1. 8fa469d Lift TextureSampler's proxy to SurfaceProxy by Michael Ludwig · 6 years ago
  2. 7d7aaf4 Slim down GrFragmentProcessor::TextureSampler and GrPrimitiveProcessor::TextureSampler by Robert Phillips · 6 years ago
  3. d4efe68 SkSL sample() now permits specification of coordinates by Ethan Nicholas · 6 years ago
  4. c6dce5a Child fragment processors are now written as separate functions by Ethan Nicholas · 6 years ago
  5. 82774f8 Cleanup some legacy instantiate calls by Robert Phillips · 6 years ago
  6. b520476 Swap GrSurfaceProxy over to being held via sk_sp by Robert Phillips · 6 years ago
  7. 3d4cac5 Remove IO refs from GrSurfaceProxy only by Robert Phillips · 6 years ago
  8. 7eb5c0f Add "GrMipMapped" parameter to visitProxies by Chris Dalton · 6 years ago
  9. 6ad5289 Revert "Child fragment processors are now written as separate functions" by Ethan Nicholas · 6 years ago
  10. 0364bde Child fragment processors are now written as separate functions by Ethan Nicholas · 6 years ago
  11. c0bd9f9 rewrite includes to not need so much -Ifoo by Mike Klein · 6 years ago
  12. c0d79e5 Avoid multiplication by alpha in fragment shader when known to be 1. by Brian Salomon · 6 years ago
  13. 21a9b56 moved files generated from .fp files into generated/ directories by Ethan Nicholas · 6 years ago
  14. d7291ba Restore support for multisample locations by Chris Dalton · 6 years ago
  15. 080e77f Use SkPMColor4f in OverrideInput, remove some kruft from SkGr by Brian Osman · 7 years ago
  16. f28e55d Add SkPMColor4f support to SkSL by Brian Osman · 7 years ago
  17. 5ea96bf Remove unused premul/unpremul FP code by Brian Osman · 7 years ago
  18. 1d5b598 Towards removing GrColor4f by Brian Osman · 7 years ago
  19. ee78396 templatize GrSurfaceProxyRef by Brian Salomon · 7 years ago
  20. e782f84 Remove GrResourceIOProcessor. by Brian Salomon · 7 years ago
  21. f7dcd76 Remove array of TextureSampler pointers from GrIOResourceProcessor. by Brian Salomon · 7 years ago
  22. 662ea4b Remove texel buffer support. by Brian Salomon · 7 years ago
  23. 1c54894 ccpr: Remove local matrix data from path instances by Chris Dalton · 7 years ago
  24. 535ba8d Drop unused support for MSAA sample locations by Chris Dalton · 7 years ago
  25. 28eaed2 add gpu impl for shadermaskfilter by Mike Reed · 8 years ago
  26. 7f86192 Revert "Drop support for unused MSAA extensions" by Robert Phillips · 8 years ago
  27. 7df2746 Drop support for unused MSAA extensions by Chris Dalton · 8 years ago
  28. e9d172a converted ConstColorProcessor to SkSL by Ethan Nicholas · 8 years ago
  29. be0a042 converted Premul / Unpremul to SkSL by Ethan Nicholas · 8 years ago
  30. abff956 initClassID no longer auto-allocates ids by Ethan Nicholas · 8 years ago
  31. f7b8820 re-land of new SkSL precisions by Ethan Nicholas · 8 years ago
  32. 27185a9 Revert "Revert "Revert "Switched highp float to highfloat and mediump float to half.""" by Ethan Nicholas · 8 years ago
  33. 05d5a13 Revert "Revert "Switched highp float to highfloat and mediump float to half."" by Ethan Nicholas · 8 years ago
  34. 1d816b9 Revert "Switched highp float to highfloat and mediump float to half." by Brian Salomon · 8 years ago
  35. 88d99c6 Switched highp float to highfloat and mediump float to half. by Ethan Nicholas · 8 years ago
  36. aff329b Make GrFragmentProcessor be non-refcounted and use std::unique_ptr. by Brian Salomon · 8 years ago
  37. 96271cd Require clone() be implemented by GrFragmentProcessor subclasses by Brian Salomon · 8 years ago
  38. 216f2e0 Implement GrFragmentProcessor::clone for 6 additional subclasses. by Brian Salomon · 8 years ago
  39. 650ced0 Make GrColorFragmentProcessorAnalysis do all analysis in constructor. by Brian Salomon · 8 years ago
  40. 1c9686b Speculative "fix" for crash in analyzeProcessors by Robert Phillips · 8 years ago
  41. e23bffd Remove support in GPU backend for distance vector field. by Brian Salomon · 8 years ago
  42. 9bee2e5 Revise system for checking for uninstantiated proxies by Robert Phillips · 8 years ago
  43. 2983f40 Re-land of "eliminated GrGLSLExpr". by Ethan Nicholas · 8 years ago
  44. 421fe44 Revert "Revert "Revert "eliminated GrGLSLExpr""" by Ethan Nicholas · 8 years ago
  45. a91e0b7 Allow TextureSamplers to have null GrTexture pointer by Robert Phillips · 8 years ago
  46. 796001c Revert "Revert "eliminated GrGLSLExpr"" by Ethan Nicholas · 8 years ago
  47. 5e550ab Revert "eliminated GrGLSLExpr" by Brian Salomon · 8 years ago
  48. 93f20f5 eliminated GrGLSLExpr by Ethan Nicholas · 8 years ago
  49. ab015ef Move the ability to access textures, buffers, and image storages out from GrProcessor. by Brian Salomon · 8 years ago
  50. a811b12 Renames of processor analysis-related classes and method. by Brian Salomon · 8 years ago
  51. c0b642c Split GrPipelineInput into separate color and coverage types, the latter of which is just an enum. by Brian Salomon · 8 years ago
  52. ce42551 Add Swizzle FP, and remove swizzle logic from GrConfigConversionEffect by Brian Osman · 8 years ago
  53. de1a605 Support premul/unpremul of F16 during read/writePixels by Brian Osman · 8 years ago
  54. c6b7146 Remove component flags from GrPipelineInput. by Brian Salomon · 8 years ago
  55. cb30bb2 Remove GrFragmentProcessor::computeInvariantOutput by Brian Salomon · 8 years ago
  56. eec6f7b Use new fragment processor optimization queries. by Brian Salomon · 9 years ago
  57. 22af73f Rename GrFragmentProcessor::MulOutputByInputUnpremulColor to MakeInputPremulAndMulByOutput. by Brian Salomon · 9 years ago
  58. 587e08f Revert "Revert "Start of rewrite of GrFragmentProcessor optimizations."" by Brian Salomon · 9 years ago
  59. 052fd51 Revert "Start of rewrite of GrFragmentProcessor optimizations." by Ethan Nicholas · 9 years ago
  60. 85eb422 Start of rewrite of GrFragmentProcessor optimizations. by Brian Salomon · 9 years ago
  61. 5f13fba Stop tracking whether GrFragmentProcessors read their input by Brian Salomon · 9 years ago
  62. 67c18d6 Continue making Ganesh use absolute texture coordinates - take 2 by Robert Phillips · 9 years ago
  63. 0831f1b Rename GrProcOptInfo::addProcessors to analyzeProcessors by Brian Salomon · 9 years ago
  64. a7d61a6 Revert "Continue making Ganesh use absolute texture coordinates" by Joe Gregorio · 9 years ago
  65. 4493a9d Continue making Ganesh use absolute texture coordinates by Robert Phillips · 9 years ago
  66. aab259e Simplify GrProcOptInfo initialization. by Brian Salomon · 9 years ago
  67. 94efbf5 Merge GrGLSLCaps into GrShaderCaps by Brian Salomon · 9 years ago
  68. f9f4512 Reland image storage with fixes. by Brian Salomon · 9 years ago
  69. 59dc411 Revert "Initial OpenGL Image support." by Brian Salomon · 9 years ago
  70. be34882 Initial OpenGL Image support. by Brian Salomon · 9 years ago
  71. 7d954ad remove xfermode from public api by Mike Reed · 9 years ago
  72. 55e0346 Make addTexture/BufferAccess on GrProcessor non-virtual by Brian Salomon · 9 years ago
  73. 618d304 GrConstColorProcessor uses 4f colors in the destination space by Brian Osman · 9 years ago
  74. 2ebd0c8 Remove option to make GrCoordTransforms apply to device positions. by Brian Salomon · 9 years ago
  75. b58a2b4 Stop aggregating texture/buffer access objects in GrFragmentProcessor parents. by bsalomon · 9 years ago
  76. a624bf3 Stop flattening GrCoordTransforms in parent GrFragmentProcessors. by bsalomon · 9 years ago
  77. 56b7dc4 Revert of Stop flattening GrCoordTransforms in parent GrFragmentProcessors. (patchset #3 id:40001 of https://codereview.chromium.org/2339203002/ ) by bsalomon · 9 years ago
  78. d91237e Stop flattening GrCoordTransforms in parent GrFragmentProcessors. by bsalomon · 9 years ago
  79. 7312ff8 Remove ability to skip coord transform comparison in pipeline comparison. by bsalomon · 9 years ago
  80. 4cea3b9 Push usage of GrColor4f into OverrideInput by brianosman · 9 years ago
  81. 9b03e7b GrFP can express distance vector field req., program builder declares variable for it by dvonbeck · 9 years ago
  82. 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 · 9 years ago
  83. 4ef6dfa GrFP can express distance vector field req., program builder declares variable for it by dvonbeck · 9 years ago
  84. c526da9 SkLS now accepting nullptr for diffuse shader and normal source, now accurately handling alpha by dvonbeck · 9 years ago
  85. ca9eeab Fixed crash when RunInSeriesFP's color input is nil by dvonbeck · 9 years ago
  86. 06ca8ec sk_sp for Ganesh. by bungeman · 9 years ago
  87. 74b8d32 Implement texel buffers by cdalton · 9 years ago
  88. 9d524f2 Style bikeshed - remove extraneous whitespace by halcanary · 9 years ago
  89. 8733210 Replace fWillReadFragmentPosition with a bitfield by cdalton · 9 years ago
  90. 8528541 Add more specialized fragment builders by cdalton · 9 years ago
  91. 5e58cee Add GrShaderFlags enum by cdalton · 10 years ago
  92. 9cdb992 Clean up GrGLSLFragmentProcessor-derived classes by robertphillips · 10 years ago
  93. 7ea439b Create GLSLUniformHandler class for gpu backend by egdaniel · 10 years ago
  94. 4ca2e60 Add ShaderBuilders to EmitArgs and remove gettings from ProgBuilder. by egdaniel · 10 years ago
  95. 57d3b03 Rename some processor functions from GL to GLSL by egdaniel · 10 years ago
  96. 64c4728 Make all GrFragmentProcessors GL independent. by egdaniel · 10 years ago
  97. 2d721d3 Move all ShaderBuilder files to GLSL by egdaniel · 10 years ago
  98. 018fb62 Create GLSL base class for ProgramDataManager by egdaniel · 10 years ago
  99. e25eea4 Use child processors to implement compose color filter. by bsalomon · 10 years ago
  100. f1b7a1d Make skpaint->grpaint flow work for composing draws (verts and atlas) by bsalomon · 10 years ago