1. 09 Aug, 2019 9 commits
    • Enable some compiler warnings used by WebKit. · efa898ac
      James Darpinian authored
      This will make it easier to roll ANGLE in WebKit.
      
      Bug: angleproject:3439
      Change-Id: Icd4a5a2d5dcabb6cf13d4b46a7547f49610fa4b3
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1743057
      Commit-Queue: James Darpinian <jdarpinian@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
    • Revert "Enable EVENT trace to print GLenum as string" · 08b1e660
      Yuly Novikov authored
      This reverts commit 048547e7.
      
      Reason for revert: crashes on Debug bots (at least Mac)
      
      Original change's description:
      > Enable EVENT trace to print GLenum as string
      > 
      > Bug: angleproject:3778
      > Change-Id: Ib3a4bd6ba631e0165d571789bbfab9b4b1905d8d
      > Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1737141
      > Commit-Queue: Jamie Madill <jmadill@chromium.org>
      > Reviewed-by: Jamie Madill <jmadill@chromium.org>
      > Reviewed-by: Tobin Ehlis <tobine@google.com>
      
      TBR=tobine@google.com,jmadill@chromium.org,lujc@google.com
      
      Change-Id: Ib72f932f9b99bf981399759b17cec456b3ffafc1
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: angleproject:3778
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1745835Reviewed-by: 's avatarYuly Novikov <ynovikov@chromium.org>
      Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
    • Avoid calling debug annotator during D3D shader compilation · ba72f9a9
      Yuly Novikov authored
      In Renderer11::compileToExecutable and HLSLCompiler::compileToBinary.
      Because they are called from a worker thread, there are problems with
      D3D debug annotator being accessed from multiple threads.
      Previous fix to guard annotator accesses by a mutex reduced flakiness,
      but not completely, maybe due to a D3D erroneously thinking there is
      multithreaded access while there is none.
      
      Bug: angleproject:3780
      Change-Id: I8beea76b6d21f3378462992bbfab916c9db6b1ef
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1742642
      Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
      Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
    • Add tex2d half float tests to expectations file · abce77a6
      Mohan Maiya authored
      GL_HALF_FLOAT and GL_HALF_FLOAT_OES have different
      values and only the latter is valid in GLES 2.0.
      However, angle_deqp_khr_gles2_tests expects these
      two enums to be treated as interchangable. This
      is a bug in deqp, so the affected tests should
      be expected to fail until the bug is fixed.
      
      Bug: angleproject:3451
      Test: dEQP.KHR_GLES2/core_internalformat_texture2d_*_half_float_*
      Change-Id: If3a8078e592b18c60c883dfebd246435761a4423
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1743051
      Commit-Queue: Mohan Maiya <m.maiya@samsung.com>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    • Implement ValidateFramebufferTexture3DOES · 90958e35
      Cody Northrop authored
      Bug: angleproject:3188
      Test: KHR-GLES2.texture_3d.framebuffer_texture.negative
      Change-Id: I9a27c713bd7ea18b9f7d9943c6c180f92856c643
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1743079
      Commit-Queue: Cody Northrop <cnorthrop@google.com>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    • [infra/config] Add cache for XCode on the mac builders · 221a1b5d
      Robert Iannucci authored
      Change-Id: Ib4918c58aa63775c63b8d6852cf99264e629c040
      Bug: None
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1745721
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    • Rolling 11 dependencies · da8dad17
      Robert Iannucci authored
      Roll ./build/ 680f9ea3d..5262b9094 (10 commits)
      
      https://chromium.googlesource.com/chromium/src/build.git/+log/680f9ea3db81..5262b9094642
      
      $ git log 680f9ea3d..5262b9094 --date=short --no-merges --format='%ad %ae %s'
      2019-08-08 chromium-autoroll Roll Fuchsia SDK from 890571594499 to 890568639186
      2019-08-08 chromium-autoroll Roll Fuchsia SDK from 890574089166 to 890571594499
      2019-08-08 chromium-autoroll Roll Fuchsia SDK from 890577289982 to 890574089166
      2019-08-07 gogerald [StartSurface] Move the tab_ui strings to the feature module
      2019-08-07 tiborg [build] Remove dont_load_shared_libraries GN parameter
      2019-08-07 chromium-autoroll Roll Fuchsia SDK from 890579756157 to 890577289982
      2019-08-07 chromium-autoroll Roll Fuchsia SDK from 890582331998 to 890579756157
      2019-08-07 chromium-autoroll Roll Fuchsia SDK from 890585497544 to 890582331998
      2019-08-07 yucliu [Fuchsia][EME] Correct CDM service name
      2019-08-07 hmohit Add gn arg to overwrite rpath.
      
      Roll ./buildtools/ d5c58b84d..74cfb5700 (19 commits; 3 trivial rolls)
      
      https://chromium.googlesource.com/chromium/src/buildtools.git/+log/d5c58b84d50d..74cfb57006f8
      
      $ git log d5c58b84d..74cfb5700 --date=short --no-merges --format='%ad %ae %s'
      2019-07-25 thomasanderson List natvis files as inputs
      2019-07-23 tikuta Roll GN from 972ed755 to 152c5144
      2019-07-19 tsniatowski ensure_gn_version.py: don't die if existing gn is very old
      2019-07-16 bratell Before trying to overwrite the gn binary, make it writable
      2019-07-12 vapier ensure_gn_version.py: reinstall if tool is missing
      2019-07-11 vapier ensure_gn_version.py: fix exception printing
      2019-06-24 brettw Roll GN from 8c7f4910 to 972ed755
      2019-06-21 thomasanderson Reland "Roll GN from 81ee1967 to 8c7f4910"
      2019-06-17 sdy Revert "Roll GN from 81ee1967 to 8c7f4910"
      2019-06-16 thomasanderson Roll GN from 81ee1967 to 8c7f4910
      2019-06-14 mstensho Revert "Roll src/buildtools/third_party/libc++/trunk/ 5938e0582..ad464887b (53 commits)"
      2019-06-13 mstensho Revert "Roll src/buildtools/third_party/libc++/trunk/ 5938e0582..78822a685 (48 commits)"
      2019-06-07 oysteine Tracing: Moved the tracing sampling profiler to the tracing service
      2019-05-23 wychen Exclude AndroidStudioDefault folder in Java import checking
      2019-05-19 rsesek Roll GN from 64b846c9 to 81ee1967.
      2019-05-13 jbudorick checkdeps: encode input to os.walk as utf-8.
      
      Roll ./testing/ 32e614b7e..58990c945 (420 commits)
      
      https://chromium.googlesource.com/chromium/src/testing/+log/32e614b7ec7b..58990c945ffa
      
      $ git log 32e614b7e..58990c945 --date=short --no-merges --format='%ad %ae %s'
      2019-07-01 cduvall@chromium.org Update NavigationLoaderOnUI browser_tests filter again
      2019-07-01 dewittj@chromium.org [EoS] Update fieldtrial testing config
      2019-07-01 rdevlin.cronin@chromium.org [Extensions] De-flake MultiActionAPITest.DynamicSetIcon
      2019-07-01 hypan@google.com Add the "remote" arg for chromeos-kevin-perf-fyi
      2019-07-01 yliuyliu@google.com [code coverage] Merge Java coverage files to avoid duplicate names
      2019-07-01 bsheedy@chromium.org Change revision passed to V8 GPU pixel tests
      2019-07-01 jbudorick@chromium.org Add filter file for services_unittests on android-asan.
      2019-07-01 michaelpg@chromium.org Fix WelcomeScreenBrowserTest keyboard selection
      2019-07-01 tikuta@chromium.org [testing/buildbot] switch to use xenial for some test
      2019-06-29 rmhasan@google.com Make metadata an optional field that does not need to be the same for all shard's JSON results
      2019-06-29 cduvall@chromium.org Update NavigationLoaderOnUI browser_tests filter
      2019-06-29 jbudorick@chromium.org luci: add android-asan back to consoles.
      2019-06-28 jbudorick@chromium.org perf: run internal resource_sizes_* targets on both android builders.
      2019-06-28 ynovikov@chromium.org Re-enable tests on Linux Experimental NVIDIA and Intel bots.
      2019-06-28 hypan@google.com [perf] Add performance_test_suite for chromeos-kevin-perf-fyi tester
      2019-06-28 ynovikov@chromium.org Use targeted OS version for GPU bots.
      2019-06-28 tbansal@chromium.org Enable PredictivePrefetchingAllowedOnAllConnectionTypes
      2019-06-28 danakj@chromium.org Add android_browsertests to the set of all builds and run it on the bots
      2019-06-28 sgilhuly@chromium.org Disable reflection-on-composited test for Vulkan FYI
      2019-06-28 estevenson@chromium.org Revert "Reland #2: "Trichrome Proguard: Fix locale pak selection.""
      2019-06-28 edwardjung@chromium.org Add security interstititial dark mode experiment to field trial testing config
      2019-06-28 cduvall@chromium.org Make DataReductionProxyURLLoaderThrottle work on UI thread
      2019-06-28 hypan@google.com Reduce the shard number to 4 for android-pixel2-perf-fyi tester
      2019-06-28 cblume@chromium.org Add more flaky tests to SKV content_browsertests
      2019-06-28 cduvall@chromium.org Convert URLLoaderRequestInterceptors to work on UI thread
      2019-06-27 ahemery@chromium.org Fix for the fyi bot runs of BF Cache tests.
      2019-06-27 cduvall@chromium.org Fix CaptivePortalBrowserTest when NavigationLoaderOnUI is enabled
      2019-06-27 bsheedy@chromium.org Stream goldctl output on V8 builders
      2019-06-27 bpastene@chromium.org Disable failing AutotestPrivateWithPolicyApiTest on linux-chromeos-google-rel.
      2019-06-27 cduvall@chromium.org Fix CrossSiteDocumentBlockingTest when NavigationLoaderOnUI is enabled
      2019-06-27 jbudorick@chromium.org android: move android-asan to hammerhead+kitkat.
      2019-06-27 sinhak@chromium.org Fix Chrome OS Account Manager Settings page UI tests
      2019-06-27 bpastene@chromium.org Disable failing MultiActionAPITest.DynamicSetIcon tests on linux-chromeos-google-rel.
      2019-06-27 rsesek@chromium.org Delete MojoChannelMac fieldtrial_testing_config.json entry.
      2019-06-27 cduvall@chromium.org Update NavigationLoaderOnUI test filter file
      2019-06-27 ahemery@chromium.org Add test runs with BackForwardCache on linux-fieldtrial-rel.
      2019-06-27 hao.x.li@intel.com Run dawn_end2end_tests with backend validation layers
      2019-06-26 meacer@chromium.org Enable Lookalike URLs interstitial by default
      2019-06-26 bpastene@chromium.org Duplicate all src-side configs for chromium.chrome bots as chrome.
      2019-06-26 yliuyliu@google.com [code coverage] Move Java coverage files from --task-output-dir to --coverage-dir
      2019-06-26 jbudorick@chromium.org android: add test filter for breakpad_unittests on ASAN.
      2019-06-26 estevenson@chromium.org Reland #2: "Trichrome Proguard: Fix locale pak selection."
      2019-06-26 estevenson@chromium.org Android: Remove "jni_package" from JNI templates.
      2019-06-26 horo@chromium.org Move http_structured_header and SignedExchangeRequestMatcher to blink/common
      2019-06-26 tby@chromium.org [Cros SR] Add Finch flag to the field trial testing config.
      2019-06-26 cduvall@chromium.org Run tests for NavigationLoaderOnUI on mojo FYI bots
      2019-06-25 btolsch@chromium.org Add empty json config for openscreen bots
      2019-06-25 sajjadm@google.com Removing references to deleted fuzzers.
      2019-06-25 harringtond@chromium.org fieldtrial testing OfflineContentOnDino -> AutoFetchOnNetErrorPage
      2019-06-25 kaznacheev@google.com Fix AppListClientImplBrowserTest.OpenSearchResult on branded builds
      2019-06-25 dougarnett@chromium.org [Previews] Increases default slow page trigger max threshold to 3G
      (...)
      2019-05-07 jarrydg@chromium.org Quota: Update fieldtrial testing config with new suffix.
      2019-05-07 rbpotter@chromium.org Reland Extensions Web UI: Use HTML Imports Polyfill
      2019-05-07 fdegans@chromium.org [fuchsia] Re-enable disabled content unittests
      2019-05-07 fhorschig@chromium.org [NTP Suggestions] Clean up unused feature
      2019-05-07 jochen@chromium.org Add content_shell_crash_test to Android
      2019-05-07 yuzus@chromium.org Enable OomIntervention v2 by default
      2019-05-06 ender@google.com Add fieldtrial configuration entry for NewAnswersLayoutAndroidOmniboxM74
      2019-05-06 metzman@chromium.org [libFuzzer] Fix condition so that seed corpus is built if specified
      2019-05-06 martiniss@chromium.org Set default merge for isolated scripts
      2019-05-06 iclelland@chromium.org Revert "Remove chrome_elf_import_unittests and add delayloads_unittests"
      2019-05-06 metzman@chromium.org [libFuzzer][LPM] Refer to libprotobuf-mutator as LPM
      2019-05-06 cliffsmo@microsoft.com Remove chrome_elf_import_unittests and add delayloads_unittests
      2019-05-06 rsesek@chromium.org macOS Signing Scripts: Configure unittests to run on CI.
      2019-05-06 magchen@chromium.org Add a Finch experiment V8HugeMaxOldGenerationSizefor V8 heap size increase
      2019-05-06 wanderview@chromium.org Blob: Add testing config for BlobReaderEagerCompletion feature.
      2019-05-06 nyquist@chromium.org [feature_engagement] Make it possible to check in configurations
      2019-05-06 hofbauer@chromium.org Add FieldTrial testing config for WebRTC-BweAllocProbingOnlyInAlr.
      2019-05-04 caseq@chromium.org Revert "Extensions Web UI: Use HTML Imports Polyfill"
      2019-05-04 bpastene@chromium.org Replace chrome_kevin_tast_tests with chrome_all_tast_tests.
      2019-05-04 tmathmeyer@chromium.org Remove BackgroundSrcVideoTrackDisable Experiment
      2019-05-04 rbpotter@chromium.org Extensions Web UI: Use HTML Imports Polyfill
      2019-05-03 jbudorick@chromium.org Run resource_sizes on the luci android perf bots.
      2019-05-03 findit-for-me@appspot.gserviceaccount.com Revert "Make breakpad_unittests use Chrome's test runner instead of gtest's"
      2019-05-03 iclelland@chromium.org Add fuzzer coverage for the feature policy values parser.
      2019-05-03 davidben@chromium.org Unwind Socket::kReadIfReadyExperiment.
      2019-05-03 fdegans@chromium.org [fuchsia] Re-enable disabled content_unittests
      2019-05-03 mark@chromium.org Make breakpad_unittests use Chrome's test runner instead of gtest's
      2019-05-02 behdadb@chromium.org Added missing dependency
      2019-05-02 jonross@chromium.org Cleanup Viz Test Configs
      2019-05-02 smaier@chromium.org Proguard flag files cleanup
      2019-05-02 rbpotter@chromium.org Web UI HTML Imports: Add interactive_ui_tests suite
      2019-05-02 behdadb@chromium.org Added the representative perf tests to the test suites
      2019-05-02 ynovikov@chromium.org Disable webgl_conformance_vulkan_passthrough_tests on Win10 NVIDIA GTX 1660
      2019-05-02 rbpotter@chromium.org Print Preview: Use HTML Imports Polyfill
      2019-05-02 rsesek@chromium.org Delete testing/scripts/gyp_flag_compare.py
      2019-05-01 martiniss@chromium.org Set default merge script for gtests
      2019-05-01 huangdarwin@chromium.org Docs: Mention that libprotobuf-mutator is LPM
      2019-05-01 jbudorick@chromium.org Tear down src configs for cronet buildbots.
      2019-05-01 brlong@microsoft.com Regression fix: don't add virtual files for drags starting in renderer
      2019-05-01 rmcilroy@chromium.org Revert "Reland "[Perf] Update Pixel2 FYI perf bot to MonoChrome6432.aab.""
      2019-05-01 mmoroz@chromium.org [snappy] Get rid of //base dependency in snappy_compress_fuzzer.
      2019-04-30 wez@chromium.org [Fuchsia] Build and run the gfx_unittests suite.
      2019-04-30 enga@chromium.org Remove dawn_end2end_tests from GPU FYI bots
      2019-04-30 sahel@chromium.org Rename NoCreditCardAbort field trial to match the finch experiment name.
      2019-04-30 rmcilroy@chromium.org Reland "[Perf] Update Pixel2 FYI perf bot to MonoChrome6432.aab."
      2019-04-30 behdadb@chromium.org Logic needed for representative performance tests.
      2019-04-30 mastiz@chromium.org Remove legacy sync codepath prior to pseudo-USS
      2019-04-30 sky@chromium.org Disables SingleProcessMash by default
      2019-04-30 perezju@chromium.org [testing] Remove --output-trace-tag arg in Telemetry args
      2019-04-30 bpastene@chromium.org chromeos: Run all Tast tests via the host-side tast bin.
      
      Roll ./third_party/Python-Markdown/ b08af21eb..36657c103 (1 commit)
      
      https://chromium.googlesource.com/chromium/src/third_party/Python-Markdown/+log/b08af21eb795..36657c103ce5
      
      $ git log b08af21eb..36657c103 --date=short --no-merges --format='%ad %ae %s'
      2019-07-24 efoo OWNERS files updated with latest COMPONENT and TEAMS.
      
      Roll ./third_party/fuchsia-sdk/ 8e8db13b5..5fd29151c (3 commits)
      
      https://chromium.googlesource.com/chromium/src/third_party/fuchsia-sdk.git/+log/8e8db13b538e..5fd29151cf35
      
      $ git log 8e8db13b5..5fd29151c --date=short --no-merges --format='%ad %ae %s'
      2019-06-18 sergeyu [Fuchsia] Fix gen_build_defs.py to recognize device_profile sdk parts
      2019-04-17 wez [Fuchsia] Switch from 'new_parts' to 'parts' when generating GN.
      2019-04-11 kmarshall [Fuchsia] Use the "new_parts" section from the SDK manifest.
      
      Roll ./third_party/googletest/ d5024103c..c721b68dd (1 commit)
      
      https://chromium.googlesource.com/chromium/src/third_party/googletest/+log/d5024103c8a8..c721b68ddecc
      
      $ git log d5024103c..c721b68dd --date=short --no-merges --format='%ad %ae %s'
      2019-07-31 efoo OWNERS files updated with latest COMPONENT and TEAMS.
      
      Roll ./third_party/jsoncpp/ fd0ac8ce6..48246a099 (5 commits)
      
      https://chromium.googlesource.com/chromium/src/third_party/jsoncpp/+log/fd0ac8ce63a4..48246a099549
      
      $ git log fd0ac8ce6..48246a099 --date=short --no-merges --format='%ad %ae %s'
      2019-07-30 efoo OWNERS files updated with latest COMPONENT and TEAMS.
      2019-07-16 mbonadei Do not pass -Wno-implicit-fallthrough to MSVC.
      2019-07-15 mbonadei Do not use -Wno-deprecated-declarations on MSVC.
      2019-07-12 jophba Update JsonCPP dependency + owners
      2019-05-09 metzman [jsoncpp] Add fuzzer.
      
      Roll ./third_party/jsoncpp/ f572e8e42e22..645250b66907 (799 commits)
      
      https://chromium.googlesource.com/chromium/src/third_party/jsoncpp/+log/f572e8e42e22..645250b66907
      
      $ git log f572e8e42e22..645250b66907 --date=short --no-merges --format='%ad %ae %s'
      
      2019-07-10 jophba@chromium.org \#979 Fix parseFromStream definition
      2019-07-11 jophba@chromium.org Add new JSON_USE_NULLREF flag
      2019-07-09 jophba@chromium.org \#964 Delete JSONCPP_NORETURN for [[noreturn]]
      2019-07-02 chenguopingdota@163.com pop the root node after readValue()
      2019-07-02 chenguopingdota@163.com adjust some codes position
      2019-07-01 jophba@chromium.org Update version.h.in header comments
      2019-06-28 jophba@chromium.org Fix comments on Json Reader
      2019-06-28 jophba@chromium.org Update minimum CMake version requirement
      2019-06-28 jophba@chromium.org Issue #633: Fix issue with maxInt
      2019-06-27 jophba@chromium.org Run clang-format on the repository
      2019-06-26 security-tps@google.com Add fuzz.cpp to jsoncpp_test
      2019-06-26 security-tps@google.com Update main.cpp
      2019-06-26 security-tps@google.com added fuzz.cpp to macro in main.cpp
      2019-06-24 security-tps@google.com Update jsontest.cpp
      2019-06-24 security-tps@google.com Update jsontest.cpp
      2019-06-24 security-tps@google.com Update jsontest.cpp
      2019-06-24 security-tps@google.com Update CMakeLists.txt
      2019-06-24 security-tps@google.com Update CMakeLists.txt
      2019-06-24 security-tps@google.com Update main.cpp
      2019-06-24 security-tps@google.com Update main.cpp
      2019-06-24 security-tps@google.com Update main.cpp
      2019-06-24 security-tps@google.com Added include fuzz.cpp
      2019-06-24 security-tps@google.com added llvm
      2019-06-24 security-tps@google.com fix llvm
      2019-06-24 security-tps@google.com Update fuzz.cpp
      2019-06-24 security-tps@google.com Update fuzz.h
      2019-06-24 security-tps@google.com Update fuzz.cpp
      2019-06-24 security-tps@google.com Update fuzz.h
      2019-06-24 security-tps@google.com Update fuzz.cpp
      2019-06-24 security-tps@google.com Update fuzz.h
      2019-06-24 security-tps@google.com Update fuzz.h
      2019-06-24 security-tps@google.com Update fuzz.cpp
      2019-06-24 security-tps@google.com Updated fuzz.h
      2019-06-24 security-tps@google.com Updated header and fixed the bug
      2019-06-12 security-tps@google.com Add a simple fuzz test for jsoncpp.
      2019-06-03 olivier.liess@eurodecision.com version.h : wrong file was deployed, added required include path and
      2019-06-25 cmlchen@tencent.com extract variable
      2019-06-21 cmlchen@tencent.com fix compile problem
      2019-06-21 cmlchen@tencent.com use fpclassify to test a float number is zero or nan
      2019-05-31 chenguopingdota@163.com repair a typo error
      2019-06-24 jophba@chromium.org Issue 920: Fix android build with casting fix
      2018-05-28 BillyDonahue@users.noreply.github.com Add WideString test for Issue #756
      2019-06-25 jophba@chromium.org Update appveyor to use build images
      2019-06-25 jophba@chromium.org Update travis scripts
      2019-06-25 jophba@chromium.org Modernize Travis and Appveyor configs
      2019-06-24 jophba@chromium.org Update issue templates
      2019-06-24 jophba@chromium.org Update issue templates
      2019-06-24 jophba@chromium.org Run clang format
      2019-06-24 jophba@chromium.org Update CONTRIBUTING.md
      2019-06-24 jophba@chromium.org Update README.md
      2019-06-24 jophba@chromium.org Create CONTRIBUTING.md
      (...)
      2014-07-01 aaronjjacobs@gmail.com Gave the amalgamated source section a makeover.
      2014-07-01 aaronjjacobs@gmail.com Gave the documentation section a makeover.
      2014-07-01 aaronjjacobs@gmail.com Gave the testing section a makeover.
      2014-07-01 aaronjjacobs@gmail.com Gave the scons section a makeover.
      2014-07-01 aaronjjacobs@gmail.com Gave the cmake section a makeover.
      2014-07-01 aaronjjacobs@gmail.com Gave the using section a makeover.
      2014-07-01 aaronjjacobs@gmail.com Gave the introduction section a makeover.
      2014-07-01 aaronjjacobs@gmail.com Began converting the README to Markdown.
      2014-07-01 aaronjjacobs@gmail.com Ran clang-format again.
      2014-07-01 aaronjjacobs@gmail.com Fixed some clang-format weirdness.
      2014-07-01 aaronjjacobs@gmail.com Ran clang-format over all .h and .cpp files.
      2014-07-01 aaronjjacobs@gmail.com Set BinPackParameters to false.
      2014-07-01 aaronjjacobs@gmail.com Added a clang-format config file, in preparation for formatting jsoncpp.
      2014-06-30 aaronjjacobs@gmail.com Fixed some cruft in the Travis CI config file.
      2014-06-30 aaronjjacobs@gmail.com Updated notification settings for Travis CI.
      2014-05-13 cdunn2001@gmail.com fix stdexcept
      2014-04-23 aaronjjacobs@gmail.com Fixed a test that causes a crash when exceptions are disabled.
      2014-04-23 aaronjjacobs@gmail.com Added structured error reporting to Reader.
      2014-04-23 aaronjjacobs@gmail.com Added features that allow the reader to accept common non-standard JSON.
      2014-04-19 cdunn2001@gmail.com vim modeline
      2014-04-19 cdunn2001@gmail.com Comment reading/write improvements
      2014-04-19 cdunn2001@gmail.com JSON_ASSERT -> JSON_ASSERT_MESSAGE
      2014-01-29 aaronjjacobs@gmail.com Added missing includes for std::istream.
      2013-09-23 baptiste.lepilleur@gmail.com Fixed broken build on VS 2012
      2013-08-08 aaronjjacobs@gmail.com Fixed some snprintf-related build breakages in Visual Studio.
      2013-08-08 aaronjjacobs@gmail.com Updated two calls to sprintf that I missed in r269.
      2013-08-08 aaronjjacobs@gmail.com Replaced the complex implementation of valueToString(double).
      2013-08-08 aaronjjacobs@gmail.com Added more floating point tests.
      2013-08-08 aaronjjacobs@gmail.com Added further floating point tests.
      2013-08-06 aaronjjacobs@gmail.com Switched away from sprintf, which is prone to buffer overflows.
      2013-05-09 baptiste.lepilleur@gmail.com - CMake: added option to turn fail compilation if warning occurs, and warning level 4 with MSVC. - Fixed some warnings
      2013-05-09 baptiste.lepilleur@gmail.com - disabled warning 4786 for VS6 caused by STL (identifier was truncated to '255' characters in the debug information) - added batchbuild config for XP VM
      2013-05-09 baptiste.lepilleur@gmail.com Added simple batch build script for CMake.
      2013-05-09 baptiste.lepilleur@gmail.com Added missing source file to CMakeLists.txt.
      2013-05-09 baptiste.lepilleur@gmail.com
      2013-05-08 baptiste.lepilleur@gmail.com Fixed continuous integration matrix for debug/release build. Made static debug build verbose.
      2013-05-08 baptiste.lepilleur@gmail.com Added continuous integration matrix for debug/release build. Made static debug build verbose.
      2013-05-08 baptiste.lepilleur@gmail.com Added continuous integration matrix for shared/static library (specified through environment variables).
      2013-05-08 baptiste.lepilleur@gmail.com Added continuous integration failure e-mail notification.
      2013-05-08 baptiste.lepilleur@gmail.com Added clang compiler for continuous integration.
      2013-05-08 baptiste.lepilleur@gmail.com Added basic Travis CI integration contributed by Igor Okulist.
      2013-05-08 baptiste.lepilleur@gmail.com Fixed CMake / Unix build instructions.
      2013-05-08 baptiste.lepilleur@gmail.com - New CMake based build system. Based in part on contribution from Igor Okulist and Damien Buhl (Patch #14). Added support for running tests and building with DLL on Windows. - added missing JSON_API - Visual Studio DLL: suppressed warning "C4251: <data member>: <type> needs to have dll-interface to be used by..." via pragma push/pop in json-cpp headers. - New header json/version.h now contains version number macros (JSONCPP_VERSION_MAJOR, JSONCPP_VERSION_MINOR, JSONCPP_VERSION_PATCH and JSONCPP_VERSION_HEXA). While this header is generated by CMake, it is committed to ease build with alternate build system (CMake only update the file when it changes avoid issues with VCS).
      2013-04-12 baptiste.lepilleur@gmail.com - Patch #3393345: BOOST_FOREACH compatibility. Made Json::iterator more standard compliant, added missing iterator_category and value_type typedefs (contribued by Robert A. Iannucci). - Patch #3474563: added missing JSON_API on some classes causing link issues when building as a dynamic library on Windows (contributed by Francis Bolduc).
      2013-04-12 baptiste.lepilleur@gmail.com Patch #3600941: Missing field copy in Json::Value::iterator causing infinite loop when using experimental internal map (#define JSON_VALUE_USE_INTERNAL_MAP) (contributed by Ming-Lin Kao).
      2013-04-12 baptiste.lepilleur@gmail.com Patch #3539678: Copy constructor does not initialize allocated_ for stringValue (contributed by rmongia).
      2013-02-18 baptiste.lepilleur@gmail.com Fix gcc -Wall warnings (patch from Matt McCormick)
      2012-12-20 baptiste.lepilleur@gmail.com Fixed warning(error?) on #if testing value of _MSC_VER without checking that it was defined.
      2012-07-27 baptiste.lepilleur@gmail.com Added missing "include/json/assertions.h" header in amalgamate.py.
      2012-03-12 aaronjjacobs@gmail.com Made it possible to drop null placeholders from array output.
      
      
      Roll ./third_party/yasm/ 86b605814..15439370a (1 commit)
      
      https://chromium.googlesource.com/chromium/src/third_party/yasm/+log/86b6058141a4..15439370afd9
      
      $ git log 86b605814..15439370a --date=short --no-merges --format='%ad %ae %s'
      2019-03-14 thomasanderson More fixes necessary for Windows/libc++
      
      Roll ./third_party/zlib/ f95aeb0fa..0f820c1d7 (24 commits)
      
      https://chromium.googlesource.com/chromium/src/third_party/zlib/+log/f95aeb0fa7f1..0f820c1d7165
      
      $ git log f95aeb0fa..0f820c1d7 --date=short --no-merges --format='%ad %ae %s'
      2019-08-08 adenilson.cavalcanti Allow disabling Castagnoli compression optimization
      2019-08-05 adenilson.cavalcanti Increasing the expected compressed output size
      2019-08-01 adenilson.cavalcanti Using the same hash function in compression on both x86 and ARM
      2019-07-25 thakis Make chromeconf.h use opt-out instead of opt-in.
      2019-07-19 darin Avoid 'internal_state' macro pollution from zlib.h.
      2019-06-24 tsniatowski zlib: fix gn error when is_clang=false target_cpu="arm"
      2019-06-11 scroggo Simplify sharing third_party/zlib with AOSP
      2019-06-10 jose.dapena zlib: fix ARMv8 CRC32 compilation in GCC
      2019-05-14 huangs [DOM Distiller] Compress resources to save 86 kB on Android.
      2019-04-18 richard.townsend Tidy and further integrate Arm feature detection for Windows
      2019-04-15 richard.townsend Correct zlib build logic for Windows on Arm
      2019-04-15 noel [zlib] Add OS_FUCHSIA feature detection and enable zlib NEON crc32
      2019-04-08 thomasanderson Make //third_party/zlib a component
      2019-03-29 drubery Pass file_length to UpdateArchiveAnalyzer
      2019-03-28 dcheng Update include paths for //base/hash/md5.h
      2019-03-28 wnwen Android: Remove build/secondary
      2019-02-15 noel [zlib] Add Android ARM aarch64 feature detection
      2019-02-14 lizeb blink/bindings: Use PartitionAlloc for zlib's temporary data.
      2019-02-13 noel [zlib_bench] improve program options handling
      2019-01-31 adenilson.cavalcanti Enable decode input reads in 64 bit chunks
      2019-01-11 lizeb blink/bindings: Use PartitionAlloc for compressing strings.
      2019-01-08 avi Use base::size rather than arraysize in third_party/zlib/.
      2019-01-02 avi Use base::size rather than arraysize in third_party/zlib/.
      2018-12-20 msalama Avoid uncompressing if uncompressed size is too big.
      
      Roll ./tools/md_browser/ e94626962..0bfd826f8 (2 commits)
      
      https://chromium.googlesource.com/chromium/src/tools/md_browser/+log/e9462696241f..0bfd826f8566
      
      $ git log e94626962..0bfd826f8 --date=short --no-merges --format='%ad %ae %s'
      2019-06-18 ntfschr Docs: correctly slugify escaped chars
      2019-06-01 ntfschr Better regex for md_browser.py
      
      Created with:
        roll-dep ./build ./buildtools ./testing ./third_party/Python-Markdown ./third_party/fuchsia-sdk ./third_party/googletest ./third_party/jsoncpp ./third_party/jsoncpp/source ./third_party/yasm ./third_party/zlib ./tools/md_browser
      
      Change-Id: Iac134649e58cf3b1d5ed13dc26e8c2bf3ebdba7b
      Bug: angleproject:3792
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1744175Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
    • Enable EVENT trace to print GLenum as string · 048547e7
      Jiacheng Lu authored
      Bug: angleproject:3778
      Change-Id: Ib3a4bd6ba631e0165d571789bbfab9b4b1905d8d
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1737141
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarTobin Ehlis <tobine@google.com>
    • Roll ./third_party/spirv-tools/src b029d3697ea3..22ce39c8e1ec (5 commits) · e54c3e3a
      angle-autoroll authored
      https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/b029d3697ea3..22ce39c8e1ec
      
      
      Created with:
        gclient setdep -r ./third_party/spirv-tools/src@22ce39c8e1ec
      
      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: I23e306f0a23e08870b16c016f0e2f2118fa3d3b6
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1746189Reviewed-by: 's avatarangle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
      Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
  2. 08 Aug, 2019 16 commits
    • Vulkan: Texture 3D and 2DArray layers as framebuffer attachments · eb0479e2
      Cody Northrop authored
      Support glFramebufferTextureLayer by correctly handling layers
      from 3D and 2DArray textures.  Modeled after CubeMap layers support.
      
      Bug: angleproject:3188
      Bug: angleproject:3189
      Change-Id: Ic73a6017134e9d2b49beed103487454397a97167
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1738436Reviewed-by: 's avatarTim Van Patten <timvp@google.com>
      Commit-Queue: Cody Northrop <cnorthrop@google.com>
    • Vulkan: Correct generated shader paths. · bd203b57
      Jamie Madill authored
      This was showing up as a GN error with a newer version of GN.
      
      Bug: angleproject:3792
      Change-Id: I1993ccfe079c1768217f704cc9ba036ec67024bf
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1745226Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
    • Vulkan: Support atomic counter array of arrays · c9ba782a
      Shahbaz Youssefi authored
      Previously, it was assumed that a function argument is either AC or
      AC[i], and it was converted to AC or AC+i respectively.  The code is
      changed to support any number of dimensions and subscripts, using
      array size information from AC's type.  If AC is an array of array
      (atomic_uint AC[N][M][R]), the following index calculations are done.
      
      AC          -> AC.arrayIndex
      AC[i]       -> AC.arrayIndex + i*M*R
      AC[i][j]    -> AC.arrayIndex + i*M*R + j*R
      AC[i][j][k] -> AC.arrayIndex + i*M*R + j*R + k
      
      A test is added to exercise these various forms of indexing:
      
          AtomicCounterBufferTest31.AtomicCounterArrayOfArray
      
      Bug: angleproject:3566
      Change-Id: I1e181a7363463d1d0ee4916f35006ed7c58e0f7c
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1739488
      Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
      Reviewed-by: 's avatarTim Van Patten <timvp@google.com>
    • Suppress functional.fbo.*.repeated_clear.* dEQP tests on Win NVIDIA Vulkan · a1f0d234
      Yuly Novikov authored
      Fail on 431.02 driver version.
      
      Bug: angleproject:3748
      Change-Id: I1115f0432e772ca41aaa28e834cd7aaa4e3ba56f
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1744340Reviewed-by: 's avatarYuly Novikov <ynovikov@chromium.org>
      Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
    • Fix build issue with tracing enabled · b8ec98fe
      Courtney Goeltzenleuchter authored
      Global destructors are no longer allowed, thus need to use
      NoDestructor template on static objects to build correctly.
      
      Bug: angleproject:3790
      Change-Id: I54b81d21b40649cb014636c7ed147f2c8cab33df
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1744199Reviewed-by: 's avatarJames Darpinian <jdarpinian@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Commit-Queue: James Darpinian <jdarpinian@chromium.org>
    • Vulkan: Fix crash with glBeginTransformFeedback · 54d51f32
      Ian Elliott authored
      The TransformFeedbackVk::onBeginEnd() method wasn't calling updateQueueSerial(),
      which was causing CommandGraphResource::hasChildlessWritingNode() to use an old
      mCurrentWritingNode, which had already been freed (i.e. Visual Studio showed it
      pointing to memory that is 0xdddddddd--which means that mCurrentWritingNode has
      been freed, but is still being used).
      
      Unfortunately, there are still other crashes affecting these tests, but they
      are the same set (and yes, there are multiple, and they are random) that cause
      most of the "KHR-GLES3.copy_tex_image_conversions.required.*" tests to crash).
      
      Bug: angleproject:3674
      Change-Id: I5cd44018ea0beb25cb218e562d5b863be6cbd450
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1742972
      Commit-Queue: Ian Elliott <ianelliott@google.com>
      Reviewed-by: 's avatarCourtney Goeltzenleuchter <courtneygo@google.com>
    • BasicMangledName class · e7970c3e
      Clemen Deng authored
      Need a class for basic mangled names since
      with the addition of GLSL types the number
      of basic types is > 52 (a-z, A-Z), so we need
      more than one character to represent a type
      
      Bug: angleproject:3719
      Change-Id: I98beee9d42a016cb0c017f56ab82538c89212e33
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1742221
      Commit-Queue: Clemen Deng <clemendeng@google.com>
      Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
    • 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>
  3. 07 Aug, 2019 8 commits
  4. 06 Aug, 2019 7 commits