2017-08-18 26 views
0
$ glxinfo | grep 'version' 

server glx version string: 1.4 
client glx version string: 1.4 
GLX version: 1.4 
OpenGL core profile version string: 4.5.0 NVIDIA 375.82 
OpenGL core profile shading language version string: 4.50 NVIDIA 
OpenGL version string: 4.5.0 NVIDIA 375.82 
OpenGL shading language version string: 4.50 NVIDIA 
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 375.82 
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 
    GL_EXT_shader_implicit_conversions, GL_EXT_shader_integer_mix, 

バージョン2を使用するようにOpenGL ESプロファイルを変更するにはどうすればよいですか?OpenGL ES 3.xからES 2へのダウングレード

libcogl-gles2-devlibgles2-mesa-devをインストールしようとしました。しかし、使用されるバージョンはES 3.20です。

+0

いつでもシェーダでOGL-ESのバージョンを設定できます。 – Ripi2

答えて

1

OpenGL ES 3.2はOpenGL ES 2.0を使用したbackwards compatibleであるため、ダウングレードする実用的な理由はありません。 OpenGL ES 2.0を最低限サポートしたい場合は、サポートする機能だけを使用してください。

ダウングレードを主張する場合は、OpenGL ES 3.0をサポートしていない(非常に)古いドライバをインストールする必要があります。ハードウェアによっては、そのようなドライバが存在しない可能性があります。出力から、あなたは明らかにNvidiaカードを持っています - あなたはolder drivers hereを見つけることができます。 OpenGL ES 3.0は2012年8月にリリースされました。その前に日付が記されているものは、それをサポートしていない可能性があります。再び、私はこれを行うことをお勧めしません。

+0

これに注意してください。私は私のドライバがES 2.0をサポートしないと思った。 – rechie