diff --git a/renderdoc/driver/vulkan/vk_counters.cpp b/renderdoc/driver/vulkan/vk_counters.cpp index 61701a7b9..62dfab2c1 100644 --- a/renderdoc/driver/vulkan/vk_counters.cpp +++ b/renderdoc/driver/vulkan/vk_counters.cpp @@ -154,7 +154,12 @@ rdcarray VulkanReplay::EnumerateCounters() Unwrap(physDev), 0, &khrCounters, &m_KHRCounters[0], &m_KHRCountersDescriptions[0]); for(uint32_t c = 0; c < khrCounters; c++) - ret.push_back(ToKHRCounter(c)); + { + // Only report counters with command scope. We currently don't + // have use for renderpass ones. + if(m_KHRCounters[c].scope == VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR) + ret.push_back(ToKHRCounter(c)); + } } if(m_pAMDCounters)