From b68096f52d6330d3a142fa9356315703bbd1057e Mon Sep 17 00:00:00 2001 From: Henri Verbeet Date: Mon, 1 Sep 2025 11:15:25 +0200 Subject: [PATCH] vkd3d-shader/spirv: Use spirv_get_type_id() in spirv_compiler_emit_spec_constant(). --- libs/vkd3d-shader/spirv.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/libs/vkd3d-shader/spirv.c b/libs/vkd3d-shader/spirv.c index 16fb4c5fe..34587f27e 100644 --- a/libs/vkd3d-shader/spirv.c +++ b/libs/vkd3d-shader/spirv.c @@ -3998,9 +3998,8 @@ static uint32_t spirv_compiler_emit_spec_constant(struct spirv_compiler *compile info = get_spec_constant_info(name); default_value = info ? info->default_value.u : 0; - scalar_type_id = spirv_get_type_id_for_component_type(builder, vkd3d_component_type_from_data_type(type), 1); - vector_type_id = spirv_get_type_id_for_component_type(builder, - vkd3d_component_type_from_data_type(type), component_count); + scalar_type_id = spirv_get_type_id(builder, type, 1); + vector_type_id = spirv_get_type_id(builder, type, component_count); for (unsigned int i = 0; i < component_count; ++i) {