glxinfo与glewinfo解释

时间:2013-11-12 10:30:45

标签: 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:                                    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。

1 个答案:

答案 0 :(得分:2)

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

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