summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-06-16[PATCH] move the declaration of pMach64 into the correct ifndef statementati-6_6_1Tilman Sauerbeck
Signed-off-by: Tilman Sauerbeck <tilman@code-monkey.de> Signed-off-by: Dave Airlie <airlied@linux.ie>
2006-06-16ati: prepare for releaseDave Airlie
Update some versions for release
2006-06-15Some more ignores.Michel Dänzer
2006-06-15Fix semantic glitches pointed out by gcc -Wall.Michel Dänzer
The radeon driver builds warning-free with gcc -Wall here now.
2006-06-15Remove another unused variable.Michel Dänzer
2006-06-15Fix some more cosmetic warnings.Michel Dänzer
2006-06-15Merge branch 'master' of ↵Michel Dänzer
ssh+git://git.freedesktop.org/git/xorg/driver/xf86-video-ati
2006-06-15remove unused variableDave Airlie
2006-06-15remove all printf specifier warnings on LinuxDave Airlie
2006-06-15Merge branch 'master' of ↵Michel Dänzer
ssh+git://git.freedesktop.org/git/xorg/driver/xf86-video-ati
2006-06-15fix last ati*.[ch] format specifiersDave Airlie
2006-06-15fix more printf formatsDave Airlie
2006-06-15some more unused variable cleanupsDave Airlie
2006-06-15Merge branch 'master' of ↵Michel Dänzer
ssh+git://git.freedesktop.org/git/xorg/driver/xf86-video-ati
2006-06-15ati/r128: add includes to get C function declsDave Airlie
Also fix a void pointer cast
2006-06-15fix some more unused variables and bad parameter passingDave Airlie
2006-06-15ati: fix -Wall in atidri.cDave Airlie
atidri.c has some parameter passing bugs, fixed those and cleaned other warnings.
2006-06-15theatre: fix all -Wall warnings in theatre*Dave Airlie
This fixes all the warnings, it doesn't clean up the horrible mess that is theatre*.[ch].
2006-06-15Collapse .gitignore files into single toplevel file, sorted with LC_ALL=C.Michel Dänzer
Suggested by Keith Packard.
2006-06-15Fix some implicit function declarations.Michel Dänzer
2006-06-15.cvsignore -> .gitignoreMichel Dänzer
2006-06-15ati: remove Changelog from ATI driver.Dave Airlie
2006-06-08Bug #5678: Fix setting of transfer mode for AGPv3 devices (TilmanMichel Daenzer
Sauerbeck).
2006-06-03Bug #1889: Stop the CCE before an engine reset. (Conn)Daniel Stone
2006-05-21Derive ATI_VERSION_{MAJOR,MINOR,PATCH} from package version in order toMichel Daenzer
hopefully confuse bug triagers a little less.
2006-05-10- remove obsolete option "OverlayOnCRT2" (bug 6488)Alex Deucher
2006-05-09Drop support for radeon DRM <= 1.7. The 2.4 kernel has version 1.7, andMichel Daenzer
various problems up to system hangs on X server startup have been reported with that and DRI enabled.
2006-05-08Bugzilla #4640 <https://bugs.freedesktop.org/show_bug.cgi?id=4640> PatchMichel Daenzer
#5273 <https://bugs.freedesktop.org/attachment.cgi?id=5273>: Add cases for FOURCC_RGBA32 and FOURCC_RGB24. This prevents clients from receiving incorrect data sizes with these formats. (Jan Schmidt)
2006-05-03Enable decoding of version 4 TMDS PLL config tables, they actually work,Benjamin Herrenschmidt
the problem in the comment only concerned pre-production cards that Hui tested apparently. Also set back the default value to what it was initially, fixes some more cards that don't have a proper table (Mac Mini for example)
2006-05-01Bugzilla #6755 <https://bugs.freedesktop.org/show_bug.cgi?id=6755> PatchMichel Daenzer
#5536 <https://bugs.freedesktop.org/attachment.cgi?id=5536>: 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. Adapt to new HostDataBlit interface. This fixes corruption with UploadToScreen to the front buffer (from exaPutImage).
2006-04-29Bugzilla #1992 <https://bugs.freedesktop.org/show_bug.cgi?id=1992> PatchMichel Daenzer
#4988 <https://bugs.freedesktop.org/attachment.cgi?id=4988>: Fix Option "DisplayPriority" "HIGH" for R300 family.
2006-04-29Properly de-initialize EXA driver data, so EXA can be initialized again inMichel Daenzer
the next generation.
2006-04-29Fix tests for (un)forcing HW cursor. The broken tests caused problems whenMichel Daenzer
switching to console with 3D clients running.
2006-04-29Prefer double-buffered visuals. As a consequence, the root window's visualMichel Daenzer
is double-buffered by default, which is desirable in a number of situations, in particular when running a GLX compositing manager with AIGLX.
2006-04-28Bug #6761: Fix font rendering in non-DRI mode by replacing RB2D_DSTCACHE_*Eric Anholt
with RB3D_DSTCACHE_*. The RB2D versions are read-only mirrors of the RB3D. This is masked when DRI is enabled because the DRM uses the right registers in its flushing.
2006-04-26Make the ATI driver use the PCI BAR size to determine the MMIO registerDave Airlie
aperture size. Otherwise it tries to overmap things if they are up near the end of memory.
2006-04-26Add support for some component-alpha operations (InReverse, OutReverse)Eric Anholt
necessary for testing upcoming general component alpha acceleration assistance in EXA. Tested with rendercheck on an r100.
2006-04-25Use a CPPFLAGS with XORG_CFLAGS so that the exa test can actually find itsEric Anholt
headers and not fail. Also correct some nearby spelling.
2006-04-24Fix enabling of external VGA output on some cards with dual entity setupBenjamin Herrenschmidt
instead of MergedFB. This was broken due to bogus manipulations of a register between the 2 entities. This fix is a big "violent" in that it always enables the analog output regardless of what is plugged. It should work though (at the expense of some additional power consumption). A proper fix should be easy to do once Alex gets his output mapping rework in.
2006-04-21Bugzilla 6672: fix interrupts on radeon since memmap changesDave Airlie
2006-04-21Add support for backing up the PCIE GART table on VT switch. This makesDave Airlie
suspend/resume work a lot better on PCIE cards.
2006-04-08Bump to 6.6.0 and release. This module's versioning is completely screwed,ati-6_6_0XORG-7_1Adam Jackson
so until we split out mach64/r128/radeon please just increment the package number whenever you make significant changes.
2006-04-07Add a DrawablePtr argument to the XV functions to pave the way forAaron Plattner
redirected video.
2006-04-04Bug #5632: Fix up ati.4 to explain that it is a wrapper driver for theEric Anholt
other three. While here, touch up radeon.4, and add an authors list gleaned from checking copyright headers.
2006-04-02Add missing .cvsignore lines.Eric Anholt
2006-04-01- Fix dpi when switching from clone to dualhead with MergedFB.Alex Deucher
- Add ConstantDPI option to force a particlar dpi across mode changes Both based on Thomas Winischhofer's sis code.
2006-03-27Fix a regression of my latest fix that broke color tiling on some setups.Benjamin Herrenschmidt
RADEONRestoreMemMapRegisters() must not clear CRTC_OFFSET_CNTL and friends unconditionally but only when there is a map change or it will clear them after the DRI updates the AGP location, thus turning tiling back off on the CRTC. Also remove a duplicate call to RADEONInitCommonRegisters().
2006-03-23commit the actual changes instead of just the Changelog...Roland Scheidegger
2006-03-23Use programmable tap coefficients for (hopefully) better video imageRoland Scheidegger
quality when downscaling. Remove unnecessary code programming the tap coefficients twice. Disable some code which is supposed to improve filtering quality but causes very visible image quality problems at least with rv250 when upscaling. Fix potentially broken FOURCC_RGB16T format (untested if it was broken, untested if it works now...). Change some magic numbers to (new) macro defines.
2006-03-23Call RADEONRestoreCommonRegisters() before RADEONRestoreCrtc2Registers()Benjamin Herrenschmidt
instead of after. I can't find any good reason why we did it backward until now and it definitely causes problems as the workaround for VT switch in RADEONRestoreCommonRegisters() will break output to the secondary head in various situations. Also does an unrelated minor update to a comment.