- fde5b83 refactor checking for direct glyph situations by Herb Derby · 2 years, 10 months ago
- 3b0eacc Add SkSL::ShaderCaps and use as base class for GrShaderCaps by Jim Van Verth · 2 years, 10 months ago
- 63dee7e Add minimal GL support for protected backend textures by Leon Scroggins III · 2 years, 10 months ago
- 62392f6 Remove old (unused) values from LayoutToken enum by Brian Osman · 2 years, 10 months ago
- 2173475 Improve redundant trace_var elimination. by John Stiles · 2 years, 10 months ago
- c9d8f29 Improve handling of degenerate paths in AAHairLinePathRenderer::bloat_quad by Robert Phillips · 2 years, 10 months ago
- 2ed0bae Fall back to type 3 embedding for fonts with COLR table by Dominik Röttsches · 2 years, 10 months ago
- c809e5b Optimize commutative operations in SkVM. by John Stiles · 2 years, 10 months ago
- dd7540f make drawMatrix use more explicit by Herb Derby · 2 years, 10 months ago
- c9825ac Allow the Triangulator to fail by Robert Phillips · 2 years, 10 months ago
- 45bc991 Reland "Remove layer-coverage-tracking experiment" by Brian Osman · 2 years, 10 months ago
- f3726c6 [infra] Use Bazel transitions to allow cc_binary to set their own flags by Kevin Lubick · 2 years, 10 months ago
- 1c3b75b Zero-initialize uniform data in SkRuntimeEffectBuilder by Brian Osman · 2 years, 10 months ago
- a97bd9d Add TraceHook support to skvm interpreter. by John Stiles · 2 years, 10 months ago
- c7a8493 Make path pre-chopping more robust by Chris Dalton · 2 years, 10 months ago
- 32071c3 Don't draw massively wide strokes with the tessellator by Chris Dalton · 2 years, 10 months ago
- d8a753a Move GLSLGeneration definition to SkSL by Jim Van Verth · 2 years, 10 months ago
- 8d55cab Revert "Remove layer-coverage-tracking experiment" by Brian Osman · 2 years, 10 months ago
- 109f7ee Assign unique per-pixel device coordinates in SkVM instead of all-zero. by John Stiles · 2 years, 10 months ago
- e4692de Force the SkVM interpreter if trace opcodes are encountered. by John Stiles · 2 years, 10 months ago
- c5b90df Move SkDebugfStream into SkStreamPriv. by John Stiles · 2 years, 10 months ago
- 688cb15 Remove layer-coverage-tracking experiment by Brian Osman · 2 years, 10 months ago
- 54b7bd3 Add SkVMDebugInfo::setSource. by John Stiles · 2 years, 10 months ago
- 2fb8dac Add trace coordinates to SkVMDebugInfo. by John Stiles · 2 years, 10 months ago
- 875447b Add SkVMFunctionInfo to debugger data. by John Stiles · 2 years, 10 months ago
- ddbe115 Treat all alpha-only images equally by Brian Osman · 2 years, 10 months ago
- f1660bf In the CPU backend, stop treating alpha images as coverage by Brian Osman · 2 years, 10 months ago
- 3097052 At SkDevice level and below use SkBlender instead of SkBlendMode by Brian Salomon · 2 years, 10 months ago
- 3a295f2 Remove invalid from the list of opaque types. by John Stiles · 2 years, 10 months ago
- 85f4226 Fix fuzzer-discovered error with child calls. by John Stiles · 2 years, 10 months ago
- 51f568a Remove void from the list of opaque types. by John Stiles · 2 years, 10 months ago
- b2271e6 Disallow variables of type 'void'. by John Stiles · 2 years, 10 months ago
- cf1e959 [canvaskit] Expand Bazel rules to include Canvas2D compat layer by Kevin Lubick · 2 years, 10 months ago
- 888d4ef [canvaskit] Add Freetype/Fonts to Bazel Build by Kevin Lubick · 2 years, 10 months ago
- 2211c2c Store whether or not a VkImage is from a swapchain and return it in drawable info. by Greg Daniel · 2 years, 10 months ago
- 24e7ec7 Implement serialization for SkVMDebugInfo traces. by John Stiles · 2 years, 10 months ago
- b10ec0f cleanup back links for support data by Herb Derby · 2 years, 10 months ago
- 6a6a741 move onDrawGlyphRunList to the right scope by Herb Derby · 2 years, 10 months ago
- 77da3e2 Report invalid octal numbers correctly. by John Stiles · 2 years, 10 months ago
- 33fb008 Add parser support for `u` suffix on literals. by John Stiles · 2 years, 10 months ago
- e262e68 Limit surfaces/images to 2GB in size by Brian Osman · 2 years, 10 months ago
- fe5b133 don't rely on GlyphRunList for position by Herb Derby · 2 years, 10 months ago
- 9aca7f7 Yank GrStrokeTessellationShader out of StrokeTessellators by Chris Dalton · 2 years, 10 months ago
- b339d59 Fold GrStrokeTessellationShader::ShaderFlags into PatchAttribs by Chris Dalton · 2 years, 10 months ago
- 6fc735e Move ErrorOnDivideByZero out of ConstantFolder interface. by John Stiles · 2 years, 10 months ago
- c1bbd1f generalize text geometry back pointer by Herb Derby · 2 years, 10 months ago
- a3d2f24 Simplify literal creation in SPIR-V. by John Stiles · 2 years, 10 months ago
- 7fab38d Don't check for framebuffer completeness on TSAN builds. by Brian Salomon · 2 years, 10 months ago
- 14a487f Replace getConstantSubexpression with getConstantValue. by John Stiles · 2 years, 10 months ago
- 7ab86bd Add variable slot information to SkVMDebugInfo. by John Stiles · 2 years, 10 months ago
- 6460541 Reland "Fix Metal codegen error with structs containing compound types." by John Stiles · 2 years, 10 months ago
- 87e9d52 Saturate subtract translation in SkOffsetImageFilter by Brian Salomon · 2 years, 10 months ago
- 3aaed99 Revert "Fix Metal codegen error with structs containing compound types." by John Stiles · 2 years, 10 months ago
- ef3d6af [infra] Add POC Bazel rules for CanvasKit by Kevin Lubick · 2 years, 10 months ago
- c02dceb Add checks around tessellation buffer allocations by Chris Dalton · 2 years, 10 months ago
- babbec1 On Mali-TXXX driver version <= 1.26 rebind color target after by Brian Salomon · 2 years, 10 months ago
- 6388f0e Don't try to use FanBuffer in PathInnerTriangulateOp if allocation failed. by Greg Daniel · 2 years, 10 months ago
- 799abb7 [canvaskit] Set unsupported WebGL caps to false by Kevin Lubick · 2 years, 10 months ago
- e96b25c Disallow direct readback of compressed textures in Metal by Robert Phillips · 2 years, 10 months ago
- 2a6c415 Fix Metal codegen error with structs containing compound types. by John Stiles · 2 years, 10 months ago
- 09ece93 Move breadcrumb and inner-fan triangles out of PathCurveTessellator by Chris Dalton · 2 years, 10 months ago
- 6df1871 Replace `fSkVMDebugTrace` program setting with `SkVMDebugInfo`. by John Stiles · 2 years, 10 months ago
- 32451cf Fix PatchAttribs issues with explicit curve type by Chris Dalton · 2 years, 10 months ago
- f0f447c Yank GrPathTessellationShader out of PatchTessellators by Chris Dalton · 2 years, 10 months ago
- 8ed49ea [infra] Add Bazel rules for codecs. by Kevin Lubick · 2 years, 10 months ago
- 08a9711 Reland "Implement batching for convex tessellated paths" by Chris Dalton · 2 years, 10 months ago
- 05c4116 Allow inlining of functions with unassigned out-params. by John Stiles · 2 years, 10 months ago
- 6ee5d9e Improve index-folding of arrays and matrices. by John Stiles · 2 years, 10 months ago
- 107ea94 Add support for clamp($genUType, ...) in SkSL. by John Stiles · 2 years, 10 months ago
- 7e17793 Check FBO status when creating or wrapping renderable texture. by Brian Salomon · 2 years, 10 months ago
- 384ba65 Remove GPU V2 by Brian Salomon · 2 years, 10 months ago
- 4dee13d Remove unnecessary pdf include in SkJpegCodec by Kevin Lubick · 2 years, 10 months ago
- 33c8f05 Add GM that draws vertices, atlas, and patch with runtime colorfilter by Brian Salomon · 2 years, 10 months ago
- f848782 Fix assert in LinearGradient4fContext::LinearIntervalProcessor. by Brian Salomon · 2 years, 10 months ago
- 954e81a Revert "Implement batching for convex tessellated paths" by Robert Phillips · 2 years, 10 months ago
- 9613060 Implement batching for convex tessellated paths by Chris Dalton · 2 years, 10 months ago
- 6fae052 Implement constant folding for index expressions into matrices. by John Stiles · 2 years, 10 months ago
- d7936dc add missing include for SkIsPow2 by Herb Derby · 2 years, 10 months ago
- a583a0f In SkRuntimeEffect, replace ConstIterable with SkSpan by Brian Osman · 2 years, 10 months ago
- 76c1ff1 Optimize indexing into an array with a constant-expression. by John Stiles · 2 years, 10 months ago
- 5e62cd0 Remove unused declaration in SkPDFDevice.h. by Lei Zhang · 2 years, 10 months ago
- a8888cf [svgdevice] Add support for color shaders by Florin Malita · 2 years, 10 months ago
- bdfe3b6 Remove OverrideInput from MulInputByChildAlpha by Brian Osman · 2 years, 10 months ago
- a756c62 move the GlyphVector into the subruns by Herb Derby · 2 years, 10 months ago
- dd50f0d Better handling of coverage-as-alpha during paint conversion by Brian Osman · 2 years, 10 months ago
- 09642f8 Improve failure handling in directFilterMaskGPU by Robert Phillips · 2 years, 10 months ago
- 9481bba Remove alpha modulation from more shader FPs by Brian Osman · 2 years, 10 months ago
- 6e6ae1b Fix inlined out-of-range vector access. by John Stiles · 2 years, 10 months ago
- a55953c Fix assert in SkGradientShader IntervalIterator by Brian Salomon · 2 years, 10 months ago
- d4edc0e make strikeToSourceScale consistent through the code by Herb Derby · 2 years, 10 months ago
- 32385b7 Report incomplete expression-statements as errors. by John Stiles · 2 years, 10 months ago
- 3b6e070 Enable constant-expression folding at all times. by John Stiles · 2 years, 10 months ago
- add2c39 use sk_sp<SkStrike> instead of SkStrikeSpec by Herb Derby · 2 years, 10 months ago
- 58d633b Revert "[MiddleOutPolygonTriangulator] Convert pushVertex(p0) to close()" by Chris Dalton · 2 years, 10 months ago
- 6a5f772 Fix crash with the inliner when optimizing built-in modules. by John Stiles · 2 years, 10 months ago
- 183f37d Add trace opcodes for function entry/exit. by John Stiles · 2 years, 10 months ago
- 540eb37 Remove unused variable 'heapIndex' by Leon Scroggins III · 2 years, 10 months ago
- efd8280 Emit trace_line ops to indicate for-statement next/test. by John Stiles · 2 years, 10 months ago
- 70ae431 Implement trace_var opcode. by John Stiles · 2 years, 10 months ago
- 1b61d86 Reland "Add ConvertPixels versions of PremulAlphaRoundTrip" by Brian Osman · 2 years, 11 months ago