i965/vs: Switch to the new VS backend by default.
authorEric Anholt <eric@anholt.net>
Wed, 7 Sep 2011 01:03:43 +0000 (18:03 -0700)
committerEric Anholt <eric@anholt.net>
Fri, 9 Sep 2011 04:34:03 +0000 (21:34 -0700)
Now instead of env INTEL_NEW_VS=1 to get it, you need INTEL_OLD_VS=1
to not get it.  While it's not quite to the same codegen efficiency as
the old backend, it is not regressing piglit on G965 and G45, and
actually fixing bugs on gen6, and the remaining codegen quality
regressions all appear tractable.

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

index 5ea7385f94b48afb6c7adf66bc2ed6095eb1975c..cb3731907e2c4c1fc3bbb2ad7e7a3505461c313b 100644 (file)
@@ -248,7 +248,7 @@ GLboolean brwCreateContext( int api,
 
    brw_draw_init( brw );
 
-   brw->new_vs_backend = (getenv("INTEL_NEW_VS") != NULL);
+   brw->new_vs_backend = (getenv("INTEL_OLD_VS") == NULL);
 
    /* If we're using the new shader backend, we require integer uniforms
     * stored as actual integers.