Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-09-26 | r600/xv: fix dst bo write domain | Dave Airlie | |
2009-09-26 | radeon: fix zaphod | Dave Airlie | |
2009-09-25 | r600: fix bo accounting for Xv | Alex Deucher | |
fixes Xv after changes in: 8f80e37eed3ec028718b4e71bbb9b598847fd94e Signed-off-by: Alex Deucher <alexdeucher@gmail.com> | |||
2009-09-25 | r600: space check wasn't correct. | Dave Airlie | |
the r6xx space check code was incorrect for the DFS case, since the dst bo was in GTT but the hardcoded cp_start function assumed the bos were where it thought. Ripped out assumptions and replaced with code more like other radeons. | |||
2009-09-24 | radeon: remove old pre-randr rotation cruft | Alex Deucher | |
leftover from the randr 1.2 conversion. Signed-off-by: Alex Deucher <alexdeucher@gmail.com> | |||
2009-09-19 | kms: disable dga | Alex Deucher | |
Can be dangerous with kms: http://lists.freedesktop.org/archives/xorg-devel/2009-September/002113.html | |||
2009-09-19 | kms: init dga using xf86DiDGAInit | Alex Deucher | |
fixes cursor problems in games like UT2004 and Penumbra Overture see fdo bug 24034 | |||
2009-09-18 | avivo: disable VGA rendering core when starting X. | Dave Airlie | |
this thing can be rendering to VRAM when we don't expect it. turn it off. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2009-09-14 | radeon: Add missing libdrm_radeon cflags to compiler paramaters. | Pauli Nieminen | |
This fixes compilation if libdrm_radeon is installed to non-standard location like /opt. | |||
2009-09-11 | atom: fix typo in asus quirks | Alex Deucher | |
Should be DVI-I, not DVI-D | |||
2009-09-10 | r600: add CS UTS and DFS hooks | Alex Deucher | |
2009-09-10 | r6xx: fix EXA crash with gtkperf -a | Dave Airlie | |
unmapping was getting unbalanced. | |||
2009-09-09 | kms: add property support. | Dave Airlie | |
this adds support to the userspace DDX to get properties from the kernel and expose them over randr. Its most liberated from the Intel driver. | |||
2009-09-08 | radeon: replace dga code with DiDGA | Alex Deucher | |
2009-09-08 | radeon: fix dri2 struct zeroing | Adam Jackson | |
2009-09-08 | Merge branch 'r6xx-cs' | Dave Airlie | |
2009-09-08 | r600: more alignment fixups + vb map/unmap | Dave Airlie | |
I'm not so sure the vb map/unmap is a good idea, I think it pretty much locksteps the cpu/gpu, so we should really work out if we really need to flush this often, since mesa doesn't have to and we are just doing 3D ops. | |||
2009-09-06 | RV280: add agp quirk | Alex Deucher | |
deb bug 545040 | |||
2009-09-03 | EXA: Check for solid/gradient pictures the same way for all generations. | Michel Dänzer | |
In particular, also catch them for >= R300. | |||
2009-09-02 | EXA: Fix Composite restart dst/src switcheroo. | Michel Dänzer | |
Fixes http://bugs.freedesktop.org/show_bug.cgi?id=22636 . Now, where's that brown paper bag? :} | |||
2009-09-01 | radeon: add some notes about DVO setup | Alex Deucher | |
2009-09-01 | r100/r200: seriously WRAP is illegal for rectangular textures | Dave Airlie | |
unless we scale all the bos up to POT | |||
2009-08-31 | r6xx/r7xx: various CS fixes from Dave | Alex Deucher | |
2009-08-31 | r1xx: fix textured video | Alex Deucher | |
Copy/paste bug from when kms support was added. | |||
2009-08-30 | radeon: Fix DRI2BufferPtr to be DRI2Buffer2Ptr for xserver 1.6. | Pauli Nieminen | |
Bump requirement for xserver in KMS mode to 1.6.2 for DRI2Buffer2Ptr. | |||
2009-08-29 | r100/r200: fix section size mismatch for textured video | Roland Scheidegger | |
this fixes the driver complaining though reportedly it still does not work (on r100) | |||
2009-08-28 | EXA: RENDER repeat fix and more cleanup. | Michel Dänzer | |
Apparently changing pPict->repeatType causes badness, see http://bugs.freedesktop.org/show_bug.cgi?id=23560 . Now we just use a normalized repeatType value derived from pPict->repeat and pPict->repeatType everywhere. | |||
2009-08-27 | KMS: Remove explicit radeon_bo_wait calls before radeon_bo_map. | Michel Dänzer | |
libdrm_radeon always takes care of this implicitly now. | |||
2009-08-27 | KMS: Don't use a blit for UploadToScreen if the pixmap BO will be idle anyway. | Michel Dänzer | |
Direct CPU writes should be at least as fast in that case. | |||
2009-08-27 | KMS: DownloadFromScreen improvements. | Michel Dänzer | |
* Drop superfluous RADEONDownloadFromScreenGTT function, EXA does the same thing when we return FALSE. * Take unflushed operations into account for determining which GEM domain the pixmap BO will end up in. * Only use a blit if it ends up in VRAM. | |||
2009-08-27 | EXA: Allocate pixmap BOs in VRAM. | Michel Dänzer | |
This is the intention with EXA in xserver Git, and IME it improves performance significantly even with older versions. | |||
2009-08-27 | DRI2: Set tiling for depth/stencil buffers with all DRI2 interface versions. | Michel Dänzer | |
2009-08-27 | EXA: RENDER repeat cleanups. | Michel Dänzer | |
We can't rely on the server setting pPict->repeatType to something sensible when pPict->repeat is FALSE, but we can do it ourselves. | |||
2009-08-27 | Throttle DRI2 buffer swaps / frontbuffer flushes. | Michel Dänzer | |
2009-08-26 | r6xx/r7xx: set EXA_HANDLES_PIXMAPS | Alex Deucher | |
2009-08-26 | r6xx/r7xx: more WIP | Alex Deucher | |
2009-08-25 | r6xx/r7xx: fix some define problems in Xv code | Alex Deucher | |
2009-08-25 | r6xx/r7xx: fix reloc for vtx buffer | Alex Deucher | |
2009-08-25 | R6xx/r7xx: unmap vb bo when done | Alex Deucher | |
2009-08-25 | r6xx/r7xx: fix flipped domains | Alex Deucher | |
2009-08-25 | r6xx/r7xx: more cs exa wip | Alex Deucher | |
2009-08-25 | r6xx/r7xx EXA: WIP | Alex Deucher | |
2009-08-25 | r6xx/r7xx: first pass at kms accel support | Alex Deucher | |
Adapted from various patches from Dave and Jerome. | |||
2009-08-26 | radeon: afaics these aren't radeon regs but r128 regs. | Dave Airlie | |
so remove them from radeon use. | |||
2009-08-25 | R6xx/r7xx: add begin/end batch macros | Alex Deucher | |
2009-08-25 | r6xx/r7xx: move more common state to default state setup | Alex Deucher | |
2009-08-25 | RV740: disable small DFS transfers | Alex Deucher | |
Seems problematic on all rv740 chips, so until we can find a solution, disable them. | |||
2009-08-25 | radeon: Fix X recycling with KMS | Jerome Glisse | |
On X recycling CloseScreen drop master so grab it again in InitScreen and avoid to reallocate buffer & various others cs/bo utilities on X recycling. | |||
2009-08-24 | r600: use exa fallback code for solid/copy codepaths. | Dave Airlie | |
Solid seem to try and handle 1bpp which really no. | |||
2009-08-24 | r600: fix bad unit in texture setup | Dave Airlie | |