Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-03-04 | R6xx/R7xx: wire up DMAForXv option like older asics | Alex Deucher | |
Select between SW and HW-assisted uploads | |||
2009-03-04 | R6xx/R7xx: disable XV_BICUBIC attribute | Alex Deucher | |
It's not implemented yet. | |||
2009-03-04 | RN50: fix up cloning on servers | Alex 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-04 | ATOM: don't use fixed ref div for LVDS | Alex 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-04 | radeon: just add some common modes for LVDS | Alex Deucher | |
avoids needing to hack around with the edid | |||
2009-03-04 | Revert "radeon: adjust LVDS so that default modes get added" | Alex Deucher | |
This reverts commit 1a2b16561d19ec9c027c562902f5fc086c856994. | |||
2009-03-03 | radeon: adjust LVDS so that default modes get added | Alex 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-03 | AVIVO: add aspect scaling mode | Alex Deucher | |
No luck yet for aspect on pre-avivo chips | |||
2009-03-03 | Rotation: don't rotate if acceleration is not active | Alex Deucher | |
2009-03-02 | R6xx/r7xx: remove some unneeded code I missed in the last commit | Alex Deucher | |
2009-03-02 | R6xx/R7xx EXA: cleanup composite texture setup | Alex Deucher | |
2009-03-02 | R6xx/R7xx EXA: combine composite mask/non-mask VS | Alex 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-02 | R6xx/R7xx Xv: combine packed and planar shaders | Alex Deucher | |
use a bool const to select the tex fetch routine | |||
2009-03-01 | R6xx/R7xx: move shaders to r600_shader.c and fixup Xv PS | Christian Koenig | |
patches from Christian Koenig with some adjustments from me | |||
2009-03-01 | R6xx/R7xx: code cleanups | Alex Deucher | |
2009-03-01 | R6xx/R7xx: write vertexes directly to the IB | Alex Deucher | |
Reduces the vertex buffer setup overhead | |||
2009-03-01 | R6xx/R7xx: switch emit functions to macros | Alex Deucher | |
This improves performance due to decreased function call overhead. | |||
2009-03-01 | Print a message when we have a shared DDC line | Alex Deucher | |
2009-03-01 | R300: Add AGP quirk | Alex Deucher | |
bug 7770 | |||
2009-02-28 | M9+: Add AGP quirk for Sony Vaio | Tormod Volden | |
2009-02-27 | Quirk for RV280 on 82865G/PE/P DRAM Controller/Host-Hub | Bryce Harrington | |
Solves issue where display suffers from line corruption. (See https://edge.launchpad.net/ubuntu/+bug/300304) | |||
2009-02-27 | Janitor: cosmetic clean-up of AGPMode quirk table | Tormod Volden | |
2009-02-27 | EXA: 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-27 | Revert "EXA: Adapt to EXA changes in xserver Git." | Michel Dänzer | |
This reverts commit de358736dc696559ba99c71cf5b2a97508201630. | |||
2009-02-26 | DCE3.2: fix up Save()/Restore() | Alex Deucher | |
2009-02-26 | R6xx/R7xx: use shadowfb if DRI is disabled | Alex Deucher | |
2009-02-26 | Merge branch 'r6xx-r7xx-support' of ↵ | Alex Deucher | |
git+ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati | |||
2009-02-26 | RS600: enable the DRI by default | Alex Deucher | |
2009-02-25 | R6xx/R7xx EXA: same surface and same coords equals nop | Alex Deucher | |
should fix bug 20305 | |||
2009-02-24 | R6xx/R7xx EXA: init copy_area to NULL | Alex Deucher | |
2009-02-24 | R6xx/R7xx EXA: Optimize temp surface for overlapping copies | Alex Deucher | |
- allocate temp surface in PrepareCopy() - fall back to old OverlapCopy() path if we are not able to allocate a temp surface | |||
2009-02-24 | R6xx/R7xx EXA: use a temp surface for overlapping copy | Mark van Doesburg | |
2009-02-24 | RS600: fix MC addr mask | Alex Deucher | |
Noticed by osiris on IRC | |||
2009-02-24 | EXA: Adapt to EXA changes in xserver Git. | Michel Dänzer | |
The PrepareAccess hook can now get six different indices. Also remove superfluous instances of #include "exa.h". Note that you may need to run autoheader manually to get config.h.in updated. | |||
2009-02-24 | EXA: Pass pScrn and info into RadeonCompositeTile. | Michel Dänzer | |
Saves some cycles looking them up. | |||
2009-02-24 | Only call RADEONWaitForVLine if it might actually do anything useful. | Michel Dänzer | |
Otherwise it and RADEONBiggerCrtcArea show up pretty high in x11perf -aa*text profiles. | |||
2009-02-24 | Fix compile warning when building without EXA. | Michel Dänzer | |
2009-02-23 | radeon: re-enable load detection output attribute for TV/CV | Alex Deucher | |
2009-02-23 | RS600: fix up MC setup | Alex Deucher | |
Please test if you have an RS600 | |||
2009-02-19 | R6xx/R7xx: add wait for idle MMIO path | Alex Deucher | |
2009-02-19 | RBBM_GUICNTL is pre-r6xx only | Alex Deucher | |
2009-02-19 | Don't write new HDP location until we've written the new FB location | Alex Deucher | |
2009-02-19 | radeon: one more 32 -> 64 just to be safe | Alex Deucher | |
missed this in cadae2a8d9979b2d61eae7d1f7a9ab8f5eb28e83 | |||
2009-02-19 | R6xx/R7xx: fix up a few more paths | Alex Deucher | |
2009-02-19 | Fix MC setup on systems with more than 512 MB of VRAM | Alex Deucher | |
many thanks to app4des on IRC for helping me sort this out. | |||
2009-02-19 | R6xx/R7xx: wait for MC idle when changing the MC | Alex Deucher | |
should fix bug 19984 | |||
2009-02-18 | R6xx/R7xx Xv: fix some missing bits from last commit | Alex Deucher | |
2009-02-18 | R6xx/R7xx EXA/Xv: properly deal with running out of vertex buffer space | Alex Deucher | |
As noted by mhopf, if VGT_MAX/MIN_INDX, etc. regs change, you need to re-emit CB blocks to avoid a hang. So, just set the VGT_MAX_INDX to a reasonably large value in the default state and don't touch them when drawing. When we run out of VB space, just draw the current buffer, grab a new one, and continue. | |||
2009-02-18 | R6xx/R7xx: reset 3D state after VT switch | Alex Deucher | |
2009-02-18 | R6xx/R7xx: fixup accel paths | Alex Deucher | |