0

是否可以在 OpenGL ES 1.x 中使用可编程着色器?我的猜测不是通过查看 API,但我想确定。

4

2 回答 2

1

查看规格,例如 OpenGL ES 2.0.25。最后,简短的摘要列出了与以前版本的差异。从这个规范:

它引入了可编程顶点和片段着色器,但删除了相应的固定功能管线功能。

薄冰上滑:在融入规范之前,这些是扩展;例如,顶点着色器扩展是针对 OpenGL 1.2.1 编写的,而 OpenGL ES 1.1 基于 OpenGL 1.5。因此,可能会有一个扩展允许您在 OpenGL ES 1.1 上进行可编程着色。

于 2012-05-16T12:40:10.290 回答
1

这是可能的,但您必须查看您正在编码的设备的规格。例如,PS3 支持 OpenGL ES 1.0,但提供了很多扩展,以便您可以使用 CG 着色器。

于 2012-05-16T15:14:43.487 回答