aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-10-28 12:01:15 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-10-28 12:01:15 +0000
commit899005b716a1b2d5570e204f5764d6ea1208f8cb (patch)
treed647b37c71bf6470a24298fd06f64c425d8da900
parent0515819e5f0e06b852b10a5df14566a40f7193ca (diff)
parenta6aeac644e337188b5e0d6f4b79cbee16a75ab7b (diff)
downloadgoldfish-opengl-android14-mainline-media-release.tar.gz
Snap for 11018792 from a6aeac644e337188b5e0d6f4b79cbee16a75ab7b to mainline-media-releaseaml_med_341312300aml_med_341312020android14-mainline-media-release
Change-Id: Ia744973bd0bc439965f5d335f061a6c17a2e1e67
-rw-r--r--system/vulkan_enc/ResourceTracker.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/system/vulkan_enc/ResourceTracker.cpp b/system/vulkan_enc/ResourceTracker.cpp
index 843dc04f..d5ae1d38 100644
--- a/system/vulkan_enc/ResourceTracker.cpp
+++ b/system/vulkan_enc/ResourceTracker.cpp
@@ -4109,6 +4109,11 @@ public:
VkEncoder* enc = (VkEncoder*)context;
VkImageCreateInfo localCreateInfo = vk_make_orphan_copy(*pCreateInfo);
+ if (localCreateInfo.sharingMode != VK_SHARING_MODE_CONCURRENT) {
+ localCreateInfo.queueFamilyIndexCount = 0;
+ localCreateInfo.pQueueFamilyIndices = nullptr;
+ }
+
vk_struct_chain_iterator structChainIter = vk_make_chain_iterator(&localCreateInfo);
VkExternalMemoryImageCreateInfo localExtImgCi;