Module: Mesa
Branch: main
Commit: d41b83e1ca5829a16abac5b5f0f5dd1ce5b280b5
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d41b83e1ca5829a16abac5b5f0f5dd1ce5b280b5

Author: Iván Briano <[email protected]>
Date:   Thu May 11 19:48:39 2023 -0700

hasvk: avoid assert due to unsupported format

Fixes: 0a4c92b646f ("hasvk: Use the common vk_ycbcr_conversion object")
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9011
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22978>

---

 src/intel/vulkan_hasvk/genX_state.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/intel/vulkan_hasvk/genX_state.c 
b/src/intel/vulkan_hasvk/genX_state.c
index a96c0524ced..59b9157a002 100644
--- a/src/intel/vulkan_hasvk/genX_state.c
+++ b/src/intel/vulkan_hasvk/genX_state.c
@@ -537,6 +537,7 @@ VkResult genX(CreateSampler)(
          
anv_get_format(sampler->conversion->state.format)->planes[0].isl_format :
          ISL_FORMAT_UNSUPPORTED;
       const bool isl_format_is_planar_yuv =
+         plane0_isl_format != ISL_FORMAT_UNSUPPORTED &&
          isl_format_is_yuv(plane0_isl_format) &&
          isl_format_is_planar(plane0_isl_format);
 

Reply via email to