Lines Matching refs:result

33     std::string result;
35 result += "SampledImage | ";
37 result += "StorageImage | ";
39 result += "StorageImageAtomic | ";
41 result += "UniformTexelBuffer | ";
43 result += "StorageTexelBuffer | ";
45 result += "StorageTexelBufferAtomic | ";
47 result += "VertexBuffer | ";
49 result += "ColorAttachment | ";
51 result += "ColorAttachmentBlend | ";
53 result += "DepthStencilAttachment | ";
55 result += "BlitSrc | ";
57 result += "BlitDst | ";
59 result += "SampledImageFilterLinear | ";
61 result += "TransferSrc | ";
63 result += "TransferDst | ";
65 result += "MidpointChromaSamples | ";
67 result += "SampledImageYcbcrConversionLinearFilter | ";
69 result += "SampledImageYcbcrConversionSeparateReconstructionFilter | ";
71 result += "SampledImageYcbcrConversionChromaReconstructionExplicit | ";
73 result += "SampledImageYcbcrConversionChromaReconstructionExplicitForceable | ";
75 result += "Disjoint | ";
77 result += "CositedChromaSamples | ";
79 result += "SampledImageFilterMinmax | ";
81 result += "VideoDecodeOutputKHR | ";
83 result += "VideoDecodeDpbKHR | ";
85 result += "AccelerationStructureVertexBufferKHR | ";
87 result += "SampledImageFilterCubicEXT | ";
89 result += "FragmentDensityMapEXT | ";
91 result += "FragmentShadingRateAttachmentKHR | ";
93 result += "VideoEncodeInputKHR | ";
95 result += "VideoEncodeDpbKHR | ";
97 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
105 std::string result;
107 result += "SparseBinding | ";
109 result += "SparseResidency | ";
111 result += "SparseAliased | ";
113 result += "MutableFormat | ";
115 result += "CubeCompatible | ";
117 result += "Alias | ";
119 result += "SplitInstanceBindRegions | ";
121 result += "2DArrayCompatible | ";
123 result += "BlockTexelViewCompatible | ";
125 result += "ExtendedUsage | ";
127 result += "Protected | ";
129 result += "Disjoint | ";
131 result += "CornerSampledNV | ";
133 result += "SampleLocationsCompatibleDepthEXT | ";
135 result += "SubsampledEXT | ";
137 result += "DescriptorBufferCaptureReplayEXT | ";
139 result += "MultisampledRenderToSingleSampledEXT | ";
141 result += "2DViewCompatibleEXT | ";
143 result += "FragmentDensityMapOffsetQCOM | ";
145 result += "VideoProfileIndependentKHR | ";
147 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
155 std::string result;
157 result += "TransferSrc | ";
159 result += "TransferDst | ";
161 result += "Sampled | ";
163 result += "Storage | ";
165 result += "ColorAttachment | ";
167 result += "DepthStencilAttachment | ";
169 result += "TransientAttachment | ";
171 result += "InputAttachment | ";
173 result += "VideoDecodeDstKHR | ";
175 result += "VideoDecodeSrcKHR | ";
177 result += "VideoDecodeDpbKHR | ";
179 result += "FragmentDensityMapEXT | ";
181 result += "FragmentShadingRateAttachmentKHR | ";
183 result += "HostTransferEXT | ";
185 result += "VideoEncodeDstKHR | ";
187 result += "VideoEncodeSrcKHR | ";
189 result += "VideoEncodeDpbKHR | ";
191 result += "AttachmentFeedbackLoopEXT | ";
193 result += "InvocationMaskHUAWEI | ";
195 result += "SampleWeightQCOM | ";
197 result += "SampleBlockMatchQCOM | ";
199 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
207 std::string result;
209 result += "EnumeratePortabilityKHR | ";
211 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
219 std::string result;
221 result += "DeviceLocal | ";
223 result += "MultiInstance | ";
225 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
233 std::string result;
235 result += "DeviceLocal | ";
237 result += "HostVisible | ";
239 result += "HostCoherent | ";
241 result += "HostCached | ";
243 result += "LazilyAllocated | ";
245 result += "Protected | ";
247 result += "DeviceCoherentAMD | ";
249 result += "DeviceUncachedAMD | ";
251 result += "RdmaCapableNV | ";
253 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
261 std::string result;
263 result += "Graphics | ";
265 result += "Compute | ";
267 result += "Transfer | ";
269 result += "SparseBinding | ";
271 result += "Protected | ";
273 result += "VideoDecodeKHR | ";
275 result += "VideoEncodeKHR | ";
277 result += "OpticalFlowNV | ";
279 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
287 std::string result;
289 result += "1 | ";
291 result += "2 | ";
293 result += "4 | ";
295 result += "8 | ";
297 result += "16 | ";
299 result += "32 | ";
301 result += "64 | ";
303 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
316 std::string result;
318 result += "Protected | ";
320 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
328 std::string result;
330 result += "TopOfPipe | ";
332 result += "DrawIndirect | ";
334 result += "VertexInput | ";
336 result += "VertexShader | ";
338 result += "TessellationControlShader | ";
340 result += "TessellationEvaluationShader | ";
342 result += "GeometryShader | ";
344 result += "FragmentShader | ";
346 result += "EarlyFragmentTests | ";
348 result += "LateFragmentTests | ";
350 result += "ColorAttachmentOutput | ";
352 result += "ComputeShader | ";
354 result += "Transfer | ";
356 result += "BottomOfPipe | ";
358 result += "Host | ";
360 result += "AllGraphics | ";
362 result += "AllCommands | ";
364 result += "TransformFeedbackEXT | ";
366 result += "ConditionalRenderingEXT | ";
368 result += "AccelerationStructureBuildKHR | ";
370 result += "RayTracingShaderKHR | ";
372 result += "FragmentDensityProcessEXT | ";
374 result += "FragmentShadingRateAttachmentKHR | ";
376 result += "CommandPreprocessNV | ";
378 result += "TaskShaderEXT | ";
380 result += "MeshShaderEXT | ";
382 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
395 std::string result;
397 result += "Color | ";
399 result += "Depth | ";
401 result += "Stencil | ";
403 result += "Metadata | ";
405 result += "Plane0 | ";
407 result += "Plane1 | ";
409 result += "Plane2 | ";
411 result += "MemoryPlane0EXT | ";
413 result += "MemoryPlane1EXT | ";
415 result += "MemoryPlane2EXT | ";
417 result += "MemoryPlane3EXT | ";
419 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
427 std::string result;
429 result += "SingleMiptail | ";
431 result += "AlignedMipSize | ";
433 result += "NonstandardBlockSize | ";
435 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
443 std::string result;
445 result += "Metadata | ";
447 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
455 std::string result;
457 result += "Signaled | ";
459 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
472 std::string result;
474 result += "DeviceOnly | ";
476 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
484 std::string result;
486 result += "InputAssemblyVertices | ";
488 result += "InputAssemblyPrimitives | ";
490 result += "VertexShaderInvocations | ";
492 result += "GeometryShaderInvocations | ";
494 result += "GeometryShaderPrimitives | ";
496 result += "ClippingInvocations | ";
498 result += "ClippingPrimitives | ";
500 result += "FragmentShaderInvocations | ";
502 result += "TessellationControlShaderPatches | ";
504 result += "TessellationEvaluationShaderInvocations | ";
506 result += "ComputeShaderInvocations | ";
508 result += "TaskShaderInvocationsEXT | ";
510 result += "MeshShaderInvocationsEXT | ";
512 result += "ClusterCullingShaderInvocationsHUAWEI | ";
514 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
527 std::string result;
529 result += "64 | ";
531 result += "Wait | ";
533 result += "WithAvailability | ";
535 result += "Partial | ";
537 result += "WithStatusKHR | ";
539 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
547 std::string result;
549 result += "SparseBinding | ";
551 result += "SparseResidency | ";
553 result += "SparseAliased | ";
555 result += "Protected | ";
557 result += "DeviceAddressCaptureReplay | ";
559 result += "DescriptorBufferCaptureReplayEXT | ";
561 result += "VideoProfileIndependentKHR | ";
563 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
571 std::string result;
573 result += "TransferSrc | ";
575 result += "TransferDst | ";
577 result += "UniformTexelBuffer | ";
579 result += "StorageTexelBuffer | ";
581 result += "UniformBuffer | ";
583 result += "StorageBuffer | ";
585 result += "IndexBuffer | ";
587 result += "VertexBuffer | ";
589 result += "IndirectBuffer | ";
591 result += "ShaderDeviceAddress | ";
593 result += "VideoDecodeSrcKHR | ";
595 result += "VideoDecodeDstKHR | ";
597 result += "TransformFeedbackBufferEXT | ";
599 result += "TransformFeedbackCounterBufferEXT | ";
601 result += "ConditionalRenderingEXT | ";
604 result += "ExecutionGraphScratchAMDX | ";
607 result += "AccelerationStructureBuildInputReadOnlyKHR | ";
609 result += "AccelerationStructureStorageKHR | ";
611 result += "ShaderBindingTableKHR | ";
613 result += "VideoEncodeDstKHR | ";
615 result += "VideoEncodeSrcKHR | ";
617 result += "SamplerDescriptorBufferEXT | ";
619 result += "ResourceDescriptorBufferEXT | ";
621 result += "PushDescriptorsDescriptorBufferEXT | ";
623 result += "MicromapBuildInputReadOnlyEXT | ";
625 result += "MicromapStorageEXT | ";
627 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
640 std::string result;
642 result += "FragmentDensityMapDynamicEXT | ";
644 result += "DescriptorBufferCaptureReplayEXT | ";
646 result += "FragmentDensityMapDeferredEXT | ";
648 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
661 std::string result;
663 result += "ExternallySynchronized | ";
665 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
673 std::string result;
675 result += "R | ";
677 result += "G | ";
679 result += "B | ";
681 result += "A | ";
683 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
691 std::string result;
693 result += "Front | ";
695 result += "Back | ";
697 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
705 std::string result;
707 result += "RasterizationOrderAttachmentAccessEXT | ";
709 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
717 std::string result;
719 result += "DisableOptimization | ";
721 result += "AllowDerivatives | ";
723 result += "Derivative | ";
725 result += "ViewIndexFromDeviceIndex | ";
727 result += "DispatchBase | ";
729 result += "FailOnPipelineCompileRequired | ";
731 result += "EarlyReturnOnFailure | ";
733 result += "RenderingFragmentShadingRateAttachmentKHR | ";
735 result += "RenderingFragmentDensityMapAttachmentEXT | ";
737 result += "RayTracingNoNullAnyHitShadersKHR | ";
739 result += "RayTracingNoNullClosestHitShadersKHR | ";
741 result += "RayTracingNoNullMissShadersKHR | ";
743 result += "RayTracingNoNullIntersectionShadersKHR | ";
745 result += "RayTracingSkipTrianglesKHR | ";
747 result += "RayTracingSkipAabbsKHR | ";
749 result += "RayTracingShaderGroupHandleCaptureReplayKHR | ";
751 result += "DeferCompileNV | ";
753 result += "CaptureStatisticsKHR | ";
755 result += "CaptureInternalRepresentationsKHR | ";
757 result += "IndirectBindableNV | ";
759 result += "LibraryKHR | ";
761 result += "DescriptorBufferEXT | ";
763 result += "RetainLinkTimeOptimizationInfoEXT | ";
765 result += "LinkTimeOptimizationEXT | ";
767 result += "RayTracingAllowMotionNV | ";
769 result += "ColorAttachmentFeedbackLoopEXT | ";
771 result += "DepthStencilAttachmentFeedbackLoopEXT | ";
773 result += "RayTracingOpacityMicromapEXT | ";
776 result += "RayTracingDisplacementMicromapNV | ";
779 result += "NoProtectedAccessEXT | ";
781 result += "ProtectedAccessOnlyEXT | ";
783 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
791 std::string result;
793 result += "RasterizationOrderAttachmentDepthAccessEXT | ";
795 result += "RasterizationOrderAttachmentStencilAccessEXT | ";
797 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
815 std::string result;
817 result += "IndependentSetsEXT | ";
819 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
837 std::string result;
839 result += "AllowVaryingSubgroupSize | ";
841 result += "RequireFullSubgroups | ";
843 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
866 std::string result;
868 result += "Vertex | ";
870 result += "TessellationControl | ";
872 result += "TessellationEvaluation | ";
874 result += "Geometry | ";
876 result += "Fragment | ";
878 result += "Compute | ";
880 result += "RaygenKHR | ";
882 result += "AnyHitKHR | ";
884 result += "ClosestHitKHR | ";
886 result += "MissKHR | ";
888 result += "IntersectionKHR | ";
890 result += "CallableKHR | ";
892 result += "TaskEXT | ";
894 result += "MeshEXT | ";
896 result += "SubpassShadingHUAWEI | ";
898 result += "ClusterCullingHUAWEI | ";
900 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
908 std::string result;
910 result += "SubsampledEXT | ";
912 result += "SubsampledCoarseReconstructionEXT | ";
914 result += "DescriptorBufferCaptureReplayEXT | ";
916 result += "NonSeamlessCubeMapEXT | ";
918 result += "ImageProcessingQCOM | ";
920 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
928 std::string result;
930 result += "FreeDescriptorSet | ";
932 result += "UpdateAfterBind | ";
934 result += "HostOnlyEXT | ";
936 result += "AllowOverallocationSetsNV | ";
938 result += "AllowOverallocationPoolsNV | ";
940 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
953 std::string result;
955 result += "UpdateAfterBindPool | ";
957 result += "PushDescriptorKHR | ";
959 result += "DescriptorBufferEXT | ";
961 result += "EmbeddedImmutableSamplersEXT | ";
963 result += "IndirectBindableNV | ";
965 result += "HostOnlyPoolEXT | ";
967 result += "PerStageNV | ";
969 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
977 std::string result;
979 result += "IndirectCommandRead | ";
981 result += "IndexRead | ";
983 result += "VertexAttributeRead | ";
985 result += "UniformRead | ";
987 result += "InputAttachmentRead | ";
989 result += "ShaderRead | ";
991 result += "ShaderWrite | ";
993 result += "ColorAttachmentRead | ";
995 result += "ColorAttachmentWrite | ";
997 result += "DepthStencilAttachmentRead | ";
999 result += "DepthStencilAttachmentWrite | ";
1001 result += "TransferRead | ";
1003 result += "TransferWrite | ";
1005 result += "HostRead | ";
1007 result += "HostWrite | ";
1009 result += "MemoryRead | ";
1011 result += "MemoryWrite | ";
1013 result += "TransformFeedbackWriteEXT | ";
1015 result += "TransformFeedbackCounterReadEXT | ";
1017 result += "TransformFeedbackCounterWriteEXT | ";
1019 result += "ConditionalRenderingReadEXT | ";
1021 result += "ColorAttachmentReadNoncoherentEXT | ";
1023 result += "AccelerationStructureReadKHR | ";
1025 result += "AccelerationStructureWriteKHR | ";
1027 result += "FragmentDensityMapReadEXT | ";
1029 result += "FragmentShadingRateAttachmentReadKHR | ";
1031 result += "CommandPreprocessReadNV | ";
1033 result += "CommandPreprocessWriteNV | ";
1035 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1043 std::string result;
1045 result += "MayAlias | ";
1047 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1055 std::string result;
1057 result += "ByRegion | ";
1059 result += "DeviceGroup | ";
1061 result += "ViewLocal | ";
1063 result += "FeedbackLoopEXT | ";
1065 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1073 std::string result;
1075 result += "Imageless | ";
1077 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1085 std::string result;
1087 result += "TransformQCOM | ";
1089 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1097 std::string result;
1099 result += "PerViewAttributesNVX | ";
1101 result += "PerViewPositionXOnlyNVX | ";
1103 result += "FragmentRegionQCOM | ";
1105 result += "ShaderResolveQCOM | ";
1107 result += "RasterizationOrderAttachmentColorAccessEXT | ";
1109 result += "RasterizationOrderAttachmentDepthAccessEXT | ";
1111 result += "RasterizationOrderAttachmentStencilAccessEXT | ";
1113 result += "EnableLegacyDitheringEXT | ";
1115 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1123 std::string result;
1125 result += "Transient | ";
1127 result += "ResetCommandBuffer | ";
1129 result += "Protected | ";
1131 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1139 std::string result;
1141 result += "ReleaseResources | ";
1143 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1151 std::string result;
1153 result += "ReleaseResources | ";
1155 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1163 std::string result;
1165 result += "OneTimeSubmit | ";
1167 result += "RenderPassContinue | ";
1169 result += "SimultaneousUse | ";
1171 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1179 std::string result;
1181 result += "Precise | ";
1183 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1191 std::string result;
1193 result += "Front | ";
1195 result += "Back | ";
1197 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1207 std::string result;
1209 result += "Basic | ";
1211 result += "Vote | ";
1213 result += "Arithmetic | ";
1215 result += "Ballot | ";
1217 result += "Shuffle | ";
1219 result += "ShuffleRelative | ";
1221 result += "Clustered | ";
1223 result += "Quad | ";
1225 result += "PartitionedNV | ";
1227 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1235 std::string result;
1237 result += "CopySrc | ";
1239 result += "CopyDst | ";
1241 result += "GenericSrc | ";
1243 result += "GenericDst | ";
1245 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1253 std::string result;
1255 result += "DeviceMask | ";
1257 result += "DeviceAddress | ";
1259 result += "DeviceAddressCaptureReplay | ";
1261 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1279 std::string result;
1281 result += "OpaqueFd | ";
1283 result += "OpaqueWin32 | ";
1285 result += "OpaqueWin32Kmt | ";
1287 result += "D3D11Texture | ";
1289 result += "D3D11TextureKmt | ";
1291 result += "D3D12Heap | ";
1293 result += "D3D12Resource | ";
1295 result += "DmaBufEXT | ";
1298 result += "AndroidHardwareBufferANDROID | ";
1301 result += "HostAllocationEXT | ";
1303 result += "HostMappedForeignMemoryEXT | ";
1306 result += "ZirconVmoFUCHSIA | ";
1309 result += "RdmaAddressNV | ";
1312 result += "ScreenBufferQNX | ";
1315 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1323 std::string result;
1325 result += "DedicatedOnly | ";
1327 result += "Exportable | ";
1329 result += "Importable | ";
1331 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1339 std::string result;
1341 result += "OpaqueFd | ";
1343 result += "OpaqueWin32 | ";
1345 result += "OpaqueWin32Kmt | ";
1347 result += "SyncFd | ";
1349 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1357 std::string result;
1359 result += "Exportable | ";
1361 result += "Importable | ";
1363 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1371 std::string result;
1373 result += "Temporary | ";
1375 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1383 std::string result;
1385 result += "Temporary | ";
1387 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1395 std::string result;
1397 result += "OpaqueFd | ";
1399 result += "OpaqueWin32 | ";
1401 result += "OpaqueWin32Kmt | ";
1403 result += "D3D12Fence | ";
1405 result += "SyncFd | ";
1408 result += "ZirconEventFUCHSIA | ";
1411 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1419 std::string result;
1421 result += "Exportable | ";
1423 result += "Importable | ";
1425 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1435 std::string result;
1437 result += "UpdateAfterBind | ";
1439 result += "UpdateUnusedWhilePending | ";
1441 result += "PartiallyBound | ";
1443 result += "VariableDescriptorCount | ";
1445 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1453 std::string result;
1455 result += "SampleZero | ";
1457 result += "Average | ";
1459 result += "Min | ";
1461 result += "Max | ";
1464 result += "ExternalFormatDownsampleANDROID | ";
1467 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1475 std::string result;
1477 result += "Any | ";
1479 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1489 std::string result;
1491 result += "Valid | ";
1493 result += "ApplicationPipelineCacheHit | ";
1495 result += "BasePipelineAcceleration | ";
1497 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1505 std::string result;
1507 result += "Validation | ";
1509 result += "Profiling | ";
1511 result += "Tracing | ";
1513 result += "AdditionalFeatures | ";
1515 result += "ModifyingFeatures | ";
1517 result += "DebugReportingEXT | ";
1519 result += "DebugMarkersEXT | ";
1521 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1534 std::string result;
1536 result += "TopOfPipe | ";
1538 result += "DrawIndirect | ";
1540 result += "VertexInput | ";
1542 result += "VertexShader | ";
1544 result += "TessellationControlShader | ";
1546 result += "TessellationEvaluationShader | ";
1548 result += "GeometryShader | ";
1550 result += "FragmentShader | ";
1552 result += "EarlyFragmentTests | ";
1554 result += "LateFragmentTests | ";
1556 result += "ColorAttachmentOutput | ";
1558 result += "ComputeShader | ";
1560 result += "AllTransfer | ";
1562 result += "BottomOfPipe | ";
1564 result += "Host | ";
1566 result += "AllGraphics | ";
1568 result += "AllCommands | ";
1570 result += "Copy | ";
1572 result += "Resolve | ";
1574 result += "Blit | ";
1576 result += "Clear | ";
1578 result += "IndexInput | ";
1580 result += "VertexAttributeInput | ";
1582 result += "PreRasterizationShaders | ";
1584 result += "VideoDecodeKHR | ";
1586 result += "VideoEncodeKHR | ";
1588 result += "TransformFeedbackEXT | ";
1590 result += "ConditionalRenderingEXT | ";
1592 result += "CommandPreprocessNV | ";
1594 result += "FragmentShadingRateAttachmentKHR | ";
1596 result += "AccelerationStructureBuildKHR | ";
1598 result += "RayTracingShaderKHR | ";
1600 result += "FragmentDensityProcessEXT | ";
1602 result += "TaskShaderEXT | ";
1604 result += "MeshShaderEXT | ";
1606 result += "SubpassShaderHUAWEI | ";
1608 result += "InvocationMaskHUAWEI | ";
1610 result += "AccelerationStructureCopyKHR | ";
1612 result += "MicromapBuildEXT | ";
1614 result += "ClusterCullingShaderHUAWEI | ";
1616 result += "OpticalFlowNV | ";
1618 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1626 std::string result;
1628 result += "IndirectCommandRead | ";
1630 result += "IndexRead | ";
1632 result += "VertexAttributeRead | ";
1634 result += "UniformRead | ";
1636 result += "InputAttachmentRead | ";
1638 result += "ShaderRead | ";
1640 result += "ShaderWrite | ";
1642 result += "ColorAttachmentRead | ";
1644 result += "ColorAttachmentWrite | ";
1646 result += "DepthStencilAttachmentRead | ";
1648 result += "DepthStencilAttachmentWrite | ";
1650 result += "TransferRead | ";
1652 result += "TransferWrite | ";
1654 result += "HostRead | ";
1656 result += "HostWrite | ";
1658 result += "MemoryRead | ";
1660 result += "MemoryWrite | ";
1662 result += "ShaderSampledRead | ";
1664 result += "ShaderStorageRead | ";
1666 result += "ShaderStorageWrite | ";
1668 result += "VideoDecodeReadKHR | ";
1670 result += "VideoDecodeWriteKHR | ";
1672 result += "VideoEncodeReadKHR | ";
1674 result += "VideoEncodeWriteKHR | ";
1676 result += "TransformFeedbackWriteEXT | ";
1678 result += "TransformFeedbackCounterReadEXT | ";
1680 result += "TransformFeedbackCounterWriteEXT | ";
1682 result += "ConditionalRenderingReadEXT | ";
1684 result += "CommandPreprocessReadNV | ";
1686 result += "CommandPreprocessWriteNV | ";
1688 result += "FragmentShadingRateAttachmentReadKHR | ";
1690 result += "AccelerationStructureReadKHR | ";
1692 result += "AccelerationStructureWriteKHR | ";
1694 result += "FragmentDensityMapReadEXT | ";
1696 result += "ColorAttachmentReadNoncoherentEXT | ";
1698 result += "DescriptorBufferReadEXT | ";
1700 result += "InvocationMaskReadHUAWEI | ";
1702 result += "ShaderBindingTableReadKHR | ";
1704 result += "MicromapReadEXT | ";
1706 result += "MicromapWriteEXT | ";
1708 result += "OpticalFlowReadNV | ";
1710 result += "OpticalFlowWriteNV | ";
1712 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1720 std::string result;
1722 result += "Protected | ";
1724 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1732 std::string result;
1734 result += "ContentsSecondaryCommandBuffers | ";
1736 result += "Suspending | ";
1738 result += "Resuming | ";
1740 result += "ContentsInlineEXT | ";
1742 result += "EnableLegacyDitheringEXT | ";
1744 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1752 std::string result;
1754 result += "SampledImage | ";
1756 result += "StorageImage | ";
1758 result += "StorageImageAtomic | ";
1760 result += "UniformTexelBuffer | ";
1762 result += "StorageTexelBuffer | ";
1764 result += "StorageTexelBufferAtomic | ";
1766 result += "VertexBuffer | ";
1768 result += "ColorAttachment | ";
1770 result += "ColorAttachmentBlend | ";
1772 result += "DepthStencilAttachment | ";
1774 result += "BlitSrc | ";
1776 result += "BlitDst | ";
1778 result += "SampledImageFilterLinear | ";
1780 result += "SampledImageFilterCubic | ";
1782 result += "TransferSrc | ";
1784 result += "TransferDst | ";
1786 result += "SampledImageFilterMinmax | ";
1788 result += "MidpointChromaSamples | ";
1790 result += "SampledImageYcbcrConversionLinearFilter | ";
1792 result += "SampledImageYcbcrConversionSeparateReconstructionFilter | ";
1794 result += "SampledImageYcbcrConversionChromaReconstructionExplicit | ";
1796 result += "SampledImageYcbcrConversionChromaReconstructionExplicitForceable | ";
1798 result += "Disjoint | ";
1800 result += "CositedChromaSamples | ";
1802 result += "StorageReadWithoutFormat | ";
1804 result += "StorageWriteWithoutFormat | ";
1806 result += "SampledImageDepthComparison | ";
1808 result += "VideoDecodeOutputKHR | ";
1810 result += "VideoDecodeDpbKHR | ";
1812 result += "AccelerationStructureVertexBufferKHR | ";
1814 result += "FragmentDensityMapEXT | ";
1816 result += "FragmentShadingRateAttachmentKHR | ";
1818 result += "HostImageTransferEXT | ";
1820 result += "VideoEncodeInputKHR | ";
1822 result += "VideoEncodeDpbKHR | ";
1824 result += "LinearColorAttachmentNV | ";
1826 result += "WeightImageQCOM | ";
1828 result += "WeightSampledImageQCOM | ";
1830 result += "BlockMatchingQCOM | ";
1832 result += "BoxFilterSampledQCOM | ";
1834 result += "OpticalFlowImageNV | ";
1836 result += "OpticalFlowVectorNV | ";
1838 result += "OpticalFlowCostNV | ";
1840 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1850 std::string result;
1852 result += "Opaque | ";
1854 result += "PreMultiplied | ";
1856 result += "PostMultiplied | ";
1858 result += "Inherit | ";
1860 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1870 std::string result;
1872 result += "SplitInstanceBindRegions | ";
1874 result += "Protected | ";
1876 result += "MutableFormat | ";
1878 result += "DeferredMemoryAllocationEXT | ";
1880 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1888 std::string result;
1890 result += "Local | ";
1892 result += "Remote | ";
1894 result += "Sum | ";
1896 result += "LocalMultiDevice | ";
1898 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1913 std::string result;
1915 result += "Opaque | ";
1917 result += "Global | ";
1919 result += "PerPixel | ";
1921 result += "PerPixelPremultiplied | ";
1923 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
1936 std::string result;
1938 result += "Identity | ";
1940 result += "Rotate90 | ";
1942 result += "Rotate180 | ";
1944 result += "Rotate270 | ";
1946 result += "HorizontalMirror | ";
1948 result += "HorizontalMirrorRotate90 | ";
1950 result += "HorizontalMirrorRotate180 | ";
1952 result += "HorizontalMirrorRotate270 | ";
1954 result += "Inherit | ";
1956 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2011 std::string result;
2013 result += "Information | ";
2015 result += "Warning | ";
2017 result += "PerformanceWarning | ";
2019 result += "Error | ";
2021 result += "Debug | ";
2023 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2033 std::string result;
2035 result += "EncodeH264 | ";
2037 result += "EncodeH265 | ";
2039 result += "DecodeH264 | ";
2041 result += "DecodeH265 | ";
2043 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2051 std::string result;
2053 result += "Monochrome | ";
2055 result += "420 | ";
2057 result += "422 | ";
2059 result += "444 | ";
2061 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2069 std::string result;
2071 result += "8 | ";
2073 result += "10 | ";
2075 result += "12 | ";
2077 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2085 std::string result;
2087 result += "ProtectedContent | ";
2089 result += "SeparateReferenceImages | ";
2091 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2099 std::string result;
2101 result += "ProtectedContent | ";
2103 result += "AllowEncodeParameterOptimizations | ";
2105 result += "InlineQueries | ";
2107 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2130 std::string result;
2132 result += "Reset | ";
2134 result += "EncodeRateControl | ";
2136 result += "EncodeQualityLevel | ";
2138 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2148 std::string result;
2150 result += "DpbAndOutputCoincide | ";
2152 result += "DpbAndOutputDistinct | ";
2154 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2162 std::string result;
2164 result += "Transcoding | ";
2166 result += "Offline | ";
2168 result += "Streaming | ";
2170 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2192 std::string result;
2194 result += "HrdCompliance | ";
2196 result += "PredictionWeightTableGenerated | ";
2198 result += "RowUnalignedSlice | ";
2200 result += "DifferentSliceType | ";
2202 result += "BFrameInL0List | ";
2204 result += "BFrameInL1List | ";
2206 result += "PerPictureTypeMinMaxQp | ";
2208 result += "PerSliceConstantQp | ";
2210 result += "GeneratePrefixNalu | ";
2212 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2220 std::string result;
2222 result += "SeparateColorPlaneFlagSet | ";
2224 result += "QpprimeYZeroTransformBypassFlagSet | ";
2226 result += "ScalingMatrixPresentFlagSet | ";
2228 result += "ChromaQpIndexOffset | ";
2230 result += "SecondChromaQpIndexOffset | ";
2232 result += "PicInitQpMinus26 | ";
2234 result += "WeightedPredFlagSet | ";
2236 result += "WeightedBipredIdcExplicit | ";
2238 result += "WeightedBipredIdcImplicit | ";
2240 result += "Transform8X8ModeFlagSet | ";
2242 result += "DirectSpatialMvPredFlagUnset | ";
2244 result += "EntropyCodingModeFlagUnset | ";
2246 result += "EntropyCodingModeFlagSet | ";
2248 result += "Direct8X8InferenceFlagUnset | ";
2250 result += "ConstrainedIntraPredFlagSet | ";
2252 result += "DeblockingFilterDisabled | ";
2254 result += "DeblockingFilterEnabled | ";
2256 result += "DeblockingFilterPartial | ";
2258 result += "SliceQpDelta | ";
2260 result += "DifferentSliceQpDelta | ";
2262 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2270 std::string result;
2272 result += "AttemptHrdCompliance | ";
2274 result += "RegularGop | ";
2276 result += "ReferencePatternFlat | ";
2278 result += "ReferencePatternDyadic | ";
2280 result += "TemporalLayerPatternDyadic | ";
2282 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2292 std::string result;
2294 result += "HrdCompliance | ";
2296 result += "PredictionWeightTableGenerated | ";
2298 result += "RowUnalignedSliceSegment | ";
2300 result += "DifferentSliceSegmentType | ";
2302 result += "BFrameInL0List | ";
2304 result += "BFrameInL1List | ";
2306 result += "PerPictureTypeMinMaxQp | ";
2308 result += "PerSliceSegmentConstantQp | ";
2310 result += "MultipleTilesPerSliceSegment | ";
2312 result += "MultipleSliceSegmentsPerTile | ";
2314 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2322 std::string result;
2324 result += "SeparateColorPlaneFlagSet | ";
2326 result += "SampleAdaptiveOffsetEnabledFlagSet | ";
2328 result += "ScalingListDataPresentFlagSet | ";
2330 result += "PcmEnabledFlagSet | ";
2332 result += "SpsTemporalMvpEnabledFlagSet | ";
2334 result += "InitQpMinus26 | ";
2336 result += "WeightedPredFlagSet | ";
2338 result += "WeightedBipredFlagSet | ";
2340 result += "Log2ParallelMergeLevelMinus2 | ";
2342 result += "SignDataHidingEnabledFlagSet | ";
2344 result += "TransformSkipEnabledFlagSet | ";
2346 result += "TransformSkipEnabledFlagUnset | ";
2348 result += "PpsSliceChromaQpOffsetsPresentFlagSet | ";
2350 result += "TransquantBypassEnabledFlagSet | ";
2352 result += "ConstrainedIntraPredFlagSet | ";
2354 result += "EntropyCodingSyncEnabledFlagSet | ";
2356 result += "DeblockingFilterOverrideEnabledFlagSet | ";
2358 result += "DependentSliceSegmentsEnabledFlagSet | ";
2360 result += "DependentSliceSegmentFlagSet | ";
2362 result += "SliceQpDelta | ";
2364 result += "DifferentSliceQpDelta | ";
2366 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2374 std::string result;
2376 result += "16 | ";
2378 result += "32 | ";
2380 result += "64 | ";
2382 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2390 std::string result;
2392 result += "4 | ";
2394 result += "8 | ";
2396 result += "16 | ";
2398 result += "32 | ";
2400 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2408 std::string result;
2410 result += "AttemptHrdCompliance | ";
2412 result += "RegularGop | ";
2414 result += "ReferencePatternFlat | ";
2416 result += "ReferencePatternDyadic | ";
2418 result += "TemporalSubLayerPatternDyadic | ";
2420 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2430 std::string result;
2432 result += "InterlacedInterleavedLines | ";
2434 result += "InterlacedSeparatePlanes | ";
2436 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2455 std::string result;
2457 result += "OpaqueWin32 | ";
2459 result += "OpaqueWin32Kmt | ";
2461 result += "D3D11Image | ";
2463 result += "D3D11ImageKmt | ";
2465 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2473 std::string result;
2475 result += "DedicatedOnly | ";
2477 result += "Exportable | ";
2479 result += "Importable | ";
2481 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2500 std::string result;
2502 result += "Inverted | ";
2504 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2514 std::string result;
2516 result += "Vblank | ";
2518 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2556 std::string result;
2558 result += "PerformanceImpacting | ";
2560 result += "ConcurrentlyImpacted | ";
2562 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2595 std::string result;
2597 result += "Verbose | ";
2599 result += "Info | ";
2601 result += "Warning | ";
2603 result += "Error | ";
2605 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2613 std::string result;
2615 result += "General | ";
2617 result += "Validation | ";
2619 result += "Performance | ";
2621 result += "DeviceAddressBinding | ";
2623 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2650 std::string result;
2652 result += "Opaque | ";
2654 result += "NoDuplicateAnyHitInvocation | ";
2656 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2664 std::string result;
2666 result += "TriangleFacingCullDisable | ";
2668 result += "TriangleFlipFacing | ";
2670 result += "ForceOpaque | ";
2672 result += "ForceNoOpaque | ";
2674 result += "ForceOpacityMicromap2StateEXT | ";
2676 result += "DisableOpacityMicromapsEXT | ";
2678 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2686 std::string result;
2688 result += "AllowUpdate | ";
2690 result += "AllowCompaction | ";
2692 result += "PreferFastTrace | ";
2694 result += "PreferFastBuild | ";
2696 result += "LowMemory | ";
2698 result += "MotionNV | ";
2700 result += "AllowOpacityMicromapUpdateEXT | ";
2702 result += "AllowDisableOpacityMicromapsEXT | ";
2704 result += "AllowOpacityMicromapDataUpdateEXT | ";
2707 result += "AllowDisplacementMicromapUpdateNV | ";
2710 result += "AllowDataAccess | ";
2712 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2720 std::string result;
2722 result += "DeviceAddressCaptureReplay | ";
2724 result += "DescriptorBufferCaptureReplayEXT | ";
2726 result += "MotionNV | ";
2728 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2798 std::string result;
2800 result += "Memcpy | ";
2802 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2819 std::string result;
2821 result += "OneToOne | ";
2823 result += "AspectRatioStretch | ";
2825 result += "Stretch | ";
2827 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2835 std::string result;
2837 result += "Min | ";
2839 result += "Max | ";
2841 result += "Centered | ";
2843 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2853 std::string result;
2855 result += "FlagFrontface | ";
2857 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2865 std::string result;
2867 result += "ExplicitPreprocess | ";
2869 result += "IndexedSequences | ";
2871 result += "UnorderedSequences | ";
2873 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2895 std::string result;
2897 result += "PrecedingExternallyEncodedBytes | ";
2899 result += "InsufficientstreamBufferRangeDetectionBit | ";
2901 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2909 std::string result;
2911 result += "streamBufferOffsetBit | ";
2913 result += "streamBytesWrittenBit | ";
2915 result += "streamHasOverridesBit | ";
2917 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2925 std::string result;
2927 result += "Transcoding | ";
2929 result += "Streaming | ";
2931 result += "Recording | ";
2933 result += "Conferencing | ";
2935 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2943 std::string result;
2945 result += "Camera | ";
2947 result += "Desktop | ";
2949 result += "Rendered | ";
2951 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2964 std::string result;
2966 result += "Disabled | ";
2968 result += "Cbr | ";
2970 result += "Vbr | ";
2972 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
2982 std::string result;
2984 result += "EnableShaderDebugInfo | ";
2986 result += "EnableResourceTracking | ";
2988 result += "EnableAutomaticCheckpoints | ";
2990 result += "EnableShaderErrorReporting | ";
2992 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
3003 std::string result;
3005 result += "MetalDevice | ";
3007 result += "MetalCommandQueue | ";
3009 result += "MetalBuffer | ";
3011 result += "MetalTexture | ";
3013 result += "MetalIosurface | ";
3015 result += "MetalSharedEvent | ";
3017 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
3028 std::string result;
3030 result += "VertexInputInterface | ";
3032 result += "PreRasterizationShaders | ";
3034 result += "FragmentShader | ";
3036 result += "FragmentOutputInterface | ";
3038 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
3060 std::string result;
3062 result += "FixedRateDefault | ";
3064 result += "FixedRateExplicit | ";
3066 result += "Disabled | ";
3068 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
3076 std::string result;
3078 result += "1Bpc | ";
3080 result += "2Bpc | ";
3082 result += "3Bpc | ";
3084 result += "4Bpc | ";
3086 result += "5Bpc | ";
3088 result += "6Bpc | ";
3090 result += "7Bpc | ";
3092 result += "8Bpc | ";
3094 result += "9Bpc | ";
3096 result += "10Bpc | ";
3098 result += "11Bpc | ";
3100 result += "12Bpc | ";
3102 result += "13Bpc | ";
3104 result += "14Bpc | ";
3106 result += "15Bpc | ";
3108 result += "16Bpc | ";
3110 result += "17Bpc | ";
3112 result += "18Bpc | ";
3114 result += "19Bpc | ";
3116 result += "20Bpc | ";
3118 result += "21Bpc | ";
3120 result += "22Bpc | ";
3122 result += "23Bpc | ";
3124 result += "24Bpc | ";
3126 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
3145 std::string result;
3147 result += "InternalObject | ";
3149 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
3165 std::string result;
3167 result += "CpuReadRarely | ";
3169 result += "CpuReadOften | ";
3171 result += "CpuWriteRarely | ";
3173 result += "CpuWriteOften | ";
3175 result += "ProtectedOptional | ";
3177 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
3188 std::string result;
3190 result += "FrameEnd | ";
3192 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
3211 std::string result;
3213 result += "PreferFastTrace | ";
3215 result += "PreferFastBuild | ";
3217 result += "AllowCompaction | ";
3219 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
3227 std::string result;
3229 result += "DeviceAddressCaptureReplay | ";
3231 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
3241 std::string result;
3243 result += "ShaderCoreCount | ";
3245 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
3255 std::string result;
3257 result += "Gdeflate10 | ";
3259 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
3276 std::string result;
3278 result += "Input | ";
3280 result += "Output | ";
3282 result += "Hint | ";
3284 result += "Cost | ";
3286 result += "GlobalFlow | ";
3288 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
3296 std::string result;
3298 result += "1X1 | ";
3300 result += "2X2 | ";
3302 result += "4X4 | ";
3304 result += "8X8 | ";
3306 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
3314 std::string result;
3316 result += "EnableHint | ";
3318 result += "EnableCost | ";
3320 result += "EnableGlobalFlow | ";
3322 result += "AllowRegions | ";
3324 result += "BothDirections | ";
3326 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
3334 std::string result;
3336 result += "DisableTemporalHints | ";
3338 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
3348 std::string result;
3350 result += "DisableOptimization | ";
3352 result += "AllowDerivatives | ";
3354 result += "Derivative | ";
3356 result += "ViewIndexFromDeviceIndex | ";
3358 result += "DispatchBase | ";
3360 result += "DeferCompileNV | ";
3362 result += "CaptureStatistics | ";
3364 result += "CaptureInternalRepresentations | ";
3366 result += "FailOnPipelineCompileRequired | ";
3368 result += "EarlyReturnOnFailure | ";
3370 result += "LinkTimeOptimizationEXT | ";
3372 result += "RetainLinkTimeOptimizationInfoEXT | ";
3374 result += "Library | ";
3376 result += "RayTracingSkipTriangles | ";
3378 result += "RayTracingSkipAabbs | ";
3380 result += "RayTracingNoNullAnyHitShaders | ";
3382 result += "RayTracingNoNullClosestHitShaders | ";
3384 result += "RayTracingNoNullMissShaders | ";
3386 result += "RayTracingNoNullIntersectionShaders | ";
3388 result += "RayTracingShaderGroupHandleCaptureReplay | ";
3390 result += "IndirectBindableNV | ";
3392 result += "RayTracingAllowMotionNV | ";
3394 result += "RenderingFragmentShadingRateAttachment | ";
3396 result += "RenderingFragmentDensityMapAttachmentEXT | ";
3398 result += "RayTracingOpacityMicromapEXT | ";
3400 result += "ColorAttachmentFeedbackLoopEXT | ";
3402 result += "DepthStencilAttachmentFeedbackLoopEXT | ";
3404 result += "NoProtectedAccessEXT | ";
3406 result += "ProtectedAccessOnlyEXT | ";
3408 result += "RayTracingDisplacementMicromapNV | ";
3410 result += "DescriptorBufferEXT | ";
3412 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
3420 std::string result;
3422 result += "TransferSrc | ";
3424 result += "TransferDst | ";
3426 result += "UniformTexelBuffer | ";
3428 result += "StorageTexelBuffer | ";
3430 result += "UniformBuffer | ";
3432 result += "StorageBuffer | ";
3434 result += "IndexBuffer | ";
3436 result += "VertexBuffer | ";
3438 result += "IndirectBuffer | ";
3441 result += "ExecutionGraphScratchAMDX | ";
3444 result += "ConditionalRenderingEXT | ";
3446 result += "ShaderBindingTable | ";
3448 result += "TransformFeedbackBufferEXT | ";
3450 result += "TransformFeedbackCounterBufferEXT | ";
3452 result += "VideoDecodeSrc | ";
3454 result += "VideoDecodeDst | ";
3457 result += "VideoEncodeDst | ";
3459 result += "VideoEncodeSrc | ";
3462 result += "ShaderDeviceAddress | ";
3464 result += "AccelerationStructureBuildInputReadOnly | ";
3466 result += "AccelerationStructureStorage | ";
3468 result += "SamplerDescriptorBufferEXT | ";
3470 result += "ResourceDescriptorBufferEXT | ";
3472 result += "PushDescriptorsDescriptorBufferEXT | ";
3474 result += "MicromapBuildInputReadOnlyEXT | ";
3476 result += "MicromapStorageEXT | ";
3478 return "{ " + result.substr( 0, result.size() - 3 ) + " }";
3488 std::string result;
3490 result += "LinkStage | ";
3492 result += "AllowVaryingSubgroupSize | ";
3494 result += "RequireFullSubgroups | ";
3496 result += "NoTaskShader | ";
3498 result += "DispatchBase | ";
3500 result += "FragmentShadingRateAttachment | ";
3502 result += "FragmentDensityMapAttachment | ";
3504 return "{ " + result.substr( 0, result.size() - 3 ) + " }";