aboutsummaryrefslogtreecommitdiffstats
path: root/system/vulkan_enc/goldfish_vk_handlemap_guest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'system/vulkan_enc/goldfish_vk_handlemap_guest.cpp')
-rw-r--r--system/vulkan_enc/goldfish_vk_handlemap_guest.cpp23
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:
{