- ba86d7a Mark more single argument constructors explicit by Kaylee Lubick · 3 days ago
- 28f9cea Use pathbuilder to keep path immutable by Michael Reed · 5 weeks ago
- 64e7ce4 Simplify asADash() to return its span by Michael Reed · 4 months ago
- 3393a17 Use SkSpan for dashing by Michael Reed · 5 months ago
- 904710b Use SkSpan in read and write buffers by Michael Reed · 5 months ago
- 5ccdfd5 Use new span APIS (time to dogfood) by Michael Reed · 5 months ago
- d3ff0fc Replace bug ids with mapped ids in the new issue tracker by Shahbaz Youssefi · 5 months ago
- ebecf08 Use SkSpan in SkFont API by Michael Reed · 5 months ago
- 1161451 Allow mask filters to effect shading properties for autolayer by Daniel Dilan · 6 months ago
- 7597fd9 Remove Ganesh dependencies from AtlasSubRun types. by Jim Van Verth · 7 months ago
- f493d40 De-virtualize some of AtlasSubRun. by Jim Van Verth · 7 months ago
- 3cca37f Make VertexFiller backend independent. by Jim Van Verth · 7 months ago
- af5aa0d Plumb SurfaceDrawContext through asFragmentProcessor calls. by Greg Daniel · 7 months ago
- 72d0f18 Move SkColorData to src/core by Kaylee Lubick · 8 months ago
- 75fc726 Add trace event to StrikeCache::internalPurge by Noelle Scobie · 8 months ago
- af7211b Move SkPathEffect::Dash* out of public API by Kaylee Lubick · 12 months ago
- 8864128 Update GPU StrikeCache to track Glyph memory as well. by Jim Van Verth · 12 months ago
- ab74be6 Add size tracking to GPU StrikeCache. by Jim Van Verth · 12 months ago
- e732cdf Remove initializer_list use from SkZip.h by Ben Wagner · 1 year, 1 month ago
- 0411eaf [graphite] Use 32 bit integers for SSBO indices by James Godfrey-Kittle · 1 year, 1 month ago
- 46d8175 RemoteStrike should use typeface Id from StrikeSpec by Julia Lavrova · 1 year, 2 months ago
- d06dc08 Delete all filegroups that supported legacy (non-buffet) Bazel build by Kaylee Lubick · 1 year, 2 months ago
- 63d2793 [graphite] Break DrawTypeFlags::kText into finer grained draw types by Robert Phillips · 1 year, 2 months ago
- 04ff2c90 Enforce IWYU on graphite/geom by Kaylee Lubick · 1 year, 2 months ago
- 04d27a6 Apply clang-tidy suggestion to GlyphVector by Kaylee Lubick · 1 year, 3 months ago
- f04ba9c [bazel] Add graphite modules for native Metal backend by Kaylee Lubick · 1 year, 3 months ago
- 71386f1 [graphite] Add forcePathAA to subrun control by Michael Ludwig · 1 year, 3 months ago
- 530ab9b Remove more asserts from SubRun deserialization by Florin Malita · 1 year, 3 months ago
- c73cff9 Remove assert in SubRun deserialization by Florin Malita · 1 year, 4 months ago
- ced941f Remove exports_files_legacy by Kaylee Lubick · 1 year, 4 months ago
- 1ad84eb [graphite] Fix color text rendering, part 1. by Jim Van Verth · 1 year, 4 months ago
- a62547a Remove SkScalerContextRec::fPaintGamma by Ben Wagner · 1 year, 4 months ago
- e11a5c5 Reland "[ganesh] Support vertical LCD with SDF text" by Jim Van Verth · 1 year, 5 months ago
- 7eb8515 Revert "[ganesh] Support vertical LCD with SDF text" by Jim Van Verth · 1 year, 5 months ago
- 2fbe523 [ganesh] Support vertical LCD with SDF text by Jim Van Verth · 1 year, 5 months ago
- 364e5b7 Move kDistanceAdjustLumShift into DistanceFieldAdjustTable. by Jim Van Verth · 1 year, 5 months ago
- e6de04b Remove assert in Slug deserialization by Brian Osman · 1 year, 6 months ago
- 3b32e32 Add default_applicable_licenses to all BUILD.bazel files by Kaylee Lubick · 1 year, 6 months ago
- f4a214e Switch std::isfinite to SkIsFinite throughout Skia. by John Stiles · 1 year, 6 months ago
- a315e45 Remove SkSerialProcs and SkDeserialProcs from Slug serialization by Brian Osman · 1 year, 7 months ago
- 187488b Remove initialPaint from Slug by Brian Osman · 1 year, 8 months ago
- 32f1cb5 Change Slug drawing to accept a paint at draw-time by Brian Osman · 1 year, 8 months ago
- 42cd911 Remove some dead code guarded by legacy defines by K Lubick · 1 year, 8 months ago
- e57f80b Start enforcing IWYU on src/gpu by K Lubick · 1 year, 8 months ago
- 1394612 Compile Slug::NextUnique on CPU builds also by K Lubick · 1 year, 8 months ago
- 6ee2b5f Moving GR_TEST_UTILS out of non-ganesh code by Kevin Lubick · 1 year, 8 months ago
- 969536e Add contrast and gamma to SkSurfaceProps and use in text rendering by Kurt Catti-Schmidt · 1 year, 9 months ago
- b27d77c Remove legacy slug deserialize behavior by Kevin Lubick · 1 year, 9 months ago
- be066a6 Reland "Add Bazel rules for Ganesh GL backend and webp encoder" by Kevin Lubick · 1 year, 9 months ago
- 113b5e7 Revert "Add Bazel rules for Ganesh GL backend and webp encoder" by Brian Osman · 1 year, 9 months ago
- ebb2552 Add Bazel rules for Ganesh GL backend and webp encoder by Kevin Lubick · 1 year, 9 months ago
- 711d707 Improve fuzzability for slug stream by Herb Derby · 1 year, 9 months ago
- 0ccd0bf Small changes needed to do modularization by Kevin Lubick · 1 year, 9 months ago
- a9db121 Fix IWYU inclusion of <atomic> when TRACE_EVENT is used. by John Stiles · 1 year, 10 months ago
- d4f1999 Expose default SK_GAMMA_CONTRAST values in SkTypes by Kurt Catti-Schmidt (SCHMIDT) · 2 years ago
- e100c93 Saturate glyph bounds by Ben Wagner · 2 years ago
- 14669c0 [graphite] Put render step uniforms in storage buffer by James Godfrey-Kittle · 2 years ago
- 04a9f72 Fix ClangTidy `performance-unnecessary-value-param` findings. by John Stiles · 2 years ago
- b0af618 Fix ClangTidy `performance-unnecessary-value-param` findings. by John Stiles · 2 years ago
- cfac841 Expand //:core and introduce //:png_decode_codec et al by Kevin Lubick · 2 years, 1 month ago
- a8d0102 Remove TextBlob's empty mailbox in favor of delegate by Kevin Lubick · 2 years, 1 month ago
- 1a741f0 Avoid direct call from SkPictureData -> Slug by Kevin Lubick · 2 years, 1 month ago
- a2d4f1e Add SkSerialProcs and SkDeserialProcs to Slug serialization by Kevin Lubick · 2 years, 1 month ago
- 0ace46b [ganesh] Add colorspace conversion for color emoji by Jim Van Verth · 2 years, 1 month ago
- 1012ef8 Make Device draw functions public, clean up header organization by Michael Ludwig · 2 years, 2 months ago
- 93928eb onCreateDevice uses smart pointer by Michael Ludwig · 2 years, 2 months ago
- 488def1 Rename SkBaseDevice to SkDevice by Michael Ludwig · 2 years, 2 months ago
- af47300 Port GrMemoryPool emscripten alignment fix to SkSL::MemoryPool by Brian Salomon · 2 years, 2 months ago
- 40f4e01 Treat GR_TEST_UTILS as defined or not, not 1 or 0. by John Stiles · 2 years, 2 months ago
- 72d37b0 [graphite] Enable LCD blending by James Godfrey-Kittle · 2 years, 2 months ago
- 66ba512 Move SkChromeRemoteGlyphCache.cpp to src/text/gpu by Kevin Lubick · 2 years, 3 months ago
- 6cf423f Make SkMask immutable, introduce SkMaskBuilder by Ben Wagner · 2 years, 3 months ago
- 93764a9 Decouple SkTextBlob from gpu cache by Kevin Lubick · 2 years, 3 months ago
- 049f389 Do not register SDFMaskFilter for flattening by Kevin Lubick · 2 years, 3 months ago
- 2d0d8c8 Replace SK_WARN_UNUSED_RESULT with C++17 [[nodiscard]]. by John Stiles · 2 years, 3 months ago
- f437d01 Remove slug-related #ifdefs from src/core by Kevin Lubick · 2 years, 4 months ago
- 59f6319 Add staging GNI filegroup by Kevin Lubick · 2 years, 4 months ago
- 0356e1c Remove all usage of SkMatrixProvider outside of SkDevice. by Brian Osman · 2 years, 4 months ago
- ff347e5 Completely remove graphite #ifdefs from subruncontainer by Kevin Lubick · 2 years, 4 months ago
- 183bb6e Move VertexFiller::boundsAndDeviceMatrix impl to src/graphite by Kevin Lubick · 2 years, 4 months ago
- ff2edc9 Move VertexFiller::fillInstanceData to src/graphite by Kevin Lubick · 2 years, 4 months ago
- 686efcf Change SubRunType to SubRunStreamTag by Herb Derby · 2 years, 4 months ago
- bb5fbf9 Introduce delegate for Atlas regeneration by Kevin Lubick · 2 years, 4 months ago
- c18e0d8 Extract VertexFiller and add AtlasDrawDelegate as GPU abstraction by Kevin Lubick · 2 years, 4 months ago
- 181b6f9 Extract SlugImpl.h and remove #ifdefs of slugs from Canvas by Kevin Lubick · 2 years, 4 months ago
- e602d90 Add extra specification for some enums by Kevin Lubick · 2 years, 4 months ago
- acdc108 Remove Ganesh code from SkCanvasPriv by Kevin Lubick · 2 years, 5 months ago
- 2612bb1 Remove GPU code from MaskFilters by Kevin Lubick · 2 years, 5 months ago
- 69e76e9 Move SkStrikeSpec::MakeSDFT to src/text/gpu by Kevin Lubick · 2 years, 5 months ago
- a7e578d Enforce IWYU on SkStrike* and src/text/* by Kevin Lubick · 2 years, 5 months ago
- bdaebff [graphite] Remove spurious text method. by Jim Van Verth · 2 years, 5 months ago
- 9c9863e graphite: Implement drawSlug by Sunny Sachanandani · 2 years, 5 months ago
- 1af450d Switch to SkNoDestructor<T> instead of allocations. by John Stiles · 2 years, 6 months ago
- 082284f [base] Move SkSpinlock and SkSharedMutex to src/base by Kevin Lubick · 2 years, 6 months ago
- e324ad7 Use STArray in the rest of Skia by Herb Derby · 2 years, 7 months ago
- 85723e7 Rename SkTHashSet/Map to skia_private::THashSet/Map. by John Stiles · 2 years, 7 months ago
- 10270ac Enforce IWYU on SkSerialProcs.h and SkGlyphRunPainter.h by Kevin Lubick · 2 years, 7 months ago
- 89ee250 Use TArray in misc directories by Herb Derby · 2 years, 7 months ago
- 77472bf Reland "Reland "Introduce SkImages namespace; remove Ganesh GPU code from SkImage_Raster"" by Kevin Lubick · 2 years, 7 months ago
- 3e6bfdf Revert "Reland "Introduce SkImages namespace; remove Ganesh GPU code from SkImage_Raster"" by Kevin Lubick · 2 years, 7 months ago