diff -r b8871dd33ec4 -r 21be7838a127 qmlfrontend/main.cpp --- a/qmlfrontend/main.cpp Sun Nov 25 05:52:06 2018 +0300 +++ b/qmlfrontend/main.cpp Sun Nov 25 22:32:49 2018 +0100 @@ -13,6 +13,9 @@ cleanup_t* cleanup; send_ipc_t* send_ipc; read_ipc_t* read_ipc; +setup_current_gl_context_t* setup_current_gl_context; +render_frame_t* render_frame; +advance_simulation_t* advance_simulation; }; // namespace Engine void loadEngineLibrary() { @@ -39,6 +42,14 @@ Engine::read_ipc = reinterpret_cast(hwlib.resolve("read_ipc")); + Engine::setup_current_gl_context = + reinterpret_cast( + hwlib.resolve("setup_current_gl_context")); + Engine::render_frame = + reinterpret_cast(hwlib.resolve("render_frame")); + Engine::advance_simulation = reinterpret_cast( + hwlib.resolve("advance_simulation")); + if (Engine::protocol_version) qDebug() << "Loaded engine library with protocol version" << Engine::protocol_version();