我正在使用计算着色器。它需要输出一些纹理作为无人机。其中一些有8位组件,有些每通道有16位。考虑这一行:
RWTexture2D<float4> _watNormTex;
我将R8G8B8A8_UNORM纹理绑定到它并且输出为黑色但是当我绑定R32G32B32A32_FLOAT纹理时它会保存正确的值。所以它似乎有纹理格式的问题。
如何输出每通道纹理8位或16位?
PS:我的测试设备有一个G eforce 710 GT GPU。
答案 0 :(得分:0)
这是@catflier建议的设置问题。格式应该按预期工作。