- 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 · 9 years ago
- 77a7a1b SkColorSpace: remove named API, add gamut API by Matt Sarett · 9 years ago
- 1f2fff2 Revert "SkColorSpace: remove named API, add gamut API" by Matt Sarett · 9 years ago
- ecaaf6f SkColorSpace: remove named API, add gamut API by Matt Sarett · 9 years ago
- 8d3ffad Revert "Revert "Don't instantiate shaders with non-invertible local matrix"" by Florin Malita · 9 years ago
- 0e86725 Revert "Don't instantiate shaders with non-invertible local matrix" by Hal Canary · 9 years ago
- ebfbba9 Don't instantiate shaders with non-invertible local matrix by Florin Malita · 9 years ago
- 6f6961e make GR_TEST_UTILS=0 work by Hal Canary · 9 years ago
- 587e08f Revert "Revert "Start of rewrite of GrFragmentProcessor optimizations."" by Brian Salomon · 9 years ago
- 052fd51 Revert "Start of rewrite of GrFragmentProcessor optimizations." by Ethan Nicholas · 9 years ago
- 85eb422 Start of rewrite of GrFragmentProcessor optimizations. by Brian Salomon · 9 years ago
- 67c18d6 Continue making Ganesh use absolute texture coordinates - take 2 by Robert Phillips · 9 years ago
- a7d61a6 Revert "Continue making Ganesh use absolute texture coordinates" by Joe Gregorio · 9 years ago
- 4493a9d Continue making Ganesh use absolute texture coordinates by Robert Phillips · 9 years ago
- 1b3387b SkBitmap::setPixelRef(): less reference churn by Hal Canary · 9 years ago
- 61624f0 Plumb dst color space in many places, rather than "mode" by Brian Osman · 9 years ago
- 1edc5b9 Rename vars and functions from 'glslcaps'->'shadercaps' by Brian Salomon · 9 years ago
- 94efbf5 Merge GrGLSLCaps into GrShaderCaps by Brian Salomon · 9 years ago
- ab1c3a0 Fix include of GrGLSLCaps in SkGradientShader by Greg Daniel · 9 years ago
- 99938a8 Merge GrGLSLShaderVar and GrShaderVar by Brian Salomon · 9 years ago
- 514baff Rename GrTextureParams to GrSamplerParams by Brian Salomon · 9 years ago
- 0bbecb2 Rename GrTextureAccess to GrProcessor::TextureSampler. by Brian Salomon · 9 years ago
- 7b8400d Rename SkSourceGammaTreatment to SkDestinationSurfaceColorMode by Brian Osman · 9 years ago
- 67b39de s/SkAutoTUnref/sk_sp/ in src/ part 1 by Hal Canary · 9 years ago
- 526972e Rename all color space factories from New* to Make* by Brian Osman · 9 years ago
- 9488833 Refactored SkColorSpace and added in a Lab PCS GM by raftias · 9 years ago
- a219653 Include 4f variants of random gradients during testing by Brian Osman · 9 years ago
- 466ad99 Slightly generalize GPU hard stop gradient implementation. by Brian Salomon · 9 years ago
- 3f74860 Convert gradient params test helper to a struct by Brian Osman · 9 years ago
- 088e21b Harden degenerate gradient context handling by fmalita · 9 years ago
- 2ebd0c8 Remove option to make GrCoordTransforms apply to device positions. by Brian Salomon · 9 years ago
- e25d71c Gradients are serialized (and can be constructed) as SkColor4f + SkColorSpace by brianosman · 9 years ago
- eec8304 Added kSRGBLinear_Named color space, along with tests by brianosman · 9 years ago
- b58a2b4 Stop aggregating texture/buffer access objects in GrFragmentProcessor parents. by bsalomon · 9 years ago
- c68e8924 It is possible to try and draw to an unsupported format. Let this go. by brianosman · 9 years ago
- d454609 Support for color-spaces with multi-stop (texture) gradients by brianosman · 9 years ago
- 6d7e4e8 Harden LinearGradient4fContext by fmalita · 9 years ago
- 54d9b66 Improve ColorStopOptimizer safety by tomhudson · 9 years ago
- b9c5137 Add storage and computation of SkColor4f version of gradient stops. by brianosman · 9 years ago
- 93110a8 Remove the unused 16-bit gradient cache by brianosman · 9 years ago
- 9557c27 Bundle common arguments to GrGradientEffect creation by brianosman · 9 years ago
- 14e7a60 Revert of Bundle common arguments to GrGradientEffect creation (patchset #2 id:20001 of https://codereview.chromium.org/2332213007/ ) by djsollen · 9 years ago
- f605c16 Bundle common arguments to GrGradientEffect creation by brianosman · 9 years ago
- 95243eb Make GrTextureStripAtlas flush pending IO on newly acquired texture by ajuma · 9 years ago
- 582a656 Simplify the gradient color stop optimizer by fmalita · 9 years ago
- 68d952c Implement gradient simplification for 0,0,1 and 0,1,1 gradients by fmenozzi · 9 years ago
- e9fd0f8 Return color shader instead of 2-color gradient when color count is 1 by fmenozzi · 9 years ago
- 6b7a6c7 Revert of Return color shader instead of 2-color gradient when color count is 1 (patchset #3 id:40001 of https://codereview.chromium.org/2259823005/ ) by reed · 9 years ago
- da082a5 Return color shader instead of 2-color gradient when color count is 1 by fmenozzi · 9 years ago
- af23ee5 Reducing number of calls to GLSL mix() from two to one reduces frame render time by 21% by fmenozzi · 9 years ago
- cd9a1d0 Add specialized code for hard stop gradients on GPU by fmenozzi · 9 years ago
- 8a822ba Revert of Exact Ganesh Gradients for Special Cases (patchset #9 id:160001 of https://codereview.chromium.org/2223203003/ ) by halcanary · 9 years ago
- 2a49591 Remove generalized gradient code by fmenozzi · 9 years ago
- cf736d7 Revert of Exact Ganesh Gradients for Special Cases (patchset #8 id:140001 of https://codereview.chromium.org/2223203003/ ) by halcanary · 9 years ago
- 99818d6 Remove generalized gradient code by fmenozzi · 9 years ago
- 568de46 Revert "Remove generalized gradient code" by fmenozzi · 9 years ago
- cb0f4c3 SkGradientShader.cpp: fix build when SK_SUPPORT_GPU=0 by halcanary · 9 years ago
- 0c63006 Remove generalized gradient code by fmenozzi · 9 years ago
- c523104 Prevent degenerate linear gradient instantiation by fmalita · 9 years ago
- 55d318d Refactor various gradient effect classes by fmenozzi · 9 years ago
- 523a239 Check PremulType during GrGradientEffect::onIsEqual by csmartdalton · 9 years ago
- 982eb7f Add new SkSourceGammaTreatment enum, used in situations like mipmap construction, where we need to know if we should respect (vs. ignore) the gamma encoding of sRGB tagged images. Plumb that extensively. by brianosman · 9 years ago
- 748d620 Harden linear gradients by fmalita · 9 years ago
- 086eea9 Revert of SK_DECLARE_STATIC_MUTEX -> static SkMutex (patchset #1 id:1 of https://codereview.chromium.org/1948193002/ ) by reed · 9 years ago
- 5e56cfd SK_DECLARE_STATIC_MUTEX -> static SkMutex by mtklein · 9 years ago
- 09aa1fc Refactor how we store and use samplers in Ganesh by egdaniel · 9 years ago
- b800248 Revert of Refactor how we store and use samplers in Ganesh (patchset #7 id:120001 of https://codereview.chromium.org/1885863004/ ) by egdaniel · 9 years ago
- 45b61a1 Refactor how we store and use samplers in Ganesh by egdaniel · 9 years ago
- d9dd428 Modernize and trim down SkOnce. by mtklein · 9 years ago
- 3f6f76f Rename EmitArgs::fSamplers to fTexSamplers by cdalton · 9 years ago
- a635936 sRGB support in Ganesh. Several pieces: by brianosman · 9 years ago
- c571c00 Revert of sRGB support in Ganesh. Several pieces: (patchset #12 id:220001 of https://codereview.chromium.org/1789663002/ ) by brianosman · 9 years ago
- 9e3f1bf sRGB support in Ganesh. Several pieces: by brianosman · 9 years ago
- 8a21c9f use Make instead of Create to return a shared shader by reed · 9 years ago
- 5edf82e [Reland] Fix SkTwoPointConicalGradient zero-radius handling by fmalita · 9 years ago
- bc590c0 Initial linear gradient 4f impl by fmalita · 9 years ago
- 8528541 Add more specialized fragment builders by cdalton · 9 years ago
- 5e58cee Add GrShaderFlags enum by cdalton · 10 years ago
- 9cdb992 Clean up GrGLSLFragmentProcessor-derived classes by robertphillips · 10 years ago
- 0152cc3 remove 565 effects shaders by caryclark · 10 years ago
- 7ea439b Create GLSLUniformHandler class for gpu backend by egdaniel · 10 years ago
- a2e3e0f Move glsl onto EmitArgs struct for emitCode by egdaniel · 10 years ago
- 4ca2e60 Add ShaderBuilders to EmitArgs and remove gettings from ProgBuilder. by egdaniel · 10 years ago
- 2d721d3 Move all ShaderBuilder files to GLSL by egdaniel · 10 years ago
- 8dcdedc Make GrGLSLProgramBuilder base class for GrGLProgramBuilder. by egdaniel · 10 years ago
- 018fb62 Create GLSL base class for ProgramDataManager by egdaniel · 10 years ago
- f529439 Move shader precision modifier check onto GLSLCaps by egdaniel · 10 years ago
- 063675b Remove SK_SUPPORT_LEGACY_GRADIENT_DITHERING from Skia proper by fmalita · 10 years ago
- afa95e2 Remove image usage type enum. Use GrTextureParams instead. by bsalomon · 10 years ago
- 37d8688 Optional gradient dithering by fmalita · 10 years ago
- 4a33952 Bye bye processor data manager. by bsalomon · 10 years ago
- 96fcdcc Style Change: NULL->nullptr DOCS_PREVIEW= https://skia.org/?cl=1316233002 by halcanary · 10 years ago
- 385fe4d Style Change: SkNEW->new; SkDELETE->delete by halcanary · 10 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 · 10 years ago
- 9cc1775 rename GrShaderDataManager -> GrProcessorDataManager by joshualitt · 10 years ago
- b245605 more threading of GrShaderDataManager by joshualitt · 10 years ago
- 71a6cbf remove redundant/deprecated TwoPointRadial gradiet -- use TwoPointConical by reed · 10 years ago
- 29bee0f Make XPFragmentBuilder only Builder with access to DstCopy. by egdaniel · 10 years ago