Commit Graph
220 Commits
Author SHA1 Message Date
Nicholas Hastings 2d1a9237d8 Fix static lib names to match what MM:S expects when building.
This nukes the legacy '_i486' suffix.
2018-06-16 09:49:37 -04:00
Nicholas Hastings 3fcf2ee3e5 Recompile tier1 with latest ConVar/ConCommand updates. 2018-06-16 09:25:35 -04:00
Nicholas Hastings 11bb666513 Fix Linux lib output path. 2018-06-16 09:25:10 -04:00
Nicholas Hastings d8d293dc4e Include mathlib in utlmemory.h to fix build. 2018-06-16 09:23:55 -04:00
Nick Hastings 26556b4aa6 Add WIP tier1 interface changes / tier0.
Not done, but this should fix current MM:S build from tier1 headers not
matching lib on Windows.
2018-05-05 10:55:21 -04:00
Nicholas Hastings 27fe1b091f Update ConVar flags for ConVar_Register to use correct type (alliedmodders/metamod-source#42). 2018-03-14 18:09:45 -04:00
Nicholas Hastings 16ba4f7602 Merge branch 'dota' of https://github.com/alliedmodders/hl2sdk into dota 2018-03-13 17:55:21 -04:00
Nicholas Hastings 3940eefc90 Update ConVar flags to use int64 everywhere. (alliedmodders/metamod-source#42)
Still needs tier1 recompile.
2018-03-13 17:54:16 -04:00
Nicholas Hastings 4405fd7523 Update IGameEventSystem for game update. (Fixes #40). 2018-03-13 17:51:47 -04:00
Nicholas Hastings abe4efe820 Fix 64-bit debug build error in bitbuf. 2018-01-26 16:54:30 -05:00
Nicholas Hastings b3ba2c7732 Fix USE_M64S define build warning with Clang 4.0+ 2017-12-20 08:45:52 -05:00
Nicholas Hastings ef8c2c65c1 Renamed/moved x64 Linux libs for consistency with our other SDKs. 2017-12-20 08:45:17 -05:00
Nicholas Hastings 6be59841c8 Update IGameEventManager. (Now in server, not exposed). 2017-06-22 13:07:09 -04:00
Nicholas Hastings a47cfa9474 Fix Clang warning on Error() shim. 2017-06-21 10:54:18 -04:00
Nicholas Hastings 280312399d Fix compile errors on Linux with new VScript param limit. 2017-06-21 10:39:25 -04:00
Nicholas Hastings 2b688391ec Another typo. 2017-06-21 10:11:42 -04:00
Nicholas Hastings 330a71e9d0 I <2 typos. 2017-06-21 10:03:55 -04:00
Nicholas Hastings 2b7ba5b4ef Remove Error funcs that no longer exit. Add compat shim. 2017-04-15 10:06:20 -04:00
Nicholas Hastings defb016d32 Update ISource2Server. 2017-03-15 20:48:35 -04:00
Nicholas Hastings 9342f5d650 Update IVEngineServer2. 2017-02-18 13:43:12 -05:00
Nicholas Hastings db9c703789 R.I.P. INetworkGameServerFactory. We hardly knew ya. 2017-02-18 10:21:11 -05:00
Nicholas Hastings 2b66731721 Add new ISource2Engine func. 2016-12-14 16:06:00 -05:00
Nicholas Hastings 8c7560bc3d Fix ISource2Engine funcs being inaccessible. 2016-12-14 16:05:48 -05:00
Nicholas Hastings 2f3d9831c9 Add new param in INetworkGameServer::StartChangeLevel. 2016-12-14 16:05:25 -05:00
Nicholas Hastings fd52af7ed3 Update INetworkGameServer. 2016-12-13 09:38:18 -05:00
Nicholas Hastings 4a4ee5c9ed Fix up scriptdesc decl/def macros for new ScriptFuncDescriptor_t structure. 2016-12-10 11:49:55 -05:00
Nicholas Hastings 4458b9265c Add param names for IScriptVM::SetEnumValue 2016-12-10 11:49:16 -05:00
Nicholas Hastings e6794c34e3 Add UtlString field type. 2016-12-10 11:48:50 -05:00
Nicholas Hastings 4fda4f23a1 Update ScriptFuncDescriptor_t. 2016-12-09 14:57:52 -05:00
Nicholas Hastings b230458c97 Added some missing ConVar flags. 2016-11-27 09:31:13 -05:00
Nicholas Hastings 6e19ef7779 Fix UtlHash for 64-bit. 2016-11-09 15:21:21 -05:00
Nicholas Hastings 90995ab9ec Add IScriptDebugger interface. 2016-11-08 10:32:48 -05:00
Nicholas Hastings a631270c86 Update/fix ScriptLanguage_t enum. 2016-11-08 10:32:34 -05:00
Nicholas Hastings c6342ac8e0 Add missing, new function to IScriptVM. 2016-11-08 10:31:55 -05:00
Nicholas Hastings 31ac357bb8 Update StartChangeLevel params again. 2016-10-10 14:54:06 -04:00
Nicholas Hastings 0963986cb8 Recompile Windows tier1. 2016-08-29 19:17:07 -04:00
Nicholas Hastings ebb0e1ea3b Fix randomish issues with command callbacks.
Also implemented ctors for remaining variants.
2016-08-29 19:16:45 -04:00
Nicholas Hastings 1be830b343 Update params for INetworkGameServer::StartChangeLevel. 2016-08-29 16:17:23 -04:00
Nicholas Hastings 2af6e9a590 Update ISource2Server iface and ISource2GameClients iface string.
(No idea yet what changed in ISource2GameClients.
With cursory look, all functions appear to still be there.)
2016-08-24 15:31:02 -04:00
Nicholas Hastings 987870d4db Update Win32 static libs. Add Win64 static libs. 2016-07-26 11:10:09 -04:00
Nicholas Hastings f585dae600 Disable mathlib SSE funcs on Win64. 2016-07-26 11:07:29 -04:00
Nicholas Hastings dfd2294860 Update project files for static libs. 2016-07-26 11:06:54 -04:00
Nicholas Hastings e62e3c06e9 Update Win64 tier0 and vstdlib linker libs. 2016-07-26 11:04:45 -04:00
Nicholas Hastings c977b07ae9 Add/update Linux static libs for convenience. 2016-07-22 13:44:07 -04:00
Nicholas Hastings 3d846a2056 Fix various other compiler warnings/errors. 2016-07-22 13:43:35 -04:00
Nicholas Hastings 4a34a76984 Various other fixes for 64-bit. 2016-07-22 13:43:08 -04:00
Nicholas Hastings 35680e819c Don't redefine X64BITS if already defined. 2016-07-22 13:38:21 -04:00
Nicholas Hastings 68828e5ef9 In datamanager, change from ptr handle to int handle (it only refs a short). 2016-07-22 13:38:02 -04:00
Nicholas Hastings b134f103a3 Don't invoke asm for cpu info on 64. Assume sse, sse2, etc. are supported there. 2016-07-22 13:37:03 -04:00
Nicholas Hastings f560b5bd37 Update compile/link flags for 64-bit. 2016-07-22 13:36:15 -04:00