RandR version 1.2 revisited

Graeme Gill graeme2 at argyllcms.com
Wed Sep 13 02:56:47 PDT 2006


Graeme Gill wrote:
> Might a way of incorporating the output LUT adjustment into RandR be
> a set of LUT read/write functions that identify the target by the
> CRTC ID ? [The CRTC being where I assume the underlying RAMDAC hardware 
> is].

On thinking about it, it would also make sense to associate
a LUT read/write with an Output, that being what is logically
wanted in most situations by an application. The X11 implementation
would then have to cope with accessing all CRTC's associated with
an Output. (This assumes that there aren't color differences between
the CRTC outputs, or variations in the display between sections
driven by different CRTCs that could be compensated for by
loading different curves on each CRTC).

Associating the LUT with the CRTC on the other hand, makes
implementation of the X11 side easier, and eliminates the
quandary of where a LUT read comes from when there is more
than one CRTC per Output, but means that the application
will then have to visit each CRTC associated with an Output,
each time it wants to change something.

Graeme Gill.




More information about the xorg mailing list