Commit graph

19 commits

Author SHA1 Message Date
11887dae98 Updated License
Thinking of making an engine that feeds into a game, so if other people
use it I want them to share their modifications also.
2024-05-01 18:40:34 +01:00
a3dd1a461f Added vk surface destructor and reduced includes in yave surfaces 2024-05-01 18:37:20 +01:00
5d672a8b0b Used GLFW to create vulkan surface (Breaks with wayland version of glfw :/) 2024-05-01 18:24:41 +01:00
f1186130b6 Merge branch 'master' of warwick-new.co.uk:yave 2023-12-06 13:36:00 +00:00
4792f3ffde BROKEN trying to set up surface current issues is GLFW window pointer is null 2023-12-06 13:35:15 +00:00
dbd28d57b4 Added a logical queue and graphics queue. 2023-12-05 10:26:23 +00:00
e5f420a238 Added physical device picker 2023-12-03 12:21:57 +00:00
6ee062cca6 Since yave is on github I added a license. 2023-11-29 12:49:56 +00:00
dfa9825e8b Added dev corner to README 2023-11-29 12:32:12 +00:00
a8cb724917 Added layer validation in debug mode 2023-11-29 12:08:51 +00:00
c07eae32c3 Added functionality to detect debug and release mode in code. 2023-11-29 11:48:59 +00:00
08338d50a8 Added compiled binaries and shaders and cmake files to gitignore 2023-11-29 10:57:09 +00:00
c3b623384f Added RAII vulkan instance destructor 2023-11-29 10:54:15 +00:00
66af7fc1e8 Added the compilation of shaders to the build process. 2023-11-28 11:49:09 +00:00
3a4030ad89 Going further into the vulkan tutorial. :( Wish I didn't need it 2023-11-14 15:05:06 +00:00
191aa7350d Added some test shaders started working on constructing a graphics pipeline 2022-11-09 15:40:36 +00:00
ce710dcd24 Created vulkan instance. 2022-11-09 15:39:07 +00:00
562f4ceda2 Used this tutorial to set up an immediately better structure than my last graphics project: https://youtu.be/lr93-_cC8v4 2022-10-29 14:34:38 +01:00
9872b960a5 initial boilerplate commit 2022-10-29 12:39:46 +01:00