[WHLSL] Allow uniform buffers to be used in the interpreter
[WebKit-https.git] / Tools / WebGPUShadingLanguageRI /
drwxr-xr-x   ..
-rw-r--r-- 1785 AddressSpace.js
-rw-r--r-- 5592 All.js
-rw-r--r-- 10632 AllocateAtEntryPoints.js
-rw-r--r-- 1848 AnonymousVariable.js
-rw-r--r-- 2070 ArrayRefType.js
-rw-r--r-- 3244 ArrayType.js
-rw-r--r-- 1700 Assignment.js
-rw-r--r-- 2042 AutoWrapper.js
-rw-r--r-- 1826 Block.js
-rw-r--r-- 1633 BoolLiteral.js
-rw-r--r-- 1565 Break.js
-rw-r--r-- 5320 BuiltInSemantic.js
-rw-r--r-- 2874 BuiltinMatrixGetter.js
-rw-r--r-- 2966 BuiltinMatrixSetter.js
-rw-r--r-- 2594 BuiltinVectorGetter.js
-rw-r--r-- 2778 BuiltinVectorSetter.js
-rw-r--r-- 8873 CallExpression.js
-rw-r--r-- 2236 CallFunction.js
-rw-r--r-- 4126 Casts.js
-rw-r--r-- 1417 Check.js
-rw-r--r-- 1432 CheckLiteralTypes.js
-rw-r--r-- 1419 CheckLoops.js
-rw-r--r-- 2140 CheckNativeFuncStages.js
-rw-r--r-- 1435 CheckRecursion.js
-rw-r--r-- 1436 CheckRecursiveTypes.js
-rw-r--r-- 1430 CheckReturns.js
-rw-r--r-- 2712 CheckTypesWithArguments.js
-rw-r--r-- 1447 CheckUnreachableCode.js
-rw-r--r-- 1531 CheckWrapped.js
-rw-r--r-- 36662 Checker.js
-rw-r--r-- 1740 CloneProgram.js
-rw-r--r-- 1914 CommaExpression.js
-rw-r--r-- 1948 ConstexprFolder.js
-rw-r--r-- 1571 Continue.js
-rw-r--r-- 1626 ConvertPtrToArrayRefExpression.js
-rw-r--r-- 3163 CreateLiteral.js
-rw-r--r-- 3654 CreateLiteralType.js
-rw-r--r-- 1736 DereferenceExpression.js
-rw-r--r-- 1789 DoWhileLoop.js
-rw-r--r-- 1915 DotExpression.js
-rw-r--r-- 1745 EArrayRef.js
-rw-r--r-- 2791 EBuffer.js
-rw-r--r-- 3665 EBufferBuilder.js
-rw-r--r-- 2905 EPtr.js
-rw-r--r-- 2009 EnumLiteral.js
-rw-r--r-- 1771 EnumMember.js
-rw-r--r-- 2845 EnumType.js
-rw-r--r-- 1453 EvaluationCommon.js
-rw-r--r-- 11433 Evaluator.js
-rw-r--r-- 1513 Expression.js
-rw-r--r-- 3263 ExpressionFinder.js
-rw-r--r-- 1430 ExternalOrigin.js
-rw-r--r-- 1922 Field.js
-rw-r--r-- 1428 FindHighZombies.js
-rw-r--r-- 2935 FlattenedStructOffsetGatherer.js
-rw-r--r-- 1651 FloatLiteral.js
-rw-r--r-- 1871 FloatLiteralType.js
-rw-r--r-- 1427 FoldConstexprs.js
-rw-r--r-- 2110 ForLoop.js
-rw-r--r-- 3360 Func.js
-rw-r--r-- 1384 FuncAttribute.js
-rw-r--r-- 2097 FuncDef.js
-rw-r--r-- 1617 FuncNumThreadsAttribute.js
-rw-r--r-- 2121 FuncParameter.js
-rw-r--r-- 2013 FunctionLikeBlock.js
-rw-r--r-- 1830 HighZombieFinder.js
-rw-r--r-- 1841 IdentityExpression.js
-rw-r--r-- 1978 IfStatement.js
-rw-r--r-- 2154 IndexExpression.js
-rw-r--r-- 3738 InferTypesForCall.js
-rw-r--r-- 1730 Inline.js
-rw-r--r-- 2147 Inliner.js
-rw-r--r-- 1649 IntLiteral.js
-rw-r--r-- 1874 IntLiteralType.js
-rw-r--r-- 159596 Intrinsics.js
-rw-r--r-- 1593 LayoutBuffers.js
-rw-r--r-- 5878 Lexer.js
-rw-r--r-- 2232 LexerToken.js
-rw-r--r-- 2476 LiteralTypeChecker.js
-rw-r--r-- 1784 LogicalExpression.js
-rw-r--r-- 1612 LogicalNot.js
-rw-r--r-- 3461 LoopChecker.js
-rw-r--r-- 1751 MakeArrayRefExpression.js
-rw-r--r-- 1612 MakePtrExpression.js
-rw-r--r-- 2551 MatrixType.js
drwxr-xr-x - Metal
-rw-r--r-- 6139 NameContext.js
-rw-r--r-- 2471 NameFinder.js
-rw-r--r-- 8004 NameResolver.js
-rw-r--r-- 2177 NativeFunc.js
-rw-r--r-- 2968 NativeType.js
-rw-r--r-- 4139 Node.js
-rw-r--r-- 1630 NormalUsePropertyResolver.js
-rw-r--r-- 1545 NullLiteral.js
-rw-r--r-- 2797 NullType.js
-rw-r--r-- 2369 OperatorAnderIndexer.js
-rw-r--r-- 2047 OperatorArrayRefLength.js
-rw-r--r-- 1551 OriginKind.js
-rw-r--r-- 1685 OverloadResolutionFailure.js
-rw-r--r-- 55007 Parse.js
-rw-r--r-- 3293 Prepare.js
-rw-r--r-- 3015 Program.js
-rw-r--r-- 2505 ProgramWithUnnecessaryThingsRemoved.js
-rw-r--r-- 4247 PropertyAccessExpression.js
-rw-r--r-- 6720 PropertyResolver.js
-rw-r--r-- 2145 PtrType.js
-rw-r--r-- 2065 ReadModifyWriteExpression.js
-rw-r--r-- 1669 RecursionChecker.js
-rw-r--r-- 1836 RecursiveTypeChecker.js
-rw-r--r-- 2035 ReferenceType.js
-rw-r--r-- 1951 ResolveNames.js
-rw-r--r-- 5142 ResolveOverloadImpl.js
-rw-r--r-- 1701 ResolveProperties.js
-rw-r--r-- 1885 ResolveTypeDefs.js
-rw-r--r-- 2843 ResourceSemantic.js
-rw-r--r-- 1710 Return.js
-rw-r--r-- 6946 ReturnChecker.js
-rw-r--r-- 1482 ReturnException.js
-rw-r--r-- 13220 Rewriter.js
-rw-r--r-- 12714 SPIR-V.js
-rw-r--r-- 10464 SPIRV.html
-rw-r--r-- 12757 SPIRVCodegen.js
-rw-r--r-- 4081 SPIRVTypeAnalyzer.js
-rw-r--r-- 4824 SPIRVVariableAnalyzer.js
-rw-r--r-- 8610 Sampler.js
-rw-r--r-- 3337 Semantic.js
-rw-r--r-- 1704 SpecializationConstantSemantic.js
-rw-r--r-- 2198 StageInOutSemantic.js
-rw-r--r-- 111256 StandardLibrary.js
-rw-r--r-- 3190 StatementCloner.js
-rw-r--r-- 2374 StructLayoutBuilder.js
-rw-r--r-- 2653 StructType.js
-rw-r--r-- 1955 SwitchCase.js
-rw-r--r-- 1976 SwitchStatement.js
-rw-r--r-- 2763 SynthesizeArrayOperatorLength.js
-rw-r--r-- 2295 SynthesizeCopyConstructorOperator.js
-rw-r--r-- 2476 SynthesizeDefaultConstructorOperator.js
-rw-r--r-- 2989 SynthesizeEnumFunctions.js
-rw-r--r-- 4687 SynthesizeStructAccessors.js
-rw-r--r-- 2021 TernaryExpression.js
-rw-r--r-- 7227 Test.html
-rw-r--r-- 494828 Test.js
-rw-r--r-- 13551 Texture.js
-rw-r--r-- 29832 TextureOperations.js
-rw-r--r-- 1572 TrapStatement.js
-rw-r--r-- 2276 Type.js
-rw-r--r-- 1790 TypeDef.js
-rw-r--r-- 1759 TypeDefResolver.js
-rw-r--r-- 1685 TypeOverloadResolutionFailure.js
-rw-r--r-- 4851 TypeRef.js
-rw-r--r-- 1779 TypedValue.js
-rw-r--r-- 1656 UintLiteral.js
-rw-r--r-- 2007 UintLiteralType.js
-rw-r--r-- 3876 UnificationContext.js
-rw-r--r-- 2110 UnreachableCodeChecker.js
-rw-r--r-- 1975 Value.js
-rw-r--r-- 1932 VariableDecl.js
-rw-r--r-- 2051 VariableRef.js
-rw-r--r-- 2348 VectorType.js
-rw-r--r-- 1752 VisitingSet.js
-rw-r--r-- 8244 Visitor.js
-rw-r--r-- 1590 WLexicalError.js
-rw-r--r-- 1639 WSyntaxError.js
-rw-r--r-- 1578 WTrapError.js
-rw-r--r-- 1582 WTypeError.js
-rw-r--r-- 1778 WhileLoop.js
-rw-r--r-- 2433 WrapChecker.js
-rw-r--r-- 17021 index.html
-rw-r--r-- 166294 spirv.core.grammar.json
-rw-r--r-- 1368 wsl-tests.yaml