aboutsummaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_shader.h
diff options
context:
space:
mode:
authorRhys Perry <[email protected]>2019-04-29 13:41:46 +0100
committerRhys Perry <[email protected]>2019-09-16 19:42:30 +0000
commit0f29c9df315df8f8752cacc1d1ecab8cb9a2bb16 (patch)
tree9201b6c026e0d1e6b673321c76393efd5627242a /src/amd/vulkan/radv_shader.h
parentdcf13fbac9d28ac25fc2c42f87733740009ce621 (diff)
radv: keep GS threads with excessive emissions which could write to memory
Signed-off-by: Rhys Perry <[email protected]> Reviewed-by: Samuel Pitoiset <[email protected]>
Diffstat (limited to 'src/amd/vulkan/radv_shader.h')
-rw-r--r--src/amd/vulkan/radv_shader.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/amd/vulkan/radv_shader.h b/src/amd/vulkan/radv_shader.h
index 874318e7dc4..57f9d160ed0 100644
--- a/src/amd/vulkan/radv_shader.h
+++ b/src/amd/vulkan/radv_shader.h
@@ -253,6 +253,7 @@ struct radv_shader_info {
uint8_t num_stream_output_components[4];
uint8_t output_streams[VARYING_SLOT_VAR31 + 1];
uint8_t max_stream;
+ bool writes_memory;
unsigned gsvs_vertex_size;
unsigned max_gsvs_emit_size;
unsigned vertices_in;