Wayland WSI would crash the system when used. The reason is that the wayland vulkan WSI doesn't provide windowing support. Vulkan gets full access to the desktop of the OS and it is the responsibilty of the application to do the right thing. For OpenGL Wayland proved basic windowing support using `wayland-egl.h`. Which essentially is a tiny wrapper that keeps track of the window position and size. This PR changes a few things to make the Wayland surface usable: - Do not load debug extensions when blender isn't started with `--debug-gpu`. - Recreate swapchain images when surface size changes. Pull Request: https://projects.blender.org/blender/blender/pulls/113007 |
||
---|---|---|
.. | ||
intern | ||
test | ||
CMakeLists.txt | ||
GHOST_C-api.h | ||
GHOST_IContext.hh | ||
GHOST_IEvent.hh | ||
GHOST_IEventConsumer.hh | ||
GHOST_ISystem.hh | ||
GHOST_ISystemPaths.hh | ||
GHOST_ITimerTask.hh | ||
GHOST_IWindow.hh | ||
GHOST_IXrContext.hh | ||
GHOST_Path-api.hh | ||
GHOST_Rect.hh | ||
GHOST_Types.h |