mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-18 04:19:19 +02:00
refactoring: selectable gfx renderer groundwork
This commit is contained in:
@@ -150,7 +150,7 @@ eu07_application::run() {
|
||||
while( ( false == glfwWindowShouldClose( m_windows.front() ) )
|
||||
&& ( false == m_modestack.empty() )
|
||||
&& ( true == m_modes[ m_modestack.top() ]->update() )
|
||||
&& ( true == GfxRenderer.Render() ) ) {
|
||||
&& ( true == GfxRenderer->Render() ) ) {
|
||||
glfwPollEvents();
|
||||
m_modes[ m_modestack.top() ]->on_event_poll();
|
||||
}
|
||||
@@ -512,7 +512,9 @@ eu07_application::init_gfx() {
|
||||
return -1;
|
||||
}
|
||||
|
||||
if( ( false == GfxRenderer.Init( m_windows.front() ) )
|
||||
GfxRenderer = std::make_unique<opengl_renderer>();
|
||||
|
||||
if( ( false == GfxRenderer->Init( m_windows.front() ) )
|
||||
|| ( false == ui_layer::init( m_windows.front() ) ) ) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user