- 11 Jun, 2022 33 commits
-
-
Richard Gobeille authored
-
Richard Gobeille authored
-
Richard Gobeille authored
voidwrap: add explicit "voidwrap" target to Makefile so I can "make voidwrap" and not "make voidwrap_steam_x64.dll", strip .dll after building, add UNREFERENCED_PARAMETER to DllMain() to silence warnings It's nice that the Steam SDK was apparently updated to be compatible with MinGW at some point, so we aren't forced to build this .dll with MSVC anymore.
-
Richard Gobeille authored
engine: work around GCC 12.1 issue with RELEASE=0 builds due to xxHash specifying forced inlining after inlining has been disabled via -O0/-Og
-
Richard Gobeille authored
This should allow stuff like the upscale pack to work on devices where OpenGL isn't available at all.
-
Richard Gobeille authored
Makefile: specify -frounding-math to make sure GCC and clang are on the same page regarding float behavior
-
Richard Gobeille authored
-
Richard Gobeille authored
-
Richard Gobeille authored
-
Richard Gobeille authored
-
Richard Gobeille authored
-
Richard Gobeille authored
-
Richard Gobeille authored
This code is really weird. It's more than just the equivalent of offsetof().
-
Richard Gobeille authored
engine: this condition should never happen, but mdgetskinmap() can return null and we weren't checking it
-
Richard Gobeille authored
-
Richard Gobeille authored
-
Richard Gobeille authored
-
Richard Gobeille authored
Makefile: remove -Wl,--allow-multiple-definition, -mwindows, -lmingw32, -lpthread, -pthread, -static-libgcc, -static-libstdc++, and add -Wl,-subsystem,windows None of these seem to be needed anymore. Tested with MSYS2 and the newest MSVCRT based toolchain from https://winlibs.com
-
Richard Gobeille authored
lld works with GCC builds too, but you have to disable LTO if you want to use it.
-
Richard Gobeille authored
-
Richard Gobeille authored
I left BeOS because it's still around as Haiku (haiku-os.org) and left Wii because devkitPro seems to be updated to at least gcc 11.2.0.
-
Richard Gobeille authored
-
Richard Gobeille authored
-
Richard Gobeille authored
-
Richard Gobeille authored
-
Richard Gobeille authored
-
Richard Gobeille authored
-
Richard Gobeille authored
-
Richard Gobeille authored
-
Richard Gobeille authored
engine: skip CVAR_RESTARTVID handling for polymer-specific cvars when not running polymer, limit r_pr_shadowdetail to 5 (4096x4096)
-
Richard Gobeille authored
-
Richard Gobeille authored
Compiled with --disable-vp8-encoder --disable-vp9-encoder --enable-static-msvcrt --disable-avx --disable-multithread --disable-ssse3
-
Richard Gobeille authored
-
- 19 May, 2022 6 commits
-
-
Richard Gobeille authored
-
Richard Gobeille authored
-
Richard Gobeille authored
-
Richard Gobeille authored
-
Richard Gobeille authored
I think changing the default value here is the only way to ensure the option is set at process initialization time, before control is passed to main(). It looks like the "official" way to enable this is to set some environmental variables before spawning the process, but I don't think that solution is really appropriate for production builds.
-
Richard Gobeille authored
Effectively this means hightiles are ignored when the underlying tile is replaced by mapart or by a tile generated by .def (tilefromtexture, etc) after definition of the hightile.
-
- 17 May, 2022 1 commit
-
-
Richard Gobeille authored
-