OpenGL ES 1.x可编程管道

时间:2012-05-16 09:03:43

标签: opengl-es opengl-es-1.1

OpenGL ES 1.x中是否可以使用可编程着色器? 我的猜测不是看API,但我想知道。

2 个答案:

答案 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着色器。