Rev |
Age |
Author |
Path |
Log message |
Diff |
8717 |
312d 12h |
terminx |
/Common.mak |
Experimental feature to switch the Windows power plan to "high performance" while the game is running, and switch back upon exit
During testing, CPU frequency scaling reducing the clock speed to sub-1GHz speeds was found to be a cause of frame time inconsistencies/stuttering. This attempts to work around that.
This is disabled by default but can be enabled with win_performancemode 1. |
|
8569 |
355d 1h |
terminx |
/Common.mak |
Rename EDUKE32_SIMPLE_MENU to EDUKE32_RETAIL_MENU |
|
8496 |
389d 6h |
hendricks266 |
/Common.mak |
Common.mak: Automatically disable --dynamicbase if debugging is active |
|
8452 |
397d 3h |
hendricks266 |
/Common.mak |
Makefile: Add USE_SSE2 option for 32-bit x86 and default it to off
This option might not exist forever, but for now entropy is preserved. |
|
8420 |
406d 7h |
hendricks266 |
/Common.mak |
Remove -msse2 from default 32-bit x86 optimization parameters |
|
8401 |
407d 13h |
terminx |
/Common.mak |
Use -march=nocona for x86_64 builds
This appears to be preferable for producing generic x86_64 binaries these days. |
|
8400 |
407d 13h |
terminx |
/Common.mak |
Use -march=pentium-m for i686 builds |
|
8365 |
407d 13h |
terminx |
/Common.mak |
Update the Microsoft resource compiler scripts used for Windows binaries
This adds the version control revision plus build time to the properties of the resulting binary, and updates some of the legal text. The executable version number has also been bumped from the longstanding "1.9.9.9" to "2.0.0.4", symbolic of the year EDuke32 was first released in. Future Fury binaries will now say "2.0.1.9" to match its first non-preview release as well. |
|
8301 |
419d 4h |
hendricks266 |
/Common.mak |
Makefile: Add DBGLEVEL so I can set it to 3 and get macros in my symbols |
|
8276 |
444d 10h |
hendricks266 |
/Common.mak |
Remove -Wno-deprecated-declarations
Passing this in for the entire build process is dangerous. If a deprecated declaration can't be fixed, use pragmas to silence it specifically. |
|
8216 |
456d 13h |
terminx |
/Common.mak |
Audiolib rework WIP
This attempts to rectify the differences between versions of JFAudiolib created after we forked the code, and the extra features contained in Nuke.YKT's fork of our version. |
|
8214 |
456d 13h |
terminx |
/Common.mak |
Use SDL audiolib driver on Windows
This shitcans the SDL_mixer requirement but leaves platforms other than Windows without built-in MIDI playback capability until Nuke.YKT's OPL3 emulator is merged. This also reworks sdlmusic.cpp into music_external.cpp, including an untested port of the code to Windows. |
|
8210 |
456d 13h |
terminx |
/Common.mak |
Add -Wno-deprecated-declarations to the warnings for GCC 9 and up |
|
8094 |
495d 13h |
hendricks266 |
/Common.mak |
Add Voidwrap, by Striker and NY00123. Heavily reorganized by me. |
|
8093 |
495d 13h |
hendricks266 |
/Common.mak |
Makefile: Separate -Wl,--dynamicbase into its own variable so it can be disabled independently.
For some reason it breaks my GDB. |
|
8054 |
508d 12h |
terminx |
/Common.mak |
Only use --high-entropy-va on x86_64 |
|
8052 |
509d 8h |
terminx |
/Common.mak |
Fix synthesis |
|
8049 |
510d 6h |
terminx |
/Common.mak |
Fix W_GCC_9 in Common.mak |
|
8044 |
516d 7h |
hendricks266 |
/Common.mak |
Make building Fury easier with FURY=1 |
|
7920 |
529d 12h |
terminx |
/Common.mak |
Fix linking with SDL 2.0.10 |
|