1. 238069b Reland "Make GPU cache invalidation SkMessageBus messages go to one GrContext." by Brian Salomon · 6 years ago
  2. 143cf8e Revert "Make GPU cache invalidation SkMessageBus messages go to one GrContext." by Brian Salomon · 6 years ago
  3. f4c5bb9 Make GPU cache invalidation SkMessageBus messages go to one GrContext. by Brian Salomon · 6 years ago
  4. 532b3f9 Remove clamping of kPlus with F16 configs by Brian Osman · 6 years ago
  5. 653f42f Deinline some GrPathRenderer method and one GrDrawingMananger method. by Brian Salomon · 6 years ago
  6. 9aa30c6 Remove sRGB config checks based on color space by Brian Osman · 6 years ago
  7. d818ebf Revert "Some scissor state cleanup." by Brian Salomon · 6 years ago
  8. a219419 Some scissor state cleanup. by Brian Salomon · 6 years ago
  9. 907102e ccpr: Recycle cache entries when possible to avoid malloc by Chris Dalton · 6 years ago
  10. 4934890 Refactor GrPipeline dynamic state. by Brian Salomon · 6 years ago
  11. ff168d9 Put GrPrimitiveProcessor/GrGeometryProcessor before GrPipeline in param lists. by Brian Salomon · 6 years ago
  12. a2b5b64 ccpr: Enable ccpr by default by Chris Dalton · 6 years ago
  13. a8429cf ccpr: Cache paths with >=50% visibility by Chris Dalton · 6 years ago
  14. afde18f ccpr: Recycle the stashed atlas's texture explicitly by Chris Dalton · 6 years ago
  15. 644341a ccpr: Don't consider sub-pixel translation for caching on Android by Chris Dalton · 6 years ago
  16. 92be2f7 Revert "Revert "Change how vertex/instance attributes are handled in geometry processors."" by Brian Salomon · 6 years ago
  17. c994a93 Move op memory storage to GrContext (take 2) by Robert Phillips · 6 years ago
  18. 5045e50 Revert "Change how vertex/instance attributes are handled in geometry processors." by Mike Klein · 6 years ago
  19. 19c1233 Change how vertex/instance attributes are handled in geometry processors. by Brian Salomon · 6 years ago
  20. 4da7019 ccpr: Implement path mask caching by Chris Dalton · 6 years ago
  21. 4c458b1 ccpr: Use lazy proxies with GrCCAtlas by Chris Dalton · 6 years ago
  22. 4f6ba2e Revert "Move op memory storage to GrContext" by Robert Phillips · 6 years ago
  23. c8cee44 Move op memory storage to GrContext by Robert Phillips · 6 years ago
  24. 9414c96 ccpr: Generalize GrCCAtlas to work for cached atlases as well by Chris Dalton · 6 years ago
  25. 42c2115 ccpr: Initialize the atlas size more intelligently by Chris Dalton · 6 years ago
  26. 7c525e6 Plumb GrContext everywhere by Robert Phillips · 6 years ago
  27. 79aea6a trim #include <new> from SkPostConfig.h by Mike Klein · 6 years ago
  28. 802cb31 Stop passing GrPrimitiveProcessor to GrMesh::sendToGpu. by Brian Salomon · 6 years ago
  29. 88a32ef Add a factory to any GrOp-derived class that lacked one by Robert Phillips · 6 years ago
  30. 774168e Allow CCPR in DDL mode (take 2) by Robert Phillips · 6 years ago
  31. 5d1adbf Make sk_sp operator bool explicit. by Ben Wagner · 6 years ago
  32. 70132d0 Make GrPrimitiveProcessor::Attribute a class, hide data members. by Brian Salomon · 6 years ago
  33. cf9086c Revert "Allow CCPR in DDL mode" by Robert Phillips · 6 years ago
  34. 93540dd Allow CCPR in DDL mode by Robert Phillips · 6 years ago
  35. bdb4956 Drop unneeded .get() in GrCoverageCountingPathRenderer.cpp by tzik · 6 years ago
  36. daef06a ccpr: Handle winding and even-odd in the same shader by Chris Dalton · 6 years ago
  37. 13235d8 Revert "ccpr: Handle winding and even-odd in the same shader" by Chris Dalton · 6 years ago
  38. 5dd3fcc ccpr: Handle winding and even-odd in the same shader by Chris Dalton · 6 years ago
  39. a71305c ccpr: Add a mechanism to detach and merge pending paths by Chris Dalton · 6 years ago
  40. d7e2227 ccpr: Remove GrCCDrawPathsOp's back-pointer into CCPR by Chris Dalton · 6 years ago
  41. f104fec Delete GrDrawOp::wasRecorded by Chris Dalton · 6 years ago
  42. 1c54894 ccpr: Remove local matrix data from path instances by Chris Dalton · 6 years ago
  43. 4bfb50b ccpr: Abstract the draws list in a separate class by Chris Dalton · 6 years ago
  44. cfc6613 ccpr: Bugfix for cropped paths by Chris Dalton · 6 years ago
  45. f112ea2 Support C++11 range-for loops in SkTInternalLList by Chris Dalton · 6 years ago
  46. 5ba36ba ccpr: Clean up GrCoverageCountingPathRenderer by Chris Dalton · 6 years ago
  47. 3917b1e ccpr: Cleanup on-flush path stats by Chris Dalton · 6 years ago
  48. d925f2d Add a drawPaths method to GrCCPathProcessor by Chris Dalton · 6 years ago
  49. 5cd6700 ccpr: Avoid inline array definitions by Chris Dalton · 6 years ago
  50. 1dec19a ccpr: Remove canMakeClipProcessor by Chris Dalton · 6 years ago
  51. ba37e5b ccpr: Don't use varying matrices by Chris Dalton · 6 years ago
  52. 6f5e77a ccpr: Cull extremely thin triangles by Chris Dalton · 6 years ago
  53. 4229b35 ccpr: Don't call calcCubicInverseTransposePowerBasisMatrix by Chris Dalton · 6 years ago
  54. 5450ab1 ccpr: Don't solve for cubic roots that are out of range by Chris Dalton · 6 years ago
  55. d8bae7d ccpr: Fix flatness and triangle-ness detection for conics by Chris Dalton · 6 years ago
  56. b3a6959 ccpr: Clean up GrCCGeometry by Chris Dalton · 6 years ago
  57. 9f2dab0 ccpr: Implement conics by Chris Dalton · 6 years ago
  58. 91ab155 Always call endFlush on opLists that might survive a flush by Chris Dalton · 6 years ago
  59. e7fbafe Revert "ccpr: Implement conics" by Chris Dalton · 6 years ago
  60. 98b2415 ccpr: Implement conics by Chris Dalton · 6 years ago
  61. 6fdbf61 ccpr: Normalize the cubic inflection function instead of its roots by Chris Dalton · 6 years ago
  62. 9713dcf ccpr: Clip quadratic hulls more efficiently by Chris Dalton · 6 years ago
  63. b0601a4 ccpr: Improve CPU checks for collinear points by Chris Dalton · 6 years ago
  64. 7ca3b7b ccpr: Remove fCurrAnchorPoint from GrCCGeometry by Chris Dalton · 6 years ago
  65. 703b476 ccpr: Remove WindMethod from GrCCCoverageProcessor by Chris Dalton · 6 years ago
  66. 4c23934 ccpr: Make curve corners more seamless by Chris Dalton · 6 years ago
  67. 7c7ff03 ccpr: Normalize homogeneous coords with frexp/ldexp by Chris Dalton · 6 years ago
  68. 8dfc70f ccpr: Various cleanups by Chris Dalton · 6 years ago
  69. b709f27 ccpr: Use Manhattan distance for curve AA by Chris Dalton · 6 years ago
  70. 21ba551 ccpr: Replace curve corner MSAA with analytic attenuation by Chris Dalton · 6 years ago
  71. 52076d1 ccpr: Use a more stable formula to find quadratic coordinates by Chris Dalton · 6 years ago
  72. 8d38a7f ccpr: Update the sample to use proper coverage count buffers by Chris Dalton · 6 years ago
  73. 04a1de5 ccpr: Add an attenuation parameter to triangle corners by Chris Dalton · 6 years ago
  74. 8738cf4 ccpr: Simplify triangle corners by Chris Dalton · 6 years ago
  75. a883aca ccpr: Fix stale array access after dynamic resize by Chris Dalton · 6 years ago
  76. ad06544 ccpr: Fix crash on zero-length fan tessellations by Chris Dalton · 6 years ago
  77. baf3e78 Revert "ccpr: Draw curves in a single pass" by Chris Dalton · 6 years ago
  78. fe462ef Revert "ccpr: Simplify triangle corners" by Chris Dalton · 6 years ago
  79. 622650a ccpr: Simplify triangle corners by Chris Dalton · 6 years ago
  80. df04ce2 ccpr: Draw curves in a single pass by Chris Dalton · 6 years ago
  81. 5183e64 ccpr: Combine GS triangle hulls and edges into a single draw by Chris Dalton · 6 years ago
  82. 0a79381 ccpr: Fix very small edges by Chris Dalton · 6 years ago
  83. 2a4f983 Remove GrSurfaceOrigin from GrSurfaceDesc. by Brian Salomon · 7 years ago
  84. 2612bae ccpr: Prefer atlas sizes under 4k on ARM by Chris Dalton · 7 years ago
  85. 45e4660 ccpr: Fix a couple issues with tessellation and winding by Chris Dalton · 7 years ago
  86. 6028361 Drop unused shader support for sample variables by Chris Dalton · 7 years ago
  87. 84403d7 ccpr: Tessellate fans for very large and/or simple paths by Chris Dalton · 7 years ago
  88. ce5209a Make fully lazy proxies possess an origin by Robert Phillips · 7 years ago
  89. 82040a9 Revert "ccpr: Tessellate fans for very large and/or simple paths" by Cary Clark · 7 years ago
  90. 4138c97 ccpr: Tessellate fans for very large and/or simple paths by Chris Dalton · 7 years ago
  91. bdecacf Revert "Revert "Revert "Revert "Revert "Revert "Redefine the meaning of sample counts in GPU backend."""""" by Brian Salomon · 7 years ago
  92. 3a2cc2c Revert "Revert "Revert "Revert "Revert "Redefine the meaning of sample counts in GPU backend.""""" by Brian Salomon · 7 years ago
  93. 5bb82cb Revert "Revert "Revert "Revert "Redefine the meaning of sample counts in GPU backend."""" by Brian Salomon · 7 years ago
  94. 7b04631 ccpr: Don't use flat interpolation when it is slow by Chris Dalton · 7 years ago
  95. 18c52a7 Revert "Revert "Revert "Redefine the meaning of sample counts in GPU backend.""" by Brian Salomon · 7 years ago
  96. d653cac More sample count cleanup: by Brian Salomon · 7 years ago
  97. f510e26 ccpr: Pack wind into existing varyings by Chris Dalton · 7 years ago
  98. 7f86192 Revert "Drop support for unused MSAA extensions" by Robert Phillips · 7 years ago
  99. 7df2746 Drop support for unused MSAA extensions by Chris Dalton · 7 years ago
  100. 27059d3 ccpr: Use primitive restart feature on ARM by Chris Dalton · 7 years ago