@@ -561,6 +561,10 @@ impl fmt::Debug for BufferUsageFlags {
561561 BufferUsageFlags :: CONDITIONAL_RENDERING_EXT . 0 ,
562562 "CONDITIONAL_RENDERING_EXT" ,
563563 ) ,
564+ (
565+ BufferUsageFlags :: EXECUTION_GRAPH_SCRATCH_AMDX . 0 ,
566+ "EXECUTION_GRAPH_SCRATCH_AMDX" ,
567+ ) ,
564568 (
565569 BufferUsageFlags :: ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_KHR . 0 ,
566570 "ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_KHR" ,
@@ -609,6 +613,81 @@ impl fmt::Debug for BufferUsageFlags {
609613 debug_flags ( f, KNOWN , self . 0 )
610614 }
611615}
616+ impl fmt:: Debug for BufferUsageFlags2KHR {
617+ fn fmt ( & self , f : & mut fmt:: Formatter ) -> fmt:: Result {
618+ const KNOWN : & [ ( Flags64 , & str ) ] = & [
619+ ( BufferUsageFlags2KHR :: TRANSFER_SRC . 0 , "TRANSFER_SRC" ) ,
620+ ( BufferUsageFlags2KHR :: TRANSFER_DST . 0 , "TRANSFER_DST" ) ,
621+ (
622+ BufferUsageFlags2KHR :: UNIFORM_TEXEL_BUFFER . 0 ,
623+ "UNIFORM_TEXEL_BUFFER" ,
624+ ) ,
625+ (
626+ BufferUsageFlags2KHR :: STORAGE_TEXEL_BUFFER . 0 ,
627+ "STORAGE_TEXEL_BUFFER" ,
628+ ) ,
629+ ( BufferUsageFlags2KHR :: UNIFORM_BUFFER . 0 , "UNIFORM_BUFFER" ) ,
630+ ( BufferUsageFlags2KHR :: STORAGE_BUFFER . 0 , "STORAGE_BUFFER" ) ,
631+ ( BufferUsageFlags2KHR :: INDEX_BUFFER . 0 , "INDEX_BUFFER" ) ,
632+ ( BufferUsageFlags2KHR :: VERTEX_BUFFER . 0 , "VERTEX_BUFFER" ) ,
633+ ( BufferUsageFlags2KHR :: INDIRECT_BUFFER . 0 , "INDIRECT_BUFFER" ) ,
634+ (
635+ BufferUsageFlags2KHR :: EXECUTION_GRAPH_SCRATCH_AMDX . 0 ,
636+ "EXECUTION_GRAPH_SCRATCH_AMDX" ,
637+ ) ,
638+ (
639+ BufferUsageFlags2KHR :: CONDITIONAL_RENDERING . 0 ,
640+ "CONDITIONAL_RENDERING" ,
641+ ) ,
642+ (
643+ BufferUsageFlags2KHR :: SHADER_BINDING_TABLE . 0 ,
644+ "SHADER_BINDING_TABLE" ,
645+ ) ,
646+ (
647+ BufferUsageFlags2KHR :: TRANSFORM_FEEDBACK_BUFFER . 0 ,
648+ "TRANSFORM_FEEDBACK_BUFFER" ,
649+ ) ,
650+ (
651+ BufferUsageFlags2KHR :: TRANSFORM_FEEDBACK_COUNTER_BUFFER . 0 ,
652+ "TRANSFORM_FEEDBACK_COUNTER_BUFFER" ,
653+ ) ,
654+ ( BufferUsageFlags2KHR :: VIDEO_DECODE_SRC . 0 , "VIDEO_DECODE_SRC" ) ,
655+ ( BufferUsageFlags2KHR :: VIDEO_DECODE_DST . 0 , "VIDEO_DECODE_DST" ) ,
656+ ( BufferUsageFlags2KHR :: VIDEO_ENCODE_DST . 0 , "VIDEO_ENCODE_DST" ) ,
657+ ( BufferUsageFlags2KHR :: VIDEO_ENCODE_SRC . 0 , "VIDEO_ENCODE_SRC" ) ,
658+ (
659+ BufferUsageFlags2KHR :: SHADER_DEVICE_ADDRESS . 0 ,
660+ "SHADER_DEVICE_ADDRESS" ,
661+ ) ,
662+ (
663+ BufferUsageFlags2KHR :: ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY . 0 ,
664+ "ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY" ,
665+ ) ,
666+ (
667+ BufferUsageFlags2KHR :: ACCELERATION_STRUCTURE_STORAGE . 0 ,
668+ "ACCELERATION_STRUCTURE_STORAGE" ,
669+ ) ,
670+ (
671+ BufferUsageFlags2KHR :: SAMPLER_DESCRIPTOR_BUFFER . 0 ,
672+ "SAMPLER_DESCRIPTOR_BUFFER" ,
673+ ) ,
674+ (
675+ BufferUsageFlags2KHR :: RESOURCE_DESCRIPTOR_BUFFER . 0 ,
676+ "RESOURCE_DESCRIPTOR_BUFFER" ,
677+ ) ,
678+ (
679+ BufferUsageFlags2KHR :: PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER . 0 ,
680+ "PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER" ,
681+ ) ,
682+ (
683+ BufferUsageFlags2KHR :: MICROMAP_BUILD_INPUT_READ_ONLY . 0 ,
684+ "MICROMAP_BUILD_INPUT_READ_ONLY" ,
685+ ) ,
686+ ( BufferUsageFlags2KHR :: MICROMAP_STORAGE . 0 , "MICROMAP_STORAGE" ) ,
687+ ] ;
688+ debug_flags ( f, KNOWN , self . 0 )
689+ }
690+ }
612691impl fmt:: Debug for BufferViewCreateFlags {
613692 fn fmt ( & self , f : & mut fmt:: Formatter ) -> fmt:: Result {
614693 const KNOWN : & [ ( Flags , & str ) ] = & [ ] ;
@@ -2071,6 +2150,8 @@ impl fmt::Debug for Format {
20712150 Self :: PVRTC2_2BPP_SRGB_BLOCK_IMG => Some ( "PVRTC2_2BPP_SRGB_BLOCK_IMG" ) ,
20722151 Self :: PVRTC2_4BPP_SRGB_BLOCK_IMG => Some ( "PVRTC2_4BPP_SRGB_BLOCK_IMG" ) ,
20732152 Self :: R16G16_S10_5_NV => Some ( "R16G16_S10_5_NV" ) ,
2153+ Self :: A1B5G5R5_UNORM_PACK16_KHR => Some ( "A1B5G5R5_UNORM_PACK16_KHR" ) ,
2154+ Self :: A8_UNORM_KHR => Some ( "A8_UNORM_KHR" ) ,
20742155 Self :: G8B8G8R8_422_UNORM => Some ( "G8B8G8R8_422_UNORM" ) ,
20752156 Self :: B8G8R8G8_422_UNORM => Some ( "B8G8R8G8_422_UNORM" ) ,
20762157 Self :: G8_B8_R8_3PLANE_420_UNORM => Some ( "G8_B8_R8_3PLANE_420_UNORM" ) ,
@@ -3288,6 +3369,7 @@ impl fmt::Debug for PipelineBindPoint {
32883369 let name = match * self {
32893370 Self :: GRAPHICS => Some ( "GRAPHICS" ) ,
32903371 Self :: COMPUTE => Some ( "COMPUTE" ) ,
3372+ Self :: EXECUTION_GRAPH_AMDX => Some ( "EXECUTION_GRAPH_AMDX" ) ,
32913373 Self :: RAY_TRACING_KHR => Some ( "RAY_TRACING_KHR" ) ,
32923374 Self :: SUBPASS_SHADING_HUAWEI => Some ( "SUBPASS_SHADING_HUAWEI" ) ,
32933375 _ => None ,
@@ -3473,6 +3555,122 @@ impl fmt::Debug for PipelineCreateFlags {
34733555 debug_flags ( f, KNOWN , self . 0 )
34743556 }
34753557}
3558+ impl fmt:: Debug for PipelineCreateFlags2KHR {
3559+ fn fmt ( & self , f : & mut fmt:: Formatter ) -> fmt:: Result {
3560+ const KNOWN : & [ ( Flags64 , & str ) ] = & [
3561+ (
3562+ PipelineCreateFlags2KHR :: DISABLE_OPTIMIZATION . 0 ,
3563+ "DISABLE_OPTIMIZATION" ,
3564+ ) ,
3565+ (
3566+ PipelineCreateFlags2KHR :: ALLOW_DERIVATIVES . 0 ,
3567+ "ALLOW_DERIVATIVES" ,
3568+ ) ,
3569+ ( PipelineCreateFlags2KHR :: DERIVATIVE . 0 , "DERIVATIVE" ) ,
3570+ ( PipelineCreateFlags2KHR :: RESERVED_28_NV . 0 , "RESERVED_28_NV" ) ,
3571+ (
3572+ PipelineCreateFlags2KHR :: VIEW_INDEX_FROM_DEVICE_INDEX . 0 ,
3573+ "VIEW_INDEX_FROM_DEVICE_INDEX" ,
3574+ ) ,
3575+ ( PipelineCreateFlags2KHR :: DISPATCH_BASE . 0 , "DISPATCH_BASE" ) ,
3576+ ( PipelineCreateFlags2KHR :: DEFER_COMPILE . 0 , "DEFER_COMPILE" ) ,
3577+ (
3578+ PipelineCreateFlags2KHR :: CAPTURE_STATISTICS . 0 ,
3579+ "CAPTURE_STATISTICS" ,
3580+ ) ,
3581+ (
3582+ PipelineCreateFlags2KHR :: CAPTURE_INTERNAL_REPRESENTATIONS . 0 ,
3583+ "CAPTURE_INTERNAL_REPRESENTATIONS" ,
3584+ ) ,
3585+ (
3586+ PipelineCreateFlags2KHR :: FAIL_ON_PIPELINE_COMPILE_REQUIRED . 0 ,
3587+ "FAIL_ON_PIPELINE_COMPILE_REQUIRED" ,
3588+ ) ,
3589+ (
3590+ PipelineCreateFlags2KHR :: EARLY_RETURN_ON_FAILURE . 0 ,
3591+ "EARLY_RETURN_ON_FAILURE" ,
3592+ ) ,
3593+ (
3594+ PipelineCreateFlags2KHR :: LINK_TIME_OPTIMIZATION . 0 ,
3595+ "LINK_TIME_OPTIMIZATION" ,
3596+ ) ,
3597+ (
3598+ PipelineCreateFlags2KHR :: RETAIN_LINK_TIME_OPTIMIZATION_INFO . 0 ,
3599+ "RETAIN_LINK_TIME_OPTIMIZATION_INFO" ,
3600+ ) ,
3601+ ( PipelineCreateFlags2KHR :: LIBRARY . 0 , "LIBRARY" ) ,
3602+ (
3603+ PipelineCreateFlags2KHR :: RAY_TRACING_SKIP_TRIANGLES . 0 ,
3604+ "RAY_TRACING_SKIP_TRIANGLES" ,
3605+ ) ,
3606+ (
3607+ PipelineCreateFlags2KHR :: RAY_TRACING_SKIP_AABBS . 0 ,
3608+ "RAY_TRACING_SKIP_AABBS" ,
3609+ ) ,
3610+ (
3611+ PipelineCreateFlags2KHR :: RAY_TRACING_NO_NULL_ANY_HIT_SHADERS . 0 ,
3612+ "RAY_TRACING_NO_NULL_ANY_HIT_SHADERS" ,
3613+ ) ,
3614+ (
3615+ PipelineCreateFlags2KHR :: RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS . 0 ,
3616+ "RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS" ,
3617+ ) ,
3618+ (
3619+ PipelineCreateFlags2KHR :: RAY_TRACING_NO_NULL_MISS_SHADERS . 0 ,
3620+ "RAY_TRACING_NO_NULL_MISS_SHADERS" ,
3621+ ) ,
3622+ (
3623+ PipelineCreateFlags2KHR :: RAY_TRACING_NO_NULL_INTERSECTION_SHADERS . 0 ,
3624+ "RAY_TRACING_NO_NULL_INTERSECTION_SHADERS" ,
3625+ ) ,
3626+ (
3627+ PipelineCreateFlags2KHR :: RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY . 0 ,
3628+ "RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY" ,
3629+ ) ,
3630+ (
3631+ PipelineCreateFlags2KHR :: INDIRECT_BINDABLE . 0 ,
3632+ "INDIRECT_BINDABLE" ,
3633+ ) ,
3634+ (
3635+ PipelineCreateFlags2KHR :: RAY_TRACING_ALLOW_MOTION . 0 ,
3636+ "RAY_TRACING_ALLOW_MOTION" ,
3637+ ) ,
3638+ (
3639+ PipelineCreateFlags2KHR :: RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT . 0 ,
3640+ "RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT" ,
3641+ ) ,
3642+ (
3643+ PipelineCreateFlags2KHR :: RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT . 0 ,
3644+ "RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT" ,
3645+ ) ,
3646+ (
3647+ PipelineCreateFlags2KHR :: RAY_TRACING_OPACITY_MICROMAP . 0 ,
3648+ "RAY_TRACING_OPACITY_MICROMAP" ,
3649+ ) ,
3650+ (
3651+ PipelineCreateFlags2KHR :: COLOR_ATTACHMENT_FEEDBACK_LOOP . 0 ,
3652+ "COLOR_ATTACHMENT_FEEDBACK_LOOP" ,
3653+ ) ,
3654+ (
3655+ PipelineCreateFlags2KHR :: DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP . 0 ,
3656+ "DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP" ,
3657+ ) ,
3658+ (
3659+ PipelineCreateFlags2KHR :: NO_PROTECTED_ACCESS . 0 ,
3660+ "NO_PROTECTED_ACCESS" ,
3661+ ) ,
3662+ (
3663+ PipelineCreateFlags2KHR :: PROTECTED_ACCESS_ONLY . 0 ,
3664+ "PROTECTED_ACCESS_ONLY" ,
3665+ ) ,
3666+ (
3667+ PipelineCreateFlags2KHR :: DESCRIPTOR_BUFFER . 0 ,
3668+ "DESCRIPTOR_BUFFER" ,
3669+ ) ,
3670+ ] ;
3671+ debug_flags ( f, KNOWN , self . 0 )
3672+ }
3673+ }
34763674impl fmt:: Debug for PipelineCreationFeedbackFlags {
34773675 fn fmt ( & self , f : & mut fmt:: Formatter ) -> fmt:: Result {
34783676 const KNOWN : & [ ( Flags , & str ) ] = & [
@@ -5011,6 +5209,21 @@ impl fmt::Debug for StructureType {
50115209 Self :: ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_2_ANDROID => {
50125210 Some ( "ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_2_ANDROID" )
50135211 }
5212+ Self :: PHYSICAL_DEVICE_SHADER_ENQUEUE_FEATURES_AMDX => {
5213+ Some ( "PHYSICAL_DEVICE_SHADER_ENQUEUE_FEATURES_AMDX" )
5214+ }
5215+ Self :: PHYSICAL_DEVICE_SHADER_ENQUEUE_PROPERTIES_AMDX => {
5216+ Some ( "PHYSICAL_DEVICE_SHADER_ENQUEUE_PROPERTIES_AMDX" )
5217+ }
5218+ Self :: EXECUTION_GRAPH_PIPELINE_SCRATCH_SIZE_AMDX => {
5219+ Some ( "EXECUTION_GRAPH_PIPELINE_SCRATCH_SIZE_AMDX" )
5220+ }
5221+ Self :: EXECUTION_GRAPH_PIPELINE_CREATE_INFO_AMDX => {
5222+ Some ( "EXECUTION_GRAPH_PIPELINE_CREATE_INFO_AMDX" )
5223+ }
5224+ Self :: PIPELINE_SHADER_STAGE_NODE_CREATE_INFO_AMDX => {
5225+ Some ( "PIPELINE_SHADER_STAGE_NODE_CREATE_INFO_AMDX" )
5226+ }
50145227 Self :: SAMPLE_LOCATIONS_INFO_EXT => Some ( "SAMPLE_LOCATIONS_INFO_EXT" ) ,
50155228 Self :: RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT => {
50165229 Some ( "RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT" )
@@ -5676,8 +5889,6 @@ impl fmt::Debug for StructureType {
56765889 Some ( "PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT" )
56775890 }
56785891 Self :: IMAGE_COMPRESSION_CONTROL_EXT => Some ( "IMAGE_COMPRESSION_CONTROL_EXT" ) ,
5679- Self :: SUBRESOURCE_LAYOUT_2_EXT => Some ( "SUBRESOURCE_LAYOUT_2_EXT" ) ,
5680- Self :: IMAGE_SUBRESOURCE_2_EXT => Some ( "IMAGE_SUBRESOURCE_2_EXT" ) ,
56815892 Self :: IMAGE_COMPRESSION_PROPERTIES_EXT => Some ( "IMAGE_COMPRESSION_PROPERTIES_EXT" ) ,
56825893 Self :: PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT => {
56835894 Some ( "PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT" )
@@ -5984,6 +6195,22 @@ impl fmt::Debug for StructureType {
59846195 Self :: PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES_EXT => {
59856196 Some ( "PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES_EXT" )
59866197 }
6198+ Self :: PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHR => {
6199+ Some ( "PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHR" )
6200+ }
6201+ Self :: PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES_KHR => {
6202+ Some ( "PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES_KHR" )
6203+ }
6204+ Self :: RENDERING_AREA_INFO_KHR => Some ( "RENDERING_AREA_INFO_KHR" ) ,
6205+ Self :: DEVICE_IMAGE_SUBRESOURCE_INFO_KHR => Some ( "DEVICE_IMAGE_SUBRESOURCE_INFO_KHR" ) ,
6206+ Self :: SUBRESOURCE_LAYOUT_2_KHR => Some ( "SUBRESOURCE_LAYOUT_2_KHR" ) ,
6207+ Self :: IMAGE_SUBRESOURCE_2_KHR => Some ( "IMAGE_SUBRESOURCE_2_KHR" ) ,
6208+ Self :: PIPELINE_CREATE_FLAGS_2_CREATE_INFO_KHR => {
6209+ Some ( "PIPELINE_CREATE_FLAGS_2_CREATE_INFO_KHR" )
6210+ }
6211+ Self :: BUFFER_USAGE_FLAGS_2_CREATE_INFO_KHR => {
6212+ Some ( "BUFFER_USAGE_FLAGS_2_CREATE_INFO_KHR" )
6213+ }
59876214 Self :: PHYSICAL_DEVICE_RAY_TRACING_POSITION_FETCH_FEATURES_KHR => {
59886215 Some ( "PHYSICAL_DEVICE_RAY_TRACING_POSITION_FETCH_FEATURES_KHR" )
59896216 }
0 commit comments