1. 17 4月, 2018 11 次提交
  2. 16 4月, 2018 2 次提交
    • E
      Call SkSurface::flush instead of getting a backend handle in vulkan_swapchain. (#5012) · 62aeab72
      egdaniel 提交于
      The old code called getBackendRenderTargetHandle() with a Read access to trigger the surface to flush, however the returned GrVkImageInfo was never used. This how process is equivalent to just calling flush on the surface so do that instead.
      62aeab72
    • R
      Roll src/third_party/skia/ 3462eb034..e669bdfad (54 commits) (#5007) · f4ebb180
      Ravi Mistry 提交于
      https://skia.googlesource.com/skia.git/+log/3462eb0346de..e669bdfad6d5
      
      $ git log 3462eb034..e669bdfad --date=short --no-merges --format='%ad %ae %s'
      2018-04-14 angle-skia-autoroll Roll third_party/externals/angle2/ 983c429fa..152152618 (7 commits)
      2018-04-13 ethannicholas fix sksl standalone build error
      2018-04-13 borenet Blacklist check_small_sigma_offset on Chromecast
      2018-04-13 reed remove unused virtual onNotifyPixelsChanged
      2018-04-13 reed rewrite iterator to make msvc happy
      2018-04-13 brianosman Support downscaling to max texture size when making cross-context images
      2018-04-13 borenet Add a MSVS bot to the CQ
      2018-04-13 liyuqian Clone the xpos array in drawPosText
      2018-04-13 ethannicholas added sk_LastFragColor
      2018-04-13 reed Revert "add test for degenerate canvas dimension"
      2018-04-13 reed add test for degenerate canvas dimension
      2018-04-13 robertphillips Don't try to readback from the GPU for small blur sigmas
      2017-12-20 herb Make a GM for checking blur bounds.
      2018-04-13 angle-skia-autoroll Roll third_party/externals/angle2/ cc1293775..983c429fa (1 commit)
      2018-04-13 fmalita [skottie] Harden json string parsing
      2018-04-13 caryclark path is rect bug number nine
      2018-04-13 hcm Update Skia milestone to 68
      2018-04-13 angle-skia-autoroll Roll third_party/externals/angle2/ ed8d5ec73..cc1293775 (1 commit)
      2018-04-12 liyuqian Limit our IsBadForDAA for stroke width > 0 and <= 2
      2018-04-12 csmartdalton ccpr: Actually blacklist ANGLE
      2018-04-12 angle-skia-autoroll Roll third_party/externals/angle2/ 14f4817c4..ed8d5ec73 (8 commits)
      2018-04-12 reed can't abort looper loop, as saveCount won't be balanced
      2018-04-12 egdaniel Don't create lazy proxys if their width/height is greater than max tex size
      2018-04-12 robertphillips Actually generate the gm images on the DDL1 bot
      2018-04-12 caryclark son of path is rect bug
      2018-04-12 ethannicholas workaround for buggy macOS GLSL shader compiler
      2018-04-12 egdaniel Delete getRenderTargetHandle call on SkSurface.
      2018-04-12 reed check for non-finite values output by clipper
      2018-04-12 brianosman Fail fast when trying to make a texture that's too large
      2018-04-12 djsollen Include shadow ops in the debugger.
      2018-04-11 liyuqian Reland "Add private fIsBadForDAA bit to SkPath"
      2018-04-12 reed add conservative bounds to raster tiling
      2018-04-12 reed always clear the looper when we're unrolling it, to not confused devices
      2018-04-11 robertphillips Disable CCPR and the small path renderer on DDL1 bot
      2018-04-12 caryclark another rect is path fix
      2018-04-11 robertphillips Add SK_SUPPORT_LEGACY_BACKEND_OBJECTS
      2018-04-11 csmartdalton Implement Sk2f Load2
      2018-04-11 csmartdalton ccpr: Blacklist ANGLE again
      2018-04-11 robertphillips Allow SkImage_Gpu to fail some requests in DDL mode
      2018-04-11 cwallez update_meta_config: Use new LUCI optional GPU trybot on Windows
      2018-04-11 csmartdalton Implement Sk4f min/max
      2018-04-11 liyuqian Remove obsolete comment
      2018-04-11 benjaminwagner Upgrade PixelC and NexusPlayer OS.
      2018-04-12 angle-skia-autoroll Roll third_party/externals/angle2/ 2dadd1d08..14f4817c4 (2 commits)
      2018-04-11 caryclark fix bm gm
      2018-04-12 mtklein skcms→1654786 concat gamut transform matrices together
      2018-04-11 fmalita Reland "Fix handling of MaskFilter matrices"
      2018-04-11 angle-skia-autoroll Roll third_party/externals/angle2/ 785b20b7a..2dadd1d08 (11 commits)
      2018-04-11 benjaminwagner Upgrade Windows Skolo bots.
      2018-04-11 reed remove unused/dumb methods from SkRect
      2018-04-11 reed Clean-up paints for drawImage (etc.) to enforce that we always ignore stroking and patheffects.
      2018-04-11 caryclark more path is rect bugs
      2018-04-11 mtklein skcms→9334796 reject non-XYZ/Lab PCS profiles
      2018-04-11 liyuqian Revert "Add private fIsBadForDAA bit to SkPath"
      
      Created with:
        roll-dep src/third_party/skia
      f4ebb180
  3. 14 4月, 2018 8 次提交
  4. 13 4月, 2018 12 次提交
    • J
    • J
    • A
      [fuchsia] Fix use-after-free (#4987) · 0c74fc93
      Adam Barth 提交于
      We were trying to re-establish the wait after calling Reset(), but
      Reset() can result in the surface being destroyed. Now we re-establish
      the wait inside the Reset() machinery.
      0c74fc93
    • A
      [fuchsia] Fix build (#4986) · b6d2dde9
      Adam Barth 提交于
      Add missing include.
      b6d2dde9
    • J
      [async] Adapt to libasync API changes. (#4980) · 1dd12649
      Jeff Brown 提交于
      1dd12649
    • A
      Roll dart sdk to f76dad0adcf6766d73351354da653d6a793b5abc. (#4983) · 76cb311d
      Alexander Aprelev 提交于
      * Roll dart sdk to f76dad0adcf6766d73351354da653d6a793b5abc.
      
      Changes since last roll
      ```
      f76dad0adc [frontend-server] Report error count on compile and recompile.
      17fc446579 [vm/kernel/aot] Fix handling of calls via fields/getters in TFA
      16a4ed7dc4 Remove an unused subclass of LineInfo
      c7e4a7d333 [ VM / CFE ] Added override to allowPlatformPrivateLibraryAccess in VmTarget for tests which need to import dart:_internal.
      1e312819ca Ensure errors guard erroneous expressions.
      0f3b9f302b [vm/compiler] Fix assertion in the constant propagator.
      9995feba8e Adjusted status for ListMixin_class_A01_t02
      03d7a9e55c Revert "[VM] Improve quality of codegen for crypto operations"
      7cc4d76a30 Add tryParse alternatives to parseFunctions.
      58a6bfd974 Improve identifier recovery in expressions
      17d6d470a2 [VM] Remove experimental, unused, argument bits from argdesc and reduce prologue size
      5909932d38 [vm/compiler] Canonicalize more intermediate constants in IL.
      df6055d876 Only bypass cache when .packages is invalidated
      5aec8ad6fb Delete invalidated builder loaded from dill
      82fed79ed1 [VM] Improve quality of codegen for crypto operations
      d27b98c513 [VM] Slightly better behaviour in out-of-memory situation
      b20bab56a0 [fuchsia] Update timezone service integration
      430abca69a [ VM ] Removed unnecessary assignment to Function::null() when target was already NULL.
      2ddc5495f8 Reduce DDC signature overhead
      25702d355e [VM / frontend-server] Add ability to pass the 'sync-async' flag into the front end server so that 'flutter tools' can choose to turn it off or on.
      8df4042b2d fix #32088, DDC calls nSM for signature mismatch
      d52a0419f6 [VM bigint] Fix digit array size calculation for _divRem result (fixes #32739). Add regression test to existing bigint test.
      a9c3dabb4c fix #32769, performance regression in Analyzer callable function support
      b3c94b5d52 Revert "Reland "[VM] Introduction of type testing stubs - Part 1-4""
      77116c14be Show isolate memory usage in the analysis server diagnostics page.
      a90a74cfd8 JSArray strong mode performance fixes
      cbdf102d0c Use interceptor for reading type arguments
      9d4da03309 Roll dart2js_info to 0.5.6+2
      a35bf88f9d Run pub upgrade on analyis plugins before (re)start.
      1db1ac4863 Produce a single-file analyzer for Goma.
      072bd1c88e Remove KernelLibraryBuilder proxies
      12950e8170 Fix the windows bot and update a missed test
      cf8c76dc50 [vm/compiler] Restore old print-flow-graph behavior.
      a60d803913 [infra] Add --no-preview-dart-2 support for the analyzer to test.py
      ```
      
      * Update license hash. No changes to the licenses.
      76cb311d
    • J
      8a6e64a8
    • J
      Fix build on Windows (#4984) · 8a8f9655
      Jason Simmons 提交于
      8a8f9655
    • E
      Update skia vulkan usages to use getBackendRenderTarget. (#4982) · 69d9590e
      egdaniel 提交于
      * Update vulkan_swampchain.cc to use getBackendRenderTarget.
      
      The use of getRenderTargetHandle on SkSurface is being removed so switch over to the new API of getBackendRenderTarget.
      
      * Update vulkan_swapchain.cc
      
      * Update vulkan_surface_producer.cc
      69d9590e
    • J
      Do not pause rendering when android activity loses focus (#4848) · c83d1ef1
      Jonah Williams 提交于
      * do not pause rendering when android view loses focus
      c83d1ef1
    • J
      libtxt: improvements to glyph cluster handling and grapheme breaking (#4978) · 9eec9848
      Jason Simmons 提交于
      * Extend Minikin to record the cluster identifier corresponding to each glyph
      * Use the cluster values to determine the range of input code units that map
        to a glyph
      * Use Minikin's libraries to find boundaries between graphemes within a
        ligature
      
      Fixes https://github.com/flutter/flutter/issues/16151
      9eec9848
    • V
  5. 12 4月, 2018 4 次提交
    • C
      Re-land "Support multiple shells in a single process. (#4932)" (#4977) · a3327bff
      Chinmay Garde 提交于
      This reverts commit 9199b40f.
      a3327bff
    • R
      Roll src/third_party/skia/ 9874bf1bc..3462eb034 (167 commits) (#4973) · 13fd804e
      Ravi Mistry 提交于
      https://skia.googlesource.com/skia.git/+log/9874bf1bcecd..3462eb0346de
      
      $ git log 9874bf1bc..3462eb034 --date=short --no-merges --format='%ad %ae %s'
      2018-04-11 mtklein skcms→56f2a09 add sRGB profile and ApproximatelyEqualProfiles()
      2018-04-11 liyuqian Add private fIsBadForDAA bit to SkPath
      2018-04-11 robertphillips Add Vulkan to the DDL bots
      2018-04-11 mtklein roll to particular targets
      2018-04-11 benjaminwagner Switch to latest Windows Intel Skylake GPU driver.
      2018-04-11 fmalita Fix SkTCopyOnFirstWrite copy semantics
      2018-04-11 reed no need to tile draws that don't involve paths
      2018-04-11 mtklein skcms→91a8958 Detect and canonicalize identity tables
      2018-04-11 mtklein skcms→307ec0f remove a layer of nesting in skcms_Curve
      2018-04-10 robertphillips Fix alpha threshold image filter GPU implementation
      2018-04-10 egdaniel Remove guard around getBackendTexture/RenderTarget calls
      2018-04-11 robertphillips Revert "Fix handling of MaskFilter matrices"
      2018-04-10 angle-skia-autoroll Roll third_party/externals/angle2/ 0ce016c1b..785b20b7a (7 commits)
      2018-04-10 fmalita Fix handling of MaskFilter matrices
      2018-04-10 robertphillips Get ViaDDL working with Vulkan
      2018-04-10 brianosman skcms→e753c6d disable -Wdouble-promotion
      2018-04-10 egdaniel Move GrBackendRenderTarget over to new system of getting backed infos
      2018-04-10 liyuqian Remove unused field fBitmapBytes
      2018-04-10 egdaniel Add ctor to GrVkImageInfo.
      2018-04-10 liyuqian Merge drawDevice and respect ctm for the paint
      2018-04-10 mtklein skcms→dff16bc express ApproximateCurve error in input units
      2018-04-10 csmartdalton ccpr: Clip quadratic hulls more efficiently
      2018-04-10 mtklein allow rolling from anywhere
      2018-04-10 jvanverth Add initial support for simple concave shadows.
      2018-04-10 mtklein skcms→9ff49a5 use GaussNewton for 7-parameter approx
      2018-04-06 liyuqian Do not use CTM for drawDevice or drawSprite
      2018-04-10 csmartdalton ccpr: Improve CPU checks for collinear points
      2018-04-10 csmartdalton ccpr: Remove fCurrAnchorPoint from GrCCGeometry
      2018-04-10 mtklein give skcms rolls a helpful commit msg
      2018-04-08 update-skps Update SKP version
      2018-04-10 robertphillips Remove extra Vulkan submitCommandBuffer from deleteTestingOnlyBackendTexture
      2018-04-10 mtklein hard-roll skcms into Skia
      2018-04-10 egdaniel Update getBackendInfo calls on GrBackendTexture to support VkImageLayout better.
      2018-04-10 caryclark one more path is rect bug
      2018-04-09 caryclark fix path to rect when missing close verb
      2018-04-09 benjaminwagner Omit skbug6653 on internal device.
      2018-04-09 brianosman Remove SkDEBUGFAIL for non-invertible XYZ matrix
      2018-04-09 angle-skia-autoroll Roll third_party/externals/angle2/ 6c59e4a15..0ce016c1b (2 commits)
      2018-04-06 reed identify interesting cubic points
      2018-04-09 mtklein use commonPaint for all raster pipeline
      2018-04-06 benjaminwagner Upgrade Debian9 bots to 9.4.
      2018-04-09 bsalomon Reland "Remove deprectated GrContext::MakeGL overloads that take raw ptr"
      2018-04-09 skcms-skia-autoroll Roll third_party/externals/skcms/ 8a727815d..16a9cebff (1 commit)
      2018-04-06 csmartdalton ccpr: Remove WindMethod from GrCCCoverageProcessor
      2018-04-09 angle-skia-autoroll Roll third_party/externals/angle2/ 6c7ab7fe8..6c59e4a15 (3 commits)
      2018-04-06 bsalomon Add canvas2D fast paths to new read/write pixels code paths.
      2018-04-09 egdaniel Make sure GrBackendTextures are valid before starting to do things with them
      2018-04-06 brianosman Remove code that was only used by the old debugger
      2018-04-08 csmartdalton Implement Sk2f::Store2
      2018-04-09 angle-skia-autoroll Roll third_party/externals/angle2/ 5ae64c94d..6c7ab7fe8 (1 commit)
      2018-04-08 herb Revert "Remove all notion of transport from the API."
      2018-04-07 angle-skia-autoroll Roll third_party/externals/angle2/ e547aac75..5ae64c94d (1 commit)
      2018-04-05 halcanary SkPDF: smarter Jpeg when libjpeg-turbo is present
      2018-04-07 angle-skia-autoroll Roll third_party/externals/angle2/ d2488aba5..e547aac75 (2 commits)
      2018-04-06 herb Better layer tracking fidelity
      2018-04-06 angle-skia-autoroll Roll third_party/externals/angle2/ b8e396609..d2488aba5 (2 commits)
      2018-04-06 skcms-skia-autoroll Roll third_party/externals/skcms/ 24c91d143..8a727815d (1 commit)
      2018-04-06 brianosman Remove scanlineOrder switch statements that always do the same thing
      2018-04-06 reed detect if makeOffset failed
      2018-04-05 csmartdalton vulkan: Fix an optimus-related failure with vkEnumeratePhysicalDevices
      2018-04-06 egdaniel Make generated effects from sksl fp files not need SK_SUPPORT_GPU
      2018-04-05 herb Remove all notion of transport from the API.
      2018-04-04 halcanary SkRegion: Use less memory for SkRegion::Oper
      2018-04-06 brianosman Remove old debugger (it no longer builds)
      2018-04-06 liyuqian Revert "Exercise the threaded backend in test bots"
      2018-04-06 egdaniel Remove unneeded SK_SUPPORT_GPU checks in gpu only files.
      2018-04-06 halcanary Region Op Fuzzer
      2018-04-05 csmartdalton ccpr: Make curve corners more seamless
      2018-04-05 brianosman Remove SK_SUPPORT_LEGACY_BLURMASKFILTER
      2018-04-06 bsalomon Add versions of MakeGL() that don't require include GrGLInterface.h in order to use the GrGLMakeNativeInterface
      2018-04-06 egdaniel Don't use GrPixelConfig value as proxy for valid on GrBackendSurface.
      2018-04-05 liyuqian Exercise the threaded backend in test bots
      2018-04-06 angle-skia-autoroll Roll third_party/externals/angle2/ c3755fc56..b8e396609 (1 commit)
      2018-04-06 update-docs Update markdown files
      2018-04-05 angle-skia-autoroll Roll third_party/externals/angle2/ dd196e0bc..c3755fc56 (5 commits)
      2018-04-05 caryclark remove SK_IGNORE_TO_STRING
      2018-03-29 bungeman Distinguish between glyphs with empty path and no path.
      2018-04-05 skcms-skia-autoroll Roll third_party/externals/skcms/ 6959d4597..24c91d143 (1 commit)
      2018-04-05 skcms-skia-autoroll Roll third_party/externals/skcms/ d75edb2e3..6959d4597 (1 commit)
      2018-04-05 skcms-skia-autoroll Roll third_party/externals/skcms/ a7974d9f6..d75edb2e3 (1 commit)
      2018-04-05 fmalita Clip SlideDir slides to their declared dimensions
      2018-04-05 bungeman Mac to better serialize OTTO fonts.
      2018-04-05 robertphillips Revert "Remove deprectated GrContext::MakeGL overloads that take raw ptr"
      2018-04-05 bsalomon Remove SK_DISABLE_TEXTURE_OP_AA
      2018-04-05 fmalita [viewer] Consolidate external slide loading
      2018-04-05 liyuqian Flush before snap SkThreadedBMPDevice
      2018-04-05 skcms-skia-autoroll Roll third_party/externals/skcms/ 3cb9ba6ae..a7974d9f6 (3 commits)
      2018-04-04 bryct Update 'Working in a Chromium repo' documentation.
      2018-04-05 kjlubick Avoid nonsortable rects in drawRect/drawOval
      2018-04-04 bsalomon Remove deprectated GrContext::MakeGL overloads that take raw ptr
      2018-04-05 bsalomon Add maxTextureSize()/maxRenderTargetSize() to GrContext
      2018-04-05 fmalita Viewer SVG support
      2018-04-04 bungeman Via*::draw to finish before checking.
      2018-04-05 reed replace size-alignment assert with round-down
      2018-04-05 angle-skia-autoroll Roll third_party/externals/angle2/ bc54342bf..dd196e0bc (14 commits)
      2018-04-05 skcms-skia-autoroll Roll third_party/externals/skcms/ d26d270c8..3cb9ba6ae (7 commits)
      2018-04-02 halcanary SkPDF: implement xheight for type3 fonts
      2018-04-05 robertphillips Add GrBackendTexture/RenderTarget accessors to SkSurface
      2018-04-05 robertphillips Add SK_API to SkSurfaceCharacterization
      2018-04-03 halcanary experimental/tools: minor code cleanup
      (...)
      
      Created with:
        roll-dep src/third_party/skia
      13fd804e
    • B
      Remove named field initialization of GrVkImageInfo (#4972) · 44bff286
      Brian Osman 提交于
      This syntax fails in conjunction with the new 6-argument constructor
      that's been added. Fields were already initialized in the correct
      order, so simply omit the field names. Once the constructor lands,
      this will switch to calling that.
      44bff286
    • R
      4db7a006
  6. 11 4月, 2018 3 次提交
    • A
      Roll dart sdk again. Previous roll required 23ae4fa098 revert. (#4966) · ed303c62
      Alexander Aprelev 提交于
      * Roll dart sdk again. Previous roll required 23ae4fa098 revert.
      
      Changes since last roll:
      ```
      23ae4fa098 Revert "[VM] Reduce Smi size to 32 bit on 64 bit platforms"
      6ab6d1eda9 Suppress fromRect its only available in DOMRect and not in ClientRect - will open bug to fix this issue.
      f4621b1898 [tests hot-reload] Remove obsolete crash entry in status file (issue #31660).
      f3cec061eb Capture type variables in global NSM stubs
      2247843f48 Update checked-in SDKs to 2.0.0-dev.47.0
      34be5de0c7 Fixed _DomRect class to map to both ClientRect and DOMRect for browser backward compat.
      5c508ff785 Update more IdentifierContext type reference recovery
      8054721512 Move DeclaredVariables to a better location
      3851591642 [infra] Keep comments intact when updating status files.
      7764e6962e Initial API to build analysis contexts (replaces ContextLocator.locateContexts)
      5ea271bb01 Clean up documentation of implicit new/const insertions tests.
      cf93009caf Removed the magic const feature from implicit-creation.md
      bd39320b3b Recover from error on undefined continue label.
      5d89a1ac32 Add tests for mixin application constructor forwarding.
      e6962790a1 Use import URIs when invalidating files
      23c59bd819 Fix compare_failures
      290cc58e71 Use actual receiver when error-wrapping a null-aware property get.
      34763bc4c9 Reland "[VM] Introduction of type testing stubs - Part 1-4"
      a86b864fa9 Handle updated .packages in incremental compiler
      f555ae505a Trust type annotations in strong mode
      0a4a3bed68 When cloning YieldStatement, copy the flags
      91bbc798fa Skip abstract forwarding stubs
      7689dc9e06 Bring in the latest pub_semver
      f71d204185 Fix expected type in substByContext
      5e99872770 Improve missing/invalid type reference recovery
      899dbe4dae Forward type arguments in one-shot interceptors.
      1fd3011f47 dart2js: Add more whole-program information to dump-info
      5e23c2843d Revert "[infra] Temporarily disable Windows SDK builder on CQ"
      2471888d4a Serialize any MethodInvocation as possible const.
      b430570364 dart2js: handle constant casts with type variable substitutions
      3575b810b3 Only add const in a constant context (issue 32819)
      09f7d2aee5 dart2js: naive support for instantiations in constants - ignore the actual instantiation
      4dd5e6e6ad js_runtime: fix _JsonMap keys list type
      71ffe976a9 Correctly handle constant fields when computing constness (take 2)
      d58b0e2d44 [VM] Mark bigint test slow after small Smi change
      1e997ee6b7 Revert "Reland "[VM] Introduction of type testing stubs - Part 1-4""
      00097adce0 Remove reference to deprecated setter
      cb065a116f [infra] Update checked-in SDK version to 2.0.0-dev.46.0
      0e9a77a360 [VM] Reduce Smi size to 32 bit on 64 bit platforms
      34bfefd508 [gardening] Update status file
      969c0de335 Avoid crash on EOF error in file with Windows line encoding
      8054409a02 Reland "[VM] Introduction of type testing stubs - Part 1-4"
      ```
      
      * Update license hash
      ed303c62
    • A
    • C
      Revert "Support multiple shells in a single process. (#4932)" (#4964) · 9199b40f
      Chinmay Garde 提交于
      This reverts commit 6baff4c8.
      9199b40f