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
James Seibel
c110524c11
fix vanillaRenderedChunks having index out of bounds exceptions
2021-09-18 14:12:54 -05:00
James Seibel
5c59ba7a80
Prevent a error related to loading textures on a null clientWorld
2021-09-18 09:39:53 -05:00
James Seibel
d200a5ac24
Add the ability to disable direction based culling
...
This is a band aid fix for #68 , hopefully a better solution can be found in the future.
2021-09-17 23:33:21 -05:00
James Seibel
5099f85da6
Merge branch '1.16.5' of gitlab.com:jeseibel/minecraft-lod-mod into
...
1.16.5
# Conflicts:
# src/main/java/com/seibel/lod/render/LodRenderer.java
2021-09-17 23:11:28 -05:00
James Seibel
fd67d1ac66
Change setupProjectionMatrix to be mc version agnostic
...
Now the LOD projection matrix's zoom, transformation, distortion, etc. are all gotten dynamically from Minecraft's projection matrix.
Hopefully this should prevent camera mods from breaking the mod.
2021-09-17 22:57:20 -05:00
Leonardo
50ab424497
added regen for the lightmap
2021-09-17 15:57:01 +02:00
Leonardo
900467cef2
System uses lightmap now
2021-09-17 13:02:05 +02:00
cola98765
b008b70255
colors are better than it were... again
2021-09-17 00:05:29 +02:00
cola98765
6bc14fbb2d
brightness fix with real block colors TODO foliage
2021-09-16 18:12:22 +02:00
James Seibel
b5f32705e8
remove commented out code
2021-09-15 23:12:10 -05:00
James Seibel
8bc72af63f
Improve rendering performance and improve buffer building stability
...
Specifically improve the rendering speed so we can get over 100 fps again.
2021-09-15 22:01:52 -05:00
James Seibel
7f9c7d8722
Merge branch '1.16.5' of gitlab.com:jeseibel/minecraft-lod-mod into
...
1.16.5
# Conflicts:
# src/main/java/com/seibel/lod/builders/LodBufferBuilder.java
2021-09-14 23:46:01 -05:00
James Seibel
aebbeb6ade
Simplify the multi-context uploading, improve stability, and refactor
2021-09-14 22:49:08 -05:00
James Seibel
a945eb4579
Fully add multi-context uploading
2021-09-14 21:27:36 -05:00
James Seibel
8822e2d8a1
partially add different context rendering
2021-09-12 23:14:43 -05:00
James Seibel
6ec146ba60
re-add depreciation warning suppressions
2021-09-09 19:06:09 -05:00