Backends: Metal, Metal4: fixed build for multi-viewports. Amend 5cf9cef. (#9574)

This commit is contained in:
ocornut 2026-10-07 20:36:32 +02:00
parent 5cf9cefbe3
commit 778992face
2 changed files with 2 additions and 2 deletions

View File

@ -517,7 +517,7 @@ static void ImGui_ImplMetal_CreateWindow(ImGuiViewport* viewport)
CAMetalLayer* layer = [CAMetalLayer layer];
layer.device = device;
layer.framebufferOnly = YES;
layer.pixelFormat = bd->SharedMetalContext.framebufferDescriptor.colorPixelFormats[0];
layer.pixelFormat = [bd->SharedMetalContext.framebufferDescriptor colorPixelFormatAtIndex:0];
#if TARGET_OS_OSX
NSWindow* window = (__bridge NSWindow*)handle;
NSView* view = window.contentView;

View File

@ -840,7 +840,7 @@ static void ImGui_ImplMetal_CreateWindow(ImGuiViewport* viewport)
CAMetalLayer* layer = [CAMetalLayer layer];
layer.device = device;
layer.framebufferOnly = YES;
layer.pixelFormat = bd->SharedMetalContext.framebufferDescriptor.colorPixelFormats[0];
layer.pixelFormat = [bd->SharedMetalContext.framebufferDescriptor colorPixelFormatAtIndex:0];
#if TARGET_OS_OSX
NSWindow* window = (__bridge NSWindow*)handle;
NSView* view = window.contentView;