diff --git a/src/framework/CMakeLists.txt b/src/framework/CMakeLists.txt index cc98edb7..ea4cd9a7 100644 --- a/src/framework/CMakeLists.txt +++ b/src/framework/CMakeLists.txt @@ -43,8 +43,8 @@ SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O1 -ggdb") SET(CMAKE_C_FLAGS_RELWITHDEBINFO "-O1 -ggdb") SET(CMAKE_CXX_FLAGS_RELEASE "-O2 -ffast-math") SET(CMAKE_C_FLAGS_RELEASE "-O2 -ffast-math") -SET(CMAKE_CXX_FLAGS_RELFORPERFORMANCE "-Ofast") -SET(CMAKE_C_FLAGS_RELFORPERFORMANCE "-Ofast") +SET(CMAKE_CXX_FLAGS_RELFORPERFORMANCE "-Ofast -fomit-frame-pointer") +SET(CMAKE_C_FLAGS_RELFORPERFORMANCE "-Ofast -fomit-frame-pointer") SET(CMAKE_CXX_FLAGS_RELFORSIZE "-Os") SET(CMAKE_C_FLAGS_RELFORSIZE "-Os") SET(CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} -static-libgcc -static-libstdc++ -Wl,--as-needed") diff --git a/src/framework/platform/unixcrashhandler.cpp b/src/framework/platform/unixcrashhandler.cpp index 5d9975e4..112f2d22 100644 --- a/src/framework/platform/unixcrashhandler.cpp +++ b/src/framework/platform/unixcrashhandler.cpp @@ -59,7 +59,7 @@ void crashHandler(int signum, siginfo_t* info, void* secret) ss << " rsp = " << context.uc_mcontext.gregs[REG_RSP] << std::endl; ss << " efl = " << context.uc_mcontext.gregs[REG_EFL] << std::endl; ss << std::endl; -#else +#elif defined(REG_EIP) ss << " at eip = " << context.uc_mcontext.gregs[REG_EIP] << std::endl; ss << " eax = " << context.uc_mcontext.gregs[REG_EAX] << std::endl; ss << " ebx = " << context.uc_mcontext.gregs[REG_EBX] << std::endl; diff --git a/src/framework/ui/uiwidgetimage.cpp b/src/framework/ui/uiwidgetimage.cpp index d0306d6f..574dc52a 100644 --- a/src/framework/ui/uiwidgetimage.cpp +++ b/src/framework/ui/uiwidgetimage.cpp @@ -167,10 +167,6 @@ void UIWidget::drawImage(const Rect& screenCoords) m_imageTexture->setSmooth(m_imageSmooth); - // this will increase fps when rendering larger images, like the background, and improve image quality - if(m_imageSmooth && !m_imageTexture->hasMipmaps() && g_graphics.canGenerateMipmaps()) - m_imageTexture->generateMipmaps(); - g_painter.setColor(m_imageColor); g_painter.drawTextureCoords(m_imageCoordsBuffer, m_imageTexture); }