summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/si_state_draw.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium/drivers/radeonsi/si_state_draw.cpp')
-rw-r--r--src/gallium/drivers/radeonsi/si_state_draw.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/drivers/radeonsi/si_state_draw.cpp b/src/gallium/drivers/radeonsi/si_state_draw.cpp
index 977a3028288..e2beac6f7fa 100644
--- a/src/gallium/drivers/radeonsi/si_state_draw.cpp
+++ b/src/gallium/drivers/radeonsi/si_state_draw.cpp
@@ -1631,7 +1631,7 @@ static void si_draw_vbo(struct pipe_context *ctx,
* no workaround for indirect draws, but we can at least skip
* direct draws.
*/
- if (unlikely(!indirect && !instance_count))
+ if (GFX_VERSION <= GFX7 && unlikely(!indirect && !instance_count))
return;
struct si_shader_selector *vs = sctx->vs_shader.cso;