Commit Graph

57 Commits

Author SHA1 Message Date
bailehuni
f04c516d2b Begin adding shadow mapping and a few vulkan fixes 2024-03-23 21:16:30 +00:00
bailehuni
11641c6179 Add skybox and crude IBL approximation 2024-03-19 11:32:51 +00:00
bailehuni
d9ea79170f add bvh tree for collisions, begin basic debug rendering support 2024-03-03 23:22:23 +00:00
620525758d work on model loader 2024-02-03 00:01:01 +00:00
33ee5aa321 get normal maps working 2023-11-05 14:39:19 +00:00
b58d343c8d try getting normal maps to work 2023-11-05 01:04:05 +00:00
87f98ce4c6 Add renderer methods 2023-08-29 22:10:05 +01:00
0145bf187d write out renderer class 2023-08-29 18:06:04 +01:00
6d49f022ec tidy up graphics code 2023-05-29 14:52:14 +01:00
7e2da23398 some testing 2023-05-27 13:07:25 +01:00
bailwillharr
e57be9a0e7 Begin adding custom behaviour system 2023-05-25 18:35:32 +01:00
7c8b11e28a Implement render ordering 2023-05-24 18:33:55 +01:00
5ddcb90ad2 Begin full text rendering support 2023-05-15 00:27:31 +01:00
f9099e9ddf Add font render to texture 2023-05-14 22:05:22 +01:00
83e0935b15 remove freetype, begin font code 2023-05-14 14:40:16 +01:00
bf6c8d8a02 Rename .hpps to .h 2023-05-01 14:13:35 +01:00
e1b0b79d32 finish reformatting header files 2023-05-01 13:55:49 +01:00
c5b7a09e63 begin changing style 2023-04-29 15:22:25 +01:00
8cbcce5ce4 change reference to pointer 2023-04-24 11:45:47 +01:00
15d62ecf6b add support for different texture samplers 2023-03-31 09:08:49 +01:00
5a824ee015 Finally get textures working again 2023-03-23 19:07:10 +00:00
bailwillharr
cd617e8619 DO lots 2023-03-15 23:11:24 +00:00
bailwillharr
fa34a8c583 Make uniform buffers updateable. 2023-03-13 17:10:46 +00:00
bailwillharr
bbf582d85f Get descriptor sets working 2023-03-13 01:19:32 +00:00
bailwillharr
3e40ae3e1e Start rewrite of vulkan backend (again) 2023-03-12 16:14:55 +00:00
c6e0ce9eb7 Fix clang compilation 2023-02-18 15:54:31 +00:00
d76c8bb9cb Do things 2023-02-15 16:00:54 +00:00
165d2687a8 Fix sphere normals 2023-01-26 21:54:20 +00:00
6e45aba65b ALlow texture filtering to be changed 2023-01-26 21:17:07 +00:00
c489c66a44 Clean stuff up 2023-01-20 16:30:35 +00:00
17f513d30f Add grass, fix sphere gen 2023-01-16 11:37:46 +00:00
bailwillharr
59cfd3c2f2 Move some code into source files. Make stb impl. 2023-01-08 15:22:44 +00:00
d7d8720c75 Fix bugs, add mesh gen 2023-01-06 16:45:39 +00:00
c493ba559b Add mesh renderer 2022-12-20 23:51:04 +00:00
2f880981ac Get ecs to a somewhat functional state 2022-12-15 15:54:11 +00:00
bailwillharr
a278b7d035 Remove stuff to rewrite 2022-12-01 19:08:21 +00:00
bailwillharr
60d1452f01 Add resource manager 2022-12-01 15:54:28 +00:00
bailwillharr
9c9b74f8fc Fix fonts. Optimise vulkan renderer 2022-11-28 15:02:08 +00:00
d8911df619 Do things 2022-11-28 09:39:00 +00:00
bailwillharr
69dae9ab42 Add stuff 2022-11-27 14:35:41 +00:00
e495183019 do font stuff 2022-11-23 18:09:49 +00:00
04a7114e0e do font stuff 2022-11-23 16:20:08 +00:00
bailwillharr
d91def268a Add better model loading, add test models 2022-11-21 17:14:31 +00:00
bailwillharr
6c50c37825 Add assimp library 2022-11-20 13:26:52 +00:00
ceaa2c30f5 Do some things 2022-11-15 13:59:43 +00:00
bailwillharr
d71254985b Add textures 2022-11-11 16:18:22 +00:00
bailwillharr
7cc09484c1 Support textures with vulkan; add FPS limiter. 2022-11-10 14:12:29 +00:00
bailwillharr
b65058ab3e DO stuff 2022-11-08 13:42:07 +00:00
ef518089cf Do bare 2022-11-07 11:10:29 +00:00
bailwillharr
99b287309d Add vulkan push constant support 2022-10-31 16:21:07 +00:00