Vulkan synchronization for multiple-read after write case
If we have RenderPass A, B and C submitted in sequence.
A write image I as color attachment.
B Read image I as sampled Image in Fragment Shader.
C Read image I as sampled Image in Vertex Shader.
B and C has no depencies.
Vulkan program fails to display window
My Vulkan program fails to display a window. The operating system is Arch Linux.
Depth biasing seems to be working for lines in Vulkan
I have made a program that draws meshes together with their wireframe.
Question regarding Vulkan API and the Use of Pipeline Vertex Input State
I am reading the book Vulkan Programming Guide and looking the code provided by Khronos as a sample (cube.c). I am confused about the use of an array in VkPipelineVertexInputStateCreateInfo
for VkVertexInputBindingDescription
where the book says:
Unable to avoid Vulkan synchronization validation errors on texture upload
I’ve been trying to track down and fix synchronization validation errors in my Vulkan codebase. I’ve solved most of them fairly easily (specifically all the renderpasses run cleanly now) but I’m absolutely stumped on how to fix a write-after-write error I’m getting on texture upload.
how to debug errors that are not pointed out by the validation layer?
I am trying Vulkan for the first time. I have never done any graphics Programming ever.
I know I should probably start from something simpler like openGL instead but vulkan just felt like it would be better if I learn just a little bit of vulkan and just get a simple gradient hello triangle on the screen, but I kinda failed and I don’t really know how to debug anything that the validation layer not point out either, cause I was only able to get the basics down.
Render pass compatibility
I read that two attachment references are compatible if they have matching format and sample count, or are both VK_ATTACHMENT_UNUSED or the pointer that would contain the reference is NULL.
I am having issues with some vulkan apps on Windows 11
after searching for a bit I pulled up the cmd ran the “vulkaninfo” command, but I have no idea what I am supposed to do now. Here’s the output:
I am having problems with some vulkan apps
after searching for a bit I puled up the cmd ran the “vulkaninfo” command, but I have no idea what I am supposed to do now. Here’s the output:
Can I update one index in a 2d texture array while rendering with another index?
Let’s say I have a 2d texture array with two indices, 0 and 1. If I upload an image to index 0 and render with it, can I upload another image to index 1 while the render is ongoing?