1. 4d3f517 Remove GrGLSLFragProcs typedef. Use unique_ptr to for GrGLSLFragmentProcessor ownership. by Brian Salomon · 6 years ago
  2. 297d6ef converted GrRRectBlurEffect to SkSL by Ethan Nicholas · 7 years ago
  3. 559f556 Remove support for image load/store by Brian Salomon · 7 years ago
  4. f7b8820 re-land of new SkSL precisions by Ethan Nicholas · 7 years ago
  5. 27185a9 Revert "Revert "Revert "Switched highp float to highfloat and mediump float to half.""" by Ethan Nicholas · 7 years ago
  6. 05d5a13 Revert "Revert "Switched highp float to highfloat and mediump float to half."" by Ethan Nicholas · 7 years ago
  7. 1d816b9 Revert "Switched highp float to highfloat and mediump float to half." by Brian Salomon · 7 years ago
  8. 88d99c6 Switched highp float to highfloat and mediump float to half. by Ethan Nicholas · 7 years ago
  9. 5af9ea3 renamed SkSL types in preparation for killing precision modifiers by Ethan Nicholas · 7 years ago
  10. e23bffd Remove support in GPU backend for distance vector field. by Brian Salomon · 7 years ago
  11. 2983f40 Re-land of "eliminated GrGLSLExpr". by Ethan Nicholas · 7 years ago
  12. bc5d4d7 Split tracking of TexelBuffers from normal samplers by Greg Daniel · 7 years ago
  13. 421fe44 Revert "Revert "Revert "eliminated GrGLSLExpr""" by Ethan Nicholas · 7 years ago
  14. 796001c Revert "Revert "eliminated GrGLSLExpr"" by Ethan Nicholas · 7 years ago
  15. 5e550ab Revert "eliminated GrGLSLExpr" by Brian Salomon · 7 years ago
  16. 93f20f5 eliminated GrGLSLExpr by Ethan Nicholas · 7 years ago
  17. ab015ef Move the ability to access textures, buffers, and image storages out from GrProcessor. by Brian Salomon · 7 years ago
  18. 1edc5b9 Rename vars and functions from 'glslcaps'->'shadercaps' by Brian Salomon · 8 years ago
  19. 94efbf5 Merge GrGLSLCaps into GrShaderCaps by Brian Salomon · 8 years ago
  20. f9f4512 Reland image storage with fixes. by Brian Salomon · 8 years ago
  21. 59dc411 Revert "Initial OpenGL Image support." by Brian Salomon · 8 years ago
  22. be34882 Initial OpenGL Image support. by Brian Salomon · 8 years ago
  23. 101b844 Remove GrGLSLSampler type and subclasses by Brian Salomon · 8 years ago
  24. b014cca Make GrBufferAccess a nested class of GrProcessor by Brian Salomon · 8 years ago
  25. 0bbecb2 Rename GrTextureAccess to GrProcessor::TextureSampler. by Brian Salomon · 8 years ago
  26. b58a2b4 Stop aggregating texture/buffer access objects in GrFragmentProcessor parents. by bsalomon · 8 years ago
  27. a624bf3 Stop flattening GrCoordTransforms in parent GrFragmentProcessors. by bsalomon · 8 years ago
  28. 56b7dc4 Revert of Stop flattening GrCoordTransforms in parent GrFragmentProcessors. (patchset #3 id:40001 of https://codereview.chromium.org/2339203002/ ) by bsalomon · 8 years ago
  29. d91237e Stop flattening GrCoordTransforms in parent GrFragmentProcessors. by bsalomon · 8 years ago
  30. 1a1aa93 Remove unneeded GrGLSLTransformedCoordsArray type by bsalomon · 8 years ago
  31. 9b03e7b GrFP can express distance vector field req., program builder declares variable for it by dvonbeck · 8 years ago
  32. 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 · 8 years ago
  33. 4ef6dfa GrFP can express distance vector field req., program builder declares variable for it by dvonbeck · 8 years ago
  34. 09aa1fc Refactor how we store and use samplers in Ganesh by egdaniel · 8 years ago
  35. b800248 Revert of Refactor how we store and use samplers in Ganesh (patchset #7 id:120001 of https://codereview.chromium.org/1885863004/ ) by egdaniel · 8 years ago
  36. 45b61a1 Refactor how we store and use samplers in Ganesh by egdaniel · 8 years ago
  37. 74b8d32 Implement texel buffers by cdalton · 8 years ago
  38. 3f6f76f Rename EmitArgs::fSamplers to fTexSamplers by cdalton · 8 years ago
  39. 8528541 Add more specialized fragment builders by cdalton · 9 years ago
  40. 7ea439b Create GLSLUniformHandler class for gpu backend by egdaniel · 9 years ago
  41. a2e3e0f Move glsl onto EmitArgs struct for emitCode by egdaniel · 9 years ago
  42. 4ca2e60 Add ShaderBuilders to EmitArgs and remove gettings from ProgBuilder. by egdaniel · 9 years ago
  43. 64c4728 Make all GrFragmentProcessors GL independent. by egdaniel · 9 years ago[Renamed (90%) from src/gpu/gl/GrGLFragmentProcessor.h]
  44. 8dcdedc Make GrGLSLProgramBuilder base class for GrGLProgramBuilder. by egdaniel · 9 years ago
  45. 7dc4bd0 Remove GrGLProcessor and create GrGLSLTextureSampler class. by egdaniel · 9 years ago
  46. 018fb62 Create GLSL base class for ProgramDataManager by egdaniel · 9 years ago
  47. 38ddbad Mangle output var in GrGLFragmentProcessor::emitChild by bsalomon · 9 years ago
  48. 54a6b1a emitChild() used to generate a mangled outputColor based on the parent's outputColor; now it just accepts an outputColor string. It's now up to the programmer to declare outputColors if needed before emitting child code. by wangyix · 9 years ago
  49. 96fcdcc Style Change: NULL->nullptr DOCS_PREVIEW= https://skia.org/?cl=1316233002 by halcanary · 9 years ago
  50. 385fe4d Style Change: SkNEW->new; SkDELETE->delete by halcanary · 9 years ago
  51. 2a37843 added emitChild() to GrGLFragmentProcessor; removed AutoFragmentChildProcAdvance class by wangyix · 9 years ago
  52. 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
  53. 7c157a9 Added GrGLFragmentProcessor::EmitArgs struct for use with emitCode() by wangyix · 9 years ago
  54. 6af0c93 Moved GrGLFragmentProcessor definition to its own file by wangyix · 9 years ago