aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-06-04Fix saving not getting disabled properlymakamys
2022-06-04Reuse buffersmakamys
The microoptimization hath begun
2022-06-04Add options to disable serialization and change sort frequencymakamys
2022-06-04Add option to limit number of meshes rendered per framemakamys
2022-06-04Reload shader if R is pressedmakamys
2022-06-04Cull chunksmakamys
The LODMod.hideUnderVanillaChunks = true case is handled like garbo still, but I don't care about it right now
2022-06-04Show number of rendered meshes in f3makamys
2022-06-04Fix(?) chunk mesh sorting, and sort solid meshes as wellmakamys
This didn't seem to change anything, though
2022-06-04Tick meshesmakamys
2022-06-04Make visibility and sentness to gpu independentmakamys
2022-06-04Refactor mesh gpu status to be an enummakamys
2022-06-04Migrate to generic buildscriptmakamys
2022-06-03Detect OptiFine fast render properlymakamys
2022-06-03Make it work without OptiFinemakamys
2022-06-03Make it work with fast rendermakamys
2022-06-03Add optimizeChunkMeshes optionmakamys
2022-06-03Add more options to enable usage as renderer replacermakamys
2022-06-03Remove leftover MixinSoundManagermakamys
2022-06-03Fix setupCameraTransform injection?makamys
This was an uncommitted change
2021-06-20Add farPlaneDistanceMultiplier to configmakamys
2021-06-20Fix fogStart and fogEnd config options doing nothingmakamys
2021-06-16Fix LOD chunks loading from wrong coordinate when entering new dimensionmakamys
2021-06-16Don't enable renderer in hell worlds (e.g. nether)makamys
2021-06-16Fix mod breaking when travelling between dimensionsmakamys
2021-06-16Fix wrong mixin target in MixinWorldRenderermakamys
2021-06-04Make WorldRenderer safermakamys
I got NPEs here, this should fix it
2021-06-04Add option to force vanilla temperature algorithm, fixes SS incompatibilitymakamys
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-02Reduce simple mesh tricountmakamys
2021-05-30better GC printmakamys
2021-05-30rename onWorldUnload to onServerTickmakamys
2021-05-29Move debug mode toggle to config file, config max simple mesh heightmakamys
2021-05-25Use renderViewEntity for getting player locationmakamys
Fixes an IndexOutOfBoundsException that happened when I died (I guess the player list is empty while you're respawning)
2021-05-24Fix snow disappearing when it's nearbymakamys
2021-05-24Add config options for fog start and end, and mod enablednessmakamys
2021-05-24Tweak fog rendering, skybox edge is no longer visiblemakamys
2021-05-23Ignore BOP logs and GT6 tile entities in, make blacklist configurablemakamys
2021-05-23Override fog of other modsmakamys
2021-05-21Disable keys to toggle world and lod rendering unless in debug modemakamys
2021-05-21SimpleChunkMesh: Don't access server's WorldChunkManager on client threadmakamys
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-20Leave tree trunks out of simple meshesmakamys
2021-05-20When a chunk is loaded, update its modelmakamys
2021-05-19Make amount of chunk loads per tick configurablemakamys
2021-05-19Only tick once per tickmakamys
Whoopsie
2021-05-19Fix NPE that can happen in onWorldUnloadmakamys
2021-05-19Disable chunk meshes because they're so memory leakymakamys
2021-05-11Set FOG_END as wellmakamys
Fixes weird fog in BOP biomes with fog
2021-05-11Do writing on threadmakamys
Reduces save time from 3.4s to 0.4s in my testing
2021-05-10Rewrite ChunkMesh#{readIntAt, readShortAt} to be faster hopefullymakamys
Sampling found it to be using a lot of CPU time
2021-05-10Change save interval to 60 secondsmakamys
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