- 18ab203 Make GrGLSLFragmentProcessors be created as std::unique_ptr. by Brian Salomon · 3 years, 7 months ago
- 4882e9a Remove specific blend mode layout qualifiers by Brian Osman · 3 years, 7 months ago
- af8db30 promote the runtime mixer CF to the only mixer CF by Mike Klein · 3 years, 7 months ago
- 9f8e9ec Converted GrConvexPolyEffect to SkSL DSL by Ethan Nicholas · 3 years, 7 months ago
- 5e603c3 Support global variables in pipeline stage generator by Brian Osman · 3 years, 7 months ago
- 7a2ff98 clean up SK_SUPPORT_LEGACY_RUNTIME_EFFECTS by Mike Klein · 3 years, 7 months ago
- 8e756f3 Support structs in runtime effects by Brian Osman · 3 years, 7 months ago
- d2fded8 Delete deprecated arithmetic filter header by Michael Ludwig · 3 years, 7 months ago
- 55761ae Change pipeline stage callbacks to support mangling type names by Brian Osman · 3 years, 7 months ago
- e2c9d3c Rename `bool highp` to a non-reserved keyword. by John Stiles · 3 years, 7 months ago
- 690b6f3 Remove PipelineStageArgs and format-string handshake by Brian Osman · 3 years, 8 months ago
- 236ddb3 Detach pipeline-stage generator from SkSL compiler by Brian Osman · 3 years, 8 months ago
- 4fca995 Simplify function declaration handling in GrSkSLFP by Brian Osman · 3 years, 8 months ago
- d76d186 Remove 'f' prefix on SkRuntimeEffect::Uniform struct by Brian Osman · 3 years, 8 months ago
- ed552f8 Move deprecated image filter headers out of include/ and into src/ by Michael Ludwig · 3 years, 8 months ago
- 94e6791 Add new lazytiling GM and update GrTextureEffect by Robert Phillips · 3 years, 8 months ago
- 24c4d20 Generate simpler code for ClampFragmentProcessor. by John Stiles · 3 years, 8 months ago
- af9b58e Fix fragment processors and unit tests which mix ints and floats. by John Stiles · 3 years, 8 months ago
- 0857bef Reland "Push SkYUVAInfo into GrYUVToRGBEffect." by Brian Salomon · 3 years, 8 months ago
- 0e4a29a Revert "Push SkYUVAInfo into GrYUVToRGBEffect." by Brian Salomon · 3 years, 8 months ago
- b602550 Push SkYUVAInfo into GrYUVToRGBEffect. by Brian Salomon · 3 years, 8 months ago
- 0c0b5a6 Remove SkYUVASizeInfo, make SkYUVAIndex a private part of SkYUVAInfo by Brian Salomon · 3 years, 8 months ago
- b43d699 Revert "Revert "Reland "Make textures used with alpha-only color-types produce 0s for RGB"""" by Brian Salomon · 3 years, 9 months ago
- c1ac063 Guard against Inf/NaN when constructing circular blur textures by Brian Osman · 3 years, 9 months ago
- 1fb7ecb Revert "Reland "Make textures used with alpha-only color-types produce 0s for RGB""" by Greg Daniel · 3 years, 9 months ago
- d006555 Reland "Make textures used with alpha-only color-types produce 0s for RGB"" by Brian Salomon · 3 years, 9 months ago
- dd4087d GrSurfaceContext::read/writePixels takes GrPixmap by Brian Salomon · 3 years, 9 months ago
- c85bce8 Revert "Make textures used with alpha-only color-types produce 0s for RGB" by Brian Salomon · 3 years, 9 months ago
- 16d8613 Make textures used with alpha-only color-types produce 0s for RGB by Brian Salomon · 3 years, 9 months ago
- 4d3bfc5 Make all fragmentProcessors implicitly nullable in SkSL by Brian Osman · 3 years, 9 months ago
- c3622f4 compare kernel in GrBicubicEffect by Brian Salomon · 3 years, 9 months ago
- 77702f1 Eliminate inliner temporary variables for top-level-exit functions. by John Stiles · 3 years, 9 months ago
- fa9a083 Remove unnecessary Blocks from the inliner. by John Stiles · 3 years, 9 months ago
- 590f567 Add GrSurfaceFillContext by Brian Salomon · 3 years, 9 months ago
- 9e94812 Revert "Eliminate inliner temporary variables for functions with a single exit." by John Stiles · 3 years, 9 months ago
- 345d721 Eliminate inliner temporary variables for functions with a single exit. by John Stiles · 3 years, 9 months ago
- 0263bff Revert "Add GrSurfaceFillContext" by Brian Salomon · 3 years, 9 months ago
- d059005 Avoid creating unnecessary scopes during inlining. by John Stiles · 3 years, 9 months ago
- b339bbe Add GrSurfaceFillContext by Brian Salomon · 3 years, 9 months ago
- bead7e3 Remove GrFragmentProcessor::usesExplicitReturn. by John Stiles · 3 years, 9 months ago
- d1eab8b Replace more instances of sk_OutColor with explicit returns. by John Stiles · 3 years, 9 months ago
- 4bdc121 Use explicit return statements in more fragment processors. by John Stiles · 3 years, 9 months ago
- f124108 how to use SkArenaAlloc with no friends by Mike Klein · 3 years, 9 months ago
- 1c50643 Optimize Gaussian convolution fragment processor. by John Stiles · 3 years, 9 months ago
- e28f509 Remove sk_OutColor from a handful of fragment processors. by John Stiles · 3 years, 9 months ago
- eebe735 GrRenderTargetContext->GrSurfaceDrawContext by Brian Salomon · 3 years, 9 months ago
- 15b4892 Simplify constant single-value SkSL constructors. by John Stiles · 3 years, 10 months ago
- b120d41 Remove modulation by input color in convolution FPs by Brian Osman · 3 years, 9 months ago
- fb2c2d2 Remove legacy reference to fInputColor in GrSkSLFP by Brian Osman · 3 years, 9 months ago
- f2fb80f Add unaffectedByDstValue() to GrProcessorSet::Analysis by Chris Dalton · 3 years, 10 months ago
- 2833ec6 Plumb mixed samples through GrXPFactory::GetAnalysisProperties by Chris Dalton · 3 years, 10 months ago
- 0f46450 Reland "Remove inliner from IR generation stage." by John Stiles · 3 years, 10 months ago
- b5aa3ef Update DeviceSpaceEffect and ColorSpaceXform to return half4s. by John Stiles · 3 years, 10 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, 11 months ago
- 6e7cfaf Fix bad FP codegen when sample() calls are inlined. by John Stiles · 3 years, 11 months ago
- 569249b Improve support for function prototypes in SkSL. by John Stiles · 3 years, 11 months ago
- fdf6148 Pass function arguments using SkSpan instead of count + ptr. by John Stiles · 3 years, 11 months ago
- 890363a Prototype helper functions from FP files before use. by John Stiles · 3 years, 11 months ago
- 6b58a33 Mangle function names as a separate step before emitting func-bodies. by John Stiles · 3 years, 11 months ago
- 5e961b0 Reland "Perform bounding rect-relative calcs in full float in GrRRectBlurEffect" by Brian Salomon · 4 years ago
- e267464 Make small epsilons more rigorous for gpu gaussian blurs by Michael Ludwig · 4 years ago
- 07829f2 Revert "Perform bounding rect-relative calcs in full float in GrRRectBlurEffect" by Brian Salomon · 4 years ago
- 5e7c040 Migrate additional FPs to `return` instead of `sk_OutColor`. by John Stiles · 4 years ago
- f4594d1 Perform bounding rect-relative calcs in full float in GrRRectBlurEffect by Brian Salomon · 4 years ago
- 4964300 Improve gencode for inlined blend and composition functions. by John Stiles · 4 years ago
- 3b12470 Fix generated files by Adlai Holler · 4 years ago
- a069304 Rename GrContextPriv to GrDirectContextPriv by Adlai Holler · 4 years ago
- 7bbdde0 Convert extraRepeatCoord to a float2. by John Stiles · 4 years ago
- 4c412bc Revert "Reland "Remove inliner from IR generation stage."" by John Stiles · 4 years ago
- e497a08 Reland "Remove inliner from IR generation stage." by John Stiles · 4 years ago
- d464feb Rename GrThreadSafeUniquelyKeyedProxyViewCache by Robert Phillips · 4 years ago
- fde67e4 Add HW-filtered masks to thread-safe cache by Robert Phillips · 4 years ago
- c021360 Only include one variable per declaration statement by Brian Osman · 4 years ago
- b180712 Centralize CreateLazyView helper in GrThreadSafeUniquelyKeyedProxyViewCache by Robert Phillips · 4 years ago
- a3f22f1 Revert "Revert "moved SkSL FloatLiteral data into IRNode"" by Ethan Nicholas · 4 years ago
- a0c82f0 Revert "moved SkSL FloatLiteral data into IRNode" by Brian Osman · 4 years ago
- f3fc25e Have GrMatrixConvolutionEffect use the thread-safe view cache by Robert Phillips · 4 years ago
- d2bb315 Update TextureEffect to avoid extraneous out variable. by John Stiles · 4 years ago
- 52e9a7a Update MatrixEffect to avoid extraneous out variable. by John Stiles · 4 years ago
- 0323356 Simplify generated GLSL code for trivial FPs. by John Stiles · 4 years ago
- a6919c6 Make GrRectBlurEffect use the thread-safe view cache by Robert Phillips · 4 years ago
- 3fb66b5 Calculate texture clamping X/Y coordinates in parallel. by John Stiles · 4 years ago
- aac5728 Make GrRRectBlurEffect use the thread-safe uniquely-keyed view cache (take 2) by Robert Phillips · 4 years ago
- 55b69f5 Revert "Make GrRRectBlurEffect use the thread-safe uniquely-keyed view cache" by Brian Osman · 4 years ago
- 4cf00a8 Make GrRRectBlurEffect use the thread-safe uniquely-keyed view cache by Robert Phillips · 4 years ago
- bfca128 Have GrCircleBlurFragmentProcessor make use of thread safe view cache by Robert Phillips · 4 years ago
- 135e237 moved SkSL FloatLiteral data into IRNode by Ethan Nicholas · 4 years ago
- 8ff2449 Log more info for Chrome bug 1132617 by Brian Salomon · 4 years ago
- aba2875 Relax matrix check for fast case in rect blur shader by Brian Salomon · 4 years ago
- 96c8aeb Reland "Allow rect and circle blur fast cases to be used with rotation matrices." by Brian Salomon · 4 years ago
- 1fc7422 Revert "Allow rect and circle blur fast cases to be used with rotation matrices." by Robert Phillips · 4 years ago
- 2bded27 Allow rect and circle blur fast cases to be used with rotation matrices. by Brian Salomon · 4 years ago
- 443d2c1 Revert "Calculate texture clamping X/Y coordinates in parallel." by John Stiles · 4 years ago
- a38945a Calculate texture clamping X/Y coordinates in parallel. by John Stiles · 4 years ago
- 941fc71 Revert "Remove inliner from IR generation stage." by John Stiles · 4 years ago
- 21d7778 Remove inliner from IR generation stage. by John Stiles · 4 years ago
- 2564767 Move constant swizzle handling into the IR generator by Brian Osman · 4 years ago
- de3d441 Always make atlas texture index varying a float by Brian Salomon · 4 years ago