From b56758c4c94034e338db80a75f5be7b77c26bb64 Mon Sep 17 00:00:00 2001 From: John Tur Date: Fri, 27 Feb 2026 15:46:18 -0500 Subject: [PATCH] Dynamically detect surface size limits on WGPU (#50340) Fallout from https://github.com/zed-industries/zed/pull/50270 Release Notes: - N/A Co-authored-by: Conrad Irwin --- crates/gpui_wgpu/src/wgpu_context.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/gpui_wgpu/src/wgpu_context.rs b/crates/gpui_wgpu/src/wgpu_context.rs index 38a27d0623..84b7166f6e 100644 --- a/crates/gpui_wgpu/src/wgpu_context.rs +++ b/crates/gpui_wgpu/src/wgpu_context.rs @@ -120,7 +120,9 @@ impl WgpuContext { .request_device(&wgpu::DeviceDescriptor { label: Some("gpui_device"), required_features, - required_limits: wgpu::Limits::downlevel_defaults(), + required_limits: wgpu::Limits::downlevel_defaults() + .using_resolution(adapter.limits()) + .using_alignment(adapter.limits()), memory_hints: wgpu::MemoryHints::MemoryUsage, trace: wgpu::Trace::Off, experimental_features: wgpu::ExperimentalFeatures::disabled(),