53b39913e5
fixing multithreading
2025-06-04 19:22:28 +02:00
Namonay
17b577bfeb
Fixed std::floorf not found on 42 PCs && optimized GenerateWorld()
...
In C++20, std::floor() automatically call it's float overload, and works on 42 PCs
Changed how x_range & y_range are declared to call a single .load() to avoid inconsistent data
I hoped the last change would fix crash when we move, but we just went from an illegal instruction to a segfault
2025-06-04 02:13:55 +02:00
da4a141c85
fixing some data races
2025-06-03 21:57:47 +02:00
66c42af1b8
adding thread pool
2025-06-03 17:50:05 +02:00
e72fe826b8
replacing fonct
2025-06-03 11:27:00 +02:00
98dc056786
adding loading screen
2025-06-03 11:12:45 +02:00
5910541b5c
adding loading screen
2025-06-03 07:52:42 +02:00
f26ad5855d
adding waves to water, improving water color, fixing underwater view
2025-06-02 17:30:15 +02:00
f6decee5fa
adding custom pipeline for water (what a journey to do so...)
2025-06-02 00:00:18 +02:00
195518361c
adding post process and AO
2025-06-01 16:52:01 +02:00
e1c4698a56
adding fps display
2025-06-01 12:03:09 +02:00
202b269302
adding text management in engine
2025-05-31 23:54:35 +02:00
b4799da9da
fixing chunk generation
2025-05-31 21:18:00 +02:00
9b548c8e2f
improving water
2025-05-31 20:08:43 +02:00
Namonay
6ebd51b76e
Refactor to use NoiseCollection instead of Noise
2025-05-31 19:24:57 +02:00
7c5ae10e79
improving underwater
2025-05-31 18:19:03 +02:00
4319c4096b
adding post processing
2025-05-31 18:03:36 +02:00
88fead6cfc
adding transparent water
2025-05-31 14:22:46 +02:00
9928c98215
adding wireframe switcher
2025-05-22 17:30:55 +02:00
165c5a7a5e
truly fixing crash error
2025-05-22 15:50:25 +02:00
92967aac1f
fixing crash issue
2025-05-22 15:18:18 +02:00
e9708f7e2e
adding multiple blocs
2025-05-22 12:11:47 +02:00
42508722ca
fixing allocator
2025-05-21 10:58:57 +02:00
410d247c7f
switching from async to a multithreaded world gen
2025-05-20 17:17:42 +02:00
ae993c0b94
fixing world gen
2025-05-20 16:41:55 +02:00
6fea3147ee
optimizing chunk mesh
2025-05-20 16:15:23 +02:00
18190ac7a5
working on scene management
2025-05-18 18:30:18 +02:00
be29d9a3be
adding async chunk generation
2025-05-17 23:10:31 +02:00
e6982f99e5
working on worldgen
2025-05-16 17:27:02 +02:00
12d4368f16
world generation
2025-05-10 00:49:17 +02:00
18dd89f485
working on chunk generation
2025-05-09 18:29:41 +02:00
8c94d86fd4
working on chunk generation
2025-05-09 09:37:23 +02:00