Loading vulkan/api/platform.api +3 −0 Original line number Diff line number Diff line Loading @@ -56,3 +56,6 @@ type u64 size_t // VK_USE_PLATFORM_XLIB_XRANDR_EXT @internal type u64 RROutput // VK_USE_PLATFORM_FUCHSIA @internal type u32 zx_handle_t No newline at end of file vulkan/api/vulkan.api +31 −1 Original line number Diff line number Diff line Loading @@ -28,7 +28,7 @@ import platform "platform.api" // API version (major.minor.patch) define VERSION_MAJOR 1 define VERSION_MINOR 1 define VERSION_PATCH 86 define VERSION_PATCH 87 // API limits define VK_MAX_PHYSICAL_DEVICE_NAME_SIZE 256 Loading Loading @@ -597,6 +597,10 @@ define NULL_HANDLE 0 @extension("VK_KHR_vulkan_memory_model") define VK_KHR_VULKAN_MEMORY_MODEL_SPEC_VERSION 2 @extension("VK_KHR_vulkan_memory_model") define VK_KHR_VULKAN_MEMORY_MODEL_EXTENSION_NAME "VK_KHR_vulkan_memory_model" // 215 @extension("VK_FUCHSIA_imagepipe_surface") define VK_FUCHSIA_IMAGEPIPE_SURFACE_SPEC_VERSION 1 @extension("VK_FUCHSIA_imagepipe_surface") define VK_FUCHSIA_IMAGEPIPE_SURFACE_EXTENSION_NAME "VK_FUCHSIA_imagepipe_surface" ///////////// // Types // ///////////// Loading Loading @@ -1795,6 +1799,9 @@ enum VkStructureType { //@extension("VK_KHR_vulkan_memory_model") // 212 VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR = 1000211000, //@extension("VK_FUCHSIA_imagepipe_surface") // 215 VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA = 1000214000, } enum VkSubpassContents { Loading Loading @@ -3426,6 +3433,12 @@ bitfield VkBuildAccelerationStructureFlagBitsNVX { VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_NVX = 0x00000010, } @extension("VK_FUCHSIA_imagepipe_surface") // 215 type VkFlags VkImagePipeSurfaceCreateFlagsFUCHSIA //@extension("VK_FUCHSIA_imagepipe_surface") // 215 //bitfield VkImagePipeSurfaceCreateFlagBitsFUCHSIA { //} ////////////////// // Structures // ////////////////// Loading Loading @@ -7413,6 +7426,14 @@ class VkPhysicalDeviceVulkanMemoryModelFeaturesKHR { VkBool32 vulkanMemoryModelDeviceScope } @extension("VK_FUCHSIA_imagepipe_surface") // 215 class VkImagePipeSurfaceCreateInfoFUCHSIA { VkStructureType sType const void* pNext VkImagePipeSurfaceCreateFlagsFUCHSIA flags platform.zx_handle_t imagePipeHandle } //////////////// // Commands // Loading Loading @@ -11406,6 +11427,15 @@ cmd void vkGetQueueCheckpointDataNV( VkCheckpointDataNV* pCheckpointData) { } @extension("VK_FUCHSIA_imagepipe_surface") // 215 cmd VkResult vkCreateImagePipeSurfaceFUCHSIA( VkInstance instance, const VkImagePipeSurfaceCreateInfoFUCHSIA* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) { return ? } //////////////// // Validation // vulkan/include/vulkan/vulkan_core.h +2 −1 Original line number Diff line number Diff line Loading @@ -43,7 +43,7 @@ extern "C" { #define VK_VERSION_MINOR(version) (((uint32_t)(version) >> 12) & 0x3ff) #define VK_VERSION_PATCH(version) ((uint32_t)(version) & 0xfff) // Version of this file #define VK_HEADER_VERSION 86 #define VK_HEADER_VERSION 87 #define VK_NULL_HANDLE 0 Loading Loading @@ -443,6 +443,7 @@ typedef enum VkStructureType { VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV = 1000206000, VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV = 1000206001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR = 1000211000, VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA = 1000214000, VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT = VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, Loading vulkan/libvulkan/code-generator.tmpl +1 −0 Original line number Diff line number Diff line Loading @@ -1149,6 +1149,7 @@ VK_ANDROID_external_memory_android_hardware_buffer {{else if eq $ext "VK_EXT_direct_mode_display"}}true {{else if eq $ext "VK_EXT_display_surface_counter"}}true {{else if eq $ext "VK_EXT_display_control"}}true {{else if eq $ext "VK_FUCHSIA_imagepipe_surface"}}true {{else if eq $ext "VK_MVK_ios_surface"}}true {{else if eq $ext "VK_MVK_macos_surface"}}true {{else if eq $ext "VK_NN_vi_surface"}}true Loading Loading
vulkan/api/platform.api +3 −0 Original line number Diff line number Diff line Loading @@ -56,3 +56,6 @@ type u64 size_t // VK_USE_PLATFORM_XLIB_XRANDR_EXT @internal type u64 RROutput // VK_USE_PLATFORM_FUCHSIA @internal type u32 zx_handle_t No newline at end of file
vulkan/api/vulkan.api +31 −1 Original line number Diff line number Diff line Loading @@ -28,7 +28,7 @@ import platform "platform.api" // API version (major.minor.patch) define VERSION_MAJOR 1 define VERSION_MINOR 1 define VERSION_PATCH 86 define VERSION_PATCH 87 // API limits define VK_MAX_PHYSICAL_DEVICE_NAME_SIZE 256 Loading Loading @@ -597,6 +597,10 @@ define NULL_HANDLE 0 @extension("VK_KHR_vulkan_memory_model") define VK_KHR_VULKAN_MEMORY_MODEL_SPEC_VERSION 2 @extension("VK_KHR_vulkan_memory_model") define VK_KHR_VULKAN_MEMORY_MODEL_EXTENSION_NAME "VK_KHR_vulkan_memory_model" // 215 @extension("VK_FUCHSIA_imagepipe_surface") define VK_FUCHSIA_IMAGEPIPE_SURFACE_SPEC_VERSION 1 @extension("VK_FUCHSIA_imagepipe_surface") define VK_FUCHSIA_IMAGEPIPE_SURFACE_EXTENSION_NAME "VK_FUCHSIA_imagepipe_surface" ///////////// // Types // ///////////// Loading Loading @@ -1795,6 +1799,9 @@ enum VkStructureType { //@extension("VK_KHR_vulkan_memory_model") // 212 VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR = 1000211000, //@extension("VK_FUCHSIA_imagepipe_surface") // 215 VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA = 1000214000, } enum VkSubpassContents { Loading Loading @@ -3426,6 +3433,12 @@ bitfield VkBuildAccelerationStructureFlagBitsNVX { VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_NVX = 0x00000010, } @extension("VK_FUCHSIA_imagepipe_surface") // 215 type VkFlags VkImagePipeSurfaceCreateFlagsFUCHSIA //@extension("VK_FUCHSIA_imagepipe_surface") // 215 //bitfield VkImagePipeSurfaceCreateFlagBitsFUCHSIA { //} ////////////////// // Structures // ////////////////// Loading Loading @@ -7413,6 +7426,14 @@ class VkPhysicalDeviceVulkanMemoryModelFeaturesKHR { VkBool32 vulkanMemoryModelDeviceScope } @extension("VK_FUCHSIA_imagepipe_surface") // 215 class VkImagePipeSurfaceCreateInfoFUCHSIA { VkStructureType sType const void* pNext VkImagePipeSurfaceCreateFlagsFUCHSIA flags platform.zx_handle_t imagePipeHandle } //////////////// // Commands // Loading Loading @@ -11406,6 +11427,15 @@ cmd void vkGetQueueCheckpointDataNV( VkCheckpointDataNV* pCheckpointData) { } @extension("VK_FUCHSIA_imagepipe_surface") // 215 cmd VkResult vkCreateImagePipeSurfaceFUCHSIA( VkInstance instance, const VkImagePipeSurfaceCreateInfoFUCHSIA* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) { return ? } //////////////// // Validation //
vulkan/include/vulkan/vulkan_core.h +2 −1 Original line number Diff line number Diff line Loading @@ -43,7 +43,7 @@ extern "C" { #define VK_VERSION_MINOR(version) (((uint32_t)(version) >> 12) & 0x3ff) #define VK_VERSION_PATCH(version) ((uint32_t)(version) & 0xfff) // Version of this file #define VK_HEADER_VERSION 86 #define VK_HEADER_VERSION 87 #define VK_NULL_HANDLE 0 Loading Loading @@ -443,6 +443,7 @@ typedef enum VkStructureType { VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV = 1000206000, VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV = 1000206001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR = 1000211000, VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA = 1000214000, VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT = VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, Loading
vulkan/libvulkan/code-generator.tmpl +1 −0 Original line number Diff line number Diff line Loading @@ -1149,6 +1149,7 @@ VK_ANDROID_external_memory_android_hardware_buffer {{else if eq $ext "VK_EXT_direct_mode_display"}}true {{else if eq $ext "VK_EXT_display_surface_counter"}}true {{else if eq $ext "VK_EXT_display_control"}}true {{else if eq $ext "VK_FUCHSIA_imagepipe_surface"}}true {{else if eq $ext "VK_MVK_ios_surface"}}true {{else if eq $ext "VK_MVK_macos_surface"}}true {{else if eq $ext "VK_NN_vi_surface"}}true Loading