James Seibel
|
bacdfa96e3
|
rename ILevelWrapper.getHeight -> getMaxHeight
|
2024-07-07 18:16:00 -05:00 |
|
James Seibel
|
88db5c9594
|
re-add generic rendering to the API
|
2024-07-03 22:37:52 -05:00 |
|
James Seibel
|
30dda058fe
|
Throw an exception if the file handler can't read/write to the DB
|
2024-06-23 08:22:35 -05:00 |
|
James Seibel
|
af9b55ad6c
|
Add lighting engine unit tests
|
2024-06-11 19:33:08 -05:00 |
|
James Seibel
|
894a2dbe7d
|
Fix incorrect DhSectionPos method var order
|
2024-05-16 22:14:34 -05:00 |
|
James Seibel
|
172e7560fd
|
Replace DhSectionPos with long primitives to reduce GC
|
2024-05-16 22:07:57 -05:00 |
|
James Seibel
|
cd5ff8ce35
|
Start adding new DhSectionPos and unit tests
|
2024-05-15 18:48:25 -05:00 |
|
James Seibel
|
331d75a3bc
|
Rename DhSectionPos -> OldDhSectionPos before rewrite
|
2024-05-15 07:50:52 -04:00 |
|
James Seibel
|
c8f1154831
|
Remove ZStd compression option
Any ZStd data will be automatically deleted and re-generated
|
2024-04-30 21:17:26 -05:00 |
|
James Seibel
|
ed9cf526cd
|
rename example unit tests to prevent naming issues
|
2024-03-24 11:38:30 -05:00 |
|
James Seibel
|
3b9962d7dc
|
Fix transactionScript auto update variable flipped
|
2024-03-19 21:10:27 -05:00 |
|
James Seibel
|
dcd16cb84b
|
rename NewFullDataSource -> FullDataSourceV2 and supporting objects
|
2024-03-16 19:53:01 -05:00 |
|
James Seibel
|
6413e17e4b
|
Add multiple compression options and unit tests
|
2024-03-16 17:25:15 -05:00 |
|
James Seibel
|
9b93125936
|
Add first draft of the new full data system
|
2024-03-02 11:44:50 -06:00 |
|
James Seibel
|
bb5dd248d8
|
Add compound key repo support
|
2024-02-24 09:04:46 -06:00 |
|
James Seibel
|
f746f8b4ec
|
temp
|
2023-10-28 08:56:27 -05:00 |
|
James Seibel
|
28649f4287
|
Replace Insert/Update SQL scripts with preparedStatements
necessary for inserting large BLOB data
|
2023-10-07 20:16:11 -05:00 |
|
James Seibel
|
4ddfb8342d
|
Fix a DB issue with parsing short, byte, and long values
|
2023-10-07 15:51:27 -05:00 |
|
James Seibel
|
bbaea5e614
|
Remove unneeded code from AbstractDhRepo and refactor
|
2023-10-05 19:07:48 -05:00 |
|
James Seibel
|
30cf937539
|
Add Repo.exists()
|
2023-10-02 21:43:36 -05:00 |
|
James Seibel
|
d1df845e79
|
Replace repo query with queryDictionary and improve auto update error checking
|
2023-10-02 21:24:41 -05:00 |
|
James Seibel
|
1ec06fa94e
|
Add database auto updating
|
2023-10-02 19:54:43 -05:00 |
|
James Seibel
|
05349beb8d
|
Add Sqlite delete DTO
|
2023-10-02 07:16:42 -05:00 |
|
James Seibel
|
ebef91601e
|
add basic sqlite and unit tests
|
2023-09-30 15:25:35 -05:00 |
|
James Seibel
|
1ae1f1f36f
|
Add a mutable DhSectionPos
|
2023-09-15 07:34:37 -05:00 |
|
James Seibel
|
4d863adac5
|
replace DhSectionPos getCenter() with getCenterBlockPos()
|
2023-09-14 20:07:25 -05:00 |
|
James Seibel
|
9a89731a59
|
Add DhSectionPos getBlockWidth() and getWidthCountForLowerDetailedSection()
|
2023-09-14 19:16:05 -05:00 |
|
James Seibel
|
269b763b73
|
Add DhSectionPos.getNumberOfLodSectionsWide()
|
2023-09-14 07:52:04 -05:00 |
|
James Seibel
|
00806933e0
|
Optimize DhSectionPos constructors and add convertSelfToDetailLevel()
|
2023-09-14 07:21:01 -05:00 |
|
James Seibel
|
84236e7a31
|
Add additional DhSectionPos unit tests
|
2023-09-13 21:52:56 -05:00 |
|
James Seibel
|
8ae78dbf60
|
Fix inconsistent QuadTree detail level variable names
|
2023-09-09 10:45:17 -05:00 |
|
James Seibel
|
1af6e83086
|
Add missing licensing headers
|
2023-09-01 20:43:26 -05:00 |
|
James Seibel
|
7a0a217822
|
Update existing licensing headers
|
2023-09-01 07:44:15 -05:00 |
|
James Seibel
|
8489003e0c
|
Apply editorconfig auto formatting
|
2023-08-14 21:16:08 -05:00 |
|
James Seibel
|
581ac02472
|
remove unused imports
|
2023-07-08 11:32:44 -05:00 |
|
James Seibel
|
feb03efafa
|
Add AbstractDhApiChunkWorldGenerator
|
2023-06-22 07:56:43 -05:00 |
|
James Seibel
|
a3c991d769
|
Remove unimplemented IDhApiWorldGen.getThreadingMode()
|
2023-06-21 07:03:28 -05:00 |
|
James Seibel
|
594f42a889
|
rename namespace lod -> distanthorizons
|
2023-06-17 17:45:21 -05:00 |
|
James Seibel
|
fa8a62b8a9
|
rename IDhApiUnsafeWrapper method
|
2023-06-17 16:36:01 -05:00 |
|
James Seibel
|
8f6109768c
|
Move the world gen thread pool into the WorldGenQueue
We want Core to handle the world gen threads, not the individual world generators.
|
2023-06-05 19:50:21 -05:00 |
|
James Seibel
|
09eea400eb
|
Full data source and WorldGen refactoring
|
2023-05-29 10:43:06 -05:00 |
|
James Seibel
|
5986069eb9
|
comment out Compression Unit tests
|
2023-05-21 17:33:48 -05:00 |
|
James Seibel
|
b38827a8de
|
Add compression unit tests with results
|
2023-05-20 11:44:28 -05:00 |
|
James Seibel
|
762e099bf1
|
add an incomplete quadTree test
|
2023-05-19 07:31:16 -05:00 |
|
James Seibel
|
95db633e09
|
update unit tests for QuadTree refactoring
|
2023-05-18 22:07:02 -05:00 |
|
James Seibel
|
250ace6f28
|
rename lod.core.api -> lod.coreapi.api to file compiler issues
|
2023-05-02 07:33:22 -05:00 |
|
James Seibel
|
85a0e75786
|
Refactor QuadTree DoSquaresOverlap() and add UnitTest
|
2023-04-08 11:01:35 -05:00 |
|
James Seibel
|
3d13f6f46f
|
Fix and update QuadTree/Node iterators
|
2023-04-03 21:18:25 -05:00 |
|
James Seibel
|
90295b7dcf
|
Fix QuadNode.getDirectChildNodeIterator()
|
2023-04-02 21:31:17 -05:00 |
|
James Seibel
|
d2a0057919
|
Replace consumer based QuadTree iteration with Iterators
This drastically improves debugging, because lambda consumers cause the stack trace to become messy very quickly.
|
2023-04-02 19:39:47 -05:00 |
|