VulkanTutorial
VulkanTutorial copied to clipboard
Tutorial for the Vulkan graphics and compute API
I've been testing my Vulkan program on different computers, and I've noticed that on my laptop with AMD GPU (integrated GPU that comes with Ryzen 7 3700U) following validation error...
There was an extra "is" after "it's".
Maybe Chapter 2 should mention that the example program (in the section "Setting up a makefile project") isn't expected to show a window on Wayland. (https://github.com/glfw/glfw/issues/1398)
Arch Linux doesn't have separate `glfw-wayland` and `glfw-x11` packages now. [(arch package search for "glfw")](https://archlinux.org/packages/?sort=&q=glfw&maintainer=&flagged=)
For linux in the development environment chapter it says to use the command "sudo apt install vulkan-validationlayers-dev spirv-tools". I tried it in an ubuntu 24.04 machine and it threw the...
I'm trying to run 02_validation_layers.cpp on a mac m2. I get the following errors: validation layer: Searching for ICD drivers named ../../../lib/libMoltenVK.dylib validation layer: vkCreateInstance: Found drivers that contain devices...
Inside the `drawFrame()` function in the chapter "Swap chain recreation" during the acquisition of the next image index: ``` VkResult result = vkAcquireNextImageKHR(device, swapChain, UINT64_MAX, imageAvailableSemaphores[currentFrame], VK_NULL_HANDLE, &imageIndex); if (result...
Hello everyone, I was reading the [Rendering and presentation](https://vulkan-tutorial.com/Drawing_a_triangle/Drawing/Rendering_and_presentation) and [Frames in flight](https://vulkan-tutorial.com/Drawing_a_triangle/Drawing/Frames_in_flight) chapter, I have some questions about this code. ```c+ vkWaitForFences(device, 1, &inFlightFence, VK_TRUE, UINT64_MAX); vkResetFences(device, 1, &inFlightFence);...
Hi - absolutely loving the site - it's a great introduction to Vulkan. Thank you so much for all the hard work that's gone in to it. Just wanted to...
I've completed this tutorial in C. It is not documented properly, and may have poor practices, but I thought that it would help people out. I will also be adding...