diff --git a/src/gui/render/renderDX9.cpp b/src/gui/render/renderDX9.cpp index 7e0ca620f..06d5a644e 100644 --- a/src/gui/render/renderDX9.cpp +++ b/src/gui/render/renderDX9.cpp @@ -99,7 +99,7 @@ FurnaceGUITexture* FurnaceGUIRenderDX9::createTexture(bool dynamic, int width, i return NULL; } - FurnaceDXTexture* ret=new FurnaceDXTexture; + FurnaceDX9Texture* ret=new FurnaceDX9Texture; ret->width=width; ret->height=height; ret->widthReal=widthReal; diff --git a/src/gui/settings.cpp b/src/gui/settings.cpp index d3a64033e..f24d12799 100644 --- a/src/gui/settings.cpp +++ b/src/gui/settings.cpp @@ -411,6 +411,12 @@ void FurnaceGUI::drawSettings() { settingsChanged=true; } #endif +#ifdef HAVE_RENDER_DX9 + if (ImGui::Selectable("DirectX 9",curRenderBackend=="DirectX 9")) { + settings.renderBackend="DirectX 9"; + settingsChanged=true; + } +#endif #ifdef HAVE_RENDER_METAL if (ImGui::Selectable("Metal",curRenderBackend=="Metal")) { settings.renderBackend="Metal";