st/mesa: Replace UsesStreams by ActiveStreamMask for GS
[mesa.git] / src / compiler / nir / nir_gather_info.c
index 0e2624c4219298c633f21ebeaff53757ed4dc1d8..5f59dd21dd0c833b46ae760cf932616fe869fe18 100644 (file)
@@ -390,8 +390,7 @@ gather_intrinsic_info(nir_intrinsic_instr *instr, nir_shader *shader,
 
    case nir_intrinsic_emit_vertex:
    case nir_intrinsic_emit_vertex_with_counter:
-      if (nir_intrinsic_stream_id(instr) > 0)
-         shader->info.gs.uses_streams = true;
+      shader->info.gs.active_stream_mask |= 1 << nir_intrinsic_stream_id(instr);
 
       break;