Commit Graph

  • 74eb82f523 adding screenshots to readme master Kbz-8 2025-06-07 08:28:39 +02:00
  • d86d889fe5 fixing camera speed Kbz-8 2025-06-04 19:32:37 +02:00
  • 53b39913e5 fixing multithreading Kbz-8 2025-06-04 19:22:28 +02:00
  • 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 Namonay 2025-06-04 02:13:55 +02:00
  • b79f10a514 Fix linker issue on 42 PCs Missing -latomic flag gives a linker error for .load() Namonay 2025-06-04 02:10:45 +02:00
  • da4a141c85 fixing some data races Kbz-8 2025-06-03 21:57:47 +02:00
  • 66c42af1b8 adding thread pool Kbz-8 2025-06-03 17:50:05 +02:00
  • 8dfb6af3ec fixing valgrind issue Kbz-8 2025-06-03 11:57:58 +02:00
  • e72fe826b8 replacing fonct Kbz-8 2025-06-03 11:27:00 +02:00
  • 98dc056786 adding loading screen Kbz-8 2025-06-03 11:12:45 +02:00
  • 5910541b5c adding loading screen Kbz-8 2025-06-03 07:52:42 +02:00
  • f26ad5855d adding waves to water, improving water color, fixing underwater view Kbz-8 2025-06-02 17:30:15 +02:00
  • f6decee5fa adding custom pipeline for water (what a journey to do so...) Kbz-8 2025-06-02 00:00:08 +02:00
  • ce9335ba6a Added padder feature in Biome and added Sandstone Namonay 2025-06-01 23:11:39 +02:00
  • 3c90190a90 Fixed a typo Namonay 2025-06-01 22:45:19 +02:00
  • ac549e4d09 Added caves Namonay 2025-06-01 22:43:32 +02:00
  • f40d8ac221 Added ice & better biome modification Namonay 2025-06-01 21:34:18 +02:00
  • 2e1bb94f82 Better biome generation w/ temperature & humidity Namonay 2025-06-01 20:56:41 +02:00
  • 6bd1dd3a1b Merge branch 'master' of github.com:Kbz-8/42_vox Namonay 2025-06-01 20:18:01 +02:00
  • 8e72a8ca83 fixing images destruction issue Kbz-8 2025-06-01 20:17:42 +02:00
  • 724e2a277b fixing descriptor set issue Kbz-8 2025-06-01 19:57:11 +02:00
  • 75ca933788 Merge branch 'master' of github.com:Kbz-8/42_vox Namonay 2025-06-01 18:50:16 +02:00
  • e5f2631427 Biomes classes Namonay 2025-06-01 18:50:01 +02:00
  • 0ec004b145 Biome Classes Namonay 2025-06-01 18:36:48 +02:00
  • 195518361c adding post process and AO Kbz-8 2025-06-01 16:52:01 +02:00
  • e1c4698a56 adding fps display Kbz-8 2025-06-01 12:03:09 +02:00
  • 202b269302 adding text management in engine Kbz-8 2025-05-31 23:54:35 +02:00
  • 92ea24c313 improving render distance Kbz-8 2025-05-31 22:13:27 +02:00
  • b4799da9da fixing chunk generation Kbz-8 2025-05-31 21:18:00 +02:00
  • 9b548c8e2f improving water Kbz-8 2025-05-31 20:08:35 +02:00
  • f8ff6be0e6 Refactor logic from Noise to NoiseCollection Namonay 2025-05-31 20:07:52 +02:00
  • 6ebd51b76e Refactor to use NoiseCollection instead of Noise Namonay 2025-05-31 19:24:57 +02:00
  • 7c5ae10e79 improving underwater Kbz-8 2025-05-31 18:19:03 +02:00
  • 4319c4096b adding post processing Kbz-8 2025-05-31 18:03:36 +02:00
  • 88fead6cfc adding transparent water Kbz-8 2025-05-31 14:22:46 +02:00
  • 48decb4204 small refactor Kbz-8 2025-05-31 12:29:51 +02:00
  • aecb071472 adding blocs Kbz-8 2025-05-31 12:19:54 +02:00
  • 4abb6eab16 adding blocs Kbz-8 2025-05-30 21:34:42 +02:00
  • dbce057f6a Added NoiseCollection Namonay 2025-05-30 22:22:18 +02:00
  • f53154a70a Nerfed mountains, added beaches, placeholder for water & snow Namonay 2025-05-30 21:34:47 +02:00
  • d58fbe0bb7 Refactor & better parameters for noise generation Namonay 2025-05-30 21:13:15 +02:00
  • 1fcf111e43 Tweaked current available parameters, and went further for a better generation Namonay 2025-05-30 20:03:21 +02:00
  • 0e60e16ee9 adding sand Kbz-8 2025-05-29 20:14:43 +02:00
  • 4d245e56ac Formatting Namonay 2025-05-29 19:27:37 +02:00
  • de2a1a003c removed dandling debugs Namonay 2025-05-24 02:00:03 +02:00
  • 93759f45c0 Added alot of parameters to make the generator way more natural, also added classes for 3D but not currently used My mental health is dwindling Namonay 2025-05-24 01:55:04 +02:00
  • 910f21b9b9 added base of procedural generation Namonay 2025-05-23 23:48:17 +02:00
  • 4e93b9fbec adding wireframe switcher 1-implement-greedy-meshing Kbz-8 2025-05-22 17:30:55 +02:00
  • 9928c98215 adding wireframe switcher Kbz-8 2025-05-22 17:30:55 +02:00
  • ce905a23be fixing render semaphore issue Kbz-8 2025-05-22 15:58:42 +02:00
  • 841a8703ce fixing render semaphore issue Kbz-8 2025-05-22 15:58:42 +02:00
  • 4396d0f7b7 truly fixing crash error Kbz-8 2025-05-22 15:50:25 +02:00
  • 165c5a7a5e truly fixing crash error Kbz-8 2025-05-22 15:50:25 +02:00
  • 30d9cd64ad fixing crash issue Kbz-8 2025-05-22 15:18:18 +02:00
  • 92967aac1f fixing crash issue Kbz-8 2025-05-22 15:18:18 +02:00
  • 0e8e5ee76d adding multiple texture per bloc support Kbz-8 2025-05-22 14:14:00 +02:00
  • 01f2aaacde adding multiple texture per bloc support Kbz-8 2025-05-22 14:14:00 +02:00
  • 0e73c65f8d adding multiple blocs Kbz-8 2025-05-22 12:11:47 +02:00
  • e9708f7e2e adding multiple blocs Kbz-8 2025-05-22 12:11:47 +02:00
  • c1df84bad7 returning range from noise Kbz-8 2025-05-21 14:48:01 +02:00
  • aa77ca018a returning range from noise Kbz-8 2025-05-21 14:48:01 +02:00
  • 4329e7624e adding noise generator base class Kbz-8 2025-05-21 13:54:33 +02:00
  • 08a963e754 adding noise generator base class Kbz-8 2025-05-21 13:54:33 +02:00
  • 68619be28d adding neighbours chunks management Kbz-8 2025-05-21 12:15:57 +02:00
  • f935bd5887 adding neighbours chunks management Kbz-8 2025-05-21 12:15:57 +02:00
  • 5c51e23508 fixing allocator Kbz-8 2025-05-21 10:58:57 +02:00
  • 42508722ca fixing allocator Kbz-8 2025-05-21 10:58:57 +02:00
  • b85dbd2524 improving allocator Kbz-8 2025-05-20 23:12:54 +02:00
  • c7dfc64f26 improving allocator Kbz-8 2025-05-20 23:12:54 +02:00
  • b5a69226e9 switching from async to a multithreaded world gen Kbz-8 2025-05-20 17:17:42 +02:00
  • 410d247c7f switching from async to a multithreaded world gen Kbz-8 2025-05-20 17:17:42 +02:00
  • e0a01a4289 fixing world gen Kbz-8 2025-05-20 16:41:55 +02:00
  • ae993c0b94 fixing world gen Kbz-8 2025-05-20 16:41:55 +02:00
  • 0dce511cd3 optimizing chunk mesh Kbz-8 2025-05-20 16:15:23 +02:00
  • 6fea3147ee optimizing chunk mesh Kbz-8 2025-05-20 16:15:23 +02:00
  • 05970359e2 fixing UUID issue Kbz-8 2025-05-19 21:37:19 +02:00
  • 84e5e437d0 fixing UUID issue Kbz-8 2025-05-19 21:37:19 +02:00
  • 4cf9ff90de fixing scene Kbz-8 2025-05-19 17:46:41 +02:00
  • d8350db6bf fixing scene Kbz-8 2025-05-19 17:46:41 +02:00
  • beb409e50a working on scene management Kbz-8 2025-05-18 18:30:18 +02:00
  • 18190ac7a5 working on scene management Kbz-8 2025-05-18 18:30:18 +02:00
  • 904f079cd1 adding async chunk generation Kbz-8 2025-05-17 23:10:31 +02:00
  • be29d9a3be adding async chunk generation Kbz-8 2025-05-17 23:10:31 +02:00
  • de4d826d57 working on worldgen Kbz-8 2025-05-16 17:27:02 +02:00
  • e6982f99e5 working on worldgen Kbz-8 2025-05-16 17:27:02 +02:00
  • f4aeb50f91 world generation Kbz-8 2025-05-10 14:48:27 +02:00
  • 9d58289383 world generation Kbz-8 2025-05-10 14:48:27 +02:00
  • 55fa8b2c17 world generation Kbz-8 2025-05-10 00:49:17 +02:00
  • 12d4368f16 world generation Kbz-8 2025-05-10 00:49:17 +02:00
  • 694009e6e4 working on chunk generation Kbz-8 2025-05-09 18:29:41 +02:00
  • 18dd89f485 working on chunk generation Kbz-8 2025-05-09 18:29:41 +02:00
  • 332ef1fc41 working on chunk generation Kbz-8 2025-05-09 09:37:23 +02:00
  • 8c94d86fd4 working on chunk generation Kbz-8 2025-05-09 09:37:23 +02:00
  • 998033fd4b fixing engine issue Kbz-8 2025-05-03 22:13:13 +02:00
  • 2336835250 fixing engine issue Kbz-8 2025-05-03 22:13:13 +02:00
  • d9d964b75f fixing depth image issue Kbz-8 2025-05-03 21:24:00 +02:00
  • a547143d7c fixing depth image issue Kbz-8 2025-05-03 21:24:00 +02:00
  • 18933eeb0e fixing camera FOV issue Kbz-8 2025-05-03 00:32:58 +02:00
  • af6ca30d64 fixing camera FOV issue Kbz-8 2025-05-03 00:32:58 +02:00
  • 6862ce0c18 fixing buffers issue Kbz-8 2025-05-02 01:25:37 +02:00