branchgarrysmod.main/hackweek-strippingcancel

3 Commits over 0 Days - Infinitycph!

20 Days Ago
Build LuaJIT 2.1 from CPM for all platforms Replace the in-tree LuaJIT 2.0.4 and LuaJIT2.1 trees with a single CPM fetch of upstream 2.1.0-beta3 plus Facepunch/GMod patches. Windows uses msvcbuild; Linux/macOS use make with toolchain CC flags (-m32 / -arch), per-binary-dir build trees, and deps::luajit / deps::luajit_headers. Remove Valve DCC and Xbox 360 dead trees (FuckOff Tier 2) Drop Maya/XSI/Modo/Python SDK headers, sdktools plugins, utils/xbox, per-project x360 .def dirs, unused tier0 Xbox sources, and the unbuilt haptics DLL. Keep common/xbox PC stubs and public haptics headers that the engine still includes.
20 Days Ago
Add rpcrt4 library dependency for Windows builds Remove dead Source SDK leftovers (legion, avi, unitlib, etc.) Drop unused trees that were never in the CMake product path: Legion, networksystem (used by legion), QuickTime/AVI, shell/autorun, Perforce SDK sources, sdklauncher, Workshopper, chromehtml (not used anymore), unittests/unitlib, and related headers. Strip g_pNetworkSystem from tier2 now that networksystem is gone. Win32+win64 Build.bat succeeds after the purge. Remove unicode, seems useless but I can be wrong
20 Days Ago
Remove processor_detect, just send defaults, even the oldest, slowest Nokia you find would have these or equivalent of these in NEON, this isnt 2004 anymore Remove ToGL