diff --git a/src/vulkan/runtime/vk_meta_blit_resolve.c b/src/vulkan/runtime/vk_meta_blit_resolve.c index 7997262d469..955f1544df0 100644 --- a/src/vulkan/runtime/vk_meta_blit_resolve.c +++ b/src/vulkan/runtime/vk_meta_blit_resolve.c @@ -263,7 +263,7 @@ build_blit_shader(const struct vk_meta_blit_key *key) switch (aspect) { case VK_IMAGE_ASPECT_COLOR_BIT: tex_name = "color_tex"; - if (vk_format_is_int(key->dst_format)) + if (vk_format_is_sint(key->dst_format)) base_type = GLSL_TYPE_INT; else if (vk_format_is_uint(key->dst_format)) base_type = GLSL_TYPE_UINT; diff --git a/src/vulkan/runtime/vk_meta_clear.c b/src/vulkan/runtime/vk_meta_clear.c index 0a648169831..638db130403 100644 --- a/src/vulkan/runtime/vk_meta_clear.c +++ b/src/vulkan/runtime/vk_meta_clear.c @@ -71,7 +71,7 @@ build_clear_shader(const struct vk_meta_clear_key *key) nir_load_deref(b, nir_build_deref_array_imm(b, push_arr, a)); const struct glsl_type *out_type; - if (vk_format_is_int(key->render.color_attachment_formats[a])) + if (vk_format_is_sint(key->render.color_attachment_formats[a])) out_type = glsl_ivec4_type(); else if (vk_format_is_uint(key->render.color_attachment_formats[a])) out_type = glsl_uvec4_type();