- d1b593f Implement matrixCompMult in SPIR-V backend by Brian Osman · 4 years, 1 month ago
- 52130b0 Pass samplingoptions to GrArgs by Mike Reed · 4 years, 1 month ago
- f73a029 Make onCreateScalerContext return unique_ptr. by Ben Wagner · 4 years, 1 month ago
- f94348f Detect and report numeric overflows in the SkSL parser. by John Stiles · 4 years, 1 month ago
- 0247e9e Fix SPIRV bug constructing a constant vector from another vector by Brian Osman · 4 years, 1 month ago
- 4d3bfc5 Make all fragmentProcessors implicitly nullable in SkSL by Brian Osman · 4 years, 1 month ago
- e64855f Fix fuzzer-discovered crash with negated swizzles. by John Stiles · 4 years, 1 month ago
- 20fad32 SkSL: Hide most integral types from runtime effects by Brian Osman · 4 years, 1 month ago
- dc607e3 Use bitmap.asImage() by Mike Reed · 4 years, 1 month ago
- 839eef3 Work on hiding filter-quality by Mike Reed · 4 years, 1 month ago
- 21ee1c0 SkSL: Remove all $gsamplerFoo types by Brian Osman · 4 years, 1 month ago
- 33c64a4 SkSL: Remove "null" as a type and literal value. by Brian Osman · 4 years, 1 month ago
- 8f7d953 Remove public getter for GrSurfaceDrawContext on SkSCanvas. by Brian Salomon · 4 years, 1 month ago
- ac9f0c9 Bitmap.asImage() by Mike Reed · 4 years, 1 month ago
- 65b4827 Code cleanup: Replace .foreach() loops with regular for loops. by John Stiles · 4 years, 1 month ago
- 6bba3d8 Remove pixel write/read tests. by Brian Salomon · 4 years, 1 month ago
- 3624aba Enforce additional restrictions on opaque types. by John Stiles · 4 years, 1 month ago
- e7dc7cb Implement bitCount intrinsic on SPIR-V and Metal. by John Stiles · 4 years, 1 month ago
- 7df731b Reland "Add support for range-based for loops to SkTHashSet/Map." by John Stiles · 4 years, 1 month ago
- a18613d Add halfWidth/halfHeight functions to SkRectPriv by Michael Ludwig · 4 years, 1 month ago
- c5ff486 Elide return expression temp-var in vardecl-less blocks. by John Stiles · 4 years, 1 month ago
- c0f2b64 SkSL: Hide non-square matrices from runtime effects by Brian Osman · 4 years, 1 month ago
- f4a5e5d SkSL: Add $squareMat and $squareHMat by Brian Osman · 4 years, 1 month ago
- 977feec Add .rte -> .skvm unit test framework by Brian Osman · 4 years, 1 month ago
- f2ce4e9 Test that the inliner uses a temp var for return statements. by John Stiles · 4 years, 1 month ago
- dd690af Revert "Add support for range-based for loops to SkTHashSet/Map." by John Stiles · 4 years, 1 month ago
- 5d00e15 Add support for range-based for loops to SkTHashSet/Map. by John Stiles · 4 years, 1 month ago
- a60ac0c Fix for fuzzer-discovered crash with swizzles. by John Stiles · 4 years, 1 month ago
- 960bd2d allow arbitrary Builder Features by Mike Klein · 4 years, 1 month ago
- e427160 SkAnimatedImage: Always respect exif orientation by Leon Scroggins III · 4 years, 1 month ago
- 6aea078 Don't use sprite-blit if cubic sampling by Mike Reed · 4 years, 1 month ago
- dcd2f86 Reland "Reland "Reland "Reland "Revert "Initial land of SkSL DSL.""""" by Ethan Nicholas · 4 years, 1 month ago
- 74ebd7e Add support for inlining switches with returns inside. by John Stiles · 4 years, 1 month ago
- 4129b6b Revert "Reland "Reland "Reland "Revert "Initial land of SkSL DSL.""""" by Ethan Nicholas · 4 years, 1 month ago
- 0047aff remove very oldest SkVM testing by Mike Klein · 4 years, 1 month ago
- 77702f1 Eliminate inliner temporary variables for top-level-exit functions. by John Stiles · 4 years, 1 month ago
- fa9a083 Remove unnecessary Blocks from the inliner. by John Stiles · 4 years, 1 month ago
- 7b92044 Replace inliner do-while loops with for loops. by John Stiles · 4 years, 1 month ago
- a07338f Add support for outerProduct in SPIR-V. by John Stiles · 4 years, 1 month ago
- 8298f6d Fix 4x4 outerProduct, and add unit tests. by John Stiles · 4 years, 1 month ago
- a868220 Fix shadow directional light bounds. by Jim Van Verth · 4 years, 1 month ago
- 01ff538 Support luminance-alpha GL format for YUVA planes by Brian Salomon · 4 years, 1 month ago
- 20f1b34 Use ManagedBackendTexture in backend allocation tests by Brian Salomon · 4 years, 1 month ago
- 1d89532 extract fibonacci allocator block code by Herb Derby · 4 years, 1 month ago
- d6f2338 SkSL IR normalization: Convert while loops to for loops by Brian Osman · 4 years, 1 month ago
- 04e3e50 Make backend allocation tests avoid alphatype conversions by Brian Salomon · 4 years, 1 month ago
- 590f567 Add GrSurfaceFillContext by Brian Salomon · 4 years, 1 month ago
- 6f31e27 Improve inliner variable name mangling. by John Stiles · 4 years, 1 month ago
- 35fee4c Revert "Declare all inlined variables at the topmost scope possible." by John Stiles · 4 years, 1 month ago
- 9e94812 Revert "Eliminate inliner temporary variables for functions with a single exit." by John Stiles · 4 years, 1 month ago
- 21a1afe Revert "Fix incorrect 'unreachable code' error in SkSL" by Brian Osman · 4 years, 1 month ago
- 345d721 Eliminate inliner temporary variables for functions with a single exit. by John Stiles · 4 years, 1 month ago
- e8e4aca Declare all inlined variables at the topmost scope possible. by John Stiles · 4 years, 1 month ago
- f52a811 cleanup SkArenaAlloc tests by Herb Derby · 4 years, 1 month ago
- 63f0354 Add support for directional lights. by Jim Van Verth · 4 years, 1 month ago
- 67d2d73 Fix incorrect 'unreachable code' error in SkSL by Brian Osman · 4 years, 1 month ago
- 0263bff Revert "Add GrSurfaceFillContext" by Brian Salomon · 4 years, 1 month ago
- 177af6f Make backend allocation tests avoid alphatype conversions by Brian Salomon · 4 years, 1 month ago
- f2876b0 SkSL: Only allow 'discard' in fragment shaders by Brian Osman · 4 years, 1 month ago
- d059005 Avoid creating unnecessary scopes during inlining. by John Stiles · 4 years, 1 month ago
- b339bbe Add GrSurfaceFillContext by Brian Salomon · 4 years, 1 month ago
- bead7e3 Remove GrFragmentProcessor::usesExplicitReturn. by John Stiles · 4 years, 1 month ago
- 9777157 Have SkWuffsCodec use one Wuffs decoder by Nigel Tao · 4 years, 1 month ago
- 02eb5dc Remove sk_OutColor built-in variable. by John Stiles · 4 years, 1 month ago
- a16bdc1 Remove sk_OutColor usage from .fp unit tests. by John Stiles · 4 years, 1 month ago
- d1eab8b Replace more instances of sk_OutColor with explicit returns. by John Stiles · 4 years, 1 month ago
- f124108 how to use SkArenaAlloc with no friends by Mike Klein · 4 years, 1 month ago
- 39ce12e Don't store tessellation tolerances on GrStrokeOp by Chris Dalton · 4 years, 1 month ago
- 9685e52 Implement findMSB intrinsic in Metal. by John Stiles · 4 years, 1 month ago
- 1f0dc9c Update SkSL type priorities to differentiate signed/unsigned types. by John Stiles · 4 years, 1 month ago
- ea16670 Fix various SkSL errors that don't report a line number. by John Stiles · 4 years, 1 month ago
- ad2d494 Replace SkSL::Type constructors with named factory functions. by John Stiles · 4 years, 1 month ago
- b41bd15 Use samplingoptions for bitmap shader by Mike Reed · 4 years, 1 month ago
- 82abece Bitmap should use sampling options by Mike Reed · 4 years, 1 month ago
- 1aa1f5f whole-word replace renderTargetContext with surfaceDrawContext by Brian Salomon · 4 years, 1 month ago
- 346dd53 Reland "Reland "Reland "Revert "Initial land of SkSL DSL."""" by Ethan Nicholas · 4 years, 1 month ago
- 1fd8ac8 Add gr_cb class to help tracking command buffer uses of GrGpuResources. by Greg Daniel · 4 years, 1 month ago
- 2933907 fixed SkSL crash when performing binary operations on invalid types by Ethan Nicholas · 4 years, 1 month ago
- 86424eb Add Metal support for the `findLSB` intrinsic. by John Stiles · 4 years, 1 month ago
- b37a693 Revert "Reland "Reland "Revert "Initial land of SkSL DSL."""" by Ethan Nicholas · 4 years, 1 month ago
- ad0571f Add support for scalar `faceforward` intrinsic in Metal. by John Stiles · 4 years, 1 month ago
- e2d34f8 Add Metal support for degrees() and radians() intrinsics. by John Stiles · 4 years, 1 month ago
- 90227be Add parameter names to FunctionDeclaration descriptions. by John Stiles · 4 years, 1 month ago
- f7cce2b Remove dead code (from old flags) by Mike Reed · 4 years, 1 month ago
- 0d19fb4 Fix misspelling of faceforward() intrinsic in SPIR-V. by John Stiles · 4 years, 1 month ago
- ff44584 SkSL: Disallow '%' and '%=' on non-integral types by Brian Osman · 4 years, 1 month ago
- 6b07e0e Reland "Reland "Revert "Initial land of SkSL DSL.""" by Ethan Nicholas · 4 years, 1 month ago
- d06d4a9 Fix matrixCompMult halfNxM implementation and add unit tests. by John Stiles · 4 years, 1 month ago
- eebe735 GrRenderTargetContext->GrSurfaceDrawContext by Brian Salomon · 4 years, 1 month ago
- 52e5850 Revert "Reland "Revert "Initial land of SkSL DSL.""" by Ethan Nicholas · 4 years, 1 month ago
- 573923c Add specialized impl of Wang's formula for cubic rationals by Tyler Denniston · 4 years, 1 month ago
- 23cbb99 Fix blending bug in animated webp decodes by Leon Scroggins · 4 years, 1 month ago
- f64e407 Add support for float/int bitcast intrinsics in Metal. by John Stiles · 4 years, 1 month ago
- cc9ff00 Add support for float/int bitcast intrinsics in SPIR-V. by John Stiles · 4 years, 1 month ago
- 2aa7682 Fix floatBitsToInt family of intrinsics and add tests. by John Stiles · 4 years, 1 month ago
- 1fa76dd Add read pixels test for GrSurfaceContext by Brian Salomon · 4 years, 1 month ago
- 53f69f1 Reland "Revert "Initial land of SkSL DSL."" by Jorge Betancourt · 4 years, 1 month ago
- 0195727 Add SPIR-V support for modf intrinsic. by John Stiles · 4 years, 1 month ago
- a3b8ac7 Revert "Revert "Initial land of SkSL DSL."" by Ethan Nicholas · 4 years, 1 month ago
- 4106819 Use explicit sampling param by Mike Reed · 4 years, 1 month ago