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
James Seibel
a93bb63c44
Fix an index out of bounds exception for vanillaRenderedChunks
2021-09-23 07:55:33 -05:00
Leonardo
da413f594e
Added different detail drop off option
2021-09-22 17:17:17 +02:00
Leonardo
fb480c2695
fix to memory use
2021-09-22 13:17:56 +02:00
Leonardo
688cb3f89a
New memory getter system
2021-09-20 18:58:02 +02:00
cola98765
3e634c082a
addressed couple warnings
2021-09-20 11:30:56 +02:00
James Seibel
34b92d1053
Fix #67 (LODs not rotating with camera) and #68 (LODs culled based on player direction, not camera)
2021-09-19 19:25:01 -05:00
James Seibel
1c9c72cfe3
Clean up a lot of warnings related to: type casting, unused variables, and unused imports
2021-09-18 17:06:41 -05:00