From bf13f76deaeafa87cf90704d3b5b01cd95476ebf Mon Sep 17 00:00:00 2001 From: Ben Doherty Date: Mon, 18 May 2020 13:17:37 -0700 Subject: [PATCH] Fix, Metal validation error with SSR and post-processing turned off (#2550) --- filament/backend/src/metal/MetalHandles.mm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/filament/backend/src/metal/MetalHandles.mm b/filament/backend/src/metal/MetalHandles.mm index 6808ed5d0f..73264f2208 100644 --- a/filament/backend/src/metal/MetalHandles.mm +++ b/filament/backend/src/metal/MetalHandles.mm @@ -49,6 +49,8 @@ static inline MTLTextureUsage getMetalTextureUsage(TextureUsage usage) { MetalSwapChain::MetalSwapChain(id device, CAMetalLayer* nativeWindow) : layer(nativeWindow) { + // Needed so we can use the SwapChain as a blit source. + nativeWindow.framebufferOnly = NO; layer.device = device; }