summaryrefslogtreecommitdiff
path: root/x11
diff options
context:
space:
mode:
authorwiz <wiz>2009-02-25 23:29:11 +0000
committerwiz <wiz>2009-02-25 23:29:11 +0000
commit9a0e0d408c191cda5bbf219b6f1400610b869c54 (patch)
treeea1f145a08d08fe39a74028d3a6863e9e23acc2d /x11
parent763a4bdea13463b484185c2eb9dca9c7549fd212 (diff)
downloadpkgsrc-9a0e0d408c191cda5bbf219b6f1400610b869c54.tar.gz
Update to 6.11.0:
xf86-video-ati 6.11.0 Highlights: - - Lots of bug fixes since 6.10.0 - - Crtc/output/encoder rework - - Render repeat mode fixes 6.12.0 will be soon to follow with accel support for r6xx/r7xx chips Alan Coopersmith (2): Remove xorgconfig & xorgcfg from See Also list in man page Add README with pointers to mailing list, bugzilla & git repos Alex Deucher (66): Fix colors on tv-out properly handle EnableYUV Make sure we hit the right bios reg missed one in last commit Allow arbitrary tv-out modes ATOM: rework object table parsing ATOM: handle cases where TMDS uses linkb ATOM: Adjust PLL setup for recent atom changes ATOM: refactor output dpms ATOM: rework encoder/transmitter setup Bump version post release RV280: add another AGP quirk RV280 Add another AGP quirk DCE30: LVTMA requires DIG2 encoder ATOM: combine DAC setup functions ATOM: switch to define for external tmds start to re-org outputs ATOM: round 1 of output rework First pass at converting legacy code to encoder objects clean up encoder setup Fixup encoder setup on pre-ATOM chips ATOM: more output cleanup Switch legacy output code to use new encoder objects ATOM: fix encoder init fix legacy crtc routing and add some debugging info More legacy rework Fix logic cut and paste error Move active_device setup to detect() Fix compilation with RADEON_TRACE_FALL set few more logic pasto's bits I missed Remove TMDSType, DACType, LVDSType from output rec track encoder state Remove some unused cruft Remove OutputType and other cruft Additional output cleanup Fix off by one when printing encoder name Move legacy output setup functions to legacy_output.c Warning fixes ATOM: print useful output info for DPMS events Fix legacy output setup Encoders not assigned yet, use supported devices Move encoder specific data to encoder dev_priv Return NULL for encoder if no active device is assigned Fix bad rv710 pci id Fix encoder accounting AVIVO: fix rotation AVIVO: better fix for rotation Add some missing r6xx/r7xx pci ids Bump for rc release RV350: add AGP quirk ATOM: warning fixes Bump version post RC release Radeon EXA: wait for the engine to be idle before sw access Revert "Radeon EXA: wait for the engine to be idle before sw access" AVIVO: fix dualhead/rotation for real R3xx-R5xx EXA: fix texture setup for non-repeat case R1xx/R2xx EXA: fix non repeat texture setup RV280: add another agp quirk RV350: add another AGP quirk Fix crtc routing on pre-DCE3.2 systems ATOM: don't unblank uninitialized crtcs ATOM: reset crtc initialized flag on CloseScreen() DCE3.2+: allow output cloning Set default RMX type to FULL on LVDS R6xx: Connector quirk for asus board bump for release Christiaan van Dijk (1): R3xx/R4xx: Maximize the use of clipped triangles for Xv rendering Dave Airlie (3): radeon: r500 PAL timings are slightly incorrect r500: re-enable TV out radeon: r500 tv-out force scaler values to nice set that looks correct David Miller (2): DRI: Fix page size used in RADEONDRIGetPciAperTableSize(). GART: Save/restore GART table consistently. Fabio (1): man page updates Maciej Cencora (1): Make sure gb_num_pipes is initialized when DRI is disabled Michel D=E4nzer (5): Don't transform EXA Composite mask coordinates when there's no mask. Drop memcpy fallbacks from EXA UploadToScreen and DownloadFromScreen hooks. EXA: Accelerate Composite of RepeatPad/Reflect pictures when possible. EXA: The source tiling code can't handle RepeatReflect yet. EXA: If making a pixmap offscreen fails, return ~0ULL as texture offs= et. Nicos Gollan (1): Fixed enumerations in radeon-output.c Thomas Jaeger (1): Fall back to software for unsupported repeat modes Tormod Volden (1): Add yet another AGP quirk for RV280 Wolke Liu (1): AVIVO: Save/restore vga pll registers airlied (1): rs780: include RS780 in the InitMemory to leave alone 6.10.99.0: Major changes between 6.10.0: - - major output rework - - fix bug in rs780 MC setup that could lead to memory corruption - - lots of bug fixes Alan Coopersmith (2): Remove xorgconfig & xorgcfg from See Also list in man page Add README with pointers to mailing list, bugzilla & git repos Alex Deucher (49): Fix colors on tv-out properly handle EnableYUV Make sure we hit the right bios reg missed one in last commit Allow arbitrary tv-out modes ATOM: rework object table parsing ATOM: handle cases where TMDS uses linkb ATOM: Adjust PLL setup for recent atom changes ATOM: refactor output dpms ATOM: rework encoder/transmitter setup Bump version post release RV280: add another AGP quirk RV280 Add another AGP quirk DCE30: LVTMA requires DIG2 encoder ATOM: combine DAC setup functions ATOM: switch to define for external tmds start to re-org outputs ATOM: round 1 of output rework First pass at converting legacy code to encoder objects clean up encoder setup Fixup encoder setup on pre-ATOM chips ATOM: more output cleanup Switch legacy output code to use new encoder objects ATOM: fix encoder init fix legacy crtc routing and add some debugging info More legacy rework Fix logic cut and paste error Move active_device setup to detect() Fix compilation with RADEON_TRACE_FALL set few more logic pasto's bits I missed Remove TMDSType, DACType, LVDSType from output rec track encoder state Remove some unused cruft Remove OutputType and other cruft Additional output cleanup Fix off by one when printing encoder name Move legacy output setup functions to legacy_output.c Warning fixes ATOM: print useful output info for DPMS events Fix legacy output setup Encoders not assigned yet, use supported devices Move encoder specific data to encoder dev_priv Return NULL for encoder if no active device is assigned Fix bad rv710 pci id Fix encoder accounting AVIVO: fix rotation AVIVO: better fix for rotation Add some missing r6xx/r7xx pci ids Bump for rc release Christiaan van Dijk (1): R3xx/R4xx: Maximize the use of clipped triangles for Xv rendering Dave Airlie (3): radeon: r500 PAL timings are slightly incorrect r500: re-enable TV out radeon: r500 tv-out force scaler values to nice set that looks correct Maciej Cencora (1): Make sure gb_num_pipes is initialized when DRI is disabled Michel D=E4nzer (3): Don't transform EXA Composite mask coordinates when there's no mask. Drop memcpy fallbacks from EXA UploadToScreen and DownloadFromScreen hooks. EXA: Accelerate Composite of RepeatPad/Reflect pictures when possible. Nicos Gollan (1): Fixed enumerations in radeon-output.c Thomas Jaeger (1): Fall back to software for unsupported repeat modes Tormod Volden (1): Add yet another AGP quirk for RV280 Wolke Liu (1): AVIVO: Save/restore vga pll registers airlied (1): rs780: include RS780 in the InitMemory to leave alone xf86-video-ati 6.10.0 Major changes: - - Bicubic scaling on r3xx/r4xx/r5xx/rs690 - - Support for new asics - - reduced tearing with Xv - - lots of bug fixes Adam Jackson (2): Fix connector table mapping for lvtma/kaleidoscope/uniphy. Fix HDMI output setup on DIG1/DIG2. Adrian Friedli (1): Add another AGP quirk Alex Deucher (91): Revert "IGP: attempt to fix VGA on IGP chips" RADEON: IGP VGA fixes take 2 RS4xx: enable the DRI by default on all variants Revert "rotate: fix rotation in conf file." Add quirk for Falcon NW laptop Fix cursor with multi-head and rotation Make sure cursor offsets are properly aligned when using EXA R300: NUM_FPU adjustments for VAP_CNTL ATOM: Add support for UpdateCRTC_DoubleBufferRegisters cmd table ATOM: fix for r4xx cards with no VRAM_Usage tables Add oem quirk for external tmds setup on Dell Inspiron 8600 Clean up legacy display watermark setup Clear display priority bits before resetting them Interlaced mode fixups for AVIVO chips First pass at InitDispBandwidth() for AVIVO chips Add quirk for oem x300 card Fix error in driver connector table for powerbook w/ vga Change prim types for exa and textured video to help avoid tearing IGP: Updated quirk handling IGP: attempt to get external TMDS working IGP: fix typo in IGP quirk handling Remove un-needed dac check for single crtc cards RS4xx: Fix up ddc gpio RS4xx DDC fixes take 3 Fix VT switching on M6 chips Further cleanup and unification of i2c code Remove reset of 3D scissor registers when using the CP in the ddx PLL adjustments Whitespace cleanup from bucubic merge Additional cleanups and re-arragement following bicubic merge match textured video macro names with other accel code Move CP into a separate struct Move accel state to a separate struct Move DRI to a separate struct Switch to using radeon_drm.h from the drm Convert randr, Xv to a common allocator Bicubic fixes from the last cherry-pick Switch cursors over to generic allocator Switch EXA path back to static cursor allocation fix some fallout from the common allocator radeon: Add quirk for macbook Fix copy/paste error in the last commit more macbook fixes cleanup macbook quirk radeon: Further pll adjustments atombios updates from upstream Workaround to make initial rotation work proper fix for initial rotation man page updates Add support for DDC via atom commands for RV410 Refactor atom LCD/DFP output setup Turn coherent mode off by default on DVI set grey levels correctly for temporal dithering Fixups from last DFP/LCD refactor Fix grey level dithering setup Add LCD dithering quirk for macbook pro Check for LVDS on all IGP chips Don't support rotation is accel is not available Get hardcoded edid from the bios for servers that support it Fix up posted logic radeon: fixup shared DDC lines for some rv610 cards. Add quirk for r200 card with the primary dac wired to both ports move 3d state init after RADEON_SWITCH_TO_3D() Only flush IB when direct rendering is enabled Make sure 3D state is emited when switching to 3D IB Fix up US setup after r3xx bicubic merge First pass at tear-free accel Make VSync for EXA and Xv configurable set coherent mode consistently (enabled for now) R200: Remove scissor setup from init3d() Add missing .TP in man page Add randr 1.3 panning support Add another AGP quirk Add support for Apple eMacs Remove mention of MergedFB from server log Remove remnants of unused DDCMode option R3xx-R5xx: switch back to quad rendering for Xv R2xx: switch EXA composite to rects rather quads Pre-avivo: fix FP setup R3xx-R5xx: better fix for xv primitive tearing issues R2xx EXA: limit composite to 2047 like r1xx Make sure to include radeon_drm.h in the tarball Revert "radeon: maybe special handling only needed for DVI port not HDMI one." RS600: remove gpio quirk for ddc R2xx: add another AGP quirk Another AGP quirk AGP: Print both device and subsytem pci ids for agp ATOM: fail on more tables with unhandled revisions ATOM: add format rev 2 for digitial command tables R100: Fix typo in e55598cc1b35d398c9eb2c3946df71456775f621 Bump version for release Benjamin Close (1): xf86misc extension has been removed, update driver to reflect it Benjamin Herrenschmidt (3): atombios: add support for other endians. Fix console switch on R500 radeon: Fix PCI usage of 32-bit driver on 64-bit platform Brice Goglin (2): use PACKAGE_VERSION_* for radeon version Increase default GART size to 32MB on >=3DR300 Bryce Harrington (4): radeon: Fix pasto in connector table setup for vga powerbooks Add AGP quirk table Additional AGP quirks Add another AGP quirk Calvin Fong (1): IGP: add support for NTSC tv-out on legacy IGP chips Corbin Simpson (21): Add bicubic texture table, as well as the script used to (re)generate it. To regenerate, just run "python bicubic_table.py > bicubic_table.h". Fixed typos in the bicubic texture tables. Whoops, looks like I'm still asleep. Allocate memory for the bicubic filter texture. Upload bicubic filter to card. This was a LOT easier than I had feared, to be honest. Upload pixel shader to card for r5xx. This was ridiculous. Also it doesn't work yet... Try to get tex coords from the VAP to RS properly when bicubic filtering is enabled. Make vertices emit properly. More bicubic FP buggies. Finally got the fragment program fully working for bicubic filtering on r5xx. Fix constants. Merge upstream changes to vertices, and also add Xv attributes for textured video, including bicubic filtering. Oops, made a mistake with vertices. Bump bicubic cutoff to R580. Force R580-only for bicubic. Update bicubic tables. Enable bicubic filtering for all r5xx HW. Change floats to uint32_t hex. Switch from 32-bit floats to 16-bit half-floats. Switch to Mesa-style 24-bit float packing. r3xx: Various Xv fixes. Fix indentation on IS_R300_3D Xv code. Dave Airlie (45): radeon: drop all use of CPMode. rotate: fix rotation in conf file. rv770 initial support pciid: add radeon HD3850. atombios: use macro to get offset into table atombios: fix typo in mode conversion for panel radeon: make r600 use i2c table lookup for ddc. radeon: add 0x9441 for hd 4870 x2 radeon: fix powerpc build radeon: rename radeon_memory to radeon_legacy_memory. radeon: hopefully fix plls for 30" monitors. atombios: set missing pixel clock atombios: oops typo pciid: add HD3300 - 790GX chipset. radeon: always align dstPitch to 64 bytes for textured video r100/r200: EXA misrenders dst =3D=3D a8 + dst alpha use. radeon_drm.h: remove kernel defines radeon: fix HDMI having DACs in some BIOSes Stability fixes from radeon-gem-cs Don't mix 2D and 3D in the same IB radeon: apply atom quirks to object table radeon: damn you bios, HDMI cannot have DACs. radeon: memset the pll setting function r600: don't idle engine radeon: fixes from Alex for some output engines DCE32: add support for DCE3.2 digital outputs. radeon: add initial rv730 pciids. atombios: fix issue with Clearing of MM_INDEX 0. atombios: correct fix for previous issue. atombios: fixup parsing of TV tables on r500 and r600 cards. atom/tv: fixup the tv out default if bios doesn't specify atom/tv: enable scaler can set the TV output scaler up. atom: spc3 only requires ucEncoderMode for DIG outputs radeon: use latest atombios constants for TV encoders in set_crtc_sou= rce atom/r600: re-enable TV outputs atombios: re-enable TV dpms radeon: tv timings have crev/frev wrong way around for some reason. radeon: add all new pci ids for rv730/rv710 families radeon: setup 3D engine even when no DRI. atombios/tv: add an option to enable atom tv-out for users. radeon: pass distcheck radeon: update to 6.9.0.91 radeon: a-bit motherboard has no DVI output radeon: maybe special handling only needed for DVI port not HDMI one. atombios: endian fix in r600 object table handling Dennis Kasprzyk (12): Fix texture size, texture filter, vertex offsets, etc. Set helper texture filter correctly. Implement LPR in one instruction. Remove uneeded negations. Heavy optimizations. Remove one constant. Smarter usage of the texture semaphore. Another uneeded SEM_AQUIRE. Move some ALU instructions after the TEX instructions, so we can do something usefull while we are waiting for the texture values. Fixed bicubic fragment program comments. Fix bicubic fp calculation. Fix typos. Egbert Eich (1): Cleanups from rhd port Eygene Ryabinkin (1): Catch unsubstituted macro for PCI region base access Fabio (4): Fix formatting in man page Remove duplicate ATI in some device names man page updates man page updates Joseph Adams (1): Add more eMac modes, fix crash in last patch Julien Cristau (2): Link with -lpciaccess and -ldrm if needed Bug#7148: Fix manpage formatting Maciej Cencora (3): Add needed FP registers, etc. for r3xx bicubic Xv. Add r3xx-specific bicubic filtering code. FP, RS, mostly, everything else is shared with r5xx. Enable bicubic Xv on r3xx+. Still some buggies in the actual display, but looks pretty good. Michel D=E4nzer (7): Restore versioning of interface for Mesa DRI driver. Only declare local variable when it's used. Call DRM modeset ioctl after the IRQ has been initialized. Make sure video offerlay offsets don't exceed the hardware limit of 128 MB. Fix -Werror build. Update GEN_INT_CNTL register value after calling DRM modeset ioctl. Pass base offset into RADEONDisplayVideo() explicitly. Owain Gordon Ainsworth (1): radeon: don't call ioctl unless DRI is initialised Patrick Haller (1): Fix off by one in EXA composite limit checking Pierre Ossman (10): Fix comments for R500 fragment shader to reflect the code. Fix node setup on R300 bicubic pixel shader. It was backwards and used Fix macros so that they are safe to use with expressions as parameter= s. Now that we have a bicubic code path that messes up the pixel shader, Make the R300 bicubic shader program a bit easier to understand by Change the XV_BICUBIC attribute to a tristate, where the third state Switch r200 Xv to use rect lists rather than quads to avoid tearing Improve tearing avoidance for Xvideo in two steps Optimise RADEONWaitForVLine Fix scissor setup for Xv Ramon van der Stelt (1): Interlaced mode fixes Roland Scheidegger (1): clamp tex coords (r100/r200) for textured video Wolke Liu (1): Add pci id for FireMV 2400 6.9.0.91: Pre-release notes: This contains a lot of bugfixes/enhancements, highlights include Output support for all radeon chips from r100 to rv730 (mergedfb accel for all r600 and newer) - rv710/730 DCE3.2 support - Initial eMac support - better HDMI support Enhanced textured video support - Bicubic shaders - Large triangle rendering to decrease tearing - vsynced Xv Interlaced mode support Lots of EXA correctness and stability fixes Big-endian atombios support. Initial ATOM tv-out support. This is disabled by default currently, (please use the Option "ATOMTvOut" "TRUE" option in xorg.conf to test). Regards, Dave. Adam Jackson (2): Fix connector table mapping for lvtma/kaleidoscope/uniphy. Fix HDMI output setup on DIG1/DIG2. Adrian Friedli (1): Add another AGP quirk Alex Deucher (80): Revert "IGP: attempt to fix VGA on IGP chips" RADEON: IGP VGA fixes take 2 RS4xx: enable the DRI by default on all variants Revert "rotate: fix rotation in conf file." Add quirk for Falcon NW laptop Fix cursor with multi-head and rotation Make sure cursor offsets are properly aligned when using EXA R300: NUM_FPU adjustments for VAP_CNTL ATOM: Add support for UpdateCRTC_DoubleBufferRegisters cmd table ATOM: fix for r4xx cards with no VRAM_Usage tables Add oem quirk for external tmds setup on Dell Inspiron 8600 Clean up legacy display watermark setup Clear display priority bits before resetting them Interlaced mode fixups for AVIVO chips First pass at InitDispBandwidth() for AVIVO chips Add quirk for oem x300 card Fix error in driver connector table for powerbook w/ vga Change prim types for exa and textured video to help avoid tearing IGP: Updated quirk handling IGP: attempt to get external TMDS working IGP: fix typo in IGP quirk handling Remove un-needed dac check for single crtc cards RS4xx: Fix up ddc gpio RS4xx DDC fixes take 3 Fix VT switching on M6 chips Further cleanup and unification of i2c code Remove reset of 3D scissor registers when using the CP in the ddx PLL adjustments Whitespace cleanup from bucubic merge Additional cleanups and re-arragement following bicubic merge match textured video macro names with other accel code Move CP into a separate struct Move accel state to a separate struct Move DRI to a separate struct Switch to using radeon_drm.h from the drm Convert randr, Xv to a common allocator Bicubic fixes from the last cherry-pick Switch cursors over to generic allocator Switch EXA path back to static cursor allocation fix some fallout from the common allocator radeon: Add quirk for macbook Fix copy/paste error in the last commit more macbook fixes cleanup macbook quirk radeon: Further pll adjustments atombios updates from upstream Workaround to make initial rotation work proper fix for initial rotation man page updates Add support for DDC via atom commands for RV410 Refactor atom LCD/DFP output setup Turn coherent mode off by default on DVI set grey levels correctly for temporal dithering Fixups from last DFP/LCD refactor Fix grey level dithering setup Add LCD dithering quirk for macbook pro Check for LVDS on all IGP chips Don't support rotation is accel is not available Get hardcoded edid from the bios for servers that support it Fix up posted logic radeon: fixup shared DDC lines for some rv610 cards. Add quirk for r200 card with the primary dac wired to both ports move 3d state init after RADEON_SWITCH_TO_3D() Only flush IB when direct rendering is enabled Make sure 3D state is emited when switching to 3D IB Fix up US setup after r3xx bicubic merge First pass at tear-free accel Make VSync for EXA and Xv configurable set coherent mode consistently (enabled for now) R200: Remove scissor setup from init3d() Add missing .TP in man page Add randr 1.3 panning support Add another AGP quirk Add support for Apple eMacs Remove mention of MergedFB from server log Remove remnants of unused DDCMode option R3xx-R5xx: switch back to quad rendering for Xv R2xx: switch EXA composite to rects rather quads Pre-avivo: fix FP setup R3xx-R5xx: better fix for xv primitive tearing issues Benjamin Close (1): xf86misc extension has been removed, update driver to reflect it Benjamin Herrenschmidt (3): atombios: add support for other endians. Fix console switch on R500 radeon: Fix PCI usage of 32-bit driver on 64-bit platform Brice Goglin (2): use PACKAGE_VERSION_* for radeon version Increase default GART size to 32MB on >=R300 Bryce Harrington (4): radeon: Fix pasto in connector table setup for vga powerbooks Add AGP quirk table Additional AGP quirks Add another AGP quirk Calvin Fong (1): IGP: add support for NTSC tv-out on legacy IGP chips Corbin Simpson (21): Add bicubic texture table, as well as the script used to (re)generate it. To regenerate, just run "python bicubic_table.py > bicubic_table.h". Fixed typos in the bicubic texture tables. Whoops, looks like I'm still asleep. Allocate memory for the bicubic filter texture. Upload bicubic filter to card. This was a LOT easier than I had feared, to be honest. Upload pixel shader to card for r5xx. This was ridiculous. Also it doesn't work yet... Try to get tex coords from the VAP to RS properly when bicubic filtering is enabled. Make vertices emit properly. More bicubic FP buggies. Finally got the fragment program fully working for bicubic filtering on r5xx. Fix constants. Merge upstream changes to vertices, and also add Xv attributes for textured video, including bicubic filtering. Oops, made a mistake with vertices. Bump bicubic cutoff to R580. Force R580-only for bicubic. Update bicubic tables. Enable bicubic filtering for all r5xx HW. Change floats to uint32_t hex. Switch from 32-bit floats to 16-bit half-floats. Switch to Mesa-style 24-bit float packing. r3xx: Various Xv fixes. Fix indentation on IS_R300_3D Xv code. Dave Airlie (42): radeon: drop all use of CPMode. rotate: fix rotation in conf file. rv770 initial support pciid: add radeon HD3850. atombios: use macro to get offset into table atombios: fix typo in mode conversion for panel radeon: make r600 use i2c table lookup for ddc. radeon: add 0x9441 for hd 4870 x2 radeon: fix powerpc build radeon: rename radeon_memory to radeon_legacy_memory. radeon: hopefully fix plls for 30" monitors. atombios: set missing pixel clock atombios: oops typo pciid: add HD3300 - 790GX chipset. radeon: always align dstPitch to 64 bytes for textured video r100/r200: EXA misrenders dst == a8 + dst alpha use. radeon_drm.h: remove kernel defines radeon: fix HDMI having DACs in some BIOSes Stability fixes from radeon-gem-cs Don't mix 2D and 3D in the same IB radeon: apply atom quirks to object table radeon: damn you bios, HDMI cannot have DACs. radeon: memset the pll setting function r600: don't idle engine radeon: fixes from Alex for some output engines DCE32: add support for DCE3.2 digital outputs. radeon: add initial rv730 pciids. atombios: fix issue with Clearing of MM_INDEX 0. atombios: correct fix for previous issue. atombios: fixup parsing of TV tables on r500 and r600 cards. atom/tv: fixup the tv out default if bios doesn't specify atom/tv: enable scaler can set the TV output scaler up. atom: spc3 only requires ucEncoderMode for DIG outputs radeon: use latest atombios constants for TV encoders in set_crtc_source atom/r600: re-enable TV outputs atombios: re-enable TV dpms radeon: tv timings have crev/frev wrong way around for some reason. radeon: add all new pci ids for rv730/rv710 families radeon: setup 3D engine even when no DRI. atombios/tv: add an option to enable atom tv-out for users. radeon: pass distcheck radeon: update to 6.9.0.91 Dennis Kasprzyk (12): Fix texture size, texture filter, vertex offsets, etc. Set helper texture filter correctly. Implement LPR in one instruction. Remove uneeded negations. Heavy optimizations. Remove one constant. Smarter usage of the texture semaphore. Another uneeded SEM_AQUIRE. Move some ALU instructions after the TEX instructions, so we can do something usefull while we are waiting for the texture values. Fixed bicubic fragment program comments. Fix bicubic fp calculation. Fix typos. Egbert Eich (1): Cleanups from rhd port Eygene Ryabinkin (1): Catch unsubstituted macro for PCI region base access Fabio (3): Fix formatting in man page Remove duplicate ATI in some device names man page updates Joseph Adams (1): Add more eMac modes, fix crash in last patch Julien Cristau (2): Link with -lpciaccess and -ldrm if needed Bug#7148: Fix manpage formatting Maciej Cencora (3): Add needed FP registers, etc. for r3xx bicubic Xv. Add r3xx-specific bicubic filtering code. FP, RS, mostly, everything else is shared with r5xx. Enable bicubic Xv on r3xx+. Still some buggies in the actual display, but looks pretty good. Michel Dänzer (7): Restore versioning of interface for Mesa DRI driver. Only declare local variable when it's used. Call DRM modeset ioctl after the IRQ has been initialized. Make sure video offerlay offsets don't exceed the hardware limit of 128 MB. Fix -Werror build. Update GEN_INT_CNTL register value after calling DRM modeset ioctl. Pass base offset into RADEONDisplayVideo() explicitly. Owain Gordon Ainsworth (1): radeon: don't call ioctl unless DRI is initialised Patrick Haller (1): Fix off by one in EXA composite limit checking Pierre Ossman (10): Fix comments for R500 fragment shader to reflect the code. Fix node setup on R300 bicubic pixel shader. It was backwards and used Fix macros so that they are safe to use with expressions as parameters. Now that we have a bicubic code path that messes up the pixel shader, Make the R300 bicubic shader program a bit easier to understand by Change the XV_BICUBIC attribute to a tristate, where the third state Switch r200 Xv to use rect lists rather than quads to avoid tearing Improve tearing avoidance for Xvideo in two steps Optimise RADEONWaitForVLine Fix scissor setup for Xv Ramon van der Stelt (1): Interlaced mode fixes Roland Scheidegger (1): clamp tex coords (r100/r200) for textured video Wolke Liu (1): Add pci id for FireMV 2400
Diffstat (limited to 'x11')
-rw-r--r--x11/xf86-video-ati/Makefile5
-rw-r--r--x11/xf86-video-ati/distinfo9
-rw-r--r--x11/xf86-video-ati/patches/patch-aa19
3 files changed, 6 insertions, 27 deletions
diff --git a/x11/xf86-video-ati/Makefile b/x11/xf86-video-ati/Makefile
index e5b201e0fc7..051d1ef5b87 100644
--- a/x11/xf86-video-ati/Makefile
+++ b/x11/xf86-video-ati/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.8 2008/09/18 20:31:25 bjs Exp $
+# $NetBSD: Makefile,v 1.9 2009/02/25 23:29:11 wiz Exp $
-DISTNAME= xf86-video-ati-6.9.0
-PKGREVISION= 1
+DISTNAME= xf86-video-ati-6.11.0
CATEGORIES= x11
MASTER_SITES= ${MASTER_SITE_XORG:=driver/}
EXTRACT_SUFX= .tar.bz2
diff --git a/x11/xf86-video-ati/distinfo b/x11/xf86-video-ati/distinfo
index bbd7ab5d1e2..098e36f33b3 100644
--- a/x11/xf86-video-ati/distinfo
+++ b/x11/xf86-video-ati/distinfo
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.6 2008/09/18 20:31:26 bjs Exp $
+$NetBSD: distinfo,v 1.7 2009/02/25 23:29:11 wiz Exp $
-SHA1 (xf86-video-ati-6.9.0.tar.bz2) = 558f94b76e1b4c3c4429ab1fdc3e3c8523e414dc
-RMD160 (xf86-video-ati-6.9.0.tar.bz2) = 7c990dc8c770865d6c8a45e4861207c1dda07a13
-Size (xf86-video-ati-6.9.0.tar.bz2) = 777455 bytes
-SHA1 (patch-aa) = fbdfc1d962205242332afc9524632723af82e8bf
+SHA1 (xf86-video-ati-6.11.0.tar.bz2) = fbcba3a7c495e0d08e3a43a05c3277666206ff7b
+RMD160 (xf86-video-ati-6.11.0.tar.bz2) = e8ff02eb3730ea127d2dbafb65138ec73f1044df
+Size (xf86-video-ati-6.11.0.tar.bz2) = 833773 bytes
SHA1 (patch-ac) = 605892e355f028d83b5db112f5c68a72bcc5e4b0
diff --git a/x11/xf86-video-ati/patches/patch-aa b/x11/xf86-video-ati/patches/patch-aa
deleted file mode 100644
index 2e8c5a6dacd..00000000000
--- a/x11/xf86-video-ati/patches/patch-aa
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD: patch-aa,v 1.3 2008/09/18 20:31:26 bjs Exp $
-
-This patch ensures the driver won't use the DRM's MODESET_CTL
-unless direct rendering is enabled.
-
-From Owain Ainsworth <oga@openbsd.org>.
-
---- src/legacy_crtc.c.orig 2008-06-25 02:56:40.000000000 -0400
-+++ src/legacy_crtc.c
-@@ -625,6 +625,9 @@ radeon_crtc_modeset_ioctl(xf86CrtcPtr cr
- RADEONCrtcPrivatePtr radeon_crtc = crtc->driver_private;
- struct drm_modeset_ctl modeset;
-
-+ if (!info->directRenderingEnabled)
-+ return;
-+
- modeset.crtc = radeon_crtc->crtc_id;
- modeset.cmd = post ? _DRM_POST_MODESET : _DRM_PRE_MODESET;
-