Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-02-13 | Fix EXA acceleration of textures with byteswap or tiling From John Clemens | Benjamin Herrenschmidt | |
<john@deater.net> | |||
2006-02-07 | Fix a copy'n'paste-o in the EXA render implementation that resulted in | Eric Anholt | |
[ax]8b8g8r8 pict formats not being supported on r200, but no other issues. | |||
2006-01-19 | Bug #5656: Set all Radeon XPRESS 200 R[CS]4xx-based chips to have IsIGP = | Daniel Stone | |
1, fixing modesetting issues. | |||
2006-01-13 | XF86_VERSION_CURRENT -> XORG_VERSION_CURRENT | Alan Coopersmith | |
2006-01-13 | When failing to parse MetaModes, reset CRT2pScrn to NULL after free'ing it | Alan Coopersmith | |
so we don't crash when trying to use it later (such as in RADEONFreeRec). | |||
2006-01-08 | Bug #5523: Make radeon compile without USE_XAA. (Tilman Sauerbeck) | Adam Jackson | |
2005-12-15 | Update package version number for final X11R7 release candidate. Bump | Kevin E Martin | |
driver version number. | |||
2005-12-14 | Bug #1760: Fix ati wrapper multihead to be dlloader friendly. | Adam Jackson | |
2005-12-09 | Bug #3869: Don\'t walk off the end of an array in connector detection. | Adam Jackson | |
(Eric Anholt) | |||
2005-12-09 | Bug #1106: Fix memory allocation for Render. (Michel Daenzer) | Adam Jackson | |
2005-12-08 | Add configure options to allow hard-coded paths to be changed. | Kevin E Martin | |
2005-12-08 | Allow hard-coded paths to be configurable. | Kevin E Martin | |
2005-12-03 | Bump version numbers for X11R6.9/X11R7 RC3. | Kevin E Martin | |
2005-11-21 | Add .cvsignores for drivers. | Eric Anholt | |
2005-11-11 | Bug #1028: Don't (incorrectly) mark the 24/8 z/stencil case as slow, which | Eric Anholt | |
resulted in whining at runtime about the visual not being supported. | |||
2005-11-09 | Bump version numbers for X11R6.9/X11R7 RC2. | Kevin E Martin | |
2005-11-09 | Bug #4998: Add ';' and ',' as valid separators for MetaModes as well. | Matthias Hopf | |
2005-11-09 | Fix DoLoadableServer NO build. | Kevin E Martin | |
2005-11-08 | bugzilla #988 (https://bugs.freedesktop.org/show_bug.cgi?id=988) Fix typo | Michel Daenzer | |
which may or may not have had a negative impact on stability with R300 class cards. | |||
2005-11-08 | bugzilla #4494 (https://bugs.freedesktop.org/show_bug.cgi?id=4494) Call | Michel Daenzer | |
RADEONDGAInit() even if EXA is enabled; the problematic DGA acceleration hooks are already disabled in that case. This fixes DGA issues such as DGA mouse (typically used by games in fullscreen mode) not working. Fix suggested by Eric Anholt. | |||
2005-11-08 | bugzilla #4916 (https://bugs.freedesktop.org/show_bug.cgi?id=4916) Fix | Michel Daenzer | |
segfault with MergedFB and EXA enabled and HW cursor temporarily disabled. | |||
2005-11-08 | bugzilla #4951 (https://bugs.freedesktop.org/show_bug.cgi?id=4951) | Michel Daenzer | |
attachment #3689 (http://bugs.freedesktop.org/attachment.cgi?id=3689) Fix HW cursor getting silently disabled with EXA. | |||
2005-11-07 | Replaced the variadic macros(gcc) by macros according to C99 standard | Bogdan Diaconescu | |
2005-11-06 | Sun bug #6325220: Xorg dumps core in dual monitor configuration with radeon | Alan Coopersmith | |
driver if CRT2Position not specified in xorg.conf <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6325220> (Stuart Krietman - Sun Microsystems) | |||
2005-10-21 | Bug #4829: Remove some useless DRI symbol checks. | Adam Jackson | |
2005-10-09 | Secure the Radeon PCIE GART tables in framebuffer memory by not allowing | Dave Airlie | |
the clients to get access to a secure area of framebuffer. | |||
2005-10-03 | Bug #4001: Don't crash when PanelSize is unset. (Alan Coopersmith) | Adam Jackson | |
2005-10-01 | missed one missing return value. | Matthieu Herrb | |
2005-10-01 | add missing return value on success in RADEONSetupMemXAA(). | Matthieu Herrb | |
2005-09-28 | Make ati driver distcheck | Søren Sandmann Pedersen | |
radeon_commonfuncs.c \ radeon_exa_render.c \ radeon_exa_funcs.c \ | |||
2005-09-27 | Move the RADEONEnablePageFlip/RADEONChangeSurfaces calls back to the end of | Roland Scheidegger | |
the function (the code above will cause pixmap cache to be freed and copied around, and these functions must be called after that otherwise pixmap damage will occur). May be related to #4440, #4456 (unclear if these setups involve 3d apps) | |||
2005-09-27 | Fix Radeon MMIO Render acceleration with EXA by writing out floating- point | Eric Anholt | |
coordinates rather than integers. | |||
2005-09-24 | Disable the {Open,Close}FullScreen DRI protocol. Remove empty FullScreen | Adam Jackson | |
stubs from drivers, comment the non-empty ones. | |||
2005-09-20 | Only include radeon_dri.h & radeon_sarea.h if XF86DRI is defined. | Alan Coopersmith | |
Include "compiler.h" to define __inline__ on non-gcc compilers | |||
2005-09-18 | Break EXA ABI while we still can. Add coordinates to the UploadToScreen | Eric Anholt | |
hook so we can upload a subset of a pixmap, and convert the current drivers to respect that. Use this support to directly UploadToScreen in exaGlyphs, providing a 47.4% +/-2.4% decrease in wall time for ls -lR programs/Xserver in an antialiased gnome-terminal on an M6 (n=3, caches hot). I would have bumped major version, only I can't tell what the EXA_VERSION_* is supposed to be doing as opposed to the module version. | |||
2005-09-17 | - Don't try to upload 0 byte-per-pixel (PICT_a1) data using | Eric Anholt | |
RADEONHostDataBlit. - Disable the shortcut for switching from 3d to 3d in radeon_exa.c. It appears that we do need the cache flush here, thought it's not clear why. Disable the 2d to 2d shortcut while here, since I'm unsure of what we're doing. Exposed by the following bit: - Bug #4485: Add a new routine, exaGlyphs, to handle font drawing. Glyphs were being accumulated in from non-migratable scratch pixmaps, causing the destination pixmap to move towards screen but the migration necessary for source never to happen, leading to abysmal performance. Instead, copy the scratch glyph data into a real pixmap first, then composite from that into the destination, allowing for migration. time ls -lR from programs/Xserver showed 26.9% (+/- 6.3%) decrease in wall time (n=3). - Create exaDrawableUse* wrapping exaPixmapUse*, but which are aware of windows needing backing store. Makes migration code prettier, and ensures that composited windows will be migrated as normal when we turn off cw for EXA. (issue brought up by keithp) | |||
2005-09-17 | Switch radeon driver to using a card type rather than having a IsPCI flag, | Dave Airlie | |
allow for PCI/AGP/PCIE cards. Set PCI gart allocation to only happen on PCIE cards. Add Radeon PCIE card detection using capability bits. | |||
2005-09-14 | Bug #2573: Remove the disabling of automatic cache flushing on non-r300 | Eric Anholt | |
cards. It has been implicated in hanging at least r300s and some r100s, and seemed to be the cause of some bad rendering for me. | |||
2005-09-13 | Remove the hardcoded USE_EXA/USE_XAA defines now that they've been | Eric Anholt | |
hardcoded in configure.ac (config.h). | |||
2005-09-12 | Fix Radeon EXA for when RENDER isn't defined | Dave Airlie | |
2005-09-12 | Move GART offset/size outside XAA | Dave Airlie | |
2005-09-11 | Attempt to fix up the modular pieces for EXA support. (untested) | Eric Anholt | |
2005-09-11 | Add support for EXA to the radeon driver. Building EXA and XAA support is | Eric Anholt | |
controlled at compile time, plus the runtime option of Option "AccelMethod" "EXA" or "XAA". The XAA support appears to remain as before, while the EXA pieces need just a little more polishing. Notable features: - Render acceleration working on Radeon 100 and 200-series with DRI on. - DRI works with EXA Notable issues: - DGA disabled in the EXA case. - Backbuffer moves disabled in the EXA case. - No textured XVideo. - MMIO render acceleration is close but still has some issues. - Memory pressure while using Composite is really troublesome with DRI on. This patch is based on an initial patch by Zack Rusin, with significant work by Benjamin Herrenschmidt and myself. | |||
2005-09-11 | Add support for allocating PCI GART table in framebuffer memory. This is | Dave Airlie | |
needed to support PCIE Radeons using a new DRM. | |||
2005-09-06 | Handle VIP timeouts more gracefully -- impose a hard limit of 10ms on | Dave Airlie | |
waiting for VIP_BUSY so we don't lock up hard, spinning. | |||
2005-08-28 | Bug #4148: Bump required DRM version for r300 to 1.17. | Adam Jackson | |
2005-08-28 | Bug #1109: Fix VGA init on Rage Mobility 7500 (Marc Le France) | Adam Jackson | |
2005-08-28 | Modified the licens type from GPL to a X/MIT one | Bogdan Diaconescu | |
2005-08-26 | #include "extensions/dpms.h" -> <X11/extensions/dpms.h> | Alan Coopersmith | |
2005-08-26 | Fix 'ugly' warning in r128. (Branden Robinson, Debian #069) | Daniel Stone | |