From 47c5a31ac5575074cee305859478962cbc70dc9b 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 38a27d0623c821144a2b0ba4ed5cadaaceb03812..84b7166f6e6b97a9dc7f16c76069872bae473161 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(),