GLSL シェーダーを使用して OpenGL プログラムを作成したいだけです。しかし、コンパイルすると、次のエラーメッセージが表示されます。
GL2 でサポートされていないバージョン番号です。
これが私の頂点シェーダーコードです:
#version 400
in vec3 Color;
out vec4 FragColor;
void main() {
FragColor = vec4(Color, 1.0);
}
私のデバイス構成は次のとおりです。
GL レンダリング: ATI Radeo HD 4600 シリーズ
GL バージョン : 2.1.8787
GLSL バージョン : 1.30
可能であれば、opengl バージョン 4.3 が必要です。しかし、たくさんのバージョンをダウンロードしましたが、最後のバージョンが見つかりませんでした。さらに、GLSL バージョン 4 が必要です。OpenGL の最新バージョンをダウンロードするためのリンクを知っている人はいますか?