summary refs log tree commit diff
AgeCommit message (Expand)Author
2024-02-05Custom debuggable ASSERT macroMel
2024-02-04Toggle between movement modes (Walking, Flying, NoClip)Mel
2024-02-04Cross-compiling to Windows using MinGW-w64 (fully statically)Mel
2024-02-02Enable assertions on RelWithDebInfo buildsMel
2024-02-02Placing blocksMel
2024-02-02Breaking blocksMel
2024-02-01Walking movementMel
2024-02-01Correctly sort collision responses and apply in correct orderMel
2024-01-31Fix collisions phasing through ground at chunk bordersMel
2024-01-30More necessary headers for Linux buildMel
2024-01-30Add ChunkRegistry getter to WorldMel
2024-01-25 Mostly functioning world collisionsMel
2023-12-07Gather all possibly colliding blocks in the player move domain for collision ...Mel
2023-12-07AABB-AABB dynamic-static collision response with slidingMel
2023-12-07Pretty Ray-to-AABB casting algorithmMel
2023-12-07Consolidate mathematical functions into single file and add moreMel
2023-11-21Clumsy non-swept AABB collision system for PlayerMel
2023-11-21Replace `Vector::map_indexed` with `zip` and add vector divisionMel
2023-08-14Generate AABBs for terrain that collides with PlayerMel
2023-08-06Create separate Player entity and add bad collision systemMel
2023-08-06Improve MC::Position and remove some redundant codeMel
2023-08-03Reset status of cancelled chunksMel
2023-08-03World can now reassess chunk generation priorities on player movement and can...Mel
2023-07-29Add default light to just-generated chunksMel
2023-07-29Move chunk reification to worker threads and set stage for chunk-unbound ligh...Mel
2023-07-22Propagation in lighting systemMel
2023-07-21Extremely simple chunk-limited lightingMel
2023-07-12Δt calculation and usageMel
2023-07-123D CloudsMel
2023-07-11Add simple scrolling non-tiling 2D cloudsMel
2023-07-11Create MeshBuilder utility for comfy mesh buildingMel
2023-07-10Add necessary Linux headersMel
2023-07-10Sort chunks for correct alpha blending (only works for the simple plane water...Mel
2023-07-10Separate transparent water mesh (not sorted, bad)Mel
2023-07-09Added corners to AOMel
2023-07-09Ambient occlusion (without corners)Mel
2023-07-08Use own size typesMel
2023-07-08Add crude texture transparencyMel
2023-07-07Replace std::function in Vector with lambda templatesMel
2023-07-07Add biomes and give them string namesMel
2023-07-07Fix Util::ImageViewer on aspect other than 1Mel
2023-07-07Fix minor quality issuesMel
2023-07-07Chunk-bound tree decorationMel
2023-07-01Add chunk generation time statisticsMel
2023-07-01Replace bespoke Generator maps with tensors and matricesMel
2023-06-30Avoid per-frame chunk copies and don't render block faces between chunksMel
2023-06-29Add fogMel
2023-06-29Pretty terrain generationMel
2023-06-12Start generation from player positionMel
2023-06-12Multithreaded world generation with PerlinMel