state->active_prims_gen_gds_queries = cmd_buffer->state.active_prims_gen_gds_queries;
cmd_buffer->state.active_prims_gen_gds_queries = 0;
}
+
+ /* Transform feedback queries (NGG). */
+ if (cmd_buffer->state.active_prims_xfb_gds_queries) {
+ state->active_prims_xfb_gds_queries = cmd_buffer->state.active_prims_xfb_gds_queries;
+ cmd_buffer->state.active_prims_xfb_gds_queries = 0;
+ }
}
static void
if (state->active_prims_gen_gds_queries) {
cmd_buffer->state.active_prims_gen_gds_queries = state->active_prims_gen_gds_queries;
}
+
+ /* Transform feedback queries (NGG). */
+ if (state->active_prims_xfb_gds_queries) {
+ cmd_buffer->state.active_prims_xfb_gds_queries = state->active_prims_xfb_gds_queries;
+ }
}
void
state->flags = flags;
state->active_prims_gen_gds_queries = 0;
+ state->active_prims_xfb_gds_queries = 0;
if (state->flags & RADV_META_SAVE_GRAPHICS_PIPELINE) {
assert(!(state->flags & RADV_META_SAVE_COMPUTE_PIPELINE));