diff --git a/KhronosRegistry/vk.xml b/KhronosRegistry/vk.xml index 00d97f1..6c2246c 100644 --- a/KhronosRegistry/vk.xml +++ b/KhronosRegistry/vk.xml @@ -175,7 +175,7 @@ branch of the member gitlab server. #define VKSC_API_VERSION_1_0 VK_MAKE_API_VERSION(VKSC_API_VARIANT, 1, 0, 0)// Patch version should always be set to 0 // Version of this file -#define VK_HEADER_VERSION 296 +#define VK_HEADER_VERSION 297 // Complete version of this file #define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 3, VK_HEADER_VERSION) // Version of this file @@ -9410,6 +9410,11 @@ typedef void* MTLSharedEvent_id; void* pNext VkBool32 shaderReplicatedComposites + + VkStructureType sType + void* pNext + VkBool32 presentModeFifoLatestReady + float minDepthClamp float maxDepthClamp @@ -22549,10 +22554,14 @@ typedef void* MTLSharedEvent_id; - + - - + + + + + + diff --git a/VulkanGen/Evergine.Bindings.Vulkan/Generated/Constants.cs b/VulkanGen/Evergine.Bindings.Vulkan/Generated/Constants.cs index c96ec68..0715259 100644 --- a/VulkanGen/Evergine.Bindings.Vulkan/Generated/Constants.cs +++ b/VulkanGen/Evergine.Bindings.Vulkan/Generated/Constants.cs @@ -605,6 +605,8 @@ public static partial class VulkanNative public const string VK_EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_EXTENSION_NAME = "VK_EXT_primitive_topology_list_restart"; public const uint VK_KHR_FORMAT_FEATURE_FLAGS_2_SPEC_VERSION = 2; public const string VK_KHR_FORMAT_FEATURE_FLAGS_2_EXTENSION_NAME = "VK_KHR_format_feature_flags2"; + public const uint VK_EXT_PRESENT_MODE_FIFO_LATEST_READY_SPEC_VERSION = 1; + public const string VK_EXT_PRESENT_MODE_FIFO_LATEST_READY_EXTENSION_NAME = "VK_EXT_present_mode_fifo_latest_ready"; public const uint VK_FUCHSIA_EXTERNAL_MEMORY_SPEC_VERSION = 1; public const string VK_FUCHSIA_EXTERNAL_MEMORY_EXTENSION_NAME = "VK_FUCHSIA_external_memory"; public const uint VK_FUCHSIA_EXTERNAL_SEMAPHORE_SPEC_VERSION = 1; diff --git a/VulkanGen/Evergine.Bindings.Vulkan/Generated/Enums.cs b/VulkanGen/Evergine.Bindings.Vulkan/Generated/Enums.cs index 3b8bd24..cee4636 100644 --- a/VulkanGen/Evergine.Bindings.Vulkan/Generated/Enums.cs +++ b/VulkanGen/Evergine.Bindings.Vulkan/Generated/Enums.cs @@ -1321,6 +1321,7 @@ public enum VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT = 1000355000, VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLIP_CONTROL_CREATE_INFO_EXT = 1000355001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT = 1000356000, + VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_MODE_FIFO_LATEST_READY_FEATURES_EXT = 1000361000, VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA = 1000364000, VK_STRUCTURE_TYPE_MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA = 1000364001, VK_STRUCTURE_TYPE_MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA = 1000364002, @@ -2376,6 +2377,7 @@ public enum VkPresentModeKHR VK_PRESENT_MODE_FIFO_RELAXED_KHR = 3, VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR = 1000111000, VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR = 1000111001, + VK_PRESENT_MODE_FIFO_LATEST_READY_EXT = 1000361000, } public enum VkColorSpaceKHR diff --git a/VulkanGen/Evergine.Bindings.Vulkan/Generated/Structs.cs b/VulkanGen/Evergine.Bindings.Vulkan/Generated/Structs.cs index f2c7a06..b82033e 100644 --- a/VulkanGen/Evergine.Bindings.Vulkan/Generated/Structs.cs +++ b/VulkanGen/Evergine.Bindings.Vulkan/Generated/Structs.cs @@ -11590,6 +11590,14 @@ public unsafe partial struct VkPhysicalDeviceShaderReplicatedCompositesFeaturesE public VkBool32 shaderReplicatedComposites; } + [StructLayout(LayoutKind.Sequential)] + public unsafe partial struct VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT + { + public VkStructureType sType; + public void* pNext; + public VkBool32 presentModeFifoLatestReady; + } + [StructLayout(LayoutKind.Sequential)] public unsafe partial struct VkDepthClampRangeEXT {