1. 08 Aug, 2019 9 commits
    • Roll ./build/ 54ea0e7fd..680f9ea3d (665 commits) · bca3e7b2
      Robert Iannucci authored
      https://chromium.googlesource.com/chromium/src/build.git/+log/54ea0e7fd122..680f9ea3db81
      
      $ git log 54ea0e7fd..680f9ea3d --date=short --no-merges --format='%ad %ae %s'
      2019-08-06 iannucci [build/toolchain] Add individual vpython spec to win/tool_wrapper.py
      2019-08-06 jdonnelly Revert "Proguard conditional keeps for layouts"
      2019-08-06 awolter [Fuchsia] Remove fuchsia.net.SocketProvider from manifests
      2019-08-06 chromium-autoroll Roll Fuchsia SDK from 890588017156 to 890585497544
      2019-08-06 harshpa Proguard conditional keeps for layouts
      2019-08-06 chromium-autoroll Roll Fuchsia SDK from 890591001924 to 890588017156
      2019-08-06 chromium-autoroll Roll Fuchsia SDK from 890593631659 to 890591001924
      2019-08-05 liaoyuke [code coverage] Skip instrumenting files that has triggers a SI bug
      2019-08-05 chromium-autoroll Roll Fuchsia SDK from 890596874171 to 890593631659
      2019-08-05 bpastene chromeos: Point TMPDIR to /usr/local/tmp during VM/DUT tests.
      2019-08-05 chromium-autoroll Roll Fuchsia SDK from 890600805183 to 890596874171
      2019-08-05 chromium-autoroll Roll Fuchsia SDK from 890603479401 to 890600805183
      2019-08-04 chromium-autoroll Roll Fuchsia SDK from 890606035392 to 890603479401
      2019-08-04 chromium-autoroll Roll Fuchsia SDK from 890608527889 to 890606035392
      2019-08-04 chromium-autoroll Roll Fuchsia SDK from 890611617821 to 890608527889
      2019-08-03 chromium-autoroll Roll Fuchsia SDK from 890614483854 to 890611617821
      2019-08-03 chromium-autoroll Roll Fuchsia SDK from 890617289215 to 890614483854
      2019-08-03 chromium-autoroll Roll Fuchsia SDK from 890619875909 to 890617289215
      2019-08-03 chromium-autoroll Roll Fuchsia SDK from 890622382381 to 890619875909
      2019-08-03 sergeyu [fuchsia] Fix exe_runner.py
      2019-08-02 smaier Give longer oatdump timeout in class verification failure script
      2019-08-02 tsniatowski Fix android shared_library metadata output_extension handling
      2019-08-02 chromium-autoroll Roll Fuchsia SDK from 890625413366 to 890622382381
      2019-08-02 vtsyrklevich Create separate gwp_asan_unittests target
      2019-08-02 csharp Reland "Reland "Remove references to MessagePump::Type""
      2019-08-02 csharp Revert "Reland "Remove references to MessagePump::Type""
      2019-08-02 carlscab Reland "Remove references to MessagePump::Type"
      2019-08-02 cjgrant crashpad_stackwalker: Specify Android platform when generating symbols
      2019-08-02 chromium-autoroll Roll Fuchsia SDK from 890628039446 to 890625413366
      2019-08-02 chromium-autoroll Roll Fuchsia SDK from 890630742147 to 890628039446
      2019-08-01 thakis Replace global NO_TCMALLOC and USE_TCMALLOC defines with BUILDFLAG(USE_TCMALLOC).
      2019-08-01 chromium-autoroll Roll Fuchsia SDK from 890633683590 to 890630742147
      2019-08-01 tiborg [build] Move logic selecting feature module libraries into Chrome layer
      2019-08-01 thakis Disable Wimplicit-int-float-conversion on the clang tot bots in nocompile tests as well.
      2019-08-01 thakis Disable Wimplicit-int-float-conversion on the clang tot bots.
      2019-08-01 chromium-autoroll Roll Fuchsia SDK from 890643698313 to 890633683590
      2019-08-01 eliribble Properly handle transient communication errors with gsutil.py
      2019-08-01 ianloic Reland "[Fuchsia] Update to new FIDL string and vector APIs"
      2019-07-31 zmin Revert "[Fuchsia] Update to new FIDL string and vector APIs"
      2019-07-31 wez [Fuchsia] Fix update-sdk.py not to re-download the same SDK.
      2019-07-31 enne Allow Android to be built in an out-of-repo build dir
      2019-07-31 efoo OWNERS files updated with latest COMPONENT and TEAMS.
      2019-07-31 ianloic [Fuchsia] Update to new FIDL string and vector APIs
      2019-07-31 jbudorick android: add a local emulator environment.
      2019-07-31 findit-for-me Revert "Remove references to MessagePump::Type"
      2019-07-31 chromium-autoroll Roll Fuchsia SDK from 890646710525 to 890643698313
      2019-07-31 carlscab Remove references to MessagePump::Type
      2019-07-31 chromium-autoroll Roll Fuchsia SDK from 890647868040 to 890646710525
      2019-07-30 dpursell [Fuchsia] initialize async_wait_t options field
      2019-07-30 chromium-autoroll Roll Fuchsia SDK from 890650128659 to 890647868040
      (...)
      2019-05-07 raul //build/util/lastchange.py: Decode Git output for Python 3 support
      2019-05-07 chromium-autoroll Roll Fuchsia SDK from 891418129671 to 891415132646
      2019-05-07 xhwang Set |is_cast_using_cma_backend| to false by default on Android
      2019-05-06 chromium-autoroll Roll Fuchsia SDK from 891421020977 to 891418129671
      2019-05-06 agrieve Android: Filter out ijar build messages about "Passing class through"
      2019-05-06 estevenson Android: Remove unused firebase_app_id from BuildConfig.java.
      2019-05-06 oprypin Support Python 3 in jni_generator.py
      2019-05-06 thakis win: Re-enable libc++ on Windows.
      2019-05-06 estevenson Android: Set Firebase app IDs at runtime.
      2019-05-06 chromium-autoroll Roll Fuchsia SDK from 891423780675 to 891421020977
      2019-05-06 msalama Orderfile: Caller-callee instrumentation to improve performance.
      2019-05-06 chromium-autoroll Roll Fuchsia SDK from 891426706836 to 891423780675
      2019-05-06 robliao Revert "Make Visual Studio version selection more smart"
      2019-05-06 chromium-autoroll Roll Fuchsia SDK from 891429647473 to 891426706836
      2019-05-05 chromium-autoroll Roll Fuchsia SDK from 891432088534 to 891429647473
      2019-05-05 chromium-autoroll Roll Fuchsia SDK from 891434892022 to 891432088534
      2019-05-05 yang.gu Make Visual Studio version selection more smart
      2019-05-05 chromium-autoroll Roll Fuchsia SDK from 891437836392 to 891434892022
      2019-05-04 chromium-autoroll Roll Fuchsia SDK from 891440437628 to 891437836392
      2019-05-04 chromium-autoroll Roll Fuchsia SDK from 891443015083 to 891440437628
      2019-05-04 chromium-autoroll Roll Fuchsia SDK from 891461844150 to 891443015083
      2019-05-03 estevenson Android: Fix resource_ids_provider_dep for TrichromeChrome.[apk/aab]
      2019-05-03 estevenson Android: Turn proguard flags expectation file back on.
      2019-05-03 agrieve Fix emma_coverage=true GN gen failure
      2019-05-03 jbudorick Revert "Reland "base: Add ENABLE_LOG_ERROR_NOT_REACHED buildflag""
      2019-05-03 xhwang Reland "base: Add ENABLE_LOG_ERROR_NOT_REACHED buildflag"
      2019-05-03 thakis win: Don't build /FORCE:DuplicateRes targets with /WX.
      2019-05-03 thakis Switch use_lld from whitelist to blacklist
      2019-05-02 bjoyce Fix Ignore_proguard_configs paramter in android_aar_prebuilt().
      2019-05-02 yliuyliu Include all classes for jacoco agent
      2019-05-02 thakis Enable LLD in 32-bit Chrome OS ARM builds.
      2019-05-02 thakis Make exclude_unwind_tables only dependent on is_official_build
      2019-05-02 thakis linux/32-bit: Use lld as linker.
      2019-05-02 chromium-autoroll Roll Fuchsia SDK from 891464457253 to 891461844150
      2019-05-01 sergeyu [Fuchsia] Implement SysmemBufferManager and SysmemBufferCollection
      2019-05-01 xhwang Revert "base: Add ENABLE_LOG_ERROR_NOT_REACHED buildflag"
      2019-05-01 chromium-autoroll Roll Fuchsia SDK from 891467542177 to 891464457253
      2019-05-01 xhwang base: Add ENABLE_LOG_ERROR_NOT_REACHED buildflag
      2019-05-01 estevenson Trichrome Proguard: Handle Java locale lists in the library.
      2019-05-01 chromium-autoroll Roll Fuchsia SDK from 891470157719 to 891467542177
      2019-05-01 chromium-autoroll Roll Fuchsia SDK from 891473642618 to 891470157719
      2019-05-01 bjoyce android_aar_prebuilt: Add ignore_proguard_config as flag.
      2019-05-01 justincohen Reland "[ios] Disable custom libcxx with xcode clang."
      2019-05-01 sunnyps viz: Change OutputSurface and BeginFrameSource creation order
      2019-04-30 carlosk Revert "Reland "[ios] Disable custom libcxx with xcode clang.""
      2019-04-30 justincohen Reland "[ios] Disable custom libcxx with xcode clang."
      2019-04-30 chromium-autoroll Roll Fuchsia SDK from 891475811432 to 891473642618
      2019-04-30 mastiz Remove legacy sync codepath prior to pseudo-USS
      2019-04-30 bpastene chromeos: Run all Tast tests via the host-side tast bin.
      2019-04-30 tiborg [bundles] Add install script and its dependencies to runtime deps
      
      Created with:
        roll-dep ./build
      
      Bug: 973721
      Change-Id: I0a05e26c7f2836b4a261eaa59db7bc0111755935
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1740510Reviewed-by: 's avatarKai Ninomiya <kainino@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
    • Vulkan: Enable sampler objects · 4c833efb
      Tobin Ehlis authored
      This is the initial implementation to get GLES3.0 Sampler Objects
      working on the Vulkan backend.
      When samplers are dirty, a corresponding Vulkan sampler object will be
      created with associated state and textures are flagged as dirty anytime
      sampler bindings change.
      Then when handling textures dirty, any bound sampler objects are pulled
      from active texture units. When sampler objects are bound, their state
      is used instead of the built-in texture's sampler state.
      
      This change also adds a test that uses the same texture object with
      different sampler objects to test a corner case that dEQP misses.
      
      Bug: angleproject:3208
      Change-Id: I643d9c9d5cb92fecc02dad815a07bcf349534c70
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1706897
      Commit-Queue: Tobin Ehlis <tobine@google.com>
      Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    • [infra/config] Actually set properties_j in the right place. · 23c0463b
      Robert Iannucci authored
      Add PRESUBMIT check to ensure these config files stay correct.
      
      Bug: 973721
      Change-Id: Ife5884d39ca22c55fdc58b65220ed0c34c85fb6a
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1743048
      Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    • Sampler::syncState now returns angle::Result · 31ab533e
      Tobin Ehlis authored
      This is a foundational refactor in preparation for implementing sampler
      objects in the Vulkan backend.
      
      Bug: angleproject:3208
      Change-Id: I5970f141d3f825aee1f8b713be8e162c7d0f8bbe
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1710961Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
      Commit-Queue: Tobin Ehlis <tobine@google.com>
    • Vulkan: Support the vertex_type_2_10_10_10_rev format · 8400d05c
      Mohan Maiya authored
      - Modify the python script and json file to generate the code which
      adds the function for vertex_type_2_10_10_10_rev. These functions
      handle the loading and conversion for vertex_type_2_10_10_10_rev.
      
      - Modify ConvertVertex.comp and ConvertVertex.comp.json to perform
      a GPU based conversion for vertex format of type 2_10_10_10_rev
      
      - Modify BindingIsAligned function to check that both stride and
      binding offset is aligned to the format size when the component
      size is not aligned to 8 bits.
      
      - Modify deqp3 expectations file to enable type_2_10_10_10_rev format
      vertex array tests.
      
      Bug: angleproject:3193
      Test: dEQP-GLES3.functional.vertex_arrays.single_attribute.*2_10_10_10*
      Change-Id: I2358d0d8888f7dfd7eac999dc150f643167de817
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1709035Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
    • Reenable extra_warnings config for angle_utils · 64751a0b
      James Darpinian authored
      Originally disabled in https://crrev.com/c/1738438.
      
      Bug: angleproject:1459
      Change-Id: I95172dc95a5d3e9d838c542ee6bcfb2338ffc9a6
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1743078
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    • Vulkan: Fewer subgroup ops in seamful cubemap emulation · e86a8560
      Shahbaz Youssefi authored
      Two values were retrieved from quad neighbors; layer and ma.  The value
      of ma was retrieved as the helper invocations would otherwise have a
      different value as the major axis.
      
      This change makes the helpers rechoose ma based on the layer, which
      removes a number of subgroup operations.  This is also more precise as
      the major axis value could be slightly different from the neighbor.
      
      Bug: angleproject:3732
      Change-Id: I3c8ca724e91c52ca2f7edc03bb0e5dca67610ff4
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1742215Reviewed-by: 's avatarTobin Ehlis <tobine@google.com>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
    • Fix ShaderStorageBufferTest31.LoadAndStoreBooleanVarAndArray to be more correct · 7270a6d5
      Kimmo Kinnunen authored
      The test contained bugs which made it fail on multiple platforms.
      After mapping SSBO, access the data with GLuint instead of GLboolean.
      The elements in the SSBO are 4 machine units, even though the SSB
      talks about bools.
      
      A bvec2 declared after bool in the SSB has alignment requirements.
      
      The test asserts that a shader written result is zero. In this case
      it needs to initialize the result buffer to non-zero in order to
      prove that the shader put the zero there.
      
      Bug: angleproject:3749, angleproject:1951
      Change-Id: Iad8301be7f9e9df6bbed6b390d9c415d4e437c1a
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1738909
      Commit-Queue: Kimmo Kinnunen FI <kkinnunen@nvidia.com>
      Reviewed-by: 's avatarYuly Novikov <ynovikov@chromium.org>
    • Roll ./third_party/spirv-tools/src 698b56a8f024..b029d3697ea3 (2 commits) · 0fec5eab
      angle-autoroll authored
      https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/698b56a8f024..b029d3697ea3
      
      
      Created with:
        gclient setdep -r ./third_party/spirv-tools/src@b029d3697ea3
      
      The AutoRoll server is located here: https://autoroll.skia.org/r/spirv-tools-angle-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, who should
      be CC'd on the roll, and stop the roller if necessary.
      
      
      Bug: None
      TBR=ynovikov@chromium.org
      Change-Id: I25c62c4e6f905331fb658ab2b1cb2f5556bd3513
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1743588Reviewed-by: 's avatarangle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
      Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
  2. 07 Aug, 2019 8 commits
  3. 06 Aug, 2019 8 commits
  4. 05 Aug, 2019 10 commits
  5. 03 Aug, 2019 5 commits