Fixes and missing changes

This commit is contained in:
Wojtek Figat
2026-02-24 17:59:42 +01:00
parent 7ea3fb1500
commit 195d5b1aa2
10 changed files with 37 additions and 26 deletions

View File

@@ -87,9 +87,11 @@ void GPUSwapChainWebGPU::Present(bool vsync)
// Release the texture
auto surfaceTexture = _surfaceView.Texture;
ASSERT(surfaceTexture);
_surfaceView.Release();
wgpuTextureRelease(surfaceTexture);
if (surfaceTexture)
{
_surfaceView.Release();
wgpuTextureRelease(surfaceTexture);
}
// Base
GPUSwapChain::Present(vsync);