1. 1d816b9 Revert "Switched highp float to highfloat and mediump float to half." by Brian Salomon · 7 years ago
  2. 88d99c6 Switched highp float to highfloat and mediump float to half. by Ethan Nicholas · 7 years ago
  3. b4aab9a Replace SkFAIL with SK_ABORT. by Ben Wagner · 7 years ago
  4. aff329b Make GrFragmentProcessor be non-refcounted and use std::unique_ptr. by Brian Salomon · 7 years ago
  5. 96271cd Require clone() be implemented by GrFragmentProcessor subclasses by Brian Salomon · 7 years ago
  6. 5af9ea3 renamed SkSL types in preparation for killing precision modifiers by Ethan Nicholas · 7 years ago
  7. 6cd51b5 Remove GrSingleTextureEffect by Brian Salomon · 7 years ago
  8. d89d7a7 Add clone() to three more fragment processor classes by Brian Salomon · 7 years ago
  9. 0e05a82 Add GrFragmentProcessor::clone(), implementation for ColorTableEffect, and unit test. by Brian Salomon · 7 years ago
  10. e23bffd Remove support in GPU backend for distance vector field. by Brian Salomon · 7 years ago
  11. 9bee2e5 Revise system for checking for uninstantiated proxies by Robert Phillips · 7 years ago
  12. 9f5d467 Remove more headers from include/gpu by Robert Phillips · 7 years ago[Renamed from include/gpu/GrFragmentProcessor.h]
  13. d61c9d9 Move ref counting out of GrProcessor and into subclasses. by Brian Salomon · 7 years ago
  14. ab015ef Move the ability to access textures, buffers, and image storages out from GrProcessor. by Brian Salomon · 7 years ago
  15. ce42551 Add Swizzle FP, and remove swizzle logic from GrConfigConversionEffect by Brian Osman · 7 years ago
  16. de1a605 Support premul/unpremul of F16 during read/writePixels by Brian Osman · 7 years ago
  17. f3b995b Clarify when tweak alpha for coverage optimizaton can occur. by Brian Salomon · 7 years ago
  18. cb30bb2 Remove GrFragmentProcessor::computeInvariantOutput by Brian Salomon · 7 years ago
  19. 5d4cd9e Re-enable processor optimization test with some fixes. by Brian Salomon · 7 years ago
  20. 22af73f Rename GrFragmentProcessor::MulOutputByInputUnpremulColor to MakeInputPremulAndMulByOutput. by Brian Salomon · 7 years ago
  21. 587e08f Revert "Revert "Start of rewrite of GrFragmentProcessor optimizations."" by Brian Salomon · 7 years ago
  22. 052fd51 Revert "Start of rewrite of GrFragmentProcessor optimizations." by Ethan Nicholas · 7 years ago
  23. 85eb422 Start of rewrite of GrFragmentProcessor optimizations. by Brian Salomon · 7 years ago
  24. 94efbf5 Merge GrGLSLCaps into GrShaderCaps by Brian Salomon · 8 years ago
  25. 0bbecb2 Rename GrTextureAccess to GrProcessor::TextureSampler. by Brian Salomon · 8 years ago
  26. 55e0346 Make addTexture/BufferAccess on GrProcessor non-virtual by Brian Salomon · 8 years ago
  27. b58a2b4 Stop aggregating texture/buffer access objects in GrFragmentProcessor parents. by bsalomon · 8 years ago
  28. a624bf3 Stop flattening GrCoordTransforms in parent GrFragmentProcessors. by bsalomon · 8 years ago
  29. 56b7dc4 Revert of Stop flattening GrCoordTransforms in parent GrFragmentProcessors. (patchset #3 id:40001 of https://codereview.chromium.org/2339203002/ ) by bsalomon · 8 years ago
  30. d91237e Stop flattening GrCoordTransforms in parent GrFragmentProcessors. by bsalomon · 8 years ago
  31. 7312ff8 Remove ability to skip coord transform comparison in pipeline comparison. by bsalomon · 8 years ago
  32. 4cea3b9 Push usage of GrColor4f into OverrideInput by brianosman · 8 years ago
  33. 9b03e7b GrFP can express distance vector field req., program builder declares variable for it by dvonbeck · 8 years ago
  34. 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
  35. 4ef6dfa GrFP can express distance vector field req., program builder declares variable for it by dvonbeck · 8 years ago
  36. c526da9 SkLS now accepting nullptr for diffuse shader and normal source, now accurately handling alpha by dvonbeck · 8 years ago
  37. 06ca8ec sk_sp for Ganesh. by bungeman · 8 years ago
  38. 74b8d32 Implement texel buffers by cdalton · 8 years ago
  39. e416d94 Change prealloc number of child FPs be 1 rather than 2 by Brian Salomon · 9 years ago
  40. 418e26f Preallocate room for 2 child processors in FPs by bsalomon · 9 years ago
  41. 57d3b03 Rename some processor functions from GL to GLSL by egdaniel · 9 years ago
  42. 64c4728 Make all GrFragmentProcessors GL independent. by egdaniel · 9 years ago
  43. e25eea4 Use child processors to implement compose color filter. by bsalomon · 9 years ago
  44. f1b7a1d Make skpaint->grpaint flow work for composing draws (verts and atlas) by bsalomon · 9 years ago
  45. 87ba62e Replace GrExtractAlphaFragmentProcessor with DstIn compose processor by bsalomon · 9 years ago
  46. c21b09e Change SkShader;asFragmentProcessor signature to no longer take skpaint\grcolor* by bsalomon · 9 years ago
  47. 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
  48. ecfdc25 Change SkShader;asFragmentProcessor signature to no longer take skpaint\grcolor* by bsalomon · 9 years ago
  49. 4204800 Convert child FPs from refs to pending executions when parent converts by bsalomon · 9 years ago
  50. ac856c9 Remove GrStagedProcessor, remove the word Stage as it applies to FPs by bsalomon · 9 years ago
  51. 4bf69f7b Revert of Remove GrStagedProcessor, remove the word Stage as it applies to FPs (patchset #6 id:90001 of https://codereview.chromium.org/1307223004/ ) by rmistry · 9 years ago
  52. 2424344 Remove GrStagedProcessor, remove the word Stage as it applies to FPs by bsalomon · 9 years ago
  53. 790d74f No need to re-declare pure virtual name(). by mtklein · 9 years ago
  54. 93ab254 This change is in preparation for updating how processor keys and meta keys are generated for frag procs. by wangyix · 9 years ago
  55. 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
  56. 54017d7 Made isEqual in GrFragmentProcessor recursive by wangyix · 9 years ago
  57. 69ed114 Added class AutoFragmentChildProcAdvance to be constructed before a child emitCode and destructed after by wangyix · 9 years ago
  58. 58d890b All child GrFragmentProcs' transforms and textures will be stored in the root GrFragmentProc in preorder by wangyix · 9 years ago
  59. 2fe7923 Expose coord transforms from GrPipeline by joshualitt · 9 years ago
  60. 4b3050b Added registerChild; transforms, textures, glKey automatically handled. by wangyix · 9 years ago
  61. 570e7a3 Removed GrFragmentProcessor::fWillUseInputColor by wangyix · 9 years ago
  62. e9c0fc6 Pull out shader-specific caps into GrShaderCaps and GrGLSLCaps by jvanverth · 9 years ago
  63. cfc1886 Use GLSLCaps for creating processor keys and GLSL-specific programs by jvanverth · 9 years ago
  64. 71e236c Remove willReadDst from GrFragmentProcessor. by egdaniel · 9 years ago
  65. abb52a1 Move most of the transform logic into the primitive processors by joshualitt · 10 years ago
  66. 290c09b initial changes to add local matrix to primitive processor by joshualitt · 10 years ago
  67. 56995b5 Remove GP from drawstate, revision of invariant output for GP by joshualitt · 10 years ago
  68. 8c0f615 Revert of Remove GP from drawstate, revision of invariant output for GP (patchset #9 id:160001 of https://codereview.chromium.org/791743003/) by joshualitt · 10 years ago
  69. c6bc58e Remove GP from drawstate, revision of invariant output for GP by joshualitt · 10 years ago
  70. eb2a676 Remove backend factories by joshualitt · 10 years ago
  71. 420d7e9 Auto-compare GrProcessors' texture accesses in isEqual(). by bsalomon · 10 years ago
  72. de258cd Make GrFragmentProcessor auto-compare coord xforms. by bsalomon · 10 years ago
  73. 98b33eb Some cleanup in processor header files. by bsalomon · 10 years ago
  74. 6251d17 Split GrFragmentProcessor into its own header by bsalomon · 10 years ago