@@ -14924,6 +14924,23 @@ YAML::Emitter &operator<<(YAML::Emitter &os, const VkTraceRaysIndirectCommand2KH
1492414924 return os;
1492514925}
1492614926
14927+ YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDeviceShaderUntypedPointersFeaturesKHR &t) {
14928+ os << YAML::BeginMap;
14929+ os << YAML::Key << "sType";
14930+ // sType -> Field -> VkStructureType
14931+ os << YAML::Value << t.sType;
14932+ os << YAML::Key << "pNext";
14933+ // pNext -> Field -> ConstNextPtr(void)
14934+ os << YAML::Value << YAML::BeginSeq;
14935+ PrintNextPtr(os, t.pNext);
14936+ os << YAML::EndSeq;
14937+ os << YAML::Key << "shaderUntypedPointers";
14938+ // shaderUntypedPointers -> Field -> VkBool32
14939+ os << YAML::Value << t.shaderUntypedPointers;
14940+ os << YAML::EndMap;
14941+ return os;
14942+ }
14943+
1492714944YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR &t) {
1492814945 os << YAML::BeginMap;
1492914946 os << YAML::Key << "sType";
@@ -16977,7 +16994,7 @@ YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDeviceLayeredApiVul
1697716994 return os;
1697816995}
1697916996
16980- YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDeviceMaintenance8FeaturesKHR &t) {
16997+ YAML::Emitter &operator<<(YAML::Emitter &os, const VkMemoryBarrierAccessFlags3KHR &t) {
1698116998 os << YAML::BeginMap;
1698216999 os << YAML::Key << "sType";
1698317000 // sType -> Field -> VkStructureType
@@ -16987,14 +17004,17 @@ YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDeviceMaintenance8F
1698717004 os << YAML::Value << YAML::BeginSeq;
1698817005 PrintNextPtr(os, t.pNext);
1698917006 os << YAML::EndSeq;
16990- os << YAML::Key << "maintenance8";
16991- // maintenance8 -> Field -> VkBool32
16992- os << YAML::Value << t.maintenance8;
17007+ os << YAML::Key << "srcAccessMask3";
17008+ // srcAccessMask3 -> Field -> VkAccessFlags3KHR
17009+ os << YAML::Value << t.srcAccessMask3;
17010+ os << YAML::Key << "dstAccessMask3";
17011+ // dstAccessMask3 -> Field -> VkAccessFlags3KHR
17012+ os << YAML::Value << t.dstAccessMask3;
1699317013 os << YAML::EndMap;
1699417014 return os;
1699517015}
1699617016
16997- YAML::Emitter &operator<<(YAML::Emitter &os, const VkMemoryBarrierAccessFlags3KHR &t) {
17017+ YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDeviceMaintenance8FeaturesKHR &t) {
1699817018 os << YAML::BeginMap;
1699917019 os << YAML::Key << "sType";
1700017020 // sType -> Field -> VkStructureType
@@ -17004,12 +17024,9 @@ YAML::Emitter &operator<<(YAML::Emitter &os, const VkMemoryBarrierAccessFlags3KH
1700417024 os << YAML::Value << YAML::BeginSeq;
1700517025 PrintNextPtr(os, t.pNext);
1700617026 os << YAML::EndSeq;
17007- os << YAML::Key << "srcAccessMask3";
17008- // srcAccessMask3 -> Field -> VkAccessFlags3KHR
17009- os << YAML::Value << t.srcAccessMask3;
17010- os << YAML::Key << "dstAccessMask3";
17011- // dstAccessMask3 -> Field -> VkAccessFlags3KHR
17012- os << YAML::Value << t.dstAccessMask3;
17027+ os << YAML::Key << "maintenance8";
17028+ // maintenance8 -> Field -> VkBool32
17029+ os << YAML::Value << t.maintenance8;
1701317030 os << YAML::EndMap;
1701417031 return os;
1701517032}
@@ -29006,6 +29023,62 @@ YAML::Emitter &operator<<(YAML::Emitter &os, const VkAntiLagDataAMD &t) {
2900629023 return os;
2900729024}
2900829025
29026+ #ifdef VK_ENABLE_BETA_EXTENSIONS
29027+ YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDeviceDenseGeometryFormatFeaturesAMDX &t) {
29028+ os << YAML::BeginMap;
29029+ os << YAML::Key << "sType";
29030+ // sType -> Field -> VkStructureType
29031+ os << YAML::Value << t.sType;
29032+ os << YAML::Key << "pNext";
29033+ // pNext -> Field -> ConstNextPtr(void)
29034+ os << YAML::Value << YAML::BeginSeq;
29035+ PrintNextPtr(os, t.pNext);
29036+ os << YAML::EndSeq;
29037+ os << YAML::Key << "denseGeometryFormat";
29038+ // denseGeometryFormat -> Field -> VkBool32
29039+ os << YAML::Value << t.denseGeometryFormat;
29040+ os << YAML::EndMap;
29041+ return os;
29042+ }
29043+ #endif // VK_ENABLE_BETA_EXTENSIONS
29044+
29045+ #ifdef VK_ENABLE_BETA_EXTENSIONS
29046+ YAML::Emitter &operator<<(YAML::Emitter &os, const VkAccelerationStructureDenseGeometryFormatTrianglesDataAMDX &t) {
29047+ os << YAML::BeginMap;
29048+ os << YAML::Key << "sType";
29049+ // sType -> Field -> VkStructureType
29050+ os << YAML::Value << t.sType;
29051+ os << YAML::Key << "pNext";
29052+ // pNext -> Field -> ConstNextPtr(void)
29053+ os << YAML::Value << YAML::BeginSeq;
29054+ PrintNextPtr(os, t.pNext);
29055+ os << YAML::EndSeq;
29056+ os << YAML::Key << "compressedData";
29057+ // compressedData -> Field -> VkDeviceOrHostAddressConstKHR
29058+ os << YAML::Value << t.compressedData;
29059+ os << YAML::Key << "dataSize";
29060+ // dataSize -> Field -> VkDeviceSize
29061+ os << YAML::Value << t.dataSize;
29062+ os << YAML::Key << "numTriangles";
29063+ // numTriangles -> Field -> uint32_t
29064+ os << YAML::Value << t.numTriangles;
29065+ os << YAML::Key << "numVertices";
29066+ // numVertices -> Field -> uint32_t
29067+ os << YAML::Value << t.numVertices;
29068+ os << YAML::Key << "maxPrimitiveIndex";
29069+ // maxPrimitiveIndex -> Field -> uint32_t
29070+ os << YAML::Value << t.maxPrimitiveIndex;
29071+ os << YAML::Key << "maxGeometryIndex";
29072+ // maxGeometryIndex -> Field -> uint32_t
29073+ os << YAML::Value << t.maxGeometryIndex;
29074+ os << YAML::Key << "format";
29075+ // format -> Field -> VkCompressedTriangleFormatAMDX
29076+ os << YAML::Value << t.format;
29077+ os << YAML::EndMap;
29078+ return os;
29079+ }
29080+ #endif // VK_ENABLE_BETA_EXTENSIONS
29081+
2900929082YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDeviceShaderObjectFeaturesEXT &t) {
2901029083 os << YAML::BeginMap;
2901129084 os << YAML::Key << "sType";
@@ -32483,7 +32556,7 @@ YAML::Emitter &operator<<(YAML::Emitter &os, const VkPipelineViewportDepthClampC
3248332556}
3248432557
3248532558#ifdef VK_USE_PLATFORM_OHOS
32486- YAML::Emitter &operator<<(YAML::Emitter &os, const VkOHSurfaceCreateInfoOHOS &t) {
32559+ YAML::Emitter &operator<<(YAML::Emitter &os, const VkSurfaceCreateInfoOHOS &t) {
3248732560 os << YAML::BeginMap;
3248832561 os << YAML::Key << "sType";
3248932562 // sType -> Field -> VkStructureType
@@ -35116,6 +35189,9 @@ YAML::Emitter &PrintVkStruct(YAML::Emitter &os, const VkStruct *pStruct) {
3511635189 case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR:
3511735190 os << *reinterpret_cast<const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *>(pStruct);
3511835191 break;
35192+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_UNTYPED_POINTERS_FEATURES_KHR:
35193+ os << *reinterpret_cast<const VkPhysicalDeviceShaderUntypedPointersFeaturesKHR *>(pStruct);
35194+ break;
3511935195 case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MAXIMAL_RECONVERGENCE_FEATURES_KHR:
3512035196 os << *reinterpret_cast<const VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR *>(pStruct);
3512135197 break;
@@ -35356,12 +35432,12 @@ YAML::Emitter &PrintVkStruct(YAML::Emitter &os, const VkStruct *pStruct) {
3535635432 case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_API_VULKAN_PROPERTIES_KHR:
3535735433 os << *reinterpret_cast<const VkPhysicalDeviceLayeredApiVulkanPropertiesKHR *>(pStruct);
3535835434 break;
35359- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_8_FEATURES_KHR:
35360- os << *reinterpret_cast<const VkPhysicalDeviceMaintenance8FeaturesKHR *>(pStruct);
35361- break;
3536235435 case VK_STRUCTURE_TYPE_MEMORY_BARRIER_ACCESS_FLAGS_3_KHR:
3536335436 os << *reinterpret_cast<const VkMemoryBarrierAccessFlags3KHR *>(pStruct);
3536435437 break;
35438+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_8_FEATURES_KHR:
35439+ os << *reinterpret_cast<const VkPhysicalDeviceMaintenance8FeaturesKHR *>(pStruct);
35440+ break;
3536535441 case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_9_FEATURES_KHR:
3536635442 os << *reinterpret_cast<const VkPhysicalDeviceMaintenance9FeaturesKHR *>(pStruct);
3536735443 break;
@@ -36779,6 +36855,16 @@ YAML::Emitter &PrintVkStruct(YAML::Emitter &os, const VkStruct *pStruct) {
3677936855 case VK_STRUCTURE_TYPE_ANTI_LAG_DATA_AMD:
3678036856 os << *reinterpret_cast<const VkAntiLagDataAMD *>(pStruct);
3678136857 break;
36858+ #ifdef VK_ENABLE_BETA_EXTENSIONS
36859+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DENSE_GEOMETRY_FORMAT_FEATURES_AMDX:
36860+ os << *reinterpret_cast<const VkPhysicalDeviceDenseGeometryFormatFeaturesAMDX *>(pStruct);
36861+ break;
36862+ #endif // VK_ENABLE_BETA_EXTENSIONS
36863+ #ifdef VK_ENABLE_BETA_EXTENSIONS
36864+ case VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DENSE_GEOMETRY_FORMAT_TRIANGLES_DATA_AMDX:
36865+ os << *reinterpret_cast<const VkAccelerationStructureDenseGeometryFormatTrianglesDataAMDX *>(pStruct);
36866+ break;
36867+ #endif // VK_ENABLE_BETA_EXTENSIONS
3678236868 case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_OBJECT_FEATURES_EXT:
3678336869 os << *reinterpret_cast<const VkPhysicalDeviceShaderObjectFeaturesEXT *>(pStruct);
3678436870 break;
@@ -37159,8 +37245,8 @@ YAML::Emitter &PrintVkStruct(YAML::Emitter &os, const VkStruct *pStruct) {
3715937245 os << *reinterpret_cast<const VkPipelineViewportDepthClampControlCreateInfoEXT *>(pStruct);
3716037246 break;
3716137247#ifdef VK_USE_PLATFORM_OHOS
37162- case VK_STRUCTURE_TYPE_OH_SURFACE_CREATE_INFO_OHOS :
37163- os << *reinterpret_cast<const VkOHSurfaceCreateInfoOHOS *>(pStruct);
37248+ case VK_STRUCTURE_TYPE_SURFACE_CREATE_INFO_OHOS :
37249+ os << *reinterpret_cast<const VkSurfaceCreateInfoOHOS *>(pStruct);
3716437250 break;
3716537251#endif // VK_USE_PLATFORM_OHOS
3716637252 case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HDR_VIVID_FEATURES_HUAWEI:
0 commit comments