我已經安裝了最新版本的MESA(17.0.3),它應該允許我使用高於3.0的OpenGL(對吧?)爲什麼MESA不讓我使用OpenGL 4.5(或者其他的3.0)?
問題:我被困在版本3.0。 (我的意思是我不知道如何讓MESA使用更高版本,或者即使可以)我知道我的電腦(Chromebook運行crouton for linux)具有OpenGL 4.5功能......但我也一無所知MESA:\。
我知道你可以使用glxinfo獲得關於OpenGL等的信息,所以這裏是我現在可以給出的最好的信息。
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 400 (Braswell)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.0.3
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 17.0.3
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 17.0.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:
預先感謝任何幫助表示讚賞:)
另外,對於加分,如果有人知道什麼是「核心Profile版本」是,我很想知道:)
你已經用你的知識祝福我。我永遠感謝:) –
非常有趣的答案。你可以用Khronos wiki或類似的鏈接來備份它嗎? –
@Kyll:您可以通過查看OpenGL實現功能數據庫來找到這些信息。隨意添加一個鏈接到答案。 –