Bill Spitzak wrote:

These gamma ramps are an attempt to simulate a color conversion from
some color space (sRGB?) to the color space of the output device.

No, they are not. Gamma ramp setting generally accomplishes one or
more of:

1) Setting the brightness to a calibrated level.
2) Setting the white point to a target color temperature.
3) Setting the gray response to a particular curve and
   neutrality.

Although you might be able to accomplish 2) using ICC profiles,
it isn't supported very well (absolute colorimetric & V4 ICC profiles etc.),
and it's better for the users state of adaptation if the whole screen
has a common white point.

3) helps non-color managed application, as well as making the
display more easily and accurately color profile-able.

So > does this mean that the default color space of the buffers a client
renders is sRGB?

You can't do that with 1D ramps - you need at least a matrix as well.
For general colorspace emulation you need a 3D cLUT.

Graeme Gill.

_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to