opengl es是opengl的一个子集(但也有交叉不相等的地方),opengl是一系列的3d图形API,而opengl es是实现在一些嵌入式系统主要是手机(安卓、苹果)和浏览器的opengl标准。
在安卓里是用java实现的对c-api的封装,苹果里是objective-c实现的,而webgl就是javascript实现的opengl es。
我认为最主要的区别还是在于运行环境和面向的语言上。opengl es主要直接提供c api,各自平台根据习惯提供一层包装(比如android提供了java的包装,ios提供了obj-c的包装)。而webgl,虽然我没有接触,但我认为直接提供javascript api的可能性应该是最大的吧,而面向native code(c/c++)提供接口的可能性我认为不大,面向.net/java这类托管/vm环境下运行语言的需求我觉得也不是非常紧迫。
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....