skia2/resources/sksl/errors
Ethan Nicholas 4144b8abb4 Added preliminary SkSL Metal compute shader support
This adds mostly-functional compute shader output to SkSL. This does not
add overall compute shader support to Skia; it still needs to be
integrated into the Skia pipeline before it is possible to actually use
compute shaders in practice.

Change-Id: Ic5c69863704f141d16bb191224a817e44f4a8565
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/539060
Reviewed-by: Arman Uguray <armansito@google.com>
Reviewed-by: John Stiles <johnstiles@google.com>
Commit-Queue: Ethan Nicholas <ethannicholas@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
2022-06-15 18:52:42 +00:00
..
ArgumentCountMismatch.rts Rename Runtime Effect-compatible ES2 error tests to .rts. 2022-03-21 16:49:17 +00:00
ArgumentMismatch.rts Rename Runtime Effect-compatible ES2 error tests to .rts. 2022-03-21 16:49:17 +00:00
ArgumentModifiers.rts Rename Runtime Effect-compatible ES2 error tests to .rts. 2022-03-21 16:49:17 +00:00
ArrayConstructorElementCount.sksl Reland "Verify that tests in errors/ actually generate the expected errors." 2022-02-08 18:20:04 +00:00
ArrayIndexOutOfRange.rts Rename Runtime Effect-compatible ES2 error tests to .rts. 2022-03-21 16:49:17 +00:00
ArrayInlinedIndexOutOfRange.sksl Reland "Verify that tests in errors/ actually generate the expected errors." 2022-02-08 18:20:04 +00:00
ArrayNegation.rts Rename Runtime Effect-compatible ES2 error tests to .rts. 2022-03-21 16:49:17 +00:00
ArrayOfInvalidSize.rts Revert "Revert "Restored unsized array support to SkSL"" 2022-06-03 19:03:13 +00:00
ArrayOfVoid.rts Rename Runtime Effect-compatible ES2 error tests to .rts. 2022-03-21 16:49:17 +00:00
ArrayPlus.rts Rename Runtime Effect-compatible ES2 error tests to .rts. 2022-03-21 16:49:17 +00:00
ArrayReturnTypes.rts Rename Runtime Effect-compatible ES2 error tests to .rts. 2022-03-21 16:49:17 +00:00
ArraySplitDimensions.rts Rename Runtime Effect-compatible ES2 error tests to .rts. 2022-03-21 16:49:17 +00:00
ArraySplitDimensionsInFuncBody.rts Rename Runtime Effect-compatible ES2 error tests to .rts. 2022-03-21 16:49:17 +00:00
ArraySplitDimensionsInFuncDecl.rts Rename Runtime Effect-compatible ES2 error tests to .rts. 2022-03-21 16:49:17 +00:00
ArraySplitDimensionsInStruct.rts Rename Runtime Effect-compatible ES2 error tests to .rts. 2022-03-21 16:49:17 +00:00
ArrayTooManyDimensions.rts Rename Runtime Effect-compatible ES2 error tests to .rts. 2022-03-21 16:49:17 +00:00
ArrayTooManyDimensionsInFuncBody.rts Rename Runtime Effect-compatible ES2 error tests to .rts. 2022-03-21 16:49:17 +00:00
ArrayTooManyDimensionsInFuncBodyUnsized1.rts Revert "Revert "Restored unsized array support to SkSL"" 2022-06-03 19:03:13 +00:00
ArrayTooManyDimensionsInFuncBodyUnsized2.rts Revert "Revert "Restored unsized array support to SkSL"" 2022-06-03 19:03:13 +00:00
ArrayTooManyDimensionsInFuncDecl.rts Rename Runtime Effect-compatible ES2 error tests to .rts. 2022-03-21 16:49:17 +00:00
ArrayTooManyDimensionsInFuncDeclUnsized1.rts Revert "Revert "Restored unsized array support to SkSL"" 2022-06-03 19:03:13 +00:00
ArrayTooManyDimensionsInFuncDeclUnsized2.rts Revert "Revert "Restored unsized array support to SkSL"" 2022-06-03 19:03:13 +00:00
ArrayTooManyDimensionsInStruct.rts Rename Runtime Effect-compatible ES2 error tests to .rts. 2022-03-21 16:49:17 +00:00
ArrayTooManyDimensionsInStructUnsized1.rts Revert "Revert "Restored unsized array support to SkSL"" 2022-06-03 19:03:13 +00:00
ArrayTooManyDimensionsInStructUnsized2.rts Revert "Revert "Restored unsized array support to SkSL"" 2022-06-03 19:03:13 +00:00
ArrayTooManyDimensionsUnsized1.rts Revert "Revert "Restored unsized array support to SkSL"" 2022-06-03 19:03:13 +00:00
ArrayTooManyDimensionsUnsized2.rts Revert "Revert "Restored unsized array support to SkSL"" 2022-06-03 19:03:13 +00:00
ArrayTypeTooManyDimensions.rts Rename Runtime Effect-compatible ES2 error tests to .rts. 2022-03-21 16:49:17 +00:00
ArrayTypeTooManyDimensionsInFuncBody.rts Rename Runtime Effect-compatible ES2 error tests to .rts. 2022-03-21 16:49:17 +00:00
ArrayTypeTooManyDimensionsInFuncBodyUnsized1.rts Revert "Revert "Restored unsized array support to SkSL"" 2022-06-03 19:03:13 +00:00
ArrayTypeTooManyDimensionsInFuncBodyUnsized2.rts Revert "Revert "Restored unsized array support to SkSL"" 2022-06-03 19:03:13 +00:00
ArrayTypeTooManyDimensionsInFuncDecl.rts Rename Runtime Effect-compatible ES2 error tests to .rts. 2022-03-21 16:49:17 +00:00
ArrayTypeTooManyDimensionsInFuncDeclUnsized1.rts Revert "Revert "Restored unsized array support to SkSL"" 2022-06-03 19:03:13 +00:00
ArrayTypeTooManyDimensionsInFuncDeclUnsized2.rts Revert "Revert "Restored unsized array support to SkSL"" 2022-06-03 19:03:13 +00:00
ArrayTypeTooManyDimensionsInStruct.rts Rename Runtime Effect-compatible ES2 error tests to .rts. 2022-03-21 16:49:17 +00:00
ArrayTypeTooManyDimensionsInStructUnsized1.rts Revert "Revert "Restored unsized array support to SkSL"" 2022-06-03 19:03:13 +00:00
ArrayTypeTooManyDimensionsInStructUnsized2.rts Revert "Revert "Restored unsized array support to SkSL"" 2022-06-03 19:03:13 +00:00
ArrayTypeTooManyDimensionsUnsized1.rts Revert "Revert "Restored unsized array support to SkSL"" 2022-06-03 19:03:13 +00:00
ArrayTypeTooManyDimensionsUnsized2.rts Revert "Revert "Restored unsized array support to SkSL"" 2022-06-03 19:03:13 +00:00
ArrayUnspecifiedDimensions.rts Revert "Revert "Restored unsized array support to SkSL"" 2022-06-03 19:03:13 +00:00
AssignmentTypeMismatch.rts Rename Runtime Effect-compatible ES2 error tests to .rts. 2022-03-21 16:49:17 +00:00
BadCaps.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
BadConstInitializers.rts Rename ES2 error tests starting with 'B' to .rts. 2022-03-21 16:49:17 +00:00
BadFieldAccess.rts Rename ES2 error tests starting with 'B' to .rts. 2022-03-21 16:49:17 +00:00
BadIndex.rts Rename ES2 error tests starting with 'B' to .rts. 2022-03-21 16:49:17 +00:00
BadModifiers.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
BadOctal.rts Rename ES2 error tests starting with 'B' to .rts. 2022-03-21 16:49:17 +00:00
BinaryInvalidType.rts Rename ES2 error tests starting with 'B' to .rts. 2022-03-21 16:49:17 +00:00
BinaryTypeCoercion.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
BinaryTypeMismatch.rts Add test for fuzzer-discovered error with ^^ operator. 2022-04-04 15:41:08 +00:00
BitShiftFloat.rts Rename ES2 error tests starting with 'B' to .rts. 2022-03-21 16:49:17 +00:00
BitShiftFloatMatrix.rts Rename ES2 error tests starting with 'B' to .rts. 2022-03-21 16:49:17 +00:00
BitShiftFloatVector.rts Rename ES2 error tests starting with 'B' to .rts. 2022-03-21 16:49:17 +00:00
BooleanArithmetic.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
BreakOutsideLoop.rts Rename ES2 error tests starting with 'B' to .rts. 2022-03-21 16:49:17 +00:00
CallNonFunction.rts Rename ES2 error tests from 'C' through 'G' to .rts. 2022-03-21 22:50:58 +00:00
CanExitWithoutReturningValue.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
CommasAsConstantExpressions.rts Prevent comma operator constant-folding or constant-expression-usage. 2022-05-11 22:52:24 +00:00
ComparisonDimensional.rts Rename ES2 error tests from 'C' through 'G' to .rts. 2022-03-21 22:50:58 +00:00
ComputeUniform.compute Added preliminary SkSL Metal compute shader support 2022-06-15 18:52:42 +00:00
ConstructorArgumentCount.rts Rename ES2 error tests from 'C' through 'G' to .rts. 2022-03-21 22:50:58 +00:00
ConstructorTypeMismatch.rts Rename ES2 error tests from 'C' through 'G' to .rts. 2022-03-21 22:50:58 +00:00
ContinueOutsideLoop.rts Rename ES2 error tests from 'C' through 'G' to .rts. 2022-03-21 22:50:58 +00:00
DivideByZero.rts Rename ES2 error tests from 'C' through 'G' to .rts. 2022-03-21 22:50:58 +00:00
DoTypeMismatch.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
DuplicateBinding.compute Added preliminary SkSL Metal compute shader support 2022-06-15 18:52:42 +00:00
DuplicateFunction.rts Rename ES2 error tests from 'C' through 'G' to .rts. 2022-03-21 22:50:58 +00:00
DuplicateOutput.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
DuplicateSymbol.rts Rename ES2 error tests from 'C' through 'G' to .rts. 2022-03-21 22:50:58 +00:00
EmptyArray.rts Rename ES2 error tests from 'C' through 'G' to .rts. 2022-03-21 22:50:58 +00:00
EmptyStruct.rts Rename ES2 error tests from 'C' through 'G' to .rts. 2022-03-21 22:50:58 +00:00
ErrorsInDeadCode.rts Rename ES2 error tests from 'C' through 'G' to .rts. 2022-03-21 22:50:58 +00:00
FloatRemainder.rts Rename ES2 error tests from 'C' through 'G' to .rts. 2022-03-21 22:50:58 +00:00
ForInitStmt.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
ForTypeMismatch.rts Rename ES2 error tests from 'C' through 'G' to .rts. 2022-03-21 22:50:58 +00:00
FunctionParameterOfVoid.rts Rename ES2 error tests from 'C' through 'G' to .rts. 2022-03-21 22:50:58 +00:00
GenericArgumentMismatch.rts Rename ES2 error tests from 'C' through 'G' to .rts. 2022-03-21 22:50:58 +00:00
IfTypeMismatch.rts Rename ES2 error tests from 'H' through 'M' to .rts. 2022-03-22 16:54:32 +00:00
IllegalRecursionComplex.rts Move recursion tests into general /errors/ directory. 2022-04-28 21:25:41 +00:00
IllegalRecursionMutual.rts Move recursion tests into general /errors/ directory. 2022-04-28 21:25:41 +00:00
IllegalRecursionSimple.rts Move recursion tests into general /errors/ directory. 2022-04-28 21:25:41 +00:00
IncompleteExpression.rts Rename ES2 error tests from 'H' through 'M' to .rts. 2022-03-22 16:54:32 +00:00
IncompleteFunctionCall.rts Rename ES2 error tests from 'H' through 'M' to .rts. 2022-03-22 16:54:32 +00:00
InterfaceBlockMemberReservedName.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
InterfaceBlockPrivateType.sksl Rename ES2 error tests 'O' through 'P' to .rts. 2022-03-22 17:03:07 +00:00
InterfaceBlockReservedName.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
InterfaceBlockScope.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
InterfaceBlockStorageModifiers.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
InterfaceBlockWithNoMembers.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
IntrinsicInGlobalVariable.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
InvalidAssignment.rts Rename ES2 error tests from 'H' through 'M' to .rts. 2022-03-22 16:54:32 +00:00
InvalidInOutType.compute Added preliminary SkSL Metal compute shader support 2022-06-15 18:52:42 +00:00
InvalidMainParameters.compute Added preliminary SkSL Metal compute shader support 2022-06-15 18:52:42 +00:00
InvalidMainReturn.compute Added preliminary SkSL Metal compute shader support 2022-06-15 18:52:42 +00:00
InvalidOutParams.rts Rename ES2 error tests from 'H' through 'M' to .rts. 2022-03-22 16:54:32 +00:00
InvalidToken.rts Rename ES2 error tests from 'H' through 'M' to .rts. 2022-03-22 16:54:32 +00:00
InvalidUnary.rts Rename ES2 error tests from 'H' through 'M' to .rts. 2022-03-22 16:54:32 +00:00
InvalidUniformTypes.sksl [sksl] Disallow boolean uniforms 2022-06-01 18:07:08 +00:00
InVarWithInitializerExpression.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
LayoutInFunctions.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
LayoutInInterfaceBlock.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
LayoutInStruct.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
LayoutRepeatedQualifiers.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
MatrixIndexOutOfRange.rts Rename ES2 error tests from 'H' through 'M' to .rts. 2022-03-22 16:54:32 +00:00
MatrixIndexOutOfRangeES3.sksl Rename ES2 error tests from 'H' through 'M' to .rts. 2022-03-22 16:54:32 +00:00
MatrixInlinedIndexOutOfRange.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
MatrixToVectorCast3x3.rts Rename ES2 error tests from 'H' through 'M' to .rts. 2022-03-22 16:54:32 +00:00
MatrixToVectorCastBoolean.rts Rename ES2 error tests from 'H' through 'M' to .rts. 2022-03-22 16:54:32 +00:00
MatrixToVectorCastInteger.rts Rename ES2 error tests from 'H' through 'M' to .rts. 2022-03-22 16:54:32 +00:00
MatrixToVectorCastTooSmall.rts Rename ES2 error tests from 'H' through 'M' to .rts. 2022-03-22 16:54:32 +00:00
MismatchedNumbers.rts Rename ES2 error tests from 'H' through 'M' to .rts. 2022-03-22 16:54:32 +00:00
MismatchedNumbersES3.sksl Rename ES2 error tests from 'H' through 'M' to .rts. 2022-03-22 16:54:32 +00:00
ModifiersInStruct.rts Rename ES2 error tests from 'H' through 'M' to .rts. 2022-03-22 16:54:32 +00:00
MultipleFields.rts Rename ES2 error tests from 'H' through 'M' to .rts. 2022-03-22 16:54:32 +00:00
MultipleFieldsInInterfaceBlocks.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
NoES3ModifierInUserCode.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
OpaqueTypeAssignment.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
OpaqueTypeConstruction.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
OpaqueTypeInArray.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
OpaqueTypeInInterfaceBlock.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
OpaqueTypeInStruct.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
OpenArray.rts Rename ES2 error tests 'O' through 'P' to .rts. 2022-03-22 17:03:07 +00:00
Ossfuzz26700.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
Ossfuzz27614.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
Ossfuzz27650.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
Ossfuzz27663.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
Ossfuzz28050.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
Ossfuzz29444.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
Ossfuzz29845.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
Ossfuzz29849.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
Ossfuzz31410.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
Ossfuzz31469.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
Ossfuzz32156.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
Ossfuzz32587.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
Ossfuzz32851.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
Ossfuzz36850.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
Ossfuzz37457.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
Ossfuzz37465.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
Ossfuzz37469.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
Ossfuzz37620.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
Ossfuzz38106.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
Ossfuzz38107.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
Ossfuzz38108.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
Ossfuzz38140.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
Ossfuzz38560.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
Ossfuzz38865.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
Ossfuzz38944.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
Ossfuzz39000.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
Ossfuzz40427.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
Ossfuzz40428.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
Ossfuzz40479.sksl Improved position reporting for various SkSL constructs 2022-04-06 16:20:45 +00:00
Ossfuzz40660.sksl Improve parser behavior with invalid statements inside a Block. 2022-02-10 14:22:38 +00:00
Ossfuzz44045.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
Ossfuzz44551.sksl Fix for fuzzer-discovered error with deeply-nested expressions. 2022-02-11 14:25:34 +00:00
Ossfuzz44555.sksl Add more fuzzer-discovered programs to error tests. 2022-02-11 14:42:43 +00:00
Ossfuzz44557.sksl Add more fuzzer-discovered programs to error tests. 2022-02-11 14:42:43 +00:00
Ossfuzz44559.sksl Add more fuzzer-discovered programs to error tests. 2022-02-11 14:42:43 +00:00
Ossfuzz44561.sksl Add more fuzzer-discovered programs to error tests. 2022-02-11 14:42:43 +00:00
Ossfuzz44565.sksl Add more fuzzer-discovered programs to error tests. 2022-02-11 14:42:43 +00:00
Ossfuzz47935.sksl Fix fuzzer-discovered error with positions when casting arrays. 2022-06-10 13:59:26 +00:00
OverflowFloatLiteral.rts Rename ES2 error tests 'O' through 'P' to .rts. 2022-03-22 17:03:07 +00:00
OverflowInlinedLiteral.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
OverflowInt64Literal.rts Rename ES2 error tests 'O' through 'P' to .rts. 2022-03-22 17:03:07 +00:00
OverflowIntLiteral.rts Rename ES2 error tests 'O' through 'P' to .rts. 2022-03-22 17:03:07 +00:00
OverflowParamArraySize.rts Rename ES2 error tests 'O' through 'P' to .rts. 2022-03-22 17:03:07 +00:00
OverflowShortLiteral.sksl Rename ES2 error tests 'O' through 'P' to .rts. 2022-03-22 17:03:07 +00:00
OverflowUintLiteral.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
PrecisionQualifiersDisallowed.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
PrivateTypes.rts Rename ES2 error tests 'O' through 'P' to .rts. 2022-03-22 17:03:07 +00:00
PrivateVariables.rts Rename ES2 error tests 'O' through 'P' to .rts. 2022-03-22 17:03:07 +00:00
ProgramTooLarge_Globals.rts Rename ES2 error tests 'O' through 'P' to .rts. 2022-03-22 17:03:07 +00:00
ProgramTooLarge_Stack.rts Rename ES2 error tests 'O' through 'P' to .rts. 2022-03-22 17:03:07 +00:00
PrototypeInFuncBody.rts Rename ES2 error tests 'O' through 'P' to .rts. 2022-03-22 17:03:07 +00:00
RedeclareBasicType.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
RedeclareSamplerType.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
RedeclareShaderType.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
RedeclareStruct.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
RedeclareStructTypeWithName.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
RedeclareUserType.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
RedeclareVariable.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameAsm.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameAttribute.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameCast.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameDouble.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameDvec2.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameDvec3.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameDvec4.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameEnum.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameExtern.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameExternal.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameFixed.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameFvec2.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameFvec3.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameFvec4.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameGoto.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameHvec2.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameHvec3.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameHvec4.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameInput.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameInterface.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameInvariant.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameLong.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameNamespace.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameOutput.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNamePacked.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNamePrecision.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNamePublic.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameSampler1DShadow.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameSampler2DRectShadow.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameSampler2DShadow.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameSampler3DRect.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameSamplerCube.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameSizeof.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameStatic.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameSuperp.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameTemplate.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameThis.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameTypedef.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameUnion.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameUnsigned.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameUsing.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameVarying.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReservedNameVolatile.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReturnDifferentType.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReturnFromVoid.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReturnMissingValue.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
ReturnTypeMismatch.rts Rename ES2 error tests starting with 'R' to .rts. 2022-03-22 17:03:48 +00:00
SelfReferentialInitializerExpression.rts Rename ES2 error tests starting with 'S' to .rts. 2022-03-22 17:08:16 +00:00
SpuriousFloat.rts Rename ES2 error tests starting with 'S' to .rts. 2022-03-22 17:08:16 +00:00
StaticIfTest.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
StaticSwitchConditionalBreak.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
StaticSwitchTest.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
StaticSwitchWithConditionalBreak.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
StaticSwitchWithConditionalContinue.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
StaticSwitchWithConditionalReturn.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
StructMemberReservedName.rts Rename ES2 error tests starting with 'S' to .rts. 2022-03-22 17:08:16 +00:00
StructNameWithoutIdentifier.rts Rename ES2 error tests starting with 'S' to .rts. 2022-03-22 17:08:16 +00:00
StructTooDeeplyNested.rts Rename ES2 error tests starting with 'S' to .rts. 2022-03-22 17:08:16 +00:00
StructVariableReservedName.rts Rename ES2 error tests starting with 'S' to .rts. 2022-03-22 17:08:16 +00:00
SwitchDuplicateCase.rts Rename ES2 error tests starting with 'S' to .rts. 2022-03-22 17:08:16 +00:00
SwitchDuplicateDefault.rts Rename ES2 error tests starting with 'S' to .rts. 2022-03-22 17:08:16 +00:00
SwitchTypes.rts Rename ES2 error tests starting with 'S' to .rts. 2022-03-22 17:08:16 +00:00
SwitchWithContinueInside.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
SwizzleConstantOutput.rts Rename ES2 error tests starting with 'S' to .rts. 2022-03-22 17:08:16 +00:00
SwizzleDomain.rts Rename ES2 error tests starting with 'S' to .rts. 2022-03-22 17:08:16 +00:00
SwizzleMatrix.rts Rename ES2 error tests starting with 'S' to .rts. 2022-03-22 17:08:16 +00:00
SwizzleOnlyLiterals.rts Rename ES2 error tests starting with 'S' to .rts. 2022-03-22 17:08:16 +00:00
SwizzleOutOfBounds.rts Rename ES2 error tests starting with 'S' to .rts. 2022-03-22 17:08:16 +00:00
SwizzleTooManyComponents.rts Rename ES2 error tests starting with 'S' to .rts. 2022-03-22 17:08:16 +00:00
TernaryMismatch.rts Rename ES2 error tests 'T' through 'Z' to .rts. 2022-03-22 19:50:29 +00:00
UnassignedOutParameter.rts Rename ES2 error tests 'T' through 'Z' to .rts. 2022-03-22 19:50:29 +00:00
UndeclaredFunction.rts Rename ES2 error tests 'T' through 'Z' to .rts. 2022-03-22 19:50:29 +00:00
UndefinedFunction.rts Rename ES2 error tests 'T' through 'Z' to .rts. 2022-03-22 19:50:29 +00:00
UndefinedSymbol.rts Rename ES2 error tests 'T' through 'Z' to .rts. 2022-03-22 19:50:29 +00:00
UniformVarWithInitializerExpression.rts Rename ES2 error tests 'T' through 'Z' to .rts. 2022-03-22 19:50:29 +00:00
UnknownDivideByZero.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
UnscopedVariableInDoWhile.sksl Fix error reporting position of repeated var-declarations. 2022-03-21 21:52:04 +00:00
UnscopedVariableInElse.rts Rename ES2 error tests 'T' through 'Z' to .rts. 2022-03-22 19:50:29 +00:00
UnscopedVariableInFor.rts Rename ES2 error tests 'T' through 'Z' to .rts. 2022-03-22 19:50:29 +00:00
UnscopedVariableInIf.rts Rename ES2 error tests 'T' through 'Z' to .rts. 2022-03-22 19:50:29 +00:00
UnscopedVariableInWhile.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
UnspecifiedBinding.compute Added preliminary SkSL Metal compute shader support 2022-06-15 18:52:42 +00:00
UnsupportedGLSLIdentifiers.rts Rename ES2 error tests 'T' through 'Z' to .rts. 2022-03-22 19:50:29 +00:00
UsingInvalidValue.rts Rename ES2 error tests 'T' through 'Z' to .rts. 2022-03-22 19:50:29 +00:00
VectorIndexOutOfRange.rts Rename ES2 error tests 'T' through 'Z' to .rts. 2022-03-22 19:50:29 +00:00
VectorInlinedIndexOutOfRange.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00
VectorSlice.rts Rename ES2 error tests 'T' through 'Z' to .rts. 2022-03-22 19:50:29 +00:00
VertexEarlyReturn.vert Reland "Restrict where 'binding' and 'set' can appear" 2021-11-23 18:03:24 +00:00
VoidConstructor.rts Rename ES2 error tests 'T' through 'Z' to .rts. 2022-03-22 19:50:29 +00:00
VoidInStruct.rts Rename ES2 error tests 'T' through 'Z' to .rts. 2022-03-22 19:50:29 +00:00
VoidVariable.rts Rename ES2 error tests 'T' through 'Z' to .rts. 2022-03-22 19:50:29 +00:00
WhileTypeMismatch.sksl Add expected errors to every test file. 2022-02-08 18:20:25 +00:00