diff options
author | Alvin Wong <alvinhochun@gmail.com> | 2024-07-16 16:58:27 +0800 |
---|---|---|
committer | Alvin Wong <alvinhochun@gmail.com> | 2024-07-16 17:01:42 +0800 |
commit | a1a0acff7c7eaddb0743f47fbcd73ffb081e0577 (patch) | |
tree | 181d5923103ee642de56565763db9602e3778154 /platform/windows/gl_manager_windows_angle.h | |
parent | d7f023ab732655a235155998f92a24b9812d2927 (diff) | |
download | redot-engine-a1a0acff7c7eaddb0743f47fbcd73ffb081e0577.tar.gz |
Windows: Update ANGLE surface size when window is resized
ANGLE needs to be told to resize the DXGI swap chain using
`eglWaitNative`. Otherwise the resize will only happen in
`eglSwapBuffers`, which causes some janky stretching during window
resize.
Diffstat (limited to 'platform/windows/gl_manager_windows_angle.h')
-rw-r--r-- | platform/windows/gl_manager_windows_angle.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/platform/windows/gl_manager_windows_angle.h b/platform/windows/gl_manager_windows_angle.h index d8dc651cfd..f43a6fbe02 100644 --- a/platform/windows/gl_manager_windows_angle.h +++ b/platform/windows/gl_manager_windows_angle.h @@ -50,7 +50,7 @@ private: virtual Vector<EGLint> _get_platform_context_attribs() const override; public: - void window_resize(DisplayServer::WindowID p_window_id, int p_width, int p_height) {} + void window_resize(DisplayServer::WindowID p_window_id, int p_width, int p_height); GLManagerANGLE_Windows(){}; ~GLManagerANGLE_Windows(){}; |