1. d4c2970 Specify CPU (buffer) and GPU (shader) types explicitly in Attribute by Brian Osman · 6 years ago
  2. ce038dc ccpr: Clamp the number of linear stroke segments by Chris Dalton · 6 years ago
  3. b68bcc4 ccpr: Remove the dangling pointer from GrCCDrawPathsOp by Chris Dalton · 6 years ago
  4. 66261f1 ccpr: Don't release the stashed atlas proxy inside CopyAtlasOp by Chris Dalton · 6 years ago
  5. 82de18f ccpr: Skip extremely wide strokes by Chris Dalton · 6 years ago
  6. 09a7bb2 Reland "ccpr: Implement stroking with fine triangle strips" by Chris Dalton · 6 years ago
  7. 02e6efe Revert "ccpr: Implement stroking with fine triangle strips" by Chris Dalton · 6 years ago
  8. 2f2757f ccpr: Implement stroking with fine triangle strips by Chris Dalton · 6 years ago
  9. e163969 ccpr: Rename GrCCPathParser to GrCCFiller by Chris Dalton · 6 years ago
  10. 916c498 Consolidate the scissor enums into one "GrScissorTest" enum by Chris Dalton · 6 years ago
  11. 7eae3e0 Reland "Move GrGeometryProcessor's textures out of classes and into" by Brian Salomon · 6 years ago
  12. fdf05f4 Revert "Move GrGeometryProcessor's textures out of classes and into" by Brian Salomon · 6 years ago
  13. 641ac7d Make result of GrOp::combineIfPossible be an enum. by Brian Salomon · 6 years ago
  14. af87483 Move GrGeometryProcessor's textures out of classes and into by Brian Salomon · 6 years ago
  15. fd98c2c Make some GrSurfaceProxy and GrTextureProxy methods easier to access by Brian Salomon · 6 years ago
  16. e782f84 Remove GrResourceIOProcessor. by Brian Salomon · 6 years ago
  17. f7dcd76 Remove array of TextureSampler pointers from GrIOResourceProcessor. by Brian Salomon · 6 years ago
  18. 5ed4df3 ccpr: Remove constant scale when solving the cubic midtangent by Chris Dalton · 6 years ago
  19. 8f8bf88 ccpr: Account for stroke and style in path cache keys by Chris Dalton · 6 years ago
  20. 238069b Reland "Make GPU cache invalidation SkMessageBus messages go to one GrContext." by Brian Salomon · 6 years ago
  21. 143cf8e Revert "Make GPU cache invalidation SkMessageBus messages go to one GrContext." by Brian Salomon · 6 years ago
  22. f4c5bb9 Make GPU cache invalidation SkMessageBus messages go to one GrContext. by Brian Salomon · 6 years ago
  23. 532b3f9 Remove clamping of kPlus with F16 configs by Brian Osman · 6 years ago
  24. 653f42f Deinline some GrPathRenderer method and one GrDrawingMananger method. by Brian Salomon · 6 years ago
  25. 9aa30c6 Remove sRGB config checks based on color space by Brian Osman · 6 years ago
  26. d818ebf Revert "Some scissor state cleanup." by Brian Salomon · 6 years ago
  27. a219419 Some scissor state cleanup. by Brian Salomon · 6 years ago
  28. 907102e ccpr: Recycle cache entries when possible to avoid malloc by Chris Dalton · 6 years ago
  29. 4934890 Refactor GrPipeline dynamic state. by Brian Salomon · 6 years ago
  30. ff168d9 Put GrPrimitiveProcessor/GrGeometryProcessor before GrPipeline in param lists. by Brian Salomon · 6 years ago
  31. a2b5b64 ccpr: Enable ccpr by default by Chris Dalton · 6 years ago
  32. a8429cf ccpr: Cache paths with >=50% visibility by Chris Dalton · 6 years ago
  33. afde18f ccpr: Recycle the stashed atlas's texture explicitly by Chris Dalton · 6 years ago
  34. 644341a ccpr: Don't consider sub-pixel translation for caching on Android by Chris Dalton · 6 years ago
  35. 92be2f7 Revert "Revert "Change how vertex/instance attributes are handled in geometry processors."" by Brian Salomon · 6 years ago
  36. c994a93 Move op memory storage to GrContext (take 2) by Robert Phillips · 6 years ago
  37. 5045e50 Revert "Change how vertex/instance attributes are handled in geometry processors." by Mike Klein · 6 years ago
  38. 19c1233 Change how vertex/instance attributes are handled in geometry processors. by Brian Salomon · 6 years ago
  39. 4da7019 ccpr: Implement path mask caching by Chris Dalton · 6 years ago
  40. 4c458b1 ccpr: Use lazy proxies with GrCCAtlas by Chris Dalton · 6 years ago
  41. 4f6ba2e Revert "Move op memory storage to GrContext" by Robert Phillips · 6 years ago
  42. c8cee44 Move op memory storage to GrContext by Robert Phillips · 6 years ago
  43. 9414c96 ccpr: Generalize GrCCAtlas to work for cached atlases as well by Chris Dalton · 6 years ago
  44. 42c2115 ccpr: Initialize the atlas size more intelligently by Chris Dalton · 6 years ago
  45. 7c525e6 Plumb GrContext everywhere by Robert Phillips · 6 years ago
  46. 79aea6a trim #include <new> from SkPostConfig.h by Mike Klein · 6 years ago
  47. 802cb31 Stop passing GrPrimitiveProcessor to GrMesh::sendToGpu. by Brian Salomon · 6 years ago
  48. 88a32ef Add a factory to any GrOp-derived class that lacked one by Robert Phillips · 6 years ago
  49. 774168e Allow CCPR in DDL mode (take 2) by Robert Phillips · 6 years ago
  50. 5d1adbf Make sk_sp operator bool explicit. by Ben Wagner · 6 years ago
  51. 70132d0 Make GrPrimitiveProcessor::Attribute a class, hide data members. by Brian Salomon · 6 years ago
  52. cf9086c Revert "Allow CCPR in DDL mode" by Robert Phillips · 6 years ago
  53. 93540dd Allow CCPR in DDL mode by Robert Phillips · 6 years ago
  54. bdb4956 Drop unneeded .get() in GrCoverageCountingPathRenderer.cpp by tzik · 6 years ago
  55. daef06a ccpr: Handle winding and even-odd in the same shader by Chris Dalton · 6 years ago
  56. 13235d8 Revert "ccpr: Handle winding and even-odd in the same shader" by Chris Dalton · 6 years ago
  57. 5dd3fcc ccpr: Handle winding and even-odd in the same shader by Chris Dalton · 6 years ago
  58. a71305c ccpr: Add a mechanism to detach and merge pending paths by Chris Dalton · 6 years ago
  59. d7e2227 ccpr: Remove GrCCDrawPathsOp's back-pointer into CCPR by Chris Dalton · 6 years ago
  60. f104fec Delete GrDrawOp::wasRecorded by Chris Dalton · 6 years ago
  61. 1c54894 ccpr: Remove local matrix data from path instances by Chris Dalton · 6 years ago
  62. 4bfb50b ccpr: Abstract the draws list in a separate class by Chris Dalton · 6 years ago
  63. cfc6613 ccpr: Bugfix for cropped paths by Chris Dalton · 6 years ago
  64. f112ea2 Support C++11 range-for loops in SkTInternalLList by Chris Dalton · 6 years ago
  65. 5ba36ba ccpr: Clean up GrCoverageCountingPathRenderer by Chris Dalton · 6 years ago
  66. 3917b1e ccpr: Cleanup on-flush path stats by Chris Dalton · 6 years ago
  67. d925f2d Add a drawPaths method to GrCCPathProcessor by Chris Dalton · 6 years ago
  68. 5cd6700 ccpr: Avoid inline array definitions by Chris Dalton · 6 years ago
  69. 1dec19a ccpr: Remove canMakeClipProcessor by Chris Dalton · 6 years ago
  70. ba37e5b ccpr: Don't use varying matrices by Chris Dalton · 6 years ago
  71. 6f5e77a ccpr: Cull extremely thin triangles by Chris Dalton · 6 years ago
  72. 4229b35 ccpr: Don't call calcCubicInverseTransposePowerBasisMatrix by Chris Dalton · 6 years ago
  73. 5450ab1 ccpr: Don't solve for cubic roots that are out of range by Chris Dalton · 6 years ago
  74. d8bae7d ccpr: Fix flatness and triangle-ness detection for conics by Chris Dalton · 6 years ago
  75. b3a6959 ccpr: Clean up GrCCGeometry by Chris Dalton · 6 years ago
  76. 9f2dab0 ccpr: Implement conics by Chris Dalton · 6 years ago
  77. 91ab155 Always call endFlush on opLists that might survive a flush by Chris Dalton · 6 years ago
  78. e7fbafe Revert "ccpr: Implement conics" by Chris Dalton · 6 years ago
  79. 98b2415 ccpr: Implement conics by Chris Dalton · 6 years ago
  80. 6fdbf61 ccpr: Normalize the cubic inflection function instead of its roots by Chris Dalton · 6 years ago
  81. 9713dcf ccpr: Clip quadratic hulls more efficiently by Chris Dalton · 6 years ago
  82. b0601a4 ccpr: Improve CPU checks for collinear points by Chris Dalton · 6 years ago
  83. 7ca3b7b ccpr: Remove fCurrAnchorPoint from GrCCGeometry by Chris Dalton · 6 years ago
  84. 703b476 ccpr: Remove WindMethod from GrCCCoverageProcessor by Chris Dalton · 6 years ago
  85. 4c23934 ccpr: Make curve corners more seamless by Chris Dalton · 6 years ago
  86. 7c7ff03 ccpr: Normalize homogeneous coords with frexp/ldexp by Chris Dalton · 6 years ago
  87. 8dfc70f ccpr: Various cleanups by Chris Dalton · 6 years ago
  88. b709f27 ccpr: Use Manhattan distance for curve AA by Chris Dalton · 6 years ago
  89. 21ba551 ccpr: Replace curve corner MSAA with analytic attenuation by Chris Dalton · 6 years ago
  90. 52076d1 ccpr: Use a more stable formula to find quadratic coordinates by Chris Dalton · 6 years ago
  91. 8d38a7f ccpr: Update the sample to use proper coverage count buffers by Chris Dalton · 6 years ago
  92. 04a1de5 ccpr: Add an attenuation parameter to triangle corners by Chris Dalton · 6 years ago
  93. 8738cf4 ccpr: Simplify triangle corners by Chris Dalton · 6 years ago
  94. a883aca ccpr: Fix stale array access after dynamic resize by Chris Dalton · 6 years ago
  95. ad06544 ccpr: Fix crash on zero-length fan tessellations by Chris Dalton · 6 years ago
  96. baf3e78 Revert "ccpr: Draw curves in a single pass" by Chris Dalton · 6 years ago
  97. fe462ef Revert "ccpr: Simplify triangle corners" by Chris Dalton · 6 years ago
  98. 622650a ccpr: Simplify triangle corners by Chris Dalton · 6 years ago
  99. df04ce2 ccpr: Draw curves in a single pass by Chris Dalton · 6 years ago
  100. 5183e64 ccpr: Combine GS triangle hulls and edges into a single draw by Chris Dalton · 6 years ago