1. 078e8fa Revert "Make FP optimizations helpers use SkAlphaType not GrColorType" by Brian Salomon · 5 years ago
  2. 7a538b1 Make FP optimizations helpers use SkAlphaType not GrColorType by Brian Salomon · 5 years ago
  3. c594e62 Plumb GrColorType through all ops/processors that sample textures. by Greg Daniel · 5 years ago
  4. d4efe68 SkSL sample() now permits specification of coordinates by Ethan Nicholas · 5 years ago
  5. ef79fa8 Generate identical shader keys for X and Y blurs when there is no domain by Brian Osman · 5 years ago
  6. f91aeb2 Move a bunch of gpu files out of include/private and into src/gpu. by Greg Daniel · 5 years ago
  7. c0bd9f9 rewrite includes to not need so much -Ifoo by Mike Klein · 5 years ago
  8. 257a03d Integrate clamp to border into FP optimization flags by Michael Ludwig · 6 years ago
  9. fd98c2c Make some GrSurfaceProxy and GrTextureProxy methods easier to access by Brian Salomon · 6 years ago
  10. f7dcd76 Remove array of TextureSampler pointers from GrIOResourceProcessor. by Brian Salomon · 6 years ago
  11. 23c55b6 Move GrGLSL.h from include/private to src/gpu/glsl. by Brian Salomon · 6 years ago
  12. eaded9d Fix DDL blur image filter by Robert Phillips · 6 years ago
  13. 4eda8d9 Check for divide by zero in fill_in_2D_gaussian_kernel by Greg Daniel · 7 years ago
  14. 3aecc30 Check for divide by zero in fill_in_1D_gaussian_kernel by Greg Daniel · 7 years ago
  15. abff956 initClassID no longer auto-allocates ids by Ethan Nicholas · 7 years ago
  16. 8aa4569 switched SkSL's temporary 'highfloat' type back to 'float' by Ethan Nicholas · 7 years ago
  17. f7b8820 re-land of new SkSL precisions by Ethan Nicholas · 7 years ago
  18. 27185a9 Revert "Revert "Revert "Switched highp float to highfloat and mediump float to half.""" by Ethan Nicholas · 7 years ago
  19. 05d5a13 Revert "Revert "Switched highp float to highfloat and mediump float to half."" by Ethan Nicholas · 7 years ago
  20. 1d816b9 Revert "Switched highp float to highfloat and mediump float to half." by Brian Salomon · 7 years ago
  21. 88d99c6 Switched highp float to highfloat and mediump float to half. by Ethan Nicholas · 7 years ago
  22. b4aab9a Replace SkFAIL with SK_ABORT. by Ben Wagner · 7 years ago
  23. aff329b Make GrFragmentProcessor be non-refcounted and use std::unique_ptr. by Brian Salomon · 7 years ago
  24. 369e8b7 Fix cleanup on program creation failure by Robert Phillips · 7 years ago
  25. 5af9ea3 renamed SkSL types in preparation for killing precision modifiers by Ethan Nicholas · 7 years ago
  26. 3f6f965 Implement clone for 6 additional GrFragmentProcessor subclasses. by Brian Salomon · 7 years ago
  27. 71603cc Remove the now unused GR_PROXY_MOVE macro by Brian Salomon · 7 years ago
  28. b133ffe Remove Gr1DKernelEffect "helper" class. by Brian Salomon · 7 years ago
  29. 6cd51b5 Remove GrSingleTextureEffect by Brian Salomon · 7 years ago
  30. c686ce3 Smaller fragment from "Reduce dependence on GrSurface's origin field" by Robert Phillips · 7 years ago
  31. 96be9df Revert "Reduce dependence on GrSurface's origin field" by Robert Phillips · 7 years ago
  32. 467022b Reduce dependence on GrSurface's origin field by Robert Phillips · 7 years ago
  33. 039a7c7 Added new edge handling mode (clamp and repeat) to Gaussian blur filter. by wutao · 7 years ago
  34. fbcef6e Clean up GrResourceProvider usage by Robert Phillips · 7 years ago
  35. 646e429 Retract GrTexture*.h & GrRenderTarget*.h from other headers by Robert Phillips · 7 years ago
  36. 9bee2e5 Revise system for checking for uninstantiated proxies by Robert Phillips · 7 years ago
  37. 2983f40 Re-land of "eliminated GrGLSLExpr". by Ethan Nicholas · 7 years ago
  38. 421fe44 Revert "Revert "Revert "eliminated GrGLSLExpr""" by Ethan Nicholas · 7 years ago
  39. 796001c Revert "Revert "eliminated GrGLSLExpr"" by Ethan Nicholas · 7 years ago
  40. 5e550ab Revert "eliminated GrGLSLExpr" by Brian Salomon · 7 years ago
  41. 93f20f5 eliminated GrGLSLExpr by Ethan Nicholas · 7 years ago
  42. ab015ef Move the ability to access textures, buffers, and image storages out from GrProcessor. by Brian Salomon · 8 years ago
  43. 296b1cc Retract GrContext from src/gpu/effects by Robert Phillips · 8 years ago
  44. 32f2818 Clean up/remove unused GrFragmentProcessor-derived ctors by Robert Phillips · 8 years ago
  45. 6f6961e make GR_TEST_UTILS=0 work by Hal Canary · 8 years ago
  46. 08c5ec7 Make blur utils take GrTextureProxies - take 2 by Robert Phillips · 8 years ago
  47. 877b15b Revert "Make blur utils take GrTextureProxies" by Robert Phillips · 8 years ago
  48. d0dc05b Make blur utils take GrTextureProxies by Robert Phillips · 8 years ago
  49. 40fd7c9 Push GrTextureProxy down to more effects by Robert Phillips · 8 years ago
  50. 587e08f Revert "Revert "Start of rewrite of GrFragmentProcessor optimizations."" by Brian Salomon · 8 years ago
  51. 052fd51 Revert "Start of rewrite of GrFragmentProcessor optimizations." by Ethan Nicholas · 8 years ago
  52. 85eb422 Start of rewrite of GrFragmentProcessor optimizations. by Brian Salomon · 8 years ago
  53. aee504b Make GrConvolutionEffect only support Gaussian kernels and rename. by Brian Salomon · 8 years ago[Renamed (61%) from src/gpu/effects/GrConvolutionEffect.cpp]
  54. 94efbf5 Merge GrGLSLCaps into GrShaderCaps by Brian Salomon · 8 years ago
  55. 99938a8 Merge GrGLSLShaderVar and GrShaderVar by Brian Salomon · 8 years ago
  56. db4183d In GrProcessor::TextureSampler drop the "get", it's cleaner by Brian Salomon · 8 years ago
  57. 0bbecb2 Rename GrTextureAccess to GrProcessor::TextureSampler. by Brian Salomon · 8 years ago
  58. 1a1aa93 Remove unneeded GrGLSLTransformedCoordsArray type by bsalomon · 8 years ago
  59. 06ca8ec sk_sp for Ganesh. by bungeman · 8 years ago
  60. 3f6f76f Rename EmitArgs::fSamplers to fTexSamplers by cdalton · 9 years ago
  61. 78d6eb0 Pack float array uniforms into vec4 arrays by jvanverth · 9 years ago
  62. 8528541 Add more specialized fragment builders by cdalton · 9 years ago
  63. 5e58cee Add GrShaderFlags enum by cdalton · 9 years ago
  64. bf536af Next round of GrGLSLFragmentProcessor-derived class cleanup by robertphillips · 9 years ago
  65. 9cdb992 Clean up GrGLSLFragmentProcessor-derived classes by robertphillips · 9 years ago
  66. 7ea439b Create GLSLUniformHandler class for gpu backend by egdaniel · 9 years ago
  67. 4ca2e60 Add ShaderBuilders to EmitArgs and remove gettings from ProgBuilder. by egdaniel · 9 years ago
  68. 57d3b03 Rename some processor functions from GL to GLSL by egdaniel · 9 years ago
  69. 64c4728 Make all GrFragmentProcessors GL independent. by egdaniel · 9 years ago
  70. 2d721d3 Move all ShaderBuilder files to GLSL by egdaniel · 9 years ago
  71. 018fb62 Create GLSL base class for ProgramDataManager by egdaniel · 9 years ago
  72. 0d3f061 Move GrGLShaderVar to GrGLSL by egdaniel · 9 years ago
  73. 4a33952 Bye bye processor data manager. by bsalomon · 9 years ago
  74. c21b09e Change SkShader;asFragmentProcessor signature to no longer take skpaint\grcolor* by bsalomon · 9 years ago
  75. 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
  76. ecfdc25 Change SkShader;asFragmentProcessor signature to no longer take skpaint\grcolor* by bsalomon · 9 years ago
  77. 385fe4d Style Change: SkNEW->new; SkDELETE->delete by halcanary · 9 years ago
  78. 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
  79. 4b3050b Added registerChild; transforms, textures, glKey automatically handled. by wangyix · 9 years ago
  80. 7c157a9 Added GrGLFragmentProcessor::EmitArgs struct for use with emitCode() by wangyix · 9 years ago
  81. 6af0c93 Moved GrGLFragmentProcessor definition to its own file by wangyix · 9 years ago
  82. 7a787b4 Revert of Bilinear optimization for 1D convolution. (patchset #5 id:200001 of https://codereview.chromium.org/1216623003/) by ericrk · 9 years ago
  83. 0f38612 Bilinear optimization for 1D convolution. by ericrk · 9 years ago
  84. 39a24f2 Revert of Bilinear optimization for 1D convolution. (patchset #5 id:200001 of https://codereview.chromium.org/1216623003/) by scroggo · 9 years ago
  85. 91abe10 Bilinear optimization for 1D convolution. by ericrk · 9 years ago
  86. 5f10b5c More threading of GrProcessorDataManager by joshualitt · 9 years ago
  87. 0067ff5 fix up test create functions by joshualitt · 9 years ago
  88. ffe6ebb Fix blur bug on Andreno 430 with bool cast to float by bsalomon · 9 years ago
  89. cba99b8 Move GLSL-specific routines/classes to separate glsl directory by jvanverth · 9 years ago
  90. 4b91f76 rename GrDrawTargetCaps to GrCaps by bsalomon · 9 years ago
  91. 29bee0f Make XPFragmentBuilder only Builder with access to DstCopy. by egdaniel · 9 years ago
  92. cfc1886 Use GLSLCaps for creating processor keys and GLSL-specific programs by jvanverth · 9 years ago
  93. 36352bf C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} by mtklein · 10 years ago
  94. 72c9faa Fix up all the easy virtual ... SK_OVERRIDE cases. by mtklein · 10 years ago
  95. 422f56f Make addUniform take a precision by bsalomon · 10 years ago
  96. eb2a676 Remove backend factories by joshualitt · 10 years ago
  97. 267ce48 remove proc key by joshualitt · 10 years ago
  98. 420d7e9 Auto-compare GrProcessors' texture accesses in isEqual(). by bsalomon · 10 years ago
  99. 0e08fc1 Push isEqual/onIsEqual down from GrProcessor to subclasses. by bsalomon · 10 years ago
  100. 1598899 FPs now use the correct builder types(just a rename) by joshualitt · 10 years ago