Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2009-02-18 | R6xx: Connector quirk for asus board | Alex Deucher | |
bug 19943 | |||
2009-02-18 | Set default RMX type to FULL on LVDS | Alex Deucher | |
2009-02-18 | DCE3.2+: allow output cloning | Alex Deucher | |
2009-02-18 | ATOM: reset crtc initialized flag on CloseScreen() | Alex Deucher | |
additional fix needed for bug 16781 | |||
2009-02-17 | ATOM: don't unblank uninitialized crtcs | Alex Deucher | |
If the crtc timing isn't setup, you might get stuck in a loop in the BlankCRTC command table fixes bug 16781 | |||
2009-02-17 | R6xx/R7xx EXA: switch to surface sync packet | Alex Deucher | |
2009-02-17 | Fix crtc routing on pre-DCE3.2 systems | Alex Deucher | |
This should fix peterz and bug 20074 | |||
2009-02-16 | RV350: add another AGP quirk | Alex Deucher | |
2009-02-16 | RV280: add another agp quirk | Alex Deucher | |
2009-02-15 | GART: Save/restore GART table consistently. | David Miller | |
Always save the GART table with the RADEON_SURFACE_CNTL register zero'd out to make sure we always use the same endinanness. fixed up as per Michel's suggestion for endianness. Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Dave Airlie <airlied@linux.ie> |