【发布时间】:2017-10-17 02:27:23
【问题描述】:
我正在尝试在我的 Vulkan 渲染器中使用 HLSL 片段着色器。着色器读取缓冲区:
layout(set=0, binding=3) Buffer<float4> pointLightBufferCenterAndRadius : register(t1);
我不知道该描述符槽应该使用哪种描述符。我尝试使用VK_DESCRIPTOR_TYPE_STORAGE_BUFFER,但验证层给了我以下错误:
描述符槽 0.3 上的类型不匹配(用作类型 ptr 到 const 统一图像(暗淡= 5,采样= 1))但类型的描述符 VK_DESCRIPTOR_TYPE_STORAGE_BUFFER
Buffer<float4> 的正确描述符类型是什么?
【问题讨论】: