20,771 Commits over 1,522 Days - 0.57cph!
No wonder this wasn't getting received
Fixed CTRL/SHIFT/ALT modifier keys in Editor Keybinds. Resolves Facepunch/sbox-issues#6287
Custom (INetworkCustom such as NetList/NetDictionary) not including in delta snapshot for now as they handle this sort of thing themselves. Stepping stone
Internal AfterDepthPrepass hooks
CSM doesn't suck anymore
Texel snap cascade shadow map matrix so lights never shimmer when you're moving
Cleanup
Use the frustum from the previous shadow map to cull the current shadow map, m_pLightObject neverr used
Fix FindClosestPoint for scaled meshes
Added MWHEELUP/MWHEELDOWN InputGlyphs
Experimental support for FindClosestPoint on mesh collision https://files.facepunch.com/layla/1b2111b1/sbox-dev_RvmEK7htSt.mp4
Fixed Main Menu Maps page asking you which map you want to launch even though you just clicked a map.
Inputs now support MWHEELUP/MWHEELDOWN. Resolves Facepunch/sbox-issues#6132
Can now close the Camera Preview Floating Window so it's not in your way. Resolves Facepunch/sbox-issues#4472
https://files.facepunch.com/CarsonKompon/2024/August/21_11-29-LawfulNorthernhairynosedwombat.mp4
Add CallbackEntry in the right place relative to .Order so that game object system listen order is respected
Fix toggle global space shortcut type
Only run logic in SceneNetworkSystem.OnBecameHost if scene is valid - we could just be in a lobby/party but not in-game
Standalone: move IsWhitelistDisabled option into project config, so that it saves into the .sbproj like everything else
Standalone: blacklist DLLs we don't need (cuts down export size by ~130mb)
Fix modal paths still targeting asset.party
Don't normalize AnalogMove when using a gamepad... so it's actually analog
Don't clamp flex override when getting it
Oops, missed this weight clamp
Pass rotation to cubemapper so rotated envmap probes captures are rotated the correct way
Fix Cubemap Brightness Normalization, uses prefiltered envmap instead of spherical harmonics, fixes overbrightened envmaps in dark areas, and increases overall contrast of envmaps
Update transform for skybox envmap
Fix PhysicsBody.CheckOverlap crash when checking overlap against mesh
Hull collider cone and cylinder respect game object scale
Missing null check in NavMeshAgent
Don't clamp flex overrides to flex controller min max
WIP - adding refraction
ditto
Stash all this work so I can make ubre happy
Stash this as well first
If GameObject isn't valid when trying to call an RPC, call the method anyway but only if we can determine that we have permission to do so - this way we can ensure RPC methods are still not called when they shouldn't be for any given user. (Fixes Facepunch/sbox-issues#6270)
Fixed an issue where if you're Small Fish and disconnect yourself from a created lobby immediately by calling GameNetworkSystem.Disconnect in OnLoad, a TCP socket would remain open preventing you from starting a lobby again. This is because Disconnect is called before the asynchronous method CreateLobbyAsync has finished, so it goes and adds/creates new sockets that never get closed.
Hide 'open x.cs' context menu option for internal components, fixes Facepunch/sbox-issues#6260
Stash all this work so I can make ubre happy
Update Qt with GraphicsView point/pixel intersection fixes, fixes #1653
Tidyups, comments, C# style enums
Tidyups, comments, C# style enums
Disable PropertySheetPopup from being modal for now
Fixes Facepunch/sbox-issues#6109
Compile hulls into vox resource https://files.facepunch.com/layla/1b2011b1/sbox-dev_x10cgzGsNn.png
Support opaque fade on vertex_color
Use reinterpret_cast in GetModelIndices
Fix Main Menu NRE when typing in search box
Prevent Toasts from ticking down while you're in a Loading Screen.
Added Main Menu Toasts
Added Toast that pops up after playing a game you haven't yet interacted with. Clicking will open a Review Page Modal.
https://files.facepunch.com/CarsonKompon/2024/August/19_12-04-UnlinedWeaverbird.png
"Create model..." now shows up when right clicking an .obj file
Can now drag folders to/from the TreeView on the left side of the Assets Browser. Resolves Facepunch/sbox-issues#4742