Skip to content

Commit b7edced

Browse files
committed
Update for Vulkan-Docs 1.4.310
1 parent 0f0cfd8 commit b7edced

14 files changed

+14891
-4256
lines changed

Diff for: include/vulkan/vulkan.cppm

+5-5
Original file line numberDiff line numberDiff line change
@@ -8505,9 +8505,9 @@ export namespace std
85058505
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentMeteringFeaturesNV>;
85068506
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
85078507

8508-
//===============================================
8509-
//=== Required exports for vk::StructureChain ===
8510-
//===============================================
8508+
//=================================================================
8509+
//=== Required exports for VULKAN_HPP_NAMESPACE::StructureChain ===
8510+
//=================================================================
85118511

85128512
#if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE )
85138513
using std::tuple_element;
@@ -8516,5 +8516,5 @@ export namespace std
85168516
} // namespace std
85178517

85188518
// This VkFlags type is used as part of a bitfield in some structure.
8519-
// As it that can't be mimiced by vk-data types, we need to export just that!!
8520-
export VkGeometryInstanceFlagsKHR;
8519+
// As it can't be mimicked by vk-data types, we need to export just that!!
8520+
export using ::VkGeometryInstanceFlagsKHR;

Diff for: include/vulkan/vulkan.hpp

+15-15
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ extern "C" __declspec( dllimport ) FARPROC __stdcall GetProcAddress( HINSTANCE h
6363
# include <span>
6464
#endif
6565

66-
static_assert( VK_HEADER_VERSION == 309, "Wrong VK_HEADER_VERSION!" );
66+
static_assert( VK_HEADER_VERSION == 310, "Wrong VK_HEADER_VERSION!" );
6767

6868
// <tuple> includes <sys/sysmacros.h> through some other header
6969
// this results in major(x) being resolved to gnu_dev_major(x)
@@ -81,7 +81,7 @@ static_assert( VK_HEADER_VERSION == 309, "Wrong VK_HEADER_VERSION!" );
8181
# undef MemoryBarrier
8282
#endif
8383

84-
// XLib.h defines True/False, which collides with our vk::True/vk::False
84+
// XLib.h defines True/False, which collides with our VULKAN_HPP_NAMESPACE::True/VULKAN_HPP_NAMESPACE::False
8585
// -> undef them and provide some namepace-secure constexpr
8686
#if defined( True )
8787
# undef True
@@ -6252,9 +6252,9 @@ namespace VULKAN_HPP_NAMESPACE
62526252
public:
62536253
ObjectDestroy() = default;
62546254

6255-
ObjectDestroy( OwnerType owner,
6256-
Optional<const vk::AllocationCallbacks> allocationCallbacks VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT,
6257-
Dispatch const & dispatch VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) VULKAN_HPP_NOEXCEPT
6255+
ObjectDestroy( OwnerType owner,
6256+
Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocationCallbacks VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT,
6257+
Dispatch const & dispatch VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) VULKAN_HPP_NOEXCEPT
62586258
: m_owner( owner )
62596259
, m_allocationCallbacks( allocationCallbacks )
62606260
, m_dispatch( &dispatch )
@@ -6266,7 +6266,7 @@ namespace VULKAN_HPP_NAMESPACE
62666266
return m_owner;
62676267
}
62686268

6269-
Optional<const vk::AllocationCallbacks> getAllocator() const VULKAN_HPP_NOEXCEPT
6269+
Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> getAllocator() const VULKAN_HPP_NOEXCEPT
62706270
{
62716271
return m_allocationCallbacks;
62726272
}
@@ -6285,9 +6285,9 @@ namespace VULKAN_HPP_NAMESPACE
62856285
}
62866286

62876287
private:
6288-
OwnerType m_owner = {};
6289-
Optional<const vk::AllocationCallbacks> m_allocationCallbacks = nullptr;
6290-
Dispatch const * m_dispatch = nullptr;
6288+
OwnerType m_owner = {};
6289+
Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> m_allocationCallbacks = nullptr;
6290+
Dispatch const * m_dispatch = nullptr;
62916291
};
62926292

62936293
class NoParent;
@@ -6298,14 +6298,14 @@ namespace VULKAN_HPP_NAMESPACE
62986298
public:
62996299
ObjectDestroy() = default;
63006300

6301-
ObjectDestroy( Optional<const vk::AllocationCallbacks> allocationCallbacks,
6302-
Dispatch const & dispatch VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) VULKAN_HPP_NOEXCEPT
6301+
ObjectDestroy( Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocationCallbacks,
6302+
Dispatch const & dispatch VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) VULKAN_HPP_NOEXCEPT
63036303
: m_allocationCallbacks( allocationCallbacks )
63046304
, m_dispatch( &dispatch )
63056305
{
63066306
}
63076307

6308-
Optional<const vk::AllocationCallbacks> getAllocator() const VULKAN_HPP_NOEXCEPT
6308+
Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> getAllocator() const VULKAN_HPP_NOEXCEPT
63096309
{
63106310
return m_allocationCallbacks;
63116311
}
@@ -6324,8 +6324,8 @@ namespace VULKAN_HPP_NAMESPACE
63246324
}
63256325

63266326
private:
6327-
Optional<const vk::AllocationCallbacks> m_allocationCallbacks = nullptr;
6328-
Dispatch const * m_dispatch = nullptr;
6327+
Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> m_allocationCallbacks = nullptr;
6328+
Dispatch const * m_dispatch = nullptr;
63296329
};
63306330

63316331
template <typename OwnerType, typename Dispatch>
@@ -17712,7 +17712,7 @@ namespace VULKAN_HPP_NAMESPACE
1771217712
};
1771317713

1771417714
template <>
17715-
struct StructExtends<MemoryBarrierAccessFlags3KHR, MemoryBarrier2>
17715+
struct StructExtends<MemoryBarrierAccessFlags3KHR, SubpassDependency2>
1771617716
{
1771717717
enum
1771817718
{

Diff for: include/vulkan/vulkan_core.h

+21-7
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 309
72+
#define VK_HEADER_VERSION 310
7373

7474
// Complete version of this file
7575
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 4, VK_HEADER_VERSION)
@@ -862,11 +862,21 @@ typedef enum VkStructureType {
862862
VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_FEEDBACK_INFO_KHR = 1000299010,
863863
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV = 1000300000,
864864
VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV = 1000300001,
865+
#ifdef VK_ENABLE_BETA_EXTENSIONS
865866
VK_STRUCTURE_TYPE_CUDA_MODULE_CREATE_INFO_NV = 1000307000,
867+
#endif
868+
#ifdef VK_ENABLE_BETA_EXTENSIONS
866869
VK_STRUCTURE_TYPE_CUDA_FUNCTION_CREATE_INFO_NV = 1000307001,
870+
#endif
871+
#ifdef VK_ENABLE_BETA_EXTENSIONS
867872
VK_STRUCTURE_TYPE_CUDA_LAUNCH_INFO_NV = 1000307002,
873+
#endif
874+
#ifdef VK_ENABLE_BETA_EXTENSIONS
868875
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_FEATURES_NV = 1000307003,
876+
#endif
877+
#ifdef VK_ENABLE_BETA_EXTENSIONS
869878
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_PROPERTIES_NV = 1000307004,
879+
#endif
870880
VK_STRUCTURE_TYPE_QUERY_LOW_LATENCY_SUPPORT_NV = 1000310000,
871881
VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT = 1000311000,
872882
VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT = 1000311001,
@@ -1567,8 +1577,12 @@ typedef enum VkObjectType {
15671577
VK_OBJECT_TYPE_PERFORMANCE_CONFIGURATION_INTEL = 1000210000,
15681578
VK_OBJECT_TYPE_DEFERRED_OPERATION_KHR = 1000268000,
15691579
VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NV = 1000277000,
1580+
#ifdef VK_ENABLE_BETA_EXTENSIONS
15701581
VK_OBJECT_TYPE_CUDA_MODULE_NV = 1000307000,
1582+
#endif
1583+
#ifdef VK_ENABLE_BETA_EXTENSIONS
15711584
VK_OBJECT_TYPE_CUDA_FUNCTION_NV = 1000307001,
1585+
#endif
15721586
VK_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA = 1000366000,
15731587
VK_OBJECT_TYPE_MICROMAP_EXT = 1000396000,
15741588
VK_OBJECT_TYPE_OPTICAL_FLOW_SESSION_NV = 1000464000,
@@ -2389,14 +2403,14 @@ typedef enum VkAccessFlagBits {
23892403
VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_KHR = 0x00400000,
23902404
VK_ACCESS_FRAGMENT_DENSITY_MAP_READ_BIT_EXT = 0x01000000,
23912405
VK_ACCESS_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR = 0x00800000,
2392-
VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_NV = 0x00020000,
2393-
VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_NV = 0x00040000,
2406+
VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_EXT = 0x00020000,
2407+
VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_EXT = 0x00040000,
23942408
VK_ACCESS_SHADING_RATE_IMAGE_READ_BIT_NV = VK_ACCESS_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR,
23952409
VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_NV = VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_KHR,
23962410
VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_NV = VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_KHR,
2411+
VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_NV = VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_EXT,
2412+
VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_NV = VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_EXT,
23972413
VK_ACCESS_NONE_KHR = VK_ACCESS_NONE,
2398-
VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_EXT = VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_NV,
2399-
VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_EXT = VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_NV,
24002414
VK_ACCESS_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF
24012415
} VkAccessFlagBits;
24022416
typedef VkFlags VkAccessFlags;
@@ -2615,16 +2629,16 @@ typedef enum VkPipelineStageFlagBits {
26152629
VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_KHR = 0x00200000,
26162630
VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT = 0x00800000,
26172631
VK_PIPELINE_STAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR = 0x00400000,
2618-
VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_NV = 0x00020000,
26192632
VK_PIPELINE_STAGE_TASK_SHADER_BIT_EXT = 0x00080000,
26202633
VK_PIPELINE_STAGE_MESH_SHADER_BIT_EXT = 0x00100000,
2634+
VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_EXT = 0x00020000,
26212635
VK_PIPELINE_STAGE_SHADING_RATE_IMAGE_BIT_NV = VK_PIPELINE_STAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR,
26222636
VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_NV = VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_KHR,
26232637
VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_NV = VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR,
26242638
VK_PIPELINE_STAGE_TASK_SHADER_BIT_NV = VK_PIPELINE_STAGE_TASK_SHADER_BIT_EXT,
26252639
VK_PIPELINE_STAGE_MESH_SHADER_BIT_NV = VK_PIPELINE_STAGE_MESH_SHADER_BIT_EXT,
2640+
VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_NV = VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_EXT,
26262641
VK_PIPELINE_STAGE_NONE_KHR = VK_PIPELINE_STAGE_NONE,
2627-
VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_EXT = VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_NV,
26282642
VK_PIPELINE_STAGE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF
26292643
} VkPipelineStageFlagBits;
26302644
typedef VkFlags VkPipelineStageFlags;

Diff for: include/vulkan/vulkan_enums.hpp

+15-15
Original file line numberDiff line numberDiff line change
@@ -2370,12 +2370,12 @@ namespace VULKAN_HPP_NAMESPACE
23702370
eFragmentDensityProcessEXT = VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT,
23712371
eFragmentShadingRateAttachmentKHR = VK_PIPELINE_STAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR,
23722372
eShadingRateImageNV = VK_PIPELINE_STAGE_SHADING_RATE_IMAGE_BIT_NV,
2373-
eCommandPreprocessNV = VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_NV,
2374-
eCommandPreprocessEXT = VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_EXT,
23752373
eTaskShaderEXT = VK_PIPELINE_STAGE_TASK_SHADER_BIT_EXT,
23762374
eTaskShaderNV = VK_PIPELINE_STAGE_TASK_SHADER_BIT_NV,
23772375
eMeshShaderEXT = VK_PIPELINE_STAGE_MESH_SHADER_BIT_EXT,
2378-
eMeshShaderNV = VK_PIPELINE_STAGE_MESH_SHADER_BIT_NV
2376+
eMeshShaderNV = VK_PIPELINE_STAGE_MESH_SHADER_BIT_NV,
2377+
eCommandPreprocessEXT = VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_EXT,
2378+
eCommandPreprocessNV = VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_NV
23792379
};
23802380

23812381
// wrapper using for bitmask VkPipelineStageFlags, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkPipelineStageFlags.html
@@ -2393,8 +2393,8 @@ namespace VULKAN_HPP_NAMESPACE
23932393
PipelineStageFlagBits::eBottomOfPipe | PipelineStageFlagBits::eHost | PipelineStageFlagBits::eAllGraphics | PipelineStageFlagBits::eAllCommands |
23942394
PipelineStageFlagBits::eNone | PipelineStageFlagBits::eTransformFeedbackEXT | PipelineStageFlagBits::eConditionalRenderingEXT |
23952395
PipelineStageFlagBits::eAccelerationStructureBuildKHR | PipelineStageFlagBits::eRayTracingShaderKHR | PipelineStageFlagBits::eFragmentDensityProcessEXT |
2396-
PipelineStageFlagBits::eFragmentShadingRateAttachmentKHR | PipelineStageFlagBits::eCommandPreprocessNV | PipelineStageFlagBits::eTaskShaderEXT |
2397-
PipelineStageFlagBits::eMeshShaderEXT;
2396+
PipelineStageFlagBits::eFragmentShadingRateAttachmentKHR | PipelineStageFlagBits::eTaskShaderEXT | PipelineStageFlagBits::eMeshShaderEXT |
2397+
PipelineStageFlagBits::eCommandPreprocessEXT;
23982398
};
23992399

24002400
// wrapper class for enum VkMemoryMapFlagBits, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkMemoryMapFlagBits.html
@@ -3668,10 +3668,10 @@ namespace VULKAN_HPP_NAMESPACE
36683668
eFragmentDensityMapReadEXT = VK_ACCESS_FRAGMENT_DENSITY_MAP_READ_BIT_EXT,
36693669
eFragmentShadingRateAttachmentReadKHR = VK_ACCESS_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR,
36703670
eShadingRateImageReadNV = VK_ACCESS_SHADING_RATE_IMAGE_READ_BIT_NV,
3671-
eCommandPreprocessReadNV = VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_NV,
36723671
eCommandPreprocessReadEXT = VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_EXT,
3673-
eCommandPreprocessWriteNV = VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_NV,
3674-
eCommandPreprocessWriteEXT = VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_EXT
3672+
eCommandPreprocessReadNV = VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_NV,
3673+
eCommandPreprocessWriteEXT = VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_EXT,
3674+
eCommandPreprocessWriteNV = VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_NV
36753675
};
36763676

36773677
// wrapper using for bitmask VkAccessFlags, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkAccessFlags.html
@@ -3689,7 +3689,7 @@ namespace VULKAN_HPP_NAMESPACE
36893689
AccessFlagBits::eMemoryWrite | AccessFlagBits::eNone | AccessFlagBits::eTransformFeedbackWriteEXT | AccessFlagBits::eTransformFeedbackCounterReadEXT |
36903690
AccessFlagBits::eTransformFeedbackCounterWriteEXT | AccessFlagBits::eConditionalRenderingReadEXT | AccessFlagBits::eColorAttachmentReadNoncoherentEXT |
36913691
AccessFlagBits::eAccelerationStructureReadKHR | AccessFlagBits::eAccelerationStructureWriteKHR | AccessFlagBits::eFragmentDensityMapReadEXT |
3692-
AccessFlagBits::eFragmentShadingRateAttachmentReadKHR | AccessFlagBits::eCommandPreprocessReadNV | AccessFlagBits::eCommandPreprocessWriteNV;
3692+
AccessFlagBits::eFragmentShadingRateAttachmentReadKHR | AccessFlagBits::eCommandPreprocessReadEXT | AccessFlagBits::eCommandPreprocessWriteEXT;
36933693
};
36943694

36953695
// wrapper class for enum VkAttachmentDescriptionFlagBits, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkAttachmentDescriptionFlagBits.html
@@ -4651,8 +4651,8 @@ namespace VULKAN_HPP_NAMESPACE
46514651
eVideoEncodeKHR = VK_PIPELINE_STAGE_2_VIDEO_ENCODE_BIT_KHR,
46524652
eTransformFeedbackEXT = VK_PIPELINE_STAGE_2_TRANSFORM_FEEDBACK_BIT_EXT,
46534653
eConditionalRenderingEXT = VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT,
4654-
eCommandPreprocessNV = VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_NV,
46554654
eCommandPreprocessEXT = VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_EXT,
4655+
eCommandPreprocessNV = VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_NV,
46564656
eFragmentShadingRateAttachmentKHR = VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR,
46574657
eShadingRateImageNV = VK_PIPELINE_STAGE_2_SHADING_RATE_IMAGE_BIT_NV,
46584658
eAccelerationStructureBuildKHR = VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR,
@@ -4693,7 +4693,7 @@ namespace VULKAN_HPP_NAMESPACE
46934693
PipelineStageFlagBits2::eAllCommands | PipelineStageFlagBits2::eCopy | PipelineStageFlagBits2::eResolve | PipelineStageFlagBits2::eBlit |
46944694
PipelineStageFlagBits2::eClear | PipelineStageFlagBits2::eIndexInput | PipelineStageFlagBits2::eVertexAttributeInput |
46954695
PipelineStageFlagBits2::ePreRasterizationShaders | PipelineStageFlagBits2::eVideoDecodeKHR | PipelineStageFlagBits2::eVideoEncodeKHR |
4696-
PipelineStageFlagBits2::eTransformFeedbackEXT | PipelineStageFlagBits2::eConditionalRenderingEXT | PipelineStageFlagBits2::eCommandPreprocessNV |
4696+
PipelineStageFlagBits2::eTransformFeedbackEXT | PipelineStageFlagBits2::eConditionalRenderingEXT | PipelineStageFlagBits2::eCommandPreprocessEXT |
46974697
PipelineStageFlagBits2::eFragmentShadingRateAttachmentKHR | PipelineStageFlagBits2::eAccelerationStructureBuildKHR |
46984698
PipelineStageFlagBits2::eRayTracingShaderKHR | PipelineStageFlagBits2::eFragmentDensityProcessEXT | PipelineStageFlagBits2::eTaskShaderEXT |
46994699
PipelineStageFlagBits2::eMeshShaderEXT | PipelineStageFlagBits2::eSubpassShaderHUAWEI | PipelineStageFlagBits2::eInvocationMaskHUAWEI |
@@ -4733,10 +4733,10 @@ namespace VULKAN_HPP_NAMESPACE
47334733
eTransformFeedbackCounterReadEXT = VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT,
47344734
eTransformFeedbackCounterWriteEXT = VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT,
47354735
eConditionalRenderingReadEXT = VK_ACCESS_2_CONDITIONAL_RENDERING_READ_BIT_EXT,
4736-
eCommandPreprocessReadNV = VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_NV,
47374736
eCommandPreprocessReadEXT = VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_EXT,
4738-
eCommandPreprocessWriteNV = VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_NV,
4737+
eCommandPreprocessReadNV = VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_NV,
47394738
eCommandPreprocessWriteEXT = VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_EXT,
4739+
eCommandPreprocessWriteNV = VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_NV,
47404740
eFragmentShadingRateAttachmentReadKHR = VK_ACCESS_2_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR,
47414741
eShadingRateImageReadNV = VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV,
47424742
eAccelerationStructureReadKHR = VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR,
@@ -4773,7 +4773,7 @@ namespace VULKAN_HPP_NAMESPACE
47734773
AccessFlagBits2::eShaderStorageRead | AccessFlagBits2::eShaderStorageWrite | AccessFlagBits2::eVideoDecodeReadKHR |
47744774
AccessFlagBits2::eVideoDecodeWriteKHR | AccessFlagBits2::eVideoEncodeReadKHR | AccessFlagBits2::eVideoEncodeWriteKHR |
47754775
AccessFlagBits2::eTransformFeedbackWriteEXT | AccessFlagBits2::eTransformFeedbackCounterReadEXT | AccessFlagBits2::eTransformFeedbackCounterWriteEXT |
4776-
AccessFlagBits2::eConditionalRenderingReadEXT | AccessFlagBits2::eCommandPreprocessReadNV | AccessFlagBits2::eCommandPreprocessWriteNV |
4776+
AccessFlagBits2::eConditionalRenderingReadEXT | AccessFlagBits2::eCommandPreprocessReadEXT | AccessFlagBits2::eCommandPreprocessWriteEXT |
47774777
AccessFlagBits2::eFragmentShadingRateAttachmentReadKHR | AccessFlagBits2::eAccelerationStructureReadKHR |
47784778
AccessFlagBits2::eAccelerationStructureWriteKHR | AccessFlagBits2::eFragmentDensityMapReadEXT | AccessFlagBits2::eColorAttachmentReadNoncoherentEXT |
47794779
AccessFlagBits2::eDescriptorBufferReadEXT | AccessFlagBits2::eInvocationMaskReadHUAWEI | AccessFlagBits2::eShaderBindingTableReadKHR |
@@ -8182,7 +8182,7 @@ namespace VULKAN_HPP_NAMESPACE
81828182
template <>
81838183
struct CppType<LayerSettingTypeEXT, LayerSettingTypeEXT::eBool32>
81848184
{
8185-
using Type = vk::Bool32;
8185+
using Type = VULKAN_HPP_NAMESPACE::Bool32;
81868186
};
81878187

81888188
template <>

0 commit comments

Comments
 (0)