Intial Wayland EGL integration.
This commit is contained in:
parent
a4d3019f04
commit
6af296409a
20 changed files with 278 additions and 44 deletions
|
@ -38,6 +38,7 @@ list(APPEND TestFiles
|
|||
)
|
||||
endif()
|
||||
|
||||
set(OpenGL_GL_PREFERENCE "GLVND")
|
||||
find_package(OpenGL QUIET)
|
||||
if (OpenGL_FOUND)
|
||||
list(APPEND TestFiles
|
||||
|
|
|
@ -20,7 +20,7 @@ public:
|
|||
|
||||
bool useOpenGl = true;
|
||||
XcbInterface window_interface;
|
||||
window_interface.SetUseOpenGl(true);
|
||||
window_interface.setUseHardwareRendering(true);
|
||||
window_interface.initialize(desktopManager.get());
|
||||
window_interface.addWindow(mainWindow, desktopManager.get());
|
||||
window_interface.showWindow(mainWindow);
|
||||
|
|
|
@ -12,6 +12,7 @@ int main()
|
|||
auto desktop_manager = std::make_unique<DesktopManager>();
|
||||
|
||||
WaylandWindowInterface window_interface;
|
||||
window_interface.setUseHardwareRendering(true);
|
||||
window_interface.initialize(desktop_manager.get());
|
||||
|
||||
auto window = mt::Window::Create();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue