diff --git a/scripts/release-win32.sh b/scripts/release-win32.sh index b0c1c2ff..206e4e6c 100755 --- a/scripts/release-win32.sh +++ b/scripts/release-win32.sh @@ -15,7 +15,7 @@ fi cd win32build # TODO: potential Arch-ism? -i686-w64-mingw32-cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_C_FLAGS="-O2 -march=i686" -DCMAKE_CXX_FLAGS="-O2 -Wall -Wextra -Wno-unused-parameter -Wno-cast-function-type -march=i686" -DBUILD_SHARED_LIBS=OFF -DSUPPORT_XP=OFF -DWITH_RENDER_DX11=ON .. || exit 1 +i686-w64-mingw32-cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_C_FLAGS="-O2 -march=i586" -DCMAKE_CXX_FLAGS="-O2 -Wall -Wextra -Wno-unused-parameter -Wno-cast-function-type -march=i586" -DBUILD_SHARED_LIBS=OFF -DSUPPORT_XP=OFF -DWITH_RENDER_DX11=ON -DUSE_BACKWARD=OFF .. || exit 1 make -j8 || exit 1 cd .. diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index 1053f202..07be9fef 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -6513,10 +6513,12 @@ bool FurnaceGUI::init() { logW("could not list render drivers! %s",SDL_GetError()); } else { SDL_RendererInfo ri; + logV("available render drivers:"); for (int i=0; iinit(sdlWin)) { + logE("it failed..."); if (settings.renderBackend!="SDL") { settings.renderBackend="SDL"; e->setConf("renderBackend","SDL"); @@ -6542,6 +6545,7 @@ bool FurnaceGUI::init() { } return false; } + logV("render backend started"); // try acquiring the canvas size if (!rend->getOutputSize(canvasW,canvasH)) { diff --git a/src/gui/render/renderSDL.cpp b/src/gui/render/renderSDL.cpp index 0fe6b988..de1e28d3 100644 --- a/src/gui/render/renderSDL.cpp +++ b/src/gui/render/renderSDL.cpp @@ -19,6 +19,7 @@ #include "renderSDL.h" #include "backends/imgui_impl_sdlrenderer2.h" +#include "../../ta-log.h" class FurnaceSDLTexture: public FurnaceGUITexture { public: @@ -143,7 +144,9 @@ void FurnaceGUIRenderSDL::preInit() { } bool FurnaceGUIRenderSDL::init(SDL_Window* win) { + logV("creating SDL renderer..."); sdlRend=SDL_CreateRenderer(win,-1,SDL_RENDERER_ACCELERATED|SDL_RENDERER_PRESENTVSYNC|SDL_RENDERER_TARGETTEXTURE); + logV("(post creation)"); return (sdlRend!=NULL); }