summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/svga/svga_context.h
diff options
context:
space:
mode:
authorNeha Bhende <[email protected]>2016-09-28 10:48:45 -0700
committerBrian Paul <[email protected]>2016-11-03 14:29:22 -0600
commit03e1b7cacdf3b595262e50679a83544549c61b3d (patch)
treea55864eeec4f134740cdcdbefcd8326577ad41c1 /src/gallium/drivers/svga/svga_context.h
parent2cff6f4512a174a23ee6c1d2583c22e24ee1a240 (diff)
svga: Add render_condition boolean flag in struct svga_context
set render_condition flag when driver performs conditional rendering. Blit using DXPredCopyRegion command gets affected by conditional rendering so We should check this flag while performing blit operation Tested with piglit tests. v2: As per Charmaine's comment, setting render_condition flag if svga_query is valid. Tested with pigit tests. Reviewed-by: Brian Paul <[email protected]> Reviewed-by: Charmaine Lee <[email protected]>
Diffstat (limited to 'src/gallium/drivers/svga/svga_context.h')
-rw-r--r--src/gallium/drivers/svga/svga_context.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gallium/drivers/svga/svga_context.h b/src/gallium/drivers/svga/svga_context.h
index 3e65384a07a..5eb7fc87187 100644
--- a/src/gallium/drivers/svga/svga_context.h
+++ b/src/gallium/drivers/svga/svga_context.h
@@ -589,6 +589,8 @@ struct svga_context
SVGA3dQueryId query_id;
boolean cond;
} pred;
+
+ boolean render_condition;
};
/* A flag for each state_tracker state object: