branchsbox-corewars/maincancel

665 Commits over 151 Days - 0.18cph!

5 Months Ago
Removed log Fixed dirt not using correct texture ids in chunks other than chunk 0, 0, 0
5 Months Ago
Compiled voxel material
5 Months Ago
An attempt to get sunlight working / propagating properly
5 Months Ago
Various fixes / optimizations for torchlight
5 Months Ago
Tidy up torchlight code and have it process BFS queue on tick
5 Months Ago
Sunlight :sunny:
5 Months Ago
Lets go back
5 Months Ago
Remove the temp fix
5 Months Ago
Temp check Merge branch 'main' of sbox-corewars
5 Months Ago
Further simplify attribute
5 Months Ago
Trim some bs
5 Months Ago
Fuck it 2.0
5 Months Ago
Move LightMap to ChunkLightMap and do one texture per chunk (comment out sunlight propagation code as it's broken) Merge branch 'main' of sbox-corewars Merge in index component code
5 Months Ago
fuck it
5 Months Ago
Swap texture format which likes to be decoded better Swap texture format which likes to be decoded better compile
5 Months Ago
Addition blocks
5 Months Ago
Added basic duck controller (swapped sprint bind)
5 Months Ago
Add sunlight & torch light brightness
5 Months Ago
Initial shader lighting work
5 Months Ago
Temp destroyed particle Addition blocks
5 Months Ago
Rename method to make more sense
5 Months Ago
Flatten 3d array for easy index lookup
5 Months Ago
Vastly improved block system to dynamically assign block ids and read texture ids by name from the atlas. When saving maps in the future, I'll indicate which block ids in the data represent which names from the atlas.
5 Months Ago
Correct name
5 Months Ago
Added new block
5 Months Ago
Added new textures Added new block types Let player spawn new blocks
5 Months Ago
Refactor and minor optimizations
5 Months Ago
Potentially working PoC for using volumentric texture to store light data for voxels (need ogniK to rescue me on the shader side)
5 Months Ago
Revert affected blocks (just add them all fuck it...)
5 Months Ago
Some additional tweaks / hacky(?) method to get light level from block opposite face
5 Months Ago
Making a backup of light progress Initial torchlight code (no sun propagation yet) but still needs some additional work for face brightness to be affected by opposite block
5 Months Ago
Trying some performance improvements
5 Months Ago
Fixed an error with stripped out light propagation code (need to rework it)
5 Months Ago
Split up chunk slice loading into a task to avoid Source hang dialog when loading the map. Added a simple placeholder loading screen to show how many chunks are loaded.
5 Months Ago
Network GreedyMeshing boolean when receiving map data
5 Months Ago
Give every block a random brightness (1-15) and hand over to ogniK for shader magic
5 Months Ago
Add Map.GreedyMeshing config and disable greedy meshing if it is false
5 Months Ago
Add spritesheet json (potentially use this to determine texture id)
5 Months Ago
Added test GlassBlock type. Added IsTranslucent property to BlockType. Some refactoring.
5 Months Ago
Fixed bakscratch-ism (those vars aren't net predicted)
5 Months Ago
Removed weird skipping from jumping and made movement feel better.
5 Months Ago
Replace Chunks being entities and remove ChunkData class and consolidate the two. Received chunk data from server replaces local (pre-init) chunks. Rewrite of how maps are handled instead of using [Net] give finer control + destroy any previous map Merge branch 'main' of sbox-corewars
5 Months Ago
Basic brightness
5 Months Ago
Temporary fix for what seems to be duplication when an RPC is received before an entity is transmitted somehow (unconfirmed)
5 Months Ago
Tweaked voxel material settings / roughness + metalness
5 Months Ago
Removed old map
5 Months Ago
Fix error with invalid block id
5 Months Ago
Removed .block asset and just use classes because it's easier and allows custom logic for blocks Merge branch 'main' of sbox-corewars
5 Months Ago
Improved shadow fade distance
5 Months Ago
Testmap