1. 6904303 Add an isinf() polyfill for tessellation shaders by Chris Dalton · 3 years, 4 months ago
  2. bb995e6 Add an sk_VertexID workaround for tessellated stroking by Chris Dalton · 3 years, 4 months ago
  3. efe9df3 Revert "Don't keep "outResultsFile" open in nanobench" by Herb Derby · 3 years, 5 months ago
  4. 7114395 Switch GrMeshDrawOp::Target to be the stand alone GrMeshDrawTarget class by Robert Phillips · 3 years, 5 months ago
  5. 2d8b835 Add SkBlender class; thread into SkVMBlitter. by John Stiles · 3 years, 5 months ago
  6. af8047d Rename existing 'Blend' enums/names to 'BlendFilter'. by John Stiles · 3 years, 5 months ago
  7. 6823b50 Revert "Revert "Switched SkSL parser APIs from char* + length to string_view"" by Ethan Nicholas · 3 years, 5 months ago
  8. 85ed605 Revert "Switched SkSL parser APIs from char* + length to string_view" by Jorge Betancourt · 3 years, 5 months ago
  9. 2705cbf Switched SkSL parser APIs from char* + length to string_view by Ethan Nicholas · 3 years, 5 months ago
  10. 9d1cc05 Add scratch-only version of performDeferredCleanup by Michael Ludwig · 3 years, 5 months ago
  11. 198ac15 Reland "Fix tessellation checks for "usesVaryingCoords"" by Chris Dalton · 3 years, 5 months ago
  12. 7391511 Fix compiler error in TessellateBench.cpp by Chris Dalton · 3 years, 5 months ago
  13. 5d1599f Revert "Fix tessellation checks for "usesVaryingCoords"" by Jim Van Verth · 3 years, 5 months ago
  14. 9e67891 Revert "Wean tessellation off SkPathOps" by Chris Dalton · 3 years, 5 months ago
  15. bd727d0 Fix tessellation checks for "usesVaryingCoords" by Chris Dalton · 3 years, 5 months ago
  16. d2b8ba3 Add a fixed-count impl for tessellated wedges by Chris Dalton · 3 years, 5 months ago
  17. 3d808f4 nanobench should only serialize finite values to JSON. by Joe Gregorio · 3 years, 5 months ago
  18. 6b2121d Wean tessellation off SkPathOps by Chris Dalton · 3 years, 5 months ago
  19. 26666bd Replace the indirect patch tessellator with fixed count by Chris Dalton · 3 years, 5 months ago
  20. f7f36ae Add ProgramKind::kRuntimeBlend for Runtime Blend functions. by John Stiles · 3 years, 5 months ago
  21. e6f4531 Make GrWangsFormula::conic take "precision" instead of "tolerance" by Chris Dalton · 3 years, 5 months ago
  22. d9bdc32 Split GrPathTessellator subclasses into their own files by Chris Dalton · 3 years, 5 months ago
  23. 52cb1d0 Rename GrXferProcessor::DstProxyView to GrDstProxyView. by John Stiles · 3 years, 5 months ago
  24. feb099c Delete GrStrokeIndirectTessellator by Chris Dalton · 3 years, 5 months ago
  25. f4f9c3b [nanobench] Report the ratio of median/min. by Joe Gregorio · 3 years, 5 months ago
  26. 3b41278 Move tessellation shader files into a subdirectory by Chris Dalton · 3 years, 5 months ago
  27. 2f733ec Restructure path tessellation shaders by Chris Dalton · 3 years, 5 months ago
  28. 13adb4a Speed up the fixed count parametric/radial sort by Chris Dalton · 3 years, 6 months ago
  29. 569c01b Simplify heuristics for selecting path tessellators by Chris Dalton · 3 years, 6 months ago
  30. 8447f13 Chop tessellated curves that don't fit in a patch by Chris Dalton · 3 years, 6 months ago
  31. 2758a31 Add triangle support to GrPathOuterCurveTessellator by Chris Dalton · 3 years, 6 months ago
  32. e73c070 Refactor stroke tessellation shaders by Chris Dalton · 3 years, 6 months ago
  33. df2dbad Reland "Reland "Reland "Use conics with w=Inf to describe triangles for the tessellator""" by Chris Dalton · 3 years, 6 months ago
  34. 0638df1 Cull tessellated strokes that don't intersect the viewport by Chris Dalton · 3 years, 6 months ago
  35. 8731a71 Convert GrPathIndirectTessellator to use GrVertexWriter by Chris Dalton · 3 years, 6 months ago
  36. 4e9d5e2 Use Wang's formula for quadratic and cubic point counts by Michael Ludwig · 3 years, 6 months ago
  37. 97f85bb Remove SkTextBlobDiffCanvas, use tracking device directly with base SkCanvas by Michael Ludwig · 3 years, 6 months ago
  38. daa9b8e Add mapRect function and RectToRect constructor to SkM44 by Michael Ludwig · 3 years, 6 months ago
  39. 5dfb3f4 Collect DMSAA stats by Chris Dalton · 3 years, 6 months ago
  40. 31fddc3 MSKP support in nanobench by Brian Salomon · 3 years, 6 months ago
  41. 2579c28 nanobench: Don't tile skps outside their cull rect by Chris Dalton · 3 years, 7 months ago
  42. 82007f5 Implement a fixed count stroke tessellator by Chris Dalton · 3 years, 7 months ago
  43. 57ab06c Delete mixed samples by Chris Dalton · 3 years, 7 months ago
  44. d5a6764 use GrArenas for direct glyph drawing by Herb Derby · 3 years, 7 months ago
  45. 6ca9e18 Update GrStrokeTessellator to make its own shader by Chris Dalton · 3 years, 7 months ago
  46. f6123f1 Convert some SkRuntimeEffect::Make to use stage-specific factories by Brian Osman · 3 years, 7 months ago
  47. 94df572 Convert dmsaa to an SkSurfaceProp by Chris Dalton · 3 years, 7 months ago
  48. f5b87f9 Make SkSurfaceProps non-optional for SDCs and SkSpecialImages by Chris Dalton · 3 years, 7 months ago
  49. 50f5e68 Use the word "precision" to describe "1/tolerance" for linearization by Chris Dalton · 3 years, 7 months ago
  50. cbb60bd Add runtime color filter and shader modes to the SkSL compiler by Brian Osman · 3 years, 7 months ago
  51. 5a32828 No VS specialization for identity or scale/trans in reduced shader mode by Brian Salomon · 3 years, 7 months ago
  52. 3c1ed9c add bounds generation code to SkGlyphRun by Herb Derby · 3 years, 7 months ago
  53. 577c606 Runtime effects: Support input color as a parameter to main() by Brian Osman · 3 years, 7 months ago
  54. ef09423 clean up drawTextUTF8 and rename to textToGlyphRunList by Herb Derby · 3 years, 7 months ago
  55. 8ed7a8d Extract a GrVertexChunkArray class with a builder by Chris Dalton · 3 years, 7 months ago
  56. a1db799 Fix Python3 compatibility by Eric Boren · 3 years, 8 months ago
  57. 06b6f47 Update blendmode benchmark to allow less than 1000 iterations. by John Stiles · 3 years, 8 months ago
  58. 15da98c Revert "Performance experiment: Disable SkSL inliner in nanobench/skpbench." by John Stiles · 3 years, 8 months ago
  59. 3f5bee1 Performance experiment: Disable SkSL inliner in nanobench/skpbench. by John Stiles · 3 years, 8 months ago
  60. f2b3f91 split off --dylib from --jit in nanobench by Mike Klein · 3 years, 8 months ago
  61. 345f140 Abort in Nanobench if a shader compilation error occurs. by John Stiles · 3 years, 8 months ago
  62. 2ef627a Add a custom ShaderErrorHandler to Nanobench. by John Stiles · 3 years, 8 months ago
  63. 0da2c14 remove paint from SkGlyphRunList by Herb Derby · 3 years, 8 months ago
  64. f10535f Fuse GrGLSLPrimitiveProcessor and GrGLSLGeometryProcessor ... by Robert Phillips · 3 years, 8 months ago
  65. 787fd9d Fuse GrPrimitiveProcessor & GrGeometryProcessor into a new GrGeometryProcessor by Robert Phillips · 3 years, 8 months ago
  66. 1a4fae1 Revert "Performance experiment: Disable SkSL inliner in nanobench/skpbench." by John Stiles · 3 years, 8 months ago
  67. 045d751 Performance experiment: Disable SkSL inliner in nanobench/skpbench. by John Stiles · 3 years, 8 months ago
  68. 3401d5e improve SkParagraph's bench accuracy by Herb Derby · 3 years, 8 months ago
  69. 10a5ff2 Must pass filtering to picture shader by Mike Reed · 3 years, 8 months ago
  70. fd70865 Reland "Add tooling support for dmsaa" by Chris Dalton · 3 years, 8 months ago
  71. 22dd57b Revert "Add tooling support for dmsaa" by Chris Dalton · 3 years, 8 months ago
  72. fc32405 Revert "Revert "Add bench for skparagraph"" by Mike Reed · 3 years, 8 months ago
  73. 188443b Add tooling support for dmsaa by Chris Dalton · 3 years, 8 months ago
  74. 180b4a1 Update tooling code to store surface flags instead of "useDIText" by Chris Dalton · 3 years, 8 months ago
  75. d2702fa Update SkSL benchmark code to match actual Skia output. by John Stiles · 3 years, 8 months ago
  76. ead52dc Revert "Add bench for skparagraph" by Mike Reed · 3 years, 8 months ago
  77. 1aa25c3 Add bench for skparagraph by Mike Reed · 3 years, 8 months ago
  78. 46e7507 Revert "Performance experiment: Disable SkSL inliner in nanobench/skpbench." by John Stiles · 3 years, 8 months ago
  79. 3f35ac1 Performance experiment: Disable SkSL inliner in nanobench/skpbench. by John Stiles · 3 years, 8 months ago
  80. 3527389 Add a benchmark of filterColor4f with the matrix color filter by Brian Osman · 3 years, 8 months ago
  81. 4d7ac49 Declare outputColor and outputCoverage inside emitCode. by John Stiles · 3 years, 8 months ago
  82. 63fe8e5 move subrun creation to GrTextBlob::Make by Herb Derby · 3 years, 8 months ago
  83. bf2dd2a Reland "rename GrSDFTOptions to GrSDFTControl" by Herb Derby · 3 years, 8 months ago
  84. 9edff53 Revert "rename GrSDFTOptions to GrSDFTControl" by Mike Reed · 3 years, 8 months ago
  85. 40a9061 rename GrSDFTOptions to GrSDFTControl by Herb Derby · 3 years, 8 months ago
  86. 9ad0982 encapsulate GrSDFTOptions better by Herb Derby · 3 years, 8 months ago
  87. 861ef8f hoist origin translation out of the run loop by Herb Derby · 3 years, 9 months ago
  88. 4ac9aad Make it possible to enable hw tessellation outside of test builds by Chris Dalton · 3 years, 9 months ago
  89. bb33be2 Use SIMD to update hw tessellation tolerances by Chris Dalton · 3 years, 9 months ago
  90. cbd6575 Revert "Performance experiment: Disable SkSL optimization in nanobench/skpbench" by John Stiles · 3 years, 9 months ago
  91. 7c0200a Move cubic cusp existence test into GrStrokeHardwareTessellator.cpp by Chris Dalton · 3 years, 9 months ago
  92. b34a896 Performance experiment: Disable SkSL optimization in nanobench/skpbench by John Stiles · 3 years, 9 months ago
  93. 981e4a7 Avoid recursion for (most) stroke tessellation patches by Chris Dalton · 3 years, 9 months ago
  94. ed82686 Delete GrSTArenaList by Chris Dalton · 3 years, 9 months ago
  95. 82094cd Chain indirect stroke ops that have mismatched colors by Chris Dalton · 3 years, 9 months ago
  96. 1017a35 Add a dynamic color attrib to hw tessellated stroking by Chris Dalton · 3 years, 9 months ago
  97. 42582fc Add dynamic stroke attribs to tessellated stroking by Chris Dalton · 3 years, 9 months ago
  98. dbd4e6f Move ProgramKind and ProgramSettings types out of SkSL::Program. by John Stiles · 3 years, 9 months ago
  99. 4f065e2 Revert "Performance experiment: Disable SkSL optimization in nanobench/skpbench" by Brian Osman · 3 years, 9 months ago
  100. 1f19ce2 Reland "Remove deprecated form of SkRuntimeEffect::Make." by John Stiles · 3 years, 9 months ago