@@ -259,6 +259,14 @@ impl fmt::Debug for AccessFlags2 {
259259 AccessFlags2 :: VIDEO_ENCODE_WRITE_KHR . 0 ,
260260 "VIDEO_ENCODE_WRITE_KHR" ,
261261 ) ,
262+ (
263+ AccessFlags2 :: SHADER_TILE_ATTACHMENT_READ_QCOM . 0 ,
264+ "SHADER_TILE_ATTACHMENT_READ_QCOM" ,
265+ ) ,
266+ (
267+ AccessFlags2 :: SHADER_TILE_ATTACHMENT_WRITE_QCOM . 0 ,
268+ "SHADER_TILE_ATTACHMENT_WRITE_QCOM" ,
269+ ) ,
262270 (
263271 AccessFlags2 :: TRANSFORM_FEEDBACK_WRITE_EXT . 0 ,
264272 "TRANSFORM_FEEDBACK_WRITE_EXT" ,
@@ -658,6 +666,7 @@ impl fmt::Debug for BufferUsageFlags {
658666 BufferUsageFlags :: MICROMAP_STORAGE_EXT . 0 ,
659667 "MICROMAP_STORAGE_EXT" ,
660668 ) ,
669+ ( BufferUsageFlags :: TILE_MEMORY_QCOM . 0 , "TILE_MEMORY_QCOM" ) ,
661670 (
662671 BufferUsageFlags :: SHADER_DEVICE_ADDRESS . 0 ,
663672 "SHADER_DEVICE_ADDRESS" ,
@@ -748,6 +757,7 @@ impl fmt::Debug for BufferUsageFlags2 {
748757 BufferUsageFlags2 :: MICROMAP_STORAGE_EXT . 0 ,
749758 "MICROMAP_STORAGE_EXT" ,
750759 ) ,
760+ ( BufferUsageFlags2 :: TILE_MEMORY_QCOM . 0 , "TILE_MEMORY_QCOM" ) ,
751761 (
752762 BufferUsageFlags2 :: PREPROCESS_BUFFER_EXT . 0 ,
753763 "PREPROCESS_BUFFER_EXT" ,
@@ -1180,6 +1190,7 @@ impl fmt::Debug for ComponentTypeKHR {
11801190 Self :: UINT16 => Some ( "UINT16" ) ,
11811191 Self :: UINT32 => Some ( "UINT32" ) ,
11821192 Self :: UINT64 => Some ( "UINT64" ) ,
1193+ Self :: BFLOAT16 => Some ( "BFLOAT16" ) ,
11831194 Self :: SINT8_PACKED_NV => Some ( "SINT8_PACKED_NV" ) ,
11841195 Self :: UINT8_PACKED_NV => Some ( "UINT8_PACKED_NV" ) ,
11851196 Self :: FLOAT_E4M3_NV => Some ( "FLOAT_E4M3_NV" ) ,
@@ -2449,6 +2460,32 @@ impl fmt::Debug for Format {
24492460 Self :: PVRTC2_2BPP_SRGB_BLOCK_IMG => Some ( "PVRTC2_2BPP_SRGB_BLOCK_IMG" ) ,
24502461 Self :: PVRTC2_4BPP_SRGB_BLOCK_IMG => Some ( "PVRTC2_4BPP_SRGB_BLOCK_IMG" ) ,
24512462 Self :: R16G16_SFIXED5_NV => Some ( "R16G16_SFIXED5_NV" ) ,
2463+ Self :: R10X6_UINT_PACK16_ARM => Some ( "R10X6_UINT_PACK16_ARM" ) ,
2464+ Self :: R10X6G10X6_UINT_2PACK16_ARM => Some ( "R10X6G10X6_UINT_2PACK16_ARM" ) ,
2465+ Self :: R10X6G10X6B10X6A10X6_UINT_4PACK16_ARM => {
2466+ Some ( "R10X6G10X6B10X6A10X6_UINT_4PACK16_ARM" )
2467+ }
2468+ Self :: R12X4_UINT_PACK16_ARM => Some ( "R12X4_UINT_PACK16_ARM" ) ,
2469+ Self :: R12X4G12X4_UINT_2PACK16_ARM => Some ( "R12X4G12X4_UINT_2PACK16_ARM" ) ,
2470+ Self :: R12X4G12X4B12X4A12X4_UINT_4PACK16_ARM => {
2471+ Some ( "R12X4G12X4B12X4A12X4_UINT_4PACK16_ARM" )
2472+ }
2473+ Self :: R14X2_UINT_PACK16_ARM => Some ( "R14X2_UINT_PACK16_ARM" ) ,
2474+ Self :: R14X2G14X2_UINT_2PACK16_ARM => Some ( "R14X2G14X2_UINT_2PACK16_ARM" ) ,
2475+ Self :: R14X2G14X2B14X2A14X2_UINT_4PACK16_ARM => {
2476+ Some ( "R14X2G14X2B14X2A14X2_UINT_4PACK16_ARM" )
2477+ }
2478+ Self :: R14X2_UNORM_PACK16_ARM => Some ( "R14X2_UNORM_PACK16_ARM" ) ,
2479+ Self :: R14X2G14X2_UNORM_2PACK16_ARM => Some ( "R14X2G14X2_UNORM_2PACK16_ARM" ) ,
2480+ Self :: R14X2G14X2B14X2A14X2_UNORM_4PACK16_ARM => {
2481+ Some ( "R14X2G14X2B14X2A14X2_UNORM_4PACK16_ARM" )
2482+ }
2483+ Self :: G14X2_B14X2R14X2_2PLANE_420_UNORM_3PACK16_ARM => {
2484+ Some ( "G14X2_B14X2R14X2_2PLANE_420_UNORM_3PACK16_ARM" )
2485+ }
2486+ Self :: G14X2_B14X2R14X2_2PLANE_422_UNORM_3PACK16_ARM => {
2487+ Some ( "G14X2_B14X2R14X2_2PLANE_422_UNORM_3PACK16_ARM" )
2488+ }
24522489 Self :: G8B8G8R8_422_UNORM => Some ( "G8B8G8R8_422_UNORM" ) ,
24532490 Self :: B8G8R8G8_422_UNORM => Some ( "B8G8R8G8_422_UNORM" ) ,
24542491 Self :: G8_B8_R8_3PLANE_420_UNORM => Some ( "G8_B8_R8_3PLANE_420_UNORM" ) ,
@@ -2919,14 +2956,14 @@ impl fmt::Debug for ImageCreateFlags {
29192956 ImageCreateFlags :: TYPE_2D_VIEW_COMPATIBLE_EXT . 0 ,
29202957 "TYPE_2D_VIEW_COMPATIBLE_EXT" ,
29212958 ) ,
2922- (
2923- ImageCreateFlags :: FRAGMENT_DENSITY_MAP_OFFSET_QCOM . 0 ,
2924- "FRAGMENT_DENSITY_MAP_OFFSET_QCOM" ,
2925- ) ,
29262959 (
29272960 ImageCreateFlags :: VIDEO_PROFILE_INDEPENDENT_KHR . 0 ,
29282961 "VIDEO_PROFILE_INDEPENDENT_KHR" ,
29292962 ) ,
2963+ (
2964+ ImageCreateFlags :: FRAGMENT_DENSITY_MAP_OFFSET_EXT . 0 ,
2965+ "FRAGMENT_DENSITY_MAP_OFFSET_EXT" ,
2966+ ) ,
29302967 ( ImageCreateFlags :: ALIAS . 0 , "ALIAS" ) ,
29312968 (
29322969 ImageCreateFlags :: SPLIT_INSTANCE_BIND_REGIONS . 0 ,
@@ -2981,6 +3018,7 @@ impl fmt::Debug for ImageLayout {
29813018 Some ( "ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT" )
29823019 }
29833020 Self :: VIDEO_ENCODE_QUANTIZATION_MAP_KHR => Some ( "VIDEO_ENCODE_QUANTIZATION_MAP_KHR" ) ,
3021+ Self :: ZERO_INITIALIZED_EXT => Some ( "ZERO_INITIALIZED_EXT" ) ,
29843022 Self :: DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL => {
29853023 Some ( "DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL" )
29863024 }
@@ -3101,6 +3139,7 @@ impl fmt::Debug for ImageUsageFlags {
31013139 ImageUsageFlags :: SAMPLE_BLOCK_MATCH_QCOM . 0 ,
31023140 "SAMPLE_BLOCK_MATCH_QCOM" ,
31033141 ) ,
3142+ ( ImageUsageFlags :: TILE_MEMORY_QCOM . 0 , "TILE_MEMORY_QCOM" ) ,
31043143 (
31053144 ImageUsageFlags :: VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_KHR . 0 ,
31063145 "VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_KHR" ,
@@ -3422,6 +3461,10 @@ impl fmt::Debug for MemoryAllocateFlags {
34223461 fn fmt ( & self , f : & mut fmt:: Formatter < ' _ > ) -> fmt:: Result {
34233462 const KNOWN : & [ ( Flags , & str ) ] = & [
34243463 ( MemoryAllocateFlags :: DEVICE_MASK . 0 , "DEVICE_MASK" ) ,
3464+ (
3465+ MemoryAllocateFlags :: ZERO_INITIALIZE_EXT . 0 ,
3466+ "ZERO_INITIALIZE_EXT" ,
3467+ ) ,
34253468 ( MemoryAllocateFlags :: DEVICE_ADDRESS . 0 , "DEVICE_ADDRESS" ) ,
34263469 (
34273470 MemoryAllocateFlags :: DEVICE_ADDRESS_CAPTURE_REPLAY . 0 ,
@@ -3444,6 +3487,7 @@ impl fmt::Debug for MemoryHeapFlags {
34443487 fn fmt ( & self , f : & mut fmt:: Formatter < ' _ > ) -> fmt:: Result {
34453488 const KNOWN : & [ ( Flags , & str ) ] = & [
34463489 ( MemoryHeapFlags :: DEVICE_LOCAL . 0 , "DEVICE_LOCAL" ) ,
3490+ ( MemoryHeapFlags :: TILE_MEMORY_QCOM . 0 , "TILE_MEMORY_QCOM" ) ,
34473491 ( MemoryHeapFlags :: MULTI_INSTANCE . 0 , "MULTI_INSTANCE" ) ,
34483492 ] ;
34493493 debug_flags ( f, KNOWN , self . 0 )
@@ -5823,6 +5867,9 @@ impl fmt::Debug for StructureType {
58235867 Some ( "PIPELINE_SHADER_STAGE_NODE_CREATE_INFO_AMDX" )
58245868 }
58255869 Self :: ATTACHMENT_SAMPLE_COUNT_INFO_AMD => Some ( "ATTACHMENT_SAMPLE_COUNT_INFO_AMD" ) ,
5870+ Self :: PHYSICAL_DEVICE_SHADER_BFLOAT16_FEATURES_KHR => {
5871+ Some ( "PHYSICAL_DEVICE_SHADER_BFLOAT16_FEATURES_KHR" )
5872+ }
58265873 Self :: SAMPLE_LOCATIONS_INFO_EXT => Some ( "SAMPLE_LOCATIONS_INFO_EXT" ) ,
58275874 Self :: RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT => {
58285875 Some ( "RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT" )
@@ -6281,12 +6328,6 @@ impl fmt::Debug for StructureType {
62816328 Self :: DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT => {
62826329 Some ( "DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT" )
62836330 }
6284- Self :: PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT => {
6285- Some ( "PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT" )
6286- }
6287- Self :: PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT => {
6288- Some ( "PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT" )
6289- }
62906331 Self :: SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT => {
62916332 Some ( "SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT" )
62926333 }
@@ -6350,6 +6391,18 @@ impl fmt::Debug for StructureType {
63506391 Self :: PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_PROPERTIES_NV => {
63516392 Some ( "PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_PROPERTIES_NV" )
63526393 }
6394+ Self :: PHYSICAL_DEVICE_TILE_SHADING_FEATURES_QCOM => {
6395+ Some ( "PHYSICAL_DEVICE_TILE_SHADING_FEATURES_QCOM" )
6396+ }
6397+ Self :: PHYSICAL_DEVICE_TILE_SHADING_PROPERTIES_QCOM => {
6398+ Some ( "PHYSICAL_DEVICE_TILE_SHADING_PROPERTIES_QCOM" )
6399+ }
6400+ Self :: RENDER_PASS_TILE_SHADING_CREATE_INFO_QCOM => {
6401+ Some ( "RENDER_PASS_TILE_SHADING_CREATE_INFO_QCOM" )
6402+ }
6403+ Self :: PER_TILE_BEGIN_INFO_QCOM => Some ( "PER_TILE_BEGIN_INFO_QCOM" ) ,
6404+ Self :: PER_TILE_END_INFO_QCOM => Some ( "PER_TILE_END_INFO_QCOM" ) ,
6405+ Self :: DISPATCH_TILE_INFO_QCOM => Some ( "DISPATCH_TILE_INFO_QCOM" ) ,
63536406 Self :: QUERY_LOW_LATENCY_SUPPORT_NV => Some ( "QUERY_LOW_LATENCY_SUPPORT_NV" ) ,
63546407 Self :: EXPORT_METAL_OBJECT_CREATE_INFO_EXT => {
63556408 Some ( "EXPORT_METAL_OBJECT_CREATE_INFO_EXT" )
@@ -6691,15 +6744,6 @@ impl fmt::Debug for StructureType {
66916744 Self :: RENDER_PASS_STRIPE_BEGIN_INFO_ARM => Some ( "RENDER_PASS_STRIPE_BEGIN_INFO_ARM" ) ,
66926745 Self :: RENDER_PASS_STRIPE_INFO_ARM => Some ( "RENDER_PASS_STRIPE_INFO_ARM" ) ,
66936746 Self :: RENDER_PASS_STRIPE_SUBMIT_INFO_ARM => Some ( "RENDER_PASS_STRIPE_SUBMIT_INFO_ARM" ) ,
6694- Self :: PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM => {
6695- Some ( "PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM" )
6696- }
6697- Self :: PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM => {
6698- Some ( "PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM" )
6699- }
6700- Self :: SUBPASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_QCOM => {
6701- Some ( "SUBPASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_QCOM" )
6702- }
67036747 Self :: PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_FEATURES_NV => {
67046748 Some ( "PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_FEATURES_NV" )
67056749 }
@@ -7025,6 +7069,15 @@ impl fmt::Debug for StructureType {
70257069 Self :: PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV => {
70267070 Some ( "PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV" )
70277071 }
7072+ Self :: PHYSICAL_DEVICE_TILE_MEMORY_HEAP_FEATURES_QCOM => {
7073+ Some ( "PHYSICAL_DEVICE_TILE_MEMORY_HEAP_FEATURES_QCOM" )
7074+ }
7075+ Self :: PHYSICAL_DEVICE_TILE_MEMORY_HEAP_PROPERTIES_QCOM => {
7076+ Some ( "PHYSICAL_DEVICE_TILE_MEMORY_HEAP_PROPERTIES_QCOM" )
7077+ }
7078+ Self :: TILE_MEMORY_REQUIREMENTS_QCOM => Some ( "TILE_MEMORY_REQUIREMENTS_QCOM" ) ,
7079+ Self :: TILE_MEMORY_BIND_INFO_QCOM => Some ( "TILE_MEMORY_BIND_INFO_QCOM" ) ,
7080+ Self :: TILE_MEMORY_SIZE_INFO_QCOM => Some ( "TILE_MEMORY_SIZE_INFO_QCOM" ) ,
70287081 Self :: DISPLAY_SURFACE_STEREO_CREATE_INFO_NV => {
70297082 Some ( "DISPLAY_SURFACE_STEREO_CREATE_INFO_NV" )
70307083 }
@@ -7062,6 +7115,18 @@ impl fmt::Debug for StructureType {
70627115 Self :: PHYSICAL_DEVICE_RAW_ACCESS_CHAINS_FEATURES_NV => {
70637116 Some ( "PHYSICAL_DEVICE_RAW_ACCESS_CHAINS_FEATURES_NV" )
70647117 }
7118+ Self :: EXTERNAL_COMPUTE_QUEUE_DEVICE_CREATE_INFO_NV => {
7119+ Some ( "EXTERNAL_COMPUTE_QUEUE_DEVICE_CREATE_INFO_NV" )
7120+ }
7121+ Self :: EXTERNAL_COMPUTE_QUEUE_CREATE_INFO_NV => {
7122+ Some ( "EXTERNAL_COMPUTE_QUEUE_CREATE_INFO_NV" )
7123+ }
7124+ Self :: EXTERNAL_COMPUTE_QUEUE_DATA_PARAMS_NV => {
7125+ Some ( "EXTERNAL_COMPUTE_QUEUE_DATA_PARAMS_NV" )
7126+ }
7127+ Self :: PHYSICAL_DEVICE_EXTERNAL_COMPUTE_QUEUE_PROPERTIES_NV => {
7128+ Some ( "PHYSICAL_DEVICE_EXTERNAL_COMPUTE_QUEUE_PROPERTIES_NV" )
7129+ }
70657130 Self :: PHYSICAL_DEVICE_SHADER_RELAXED_EXTENDED_INSTRUCTION_FEATURES_KHR => {
70667131 Some ( "PHYSICAL_DEVICE_SHADER_RELAXED_EXTENDED_INSTRUCTION_FEATURES_KHR" )
70677132 }
@@ -7228,10 +7293,32 @@ impl fmt::Debug for StructureType {
72287293 Self :: PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_ROBUSTNESS_FEATURES_EXT => {
72297294 Some ( "PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_ROBUSTNESS_FEATURES_EXT" )
72307295 }
7296+ Self :: PHYSICAL_DEVICE_FORMAT_PACK_FEATURES_ARM => {
7297+ Some ( "PHYSICAL_DEVICE_FORMAT_PACK_FEATURES_ARM" )
7298+ }
7299+ Self :: PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_KHR => {
7300+ Some ( "PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_KHR" )
7301+ }
7302+ Self :: PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_KHR => {
7303+ Some ( "PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_KHR" )
7304+ }
72317305 Self :: SET_PRESENT_CONFIG_NV => Some ( "SET_PRESENT_CONFIG_NV" ) ,
72327306 Self :: PHYSICAL_DEVICE_PRESENT_METERING_FEATURES_NV => {
72337307 Some ( "PHYSICAL_DEVICE_PRESENT_METERING_FEATURES_NV" )
72347308 }
7309+ Self :: PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_EXT => {
7310+ Some ( "PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_EXT" )
7311+ }
7312+ Self :: PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_EXT => {
7313+ Some ( "PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_EXT" )
7314+ }
7315+ Self :: RENDER_PASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_EXT => {
7316+ Some ( "RENDER_PASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_EXT" )
7317+ }
7318+ Self :: RENDERING_END_INFO_EXT => Some ( "RENDERING_END_INFO_EXT" ) ,
7319+ Self :: PHYSICAL_DEVICE_ZERO_INITIALIZE_DEVICE_MEMORY_FEATURES_EXT => {
7320+ Some ( "PHYSICAL_DEVICE_ZERO_INITIALIZE_DEVICE_MEMORY_FEATURES_EXT" )
7321+ }
72357322 Self :: PHYSICAL_DEVICE_SUBGROUP_PROPERTIES => {
72367323 Some ( "PHYSICAL_DEVICE_SUBGROUP_PROPERTIES" )
72377324 }
@@ -7748,6 +7835,10 @@ impl fmt::Debug for SubpassDescriptionFlags {
77487835 SubpassDescriptionFlags :: SHADER_RESOLVE_QCOM . 0 ,
77497836 "SHADER_RESOLVE_QCOM" ,
77507837 ) ,
7838+ (
7839+ SubpassDescriptionFlags :: TILE_SHADING_APRON_QCOM . 0 ,
7840+ "TILE_SHADING_APRON_QCOM" ,
7841+ ) ,
77517842 (
77527843 SubpassDescriptionFlags :: RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_EXT . 0 ,
77537844 "RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_EXT" ,
@@ -7886,6 +7977,18 @@ impl fmt::Debug for TessellationDomainOrigin {
78867977 }
78877978 }
78887979}
7980+ impl fmt:: Debug for TileShadingRenderPassFlagsQCOM {
7981+ fn fmt ( & self , f : & mut fmt:: Formatter < ' _ > ) -> fmt:: Result {
7982+ const KNOWN : & [ ( Flags , & str ) ] = & [
7983+ ( TileShadingRenderPassFlagsQCOM :: ENABLE . 0 , "ENABLE" ) ,
7984+ (
7985+ TileShadingRenderPassFlagsQCOM :: PER_TILE_EXECUTION . 0 ,
7986+ "PER_TILE_EXECUTION" ,
7987+ ) ,
7988+ ] ;
7989+ debug_flags ( f, KNOWN , self . 0 )
7990+ }
7991+ }
78897992impl fmt:: Debug for TimeDomainKHR {
78907993 fn fmt ( & self , f : & mut fmt:: Formatter < ' _ > ) -> fmt:: Result {
78917994 let name = match * self {
0 commit comments