@@ -101,6 +101,9 @@ static const std::unordered_map<std::string, uint32_t> instance_extension_map =
101101#ifdef VK_USE_PLATFORM_OHOS
102102 {" VK_OHOS_surface" , VK_OHOS_SURFACE_SPEC_VERSION},
103103#endif
104+ #ifdef VK_USE_PLATFORM_UBM_SEC
105+ {" VK_SEC_ubm_surface" , VK_SEC_UBM_SURFACE_SPEC_VERSION},
106+ #endif
104107};
105108// Map of device extension name to version
106109static const std::unordered_map<std::string, uint32_t > device_extension_map = {
@@ -2960,7 +2963,15 @@ static VKAPI_ATTR void VKAPI_CALL CmdBeginCustomResolveEXT(VkCommandBuffer comma
29602963
29612964static VKAPI_ATTR void VKAPI_CALL CmdSetComputeOccupancyPriorityNV (VkCommandBuffer commandBuffer,
29622965 const VkComputeOccupancyPriorityParametersNV* pParameters);
2966+ #ifdef VK_USE_PLATFORM_UBM_SEC
2967+
2968+ static VKAPI_ATTR VkResult VKAPI_CALL CreateUbmSurfaceSEC (VkInstance instance, const VkUbmSurfaceCreateInfoSEC* pCreateInfo,
2969+ const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface);
29632970
2971+ static VKAPI_ATTR VkBool32 VKAPI_CALL GetPhysicalDeviceUbmPresentationSupportSEC (VkPhysicalDevice physicalDevice,
2972+ uint32_t queueFamilyIndex,
2973+ struct ubm_device * ubm_device);
2974+ #endif /* VK_USE_PLATFORM_UBM_SEC */
29642975static VKAPI_ATTR VkResult VKAPI_CALL CreateAccelerationStructureKHR (VkDevice device,
29652976 const VkAccelerationStructureCreateInfoKHR* pCreateInfo,
29662977 const VkAllocationCallbacks* pAllocator,
@@ -3955,6 +3966,12 @@ static const std::unordered_map<std::string, void*> name_to_funcptr_map = {
39553966 {" vkCmdEndRendering2EXT" , (void *)CmdEndRendering2EXT},
39563967 {" vkCmdBeginCustomResolveEXT" , (void *)CmdBeginCustomResolveEXT},
39573968 {" vkCmdSetComputeOccupancyPriorityNV" , (void *)CmdSetComputeOccupancyPriorityNV},
3969+ #ifdef VK_USE_PLATFORM_UBM_SEC
3970+ {" vkCreateUbmSurfaceSEC" , (void *)CreateUbmSurfaceSEC},
3971+ #endif
3972+ #ifdef VK_USE_PLATFORM_UBM_SEC
3973+ {" vkGetPhysicalDeviceUbmPresentationSupportSEC" , (void *)GetPhysicalDeviceUbmPresentationSupportSEC},
3974+ #endif
39583975 {" vkCreateAccelerationStructureKHR" , (void *)CreateAccelerationStructureKHR},
39593976 {" vkDestroyAccelerationStructureKHR" , (void *)DestroyAccelerationStructureKHR},
39603977 {" vkCmdBuildAccelerationStructuresKHR" , (void *)CmdBuildAccelerationStructuresKHR},
0 commit comments