1. 2d1ee79 Added --deepColor option to SampleApp, triggers creation of a ten-bit/channel by brianosman · 8 years ago
  2. 74b8d32 Implement texel buffers by cdalton · 8 years ago
  3. 59dc542 remove avoid and pixelxor xfermodes by reed · 9 years ago
  4. 15923c9 Modernize SkSpinlock. by mtklein · 9 years ago
  5. afb188d Add gpu implementation of SkAvoidXfermode by robertphillips · 9 years ago
  6. f16e2a2 Revert of Add gpu implementation of SkAvoidXfermode (patchset #10 id:170001 of https://codereview.chromium.org/1658623002/ ) by mtklein · 9 years ago
  7. 15691a0 Add gpu implementation of SkAvoidXfermode by robertphillips · 9 years ago
  8. f42fca4 Add gpu implementation of OverdrawXfermode by robertphillips · 9 years ago
  9. 727b7d2 Add gpu backend for SkPixelXorXfermode by robertphillips · 9 years ago
  10. e429c88 Revert of Add gpu implementation of OverdrawXfermode (patchset #6 id:100001 of https://codereview.chromium.org/1607253002/ ) by robertphillips · 9 years ago
  11. 8bc3cf8 Add gpu implementation of OverdrawXfermode by robertphillips · 9 years ago
  12. f234272 Revert of Make specialized SrcOver XPFactory (patchset #3 id:40001 of https://codereview.chromium.org/1455273006/ ) by egdaniel · 9 years ago
  13. a7006d4 Make specialized SrcOver XPFactory by egdaniel · 9 years ago
  14. bf87730 Move GrFragmentProcessor implementation to its own cpp file by bsalomon · 9 years ago
  15. 3905c37 fix factory count by Brian Salomon · 9 years ago
  16. 87ba62e Replace GrExtractAlphaFragmentProcessor with DstIn compose processor by bsalomon · 9 years ago
  17. ae4738f Create fragment processor for performing input color blend with child processor by bsalomon · 9 years ago
  18. 30c4cae Add special case circle blur for Ganesh by robertphillips · 9 years ago
  19. 506c802 Add helper for creating leaf FPs inside GrFP::TestCreate functions by bsalomon · 9 years ago
  20. af2533a Make GrProcessorDataManager a noop by joshualitt · 9 years ago
  21. 036fd8e Added TestCreate for SkComposeShader; will pick two random child procs that don't have children of their own. This prevents creating an arbitrarily large tree of procs. Also, it will choose a random coefficient mode for the xfermode. by wangyix · 9 years ago
  22. c21b09e Change SkShader;asFragmentProcessor signature to no longer take skpaint\grcolor* by bsalomon · 9 years ago
  23. 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
  24. ecfdc25 Change SkShader;asFragmentProcessor signature to no longer take skpaint\grcolor* by bsalomon · 9 years ago
  25. 4204800 Convert child FPs from refs to pending executions when parent converts by bsalomon · 9 years ago
  26. ac856c9 Remove GrStagedProcessor, remove the word Stage as it applies to FPs by bsalomon · 9 years ago
  27. 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
  28. 2424344 Remove GrStagedProcessor, remove the word Stage as it applies to FPs by bsalomon · 9 years ago
  29. a71170c This code should've been part of the CL that added registerChildProcessor(); without updating fUsesLocalCoords in the parent when a child proc is registered, batching will not work properly. by wangyix · 9 years ago
  30. 93ab254 This change is in preparation for updating how processor keys and meta keys are generated for frag procs. by wangyix · 9 years ago
  31. 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
  32. 54017d7 Made isEqual in GrFragmentProcessor recursive by wangyix · 9 years ago
  33. 7ef45a1 Added mangleString member and onBefore*, onAfter* functions to GrGLFragmentShaderBuilder by wangyix · 9 years ago
  34. 58d890b All child GrFragmentProcs' transforms and textures will be stored in the root GrFragmentProc in preorder by wangyix · 9 years ago
  35. 4b3050b Added registerChild; transforms, textures, glKey automatically handled. by wangyix · 9 years ago
  36. 5b4f05f Move GrProcessorDataManager to GrMemoryPool by joshualitt · 9 years ago
  37. 71a6cbf remove redundant/deprecated TwoPointRadial gradiet -- use TwoPointConical by reed · 9 years ago
  38. 4eaf9ce create GrTestUtils.h, move some common functions into it by joshualitt · 9 years ago
  39. c9c3e62 Add constant color GrFP. by bsalomon · 10 years ago
  40. 599ea40 Revert of Add constant color GrFP. (patchset #10 id:180001 of https://codereview.chromium.org/978713002/) by bsalomon · 10 years ago
  41. dfbbec4 Add constant color GrFP. by bsalomon · 10 years ago
  42. 23ac62c Small change to move GrProcessor and GrBatch pools over to SkSpinlock by joshualitt · 10 years ago
  43. 5baedd6 Use global GrMemoryPools protected by mutex for GrProcessor/GrBatch by bsalomon · 10 years ago
  44. 4d8da81 GrBatchPrototype by joshualitt · 10 years ago
  45. c2893c5 Revert of GrBatchPrototype (patchset #32 id:630001 of https://codereview.chromium.org/845103005/) by joshualitt · 10 years ago
  46. d5a7db4 GrBatchPrototype by joshualitt · 10 years ago
  47. ca0a179 Revert of GrBatchPrototype (patchset #30 id:570001 of https://codereview.chromium.org/845103005/) by joshualitt · 10 years ago
  48. d15e4e4 GrBatchPrototype by joshualitt · 10 years ago
  49. 54f0e9d Add Xfer Processor for GrCustomXfermodes by egdaniel · 10 years ago
  50. f351aa3 Add Arithmetic mode xp. by egdaniel · 10 years ago
  51. 080e673 Add XP to handle the cases where we disable color write. by egdaniel · 10 years ago
  52. 290c09b initial changes to add local matrix to primitive processor by joshualitt · 10 years ago
  53. 8750924 Add Coverage Drawing XP by egdaniel · 10 years ago
  54. 9b98932 This change will ultimately pull uniform color, and to a much lesser degree uniform coverage, into GPs. There are still some loose ends because drawstate has the ability to override the GP, but fixing these cleanly will have to wait until we have deferred geometry in place and can make attribute / uniform decisions on the fly. by joshualitt · 10 years ago
  55. 56995b5 Remove GP from drawstate, revision of invariant output for GP by joshualitt · 10 years ago
  56. c230414 Create xfer processor backend. by egdaniel · 10 years ago
  57. 2947382 Revert of Create xfer processor backend. (patchset #6 id:100001 of https://codereview.chromium.org/764643004/) by joshualitt · 10 years ago
  58. 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
  59. c6bc58e Remove GP from drawstate, revision of invariant output for GP by joshualitt · 10 years ago
  60. 4dffc94 Create xfer processor backend. by egdaniel · 10 years ago
  61. 2e3b3e3 This cl moves color and coverage off of drawstate. In an effort to keep this CL manageable, I have left the compute invariant input / output in a bit of a strange state(fixing this will be complicated). by joshualitt · 10 years ago
  62. 915187b Check XpFactory equality in DrawState by egdaniel · 10 years ago
  63. eb2a676 Remove backend factories by joshualitt · 10 years ago
  64. 378092f Add XferProcessor factory in GrPaint and GrDrawState. by egdaniel · 10 years ago
  65. c07379d Adding GeometryData object by joshualitt · 10 years ago
  66. b6cbc38 Add GrProcOptInfo class to track various output information for color and coverage stages. by egdaniel · 10 years ago
  67. 605dd0f Move GrInvariantOutput out of GrProcessor and into its own class. by egdaniel · 10 years ago
  68. 4973d9d Default geometry processor by joshualitt · 10 years ago
  69. ee0ea3f Revert of Default geometry processor (patchset #9 id:160001 of https://codereview.chromium.org/678953002/) by joshualitt · 10 years ago
  70. ff34307 Default geometry processor 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. f276541 Last round of effect->processor (for now) by bsalomon · 10 years ago
  74. 9e4d6d1 Move willUseInputColor check to computeInvariantOutput by egdaniel · 10 years ago
  75. 0e08fc1 Push isEqual/onIsEqual down from GrProcessor to subclasses. by bsalomon · 10 years ago
  76. a5305a1 Opt state takes a GP instead of a GeometryStage by joshualitt · 10 years ago
  77. 89c7a2e Revert of Opt state takes a GP instead of a GeometryStage (patchset #18 id:1500001 of https://codereview.chromium.org/637003003/) by joshualitt · 10 years ago
  78. 71856d5 Opt state takes a GP instead of a GeometryStage by joshualitt · 10 years ago
  79. 9e87fa7 Force linking of static member variables for GLPrograms by joshualitt · 10 years ago
  80. 1a8ecdf Add isSingleComponent bool to getConstantColorComponent by egdaniel · 10 years ago
  81. b4b7a4c Revert of Add isSingleComponent bool to getConstantColorComponent (patchset #6 id:100001 of https://codereview.chromium.org/608253002/) by robertphillips · 10 years ago
  82. 3b8af07 Add isSingleComponent bool to getConstantColorComponent by egdaniel · 10 years ago
  83. b0a8a37 Patch to create a distinct geometry processor. The vast majority of this patch by joshualitt · 10 years ago[Renamed (70%) from src/gpu/GrEffect.cpp]
  84. f96ba02 Rename GrProgramResource to GrGpuResourceRef by bsalomon · 10 years ago
  85. c492334 Make templated GrProgramTResource subclass of GrProgramResource by bsalomon · 10 years ago
  86. 2a9ca78 Make GrDrawState and GrEffectStage use the pending io/exec ref mechanisms. by bsalomon · 10 years ago
  87. 97b9ab7 Make GrDrawState and GrPaint take GrEffect* instead of GrEffectRef*. by bsalomon · 10 years ago
  88. 969842a Revert of Make GrDrawState and GrPaint take GrEffect* instead of GrEffectRef*. (https://codereview.chromium.org/377503004/) by reed · 10 years ago
  89. 2011fe9 Make GrDrawState and GrPaint take GrEffect* instead of GrEffectRef*. by bsalomon · 10 years ago
  90. ab1c138 Fix compilation with SK_ENABLE_INST_COUNT=1 by commit-bot@chromium.org · 11 years ago
  91. 4b413c8 remove SkFloatToScalar macro by commit-bot@chromium.org · 11 years ago
  92. 5fd7d5c Allow gradient optimization with perspective by commit-bot@chromium.org · 11 years ago
  93. 77af680 Make GPU coord transforms automatic by bsalomon@google.com · 11 years ago
  94. 234d4fb Mark when effects and programs have vertex code by commit-bot@chromium.org · 11 years ago
  95. e0e7cfe Change old PRG to be SkLCGRandom; change new one to SkRandom by commit-bot@chromium.org · 11 years ago
  96. f6de475 Replace uses of GrAssert by SkASSERT. by tfarina@chromium.org · 11 years ago
  97. f64c684 Add a 'unique' method to SkRefCnt, document the usage, and add support. by bungeman@google.com · 11 years ago
  98. ff6ea26 Add GrEllipseEdgeEffect. by commit-bot@chromium.org · 12 years ago
  99. 73a9694 Use SkMWRandom in GLPrograms test. by bsalomon@google.com · 12 years ago
  100. 68b58c9 Remove default implementation of GrEffect::isEqual. Make GrSingleTextureEffect abstract. by bsalomon@google.com · 12 years ago