diff --git a/util/test/demos/vk/vk_video_textures.cpp b/util/test/demos/vk/vk_video_textures.cpp index b578b3a5d..1ed435b44 100644 --- a/util/test/demos/vk/vk_video_textures.cpp +++ b/util/test/demos/vk/vk_video_textures.cpp @@ -877,9 +877,13 @@ void main() ycbcr[i].descset = allocateDescriptorSet(setlayout); - VkImageView view = createImageView(vkh::ImageViewCreateInfo( + vkh::ImageViewCreateInfo viewCreateInfo( textures[nv12idx].tex.image, VK_IMAGE_VIEW_TYPE_2D, createInfo.format, {}, - vkh::ImageSubresourceRange(VK_IMAGE_ASPECT_COLOR_BIT))); + vkh::ImageSubresourceRange(VK_IMAGE_ASPECT_COLOR_BIT)); + + viewCreateInfo.pNext = &ycbcrChain; + + VkImageView view = createImageView(viewCreateInfo); vkh::updateDescriptorSets( device, {