diff options
author | Rob Clark <[email protected]> | 2018-07-02 10:40:36 -0400 |
---|---|---|
committer | Rob Clark <[email protected]> | 2018-07-18 10:10:44 -0400 |
commit | 09f240eb5ff6c24471bd55770771b7755ad07bc0 (patch) | |
tree | 6029f02b6aaf2928cae8182185604a2c6d8728a2 /src/compiler | |
parent | 426f1c60bced83cd9d9d026249f7e99e44aeeae6 (diff) |
mesa: don't double incr/decr ActiveCounters
Frameretrace ends up w/ excess calls to SelectPerfMonitorCountersAMD()
which ends up re-enabling already enabled counters. Which causes
ActiveCounters[group] to be double incremented for the same counter.
This causes BeginPerfMonitorAMD() to fail.
The AMD_performance_monitor spec doesn't say that an error should be
generated in this case. So I think the safe thing to do is just safe-
guard against excess increments/decrements.
Signed-off-by: Rob Clark <[email protected]>
Diffstat (limited to 'src/compiler')
0 files changed, 0 insertions, 0 deletions