OpenGL ES 1.x中是否可以使用可编程着色器? 我的猜测不是看API,但我想知道。
答案 0 :(得分:1)
查看specs, e.g. OpenGL ES 2.0.25。最后,简短的摘要列出了与以前版本的差异。从这个规范:
它引入了可编程顶点和片段着色器,但删除了 相应的固定功能管道功能。
在冰上滑冰:在同化到规范之前,这些是扩展;例如vertex shader extension是针对OpenGL 1.2.1编写的,而OpenGL ES 1.1是基于OpenGL 1.5编写的。因此可以有一个扩展,允许您在OpenGL ES 1.1上进行可编程着色。
答案 1 :(得分:1)
这是可能的,但您必须查看要编码的设备的规格。 例如PS3支持OpenGL ES 1.0,但提供了很多扩展,以便您可以使用CG着色器。