OSDN Git Service

radeonsi: don't set the VS prolog key for the blit VS
authorMarek Olšák <marek.olsak@amd.com>
Sun, 23 Sep 2018 03:57:05 +0000 (23:57 -0400)
committerMarek Olšák <marek.olsak@amd.com>
Tue, 2 Oct 2018 16:21:49 +0000 (12:21 -0400)
src/gallium/drivers/radeonsi/si_state_shaders.c

index 157a0e3..0bf783f 100644 (file)
@@ -1194,7 +1194,8 @@ static void si_shader_selector_key_vs(struct si_context *sctx,
                                      struct si_shader_key *key,
                                      struct si_vs_prolog_bits *prolog_key)
 {
-       if (!sctx->vertex_elements)
+       if (!sctx->vertex_elements ||
+           vs->info.properties[TGSI_PROPERTY_VS_BLIT_SGPRS])
                return;
 
        prolog_key->instance_divisor_is_one =