Commit Graph
43 Commits
Author SHA1 Message Date
Piotrek 5a62d8c70d handling chunk decompresion errors 2021-05-18 09:20:15 +02:00
Piotrek 65bacd745e not loading already loaded chunks 2021-05-17 15:12:15 +02:00
Piotrek 5266b32823 writing chunks instead of blocks 2021-05-17 14:53:59 +02:00
Piotrek e6329d568c World 0,0 is now at the center of the node texture 2021-05-14 14:25:12 +02:00
Piotrek 05b62d4b90 Changed chunk size from 32x32x32 to 16x16x16 2021-05-14 13:04:46 +02:00
Piotrek c1f3d0f398 Threaded loading chunks 2021-05-14 12:10:44 +02:00
Piotrek 120049d9f7 world shifting almost working 2021-05-13 16:18:01 +02:00
Piotrek 98736c39a0 Method for shifting world nodes texture 2021-05-13 11:59:22 +02:00
Piotrek 57782a88ab Dynamic loading, saving, generating chunks works 2021-05-13 09:13:43 +02:00
Piotrek ab9f4c83d0 WIP generating chunks at player position 2021-05-12 16:17:38 +02:00
Piotrek 4acf8ea816 preparing or auto loading chunks around player 2021-05-11 14:46:11 +02:00
Piotrek 6acdd51b05 Some toying with shader 2021-05-11 13:35:47 +02:00
Piotrek 0c7f07bc7b Made blocks texture have equal size, this created problems with memory usage 2021-05-11 13:22:09 +02:00
Piotrek 71e30abb62 Added fog 2021-05-11 10:57:54 +02:00
Piotrek a09f446ecd Pausing rendering, warnings cleanup, more statistics 2021-05-10 15:36:11 +02:00
Piotrek 4eaa0fab56 Compressing with lz4 2021-05-10 13:30:15 +02:00
Piotrek 3bd9fa942e Changed project name (placeholder), some renames 2021-05-10 10:43:14 +02:00
Piotrek 989b75f54d Fonts, glyphs, displaying fps 2021-05-07 15:41:08 +02:00
Piotrek c089afbcbe samplers not required? 2021-05-06 15:53:45 +02:00
Piotrek c16ad4f4a0 bug fixes 2021-05-06 15:49:21 +02:00
Piotrek 45362afbf4 works 2021-05-06 15:38:51 +02:00
Piotrek 5b1ca38d75 ready for testing 2021-05-06 14:49:15 +02:00
Piotrek cb2379786c Combined node and block buffer into one struct: content. 2021-05-06 14:40:47 +02:00
Piotrek d34196a6bd World, WorldChunk, WorldBlock structure working 2021-05-06 12:43:03 +02:00
Piotrek c04a1aea11 World structs 2021-05-05 14:38:12 +02:00
Piotrek 78d3a43deb small fixes 2021-04-29 16:40:53 +02:00
Piotrek b59523c13b continue traversing nodes if brick not hit 2021-04-23 16:06:54 +02:00
Piotrek af5c2f2532 working bricks ray traversing 2021-04-23 15:27:04 +02:00
Piotrek 8368545e6c fix texture format 2021-04-23 14:32:45 +02:00
Piotrek 936c0f2e18 writing brick to gpu 2021-04-23 13:34:18 +02:00
Piotrek 3ad54777cd project structure cleanup 2021-04-16 10:54:00 +02:00
Piotrek 9cd599743d cleanup 2021-04-15 10:05:28 +02:00
Piotrek a95c8f4bf2 camera control and cursor catching 2021-04-15 09:48:19 +02:00
Piotrek b52193df28 working generating camera rays from view and proj matrices 2021-04-15 08:55:26 +02:00
Piotrek 8094d8168d added raymarching demo for testing 2021-04-14 15:42:31 +02:00
Piotrek 026a21c9db adding camera controller 2021-04-13 16:34:42 +02:00
Piotrek 7a0d14d8d6 added fps counter 2021-04-13 11:16:59 +02:00
Piotrek ea58cb8d1c added shaders/bin to gitignore 2021-04-13 09:32:31 +02:00
Piotrek 9aafeb80c2 move shaders to subfolder 2021-04-13 09:31:15 +02:00
Piotrek c4c9312d57 support for include directive in shaders 2021-04-12 15:00:36 +02:00
Piotrek 81196fb9ca index buffer 2021-04-12 14:01:02 +02:00
Piotrek c83ccead11 using pipeline 2021-04-12 12:09:25 +02:00
Piotrek 93c535626a Having fun 2021-04-12 11:58:40 +02:00