- 7eabfe8 This is a reland of GrDomainEffect with significant changes: by Brian Salomon · 5 years ago
- 7d8b397 Changes to GrCoordTransform and local coords by Brian Salomon · 5 years ago
- c241b58 Make fragment processor iterators work with range for loops. by Brian Salomon · 5 years ago
- 8fa469d Lift TextureSampler's proxy to SurfaceProxy by Michael Ludwig · 5 years ago
- fc11844 Reland "Revert "Revert "Make FP optimizations helpers use SkAlphaType not GrColorType""" by Brian Salomon · 5 years ago
- 50299de Reland "Revert "Make FP optimizations helpers use SkAlphaType not GrColorType"" by Robert Phillips · 5 years ago
- 997b37f Revert "Revert "Make FP optimizations helpers use SkAlphaType not GrColorType"" by Brian Salomon · 5 years ago
- 078e8fa Revert "Make FP optimizations helpers use SkAlphaType not GrColorType" by Brian Salomon · 5 years ago
- 7a538b1 Make FP optimizations helpers use SkAlphaType not GrColorType by Brian Salomon · 5 years ago
- c594e62 Plumb GrColorType through all ops/processors that sample textures. by Greg Daniel · 5 years ago
- 7d7aaf4 Slim down GrFragmentProcessor::TextureSampler and GrPrimitiveProcessor::TextureSampler by Robert Phillips · 5 years ago
- d4efe68 SkSL sample() now permits specification of coordinates by Ethan Nicholas · 5 years ago
- 74c19de Add SkUNREACHABLE to definition of SK_ABORT. by Brian Salomon · 5 years ago
- 82774f8 Cleanup some legacy instantiate calls by Robert Phillips · 6 years ago
- 2c3398d Switch from querying swizzle on caps to using swizzles stored on proxies. by Greg Daniel · 6 years ago
- b520476 Swap GrSurfaceProxy over to being held via sk_sp by Robert Phillips · 6 years ago
- f91aeb2 Move a bunch of gpu files out of include/private and into src/gpu. by Greg Daniel · 6 years ago
- 3d4cac5 Remove IO refs from GrSurfaceProxy only by Robert Phillips · 6 years ago
- 7eb5c0f Add "GrMipMapped" parameter to visitProxies by Chris Dalton · 6 years ago
- c0bd9f9 rewrite includes to not need so much -Ifoo by Mike Klein · 6 years ago
- 12c4629 Remove the option of disabling explicit resource allocation by Robert Phillips · 6 years ago
- 3966738 Non-substantive changes by Robert Phillips · 6 years ago
- c0d79e5 Avoid multiplication by alpha in fragment shader when known to be 1. by Brian Salomon · 6 years ago
- d538d3d Handle promise texture image fulfill returning nullptr. by Brian Salomon · 6 years ago
- 7eeb74f Add checks that the GrResourceAllocator is operating as expected by Robert Phillips · 6 years ago
- 257a03d Integrate clamp to border into FP optimization flags by Michael Ludwig · 6 years ago
- e3f543c Remove SkPM4f.h, fold contents into SkColorData.h by Brian Osman · 6 years ago
- 080e77f Use SkPMColor4f in OverrideInput, remove some kruft from SkGr by Brian Osman · 6 years ago
- f28e55d Add SkPMColor4f support to SkSL by Brian Osman · 6 years ago
- 5ea96bf Remove unused premul/unpremul FP code by Brian Osman · 6 years ago
- 1d5b598 Towards removing GrColor4f by Brian Osman · 6 years ago
- ee78396 templatize GrSurfaceProxyRef by Brian Salomon · 6 years ago
- fd98c2c Make some GrSurfaceProxy and GrTextureProxy methods easier to access by Brian Salomon · 6 years ago
- e782f84 Remove GrResourceIOProcessor. by Brian Salomon · 6 years ago
- 1c54894 ccpr: Remove local matrix data from path instances by Chris Dalton · 7 years ago
- 28eaed2 add gpu impl for shadermaskfilter by Mike Reed · 7 years ago
- abff956 initClassID no longer auto-allocates ids by Ethan Nicholas · 7 years ago
- f7b8820 re-land of new SkSL precisions by Ethan Nicholas · 7 years ago
- 27185a9 Revert "Revert "Revert "Switched highp float to highfloat and mediump float to half.""" by Ethan Nicholas · 7 years ago
- 05d5a13 Revert "Revert "Switched highp float to highfloat and mediump float to half."" by Ethan Nicholas · 7 years ago
- f1748f5 Change visitProxies signature by Robert Phillips · 7 years ago
- b493eeb Add method to iterate over a GrOp's GrSurfaceProxies by Robert Phillips · 7 years ago
- 1d816b9 Revert "Switched highp float to highfloat and mediump float to half." by Brian Salomon · 7 years ago
- 88d99c6 Switched highp float to highfloat and mediump float to half. by Ethan Nicholas · 7 years ago
- b4aab9a Replace SkFAIL with SK_ABORT. by Ben Wagner · 7 years ago
- aff329b Make GrFragmentProcessor be non-refcounted and use std::unique_ptr. by Brian Salomon · 7 years ago
- 96271cd Require clone() be implemented by GrFragmentProcessor subclasses by Brian Salomon · 7 years ago
- 5af9ea3 renamed SkSL types in preparation for killing precision modifiers by Ethan Nicholas · 7 years ago
- 6cd51b5 Remove GrSingleTextureEffect by Brian Salomon · 7 years ago
- d89d7a7 Add clone() to three more fragment processor classes by Brian Salomon · 7 years ago
- 0e05a82 Add GrFragmentProcessor::clone(), implementation for ColorTableEffect, and unit test. by Brian Salomon · 7 years ago
- e23bffd Remove support in GPU backend for distance vector field. by Brian Salomon · 8 years ago
- 9bee2e5 Revise system for checking for uninstantiated proxies by Robert Phillips · 8 years ago
- 9f5d467 Remove more headers from include/gpu by Robert Phillips · 8 years ago[Renamed from include/gpu/GrFragmentProcessor.h]
- d61c9d9 Move ref counting out of GrProcessor and into subclasses. by Brian Salomon · 8 years ago
- ab015ef Move the ability to access textures, buffers, and image storages out from GrProcessor. by Brian Salomon · 8 years ago
- ce42551 Add Swizzle FP, and remove swizzle logic from GrConfigConversionEffect by Brian Osman · 8 years ago
- de1a605 Support premul/unpremul of F16 during read/writePixels by Brian Osman · 8 years ago
- f3b995b Clarify when tweak alpha for coverage optimizaton can occur. by Brian Salomon · 8 years ago
- cb30bb2 Remove GrFragmentProcessor::computeInvariantOutput by Brian Salomon · 8 years ago
- 5d4cd9e Re-enable processor optimization test with some fixes. by Brian Salomon · 8 years ago
- 22af73f Rename GrFragmentProcessor::MulOutputByInputUnpremulColor to MakeInputPremulAndMulByOutput. by Brian Salomon · 8 years ago
- 587e08f Revert "Revert "Start of rewrite of GrFragmentProcessor optimizations."" by Brian Salomon · 8 years ago
- 052fd51 Revert "Start of rewrite of GrFragmentProcessor optimizations." by Ethan Nicholas · 8 years ago
- 85eb422 Start of rewrite of GrFragmentProcessor optimizations. by Brian Salomon · 8 years ago
- 94efbf5 Merge GrGLSLCaps into GrShaderCaps by Brian Salomon · 8 years ago
- 0bbecb2 Rename GrTextureAccess to GrProcessor::TextureSampler. by Brian Salomon · 8 years ago
- 55e0346 Make addTexture/BufferAccess on GrProcessor non-virtual by Brian Salomon · 8 years ago
- b58a2b4 Stop aggregating texture/buffer access objects in GrFragmentProcessor parents. by bsalomon · 8 years ago
- a624bf3 Stop flattening GrCoordTransforms in parent GrFragmentProcessors. by bsalomon · 8 years ago
- 56b7dc4 Revert of Stop flattening GrCoordTransforms in parent GrFragmentProcessors. (patchset #3 id:40001 of https://codereview.chromium.org/2339203002/ ) by bsalomon · 8 years ago
- d91237e Stop flattening GrCoordTransforms in parent GrFragmentProcessors. by bsalomon · 8 years ago
- 7312ff8 Remove ability to skip coord transform comparison in pipeline comparison. by bsalomon · 8 years ago
- 4cea3b9 Push usage of GrColor4f into OverrideInput by brianosman · 8 years ago
- 9b03e7b GrFP can express distance vector field req., program builder declares variable for it by dvonbeck · 8 years ago
- 02aed95 Revert of GrFP can express distance vector field req., program builder declares variable for it (patchset #20 id:370001 of https://codereview.chromium.org/2114993002/ ) by mtklein · 8 years ago
- 4ef6dfa GrFP can express distance vector field req., program builder declares variable for it by dvonbeck · 8 years ago
- c526da9 SkLS now accepting nullptr for diffuse shader and normal source, now accurately handling alpha by dvonbeck · 8 years ago
- 06ca8ec sk_sp for Ganesh. by bungeman · 9 years ago
- 74b8d32 Implement texel buffers by cdalton · 9 years ago
- e416d94 Change prealloc number of child FPs be 1 rather than 2 by Brian Salomon · 9 years ago
- 418e26f Preallocate room for 2 child processors in FPs by bsalomon · 9 years ago
- 57d3b03 Rename some processor functions from GL to GLSL by egdaniel · 9 years ago
- 64c4728 Make all GrFragmentProcessors GL independent. by egdaniel · 9 years ago
- e25eea4 Use child processors to implement compose color filter. by bsalomon · 9 years ago
- f1b7a1d Make skpaint->grpaint flow work for composing draws (verts and atlas) by bsalomon · 9 years ago
- 87ba62e Replace GrExtractAlphaFragmentProcessor with DstIn compose processor by bsalomon · 9 years ago
- c21b09e Change SkShader;asFragmentProcessor signature to no longer take skpaint\grcolor* by bsalomon · 9 years ago
- a511e6a Revert of Change SkShader;asFragmentProcessor signature to no longer take skpaint\grcolor* (patchset #8 id:140001 of https://codereview.chromium.org/1316513002/ ) by rmistry · 9 years ago
- ecfdc25 Change SkShader;asFragmentProcessor signature to no longer take skpaint\grcolor* by bsalomon · 9 years ago
- 4204800 Convert child FPs from refs to pending executions when parent converts by bsalomon · 9 years ago
- ac856c9 Remove GrStagedProcessor, remove the word Stage as it applies to FPs by bsalomon · 9 years ago
- 4bf69f7b Revert of Remove GrStagedProcessor, remove the word Stage as it applies to FPs (patchset #6 id:90001 of https://codereview.chromium.org/1307223004/ ) by rmistry · 9 years ago
- 2424344 Remove GrStagedProcessor, remove the word Stage as it applies to FPs by bsalomon · 9 years ago
- 790d74f No need to re-declare pure virtual name(). by mtklein · 9 years ago
- 93ab254 This change is in preparation for updating how processor keys and meta keys are generated for frag procs. by wangyix · 9 years ago
- b1daa86 When getGLInstance is called on a frag proc, the resulting GrGLFragmentProcessor will be the root of a tree of GrGLFragmentProcessors that mirrors the GrFragmentProcessor's tree. This allows setData() to be called recursively (removing the responsibility from compose shader) and allows gl instances direct access to their children gl instances so they can emit their code. by wangyix · 9 years ago
- 54017d7 Made isEqual in GrFragmentProcessor recursive by wangyix · 9 years ago
- 69ed114 Added class AutoFragmentChildProcAdvance to be constructed before a child emitCode and destructed after by wangyix · 9 years ago
- 58d890b All child GrFragmentProcs' transforms and textures will be stored in the root GrFragmentProc in preorder by wangyix · 9 years ago