diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-10-28 12:01:15 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-10-28 12:01:15 +0000 |
commit | 899005b716a1b2d5570e204f5764d6ea1208f8cb (patch) | |
tree | d647b37c71bf6470a24298fd06f64c425d8da900 | |
parent | 0515819e5f0e06b852b10a5df14566a40f7193ca (diff) | |
parent | a6aeac644e337188b5e0d6f4b79cbee16a75ab7b (diff) | |
download | goldfish-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.cpp | 5 |
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; |