summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-06-28radeon: call hdmi-b connectors dvi in randrAlex Deucher
Technically HDMI-B is a glorfied DL DVI, but this is confusing to users, so call it DVI when reporting randr outputs. This allows us to remove two quirks where the bios was actually correct.
2009-06-28R6xx/R7xx: fix pixel centersRoland Scheidegger
Make sure we are using GL mode (centers at 0.5) rather than D3D mode (centers at 0.0). This also fixes fdo bug 21963.
2009-06-28Add some missing M96 pci idsAlex Deucher
fixes fdo bug 22404
2009-06-25Add a (harmlessly) missing break statement.Adam Jackson
2009-06-25Cosmetic cleanup to digital output detectionAdam Jackson
No functional change, but this logic would need extending anyway for DisplayID, so unify it now.
2009-06-24atom: Fix phantom VGA connector when HDMI-B present.Adam Jackson
HDMI-B is really a glorified DL-DVI connector, the analog pins work fine.
2009-06-19Revert "Build fixes for -Werror that aren't ready for prime time yet."Michel Dänzer
This reverts commit ab20ea1530ec8a3a9fd4089775c4e157e50fe1bf. Whoops, pushed wrong branch...
2009-06-14Build fixes for -Werror that aren't ready for prime time yet.Michel Dänzer
2009-06-13Add quirk for asus hd3450 boardMarkus Gapp
Fixes bug 22266
2009-06-12Fix count in 3d state setup after 43374c7420e378918bec062f4cbd581f16adb6f0Alex Deucher
2009-06-11Only enable frac fb divs on rs600/rs690/rs740 for nowAlex Deucher
fixes bug 21413
2009-06-11Re-enable frac feedback dividers on AVIVO hardwareAlex Deucher
Preferring a freq <= target frequency seems to fix the previous issues with frac fb divs. Appears to work fine on all hardware I've tested on. See fdo bug 22229 for details. Should fix bugs: 22229, 21553, 21413, and possibly other ones related to unstable images at certain resolutions.
2009-06-11Add PLL flag to prefer frequencies <= the target freqAlex Deucher
This appears to be needed when using fractional feedback dividers. Based on a patch from Tom Hirst. See fdo bug 22229 for more details.
2009-06-09r1xx/r2xx: clip 3D rendering to destination bufferAlex Deucher
2009-06-09Consolidate indentical RADEONDoneSolid/RADEONDoneCopy functionsAlex Deucher
2009-06-09r3xx/r4xx/r5xx: clip 3D rendering to destination bufferAlex Deucher
2009-06-09r3xx/r4xx/r5xx: refactor exa prepare compositeAlex Deucher
- consolidate code duplicated between r3xx/r4xx and r5xx - make pixel shader setup easier to read and less redundant
2009-06-08R6xx/r7xx: don't clamp tex coords in composite VSAlex Deucher
Fixes broken repeat modes. see fdo bugs 21818, 22139
2009-06-04Add link to patch submission instructions to READMEAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
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-23Bump version to mark Git snapshot.Michel Dänzer
The fourth version component isn't visible in the log file.
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.