cola98765
8e727011de
now recreate buffers when you reenable rendering. Doing it using debug keys can sometimes lead to crash tho
2021-10-30 13:36:00 +02:00
cola98765
717e189107
made "Enable Rendering" only affect buffer building to enable generation with no rendering
2021-10-30 12:49:58 +02:00
cola98765
a03ddf7339
applied autoformat to that vivecraft commit
2021-10-29 09:18:22 +02:00
Eric
853c706b77
Add vivecraft support
2021-10-28 22:16:19 -06:00
cola98765
a3db8e50f5
removed NativeImage dependency outside of wrappers. Now LodRenderer only triggers regen without storing lightmap
2021-10-26 23:09:31 +02:00
James Seibel
4ad081e0c6
Add a advanced graphics option to use a extended near clip plain
...
This prevents some overdraw issues but causes LODs in the ocean to render incorrectly.
2021-10-25 22:20:00 -05:00
James Seibel
936a3a7ece
Fix #84 (misaligned LODs in third person)
2021-10-25 21:56:22 -05:00
James Seibel
d321833335
Merge branch '1.16.5' of gitlab.com:jeseibel/minecraft-lod-mod into 1.16.5
2021-10-25 07:21:26 -05:00
James Seibel
b8cba0dc4c
increase the near clip plane to 1/5 MC's vanilla render distance
2021-10-25 07:21:17 -05:00
cola98765
bd8ccb4a05
reverted las change, fixed vanillaRenderedChunksChanged at hight altitudes
2021-10-25 13:20:13 +02:00
cola98765
895895da04
update buffers only when lightmap changes.
2021-10-25 12:43:59 +02:00
James Seibel
668f225528
Fix the blindness potion effect
2021-10-24 23:02:30 -05:00
James Seibel
f041f79ae3
Close #78 (Add a config to disable vanilla MC's fog)
...
And change the config to use FAR fog and disable MC's fog by default.
2021-10-24 22:17:57 -05:00
jas35484
910f11f688
Fix #63 (OpenGL errors)
...
NVFogDistance doesn't work on low end GPUs which causes the OpenGL error I was seeing with Optifine
2021-10-24 14:57:53 -05:00
James Seibel
1405b7a433
Add support for OpenGL 1.5 and 3.0
2021-10-23 12:04:16 -05:00
cola98765
1a838d4bd8
pushed FAR fog out by *1.6. I don't know why this number, but it works ok.
2021-10-22 20:07:02 +02:00
Leonardo
2f57b67bdc
fixed underwater problem with always overdraw
2021-10-21 13:19:23 +02:00
Leonardo
be024f524d
Fixed regions wall not showing (which would cause holes in the rendering) and added border as possible overdraw config
2021-10-21 12:57:40 +02:00
Leonardo
05800089cb
Changed fog enum name
2021-10-20 19:30:42 +02:00
James Seibel
890de58c72
Fix regions culled incorrectly if far from the buffer's center
...
This would happen if the buffer builder died or was slow
2021-10-19 22:10:28 -05:00
James Seibel
58d5a8beda
Update the License header to match the new mod name
...
LOD -> Distance Horizons
2021-10-19 21:14:57 -05:00
Leonardo
974a9b4452
Small change to configs name + comments
2021-10-19 22:30:23 +02:00
Leonardo
d35fbb0bb3
New configs
2021-10-19 22:24:21 +02:00
James Seibel
4ff1815436
Clean up a few compiler warnings
2021-10-16 16:28:57 -05:00
Leonardo
9906eb75f4
Changed the Far fog on fancy. Now fog start after the real game render distance
2021-10-14 14:06:11 +02:00
Leonardo
d94fedc61e
Changed the Far fog on fancy. Now fog start after the real game render distance
2021-10-14 14:02:47 +02:00
James Seibel
b4106a8c3c
Improve the buffer rebuild logic related to light change
2021-10-13 21:59:46 -05:00
Leonardo
15e80ed063
ceiled dimension now have 64 max render distance + various small changes
2021-10-14 02:29:42 +02:00
cola98765
4a0640a219
cleaned out some code.
2021-10-13 14:27:27 +02:00
cola98765
4baa649972
cleaned out some code. Applied autoformat everywhere
2021-10-13 12:45:21 +02:00
James Seibel
70e2f7f3e6
prevent a potential out of bounds exception
2021-10-11 23:00:11 -05:00
cola98765
8f43695a47
did someone say warnings and typos?
2021-10-10 13:07:23 +02:00
cola98765
30913a0c29
more typos
2021-10-10 11:36:10 +02:00
cola98765
ecb01c731e
Resolved "ALOT" of typos.
2021-10-10 11:09:15 +02:00
cola98765
1d1b5f6115
Resolved more warnings. Applied auto format in affected files.
2021-10-10 10:34:34 +02:00
cola98765
b67ab59a89
Resolved more warnings. Applied auto format in affected files.
2021-10-10 09:50:44 +02:00
James Seibel
c3f8b0b677
Remove the experimental useFovSetting setting
2021-10-09 19:47:26 -05:00
James Seibel
dc8db97f33
Fix the region at 0,0 (-X,-Z) rendering incorrectly
2021-10-09 14:48:47 -05:00
James Seibel
e0ac03db6c
Merge branch '1.16.5' of gitlab.com:jeseibel/minecraft-lod-mod into 1.16.5
2021-10-07 21:25:05 -05:00
James Seibel
ee58f3d9dc
Use OpenGL BufferStorage to improve upload performance
...
I need to change how the memory is determined, right now they fill to the maximum amount; which is very bad and only for testing.
2021-10-07 20:59:45 -05:00
Leonardo
443da5eede
other config change, set roofed dimension max distance to 64
2021-10-07 17:37:02 +02:00
Leonardo
78ab4b8598
Changed configs
2021-10-07 17:20:39 +02:00
James Seibel
900b67920c
re-add transparency rendering
2021-10-02 21:24:04 -05:00
Leonardo
37db05d18f
added a borderChunk finder function
2021-09-30 01:38:39 +02:00
Leonardo
32d492f5f6
Changed some package and added a dimension to the buffer builders
2021-09-29 14:57:43 +02:00
James Seibel
d59f9dc4c6
Create pre-release a1.5.1
...
I made this version so hopefully someone could test if Vivecraft is just ignoring Minecraft's FOV when creating their projection matrices or if they are doing something more complicated.
2021-09-28 22:56:17 -05:00
James Seibel
9865b23e5b
Move MAX_ALLOCATEABLE_DIRECT_MEMORY to LodUtil
2021-09-28 21:29:25 -05:00
Leonardo
e5c1e67369
Changed various names, changed the memory calculator
2021-09-29 02:16:23 +02:00
James Seibel
85a0110af6
comments and regactor LodDimension
2021-09-27 07:59:55 -05:00
James Seibel
55c0c95339
Improve config wording
2021-09-24 07:37:14 -05:00