Opengl glxinfo与glewinfo解释

Opengl glxinfo与glewinfo解释,opengl,glsl,sdl,Opengl,Glsl,Sdl,我很难解释glxinfo和glewinfo glxinfo给了我这个: OpenGL version string: 3.0 Mesa 9.2.2 OpenGL shading language version string: 1.30 而glewinfo升级到了4.0版: GL_VERSION_4_0: OK --------------- glBlendEquationSeparatei:

我很难解释glxinfo和glewinfo

glxinfo给了我这个:

OpenGL version string: 3.0 Mesa 9.2.2
OpenGL shading language version string: 1.30
而glewinfo升级到了4.0版:

GL_VERSION_4_0:                                                OK 
---------------
  glBlendEquationSeparatei:                                    OK
  glBlendEquationi:                                            OK
  glBlendFuncSeparatei:                                        OK
  glBlendFunci:                                                OK
  glMinSampleShading:                                          OK
我知道我不能使用比1.30更新的GLSL,但我想知道,这是驱动程序问题吗

我的GPU是

 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)

我正在使用Arch Linux和SDL,并安装了Mesa 9.2和Mesa libgl 9.2.2。

glewinfo
报告某些函数存在时,这意味着它可以为它们检索函数指针。但是,可用的函数指针并不表示相应的扩展/版本支持实际可用。由于OpenGL遵循客户机-服务器模型,因此客户机端接口可能也会公开更新的功能,而服务器端不支持它


支持的扩展列表和报告的版本是关于该扩展的授权信息,您必须仅依赖这些信息。

您使用的是什么操作系统
glewinfo
提供有关硬件功能的信息。要使用,您必须以正确的方式设置opengl上下文,以便能够正确使用它们,如果支持
glewinfo
returns gl 4.0扩展,这应该是可能的。