userJames Kingcancel

8,073 Commits over 3,806 Days - 0.09cph!

1 Year 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
1 Year Ago
Fixed garbled triangles when subtracting Fixed subtract just lasering in a straight line
1 Year Ago
Limit how much work is done on the main thread each tick
1 Year Ago
Use a lower resolution collision volume
1 Year Ago
Allow synchronous modifications too Some thread safety, including copy samples before generating mesh
1 Year Ago
Sdf modification methods are now async
1 Year Ago
Smoother normals
1 Year Ago
Fixed some bugs with generated vertices Mesh generation is multithreaded again
1 Year Ago
Fleshed out the rest of Sdf3DMeshWriter Flipped triangles Updated blobtool
1 Year Ago
Fixed degenerate triangles
1 Year Ago
Generate code for adding triangles
1 Year Ago
3D cases code gen boilerplate First pass at finding edge loops
1 Year Ago
Break up MeshWriter classes, basic example for generated 3D cases
1 Year Ago
Sdf3DMeshWriter structs and enums
1 Year Ago
Mining demo renaming SDF materials to layers Sdf3D Array, Chunk, World, stubbed MeshWriter
1 Year Ago
Added Sdf3DVolume resource Big abstracting refactor
1 Year Ago
Implemented Sdf3DArray
1 Year 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
1 Year Ago
Support for ConCmd ParamArray arguments Fix compile time bomb when checking big methods for fast hotload support
1 Year Ago
Log a bunch of timing info during compilations Fix compile time bomb when checking big methods for fast hotload support
1 Year Ago
Support for ConCmd ParamArray arguments Some hotload cvar refactoring Hotload stress test entry point Basic hotload stress test Test out skipping parsing unchanged files Fix stress test not always waiting for compile to complete
1 Year Ago
Support for ConCmd ParamArray arguments Some hotload cvar refactoring Hotload stress test entry point Basic hotload stress test
1 Year Ago
Possible fix for .ogg playback error
1 Year Ago
Support for .ogg custom sounds / music
1 Year Ago
Fixed possible NRE on workshop campaign in handheld mode
1 Year Ago
Fixed texture source layers not clearing properly client-side
1 Year Ago
Fixed errors when clearing a world
1 Year Ago
Fixed layer _Params attribute not being set correctly for absent chunks Fixed possible warning on client
1 Year Ago
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
1 Year Ago
Some more asset cleanup Updated README.md
1 Year Ago
Layer texture referencing cleanup, example shader has full material control
1 Year Ago
Big refactor, allow passing SDFs as texture attributes between layers
1 Year Ago
WIP painting
1 Year Ago
Deleted old marching cubes stuff Added 3D SDF primitives
1 Year Ago
Added pivot parameter to TextureSdf constructor #1
1 Year Ago
Failing test for #1007 Fixed stack overflow when searching for methods with certain parameter types Fixes #1007
1 Year Ago
Fixed building without HOTLOAD_NOCATCH Fixed stack overflow when searching for methods with certain parameter types Fixes #1007 Removed some dead code
1 Year Ago
WIP use Sandbox.Diagnostics.Logger for hotload Failing test for #1007
1 Year Ago
WIP use Sandbox.Diagnostics.Logger for hotload
1 Year Ago
Fixed crash on deleting an Sdf2DWorld Fixes sboxgame/issues#3276
1 Year Ago
Allow more control over SDF layer quality
1 Year Ago
Added TexCoordSize material property, fixed duplicate collision mesh faces Added a little demo game for the 2D SDF stuff
1 Year Ago
Update README.md
1 Year Ago
Each layer can have a different quality
1 Year Ago
Can now leave front / back / cut materials as null to skip generating the respective geometry
1 Year Ago
Added LineSdf Fixed collision mesh of offset layers
1 Year Ago
Added Sdf2DMaterial.Offset Useful for background layers
1 Year Ago
Chunk physics shapes now belong to the Sdf2DWorld
1 Year Ago
Update README.md
1 Year Ago
Update README.md