你能把Cg推多远?

  • 本文关键字:多远 Cg shader cg
  • 更新时间 :
  • 英文 :


经验丰富的着色器开发人员告诉我,虽然Cg非常适合简单的着色器,但建议直接为高级着色器做GLSL/HLSL,因为生成的着色器代码存在bug。

使用Cg的限制和/或已知问题是什么?是否有某些事情是它做不到的,或者它是一个尝试的例子……和Cg一起工作直到问题出现?

Cg在它的年龄范围内是好的,如前所述。自SM3日以来,它还没有进行过重大改革。我会请那些"经验丰富的着色器开发人员"列出具体的错误。

我喜欢DirectX中的HLSL,因为编译器看起来更干净,预着色器是一个很好的东西。

现在像iPad和WebGL这样的环境都需要GLSL。

但是Cg仍然有重要的用途。例如,我几乎每天都在Maya中使用它。它与HLSL的密切关系使得CgFX在我们内部工具链中的OpenGL/DirectX之间共享非常有用。

相关内容

  • 没有找到相关文章

最新更新