Reporting from xf86-video-radeonhd: Radeon HD video driver
Please visit:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd
Or get your own copy by using:
git-clone git://anongit.freedesktop.org/xorg/driver/xf86-video-radeonhd
2 commits against master at 27cfbaa3...:
src/rhd_driver.c | 69 ++++++++++++++++++++--
src/rhd_lut.c | 171 +++++++++++++++++--------------------------------------
src/rhd_lut.h | 5 -
src/rhd_randr.c | 27 ++------
4 files changed, 129 insertions(+), 143 deletions(-)
commit 57916f27c08122b6aaea0da44c0ba21634706dce
Author: Yang Zhao
Date: Sun Sep 6 15:53:57 2009 -0700
LUT: Use DC_LUT_30_COLOR for saving/restoring LUT
diffstat:
src/rhd_lut.c | 8 ++++----
src/rhd_lut.h | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit bab7c5f97ddcd23772e6fdd66084f791c30218cd
Author: Yang Zhao
Date: Sun Sep 6 15:31:15 2009 -0700
LUT: Change internal functions to reflect hardware
Existing implementation of LUT setter uses a LoadPalette()-like
function signature, where as the actual hardware is more accurately
reflected by RandR style gamma setter. On a RandR gamma adjustment
call, this results the following sequence of frivolous conversions:
(u16*,u16*,u16*) -> LOCO* -> (u16*,u16*,u16*)
New implementation changes the LUT setter to accept a triplet of CARD16*,
and move the LoadPalette()-specific logic to RHDLoadPalette().
A new rhdLUTSetRow() function is added, which deals with setting only
specific rows of a LUT. LUTxSet() previously made bad assumptions in
these cases.
diffstat:
src/rhd_driver.c | 69 +++++++++++++++++++--
src/rhd_lut.c | 163 +++++++++++++++------------------------------------
src/rhd_lut.h | 3
src/rhd_randr.c | 27 ++------
4 files changed, 124 insertions(+), 138 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
--
To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org
For additional commands, e-mail: radeonhd+help@opensuse.org