skia2/tests/sksl
Ethan Nicholas f125d4e7a0 Improved SkSL Block and Do position tracking
Blocks did not previously track their position, creating problems
reporting some errors (which will be improved in followup CLs). Fixing
block positions changed the reporting of do loop errors, requiring do
loop position tracking to be updated as part of this change.

Change-Id: I3bd048a62d912914edf679f42607de1b5eafc2b9
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/528045
Reviewed-by: John Stiles <johnstiles@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Ethan Nicholas <ethannicholas@google.com>
2022-04-07 21:03:19 +00:00
..
blend Reduce complexity in set-color-saturation. 2022-04-07 20:17:34 +00:00
errors Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
folding Optimize away same-value ternaries. 2022-04-07 19:37:00 +00:00
glsl Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
inliner Reduce complexity in set-color-saturation. 2022-04-07 20:17:34 +00:00
intrinsics Use OpConstantComposite when vectorizing in SPIR-V. 2022-04-07 18:28:18 +00:00
metal Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
runtime Optimize SkVM selects. 2022-03-24 21:17:41 +00:00
runtime_errors Improved SkSL Block and Do position tracking 2022-04-07 21:03:19 +00:00
shared Use OpConstantComposite when vectorizing in SPIR-V. 2022-04-07 18:28:18 +00:00
spirv Use OpConstantComposite when vectorizing in SPIR-V. 2022-04-07 18:28:18 +00:00
workarounds Use $ prefix on built-in private functions. 2022-01-25 15:21:42 +00:00
README.txt Migrate SkSL test inputs to the resources/ directory. 2021-01-22 18:57:29 +00:00

This directory contains skslc-compiled output from matching source files
in the /resources/sksl/ directory.