OpenGL ES 2.0和OpenGL4.1之间的确切区别是什么。我知道OpenGL ES 2.0是OpenGL4.1的一个子集。但是,OpenGL ES 2.0中没有的功能到底是什么呢?我想开始单独使用OpenGL ES 2.0子集开发桌面应用程序(因为我们有以OpenGL ES编程指南的形式提供的很好
如何找到OpenGL实现支持的GLSL版本,以一种可以可靠地以编程方式使用的方式?
是获取GL_SHADING_LANGUAGE_VERSION字符串并尝试解析它的最好方法吗?它能可靠地以定义良好的格式返回吗?我的英特尔驱动程序返回1.20,这很容易解析,但我的nVidia卡返回4.20 NVIDIA via Cg compiler。它可以被(\d+)\.似乎不是这样的,它返回OpenGL ES GLSL ES 1.