aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/makamys/lodmod/renderer/LODChunk.java
AgeCommit message (Collapse)Author
2022-06-09Rebrand pt. 1: Rename mod to Neodymiummakamys
2022-06-08Clean up LODChunk section managementmakamys
2022-06-07Actually disable simple meshesmakamys
Reduces ram usage, by A LOT!
2022-06-06Comment out save/loadmakamys
2022-06-04Make visibility and sentness to gpu independentmakamys
2022-06-03Add more options to enable usage as renderer replacermakamys
2021-05-10Unload non-visible ChunkMeshes from memory completely, reload periodicallymakamys
Now the RAM usage should be as low as it can get... but there are lag spikes while the I/O transfer happens
2021-05-10Fix yet more visibility issuesmakamys
2021-05-10Maintain mesh visibility when replacing a meshmakamys
Partial fix for invisible chunks on the edge of the loaded world when using OptiFine
2021-05-10Don't hold onto distant Chunk objectsmakamys
Reduces RAM usage from 4GB to 3GB (peak heap from 1200 MB to 700 MB) in my testing done standing still after spawning
2021-05-09Improve memory trackingmakamys
2021-05-09Render in two passes, no more G to sortmakamys
2021-05-09press G to sortmakamys
2021-05-09Include seabed in the simple meshes of chunks with a watery surfacemakamys
2021-05-08Make render distance not hardcodedmakamys
2021-05-08Fix simple meshes not getting unloaded when they're replacedmakamys
2021-05-07Implemented loadingmakamys
2021-05-07Save ChunkMeshes to disk (no loading yet)makamys
2021-05-07Add used RAM and mesh count to F3makamys
2021-05-07Fix distant chunks becoming invisible forevermakamys
2021-05-07Unload invisible meshes from VRAMmakamys
2021-05-07Rename MyRenderer to LODRenderermakamys
2021-05-07Refactor MyRenderer to use a singleton instead of being staticmakamys
This should help with memory leaks and clean up the code a bit
2021-05-07Port mod from MCP to Forge!makamys
The only known regression is the sides of LOD=1 chunks look darker for some reason