skia2/src
Ethan Nicholas 371f6e18e5 Refactored SkSL function creation and error handling
This breaks up the giant IRGenerator::convertFunction method into more-
manageable chunks, moves the functionality into FunctionDeclaration,
and funnels the DSL through it so it receives the same error checking.

Change-Id: Icf2ac650ab3d5276d8c0134062a4e7e220f9bf32
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/402778
Commit-Queue: Ethan Nicholas <ethannicholas@google.com>
Reviewed-by: John Stiles <johnstiles@google.com>
2021-05-04 19:25:25 +00:00
..
android More hiding of legacy drawImage calls 2021-01-22 13:53:42 +00:00
c Migrate to drawImage w/ sampling 2021-01-22 22:38:02 +00:00
codec get image from skcodec 2021-01-25 21:50:16 +00:00
core Don't pass GrRecordingContext and GrSurfaceDraw to SkGpuDevice 2021-05-04 18:47:55 +00:00
effects Fetch random numbers for TestCreate in a predictable order. 2021-04-30 18:31:19 +00:00
fonts Revert "Revert "onMatchFaceStyle is unused, so remove it"" 2021-04-27 16:40:29 +00:00
gpu Don't pass GrRecordingContext and GrSurfaceDraw to SkGpuDevice 2021-05-04 18:47:55 +00:00
image Don't pass GrRecordingContext and GrSurfaceDraw to SkGpuDevice 2021-05-04 18:47:55 +00:00
images Bitmap.asImage() 2020-12-23 15:54:57 +00:00
lazy Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
opts stop using rcp/rsqrt in SkRasterPipeline 2021-04-22 22:42:23 +00:00
pathops guard pathops debug feature better 2021-01-29 21:46:48 +00:00
pdf Make SkSurfaceProps non-optional for SDCs and SkSpecialImages 2021-04-20 16:22:46 +00:00
ports [COLRv1] Paint cycle detection 2021-04-29 15:05:17 +00:00
sfnt Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
shaders Fetch random numbers for TestCreate in a predictable order. 2021-04-30 18:31:19 +00:00
sksl Refactored SkSL function creation and error handling 2021-05-04 19:25:25 +00:00
svg render RSXForm using SkGlyphRunList 2021-04-09 20:23:47 +00:00
utils Revert "Revert "Add mskp player, use in viewer slide"" 2021-04-29 19:40:08 +00:00
xml Less string copies of text in XML parsing. 2021-02-05 15:36:43 +00:00
xps render RSXForm using SkGlyphRunList 2021-04-09 20:23:47 +00:00