Commit Graph

  • d73ce9ed72 NetCon: fix color console regression p4sync Kawe Mazidjatari 2025-02-09 19:06:00 +01:00
  • dea3888973 Engine: improve type usage consistency Kawe Mazidjatari 2025-02-09 19:04:48 +01:00
  • f2e332efa0 Common: improve type name consistency Kawe Mazidjatari 2025-02-09 17:10:53 +01:00
  • 7de9196d7d Engine: optimize and harden RCON message processor Kawe Mazidjatari 2025-02-09 17:05:41 +01:00
  • 905f496474 NetCon: add new net console types Kawe Mazidjatari 2025-02-09 16:56:14 +01:00
  • 5d7c94ae2f Engine: improve CNetConBase::Recv Kawe Mazidjatari 2025-02-09 16:36:08 +01:00
  • def96b25a7 VpkLib: strong optimizations for directory tree builder Kawe Mazidjatari 2025-02-09 02:33:37 +01:00
  • 85d99364cb ReVPK: check if retrieving directory file stem was successful Kawe Mazidjatari 2025-02-09 02:30:35 +01:00
  • 08646370c4 VpkLib: improve functions for retrieving directory file stem Kawe Mazidjatari 2025-02-09 02:29:38 +01:00
  • 3c30d959dd Engine: fix uncontrolled format string vulnerability Kawe Mazidjatari 2025-02-09 02:07:19 +01:00
  • 1e1fe1beff Recast: use emplace_back Kawe Mazidjatari 2025-02-09 02:03:55 +01:00
  • 0a0eeca20a NetCon: update code to use new RCON API Kawe Mazidjatari 2025-02-09 02:02:17 +01:00
  • b0423ee74b Engine: use a more sane limit for desync check Kawe Mazidjatari 2025-02-09 01:58:32 +01:00
  • bb71a4c7f3
    Merge ba54ac3dd9b264cd93c1493f556225182a04a293 into fdab5dea8420db1e618467863016daa4d9b22f52 O-Robotic 2025-02-09 01:55:30 +01:00
  • fdab5dea84 Engine: clamp sv_rcon_maxframesize Kawe Mazidjatari 2025-02-09 01:38:07 +01:00
  • f491f3dfe3 Engine: fix regression in message processor Kawe Mazidjatari 2025-02-09 01:37:09 +01:00
  • b1d81e2dc5 Engine: strong optimizations for RCON system Kawe Mazidjatari 2025-02-09 01:23:05 +01:00
  • e223cec9c2 Engine: don't grow the string buffer Kawe Mazidjatari 2025-02-09 00:52:32 +01:00
  • 7607ca073f Engine: fix typo Kawe Mazidjatari 2025-02-09 00:51:51 +01:00
  • 8b0bdae883 NetCon: fix command line parsing bug Kawe Mazidjatari 2025-02-09 00:45:46 +01:00
  • f0f90e5c1b Launcher: use emplace_back Kawe Mazidjatari 2025-02-09 00:42:40 +01:00
  • d36ea4d769 ImGui: strong optimizations for color logger Kawe Mazidjatari 2025-02-09 00:34:15 +01:00
  • 1331c3c67b VGui: use cached string lengths for notify logs Kawe Mazidjatari 2025-02-09 00:30:06 +01:00
  • 26ec02f302 GameUI: use cached string lengths where possible Kawe Mazidjatari 2025-02-09 00:27:29 +01:00
  • 73b517600d NetworkSystem: use cached string lengths where possible Kawe Mazidjatari 2025-02-07 21:48:50 +01:00
  • bfe96e9ccd Game: use cached string lengths where possible Kawe Mazidjatari 2025-02-07 21:47:36 +01:00
  • 8646dfa516 Client: use cached string lengths where possible Kawe Mazidjatari 2025-02-07 21:47:09 +01:00
  • fde639e167 NetworkSystem: optimize server list construction Kawe Mazidjatari 2025-02-07 21:42:44 +01:00
  • bb566cd1fd NetworkSystem: use cached string lengths where possible Kawe Mazidjatari 2025-02-07 21:40:33 +01:00
  • e27fc72e25 NetworkSystem: update function documentation Kawe Mazidjatari 2025-02-07 21:39:22 +01:00
  • 18e71086b6 Tier2: strong optimizations for JSON tools Kawe Mazidjatari 2025-02-07 21:38:03 +01:00
  • 4188c13780 Core: add character conversion header to PCH Kawe Mazidjatari 2025-02-07 17:37:15 +01:00
  • 13301bceae CMake: move project "vphysics" under "System" Kawe Mazidjatari 2025-02-05 00:50:32 +01:00
  • d6cff51624 Particle: add pak to load after effects Kawe Mazidjatari 2025-02-05 00:49:28 +01:00
  • ff303d5de8 Engine: add pak to load after common_early Kawe Mazidjatari 2025-02-05 00:47:04 +01:00
  • d7ebf62c38 Detours: only keep duplication tracking code in debug builds Kawe Mazidjatari 2025-02-05 00:36:48 +01:00
  • 27285fc087 MaterialSystem: add pak load for startup_sdk.rpak Kawe Mazidjatari 2025-02-04 17:51:34 +01:00
  • eaf313ab7a Engine: don't wait on ui_sdk.rpak for dedicated Kawe Mazidjatari 2025-02-04 17:32:20 +01:00
  • e8fc542907 Engine: light cleanup for Mod_QueuedPakCacheFrame Kawe Mazidjatari 2025-02-04 17:30:57 +01:00
  • 3ac646da64 GameUI: fix bug in CBrowser::UpdateHostingStatus() Kawe Mazidjatari 2025-02-03 21:20:37 +01:00
  • e55975100e Engine: wait for all paks before releasing FIFO lock Kawe Mazidjatari 2025-02-03 21:15:42 +01:00
  • ba54ac3dd9 VScript: Add usage comment for FindFunction O-Robotic 2025-02-03 18:01:42 +00:00
  • 4569fb7b63 VScript: Add Free destructor to variant type O-Robotic 2025-02-03 17:58:15 +00:00
  • c8467a64fe VScript: Add FindFunction for CSquirrelVM O-Robotic 2025-02-03 17:31:31 +00:00
  • 3a8f8134b6 Game: Add BaseEntity script instance getters O-Robotic 2025-02-03 17:30:06 +00:00
  • 9b6bb15bfd VScript: Add ScriptVariant type O-Robotic 2025-02-03 17:27:54 +00:00
  • 949b71a162 Engine: unload paks in FILO order Kawe Mazidjatari 2025-02-03 15:43:58 +01:00
  • c4bf79376e Engine: enforce type name consistency on runtime pak symbols Kawe Mazidjatari 2025-02-03 14:06:45 +01:00
  • 72cbe5bc63 Tier1: increase buffer sizes for help command Kawe Mazidjatari 2025-02-03 13:58:47 +01:00
  • d810768895 Engine: use correct method for detouring datablock processor Kawe Mazidjatari 2025-02-03 13:22:37 +01:00
  • 456a68af05 GameUI: use cached module handle to retrieve resources Kawe Mazidjatari 2025-02-03 12:52:30 +01:00
  • b8550c9f32 VScript: map more fields out for SquirrelVM Kawe Mazidjatari 2025-02-03 12:14:50 +01:00
  • 24bce8ee73 Revert "LiveAPI: make code compatible with coroutines" Kawe Mazidjatari 2025-02-03 12:13:37 +01:00
  • 8339c44c25 Client: fix underflow and overflow vulnerability in entitylist Kawe Mazidjatari 2025-02-02 23:46:59 +01:00
  • 5a6c655196 Recast: fix infinite loop in dtNavMeshQuery::raycast() Kawe Mazidjatari 2025-02-02 15:00:19 +01:00
  • 56aba36b8c Codecs: disable Miles bank patch validation Kawe Mazidjatari 2025-02-02 14:58:41 +01:00
  • f18dd71f4b Core: use correct format specifier for image build timestamp Kawe Mazidjatari 2025-02-02 14:55:03 +01:00
  • 51931b59db RTech: rename member variable Kawe Mazidjatari 2025-02-02 14:53:48 +01:00
  • b288d072db Tier0: use cached results from GetInternalStreamMode() Kawe Mazidjatari 2025-02-02 14:52:05 +01:00
  • e63660b549 Tier0: fix bug in CIOStream::Pad() Kawe Mazidjatari 2025-02-02 14:51:29 +01:00
  • c8ee0d4333 Core: improve logger performance Kawe Mazidjatari 2025-02-02 14:47:57 +01:00
  • b4f68d69ce Launcher: improve dropdown UI name Kawe Mazidjatari 2025-02-02 14:41:20 +01:00
  • 0f17987599 Common: improve SVC_SetClassVar member variable naming Kawe Mazidjatari 2025-02-02 14:34:57 +01:00
  • 452c226316 Server: improve error message on empty class var value Kawe Mazidjatari 2025-02-02 14:32:11 +01:00
  • 66a271d003 Server: fix member variable typo Kawe Mazidjatari 2025-02-02 14:31:20 +01:00
  • c8c321e924 Server: use dedicated types for nucleus ID Kawe Mazidjatari 2025-01-26 11:55:36 +01:00
  • a5bd66513a NetworkSystem: fix network address comparisons Kawe Mazidjatari 2025-01-26 11:53:39 +01:00
  • 5584c2a87f NetworkSystem: fix incorrect function parameter Kawe Mazidjatari 2025-01-26 11:48:21 +01:00
  • 5f5bbb9164 Tier1: only return out early on material thread convars without FCVAR_STUDIO_SYSTEM Kawe Mazidjatari 2025-01-24 11:30:02 +01:00
  • 726b5c9fbc Tier1: track convar value changes in ConVar::InternalSetValue too Kawe Mazidjatari 2025-01-24 02:14:20 +01:00
  • bf7f128acf Tier1: properly handle null string values in ConVar::InternalSetValue Kawe Mazidjatari 2025-01-24 02:12:48 +01:00
  • 291a99e3ae RTech: return the most recently loaded pak in Pak_GetPakInfo Kawe Mazidjatari 2025-01-22 13:57:44 +01:00
  • 5742163756 RTech: fix typo in comment Kawe Mazidjatari 2025-01-22 13:43:53 +01:00
  • bf3bd90dc7 RTech: use correct format specifiers for debug code Kawe Mazidjatari 2025-01-22 13:22:22 +01:00
  • 9eeb0606e7 RTech: fix rare crash in pak listing and unloading debug commands Kawe Mazidjatari 2025-01-22 13:21:37 +01:00
  • 1766530af1 Common: improve Mat_CrossHair_f() readability Kawe Mazidjatari 2025-01-18 23:21:13 +01:00
  • 2dc28bb742 Common: fix crash when GetMaterialAtCrossHair() returns NULL Kawe Mazidjatari 2025-01-18 23:19:28 +01:00
  • 2083bc73fa GFX: add support for cubemap texture arrays Kawe Mazidjatari 2025-01-15 14:00:56 +01:00
  • aa405dc4c3 GFX: improve CreateTexture error by logging the texture GUID as well Kawe Mazidjatari 2025-01-15 13:57:40 +01:00
  • d3a2fd5238 InputSystem: rename function and corresponding enum Kawe Mazidjatari 2025-01-13 15:54:08 +01:00
  • d049b2df1c RapidJSON: add aligned memory allocator class Kawe Mazidjatari 2025-01-13 15:52:27 +01:00
  • de4a3d294c NetworkSystem: provide buffer size to RapidJSON parser Kawe Mazidjatari 2025-01-13 15:51:07 +01:00
  • 9bcbf3187c RapidJSON: use 64bits wide size types Kawe Mazidjatari 2025-01-13 15:49:11 +01:00
  • 18f2e27409 Engine: implement support for loading ui_mainmenu.rpak Kawe Mazidjatari 2025-01-09 17:08:47 +01:00
  • 03dd7046a6 Engine: use correct format specifiers for edict_t Kawe Mazidjatari 2025-01-09 17:06:29 +01:00
  • eee6aed033 Engine: qualify functions as static where possible Kawe Mazidjatari 2025-01-09 17:05:28 +01:00
  • ec9fc7d77f RTech: fix return type for 'PakLoadFuncs_s::WaitForAsyncLoad()' Kawe Mazidjatari 2025-01-09 17:03:45 +01:00
  • 6827d1ed02 Tier0: make sure the memalloc singleton initializer is thread safe Kawe Mazidjatari 2025-01-09 16:56:48 +01:00
  • 716a3efa0c VGui: deprecate old texture streaming debug overlay Kawe Mazidjatari 2025-01-08 21:46:18 +01:00
  • c2deaaf3e8 DebugSurface: implement new texture streaming debug overlay Kawe Mazidjatari 2025-01-08 21:44:14 +01:00
  • 74d8cdfb26 DebugSurface: don't run ImGui::Begin if we aren't visible Kawe Mazidjatari 2025-01-08 21:23:31 +01:00
  • 4d4fb66477 DebugSurface: minor deduplication Kawe Mazidjatari 2025-01-08 20:57:24 +01:00
  • 117e2d77e4 ImguiSystem: purge the surface list on shutdown Kawe Mazidjatari 2025-01-08 20:56:06 +01:00
  • e9a2aea17c ImguiSystem: make getters const Kawe Mazidjatari 2025-01-08 20:54:25 +01:00
  • 5d000db867 MaterialSystem: fix incorrect vendor constant for AMD graphics hardware Kawe Mazidjatari 2025-01-07 22:04:00 +01:00
  • 1a5a77f9c8 MaterialSystem: only run model texture crediting if we aren't GPU driven Kawe Mazidjatari 2025-01-07 22:00:29 +01:00
  • d8326575e5 MaterialSystem: add handle to 'StreamDB_CreditModelTextures()' Kawe Mazidjatari 2025-01-07 21:56:59 +01:00
  • 4a2f5d2aa5 MaterialSystem: reverse virtual function Kawe Mazidjatari 2025-01-07 21:56:09 +01:00
  • 68271b9768 MaterialSystem: fix incorrect member variable type Kawe Mazidjatari 2025-01-07 21:54:56 +01:00
  • e1f0de0089 MaterialSystem: only update STBSP camera if we aren't GPU driven Kawe Mazidjatari 2025-01-07 20:27:35 +01:00