diff --git a/.gitignore b/.gitignore index 589a563..3ebed65 100644 --- a/.gitignore +++ b/.gitignore @@ -54,4 +54,7 @@ oclint/ steamworks/ build/ -.vscode \ No newline at end of file +.vscode + +test.sh +test2.sh diff --git a/CMakeLists.txt b/CMakeLists.txt index c731886..bf08778 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,24 +9,22 @@ set(STEAMWORKS_PATH "${CMAKE_CURRENT_SOURCE_DIR}/steamworks" CACHE PATH "Path to option(DEBUG "Debug mode" ON) set(SDLTTF_VENDORED ON) set(ZLIB_USE_STATIC_LIBS ON) -## Misc setup ## - set(CMAKE_INCLUDE_CURRENT_DIR ON) -# Debug stuff -# i want die if(DEBUG) + # Debug stuff if (MSVC) add_compile_options(/EHr /fsanitize /validate-charset /DEBUG /RTCu /RTCs /RTCc /guard:cf /GS) else() - add_compile_options(-g3 -O0 -fno-omit-frame-pointer -ggdb -Wall -fcheck-new -gbtf) + add_compile_options(-g3 -O0 -fno-omit-frame-pointer -ggdb -Wall -fcheck-new -gbtf -pipe) endif() else() # Optimization stuff if (MSVC) add_compile_options(/O2 /fp:fast /GL /GF /GA) else() - add_compile_options() + add_compile_options(-O3 -ffast-math -flto -pipe -funroll-loops -falign-functions=16 -falign-jumps=8 -falign-loops=8 -fno-common) + add_link_options(-Wl,-O2) endif() endif() ## Setup main source ## diff --git a/oneshot.conf b/oneshot.conf index 9d64d18..3dd6622 100644 --- a/oneshot.conf +++ b/oneshot.conf @@ -28,6 +28,7 @@ # 16:9 support # EXPEREMENTAL! # (default: disabled) +# # EnableSixteenByNine=false # Apply linear interpolation when game screen