13. Html5的局:WebGL的模糊边界

  1. 云栖社区>
  2. 博客>
  3. 正文

13. Html5的局:WebGL的模糊边界

淘朗英 2016-10-28 15:50:05 浏览1962
展开阅读全文

紧接上文

WebGL是一套跨平台的渲染技术,向上提供统一的标准API,向下屏蔽了硬件厂商的差异,最大化的降低OpenGL的移植成本,同时也失去了一些特色的高级GL功能。
先看看常用的纹理数据的变化。

WebGL的标准的落地与否

标准不代表WebKit支持

就像JavaScript的E6标准不是所有浏览器都支持一样,WebGL的很多标准在不同的平台不一定支持,比如Texture的GL_BGR格式,在PC的WebKit上是支持的,在移动端的WebKit上就不一定支持,因为这一特性属于OpenGL ,但不是OpenGL ES2.0的标准。
查看OpenGL的gl.h文件,我们可以找到:

/* bgra */
#define GL_BGR                            0x80E0
#define GL_BGRA        

网友评论

登录后评论
0/500
评论
淘朗英
+ 关注