8,596 Commits over 3,256 Days - 0.11cph!
Automated Windows Build #571
Automated Windows Build #572
Automated Windows Build #573
Automated Windows Build #574
Automated Linux Build #577
Automated Linux DS Build #578
Automated Windows Build #580
Automated Windows Build #581
Automated Linux Build #585
Automated Linux DS Build #586
Automated Linux DS Build #587
Automated Linux Build #590
Automated Windows Build #590
copybins_steam.bat, testing steam deployment
Automated Linux Build #591
Automated Linux DS Build #591
Automated Windows Build #591
Automated Windows Build #592
Automated Windows Build #593
Undo test changes, merge in whatever pre-release has that main doesn't
Automated Linux Build #594
Automated Linux DS Build #594
Automated Windows Build #594
Automated Windows Build #595
Light cache max entry count changed to 8287
Improved light cache hashing algo
Never allow light cache cache-misses
Removed use of CUtlEnvelope (allocations) in CMatQueuedRenderContext::SetAmbientLightCube - was super slow
Automated Linux Build #596
Automated Linux DS Build #596
Automated Windows Build #596
CVisibleShadowList::PrioritySort uses quicksort
Removed slow condition from CVisibleShadowList::EnumShadow
Automated Windows Build #597
Automated Linux Build #597
* <gamemode>.txt convars now have GAME flag and can be hooked onto with cvars.AddCallback
* "Live" persistence changing, fixes persisntence not loading the correct save when set from server.cfg
Automated Linux Build #598
Automated Linux DS Build #598
Automated Windows Build #598
Reduced size of StudioRenderContext_t slightly
Replaced usage of ICallQueue with allocation-less & refcount-less queue for multicore rendering
Small optimizations to MeshBuilder::AdvanceVertex, CVertexBuilder::*3fv methods
Replaced implicit constructor for StudioRenderContext_t with memcpy