skia2/include/sksl
Ethan Nicholas 3f5184cfa6 Added an SkSL Operator enum
SkSL::Operator was previously just a thin wrapper around Token::Kind and
everything was therefore written in terms of Token. Since Token is not
accessible from include/ (and we don't want it to be), this creates an
actual Operator enum and eliminates the dependence on Token. This will
enable followup changes to reference Operator from within the DSL
include files.

Change-Id: I49555c9151618fd15970a303d2284972c78c3f21
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/525976
Reviewed-by: John Stiles <johnstiles@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Ethan Nicholas <ethannicholas@google.com>
2022-03-31 13:20:57 +00:00
..
BUILD.bazel Added an SkSL Operator enum 2022-03-31 13:20:57 +00:00
DSL.h [includes] Enforce IWYU on sksl code 2022-03-21 12:43:02 +00:00
DSLBlock.h [includes] Enforce IWYU on sksl code 2022-03-21 12:43:02 +00:00
DSLCase.h [includes] Enforce IWYU on sksl code 2022-03-21 12:43:02 +00:00
DSLCore.h [bazel] Fix build 2022-03-28 13:56:16 +00:00
DSLExpression.h [includes] Enforce IWYU on sksl code 2022-03-21 12:43:02 +00:00
DSLFunction.h [includes] Enforce IWYU on sksl code 2022-03-21 12:43:02 +00:00
DSLLayout.h [includes] Enforce IWYU on sksl code 2022-03-21 12:43:02 +00:00
DSLModifiers.h Added position tracking for SkSL Modifiers 2022-03-23 20:45:39 +00:00
DSLRuntimeEffects.h [includes] Enforce IWYU on sksl code 2022-03-21 12:43:02 +00:00
DSLStatement.h [includes] Enforce IWYU on sksl code 2022-03-21 12:43:02 +00:00
DSLSymbols.h [includes] Enforce IWYU on sksl code 2022-03-21 12:43:02 +00:00
DSLType.h [includes] Enforce IWYU on sksl code 2022-03-21 12:43:02 +00:00
DSLVar.h [includes] Enforce IWYU on sksl code 2022-03-21 12:43:02 +00:00
DSLWrapper.h Initial land of DSLParser 2021-07-20 20:28:54 +00:00
SkSLDebugTrace.h Add SkRuntimeEffect::MakeTraced API for SkShader debugging. 2021-12-07 22:34:00 +00:00
SkSLErrorReporter.h [includes] Enforce IWYU on sksl code 2022-03-21 12:43:02 +00:00
SkSLOperator.h Added an SkSL Operator enum 2022-03-31 13:20:57 +00:00
SkSLPosition.h Added full position tracking to Swizzle 2022-03-28 14:04:14 +00:00