Lines Matching refs:SKSL_TEST
186 #define SKSL_TEST(name, path) SKSL_TEST_CPU(name, path) SKSL_TEST_GPU(name, path)
188 SKSL_TEST(SkSLArraySizeFolding, "folding/ArraySizeFolding.sksl")
189 SKSL_TEST(SkSLAssignmentOps, "folding/AssignmentOps.sksl")
190 SKSL_TEST(SkSLBoolFolding, "folding/BoolFolding.sksl")
191 SKSL_TEST(SkSLCastFolding, "folding/CastFolding.sksl")
192 SKSL_TEST(SkSLIntFoldingES2, "folding/IntFoldingES2.sksl")
194 SKSL_TEST(SkSLFloatFolding, "folding/FloatFolding.sksl")
198 SKSL_TEST(SkSLSelfAssignment, "folding/SelfAssignment.sksl")
199 SKSL_TEST(SkSLShortCircuitBoolFolding, "folding/ShortCircuitBoolFolding.sksl")
200 SKSL_TEST(SkSLSwizzleFolding, "folding/SwizzleFolding.sksl")
201 SKSL_TEST(SkSLVectorScalarFolding, "folding/VectorScalarFolding.sksl")
202 SKSL_TEST(SkSLVectorVectorFolding, "folding/VectorVectorFolding.sksl")
207 SKSL_TEST(SkSLForBodyMustBeInlinedIntoAScope, "inliner/ForBodyMustBeInlinedIntoAScope.sksl")
210 SKSL_TEST(SkSLForWithoutReturnInsideCanBeInlined, "inliner/ForWithoutReturnInsideCanBeInlined.sksl")
211 SKSL_TEST(SkSLForWithReturnInsideCannotBeInlined, "inliner/ForWithReturnInsideCannotBeInlined.sksl")
212 SKSL_TEST(SkSLIfBodyMustBeInlinedIntoAScope, "inliner/IfBodyMustBeInlinedIntoAScope.sksl")
213 SKSL_TEST(SkSLIfElseBodyMustBeInlinedIntoAScope, "inliner/IfElseBodyMustBeInlinedIntoAScope.sksl")
214 SKSL_TEST(SkSLIfElseChainWithReturnsCanBeInlined, "inliner/IfElseChainWithReturnsCanBeInlined.sksl")
215 SKSL_TEST(SkSLIfTestCanBeInlined, "inliner/IfTestCanBeInlined.sksl")
216 SKSL_TEST(SkSLIfWithReturnsCanBeInlined, "inliner/IfWithReturnsCanBeInlined.sksl")
217 SKSL_TEST(SkSLInlineKeywordOverridesThreshold, "inliner/InlineKeywordOverridesThreshold.sksl")
218 SKSL_TEST(SkSLInlinerAvoidsVariableNameOverlap, "inliner/InlinerAvoidsVariableNameOverlap.sksl")
219 SKSL_TEST(SkSLInlinerElidesTempVarForReturnsInsideBlock,
221 SKSL_TEST(SkSLInlinerUsesTempVarForMultipleReturns,
223 SKSL_TEST(SkSLInlinerUsesTempVarForReturnsInsideBlockWithVar,
225 SKSL_TEST(SkSLInlineThreshold, "inliner/InlineThreshold.sksl")
228 SKSL_TEST(SkSLInlineWithModifiedArgument, "inliner/InlineWithModifiedArgument.sksl")
229 SKSL_TEST(SkSLInlineWithNestedBigCalls, "inliner/InlineWithNestedBigCalls.sksl")
230 SKSL_TEST(SkSLInlineWithUnmodifiedArgument, "inliner/InlineWithUnmodifiedArgument.sksl")
231 SKSL_TEST(SkSLInlineWithUnnecessaryBlocks, "inliner/InlineWithUnnecessaryBlocks.sksl")
232 SKSL_TEST(SkSLNoInline, "inliner/NoInline.sksl")
233 SKSL_TEST(SkSLShortCircuitEvaluationsCannotInlineRightHandSide,
236 SKSL_TEST(SkSLStructsCanBeInlinedSafely, "inliner/StructsCanBeInlinedSafely.sksl")
237 SKSL_TEST(SkSLSwizzleCanBeInlinedDirectly, "inliner/SwizzleCanBeInlinedDirectly.sksl")
238 SKSL_TEST(SkSLTernaryResultsCannotBeInlined, "inliner/TernaryResultsCannotBeInlined.sksl")
239 SKSL_TEST(SkSLTernaryTestCanBeInlined, "inliner/TernaryTestCanBeInlined.sksl")
240 SKSL_TEST(SkSLTrivialArgumentsInlineDirectly, "inliner/TrivialArgumentsInlineDirectly.sksl")
249 SKSL_TEST(SkSLIntrinsicAbsFloat, "intrinsics/AbsFloat.sksl")
250 SKSL_TEST(SkSLIntrinsicCeil, "intrinsics/Ceil.sksl")
263 SKSL_TEST(SkSLIntrinsicMatrixCompMultES2, "intrinsics/MatrixCompMultES2.sksl")
265 SKSL_TEST(SkSLIntrinsicMaxFloat, "intrinsics/MaxFloat.sksl")
266 SKSL_TEST(SkSLIntrinsicMinFloat, "intrinsics/MinFloat.sksl")
275 SKSL_TEST(SkSLIntrinsicSignFloat, "intrinsics/SignFloat.sksl")
276 SKSL_TEST(SkSLIntrinsicStep, "intrinsics/Step.sksl")
282 SKSL_TEST(SkSLLoopFloat, "runtime/LoopFloat.rts")
283 SKSL_TEST(SkSLLoopInt, "runtime/LoopInt.rts")
284 SKSL_TEST(SkSLQualifierOrder, "runtime/QualifierOrder.rts")
285 SKSL_TEST(SkSLPrecisionQualifiers, "runtime/PrecisionQualifiers.rts")
291 SKSL_TEST(SkSLArrayTypes, "shared/ArrayTypes.sksl")
292 SKSL_TEST(SkSLAssignment, "shared/Assignment.sksl")
293 SKSL_TEST(SkSLCastsRoundTowardZero, "shared/CastsRoundTowardZero.sksl")
294 SKSL_TEST(SkSLCommaMixedTypes, "shared/CommaMixedTypes.sksl")
298 SKSL_TEST(SkSLConstantIf, "shared/ConstantIf.sksl")
300 SKSL_TEST(SkSLConstVariableComparison, "shared/ConstVariableComparison.sksl")
302 SKSL_TEST(SkSLDeadIfStatement, "shared/DeadIfStatement.sksl")
303 SKSL_TEST(SkSLDeadReturn, "shared/DeadReturn.sksl")
306 SKSL_TEST(SkSLDeadStripFunctions, "shared/DeadStripFunctions.sksl")
307 SKSL_TEST(SkSLDependentInitializers, "shared/DependentInitializers.sksl")
309 SKSL_TEST(SkSLEmptyBlocksES2, "shared/EmptyBlocksES2.sksl")
311 SKSL_TEST(SkSLForLoopControlFlow, "shared/ForLoopControlFlow.sksl")
312 SKSL_TEST(SkSLFunctionArgTypeMatch, "shared/FunctionArgTypeMatch.sksl")
313 SKSL_TEST(SkSLFunctionReturnTypeMatch, "shared/FunctionReturnTypeMatch.sksl")
314 SKSL_TEST(SkSLFunctions, "shared/Functions.sksl")
315 SKSL_TEST(SkSLFunctionPrototype, "shared/FunctionPrototype.sksl")
316 SKSL_TEST(SkSLGeometricIntrinsics, "shared/GeometricIntrinsics.sksl")
317 SKSL_TEST(SkSLHelloWorld, "shared/HelloWorld.sksl")
318 SKSL_TEST(SkSLHex, "shared/Hex.sksl")
320 SKSL_TEST(SkSLMatrices, "shared/Matrices.sksl")
322 SKSL_TEST(SkSLMatrixConstructorsES2, "shared/MatrixConstructorsES2.sksl")
324 SKSL_TEST(SkSLMatrixEquality, "shared/MatrixEquality.sksl")
325 SKSL_TEST(SkSLMatrixScalarSplat, "shared/MatrixScalarSplat.sksl")
326 SKSL_TEST(SkSLMatrixToVectorCast, "shared/MatrixToVectorCast.sksl")
327 SKSL_TEST(SkSLMultipleAssignments, "shared/MultipleAssignments.sksl")
328 SKSL_TEST(SkSLNegation, "shared/Negation.sksl")
329 SKSL_TEST(SkSLNumberCasts, "shared/NumberCasts.sksl")
330 SKSL_TEST(SkSLOperatorsES2, "shared/OperatorsES2.sksl")
332 SKSL_TEST(SkSLOssfuzz36852, "shared/Ossfuzz36852.sksl")
339 SKSL_TEST(SkSLResizeMatrix, "shared/ResizeMatrix.sksl")
341 SKSL_TEST(SkSLReturnsValueOnEveryPathES2, "shared/ReturnsValueOnEveryPathES2.sksl")
343 SKSL_TEST(SkSLScalarConversionConstructorsES2, "shared/ScalarConversionConstructorsES2.sksl")
344 SKSL_TEST(SkSLScopedSymbol, "shared/ScopedSymbol.sksl")
346 SKSL_TEST(SkSLStackingVectorCasts, "shared/StackingVectorCasts.sksl")
347 SKSL_TEST(SkSLStaticIf, "shared/StaticIf.sksl")
349 SKSL_TEST(SkSLStructArrayFollowedByScalar, "shared/StructArrayFollowedByScalar.sksl")
350 SKSL_TEST(SkSLStructsInFunctions, "shared/StructsInFunctions.sksl")
351 SKSL_TEST(SkSLSwitch, "shared/Switch.sksl")
352 SKSL_TEST(SkSLSwitchDefaultOnly, "shared/SwitchDefaultOnly.sksl")
353 SKSL_TEST(SkSLSwitchWithFallthrough, "shared/SwitchWithFallthrough.sksl")
354 SKSL_TEST(SkSLSwitchWithLoops, "shared/SwitchWithLoops.sksl")
355 SKSL_TEST(SkSLSwizzleBoolConstants, "shared/SwizzleBoolConstants.sksl")
356 SKSL_TEST(SkSLSwizzleByConstantIndex, "shared/SwizzleByConstantIndex.sksl")
358 SKSL_TEST(SkSLSwizzleConstants, "shared/SwizzleConstants.sksl")
359 SKSL_TEST(SkSLSwizzleLTRB, "shared/SwizzleLTRB.sksl")
360 SKSL_TEST(SkSLSwizzleOpt, "shared/SwizzleOpt.sksl")
361 SKSL_TEST(SkSLSwizzleScalar, "shared/SwizzleScalar.sksl")
362 SKSL_TEST(SkSLSwizzleScalarBool, "shared/SwizzleScalarBool.sksl")
363 SKSL_TEST(SkSLSwizzleScalarInt, "shared/SwizzleScalarInt.sksl")
364 SKSL_TEST(SkSLTernaryAsLValueEntirelyFoldable, "shared/TernaryAsLValueEntirelyFoldable.sksl")
365 SKSL_TEST(SkSLTernaryAsLValueFoldableTest, "shared/TernaryAsLValueFoldableTest.sksl")
366 SKSL_TEST(SkSLTernaryExpression, "shared/TernaryExpression.sksl")
367 SKSL_TEST(SkSLUnaryPositiveNegative, "shared/UnaryPositiveNegative.sksl")
368 SKSL_TEST(SkSLUniformArray, "shared/UniformArray.sksl")
369 SKSL_TEST(SkSLUnusedVariables, "shared/UnusedVariables.sksl")
370 SKSL_TEST(SkSLVectorConstructors, "shared/VectorConstructors.sksl")
371 SKSL_TEST(SkSLVectorToMatrixCast, "shared/VectorToMatrixCast.sksl")
379 SKSL_TEST(SkSLIntrinsicAbsInt, "intrinsics/AbsInt.sksl")
380 SKSL_TEST(SkSLIntrinsicMaxInt, "intrinsics/MaxInt.sksl")
381 SKSL_TEST(SkSLIntrinsicMinInt, "intrinsics/MinInt.sksl")
382 SKSL_TEST(SkSLIntrinsicMixBool, "intrinsics/MixBool.sksl")
383 SKSL_TEST(SkSLIntrinsicSignInt, "intrinsics/SignInt.sksl")