skia2/tests/sksl/runtime_errors
Brian Osman ea485e5285 Enforce ES2 limits on indexing expressions (in runtime effects)
This enforces an even stricter version of the rules from GLSL ES 1.0
Appendix A, Section 5. Essentially, indices (to arrays, vectors,
matrices) must be made of literals, loop indices, and expressions made
of those two.

Bug: skia:10837
Bug: skia:11096
Change-Id: I437a5ed64da58e24d5991ddbde68859f5214e98b
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/354665
Commit-Queue: Brian Osman <brianosman@google.com>
Reviewed-by: John Stiles <johnstiles@google.com>
2021-01-15 22:49:27 +00:00
..
golden Enforce ES2 limits on indexing expressions (in runtime effects) 2021-01-15 22:49:27 +00:00
IllegalIndexing.rte Enforce ES2 limits on indexing expressions (in runtime effects) 2021-01-15 22:49:27 +00:00
IllegalOperators.rte Move all runtime effect error tests to runtime_errors 2021-01-14 17:40:54 +00:00
IllegalStatements.rte Disallow switch statements in runtime effects 2021-01-14 17:45:16 +00:00
LoopConditionErrors.rte
LoopExpressionErrors.rte
LoopInitializerErrors.rte
LoopStructureErrors.rte
UnsupportedTypeSampler.rte Move all runtime effect error tests to runtime_errors 2021-01-14 17:40:54 +00:00
UnsupportedTypeTexture.rte Move all runtime effect error tests to runtime_errors 2021-01-14 17:40:54 +00:00