Commit Graph

45 Commits

Author SHA1 Message Date
4ddf2ddc87 second attempt 2024-09-20 22:42:33 -04:00
e66c75ca44 switch to noise lib that works on arm neon (apple) 2024-09-20 22:07:40 -04:00
cb422ff5dd specular lighting + reset zoom keybind 2024-09-18 21:17:52 -04:00
bf34583245 pixel pos now not affected by zoom, also added ability to change speed 2024-09-18 19:00:14 -04:00
04dd94059d shader pos now calculated for lowest level 2024-09-18 18:38:14 -04:00
d5ed196e2e octree node deduplication 2024-09-18 17:19:57 -04:00
c16e67c4c5 fix cursor unlock on windows 2024-09-17 22:47:39 -04:00
b68707b92c chunk gen now tries nodes first, also messed around a lot w rendering 2024-09-17 20:29:10 -04:00
1fc1cd23fd raycasting done in steps 2024-09-16 00:40:43 -04:00
e27cda0ce8 EVIL FLOATING POINT BIT MANIPULATION (do what paper does) 2024-09-15 23:19:52 -04:00
1b433c1da7 clean up and change generation to use exp2 2024-09-15 16:39:54 -04:00
3d0267f775 increase chunk size 2024-09-15 12:14:24 -04:00
177d7c6379 pop stack using highest differing bit 2024-09-14 21:35:20 -04:00
1cecc3cdaf added shader hot reloading, compute shader now uses some of paper technique 2024-09-14 17:09:20 -04:00
244440c38a idk stuff, need to try on another machine 2024-09-12 19:12:44 -04:00
b6db483189 switched to stack and compute shaders 2024-09-11 01:54:00 -04:00
3417250544 basic fully working octree renderer 2024-09-10 13:19:45 -04:00
53c4d067e2 grief 2024-07-13 16:08:00 -04:00
653a1192e0 RAY CASTED OCT TREE RENDERING 2024-06-25 22:06:19 -04:00
3280a0ed53 LMAO 2024-06-21 00:47:33 -04:00
b8ed5297fa CHUNK GENERATION IS REAL 2024-06-21 00:36:37 -04:00
aa466a248c basic working polygon renderer 2024-06-15 03:03:48 -04:00
219213ee24 back to single threaded renderer, client server good now 2024-06-14 16:31:16 -04:00
24a7e299fa idk switching to bevy ecs again 2024-06-13 00:54:52 -04:00
df4e433dcc fix crash on exit on windows? 2024-06-11 16:08:48 -04:00
a49a544905 create surface on same thread? 2024-06-11 13:26:01 -04:00
b4adc07c96 put global light into storage buffer 2024-06-11 02:52:44 -04:00
149c5a2659 moved renderer to separate thread, add evenio and start structure, make it so you can add stuff 2024-06-11 01:47:05 -04:00
7d48ac5a9c fix transparency group order bug 2024-06-07 23:55:31 -04:00
47a4e4164d colored shadows 2024-06-07 21:32:00 -04:00
7a2767a049 oops (shadow x ambient) 2024-06-07 18:24:25 -04:00
f6ff671b41 global shadow 2024-06-07 17:31:44 -04:00
5bf3f20ea4 lights, shader work, cube, anti aliasing 2024-06-07 01:32:44 -04:00
a2bbe6440c fix shader output alpha 2024-06-06 18:15:45 -04:00
b2e9575536 shader tests 2024-06-06 16:01:26 -04:00
2fe5d2ecfe MULTIPLE VOXEL GROUPS 2024-06-06 01:38:57 -04:00
02f5a94fe5 clean up shader 2024-06-05 17:35:59 -04:00
44a37114e3 properly deal w cursor locking 2024-06-05 01:03:50 -04:00
65ba54f2f5 fix camera normalization v2 2024-06-05 00:32:25 -04:00
704f64a0b0 fix camera normalization 2024-06-05 00:31:14 -04:00
42aaa6d1b1 forgot to divide by 2 2024-06-05 00:11:12 -04:00
7f292f1bfe fix cursor on windows 2024-06-05 00:08:40 -04:00
ac35252272 proper grid line tracing 2024-06-04 22:35:49 -04:00
f455837183 upload data and orient thing 2024-06-04 15:36:04 -04:00
7ae6a01949 initial (bad) voxel renderer 2024-06-04 12:11:28 -04:00