Commit graph

34 commits

Author SHA1 Message Date
ilusha
eadc229d7d add fps counter 2025-06-18 23:46:36 +00:00
Ilya Shurupov
94f5cf88d2 imgui vk dirty 2024-11-26 15:32:43 +03:00
Ilya Shurupov
dc88120f58 refactor 2024-11-26 12:58:54 +03:00
Ilya Shurupov
f5bd6f85a8 plans 2024-11-24 12:21:50 +03:00
IlyaShurupov
9de6d7426f offscreen 2024-11-24 12:21:35 +03:00
IlyaShurupov
ea4428f1af refactor 2024-11-24 12:21:25 +03:00
IlyaShurupov
d2c174ba38 adding uniforms 2024-11-18 17:02:44 +03:00
IlyaShurupov
7800f2560f refactor 2024-11-18 15:00:42 +03:00
IlyaShurupov
51e7730fdb abstruct custom shader 2024-11-18 14:44:11 +03:00
IlyaShurupov
a6f4b253ae using index buffer 2024-11-18 14:10:51 +03:00
IlyaShurupov
eb269cc88e use device local buffer instead of host's 2024-11-18 13:51:46 +03:00
IlyaShurupov
115e92ec23 add vertex buffers 2024-11-18 12:51:00 +03:00
IlyaShurupov
494e455bf4 handle window resizing 2024-11-18 11:32:41 +03:00
IlyaShurupov
2d9c2a45b5 hello triangle 2024-11-09 02:10:13 +03:00
IlyaShurupov
c99dcf821d black screen after drawing frames 2024-11-09 01:42:23 +03:00
IlyaShurupov
628dd3e4cd apply formatting 2024-11-09 00:49:11 +03:00
IlyaShurupov
09dc8d645d populate command buffer 2024-11-09 00:47:45 +03:00
IlyaShurupov
3ab6e008cc create command pool 2024-11-08 15:18:46 +03:00
IlyaShurupov
9526b75117 create renderbuffers for swapchain 2024-11-08 15:13:13 +03:00
IlyaShurupov
c5dd75f29f create graphics pipeline ... 2024-11-08 14:11:44 +03:00
IlyaShurupov
ee8f06292d create swapchain image views 2024-11-08 11:37:26 +03:00
IlyaShurupov
8a443a0a25 create swapchain 2024-11-08 11:21:29 +03:00
IlyaShurupov
a93c36db4e check for device swap chain details when picking physical device 2024-11-08 10:30:21 +03:00
IlyaShurupov
15c6af1070 check for required extensions in physical device and enable then in local device creation 2024-11-08 10:11:38 +03:00
IlyaShurupov
1051a13dea check for presentation queue 2024-11-07 18:29:24 +03:00
IlyaShurupov
25ea883b25 create window surface 2024-11-07 18:15:26 +03:00
IlyaShurupov
03d8de1ca7 create logical device 2024-11-07 18:09:37 +03:00
IlyaShurupov
928ed19586 find required queues 2024-11-07 17:53:02 +03:00
IlyaShurupov
f48c8cd2cc pick physical device 2024-11-07 17:38:39 +03:00
IlyaShurupov
1a2c31ab41 add validation layers 2024-11-07 17:27:46 +03:00
IlyaShurupov
7c8e86f003 create vk instance 2024-11-07 17:05:44 +03:00
IlyaShurupov
cca4c390ea add glfw 2024-11-07 16:56:01 +03:00
IlyaShurupov
d753863596 startup 2024-11-07 16:49:50 +03:00
IlyaShurupov
24cbbc56ce initial 2024-11-07 16:43:57 +03:00