skia2/tests/sksl
Ethan Nicholas 6e599511d4 Initial land of SkSL DSL.
This is not 100% complete: it lacks support for several kinds of nodes
and supports only a bare handful of builtin functions, but it
demonstrates the core functionality and it should be relatively
straightforward to fill in the missing pieces.

Change-Id: I3058089338e20eebc3da18ac5571801abcaab564
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/331177
Reviewed-by: John Stiles <johnstiles@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Ethan Nicholas <ethannicholas@google.com>
2020-12-09 20:13:46 +00:00
..
blend Fix SPIR-V and Metal support for enum types. 2020-11-30 18:05:48 +00:00
errors Initial land of SkSL DSL. 2020-12-09 20:13:46 +00:00
fp Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
glsl Replace array indexing on vector types with swizzles. 2020-12-07 21:16:40 +00:00
inliner Add global struct definitions to SkSL. 2020-11-30 15:26:14 +00:00
metal Add newline to end of Metal's Globals struct definition. 2020-12-09 15:49:30 +00:00
shared Support comma operator with mixed types in SPIR-V. 2020-12-09 17:18:09 +00:00
spirv remove incorrect line number from SkSL errors with no source information 2020-12-07 18:29:50 +00:00
workarounds Avoid inlining functions that are called repeatedly. 2020-11-23 21:51:43 +00:00