index
:
meowcraft
this commit
main
a dumb minecraft in c++ and opengl.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
World
Age
Commit message (
Expand
)
Author
2024-02-15
Not every valid block position is within a chunk, `ChunkRegistry::find` shoul...
Mel
2024-02-12
Rescue player from void if current chunk wasn't generated prior
Mel
2024-02-12
Split rendering into own thread and sync through render action lists
Mel
2024-02-06
Add iteration limit to voxel traversal
Mel
2024-02-02
Placing blocks
Mel
2024-02-02
Breaking blocks
Mel
2024-01-30
More necessary headers for Linux build
Mel
2024-01-30
Add ChunkRegistry getter to World
Mel
2024-01-25
Mostly functioning world collisions
Mel
2023-12-07
Gather all possibly colliding blocks in the player move domain for collision ...
Mel
2023-12-07
Consolidate mathematical functions into single file and add more
Mel
2023-08-14
Generate AABBs for terrain that collides with Player
Mel
2023-08-06
Create separate Player entity and add bad collision system
Mel
2023-08-06
Improve MC::Position and remove some redundant code
Mel
2023-08-03
Reset status of cancelled chunks
Mel
2023-08-03
World can now reassess chunk generation priorities on player movement and can...
Mel
2023-07-29
Add default light to just-generated chunks
Mel
2023-07-29
Move chunk reification to worker threads and set stage for chunk-unbound ligh...
Mel
2023-07-22
Propagation in lighting system
Mel
2023-07-21
Extremely simple chunk-limited lighting
Mel
2023-07-12
Δt calculation and usage
Mel
2023-07-12
3D Clouds
Mel
2023-07-11
Add simple scrolling non-tiling 2D clouds
Mel
2023-07-11
Create MeshBuilder utility for comfy mesh building
Mel
2023-07-10
Add necessary Linux headers
Mel
2023-07-10
Sort chunks for correct alpha blending (only works for the simple plane water...
Mel
2023-07-10
Separate transparent water mesh (not sorted, bad)
Mel
2023-07-09
Added corners to AO
Mel
2023-07-09
Ambient occlusion (without corners)
Mel
2023-07-08
Use own size types
Mel
2023-07-08
Add crude texture transparency
Mel
2023-07-07
Add biomes and give them string names
Mel
2023-07-07
Fix minor quality issues
Mel
2023-07-07
Chunk-bound tree decoration
Mel
2023-07-01
Add chunk generation time statistics
Mel
2023-07-01
Replace bespoke Generator maps with tensors and matrices
Mel
2023-06-30
Avoid per-frame chunk copies and don't render block faces between chunks
Mel
2023-06-29
Pretty terrain generation
Mel
2023-06-12
Start generation from player position
Mel
2023-06-12
Multithreaded world generation with Perlin
Mel
2022-10-31
Proto biomes and new blocks
Mel
2022-10-29
Make visible chunks follow camera correctly
Mel
2022-10-23
Modular mesh vertex attributes
Mel
2022-10-23
Sun lighting
Mel
2022-10-23
Noisy world generation with broken chunk borders
Mel
2022-10-22
Round view distance
Mel
2022-10-22
Fix chunk index hash to show infinite world
Mel
2022-10-21
Broken infinite world
Mel
2022-10-21
Namespace and Folder refactor
Mel
2022-10-18
Hide inward-facing block faces
Mel
[next]