i965: Drop support for forcing drawing through sw fallbacks.
authorEric Anholt <eric@anholt.net>
Sun, 26 Aug 2012 22:07:03 +0000 (15:07 -0700)
committerEric Anholt <eric@anholt.net>
Tue, 28 Aug 2012 18:43:04 +0000 (11:43 -0700)
It turns out it hasn't worked since at least 8.0.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
src/mesa/drivers/dri/i965/brw_fallback.c
src/mesa/drivers/dri/intel/intel_context.c

index 1ae6fc83f6a0ef271b89bf4787c36be454e9603d..691acfcff0bc49405d617a49c129e5803ef0fa7e 100644 (file)
@@ -43,11 +43,6 @@ static bool do_check_fallback(struct brw_context *brw)
 {
    struct gl_context *ctx = &brw->intel.ctx;
 
-   if (brw->intel.no_rast) {
-      DBG("FALLBACK: rasterization disabled\n");
-      return true;
-   }
-
    /* _NEW_RENDERMODE
     */
    if (ctx->RenderMode != GL_RENDER) {
index a9064c7ee9a179d19e9fd85e8ac40313121f9dca..4b7131b876d40f761a96ba62468d61dd759ee662 100644 (file)
@@ -758,10 +758,12 @@ intelInitContext(struct intel_context *intel,
    intel->prim.primitive = ~0;
 
    /* Force all software fallbacks */
+#ifdef I915
    if (driQueryOptionb(&intel->optionCache, "no_rast")) {
       fprintf(stderr, "disabling 3D rasterization\n");
       intel->no_rast = 1;
    }
+#endif
 
    if (driQueryOptionb(&intel->optionCache, "always_flush_batch")) {
       fprintf(stderr, "flushing batchbuffer before/after each draw call\n");