mesa/src/intel/vulkan_hasvk
Lionel Landwerlin 56bd81ee21 anv/perf: fixup counter/query mapping
The intel_perf_counter_pass::pass field is actually useless and
invalid.

Once you have mapped all the counters to all the metrics, the order of
the metrics capture is dictated by intel_perf_get_n_passes().

When reading values that is the order we should follow.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Fixes: 2001a80d4a ("anv: Implement VK_KHR_performance_query")
Reviewed-by: Ivan Briano <ivan.briano@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18893>
2022-11-17 12:57:06 +00:00
..
tests
TODO
anv_allocator.c hasvk: Nuke code around local memory 2022-10-23 16:33:20 -07:00
anv_android.c
anv_android.h
anv_android_stubs.c
anv_batch_chain.c utils: Merge util/debug.* into util/u_debug.* and remove util/debug.* 2022-11-02 07:25:39 +00:00
anv_blorp.c
anv_bo_sync.c
anv_cmd_buffer.c hasvk: Switch to common code for command buffer lifecycles 2022-11-10 11:15:23 +00:00
anv_descriptor_set.c hasvk: Switch to the common descriptor update template struct 2022-09-17 03:32:29 +00:00
anv_device.c hasvk: Switch to common code for command buffer lifecycles 2022-11-10 11:15:23 +00:00
anv_formats.c vulkan_hasvk: set READ/WRITE_WITHOUT_FORMAT for buffer views 2022-10-05 09:45:57 -07:00
anv_gem.c intel: Add has_userptr_probe to intel_device_info 2022-11-07 17:22:14 +00:00
anv_gem_stubs.c intel: Add and use intel_gem_get_param() 2022-11-07 17:22:14 +00:00
anv_genX.h hasvk: don't export gfx state flushing helper 2022-10-13 14:21:38 +00:00
anv_image.c utils: Merge util/debug.* into util/u_debug.* and remove util/debug.* 2022-11-02 07:25:39 +00:00
anv_measure.c utils: Merge util/debug.* into util/u_debug.* and remove util/debug.* 2022-11-02 07:25:39 +00:00
anv_measure.h
anv_nir.h
anv_nir_add_base_work_group_id.c
anv_nir_apply_pipeline_layout.c
anv_nir_compute_push_layout.c
anv_nir_lower_multiview.c utils: Merge util/debug.* into util/u_debug.* and remove util/debug.* 2022-11-02 07:25:39 +00:00
anv_nir_lower_ubo_loads.c
anv_nir_lower_ycbcr_textures.c
anv_perf.c anv/perf: fixup counter/query mapping 2022-11-17 12:57:06 +00:00
anv_pipeline.c nir: Drop infer_non_readable option for nir_opt_access() 2022-11-02 03:42:04 +00:00
anv_pipeline_cache.c utils: Merge util/debug.* into util/u_debug.* and remove util/debug.* 2022-11-02 07:25:39 +00:00
anv_private.h hasvk: Switch to common code for command buffer lifecycles 2022-11-10 11:15:23 +00:00
anv_queue.c
anv_util.c
anv_utrace.c common/utrace: Rename `u_trace_context_actively_tracing` to `u_trace_should_process` 2022-11-11 13:50:56 +00:00
anv_wsi.c
genX_blorp_exec.c intel/utrace: make blorp tracepoints more readable 2022-09-21 12:38:34 +00:00
genX_cmd_buffer.c hasvk: Switch to common code for command buffer lifecycles 2022-11-10 11:15:23 +00:00
genX_gpu_memcpy.c
genX_pipeline.c hasvk: use DX rules for point rasterization 2022-10-19 00:20:48 +00:00
genX_query.c intel: Convert missing i915 engine types to intel 2022-10-15 20:04:51 +00:00
genX_state.c intel: Add has_context_isolation to intel_device_info 2022-11-07 17:22:14 +00:00
gfx7_cmd_buffer.c
gfx8_cmd_buffer.c
meson.build