I read some code example about copying images between cpu&gpu using VK_PIPELINE_STAGE_HOST_BIT. (For simplicity I'll use phsuedo code below) For g ...
I read some code example about copying images between cpu&gpu using VK_PIPELINE_STAGE_HOST_BIT. (For simplicity I'll use phsuedo code below) For g ...
In OpenGL, the texture of which memory is imported by android hardware buffer can be used as sample image and color attachments. However, when I try t ...
From the Vulkan doc it says "vkInvalidateMappedMemoryRanges guarantees that device writes to the memory ranges described by pMemoryRanges, which have ...
I want to control my camera so that it can rotate around the model. The theoretical code should be: // `camera_rotation_angle_x_` and `camera_rotati ...
My intersection shader always reads just zeroes from the SSBO I have. I tried using debugPrintEXT, but it wouldn't print out from within the intersect ...
I want to use a vkImage rendered at a previous render pass as Texture to do the composite operation in a fragment shader. From here I learned vkCmdPip ...
I'm having a problem where the vulkan loader appears to be ignoring some of the environment variables I have set. VK_LOADER_DEBUG=all works but VK_LAY ...
I'm trying to implement advanced blending on the gpu. But whenever I try searching for resources, I get overwhelmed by terms like Order Independent Re ...
In vertex input layouts you're allowed for example a vec3 followed by a vec2 packed closely together, however in things like uniform blocks and storag ...
in the Vulkan cube example, the method to pick the surface format is: } why would we prefer the non-SRGB formats, isn't most screens expecting the ...
I was implementing an algorithm using Vulkan. There seems to be one extension missing in my Vulkan sdk. Where can I download this extension and how ca ...
I am trying to create an instance and validate that the code can create that instance. However, For some reason code compiles and fails to create the ...
I'm managing a VkInstance that was created (and remains owned by) some other library. I need to know what instance extension names were provided to th ...
My Vulkan program is giving me a Device Lost error. I added TdrDelay in the registry editor from 2s to 30s. Now my program works fine. What could be t ...
I'm trying to load a shader into an amd video card. After all the buffers are created, I try to create a new Compute pipeline. As i started to debug i ...
I have a buffer descriptor defined in GLSL shader in the following way: layout(set = 1, binding = 0) buffer ShadowMapData { ShadowMapItem items[]; } ...
I set up a minimal ray tracing pipeline in vulkan, with any and closest hit shaders that write into buffers and ray payloads. The problem is that buf ...
If I want to see what an image format can be used for I can do the vkGetPhysicalDeviceImageFormatProperties2() and set the usage flag for the image fo ...
I've noticed that the GPU I'm running on Vulkan doesn't support so many of the R8G8B8_UINT formats but does with the R8G8B8A8 FORMATS. Also the same t ...
At this website it shows the format capabilities of each physical device. There are green crosses, red crosses and grey crosses. I'm guessing green me ...