Leonardo
dadda4bdc9
Disabled the culling until it's fixed
2021-09-18 17:32:34 +02:00
Leonardo
1888ac7adc
Fixed the culling coordinate
2021-09-18 17:09:13 +02: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
f3dd99e792
Improve error message in GlProxy
2021-09-18 09:38:51 -05:00
Leonardo
103ec128ac
small fix
2021-09-18 14:46:18 +02:00
Leonardo
b4226ec9ec
small fix
2021-09-18 14:46:06 +02:00
Leonardo
7c28dd70d3
Fixed the culling
2021-09-18 13:58:19 +02:00
Leonardo
d8c9a41314
fixed face culling
2021-09-18 10:09:35 +02:00
Leonardo
5a7f77479f
Merge remote-tracking branch 'origin/1.16.5' into 1.16.5
2021-09-18 10:09:14 +02: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
6e150fe378
Update to ForgeGradlew from 3.+ to 5.1.+
2021-09-17 22:58:09 -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
82cf25c341
fixed colors
2021-09-17 23:37:16 +02:00
Leonardo
68d279807f
small fix to the vertex order
2021-09-17 22:50:48 +02:00
Leonardo
3530158def
Added new culling system
2021-09-17 22:37:33 +02:00
Leonardo
62223480e2
Fixed nether roof
2021-09-17 16:58:59 +02: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
fa1d950ff9
grass is actually using texture now
2021-09-17 12:55:14 +02:00
Leonardo
83571951be
Added the ability to get the top texture
2021-09-17 12:29:57 +02:00
Leonardo
c31b1f4039
added the ability to avoid not full block or small block
2021-09-17 11:14:23 +02:00
James Seibel
8fcd428194
improve error handling and error messages related to contexts
2021-09-16 20:32:32 -05:00
James Seibel
87c275f768
Add improved error reporting and commenting
2021-09-16 20:32:03 -05:00
James Seibel
8df6e972cb
Fix a out of memory error when changing worlds
2021-09-16 20:28:07 -05:00
James Seibel
d7d88d61ee
Merge branch '1.16.5' of gitlab.com:jeseibel/minecraft-lod-mod into
...
1.16.5
# Conflicts:
# src/main/java/com/seibel/lod/wrappers/MinecraftWrapper.java
2021-09-16 19:05:05 -05:00
James Seibel
9b1c0a1125
Add the ability to access the lightmap from the MinecraftWrapper
2021-09-16 19:03:43 -05:00
cola98765
b008b70255
colors are better than it were... again
2021-09-17 00:05:29 +02:00
cola98765
b6c350f667
colors are better than it were
2021-09-16 22:21:04 +02:00
Leonardo
e23bbfcd91
small changes
2021-09-16 18:53:26 +02:00
cola98765
6bc14fbb2d
brightness fix with real block colors TODO foliage
2021-09-16 18:12:22 +02:00
Leonardo
d911017112
new color for grass, leaf and water
2021-09-16 17:11:08 +02:00
Leonardo
fc4546538f
Reintroduced manual color for nether blocks
2021-09-16 16:17:38 +02:00
Leonardo
a90b3e9d37
Merge remote-tracking branch 'origin/1.16.5_new_file_handling' into 1.16.5
2021-09-16 16:15:29 +02:00
Leonardo
b2aca27615
Added texture mean in lod builder
2021-09-16 15:44:28 +02:00
cola98765
6bf9e187e0
this breaks old file version system by simply ignoring the old files.
2021-09-16 11:41:53 +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
Leonardo
0e4cf8e882
added a TODO in data util
2021-09-15 17:02:44 +02:00
Leonardo
5ede5fa202
Added fake lighting system. Improved some point
2021-09-15 16:17:26 +02:00
Leonardo
cdeba2616c
Re-Introduced HEIGHMAP mode correctly.
...
Added single get and add to the LevelContainer to avoid using temp arrays
2021-09-15 13:23:41 +02:00
Leonardo
6dc94b0cc2
Introduced lodQualityMode in config to change from 3d to 2d
2021-09-15 10:42:09 +02: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
Leonardo
f9cf27a2c7
Changed the dataPoint, started the introduction of the lightmap use
2021-09-14 23:21:48 +02:00
Leonardo
e03e09a243
Fixed various bugs and introduced more maps in the ThreadMapUtil
2021-09-14 19:02:37 +02:00
Leonardo
fe02813d17
Disabled a section in the getNearbyLodChunkPosToSkip
2021-09-14 13:45:08 +02:00
Leonardo
145479267d
Fixed Nether color
2021-09-14 13:15:36 +02:00
Leonardo
77ccd9eec3
changed how the valid block is determined, and added a mask and a shift for future use
2021-09-14 12:58:09 +02:00