22,508 Commits over 1,614 Days - 0.58cph!
Register default allocator for jolt, create factory, register types etc
Allocate managed handle after we init jolt physics system
Create a bullshit surface property manager for now
Install surface property and phys data type managers
Get dependencies for jolt physics interface
interface init, preshutdown, shutdown stuff
Load vphysics_jolt module instead of vphysics2 so we can start to get stuck in
Remove VPhys2HandleInterface - looks like a bunch of nothing to me
cctv globe - tweak for phys shape
Remove GetDebugHighlightCone - unused
Remove GetVisualDebugCameraHint - unused
Fix all compile errors
Some cleanup. Add support for choice setting types in the lobby settings
Added support for choices in the settings page
Return defaults in a bunch of functions I don't want to deal with yet
Some cleanup. Don't put lobby settings into seperate tab. Add GameSettingType.Choice (not implemented yet.) Run game setting convars immediately (this seems to set server-side but isn't being replicated??)
Citizen/animgraph: fixed NoclipStart state
Remove invalid css
Minimum height for folder error box to prevent text getting clipped
Add ScenePanel.DisablePostProcessing
Add first iteration of UI for changing settings in a lobby and applying them as lobby data / should auto update for clients to view
Impl Create Shapes in interface, looks like these are just used for temp shapes
Give physics shape a owner body
Remove UpdateSphereShape and UpdateCapsuleShape from interface, unused
New Outfit Piece - Army Boots
Army Boots w/ LODs, ready to complete the Army outfit!
https://files.facepunch.com/daniel/1b0311b1/sbox-dev_G5OxWbFwWC.png
Plus a retexture of the tactical gloves for an Army colour variations. Further completing the Army outfit.
Add LobbySettingsPage stub
Merge branch 'master' into lobby-settings
Merge branch 'master' into lobby-settings
Initial version of adding lobby settings (I don't love it, still learning this Qt stuff, v0.0.1)
BaseItemWidget: Ctrl clicking selected items removes them from the selection
Hide enable_shadows property on trigger entities in Hammer
Make TeleportVolumeEntity use EntityTarget class
Also fixes Hammer not having proper entity picker for TargetEntity property
Fix Qt text area padding
Fixes sbox-issues/issues/2122
body SetPosition and SetOrientation
Do the same but from serialized rubikon mesh and hull data (ugh)
Set body shape after shape is created
Impl AddSphereShape
Imp AddCapsuleShape
Remove MarkCallstack and MarkCallstackSkeleton
Remove GetOwnerDebugName
Impl physics body get shape (jolt only has 1 shape per body so I guess will need to get subshapes from compounds?)
Remove interacts with and as nonsense
Remove GetBroadphaseProxy
Impl physics shape type
Remove GetBaseInteractsAs from interface, no longer used
wiring - mix of electrical wiring models
Debug names for body and shape
Impl PositionIterations and VelocityIterations
Give physics shape a jolt shape
Impl physics body GetWorld
Physics body motion type get/set
Get pos and rot of physics body
Impl physics world debug name
Impl GetActiveBodyCount and GetActiveBodies
Set allow sleeping on body settings
Save world reference body
Get body count
Impl GetBody
Set jolt body user data to our body
Create jolt body when we add body to the world
Give physics world a user data
physics device name
Save physics world create flags
Save physics simulation type to apply to bodies later, I don't think jolt can set simulation mode as a whole
Add physicscasts to convert between jolt and source units
Change physics world GetGravity to return non const because we need to return local vector
Don't try to instantiate interfaces when finding code editor
Fixes an issue breaking some users addon manager if they don't have VS or VSCode installed