reposbox-voxelscancel

157 Commits over 424 Days - 0.02cph!

10 Months Ago
Update README.md
10 Months Ago
Update to lib instead of submodule for Core Wars
1 Year Ago
Temp update texture immediately for block damage
1 Year Ago
Remove dots
1 Year Ago
All the latest pain
1 Year Ago
Updated for Pain
1 Year Ago
Game -> GameManager
1 Year Ago
Remove unused semi-colon
1 Year Ago
Remove unused CoreWars using statement. Removed a using statement that throws errors when using sbox-voxels as a submodule outside of the CoreWars project. Merge pull request #6 from Ephememory/patch-1
1 Year Ago
Fixed obsolete stuff
1 Year Ago
Removed old debug log
1 Year Ago
Add "solid" tag to the generated collision shape for chunks
1 Year Ago
Stash test Completely strip out voxel lighting (torch light, sunlight propagation) it's more trouble than it's worth Merge pull request #2 from Facepunch/tests Tests
1 Year Ago
Completely strip out voxel lighting (torch light, sunlight propagation) it's more trouble than it's worth
1 Year Ago
Stash test
1 Year Ago
Add EnableVoxelLighting to VoxelWorld
1 Year Ago
This is probably the best it will get for now...
1 Year Ago
Propagate test
1 Year Ago
Remove CW specific namespace
1 Year Ago
Try just performing a full lighting update on each full update
1 Year Ago
Fixed an issue with sunlight propagation that causes sunlight to propagate incorrectly when loading maps from bytes. Infinite worlds now must have a max Z size, but can have an infinite X and Y size.
1 Year Ago
Added ModelBlockEntity.OnChunkReady
1 Year Ago
Added support for server-side unloading of chunks (data and state not yet saved / restored from disk)
1 Year Ago
Load chunks in based on x,y distance only
1 Year Ago
IsDestroyed check. Allow 32 initial chunk updates per second.
1 Year Ago
Just a test
1 Year Ago
Undo all of that - it just isn't fast enough. AddMeshShape/UpdateMesh is too slow
1 Year Ago
Test
1 Year Ago
Try one per tick
1 Year Ago
Add vertex and collision updates to a concurrent queue after building them in a thread. Dequeue on the main thread and build the mesh and collision.
1 Year Ago
Various optimizations and attempts at improved thread safety
1 Year Ago
Use concurrent bag for thread safety when adding potential spawnpoints during perlin chunk generation
1 Year Ago
Add Util.Color to Facepunch.Voxels
1 Year Ago
Some optimizations
1 Year Ago
Just only support the Voxel Atlas generator for now because we can't upload *.atlas files to s&works
1 Year Ago
Added IBlockAtlasProvider. Added BlockAtlas. BlockAtlasTexturePacker. Support Voxel Atlas tool.
1 Year Ago
Only send 64 state updates per chunk per tick
1 Year Ago
Move block updates per chunk and only send to clients who have the chunk loaded
1 Year Ago
Thread safety
1 Year Ago
Added ChunkLightMap.GetLightAsVector. Add VoxelWorld.Register/UnregisterVoxelModel (this will update VoxelLight scene object attribute on chunk changes.)
1 Year Ago
Add Chunk.OnFullUpdate event and ChunkLightMap.OnTextureUpdated.
1 Year Ago
Ensure that BlockPosition is networked for server-side block entities
1 Year Ago
Test for updating block model entities ith torch light / sunlight + hue shift
1 Year Ago
Set RenderColor to TintColor on ModelBlockEntity
1 Year Ago
Add LightMap.SetOpaque and LightMap.IsOpaque
1 Year Ago
Default tint color to white
1 Year Ago
Add extra component for tint + change how blocks are initialized
1 Year Ago
Support a min/max hue shift between 0 and 64 (64 is 90 degree hue shift)
1 Year Ago
Add Min/MaxHueShift
1 Year Ago
Added ExtraData support to VertexBlock. Added Min/MaxHueShift on BlockType.