branchsbox/mastercancel

14,460 Commits over 1,614 Days - 0.37cph!

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
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
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
3 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
3 Months Ago
Fix physics triangulation occasionally overwriting the vertex buffer Spheres & Capsules were always written at the beginning of the buffer
3 Months Ago
Fix NRE when scene was unloaded while navmesh generation was running
3 Months Ago
Reduce cluster size
3 Months Ago
Cluster Delta Snapshots - Improvements to Bandwidth, Max Snapshot Size (#1717) Resolves issues with Steam networking choking.
3 Months Ago
Some safety in Connection.All (don't add any null values to output list)
3 Months Ago
Fix Owner/Host mode RPCs not sending to target. Fix issue w/ Rider intellinse when typing Rpc. in attribute
3 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
3 Months Ago
Fixed RPCs
3 Months Ago
New RPC api + code upgrader foundation
3 Months Ago
Rebuild shaders
3 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
3 Months Ago
Move PlayerController.Animation behaviour to MoveMode (#1716)
3 Months Ago
Fix hull navmesh area bounds using z up instead of y up.
3 Months Ago
UI: Set Button.Active inside TabContainer rather than setting active class directly (consistent with ButtonGroup)
3 Months Ago
UI: Fix worldpanel filters, save off default viewport Z range when setting a render target (solves depth issues after pushing/popping worldpanel filters) https://files.facepunch.com/alexguthrie/1b2911b1/sbox-dev_Nl7AwCZeb5.mp4
3 Months Ago
Published packages don't include dlls
3 Months Ago
Update PlayerController animator params PlayerController copy clothes better PlayerController increase skin slightly, prevents sliding down slopes PlayerController creates collision on a child GameObject, so it can have different tags set etc PlayerController - delete existing BoxCollider, CapsuleCollider if they exist PlayerController - don't recreate Colliders GameObject if we have a child named that already PlayerController: Fix ducking slightly when standing on small shit
3 Months Ago
Dynamic NavMesh Obstacles (#1706) Allows to block of certain areas of the navmesh both in editor and at runtime. For this we introduce and expose the concept of **navmesh areas**. Areas can affect navmesh generation and agent behavior/pathing. ### Details - Accomplished by implementing a tile cache that stores an intermediate representation of the navmesh - The intermediate representation can be used to modify & remove areas of the navmesh. - Modifying the intermediate state is magnitudes cheaper than rebuilding the navmesh from scratch. - Static areas are basically free. - Moving areas are a bit more expensive, but you should be able to have at least a couple of dozens of them - The area's shape is defined by a (trigger) collider that can be linked to a nav area component https://files.facepunch.com/lolleko/1b2911b1/sbox-dev_JTOOu8AAeA.png https://files.facepunch.com/lolleko/1b2911b1/sbox-dev_3XdDSxj7Ly.mp4 https://files.facepunch.com/lolleko/1b2511b1/sbox-dev_XBNEUDAPfh.mp4 https://files.facepunch.com/lolleko/1b2111b1/sbox-dev_CQAKEpUbQk.mp4 ### Summary Allows to create a navmesh area, link it to a (trigger) collider & set it to blocking to create an obstacle. In the future we can expand on area functionality: custom tags, local navmesh generation parameters...
3 Months Ago
Fix NRE on editor shutdown
3 Months Ago
GameObject serializing survives when a child is somehow added during serialization
3 Months Ago
Fix NRE in color picker when there's no parent
3 Months Ago
Hide, JsonIgnore on GameResource
3 Months Ago
Create directory when saving clothing render icon (should these be put in temp filesystem/game resource data block)
3 Months Ago
Revert "Use IClimbingMode interface in PlayerController" This reverts commit 5fc097414bfb1ef7da5e2f75b35c11c358641200.
3 Months Ago
Use IClimbingMode interface in PlayerController Instead of hard-coded checks for MoveModeLadder
3 Months Ago
Do TextEntry placeholder without a separate label, simplifies and makes placeholders/prefix/suffix all play nicely together also fixes Facepunch/sbox-issues#7060 Add support for caret-color css property, default to text color Tweak caret appearance, avoid nasty subpixel blur
3 Months Ago
Support animation on bone merged skinned renderers, bones not included in the merge will be animated https://files.facepunch.com/layla/1b2811b1/sbox-dev_YF71imyY7R.mp4
3 Months Ago
Compiled shaders with ao viewporting changes
3 Months Ago
CommandLists SetConstantBuffer and be able to specify mip Motion::TemporalFilter is converting from Pixel Coordinates to UV not the other way around
3 Months Ago
Fix Right Click -> Create Sound Event creating sound events with empty sounds instead of using the selected sounds
3 Months Ago
Don't need to update editor compiler if not running in the editor. Dedicated Server won't try to compile editor stuff
3 Months Ago
Fix multiple cameras causing dynamic shadow artifacts Co-authored-by: samzanemesis <sam@sampavlovic.com>
3 Months Ago
Fix ambient occlusion in offsetted viewports
3 Months Ago
Inspector History Button fixes
3 Months Ago
Calculate aspect ratio from viewport size rather than screen size, fixes splitscreen viewports being fucked up https://files.facepunch.com/sampavlovic/1b2811b1/sbox-dev_19tjSjbPcm.png
3 Months Ago
Added Lock Button to Inspector, prevents Inspector from changing to newly selected objects when enabled. Resolves Facepunch/sbox-issues#6239 https://files.facepunch.com/CarsonKompon/2024/November/28_08-25-MountainousGull.png
3 Months Ago
Fix warning Add dark_descent and cat_harvest package tests
3 Months Ago
Fixed loading game from .sbproj with Dedicated Server that has libraries. Iterate any libraries in the project and add them as projects before compilation