标签: graphics shader fragment-shader cg
我有CG代码。在此代码中,顶点着色器发出3个参数:顶点位置(float4),纹理坐标(float2)和颜色(float4)。 但片段程序没有定义。 着色器如何在片段着色器上使用这2个参数(uv和color)?
答案 0 :(得分:1)
为什么不定义片段着色器?
IIRC默认情况下使用您分配给连接器寄存器COLOR0的顶点值并且没有光照。纹理分配需要由OpenGL状态机完成(但是你没有告诉我们你正在运行什么上下文,所以它可能是DirectX,或者谁知道....)