From 26752e00b516c154929115ea459f00d1ef15fe74 Mon Sep 17 00:00:00 2001 From: Serdar Kocdemir Date: Tue, 19 May 2026 23:38:40 +0100 Subject: [PATCH] gfxstream: remove android conditioning for sampler extensions It's invalid usage to not add these structures and would cause pipeline test failures/crashes. Part-of: --- src/gfxstream/guest/vulkan_enc/ResourceTracker.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/gfxstream/guest/vulkan_enc/ResourceTracker.cpp b/src/gfxstream/guest/vulkan_enc/ResourceTracker.cpp index 99000fb1d0b..7ad4d540db9 100644 --- a/src/gfxstream/guest/vulkan_enc/ResourceTracker.cpp +++ b/src/gfxstream/guest/vulkan_enc/ResourceTracker.cpp @@ -4705,7 +4705,7 @@ VkResult ResourceTracker::on_vkCreateSampler(void* context, VkResult, VkDevice d VkSamplerCreateInfo localCreateInfo = vk_make_orphan_copy(*pCreateInfo); vk_struct_chain_iterator structChainIter = vk_make_chain_iterator(&localCreateInfo); -#if defined(VK_USE_PLATFORM_ANDROID_KHR) || defined(VK_USE_PLATFORM_FUCHSIA) + VkSamplerYcbcrConversionInfo localVkSamplerYcbcrConversionInfo; const VkSamplerYcbcrConversionInfo* samplerYcbcrConversionInfo = vk_find_struct_const(pCreateInfo, SAMPLER_YCBCR_CONVERSION_INFO); @@ -4724,7 +4724,6 @@ VkResult ResourceTracker::on_vkCreateSampler(void* context, VkResult, VkDevice d vk_make_orphan_copy(*samplerCustomBorderColorCreateInfo); vk_append_struct(&structChainIter, &localVkSamplerCustomBorderColorCreateInfo); } -#endif VkSamplerReductionModeCreateInfo localVkSamplerReductionModeCreateInfo; const VkSamplerReductionModeCreateInfo* samplerReductionModeCreateInfo =