diff options
Diffstat (limited to 'chromium/third_party/dawn/src/common/SwapChainUtils.h')
-rw-r--r-- | chromium/third_party/dawn/src/common/SwapChainUtils.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/chromium/third_party/dawn/src/common/SwapChainUtils.h b/chromium/third_party/dawn/src/common/SwapChainUtils.h index 78aa7028469..4010c3b3d39 100644 --- a/chromium/third_party/dawn/src/common/SwapChainUtils.h +++ b/chromium/third_party/dawn/src/common/SwapChainUtils.h @@ -18,19 +18,19 @@ #include "dawn/dawn_wsi.h" template <typename T> -dawnSwapChainImplementation CreateSwapChainImplementation(T* swapChain) { - dawnSwapChainImplementation impl = {}; +DawnSwapChainImplementation CreateSwapChainImplementation(T* swapChain) { + DawnSwapChainImplementation impl = {}; impl.userData = swapChain; impl.Init = [](void* userData, void* wsiContext) { auto* ctx = reinterpret_cast<typename T::WSIContext*>(wsiContext); reinterpret_cast<T*>(userData)->Init(ctx); }; impl.Destroy = [](void* userData) { delete reinterpret_cast<T*>(userData); }; - impl.Configure = [](void* userData, dawnTextureFormat format, dawnTextureUsageBit allowedUsage, + impl.Configure = [](void* userData, DawnTextureFormat format, DawnTextureUsageBit allowedUsage, uint32_t width, uint32_t height) { return reinterpret_cast<T*>(userData)->Configure(format, allowedUsage, width, height); }; - impl.GetNextTexture = [](void* userData, dawnSwapChainNextTexture* nextTexture) { + impl.GetNextTexture = [](void* userData, DawnSwapChainNextTexture* nextTexture) { return reinterpret_cast<T*>(userData)->GetNextTexture(nextTexture); }; impl.Present = [](void* userData) { return reinterpret_cast<T*>(userData)->Present(); }; |