diff options
Diffstat (limited to 'system/vulkan_enc/goldfish_vk_handlemap_guest.cpp')
-rw-r--r-- | system/vulkan_enc/goldfish_vk_handlemap_guest.cpp | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/system/vulkan_enc/goldfish_vk_handlemap_guest.cpp b/system/vulkan_enc/goldfish_vk_handlemap_guest.cpp index 976e1241..2e22fb0c 100644 --- a/system/vulkan_enc/goldfish_vk_handlemap_guest.cpp +++ b/system/vulkan_enc/goldfish_vk_handlemap_guest.cpp @@ -3300,6 +3300,20 @@ void handlemap_VkPhysicalDevice8BitStorageFeaturesKHR( } #endif +#ifdef VK_KHR_shader_float16_int8 +void handlemap_VkPhysicalDeviceShaderFloat16Int8Features( + VulkanHandleMapping* handlemap, + VkPhysicalDeviceShaderFloat16Int8Features* toMap) +{ + (void)handlemap; + (void)toMap; + if (toMap->pNext) + { + handlemap_extension_struct(handlemap, (void*)(toMap->pNext)); + } +} + +#endif #ifdef VK_ANDROID_native_buffer void handlemap_VkNativeBufferANDROID( VulkanHandleMapping* handlemap, @@ -4766,6 +4780,8 @@ void handlemap_VkImportPhysicalAddressGOOGLE( #endif #ifdef VK_GOOGLE_free_memory_sync #endif +#ifdef VK_GOOGLE_async_queue_submit +#endif void handlemap_extension_struct( VulkanHandleMapping* handlemap, void* structExtension_out) @@ -5083,6 +5099,13 @@ void handlemap_extension_struct( break; } #endif +#ifdef VK_KHR_shader_float16_int8 + case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES: + { + handlemap_VkPhysicalDeviceShaderFloat16Int8Features(handlemap, reinterpret_cast<VkPhysicalDeviceShaderFloat16Int8Features*>(structExtension_out)); + break; + } +#endif #ifdef VK_ANDROID_native_buffer case VK_STRUCTURE_TYPE_NATIVE_BUFFER_ANDROID: { |