export INTEL_RESOURCE_STREAMER={0,1} To switch on/off resource streamer.

Signed-off-by: Abdiel Janulgue <abdiel.janul...@linux.intel.com>
---
 src/mesa/drivers/dri/i965/brw_context.c | 6 ++++++
 src/mesa/drivers/dri/i965/brw_context.h | 1 +
 2 files changed, 7 insertions(+)

diff --git a/src/mesa/drivers/dri/i965/brw_context.c 
b/src/mesa/drivers/dri/i965/brw_context.c
index 860ee22..59f190b 100644
--- a/src/mesa/drivers/dri/i965/brw_context.c
+++ b/src/mesa/drivers/dri/i965/brw_context.c
@@ -704,6 +704,12 @@ brwCreateContext(gl_api api,
 
    brw->must_use_separate_stencil = screen->hw_must_use_separate_stencil;
    brw->has_swizzling = screen->hw_has_swizzling;
+   
+   if (getenv("INTEL_RESOURCE_STREAMER")) {
+      brw->has_resource_streamer = true;
+   } else {
+      brw->has_resource_streamer = false;
+   }
 
    brw->vs.base.stage = MESA_SHADER_VERTEX;
    brw->gs.base.stage = MESA_SHADER_GEOMETRY;
diff --git a/src/mesa/drivers/dri/i965/brw_context.h 
b/src/mesa/drivers/dri/i965/brw_context.h
index a63c483..dd8e730 100644
--- a/src/mesa/drivers/dri/i965/brw_context.h
+++ b/src/mesa/drivers/dri/i965/brw_context.h
@@ -1080,6 +1080,7 @@ struct brw_context
    bool no_simd8;
    bool use_rep_send;
    bool scalar_vs;
+   bool has_resource_streamer;
 
    /**
     * Some versions of Gen hardware don't do centroid interpolation correctly
-- 
1.9.1

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to