1. 62bd633 Move tessellation ops to skgpu::v1 namespace by Robert Phillips · 3 years ago
  2. 17eaf62 Update GrPathTessellator::prepare() to take a list of paths by Chris Dalton · 3 years, 1 month ago
  3. 6966981 Add a 'pathMatrix' to GrPathTessellator::prepare by Chris Dalton · 3 years, 1 month ago
  4. 40c906f Don't store a GrVertexWriter pointer in GrMiddleOutPolygonTriangulator by Chris Dalton · 3 years, 1 month ago
  5. 50516f3 Add a robust "isinf" workaround for tessellation by Chris Dalton · 3 years, 1 month ago
  6. 3febc61 Revert "Add an isinf() polyfill for tessellation shaders" by Chris Dalton · 3 years, 1 month ago
  7. 6904303 Add an isinf() polyfill for tessellation shaders by Chris Dalton · 3 years, 2 months ago
  8. bb995e6 Add an sk_VertexID workaround for tessellated stroking by Chris Dalton · 3 years, 2 months ago
  9. 7114395 Switch GrMeshDrawOp::Target to be the stand alone GrMeshDrawTarget class by Robert Phillips · 3 years, 2 months ago
  10. 198ac15 Reland "Fix tessellation checks for "usesVaryingCoords"" by Chris Dalton · 3 years, 2 months ago
  11. 7391511 Fix compiler error in TessellateBench.cpp by Chris Dalton · 3 years, 2 months ago
  12. 5d1599f Revert "Fix tessellation checks for "usesVaryingCoords"" by Jim Van Verth · 3 years, 2 months ago
  13. 9e67891 Revert "Wean tessellation off SkPathOps" by Chris Dalton · 3 years, 2 months ago
  14. bd727d0 Fix tessellation checks for "usesVaryingCoords" by Chris Dalton · 3 years, 2 months ago
  15. d2b8ba3 Add a fixed-count impl for tessellated wedges by Chris Dalton · 3 years, 2 months ago
  16. 6b2121d Wean tessellation off SkPathOps by Chris Dalton · 3 years, 3 months ago
  17. 26666bd Replace the indirect patch tessellator with fixed count by Chris Dalton · 3 years, 3 months ago
  18. e6f4531 Make GrWangsFormula::conic take "precision" instead of "tolerance" by Chris Dalton · 3 years, 3 months ago
  19. d9bdc32 Split GrPathTessellator subclasses into their own files by Chris Dalton · 3 years, 3 months ago
  20. feb099c Delete GrStrokeIndirectTessellator by Chris Dalton · 3 years, 3 months ago
  21. 3b41278 Move tessellation shader files into a subdirectory by Chris Dalton · 3 years, 3 months ago
  22. 2f733ec Restructure path tessellation shaders by Chris Dalton · 3 years, 3 months ago
  23. 13adb4a Speed up the fixed count parametric/radial sort by Chris Dalton · 3 years, 3 months ago
  24. 569c01b Simplify heuristics for selecting path tessellators by Chris Dalton · 3 years, 3 months ago
  25. 8447f13 Chop tessellated curves that don't fit in a patch by Chris Dalton · 3 years, 3 months ago
  26. 2758a31 Add triangle support to GrPathOuterCurveTessellator by Chris Dalton · 3 years, 3 months ago
  27. e73c070 Refactor stroke tessellation shaders by Chris Dalton · 3 years, 3 months ago
  28. df2dbad Reland "Reland "Reland "Use conics with w=Inf to describe triangles for the tessellator""" by Chris Dalton · 3 years, 3 months ago
  29. 0638df1 Cull tessellated strokes that don't intersect the viewport by Chris Dalton · 3 years, 3 months ago
  30. 8731a71 Convert GrPathIndirectTessellator to use GrVertexWriter by Chris Dalton · 3 years, 3 months ago
  31. 4e9d5e2 Use Wang's formula for quadratic and cubic point counts by Michael Ludwig · 3 years, 3 months ago
  32. 82007f5 Implement a fixed count stroke tessellator by Chris Dalton · 3 years, 4 months ago
  33. 6ca9e18 Update GrStrokeTessellator to make its own shader by Chris Dalton · 3 years, 4 months ago
  34. 50f5e68 Use the word "precision" to describe "1/tolerance" for linearization by Chris Dalton · 3 years, 4 months ago
  35. 8ed7a8d Extract a GrVertexChunkArray class with a builder by Chris Dalton · 3 years, 5 months ago
  36. 4ac9aad Make it possible to enable hw tessellation outside of test builds by Chris Dalton · 3 years, 6 months ago
  37. bb33be2 Use SIMD to update hw tessellation tolerances by Chris Dalton · 3 years, 6 months ago
  38. 981e4a7 Avoid recursion for (most) stroke tessellation patches by Chris Dalton · 3 years, 6 months ago
  39. ed82686 Delete GrSTArenaList by Chris Dalton · 3 years, 6 months ago
  40. 82094cd Chain indirect stroke ops that have mismatched colors by Chris Dalton · 3 years, 6 months ago
  41. 1017a35 Add a dynamic color attrib to hw tessellated stroking by Chris Dalton · 3 years, 6 months ago
  42. 42582fc Add dynamic stroke attribs to tessellated stroking by Chris Dalton · 3 years, 6 months ago
  43. 04f471a Add GrWangsFormula implementation for conics by Tyler Denniston · 3 years, 7 months ago
  44. 2224100 Create an abstract GrStrokeTessellator class by Chris Dalton · 3 years, 7 months ago
  45. e1314a3 Fix a ref on a temporary in benchmark_wangs_formula_cubic_log2 by Chris Dalton · 3 years, 7 months ago
  46. ebb37e7 Rewrite GrPathTessellateOp as GrPathInnerTriangulateOp by Chris Dalton · 3 years, 7 months ago
  47. d717743 Extract some GrPathTessellatoOp logic into virtual helper classes by Chris Dalton · 3 years, 7 months ago
  48. ad48280 Avoid uninitialized values in strokeIndirect SIMD queues by Chris Dalton · 3 years, 8 months ago
  49. 15f5184 Reland "Disable HW tessellation shaders by default" by Chris Dalton · 3 years, 8 months ago
  50. c2a1746 Implement stroke tessellation with indirect draws by Chris Dalton · 3 years, 9 months ago
  51. 90ad0fe Add a mock implementation of GrMeshDrawOp::Target by Chris Dalton · 3 years, 10 months ago
  52. 0e54309 Merge GrStrokePatchBuilder into GrStrokeTessellateOp by Chris Dalton · 3 years, 10 months ago
  53. 2882e70 Add GrPathUtils::findCubicConvex180Chops by Chris Dalton · 3 years, 10 months ago
  54. 83c38a8 Allow uniqueKey invalidation messages to reach the thread safe cache by Robert Phillips · 3 years, 10 months ago
  55. 58a26a8 Fix the formula for fNumRadialSegmentsPerRadian in GrStrokePatchBuilder by Chris Dalton · 3 years, 10 months ago
  56. a069304 Rename GrContextPriv to GrDirectContextPriv by Adlai Holler · 3 years, 10 months ago
  57. 5e1545f Finish recording tessellation pipelines by Chris Dalton · 4 years ago
  58. e74cebe Begin implementing onPrePrepare for tessellation ops by Chris Dalton · 4 years ago
  59. e206764 Optimize GrWangsFormula by Chris Dalton · 4 years ago
  60. d358cbe Add support for plumbing GrDstSampleType through Ops and Pipeline creation. by Greg Daniel · 4 years ago
  61. 5edf510 Add plumbing for access to the flush-time GrSmallPathAtlasMgr by Robert Phillips · 4 years ago
  62. 6e2c56f move SkArenaAlloc reset to its own class by Herb Derby · 4 years, 1 month ago
  63. 078f875 Rename GrTessellateStroke* -> GrStrokeTessellate* and friends by Chris Dalton · 4 years, 1 month ago[Renamed (93%) from bench/TessellatePathBench.cpp]
  64. f4f8011 Add Context factories to GrDirectContext by Robert Phillips · 4 years, 1 month ago
  65. f028810 Remove SkCanvas::getGrContext calls from benches by Robert Phillips · 4 years, 2 months ago
  66. 616da10 Allow printf-style formatting to be used in SK_ABORT. by John Stiles · 4 years, 2 months ago
  67. b96995d Handle tessellated paths that require more segments than are supported by Chris Dalton · 4 years, 3 months ago
  68. 7a8e394 Revert "Allow printf-style formatting to be used in SK_ABORT." by John Stiles · 4 years, 3 months ago
  69. 67e50a6 Allow printf-style formatting to be used in SK_ABORT. by John Stiles · 4 years, 3 months ago
  70. 1443c9d Create indirect index buffer for tessellation during onPrepare by Chris Dalton · 4 years, 3 months ago
  71. b5391d9 Reland "Reland "Add a tessellation mode that uses indirect draws"" by Chris Dalton · 4 years, 3 months ago
  72. 0e6d4f1 Revert "Reland "Add a tessellation mode that uses indirect draws"" by Chris Dalton · 4 years, 3 months ago
  73. 477512c Reland "Add a tessellation mode that uses indirect draws" by Chris Dalton · 4 years, 3 months ago
  74. ec31488 Revert "Add a tessellation mode that uses indirect draws" by Mike Klein · 4 years, 3 months ago
  75. 02d7cf7 Add a tessellation mode that uses indirect draws by Chris Dalton · 4 years, 3 months ago
  76. 1f60733 Revert "Revert "move onto new factories for SkMatrix"" by Mike Reed · 4 years, 3 months ago
  77. c80ee45 Revert "move onto new factories for SkMatrix" by Mike Reed · 4 years, 3 months ago
  78. 046c2b7 move onto new factories for SkMatrix by Mike Reed · 4 years, 3 months ago
  79. f6bf516 Reland "Add an implementation and log2 variants for Wang's formula" by Chris Dalton · 4 years, 3 months ago
  80. 2f2d81c Fix tessellation benchmarks to not allocate new data every iteration by Chris Dalton · 4 years, 3 months ago
  81. 6c3db04 Revert "Add an implementation and log2 variants for Wang's formula" by Mike Klein · 4 years, 3 months ago
  82. e278e1c Add an implementation and log2 variants for Wang's formula by Chris Dalton · 4 years, 3 months ago
  83. f5132a0 Reland "Optimize GrTessellatePathOp's code to emit inner triangles" by Chris Dalton · 4 years, 4 months ago
  84. 5f56cb1 Revert "Optimize GrTessellatePathOp's code to emit inner triangles" by Ethan Nicholas · 4 years, 4 months ago
  85. 0f9ebd1 Optimize GrTessellatePathOp's code to emit inner triangles by Chris Dalton · 4 years, 4 months ago
  86. 7f0b897 Add CPU benchmarks for individual methods on GrTessellatePathOp by Chris Dalton · 4 years, 4 months ago