skia2/include/sksl
Ethan Nicholas 4a5e22a8c8 Further unified error handling between SkSL and DSL
This eliminates the SkSL ErrorReporter class and funnels everything
through the DSL ErrorHandler. Since the DSL error handler can be
changed, this required a number of updates to ensure that things work
properly in the face of custom error handlers. There is probably more
work to be done in that area, but this at least passes all existing
tests.

Change-Id: Iaee27b79fc4ed426c484ccab257c09d28619ead5
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/438116
Commit-Queue: Ethan Nicholas <ethannicholas@google.com>
Reviewed-by: John Stiles <johnstiles@google.com>
2021-08-13 22:26:10 +00:00
..
DSL.h Broke DSLVar into separate subclasses 2021-07-15 15:40:06 +00:00
DSLBlock.h Fixed some fixups not being applied to DSL code 2021-07-12 14:25:38 +00:00
DSLCase.h Added operator= on DSLCase 2021-06-10 22:29:24 +00:00
DSLCore.h Further unified error handling between SkSL and DSL 2021-08-13 22:26:10 +00:00
DSLExpression.h Further unified error handling between SkSL and DSL 2021-08-13 22:26:10 +00:00
DSLFunction.h Pass DSLModifiers by reference. 2021-08-05 21:34:08 +00:00
DSLLayout.h Further unified error handling between SkSL and DSL 2021-08-13 22:26:10 +00:00
DSLModifiers.h Reduce code size of DSL Struct(). 2021-08-11 16:42:12 +00:00
DSLRuntimeEffects.h Disallow sk_FragCoord in SkRuntimeEffect 2021-07-21 13:36:56 +00:00
DSLStatement.h Further unified error handling between SkSL and DSL 2021-08-13 22:26:10 +00:00
DSLSymbols.h Initial land of DSLParser 2021-07-20 20:28:54 +00:00
DSLType.h Reduce code size of DSL Struct(). 2021-08-11 16:42:12 +00:00
DSLVar.h Pass DSLModifiers by reference. 2021-08-05 21:34:08 +00:00
DSLWrapper.h Initial land of DSLParser 2021-07-20 20:28:54 +00:00
SkSLErrorReporter.h Further unified error handling between SkSL and DSL 2021-08-13 22:26:10 +00:00