Skip to content

Commit eaa319d

Browse files
committed
Update for Vulkan-Docs 1.3.283
1 parent 1e7b8a6 commit eaa319d

File tree

6 files changed

+269
-101
lines changed

6 files changed

+269
-101
lines changed

include/vulkan/vulkan.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ extern "C" __declspec( dllimport ) FARPROC __stdcall GetProcAddress( HINSTANCE h
5656
# include <span>
5757
#endif
5858

59-
static_assert( VK_HEADER_VERSION == 282, "Wrong VK_HEADER_VERSION!" );
59+
static_assert( VK_HEADER_VERSION == 283, "Wrong VK_HEADER_VERSION!" );
6060

6161
// <tuple> includes <sys/sysmacros.h> through some other header
6262
// this results in major(x) being resolved to gnu_dev_major(x)

include/vulkan/vulkan_core.h

+3-2
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 282
72+
#define VK_HEADER_VERSION 283
7373

7474
// Complete version of this file
7575
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 3, VK_HEADER_VERSION)
@@ -11110,6 +11110,7 @@ typedef VkFlags64 VkPipelineCreateFlagBits2KHR;
1111011110
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_DISABLE_OPTIMIZATION_BIT_KHR = 0x00000001ULL;
1111111111
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_ALLOW_DERIVATIVES_BIT_KHR = 0x00000002ULL;
1111211112
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_DERIVATIVE_BIT_KHR = 0x00000004ULL;
11113+
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_ENABLE_LEGACY_DITHERING_BIT_EXT = 0x400000000ULL;
1111311114
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR = 0x00000008ULL;
1111411115
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_DISPATCH_BASE_BIT_KHR = 0x00000010ULL;
1111511116
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_DEFER_COMPILE_BIT_NV = 0x00000020ULL;
@@ -18503,7 +18504,7 @@ VKAPI_ATTR void VKAPI_CALL vkCmdOpticalFlowExecuteNV(
1850318504

1850418505
// VK_EXT_legacy_dithering is a preprocessor guard. Do not pass it to API calls.
1850518506
#define VK_EXT_legacy_dithering 1
18506-
#define VK_EXT_LEGACY_DITHERING_SPEC_VERSION 1
18507+
#define VK_EXT_LEGACY_DITHERING_SPEC_VERSION 2
1850718508
#define VK_EXT_LEGACY_DITHERING_EXTENSION_NAME "VK_EXT_legacy_dithering"
1850818509
typedef struct VkPhysicalDeviceLegacyDitheringFeaturesEXT {
1850918510
VkStructureType sType;

include/vulkan/vulkan_enums.hpp

+15-13
Original file line numberDiff line numberDiff line change
@@ -6214,7 +6214,7 @@ namespace VULKAN_HPP_NAMESPACE
62146214
enum class VideoEncodeCapabilityFlagBitsKHR : VkVideoEncodeCapabilityFlagsKHR
62156215
{
62166216
ePrecedingExternallyEncodedBytes = VK_VIDEO_ENCODE_CAPABILITY_PRECEDING_EXTERNALLY_ENCODED_BYTES_BIT_KHR,
6217-
eInsufficientstreamBufferRangeDetectionBit = VK_VIDEO_ENCODE_CAPABILITY_INSUFFICIENT_BITSTREAM_BUFFER_RANGE_DETECTION_BIT_KHR
6217+
eInsufficientBitstreamBufferRangeDetection = VK_VIDEO_ENCODE_CAPABILITY_INSUFFICIENT_BITSTREAM_BUFFER_RANGE_DETECTION_BIT_KHR
62186218
};
62196219

62206220
using VideoEncodeCapabilityFlagsKHR = Flags<VideoEncodeCapabilityFlagBitsKHR>;
@@ -6224,14 +6224,14 @@ namespace VULKAN_HPP_NAMESPACE
62246224
{
62256225
static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
62266226
static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeCapabilityFlagsKHR allFlags =
6227-
VideoEncodeCapabilityFlagBitsKHR::ePrecedingExternallyEncodedBytes | VideoEncodeCapabilityFlagBitsKHR::eInsufficientstreamBufferRangeDetectionBit;
6227+
VideoEncodeCapabilityFlagBitsKHR::ePrecedingExternallyEncodedBytes | VideoEncodeCapabilityFlagBitsKHR::eInsufficientBitstreamBufferRangeDetection;
62286228
};
62296229

62306230
enum class VideoEncodeFeedbackFlagBitsKHR : VkVideoEncodeFeedbackFlagsKHR
62316231
{
6232-
estreamBufferOffsetBit = VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_BUFFER_OFFSET_BIT_KHR,
6233-
estreamBytesWrittenBit = VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_BYTES_WRITTEN_BIT_KHR,
6234-
estreamHasOverridesBit = VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_HAS_OVERRIDES_BIT_KHR
6232+
eBitstreamBufferOffset = VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_BUFFER_OFFSET_BIT_KHR,
6233+
eBitstreamBytesWritten = VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_BYTES_WRITTEN_BIT_KHR,
6234+
eBitstreamHasOverrides = VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_HAS_OVERRIDES_BIT_KHR
62356235
};
62366236

62376237
using VideoEncodeFeedbackFlagsKHR = Flags<VideoEncodeFeedbackFlagBitsKHR>;
@@ -6240,9 +6240,9 @@ namespace VULKAN_HPP_NAMESPACE
62406240
struct FlagTraits<VideoEncodeFeedbackFlagBitsKHR>
62416241
{
62426242
static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6243-
static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeFeedbackFlagsKHR allFlags = VideoEncodeFeedbackFlagBitsKHR::estreamBufferOffsetBit |
6244-
VideoEncodeFeedbackFlagBitsKHR::estreamBytesWrittenBit |
6245-
VideoEncodeFeedbackFlagBitsKHR::estreamHasOverridesBit;
6243+
static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeFeedbackFlagsKHR allFlags = VideoEncodeFeedbackFlagBitsKHR::eBitstreamBufferOffset |
6244+
VideoEncodeFeedbackFlagBitsKHR::eBitstreamBytesWritten |
6245+
VideoEncodeFeedbackFlagBitsKHR::eBitstreamHasOverrides;
62466246
};
62476247

62486248
enum class VideoEncodeUsageFlagBitsKHR : VkVideoEncodeUsageFlagsKHR
@@ -6918,6 +6918,7 @@ namespace VULKAN_HPP_NAMESPACE
69186918
eDisableOptimization = VK_PIPELINE_CREATE_2_DISABLE_OPTIMIZATION_BIT_KHR,
69196919
eAllowDerivatives = VK_PIPELINE_CREATE_2_ALLOW_DERIVATIVES_BIT_KHR,
69206920
eDerivative = VK_PIPELINE_CREATE_2_DERIVATIVE_BIT_KHR,
6921+
eEnableLegacyDitheringEXT = VK_PIPELINE_CREATE_2_ENABLE_LEGACY_DITHERING_BIT_EXT,
69216922
eViewIndexFromDeviceIndex = VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR,
69226923
eDispatchBase = VK_PIPELINE_CREATE_2_DISPATCH_BASE_BIT_KHR,
69236924
eDeferCompileNV = VK_PIPELINE_CREATE_2_DEFER_COMPILE_BIT_NV,
@@ -6956,11 +6957,12 @@ namespace VULKAN_HPP_NAMESPACE
69566957
static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
69576958
static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineCreateFlags2KHR allFlags =
69586959
PipelineCreateFlagBits2KHR::eDisableOptimization | PipelineCreateFlagBits2KHR::eAllowDerivatives | PipelineCreateFlagBits2KHR::eDerivative |
6959-
PipelineCreateFlagBits2KHR::eViewIndexFromDeviceIndex | PipelineCreateFlagBits2KHR::eDispatchBase | PipelineCreateFlagBits2KHR::eDeferCompileNV |
6960-
PipelineCreateFlagBits2KHR::eCaptureStatistics | PipelineCreateFlagBits2KHR::eCaptureInternalRepresentations |
6961-
PipelineCreateFlagBits2KHR::eFailOnPipelineCompileRequired | PipelineCreateFlagBits2KHR::eEarlyReturnOnFailure |
6962-
PipelineCreateFlagBits2KHR::eLinkTimeOptimizationEXT | PipelineCreateFlagBits2KHR::eRetainLinkTimeOptimizationInfoEXT |
6963-
PipelineCreateFlagBits2KHR::eLibrary | PipelineCreateFlagBits2KHR::eRayTracingSkipTriangles | PipelineCreateFlagBits2KHR::eRayTracingSkipAabbs |
6960+
PipelineCreateFlagBits2KHR::eEnableLegacyDitheringEXT | PipelineCreateFlagBits2KHR::eViewIndexFromDeviceIndex |
6961+
PipelineCreateFlagBits2KHR::eDispatchBase | PipelineCreateFlagBits2KHR::eDeferCompileNV | PipelineCreateFlagBits2KHR::eCaptureStatistics |
6962+
PipelineCreateFlagBits2KHR::eCaptureInternalRepresentations | PipelineCreateFlagBits2KHR::eFailOnPipelineCompileRequired |
6963+
PipelineCreateFlagBits2KHR::eEarlyReturnOnFailure | PipelineCreateFlagBits2KHR::eLinkTimeOptimizationEXT |
6964+
PipelineCreateFlagBits2KHR::eRetainLinkTimeOptimizationInfoEXT | PipelineCreateFlagBits2KHR::eLibrary |
6965+
PipelineCreateFlagBits2KHR::eRayTracingSkipTriangles | PipelineCreateFlagBits2KHR::eRayTracingSkipAabbs |
69646966
PipelineCreateFlagBits2KHR::eRayTracingNoNullAnyHitShaders | PipelineCreateFlagBits2KHR::eRayTracingNoNullClosestHitShaders |
69656967
PipelineCreateFlagBits2KHR::eRayTracingNoNullMissShaders | PipelineCreateFlagBits2KHR::eRayTracingNoNullIntersectionShaders |
69666968
PipelineCreateFlagBits2KHR::eRayTracingShaderGroupHandleCaptureReplay | PipelineCreateFlagBits2KHR::eIndirectBindableNV |

include/vulkan/vulkan_to_string.hpp

+15-12
Original file line numberDiff line numberDiff line change
@@ -2915,8 +2915,8 @@ namespace VULKAN_HPP_NAMESPACE
29152915
std::string result;
29162916
if ( value & VideoEncodeCapabilityFlagBitsKHR::ePrecedingExternallyEncodedBytes )
29172917
result += "PrecedingExternallyEncodedBytes | ";
2918-
if ( value & VideoEncodeCapabilityFlagBitsKHR::eInsufficientstreamBufferRangeDetectionBit )
2919-
result += "InsufficientstreamBufferRangeDetectionBit | ";
2918+
if ( value & VideoEncodeCapabilityFlagBitsKHR::eInsufficientBitstreamBufferRangeDetection )
2919+
result += "InsufficientBitstreamBufferRangeDetection | ";
29202920

29212921
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
29222922
}
@@ -2927,12 +2927,12 @@ namespace VULKAN_HPP_NAMESPACE
29272927
return "{}";
29282928

29292929
std::string result;
2930-
if ( value & VideoEncodeFeedbackFlagBitsKHR::estreamBufferOffsetBit )
2931-
result += "streamBufferOffsetBit | ";
2932-
if ( value & VideoEncodeFeedbackFlagBitsKHR::estreamBytesWrittenBit )
2933-
result += "streamBytesWrittenBit | ";
2934-
if ( value & VideoEncodeFeedbackFlagBitsKHR::estreamHasOverridesBit )
2935-
result += "streamHasOverridesBit | ";
2930+
if ( value & VideoEncodeFeedbackFlagBitsKHR::eBitstreamBufferOffset )
2931+
result += "BitstreamBufferOffset | ";
2932+
if ( value & VideoEncodeFeedbackFlagBitsKHR::eBitstreamBytesWritten )
2933+
result += "BitstreamBytesWritten | ";
2934+
if ( value & VideoEncodeFeedbackFlagBitsKHR::eBitstreamHasOverrides )
2935+
result += "BitstreamHasOverrides | ";
29362936

29372937
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
29382938
}
@@ -3372,6 +3372,8 @@ namespace VULKAN_HPP_NAMESPACE
33723372
result += "AllowDerivatives | ";
33733373
if ( value & PipelineCreateFlagBits2KHR::eDerivative )
33743374
result += "Derivative | ";
3375+
if ( value & PipelineCreateFlagBits2KHR::eEnableLegacyDitheringEXT )
3376+
result += "EnableLegacyDitheringEXT | ";
33753377
if ( value & PipelineCreateFlagBits2KHR::eViewIndexFromDeviceIndex )
33763378
result += "ViewIndexFromDeviceIndex | ";
33773379
if ( value & PipelineCreateFlagBits2KHR::eDispatchBase )
@@ -8247,7 +8249,7 @@ namespace VULKAN_HPP_NAMESPACE
82478249
switch ( value )
82488250
{
82498251
case VideoEncodeCapabilityFlagBitsKHR::ePrecedingExternallyEncodedBytes: return "PrecedingExternallyEncodedBytes";
8250-
case VideoEncodeCapabilityFlagBitsKHR::eInsufficientstreamBufferRangeDetectionBit: return "InsufficientstreamBufferRangeDetectionBit";
8252+
case VideoEncodeCapabilityFlagBitsKHR::eInsufficientBitstreamBufferRangeDetection: return "InsufficientBitstreamBufferRangeDetection";
82518253
default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
82528254
}
82538255
}
@@ -8256,9 +8258,9 @@ namespace VULKAN_HPP_NAMESPACE
82568258
{
82578259
switch ( value )
82588260
{
8259-
case VideoEncodeFeedbackFlagBitsKHR::estreamBufferOffsetBit: return "streamBufferOffsetBit";
8260-
case VideoEncodeFeedbackFlagBitsKHR::estreamBytesWrittenBit: return "streamBytesWrittenBit";
8261-
case VideoEncodeFeedbackFlagBitsKHR::estreamHasOverridesBit: return "streamHasOverridesBit";
8261+
case VideoEncodeFeedbackFlagBitsKHR::eBitstreamBufferOffset: return "BitstreamBufferOffset";
8262+
case VideoEncodeFeedbackFlagBitsKHR::eBitstreamBytesWritten: return "BitstreamBytesWritten";
8263+
case VideoEncodeFeedbackFlagBitsKHR::eBitstreamHasOverrides: return "BitstreamHasOverrides";
82628264
default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
82638265
}
82648266
}
@@ -8813,6 +8815,7 @@ namespace VULKAN_HPP_NAMESPACE
88138815
case PipelineCreateFlagBits2KHR::eDisableOptimization: return "DisableOptimization";
88148816
case PipelineCreateFlagBits2KHR::eAllowDerivatives: return "AllowDerivatives";
88158817
case PipelineCreateFlagBits2KHR::eDerivative: return "Derivative";
8818+
case PipelineCreateFlagBits2KHR::eEnableLegacyDitheringEXT: return "EnableLegacyDitheringEXT";
88168819
case PipelineCreateFlagBits2KHR::eViewIndexFromDeviceIndex: return "ViewIndexFromDeviceIndex";
88178820
case PipelineCreateFlagBits2KHR::eDispatchBase: return "DispatchBase";
88188821
case PipelineCreateFlagBits2KHR::eDeferCompileNV: return "DeferCompileNV";

0 commit comments

Comments
 (0)