瀏覽代碼

Merge pull request #67281 from Nidjo123/x11-window-resize

Keep rendering context window size in sync when resizing
Rémi Verschelde 2 年之前
父節點
當前提交
261b9da77f
共有 1 個文件被更改,包括 12 次插入0 次删除
  1. 12 0
      platform/linuxbsd/display_server_x11.cpp

+ 12 - 0
platform/linuxbsd/display_server_x11.cpp

@@ -1729,6 +1729,18 @@ void DisplayServerX11::window_set_size(const Size2i p_size, WindowID p_window) {
 
 		usleep(10000);
 	}
+
+	// Keep rendering context window size in sync
+#if defined(VULKAN_ENABLED)
+	if (context_vulkan) {
+		context_vulkan->window_resize(p_window, xwa.width, xwa.height);
+	}
+#endif
+#if defined(GLES3_ENABLED)
+	if (gl_manager) {
+		gl_manager->window_resize(p_window, xwa.width, xwa.height);
+	}
+#endif
 }
 
 Size2i DisplayServerX11::window_get_size(WindowID p_window) const {