ソースを参照

Applied patch for poor CPU performance on MinGW builds.

Lasse Öörni 13 年 前
コミット
b865108ecd
3 ファイル変更4 行追加2 行削除
  1. 2 2
      CMakeLists.txt
  2. 1 0
      Docs/Urho3D.dox
  3. 1 0
      Readme.txt

+ 2 - 2
CMakeLists.txt

@@ -84,8 +84,8 @@ if (MSVC)
     set (CMAKE_EXE_LINKER_FLAGS_RELEASE "${CMAKE_EXE_LINKER_FLAGS_RELEASE} /OPT:REF /OPT:ICF")
     set (CMAKE_EXE_LINKER_FLAGS_RELEASE "${CMAKE_EXE_LINKER_FLAGS_RELEASE} /OPT:REF /OPT:ICF")
 else ()
 else ()
     if (NOT IOS)
     if (NOT IOS)
-        set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -m32")
-        set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-invalid-offsetof -m32")
+        set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -m32 -O3 -ffast-math")
+        set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-invalid-offsetof -m32 -O3 -ffast-math")
         if (ENABLE_SSE)
         if (ENABLE_SSE)
             set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -msse")
             set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -msse")
             set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse")
             set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse")

+ 1 - 0
Docs/Urho3D.dox

@@ -51,6 +51,7 @@ Urho3D development, contributions and bugfixes by:
 - Colin Barrett
 - Colin Barrett
 - Carlo Carollo
 - Carlo Carollo
 - Alex Fuller
 - Alex Fuller
+- Mika Heinonen
 - Jason Kinzer
 - Jason Kinzer
 - Vladimir Pobedinsky
 - Vladimir Pobedinsky
 - Miika Santala
 - Miika Santala

+ 1 - 0
Readme.txt

@@ -14,6 +14,7 @@ Urho3D development, contributions and bugfixes by:
 - Colin Barrett
 - Colin Barrett
 - Carlo Carollo
 - Carlo Carollo
 - Alex Fuller
 - Alex Fuller
+- Mika Heinonen
 - Jason Kinzer
 - Jason Kinzer
 - Vladimir Pobedinsky
 - Vladimir Pobedinsky
 - Miika Santala
 - Miika Santala