【问题标题】:OpenGL ES 1.x programmable pipelineOpenGL ES 1.x 可编程流水线
【发布时间】:2012-05-16 23:14:43
【问题描述】:

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

【问题讨论】:

    标签: opengl-es opengl-es-1.1


    【解决方案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 上进行可编程着色。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-07-04
        相关资源
        最近更新 更多