5,122 Commits over 1,552 Days - 0.14cph!
Tweak how launching works, don't put tools and game in their own contexts anymore
Add QtAppSystem
Update QApp.def
Re-organise launcher projects
Adding documentation for the api page
strip unused
Remove unused
Binds
create mixer - can play sounds!
strip vmixtool
Remove unused args
Add some more c# compatible funcs to CAudioMixBuffer
Add AudioBuffers, MixBuffer
Audio processor basics
Route SoundHandle through managed system, use speaker volumes etc
Play sounds from the point of view of the scene camera if we're not playing the game, and this window is focused
Strip as much as I dare right now
Add steam audio
Update steam audio binaries
Add steam audio binds
Add BinauralEffect processor
Steam audio scene system
Apply direct
Create phonon.pdb
Reflection works! 😅
Latest
Clean up
Fix menu sounds not playing
Refactoring, making internal
Fix warning
Refactoring, making internal
Fix warning
Clean up
Fix menu sounds not playing
Create phonon.pdb
Reflection works! 😅
Latest
Steam audio scene system
Apply direct
Add steam audio
Update steam audio binaries
Add steam audio binds
Add BinauralEffect processor
Play sounds from the point of view of the scene camera if we're not playing the game, and this window is focused
Strip as much as I dare right now
Route SoundHandle through managed system, use speaker volumes etc
Remove unused args
Add some more c# compatible funcs to CAudioMixBuffer
Add AudioBuffers, MixBuffer
create mixer - can play sounds!
Re-use the shader compile error window, so we can keep it open while iterating. We need a better way to do this tbh.
Add global usings to minimal project
Make minimal scene less reflective
Made DynamicSceneObject not use CMeshBuilder2 (really was no need)
Add LineStrip , LineStripWithAdjacency
Allow RENDER_PRIM_LINE_STRIP_WITH_ADJACENCY
Expose style functions
Canvas class - internal for now
Add Widget.UpdateGeometry()
Add IStyleTarget, to remove direct panel usage from StyleBlock / StyleSelector
Correctly ignore razor files in editor/ unittest/
This BoundingBoxEditorTool is implemented completely wrong
Make Scene DragDrop more modular
Can drag drop materials into scene
Fix array oob in CreateIpBasedSocket
Maybe this is pissing off the build server
Wrap interop calls in __try, __except - last resort. Disable AddVectoredExceptionHandler.
Extra try to make sure this isn't an exception from c#
Fix NRE in MapViewDropTarget
Delete this, causes problems
this TransformInterpolation needs looking at properly, but this fixes an error for now
Fix Light exceptions
Nicer feedback when _sceneObject isn't null in OnEnabled
We have a bug here I think, where OnEnabled can be called before OnDisabled is called.
Mock userinfo for local user when not in a network session
Add ClothingContainer.CreateFromJson( json )
Add ClothingContainer.CreateFromUser( )
Fix SceneViewWidget using main camera's rect
NavMeshAgent.SetAgentPosition works
Add CharacterController.Bounciness
PhysicsWorld.Bodies only returns valid bodies
Rewrite exception handler, try to ignore more c# exceptions
Actually catch and report crashes
Fixed joining servers forever (it has been a hard week)
https://files.facepunch.com/garry/a0695fad-3581-4fb4-bf8f-c014ba41f890.png
Don't save go id if it's a prefab (fixes sbox-issues/issues/4687)
Recast, NavMesh, NavMeshAgent - https://docs.facepunch.com/s/sbox-dev/doc/navigation-vwoSUsEPJ9
Add NavMeshAgent component
https://files.facepunch.com/garry/eb931495-2b71-4152-a87a-c3c9ad982778.mp4
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