openGL之API学习(一七七)opengl gles glsl glsl es版本对应关系

Posted hankern

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了openGL之API学习(一七七)opengl gles glsl glsl es版本对应关系相关的知识,希望对你有一定的参考价值。

ES2.0不向后兼容(not backward compatible),也就是不兼容老版本。ES2.0已经没有固定管线了。ES3.0兼容ES2.0。
ES不支持Geometry和Tessellation着色器,但3.0支持feedback模式。
ES不支持Antialiased line.

OpenGL 版本GLSL 版本OpenGL ES 版本GLSL ES 版本DirectX 版本
1.0(1992年1月)
1.1(1997年1月)
1.2(1998年3月16日)
1.2.1(1998年10月14日)
1.3(2001年8月14日)1.0低于DX9
1.4(2002年7月24日)
1.5(2003年7月29日)1.1低于DX9
2.0(2004年9月7日)1102.0(2007年3月)100DX9
2.1(2006年7月2日)120
3.0(2008年8月11日)1303.0(2012年8月)300DX10与DX9之间
3.1(2009年3月24日)1403.1(2014年3月)
3.2(2009年8月3日)1503.2(2015年8月)
3.3(2010年3月11日)330
4.0(2010年3月11日)400
4.1(2010年7月26日)410
4.2(2011年8月8日)420
4.3(2012年8月6日)430
4.4(2013年7月23日)
4.5(2013年8月12日)
4.6(2017年7月31日)

OpenGL ES 版本GLSL ES 版本
2.0100
3.0300

参考文献:

OpenGLES版本与新增特性对照

以上是关于openGL之API学习(一七七)opengl gles glsl glsl es版本对应关系的主要内容,如果未能解决你的问题,请参考以下文章

openGL之API学习(一七五)如何查看显卡支持了多少OpenGL扩展

openGL之API学习(一七零)glEnableClientState glDisableClientState

openGL之API学习(一七三)glsl如何设置版本和兼容性

openGL之API学习(一七四)如何兼容opengl和d3d

openGL之API学习(一七八)glsl版本功能演变

openGL之API学习(一七六)GLSL变量类型uniform attribute varying in out