【发布时间】:2017-07-27 20:48:02
【问题描述】:
在我见过的大多数使用 Pixel Shader 中的顶点位置数据的程序中,都倾向于将其处理为 float4 向量。其他着色器似乎不存在此限制。例如,在我目前正在编写的程序中,float2 输入到 VS 中,float3 输入到 GS 中没有问题。但是当我尝试将这些数据输入到 PS 中时,它会拒绝除 float4 之外的所有形式。其他向量类型是否不允许进入 PS?如果有,为什么?
【问题讨论】:
标签: direct3d hlsl pixel-shader