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
{