Bixilon
|
bcdab9da03
|
downgrade javafx to 19
Java fx 20+ requires java 17+
|
2022-09-13 23:11:33 +02:00 |
|
Bixilon
|
8f3ca2518e
|
fix world max y
|
2022-09-13 23:08:43 +02:00 |
|
Bixilon
|
1dcd801938
|
fix world visibility graph calculation when above or below dimension
|
2022-09-13 22:57:21 +02:00 |
|
Bixilon
|
aadabd2bde
|
fix sky color when above dimension max height
|
2022-09-13 22:56:55 +02:00 |
|
Bixilon
|
2c65d96512
|
paletted biome: fix biome receiving (wrong y)
|
2022-09-13 22:54:26 +02:00 |
|
Bixilon
|
3aca9f4adb
|
bump dependencies
|
2022-09-12 02:16:47 +02:00 |
|
Bixilon
|
26b5115590
|
improve block culling #49
|
2022-09-12 02:03:26 +02:00 |
|
Bixilon
|
a49fda2a24
|
World Renderer: fix unloading of empty sections
|
2022-09-12 00:25:28 +02:00 |
|
Bixilon
|
553c7aeaa2
|
mesher: don't lock chunk sections
They should not be locked, because once the data changes the thread is interrupted. The interrupt will come too late otherwise
|
2022-09-11 22:37:11 +02:00 |
|
Bixilon
|
9487bf6e9c
|
entity physics: fix submerged fluid state detection
|
2022-09-11 22:33:23 +02:00 |
|
Bixilon
|
a72d03fd3c
|
fluid mesher: remove code duplicate
|
2022-09-11 22:26:46 +02:00 |
|
Bixilon
|
6f4b630f4b
|
fluid mesher: fix light retrieving
|
2022-09-11 22:24:18 +02:00 |
|
Bixilon
|
cb445ed5d2
|
BitByte: inline functions
|
2022-09-07 18:52:51 +02:00 |
|
Bixilon
|
c41f5d5053
|
some information why minosoft is faster than minecraft
|
2022-09-07 18:52:35 +02:00 |
|
Bixilon
|
3485ecccb0
|
light: check block shape
* only partly, otherwise performance intensive
|
2022-09-07 18:36:44 +02:00 |
|
Bixilon
|
7525c101f1
|
wip directed light properties
|
2022-09-07 17:43:09 +02:00 |
|
Bixilon
|
a990911ce5
|
outsource CubeDirections into own class
|
2022-09-07 17:24:38 +02:00 |
|
Bixilon
|
bbadc31558
|
section: set neighbour of neighbours if section is getting created
|
2022-09-07 15:53:30 +02:00 |
|
Bixilon
|
db07729325
|
get light from edge chunks
|
2022-09-07 15:42:10 +02:00 |
|
Bixilon
|
959d682eb0
|
chunk reading: properly check if section is empty
|
2022-09-07 15:35:14 +02:00 |
|
Bixilon
|
916ffb307a
|
ReadMe: make it even clearer that "this software is not affiliated with Mojang AB, the original developer of Minecraft"
|
2022-09-04 22:55:00 +02:00 |
|
Bixilon
|
900a8d5c53
|
fix voxel shape drawing test
|
2022-09-04 21:40:30 +02:00 |
|
Bixilon
|
6f9a60540f
|
out buffer: rename unprefixed to bare
|
2022-09-04 21:33:44 +02:00 |
|
Bixilon
|
ac56977f7f
|
remove some unused statements
|
2022-09-04 21:30:53 +02:00 |
|
Bixilon
|
ac02177d5d
|
TextureUtil: rename readFallbackTexture
|
2022-09-04 21:27:16 +02:00 |
|
Bixilon
|
497580ce4d
|
make texture reading non opengl specific, allow other resolution in dynamic texture array
|
2022-09-04 21:05:31 +02:00 |
|
Bixilon
|
bd5094c609
|
fix fallback texture reading
|
2022-09-03 23:15:27 +02:00 |
|
Bixilon
|
a218082a37
|
profile list: enable edit button (opens system editor)
|
2022-09-03 23:08:43 +02:00 |
|
Bixilon
|
fd4e55e552
|
desktop util: open files in system editor
|
2022-09-03 23:02:07 +02:00 |
|
Bixilon
|
7145de8229
|
eros: gray out button if selecting profile via double click
|
2022-09-03 22:49:33 +02:00 |
|
Bixilon
|
fd8121b0f2
|
ping: measure in nanos, eros: format server ping properly
|
2022-09-03 22:42:42 +02:00 |
|
Bixilon
|
a08e81b1c7
|
generalize network registry item and enum reading
|
2022-09-03 22:06:20 +02:00 |
|
Bixilon
|
919340fbac
|
network: generalize bit set reading
|
2022-09-03 21:55:25 +02:00 |
|
Bixilon
|
4abf52ae5e
|
fix some typos in ReadMe
|
2022-09-03 21:09:33 +02:00 |
|
Bixilon
|
5c2e1b041d
|
rename hitBox to hitbox
|
2022-09-03 21:03:30 +02:00 |
|
Bixilon
|
47dcb7935b
|
update readmes
|
2022-09-03 21:02:38 +02:00 |
|
Bixilon
|
89a28021b8
|
don't render title uselessly
|
2022-09-03 20:44:42 +02:00 |
|
Bixilon
|
f51c85683c
|
improve frustum calculation speed
|
2022-09-03 20:36:16 +02:00 |
|
Bixilon
|
3665c1c615
|
do gui rendering more async, major gui changes, minor performance improvements
|
2022-09-03 20:28:09 +02:00 |
|
Bixilon
|
f126de8ca3
|
sky renderer: don't reset the sky color every frame
|
2022-09-03 19:52:54 +02:00 |
|
Bixilon
|
1036cc9c35
|
world border: don't recreate a new mesh per frame
* probably a debug statement :)
|
2022-09-03 19:52:37 +02:00 |
|
Bixilon
|
11056c9295
|
split renderers in async renderers
* This reduces the amount of thread pool calls per frame
|
2022-09-03 19:51:43 +02:00 |
|
Bixilon
|
74191aa799
|
entity: calculate eye position once per frame
|
2022-09-03 19:50:35 +02:00 |
|
Bixilon
|
304df9d189
|
world border: don't render if more than 1000 blocks away
|
2022-09-03 19:29:16 +02:00 |
|
Bixilon
|
a6347fe859
|
WorldRendereR: don't set texture every frame
|
2022-09-03 19:28:51 +02:00 |
|
Bixilon
|
18eaf18c2d
|
world visibility: properly cache frustum
|
2022-09-02 22:33:21 +02:00 |
|
Bixilon
|
ced8e710ce
|
camera: calculate targets and visibility graph parallel
|
2022-09-02 22:07:31 +02:00 |
|
Bixilon
|
63154beeee
|
move atlas.json to rendering resources
|
2022-09-02 21:52:14 +02:00 |
|
Bixilon
|
60f3d868b4
|
fog: shader save distance
* removes 1 minus operation per fragment
|
2022-09-02 21:48:13 +02:00 |
|
Bixilon
|
dce90431ee
|
world rendering: reduce memory footprint, improve performance
|
2022-09-02 19:31:44 +02:00 |
|