Skip to content

Commit e51bf85

Browse files
committed
Upgrade 1.3.217 -> 1.3.224
1 parent d248841 commit e51bf85

30 files changed

+290
-19
lines changed

resources/headers/.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
*
22
!.gitignore
3-
!1.3.217/*
3+
!1.3.224/*
44
!platform/*
55
!vulkan_prototypes_1.0.h

resources/headers/1.3.217/vulkan/vulkan_beta.h renamed to resources/headers/1.3.224/vulkan/vulkan_beta.h

+15-11
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ extern "C" {
2222
#define VK_KHR_video_queue 1
2323
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkVideoSessionKHR)
2424
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkVideoSessionParametersKHR)
25-
#define VK_KHR_VIDEO_QUEUE_SPEC_VERSION 3
25+
#define VK_KHR_VIDEO_QUEUE_SPEC_VERSION 4
2626
#define VK_KHR_VIDEO_QUEUE_EXTENSION_NAME "VK_KHR_video_queue"
2727

2828
typedef enum VkQueryResultStatusKHR {
@@ -102,7 +102,7 @@ typedef VkFlags VkVideoCodingQualityPresetFlagsKHR;
102102
typedef struct VkQueueFamilyQueryResultStatusProperties2KHR {
103103
VkStructureType sType;
104104
void* pNext;
105-
VkBool32 supported;
105+
VkBool32 queryResultStatusSupport;
106106
} VkQueueFamilyQueryResultStatusProperties2KHR;
107107

108108
typedef struct VkVideoQueueFamilyProperties2KHR {
@@ -113,7 +113,7 @@ typedef struct VkVideoQueueFamilyProperties2KHR {
113113

114114
typedef struct VkVideoProfileKHR {
115115
VkStructureType sType;
116-
void* pNext;
116+
const void* pNext;
117117
VkVideoCodecOperationFlagBitsKHR videoCodecOperation;
118118
VkVideoChromaSubsamplingFlagsKHR chromaSubsampling;
119119
VkVideoComponentBitDepthFlagsKHR lumaBitDepth;
@@ -122,7 +122,7 @@ typedef struct VkVideoProfileKHR {
122122

123123
typedef struct VkVideoProfilesKHR {
124124
VkStructureType sType;
125-
void* pNext;
125+
const void* pNext;
126126
uint32_t profileCount;
127127
const VkVideoProfileKHR* pProfiles;
128128
} VkVideoProfilesKHR;
@@ -142,16 +142,20 @@ typedef struct VkVideoCapabilitiesKHR {
142142
} VkVideoCapabilitiesKHR;
143143

144144
typedef struct VkPhysicalDeviceVideoFormatInfoKHR {
145-
VkStructureType sType;
146-
void* pNext;
147-
VkImageUsageFlags imageUsage;
148-
const VkVideoProfilesKHR* pVideoProfiles;
145+
VkStructureType sType;
146+
void* pNext;
147+
VkImageUsageFlags imageUsage;
149148
} VkPhysicalDeviceVideoFormatInfoKHR;
150149

151150
typedef struct VkVideoFormatPropertiesKHR {
152-
VkStructureType sType;
153-
void* pNext;
154-
VkFormat format;
151+
VkStructureType sType;
152+
void* pNext;
153+
VkFormat format;
154+
VkComponentMapping componentMapping;
155+
VkImageCreateFlags imageCreateFlags;
156+
VkImageType imageType;
157+
VkImageTiling imageTiling;
158+
VkImageUsageFlags imageUsageFlags;
155159
} VkVideoFormatPropertiesKHR;
156160

157161
typedef struct VkVideoPictureResourceKHR {

resources/headers/1.3.217/vulkan/vulkan_core.h renamed to resources/headers/1.3.224/vulkan/vulkan_core.h

+266-6
Large diffs are not rendered by default.

src/Vulkan/Version.php

+8-1
Original file line numberDiff line numberDiff line change
@@ -144,9 +144,16 @@ enum Version: string implements ComparableInterface
144144
case V1_3_215 = '1.3.215';
145145
case V1_3_216 = '1.3.216';
146146
case V1_3_217 = '1.3.217';
147+
case V1_3_218 = '1.3.218';
148+
case V1_3_219 = '1.3.219';
149+
case V1_3_220 = '1.3.220';
150+
case V1_3_221 = '1.3.221';
151+
case V1_3_222 = '1.3.222';
152+
case V1_3_223 = '1.3.223';
153+
case V1_3_224 = '1.3.224';
147154

148155
public const V1_3_LOWEST = self::V1_3_204;
149-
public const V1_3_HIGHEST = self::V1_3_217;
156+
public const V1_3_HIGHEST = self::V1_3_224;
150157

151158
public const V1_LOWEST = self::V1_1_96;
152159
public const V1_HIGHEST = self::V1_3_HIGHEST;

0 commit comments

Comments
 (0)