240,163 Commits over 3,837 Days - 2.61cph!
Don't match subcategories if we're not looking for one
Try to enforce a single voice recorder
Remove Thread_DrawDrawList mutex, seems to cause some issues on testing, working on a proper solution for it anyway
Cleaned up on destroy code.
Fixed marker display.
Markers are now updated on destroy correctly.
Fixed issues with double adding to limited list.
fix clothing not being re enabled after coming out of first person
MapComponentMapLoader: prop_static is never in entity lump
SceneMapLoader: don't create disabled lights
MapComponentMapLoader: Static prop_physics are static
Fix steam lobbies not networking
Made "parachute" solid ground checks & underwater checks only apply to parachutes
Fix typo in GetGameObjectNodeDefinition name
Fixed bugs with direct variable inputs
Clear entries in StringTable.Reset
Check for null in GetRepresentativeTextureSize (speculative fix)
Handle stack overflows in a different thread
Redone limited shelter list setup for removal/addition
Fix diving tank not right clicking to equip when wearing chest armor (will correctly unequip armor & equip diving tank)
SourceType / GetBindingSurface fixes
Removed reliance on owner id
Prevented client error on join. Ensured key exists in list before checking count.
SceneSunLight -> SceneDirectionalLight - consistent with component and native name
Terrain: Brush strength/invert to compute shader
Revert "Imply console apps want rendersystemempty, maybe revisit this in the future if we want them to do any kind of GPU compute"
This reverts commit e9ddbb31c58de3596aeecacae6f1b77d45c2c338.
CI or whatever should opt out of this, Hammer running resourcecompiler
and probably other stuff needs a valid one.
Null check model in AssetVideo
WIP GetGameComponentNodeDefinition
Fix filtering available nodes by context type
Implement GetGameComponentNodeDefinition.BuildExpression
https://files.facepunch.com/ziks/1b1211b1/sbox-dev_eARGP4qKRz.png
WIP 3rd person anim code.
RPC tweaks/checks.
Only run DXT compute on platforms with full support
Re-add DXT compute staging texture for platforms that don't support block texel views (dx11)
Fixed most common exceptions
Reduce weight scaling of backpacks dropped in the world to prevent rowboats capsizing instantly
Max weight 1kg per slot and only apply 50% of the weight of each item inside
Fixed NodeDefinitionAttribute
New Hair - Long Dreadlocks + LODs for Fisherman Jumpsuit
surface.SetFont throws non halting error when font is invalid
This matches behavior of other font related functions
Remove unused things like sixense, replays and mp3player from builds
Restore filesystem_stdio.dll and AdminServer.dll for servers
The servers does run without them, but there are references to these in code
Lantern and button
Merge branch 'main' of sbox-assets
Fix null strings thinking they're not strings
Expose some members for custom node definitions
Add NodeDefinitionAttribute
Can call SetBodyGroups on ModelRenderer before it's enabled
Dress the player in their own clothes
Add Connection.GetUserData
Add ClothingContainer.Apply( SkinnedModelRenderer )
Output member expansion
https://files.facepunch.com/ziks/1b1211b1/sbox-dev_83NHqCSy23.png
Add regex validator to FloatControlWidget, making sure we cover whole, fractional numbers, and numbers with exponential notation
stopped vm casting shadows
added 3p anims & updated override controller