skia2/include/sksl
John Stiles 9f85e0e12d Further reduce the size of DSLType.
DSLType stored an `fPosition` which was only used in one place, when
reporting that a function is not allowed to return a particular type.
Those errors now highlight the type and function name together, which is
not really any worse than before. This allows us to shrink DSLType down
to its minimal form, just a pointer to an SkSL::Type and nothing else.

Change-Id: I4b430cb996472da0ae57bc2ab095cd123d2c3f51
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/546097
Commit-Queue: John Stiles <johnstiles@google.com>
Auto-Submit: John Stiles <johnstiles@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
2022-06-02 14:02:29 +00:00
..
BUILD.bazel [bazel] Add "skia_internal" target that exposes private API for tests/tools. 2022-06-02 11:23:50 +00:00
DSL.h Reland "Remove DSLWrapper helper class." 2022-05-19 14:49:56 +00:00
DSLBlock.h Remove C++14 workaround code. 2022-05-18 13:53:00 +00:00
DSLCase.h Eliminate DSLPossibleStatement. 2022-05-31 15:35:12 +00:00
DSLCore.h Eliminate DSLPossibleStatement. 2022-05-31 15:35:12 +00:00
DSLExpression.h Reland "Eliminate DSLPossibleExpression." 2022-05-31 14:32:16 +00:00
DSLFunction.h Reland "Remove DSLWrapper helper class." 2022-05-19 14:49:56 +00:00
DSLLayout.h Removed Position::Capture 2022-04-08 17:26:24 +00:00
DSLModifiers.h Removed Position::Capture 2022-04-08 17:26:24 +00:00
DSLStatement.h Eliminate DSLPossibleStatement. 2022-05-31 15:35:12 +00:00
DSLSymbols.h Removed Position::Capture 2022-04-08 17:26:24 +00:00
DSLType.h Further reduce the size of DSLType. 2022-06-02 14:02:29 +00:00
DSLVar.h Reland "Eliminate DSLPossibleExpression." 2022-05-31 14:32:16 +00:00
OWNERS Add Ethan and John to OWNERS for include/sksl/. 2022-04-26 23:38:58 +00:00
SkSLDebugTrace.h Add SkRuntimeEffect::MakeTraced API for SkShader debugging. 2021-12-07 22:34:00 +00:00
SkSLErrorReporter.h Remove pending-error support from the ErrorReporter. 2022-05-31 15:46:10 +00:00
SkSLOperator.h Added an SkSL Operator enum 2022-03-31 13:20:57 +00:00
SkSLPosition.h Fit Position in 4 bytes. 2022-04-27 00:01:06 +00:00
SkSLVersion.h Reland "Add SkCapabilities object" 2022-05-17 13:15:06 +00:00