我陷入了困境,因此我拿了我的代码并写了一个小例子来说明我的问题。纹理呈现全黑色。目标是vkwayland,但是我导出了缓冲区并创建了vktest来简化测试。
编辑:链接到源和renderdocs: https://www.reddit.com/r/vulkan/comments/abp7re/a_smallish_example_of_drawing_an_image_that/ed977in
验证层无声。
这里有很多讨论:https://www.reddit.com/r/vulkan/comments/abp7re/a_smallish_example_of_drawing_an_image_that/ed4r5br
答案 0 :(得分:0)
因此,根据reddit的解决方法:
您正在使用过时的SDK(和验证层),因此在这种情况下不会出现任何错误。
您正在通过FLOAT采样器读取UINT图像格式,该格式会产生未定义的值(在您的情况下为零,即黑色)。