summaryrefslogtreecommitdiff
path: root/src/i830_uxa.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/i830_uxa.c')
-rw-r--r--src/i830_uxa.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/i830_uxa.c b/src/i830_uxa.c
index f489f4f0..50835db5 100644
--- a/src/i830_uxa.c
+++ b/src/i830_uxa.c
@@ -194,6 +194,12 @@ i830_uxa_prepare_solid(PixmapPtr pixmap, int alu, Pixel planemask, Pixel fg)
i830_get_pixmap_bo(pixmap),
};
+ if (IS_GEN6(intel)) {
+ intel_debug_fallback(scrn,
+ "Sandybridge BLT engine not supported\n");
+ return FALSE;
+ }
+
if (!UXA_PM_IS_SOLID(&pixmap->drawable, planemask)) {
intel_debug_fallback(scrn, "planemask is not solid\n");
return FALSE;
@@ -296,6 +302,12 @@ i830_uxa_prepare_copy(PixmapPtr source, PixmapPtr dest, int xdir,
i830_get_pixmap_bo(dest),
};
+ if (IS_GEN6(intel)) {
+ intel_debug_fallback(scrn,
+ "Sandybridge BLT engine not supported\n");
+ return FALSE;
+ }
+
if (!UXA_PM_IS_SOLID(&source->drawable, planemask)) {
intel_debug_fallback(scrn, "planemask is not solid");
return FALSE;