When calling network broadcasting, can specify minimum connection state
Connection.DisplayName, SteamId is via ConnectionInfo
Reduce network debug output
Remove ConnectionInfo on disconnect
Update DecalRenderer SceneObject when Size / Material is changed programmatically
Add regex validator to FloatControlWidget, making sure we cover whole, fractional numbers, and numbers with exponential notation
Output member expansion
https://files.facepunch.com/ziks/1b1211b1/sbox-dev_83NHqCSy23.png
Add Connection.GetUserData
Add ClothingContainer.Apply( SkinnedModelRenderer )
Can call SetBodyGroups on ModelRenderer before it's enabled
Fix null strings thinking they're not strings
New Hair - Long Dreadlocks + LODs for Fisherman Jumpsuit
Fixed most common exceptions
Re-add DXT compute staging texture for platforms that don't support block texel views (dx11)
Only run DXT compute on platforms with full support
WIP GetGameComponentNodeDefinition
Fix filtering available nodes by context type
Implement GetGameComponentNodeDefinition.BuildExpression
https://files.facepunch.com/ziks/1b1211b1/sbox-dev_eARGP4qKRz.png
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
Check for null in GetRepresentativeTextureSize (speculative fix)
Handle stack overflows in a different thread
Fix typo in GetGameObjectNodeDefinition name
Fixed bugs with direct variable inputs
Fix steam lobbies not networking
MapComponentMapLoader: prop_static is never in entity lump
SceneMapLoader: don't create disabled lights
MapComponentMapLoader: Static prop_physics are static
Remove Thread_DrawDrawList mutex, seems to cause some issues on testing, working on a proper solution for it anyway
Try to enforce a single voice recorder
Reduce network debug
Extra logging when out of order connect
Fixed dropping connection only a PlugIn with a const value / variable
Fixed phantom connections when using plug context menu
Don't stomp sceneobject flags if passed an invalid override material
Fixes glass etc.
sbox-issues/issues/4461
Fixed RandomNodes.Int return type
Try to avoid reporting errors on shutdown - because there's a billion of them
Fixed implementation of RandomNodes.Int
Add wireframe button to scene toolbar
Fixed creating ActionGraphs from the asset browser
Citizen/animgraph: added face_override enum parameter (currently valid options, starting from 0, are: no_override, smile, frown, surprise, sad, angry)
Citizen/animgraph: attacking/firing does not force a non-overridable angry face anymore
Merge branch 'master' into stylesheet-stringtable