Commit graph

2 commits

Author SHA1 Message Date
Racc 74a2c2e896 Optimize rendering checks and packing as well as min/max utilisation
Tesselator.h: Branchless min/max in Bounds via Min/Max; const ref on addBounds
Tesselator.cpp: clamp for color clamping; Min/Max initializer lists in packCompactQuad min/max finding and du/dv clamping
Chunk.cpp: bool[256] lookup table for occluder tile IDs in occlusion culling; [[unlikely]] hints on rebuild inner loop early-outs
LevelRenderer.cpp: __restrict + local caching in frustum clip(); [[likely]]/[[unlikely]] on chunk render loop continues
2026-03-08 21:30:04 +00:00
daoge_cmd b691c43c44 Initial commit 2026-03-01 12:16:08 +08:00