Use a feature to customize Vulkan Ycbcr emulation
Test: build
Change-Id: I2d0ae638db8acca321faf55f9166aab27ad8a799
diff --git a/stream-servers/vulkan/VkCommonOperations.cpp b/stream-servers/vulkan/VkCommonOperations.cpp
index c93f440..e799249 100644
--- a/stream-servers/vulkan/VkCommonOperations.cpp
+++ b/stream-servers/vulkan/VkCommonOperations.cpp
@@ -1148,11 +1148,13 @@
INFO(" useVulkanNativeSwapchain: %s", features->useVulkanNativeSwapchain ? "true" : "false");
INFO(" enable guestRenderDoc: %s", features->guestRenderDoc ? "true" : "false");
INFO(" enable ASTC LDR emulation: %s", features->enableAstcLdrEmulation ? "true" : "false");
+ INFO(" enable Ycbcr emulation: %s", features->enableYcbcrEmulation ? "true" : "false");
sVkEmulation->deviceInfo.glInteropSupported = features->glInteropSupported;
sVkEmulation->useDeferredCommands = features->deferredCommands;
sVkEmulation->useCreateResourcesWithRequirements = features->createResourceWithRequirements;
sVkEmulation->guestRenderDoc = std::move(features->guestRenderDoc);
sVkEmulation->enableAstcLdrEmulation = features->enableAstcLdrEmulation;
+ sVkEmulation->enableYcbcrEmulation = features->enableYcbcrEmulation;
if (features->useVulkanComposition) {
if (sVkEmulation->compositorVk) {