1. 659e71f Reland "Fix issues with insetting and outsetting quads." by Brian Salomon · 3 years, 7 months ago
  2. 7c0200a Move cubic cusp existence test into GrStrokeHardwareTessellator.cpp by Chris Dalton · 3 years, 7 months ago
  3. cc35b06 Revert "Fix issues with insetting and outsetting quads." by Brian Salomon · 3 years, 7 months ago
  4. 4a281dc Fix issues with insetting and outsetting quads. by Brian Salomon · 3 years, 7 months ago
  5. fbc3a83 Don't simplify shapes at all before trying the stroke tessellator by Chris Dalton · 3 years, 7 months ago
  6. ec04e06 Drop AA on quads that are extremely thin before AA insetting/outsetting. by Brian Salomon · 3 years, 7 months ago
  7. c740d93 Lift stroke cusp detection out of GPU shaders by Chris Dalton · 3 years, 8 months ago
  8. a6bf48c Improve handling of cusps in GrStrokeTessellateOp by Chris Dalton · 3 years, 8 months ago
  9. b8ed2bc Make simplifyStroke optional on GrStyledShape by Chris Dalton · 3 years, 8 months ago
  10. 6d717d4 GrQuadUtils: Handle degenerate persp quads where edges intersect outside quad by Brian Salomon · 3 years, 8 months ago
  11. 7656c4b Fix DrawEdgeAAQuad degenerate issue where 3D points don't correctly project to 2D points. by Brian Salomon · 3 years, 8 months ago
  12. 2ac6ce8 Simplify common case for recttorect by Mike Reed · 3 years, 8 months ago
  13. 98c3aea Add cusp detection to GrPathUtils::findCubicConvex180Chops by Chris Dalton · 3 years, 10 months ago
  14. 9458c8d Add an epsilon to GrPathUtils::findCubicConvex180Chops by Chris Dalton · 3 years, 10 months ago
  15. f1aa6fc Fix GrPathUtils::convertLineToCubic by Chris Dalton · 3 years, 10 months ago
  16. 290d6df Improve coverage AA for thin quads by Michael Ludwig · 3 years, 11 months ago
  17. 5f3f8a0 Qiet ASAN warnings about ieee float division by Chris Dalton · 3 years, 11 months ago
  18. 2882e70 Add GrPathUtils::findCubicConvex180Chops by Chris Dalton · 3 years, 11 months ago
  19. 753c1b3 Add helpers to GrPathUtils for converting lines and quads to cubics by Chris Dalton · 3 years, 11 months ago
  20. 0e13db7 Clean up GrPathUtils by Chris Dalton · 4 years ago
  21. 34c5052 Don't simplify a stroked shape if it isn't closed by Chris Dalton · 4 years ago
  22. a195d10 New GrClipStack supporting only intersect/difference by Michael Ludwig · 4 years ago
  23. 85f51b2 Simplify firstdirection by Mike Reed · 4 years, 1 month ago
  24. 3872c98 Move convexity enum out of public by Mike Reed · 4 years, 1 month ago
  25. a008b0f Enable ClangTidy check readability-redundant-smartptr-get. by John Stiles · 4 years, 1 month ago
  26. a6841be Enable ClangTidy check llvm-namespace-comment. by John Stiles · 4 years, 1 month ago
  27. 80e3d42 Fix inversion tracking across simplifies in GrShape by Michael Ludwig · 4 years, 2 months ago
  28. 982fff2 Remove "sanity"/"insane" to comply with Android's inclusive language guidance by Leon Scroggins III · 4 years, 2 months ago
  29. 6b2602e Remove remaining usages of skvx::mad by Elliot Evans · 4 years, 2 months ago
  30. 9fdddf6 Remove non-nested usages of skvx::mad by Elliot Evans · 4 years, 2 months ago
  31. 30212b7 Fix implicit fallthroughs throughout Skia. by John Stiles · 4 years, 3 months ago
  32. 3d919c5 Fix uninitialized read in simplifyRect() by Michael Ludwig · 4 years, 5 months ago
  33. 6a6de65 Retry drawing the simplified shape by Michael Ludwig · 4 years, 5 months ago
  34. f38b711 Reland "Refactor geometry union capabilities out of GrStyledShape" by Michael Ludwig · 4 years, 5 months ago
  35. af312c9 Revert "Refactor geometry union capabilities out of GrStyledShape" by Michael Ludwig · 4 years, 5 months ago
  36. d91d8b6 Revert "Fix round join comparison in if" by Michael Ludwig · 4 years, 5 months ago
  37. 9d4fa4f Fix round join comparison in if by Michael Ludwig · 4 years, 5 months ago
  38. 2becdde Refactor geometry union capabilities out of GrStyledShape by Michael Ludwig · 4 years, 5 months ago
  39. 2686d69 Reland "Rename GrShape to GrStyledShape" by Michael Ludwig · 4 years, 5 months ago
  40. 73b86c1 Revert "Rename GrShape to GrStyledShape" by Michael Ludwig · 4 years, 5 months ago
  41. f3f08af Rename GrShape to GrStyledShape by Michael Ludwig · 4 years, 5 months ago
  42. 6d3bc29 Consolidate the conversion of plot location to uvs to be w/in GrDrawOpAtlas by Robert Phillips · 4 years, 6 months ago
  43. 71fe945 Prevent unbounded listener growth on SkPixelRefs. by Brian Salomon · 4 years, 7 months ago
  44. 99a813c Avoid unbounded listener growth on SkImage_Lazy when textures are purged by Brian Salomon · 4 years, 7 months ago
  45. a49de4d Keep UVs consistent in degenerate quads by Michael Ludwig · 4 years, 7 months ago
  46. 949ceb2 Add ClipToW0 utility function for GrQuads, by Michael Ludwig · 4 years, 8 months ago
  47. 788b916 Remove SkTMin and SkTMax by Brian Osman · 4 years, 8 months ago
  48. 6b45c5d Use DrawQuad struct to group device+local coords by Michael Ludwig · 4 years, 8 months ago
  49. 116b33e Remove SkMaxScalar and SkMinScalar by Brian Osman · 4 years, 8 months ago
  50. a7e557f Reland "Increase precision of some quad AA calculations" by Michael Ludwig · 4 years, 8 months ago
  51. 5195673 Revert "Increase precision of some quad AA calculations" by Michael Ludwig · 4 years, 8 months ago
  52. 8098e63 Increase precision in barycentric_coord calculations by Michael Ludwig · 4 years, 8 months ago
  53. 40a1353 Increase precision of some quad AA calculations by Michael Ludwig · 4 years, 8 months ago
  54. 52c68c4 Account for negative w in GrQuad::bounds by Michael Ludwig · 4 years, 8 months ago
  55. 4dea72a Reland x3 "Remove most of GrConfig.h" by Brian Salomon · 4 years, 9 months ago
  56. 3f1a98b Reland "Revert "Remove most of GrConfig.h"" by Greg Daniel · 4 years, 9 months ago
  57. 5b9c7ba Revert "Revert "Remove most of GrConfig.h"" by Brian Salomon · 4 years, 9 months ago
  58. cf0e3c6 remove dead code around old SkPath enums by Mike Reed · 4 years, 10 months ago
  59. b0047b5 Revert "Remove most of GrConfig.h" by Brian Salomon · 4 years, 10 months ago
  60. 80e334d Remove most of GrConfig.h by Brian Salomon · 4 years, 10 months ago
  61. 77eae2c Revert "Specialize inset/outset/reset based on known quad type" by Michael Ludwig · 4 years, 10 months ago
  62. d83912b Specialize inset/outset/reset based on known quad type by Michael Ludwig · 4 years, 10 months ago
  63. 8c14134 Reorg helper functions in prep for function pointer caching by Michael Ludwig · 4 years, 10 months ago
  64. 7d34dc7 Revert "Revert "switch to new filltype for SkPath"" by Mike Reed · 4 years, 10 months ago
  65. 704d540 Allow Tessellator to operate on provided GrQuads by Michael Ludwig · 4 years, 10 months ago
  66. 3e7af41 Revert "switch to new filltype for SkPath" by Mike Reed · 4 years, 10 months ago
  67. 3a50981 switch to new filltype for SkPath by Mike Reed · 4 years, 10 months ago
  68. 64025ca Lock down GrQuad ctors, avoid resetting Ws when known to be 1.0 by Michael Ludwig · 4 years, 10 months ago
  69. 30bc527 Revert "Reland "Revert "Use flat version of path-direction enum""" by Mike Reed · 4 years, 10 months ago
  70. 7cda6f3 Reland "Revert "Use flat version of path-direction enum"" by Mike Reed · 4 years, 10 months ago
  71. 1792b19 Revert "Revert "Use flat version of path-direction enum"" by Mike Reed · 4 years, 10 months ago
  72. 0dacc6b Revert "Use flat version of path-direction enum" by Mike Reed · 4 years, 10 months ago
  73. e0fbe94 Use flat version of path-direction enum by Mike Reed · 4 years, 10 months ago
  74. 706e9dd Detect empty triangles in CropRect by Michael Ludwig · 4 years, 10 months ago
  75. 22a04cd Make TessellationHelper resettable by Michael Ludwig · 4 years, 10 months ago
  76. d84dd4b Combine mask and edge distance in TessellationHelper by Michael Ludwig · 4 years, 11 months ago
  77. ce200ac Cache tessellation metadata between inset/outset calls by Michael Ludwig · 4 years, 11 months ago
  78. 45a2281 Return coverage from inset() call instead of using a separate function. by Michael Ludwig · 4 years, 11 months ago
  79. ba97189 Skip unnecessary moveTo in degenerate quad calculations by Michael Ludwig · 4 years, 11 months ago
  80. 3699a17 Progress towards consolidating aa mask and edge distances by Michael Ludwig · 4 years, 11 months ago
  81. e64c8bf Refactor tessellation metadata to move towards independent inset/outset calculations by Michael Ludwig · 4 years, 11 months ago
  82. fb7ba52 Move tessellation math into GrQuadUtils by Michael Ludwig · 5 years ago
  83. 4241f5e Revert "add guard to switch to SkPathTypes" by Mike Reed · 5 years ago
  84. e1af444 add guard to switch to SkPathTypes by Mike Reed · 5 years ago
  85. 430470d make rectcontour and nestedrects private by Mike Reed · 5 years ago
  86. 0a1e9ef Don't use AA convex path renderer if direction can't be determined by Michael Ludwig · 5 years ago
  87. ba7e9a6 never check for degenerates in path::iter by Mike Reed · 5 years ago
  88. 74c19de Add SkUNREACHABLE to definition of SK_ABORT. by Brian Salomon · 5 years ago
  89. 0a7cab0 Reland "More optimizations for CropToRect, for axis-aligned quads that have not been inverted" by Michael Ludwig · 5 years ago
  90. 0437f0f Revert "More optimizations for CropToRect, for axis-aligned quads that have not been inverted" by Michael Ludwig · 5 years ago
  91. 88a64b4 More optimizations for CropToRect, for axis-aligned quads that have not been inverted by Michael Ludwig · 5 years ago
  92. 30e4bdf add header guards by Hal Canary · 5 years ago
  93. 22429f9 Add generic texture op factory. by Michael Ludwig · 5 years ago
  94. 425eb45 Reland "Replace GrQuadList with variable-length quad buffer" by Michael Ludwig · 5 years ago
  95. 19628ec Revert "Replace GrQuadList with variable-length quad buffer" by Brian Salomon · 5 years ago
  96. f281604 Replace GrQuadList with variable-length quad buffer by Michael Ludwig · 5 years ago
  97. 02eefbe header self-sufficiency and idempotency by Hal Canary · 5 years ago
  98. 6ce447a Eliminate mixed samples as an FBO type or AA type by Chris Dalton · 5 years ago
  99. ed71b7e Handle non-finite quads in attemptQuadOptimization by Michael Ludwig · 5 years ago
  100. 3e8e34e Start using new APIs for bounds and glyph lookup by Herb Derby · 5 years ago