diff --git a/src/gallium/auxiliary/nir/tgsi_to_nir.c b/src/gallium/auxiliary/nir/tgsi_to_nir.c index 152546272dd..a55f4604541 100644 --- a/src/gallium/auxiliary/nir/tgsi_to_nir.c +++ b/src/gallium/auxiliary/nir/tgsi_to_nir.c @@ -2341,6 +2341,9 @@ ttn_compile_init(const void *tgsi_tokens, BITSET_SET32(s->info.samplers_used, scan.samplers_declared); s->info.internal = false; + /* Default for TGSI is separate, this is assumed throughout the tree */ + s->info.separate_shader = true; + for (unsigned i = 0; i < TGSI_PROPERTY_COUNT; i++) { unsigned value = scan.properties[i];