【发布时间】:2011-11-19 13:44:03
【问题描述】:
在我们的 OpenGL 游戏中,我们在 ATI Radeon x800 卡上遇到了着色器链接故障。 glGetProgramInfoLog 报道:
Fragment shader(s) failed to link, vertex shader(s) linked.
Fragment Shader not supported by HW
一些谷歌搜索表明,由于片段着色器非常长,我们可能会达到 ALU 指令限制。有什么方法可以验证吗?
我无法找到 x800 的详细规格,也无法在运行时查询指令限制。并且即使我能够查询到它,我如何确定我的着色器的指令数?
【问题讨论】: