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