This reverts commit
a4bf7f6b6e612626c4e4fc21507ac213a7ba4b00.
It breaks occlusion queries on Gen4-5. Doing this right will likely
require larger changes, which should be done at a future date.
Some Piglit tests still passed due to other bugs; fixing those revealed
this problem.
Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Eric Anholt <eric@anholt.net>
brw_prepare_vertices(brw);
+ brw_emit_query_begin(brw);
+
nr_elements = brw->vb.nr_enabled + brw->vs.prog_data->uses_vertexid;
/* If the VS doesn't read any inputs (calculating vertex position from
void
intel_batchbuffer_emit_render_ring_prelude(struct brw_context *brw)
{
- /* Without hardware contexts, we need to capture the pipeline statistics
- * registers at the start and end of each render ring batch, so we can see
- * what that batch contributed. Emit state packets to write them to a BO.
- */
- brw_emit_query_begin(brw);
-
- /* We may also need to enable and snapshot OA counters. */
+ /* We may need to enable and snapshot OA counters. */
brw_perf_monitor_new_batch(brw);
}