mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-09-02 00:38:42 +00:00
Eliminates a static initializer in kUnusedFormat (in Texture.cpp) by making dawn::native::Format constexpr-constructible. kUnusedFormat doesn't actually have to be constexpr to fix this, but it adds explicit enforcement that it's constexpr-constructible. Includes some extra initializers as a workaround for a bug in the old version of MSVC (14.26) that's on Kokoro. amaiorano figured out how to reproduce it locally, with a local install of VS2019 and this magic CMake incantation: $ cmake -G "Visual Studio 16 2019" -T v142,version=14.26 .. Bug: dawn:1405 Change-Id: Ic94324fc624fd720671dec35dcc5ea8ad77ee46d Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/89863 Reviewed-by: Dan Sinclair <dsinclair@chromium.org> Commit-Queue: Kai Ninomiya <kainino@chromium.org>