質問編集履歴
3
文章を修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
GLSLを4.2に対応する方法が知りたい。
|
body
CHANGED
@@ -1,4 +1,5 @@
|
|
1
1
|
提示コードですが `error: GLSL 4.20 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, and 3.00 ES` 表示されてしまいます。どうすればに対応できるのでしょうか?その他のバージョン3.3 4.2等を試しましたがどれも対応していません。また1.○○バージョンだとコンパイルエラーになるので使いたくありませんこれはどうやって対応するのでしょうか?
|
2
|
+
自分の環境は現在4.2まで対応しているのですがどうすればGLSLを4.2に対応できるのでしょうか?
|
2
3
|
|
3
4
|
|
4
5
|
参考サイト: [https://stackoverflow.com/questions/27407774/get-supported-glsl-versions/27410925](https://stackoverflow.com/questions/27407774/get-supported-glsl-versions/27410925)
|
@@ -13,6 +14,24 @@
|
|
13
14
|
|
14
15
|
|
15
16
|
```
|
17
|
+
$ glxinfo | grep OpenGL
|
18
|
+
OpenGL vendor string: Intel Open Source Technology Center
|
19
|
+
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 4000 (IVB GT2)
|
20
|
+
OpenGL core profile version string: 4.2 (Core Profile) Mesa 21.1.5
|
21
|
+
OpenGL core profile shading language version string: 4.20
|
22
|
+
OpenGL core profile context flags: (none)
|
23
|
+
OpenGL core profile profile mask: core profile
|
24
|
+
OpenGL core profile extensions:
|
25
|
+
OpenGL version string: 3.0 Mesa 21.1.5
|
26
|
+
OpenGL shading language version string: 1.30
|
27
|
+
OpenGL context flags: (none)
|
28
|
+
OpenGL extensions:
|
29
|
+
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 21.1.5
|
30
|
+
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
|
31
|
+
OpenGL ES profile extensions:
|
32
|
+
```
|
33
|
+
|
34
|
+
```
|
16
35
|
$ ./GL
|
17
36
|
Complie Error: Vertex Shader
|
18
37
|
0:4(10): error: GLSL 4.20 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, and 3.00 ES
|
2
文章を修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,6 +3,9 @@
|
|
3
3
|
|
4
4
|
参考サイト: [https://stackoverflow.com/questions/27407774/get-supported-glsl-versions/27410925](https://stackoverflow.com/questions/27407774/get-supported-glsl-versions/27410925)
|
5
5
|
|
6
|
+
参考サイト: [https://01.org/linuxgraphics/downloads/stack](https://01.org/linuxgraphics/downloads/stack)
|
7
|
+
|
8
|
+
|
6
9
|
##### 試したこと
|
7
10
|
別のバージョンで試した。
|
8
11
|
|
1
提示コードを修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,8 @@
|
|
1
1
|
提示コードですが `error: GLSL 4.20 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, and 3.00 ES` 表示されてしまいます。どうすればに対応できるのでしょうか?その他のバージョン3.3 4.2等を試しましたがどれも対応していません。また1.○○バージョンだとコンパイルエラーになるので使いたくありませんこれはどうやって対応するのでしょうか?
|
2
2
|
|
3
|
+
|
4
|
+
参考サイト: [https://stackoverflow.com/questions/27407774/get-supported-glsl-versions/27410925](https://stackoverflow.com/questions/27407774/get-supported-glsl-versions/27410925)
|
5
|
+
|
3
6
|
##### 試したこと
|
4
7
|
別のバージョンで試した。
|
5
8
|
|