From c90eb844713aa3202f4f4719c9cb4a8df44aec2c Mon Sep 17 00:00:00 2001 From: DH Date: Fri, 1 Nov 2024 10:05:52 +0300 Subject: [PATCH] gpu: do not show window until initialization complete some new versions of gnome has bug, after long delay it thinks that window still freezed even if it responses --- rpcsx/gpu/Device.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rpcsx/gpu/Device.cpp b/rpcsx/gpu/Device.cpp index 4f8ee3d5c..95d8c92c5 100644 --- a/rpcsx/gpu/Device.cpp +++ b/rpcsx/gpu/Device.cpp @@ -92,6 +92,8 @@ static vk::Context createVkContext(Device *device) { createWindow(); #endif + glfwHideWindow(device->window); + const char **glfwExtensions; uint32_t glfwExtensionCount = 0; glfwExtensions = glfwGetRequiredInstanceExtensions(&glfwExtensionCount); @@ -345,6 +347,8 @@ void Device::start() { uint32_t gpIndex = -1; GLFWgamepadstate gpState; + glfwShowWindow(window); + while (true) { glfwPollEvents();