From 1279bba837b5647fb7b844db052311204077fd50 Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Thu, 27 Jun 2024 10:34:02 +0300 Subject: [PATCH] hasvk: move cmd_emit_timestamp initialization to genX MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Lionel Landwerlin Reviewed-by: José Roberto de Souza Part-of: --- src/intel/vulkan_hasvk/anv_measure.c | 14 -------------- src/intel/vulkan_hasvk/genX_state.c | 2 ++ 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/src/intel/vulkan_hasvk/anv_measure.c b/src/intel/vulkan_hasvk/anv_measure.c index ddc3c517aab..29a16c2faf6 100644 --- a/src/intel/vulkan_hasvk/anv_measure.c +++ b/src/intel/vulkan_hasvk/anv_measure.c @@ -38,20 +38,6 @@ struct anv_measure_batch { void anv_measure_device_init(struct anv_physical_device *device) { - switch (device->info.verx10) { - case 80: - device->cmd_emit_timestamp = &gfx8_cmd_emit_timestamp; - break; - case 75: - device->cmd_emit_timestamp = &gfx75_cmd_emit_timestamp; - break; - case 70: - device->cmd_emit_timestamp = &gfx7_cmd_emit_timestamp; - break; - default: - assert(false); - } - /* initialise list of measure structures that await rendering */ struct intel_measure_device *measure_device = &device->measure_device; intel_measure_init(measure_device); diff --git a/src/intel/vulkan_hasvk/genX_state.c b/src/intel/vulkan_hasvk/genX_state.c index 6952a2ed1c2..cb6e3f95a52 100644 --- a/src/intel/vulkan_hasvk/genX_state.c +++ b/src/intel/vulkan_hasvk/genX_state.c @@ -106,6 +106,8 @@ void genX(init_physical_device_state)(ASSERTED struct anv_physical_device *pdevice) { assert(pdevice->info.verx10 == GFX_VERx10); + + pdevice->cmd_emit_timestamp = genX(cmd_emit_timestamp); } VkResult