From: Lionel Landwerlin Date: Fri, 19 May 2023 12:36:40 +0000 (+0300) Subject: anv: move timestamp vfunc initialization to genX code X-Git-Tag: upstream/23.3.3~8218 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ddc37cf430b6ed7c1bdee387f14e36d6d017ebe7;p=platform%2Fupstream%2Fmesa.git anv: move timestamp vfunc initialization to genX code Signed-off-by: Lionel Landwerlin Reviewed-by: Felix DeGrood Part-of: --- diff --git a/src/intel/vulkan/anv_measure.c b/src/intel/vulkan/anv_measure.c index 235c5f4..088306a 100644 --- a/src/intel/vulkan/anv_measure.c +++ b/src/intel/vulkan/anv_measure.c @@ -38,23 +38,6 @@ struct anv_measure_batch { void anv_measure_device_init(struct anv_physical_device *device) { - switch (device->info.verx10) { - case 125: - device->cmd_emit_timestamp = &gfx125_cmd_emit_timestamp; - break; - case 120: - device->cmd_emit_timestamp = &gfx12_cmd_emit_timestamp; - break; - case 110: - device->cmd_emit_timestamp = &gfx11_cmd_emit_timestamp; - break; - case 90: - device->cmd_emit_timestamp = &gfx9_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/genX_state.c b/src/intel/vulkan/genX_state.c index e025557..1fa0fc2 100644 --- a/src/intel/vulkan/genX_state.c +++ b/src/intel/vulkan/genX_state.c @@ -554,6 +554,8 @@ genX(init_physical_device_state)(ASSERTED struct anv_physical_device *pdevice) genX(grl_load_rt_uuid)(pdevice->rt_uuid); pdevice->max_grl_scratch_size = genX(grl_max_scratch_size)(); #endif + + pdevice->cmd_emit_timestamp = genX(cmd_emit_timestamp); } VkResult