https://skia.googlesource.com/skia.git /%2Blog/d8f79a27b06b..842e92e29216 git log d8f79a27b06b5bce7a27f89ce2d43d39f8c058dc..842e92e2921682553e32904b455cf36df8079f28 --date=short --no-merges --format=%ad %ae %s 2019-06-27 mtklein@google.com implement Op::bytes with NEON tbl 2019-06-27 mtklein@google.com roll ANGLE to a9dfb3ba5db1751e51d603ce32f1c7c28a1df6c6 2019-06-27 mtklein@google.com simplify nibble_to_vpshufb 2019-06-27 egdaniel@google.com Reland "Refactor of GrGLCaps to move some code around." 2019-06-27 csmartdalton@google.com Track if we need stencil on GrRenderTargetContext 2019-06-27 michaelludwig@google.com Add generic texture op factory. 2019-06-27 mtklein@google.com aarch64 JIT first pass 2019-06-27 borenet@google.com [infra] Use Swarming task ID for logdog URL 2019-06-27 egdaniel@google.com Revert "Refactor of GrGLCaps to move some code around." 2019-06-27 mtklein@google.com steady clock is probably best 2019-06-27 borenet@google.com [infra] Trim down isolate for recipe bundle 2019-06-27 egdaniel@google.com Refactor of GrGLCaps to move some code around. 2019-06-27 jvanverth@google.com Check for too-small ovals when deciding on using GrCircleOp 2019-06-27 michaelludwig@google.com Separate src coordinates from domain rect in texture op. 2019-06-27 bungeman@google.com Fix argument order dependency when creating HBBlob. 2019-06-27 bsalomon@google.com Reland "Reland "Separate compressed and uncompressed texture functions"" 2019-06-27 fmalita@chromium.org [skottie] Handle empty lines in Shaper 2019-06-27 egdaniel@google.com Disable texturing and rendering to F32 pixel configs. 2019-06-27 mtklein@google.com slight speedup for hsw::blit_row_s32a_opaque 2019-06-27 michaelludwig@google.com Reland "Replace GrQuadList with variable-length quad buffer" 2019-06-27 brianosman@google.com Revert "DM: Add a per-sink MemoryCache to all GPU sinks" 2019-06-26 mtklein@google.com Reland "add operator "" _mask() to make Assembler clearer" 2019-06-27 bsalomon@google.com constexprify a lot of GrTypesPriv.h 2019-06-27 mtklein@google.com make Label offsets int 2019-06-12 benjaminwagner@google.com Update driver on Ubuntu18 Quadro bots 2019-06-26 brianosman@google.com DM: Add a per-sink MemoryCache to all GPU sinks 2019-06-27 fmalita@chromium.org [skottie] Divide-by-zero in CameraAdapter::totalMatrix() 2019-06-26 borenet@google.com [infra] Refactor recipe properties in gen_tasks.go 2019-06-27 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps 2019-06-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 6d58266ed63a..f857b5014e09 (11 commits) 2019-06-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src a7f016080642..1fffa0139440 (380 commits) 2019-06-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 9770a4660fc9..522d51219054 (7 commits) 2019-06-27 egdaniel@google.com Revert "add operator "" _mask() to make Assembler clearer" 2019-06-27 egdaniel@google.com Revert "Reland "Separate compressed and uncompressed texture functions"" 2019-06-26 mtklein@google.com add operator "" _mask() to make Assembler clearer 2019-06-27 egdaniel@google.com Reland "Removed made-up kSBGRA pixel config." 2019-06-26 bsalomon@google.com Reland "Separate compressed and uncompressed texture functions" 2019-06-27 bsalomon@google.com Revert "Replace GrQuadList with variable-length quad buffer" 2019-06-26 bsalomon@google.com Revert "Removed made-up kSBGRA pixel config." 2019-06-26 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial). 2019-06-26 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial). 2019-06-26 rmistry@google.com Increase timeout for android compile bots 2019-06-26 mtklein@google.com 128-bit load / store 2019-06-26 bsalomon@google.com SkUNREACHABLE 2019-06-26 mtklein@google.com some scalar ops 2019-06-26 egdaniel@google.com Removed made-up kSBGRA pixel config. 2019-06-26 brianosman@google.com When using cached program binaries, always get uniform locations 2019-06-26 egdaniel@google.com Disable VkTransitionExternalQueueTest. 2019-06-26 bsalomon@google.com Revert "Separate compressed and uncompressed texture functions" 2019-06-26 michaelludwig@google.com Replace GrQuadList with variable-length quad buffer 2019-06-26 bsalomon@google.com Separate compressed and uncompressed texture functions 2019-06-26 halcanary@google.com header self-sufficiency and idempotency 2019-06-25 herb@google.com Make all SkGlyph fields private 2019-06-26 halcanary@google.com experimental/editor: app layer: setTitle 2019-06-25 csmartdalton@google.com Remove "nvpr" configs 2019-06-26 rmistry@google.com [skottie-wasm-perf] Add retries when calling puppeteer 2019-06-25 brianosman@google.com Fix and update the Intel GPU string parsing 2019-06-26 mtklein@google.com disable SkVM perf dumps 2019-06-26 rmistry@google.com [skottie-wasm-perf] Catch and exit with error if browser does not open 2019-06-25 herb@google.com Remove getGlyphMetrics from the interface 2019-06-25 fmalita@chromium.org [skottie] Venetian Blinds effect 2019-06-26 borenet@google.com [infra] Make Isolate*, BundleRecipes, and BuildTaskDrivers idempotent 2019-06-25 robertphillips@google.com Update SkSurface_Gpu::Valid to take a backend format 2019-06-26 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial). 2019-06-26 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial). 2019-06-26 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps 2019-06-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 3b2255975f37..6d58266ed63a (7 commits) 2019-06-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src aab9fad64483..a7f016080642 (454 commits) 2019-06-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader e899321b0bf7..9770a4660fc9 (2 commits) 2019-06-25 herb@google.com Use rect calls in SkFont 2019-06-25 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial). 2019-06-25 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial). 2019-06-25 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial). 2019-06-25 nifong@google.com Include sharing proc in skia static library when building for android. 2019-06-25 robertphillips@google.com Expose SkSurface::isCompatible 2019-06-25 herb@google.com findImage(const SkGlyph&) -> prepareImage(SkGlyph*) 2019-06-25 mtklein@google.com more aarch64 instructions 2019-06-25 jcgregorio@google.com Upgrade cipd package for vpython to latest. 2019-06-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms d7303797becf..4f682a1d0b94 (1 commits) 2019-06-24 bsalomon@google.com Make GrColorSpaceInfo store GrColorType. 2019-06-17 halcanary@google.com SkQP: fix Filterable.filter 2019-06-24 jvanverth@google.com Use asynchronous routines to build Metal shaders and pipelines for MacOS. 2019-06-24 mtklein@google.com baby steps for aarch64 support 2019-06-24 herb@google.com Introduce mergeGlyphAndImage to SkStrike 2019-06-24 borenet@google.com [infra] Add go_win asset, add InfraTests_Win bot 2019-06-25 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial). 2019-06-24 bsalomon@google.com Trace events in backend texture APIs and GrDataUtils 2019-06-25 borenet@google.com Roll recipe dependencies (nontrivial). 2019-06-25 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps 2019-06-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 dfd760055152..3b2255975f37 (3 commits) 2019-06-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 91f69e5c58f5..aab9fad64483 (366 commits) 2019-06-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 900e1dac1b2d..e899321b0bf7 (7 commits) 2019-06-24 mtklein@google.com assemble directly into mmap'd memory 2019-06-24 brianosman@google.com ByteCode: Improved ExternalValue interface 2019-06-24 bsalomon@google.com Trace events in Gr[Vk]Gpu, GrVkCommandBuffer, GrVkCommandPool, and GrVkResoureProvider. 2019-06-24 mtklein@google.com add RP comparison for SkVM_Overhead 2019-06-24 bsalomon@google.com Trace events in GrVkAMDMemoryAllocator 2019-06-24 rmistry@google.com Add to lottieweb blacklist 2019-06-24 rmistry@google.com Do not retry G3 tryjobs 2019-06-22 nigeltao@google.com Pause Wuffs' getFrameCount in incremental decode 2019-06-17 jvanverth@google.com Reland "Prefer using GrOvalOpFactory over GrFillRRect for circles and axis-aligned circular roundrects." 2019-06-24 bsalomon@google.com Fix GrColorType name for half float RG. 2019-06-24 egdaniel@google.com Add defaults for GrProtected on createBackendTexture. 2019-06-24 csmartdalton@google.com Rename "preferredInternalSampleCount" to "internalMultisampleCount" 2019-06-24 herb@google.com Remove getGlyphIDMatrics type calls. 2019-06-24 rmistry@google.com [lottie-web-perf] Make similar to skottie-wasm-perf 2019-06-24 rmistry@google.com [skottie-wasm-perf] Make sure we are drawing to 1000x1000 2019-06-24 bsalomon@google.com Fix EGLImageTest asserts on Android The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff (djsollen@google.com), and stop the roller if necessary.
Flutter Engine
Flutter is Google's mobile app SDK for crafting high-quality native interfaces on iOS and Android in record time. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source.
The Flutter Engine is a portable runtime for hosting Flutter applications. It implements Flutter's core libraries, including animation and graphics, file and network I/O, accessibility support, plugin architecture, and a Dart runtime and compile toolchain. Most developers will interact with Flutter via the Flutter Framework, which provides a modern, reactive framework, and a rich set of platform, layout and foundation widgets.
If you are new to Flutter, then you will find more general information on the Flutter project, including tutorials and samples, on our Web site at Flutter.dev. For specific information about Flutter's APIs, consider our API reference which can be found at the docs.flutter.dev.
Flutter is a fully open source project, and we welcome contributions. Information on how to get started can be found at our contributor guide.