CVS Update: driver (branch: trunk)
Michel Daenzer
xorg-commit at cvs.freedesktop.org
Mon May 1 20:49:41 EEST 2006
CVSROOT: /cvs/xorg
Module name: driver
Changes by: daenzer at kemper.freedesktop.org 06/05/01 17:49:41
Log message:
Bugzilla #6755 <https://bugs.freedesktop.org/show_bug.cgi?id=6755>
Patch #5536 <https://bugs.freedesktop.org/attachment.cgi?id=5536>:
* src/radeon.h:
* src/radeon_accel.c: (RADEONHostDataParams), (RADEONHostDataBlit),
(RADEONHostDataBlitCopyPass):
Change HostDataBlit interface to take dst_offset_pitch and coordinates
instead of just a destination pointer, as the latter is not sufficient
with tiling.
Also, use HW clipping to avoid overwriting destination data outside of
the specified width.
* src/radeon_exa_funcs.c: (RADEONUploadToScreen):
* src/radeon_render.c: (R100SetupTexture), (R200SetupTexture):
* src/radeon_video.c: (RADEONCopyData), (RADEONCopyRGB24Data),
(RADEONCopyMungedData):
Adapt to new HostDataBlit interface. This fixes corruption with
UploadToScreen to the front buffer (from exaPutImage).
Modified files:
driver/xf86-video-ati/:
ChangeLog
driver/xf86-video-ati/src/:
radeon.h radeon_accel.c radeon_exa_funcs.c
radeon_render.c radeon_video.c
Revision Changes Path
1.64 +19 -0 driver/xf86-video-ati/ChangeLog
http://webcvs.freedesktop.org/xorg/driver/xf86-video-ati/ChangeLog
1.43 +6 -3 driver/xf86-video-ati/src/radeon.h
http://webcvs.freedesktop.org/xorg/driver/xf86-video-ati/src/radeon.h
1.26 +40 -26 driver/xf86-video-ati/src/radeon_accel.c
http://webcvs.freedesktop.org/xorg/driver/xf86-video-ati/src/radeon_accel.c
1.6 +7 -7 driver/xf86-video-ati/src/radeon_exa_funcs.c
http://webcvs.freedesktop.org/xorg/driver/xf86-video-ati/src/radeon_exa_funcs.c
1.20 +16 -13 driver/xf86-video-ati/src/radeon_render.c
http://webcvs.freedesktop.org/xorg/driver/xf86-video-ati/src/radeon_render.c
1.34 +19 -10 driver/xf86-video-ati/src/radeon_video.c
http://webcvs.freedesktop.org/xorg/driver/xf86-video-ati/src/radeon_video.c
More information about the xorg-commit
mailing list