1. 58920bb [COLRv1] Spec update for degree specifications, fix PaintSkew by Dominik Röttsches · 3 years ago
  2. 99d7d67 draw vertices: implement triangle vertex color by Herb Derby · 3 years ago
  3. d665999 Place GrAtlasPathRenderer above GrSmallPathRenderer in the chain by Chris Dalton · 3 years ago
  4. 0ce9592 Add 'isBlendFunction' as a FP flag and 'destColor' to EmitArgs. by John Stiles · 3 years ago
  5. ff9ee67 Roll dawn, tint, spirv-headers and spirv-tools by Corentin Wallez · 3 years, 1 month ago
  6. 8cd8e27 Enable the atlas path renderer for GrAAType::kCoverage by Chris Dalton · 3 years ago
  7. 9459c1b Move stub methods for updating shader into base by Mike Reed · 3 years ago
  8. cdabdce Place the atlas path renderer above triangulation in the chain by Chris Dalton · 3 years, 1 month ago
  9. 72fd33a Limit the max atlas path width to 1024 by Chris Dalton · 3 years ago
  10. 8a1bbaa Remove uber paths from the tessellation atlas by Chris Dalton · 3 years ago
  11. 3b6ee00 remove unused uniforms from update by Herb Derby · 3 years ago
  12. 7fd83eb Fix SkTLList::popTail by Brian Osman · 3 years ago
  13. 4dca831 Rename GrSurfaceDrawContext to skgpu::v1::SurfaceDrawContext by Robert Phillips · 3 years ago
  14. 5992f9e draw vertices: fast triangles using a shader by Herb Derby · 3 years, 1 month ago
  15. 17eaf62 Update GrPathTessellator::prepare() to take a list of paths by Chris Dalton · 3 years ago
  16. 5bd9772 Metal: use staging buffer for updating non-dynamic buffers by Jim Van Verth · 3 years ago
  17. 3a21d49 Revert "Reland "SkCanvas: switch from SkDeque to simpler SkSTArray"" by Brian Osman · 3 years ago
  18. 85dbc1e Reland "draw vertices: put SkVM implementation behind a flag" by Herb Derby · 3 years, 1 month ago
  19. 4573ae1 Reland "SkCanvas: switch from SkDeque to simpler SkSTArray" by Brian Osman · 3 years, 1 month ago
  20. 79b1478 Revert "SkCanvas: switch from SkDeque to simpler SkSTArray" by Brian Osman · 3 years ago
  21. 222c1c1 SkCanvas: switch from SkDeque to simpler SkSTArray by Brian Osman · 3 years, 1 month ago
  22. 32e07ae Revert "draw vertices: put SkVM implementation behind a flag" by Herb Derby · 3 years, 1 month ago
  23. e909e1e Remove the viewMatrix uniform from tessellation's BoundingBoxShader by Chris Dalton · 3 years, 1 month ago
  24. 66deeb2 Bump the max atlas path size to 256 for non-MSAA by Chris Dalton · 3 years, 1 month ago
  25. 6966981 Add a 'pathMatrix' to GrPathTessellator::prepare by Chris Dalton · 3 years, 1 month ago
  26. 2efda3a draw vertices: put SkVM implementation behind a flag by Herb Derby · 3 years, 1 month ago
  27. 097a9a4 Fix unused-but-set-variable totQuadsSeen by Ben Wagner · 3 years, 1 month ago
  28. a495351 add array to the Uniforms by Herb Derby · 3 years, 1 month ago
  29. a37001e Reland "Reland "add op array32 for indirect uniform access"" by Herb Derby · 3 years, 1 month ago
  30. ae8e063 Reject degenerate quads in AA hairline path renderer by Brian Osman · 3 years, 1 month ago
  31. 2c5b922 Revert "Reland "add op array32 for indirect uniform access"" by Herb Derby · 3 years, 1 month ago
  32. 0ca08cc Fix G3 roll by Robert Phillips · 3 years, 1 month ago
  33. a8c4de9 Revert "Delete GrPathTessellationShader::MakeSimpleTriangleShader" by Chris Dalton · 3 years, 1 month ago
  34. fe2506f Reland "add op array32 for indirect uniform access" by Herb Derby · 3 years, 1 month ago
  35. 27f06eb Revert "Revert "Removed name string field from SkSLType"" by Ethan Nicholas · 3 years, 1 month ago
  36. 0cb587c Revert "Fix build SKNX_NO_SIMD build and G3 roll" by Robert Phillips · 3 years, 1 month ago
  37. 40c906f Don't store a GrVertexWriter pointer in GrMiddleOutPolygonTriangulator by Chris Dalton · 3 years, 1 month ago
  38. 5fea567 Fix build SKNX_NO_SIMD build and G3 roll by Robert Phillips · 3 years, 1 month ago
  39. a2a85e4 Generalize composing imagefilters and shaders to blenders by Mike Reed · 3 years, 1 month ago
  40. d438815 Protect against div-by-zero in GrSmallPathRenderer::onCanDrawPath by Brian Salomon · 3 years, 1 month ago
  41. 917fef7 Revert "Removed name string field from SkSLType" by Ethan Nicholas · 3 years, 1 month ago
  42. 3465365 GrRRectEffect checks all nine-patch elliptical radii against min radius. by Brian Salomon · 3 years, 1 month ago
  43. 400f52e Retract GrSurfaceDrawContext.h a bit by Robert Phillips · 3 years, 1 month ago
  44. 0074706 Fix SkOpts::hash_fn slightly by Brian Osman · 3 years, 1 month ago
  45. 2df03e6 Removed name string field from SkSLType by Ethan Nicholas · 3 years, 1 month ago
  46. 940517c Only enlarge bounds for color filters that affect transparent black by Brian Osman · 3 years, 1 month ago
  47. a3eaeb4 Fix an instance of -Wunused-but-set-variable. by Peter Kasting · 3 years, 1 month ago
  48. 6926ba4 Fix variable name shadowing issue. by John Stiles · 3 years, 1 month ago
  49. 6a54042 Add GrMtlRenderPipeline. by Jim Van Verth · 3 years, 1 month ago
  50. 04f22ea Feed all top-level GPU accessors through skgpu::BaseDevice (take 2) by Robert Phillips · 3 years, 1 month ago
  51. 613ca2b Fix PaintScale and add testing by Dominik Röttsches · 3 years, 1 month ago
  52. d3b232e Implement SkBlendModeBlender::asFragmentProcessor. by John Stiles · 3 years, 1 month ago
  53. bb2ef92 Add private blender type to SkSL built-in types. by John Stiles · 3 years, 1 month ago
  54. 9304aa5 Revert "add op array32 for indirect uniform access" by Brian Osman · 3 years, 1 month ago
  55. 7da0657 Explicitly detect static recursion in SkSL by Brian Osman · 3 years, 1 month ago
  56. d32ff90 Fix bug with order-of-matrices in updatable drawVertices path by Brian Osman · 3 years, 1 month ago
  57. c317600 Lift the tessellation atlas into its own path renderer by Chris Dalton · 3 years, 1 month ago
  58. 2955c26 Add new SampleBlender callback to SkVMCodeGenerator. by John Stiles · 3 years, 1 month ago
  59. d9a56b9 Remove color argument from sampleShader. by John Stiles · 3 years, 1 month ago
  60. 8050a4b Separate PipelineStage's sampleChild into two callbacks. by John Stiles · 3 years, 1 month ago
  61. bef411b Metal: track GrSurfaces on command buffer. by Jim Van Verth · 3 years, 1 month ago
  62. 137482f Separate SkVM's SampleChild into two callbacks. by John Stiles · 3 years, 1 month ago
  63. cfd204a Rename/simplify SkCanvas::resetClip() and make recordable by Michael Ludwig · 3 years, 1 month ago
  64. cc6e50f Prevent CircleOp from being tested with MSAA by Robert Phillips · 3 years, 1 month ago
  65. ac2d053 add op array32 for indirect uniform access by Herb Derby · 3 years, 1 month ago
  66. 0e2fb66 Add flag to force high-precision RP by Mike Reed · 3 years, 1 month ago
  67. 8854829 Reland "Prefer the NV_framebuffer_blit extension over ANGLE" by Chris Dalton · 3 years, 1 month ago
  68. 8a166f3 Factor out shared code for SkVM uniform setup. by John Stiles · 3 years, 1 month ago
  69. d91d234 Revert "Feed all top-level GPU accessors through skgpu::BaseDevice" by Robert Phillips · 3 years, 1 month ago
  70. 5de8b19 Feed all top-level GPU accessors through skgpu::BaseDevice by Robert Phillips · 3 years, 1 month ago
  71. 8e51bad Add support for child effects on SkRuntimeBlender. by John Stiles · 3 years, 1 month ago
  72. aebe248 SkFilterQuality is gone. by Mike Reed · 3 years, 1 month ago
  73. e3f2a63 Revert "Prefer the NV_framebuffer_blit extension over ANGLE" by Chris Dalton · 3 years, 1 month ago
  74. 5e332c8 Remove support for non-AA in the tessellation atlas by Chris Dalton · 3 years, 1 month ago
  75. 4d5708c Remove template from SkRuntimeEffectBuilder. by John Stiles · 3 years, 1 month ago
  76. 7a0d3c3 Revise GM infrastructure to not rely on GrSurfaceDrawContext by Robert Phillips · 3 years, 1 month ago
  77. 12745c8 Update required FreeType to 2.8.1 by Ben Wagner · 3 years, 1 month ago
  78. ea61c47 Metal: Use GrMtlFramebuffer than than GrRenderTarget where possible. by Jim Van Verth · 3 years, 1 month ago
  79. b6a7319 Add tokens for highp/mediump/lowp. by John Stiles · 3 years, 1 month ago
  80. a7a9443 rename the VM blitter to SkVMBlitter by Herb Derby · 3 years, 1 month ago
  81. 77046a7 Disallow sk_FragCoord in SkRuntimeEffect by Brian Osman · 3 years, 1 month ago
  82. 3deb845 Use shared code for verifying SkSL/child-ptr match. by John Stiles · 3 years, 1 month ago
  83. 259b468 Reduce GrOnFlushResourceProvider's functionality by Robert Phillips · 3 years, 1 month ago
  84. dd2fdea Initial land of DSLParser by Ethan Nicholas · 3 years, 1 month ago
  85. 960a4f8 Add GrMtlFrameBuffer. by Jim Van Verth · 3 years, 1 month ago
  86. 202ce88 Prefer the NV_framebuffer_blit extension over ANGLE by Chris Dalton · 3 years, 1 month ago
  87. 251e634 Moved Array handling from convertIndexExpression into IndexExpression by Ethan Nicholas · 3 years, 1 month ago
  88. 88dd356 Fix DMSAA loads when framebuffer blits must be full by Chris Dalton · 3 years, 1 month ago
  89. a9c2e3b Remove vestigates of paint's filterquality by Mike Reed · 3 years, 1 month ago
  90. e40495d Untangle GrSurfaceDrawContext.h, GrTextureOp.h and GrFillRectOp.h by Robert Phillips · 3 years, 1 month ago
  91. 38a6e5a Reland "Enable vertex ID support on Metal" by Chris Dalton · 3 years, 1 month ago
  92. a664859 Take the dest color as an input to SkBlenderBase::asFragmentProcessor. by John Stiles · 3 years, 1 month ago
  93. 08d206b Print out picture version even if its unsupported by Mike Reed · 3 years, 1 month ago
  94. 8aec124 Make BoundingBoxShader inherit from GrGeometryProcessor directly by Chris Dalton · 3 years, 1 month ago
  95. 946a4cb First pass at a no-SkSL CPU build by Brian Osman · 3 years, 1 month ago
  96. 59a00f0 Turn off caps.multisampleDisableSupport() by Chris Dalton · 3 years, 1 month ago
  97. 09bc8af Delete GrPathTessellationShader::MakeSimpleTriangleShader by Chris Dalton · 3 years, 1 month ago
  98. 4c6fe58 Remove unused RP stage pointer by Brian Osman · 3 years, 1 month ago
  99. 4043111 Purge 2020 picture versions by Mike Reed · 3 years, 1 month ago
  100. da72978 Added multi-var variants for the DSL Declare function by Ethan Nicholas · 3 years, 1 month ago