commit | ee820ca7c2b03df43301bf122d22e3b08fa825e3 | [log] [tgz] |
---|---|---|
author | Stephen White <senorblanco@chromium.org> | Wed Mar 24 19:56:43 2021 +0000 |
committer | Commit Bot service account <commit-bot@chromium.org> | Wed Mar 24 19:56:43 2021 +0000 |
tree | 0122edfe6a2e09f544ce82f1a1909ae7d332033b | |
parent | ca7166ba8bd36781534e6791d4321d277ef8bf9e [diff] |
Roll third_party/angle/ d8557cc88..0c9f22d3a (162 commits) https://chromium.googlesource.com/angle/angle/+log/d8557cc88fbc..0c9f22d3a7f8 $ git log d8557cc88..0c9f22d3a --date=short --no-merges --format='%ad %ae %s' 2021-03-24 angle-autoroll Roll Chromium from f1617b736428 to bda1e3894abc (469 revisions) 2021-03-18 amy.liu Compression of the data from vkGetPipelineCacheData. 2021-03-23 xiaoxuan.liu Vulkan: Fix gl_SamplePosition XY-flip and rotation. 2021-03-23 reveman [Fuchsia] Add ifndefs to vulkan_fuchsia_ext.h 2021-03-09 syoussefi Vulkan: Use VK_EXT_multisampled_render_to_single_sampled 2021-03-22 ianelliott Update ANGLEWrangling.md with Hotlist-Wrangler 2021-03-22 rafael.cintron Enable D3D11 debug names in ANGLE release builds 2021-03-22 penghuang Disable timestamp queries for Mali-G31 and older GPUs 2021-03-23 jmadill Revert "Save/Load missing members" 2021-03-22 jmadill Vulkan: Rename Uniforms/XFB descriptor desc. 2021-03-23 angle-autoroll Roll Chromium from 3eced2421f5a to f1617b736428 (473 revisions) 2021-03-19 cnorthrop Tests: Add Real Cricket 20 trace 2021-03-22 ianelliott Fix copyright dates of new test files per Shabi 2021-03-08 cclao Vulkan: Add test for filament gltf usage case 2021-03-17 timvp Save/Load missing members 2021-03-19 cnorthrop Tests: Add android log library to traces 2021-03-17 timvp Reorder ShaderVariable functions and members 2021-03-19 m.maiya Handle inactive structure type varyings correctly 2021-03-19 m.maiya Vulkan: Handle compilation error involving gl_InvocationID 2021-03-19 cclao Vulkan: Rename onImageHelperRelease to finalizeImageLayout 2021-03-18 jmadill Vulkan: More cleanups to perf counters. 2021-03-21 cnorthrop Tests: Add Avakin Life - 3D Virtual World trace 2021-03-18 cheryl.wei Skip ResizeWindow test on Linux. 2021-03-20 m.maiya Vulkan: Don't acquire new BufferHelper for external buffers 2021-03-22 angle-autoroll Roll Chromium from c33e21cce932 to 3eced2421f5a (477 revisions) 2021-03-19 ianelliott Add multi-thread/context test for compute shaders 2021-03-19 capn Disable EGL_EXT_buffer_age for SwiftShader Vulkan 2021-03-17 cclao Vulkan: Add VUID-vkCmdDraw-None-04584 validation error to ignore list 2021-03-08 cclao Vulkan: Track images used for both attachment and sampler 2021-03-18 m.maiya Add isYUV to angle::Format 2021-03-08 cclao Vulkan: Defer color image layout changes at endRenderPass time 2021-03-15 geofflang D3D: Mark images dirty after recovering from storage 2021-03-19 angle-autoroll Roll vulkan-deps from 6ea3512e6349 to 91a2a0b15f23 (6 revisions) 2021-03-19 angle-autoroll Roll Chromium from e7ef5f7d0368 to c33e21cce932 (451 revisions) 2021-03-17 cnorthrop Tests: Add Ragnarok M: Eternal Love trace 2021-03-15 jiajia.qin Fix the assert error and inbalence parens for SSBO 2021-03-18 jmadill Vulkan: Use packed enum map for descriptor set index. 2021-03-18 jmadill Vulkan: Clean up shader buffer DS allocation. 2021-03-08 cclao Vulkan: Move CommandBufferHelper::reset() closer to constructor 2021-03-08 cclao Vulkan: Test render and sample the same texture but with different LOD 2021-03-17 gert.wollny scripts: Ignore "rapidsjon/..." when checking includes 2021-03-18 angle-autoroll Roll Chromium from 60fea25f23e6 to e7ef5f7d0368 (472 revisions) 2021-03-18 angle-autoroll Roll vulkan-deps from 105af117f053 to 6ea3512e6349 (13 revisions) 2021-03-17 jdarpinian Fix immutable texture base level validation 2021-03-12 cnorthrop Tests: Add June's Journey trace 2021-03-12 jmadill Use bitset masks for active shader buffers. 2021-03-08 m.maiya Reland "Vulkan: Support EXT_sRGB_write_control" 2021-03-16 syoussefi Vulkan: Fix missing dirty bits for compute 2021-03-17 angle-autoroll Roll SwiftShader from 69b79eec6533 to a98fb3f8380a (2 revisions) 2021-03-03 xiaoxuan.liu Reland "Add support for Linux GPU info with Vulkan backend" (...) 2021-03-05 ianelliott Work-around eglSwapBuffersWithDamageKHR() bug 2021-03-08 jmadill Allow graceful no-error failure in CastStateValues. 2021-03-04 penghuang Reland "Fix bindFramebuffer problem with GLES2 devices" 2021-03-03 penghuang Reland "Fix two issues with GLES2 devices" 2021-03-09 penghuang Revert "Vulkan: Support EXT_sRGB_write_control" 2021-03-09 penghuang Revert "Fix bindFramebuffer problem with GLES2 devices" 2021-03-09 penghuang Revert "Fix two issues with GLES2 devices" 2021-03-09 angle-autoroll Roll SwiftShader from de7d5775ab25 to 023914a27b63 (2 revisions) 2021-03-09 angle-autoroll Roll vulkan-deps from 6691fcec0bce to 32692e5de307 (12 revisions) 2021-03-04 penghuang Disable worker contexts on Android emulator 2021-03-08 ynovikov Further suppress tests failing on Ozone. 2021-03-04 penghuang Fix bindFramebuffer problem with GLES2 devices 2021-03-06 lexa.knyazev Metal: Enable iOS pixel formats on macOS 11 2021-03-08 m.maiya Vulkan: Support EXT_sRGB_write_control 2021-03-04 penghuang Fix two GL_OES_texture_half_float related problems with GLES2 2021-03-05 ynovikov Add Win x86 chromium.angle bots to CQ 2021-03-03 penghuang Fix two issues with GLES2 devices 2021-03-07 lexa.knyazev Fix PVRTC1 frontend validation 2021-03-02 m.maiya Handle nullptr in GetQueryObjectParameter() 2021-03-08 angle-autoroll Roll SwiftShader from 6846389f25ca to de7d5775ab25 (1 revision) 2020-10-13 lexa.knyazev Metal: Implement OES_draw_buffers_indexed 2021-03-06 angle-autoroll Roll VK-GL-CTS from a9c07acc33bc to c4e6dbe68e04 (15 revisions) 2021-03-05 ynovikov Skip tests failing on Ozone. 2021-03-06 angle-autoroll Roll VK-GL-CTS from 9be79728eafb to a9c07acc33bc (6 revisions) 2021-03-05 angle-autoroll Roll Chromium from e3e89758c942 to 76f6150ffdeb (205 revisions) 2021-03-05 angle-autoroll Roll VK-GL-CTS from 9cdde06fb38a to 9be79728eafb (18 revisions) 2021-03-05 ynovikov Skip vulkan_car_parking_multiplayer on Win Intel 2021-03-05 ynovikov Skip CopyTextureVariationsTest failing on Ozone 2021-03-05 Amy.Liu Revert "Compression of the data from vkGetPipelineCacheData." 2021-03-05 lexa.knyazev Fix Apple GPU detection for M1 2021-03-04 lubosz.sarnecki capture_replay_tests: Don't skip tests that pass. 2021-02-27 syoussefi Vulkan: Keep dynamic buffer's free list trimmed 2021-03-05 angle-autoroll Roll vulkan-deps from c0db6ae3d87d to 6691fcec0bce (2 revisions) 2021-03-05 angle-autoroll Roll SwiftShader from 084529f3a9b9 to 6846389f25ca (1 revision) 2021-03-05 angle-autoroll Roll Chromium from 143c12daa39f to e3e89758c942 (782 revisions) 2021-02-27 m.maiya Add FramebufferAttachmentPerfTest 2021-03-04 enga Revert "Add support for Linux GPU info with Vulkan backend" 2021-03-02 m.maiya Vulkan: Unmap buffer when adding to mBufferFreeList 2021-03-01 natsu Vulkan: Enable EGL_ANDROID_recordable for EGL configs on SwiftShader 2021-03-04 jmadill infra/config: Rename console/list views. 2021-02-25 syoussefi Translator: Rename GLSL to SPIR-V in Vulkan and Metal output 2021-03-02 ynovikov Suppress UNINSTANTIATED_PARAMETERIZED_TEST failures on Ozone 2021-03-03 xiaoxuan.liu Add support for Linux GPU info with Vulkan backend 2021-03-02 lexa.knyazev Partially upgrade codegen to Python 3 2021-03-03 ynovikov Replace Win x64 dEQP GPU.FYI bots with chromium.angle bots 2021-03-04 angle-autoroll Roll SwiftShader from 106e01583a3a to 084529f3a9b9 (1 revision) 2021-03-04 angle-autoroll Roll vulkan-deps from 6c3f8d8c39b9 to c0db6ae3d87d (6 revisions) 2021-03-03 syoussefi Vulkan: Fix overlay graph widgets 2021-03-02 syoussefi Vulkan: Fix Overlay for prerotation 2021-03-02 syoussefi Vulkan: Workaround Overlay draw issue on Android Created with: roll-dep third_party/angle Change-Id: Ifb50462ee7be965e1bac8c377ef021614da56402 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/45862 Reviewed-by: Austin Eng <enga@chromium.org> Commit-Queue: Stephen White <senorblanco@chromium.org>
Dawn is an open-source and cross-platform implementation of the work-in-progress WebGPU standard. More precisely it implements webgpu.h
that is a one-to-one mapping with the WebGPU IDL. Dawn is meant to be integrated as part of a larger system and is the underlying implementation of WebGPU in Chromium.
Dawn provides several WebGPU building blocks:
webgpu.h
version that Dawn implements.webgpu.h
.Helpful links:
Developer documentation:
User documentation: (TODO, figure out what overlaps with the webgpu.h docs)
(TODO)
Apache 2.0 Public License, please see LICENSE.
This is not an officially supported Google product.