Skip to content

Commit 04c2a4f

Browse files
committed
Add Vulkan 1.3.225 headers support
1 parent 26e810b commit 04c2a4f

31 files changed

+204
-214
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<p align="center">
88
<a href="https://github.com/php-ffi-headers/vulkan-headers/actions"><img src="https://github.com/php-ffi-headers/vulkan-headers/workflows/build/badge.svg"></a>
99
<a href="https://packagist.org/packages/ffi-headers/vulkan-headers"><img src="https://img.shields.io/badge/PHP-8.1.0-ff0140.svg"></a>
10-
<a href="https://packagist.org/packages/ffi-headers/vulkan-headers"><img src="https://img.shields.io/badge/Vulkan-1.3.224-cc3c20.svg"></a>
10+
<a href="https://packagist.org/packages/ffi-headers/vulkan-headers"><img src="https://img.shields.io/badge/Vulkan-1.3.225-cc3c20.svg"></a>
1111
<a href="https://packagist.org/packages/ffi-headers/vulkan-headers"><img src="https://poser.pugx.org/ffi-headers/vulkan-headers/version" alt="Latest Stable Version"></a>
1212
<a href="https://packagist.org/packages/ffi-headers/vulkan-headers"><img src="https://poser.pugx.org/ffi-headers/vulkan-headers/v/unstable" alt="Latest Unstable Version"></a>
1313
<a href="https://packagist.org/packages/ffi-headers/vulkan-headers"><img src="https://poser.pugx.org/ffi-headers/vulkan-headers/downloads" alt="Total Downloads"></a>

resources/headers/.gitignore

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

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

+156-181
Large diffs are not rendered by default.

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

+44-30
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ extern "C" {
7272
#define VK_API_VERSION_1_0 VK_MAKE_API_VERSION(0, 1, 0, 0)// Patch version should always be set to 0
7373

7474
// Version of this file
75-
#define VK_HEADER_VERSION 224
75+
#define VK_HEADER_VERSION 225
7676

7777
// Complete version of this file
7878
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 3, VK_HEADER_VERSION)
@@ -444,19 +444,19 @@ typedef enum VkStructureType {
444444
VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT = 1000022001,
445445
VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT = 1000022002,
446446
#ifdef VK_ENABLE_BETA_EXTENSIONS
447-
VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR = 1000023000,
447+
VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR = 1000023000,
448448
#endif
449449
#ifdef VK_ENABLE_BETA_EXTENSIONS
450450
VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR = 1000023001,
451451
#endif
452452
#ifdef VK_ENABLE_BETA_EXTENSIONS
453-
VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR = 1000023002,
453+
VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR = 1000023002,
454454
#endif
455455
#ifdef VK_ENABLE_BETA_EXTENSIONS
456-
VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR = 1000023003,
456+
VK_STRUCTURE_TYPE_VIDEO_SESSION_MEMORY_REQUIREMENTS_KHR = 1000023003,
457457
#endif
458458
#ifdef VK_ENABLE_BETA_EXTENSIONS
459-
VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR = 1000023004,
459+
VK_STRUCTURE_TYPE_BIND_VIDEO_SESSION_MEMORY_INFO_KHR = 1000023004,
460460
#endif
461461
#ifdef VK_ENABLE_BETA_EXTENSIONS
462462
VK_STRUCTURE_TYPE_VIDEO_SESSION_CREATE_INFO_KHR = 1000023005,
@@ -477,13 +477,13 @@ typedef enum VkStructureType {
477477
VK_STRUCTURE_TYPE_VIDEO_CODING_CONTROL_INFO_KHR = 1000023010,
478478
#endif
479479
#ifdef VK_ENABLE_BETA_EXTENSIONS
480-
VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR = 1000023011,
480+
VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR = 1000023011,
481481
#endif
482482
#ifdef VK_ENABLE_BETA_EXTENSIONS
483-
VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR = 1000023012,
483+
VK_STRUCTURE_TYPE_QUEUE_FAMILY_VIDEO_PROPERTIES_KHR = 1000023012,
484484
#endif
485485
#ifdef VK_ENABLE_BETA_EXTENSIONS
486-
VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR = 1000023013,
486+
VK_STRUCTURE_TYPE_VIDEO_PROFILE_LIST_INFO_KHR = 1000023013,
487487
#endif
488488
#ifdef VK_ENABLE_BETA_EXTENSIONS
489489
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHR = 1000023014,
@@ -492,7 +492,7 @@ typedef enum VkStructureType {
492492
VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR = 1000023015,
493493
#endif
494494
#ifdef VK_ENABLE_BETA_EXTENSIONS
495-
VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR = 1000023016,
495+
VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR = 1000023016,
496496
#endif
497497
#ifdef VK_ENABLE_BETA_EXTENSIONS
498498
VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR = 1000024000,
@@ -527,13 +527,13 @@ typedef enum VkStructureType {
527527
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT = 1000038004,
528528
#endif
529529
#ifdef VK_ENABLE_BETA_EXTENSIONS
530-
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT = 1000038005,
530+
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT = 1000038005,
531531
#endif
532532
#ifdef VK_ENABLE_BETA_EXTENSIONS
533-
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT = 1000038006,
533+
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT = 1000038006,
534534
#endif
535535
#ifdef VK_ENABLE_BETA_EXTENSIONS
536-
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT = 1000038007,
536+
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT = 1000038007,
537537
#endif
538538
#ifdef VK_ENABLE_BETA_EXTENSIONS
539539
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT = 1000038008,
@@ -542,7 +542,7 @@ typedef enum VkStructureType {
542542
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT = 1000038009,
543543
#endif
544544
#ifdef VK_ENABLE_BETA_EXTENSIONS
545-
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT = 1000038010,
545+
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT = 1000038010,
546546
#endif
547547
#ifdef VK_ENABLE_BETA_EXTENSIONS
548548
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT = 1000039000,
@@ -560,16 +560,16 @@ typedef enum VkStructureType {
560560
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT = 1000039004,
561561
#endif
562562
#ifdef VK_ENABLE_BETA_EXTENSIONS
563-
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT = 1000039005,
563+
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT = 1000039005,
564564
#endif
565565
#ifdef VK_ENABLE_BETA_EXTENSIONS
566-
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT = 1000039006,
566+
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT = 1000039006,
567567
#endif
568568
#ifdef VK_ENABLE_BETA_EXTENSIONS
569-
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT = 1000039007,
569+
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT = 1000039007,
570570
#endif
571571
#ifdef VK_ENABLE_BETA_EXTENSIONS
572-
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT = 1000039008,
572+
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT = 1000039008,
573573
#endif
574574
#ifdef VK_ENABLE_BETA_EXTENSIONS
575575
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT = 1000039009,
@@ -584,10 +584,10 @@ typedef enum VkStructureType {
584584
VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT = 1000040001,
585585
#endif
586586
#ifdef VK_ENABLE_BETA_EXTENSIONS
587-
VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT = 1000040002,
587+
VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_INFO_EXT = 1000040002,
588588
#endif
589589
#ifdef VK_ENABLE_BETA_EXTENSIONS
590-
VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT = 1000040003,
590+
VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_INFO_EXT = 1000040003,
591591
#endif
592592
#ifdef VK_ENABLE_BETA_EXTENSIONS
593593
VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT = 1000040004,
@@ -770,7 +770,7 @@ typedef enum VkStructureType {
770770
VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT = 1000187002,
771771
#endif
772772
#ifdef VK_ENABLE_BETA_EXTENSIONS
773-
VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT = 1000187003,
773+
VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_INFO_EXT = 1000187003,
774774
#endif
775775
#ifdef VK_ENABLE_BETA_EXTENSIONS
776776
VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT = 1000187004,
@@ -931,7 +931,6 @@ typedef enum VkStructureType {
931931
VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT = 1000338004,
932932
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT = 1000339000,
933933
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT = 1000340000,
934-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM = 1000342000,
935934
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT = 1000344000,
936935
VK_STRUCTURE_TYPE_DIRECTFB_SURFACE_CREATE_INFO_EXT = 1000346000,
937936
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE = 1000351000,
@@ -1003,6 +1002,7 @@ typedef enum VkStructureType {
10031002
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT = 1000462001,
10041003
VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT = 1000462002,
10051004
VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT = 1000462003,
1005+
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_EXT = 1000342000,
10061006
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM = 1000484000,
10071007
VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM = 1000484001,
10081008
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC = 1000485000,
@@ -1169,6 +1169,7 @@ typedef enum VkStructureType {
11691169
VK_STRUCTURE_TYPE_IMAGE_BLIT_2_KHR = VK_STRUCTURE_TYPE_IMAGE_BLIT_2,
11701170
VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2_KHR = VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2,
11711171
VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR = VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2,
1172+
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_EXT,
11721173
VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3_KHR = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3,
11731174
VK_STRUCTURE_TYPE_PIPELINE_INFO_EXT = VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR,
11741175
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR,
@@ -2517,14 +2518,17 @@ typedef VkFlags VkPipelineRasterizationStateCreateFlags;
25172518
typedef VkFlags VkPipelineMultisampleStateCreateFlags;
25182519

25192520
typedef enum VkPipelineDepthStencilStateCreateFlagBits {
2520-
VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM = 0x00000001,
2521-
VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM = 0x00000002,
2521+
VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT = 0x00000001,
2522+
VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT = 0x00000002,
2523+
VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM = VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT,
2524+
VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM = VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT,
25222525
VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF
25232526
} VkPipelineDepthStencilStateCreateFlagBits;
25242527
typedef VkFlags VkPipelineDepthStencilStateCreateFlags;
25252528

25262529
typedef enum VkPipelineColorBlendStateCreateFlagBits {
2527-
VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_ARM = 0x00000001,
2530+
VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_EXT = 0x00000001,
2531+
VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_ARM = VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_EXT,
25282532
VK_PIPELINE_COLOR_BLEND_STATE_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF
25292533
} VkPipelineColorBlendStateCreateFlagBits;
25302534
typedef VkFlags VkPipelineColorBlendStateCreateFlags;
@@ -2600,9 +2604,12 @@ typedef enum VkSubpassDescriptionFlagBits {
26002604
VK_SUBPASS_DESCRIPTION_PER_VIEW_POSITION_X_ONLY_BIT_NVX = 0x00000002,
26012605
VK_SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOM = 0x00000004,
26022606
VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM = 0x00000008,
2603-
VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_ARM = 0x00000010,
2604-
VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM = 0x00000020,
2605-
VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM = 0x00000040,
2607+
VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_EXT = 0x00000010,
2608+
VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT = 0x00000020,
2609+
VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT = 0x00000040,
2610+
VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_ARM = VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_EXT,
2611+
VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM = VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT,
2612+
VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM = VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT,
26062613
VK_SUBPASS_DESCRIPTION_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF
26072614
} VkSubpassDescriptionFlagBits;
26082615
typedef VkFlags VkSubpassDescriptionFlags;
@@ -9579,7 +9586,7 @@ VKAPI_ATTR void VKAPI_CALL vkCmdResolveImage2KHR(
95799586

95809587

95819588
#define VK_KHR_format_feature_flags2 1
9582-
#define VK_KHR_FORMAT_FEATURE_FLAGS_2_SPEC_VERSION 1
9589+
#define VK_KHR_FORMAT_FEATURE_FLAGS_2_SPEC_VERSION 2
95839590
#define VK_KHR_FORMAT_FEATURE_FLAGS_2_EXTENSION_NAME "VK_KHR_format_feature_flags2"
95849591
typedef VkFormatFeatureFlags2 VkFormatFeatureFlags2KHR;
95859592

@@ -13759,13 +13766,15 @@ typedef struct VkPhysicalDevice4444FormatsFeaturesEXT {
1375913766
#define VK_ARM_rasterization_order_attachment_access 1
1376013767
#define VK_ARM_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_SPEC_VERSION 1
1376113768
#define VK_ARM_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_EXTENSION_NAME "VK_ARM_rasterization_order_attachment_access"
13762-
typedef struct VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM {
13769+
typedef struct VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT {
1376313770
VkStructureType sType;
1376413771
void* pNext;
1376513772
VkBool32 rasterizationOrderColorAttachmentAccess;
1376613773
VkBool32 rasterizationOrderDepthAttachmentAccess;
1376713774
VkBool32 rasterizationOrderStencilAttachmentAccess;
13768-
} VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM;
13775+
} VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT;
13776+
13777+
typedef VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM;
1376913778

1377013779

1377113780

@@ -14482,6 +14491,11 @@ VKAPI_ATTR void VKAPI_CALL vkGetShaderModuleCreateInfoIdentifierEXT(
1448214491
#endif
1448314492

1448414493

14494+
#define VK_EXT_rasterization_order_attachment_access 1
14495+
#define VK_EXT_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_SPEC_VERSION 1
14496+
#define VK_EXT_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_EXTENSION_NAME "VK_EXT_rasterization_order_attachment_access"
14497+
14498+
1448514499
#define VK_QCOM_tile_properties 1
1448614500
#define VK_QCOM_TILE_PROPERTIES_SPEC_VERSION 1
1448714501
#define VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME "VK_QCOM_tile_properties"

src/Vulkan/Version.php

+2-1
Original file line numberDiff line numberDiff line change
@@ -151,9 +151,10 @@ enum Version: string implements ComparableInterface
151151
case V1_3_222 = '1.3.222';
152152
case V1_3_223 = '1.3.223';
153153
case V1_3_224 = '1.3.224';
154+
case V1_3_225 = '1.3.225';
154155

155156
public const V1_3_LOWEST = self::V1_3_204;
156-
public const V1_3_HIGHEST = self::V1_3_224;
157+
public const V1_3_HIGHEST = self::V1_3_225;
157158

158159
public const V1_LOWEST = self::V1_1_96;
159160
public const V1_HIGHEST = self::V1_3_HIGHEST;

0 commit comments

Comments
 (0)