Vulkan-Tutorial icon indicating copy to clipboard operation
Vulkan-Tutorial copied to clipboard

Khronos version of the Vulkan Tutorial as parts of the Vulkan documentation project

Results 93 Vulkan-Tutorial issues
Sort by recently updated
recently updated
newest added

We have a lot of places where while loops are written like this: ```cpp while ( vk::Result::eTimeout == device.waitForFences( *inFlightFences[currentFrame], vk::True, UINT64_MAX ) ) ; ``` This seems to be...

Where possible, code should exclusively use designated initializers, but several code files mix up things, e.g. this from the depth buffering code: ````cpp vk::PipelineRasterizationStateCreateInfo rasterizer{ .depthClampEnable = vk::False, .rasterizerDiscardEnable =...

Looking and some of the code files, I noticed that they're sometimes very hard to read as they lack consistent identation and line break styles. E.g. in the compute shader...

We need to work on the Drawing a triangle / Drawing / Rendering and presentation chapter. It's causing some confusion among readrs, esp. in the way it does "sync" via...

The language: > Stages with a green color... > Stages with an orange color on the other hand... Doesn't match what I see on my screen, which is blue and...

The [descriptor pool](https://docs.vulkan.org/tutorial/latest/05_Uniform_buffers/01_Descriptor_pool_and_sets.html) chapter of the new vulkan tutorial uses std430 as the uniform buffer layout. Scalar layout is basically universally available at this point and matches C++ alignment much...

In lesson 5, the section "Querying for Presentation Support" when it talks about how to calculate presentIndex within the body of createLogicalDevice() it says: > Add a call to it...

This bit of text is odd: > The built-in annotation SV_Position functions as the output. Within the VertexOutput struct. Something worth mentioning if you’re familiar with other shading languages like...

This is short. A reference to a `VkImageViewCreateInfo` in a paragraph when the code has `vk::ImageViewCreateInfo` Sometimes uses `imageViewCreateWindow` and sometimes uses `createInfo`, and like before there is mixing of...