Yesterday
Add some sanity checks Removing more unused convars cl_burninggibs, r_propsmaxdist cl_first_person_uses_world_model - does nothing mat_max_worldmesh_vertices - no noticeable effect Removing more unused convars showparticlecounts, cl_team, cl_class Remove cl_SetupAllBones It was functional, but seems to be some sort of leftover hack which is disabled by default anyway Removed cl_forcepreload It is gone in newer versions of the engine anyway. It's functionality CAN be replicated via `-preload` launch param for whatever reason. Added player.GetCountConnecting Added more sanity checks Added lua_matproxy_nobindmat & matproxy changes The convar is for testing only (since not all servers have the updated Lua library), Lua mat proxies will reuse the already stored material in Lua for the bind callback, rather than pushing the stored material from C every frame. This prevents thousands of IMaterials being pushed to Lua a second, and should prevent hitching when GC deletes them all in batches. Minor cleanups Bump internal renderData buffer from 64k to 80k Prevent TOGL crashes when encountering debugger break Merge Pull Requests * Minor optimizations to Problems panel, abilty to close it via ESC key or clicking empty space * Numpad library discards bindings to KEY_NONE * Remove tostring call on the argument of player.GetBySteamID64