- b43d699 Revert "Revert "Reland "Make textures used with alpha-only color-types produce 0s for RGB"""" by Brian Salomon · 3 years, 10 months ago
- c1ac063 Guard against Inf/NaN when constructing circular blur textures by Brian Osman · 3 years, 10 months ago
- 1fb7ecb Revert "Reland "Make textures used with alpha-only color-types produce 0s for RGB""" by Greg Daniel · 3 years, 10 months ago
- d006555 Reland "Make textures used with alpha-only color-types produce 0s for RGB"" by Brian Salomon · 3 years, 11 months ago
- dd4087d GrSurfaceContext::read/writePixels takes GrPixmap by Brian Salomon · 3 years, 11 months ago
- c85bce8 Revert "Make textures used with alpha-only color-types produce 0s for RGB" by Brian Salomon · 3 years, 11 months ago
- 16d8613 Make textures used with alpha-only color-types produce 0s for RGB by Brian Salomon · 3 years, 11 months ago
- 4d3bfc5 Make all fragmentProcessors implicitly nullable in SkSL by Brian Osman · 3 years, 11 months ago
- c3622f4 compare kernel in GrBicubicEffect by Brian Salomon · 3 years, 11 months ago
- 77702f1 Eliminate inliner temporary variables for top-level-exit functions. by John Stiles · 3 years, 11 months ago
- fa9a083 Remove unnecessary Blocks from the inliner. by John Stiles · 3 years, 11 months ago
- 590f567 Add GrSurfaceFillContext by Brian Salomon · 3 years, 11 months ago
- 9e94812 Revert "Eliminate inliner temporary variables for functions with a single exit." by John Stiles · 3 years, 11 months ago
- 345d721 Eliminate inliner temporary variables for functions with a single exit. by John Stiles · 4 years ago
- 0263bff Revert "Add GrSurfaceFillContext" by Brian Salomon · 3 years, 11 months ago
- d059005 Avoid creating unnecessary scopes during inlining. by John Stiles · 4 years ago
- b339bbe Add GrSurfaceFillContext by Brian Salomon · 4 years ago
- bead7e3 Remove GrFragmentProcessor::usesExplicitReturn. by John Stiles · 4 years ago
- d1eab8b Replace more instances of sk_OutColor with explicit returns. by John Stiles · 4 years ago
- 4bdc121 Use explicit return statements in more fragment processors. by John Stiles · 4 years ago
- f124108 how to use SkArenaAlloc with no friends by Mike Klein · 4 years ago
- 1c50643 Optimize Gaussian convolution fragment processor. by John Stiles · 4 years ago
- e28f509 Remove sk_OutColor from a handful of fragment processors. by John Stiles · 4 years ago
- eebe735 GrRenderTargetContext->GrSurfaceDrawContext by Brian Salomon · 4 years ago
- 15b4892 Simplify constant single-value SkSL constructors. by John Stiles · 4 years ago
- b120d41 Remove modulation by input color in convolution FPs by Brian Osman · 4 years ago
- fb2c2d2 Remove legacy reference to fInputColor in GrSkSLFP by Brian Osman · 4 years ago
- f2fb80f Add unaffectedByDstValue() to GrProcessorSet::Analysis by Chris Dalton · 4 years ago
- 2833ec6 Plumb mixed samples through GrXPFactory::GetAnalysisProperties by Chris Dalton · 4 years ago
- 0f46450 Reland "Remove inliner from IR generation stage." by John Stiles · 4 years ago
- b5aa3ef Update DeviceSpaceEffect and ColorSpaceXform to return half4s. by John Stiles · 4 years ago
- b4ce944 Runtime effects: Fix error when mutating main's coords by Brian Osman · 4 years ago
- ef0cdc1 Remove "output color" placeholder from PipelineStageArgs by Brian Osman · 4 years ago
- d7e7659 Move GrShaderCaps from Program::Settings to Compiler by Brian Osman · 4 years ago
- 6e7cfaf Fix bad FP codegen when sample() calls are inlined. by John Stiles · 4 years ago
- 569249b Improve support for function prototypes in SkSL. by John Stiles · 4 years ago
- fdf6148 Pass function arguments using SkSpan instead of count + ptr. by John Stiles · 4 years ago
- 890363a Prototype helper functions from FP files before use. by John Stiles · 4 years ago
- 6b58a33 Mangle function names as a separate step before emitting func-bodies. by John Stiles · 4 years, 1 month ago
- 5e961b0 Reland "Perform bounding rect-relative calcs in full float in GrRRectBlurEffect" by Brian Salomon · 4 years, 1 month ago
- e267464 Make small epsilons more rigorous for gpu gaussian blurs by Michael Ludwig · 4 years, 1 month ago
- 07829f2 Revert "Perform bounding rect-relative calcs in full float in GrRRectBlurEffect" by Brian Salomon · 4 years, 1 month ago
- 5e7c040 Migrate additional FPs to `return` instead of `sk_OutColor`. by John Stiles · 4 years, 1 month ago
- f4594d1 Perform bounding rect-relative calcs in full float in GrRRectBlurEffect by Brian Salomon · 4 years, 1 month ago
- 4964300 Improve gencode for inlined blend and composition functions. by John Stiles · 4 years, 1 month ago
- 3b12470 Fix generated files by Adlai Holler · 4 years, 1 month ago
- a069304 Rename GrContextPriv to GrDirectContextPriv by Adlai Holler · 4 years, 1 month ago
- 7bbdde0 Convert extraRepeatCoord to a float2. by John Stiles · 4 years, 1 month ago
- 4c412bc Revert "Reland "Remove inliner from IR generation stage."" by John Stiles · 4 years, 1 month ago
- e497a08 Reland "Remove inliner from IR generation stage." by John Stiles · 4 years, 1 month ago
- d464feb Rename GrThreadSafeUniquelyKeyedProxyViewCache by Robert Phillips · 4 years, 1 month ago
- fde67e4 Add HW-filtered masks to thread-safe cache by Robert Phillips · 4 years, 1 month ago
- c021360 Only include one variable per declaration statement by Brian Osman · 4 years, 1 month ago
- b180712 Centralize CreateLazyView helper in GrThreadSafeUniquelyKeyedProxyViewCache by Robert Phillips · 4 years, 1 month ago
- a3f22f1 Revert "Revert "moved SkSL FloatLiteral data into IRNode"" by Ethan Nicholas · 4 years, 1 month ago
- a0c82f0 Revert "moved SkSL FloatLiteral data into IRNode" by Brian Osman · 4 years, 1 month ago
- f3fc25e Have GrMatrixConvolutionEffect use the thread-safe view cache by Robert Phillips · 4 years, 1 month ago
- d2bb315 Update TextureEffect to avoid extraneous out variable. by John Stiles · 4 years, 1 month ago
- 52e9a7a Update MatrixEffect to avoid extraneous out variable. by John Stiles · 4 years, 1 month ago
- 0323356 Simplify generated GLSL code for trivial FPs. by John Stiles · 4 years, 1 month ago
- a6919c6 Make GrRectBlurEffect use the thread-safe view cache by Robert Phillips · 4 years, 1 month ago
- 3fb66b5 Calculate texture clamping X/Y coordinates in parallel. by John Stiles · 4 years, 1 month ago
- aac5728 Make GrRRectBlurEffect use the thread-safe uniquely-keyed view cache (take 2) by Robert Phillips · 4 years, 1 month ago
- 55b69f5 Revert "Make GrRRectBlurEffect use the thread-safe uniquely-keyed view cache" by Brian Osman · 4 years, 1 month ago
- 4cf00a8 Make GrRRectBlurEffect use the thread-safe uniquely-keyed view cache by Robert Phillips · 4 years, 1 month ago
- bfca128 Have GrCircleBlurFragmentProcessor make use of thread safe view cache by Robert Phillips · 4 years, 1 month ago
- 135e237 moved SkSL FloatLiteral data into IRNode by Ethan Nicholas · 4 years, 1 month ago
- 8ff2449 Log more info for Chrome bug 1132617 by Brian Salomon · 4 years, 1 month ago
- aba2875 Relax matrix check for fast case in rect blur shader by Brian Salomon · 4 years, 2 months ago
- 96c8aeb Reland "Allow rect and circle blur fast cases to be used with rotation matrices." by Brian Salomon · 4 years, 2 months ago
- 1fc7422 Revert "Allow rect and circle blur fast cases to be used with rotation matrices." by Robert Phillips · 4 years, 2 months ago
- 2bded27 Allow rect and circle blur fast cases to be used with rotation matrices. by Brian Salomon · 4 years, 2 months ago
- 443d2c1 Revert "Calculate texture clamping X/Y coordinates in parallel." by John Stiles · 4 years, 2 months ago
- a38945a Calculate texture clamping X/Y coordinates in parallel. by John Stiles · 4 years, 2 months ago
- 941fc71 Revert "Remove inliner from IR generation stage." by John Stiles · 4 years, 2 months ago
- 21d7778 Remove inliner from IR generation stage. by John Stiles · 4 years, 2 months ago
- 2564767 Move constant swizzle handling into the IR generator by Brian Osman · 4 years, 2 months ago
- de3d441 Always make atlas texture index varying a float by Brian Salomon · 4 years, 2 months ago
- 18f6a54 Revert "Temporary hack to force text texture index varying to be float." by Brian Salomon · 4 years, 2 months ago
- 038ba44 Temporary hack to force text texture index varying to be float. by Brian Salomon · 4 years, 2 months ago
- 1ee21cd Create cpu-side blurred RRect mask when recording DDLs (take 2) by Robert Phillips · 4 years, 2 months ago
- f3e00d8 Revert "Create cpu-side blurred RRect mask when recording DDLs" by Robert Phillips · 4 years, 2 months ago
- 5951e8f Create cpu-side blurred RRect mask when recording DDLs by Robert Phillips · 4 years, 2 months ago
- 7571f9e Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. by John Stiles · 4 years, 2 months ago
- da6320c Disallow a bare ';' at the top level of SkSL files by Ethan Nicholas · 4 years, 2 months ago
- 4ef21ed Split creation of integral table out of GrRectBlurEffect by Robert Phillips · 4 years, 2 months ago
- 5bc0b65 Split up find_or_create_rrect_blur_mask_fp by Robert Phillips · 4 years, 2 months ago
- 3867c70 plumb cubic params into gpu backend by Mike Reed · 4 years, 2 months ago
- cf936f9 Replace salting process in SkSLInliner with a symbol table check. by John Stiles · 4 years, 2 months ago
- 39616ec The inlined function body is now returned as a single Statement. by John Stiles · 4 years, 2 months ago
- 85f51b2 Simplify firstdirection by Mike Reed · 4 years, 2 months ago
- 3872c98 Move convexity enum out of public by Mike Reed · 4 years, 2 months ago
- 6fd391a uv in x - fix iphone6 by Herb Derby · 4 years, 2 months ago
- d80cb1f store the page bits in U only by Herb Derby · 4 years, 2 months ago
- 532a264 use bit 15 to encode page information in glyph UV by Herb Derby · 4 years, 3 months ago
- 4e67774 Reland "change atlas uv encoding" by Herb Derby · 4 years, 3 months ago
- 9e506ee Add the inline keyword to top-level FPs that use an explicit return. by John Stiles · 4 years, 3 months ago
- 735a5a7 Allow .fp files to return a color from main(). by John Stiles · 4 years, 3 months ago
- 44820a9 Remove legacy runtime effect main signature by Brian Osman · 4 years, 3 months ago
- 765d2fe optimized SkSL inlining output by Ethan Nicholas · 4 years, 3 months ago