asahi: fix output to non-rast streams

fixes arb_gpu_shader5-emitstreamvertex_nodraw

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26614>
This commit is contained in:
Alyssa Rosenzweig 2023-11-20 13:21:08 -04:00
parent 79e37f7581
commit 2ad5bcc41e

View file

@ -675,7 +675,7 @@ lower_emit_vertex(nir_builder *b, nir_intrinsic_instr *intr,
*
* TODO: This could be optimized many ways.
*/
if (!state->rasterizer_discard) {
if (!state->rasterizer_discard && stream == 0) {
nir_if *nif = nir_push_if(b, nir_ult(b, total_vertices, our_num_verts));
{
/* The index into the geometry output buffer */