reposbox-corewarscancel

921 Commits over 516 Days - 0.07cph!

2 Years Ago
Allow lightmaps to share between adjacent chunks Allow lightmaps to share between adjacent chunks Recompile vmat
2 Years Ago
Added additional blocks
2 Years Ago
Rework lighting data handling
2 Years Ago
Update blocks.tps
2 Years Ago
Update Rawblockfiles.psd
2 Years Ago
Addition blocks
2 Years Ago
Removed log Fixed dirt not using correct texture ids in chunks other than chunk 0, 0, 0
2 Years Ago
Compiled voxel material
2 Years Ago
An attempt to get sunlight working / propagating properly
2 Years Ago
Various fixes / optimizations for torchlight
2 Years Ago
Tidy up torchlight code and have it process BFS queue on tick
2 Years Ago
Sunlight :sunny:
2 Years Ago
Lets go back
2 Years Ago
Remove the temp fix
2 Years Ago
Temp check Merge branch 'main' of sbox-corewars
2 Years Ago
Further simplify attribute
2 Years Ago
Trim some bs
2 Years Ago
Fuck it 2.0
2 Years 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
2 Years Ago
fuck it
2 Years Ago
Swap texture format which likes to be decoded better Swap texture format which likes to be decoded better compile
2 Years Ago
Addition blocks
2 Years Ago
Added basic duck controller (swapped sprint bind)
2 Years Ago
Add sunlight & torch light brightness
2 Years Ago
Initial shader lighting work
2 Years Ago
Temp destroyed particle Addition blocks
2 Years Ago
Rename method to make more sense
2 Years Ago
Flatten 3d array for easy index lookup
2 Years 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.
2 Years Ago
Correct name
2 Years Ago
Added new block
2 Years Ago
Added new textures Added new block types Let player spawn new blocks
2 Years Ago
Refactor and minor optimizations
2 Years Ago
Potentially working PoC for using volumentric texture to store light data for voxels (need ogniK to rescue me on the shader side)
2 Years Ago
Revert affected blocks (just add them all fuck it...)
2 Years Ago
Some additional tweaks / hacky(?) method to get light level from block opposite face
2 Years 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
2 Years Ago
Trying some performance improvements
2 Years Ago
Fixed an error with stripped out light propagation code (need to rework it)
2 Years 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.
2 Years Ago
Network GreedyMeshing boolean when receiving map data
2 Years Ago
Give every block a random brightness (1-15) and hand over to ogniK for shader magic
2 Years Ago
Add Map.GreedyMeshing config and disable greedy meshing if it is false
2 Years Ago
Add spritesheet json (potentially use this to determine texture id)
2 Years Ago
Added test GlassBlock type. Added IsTranslucent property to BlockType. Some refactoring.
2 Years Ago
Fixed bakscratch-ism (those vars aren't net predicted)
2 Years Ago
Removed weird skipping from jumping and made movement feel better.
2 Years 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
2 Years Ago
Basic brightness
2 Years Ago
Temporary fix for what seems to be duplication when an RPC is received before an entity is transmitted somehow (unconfirmed)