- ba4c308 Move GPU locking logic into generic hardware profile by Nathaniel Nifong · 3 years, 4 months ago
- 59e3456 Avoid descending into Expressions unnecessarily. by John Stiles · 3 years, 3 months ago
- 8dabeac Improve error reporting for invalid var-decls. by John Stiles · 3 years, 3 months ago
- 6e73404 Remove unused high-quality downgrade heuristic by Mike Reed · 3 years, 3 months ago
- 6c3b23f SkSL: Ensure struct declarations contain at least one member by Brian Osman · 3 years, 3 months ago
- 1f19ce2 Reland "Remove deprecated form of SkRuntimeEffect::Make." by John Stiles · 3 years, 4 months ago
- 2494942 Reland "Flush rather than copy pixels in GrSurfaceContext::writePixels." by Brian Salomon · 3 years, 4 months ago
- e76e479 skvm float divides are meant to allow /0 by Mike Klein · 3 years, 3 months ago
- 725f158 Remove GrGpu::testingOnly_flushGpuAndSync by Brian Salomon · 3 years, 3 months ago
- 7942619 Pipe ReducedOpsTaskSplitting into skpbench.py by Adlai Holler · 3 years, 3 months ago
- 3354f8c Simplify stroke join definitions in tessellation shaders by Chris Dalton · 3 years, 3 months ago
- 381dd57 Remove ternary Lvalue support in SPIR-V. by John Stiles · 3 years, 3 months ago
- 2869869 revise how we handle invalid configs by Mike Klein · 3 years, 3 months ago
- 5ad7590 Performance experiment: Disable SkSL optimization in nanobench/skpbench by Brian Osman · 3 years, 3 months ago
- bb1505f Move static-switch and static-if tests out of scanCFG. by John Stiles · 3 years, 3 months ago
- 1526444 Allocator for GrTextBlobs by Herb Derby · 3 years, 5 months ago
- ec24154 Fix SPIR-V bug with swizzled out parameters. by John Stiles · 3 years, 4 months ago
- b604452 Delete deprecated blur filter header by Michael Ludwig · 3 years, 4 months ago
- 3370d68 Roll Dawn from 7e80cce1a906 to d44159c23c10 (3 revisions) by skia-autoroll · 3 years, 4 months ago
- 7755db6 Roll Chromium from 897c00073839 to ede6daaf9f05 (402 revisions) by skia-autoroll · 3 years, 4 months ago
- 22363fe Roll ANGLE from cffe90b44a51 to cf8c71de559a (12 revisions) by skia-autoroll · 3 years, 4 months ago
- c616e1c Remove the partial-flush machinery from GrResourceAllocator by Adlai Holler · 3 years, 4 months ago
- b33140a allocation system for properly aligned bytes by Herb Derby · 3 years, 4 months ago
- 26af11c [skottie] Fix sphere lighting shader by Florin Malita · 3 years, 4 months ago
- f67199e Enforce runtime effect's isOpaque on the GPU backend by Brian Osman · 3 years, 4 months ago
- 691a794 Support COLRv1 color fonts by Dominik Röttsches · 3 years, 4 months ago
- 11a15b1 added SkSL DSL uniform support by Ethan Nicholas · 3 years, 4 months ago
- 9408a61 Final bits of vulkan buffer memory optimizations. by Greg Daniel · 3 years, 4 months ago
- d6a5f449 Migrate PermitInvalidStaticTests flag to Program::Settings. by John Stiles · 3 years, 4 months ago
- bf79dff SkSL DSL struct support by Ethan Nicholas · 3 years, 4 months ago
- 2af98b2 high-contrast filter as runtime by Mike Klein · 3 years, 4 months ago
- 8e756f3 Support structs in runtime effects by Brian Osman · 3 years, 4 months ago
- f473896 Replace settings values during IR conversion by Brian Osman · 3 years, 4 months ago
- b41676d Extract a subclass for binning stroke instances by Chris Dalton · 3 years, 4 months ago
- 820921e Rename SkXfermodeImageFilter to SkBlendImageFilter by Michael Ludwig · 3 years, 4 months ago
- 570506d Added DSL FP codeAppend function. by Ethan Nicholas · 3 years, 4 months ago
- cb92744 SkColorFilters::WithWorkingFormat by Mike Klein · 3 years, 4 months ago
- dfa9179 Remove GrStrokeIndirectTessellator::fResolveLevelForCircles by Chris Dalton · 3 years, 4 months ago
- ae8ba01 further refine reruns by Mike Klein · 3 years, 4 months ago
- a1e5f58 Revert "Flush rather than copy pixels in GrSurfaceContext::writePixels." by Brian Salomon · 3 years, 4 months ago
- 1b91c0e Fix use-after-free discovered by the fuzzer. by John Stiles · 3 years, 4 months ago
- 53ab360 Don't forget to call putBackVertices from the stroke tessellator by Chris Dalton · 3 years, 4 months ago
- 510e45c minor fm_driver tweaks by Mike Klein · 3 years, 4 months ago
- 0ebdb37 plumb errors up to mid-level steps by Mike Klein · 3 years, 4 months ago
- 1352d0e [canvaskit] perform audio asset lookup by layer id by Jorge Betancourt · 3 years, 4 months ago
- 80aa5b1 [skottie] Add threshold effect by Florin Malita · 3 years, 4 months ago
- eff697a Roll FreeType by Dominik Röttsches · 3 years, 4 months ago
- 650dd08 SkImage::textureSize replacement for GrDirectContext::ComputeImageSize. by Brian Salomon · 3 years, 4 months ago
- 3b7a12b Flush rather than copy pixels in GrSurfaceContext::writePixels. by Brian Salomon · 3 years, 4 months ago
- bc2fa2b Use GrWangsFormula::conic in indirect tessellator by Tyler Denniston · 3 years, 4 months ago
- abf4d50 Derive GrMtlPipelineStateDataManager from GrUniformDataManager. by Jim Van Verth · 3 years, 4 months ago
- d2fded8 Delete deprecated arithmetic filter header by Michael Ludwig · 3 years, 4 months ago
- 9cfcb07 Fix alpha channel in SelfAssignment test. by John Stiles · 3 years, 4 months ago
- 69b27b5 GOLD: workaround static constexpr linking problem with SkImageFilters::CropRect::kNoCropRect by Jose Dapena Paz · 3 years, 4 months ago
- 441b33f rm pow2 arg to GrDirectContext::ComputeImagesize by Brian Salomon · 3 years, 4 months ago
- 5693e5c Reland "Delete deprecated alpha threshold header" by Michael Ludwig · 3 years, 4 months ago
- 966d795 [canvaskit] Fix perf timeout in Puppeteer + SKPs by Kevin Lubick · 3 years, 4 months ago
- 9d171b6 Roll Dawn from 02fd17c75403 to 7e80cce1a906 (5 revisions) by skia-autoroll · 3 years, 4 months ago
- f5fd478 Roll ANGLE from 0f74ae58ed18 to cffe90b44a51 (12 revisions) by skia-autoroll · 3 years, 4 months ago
- e70d8ae Roll Chromium from 8cbe693bd2e0 to 897c00073839 (525 revisions) by skia-autoroll · 3 years, 4 months ago
- 997df84 Roll SwiftShader from 9677c6d28278 to 673a7fe5c3ff (5 revisions) by skia-autoroll · 3 years, 4 months ago
- 6284b31 Remove dead code for by Mike Reed · 3 years, 4 months ago
- ff4decc add fast_mul(F32,F32) by Mike Klein · 3 years, 4 months ago
- b849f7a Remove shims for reordering indirect draw command signatures by Chris Dalton · 3 years, 4 months ago
- 9374617 Disable caching of GrTextures in promise images. by Brian Salomon · 3 years, 4 months ago
- 84b0233 Rename vulkan memory allocator buffer usage enum values to be more specific. by Greg Daniel · 3 years, 4 months ago
- 8d5ccce Glyph positioning in RTL empty lines by Julia Lavrova · 3 years, 4 months ago
- 73122aa4 Use guarded_divide in more blend functions by Brian Osman · 3 years, 4 months ago
- 792c2cb [skottie] Sphere effect lighting by Florin Malita · 3 years, 4 months ago
- 39caaac RTL Glyph positioning by Julia Lavrova · 3 years, 4 months ago
- 0ac6c15 Reduce self-assignment expressions (`x = x`) into just `x`. by John Stiles · 3 years, 4 months ago
- 2735837 Handle degenerate viewMatrix in draw_shape_with_mask_filter by Robert Phillips · 3 years, 4 months ago
- b8c0dab Add UWP support by James Clarke · 3 years, 4 months ago
- a0e407d Add SkSL test for matrix equality/inequality operators. by John Stiles · 3 years, 4 months ago
- acc6b15 Handle overflow of accumulated rect perimeter in SkDaskPath cull_path by Robert Phillips · 3 years, 4 months ago
- d2ade2c Replace 'dogben' with 'brianosman' in client code search page by Brian Osman · 3 years, 4 months ago
- 6f8fbb5 Remove intermediate flushes from the resource allocator by Adlai Holler · 3 years, 4 months ago
- 0e604ca [canvaskit] add audio asset support to skottie-bindings by Jorge Betancourt · 3 years, 4 months ago
- 4c15170 Add support for enum types in SPIR-V code. by John Stiles · 3 years, 4 months ago
- a028936 Roll ANGLE from 4968f6f2b109 to 0f74ae58ed18 (19 revisions) by skia-autoroll · 3 years, 4 months ago
- b3c63dc Speculative fix for assert failing in makeTextureImage. by Brian Salomon · 3 years, 4 months ago
- 01cdf01 Reland "Add support for matrix == and != in Metal shaders." by John Stiles · 3 years, 4 months ago
- 55761ae Change pipeline stage callbacks to support mangling type names by Brian Osman · 3 years, 4 months ago
- 0bd5578 Replace Metal `constant` keyword with `const`. by John Stiles · 3 years, 4 months ago
- da64261 Reland "Only store resources in the GrResourceCache::fScratchMap that are available to be scratch." by Greg Daniel · 3 years, 4 months ago
- cc25d53 Revert "Migrate uses of deferred proxies to lazy proxies" by Adlai Holler · 3 years, 4 months ago
- 4908a24 Revert "Add support for matrix == and != in Metal shaders." by Greg Daniel · 3 years, 4 months ago
- fda4586 Update workaround for devices with broken vkQueueWaitIdle. by Greg Daniel · 3 years, 4 months ago
- 140adc6 Revert "Delete deprecated alpha threshold header" by Michael Ludwig · 3 years, 4 months ago
- 9e2c50e Revert "Remove deferred proxy machinery" by Adlai Holler · 3 years, 4 months ago
- 7f942e4 Roll Dawn from e7e42ebbed90 to 02fd17c75403 (10 revisions) by skia-autoroll · 3 years, 4 months ago
- f35c530 Roll Chromium from 983950b467bc to 8cbe693bd2e0 (368 revisions) by skia-autoroll · 3 years, 4 months ago
- 22b050e Roll SwiftShader from 9d35d544ce96 to 9677c6d28278 (5 revisions) by skia-autoroll · 3 years, 4 months ago
- ec04e06 Drop AA on quads that are extremely thin before AA insetting/outsetting. by Brian Salomon · 3 years, 4 months ago
- e89b50a Android roll broke with a compilation error: by Stan Iliev · 3 years, 4 months ago
- 5441188 Delete deprecated alpha threshold header by Michael Ludwig · 3 years, 4 months ago
- c501857 Add support for matrix == and != in Metal shaders. by John Stiles · 3 years, 4 months ago
- 2271b54 Implement indirect draws in Metal by Jim Van Verth · 3 years, 4 months ago
- e2c9d3c Rename `bool highp` to a non-reserved keyword. by John Stiles · 3 years, 4 months ago
- 53375a7 GM glyph_pos correct advance placement. by Ben Wagner · 3 years, 4 months ago