Core profile vs version string? Only getting GLSL 1.3/OGL 3.0 in mesa 10.0.1

后端 未结 1 1074
谎友^
谎友^ 2020-12-17 21:47

In theory, mesa 10.0.1 should support OpenGL 3.3 but currently I\'m only getting 3.0 support.

glxinfo gives some confusing results...

[pdel@architect         


        
相关标签:
1条回答
  • 2020-12-17 22:39

    It's right there in the release notes:

    OpenGL 3.3 is only available if requested at context creation because compatibility contexts not supported.

    It looks like glxinfo first tries to grab the highest supported core profile information and then drops back to non-core.

    So you get two sets of versions, one for a core profile and another for a non-core profile.

    If you want OpenGL 3.3 under Mesa you must create a core profile.

    0 讨论(0)
提交回复
热议问题