Mesa (staging/22.0): Revert "draw: fix nonzero stream primitives generated queries"
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Fri Apr 1 02:56:52 UTC 2022
Module: Mesa
Branch: staging/22.0
Commit: c898d4b4dea1a94e2406ace923de8ceb9b4dced4
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c898d4b4dea1a94e2406ace923de8ceb9b4dced4
Author: Dylan Baker <dylan.c.baker at intel.com>
Date: Thu Mar 31 19:56:42 2022 -0700
Revert "draw: fix nonzero stream primitives generated queries"
This reverts commit 7534c0ba733bfe08cdb35a31b7b58df332a0dddc.
---
src/gallium/auxiliary/draw/draw_pt_so_emit.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/gallium/auxiliary/draw/draw_pt_so_emit.c b/src/gallium/auxiliary/draw/draw_pt_so_emit.c
index f6408fe50c6..83f4a31a6ae 100644
--- a/src/gallium/auxiliary/draw/draw_pt_so_emit.c
+++ b/src/gallium/auxiliary/draw/draw_pt_so_emit.c
@@ -277,7 +277,7 @@ void draw_pt_so_emit( struct pt_so_emit *emit,
struct vbuf_render *render = draw->render;
unsigned start, i, stream;
- if (!emit->has_so && num_vertex_streams == 1) {
+ if (!emit->has_so) {
if (draw->collect_primgen) {
unsigned i;
unsigned total = 0;
@@ -292,7 +292,7 @@ void draw_pt_so_emit( struct pt_so_emit *emit,
return;
}
- if (!emit->has_so && !draw->collect_primgen)
+ if (!draw->so.num_targets)
return;
/* XXX: need to flush to get prim_vbuf.c to release its allocation??*/
@@ -322,7 +322,7 @@ void draw_pt_so_emit( struct pt_so_emit *emit,
}
render->set_stream_output_info(render,
stream,
- emit->has_so ? emit->emitted_primitives : 0,
+ emit->emitted_primitives,
emit->generated_primitives);
}
}
More information about the mesa-commit
mailing list