[PATCH] When an cursor is set, it is adjusted to use the gamma ramps of the CRTC:s that it is loaded on.

Michel Dänzer michel at daenzer.net
Mon Apr 14 18:31:34 PDT 2014

On 15.04.2014 10:18, Mattias Andrée wrote:
> This could be improved to be done in
> `crtc->funcs->load_cursor_argb` with more
> accurate adjustments. But I was not able to
> find where `crtc->funcs->load_cursor_argb`
> is implement.
> Additionally, `xf86_reload_cursors` should be
> called when the gamma settings changes. This
> way the cursor's colours are adjusted to use
> the gamma settings directly when the gamma
> is modified rather than the next time its
> image changes.

AFAIK there are GPUs which handle this automagically, so I'm afraid the 
X server is the wrong level to solve this. It should be handled by the 
drivers (with KMS, probably in the kernel).

Earthling Michel Dänzer            |                  http://www.amd.com
Libre software enthusiast          |                Mesa and X developer

More information about the xorg-devel mailing list