0
我正在研究计算着色器。它需要输出一些纹理作为无人机。其中一些具有8位组件,一些具有每通道16位。考虑这条线:在计算着色器中是否支持每通道8位和每通道16位无人机?
RWTexture2D<float4> _watNormTex;
我一个R8G8B8A8_UNORM纹理绑定到它和输出是黑色的,但是当我绑定R32G32B32A32_FLOAT质感它保存正确的价值观。所以它看起来有纹理格式的问题。
我能做些什么来输出8位或16位每通道纹理?
PS:我的测试设备有一个GGPU。
您是否启用了调试层?它应该为您提供一些信息,以防万一出现问题,也不会发布任何代码,这将很难找出错误(作为一个侧面说明,我尝试过您的案例,它适用于这两种格式,所以我会认为您的某些问题是错误的管道设置)。 – catflier
@catflier你是对的。这是一个框架设置问题。谢谢 –