skia2/tests/sksl/runtime_errors
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
..
DerivativesES2.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
ES3Types.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
FirstClassArrays.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
IllegalArrayOps.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
IllegalIndexing.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
IllegalOperators.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
IllegalPrecisionQualifiers.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
IllegalRecursionComplex.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
IllegalRecursionMutual.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
IllegalRecursionSimple.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
IllegalShaderSampling.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
IllegalShaderUse.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
IllegalStatements.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
InvalidBlendMain.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
InvalidColorFilterFeatures.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
InvalidColorFilterMain.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
InvalidShaderMain.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
LoopConditionErrors.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
LoopExpressionErrors.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
LoopInitializerErrors.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
LoopStructureErrors.skvm Improved SkSL Block and Do position tracking 2022-04-07 21:03:19 +00:00
Ossfuzz36655.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
Ossfuzz38131.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
Ossfuzz45279.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
ProgramTooLarge_BlocklessLoops.skvm Fix size calculation of blockless for-loops. 2021-09-15 14:29:45 +00:00
ProgramTooLarge_Extreme.skvm Improve overflow checks in CheckProgramUnrolledSize. 2021-09-15 16:42:45 +00:00
ProgramTooLarge_FlatLoop.skvm Enforce an upper bound on Runtime Effect program size. 2021-09-02 14:44:34 +00:00
ProgramTooLarge_Functions.skvm Enforce an upper bound on Runtime Effect program size. 2021-09-02 14:44:34 +00:00
ProgramTooLarge_NestedLoops.skvm Enforce an upper bound on Runtime Effect program size. 2021-09-02 14:44:34 +00:00
ProgramTooLarge_SplitLoops.skvm Enforce an upper bound on Runtime Effect program size. 2021-09-02 14:44:34 +00:00
ProgramTooLarge_StackDepth.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
ReservedNameISampler2D.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
ReservedNameSampler1D.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
ReservedNameSampler2D.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
ReservedNameSampler2DRect.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
ReservedNameSampler3D.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
ReservedNameSampler.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
ReservedNameSamplerExternalOES.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
ReservedNameSubpassInput.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
ReservedNameSubpassInputMS.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
ReservedNameTexture2D.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
TypeAliases.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
UnsupportedExtension.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
UnsupportedTypeFragmentProcessor.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
UnsupportedTypeSampler.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
UnsupportedTypeTexture.skvm Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00