1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-26 16:24:35 +01:00

add software / hardware rendering switch

This commit is contained in:
Ted John
2016-06-04 19:11:28 +01:00
parent aafaf0e883
commit 8920c73ea4
2 changed files with 15 additions and 3 deletions

View File

@@ -19,6 +19,7 @@
extern "C"
{
#include "../config.h"
#include "../platform/platform.h"
}
@@ -29,8 +30,14 @@ extern "C"
void drawing_engine_init()
{
assert(_drawingEngine == nullptr);
// _drawingEngine = DrawingEngineFactory::CreateSoftware();
_drawingEngine = DrawingEngineFactory::CreateOpenGL();
if (gConfigGeneral.hardware_display)
{
_drawingEngine = DrawingEngineFactory::CreateOpenGL();
}
else
{
_drawingEngine = DrawingEngineFactory::CreateSoftware();
}
_drawingEngine->Initialise(gWindow);
}