mirror of
https://github.com/glfw/glfw.git
synced 2026-09-21 00:30:57 +00:00
Set up the Mir connection.
Set up the first of the Mir surface.
This commit is contained in:
committed by
Camilla Berglund
parent
46c9663ed7
commit
4295b77582
+16
-1
@@ -6,11 +6,26 @@
|
||||
|
||||
int _glfwPlatformInit(void)
|
||||
{
|
||||
return 0;
|
||||
_glfw.mir.connection = mir_connect_sync(NULL, __PRETTY_FUNCTION__);
|
||||
|
||||
if (!mir_connection_is_valid(_glfw.mir.connection))
|
||||
{
|
||||
_glfwInputError(GLFW_PLATFORM_ERROR,
|
||||
"Mir: Unable to connect to Server\n");
|
||||
return GL_FALSE;
|
||||
}
|
||||
|
||||
_glfw.mir.native_display = mir_connection_get_egl_native_display(_glfw.mir.connection);
|
||||
|
||||
// TODO Add in bits to get the correct monitors and screen sizes...
|
||||
// Ill just hard code in my own right now to jump ahead to surface and events.
|
||||
|
||||
return GL_TRUE;
|
||||
}
|
||||
|
||||
void _glfwPlatformTerminate(void)
|
||||
{
|
||||
mir_connection_release(_glfw.mir.connection);
|
||||
}
|
||||
|
||||
const char* _glfwPlatformGetVersionString(void)
|
||||
|
||||
Reference in New Issue
Block a user