reposbox-sdfcancel

162 Commits over 366 Days - 0.02cph!

10 Months Ago
WIP allow creating SdfWorlds in the menu
10 Months Ago
10 Months Ago
Better exception handling during modify chunks (#8) Fixed clearing race condition (#8)
10 Months Ago
Fix dropped modification warning on clear Some thread safety on transform update Got rid of some vestigial code
10 Months Ago
Clients request missing modifications, server sends heartbeat messages Fixes #5
10 Months Ago
Fixed waiting for main thread between modifications, fixes #6 Some safety when clearing, #7 seems fixed
10 Months Ago
Update README.md
10 Months Ago
Inject settings page to spawn menu on activate Early out for BiasedSdf3D.SampleRangeAsync Basic blob tool settings page
10 Months Ago
Use object-space normals for triplanar shaders
10 Months Ago
Refactor using GameTask.WorkerThread() Small cleanup
10 Months Ago
TextureSdf: send path instead of resource ID for now 2D SDF quality preset tweaks Send more SDF updates per message Working on letting chunks process batches of updates in parallel
10 Months Ago
WIP trying to get compute shaders to work
10 Months Ago
Triplanar shader now uses object space Allow changing the transform of an SdfWorld again Fixed SdfWorld.ClearAsync()
10 Months Ago
Implemented SdfWorld.ClearAsync()
10 Months Ago
Just mark old synchronous API as obsolete Fixed race condition in Sdf2DArray.WriteTo( writer ) Some cleanup
10 Months Ago
Fixed some mesh updates not happening until the next modification
10 Months Ago
Async refactor Fixed dodgy rebase
10 Months Ago
WIP trying to get compute shaders to work
10 Months Ago
Quality tweaks for performance
10 Months Ago
WIP make ISdf3D net read / writable SDF net writing refactor, support for ISdf2D SDF modification list networking Chunks are no longer entities New networking seems to work! Server-side chunks are only modified if they have collision Build meshes for chunks closest to players first ISdf3D logging Material tweaks WIP reorganize how meshes are updated
10 Months Ago
Material tweaks WIP reorganize how meshes are updated
10 Months Ago
Server-side chunks are only modified if they have collision Build meshes for chunks closest to players first ISdf3D logging
11 Months Ago
New networking seems to work!
11 Months Ago
Chunks are no longer entities
11 Months Ago
SDF modification list networking
11 Months Ago
WIP make ISdf3D net read / writable SDF net writing refactor, support for ISdf2D
11 Months Ago
Replace scorch mask texture
11 Months Ago
WIP make ISdf3D net read / writable
11 Months Ago
Working towards new way of networking 3D SDF worlds
11 Months Ago
ISdf3D.SampleRange now takes a transform instead of BBox Implement ISdf3D.SampleRange for cellular noise 3D SDF name consistency
11 Months Ago
Added Sdf3D.Bias( otherSdf, scale )
11 Months Ago
Added ISdf3D.SampleRange() with a default implementation WIP Cellular noise SDF primitive
11 Months Ago
Max network write rate is higher for 2D chunks
11 Months Ago
Limit chunk update rate over the network Include shader includes in package
11 Months Ago
Updated shaders after Facepunch/sbox#1041
11 Months Ago
Null mesh check in Sdf2DMeshWriter
11 Months Ago
Update README.md
11 Months Ago
Update README.md
11 Months Ago
Update README.md
11 Months Ago
Updated addon tags / descriptions Use 3D white texture as a default for 3D chunks
11 Months Ago
Documented all public members of libsdf
11 Months Ago
Only delete blob tool preview on server
11 Months Ago
Blob tool tweaks
11 Months Ago
Final scorching tweaks
11 Months Ago
WIP 3D scorching
11 Months Ago
Refactored triplanar shader
11 Months Ago
Deleted old marching cubes stuff Added 3D SDF primitives Some 2D refactoring Tabify WorldQuality refactor to support 3D worlds Abstracted out SdfArray from Sdf2DArray Implemented Sdf3DArray Added Sdf3DVolume resource Big abstracting refactor Mining demo renaming SDF materials to layers Sdf3D Array, Chunk, World, stubbed MeshWriter Sdf3DMeshWriter structs and enums Break up MeshWriter classes, basic example for generated 3D cases 3D cases code gen boilerplate First pass at finding edge loops Generate code for adding triangles Fixed degenerate triangles Fleshed out the rest of Sdf3DMeshWriter Flipped triangles Updated blobtool Fixed some bugs with generated vertices Mesh generation is multithreaded again Smoother normals Sdf modification methods are now async Allow synchronous modifications too Some thread safety, including copy samples before generating mesh Use a lower resolution collision volume Limit how much work is done on the main thread each tick Fixed garbled triangles when subtracting Fixed subtract just lasering in a straight line
11 Months Ago
Fixed garbled triangles when subtracting Fixed subtract just lasering in a straight line
11 Months Ago
Limit how much work is done on the main thread each tick
11 Months Ago
Use a lower resolution collision volume