opengl - OpenGL ES 2.0 和 OpenGL 4 的区别

标签 opengl opengl-es-2.0

OpenGL ES 2.0 和 OpenGL 4.1 之间的确切区别是什么。我知道 OpenGL ES 2.0 是 OpenGL 4.1 的子集。但究竟有哪些功能在 OpenGL ES 2.0 中不可用。

我想开始单独使用 OpenGL ES 2.0 子集开发桌面应用程序(因为我们有一个很棒的 OpenGL ES 编程指南形式的学习 Material ),我想知道我会错过什么。

最佳答案

OpenGLES 2.0 基于 OpenGL 2.0 规范,不支持固定功能管线。直到版本 3.1 才从 OpenGL 规范中删除固定功能管道,然后一些硬件制造商拒绝删除固定功能管道。

一个好的起点是官方OpenGLES页。这将告诉您与 OpenGL 2.0 规范相关的所有信息。如果不查看所有间歇性规范,我不确定是否有 OpenGL 2.0 和 4.1 之间的比较。

关于opengl - OpenGL ES 2.0 和 OpenGL 4 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5277570/

相关文章:

ios - 增强现实,根据设备移动移动 3d 模型

java - 如何在OpenGL中给物体添加纹理?

android - ARCore Android Studio 向相机 View 添加过滤器

opengl - glGetUniform 有多大用处?

c# - 基于 OpenTK 的游戏间歇性卡顿

opengl-es - 我们可以映射深度纹理吗?

javascript - 如何将多个参数发送到 WebGL 上的顶点着色器?

opengl - 说 OpenGL 3.2+ 核心配置文件基于 "retained mode"模式是否正确?

c - OpenGL 在 OS X 上包含指令

c++ - 顶点可以在凸多边形中重合吗?