- f8f90e4 SkNx refresh by mtklein · 9 years ago
- a635936 sRGB support in Ganesh. Several pieces: by brianosman · 9 years ago
- 58fc94e allow more options for shader blitprocs by reed · 9 years ago
- a928b28 4f linear gradient shader blitters by fmalita · 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
- 18300a3 detach -> release by mtklein · 9 years ago
- 7e6fcf8 Generic 4f gradient T sampler fallback by fmalita · 9 years ago
- d7dc76f Remove version checks for _MSC_VER < 1800 (msvs2013). by bungeman · 9 years ago
- 8a21c9f use Make instead of Create to return a shared shader by reed · 9 years ago
- d8a4f77 Fix 4f gradient swizzle post http://crrev.com/1774523002 by fmalita · 9 years ago
- 7520fc4 Relocate the specialized linear gradient interval builder by fmalita · 9 years ago
- a0cee5f remove align16 calls in skhader context sizes. will handle this elsewhere as needed by reed · 9 years ago
- 0032a30 Fix SkRadialGradient center discontinuity by fmalita · 9 years ago
- 773ceda Enforce 16byte alignment in shader contexts (patchset #1 id:1 of https://codereview.chromium.org/1759653004/ )" by reed · 9 years ago
- e38bcaf Revert of enforce 16byte alignment in shader contexts (patchset #1 id:1 of https://codereview.chromium.org/1759653004/ ) by halcanary · 9 years ago
- d812fb4 enforce 16byte alignment in shader contexts by reed · 9 years ago
- 5edf82e [Reland] Fix SkTwoPointConicalGradient zero-radius handling by fmalita · 9 years ago
- e27456a 4f gradient interval builder cleanup by fmalita · 9 years ago
- 7349490 Revert of Fix SkTwoPointConicalGradient zero-radius handling (patchset #2 id:20001 of https://codereview.chromium.org/1756573002/ ) by fmalita · 9 years ago
- 9c0b02a Fix SkTwoPointConicalGradient zero-radius handling by fmalita · 9 years ago
- de11ee4 Switch float arrays to vecs for conical gradients by jvanverth · 9 years ago
- b976b27 4f gradient negative-dx interval fixup for kMirror_TileMode by fmalita · 9 years ago
- f6bfccd Cleanups related to SkFixed. by benjaminwagner · 9 years ago
- c2d35d8 Revert of Simple cleanups related to SkFixed. (patchset #4 id:120001 of https://codereview.chromium.org/1683743005/ ) by benjaminwagner · 9 years ago
- 7ea5cb1 Cleanups related to SkFixed. by benjaminwagner · 9 years ago
- ca058f5 Retire SkShader::kSupports4f_Flag by fmalita · 9 years ago
- 55430a6 Update 4f linear gradient selection heuristic by fmalita · 9 years ago
- 8d9f2e4 Add ContextRec param to SkShader::contextSize() 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
- 8e17556 Change SkMatrix::fixedStepInX to return SkVector (of SkScalar) rather than SkFixed. by benjaminwagner · 9 years ago
- 5e58cee Add GrShaderFlags enum by cdalton · 9 years ago
- 9cdb992 Clean up GrGLSLFragmentProcessor-derived classes by robertphillips · 9 years ago
- 507ef6d SkNx Load/store: take any pointer. by mtklein · 9 years ago
- f2b8662 skip zero-length linear gradient intervals to make new code more consistent with older table-based implementation by lsalzman · 9 years ago
- aeab8ea fix linear gradient assert, by explicitly clamping by reed · 9 years ago
- 0152cc3 remove 565 effects shaders by caryclark · 9 years ago
- 6f37b4a Unify some SkNx code by mtklein · 9 years ago
- 3127c99 ubsan shift fixes by caryclark · 9 years ago
- 1d265ca Pin result in SkATan2_255 by robertphillips · 9 years ago
- 7ea439b Create GLSLUniformHandler class for gpu backend by egdaniel · 9 years ago
- c2e0ac4 Don't use the Sk4f gradient impl without SIMD by fmalita · 9 years ago
- 9db43ac Add Sk4f::ToBytes(uint8_t[16], Sk4f, Sk4f, Sk4f, Sk4f) by mtklein · 9 years ago
- 2b46913 Take span len into account when determining whether gradient is vertical by fmalita · 9 years ago
- de3aac8 use pinned value during lerp for vertical gradients by reed · 9 years ago
- 8d38102 Fix nearly-vertical gradient assert by fmalita · 9 years ago
- a2e3e0f Move glsl onto EmitArgs struct for emitCode by egdaniel · 9 years ago
- 4ca2e60 Add ShaderBuilders to EmitArgs and remove gettings from ProgBuilder. by egdaniel · 9 years ago
- f3182eb Implement multi-color-stops in linear gradients using Sk4f by reed · 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
- 2d721d3 Move all ShaderBuilder files to GLSL by egdaniel · 9 years ago
- 8dcdedc Make GrGLSLProgramBuilder base class for GrGLProgramBuilder. by egdaniel · 9 years ago
- 6f79709 prune unused SkNx features by mtklein · 9 years ago
- 018fb62 Create GLSL base class for ProgramDataManager by egdaniel · 9 years ago
- 0d3f061 Move GrGLShaderVar to GrGLSL by egdaniel · 9 years ago
- f529439 Move shader precision modifier check onto GLSLCaps by egdaniel · 9 years ago
- 063675b Remove SK_SUPPORT_LEGACY_GRADIENT_DITHERING from Skia proper by fmalita · 9 years ago
- afa95e2 Remove image usage type enum. Use GrTextureParams instead. by bsalomon · 9 years ago
- 37d8688 Optional gradient dithering by fmalita · 9 years ago
- 4a33952 Bye bye processor data manager. 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
- 62ce030 Replace SkPin32 with SkTPin and remove. by bungeman · 9 years ago
- 96fcdcc Style Change: NULL->nullptr DOCS_PREVIEW= https://skia.org/?cl=1316233002 by halcanary · 9 years ago
- 385fe4d Style Change: SkNEW->new; SkDELETE->delete by halcanary · 9 years ago
- 99fe822 Use static_assert instead of SK_COMPILE_ASSERT. by bungeman · 9 years ago
- f3c15b7 Move SkTemplates.h to private. by bungeman · 9 years ago
- f582282 change asABitmap to isABitmap on shader by reed · 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
- 4b3050b Added registerChild; transforms, textures, glKey automatically handled. by wangyix · 9 years ago
- 7c157a9 Added GrGLFragmentProcessor::EmitArgs struct for use with emitCode() by wangyix · 9 years ago
- 6af0c93 Moved GrGLFragmentProcessor definition to its own file by wangyix · 9 years ago
- 3df1e21 Another trivial cleanup by joshualitt · 9 years ago
- 6968428 Revert of Another trivial cleanup (patchset #6 id:100001 of https://codereview.chromium.org/1229303003/) by joshualitt · 9 years ago
- 52e7657 Another trivial cleanup by joshualitt · 9 years ago
- 9cc1775 rename GrShaderDataManager -> GrProcessorDataManager by joshualitt · 9 years ago
- 0067ff5 fix up test create functions by joshualitt · 9 years ago
- b245605 more threading of GrShaderDataManager by joshualitt · 9 years ago
- 8ca93e7 Initial CL to create dummy GrShaderDataManager and thread it through by joshualitt · 9 years ago
- 31dc1b2 style nit cleanups. e.g. remove 'virtual' on override declarations by robertphillips · 9 years ago
- f2fe0e0 Remove overly-promiscuous SkNx syntax sugar. by mtklein · 9 years ago
- 424cc26 Remove init from GrGLContextInfo and caps classes by bsalomon · 9 years ago
- 4b91f76 rename GrDrawTargetCaps to GrCaps by bsalomon · 9 years ago
- 80ea19c Revert of Revert of stop calling SkScalarDiv (patchset #1 id:1 of https://codereview.chromium.org/1138263002/) by reed · 9 years ago
- 2629697 Revert of stop calling SkScalarDiv (patchset #4 id:60001 of https://codereview.chromium.org/1135053002/) by reed · 9 years ago
- 67d71c8 stop calling SkScalarDiv by reed · 9 years ago
- 67383fc remove dead code for SK_SUPPORT_LEGACY_RADIAL_GRADIENT_SQRT by reed · 9 years ago
- 71a6cbf remove redundant/deprecated TwoPointRadial gradiet -- use TwoPointConical by reed · 9 years ago
- 29bee0f Make XPFragmentBuilder only Builder with access to DstCopy. by egdaniel · 9 years ago
- 4eaf9ce create GrTestUtils.h, move some common functions into it by joshualitt · 9 years ago
- cfc1886 Use GLSLCaps for creating processor keys and GLSL-specific programs by jvanverth · 9 years ago
- d7c014f Split rsqrt into rsqrt{0,1,2}, with increasing cost and precision on ARM by mtklein · 9 years ago
- 9a22f48 Revert of Split rsqrt into rsqrt{0,1,2}, with increasing cost and precision on ARM (patchset #2 id:20001 of https://codereview.chromium.org/1109913002/) by mtklein · 9 years ago
- 9de1628 Split rsqrt into rsqrt{0,1,2}, with increasing cost and precision on ARM by mtklein · 9 years ago
- 1113da7 Mike's radial gradient CL with better float -> int. by mtklein · 9 years ago