Re: Looking for colourful advice
- From: Owen Taylor <otaylor redhat com>
- To: Florian Scandella <flo chilicode com>
- Cc: gnome-shell-list <gnome-shell-list gnome org>
- Subject: Re: Looking for colourful advice
- Date: Tue, 09 Mar 2010 10:30:58 -0500
On Tue, 2010-03-09 at 01:03 +0100, Florian Scandella wrote:
> couldn't one just write a custom shader and set it for an actor? or is
> the clutter shader api not supported by gnome-shell?
- GLSL shaders (the ones that Clutter has support for) aren't available
on all hardware.
- Pixel shaders only are used to determine the color of the "fragment"
- the color that will be combined with the existing color in the
frame buffer. The combination process itself isn't within the
scope of the shader.
So, to get the effect that Joseph is looking for with a shader,
you'd have to copy the area under the cross-hairs from the frame
buffer into a temporary buffer, invert that in the shader and
then the write the result back.
Using glLogicOp should be a lot simpler and more efficient.
(On the other hand, some other desired effects for magnification
would be best done with a shader, and likely will involve rendering
the magnified area directly to an offscreen buffer.)
- Owen
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]