OpenGLで単純な頂点シェーダーをコンパイルするときに問題が発生し、次のエラーメッセージが表示されます。
- エラー(#106)バージョン番号はGL2でサポートされていません
- エラー(#279)無効なレイアウト修飾子'場所'
間違ったバージョンのGL2を使用しているに違いないと思いますが、バージョン番号を見つける方法やアップグレードの場所がわかりません(はい、答えを検索しようとしました)。添付されているのはシェーダーのコピーです。参照用のコードと私のopenGL情報。
#version 330 core
layout(location = 0) in vec3 Position;
void main() {
gl_Position.xyz = Position;
}
- ベンダー:ATI Technologies Inc.
- レンダラー:ATI RadeonHD5700シリーズ
- バージョン:3.2.9756互換性プロファイルコンテキスト