1. e25d71c Gradients are serialized (and can be constructed) as SkColor4f + SkColorSpace by brianosman · 8 years ago
  2. eec8304 Added kSRGBLinear_Named color space, along with tests by brianosman · 8 years ago
  3. b58a2b4 Stop aggregating texture/buffer access objects in GrFragmentProcessor parents. by bsalomon · 8 years ago
  4. c68e892 It is possible to try and draw to an unsupported format. Let this go. by brianosman · 8 years ago
  5. d454609 Support for color-spaces with multi-stop (texture) gradients by brianosman · 8 years ago
  6. 6d7e4e8 Harden LinearGradient4fContext by fmalita · 8 years ago
  7. 54d9b66 Improve ColorStopOptimizer safety by tomhudson · 8 years ago
  8. b9c5137 Add storage and computation of SkColor4f version of gradient stops. by brianosman · 8 years ago
  9. 93110a8 Remove the unused 16-bit gradient cache by brianosman · 8 years ago
  10. 9557c27 Bundle common arguments to GrGradientEffect creation by brianosman · 8 years ago
  11. 14e7a60 Revert of Bundle common arguments to GrGradientEffect creation (patchset #2 id:20001 of https://codereview.chromium.org/2332213007/ ) by djsollen · 8 years ago
  12. f605c16 Bundle common arguments to GrGradientEffect creation by brianosman · 8 years ago
  13. 1a1aa93 Remove unneeded GrGLSLTransformedCoordsArray type by bsalomon · 8 years ago
  14. 95243eb Make GrTextureStripAtlas flush pending IO on newly acquired texture by ajuma · 8 years ago
  15. 8ae991e Flush denorm half floats to zero. by mtklein · 8 years ago
  16. 582a656 Simplify the gradient color stop optimizer by fmalita · 8 years ago
  17. 68d952c Implement gradient simplification for 0,0,1 and 0,1,1 gradients by fmenozzi · 8 years ago
  18. e9fd0f8 Return color shader instead of 2-color gradient when color count is 1 by fmenozzi · 8 years ago
  19. 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 · 8 years ago
  20. da082a5 Return color shader instead of 2-color gradient when color count is 1 by fmenozzi · 8 years ago
  21. af23ee5 Reducing number of calls to GLSL mix() from two to one reduces frame render time by 21% by fmenozzi · 8 years ago
  22. cd9a1d0 Add specialized code for hard stop gradients on GPU by fmenozzi · 8 years ago
  23. 8a822ba Revert of Exact Ganesh Gradients for Special Cases (patchset #9 id:160001 of https://codereview.chromium.org/2223203003/ ) by halcanary · 8 years ago
  24. 2a49591 Remove generalized gradient code by fmenozzi · 8 years ago
  25. cf736d7 Revert of Exact Ganesh Gradients for Special Cases (patchset #8 id:140001 of https://codereview.chromium.org/2223203003/ ) by halcanary · 8 years ago
  26. 99818d6 Remove generalized gradient code by fmenozzi · 8 years ago
  27. 568de46 Revert "Remove generalized gradient code" by fmenozzi · 8 years ago
  28. cb0f4c3 SkGradientShader.cpp: fix build when SK_SUPPORT_GPU=0 by halcanary · 8 years ago
  29. 0c63006 Remove generalized gradient code by fmenozzi · 8 years ago
  30. c523104 Prevent degenerate linear gradient instantiation by fmalita · 8 years ago
  31. 55d318d Refactor various gradient effect classes by fmenozzi · 8 years ago
  32. 1638c0d Add destination color space to AsFPArgs. Eliminates last XFORMTODO. by brianosman · 8 years ago
  33. 839345d Bundle SkShader::asFragmentProcessor arguments in a struct by brianosman · 9 years ago
  34. 0c90247 Correct sRGB <-> linear everywhere. by mtklein · 9 years ago
  35. 64e8e5d Clarify GrGradientEffect key enum by fmenozzi · 9 years ago
  36. 6bdbf44 Improve naive SkColorXform to half floats by msarett · 9 years ago
  37. 58e389b Expand _01 half<->float limitation to _finite. Simplify. by mtklein · 9 years ago
  38. 64bbad3 Revert of Expand _01 half<->float limitation to _finite. Simplify. (patchset #7 id:120001 of https://codereview.chromium.org/2145663003/ ) by mtklein · 9 years ago
  39. 3296bee Expand _01 half<->float limitation to _finite. Simplify. by mtklein · 9 years ago
  40. 523a239 Check PremulType during GrGradientEffect::onIsEqual by csmartdalton · 9 years ago
  41. dabe5d3 update callers to not use SkColorProfileType by reed · 9 years ago
  42. 06ca8ec sk_sp for Ganesh. by bungeman · 9 years ago
  43. 4dbbd04 SkLeanWindows.h: #include "Windows.h" fewer places by halcanary · 9 years ago
  44. 3db2028 linear -> sRGB: use fast approximate sqrt() by mtklein · 9 years ago
  45. 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
  46. 7dcb131 Silence ASAN int32 overflow warning by fmalita · 9 years ago
  47. 7b38e3c Fix int32 overflow in LinearGradientContext::shade4_dx_clamp by fmalita · 9 years ago
  48. 748d620 Harden linear gradients by fmalita · 9 years ago
  49. 086eea9 Revert of SK_DECLARE_STATIC_MUTEX -> static SkMutex (patchset #1 id:1 of https://codereview.chromium.org/1948193002/ ) by reed · 9 years ago
  50. 5e56cfd SK_DECLARE_STATIC_MUTEX -> static SkMutex by mtklein · 9 years ago
  51. 09aa1fc Refactor how we store and use samplers in Ganesh by egdaniel · 9 years ago
  52. 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
  53. 45b61a1 Refactor how we store and use samplers in Ganesh by egdaniel · 9 years ago
  54. d9dd428 Modernize and trim down SkOnce. by mtklein · 9 years ago
  55. b931336 Observe gTreatSkColorAsSRGB for 4f gradients. by fmalita · 9 years ago
  56. 3f6f76f Rename EmitArgs::fSamplers to fTexSamplers by cdalton · 9 years ago
  57. e736506 Revert of For *ToFixed, in debug mode, assert that the value is in range. (patchset #6 id:140001 of https://codereview.chromium.org/1824733002/ ) by fmalita · 9 years ago
  58. eadf3cf [4fGradient] Veto blitters for non-opaque paints by fmalita · 9 years ago
  59. 93dc339 For *ToFixed, in debug mode, assert that the value is in range. by benjaminwagner · 9 years ago
  60. 60c9b58 change flattenable factory to return sk_sp by reed · 9 years ago
  61. 9d524f2 Style bikeshed - remove extraneous whitespace by halcanary · 9 years ago
  62. 83aa920 Planar ramp() for S32 linear gradients by fmalita · 9 years ago
  63. dc6c9bf Refactor 4f gradients using trait templates by fmalita · 9 years ago
  64. f8f90e4 SkNx refresh by mtklein · 9 years ago
  65. a635936 sRGB support in Ganesh. Several pieces: by brianosman · 9 years ago
  66. 58fc94e allow more options for shader blitprocs by reed · 9 years ago
  67. a928b28 4f linear gradient shader blitters by fmalita · 9 years ago
  68. c571c00 Revert of sRGB support in Ganesh. Several pieces: (patchset #12 id:220001 of https://codereview.chromium.org/1789663002/ ) by brianosman · 9 years ago
  69. 9e3f1bf sRGB support in Ganesh. Several pieces: by brianosman · 9 years ago
  70. 18300a3 detach -> release by mtklein · 9 years ago
  71. 7e6fcf8 Generic 4f gradient T sampler fallback by fmalita · 9 years ago
  72. d7dc76f Remove version checks for _MSC_VER < 1800 (msvs2013). by bungeman · 9 years ago
  73. 8a21c9f use Make instead of Create to return a shared shader by reed · 9 years ago
  74. d8a4f77 Fix 4f gradient swizzle post http://crrev.com/1774523002 by fmalita · 9 years ago
  75. 7520fc4 Relocate the specialized linear gradient interval builder by fmalita · 9 years ago
  76. a0cee5f remove align16 calls in skhader context sizes. will handle this elsewhere as needed by reed · 9 years ago
  77. 0032a30 Fix SkRadialGradient center discontinuity by fmalita · 9 years ago
  78. 773ceda Enforce 16byte alignment in shader contexts (patchset #1 id:1 of https://codereview.chromium.org/1759653004/ )" by reed · 9 years ago
  79. e38bcaf Revert of enforce 16byte alignment in shader contexts (patchset #1 id:1 of https://codereview.chromium.org/1759653004/ ) by halcanary · 9 years ago
  80. d812fb4 enforce 16byte alignment in shader contexts by reed · 9 years ago
  81. 5edf82e [Reland] Fix SkTwoPointConicalGradient zero-radius handling by fmalita · 9 years ago
  82. e27456a 4f gradient interval builder cleanup by fmalita · 9 years ago
  83. 7349490 Revert of Fix SkTwoPointConicalGradient zero-radius handling (patchset #2 id:20001 of https://codereview.chromium.org/1756573002/ ) by fmalita · 9 years ago
  84. 9c0b02a Fix SkTwoPointConicalGradient zero-radius handling by fmalita · 9 years ago
  85. de11ee4 Switch float arrays to vecs for conical gradients by jvanverth · 9 years ago
  86. b976b27 4f gradient negative-dx interval fixup for kMirror_TileMode by fmalita · 9 years ago
  87. f6bfccd Cleanups related to SkFixed. by benjaminwagner · 9 years ago
  88. c2d35d8 Revert of Simple cleanups related to SkFixed. (patchset #4 id:120001 of https://codereview.chromium.org/1683743005/ ) by benjaminwagner · 9 years ago
  89. 7ea5cb1 Cleanups related to SkFixed. by benjaminwagner · 9 years ago
  90. ca058f5 Retire SkShader::kSupports4f_Flag by fmalita · 9 years ago
  91. 55430a6 Update 4f linear gradient selection heuristic by fmalita · 9 years ago
  92. 8d9f2e4 Add ContextRec param to SkShader::contextSize() by fmalita · 9 years ago
  93. bc590c0 Initial linear gradient 4f impl by fmalita · 9 years ago
  94. 8528541 Add more specialized fragment builders by cdalton · 9 years ago
  95. 8e17556 Change SkMatrix::fixedStepInX to return SkVector (of SkScalar) rather than SkFixed. by benjaminwagner · 9 years ago
  96. 5e58cee Add GrShaderFlags enum by cdalton · 9 years ago
  97. 9cdb992 Clean up GrGLSLFragmentProcessor-derived classes by robertphillips · 9 years ago
  98. 507ef6d SkNx Load/store: take any pointer. by mtklein · 9 years ago
  99. f2b8662 skip zero-length linear gradient intervals to make new code more consistent with older table-based implementation by lsalzman · 9 years ago
  100. aeab8ea fix linear gradient assert, by explicitly clamping by reed · 9 years ago