userLayladcancel

7,553 Commits over 3,653 Days - 0.09cph!

1 Year Ago
Merge latest izabu fix
1 Year Ago
Remove all native game code, client, server, host
1 Year Ago
Delete ClientEntity
1 Year Ago
Heightfield shape collision (collide directly with heightmap values to save memory and construction time) https://files.facepunch.com/layla/1b2711b1/sbox-dev_te9aXdBHk6.mp4 Co-authored-by: Matt Stevens <matt@mattstevens.co.uk>
1 Year Ago
Delete physicsgamesystem
1 Year Ago
Delete baseplayer and prediction system to make a start on deleting game dlls
1 Year Ago
Delete faceposer and postprocessingeditor
1 Year Ago
Add editor handles for joints
1 Year Ago
Izabu: Fix RemoveContacts skipping the first contact, fixes old contact hanging around sometimes when joint collision is disabled
1 Year Ago
Fix incorrect hinge gizmo drawing
1 Year Ago
Hinge center and axis use game object transform instead of properties Do the same for slider axis
1 Year Ago
Update izabu and add my changes
1 Year Ago
Joints grab body from keyframe collider if all else fails Joints test scene https://files.facepunch.com/layla/1b0511b1/sbox.2023.12.05.13.20.39.mp4
1 Year Ago
Joint components
1 Year Ago
Shape cast against heightfield using swept bounds, awful for long traces but fine for player controller for now
1 Year Ago
Heightfield shape collision (collide directly with heightmap values to save memory and construction time) https://files.facepunch.com/layla/1b2711b1/sbox-dev_te9aXdBHk6.mp4 Bit of cleanup simd cell triangle vertices up front Ray casts and shape casts against heightfield but slow because there's no acceleration structure yet
1 Year Ago
Ray casts and shape casts against heightfield but slow because there's no acceleration structure yet
1 Year Ago
Messy-ish start to editable saveable terrain Terrain collider but commented out cos master doesn't have it yet
1 Year Ago
Terrain collider but commented out cos master doesn't have it yet
1 Year Ago
simd cell triangle vertices up front
1 Year Ago
Bit of cleanup
1 Year Ago
Heightfield shape collision (collide directly with heightmap values to save memory and construction time) https://files.facepunch.com/layla/1b2711b1/sbox-dev_te9aXdBHk6.mp4
1 Year Ago
Fix NRE in draw gizmos when joint isn't attached to another object
1 Year Ago
Fix incorrect adding of prismatic joint
1 Year Ago
Enable limits on prismatic and revolute when limits are valid
1 Year Ago
Hinge limits and friction Slider joint Add BreakForce and BreakTorque to base joint (izabu needs to support joint breaking now) Spring joint Fixed joint Don't get joint properties from the joint, they wont exist until scene starts
1 Year Ago
Change linear slop instead of convex radius
1 Year Ago
Set convex radius to what rubikon used (should we change linear slop instead?)
1 Year Ago
Base joint component Start of hinge component
1 Year Ago
Make sure maps set the world reference body
1 Year Ago
Add VrMonitor attribute to cubemap rendering, should stop AO proxies from showing up
1 Year Ago
Slight mistake
1 Year Ago
Allow creating empty mesh vertex buffer, cache off layout and type so it can be created on resize later
1 Year Ago
Update trace solver
1 Year Ago
Remove "This AddShape method isn't properly implemented yet. Sorry." it should be now
1 Year Ago
Fix ResourcePath being used instead of ResourceName for physics materials
1 Year Ago
Failing to create hull or mesh will still add a valid shape (insignificant sphere) Define IZ_UNITS_PER_METER in engine2
1 Year Ago
Hammer: Fix crash trying to simulate softbody
1 Year Ago
Fix mistake in hull copy when adding transformed hull
1 Year Ago
Fix zero radius capsules in some maps crashing the game, clamp to convex radius
1 Year Ago
Izabu Physics (#1308) Replaced the physics library to provide us with easier updates and bug fixes. No softbody (yet)
1 Year Ago
Impl shape getscale, not really needed but our api has it
1 Year Ago
Add back CreateDebugSceneObject, hammer uses this to render collision
1 Year Ago
Silly mistake in PurgeShapes
1 Year Ago
Support tools creating scaled meshes, create copy and make sure it gets deleted on shape delete
1 Year Ago
Avoid having to rebuild hull to create transformed hull
1 Year Ago
HasAttribute non generic CustomEditorAttribute has WithAllAttributes property Name the bodygroups in citizen Add Model.BodyParts, obsolete all the old accessors Add BodyPart.BoneName ControlWidget supports wide mode Added ControlWidget.ValueHash Add BodyGroupsControlWidget Validate indices are in range in AddCollisionMesh Goalie Gloves Initial goalie gloves model for the football outfit! LODs coming asap Add an random U offset to tiling hotspots UVs football shirt variation Football shirt version of the Standard shirt + scifi armour colour variations Goalie Gloves adjustments + Black Rubber Gloves Also some adjustments to the skinning of the chef shirt! Add CSceneAnimatableObject.SetBindPose More keyvalues binds Disable a ton of anim events (until someone tells me they were using it) Anim event callbacks Add SceneModel.UpdateToBindPose() Add SceneModel.OnFootstepEvent Update FootstepEvent Give citizen foot_L and foot_R attachments back, so footstep events work Fix CUtlString copying crash in animevent_t Add SceneModel.OnGenericEvent Add SceneMode.OnSoundEvent Unmount/Re-mount Vpk After Map Compile (#1309) * Initial commit * Test mount/unmount VPK methods * Remove file extension when passing to Mount/UnmountVPK * Use ChangeExtension instead as apparently this preserves the path... * Fix IsVPKMounted check not working * Fix docs * Use correct log channel * Rename to OnPreCompileFinished + OnPostCompileFinished Add Paint.MeasureText easy mode Speed up PopupWidget fade in Add ITag.SetFrom Transform Json serializable ControlWidget don't fall through OnContextMenu by default Merge branch 'master' into new-physics-merge
1 Year Ago
Validate indices are in range in AddCollisionMesh
1 Year Ago
Joint motors from desc
1 Year Ago
Transplant new physics interface to master, start fixing up shit again Remove unused from iphysicsshape Remove unused from iphysicsjoint Remove unused from iphysicsbody Add back AddHullShape and AddMeshShape that takes a transform, implement later.. these are needed now :( Remove unused from physicsaggregate Remove unused from physicsworld Remove unused from physicssystem Remove shared manifold and physics contact shite Add intersection controller, kinda bullshit but needed Get game compiling again Build new mesh and hull when adding transformed hulls and meshes Support creating transformed hull from mesh (why tho?) Latest trace solver Return default physics material when user data is null Setup joint break callback, break joint on body remove Remove SetOnBreakHandler, callback is always added Support body gravity enable Fix joint and body double delete Should be null checking this in water controller