- 307f8f5 Simplify the boilerplate of cloning a fragment processor. by John Stiles · 3 years, 1 month ago
- 3176e86 Rename GrGLSLFragmentProcessor to GrFragmentProcessor::ProgramImpl by Brian Salomon · 3 years, 1 month ago
- 13b2873 Remove GLSL from name of functions that builds GrProcessor keys. by Brian Salomon · 3 years, 1 month ago
- 66b500a Remove explicit sample flag from GrFP. by Brian Salomon · 3 years, 1 month ago
- ce9a5c9 Allow sampling from SkBlenders. by John Stiles · 3 years, 1 month ago
- 02b6f6f Fix cloning of Runtime Blend fragment processors. by John Stiles · 3 years, 1 month ago
- 2a6f73c Create FP GrFragmentProcessor::UseDestColorAsInput. by John Stiles · 3 years, 1 month ago
- ac7a9a2 Always emit all FP child functions before emitCode by Brian Osman · 3 years, 1 month ago
- 21c2af2 Add separate src and dst arguments to runtime-blend SkSL functions. by John Stiles · 3 years, 1 month ago
- 2955c26 Add new SampleBlender callback to SkVMCodeGenerator. by John Stiles · 3 years, 1 month ago
- d9a56b9 Remove color argument from sampleShader. by John Stiles · 3 years, 1 month ago
- 8050a4b Separate PipelineStage's sampleChild into two callbacks. by John Stiles · 3 years, 1 month ago
- a664859 Take the dest color as an input to SkBlenderBase::asFragmentProcessor. by John Stiles · 3 years, 2 months ago
- 04d79fc GrSkSLFP: Avoid making a global copy of inColor most of the time by Brian Osman · 3 years, 2 months ago
- 56b6107 Fix a subtle bug with pass-through children of GrSkSLFP by Brian Osman · 3 years, 2 months ago
- 9204ca6 Replace GrAlphaThresholdFP with GrSkSLFP by Brian Osman · 3 years, 2 months ago
- d02d4eb In GrSkSLFP, advance the iterator pointer while building the key by Brian Osman · 3 years, 3 months ago
- 9b170c6 Implement SkBlender support in Ganesh. by John Stiles · 3 years, 3 months ago
- 171fba7 Add OptFlags support to GrSkSLFP by Brian Osman · 3 years, 3 months ago
- b2cb817 Add the concept of an "input" FP to GrSkSLFP by Brian Osman · 3 years, 3 months ago
- 70ae91f Support specializing uniforms in runtime FPs by Brian Osman · 3 years, 3 months ago
- 1f5ee0d Remove extra GrSkSLFP constructor by Brian Osman · 3 years, 3 months ago
- 50d0d09 Add dest-color support to the Pipeline stage. by John Stiles · 3 years, 3 months ago
- 443b5da Remove GrRuntimeFPBuilder, SkRuntimeEffect::makeFP by Brian Osman · 3 years, 3 months ago
- e384c06 Add templated GrSkSLFP factory to eliminate nearly all overhead by Brian Osman · 3 years, 3 months ago
- 681e409 In GrSkSLFP, store uniform data immediately after the FP by Brian Osman · 3 years, 3 months ago
- 8cdf28f Elide sample coords for GrSkSLFP if only used for pass-through sampling by Brian Osman · 3 years, 4 months ago
- 1042334 Add SkFilterColorProgram by Brian Osman · 3 years, 4 months ago
- c9125aa Reland "Better first-class shader & color filter support in runtime effects" by Brian Osman · 3 years, 5 months ago
- c2cca5a Revert "Better first-class shader & color filter support in runtime effects" by Greg Daniel · 3 years, 4 months ago
- adadb95 Better first-class shader & color filter support in runtime effects by Brian Osman · 3 years, 5 months ago
- 83dae92 Remove SkSL sample-with-matrix implementation by Brian Osman · 3 years, 4 months ago
- 4d57111 Reland "Runtime effects: Detect passthrough sample calls automatically" by Brian Osman · 3 years, 4 months ago
- 00f3041 Revert "Runtime effects: Detect passthrough sample calls automatically" by Brian Osman · 3 years, 4 months ago
- cc3d2d2 Runtime effects: Detect passthrough sample calls automatically by Brian Osman · 3 years, 5 months ago
- ce58502 Fix implicit references to _input when GrSkSLFP invokes children by Brian Osman · 3 years, 5 months ago
- cbb60bd Add runtime color filter and shader modes to the SkSL compiler by Brian Osman · 3 years, 5 months ago
- 354147a Replace GrConstColorProcessor with a runtime FP by Brian Salomon · 3 years, 5 months ago
- cdee120 Cache runtime color filter alpha-unchanged flag on the effect by Brian Osman · 3 years, 5 months ago
- 577c606 Runtime effects: Support input color as a parameter to main() by Brian Osman · 3 years, 5 months ago
- 8ed8081 GrSkSLFP no longer needs a GrContext by Brian Osman · 3 years, 5 months ago
- 3738ef5 Move code generators to codegen/ directory. by John Stiles · 3 years, 5 months ago
- 14d0096 Make 'shader' and 'colorFilter' first class types in SkSL by Brian Osman · 3 years, 5 months ago
- d18967c Add integer uniforms to runtime effects by Brian Osman · 3 years, 5 months ago
- 3967588 SkSL: Add TypeKind::kFragmentProcessor by Brian Osman · 3 years, 5 months ago
- 5ca24f9 Reland "Reland "Add GrRuntimeFPBuilder"" by Brian Salomon · 3 years, 6 months ago
- bb0ed8e Revert "Reland "Add GrRuntimeFPBuilder"" by Brian Salomon · 3 years, 6 months ago
- 7508b54 Reland "Add GrRuntimeFPBuilder" by Brian Salomon · 3 years, 6 months ago
- c18a645 Implement constantOutputForConstantInput on GrSkSLFP by Brian Osman · 3 years, 6 months ago
- 50af8c2 Revert "Add GrRuntimeFPBuilder" by Brian Salomon · 3 years, 6 months ago
- 4b39aaf Add GrRuntimeFPBuilder by Brian Salomon · 3 years, 6 months ago
- 18ab203 Make GrGLSLFragmentProcessors be created as std::unique_ptr. by Brian Salomon · 3 years, 7 months ago
- 5e603c3 Support global variables in pipeline stage generator by Brian Osman · 3 years, 7 months ago
- 8e756f3 Support structs in runtime effects by Brian Osman · 3 years, 7 months ago
- 55761ae Change pipeline stage callbacks to support mangling type names by Brian Osman · 3 years, 7 months ago
- 690b6f3 Remove PipelineStageArgs and format-string handshake by Brian Osman · 3 years, 7 months ago
- 236ddb3 Detach pipeline-stage generator from SkSL compiler by Brian Osman · 3 years, 7 months ago
- 4fca995 Simplify function declaration handling in GrSkSLFP by Brian Osman · 3 years, 7 months ago
- d76d186 Remove 'f' prefix on SkRuntimeEffect::Uniform struct by Brian Osman · 3 years, 7 months ago
- ed552f8 Move deprecated image filter headers out of include/ and into src/ by Michael Ludwig · 3 years, 8 months ago
- fb2c2d2 Remove legacy reference to fInputColor in GrSkSLFP by Brian Osman · 3 years, 9 months ago
- b4ce944 Runtime effects: Fix error when mutating main's coords by Brian Osman · 3 years, 10 months ago
- ef0cdc1 Remove "output color" placeholder from PipelineStageArgs by Brian Osman · 3 years, 10 months ago
- d7e7659 Move GrShaderCaps from Program::Settings to Compiler by Brian Osman · 3 years, 10 months ago
- fdf6148 Pass function arguments using SkSpan instead of count + ptr. by John Stiles · 3 years, 10 months ago
- 6b58a33 Mangle function names as a separate step before emitting func-bodies. by John Stiles · 3 years, 10 months ago
- d4a040e Remove obsolete support for sk_InColor in GrSkSLFP by Brian Osman · 4 years, 1 month ago
- 020dc5a Move init code from pipeline stage generator to GrSkSLFP by Brian Osman · 4 years, 1 month ago
- a4b9169 Remove 'in' variables from SkRuntimeEffect by Brian Osman · 4 years, 1 month ago
- 3000d6b Validate function return and parameter types in IR generator by Brian Osman · 4 years, 1 month ago
- f7f5433 Remove GrSurfacePriv and GrRenderTargetPriv by Brian Salomon · 4 years, 1 month ago
- 6b5dbb4 Make invokeChild default to fInputColor, rather than half4(1) by Brian Osman · 4 years, 2 months ago
- 4e105e2 Clean up GrContext references in the src/gpu by Robert Phillips · 4 years, 2 months ago
- a7685b2 Runtime effects: Allow null children by Brian Osman · 4 years, 2 months ago
- 12c5d29 In FPs, store pointers for all child slots, even nullptr by Brian Osman · 4 years, 2 months ago
- a9c9b53 Convert the arithmetic runtime effect to a regular .fp effect. by John Stiles · 4 years, 2 months ago
- 53ee0fc Convert the dither runtime effect into a regular .fp effect. by John Stiles · 4 years, 2 months ago
- 28e1eff Add support for an inputFP in SkRuntimeColorFilter::asFragmentProcessor. by John Stiles · 4 years, 2 months ago
- 1298bc4 Change SampleMatrix to SampleUsage by Brian Osman · 4 years, 2 months ago
- be1b837 Support sample(matrix) with runtime effects by Brian Osman · 4 years, 3 months ago
- ac9d3f6 Cleanup of GrSkSLFP by Brian Osman · 4 years, 2 months ago
- e88320b Update how sample(matrix) calls are invoked in SkSL by Michael Ludwig · 4 years, 2 months ago
- b11e627 Move impl into SkColorFilterBase by Mike Reed · 4 years, 2 months ago
- 9aba625 Move setSampleMatrix and setSampledWithExplicitCoords into child registration by Michael Ludwig · 4 years, 3 months ago
- e3a39f7 Update ConstColor FP to support an input FP. by John Stiles · 4 years, 3 months ago
- 77968f0 Revert "fixed sample(..., matrix) with runtime effects" by Ethan Nicholas · 4 years, 3 months ago
- fb5ede5 fixed sample(..., matrix) with runtime effects by Ethan Nicholas · 4 years, 3 months ago
- 59f31b1 Revert "Add 2x2 bilinear downscale steps to GrSurfaceContext::rescale." by Brian Salomon · 4 years, 3 months ago
- 9c6f6bf Add 2x2 bilinear downscale steps to GrSurfaceContext::rescale. by Brian Salomon · 4 years, 3 months ago
- afe2c90 Revert "Revert "Converted texture and runtime effects to use GrMatrixEffect"" by Ethan Nicholas · 4 years, 4 months ago
- 36a3e01 Revert "Converted texture and runtime effects to use GrMatrixEffect" by Ethan Nicholas · 4 years, 5 months ago
- 4ab84ed Converted texture and runtime effects to use GrMatrixEffect by Ethan Nicholas · 4 years, 5 months ago
- a73819b test overdraw filter via public api by Mike Klein · 4 years, 5 months ago
- 5843012 Add sample(child, matrix) to SkSL. by Ethan Nicholas · 4 years, 5 months ago
- 16464c3 Tracking uniform ownership by Ethan Nicholas · 4 years, 5 months ago
- bd4f872 Handle runtime effect shader errors better by Brian Osman · 4 years, 6 months ago
- 456f9b5 Reland "Move GrGpuResource GrSurface and GrTexture into src." by Greg Daniel · 4 years, 6 months ago
- f6ed96d Revert "Move GrGpuResource GrSurface and GrTexture into src." by Greg Daniel · 4 years, 6 months ago
- e5a06ce Move GrGpuResource GrSurface and GrTexture into src. by Greg Daniel · 4 years, 6 months ago
- 7353dc5 Change SkSL main() from (float x, float y) to (float2 p) by Brian Osman · 4 years, 7 months ago