CG着色器语言中的默认片段着色器会发生什么?

时间:2013-09-05 17:16:22

标签: graphics shader fragment-shader cg

我有CG代码。在此代码中,顶点着色器发出3个参数:顶点位置(float4),纹理坐标(float2)和颜色(float4)。 但片段程序没有定义。 着色器如何在片段着色器上使用这2个参数(uv和color)?

1 个答案:

答案 0 :(得分:1)

为什么不定义片段着色器?

IIRC默认情况下使用您分配给连接器寄存器COLOR0的顶点值并且没有光照。纹理分配需要由OpenGL状态机完成(但是你没有告诉我们你正在运行什么上下文,所以它可能是DirectX,或者谁知道....)