From 905561b2115ba042129553e2667946a745fc507f Mon Sep 17 00:00:00 2001 From: Phillip Stephens Date: Fri, 4 Apr 2025 16:31:57 -0700 Subject: [PATCH] Set texture dimension limit --- lib/webgpu/gpu.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/webgpu/gpu.cpp b/lib/webgpu/gpu.cpp index 2b8e5f5..ab40d52 100644 --- a/lib/webgpu/gpu.cpp +++ b/lib/webgpu/gpu.cpp @@ -386,6 +386,15 @@ bool initialize(AuroraBackend auroraBackend) { g_adapter.GetLimits(&supportedLimits); const wgpu::Limits requiredLimits{ // Use "best" supported alignments + .maxTextureDimension1D = supportedLimits.maxTextureDimension1D == 0 + ? WGPU_LIMIT_U32_UNDEFINED + : supportedLimits.maxTextureDimension1D, + .maxTextureDimension2D = supportedLimits.maxTextureDimension2D == 0 + ? WGPU_LIMIT_U32_UNDEFINED + : supportedLimits.maxTextureDimension2D, + .maxTextureDimension3D = supportedLimits.maxTextureDimension3D == 0 + ? WGPU_LIMIT_U32_UNDEFINED + : supportedLimits.maxTextureDimension3D, .minUniformBufferOffsetAlignment = supportedLimits.minUniformBufferOffsetAlignment == 0 ? WGPU_LIMIT_U32_UNDEFINED : supportedLimits.minUniformBufferOffsetAlignment,