From 30ca842e982561cc570fa5b2c53059d715fdb5c3 Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Thu, 25 Mar 2021 07:04:37 +0000 Subject: [PATCH] On Apple use the view object as the window handle The view is constant per window, the layer can change. The layer is constant for Vulkan windows The layer changes for GL windows --- renderdoc/replay/replay_output.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/replay/replay_output.cpp b/renderdoc/replay/replay_output.cpp index c444cd994..a526f9c7f 100644 --- a/renderdoc/replay/replay_output.cpp +++ b/renderdoc/replay/replay_output.cpp @@ -77,7 +77,7 @@ static uint64_t GetHandle(WindowingData window) #elif ENABLED(RDOC_APPLE) RDCASSERT(window.system == WindowingSystem::MacOS); - return (uint64_t)window.macOS.layer; // CALayer * + return (uint64_t)window.macOS.view; // NSView * #else RDCFATAL("No windowing data defined for this platform! Must be implemented for replay outputs");