mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-04-24 20:10:40 +02:00
radv: slightly change the COND_EXEC for sampling performance counters
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34223>
This commit is contained in:
parent
8d12578989
commit
7affd623c0
1 changed files with 4 additions and 4 deletions
|
|
@ -574,10 +574,10 @@ radv_pc_stop_and_sample(struct radv_cmd_buffer *cmd_buffer, struct radv_pc_query
|
|||
radeon_emit(cs, pred_va);
|
||||
radeon_emit(cs, pred_va >> 32);
|
||||
radeon_emit(cs, 0); /* Cache policy */
|
||||
|
||||
uint32_t *skip_dwords = cs->buf + cs->cdw;
|
||||
radeon_emit(cs, 0);
|
||||
|
||||
uint32_t *skip_dwords = cs->buf + (cs->cdw - 1);
|
||||
|
||||
for (unsigned i = 0; i < pool->num_pc_regs;) {
|
||||
enum ac_pc_gpu_block block = G_REG_BLOCK(pool->pc_regs[i]);
|
||||
struct ac_pc_block *ac_block = ac_pc_get_block(&pdev->ac_perfcounters, block);
|
||||
|
|
@ -654,10 +654,10 @@ radv_pc_begin_query(struct radv_cmd_buffer *cmd_buffer, struct radv_pc_query_poo
|
|||
radeon_emit(cs, pred_va);
|
||||
radeon_emit(cs, pred_va >> 32);
|
||||
radeon_emit(cs, 0); /* Cache policy */
|
||||
|
||||
uint32_t *skip_dwords = cs->buf + cs->cdw;
|
||||
radeon_emit(cs, 0);
|
||||
|
||||
uint32_t *skip_dwords = cs->buf + (cs->cdw - 1);
|
||||
|
||||
for (unsigned i = 0; i < pool->num_pc_regs;) {
|
||||
enum ac_pc_gpu_block block = G_REG_BLOCK(pool->pc_regs[i]);
|
||||
struct ac_pc_block *ac_block = ac_pc_get_block(&pdev->ac_perfcounters, block);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue