summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2008-03-06RADEON: take 2 on proper pragma pack support for bsdsAlex Deucher
See bug 14594. Based on suggestion by Henry Zhao
2008-03-06DCE3.0: Minor fixupsAlex Deucher
2008-03-06RADEON: option to override TVDAC adj values from bios with driver defaultsAlex Deucher
If you have a washed out image on the tv dac, try this option. Option "DefaultTVDACAdj" "TRUE"
2008-03-05AVIVO: Initial support for DCE 3.0 using atombiosAlex Deucher
DACs are working well, DIG support (DVI, HDMI, LVDS, etc.) still has some issues.
2008-03-05RADEON: fix fetching of dac2 adj values from newer bios tablesAlex Deucher
2008-03-03ATOMBIOS: fix atombios parser support on *bsdAlex Deucher
bsd requires a different pragma pack than Linux. See bug 14594.
2008-03-02[PATCH] Ensure symbols used by other modules are visible.Paulo Cesar Pereira de Andrade
The xf86-video-ati drivers are one of the cases where LoaderSymbol is widely used in some obscure ways. This patch fixes the problem, and allows compiling with -fvisibility=hidden.
2008-03-01RS6xx: change isIGP checks to CHIP_FAMILY_RS690Alex Deucher
these paths are only relevant on RS6xx chips
2008-03-01RADEON: use xf86SetDesiredModes() in screeninit and enterVTAlex Deucher
this should restore the proper output state on VT switches
2008-03-01RADEON: remove driver rec copies of mc info, use save rec directlyMaciej Cencora
info->mc_* were used and the immediately copied into info->ModeReg ones. Just use the ModeReg copies directly.
2008-03-01RADEON: memmap rework 1Alex Deucher
Don't restore memmap regs on every mode switch. Just do memmap save/restore/setup on server start and VT switch.
2008-03-01RADEON: only restore legacy dac regs on legacy radeonsAlex Deucher
2008-03-01RS4xx: enable exa render accel and textured videoAlex Deucher
RS6xx paths seem to work fine on RS4xx
2008-03-01AVIVO: save/restore regs by blockAlex Deucher
Save/Restore the entire block for each output. This should fix VT switch problems.
2008-02-29AVIVO: LVDS panels need dithering enabledAlex Deucher
Fixes bug 14760
2008-02-29AVIVO: disable pageflipping on avivo chips until we have proper drm supportAlex Deucher
2008-02-29R5xx: fix register count when sending fragment program for textured videoAlex Deucher
2008-02-29fix off-by-one in last commitAlex Deucher
2008-02-28AVIVO: save/restore scaler regsAlex Deucher
2008-02-28RS6xx: rework output parsingAlex Deucher
Turns out it's not as complex as I originially thought. IGP chips just have non-standard GPIO entires for DDC.
2008-02-28RS6xx: fix typos in previous commitAlex Deucher
Noted by Maciej Cencora on IRC
2008-02-28AVIVO: disable dithering on DFPsAlex Deucher
This should fix the color banding some people have noticed. Also save/restore DDIA regs on RS6xx
2008-02-28Handle EXA coordinate limits more cleverly.Michel Dänzer
Generally set the 2D engine limits, and only enforce the 3D engine limits in the CheckComposite hook. This should still prevent useless migration of pixmaps the 3D engine can't handle but allows for basic acceleration of bigger ones. Fixes http://bugs.freedesktop.org/show_bug.cgi?id=14708 .
2008-02-28Fix 16 bit packed YUV XVideo playback on big endian systems with DRI disabled.Michel Dänzer
http://bugs.freedesktop.org/show_bug.cgi?id=14668
2008-02-27R500: fragment program clean up and magic number conversionAlex Deucher
2008-02-27R300: fix up magic numbers in fragment programAlex Deucher
2008-02-27R300/R400: bump up the clip limits for textured videoAlex Deucher
This allows up to 2560x2560 (hw limit)
2008-02-27AVIVO: make sure we select the right LUT for each crtcAlex Deucher
2008-02-27R300+: update RADEONCP_REFRESH() to reflect new location of scissor regsAlex Deucher
2008-02-27R100/R200: move r100/r200 specific 3D setup into appropriate blocksAlex Deucher
R3xx+ doesn't have these regs.
2008-02-27radeon: pass distcheckGeorge Sapountzis
2008-02-27drop r128George Sapountzis
2008-02-27drop r128 (build system)George Sapountzis
2008-02-27drop mach64George Sapountzis
2008-02-27drop mach64 (build system)George Sapountzis
2008-02-27RADEON: fix textured video uploadsAlex Deucher
2008-02-27RADEON: fix clipping for textured videoAlex Deucher
2008-02-26RADEON: Convert textured video to use pipelined uploadsAlex Deucher
2008-02-26R300/R500: fix up clippingAlex Deucher
Based on patch from Peter Zubaj.
2008-02-26R300: fix cordinate clamping in render codeAlex Deucher
Based on Peter's fix for textured video
2008-02-26R300: Fix clamping and pitch for textured videoPeter Zubaj
2008-02-26R300/R500: set the number graphics pipes properlyAlex Deucher
This should fix the checkerboard issues on r300/r350 cards.
2008-02-26R300/R500: clean up magic numbers in textured videoAlex Deucher
2008-02-26regs: fix spelling properlyDave Airlie
2008-02-26regs: fix spelling mistakeDave Airlie
pointed out by plaes on irc
2008-02-25R300/R500: clean up magic numbers in render codeAlex Deucher
2008-02-25fixup check for EXA composite pointed out by Alan SwansonDave Airlie
2008-02-24Merge master and fix conflictsAlex Deucher
Merge branch 'master' of ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati Conflicts: src/radeon_commonfuncs.c
2008-02-24R300: clean up magic numbers in RADEONInit3DEngineAlex Deucher
2008-02-24R300: replace magic numbers in cache flushAlex Deucher