skia2/resources/sksl/errors
John Stiles 248f57b39b Reject array constructors with the wrong number of elements.
We now catch this error at IR generation time; previously we'd send it
to the driver (where it would fail to compile).

Change-Id: I45890214ffa164be1c0f359320f942bc4dc479ca
Bug: skia:11265
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/365697
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
Auto-Submit: John Stiles <johnstiles@google.com>
2021-02-03 22:33:02 +00:00
..
ArgumentCountMismatch.sksl
ArgumentMismatch.sksl
ArgumentModifiers.sksl
ArrayConstructorElementCount.sksl Reject array constructors with the wrong number of elements. 2021-02-03 22:33:02 +00:00
ArrayIndexOutOfRange.sksl
ArrayReturnTypes.sksl
ArrayTooManyDimensions.sksl
ArrayUnspecifiedDimensions.sksl
AssignmentTypeMismatch.sksl
BadCaps.sksl
BadFieldAccess.sksl
BadIndex.sksl
BadModifiers.sksl
BinaryInvalidType.sksl
BinaryTypeCoercion.sksl
BinaryTypeMismatch.sksl
BitShiftFloat.sksl
BitShiftFloatMatrix.sksl
BitShiftFloatVector.sksl
BooleanArithmetic.sksl
BreakOutsideLoop.sksl
CallNonFunction.sksl
CanExitWithoutReturningValue.sksl
ConstructorArgumentCount.sksl
ConstructorTypeMismatch.sksl
ContinueOutsideLoop.sksl
DivideByZero.sksl
DoTypeMismatch.sksl
DuplicateFunction.sksl
DuplicateOutput.sksl
DuplicateSymbol.sksl
EnumValueMustBeConstInt.sksl
ErrorsInDeadCode.sksl
FloatRemainder.sksl
ForTypeMismatch.sksl
GenericArgumentMismatch.sksl
GrBadIn.fp
GrMainParameterWrongType.fp
GrMainTooManyParameters.fp
GrNoFragmentProcessorConstruction.fp
GrNoFragmentProcessorExpressions.fp
GrNoFragmentProcessorLocals.fp
GrNoFragmentProcessorParams.fp
GrNoFragmentProcessorReturn.fp
GrRecursion.fp
IfTypeMismatch.sksl
InterfaceBlockScope.sksl
InterfaceBlockStorageModifiers.sksl
InterfaceBlockWithNoMembers.sksl
InvalidAssignment.sksl
InvalidOutParams.sksl
InvalidToken.sksl
InvalidUnary.sksl
InVarWithInitializerExpression.sksl
MismatchedNumbers.sksl
ModifiersInStruct.sksl
OpaqueTypeAssignment.sksl
OpaqueTypeConstruction.sksl
OpaqueTypeInArray.sksl
OpaqueTypeInInterfaceBlock.sksl
OpaqueTypeInStruct.sksl
OpenArray.sksl
Ossfuzz26700.sksl
Ossfuzz26759.sksl
Ossfuzz27650.sksl
Ossfuzz27663.sksl
Ossfuzz29085.sksl
Ossfuzz29845.sksl
Ossfuzz29849.sksl Fix fuzzer-discovered error with variable scoping. 2021-01-26 17:08:59 +00:00
OverflowFloatLiteral.sksl
OverflowIntLiteral.sksl
OverflowParamArraySize.sksl
OverflowUintLiteral.sksl
PrivateTypes.sksl
RedeclareBasicType.sksl
RedeclareEnum.sksl
RedeclareSamplerType.sksl
RedeclareStruct.sksl
RedeclareStructTypeWithName.sksl
RedeclareUserType.sksl
RedeclareVariable.sksl
ReturnDifferentType.sksl
ReturnFromVoid.sksl
ReturnMissingValue.sksl
ReturnTypeMismatch.sksl
SelfReferentialInitializerExpression.sksl
SpuriousFloat.sksl
StaticIfTest.sksl
StaticSwitchConditionalBreak.sksl
StaticSwitchTest.sksl
StructNameWithoutIdentifier.sksl Remove ASTNode::TypeData 2021-01-28 16:56:59 +00:00
StructTooDeeplyNested.sksl
SwitchDuplicateCase.sksl
SwitchTypes.sksl
SwizzleConstantOutput.sksl
SwizzleMatrix.sksl
SwizzleOnlyLiterals.sksl
SwizzleOutOfBounds.sksl
SwizzleTooManyComponents.sksl
TernaryMismatch.sksl
UndeclaredFunction.sksl
UndefinedFunction.sksl
UndefinedSymbol.sksl
Unreachable.sksl
UnscopedVariableInDoWhile.sksl Fix fuzzer-discovered error with variable scoping. 2021-01-26 17:08:59 +00:00
UnscopedVariableInElse.sksl Fix fuzzer-discovered error with variable scoping. 2021-01-26 17:08:59 +00:00
UnscopedVariableInIf.sksl Fix fuzzer-discovered error with variable scoping. 2021-01-26 17:08:59 +00:00
UnscopedVariableInWhile.sksl Fix fuzzer-discovered error with variable scoping. 2021-01-26 17:08:59 +00:00
UnsupportedGLSLIdentifiers.sksl
UseWithoutInitializeArrayIndex.sksl
UseWithoutInitializeBinaryExpr.sksl
UseWithoutInitializeDeadIf.sksl
UseWithoutInitializeDeadSwitch.sksl
UseWithoutInitializeReturnValue.sksl
UseWithoutInitializeVarDecl.sksl
UsingInvalidValue.sksl
WhileTypeMismatch.sksl