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