diff --git a/src/ifcviewer-wgpu/WgpuMetalSurface_mac.mm b/src/ifcviewer-wgpu/WgpuMetalSurface_mac.mm index 5aa7cd03ea..d4ac05fc77 100644 --- a/src/ifcviewer-wgpu/WgpuMetalSurface_mac.mm +++ b/src/ifcviewer-wgpu/WgpuMetalSurface_mac.mm @@ -7,7 +7,10 @@ #if defined(__APPLE__) -#import +// The AppKit umbrella header pulls in NSWindow so `view.window`'s +// `backingScaleFactor` resolves — `` alone only +// forward-declares NSWindow. +#import #import void* wgpu_macos_attach_metal_layer(void* nsview_ptr) {