| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-06-07 | Factor out GPU memory management into separate class | makamys | |
| 2022-06-07 | Make triangulation same as vanilla | makamys | |
| 2022-06-07 | Don't use MeshQuads when mesh optimization is disabled | makamys | |
| Fixes some rendering issues (like cacti on chunk corners, and missing bottom faces) and improves performance, when optimization is not enabled. | |||
| 2022-06-06 | Comment out save/load | makamys | |
| 2022-06-06 | Fix meshes not becoming invisible once deleted | makamys | |
| 2022-06-06 | Move Tessellator#toChunkMesh to ChunkMesh class | makamys | |
| 2022-06-06 | Improve keyboard handling | makamys | |
| V: Toggle world rendering F: Switch between vanilla renderer and my renderer Only accept keyboard presses if no gui is active | |||
| 2022-06-04 | Watch chunk visibility via hooks instead of polling | makamys | |
| Increases fps from 340 to 360 when rendering nothing | |||
| 2022-06-04 | Remove unnecessary buffer usage | makamys | |
| 2022-06-04 | Fix sort frequency not getting set properly | makamys | |
| 2022-06-04 | Fix saving not getting disabled properly | makamys | |
| 2022-06-04 | Reuse buffers | makamys | |
| The microoptimization hath begun | |||
| 2022-06-04 | Add options to disable serialization and change sort frequency | makamys | |
| 2022-06-04 | Add option to limit number of meshes rendered per frame | makamys | |
| 2022-06-04 | Reload shader if R is pressed | makamys | |
| 2022-06-04 | Cull chunks | makamys | |
| The LODMod.hideUnderVanillaChunks = true case is handled like garbo still, but I don't care about it right now | |||
| 2022-06-04 | Show number of rendered meshes in f3 | makamys | |
| 2022-06-04 | Fix(?) chunk mesh sorting, and sort solid meshes as well | makamys | |
| This didn't seem to change anything, though | |||
| 2022-06-04 | Tick meshes | makamys | |
| 2022-06-04 | Make visibility and sentness to gpu independent | makamys | |
| 2022-06-04 | Refactor mesh gpu status to be an enum | makamys | |
| 2022-06-03 | Make it work with fast render | makamys | |
| 2022-06-03 | Add more options to enable usage as renderer replacer | makamys | |
| 2021-06-20 | Add farPlaneDistanceMultiplier to config | makamys | |
| 2021-06-20 | Fix fogStart and fogEnd config options doing nothing | makamys | |
| 2021-06-16 | Fix LOD chunks loading from wrong coordinate when entering new dimension | makamys | |
| 2021-06-16 | Don't enable renderer in hell worlds (e.g. nether) | makamys | |
| 2021-06-16 | Fix mod breaking when travelling between dimensions | makamys | |
| 2021-06-04 | Add option to force vanilla temperature algorithm, fixes SS incompatibility | makamys | |
| Serene Seasons changes biomes to be colder in certain seasons, making LODMod think there should be snow there, while no snow is actually generated. Setting this config option to true fixes this mismatch. | |||
| 2021-06-02 | Reduce simple mesh tricount | makamys | |
| 2021-05-30 | better GC print | makamys | |
| 2021-05-29 | Move debug mode toggle to config file, config max simple mesh height | makamys | |
| 2021-05-25 | Use renderViewEntity for getting player location | makamys | |
| Fixes an IndexOutOfBoundsException that happened when I died (I guess the player list is empty while you're respawning) | |||
| 2021-05-24 | Fix snow disappearing when it's nearby | makamys | |
| 2021-05-24 | Tweak fog rendering, skybox edge is no longer visible | makamys | |
| 2021-05-23 | Ignore BOP logs and GT6 tile entities in, make blacklist configurable | makamys | |
| 2021-05-23 | Override fog of other mods | makamys | |
| 2021-05-21 | Disable keys to toggle world and lod rendering unless in debug mode | makamys | |
| 2021-05-21 | SimpleChunkMesh: Don't access server's WorldChunkManager on client thread | makamys | |
| I did this in an attempt to fix a bug I had with OWG, but it turned out to be caused by something else. Still, accessing the server's data structures from the client thread is bad form, so I'll keep it like this. | |||
| 2021-05-20 | Leave tree trunks out of simple meshes | makamys | |
| 2021-05-20 | When a chunk is loaded, update its model | makamys | |
| 2021-05-19 | Make amount of chunk loads per tick configurable | makamys | |
| 2021-05-19 | Disable chunk meshes because they're so memory leaky | makamys | |
| 2021-05-11 | Do writing on thread | makamys | |
| Reduces save time from 3.4s to 0.4s in my testing | |||
| 2021-05-10 | Rewrite ChunkMesh#{readIntAt, readShortAt} to be faster hopefully | makamys | |
| Sampling found it to be using a lot of CPU time | |||
| 2021-05-10 | Change save interval to 60 seconds | makamys | |
| 2021-05-10 | Unload non-visible ChunkMeshes from memory completely, reload periodically | makamys | |
| 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-10 | Make seabeds darker | makamys | |
| 2021-05-10 | Fix regions not getting ticked | makamys | |
| Oops. | |||
| 2021-05-10 | Fix yet more visibility issues | makamys | |
