branchgarrysmod.main/hackweek-strippingcancel

3 Commits over 0 Days - Infinitycph!

2 Months 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.
2 Months 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
2 Months 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