reposboxcancel

22,818 Commits over 1,642 Days - 0.58cph!

3 Months Ago
Physics tool selects all rigidbodies in hierarchy
3 Months Ago
Expose MeshComponent.Model
3 Months Ago
Don't invoke ISceneCollisionEvents for trigger intersections
3 Months Ago
Update skinned renderers if they have physics bones
3 Months Ago
Improve handling of empty navmesh tiles Also improve editor auto update when world bounds change.
3 Months Ago
deserialize absolute game object flag, flags are deserialized selectively
3 Months Ago
Joints execute in editor, physics tool can manipulate physics in editor so joints should also work
3 Months Ago
Colliders without rigidbody are static in editor
3 Months Ago
Ao proxies removal (#1678) * Remove aoproxies ambient occlusion, it never looked too right and it's stupid to have artists authoring them manually, almost no one did I still think SDF AO works better than SSAO in most cases, but they should live as a renderhook and artists don't need to touch anything, the way it is now is very hard to maintain, it could be 10x simpler * Remove sdf.hlsl (until we meet again 🫡 )
3 Months Ago
Navmesh only run heightfield generator cleanup in task Navmesh generator cleanup is sub 10 microseconds, so not worth it to dispatch a task, since task dispatch overhead would be higher than actual compute.
3 Months Ago
Remove aoproxies ambient occlusion, it never looked too right and it's stupid to have artists authoring them manually, almost no one did I still think SDF AO works better than SSAO in most cases, but they should live as a renderhook and artists don't need to touch anything, the way it is now is very hard to maintain, it could be 10x simpler Remove sdf.hlsl (until we meet again 🫡 )
3 Months Ago
Hook up Mixer.Solo
3 Months Ago
TextEntry: Prevent brief caret selection of placeholder text, fixes Facepunch/sbox-issues#7087 Tweak TextEntry selection behaviour to match modern browsers
3 Months Ago
Update Facepunch.ActionGraphs * Fix display info of constructor node result output Sort filtered node query by relevance https://files.facepunch.com/ziks/2024-12-02/sbox-dev_02cGbJAziV.png Make it easier to find constructors for Vector3 etc Applies to constructors that were already [ActionGraphNode]s Facepunch/sbox-issues#5624 Make node queries less strict https://files.facepunch.com/ziks/2024-12-02/sbox-dev_jj1QWkPK4U.mp4 Fixes Facepunch/sbox-issues#7024
3 Months Ago
Fix potential infinite loop in navmesh generation Fix navmesh geometry collection physicsworld NRE
3 Months Ago
Hook up Mixer.Mute
3 Months Ago
Fix NavmeshGeneration performance regression caused by 51c5e14 Navmesh generator cleanup now runs in parallel Heightfield span pools are no longer freed after a completed generator run, instead they are returned to the freelist and reused. Disposing of the generators now waits for all active generator tasks to terminate.
3 Months Ago
Stash all this PoC
3 Months Ago
Partial backport of ISceneObjectDesc::OnSceneObjectVisibleInView (Don't merge this, hacky temp allocation) Forward+ Decals * Decals get binned by the lightbinner from OnSceneObjectVisibleInView (all lights should start using this callback too) * Tiled culling checks decals within each tiles frustum * Decal::Apply( ... ) is used to mix decal's albedo, normal, etc. into surface
3 Months Ago
Support SoundHandle.Stop fade time, add Fadeout curve to control fading
3 Months Ago
Fixed backward compat for Authority attribute when specifying NetPermission. Ensure networking is cleaned up after game leave so any last-chance RPCs can be sent.
3 Months Ago
Actually include stats from direct connection / dedicated server with net_debug on
4 Months Ago
Added Connection.GetStats support / implementation for non-lobby Steam connections. Can view net stats for connection to dedicated server or clients connected to dedicated server as well
4 Months Ago
Fix physics triangulation occasionally overwriting the vertex buffer Spheres & Capsules were always written at the beginning of the buffer
4 Months Ago
Fix NRE when scene was unloaded while navmesh generation was running
4 Months Ago
Reduce cluster size
4 Months Ago
Cluster Delta Snapshots - Improvements to Bandwidth, Max Snapshot Size (#1717) Resolves issues with Steam networking choking.
4 Months Ago
Add DeltaSnapshotCluster.MaxSize const (def: 24kb)
4 Months Ago
Test per obj snapshot / no bunch Initialize last sent snapshot ids Snapshot clusters Fix write order Increase cluster size, grouping, actual delta for clusters unreliablenodelay
4 Months Ago
unreliablenodelay
4 Months Ago
Increase cluster size, grouping, actual delta for clusters
4 Months Ago
Fix write order
4 Months Ago
Snapshot clusters
4 Months Ago
Initialize last sent snapshot ids
4 Months Ago
Test per obj snapshot / no bunch
4 Months Ago
Some safety in Connection.All (don't add any null values to output list)
4 Months Ago
Fix Owner/Host mode RPCs not sending to target. Fix issue w/ Rider intellinse when typing Rpc. in attribute
4 Months Ago
Smooth move rigidbodies with position tool so moving them doesn't fight with physics https://files.facepunch.com/layla/1b2911b1/sbox-dev_ondqw8nnTP.mp4
4 Months Ago
Fixed RPCs
4 Months Ago
New RPC api + code upgrader foundation
4 Months Ago
Rebuild shaders
4 Months Ago
Add RpcAttribute, RpcMode Remove codegen from AuthorityAttribute Instanced rpcs Expose transmission Rename NetTransmission to NetFlags, hide RpcMode Update NetFlags descriptions and names Obsolete NetPermission, BroadcastAttribute, AuthorityAttribute Rename Unbuffered to SendImmediate Add upgraders
4 Months Ago
Add upgraders
4 Months Ago
Convert NetPermission flags too
4 Months Ago
Explicitly pull in updated System.Formats.Asn1
4 Months Ago
Show PanelComponent source location in UI Panels heirarchy UI Panels: fix deselection not clearing selected panel UI Panels: fix element nodes not updating when changed Optimise comically slow processing logic when pasting into TextEntry (several seconds -> low ms), Facepunch/sbox-issues#6938
4 Months Ago
Move PlayerController.Animation behaviour to MoveMode (#1716)
4 Months Ago
Clean tests Documentation
4 Months Ago
Fix hull navmesh area bounds using z up instead of y up.
4 Months Ago
Add Authority upgrader