Commit graph

60 commits

Author SHA1 Message Date
tylermurphy534
1701aa5a61 mouse picking 2022-10-03 06:50:49 -04:00
tylermurphy534
4f83af1857 move chunk loading into world class 2022-10-01 16:28:38 -04:00
tylermurphy534
6a001c4840 rename src files, move .o to /bin 2022-10-01 14:35:16 -04:00
tylermurphy534
a82704af88 variable chunk sizes 2022-10-01 14:12:54 -04:00
tylermurphy534
5585b67a27 finalize greedy meshing 2022-09-30 15:40:42 -04:00
tylermurphy534
795dce1272 greedy mesh texturing 2022-09-30 11:28:38 -04:00
tylermurphy534
34131a56b1 y-axis texture uvs working on greedy 2022-09-30 01:01:52 -04:00
tylermurphy534
5d3b1bc175 greedy meshing 2022-09-30 00:25:12 -04:00
tylermurphy534
915469e0f3 descriptor pool final fix 2022-09-29 18:11:53 -04:00
Tyler Murphy
6afc638902 temporray descriptor pool memory patch 2022-09-29 15:20:36 -04:00
tylermurphy534
00d822fb3d undo last commit 2022-09-29 11:15:48 -04:00
tylermurphy534
0a5a72b8fe fix possible run condition 2022-09-29 11:14:22 -04:00
tylermurphy534
3edd271b81 shrub biome 2022-09-28 23:20:37 -04:00
tylermurphy534
078f974398 re enable music 2022-09-28 22:55:22 -04:00
tylermurphy534
001cbb9141 cooler chunk generation 2022-09-28 22:55:07 -04:00
tylermurphy534
fdbe207540 async chunk generation 2022-09-28 19:36:35 -04:00
Tyler Murphy
1f4dc3aa84 only wait for buffers once. fix chunk mesh edges 2022-09-28 11:26:00 -04:00
Tyler Murphy
50bd5c1a7e dont destroy buffers until not used 2022-09-28 10:51:15 -04:00
Tyler Murphy
9d0262e8a2 better model and texture cleanup 2022-09-28 09:38:25 -04:00
tylermurphy534
b269e8059a set render distance back to 10 2022-09-28 00:05:07 -04:00
tylermurphy534
269263d886 destroy buffers on fence 2022-09-27 21:40:20 -04:00
Tyler Murphy
9b60b862e5 procedural chunk loading 2022-09-27 17:03:43 -04:00
Tyler Murphy
965ff9cc09 async chunk meshing 2022-09-27 13:35:49 -04:00
Tyler Murphy
6f9d3befb4 change shader lighting 2022-09-27 12:32:09 -04:00
Tyler Murphy
63d8a67845 disable anisotropic filtering on chunks 2022-09-26 23:34:05 -04:00
tylermurphy534
bc2a2d08c9 window icon 2022-09-26 21:24:28 -04:00
tylermurphy534
5a08c9c8e2 vertex buffer is not a byte vector, multi texture loading 2022-09-26 20:57:53 -04:00
Tyler Murphy
873ca38c0d texture arrays 2022-09-26 18:03:07 -04:00
Tyler Murphy
7332c3e56a undo nearest neighbor 2022-09-26 14:08:40 -04:00
Tyler Murphy
8852ce1af9 fixed chunk meshing due to using unsigned int 2022-09-26 13:24:16 -04:00
Tyler Murphy
b579882324 multichunk meshing 2022-09-26 11:03:27 -04:00
tylermurphy534
eb89831d14 MSAA 2022-09-26 00:06:51 -04:00
tylermurphy534
ee3a4d6073 remove color vertex data, mipmapping 2022-09-25 23:08:03 -04:00
tylermurphy534
29e2d9db80 3D Chunks rendering 2022-09-25 19:05:56 -04:00
tylermurphy534
ffd2d8220d merge in input 2022-09-25 12:13:07 -04:00
tylermurphy534
7c1dfec943 vertex data no longer hard coded 2022-09-25 12:07:49 -04:00
tylermurphy534
f81d611f0e remove Xe From engine class names 2022-09-24 21:16:13 -04:00
Tyler Murphy
ee910566f7 delete unused folder 2022-09-23 15:46:44 -04:00
Tyler Murphy
9b7d143619 abstract user input, refactor #include's 2022-09-23 13:20:30 -04:00
tylermurphy534
4ab67b4793 delete old files 2022-09-22 21:36:14 -04:00
tylermurphy534
065a77e707 add spv to gitignore 2022-09-22 18:39:52 -04:00
tylermurphy534
8ad6a9110a remove compile libs from make 2022-09-22 18:37:59 -04:00
tylermurphy534
30d1fce59b add openal-soft and freealut as submodules 2022-09-22 18:35:11 -04:00
tylermurphy534
888cdf15a9 update .gitmodules 2022-09-22 18:32:40 -04:00
Tyler Murphy
cbe1374b03 sound set volume 2022-09-22 13:36:03 -04:00
Tyler Murphy
8d9c74bc4f finish openal and ALUT 2022-09-22 13:21:30 -04:00
tylermurphy534
5d07a3c101 add alut 2022-09-22 11:29:32 -04:00
tylermurphy534
ac2868abc0 start implementing openal soft 2022-09-22 11:14:00 -04:00
Tyler Murphy
b1e71a70a4 add openal lib 2022-09-21 16:49:43 -04:00
Tyler Murphy
76bae46dbc self define descriptors 2022-09-21 12:36:12 -04:00