James Seibel
8fd37d72c7
Add Sqlite Write Ahead Log to Sqlite
2024-04-06 09:53:28 -05:00
James Seibel
f09818e564
Update ELodShading names and descriptions
2024-04-06 08:42:29 -05:00
James Seibel
bdd0fbe5ae
Merge branch 'change_shading_lang' into Data_Source_Rewrite
2024-04-06 08:30:22 -05:00
James Seibel
ddbad36d8a
Remove FullDataPointUtilV2
...
Not sure what happened to make me think we needed to change the data point format, but luckily we don't have to deal with it any more and can just stick with the single file.
2024-04-06 08:17:09 -05:00
James Seibel
ae829cbe3e
Fix legacy migration conversion column order
2024-04-06 07:54:47 -05:00
James Seibel
5ef6cb2e0d
Fix wrong data source Version ref in SubDim Matcher
2024-04-06 07:53:52 -05:00
James Seibel
a1a45f50bf
Change Sqlite Journaling to WAL to potentially improve concurrent performance
2024-04-04 07:50:02 -05:00
James Seibel
42675abef1
Comment out LodRenderSection neighbor collection
2024-04-04 07:09:17 -05:00
James Seibel
08f0f8ee17
Add a constant for LodRenderSection cache expiration
2024-04-04 07:08:51 -05:00
James Seibel
4e1155f8a7
Improve initial LOD loading speed
2024-04-03 22:07:25 -05:00
James Seibel
4bc7cf1e86
Fix LodRenderSections not disabling rendering
2024-04-03 21:26:05 -05:00
James Seibel
1491487328
Remove unneeded V1 -> V2 data migration validation
2024-04-03 07:28:59 -05:00
James Seibel
750d8b7bc3
Fix crash in 1.16 due to buffer upload happening before rendering is setup
2024-04-03 07:19:34 -05:00
James Seibel
b59d505725
Add IP only server folder mode
2024-04-02 07:17:31 -05:00
James Seibel
2cce71cf28
Add non-magic max pooled data source number
2024-04-01 20:26:13 -05:00
James Seibel
964f5feb4b
Remove unused data source properties
2024-04-01 20:21:56 -05:00
James Seibel
9835af0845
remove unused ColumnRenderSource.worldGenStep
2024-04-01 20:19:31 -05:00
James Seibel
81f921623e
rename IDataSource getSectionPos -> getPos
2024-04-01 20:18:44 -05:00
James Seibel
dc5968b0b5
pool columnRenderSources
2024-04-01 20:16:07 -05:00
James Seibel
43392ca0e4
Have LodRenderSection cancel loading on render distance change
2024-03-31 18:57:23 -05:00
James Seibel
88d6092153
Clean up LodRenderSection and fix massive memory use at long render distances
2024-03-31 18:42:46 -05:00
James Seibel
0ddf1dd640
Remove ColumnRenderSourceLoader
2024-03-30 22:07:08 -05:00
James Seibel
ddd475d537
Remove AbstractRenderBuffer
2024-03-30 08:07:53 -05:00
James Seibel
543c3ffc54
Fix compiler bugs
2024-03-28 17:14:08 -05:00
cola98765
cf97c08aaf
@James check if it doesn't explote; This should help with rendering, and fix the issue with stacking water with 2block resolution
2024-03-28 21:27:01 +00:00
cola98765
ea0a62b6a3
panic fix
2024-03-28 20:14:19 +00:00
cola98765
57f3d44326
Update file FullDataToRenderDataTransformer.java
2024-03-28 19:01:42 +00:00
James Seibel
e7eb2ff9cc
Remove the DhRenderData DB table
2024-03-28 07:47:07 -05:00
James Seibel
6a3261394f
Add compression mode config documentation and missing LodDataBuilder lines
2024-03-28 07:42:53 -05:00
James Seibel
d41af88494
Add ColumnWorldCompressionMode to the database
2024-03-28 07:36:02 -05:00
James Seibel
e83864fd02
Add world compression config
2024-03-27 19:09:09 -05:00
James Seibel
5722a92dc1
Add broken lossy chunk compression
2024-03-27 15:54:24 -06:00
James Seibel
5249377199
Add data caching to Lzma data compression
2024-03-24 15:11:42 -05:00
James Seibel
b3a20fb938
Use native bindings for LZ4 output compression to reduce GC load
2024-03-24 12:17:48 -05:00
James Seibel
74627fdf90
Use automatica Zstd buffer pooling
2024-03-24 12:00:51 -05:00
James Seibel
bbe5ae9b7c
Fix potential issues when java.awt.headless is true
2024-03-24 11:52:32 -05:00
James Seibel
63b6365128
Add swing headless setup to Initializer
2024-03-24 11:50:45 -05:00
James Seibel
ed9cf526cd
rename example unit tests to prevent naming issues
2024-03-24 11:38:30 -05:00
James Seibel
661f286b77
Fix accidentally marking DTOs to update past the max parent detail level
2024-03-23 18:08:35 -05:00
James Seibel
8c5cd7f11f
Remove render data file handling and related code
2024-03-23 17:55:59 -05:00
James Seibel
b64df318ce
Improve error handling in DebugRenderer
2024-03-23 17:18:05 -05:00
James Seibel
a1c85d91fc
Comment out trace logs
...
These logs aren't printed and will just increase GC pressure for strings
2024-03-23 16:18:21 -05:00
James Seibel
ce95dfb3d1
Reduce some GC pressure in FullDataSourceV2.mergeInputTwoByTwoDataColumn
2024-03-23 16:14:34 -05:00
James Seibel
cbfd4f9de3
Pool FullDataPointIdMap Entries and improve hash logic
2024-03-23 15:49:40 -05:00
James Seibel
5d50775932
re-implement data source pooling
2024-03-21 22:07:35 -05:00
James Seibel
18ad241025
Replace datasource v2 long[][] with LongArrayList[] and fix previous implementation
2024-03-21 21:53:15 -05:00
James Seibel
4b98882b41
Revert "Add FullDataSourceV2 pooling and replace long[][] arrays with LongArrayList[]"
...
This reverts commit f11e9a142f .
2024-03-21 20:12:47 -05:00
James Seibel
3ec9bfca1b
comment out potenially unused world gen logic
2024-03-21 20:11:14 -05:00
James Seibel
6f7c46e086
Remove unnecessary async render source updates
2024-03-21 20:09:10 -05:00
James Seibel
7726335413
Fix FullDataSourceV2Repo.getColumnGenerationStepForPos ignoring compression
2024-03-21 19:59:12 -05:00