summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-03-18bump for releasexf86-video-ati-6.12.1Alex Deucher
2009-03-18ATOM: fix up tv-out supportAlex Deucher
- fix purple hue when using ATOMTvOut option - fix TV load detection on newer r6xx/r7xx chips - disable CV for now
2009-03-18R6xx/R7xx AGP: disable gart data transfersAlex Deucher
UTS/DFS/Xv Doesn't seem to be reliable on AGP. fixes bugs: 20436, 20236, several reports on ML and IRC
2009-03-18man page updateFabio
2009-03-18AVIVO: Fix dac load detectionAlex Deucher
2009-03-17man page updatesFabio
from bug 20648
2009-03-16radeon: add another AGP quirkAlex Deucher
bug 20647
2009-03-15Fix fallout from r6xx/r7xx EXA merge in IB handlingAlex Deucher
Noticed Christiaan van Dijk. Should fix bug 20510
2009-03-14atom: fix up bios scartch register usageAlex Deucher
the bios scratch registers keep 3 types of state for each output: 1. dpms 2. active 3. connected some of the command tables use the active flags. We used to set the active flags based on dpms state, but instead set them based on whether they are connected or not.
2009-03-14radeon: fix typo in bios scratch reg setupAlex Deucher
2009-03-13Bump post-releaseAlex Deucher
2009-03-13bump for releasexf86-video-ati-6.12.0Alex Deucher
2009-03-13radeon: man page updatesAlex Deucher
2009-03-13uniphy: start adding DisplayPort setupAdam Jackson
2009-03-13radeon: add support for 30 bit LUTsAlex Deucher
All radeons have them. Thanks to Yang Zhao for figuring this out.
2009-03-13R6xx/R7xx: EXA VSync Option not supported yetAlex Deucher
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