Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-06-21 | Don't merge non-rectangles | makamys | |
Fixes Carpenter's Blocks incompatibility | |||
2022-06-21 | Only count actually used VRAM | makamys | |
2022-06-21 | Optimize chunk simplification | makamys | |
2022-06-21 | Recycle MeshQuad objects | makamys | |
Reduces client thread's RAM allocation rate from ~80 MB/s to ~20 MB/s. | |||
2022-06-21 | Disable unused lod stuff that was wasting a bunch of resources | makamys | |
2022-06-21 | Make face culling disableable | makamys | |
2022-06-21 | Try to optimize the culling | makamys | |
2022-06-21 | Actually implement face culling | makamys | |
2022-06-21 | Finish CullableMeshCollection | makamys | |
2022-06-21 | Rewrite MeshQuad to store normal instead of plane | makamys | |
2022-06-20 | Rewrite to use CullableMeshCollections in place of ChunkMeshes | makamys | |
2022-06-20 | Clean up NeoRenderer#render | makamys | |
2022-06-20 | Fix lava rendering | makamys | |
2022-06-20 | Remove some dead code from ChunkMesh | makamys | |
2022-06-20 | Make it possible to limit the number of quads a mesh has for debug | makamys | |
2022-06-20 | Fix OptiFine fast render compat | makamys | |
2022-06-20 | Clean up MeshQuad a little bit | makamys | |
2022-06-20 | Rename squadron to megaquad | makamys | |
Less funny but more clear in my opinion | |||
2022-06-20 | Fix 2nd pass of quad merging not working | makamys | |
Reduces quad count from 792 KQ to 781 KQ on the complex savanna scene. That's not a huge difference... | |||
2022-06-19 | Add workaround for fancy grass z-fighting | makamys | |
This only increases quad count from 780 KQ to 792 KQ on the complex savanna scene. | |||
2022-06-19 | Display number of rendered quads | makamys | |
2022-06-19 | Merge foggy and fogless fragment shader | makamys | |
2022-06-19 | Render quads instead of triangles | makamys | |
So apparently, glDrawArrays has a secret undocumented feature that lets you draw quads. This increases my framerate by 50% on my integrated GPU, so you bet I'm going to make use of it. On my dedicated GPU there's no significant framerate difference. For the record, using EBOs didn't improve performance on the integrated GPU. | |||
2022-06-19 | Use wildcard static imports for GL things again | makamys | |
Eclipse's "organize imports" turned my wildcard imports into non-wildcard ones the last time, but that was too inconvenient. | |||
2022-06-11 | Make disabling chunk simplification work again | makamys | |
2022-06-11 | Improve F3 overlay | makamys | |
2022-06-11 | Disable leftover mesh saving print | makamys | |
2022-06-10 | Make wireframe apply to second render pass as well | makamys | |
2022-06-10 | Mesh simplification works now | makamys | |
2022-06-10 | me_no_understant | makamys | |
2022-06-10 | uuh... | makamys | |
2022-06-10 | Make wireframe a config option | makamys | |
2022-06-10 | Add squadron-based position information to vertices | makamys | |
2022-06-10 | Keep track of number of quads glued together | makamys | |
2022-06-10 | Disable wireframe | makamys | |
2022-06-10 | Merging sure does work now! | makamys | |
2022-06-10 | coords wrong? | makamys | |
2022-06-10 | quad merging sorta kinda works now | makamys | |
2022-06-10 | mesh simplification WIP | makamys | |
2022-06-10 | Fix log spam when loading a broken shader | makamys | |
2022-06-10 | Fix bad triangulation (again??) | makamys | |
2022-06-09 | Fix rounding error when sorting meshes | makamys | |
2022-06-09 | Show message in chat when the VRAM gets full | makamys | |
2022-06-09 | Rename loadShader to reloadShader | makamys | |
2022-06-09 | Implement config hot swapping, organize configs more | makamys | |
2022-06-09 | Tweak config names, defaults and comments | makamys | |
2022-06-09 | Move configs to Config class | makamys | |
2022-06-09 | Organize imports | makamys | |
2022-06-09 | Move some unused classes to lod package | makamys | |
2022-06-09 | Add javadoc for some key classes | makamys | |