17,067 Commits over 1,308 Days - 0.54cph!
PhysAggregateInstance stubs
Create temp allocator and job system so we can start to update the physics system
Add a empty mutable compound shape to new bodies
Few more null checks to get us into the game
Edit jolt to not set position and rotation of body on creation (jolt bodies need a shape, which is really shit)
Don't assert in GetProfileStats - who cares
Add and release ref of aggregate data
Impl CreateAggregateDataFromDiskData
Return our surface property controller
Few null checks in places that are popping up while joining game with mostly unimplemented physics interface
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