19,200 Commits over 3,898 Days - 0.21cph!
Add PhysicsWorld.Bodies
Add NavMeshGenerator.AddFromPhysicsBody
Added includes/excludes to navmesh
Editor for navmesh
https://files.facepunch.com/garry/1ce940d5-6c9c-4a19-8c52-827ae3c53a4d.png
Editor integration
https://files.facepunch.com/garry/7b662dc6-e270-4fa7-961d-50ee2eb8838f.png
Fix live unit tests
unit test allow native debug
Add BBox.Grow
Add Triangle.ToString
PhysicsWorld.GetPolySoup
Use recast from c# without navlib
Cache off the triangles on generate
RandomPoint, CloestPoint
https://files.facepunch.com/garry/e07dbdff-ba17-4bb9-96bc-62edf81b2031.mp4
Add GetClosestEdge
https://files.facepunch.com/garry/7e693949-ffe2-4bb5-8a04-d24469a3b406.mp4
Add GetPathSimple
https://files.facepunch.com/garry/e369c9d6-54b1-4648-a023-6217ab866cc8.mp4
PathSimple unit test
Cleanup
Agents
https://files.facepunch.com/garry/da414070-bc1a-49ec-b39c-974d3b7fa33a.mp4
Agent cleanup
InteropGen change params to @params
Access dtCrowdAgentParams
Cleanup
https://files.facepunch.com/garry/19a3dacf-466b-4d0e-8e9a-5710131c5b7a.mp4
InteropGen change params to @params
Access dtCrowdAgentParams
Cleanup
https://files.facepunch.com/garry/19a3dacf-466b-4d0e-8e9a-5710131c5b7a.mp4
PathSimple unit test
Cleanup
Agents
https://files.facepunch.com/garry/da414070-bc1a-49ec-b39c-974d3b7fa33a.mp4
Add GetPathSimple
https://files.facepunch.com/garry/e369c9d6-54b1-4648-a023-6217ab866cc8.mp4
Add GetClosestEdge
https://files.facepunch.com/garry/7e693949-ffe2-4bb5-8a04-d24469a3b406.mp4
Cache off the triangles on generate
RandomPoint, CloestPoint
https://files.facepunch.com/garry/e07dbdff-ba17-4bb9-96bc-62edf81b2031.mp4
Fix live unit tests
unit test allow native debug
Add BBox.Grow
Add Triangle.ToString
PhysicsWorld.GetPolySoup
Use recast from c# without navlib
recast update latest
Update compat with recast
Add detour
Fix gradient fog not showing in the editor
Fix SceneFogVolume not updating because ID is 0
Update CubemapFog.cs
Create fog.gradient.scene
Create fog.cubemap.scene
Delete Prop.cs
IRenderOverlay should have never existed
When a component isn't found, create a MissingComponent. When saving, save the original data so that missing a component isn't destructive.
https://files.facepunch.com/garry/dc9afdd8-51ec-47f0-a6e1-b9c5a75196d7.png
Add Prop.IsStatic
Add boit icon to switch between actions and properties in component sheet
https://files.facepunch.com/garry/4409c013-7fba-4061-84e4-b77ea9b034b4.mp4
Add game/core/shadercache/vulkan/shaders.cache to git ignore
Fix leaderboard time format (fixes sbox-issues/issues/4638)
Fix built in modeldoc game nodes not loading
Delete ExampleEditorTool.cs
Fix orbit camera stomping everything
Remove caching on ToTitleCase (causes more harm than good)
In CloudAssetDirectory, cache off the database instead of accessing every time
Faster, less accurate Asset.IsCompiled() (but still does what we want it for)
Can put evaluations in float inputs
https://files.facepunch.com/garry/7bda74b5-35ac-40c8-91be-322b6b13bf84.mp4
Fix bitvec startup assert
Temporary fix for RenderSceneToPixmap
Dragging a model into the scene will spawn a prop if applicable
Serialize and Deserialize GameObjects as objects
Swap asset browser button order to annoy everyone
Fix SceneView not using scene maincamera settings
Fix SceneView mouse input
Make Widget.ConstrainToScreen more reliable
Move ModelEditor.Nodes to game
Add Prop component to engine (health, breakable, gibs)
Only allow reviews from people that own the game
Fix video upload exceptions
Try to get logging working
More logging
Scene.OnEdited, OnSaved don't need to be exposed
Add SceneLoadOptions
Send bad request header as json
Add GameObjectFlags.NotNetworked
Model.LoadAsync and Material.LoadAsync should kind of be async
Add Material.Flags (IsSky, IsDecal, IsTransparent, IsAlphaTest)
Changed how material thumbs render