commit | 87b5e66ecdc07a78aa03baa15275676fb44f66b3 | [log] [tgz] |
---|---|---|
author | James Price <jrprice@google.com> | Fri Sep 22 23:02:27 2023 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Sep 22 23:02:27 2023 +0000 |
tree | 76181d4049de8b343b38b556cba542c8e58022b1 | |
parent | 0fe9e44003cf84ab6c896a33546bd883acbd9d9f [diff] |
Roll third_party/angle/ ffd6ec26a..7b1b8a016 (46 commits) Suppress a couple of new test failures. https://chromium.googlesource.com/angle/angle/+log/ffd6ec26a212..7b1b8a0161cc $ git log ffd6ec26a..7b1b8a016 --date=short --no-merges --format='%ad %ae %s' 2023-09-21 lehoangquyen Metal: Allow using GL_RGB with either RGBA/BGRA IOSurface. 2023-09-22 angle-autoroll Roll VK-GL-CTS from 23a6249942af to d88f9c5772a8 (9 revisions) 2023-09-22 angle-autoroll Roll Chromium from 65385dc9c1b7 to 86cb232d2fc2 (626 revisions) 2023-09-21 cclao Vulkan: Minor cleanup of mPrevUploadedMutableTexture 2023-09-21 angle-autoroll Roll Chromium from 82003a98b373 to 65385dc9c1b7 (649 revisions) 2023-09-20 i.nazarov Fix ASSERT and potential bug with UnlockedTailCall 2023-09-20 i.nazarov Fix FixedVector bugs and unit tests 2023-09-19 cclao Cleanup POD struct usage to make them more consistent 2023-09-18 cclao Flatten BufferVariable/ShaderVariableBuffer/InterfaceBlock struct 2023-09-08 ccameron Add test for copying GL_SRGB8_ALPHA8 to GL_RGBA8 2023-08-21 lexa.knyazev Vulkan: Flatten secondary fragment output arrays 2023-09-20 cclao Fix potential timeout of FixedQueue.ConcurrentPushPop test 2023-09-18 ccameron CopySubTexture: Fix premultiplied alpha 2023-09-20 lehoangquyen Metal: Support RGBA IOSurface pbuffer. 2023-09-20 angle-autoroll Roll vulkan-deps from 640b7331b244 to b8fa58ef74a9 (7 revisions) 2023-09-20 angle-autoroll Roll Chromium from 26ff6b8864ac to 82003a98b373 (614 revisions) 2023-09-04 lehoangquyen Metal: Don't use implicit MSAA for render buffers. 2023-09-19 cnorthrop Android: Clean up from previous bad rolls 2023-09-19 abdolrashidi Suppress BufferDataInLoopManyTimes for Linux/Intel 2023-09-08 yuxinhu Add device lost handle after finishImpl 2023-09-19 i.nazarov Add ContextMutex unit tests 2023-06-27 i.nazarov Rename SharedContexMutex into ContexMutex 2023-06-22 i.nazarov Replace (Single/Shared)ContextMutex classed with ContextMutex 2023-09-15 syoussefi Move set/get uniform machinery to ProgramExecutable 2023-09-19 angle-autoroll Roll vulkan-deps from dc9947ad4d2b to 640b7331b244 (9 revisions) 2023-09-15 syoussefi Cache isSeparable in the executable 2023-09-18 cnorthrop Vulkan: Ignore VVL errors from GOOGLE extension 2023-09-19 angle-autoroll Roll Chromium from 0bbd400252a4 to 26ff6b8864ac (512 revisions) 2023-09-08 abdolrashidi Move buffer suballocation callers to ContextVk 2023-09-07 abdolrashidi Vulkan: Flush pending image garbage more often 2023-08-16 abdolrashidi Vulkan: Flush pending suballoc garbage more often 2023-09-18 cclao Add ProgramOutput struct for ProgramExecutable::mOutputVariables 2023-09-18 syoussefi Don't pack gl_TessLevelInner/Outer 2023-09-15 cclao Vulkan: Fix buffer storage reuse bug when robustAccess is enabled 2023-09-12 yuxinhu Add the missing multisample and rgb565-no-depth-no-stencil tests. 2023-09-06 syoussefi Remove forward-to-executable helpers from program 2023-09-18 syoussefi Vulkan: Disable VK_EXT_host_image_copy on Fuchsia 2023-08-02 i.nazarov Call ReleaseThread() entry point from ThreadCleanupCallback 2023-09-15 i.nazarov Fix "win-asan-test" random failures and timeouts 2023-09-18 angle-autoroll Roll vulkan-deps from 33efdc70a008 to dc9947ad4d2b (13 revisions) 2023-09-18 angle-autoroll Roll Chromium from 0324498f6cbf to 0bbd400252a4 (699 revisions) 2023-08-21 lexa.knyazev Remove obsolete EXT_blend_func_extended expectations 2023-09-14 syoussefi Add multithreaded texture upload test 2023-09-11 syoussefi Vulkan: Use VK_EXT_host_image_copy for texture uploads 2023-09-15 abdolrashidi Add VMA version to logcat 2023-09-14 jonahr Re-enable Metal on AMD FirePro. Created with: roll-dep third_party/angle Change-Id: I3453c1a48316dc2cd545bd898dc6090fd1511f29 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/152661 Kokoro: James Price <jrprice@google.com> Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: James Price <jrprice@google.com> Auto-Submit: James Price <jrprice@google.com>
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.