Handle semaphore update in vkAcquireImageANDROID

... by casting semaphore to a VkBinarySemaphore. Bug: b/147738281 Test: build and launch Cuttlefish in AOSP Change-Id: I3766cb0fb8bf029c426d43c12cc6754632edcb2b Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/53588Tested-by: 's avatarJason Macnak <natsu@google.com> Presubmit-Ready: Jason Macnak <natsu@google.com> Commit-Queue: Jason Macnak <natsu@google.com> Reviewed-by: 's avatarNicolas Capens <nicolascapens@google.com>
parent a5619c01
...@@ -4151,7 +4151,7 @@ VKAPI_ATTR VkResult VKAPI_CALL vkAcquireImageANDROID(VkDevice device, VkImage im ...@@ -4151,7 +4151,7 @@ VKAPI_ATTR VkResult VKAPI_CALL vkAcquireImageANDROID(VkDevice device, VkImage im
if(semaphore != VK_NULL_HANDLE) if(semaphore != VK_NULL_HANDLE)
{ {
vk::Cast(semaphore)->signal(); vk::DynamicCast<vk::BinarySemaphore>(semaphore)->signal();
} }
return VK_SUCCESS; return VK_SUCCESS;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment