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