- 08 Aug, 2019 9 commits
-
-
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:
Kai Ninomiya <kainino@chromium.org> Reviewed-by:
Jamie Madill <jmadill@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org>
-
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:
Shahbaz Youssefi <syoussefi@chromium.org> Reviewed-by:
Jamie Madill <jmadill@chromium.org>
-
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:
Jamie Madill <jmadill@chromium.org>
-
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:
Jamie Madill <jmadill@chromium.org> Reviewed-by:
Shahbaz Youssefi <syoussefi@chromium.org> Commit-Queue: Tobin Ehlis <tobine@google.com>
-
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:
Jamie Madill <jmadill@chromium.org> Reviewed-by:
Shahbaz Youssefi <syoussefi@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org>
-
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:
Jamie Madill <jmadill@chromium.org>
-
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:
Tobin Ehlis <tobine@google.com> Reviewed-by:
Jamie Madill <jmadill@chromium.org> Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
-
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:
Yuly Novikov <ynovikov@chromium.org>
-
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:
angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
-
- 07 Aug, 2019 8 commits
-
-
Yuly Novikov authored
on Win NVIDIA D3D11. Due to flaky timeout. Bug: angleproject:3786 Change-Id: I9881dcf4bcb2c958c7e5d26cba635d9cf3ff7f1a Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1743050 Commit-Queue: Yuly Novikov <ynovikov@chromium.org> Reviewed-by:
Yuly Novikov <ynovikov@chromium.org>
-
Robert Iannucci authored
Bug: 973721 Change-Id: Iaead721362a0d19912f0d365654c613ff861c842 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1742543Reviewed-by:
Jamie Madill <jmadill@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org>
-
James Darpinian authored
WebKit compiles with -Wglobal-constructors, so they want this. I decided to do -Wexit-time-destructors at the same time. Bug: angleproject:3439 Bug: angleproject:1459 Change-Id: I4b44ae4f8e6f066e07dc7f9f6ced9a5d49dc8f8a Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1738438 Commit-Queue: James Darpinian <jdarpinian@chromium.org> Reviewed-by:
Jamie Madill <jmadill@chromium.org>
-
Jamie Madill authored
This will allow frame capture/replay to more easily emulate object handle manipulation. It also provides a bit of type safety. Also generalizes ResourceMap to handle non-GLuint IDs. Bug: angleproject:3611 Change-Id: I174fd260f326e0dbe2aca3f818215c91d82cf48c Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1706559 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by:
Geoff Lang <geofflang@chromium.org>
-
Shahbaz Youssefi authored
In GLSL, a cube texture is sampled with one of textureCube* functions. This function takes a 3D coordinate which is a vector from the center of the cube and identifies a direction to sample from. GLES2.0 has the following table that translates this 3D coordinate (Rx, Ry, Rz) to a face and ST coordinates within that face. This table can be found in Section 3.7.5 (Cube Map Texture Selection). A compiler pass is implemented in ANGLE that replaces samplerCube declarations with a sampler2DArray. The textureCube* functions are replaced with the corresponding texture* functions with the translated coordinates according to that table. Gradients provided to textureCubeGrad are translated using the same formulae, which is not precise but the spec specifies this projection to be implementation dependent. Helper invocations enabled through WQM (whole quad mode) cause a nuisance in that the extrapolated varyings used as coordinates in a textureCube call could have a different major axis (and therefore face) from the non-helper invocations that lie within the geometry. subgroupQuadSwap* operations are used in conjunction with gl_HelperInvocation to make sure the helper threads calculate texture UVs in the same face as the non-helper invocations. Bug: angleproject:3300 Bug: angleproject:3240 Bug: angleproject:3243 Bug: angleproject:3732 Change-Id: I0cb6a9b1f2e1e6a392b5baca1c7118ed1c502ccf Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1715977Reviewed-by:
Shahbaz Youssefi <syoussefi@chromium.org> Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
-
Clemen Deng authored
gen_builtin_symbols.py uses a vpython module to generate a perfect hash function Also seeded the perfect hash function to make it deterministic Bug: angleproject:3747 Change-Id: I660fe71bd6b2213be9d4ccc2f68641637a49a047 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1738747 Commit-Queue: Clemen Deng <clemendeng@google.com> Reviewed-by:
Geoff Lang <geofflang@chromium.org>
-
Kimmo Kinnunen authored
Unskip ShaderStorageBufferTest tests that reference bug angleproject:2990, the bug is marked fixed and the tests pass. Bug: angleproject:2990 Change-Id: I378f648baa1caf44c5e5280c1580abaefcbe6cba Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1742146 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by:
Jamie Madill <jmadill@chromium.org>
-
Dustin Green authored
Bug: None Change-Id: I524d9c97ebe0f58487bff47631ffc68073f665f4 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1740871Reviewed-by:
Michael Spang <spang@chromium.org> Commit-Queue: Michael Spang <spang@chromium.org>
-
- 06 Aug, 2019 8 commits
-
-
Jamie Madill authored
This reduces the code duplication in this json file. It should make the packed enum map easier to maintain going forward as we add more entry point permutations. Bug: angleproject:3611 Change-Id: Ideab630584f0a41892262660fc1e0aedcc5dd639 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1736126Reviewed-by:
Tim Van Patten <timvp@google.com> Reviewed-by:
Geoff Lang <geofflang@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org>
-
Ian Elliott authored
A boolean was hard-coded to false to disable the use of GL_UNPACK_SKIP_IMAGES disabled in ImageHelper::stageSubresourceUpdate() (I assume because 3D textures wasn't yet supported). The boolean is now set based on type type of the texture. Bug: angleproject:3781 Change-Id: I09d9fd142cceb3bebfa341fd0ff9179241c61a9c Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1738433Reviewed-by:
Geoff Lang <geofflang@chromium.org> Commit-Queue: Ian Elliott <ianelliott@google.com>
-
Shahbaz Youssefi authored
A generic "retyper" class is extracted out of the atomic counter retype code to be used with coverting samplerCube to sampler2DArray for seamful cubemap sampling emulation. Bug: angleproject:3732 Change-Id: I8b5f835125b9513afcfe7baeea48afaf1299a027 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1733807 Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org> Reviewed-by:
Jamie Madill <jmadill@chromium.org> Reviewed-by:
Tim Van Patten <timvp@google.com>
-
Jiacheng Lu authored
Previously transient CommandPool is used for CommandBuffer allocation, it is created and destroyed per frame. However, profiling found that CommandPool destroy is very inefficient. So this commit removed the previous logic and use two preallocated resetable CommandPools (One for Primary and One for Secondary) Bug: angleproject:3508 Change-Id: I8b36f2738b082811c3177935c61b10e01acb6947 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1648667 Commit-Queue: Tobin Ehlis <tobine@google.com> Reviewed-by:
Shahbaz Youssefi <syoussefi@chromium.org> Reviewed-by:
Jamie Madill <jmadill@chromium.org>
-
Shahbaz Youssefi authored
GLES doesn't require any implementation-specified alignment requirement for atomic counter buffers. They are emulated with Vulkan storage buffers, which do have restrictions. The storage buffers are bound at aligned offsets, and the remaining offsets are passed to the shader as uniform values. This means that the driver uniforms are now also bound to the compute pipeline. Bug: angleproject:3566 Change-Id: I1a3429438f76d95e33cb5c6ef2c9370a10d900d6 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1713095 Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org> Reviewed-by:
Jamie Madill <jmadill@chromium.org>
-
Tim Van Patten authored
The following tests are failing on 64b Pixel 2 devices: KHR-GLES2.texture_3d.compressed_texture.rgba_astc_8x6_khr KHR-GLES2.texture_3d.compressed_texture.srgb8_alpha8_astc_8x6_khr These will be marked "SKIP" while the failures are investigated. Bug: angleproject:3779 Test: angle_deqp_khr_gles2_tests Change-Id: Idd5ebd992cd2d0b459a9eec0f2960265248700b9 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1739486 Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org> Reviewed-by:
Shahbaz Youssefi <syoussefi@chromium.org>
-
Ian Elliott authored
Now that PBOs are implemented, expose the NVIDIA PBO extension. Bug: angleproject:3233 Change-Id: Ie69e49fb0cefad7b55abcc57b2cb3284c196b158 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1737277Reviewed-by:
Jamie Madill <jmadill@chromium.org> Reviewed-by:
Mohan Maiya <m.maiya@samsung.com> Reviewed-by:
Ian Elliott <ianelliott@google.com> Commit-Queue: Ian Elliott <ianelliott@google.com>
-
angle-autoroll authored
https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/4f14b4c8cc25..698b56a8f024 Created with: gclient setdep -r ./third_party/spirv-tools/src@698b56a8f024 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: I2f060affd28ad48d0bd6ceb283cbe71f669d5d35 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1738326Reviewed-by:
angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
-
- 05 Aug, 2019 10 commits
-
-
Tim Van Patten authored
The following tests are failing on 64b Pixel 2 devices: KHR-GLES2.texture_3d.compressed_texture.rgba_astc_8x6_khr KHR-GLES2.texture_3d.compressed_texture.srgb8_alpha8_astc_8x6_khr These will be marked "FAIL" while the failures are investigated. Bug: angleproject:3779 Test: angle_deqp_khr_gles2_tests Change-Id: I6248833e3c136123a41fafa24f4f528060fc016d Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1737099Reviewed-by:
Tim Van Patten <timvp@google.com> Commit-Queue: Tim Van Patten <timvp@google.com>
-
Jiacheng Lu authored
1. Add tests ensuring VBO binding with format requiring conversion in vulkan backend is converted correctly after binding and offset changes. 2. Add tests ensuring VBO binding switching between CPU and GPU handles correctly in vulkan. As for vulkan, it transfers CPU side memory into tightly packed buffer and may causing a stride change. Bug: angleproject:3256 Change-Id: I5d9d78670b28bec286b96d3b6a9c6211da3f3d9b Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1716614 Commit-Queue: Jiacheng Lu <lujc@google.com> Reviewed-by:
Jamie Madill <jmadill@chromium.org>
-
Jiacheng Lu authored
Add functionality to capture GLenum and GLbitfield parameters as enum names instead of values. Bug: angleproject:3611 Change-Id: I7ddc21093d44d1480b205563f30d89f82779b1f1 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1724460 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by:
Jamie Madill <jmadill@chromium.org>
-
Jamie Madill authored
This should save on a few string comparisons. This CL also adds a helper function that converts from an entry point enum ID to a string entry point name. Bug: angleproject:3611 Change-Id: I47434235ca25203ef1d6814897d81afab444a7fd Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1719065 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by:
Geoff Lang <geofflang@chromium.org>
-
Shahbaz Youssefi authored
dEQP assumes there are more than one atomic counter buffers available. This is technically not a requirement by the standard, but nevertheless could be what applications expect as well. This change adds support for multiple atomic counter buffer bindings. This is done by declaring an array of storage buffers for the atomic counter buffers (instead of declaring only one) and passing the (binding, offset) pair around to functions instead of just the offset. The atomic counter is found by indexing `binding` into the storage buffer array first before indexing `offset` into its `uint[]`. ProgramVk's default uniform collection is also fixed not to include atomic counter uniforms. A remaining issue is that atomic counter buffer offsets don't have alignment requirements in GLES, but Vulkan does for storage buffers. Similar to emulated transform feedback buffer offsets, these should be sent to the shader through uniform values. This will be done in a follow up change. Bug: angleproject:3566 Change-Id: I5600225c24c38f1a8ecf5c64388073055733197d Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1707931 Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org> Reviewed-by:
Jamie Madill <jmadill@chromium.org>
-
Ian Elliott authored
Some of this set of expectation-file changes are due to PBO implementation. Bug: angleproject:3628 Bug: angleproject:3455 Bug: angleproject:3209 Bug: angleproject:3210 Change-Id: Ie74913f22600b967c2a239f8a6452f9a99b2a00a Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1736134Reviewed-by:
Cody Northrop <cnorthrop@google.com> Reviewed-by:
Ian Elliott <ianelliott@google.com> Commit-Queue: Ian Elliott <ianelliott@google.com>
-
Jamie Madill authored
This will allow us to record resource IDs as they are created and bound to OpenGL. This in turn will enable implementing mid-execution capture. Bug: angleproject:3611 Change-Id: I9f12eb0025d90ad86327cf5181efd831662c2e3f Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1706562Reviewed-by:
Tim Van Patten <timvp@google.com> Commit-Queue: Jamie Madill <jmadill@chromium.org>
-
Clemen Deng authored
The script currently takes ~4 minutes to run Using this module instead of manually hashing will improve runtime significantly Bug: angleproject:3747 Change-Id: I7e2d2ef5bbfd136b0299d571e0acc11f334c80b5 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1724667 Commit-Queue: Clemen Deng <clemendeng@google.com> Reviewed-by:
Jamie Madill <jmadill@chromium.org>
-
angle-autoroll authored
https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang/+log/a0eb5efd2bad..3cea2e5882e3 Created with: gclient setdep -r ./third_party/glslang/src@3cea2e5882e3 The AutoRoll server is located here: https://autoroll.skia.org/r/glslang-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=geofflang@google.com Change-Id: I11d337682184083a98cdea36ed94441897250c74 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1736398Reviewed-by:
angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
-
angle-autoroll authored
https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/0b70972a29c7..4f14b4c8cc25 Created with: gclient setdep -r ./third_party/spirv-tools/src@4f14b4c8cc25 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=geofflang@google.com Change-Id: If2f37d2752f5e32b85081df915fdfa541872df4a Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1736399Reviewed-by:
angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
-
- 03 Aug, 2019 5 commits
-
-
Ian Elliott authored
This contains support for both pixel unpack buffers (i.e. for glTex*Image*) and pixel pack buffers (i.e. for glReadPixels). Bug: angleproject:3209 Bug: angleproject:3210 Change-Id: I077cccbffb96fb5f0198922bc7c1850a7eb3f616 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1723096 Commit-Queue: Ian Elliott <ianelliott@google.com> Reviewed-by:
Jamie Madill <jmadill@chromium.org>
-
Mohan Maiya authored
Framebuffers previously assumed a readPixels buffer alignment of 4 bytes, which causes issues when attempting to read with a format larger than 4 bytes per pixel. Change the default alignment to match the size of the largest know Vulkan format Bug: angleproject:3731 Change-Id: I6cd26a99e6f3b2f30084d403630c17f51a0ecedf Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1727731 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by:
Jamie Madill <jmadill@chromium.org> Reviewed-by:
Shahbaz Youssefi <syoussefi@chromium.org>
-
Ian Elliott authored
Bug: angleproject:3628 Change-Id: Idbb889165069d2ac45394b38cf44fad8c11bd910 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1733417Reviewed-by:
Ian Elliott <ianelliott@google.com> Commit-Queue: Ian Elliott <ianelliott@google.com>
-
Rafael Cintron authored
If the device for the texture does not match mDevice, we early out of the method without releasing textureDevice. Fixed by adding DynamicCastComObjectToComPtr and using angle::ComPtr Bug: angleproject:3761 Change-Id: Id4ef9231f8a91c30e326520132af693d51047c7d Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1730175 Commit-Queue: Rafael Cintron <rafael.cintron@microsoft.com> Reviewed-by:
Jamie Madill <jmadill@chromium.org>
-
Yuly Novikov authored
Splits Windows CQ bots into 32 and 64 bit. Update changed dEQP bot names. Bug: 988833 Change-Id: I4cbb8836ca03b781ccd4c3f6059620bb2c97855e Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1732671Reviewed-by:
Geoff Lang <geofflang@chromium.org> Reviewed-by:
Yuly Novikov <ynovikov@chromium.org> Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
-