summaryrefslogtreecommitdiff
path: root/src/i830.h
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2007-08-06 17:01:37 -0700
committerEric Anholt <eric@anholt.net>2007-08-07 15:13:10 -0700
commitda82a47a558597f3653e2b33bc6adbab18574b57 (patch)
treed651a7ea7b521fa2611afd2f6892d1d87357a8d3 /src/i830.h
parent3510d5728fa972b36d022b4f9189d46ff98d7b16 (diff)
Fix EXA rendering with tiled front buffer on pre-965.
The 915 and earlier appear to respect the fence registers, while only the 965 requires the per-operation tiling setting and pitch shifting. This will also fix issues with rendering on the 965 involving multiple cliprects, where the pitch would get divided repeatedly. This removes the offset < 4096 fallback, which essentially resulted in no acceleration to tiled buffers, hiding the issues.
Diffstat (limited to 'src/i830.h')
-rw-r--r--src/i830.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/i830.h b/src/i830.h
index 64a36909..c2321d43 100644
--- a/src/i830.h
+++ b/src/i830.h
@@ -405,10 +405,8 @@ typedef struct _I830Rec {
CloseScreenProcPtr CloseScreen;
#ifdef I830_USE_EXA
- unsigned int copy_src_pitch;
- unsigned int copy_src_off;
- unsigned int copy_src_tiled;
ExaDriverPtr EXADriverPtr;
+ PixmapPtr pSrcPixmap;
#endif
I830WriteIndexedByteFunc writeControl;