Reverting D3D11 changes related to Win10 Creators Updates deps. Revert "D3D11: Avoid ID3D11DeviceContext4 if not available" This reverts commit 082473e6a8a2178d4ccfe4bbb993683bd3e0172c. Revert "D3D11: Avoid IDXGIAdapter4 & ID3D11Device5 if not available" This reverts commit 283ba575cbc91982af28cc678b053a4ab31efd44. Reason for revert: Causing crashes in crbug.com/405401229 Original changes' description: > D3D11: Avoid ID3D11DeviceContext4 if not available > > This interface is only available since Win10 Creators Update. > > Bug: 390441217 > Change-Id: Ibfcf54674e8319991806c10e1a1dfa209b15932a > Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/231196 > Commit-Queue: Quyen Le <lehoangquyen@chromium.org> > Reviewed-by: Corentin Wallez <cwallez@chromium.org> > D3D11: Avoid IDXGIAdapter4 & ID3D11Device5 if not available > > These interfaces are only available since Win10 Creators Update. > > Bug: 390441217 > Change-Id: I4e0265e7c0b0c1d77305fa869d9bda42b544bcf6 > Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/231195 > Commit-Queue: Quyen Le <lehoangquyen@chromium.org> > Reviewed-by: Corentin Wallez <cwallez@chromium.org> Bug: 405401229 Change-Id: Idb28d9cf7cf7b4338cf958c30ac11d105b845b3b Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/232434 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Loko Kung <lokokung@google.com>
Dawn is an open-source and cross-platform implementation of the 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)
BSD 3-Clause License, please see LICENSE.
This is not an officially supported Google product.