summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2009-03-13R6xx/R7xx: fix up vline stuff along the lines of previous chipsAlex Deucher
Avoids an additional function call.
2009-03-13R6xx/R7xx: return in RADEONWaitForIdleMMIO() if accel is offAlex Deucher
Don't wait for engine idle if we haven't initialized the engine. Behavior should be consistent with versions of the driver prior to accel support being added. Should fix bug 20645
2009-03-13R6xx/r7xx: clarify accel messagesAlex Deucher
We only support EXA and and only with DRI.
2009-03-13Add some more cases to the DVI single-link checks.Adam Jackson
2009-03-13radeon: save bios scratch registers in Preinit()Cooper Yuan
The display detect routines can change these which causes havok with some bioses.
2009-03-13r600: reload shaders into VRAM on resumeDave Airlie
As VRAM gets zeroed out over s/r, we need to reload the shaders.
2009-03-12R6xx/R7xx shader: Fix OFFSET_[XYZ] macro for TEX_DWORD2 to accept floatsYang Zhao
Values for OFFSET_[XYZ] are 5-bits two's-complement fixed-point with one-bit after decimal point. Values in [-8.0, 7.5] are valid. Inputs that do not exactly land on 0.5 increments are rounded towards 0 to the nearest increment.
2009-03-12RS600: fix page table size for rs600 as wellAlex Deucher
2009-03-12r600: fix sizing of PCI GART table for r600Dave Airlie
2009-03-10radeon: clean more thoroughly in RADEONFreeRec()Alex Deucher
2009-03-10radeon_driver.c small memory bug오유연(Yu-yeon Oh)
2009-03-09R4xx: add R4xxATOM optionAlex Deucher
If set, enables the use of atombios for modesetting on r4xx cards.
2009-03-10r600: enable DRI by defaultDave Airlie
fallback to shadowfb if DRI fails pre init
2009-03-09R6xx/r7xx: clarify EXA messageAlex Deucher
2009-03-09AVIVO: fix panningAlex Deucher
low 2 bits of X need to be 0.
2009-03-06output: Filter out dual-link modes from DP->DVI connectionsroot
There's not enough pins on a DP->DVI connector for this to possibly work.
2009-03-06atom: Enable DisplayPort source to DVI/HDMI sinkroot
DP source to DP sink still doesn't work yet, of course.
2009-03-06output: Allow for multiple DisplayPort outputs.Adam Jackson
2009-03-06RV350: Add AGPMode quirk for ThinkpadTormod Volden
fixes bug 15096 (and Ubuntu bug #195051)
2009-03-05radeon: add a few more default common modes for lvdsAlex Deucher
2009-03-04R6xx/R7xx: wire up DMAForXv option like older asicsAlex Deucher
Select between SW and HW-assisted uploads
2009-03-04R6xx/R7xx: disable XV_BICUBIC attributeAlex Deucher
It's not implemented yet.
2009-03-04RN50: fix up cloning on serversAlex Deucher
Since the rn50 only has one crtc, but often has multiple outputs, occasionally one of the outputs doesn't get a crtc assigned eventhough the outputs may have common modes. If we see an output with modes, but no crtc, assign it so all the attached outputs light up. fixes bugs 19457 and similar ones
2009-03-04ATOM: don't use fixed ref div for LVDSAlex Deucher
The bios doesn't provide one. If there are problems with certain panels, we may need to adjust the PLL flags in certain cases. Should fix bug 20458
2009-03-04radeon: just add some common modes for LVDSAlex Deucher
avoids needing to hack around with the edid
2009-03-04Revert "radeon: adjust LVDS so that default modes get added"Alex Deucher
This reverts commit 1a2b16561d19ec9c027c562902f5fc086c856994.
2009-03-03radeon: adjust LVDS so that default modes get addedAlex Deucher
we can scale, so add the default modes. for panels with an EDID, set the continous freq bit. for panels without and EDID, add a FAKE edid with the continous freq bit set. Based on similar code in the Intel driver.
2009-03-03AVIVO: add aspect scaling modeAlex Deucher
No luck yet for aspect on pre-avivo chips
2009-03-03Rotation: don't rotate if acceleration is not activeAlex Deucher
2009-03-02R6xx/r7xx: remove some unneeded code I missed in the last commitAlex Deucher
2009-03-02R6xx/R7xx EXA: cleanup composite texture setupAlex Deucher
2009-03-02R6xx/R7xx EXA: combine composite mask/non-mask VSAlex Deucher
Also fix set_bool_const() the CF bool consts are not contiguous by shader type There are 96 boolean constants (32 each for PS, VS, GS) and they are ordered as follows: ps, vs, gs ... ps, vs, gs
2009-03-02R6xx/R7xx Xv: combine packed and planar shadersAlex Deucher
use a bool const to select the tex fetch routine
2009-03-01R6xx/R7xx: move shaders to r600_shader.c and fixup Xv PSChristian Koenig
patches from Christian Koenig with some adjustments from me
2009-03-01R6xx/R7xx: code cleanupsAlex Deucher
2009-03-01R6xx/R7xx: write vertexes directly to the IBAlex Deucher
Reduces the vertex buffer setup overhead
2009-03-01R6xx/R7xx: switch emit functions to macrosAlex Deucher
This improves performance due to decreased function call overhead.
2009-03-01Print a message when we have a shared DDC lineAlex Deucher
2009-03-01R300: Add AGP quirkAlex Deucher
bug 7770
2009-02-28M9+: Add AGP quirk for Sony VaioTormod Volden
2009-02-27Quirk for RV280 on 82865G/PE/P DRAM Controller/Host-HubBryce Harrington
Solves issue where display suffers from line corruption. (See https://edge.launchpad.net/ubuntu/+bug/300304)
2009-02-27Janitor: cosmetic clean-up of AGPMode quirk tableTormod Volden
2009-02-27EXA: Make sure Prepare/FinishAccess hooks can handle EXA_PREPARE_AUX* indices.Michel Dänzer
And signal this to the EXA core using the new EXA_SUPPORTS_PREPARE_AUX flag.
2009-02-27Revert "EXA: Adapt to EXA changes in xserver Git."Michel Dänzer
This reverts commit de358736dc696559ba99c71cf5b2a97508201630.
2009-02-26DCE3.2: fix up Save()/Restore()Alex Deucher
2009-02-26R6xx/R7xx: use shadowfb if DRI is disabledAlex Deucher
2009-02-26Merge branch 'r6xx-r7xx-support' of ↵Alex Deucher
git+ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati
2009-02-26RS600: enable the DRI by defaultAlex Deucher
2009-02-25R6xx/R7xx EXA: same surface and same coords equals nopAlex Deucher
should fix bug 20305
2009-02-24R6xx/R7xx EXA: init copy_area to NULLAlex Deucher