- c845272 Broke DSLWriter into two separate classes by Ethan Nicholas · 2 years, 11 months ago
- 042a197 Migrate compiler elimination passes to Transform. by John Stiles · 2 years, 11 months ago
- 2dfbf99 Migrate IsConstantExpression out of SkSLAnalysis. by John Stiles · 2 years, 11 months ago
- 2153a87 Migrate GetLoopUnrollInfo out of SkSLAnalysis. by John Stiles · 2 years, 11 months ago
- 8db7cd0 Migrate CanExitWithoutReturningValue out of SkSLAnalysis. by John Stiles · 2 years, 11 months ago
- a7827d6 Migrate EliminateDeadLocalVariables into Transform. by John Stiles · 2 years, 11 months ago
- 7176637 Migrate EliminateUnreachableCode into Transform. by John Stiles · 2 years, 11 months ago
- da4bcb6 Migrate ProgramUsage out of SkSLAnalysis. by John Stiles · 2 years, 11 months ago
- a272914 Add SkSL prefix to SwitchCaseContainsExit filename. by John Stiles · 2 years, 11 months ago
- b691ce4 Migrate `CheckProgramUnrolledSize` out of SkSLAnalysis. by John Stiles · 2 years, 11 months ago
- a1b44b7 Migrate `SwitchCaseContainsExit` out of SkSLAnalysis. by John Stiles · 2 years, 11 months ago
- a106472 Reland "Disallow constructors of ES3 types in ES2 code." by John Stiles · 2 years, 11 months ago
- e03f1c1 Revert "Disallow constructors of ES3 types in ES2 code." by John Stiles · 2 years, 11 months ago
- 36f53ec Disallow constructors of ES3 types in ES2 code. by John Stiles · 2 years, 11 months ago
- 1e6e919 Moved findAndDeclareBuiltinVariables out of IRGenerator by Ethan Nicholas · 2 years, 11 months ago
- 58014fa Moved SkSL intrinsics from IRGenerator to Context by Ethan Nicholas · 2 years, 11 months ago
- 791c0d3 Remove ASTNode and SkSLParser by Ethan Nicholas · 2 years, 11 months ago
- 5480677 Fix CMAKE build by Jim Van Verth · 2 years, 11 months ago
- 7591d4b Replace trio of XxxxLiteral types with a single Literal type. by John Stiles · 3 years ago
- 3099f79 SkSL: Add support for method calls on effect objects by Brian Osman · 3 years ago
- 8d13084 Migrate function-body finalization out of IRGenerator. by John Stiles · 3 years ago
- fbb905e Remove nearly-unused ASTNode description code. by John Stiles · 3 years ago
- eb0f29d SkSL: Allow invoking children (shaders, etc) like functions by Brian Osman · 3 years, 1 month ago
- da44b57 Removed missing file from sksl.gni by Ethan Nicholas · 3 years ago
- 4a5e22a Further unified error handling between SkSL and DSL by Ethan Nicholas · 3 years ago
- e3ae968 Enable comparison of arrays of different precision types. by John Stiles · 3 years, 1 month ago
- bb2ef92 Add private blender type to SkSL built-in types. by John Stiles · 3 years, 1 month ago
- dd2fdea Initial land of DSLParser by Ethan Nicholas · 3 years, 1 month ago
- c9145f3 Remove enum support from SkSL by Brian Osman · 3 years, 2 months ago
- 8c26479 Remove large swaths of code related to .fp files by Brian Osman · 3 years, 2 months ago
- ed5181e Remove .fp tests and build steps by Brian Osman · 3 years, 2 months ago
- 07bf388 Convert binary unrolled gradient colorizer to GrSkSLFP by Brian Osman · 3 years, 2 months ago
- 4c886ee Revert "Revert "Convert GrConfigConversionEffect to a runtime FP"" by Brian Osman · 3 years, 2 months ago
- e9ab391 Reland "Convert GrDitherEffect to a runtime FP" by Brian Osman · 3 years, 2 months ago
- 1c46777 Revert "Convert GrConfigConversionEffect to a runtime FP" by Brian Osman · 3 years, 2 months ago
- 3dd52c7 Revert "Convert GrDitherEffect to a runtime FP" by Brian Osman · 3 years, 2 months ago
- 2fa843a Convert GrDitherEffect to a runtime FP by Brian Osman · 3 years, 2 months ago
- 4a77813 Convert GrConfigConversionEffect to a runtime FP by Brian Osman · 3 years, 2 months ago
- eaa76b9 Replace mask blur FPs with GrSkSLFP by Brian Osman · 3 years, 2 months ago
- c6804ed Convert Clamped and Tiled gradient effects to GrSkSLFP by Brian Osman · 3 years, 2 months ago
- 549c6b8 Added Poison values to SkSL to improve DSL error handling by Ethan Nicholas · 3 years, 2 months ago
- 9204ca6 Replace GrAlphaThresholdFP with GrSkSLFP by Brian Osman · 3 years, 2 months ago
- b384eb2 Convert shape-clipping FPs to GrSkSLFP by Brian Osman · 3 years, 2 months ago
- 65b4597 Reland "Replace some gradient .fps with runtime FPs" by Brian Osman · 3 years, 2 months ago
- 16c0791 Revert "Replace some gradient .fps with runtime FPs" by Brian Osman · 3 years, 2 months ago
- 68d6983 Replace some gradient .fps with runtime FPs by Brian Osman · 3 years, 2 months ago
- 48f83fd Reland "Replace GrColorMatrixFragmentProcessor with a runtime FP" by Brian Osman · 3 years, 2 months ago
- 3366efd Revert "Replace GrColorMatrixFragmentProcessor with a runtime FP" by Brian Osman · 3 years, 2 months ago
- 5946589 Replace GrOverrideInputFragmentProcessor with a runtime FP by Brian Osman · 3 years, 2 months ago
- 6290555 Replace GrDeviceSpaceEffect with a runtime FP by Brian Osman · 3 years, 2 months ago
- 71bf786 Replace RGB <-> HSL FPs with runtime FPs by Brian Osman · 3 years, 2 months ago
- 3110104 Replace GrColorMatrixFragmentProcessor with a runtime FP by Brian Osman · 3 years, 2 months ago
- 8e814b3 Replace GrClampFragmentProcessor with runtime FPs by Brian Osman · 3 years, 2 months ago
- 2919bbd Added DSLSymbols by Ethan Nicholas · 3 years, 2 months ago
- d1b530a Convert GrMagnifierEffect to a runtime FP by Brian Osman · 3 years, 3 months ago
- 9a4c965 Remove GrBlurredEdgeFragmentProcessor, use GrRuntimeFPBuilder by Brian Osman · 3 years, 3 months ago
- 77a5bc3 Remove GrArithmeticProcessor, use GrRuntimeFPBuilder instead by Brian Osman · 3 years, 3 months ago
- b22fcaf Added DSL layout() support by Ethan Nicholas · 3 years, 3 months ago
- f96cb71 Keep the intrinsic kind of a FunctionDefinition in its IRNode. by John Stiles · 3 years, 4 months ago
- 371f6e1 Refactored SkSL function creation and error handling by Ethan Nicholas · 3 years, 4 months ago
- 624a529 Added an API for creating RuntimeEffects using the SkSL DSL. by Ethan Nicholas · 3 years, 4 months ago
- 354147a Replace GrConstColorProcessor with a runtime FP by Brian Salomon · 3 years, 4 months ago
- 82ab340 Fork CPPCodeGenerator into a DSL-based version. by John Stiles · 3 years, 4 months ago
- 3738ef5 Move code generators to codegen/ directory. by John Stiles · 3 years, 4 months ago
- 7134646 Migrate SkSLExternalFunction to the ir/ directory. by John Stiles · 3 years, 4 months ago
- ee49efc Added DSL fragmentProcessor and Sample function by Ethan Nicholas · 3 years, 5 months ago
- d47330f Add support for struct constructors to SkSL. by John Stiles · 3 years, 5 months ago
- 8cad637 Rename composite constructors to compound constructors. by John Stiles · 3 years, 5 months ago
- 268a73f Represent matrix casts with CompositeCast type. by John Stiles · 3 years, 5 months ago
- 2bec8ab Represent vector/matrix composition with the ConstructorComposite type. by John Stiles · 3 years, 5 months ago
- d986f47 Represent vector construction with ConstructorVector. by John Stiles · 3 years, 5 months ago
- 5abb9e1 Represent matrix resizes as a dedicated expression type. by John Stiles · 3 years, 5 months ago
- b14a819 Represent vector-cast constructors with ConstructorVectorCast. by John Stiles · 3 years, 5 months ago
- fd7252f Represent scalar-cast constructors with ConstructorScalarCast. by John Stiles · 3 years, 5 months ago
- 2938eea Represent splat constructors with a dedicated ConstructorSplat class. by John Stiles · 3 years, 5 months ago
- 7384b37 Represent array constructors with a dedicated ConstructorArray class. by John Stiles · 3 years, 5 months ago
- e118278 Create a diagonal-matrix Constructor class. by John Stiles · 3 years, 5 months ago
- 5ca24f9 Reland "Reland "Add GrRuntimeFPBuilder"" by Brian Salomon · 3 years, 5 months ago
- bb0ed8e Revert "Reland "Add GrRuntimeFPBuilder"" by Brian Salomon · 3 years, 5 months ago
- 7508b54 Reland "Add GrRuntimeFPBuilder" by Brian Salomon · 3 years, 5 months ago
- 50af8c2 Revert "Add GrRuntimeFPBuilder" by Brian Salomon · 3 years, 5 months ago
- 4b39aaf Add GrRuntimeFPBuilder by Brian Salomon · 3 years, 5 months ago
- e67bd13 Migrate VarDeclaration conversion out of IRGenerator. by John Stiles · 3 years, 5 months ago
- cd7ba50 Migrate FunctionCall conversion out of IRGenerator. by John Stiles · 3 years, 5 months ago
- bf16b6c Add Make factory function to Block. by John Stiles · 3 years, 5 months ago
- f3a28db Eliminate control-flow analysis. by John Stiles · 3 years, 5 months ago
- 24c1772 Fixed an issue with DSL includes by Ethan Nicholas · 3 years, 6 months ago
- 06d600f Add Convert/Make factory functions to FieldAccess. by John Stiles · 3 years, 6 months ago
- 51d3398 Add Convert/Make factory functions to IndexExpression. by John Stiles · 3 years, 6 months ago
- daed259 Made SkSL DSL into public API by Ethan Nicholas · 3 years, 6 months ago
- e2aec43 Convert IRGenerator::convertBinaryExpr to BinaryExpr::Make. by John Stiles · 3 years, 6 months ago
- 90518f7 Convert IRGenerator::convertTernaryExpr to TernaryExpr::Make. by John Stiles · 3 years, 6 months ago
- 52d3b01 Convert IRGenerator::convertPostfixExpr to PostfixExpr::Make. by John Stiles · 3 years, 6 months ago
- ea5822e Convert IRGenerator::convertDo to DoStatement::Make. by John Stiles · 3 years, 6 months ago
- 3e5871c Convert make_unique<ExpressionStatement> to ExpressionStatement::Make. by John Stiles · 3 years, 6 months ago
- b321a07 Convert IRGenerator::convertFor to ForStatement::Make. by John Stiles · 3 years, 6 months ago
- cf3059e Convert IRGenerator::convertIf to IfStatement::Make. by John Stiles · 3 years, 6 months ago
- e1d1b08 Migrate convertSwitch to SwitchStatement::Make. by John Stiles · 3 years, 6 months ago
- 6e88e04 Migrate convertSwizzle to Swizzle::Make. by John Stiles · 3 years, 6 months ago
- af8db30 promote the runtime mixer CF to the only mixer CF by Mike Klein · 3 years, 6 months ago