userLayladcancel
reposboxcancel

3,501 Commits over 1,308 Days - 0.11cph!

31 Days Ago
Inflate heightfield query cell bounds by 0.5, fixes terrain collision
31 Days Ago
Asset inspector copy path uses RelativePath to stay consistent with asset browser copy path
31 Days Ago
Map instance only creates skinned model renderer for props if the model has skinned meshes or morphs
32 Days Ago
Remove contacts and process intersections just before shape or body remove, this allows intersection end events to run before removal
32 Days Ago
Invalidate mesh selection on scene change
33 Days Ago
Include model view bounds too
33 Days Ago
Improve animated sceneobject bounds, include render bone sphere radius, fallback on mesh bounds
34 Days Ago
ModelDoc option to disable keyframe interpolation to allow for constant keyframe animations
34 Days Ago
Reset anim graph instance on model change
35 Days Ago
Transform local bounds by scene object transform in CMeshSystem::ChangeModel, fixes incorrect bounds on mesh renderer model change
35 Days Ago
Add Model.Physics.Surfaces to get all physics surfaces used in a model
36 Days Ago
Created bone objects on skinned model renderer update on model reload and model change
36 Days Ago
ShaderGraph: Fix ScreenPosition.XY incorrect component count
36 Days Ago
Sprite shader flips with uv sign Add SpriteRenderer FlipHorizontal and FlipVertical
36 Days Ago
ModelPhysics recreates physics on active model change, fixes some props not initializing physics when created in code
36 Days Ago
Fix terrain trace hit normal
36 Days Ago
Support per triangle physics surfaces on mesh shapes https://files.facepunch.com/layla/1b1411b1/sbox-dev_WzjagCCSeA.mp4
37 Days Ago
ImageFormat.Default uses RGBA8888
37 Days Ago
Izabu: Don't try to destroy null proxy
37 Days Ago
Make PhysicsBody Enable and Disable actually work, remove shapes from broadphase and insert them back on enable Don't trace disabled bodies
37 Days Ago
Set hitbox surface
37 Days Ago
And some more
37 Days Ago
Null checks in RefreshContacts
37 Days Ago
Refresh physics contacts on tag change https://files.facepunch.com/layla/1b1311b1/sbox-dev_PEDseyvLqF.mp4
38 Days Ago
Fixed joint keeps the bodies fixed where they are at the moment of joint creation instead of snapping Joint gizmo just draws a line from self to target game object
38 Days Ago
Fix prismatic disabling limit when it shouldn't Create slider with 2 pivots and an axis, this makes the most sense Base joint passes two physics points for joint creation Do a pass on all joints to make sure their local frames make sense
38 Days Ago
Izabu: Move triangle shifting further up the callstack so the fix gets applied to sphere and capsules too
38 Days Ago
Fix async warning in PreviewMesh
38 Days Ago
Make joint more robust in finding physics bodies, improve the gizmos a bit Better anchor points for spring joint
38 Days Ago
Fbx serializer is too spammy Ignore unknown color formats in CMesh::CalculateInputLayoutFromAttributes Don't create model for preview mesh if there's no valid meshes
38 Days Ago
Don't preview smd for now
38 Days Ago
Asset preview for fbx, obj, smd https://files.facepunch.com/layla/1b1211b1/sbox-dev_uPe3bKuNAh.png
39 Days Ago
Proper fix for hull vs mesh at large coordinates (thanks dirk)
39 Days Ago
IzTriangleHull calculates center with doubles, I have no idea why this fixes triangle collision but it does
39 Days Ago
Check all conditionals in SerializedProperty.ShouldShow, should make multiple ShowIf's work again
40 Days Ago
This bounds checking in izCreateBVH is wrong
40 Days Ago
And this
40 Days Ago
Same bounds fix for DirtyControlMapRegion
41 Days Ago
Hide terrain component, don't create this manually
41 Days Ago
Make block primitive hollow option work
41 Days Ago
Clamp instead of throw in DirtyHeightmapRegion so we can paint on terrain boundary
41 Days Ago
Collide against heightfield grid instead of trying to triangulate it exactly, slightly less accurate but faster
41 Days Ago
Half edge renames
41 Days Ago
Draw open edges with half thickness
41 Days Ago
Render open edges with smaller thickness until I render hash marks for them
41 Days Ago
Add PolygonMesh.IsEdgeOpen
41 Days Ago
GetEdgeVertices has two out vertices, instead of returning array
42 Days Ago
Create grid debug shape for heightfield, faster but could be faster Don't build steam audio static mesh for heightfields, too slow currently (do we care?) Update terrain collider when terrain is dirty
42 Days Ago
MeshEditor: More robust u and v axis face calculation, only set texture axis if the face can calculate a valid normal
43 Days Ago
Delete block tool scene object if creation gets cancelled