@@ -815,22 +815,6 @@ size_t DecodePNextStruct(const uint8_t* parameter_buffer, size_t buffer_size, P
815
815
(*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkPhysicalDeviceFragmentShadingRatePropertiesKHR>>();
816
816
bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
817
817
break ;
818
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES_KHR:
819
- (*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR>>();
820
- bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
821
- break ;
822
- case VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_LOCATION_INFO_KHR:
823
- (*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkRenderingAttachmentLocationInfoKHR>>();
824
- bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
825
- break ;
826
- case VK_STRUCTURE_TYPE_RENDERING_INPUT_ATTACHMENT_INDEX_INFO_KHR:
827
- (*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkRenderingInputAttachmentIndexInfoKHR>>();
828
- bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
829
- break ;
830
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_QUAD_CONTROL_FEATURES_KHR:
831
- (*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkPhysicalDeviceShaderQuadControlFeaturesKHR>>();
832
- bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
833
- break ;
834
818
case VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR:
835
819
(*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkSurfaceProtectedCapabilitiesKHR>>();
836
820
bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
@@ -899,14 +883,6 @@ size_t DecodePNextStruct(const uint8_t* parameter_buffer, size_t buffer_size, P
899
883
(*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR>>();
900
884
bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
901
885
break ;
902
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES_KHR:
903
- (*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR>>();
904
- bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
905
- break ;
906
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MAXIMAL_RECONVERGENCE_FEATURES_KHR:
907
- (*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR>>();
908
- bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
909
- break ;
910
886
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHR:
911
887
(*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkPhysicalDeviceMaintenance5FeaturesKHR>>();
912
888
bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
@@ -935,26 +911,6 @@ size_t DecodePNextStruct(const uint8_t* parameter_buffer, size_t buffer_size, P
935
911
(*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkPhysicalDeviceCooperativeMatrixPropertiesKHR>>();
936
912
bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
937
913
break ;
938
- case VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_PROFILE_INFO_KHR:
939
- (*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkVideoDecodeAV1ProfileInfoKHR>>();
940
- bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
941
- break ;
942
- case VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_CAPABILITIES_KHR:
943
- (*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkVideoDecodeAV1CapabilitiesKHR>>();
944
- bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
945
- break ;
946
- case VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_SESSION_PARAMETERS_CREATE_INFO_KHR:
947
- (*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkVideoDecodeAV1SessionParametersCreateInfoKHR>>();
948
- bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
949
- break ;
950
- case VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_PICTURE_INFO_KHR:
951
- (*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkVideoDecodeAV1PictureInfoKHR>>();
952
- bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
953
- break ;
954
- case VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_DPB_SLOT_INFO_KHR:
955
- (*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkVideoDecodeAV1DpbSlotInfoKHR>>();
956
- bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
957
- break ;
958
914
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_MAINTENANCE_1_FEATURES_KHR:
959
915
(*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkPhysicalDeviceVideoMaintenance1FeaturesKHR>>();
960
916
bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
@@ -975,30 +931,6 @@ size_t DecodePNextStruct(const uint8_t* parameter_buffer, size_t buffer_size, P
975
931
(*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR>>();
976
932
bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
977
933
break ;
978
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES_KHR:
979
- (*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkPhysicalDeviceShaderFloatControls2FeaturesKHR>>();
980
- bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
981
- break ;
982
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_KHR:
983
- (*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkPhysicalDeviceIndexTypeUint8FeaturesKHR>>();
984
- bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
985
- break ;
986
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_KHR:
987
- (*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkPhysicalDeviceLineRasterizationFeaturesKHR>>();
988
- bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
989
- break ;
990
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_KHR:
991
- (*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkPhysicalDeviceLineRasterizationPropertiesKHR>>();
992
- bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
993
- break ;
994
- case VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_KHR:
995
- (*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkPipelineRasterizationLineStateCreateInfoKHR>>();
996
- bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
997
- break ;
998
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES_KHR:
999
- (*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkPhysicalDeviceShaderExpectAssumeFeaturesKHR>>();
1000
- bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
1001
- break ;
1002
934
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES_KHR:
1003
935
(*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkPhysicalDeviceMaintenance6FeaturesKHR>>();
1004
936
bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
@@ -1463,10 +1395,26 @@ size_t DecodePNextStruct(const uint8_t* parameter_buffer, size_t buffer_size, P
1463
1395
(*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkSurfaceFullScreenExclusiveWin32InfoEXT>>();
1464
1396
bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
1465
1397
break ;
1398
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT:
1399
+ (*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkPhysicalDeviceLineRasterizationFeaturesEXT>>();
1400
+ bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
1401
+ break ;
1402
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT:
1403
+ (*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkPhysicalDeviceLineRasterizationPropertiesEXT>>();
1404
+ bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
1405
+ break ;
1406
+ case VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT:
1407
+ (*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkPipelineRasterizationLineStateCreateInfoEXT>>();
1408
+ bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
1409
+ break ;
1466
1410
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT:
1467
1411
(*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT>>();
1468
1412
bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
1469
1413
break ;
1414
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT:
1415
+ (*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkPhysicalDeviceIndexTypeUint8FeaturesEXT>>();
1416
+ bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
1417
+ break ;
1470
1418
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT:
1471
1419
(*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT>>();
1472
1420
bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
@@ -1487,18 +1435,6 @@ size_t DecodePNextStruct(const uint8_t* parameter_buffer, size_t buffer_size, P
1487
1435
(*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkHostImageCopyDevicePerformanceQueryEXT>>();
1488
1436
bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
1489
1437
break ;
1490
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAP_MEMORY_PLACED_FEATURES_EXT:
1491
- (*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkPhysicalDeviceMapMemoryPlacedFeaturesEXT>>();
1492
- bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
1493
- break ;
1494
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAP_MEMORY_PLACED_PROPERTIES_EXT:
1495
- (*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkPhysicalDeviceMapMemoryPlacedPropertiesEXT>>();
1496
- bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
1497
- break ;
1498
- case VK_STRUCTURE_TYPE_MEMORY_MAP_PLACED_INFO_EXT:
1499
- (*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkMemoryMapPlacedInfoEXT>>();
1500
- bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
1501
- break ;
1502
1438
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT:
1503
1439
(*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT>>();
1504
1440
bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
@@ -2171,10 +2107,6 @@ size_t DecodePNextStruct(const uint8_t* parameter_buffer, size_t buffer_size, P
2171
2107
(*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV>>();
2172
2108
bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
2173
2109
break ;
2174
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT16_VECTOR_FEATURES_NV:
2175
- (*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV>>();
2176
- bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
2177
- break ;
2178
2110
case VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR:
2179
2111
(*pNext) = DecodeAllocator::Allocate<PNextTypedNode<Decoded_VkWriteDescriptorSetAccelerationStructureKHR>>();
2180
2112
bytes_read = (*pNext)->Decode (parameter_buffer, buffer_size);
0 commit comments