7,945 Commits over 3,745 Days - 0.09cph!
Allow underscores in parameter names
Refactor writing parameter options
Add bool IsAttribute to Parameter and Texture nodes
If true, `Attribute( "name" )` option will be added
Some more asset cleanup
Updated README.md
Layer texture referencing cleanup, example shader has full material control
Big refactor, allow passing SDFs as texture attributes between layers
Deleted old marching cubes stuff
Added 3D SDF primitives
Added pivot parameter to TextureSdf constructor #1
Failing test for #1007
Fixed stack overflow when searching for methods with certain parameter types
Fixes #1007
Fixed building without HOTLOAD_NOCATCH
Fixed stack overflow when searching for methods with certain parameter types
Fixes #1007
Removed some dead code
WIP use Sandbox.Diagnostics.Logger for hotload
Failing test for #1007
WIP use Sandbox.Diagnostics.Logger for hotload
Fixed crash on deleting an Sdf2DWorld
Fixes sboxgame/issues#3276
Allow more control over SDF layer quality
Added TexCoordSize material property, fixed duplicate collision mesh faces
Added a little demo game for the 2D SDF stuff
Each layer can have a different quality
Can now leave front / back / cut materials as null to skip generating the respective geometry
Added LineSdf
Fixed collision mesh of offset layers
Added Sdf2DMaterial.Offset
Useful for background layers
Chunk physics shapes now belong to the Sdf2DWorld
Some 2D SDF boilerplate, WIP mesh generation
Some mesh generation fixes
Another mesh generation fix
Add CornerRadius property to BoxSdf
Allow configuring maximum distance in SDF
Front and back mesh generation
Cut face mesh generation
Some mesh writer simplification
Encode each distance as a byte rather than a float
Chunk networking
Re-use MarchingSquaresMeshWriter instances
Physics shape generation
Some cleanup, experimenting with multiple layers
Loading SDFs from textures
Cleanup, working on nicer cut face UV generation
Solved some UV mapping edge cases
Made things internal, added ISdf2D.Translate(offset)
Documented public members
More cleanup and documentation
Added example SDF
More cleanup and documentation
Documented public members
Made things internal, added ISdf2D.Translate(offset)
Solved some UV mapping edge cases
Cleanup, working on nicer cut face UV generation
Loading SDFs from textures
Some cleanup, experimenting with multiple layers
Re-use MarchingSquaresMeshWriter instances
Physics shape generation
Some mesh writer simplification
Encode each distance as a byte rather than a float
Front and back mesh generation
Allow configuring maximum distance in SDF
Another mesh generation fix
Add CornerRadius property to BoxSdf
Some mesh generation fixes
Some 2D SDF boilerplate, WIP mesh generation
Rename VoxelVolume -> MarchingCubesEntity
Some dumb multi-threading
Rainbow blobs
Preview matches brush colour
Subtracting will always ray cast
Capsule SDF type for drawing lines
Failing test reproducing sboxgame/issues#3227
Fixed sboxgame/issues#3227
Failing test reproducing sboxgame/issues#3227
Fixed sboxgame/issues#3227
Failing test reproducing sboxgame/issues#3227
Warn about missing input actions once
Fixed documentation of Compiler.Name
Failing test reproducing #996
Better generic method resolution, fixes #996
Possible fix for sboxgame/issues#3227
Make RPC code gen deterministic