skia2/include/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
..
BUILD.bazel Improved SkSL Block and Do position tracking 2022-04-07 21:03:19 +00:00
DSL.h [includes] Enforce IWYU on sksl code 2022-03-21 12:43:02 +00:00
DSLBlock.h Improved SkSL Block and Do position tracking 2022-04-07 21:03:19 +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 Improved BinaryExpression position tracking 2022-04-05 20:02:34 +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 Fixed remaining SkSL positions 2022-04-06 17:03:22 +00:00