- 83b0c83 Add support for built-in functions to DSLCPPCodeGenerator. by John Stiles · 3 years, 7 months ago
- d85d720 Add support for sample() to DSLCPPCodeGenerator. by John Stiles · 3 years, 7 months ago
- abde8fc Enable DSL FP tests. by John Stiles · 3 years, 7 months ago
- 82007f5 Implement a fixed count stroke tessellator by Chris Dalton · 3 years, 7 months ago
- 9568023 Reland "Reland "Implement statements and expressions in DSL C++ code generator."" by John Stiles · 3 years, 7 months ago
- dd8f8ed clean up defines that do nothing by Mike Klein · 3 years, 7 months ago
- d5a6764 use GrArenas for direct glyph drawing by Herb Derby · 3 years, 7 months ago
- 126128b Revert "Reland "Implement statements and expressions in DSL C++ code generator."" by John Stiles · 3 years, 7 months ago
- c412688 Reland "Implement statements and expressions in DSL C++ code generator." by John Stiles · 3 years, 7 months ago
- 60191e0 Revert "Implement statements and expressions in DSL C++ code generator." by John Stiles · 3 years, 7 months ago
- 16cbfb4 Implement statements and expressions in DSL C++ code generator. by John Stiles · 3 years, 7 months ago
- 49b409e Simplify for init-stmts at the IR level. by John Stiles · 3 years, 7 months ago
- b40c925 Removing the staging flag for Google3 (SK_PARAGRAPH_ROUND_POSITION) by Julia Lavrova · 3 years, 7 months ago
- 8e2a84b Fix for fuzzer-discovered error in SPIR-V compilation. by John Stiles · 3 years, 7 months ago
- 624a529 Added an API for creating RuntimeEffects using the SkSL DSL. by Ethan Nicholas · 3 years, 7 months ago
- e2b457a Fix CMakeLists to find Emscripten headers by Kevin Lubick · 3 years, 7 months ago
- e90a295 fix SkCanvas::drawGlyphs's bounds calculation by Herb Derby · 3 years, 7 months ago
- 102d6e5 Add test case for sample() with color and various forms of coords by Brian Osman · 3 years, 7 months ago
- cbb60bd Add runtime color filter and shader modes to the SkSL compiler by Brian Osman · 3 years, 7 months ago
- c5d8608 Add unit test for for-loop with multiple variables. by John Stiles · 3 years, 7 months ago
- 354147a Replace GrConstColorProcessor with a runtime FP by Brian Salomon · 3 years, 7 months ago
- 0a0a50a Use .dsl.cpp suffix for DSL C++ instead of _dsl.cpp. by John Stiles · 3 years, 7 months ago
- 82ab340 Fork CPPCodeGenerator into a DSL-based version. by John Stiles · 3 years, 7 months ago
- 3738ef5 Move code generators to codegen/ directory. by John Stiles · 3 years, 7 months ago
- 7134646 Migrate SkSLExternalFunction to the ir/ directory. by John Stiles · 3 years, 7 months ago
- e58231a Removed unused SkInterpolator by Mike Reed · 3 years, 7 months ago
- 962e614 Add `ivec` GLSL type aliases to runtime effects by Brian Osman · 3 years, 7 months ago
- d026156 Fix assertion when performing type-coercion with enums. by John Stiles · 3 years, 7 months ago
- ee49efc Added DSL fragmentProcessor and Sample function by Ethan Nicholas · 3 years, 7 months ago
- f2c2d30 Migrate PersistentCacheUtils logic into a cpp file. by John Stiles · 3 years, 7 months ago
- 97186dc Fix various fuzzer-generated tests. by John Stiles · 3 years, 7 months ago
- d3a1df8 Remove sk_Height and sk_Width. by John Stiles · 3 years, 7 months ago
- e4454aa update gn_to_cmake's minimim required cmake version by Herb Derby · 3 years, 7 months ago
- 3509210 Implement array == and != on SPIR-V. by John Stiles · 3 years, 7 months ago
- 781496f Add unit test for array of zero or negative size. by John Stiles · 3 years, 7 months ago
- d47330f Add support for struct constructors to SkSL. by John Stiles · 3 years, 7 months ago
- 8cad637 Rename composite constructors to compound constructors. by John Stiles · 3 years, 7 months ago
- 268a73f Represent matrix casts with CompositeCast type. by John Stiles · 3 years, 7 months ago
- 2bec8ab Represent vector/matrix composition with the ConstructorComposite type. by John Stiles · 3 years, 7 months ago
- d986f47 Represent vector construction with ConstructorVector. by John Stiles · 3 years, 7 months ago
- 601abfa Move 'shader' usage tests to an SkSL golden file by Brian Osman · 3 years, 7 months ago
- 5abb9e1 Represent matrix resizes as a dedicated expression type. by John Stiles · 3 years, 7 months ago
- 0a12b85 Add regression test for oss-fuzz finding. by John Stiles · 3 years, 7 months ago
- db10b0e Float error and positioning by Julia Lavrova · 3 years, 7 months ago
- b14a819 Represent vector-cast constructors with ConstructorVectorCast. by John Stiles · 3 years, 7 months ago
- fd7252f Represent scalar-cast constructors with ConstructorScalarCast. by John Stiles · 3 years, 7 months ago
- 1f56479 Add test using 'fragmentProcessor' in runtime effects by Brian Osman · 3 years, 7 months ago
- 2938eea Represent splat constructors with a dedicated ConstructorSplat class. by John Stiles · 3 years, 7 months ago
- 7384b37 Represent array constructors with a dedicated ConstructorArray class. by John Stiles · 3 years, 7 months ago
- e118278 Create a diagonal-matrix Constructor class. by John Stiles · 3 years, 7 months ago
- 8ed7a8d Extract a GrVertexChunkArray class with a builder by Chris Dalton · 3 years, 7 months ago
- 8037c9e Add test for folding of == and != for arrays. by John Stiles · 3 years, 7 months ago
- 9b5b7db7 Move GrStrokeTessellator into its own header file by Chris Dalton · 3 years, 7 months ago
- 7d8cdd5 Remove use of std::result_of. by Ben Wagner · 3 years, 7 months ago
- 194b239 Reland "Use objc_externally_retained to cut down retain/release in Metal" by Adlai Holler · 3 years, 7 months ago
- 7b41798 Add GrD3DPipeline. by Jim Van Verth · 3 years, 7 months ago
- fabed8b Fix fuzzer-discovered error with variable declarations. by John Stiles · 3 years, 7 months ago
- 2febb5b Add SkSL test for vector-scalar math. by John Stiles · 3 years, 8 months ago
- 8b67880 Revert "Use objc_externally_retained to cut down retain/release in Metal" by Michael Ludwig · 3 years, 8 months ago
- 78381ee Use objc_externally_retained to cut down retain/release in Metal by Adlai Holler · 3 years, 8 months ago
- 5ca24f9 Reland "Reland "Add GrRuntimeFPBuilder"" by Brian Salomon · 3 years, 8 months ago
- 85749c0 Add caps bit for RewriteMatrixVectorMultiply. by John Stiles · 3 years, 8 months ago
- bb0ed8e Revert "Reland "Add GrRuntimeFPBuilder"" by Brian Salomon · 3 years, 8 months ago
- d1f3b97 Remove sk_SampleMask support from SkSL by Brian Osman · 3 years, 8 months ago
- f10535f Fuse GrGLSLPrimitiveProcessor and GrGLSLGeometryProcessor ... by Robert Phillips · 3 years, 8 months ago
- 7508b54 Reland "Add GrRuntimeFPBuilder" by Brian Salomon · 3 years, 8 months ago
- 1b843bd Fix up outdated tests. by John Stiles · 3 years, 8 months ago
- 787fd9d Fuse GrPrimitiveProcessor & GrGeometryProcessor into a new GrGeometryProcessor by Robert Phillips · 3 years, 8 months ago
- 50af8c2 Revert "Add GrRuntimeFPBuilder" by Brian Salomon · 3 years, 8 months ago
- 72513e7 Correct Android.bp warnings. by Ben Wagner · 3 years, 8 months ago
- 2297017 Remove sample locations usage from GL backend by Robert Phillips · 3 years, 8 months ago
- ece1d79 Mangle function names in GLSL. by John Stiles · 3 years, 8 months ago
- 4b39aaf Add GrRuntimeFPBuilder by Brian Salomon · 3 years, 8 months ago
- 3d9ab7e Separate general defaults from Skia defaults by Ben Wagner · 3 years, 8 months ago
- e67bd13 Migrate VarDeclaration conversion out of IRGenerator. by John Stiles · 3 years, 8 months ago
- cd7ba50 Migrate FunctionCall conversion out of IRGenerator. by John Stiles · 3 years, 8 months ago
- 31798c2 Remove NVPR by Robert Phillips · 3 years, 8 months ago
- 333b938 Reland "Add SVG to default modules list" by Tyler Denniston · 3 years, 8 months ago
- fc32405 Revert "Revert "Add bench for skparagraph"" by Mike Reed · 3 years, 8 months ago
- e0707b7 No longer passing the results of OpAccessChain to function calls by Ethan Nicholas · 3 years, 8 months ago
- dc20847 Disallow inlining functions containing early returns. by John Stiles · 3 years, 8 months ago
- ead52dc Revert "Add bench for skparagraph" by Mike Reed · 3 years, 8 months ago
- 1aa25c3 Add bench for skparagraph by Mike Reed · 3 years, 8 months ago
- bf16b6c Add Make factory function to Block. by John Stiles · 3 years, 8 months ago
- 2f4652f Revert "Fixed a number of spots where we should have been using RelaxedPrecision" by Ethan Nicholas · 3 years, 8 months ago
- a04692f Fixed a number of spots where we should have been using RelaxedPrecision by Ethan Nicholas · 3 years, 8 months ago
- 7d592cd Delete all low-level rendering from ccpr by Chris Dalton · 3 years, 8 months ago
- 03730e6 Delete path caching and path rendering from ccpr by Chris Dalton · 3 years, 8 months ago
- f3a28db Eliminate control-flow analysis. by John Stiles · 3 years, 8 months ago
- 2603c1f Delete coverage counting backend from ccpr by Chris Dalton · 3 years, 8 months ago
- 0dd1a77 Add noinline keyword to SkSL. by John Stiles · 3 years, 8 months ago
- cc1cbcf Revert "Reland "cache the creation of one GrAtlasTextOp"" by Herb Derby · 3 years, 8 months ago
- dc3d678 Reland "cache the creation of one GrAtlasTextOp" by Herb Derby · 3 years, 8 months ago
- 86e8553 Test that we propagate 'const' to the GPU backend of runtime effects by Brian Osman · 3 years, 8 months ago
- 24c1772 Fixed an issue with DSL includes by Ethan Nicholas · 3 years, 8 months ago
- 06d600f Add Convert/Make factory functions to FieldAccess. by John Stiles · 3 years, 8 months ago
- 9ff7eef Rename SampleCCPRGeometry.cpp -> SampleStrokeVerb.cpp by Chris Dalton · 3 years, 8 months ago
- 51d3398 Add Convert/Make factory functions to IndexExpression. by John Stiles · 3 years, 8 months ago
- 4414f87 Revert the workaround for missing ICU API ubrk_safeClone by Julia Lavrova · 3 years, 8 months ago
- 28054ad Optimize ternary tests that check a const variable. by John Stiles · 3 years, 8 months ago