summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2009-06-08R6xx/r7xx: don't clamp tex coords in composite VSAlex Deucher
Fixes broken repeat modes. see fdo bugs 21818, 22139
2009-06-04atom: connector quirkAlex Deucher
Some r6xx cards have a VGA and an HDMI port with a shared ddc line listed as an HDMI port with both analog and digital encoders. Fixes bug 19943
2009-05-29Add RV740 (HD4770) supportAlex Deucher
Verified by ernstp on IRC
2009-05-27radeon: remove dead codeAlex Deucher
2009-05-26R3xx/R4xx: increase EXA render target limitsAlex Deucher
now that we are using 1/12 subpixel mode
2009-05-26radeon: fix segfault if Option "NoAccel" is setMatthieu Herrb
2009-05-19Pre-atom: Improve engine clock setup codeAlex Deucher
Also remove SetMemoryClk() for pre-atom cards for now as it requires quite a bit more asic specific work. To set the mclk we'll need to use the mem reset/dll tables in the bios.
2009-05-18EXA: Set new EXA_SUPPORTS_OFFSCREEN_OVERLAPS flag when we have a 2D engine.Michel Dänzer
2009-05-18r4xx: Add some missing pci idsAlex Deucher
Noticed by Romain in bug 21798
2009-05-15R100: switch to normalized texture coordinatesAlex Deucher
for consistency with the other asics
2009-05-14radeon: try harder when checking if a card is postedAlex Deucher
fixes debian bug 524280, possibly others.
2009-05-14Pre-R600 EXA: Fix coordinate limits off-by-one error.Michel Dänzer
Fixes http://bugs.freedesktop.org/show_bug.cgi?id=21598 .
2009-05-13R6xx/R7xx Xv: normalize texture coordinates in the vertex shaderAlex Deucher
2009-05-13R6xx/R7xx: do EXA transforms in the vertex shaderAlex Deucher
2009-05-12R3xx-R5xx: do EXA transforms in the vertex shaderAlex Deucher
2009-05-11RV770: add missing pci idAlex Deucher
Fixes bug 21209
2009-05-08R7xx: add support for reading disabled bios imagesAlex Deucher
2009-05-07R3xx/R4xx tex vid: no need to check if IS_R300_3DAlex Deucher
function is r3xx/r4xx specific already
2009-05-07R3xx/R4xx tex vid: increase the guardband limit for rendering with a triAlex Deucher
limit goes from 2880 to 4021 now that we've switched to 1/12 subpixel mode. This allows us to render with a clipped tri at higher resolutions preventing diagonal tearing.
2009-05-06AVIVO: set default cursor mode in cursor initAlex Deucher
Should fix bug 21557
2009-05-04AVIVO: fix cursoe corruption bands for realAlex Deucher
Don't have to leave both cursors enabled, just have to use the same mode for both cursors whether or not they are enabled.
2009-05-04radeon: switch to EXA by defaultAlex Deucher
2009-05-04AVIVO: move cusor offscreen when disablingAlex Deucher
Adapted from Yang's patch. Setting size to zero is actually a 1x1 cursor.
2009-05-03r3xx-r5xx: switch to 1/12 subpixel precisionAlex Deucher
- based on similar patch in Jerome's cs ddx tree - also fix clipping offsets - should eventually allow for 4k render targets - mesa driver uses 1/12 mode, this avoids changing the subpixel mode when switching between ddx and mesa
2009-05-03Remove some old debugging infoAlex Deucher
2009-05-03r2xx-r4xx: fix typo in last i2c fix and clarify hw i2c pin selAlex Deucher
2009-05-03RS690: gpio/connector fixesAlex Deucher
Fixes bug 21521
2009-04-30R3xx-R5xx: don't set TX_OFFSET_RS in RS_INST_COUNTAlex Deucher
Isn't necessary and seems to cause problems for RS690 users
2009-04-30AVIVO: first pass at display watermark setupAlex Deucher
This helps with flickering and blanking when there is contention for MC bandwidth.
2009-04-29radeon: fix several dpms issuesAlex Deucher
- atom dpms was unblanking for standby/suspend - return if r600+ in radeon_crtc_modeset_ioctl() - remove seprate standby/suspend handling in legacy crtc dpms. we turn the outputs off, so turn the crtcs off too. - disable the crtcs in legacy crtc dpms - move radeon_crtc_modeset_ioctl() calls to radeon_crtc_dpms() so they will get called for both atom and legacy paths Should fix bug 21321
2009-04-29AVIVO: better fix for cursor flickering/corruption issuesAlex Deucher
Should prevent ghost cursor from being left on screen.
2009-04-29R6xx/r7xx: fix CURSOR_SWAPPING_* macrosAlex Deucher
r6xx/r7xx have different swapper regs
2009-04-28AVIVO: fix cursor corruption/flickering issuesAlex Deucher
When both crtcs are enabled, both cursors need to be enabled or you get corruption bands. Thanks to Yang Zhao for figuring this out.
2009-04-28RV410: SE variants only have 1 quad pipeAlex Deucher
Should fix EXA corruption with the 3D engine. Mesa and drm patches forthcoming. Reported by Kano on IRC.
2009-04-27AVIVO: disable fractional feedback divsAlex Deucher
Doesn't seem to work well in all cases. Needs more investigation. fixes bug 21413
2009-04-27AVIVO: make sure cursor width isn't negativeAlex Deucher
2009-04-25Revert "r300/r500: set R clamp mode."Dave Airlie
This reverts commit dab3d61619d91ae6a3da3e9b29b8258313653813.
2009-04-25Revert "r3xx/r5xx: fix typo in last commit"Dave Airlie
This reverts commit 1a7b982457ead5f21c6e62a409ca0dbf86005607.
2009-04-25Revert "radeon: attempt to fix R clamping for repeat again"Dave Airlie
This reverts commit 5998f262a52cb85b334fcc1fe24c7b2ae474ce93.
2009-04-24radeon: attempt to fix R clamping for repeat againDave Airlie
2009-04-23r2xx/r3xx/r4xx: further i2c fixupsAlex Deucher
- hw i2c engine has pin selection on r2xx/r2xx/r3xx chips - also switch hw i2c pin sel for external tmds
2009-04-23radeon: minor cleanup and warning fixAlex Deucher
2009-04-23r3xx/r5xx: fix typo in last commitAlex Deucher
Noticed by osiris on IRC
2009-04-23r300/r500: set R clamp mode.Dave Airlie
On rs690 without this set, we appear to end up fetching from well outside the texture sometimes into memory that isn't mapped. This "shouldn't" have any effect.
2009-04-22radeon PM: update quirksAlex Deucher
2009-04-22AVIVO: fix for cursor corruption issueAlex Deucher
2009-04-22radeon pll: add support for fractional feedback divsAlex Deucher
Allows us to hit dot clocks much closer, especially on chips with non-27 Mhz reference clocks like most IGP chips. This should fix most flickering and blanking problems with non-exact dot clocks.
2009-04-21Tex vid: fix top clippingAlex Deucher
2009-04-21RS690: add quirk for acer boardAlex Deucher
thanks to Gino Badouri for testing
2009-04-21Tex vid: rework part 2Alex Deucher
- use pPriv->w/h directly for tex coords - take src x/y offset into account when calculating tex coords - when copying data, only optimize for y clipping. In order to deal with the x clipping optimization, the copy routines or tex coords would need to be fixed. This should fix clipping problems with the current code.