James Seibel
528499215a
re-add CPU option I_PAID_FOR_THE_WHOLE_CPU
2023-11-01 21:13:38 -05:00
James Seibel
ad2e3e738e
Add try-finally for FullDataPointIdMap locks
2023-11-01 21:05:13 -05:00
coolGi
e3eb08a983
Refactor of GitInfo. Removed core commit, and added Build Source
2023-10-31 19:35:07 +10:30
James Seibel
4c5204172e
fix server shutdown null pointer
2023-10-30 18:43:04 -05:00
James Seibel
645567c474
Merge branch 'distant-horizons-core-refactor/client-world-close'
2023-10-29 16:09:54 -05:00
James Seibel
446c274094
Reduce CPU load when moving around the world
...
Should've made this multiple commits, but too late now
- Create ConfigThreadPool to remove duplicate thread setup/config code
- Move configurable thread pools into their own ThreadPools class
- Add a semaphore to limit how many LOD builder/lighting/bufferBuilder threads can be active at once
2023-10-29 15:04:32 -05:00
James Seibel
23ebfcb9bf
Remove duplicate "DH" name for world ticker threads
2023-10-28 17:42:59 -05:00
James Seibel
643112953e
Replace GeneratedFullDataFileHandler wait threads with a timer
...
It's still a bad solution, but now it won't create several hundred threads, so that's nice
2023-10-28 12:19:43 -05:00
James Seibel
488b598d97
Close #447 Add the ability to limit LOD chunk update rate
2023-10-28 12:18:55 -05:00
James Seibel
fecefc8bdf
Remove broken chunkSaveEvent, was actually chunkUnloadEvent
2023-10-28 11:52:53 -05:00
James Seibel
30dd5f5d59
Remove deprecated DhBlockPos getters
2023-10-28 11:10:50 -05:00
James Seibel
b9896d3020
comment out GL message logging for MC 1.20.2
2023-10-28 10:23:23 -05:00
James Seibel
1d0a979e5c
Fix GLBuffer not clearing some phantom references
2023-10-28 10:18:32 -05:00
James Seibel
8b47c3ea5b
Fix GPU buffer uploading options
2023-10-28 10:18:20 -05:00
James Seibel
79340dd9f2
GLBuffer reformat
2023-10-28 10:16:45 -05:00
James Seibel
117bfb7f31
Add commented out LodRenderer VBO validation
2023-10-28 10:13:12 -05:00
s809
5e2accadca
Move closing of client world to a proper place
2023-10-28 19:43:10 +05:00
James Seibel
f746f8b4ec
temp
2023-10-28 08:56:27 -05:00
James Seibel
b3c4ea47d7
Fix ColumnRenderBuffer never finishing when synced
2023-10-28 08:44:33 -05:00
James Seibel
b244a17358
GLBuffer reformat
2023-10-27 21:23:39 -05:00
James Seibel
ca425eae6d
Fix index out of bounds
2023-10-27 20:01:44 -05:00
James Seibel
2cd1dc6e92
Fix GLVertexBuffer memory leak
2023-10-27 19:42:12 -05:00
James Seibel
0942f0f1a3
Attempt to reduce memory leaking when flying
2023-10-25 07:52:13 -05:00
James Seibel
135b950db1
Add stubbed out AbstractOptifineAccessor.getIsShaderActive()
2023-10-24 20:16:11 -05:00
James Seibel
917e532408
Fix Optifine shader rendering
2023-10-24 20:12:50 -05:00
James Seibel
0d76a8edfe
Reformat GL objects
2023-10-24 07:30:17 -05:00
James Seibel
b1e97214ec
Fix a null pointer in LodRenderer cleanup
2023-10-24 07:22:28 -05:00
James Seibel
639c24dd8e
Merge branch 'distant-horizons-core-render'
2023-10-24 07:16:20 -05:00
James Seibel
5b6836d184
Add Sqlite to the readme
2023-10-23 20:29:36 -05:00
IMS212
fa1527243f
Add framebuffer
2023-10-21 16:16:30 -07:00
IMS212
cbd404913f
Rewrite framebuffers to look more decent
2023-10-21 15:55:03 -07:00
James Seibel
b57d7c13df
Fix outdated world gen thread tooltip
2023-10-21 11:26:03 -05:00
James Seibel
bf2c36369e
Fix localization renamings
2023-10-21 11:23:28 -05:00
James Seibel
41b313943b
Fix an error when double-closing a GLBuffer
2023-10-21 11:14:20 -05:00
James Seibel
c4d0b693eb
Fix LodRenderSection memory leak
2023-10-21 09:34:35 -05:00
James Seibel
611aae667c
Fix missing localization for noiseSteps.@tooltip
2023-10-20 20:11:08 -05:00
James Seibel
2900417a3a
Add a config to change the number of light baking threads
2023-10-20 20:09:16 -05:00
James Seibel
146d9da417
Fix memory leaks when moving between dimensions
2023-10-20 19:23:07 -05:00
James Seibel
2d4f057eb0
Merge branch 'fix/close-db-file' into 'main'
...
Fix database file not being closed when leaving the world
See merge request jeseibel/distant-horizons-core!31
2023-10-20 03:15:22 +00:00
James Seibel
9ef25bdee0
bandaid fix for World gen holes
2023-10-19 22:13:38 -05:00
James Seibel
363a1aea4d
Add an assert to world gen and minor reformat FullDataMetaFile
2023-10-19 21:45:05 -05:00
James Seibel
fa03336a5d
Fix never ending world gen tasks
2023-10-19 20:45:47 -05:00
James Seibel
b38b33e87e
Fix Sqlite memory leak
...
All Sqlite statements must be in a try-resource block otherwise a native memory leak will occur
2023-10-19 20:11:39 -05:00
s809
96074c2f50
Merge branch distant-horizons-core:main into fix/close-db-file
2023-10-19 18:01:52 +00:00
s809
5f7e9c16f4
Fix database file not closed when leaving the world
2023-10-19 22:57:07 +05:00
coolGi
b1ed91af2a
Re-Enabled the updater by default on windows
2023-10-20 00:57:39 +10:30
James Seibel
416c0db163
Fix Render Distance localization
2023-10-19 07:25:30 -05:00
James Seibel
f387a2ca1b
Fix LOD renderer setup for MC 1.16
2023-10-19 07:16:31 -05:00
James Seibel
ad24cbebe3
Fix Forge not rendering
2023-10-19 07:04:19 -05:00
James Seibel
8eb4afef68
temporarily comment out GL message building
...
the message generation was changed in MC 1.20.2 and needs to be changed. However for a release build it isn't necessary.
2023-10-18 22:04:24 -05:00