1. f4a214e Switch std::isfinite to SkIsFinite throughout Skia. by John Stiles · 9 months ago
  2. 2dc00a7 Use SkColor4f in shader luminance color functions by Brian Osman · 11 months ago
  3. bb61c2b Return a luminance color from SkColor4Shader by Brian Osman · 11 months ago
  4. c0ca9f2 Fix SkRasterPipeline member function naming for coding style by Brian Osman · 1 year, 3 months ago
  5. 43991c8 Decouple Graphite and Shaders by Kevin Lubick · 1 year, 6 months ago
  6. 9c13328 Remove SkUpdatableColorShader class. by John Stiles · 1 year, 7 months ago
  7. e916986 Delete SkVM program()/onProgram() callbacks. by John Stiles · 1 year, 7 months ago
  8. 236100a Turn off mechanisms which can enable SkVM. by John Stiles · 1 year, 7 months ago
  9. 8fdbbca Decouple SkShaders from Ganesh backend by Kevin Lubick · 1 year, 8 months ago
  10. 959f3b3 Reland "Wrap SkShader::program calls with #ifdef SK_ENABLE_SKVM." by John Stiles · 1 year, 9 months ago
  11. 660953b Revert "Wrap SkShader::program calls with #ifdef SK_ENABLE_SKVM." by John Stiles · 1 year, 9 months ago
  12. 3acd1bf Wrap SkShader::program calls with #ifdef SK_ENABLE_SKVM. by John Stiles · 1 year, 9 months ago
  13. 0f7b44e Use SK_GANESH and SK_GRAPHITE everywhere by Kevin Lubick · 1 year, 11 months ago
  14. 40d29bf Rename SK_SUPPORT_GPU -> SK_GANESH_ENABLED by Kevin Lubick · 1 year, 11 months ago
  15. c69d999 Enforce IWYU on things needed for core build by Kevin Lubick · 2 years ago
  16. a5d7a65 SkShaderBase::asFragmentProcessor uses MatrixRec by Brian Salomon · 2 years ago
  17. 654f480 Use SkShaderBase::MatrixRec rather than SkMatrixProvider for shader SkVM by Brian Salomon · 2 years ago
  18. a9656d3 Reland "Seed coords earlier in shader traversal for SkRasterPipeline." by Brian Salomon · 2 years ago
  19. 37b83ba Revert "Seed coords earlier in shader traversal for SkRasterPipeline." by Brian Salomon · 2 years ago
  20. b61fb62 Seed coords earlier in shader traversal for SkRasterPipeline. by Brian Salomon · 2 years ago
  21. ed37743 [base] Move several more files from src/core into base. by Kevin Lubick · 2 years ago
  22. 1b3aa8b [base] Move more files into base by Kevin Lubick · 2 years ago
  23. 4d09a23 [graphite] Make KeyContext Graphite-only by Robert Phillips · 2 years, 2 months ago
  24. 971edff [graphite] Make KeyHelpers be Graphite-only by Robert Phillips · 2 years, 2 months ago
  25. 7b0f824 [graphite] Make PipelineData Graphite-only by Robert Phillips · 2 years, 2 months ago
  26. 7cf9fdc [graphite] Make ShaderCodeDictionary Graphite-only by Robert Phillips · 2 years, 2 months ago
  27. 44332dd [graphite] Make PaintParamsKey Graphite-only by Robert Phillips · 2 years, 2 months ago
  28. 5418c20 Remove local matrix from SkShaderBase. by Brian Salomon · 2 years, 4 months ago
  29. 7c5618f Make SkShader::asAGradient Android-only by Brian Salomon · 2 years, 4 months ago
  30. 4257ad6 Consolidate SkShader local matrix concatenation by Brian Salomon · 2 years, 4 months ago
  31. fc49c18 Better encapsulate Blend, Color and Empty shaders by Robert Phillips · 2 years, 7 months ago
  32. 9eacc01 [graphite] Move addition of children out of AddToKey ... by Robert Phillips · 2 years, 8 months ago
  33. 719239c Move all Ganesh source files into ganesh subdirectory. by Greg Daniel · 2 years, 10 months ago
  34. 2e9bc47 [graphite] Set up to use fewer allocations when collecting uniforms by Robert Phillips · 2 years, 10 months ago
  35. 9565f4b [graphite] Plumb Recorder down into KeyHelpers by Robert Phillips · 2 years, 10 months ago
  36. 35f4351 [graphite] Have the kSolidColorShader shader snippet's uniform be premul by Robert Phillips · 2 years, 11 months ago
  37. b61366b [graphite] Rename SkUniformBlock to SkPipelineData by Robert Phillips · 2 years, 11 months ago
  38. b902658 [bazel] Fix Bazel build by guarding addToKey by Kevin Lubick · 2 years, 11 months ago
  39. 24f02a3 [graphite] Move backend specification into the SkPaintParamsBuilder by Robert Phillips · 2 years, 11 months ago
  40. c4f1d16 [graphite] Switch PaintParamsKey over to a builder/result model by Robert Phillips · 3 years ago
  41. 07b639d [graphite] Consolidate functionality in the SkShaderCodeDictionary by Robert Phillips · 3 years ago
  42. 4335043 [graphite] Distribute key creation to SkShaders by Robert Phillips · 3 years ago
  43. 9481bba Remove alpha modulation from more shader FPs by Brian Osman · 3 years, 3 months ago
  44. 6a60e09 Pin SkColor4f alpha when making a color shader by Brian Osman · 3 years, 3 months ago
  45. 8046837 Remove unused quality param for skvm program by Mike Reed · 3 years, 10 months ago
  46. fe1a97a split apart uniformPremul() by Mike Klein · 4 years, 4 months ago
  47. 7bf2600 Replace ModulateAlpha effect with Xfermode using src-in blend. by John Stiles · 4 years, 6 months ago
  48. 7c19677 Split GrConstColorProcessor into three separate .fp effects. by John Stiles · 4 years, 6 months ago
  49. 5aaaeea Supply device and local coords to SkShader_Base::onProgram by Brian Osman · 4 years, 7 months ago
  50. e81b108 plumb matrix provider through skvm shaders by Mike Klein · 4 years, 7 months ago
  51. e3a39f7 Update ConstColor FP to support an input FP. by John Stiles · 4 years, 7 months ago
  52. a434e0f pass paint color and full dst info to shaders by Mike Klein · 4 years, 10 months ago
  53. 276a785 rearrange to emphasize most salient params by Mike Klein · 4 years, 10 months ago
  54. 6352f00 change onProgram to return its color, or an invalid-color if failed by Mike Reed · 4 years, 11 months ago
  55. 8e71744 add SkVM_fwd.h by Mike Klein · 5 years ago
  56. 3ab7128 thread an SkArenaAlloc into shaders by Mike Klein · 5 years ago
  57. f6a715b Reland "pass more information to shaders" by Mike Klein · 5 years ago
  58. 48cc66a Revert "pass more information to shaders" by Mike Klein · 5 years ago
  59. 4f275cf pass more information to shaders by Mike Klein · 5 years ago
  60. b9f2088 convert SkVMBlitter over to floats by Mike Klein · 5 years ago
  61. 1cc6067 friendly wrapper to allocate uniforms by Mike Klein · 5 years ago
  62. 5625412 unify program() and uniforms() by Mike Klein · 5 years ago
  63. cfa4f60 simpler uniforms() api by Mike Klein · 5 years ago
  64. fb9146f merge key() and CanBuild() into CacheKey() by Mike Klein · 5 years ago
  65. f3d4109 add (x,y) params to shader program() by Mike Klein · 5 years ago
  66. 0393505 opaque shaders and srcover -> src by Mike Klein · 5 years ago
  67. 9d0c67a paint color -> shader by Mike Klein · 5 years ago
  68. e4522dc rough sketch of shaders in SkVMBlitter by Mike Klein · 5 years ago
  69. 4bc0c1f Rename GrColorSpaceInfo -> GrColorInfo by Brian Salomon · 5 years ago
  70. 729a23f Move ccpr headers for display list out of include/private. by Ben Wagner · 6 years ago
  71. c0bd9f9 rewrite includes to not need so much -Ifoo by Mike Klein · 6 years ago
  72. bb85b8b remove dead code from old factories, enum by Mike Reed · 6 years ago
  73. 21a9b56 moved files generated from .fp files into generated/ directories by Ethan Nicholas · 6 years ago
  74. c8bea7d New factories for SkShaders by Mike Reed · 6 years ago
  75. fae8fce Use SkTileMode instead of nested enum by Mike Reed · 6 years ago
  76. f9666f5 Remove SkColorSpaceXformCanvas, and supporting code: by Brian Osman · 6 years ago
  77. 1386b2d pass common SkStageRec to all effects using rasterpipeline by Mike Reed · 6 years ago
  78. 987e76c make SkColorShader RP-only by Mike Klein · 6 years ago
  79. a4eb936 remove old shader routines from SkColor4Shader by Mike Klein · 6 years ago
  80. 5d7b5a3 Remove SkPM4fPriv.h, inline the two functions at call-sites by Brian Osman · 6 years ago
  81. e92aae6 make legacy shadercontext optional by Mike Reed · 6 years ago
  82. f28e55d Add SkPMColor4f support to SkSL by Brian Osman · 6 years ago
  83. 781e350 Remove SkPM4f by Brian Osman · 6 years ago
  84. d25b7c1 Introduce SkRGBA4f, templated on SkAlphaType by Brian Osman · 6 years ago
  85. 81cbd03 Work toward removing SkPM4f by Brian Osman · 6 years ago
  86. 0b0e0b8 centralize default src/dst colorspace policy by Mike Klein · 6 years ago
  87. e03a176 streamline interface to GrColorSpaceXform::Make() by Mike Klein · 6 years ago
  88. 8f3d36c add dstAT param to xform steps by Mike Klein · 6 years ago
  89. 97d0970 Fix SkColor4Shader by Brian Osman · 6 years ago
  90. 5551a94 update color management for color shaders by Mike Klein · 7 years ago
  91. 3567c14 Implement nonlinear (as-encoded) blending in GrColorSpaceXform by Brian Osman · 7 years ago
  92. 653f34d Remove GrPixelConfig argument to GrColorSpaceXform[Effect]::Make by Brian Osman · 7 years ago
  93. 27dddae rebase by Cary Clark · 7 years ago
  94. 89ad31e Revert "Reland "remove toString"" by Cary Clark · 7 years ago
  95. 92e37b6 Reland "remove toString" by Cary Clark · 7 years ago
  96. 32a4910 Revert "remove toString" by Cary Clark · 7 years ago
  97. 5191880 remove toString by Cary Clark · 7 years ago
  98. 9988541 remove SK_IGNORE_TO_STRING by Cary Clark · 7 years ago
  99. e3429e6 rename inner AsFPArgs to stand-alone GrFPArgs by Mike Reed · 7 years ago
  100. e9d172a converted ConstColorProcessor to SkSL by Ethan Nicholas · 7 years ago