commit | fd783ce6270ae22be4cdb8c839a6604528a52d5c | [log] [tgz] |
---|---|---|
author | Austin Eng <enga@chromium.org> | Tue May 18 21:51:33 2021 +0000 |
committer | Commit Bot service account <commit-bot@chromium.org> | Tue May 18 21:51:33 2021 +0000 |
tree | cdd07ffe72157d15236b0227841be6bade081ce5 | |
parent | 8507f7e33a1e89dbc60b7d383d4ecd61d8ad2342 [diff] |
Support 3D textures in ClearTexture Also fix and enable testing for texture initialization on OpenGLES. This CL also factors code so that opengl::Texture::ClearTexture can use the DoTexSubImage helper. Note: Clearing of compressed textures on GL still unimplemented. Bug: dawn:780 Change-Id: I5c1268ee570f2d4347d365465700dd416fbf5619 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/50121 Commit-Queue: Austin Eng <enga@chromium.org> Reviewed-by: 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.