skia2/include/sksl
Ethan Nicholas 3d3a510071 Require a Position to be passed into various SkSL expressions
This removes some hacks where we were creating nodes with the wrong
positions and later updating them to have the correct positions, along
with a general increase in the rigorousness of position tracking.

Change-Id: I2bc635de6d5f516d5fb6763b00a22a10ccdf135f
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/526678
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Ethan Nicholas <ethannicholas@google.com>
2022-04-04 13:52:06 +00:00
..
BUILD.bazel Enforce correct positions for SkSL expressions 2022-04-02 16:42:58 +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 Enforce correct positions for SkSL expressions 2022-04-02 16:42:58 +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 Enforce correct positions for SkSL expressions 2022-04-02 16:42:58 +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 Require a Position to be passed into various SkSL expressions 2022-04-04 13:52:06 +00:00