summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2010-12-20 10:55:11 +0000
committerOwain G. Ainsworth <oga@openbsd.org>2011-05-29 23:05:46 +0100
commit8b9178c50ee0b8ba142b69e26e1e0d39979a6f05 (patch)
treebeb63193538434a06fc76700555665eb0b31d65d
parentae88824ff16a7387b079f83c0aecaf818fc8ea06 (diff)
Undo: Disable BLT for i830 and 845G
Reported-by: György Balló <ballogy@freestart.hu> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=32482 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> (cherry picked from commit 1ac2e04023f84dbf1f3db2ecad1cadd159aa614d) Signed-off-by: Owain G. Ainsworth <oga@openbsd.org>
-rw-r--r--src/intel_driver.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/intel_driver.c b/src/intel_driver.c
index 63278863..6288f9ee 100644
--- a/src/intel_driver.c
+++ b/src/intel_driver.c
@@ -1295,7 +1295,7 @@ static void I830XvInit(ScrnInfoPtr scrn)
static Bool can_accelerate_blt(struct intel_screen_private *intel)
{
- if (IS_I830(intel) || IS_845G(intel)) {
+ if (0 && (IS_I830(intel) || IS_845G(intel))) {
/* These pair of i8xx chipsets have a crippling erratum
* that prevents the use of a PTE entry by the BLT
* engine immediately following updating that
@@ -1304,6 +1304,8 @@ static Bool can_accelerate_blt(struct intel_screen_private *intel)
* As the BLT is fundamental to our 2D acceleration,
* and the workaround is lost in the midst of time,
* fallback.
+ *
+ * XXX disabled for release as causes regressions in GL.
*/
return FALSE;
}