• Home
  • Raw
  • Download

Lines Matching refs:spv_result_t

60 spv_result_t GetUnderlyingType(ValidationState_t& _,  in GetUnderlyingType()
253 spv_result_t Run();
258 spv_result_t ValidateBuiltInsAtDefinition();
263 spv_result_t ValidateSingleBuiltInAtDefinition(const Decoration& decoration,
271 spv_result_t ValidateClipOrCullDistanceAtDefinition(
273 spv_result_t ValidateFragCoordAtDefinition(const Decoration& decoration,
275 spv_result_t ValidateFragDepthAtDefinition(const Decoration& decoration,
277 spv_result_t ValidateFrontFacingAtDefinition(const Decoration& decoration,
279 spv_result_t ValidateHelperInvocationAtDefinition(
281 spv_result_t ValidateInvocationIdAtDefinition(const Decoration& decoration,
283 spv_result_t ValidateInstanceIndexAtDefinition(const Decoration& decoration,
285 spv_result_t ValidateLayerOrViewportIndexAtDefinition(
287 spv_result_t ValidatePatchVerticesAtDefinition(const Decoration& decoration,
289 spv_result_t ValidatePointCoordAtDefinition(const Decoration& decoration,
291 spv_result_t ValidatePointSizeAtDefinition(const Decoration& decoration,
293 spv_result_t ValidatePositionAtDefinition(const Decoration& decoration,
295 spv_result_t ValidatePrimitiveIdAtDefinition(const Decoration& decoration,
297 spv_result_t ValidateSampleIdAtDefinition(const Decoration& decoration,
299 spv_result_t ValidateSampleMaskAtDefinition(const Decoration& decoration,
301 spv_result_t ValidateSamplePositionAtDefinition(const Decoration& decoration,
303 spv_result_t ValidateTessCoordAtDefinition(const Decoration& decoration,
305 spv_result_t ValidateTessLevelOuterAtDefinition(const Decoration& decoration,
307 spv_result_t ValidateTessLevelInnerAtDefinition(const Decoration& decoration,
309 spv_result_t ValidateVertexIndexAtDefinition(const Decoration& decoration,
311 spv_result_t ValidateVertexIdAtDefinition(const Decoration& decoration,
313 spv_result_t ValidateLocalInvocationIndexAtDefinition(
315 spv_result_t ValidateWorkgroupSizeAtDefinition(const Decoration& decoration,
317 spv_result_t ValidateBaseInstanceOrVertexAtDefinition(
319 spv_result_t ValidateDrawIndexAtDefinition(const Decoration& decoration,
321 spv_result_t ValidateViewIndexAtDefinition(const Decoration& decoration,
323 spv_result_t ValidateDeviceIndexAtDefinition(const Decoration& decoration,
325 spv_result_t ValidateFragInvocationCountAtDefinition(const Decoration& decoration,
327 spv_result_t ValidateFragSizeAtDefinition(const Decoration& decoration,
329 spv_result_t ValidateFragStencilRefAtDefinition(const Decoration& decoration,
331 spv_result_t ValidateFullyCoveredAtDefinition(const Decoration& decoration,
334 spv_result_t ValidateComputeShaderI32Vec3InputAtDefinition(
336 spv_result_t ValidateNVSMOrARMCoreBuiltinsAtDefinition(const Decoration& decoration,
339 spv_result_t ValidateFragmentShaderF32Vec3InputAtDefinition(
343 spv_result_t ValidateI32Vec4InputAtDefinition(const Decoration& decoration,
346 spv_result_t ValidateI32InputAtDefinition(const Decoration& decoration,
349 spv_result_t ValidateComputeI32InputAtDefinition(const Decoration& decoration,
352 spv_result_t ValidatePrimitiveShadingRateAtDefinition(
355 spv_result_t ValidateShadingRateAtDefinition(const Decoration& decoration,
358 spv_result_t ValidateRayTracingBuiltinsAtDefinition(
368 spv_result_t ValidateFragCoordAtReference(
373 spv_result_t ValidateFragDepthAtReference(
378 spv_result_t ValidateFrontFacingAtReference(
383 spv_result_t ValidateHelperInvocationAtReference(
388 spv_result_t ValidateInvocationIdAtReference(
393 spv_result_t ValidateInstanceIndexAtReference(
398 spv_result_t ValidatePatchVerticesAtReference(
403 spv_result_t ValidatePointCoordAtReference(
408 spv_result_t ValidatePointSizeAtReference(
413 spv_result_t ValidatePositionAtReference(
418 spv_result_t ValidatePrimitiveIdAtReference(
423 spv_result_t ValidateSampleIdAtReference(
428 spv_result_t ValidateSampleMaskAtReference(
433 spv_result_t ValidateSamplePositionAtReference(
438 spv_result_t ValidateTessCoordAtReference(
443 spv_result_t ValidateTessLevelAtReference(
448 spv_result_t ValidateLocalInvocationIndexAtReference(
453 spv_result_t ValidateVertexIndexAtReference(
458 spv_result_t ValidateLayerOrViewportIndexAtReference(
463 spv_result_t ValidateWorkgroupSizeAtReference(
468 spv_result_t ValidateClipOrCullDistanceAtReference(
473 spv_result_t ValidateBaseInstanceOrVertexAtReference(
478 spv_result_t ValidateDrawIndexAtReference(
483 spv_result_t ValidateViewIndexAtReference(
488 spv_result_t ValidateDeviceIndexAtReference(
493 spv_result_t ValidateFragInvocationCountAtReference(
498 spv_result_t ValidateFragSizeAtReference(
503 spv_result_t ValidateFragStencilRefAtReference(
508 spv_result_t ValidateFullyCoveredAtReference(
514 spv_result_t ValidateComputeShaderI32Vec3InputAtReference(
520 spv_result_t ValidateFragmentShaderF32Vec3InputAtReference(
526 spv_result_t ValidateComputeI32InputAtReference(
531 spv_result_t ValidateNVSMOrARMCoreBuiltinsAtReference(
536 spv_result_t ValidatePrimitiveShadingRateAtReference(
541 spv_result_t ValidateShadingRateAtReference(
546 spv_result_t ValidateRayTracingBuiltinsAtReference(
561 spv_result_t ValidateNotCalledWithExecutionModel(
570 spv_result_t ValidateBool(
572 const std::function<spv_result_t(const std::string& message)>& diag);
573 spv_result_t ValidateI(
575 const std::function<spv_result_t(const std::string& message)>& diag);
576 spv_result_t ValidateI32(
578 const std::function<spv_result_t(const std::string& message)>& diag);
579 spv_result_t ValidateI32Vec(
582 const std::function<spv_result_t(const std::string& message)>& diag);
583 spv_result_t ValidateI32Arr(
585 const std::function<spv_result_t(const std::string& message)>& diag);
586 spv_result_t ValidateOptionalArrayedI32(
588 const std::function<spv_result_t(const std::string& message)>& diag);
589 spv_result_t ValidateI32Helper(
591 const std::function<spv_result_t(const std::string& message)>& diag,
593 spv_result_t ValidateF32(
595 const std::function<spv_result_t(const std::string& message)>& diag);
596 spv_result_t ValidateOptionalArrayedF32(
598 const std::function<spv_result_t(const std::string& message)>& diag);
599 spv_result_t ValidateF32Helper(
601 const std::function<spv_result_t(const std::string& message)>& diag,
603 spv_result_t ValidateF32Vec(
606 const std::function<spv_result_t(const std::string& message)>& diag);
607 spv_result_t ValidateOptionalArrayedF32Vec(
610 const std::function<spv_result_t(const std::string& message)>& diag);
611 spv_result_t ValidateF32VecHelper(
614 const std::function<spv_result_t(const std::string& message)>& diag,
617 spv_result_t ValidateF32Arr(
620 const std::function<spv_result_t(const std::string& message)>& diag);
621 spv_result_t ValidateOptionalArrayedF32Arr(
624 const std::function<spv_result_t(const std::string& message)>& diag);
625 spv_result_t ValidateF32ArrHelper(
628 const std::function<spv_result_t(const std::string& message)>& diag,
630 spv_result_t ValidateF32Mat(
633 const std::function<spv_result_t(const std::string& message)>& diag);
661 std::map<uint32_t, std::list<std::function<spv_result_t(const Instruction&)>>>
752 spv_result_t BuiltInsValidator::ValidateBool( in ValidateBool()
754 const std::function<spv_result_t(const std::string& message)>& diag) { in ValidateBool()
756 if (spv_result_t error = in ValidateBool()
768 spv_result_t BuiltInsValidator::ValidateI( in ValidateI()
770 const std::function<spv_result_t(const std::string& message)>& diag) { in ValidateI()
772 if (spv_result_t error = in ValidateI()
784 spv_result_t BuiltInsValidator::ValidateI32( in ValidateI32()
786 const std::function<spv_result_t(const std::string& message)>& diag) { in ValidateI32()
788 if (spv_result_t error = in ValidateI32()
796 spv_result_t BuiltInsValidator::ValidateOptionalArrayedI32( in ValidateOptionalArrayedI32()
798 const std::function<spv_result_t(const std::string& message)>& diag) { in ValidateOptionalArrayedI32()
800 if (spv_result_t error = in ValidateOptionalArrayedI32()
813 spv_result_t BuiltInsValidator::ValidateI32Helper( in ValidateI32Helper()
815 const std::function<spv_result_t(const std::string& message)>& diag, in ValidateI32Helper()
832 spv_result_t BuiltInsValidator::ValidateOptionalArrayedF32( in ValidateOptionalArrayedF32()
834 const std::function<spv_result_t(const std::string& message)>& diag) { in ValidateOptionalArrayedF32()
836 if (spv_result_t error = in ValidateOptionalArrayedF32()
849 spv_result_t BuiltInsValidator::ValidateF32( in ValidateF32()
851 const std::function<spv_result_t(const std::string& message)>& diag) { in ValidateF32()
853 if (spv_result_t error = in ValidateF32()
861 spv_result_t BuiltInsValidator::ValidateF32Helper( in ValidateF32Helper()
863 const std::function<spv_result_t(const std::string& message)>& diag, in ValidateF32Helper()
881 spv_result_t BuiltInsValidator::ValidateI32Vec( in ValidateI32Vec()
884 const std::function<spv_result_t(const std::string& message)>& diag) { in ValidateI32Vec()
886 if (spv_result_t error = in ValidateI32Vec()
914 spv_result_t BuiltInsValidator::ValidateOptionalArrayedF32Vec( in ValidateOptionalArrayedF32Vec()
917 const std::function<spv_result_t(const std::string& message)>& diag) { in ValidateOptionalArrayedF32Vec()
919 if (spv_result_t error = in ValidateOptionalArrayedF32Vec()
933 spv_result_t BuiltInsValidator::ValidateF32Vec( in ValidateF32Vec()
936 const std::function<spv_result_t(const std::string& message)>& diag) { in ValidateF32Vec()
938 if (spv_result_t error = in ValidateF32Vec()
947 spv_result_t BuiltInsValidator::ValidateF32VecHelper( in ValidateF32VecHelper()
950 const std::function<spv_result_t(const std::string& message)>& diag, in ValidateF32VecHelper()
976 spv_result_t BuiltInsValidator::ValidateI32Arr( in ValidateI32Arr()
978 const std::function<spv_result_t(const std::string& message)>& diag) { in ValidateI32Arr()
980 if (spv_result_t error = in ValidateI32Arr()
1007 spv_result_t BuiltInsValidator::ValidateF32Arr( in ValidateF32Arr()
1010 const std::function<spv_result_t(const std::string& message)>& diag) { in ValidateF32Arr()
1012 if (spv_result_t error = in ValidateF32Arr()
1021 spv_result_t BuiltInsValidator::ValidateOptionalArrayedF32Arr( in ValidateOptionalArrayedF32Arr()
1024 const std::function<spv_result_t(const std::string& message)>& diag) { in ValidateOptionalArrayedF32Arr()
1026 if (spv_result_t error = in ValidateOptionalArrayedF32Arr()
1043 spv_result_t BuiltInsValidator::ValidateF32ArrHelper( in ValidateF32ArrHelper()
1046 const std::function<spv_result_t(const std::string& message)>& diag, in ValidateF32ArrHelper()
1083 spv_result_t BuiltInsValidator::ValidateF32Mat( in ValidateF32Mat()
1086 const std::function<spv_result_t(const std::string& message)>& diag) { in ValidateF32Mat()
1092 if (spv_result_t error = in ValidateF32Mat()
1109 spv_result_t BuiltInsValidator::ValidateNotCalledWithExecutionModel( in ValidateNotCalledWithExecutionModel()
1140 spv_result_t BuiltInsValidator::ValidateClipOrCullDistanceAtDefinition( in ValidateClipOrCullDistanceAtDefinition()
1146 spv_result_t BuiltInsValidator::ValidateClipOrCullDistanceAtReference( in ValidateClipOrCullDistanceAtReference()
1210 if (spv_result_t error = ValidateF32Arr( in ValidateClipOrCullDistanceAtReference()
1213 const std::string& message) -> spv_result_t { in ValidateClipOrCullDistanceAtReference()
1238 if (spv_result_t error = ValidateF32Arr( in ValidateClipOrCullDistanceAtReference()
1241 const std::string& message) -> spv_result_t { in ValidateClipOrCullDistanceAtReference()
1259 if (spv_result_t error = ValidateOptionalArrayedF32Arr( in ValidateClipOrCullDistanceAtReference()
1262 const std::string& message) -> spv_result_t { in ValidateClipOrCullDistanceAtReference()
1311 spv_result_t BuiltInsValidator::ValidateFragCoordAtDefinition( in ValidateFragCoordAtDefinition()
1314 if (spv_result_t error = ValidateF32Vec( in ValidateFragCoordAtDefinition()
1316 [this, &inst](const std::string& message) -> spv_result_t { in ValidateFragCoordAtDefinition()
1333 spv_result_t BuiltInsValidator::ValidateFragCoordAtReference( in ValidateFragCoordAtReference()
1373 spv_result_t BuiltInsValidator::ValidateFragDepthAtDefinition( in ValidateFragDepthAtDefinition()
1376 if (spv_result_t error = ValidateF32( in ValidateFragDepthAtDefinition()
1378 [this, &inst](const std::string& message) -> spv_result_t { in ValidateFragDepthAtDefinition()
1394 spv_result_t BuiltInsValidator::ValidateFragDepthAtReference( in ValidateFragDepthAtReference()
1449 spv_result_t BuiltInsValidator::ValidateFrontFacingAtDefinition( in ValidateFrontFacingAtDefinition()
1452 if (spv_result_t error = ValidateBool( in ValidateFrontFacingAtDefinition()
1454 [this, &inst](const std::string& message) -> spv_result_t { in ValidateFrontFacingAtDefinition()
1470 spv_result_t BuiltInsValidator::ValidateFrontFacingAtReference( in ValidateFrontFacingAtReference()
1510 spv_result_t BuiltInsValidator::ValidateHelperInvocationAtDefinition( in ValidateHelperInvocationAtDefinition()
1513 if (spv_result_t error = ValidateBool( in ValidateHelperInvocationAtDefinition()
1515 [this, &inst](const std::string& message) -> spv_result_t { in ValidateHelperInvocationAtDefinition()
1530 spv_result_t BuiltInsValidator::ValidateHelperInvocationAtReference( in ValidateHelperInvocationAtReference()
1570 spv_result_t BuiltInsValidator::ValidateInvocationIdAtDefinition( in ValidateInvocationIdAtDefinition()
1573 if (spv_result_t error = ValidateI32( in ValidateInvocationIdAtDefinition()
1575 [this, &inst](const std::string& message) -> spv_result_t { in ValidateInvocationIdAtDefinition()
1590 spv_result_t BuiltInsValidator::ValidateInvocationIdAtReference( in ValidateInvocationIdAtReference()
1630 spv_result_t BuiltInsValidator::ValidateInstanceIndexAtDefinition( in ValidateInstanceIndexAtDefinition()
1633 if (spv_result_t error = ValidateI32( in ValidateInstanceIndexAtDefinition()
1635 [this, &inst](const std::string& message) -> spv_result_t { in ValidateInstanceIndexAtDefinition()
1651 spv_result_t BuiltInsValidator::ValidateInstanceIndexAtReference( in ValidateInstanceIndexAtReference()
1691 spv_result_t BuiltInsValidator::ValidatePatchVerticesAtDefinition( in ValidatePatchVerticesAtDefinition()
1694 if (spv_result_t error = ValidateI32( in ValidatePatchVerticesAtDefinition()
1696 [this, &inst](const std::string& message) -> spv_result_t { in ValidatePatchVerticesAtDefinition()
1711 spv_result_t BuiltInsValidator::ValidatePatchVerticesAtReference( in ValidatePatchVerticesAtReference()
1752 spv_result_t BuiltInsValidator::ValidatePointCoordAtDefinition( in ValidatePointCoordAtDefinition()
1755 if (spv_result_t error = ValidateF32Vec( in ValidatePointCoordAtDefinition()
1757 [this, &inst](const std::string& message) -> spv_result_t { in ValidatePointCoordAtDefinition()
1773 spv_result_t BuiltInsValidator::ValidatePointCoordAtReference( in ValidatePointCoordAtReference()
1812 spv_result_t BuiltInsValidator::ValidatePointSizeAtDefinition( in ValidatePointSizeAtDefinition()
1818 spv_result_t BuiltInsValidator::ValidatePointSizeAtReference( in ValidatePointSizeAtReference()
1850 if (spv_result_t error = ValidateF32( in ValidatePointSizeAtReference()
1853 const std::string& message) -> spv_result_t { in ValidatePointSizeAtReference()
1874 if (spv_result_t error = ValidateF32( in ValidatePointSizeAtReference()
1877 const std::string& message) -> spv_result_t { in ValidatePointSizeAtReference()
1889 if (spv_result_t error = ValidateOptionalArrayedF32( in ValidatePointSizeAtReference()
1892 const std::string& message) -> spv_result_t { in ValidatePointSizeAtReference()
1930 spv_result_t BuiltInsValidator::ValidatePositionAtDefinition( in ValidatePositionAtDefinition()
1936 spv_result_t BuiltInsValidator::ValidatePositionAtReference( in ValidatePositionAtReference()
1981 if (spv_result_t error = ValidateF32Vec( in ValidatePositionAtReference()
1984 const std::string& message) -> spv_result_t { in ValidatePositionAtReference()
2008 if (spv_result_t error = ValidateF32Vec( in ValidatePositionAtReference()
2011 const std::string& message) -> spv_result_t { in ValidatePositionAtReference()
2023 if (spv_result_t error = ValidateOptionalArrayedF32Vec( in ValidatePositionAtReference()
2026 const std::string& message) -> spv_result_t { in ValidatePositionAtReference()
2064 spv_result_t BuiltInsValidator::ValidatePrimitiveIdAtDefinition( in ValidatePrimitiveIdAtDefinition()
2071 if (spv_result_t error = ValidateI32( in ValidatePrimitiveIdAtDefinition()
2073 [this, &inst](const std::string& message) -> spv_result_t { in ValidatePrimitiveIdAtDefinition()
2083 if (spv_result_t error = ValidateOptionalArrayedI32( in ValidatePrimitiveIdAtDefinition()
2085 [this, &inst](const std::string& message) -> spv_result_t { in ValidatePrimitiveIdAtDefinition()
2101 spv_result_t BuiltInsValidator::ValidatePrimitiveIdAtReference( in ValidatePrimitiveIdAtReference()
2203 spv_result_t BuiltInsValidator::ValidateSampleIdAtDefinition( in ValidateSampleIdAtDefinition()
2206 if (spv_result_t error = ValidateI32( in ValidateSampleIdAtDefinition()
2208 [this, &inst](const std::string& message) -> spv_result_t { in ValidateSampleIdAtDefinition()
2223 spv_result_t BuiltInsValidator::ValidateSampleIdAtReference( in ValidateSampleIdAtReference()
2262 spv_result_t BuiltInsValidator::ValidateSampleMaskAtDefinition( in ValidateSampleMaskAtDefinition()
2265 if (spv_result_t error = ValidateI32Arr( in ValidateSampleMaskAtDefinition()
2267 [this, &inst](const std::string& message) -> spv_result_t { in ValidateSampleMaskAtDefinition()
2282 spv_result_t BuiltInsValidator::ValidateSampleMaskAtReference( in ValidateSampleMaskAtReference()
2323 spv_result_t BuiltInsValidator::ValidateSamplePositionAtDefinition( in ValidateSamplePositionAtDefinition()
2326 if (spv_result_t error = ValidateF32Vec( in ValidateSamplePositionAtDefinition()
2328 [this, &inst](const std::string& message) -> spv_result_t { in ValidateSamplePositionAtDefinition()
2344 spv_result_t BuiltInsValidator::ValidateSamplePositionAtReference( in ValidateSamplePositionAtReference()
2385 spv_result_t BuiltInsValidator::ValidateTessCoordAtDefinition( in ValidateTessCoordAtDefinition()
2388 if (spv_result_t error = ValidateF32Vec( in ValidateTessCoordAtDefinition()
2390 [this, &inst](const std::string& message) -> spv_result_t { in ValidateTessCoordAtDefinition()
2406 spv_result_t BuiltInsValidator::ValidateTessCoordAtReference( in ValidateTessCoordAtReference()
2445 spv_result_t BuiltInsValidator::ValidateTessLevelOuterAtDefinition( in ValidateTessLevelOuterAtDefinition()
2448 if (spv_result_t error = ValidateF32Arr( in ValidateTessLevelOuterAtDefinition()
2450 [this, &inst](const std::string& message) -> spv_result_t { in ValidateTessLevelOuterAtDefinition()
2466 spv_result_t BuiltInsValidator::ValidateTessLevelInnerAtDefinition( in ValidateTessLevelInnerAtDefinition()
2469 if (spv_result_t error = ValidateF32Arr( in ValidateTessLevelInnerAtDefinition()
2471 [this, &inst](const std::string& message) -> spv_result_t { in ValidateTessLevelInnerAtDefinition()
2487 spv_result_t BuiltInsValidator::ValidateTessLevelAtReference( in ValidateTessLevelAtReference()
2567 spv_result_t BuiltInsValidator::ValidateVertexIndexAtDefinition( in ValidateVertexIndexAtDefinition()
2570 if (spv_result_t error = ValidateI32( in ValidateVertexIndexAtDefinition()
2572 [this, &inst](const std::string& message) -> spv_result_t { in ValidateVertexIndexAtDefinition()
2588 spv_result_t BuiltInsValidator::ValidateVertexIdAtDefinition( in ValidateVertexIdAtDefinition()
2600 spv_result_t BuiltInsValidator::ValidateLocalInvocationIndexAtDefinition( in ValidateLocalInvocationIndexAtDefinition()
2606 spv_result_t BuiltInsValidator::ValidateLocalInvocationIndexAtReference( in ValidateLocalInvocationIndexAtReference()
2621 spv_result_t BuiltInsValidator::ValidateVertexIndexAtReference( in ValidateVertexIndexAtReference()
2661 spv_result_t BuiltInsValidator::ValidateLayerOrViewportIndexAtDefinition( in ValidateLayerOrViewportIndexAtDefinition()
2668 if (spv_result_t error = ValidateI32( in ValidateLayerOrViewportIndexAtDefinition()
2671 &inst](const std::string& message) -> spv_result_t { in ValidateLayerOrViewportIndexAtDefinition()
2685 if (spv_result_t error = ValidateOptionalArrayedI32( in ValidateLayerOrViewportIndexAtDefinition()
2688 &inst](const std::string& message) -> spv_result_t { in ValidateLayerOrViewportIndexAtDefinition()
2708 spv_result_t BuiltInsValidator::ValidateLayerOrViewportIndexAtReference( in ValidateLayerOrViewportIndexAtReference()
2823 spv_result_t BuiltInsValidator::ValidateFragmentShaderF32Vec3InputAtDefinition( in ValidateFragmentShaderF32Vec3InputAtDefinition()
2827 if (spv_result_t error = ValidateF32Vec( in ValidateFragmentShaderF32Vec3InputAtDefinition()
2829 [this, &inst, builtin](const std::string& message) -> spv_result_t { in ValidateFragmentShaderF32Vec3InputAtDefinition()
2850 spv_result_t BuiltInsValidator::ValidateFragmentShaderF32Vec3InputAtReference( in ValidateFragmentShaderF32Vec3InputAtReference()
2897 spv_result_t BuiltInsValidator::ValidateComputeShaderI32Vec3InputAtDefinition( in ValidateComputeShaderI32Vec3InputAtDefinition()
2901 if (spv_result_t error = ValidateI32Vec( in ValidateComputeShaderI32Vec3InputAtDefinition()
2903 [this, &inst, builtin](const std::string& message) -> spv_result_t { in ValidateComputeShaderI32Vec3InputAtDefinition()
2924 spv_result_t BuiltInsValidator::ValidateComputeShaderI32Vec3InputAtReference( in ValidateComputeShaderI32Vec3InputAtReference()
2977 spv_result_t BuiltInsValidator::ValidateComputeI32InputAtDefinition( in ValidateComputeI32InputAtDefinition()
2987 if (spv_result_t error = ValidateI32( in ValidateComputeI32InputAtDefinition()
2989 [this, &inst, builtin](const std::string& message) -> spv_result_t { in ValidateComputeI32InputAtDefinition()
3009 spv_result_t BuiltInsValidator::ValidateComputeI32InputAtReference( in ValidateComputeI32InputAtReference()
3062 spv_result_t BuiltInsValidator::ValidateI32InputAtDefinition( in ValidateI32InputAtDefinition()
3072 if (spv_result_t error = ValidateI32( in ValidateI32InputAtDefinition()
3074 [this, &inst, builtin](const std::string& message) -> spv_result_t { in ValidateI32InputAtDefinition()
3105 spv_result_t BuiltInsValidator::ValidateI32Vec4InputAtDefinition( in ValidateI32Vec4InputAtDefinition()
3115 if (spv_result_t error = ValidateI32Vec( in ValidateI32Vec4InputAtDefinition()
3117 [this, &inst, builtin](const std::string& message) -> spv_result_t { in ValidateI32Vec4InputAtDefinition()
3150 spv_result_t BuiltInsValidator::ValidateWorkgroupSizeAtDefinition( in ValidateWorkgroupSizeAtDefinition()
3162 if (spv_result_t error = ValidateI32Vec( in ValidateWorkgroupSizeAtDefinition()
3164 [this, &inst](const std::string& message) -> spv_result_t { in ValidateWorkgroupSizeAtDefinition()
3180 spv_result_t BuiltInsValidator::ValidateWorkgroupSizeAtReference( in ValidateWorkgroupSizeAtReference()
3215 spv_result_t BuiltInsValidator::ValidateBaseInstanceOrVertexAtDefinition( in ValidateBaseInstanceOrVertexAtDefinition()
3218 if (spv_result_t error = ValidateI32( in ValidateBaseInstanceOrVertexAtDefinition()
3221 &decoration](const std::string& message) -> spv_result_t { in ValidateBaseInstanceOrVertexAtDefinition()
3240 spv_result_t BuiltInsValidator::ValidateBaseInstanceOrVertexAtReference( in ValidateBaseInstanceOrVertexAtReference()
3285 spv_result_t BuiltInsValidator::ValidateDrawIndexAtDefinition( in ValidateDrawIndexAtDefinition()
3288 if (spv_result_t error = ValidateI32( in ValidateDrawIndexAtDefinition()
3291 &decoration](const std::string& message) -> spv_result_t { in ValidateDrawIndexAtDefinition()
3307 spv_result_t BuiltInsValidator::ValidateDrawIndexAtReference( in ValidateDrawIndexAtReference()
3355 spv_result_t BuiltInsValidator::ValidateViewIndexAtDefinition( in ValidateViewIndexAtDefinition()
3358 if (spv_result_t error = ValidateI32( in ValidateViewIndexAtDefinition()
3361 &decoration](const std::string& message) -> spv_result_t { in ValidateViewIndexAtDefinition()
3377 spv_result_t BuiltInsValidator::ValidateViewIndexAtReference( in ValidateViewIndexAtReference()
3419 spv_result_t BuiltInsValidator::ValidateDeviceIndexAtDefinition( in ValidateDeviceIndexAtDefinition()
3422 if (spv_result_t error = ValidateI32( in ValidateDeviceIndexAtDefinition()
3425 &decoration](const std::string& message) -> spv_result_t { in ValidateDeviceIndexAtDefinition()
3441 spv_result_t BuiltInsValidator::ValidateDeviceIndexAtReference( in ValidateDeviceIndexAtReference()
3471 spv_result_t BuiltInsValidator::ValidateFragInvocationCountAtDefinition(const Decoration& decoratio… in ValidateFragInvocationCountAtDefinition()
3476 if (spv_result_t error = ValidateI32( in ValidateFragInvocationCountAtDefinition()
3478 [this, &inst, &builtin](const std::string& message) -> spv_result_t { in ValidateFragInvocationCountAtDefinition()
3496 spv_result_t BuiltInsValidator::ValidateFragInvocationCountAtReference( in ValidateFragInvocationCountAtReference()
3542 spv_result_t BuiltInsValidator::ValidateFragSizeAtDefinition(const Decoration& decoration, in ValidateFragSizeAtDefinition()
3546 if (spv_result_t error = ValidateI32Vec( in ValidateFragSizeAtDefinition()
3548 [this, &inst, &builtin](const std::string& message) -> spv_result_t { in ValidateFragSizeAtDefinition()
3566 spv_result_t BuiltInsValidator::ValidateFragSizeAtReference( in ValidateFragSizeAtReference()
3612 spv_result_t BuiltInsValidator::ValidateFragStencilRefAtDefinition(const Decoration& decoration, in ValidateFragStencilRefAtDefinition()
3616 if (spv_result_t error = ValidateI( in ValidateFragStencilRefAtDefinition()
3618 [this, &inst, &builtin](const std::string& message) -> spv_result_t { in ValidateFragStencilRefAtDefinition()
3636 spv_result_t BuiltInsValidator::ValidateFragStencilRefAtReference( in ValidateFragStencilRefAtReference()
3682 spv_result_t BuiltInsValidator::ValidateFullyCoveredAtDefinition(const Decoration& decoration, in ValidateFullyCoveredAtDefinition()
3686 if (spv_result_t error = ValidateBool( in ValidateFullyCoveredAtDefinition()
3688 [this, &inst, &builtin](const std::string& message) -> spv_result_t { in ValidateFullyCoveredAtDefinition()
3706 spv_result_t BuiltInsValidator::ValidateFullyCoveredAtReference( in ValidateFullyCoveredAtReference()
3752 spv_result_t BuiltInsValidator::ValidateNVSMOrARMCoreBuiltinsAtDefinition( in ValidateNVSMOrARMCoreBuiltinsAtDefinition()
3755 if (spv_result_t error = ValidateI32( in ValidateNVSMOrARMCoreBuiltinsAtDefinition()
3758 &decoration](const std::string& message) -> spv_result_t { in ValidateNVSMOrARMCoreBuiltinsAtDefinition()
3776 spv_result_t BuiltInsValidator::ValidateNVSMOrARMCoreBuiltinsAtReference( in ValidateNVSMOrARMCoreBuiltinsAtReference()
3807 spv_result_t BuiltInsValidator::ValidatePrimitiveShadingRateAtDefinition( in ValidatePrimitiveShadingRateAtDefinition()
3810 if (spv_result_t error = ValidateI32( in ValidatePrimitiveShadingRateAtDefinition()
3813 &decoration](const std::string& message) -> spv_result_t { in ValidatePrimitiveShadingRateAtDefinition()
3830 spv_result_t BuiltInsValidator::ValidatePrimitiveShadingRateAtReference( in ValidatePrimitiveShadingRateAtReference()
3880 spv_result_t BuiltInsValidator::ValidateShadingRateAtDefinition( in ValidateShadingRateAtDefinition()
3883 if (spv_result_t error = ValidateI32( in ValidateShadingRateAtDefinition()
3886 &decoration](const std::string& message) -> spv_result_t { in ValidateShadingRateAtDefinition()
3903 spv_result_t BuiltInsValidator::ValidateShadingRateAtReference( in ValidateShadingRateAtReference()
3944 spv_result_t BuiltInsValidator::ValidateRayTracingBuiltinsAtDefinition( in ValidateRayTracingBuiltinsAtDefinition()
3953 if (spv_result_t error = ValidateF32( in ValidateRayTracingBuiltinsAtDefinition()
3956 builtin](const std::string& message) -> spv_result_t { in ValidateRayTracingBuiltinsAtDefinition()
3976 if (spv_result_t error = ValidateI32( in ValidateRayTracingBuiltinsAtDefinition()
3979 builtin](const std::string& message) -> spv_result_t { in ValidateRayTracingBuiltinsAtDefinition()
3997 if (spv_result_t error = ValidateF32Vec( in ValidateRayTracingBuiltinsAtDefinition()
4000 builtin](const std::string& message) -> spv_result_t { in ValidateRayTracingBuiltinsAtDefinition()
4017 if (spv_result_t error = ValidateI32Vec( in ValidateRayTracingBuiltinsAtDefinition()
4020 builtin](const std::string& message) -> spv_result_t { in ValidateRayTracingBuiltinsAtDefinition()
4037 if (spv_result_t error = ValidateF32Mat( in ValidateRayTracingBuiltinsAtDefinition()
4040 builtin](const std::string& message) -> spv_result_t { in ValidateRayTracingBuiltinsAtDefinition()
4065 spv_result_t BuiltInsValidator::ValidateRayTracingBuiltinsAtReference( in ValidateRayTracingBuiltinsAtReference()
4113 spv_result_t BuiltInsValidator::ValidateSingleBuiltInAtDefinition( in ValidateSingleBuiltInAtDefinition()
4301 spv_result_t BuiltInsValidator::ValidateBuiltInsAtDefinition() { in ValidateBuiltInsAtDefinition()
4317 if (spv_result_t error = in ValidateBuiltInsAtDefinition()
4327 spv_result_t BuiltInsValidator::Run() { in Run()
4369 if (spv_result_t error = check(inst)) { in Run()
4383 spv_result_t ValidateBuiltIns(ValidationState_t& _) { in ValidateBuiltIns()