From f0e4ef50e3ca0da6b4b283dfaa8db14dc5628e02 Mon Sep 17 00:00:00 2001 From: Yiwei Zhang Date: Tue, 24 Feb 2026 22:05:55 -0800 Subject: [PATCH] venus: RegisterCustomBorderColorEXT can be async when index is requested Part-of: --- src/virtio/vulkan/vn_descriptor_heap.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/virtio/vulkan/vn_descriptor_heap.c b/src/virtio/vulkan/vn_descriptor_heap.c index 7dbc68ddbb0..0ce0c81e47d 100644 --- a/src/virtio/vulkan/vn_descriptor_heap.c +++ b/src/virtio/vulkan/vn_descriptor_heap.c @@ -156,6 +156,12 @@ vn_RegisterCustomBorderColorEXT( { struct vn_device *dev = vn_device_from_handle(device); + if (requestIndex == VK_TRUE) { + vn_async_vkRegisterCustomBorderColorEXT( + dev->primary_ring, device, pBorderColor, requestIndex, pIndex); + return VK_SUCCESS; + } + /* TODO manage indexes to make it async */ return vn_call_vkRegisterCustomBorderColorEXT( dev->primary_ring, device, pBorderColor, requestIndex, pIndex);