Skip to content

Commit fbda054

Browse files
committed
Update for Vulkan-Docs 1.3.295
1 parent a6a5dc0 commit fbda054

14 files changed

+394
-276
lines changed

include/vulkan/vulkan.cppm

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2403,6 +2403,7 @@ export namespace VULKAN_HPP_NAMESPACE
24032403
//=== VK_KHR_pipeline_binary ===
24042404
using VULKAN_HPP_NAMESPACE::KHRPipelineBinaryExtensionName;
24052405
using VULKAN_HPP_NAMESPACE::KHRPipelineBinarySpecVersion;
2406+
using VULKAN_HPP_NAMESPACE::MaxPipelineBinaryKeySizeKHR;
24062407

24072408
//=== VK_QCOM_tile_properties ===
24082409
using VULKAN_HPP_NAMESPACE::QCOMTilePropertiesExtensionName;
@@ -2460,6 +2461,10 @@ export namespace VULKAN_HPP_NAMESPACE
24602461
using VULKAN_HPP_NAMESPACE::QCOMMultiviewPerViewRenderAreasExtensionName;
24612462
using VULKAN_HPP_NAMESPACE::QCOMMultiviewPerViewRenderAreasSpecVersion;
24622463

2464+
//=== VK_KHR_compute_shader_derivatives ===
2465+
using VULKAN_HPP_NAMESPACE::KHRComputeShaderDerivativesExtensionName;
2466+
using VULKAN_HPP_NAMESPACE::KHRComputeShaderDerivativesSpecVersion;
2467+
24632468
//=== VK_KHR_video_decode_av1 ===
24642469
using VULKAN_HPP_NAMESPACE::KHRVideoDecodeAv1ExtensionName;
24652470
using VULKAN_HPP_NAMESPACE::KHRVideoDecodeAv1SpecVersion;
@@ -3585,9 +3590,6 @@ export namespace VULKAN_HPP_NAMESPACE
35853590
using VULKAN_HPP_NAMESPACE::PresentFrameTokenGGP;
35863591
#endif /*VK_USE_PLATFORM_GGP*/
35873592

3588-
//=== VK_NV_compute_shader_derivatives ===
3589-
using VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesFeaturesNV;
3590-
35913593
//=== VK_NV_mesh_shader ===
35923594
using VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandNV;
35933595
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesNV;
@@ -4340,6 +4342,11 @@ export namespace VULKAN_HPP_NAMESPACE
43404342
using VULKAN_HPP_NAMESPACE::MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM;
43414343
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM;
43424344

4345+
//=== VK_KHR_compute_shader_derivatives ===
4346+
using VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesFeaturesKHR;
4347+
using VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesFeaturesNV;
4348+
using VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesPropertiesKHR;
4349+
43434350
//=== VK_KHR_video_decode_av1 ===
43444351
using VULKAN_HPP_NAMESPACE::VideoDecodeAV1CapabilitiesKHR;
43454352
using VULKAN_HPP_NAMESPACE::VideoDecodeAV1DpbSlotInfoKHR;

include/vulkan/vulkan.hpp

Lines changed: 38 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ extern "C" __declspec( dllimport ) FARPROC __stdcall GetProcAddress( HINSTANCE h
5757
# include <span>
5858
#endif
5959

60-
static_assert( VK_HEADER_VERSION == 294, "Wrong VK_HEADER_VERSION!" );
60+
static_assert( VK_HEADER_VERSION == 295, "Wrong VK_HEADER_VERSION!" );
6161

6262
// <tuple> includes <sys/sysmacros.h> through some other header
6363
// this results in major(x) being resolved to gnu_dev_major(x)
@@ -608,6 +608,8 @@ namespace VULKAN_HPP_NAMESPACE
608608
template <typename... ChainElements>
609609
class StructureChain : public std::tuple<ChainElements...>
610610
{
611+
// Note: StructureChain has no move constructor or move assignment operator, as it is not supposed to contain movable containers.
612+
// In order to get a copy-operation on a move-operations, those functions are neither deleted nor defaulted.
611613
public:
612614
StructureChain() VULKAN_HPP_NOEXCEPT
613615
{
@@ -624,15 +626,6 @@ namespace VULKAN_HPP_NAMESPACE
624626
reinterpret_cast<VkBaseInStructure const *>( &std::get<0>( rhs ) ) );
625627
}
626628

627-
StructureChain( StructureChain && rhs ) VULKAN_HPP_NOEXCEPT : std::tuple<ChainElements...>( std::forward<std::tuple<ChainElements...>>( rhs ) )
628-
{
629-
static_assert( StructureChainValidation<sizeof...( ChainElements ) - 1, ChainElements...>::valid, "The structure chain is not valid!" );
630-
link( &std::get<0>( *this ),
631-
&std::get<0>( rhs ),
632-
reinterpret_cast<VkBaseOutStructure *>( &std::get<0>( *this ) ),
633-
reinterpret_cast<VkBaseInStructure const *>( &std::get<0>( rhs ) ) );
634-
}
635-
636629
StructureChain( ChainElements const &... elems ) VULKAN_HPP_NOEXCEPT : std::tuple<ChainElements...>( elems... )
637630
{
638631
static_assert( StructureChainValidation<sizeof...( ChainElements ) - 1, ChainElements...>::valid, "The structure chain is not valid!" );
@@ -649,8 +642,6 @@ namespace VULKAN_HPP_NAMESPACE
649642
return *this;
650643
}
651644

652-
StructureChain & operator=( StructureChain && rhs ) = delete;
653-
654645
template <typename T = typename std::tuple_element<0, std::tuple<ChainElements...>>::type, size_t Which = 0>
655646
T & get() VULKAN_HPP_NOEXCEPT
656647
{
@@ -6875,6 +6866,9 @@ namespace VULKAN_HPP_NAMESPACE
68756866
//=== VK_EXT_shader_module_identifier ===
68766867
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxShaderModuleIdentifierSizeEXT = VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT;
68776868

6869+
//=== VK_KHR_pipeline_binary ===
6870+
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxPipelineBinaryKeySizeKHR = VK_MAX_PIPELINE_BINARY_KEY_SIZE_KHR;
6871+
68786872
//=== VK_KHR_video_decode_av1 ===
68796873
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxVideoAv1ReferencesPerFrameKHR = VK_MAX_VIDEO_AV1_REFERENCES_PER_FRAME_KHR;
68806874

@@ -8464,6 +8458,10 @@ namespace VULKAN_HPP_NAMESPACE
84648458
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMMultiviewPerViewRenderAreasExtensionName = VK_QCOM_MULTIVIEW_PER_VIEW_RENDER_AREAS_EXTENSION_NAME;
84658459
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMMultiviewPerViewRenderAreasSpecVersion = VK_QCOM_MULTIVIEW_PER_VIEW_RENDER_AREAS_SPEC_VERSION;
84668460

8461+
//=== VK_KHR_compute_shader_derivatives ===
8462+
VULKAN_HPP_CONSTEXPR_INLINE auto KHRComputeShaderDerivativesExtensionName = VK_KHR_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME;
8463+
VULKAN_HPP_CONSTEXPR_INLINE auto KHRComputeShaderDerivativesSpecVersion = VK_KHR_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION;
8464+
84678465
//=== VK_KHR_video_decode_av1 ===
84688466
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoDecodeAv1ExtensionName = VK_KHR_VIDEO_DECODE_AV1_EXTENSION_NAME;
84698467
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoDecodeAv1SpecVersion = VK_KHR_VIDEO_DECODE_AV1_SPEC_VERSION;
@@ -8601,24 +8599,6 @@ namespace VULKAN_HPP_NAMESPACE
86018599
};
86028600
};
86038601

8604-
template <>
8605-
struct StructExtends<ComputePipelineCreateInfo, PipelineCreateInfoKHR>
8606-
{
8607-
enum
8608-
{
8609-
value = true
8610-
};
8611-
};
8612-
8613-
template <>
8614-
struct StructExtends<GraphicsPipelineCreateInfo, PipelineCreateInfoKHR>
8615-
{
8616-
enum
8617-
{
8618-
value = true
8619-
};
8620-
};
8621-
86228602
template <>
86238603
struct StructExtends<PipelineLayoutCreateInfo, BindDescriptorSetsInfoKHR>
86248604
{
@@ -11334,15 +11314,6 @@ namespace VULKAN_HPP_NAMESPACE
1133411314
};
1133511315
};
1133611316

11337-
template <>
11338-
struct StructExtends<ExecutionGraphPipelineCreateInfoAMDX, PipelineCreateInfoKHR>
11339-
{
11340-
enum
11341-
{
11342-
value = true
11343-
};
11344-
};
11345-
1134611317
template <>
1134711318
struct StructExtends<PipelineShaderStageNodeCreateInfoAMDX, PipelineShaderStageCreateInfo>
1134811319
{
@@ -11484,15 +11455,6 @@ namespace VULKAN_HPP_NAMESPACE
1148411455
};
1148511456

1148611457
//=== VK_KHR_ray_tracing_pipeline ===
11487-
template <>
11488-
struct StructExtends<RayTracingPipelineCreateInfoKHR, PipelineCreateInfoKHR>
11489-
{
11490-
enum
11491-
{
11492-
value = true
11493-
};
11494-
};
11495-
1149611458
template <>
1149711459
struct StructExtends<PhysicalDeviceRayTracingPipelineFeaturesKHR, PhysicalDeviceFeatures2>
1149811460
{
@@ -11719,15 +11681,6 @@ namespace VULKAN_HPP_NAMESPACE
1171911681
};
1172011682

1172111683
//=== VK_NV_ray_tracing ===
11722-
template <>
11723-
struct StructExtends<RayTracingPipelineCreateInfoNV, PipelineCreateInfoKHR>
11724-
{
11725-
enum
11726-
{
11727-
value = true
11728-
};
11729-
};
11730-
1173111684
template <>
1173211685
struct StructExtends<WriteDescriptorSetAccelerationStructureNV, WriteDescriptorSet>
1173311686
{
@@ -12003,25 +11956,6 @@ namespace VULKAN_HPP_NAMESPACE
1200311956
};
1200411957
# endif /*VK_USE_PLATFORM_GGP*/
1200511958

12006-
//=== VK_NV_compute_shader_derivatives ===
12007-
template <>
12008-
struct StructExtends<PhysicalDeviceComputeShaderDerivativesFeaturesNV, PhysicalDeviceFeatures2>
12009-
{
12010-
enum
12011-
{
12012-
value = true
12013-
};
12014-
};
12015-
12016-
template <>
12017-
struct StructExtends<PhysicalDeviceComputeShaderDerivativesFeaturesNV, DeviceCreateInfo>
12018-
{
12019-
enum
12020-
{
12021-
value = true
12022-
};
12023-
};
12024-
1202511959
//=== VK_NV_mesh_shader ===
1202611960
template <>
1202711961
struct StructExtends<PhysicalDeviceMeshShaderFeaturesNV, PhysicalDeviceFeatures2>
@@ -16165,6 +16099,34 @@ namespace VULKAN_HPP_NAMESPACE
1616516099
};
1616616100
};
1616716101

16102+
//=== VK_KHR_compute_shader_derivatives ===
16103+
template <>
16104+
struct StructExtends<PhysicalDeviceComputeShaderDerivativesFeaturesKHR, PhysicalDeviceFeatures2>
16105+
{
16106+
enum
16107+
{
16108+
value = true
16109+
};
16110+
};
16111+
16112+
template <>
16113+
struct StructExtends<PhysicalDeviceComputeShaderDerivativesFeaturesKHR, DeviceCreateInfo>
16114+
{
16115+
enum
16116+
{
16117+
value = true
16118+
};
16119+
};
16120+
16121+
template <>
16122+
struct StructExtends<PhysicalDeviceComputeShaderDerivativesPropertiesKHR, PhysicalDeviceProperties2>
16123+
{
16124+
enum
16125+
{
16126+
value = true
16127+
};
16128+
};
16129+
1616816130
//=== VK_KHR_video_decode_av1 ===
1616916131
template <>
1617016132
struct StructExtends<VideoDecodeAV1ProfileInfoKHR, VideoProfileInfoKHR>

include/vulkan/vulkan_core.h

Lines changed: 25 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ extern "C" {
6969
#define VK_API_VERSION_1_0 VK_MAKE_API_VERSION(0, 1, 0, 0)// Patch version should always be set to 0
7070

7171
// Version of this file
72-
#define VK_HEADER_VERSION 294
72+
#define VK_HEADER_VERSION 295
7373

7474
// Complete version of this file
7575
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 3, VK_HEADER_VERSION)
@@ -696,7 +696,6 @@ typedef enum VkStructureType {
696696
VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD = 1000189000,
697697
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT = 1000190000,
698698
VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP = 1000191000,
699-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV = 1000201000,
700699
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV = 1000202000,
701700
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV = 1000202001,
702701
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV = 1000204000,
@@ -1087,6 +1086,8 @@ typedef enum VkStructureType {
10871086
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_KHR = 1000506002,
10881087
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_RENDER_AREAS_FEATURES_QCOM = 1000510000,
10891088
VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_RENDER_AREAS_RENDER_PASS_BEGIN_INFO_QCOM = 1000510001,
1089+
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_KHR = 1000201000,
1090+
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_PROPERTIES_KHR = 1000511000,
10901091
VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_CAPABILITIES_KHR = 1000512000,
10911092
VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_PICTURE_INFO_KHR = 1000512001,
10921093
VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_PROFILE_INFO_KHR = 1000512003,
@@ -1255,6 +1256,7 @@ typedef enum VkStructureType {
12551256
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES,
12561257
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES,
12571258
VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR = VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE,
1259+
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_KHR,
12581260
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR,
12591261
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES,
12601262
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES,
@@ -7619,6 +7621,7 @@ typedef enum VkColorSpaceKHR {
76197621
VK_COLOR_SPACE_BT709_NONLINEAR_EXT = 1000104006,
76207622
VK_COLOR_SPACE_BT2020_LINEAR_EXT = 1000104007,
76217623
VK_COLOR_SPACE_HDR10_ST2084_EXT = 1000104008,
7624+
// VK_COLOR_SPACE_DOLBYVISION_EXT is deprecated, but no reason was given in the API XML
76227625
VK_COLOR_SPACE_DOLBYVISION_EXT = 1000104009,
76237626
VK_COLOR_SPACE_HDR10_HLG_EXT = 1000104010,
76247627
VK_COLOR_SPACE_ADOBERGB_LINEAR_EXT = 1000104011,
@@ -11533,6 +11536,25 @@ VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR
1153311536
#endif
1153411537

1153511538

11539+
// VK_KHR_compute_shader_derivatives is a preprocessor guard. Do not pass it to API calls.
11540+
#define VK_KHR_compute_shader_derivatives 1
11541+
#define VK_KHR_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION 1
11542+
#define VK_KHR_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME "VK_KHR_compute_shader_derivatives"
11543+
typedef struct VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR {
11544+
VkStructureType sType;
11545+
void* pNext;
11546+
VkBool32 computeDerivativeGroupQuads;
11547+
VkBool32 computeDerivativeGroupLinear;
11548+
} VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR;
11549+
11550+
typedef struct VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR {
11551+
VkStructureType sType;
11552+
void* pNext;
11553+
VkBool32 meshAndTaskShaderDerivatives;
11554+
} VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR;
11555+
11556+
11557+
1153611558
// VK_KHR_video_decode_av1 is a preprocessor guard. Do not pass it to API calls.
1153711559
#define VK_KHR_video_decode_av1 1
1153811560
#include "vk_video/vulkan_video_codec_av1std.h"
@@ -14401,12 +14423,7 @@ typedef VkPipelineCreationFeedback VkPipelineCreationFeedbackEXT;
1440114423
#define VK_NV_compute_shader_derivatives 1
1440214424
#define VK_NV_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION 1
1440314425
#define VK_NV_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME "VK_NV_compute_shader_derivatives"
14404-
typedef struct VkPhysicalDeviceComputeShaderDerivativesFeaturesNV {
14405-
VkStructureType sType;
14406-
void* pNext;
14407-
VkBool32 computeDerivativeGroupQuads;
14408-
VkBool32 computeDerivativeGroupLinear;
14409-
} VkPhysicalDeviceComputeShaderDerivativesFeaturesNV;
14426+
typedef VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR VkPhysicalDeviceComputeShaderDerivativesFeaturesNV;
1441014427

1441114428

1441214429

include/vulkan/vulkan_enums.hpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -968,7 +968,6 @@ namespace VULKAN_HPP_NAMESPACE
968968
#if defined( VK_USE_PLATFORM_GGP )
969969
ePresentFrameTokenGGP = VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP,
970970
#endif /*VK_USE_PLATFORM_GGP*/
971-
ePhysicalDeviceComputeShaderDerivativesFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV,
972971
ePhysicalDeviceMeshShaderFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV,
973972
ePhysicalDeviceMeshShaderPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV,
974973
ePhysicalDeviceShaderImageFootprintFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV,
@@ -1382,6 +1381,9 @@ namespace VULKAN_HPP_NAMESPACE
13821381
ePhysicalDeviceCooperativeMatrixPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_KHR,
13831382
ePhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_RENDER_AREAS_FEATURES_QCOM,
13841383
eMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM = VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_RENDER_AREAS_RENDER_PASS_BEGIN_INFO_QCOM,
1384+
ePhysicalDeviceComputeShaderDerivativesFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_KHR,
1385+
ePhysicalDeviceComputeShaderDerivativesFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV,
1386+
ePhysicalDeviceComputeShaderDerivativesPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_PROPERTIES_KHR,
13851387
eVideoDecodeAv1CapabilitiesKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_CAPABILITIES_KHR,
13861388
eVideoDecodeAv1PictureInfoKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_PICTURE_INFO_KHR,
13871389
eVideoDecodeAv1ProfileInfoKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_PROFILE_INFO_KHR,

0 commit comments

Comments
 (0)