Вроде всё работает, куб рисуется, только окно зависает сразу после запуска, но это не баг, я так понимаю?
Лог с консольки:
Let's go!
1 GPU(s) found.
props.deviceName: GeForce GTX 1050 Ti
props.deviceType: VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
props.apiVersion: 1.0.56
props.driverVersion: 1627602944
props.vendorId: 0x10de
props.deviceId: 0x1c82
props.pipelineCacheUUID: 633e3277-17b8-6cac-c3b4-d661bf1b5e73
WARNING: The app is always using the first GPU (index=0).
Create Swapchain ...
VK_FORMAT_B8G8R8A8_UNORM
VK_FORMAT_B8G8R8A8_SRGB
The best format is VK_FORMAT_B8G8R8A8_UNORM.
minImageCount=2
maxImageCount=8
maxImageArrayLayers=1
supportedTransforms=VK_SURFACE_TRANSFORM_IDENTITY_ BIT_KHR
currentTransform=VK_SURFACE_TRANSFORM_IDENTITY_BIT _KHR
VK_PRESENT_MODE_FIFO_KHR
VK_PRESENT_MODE_FIFO_RELAXED_KHR
VK_PRESENT_MODE_MAILBOX_KHR
... Done.
Create Depth Buffer ... Done.
Create Uniform Buffer ... Done.
Create Descriptor Set and Pipeline Layouts ... Done.
Create a Descriptor Set (Stage 2) ... Done.
Create a Render Pass ... Done.
Create Shaders ...
sizeof( vertSpv )=1148
sizeof( fragSpv )=448
... Done.
Create Framebuffers ...
... Done.
Create the vertex buffer (the cube model) ...
... Done.
Create the graphics pipeline ...
... Done.
Draw the cube ...
... Done.
OK. All preparations are done!
Press any key in the app _terminal_ window to continue ...