質問編集履歴
3
書式の改善
title
CHANGED
File without changes
|
body
CHANGED
@@ -8,9 +8,7 @@
|
|
8
8
|
|
9
9
|
###該当のソースコード
|
10
10
|
言語:C,GLSL
|
11
|
-
`
|
11
|
+
```
|
12
|
-
`
|
13
|
-
`
|
14
12
|
///////////////////////////////////////////////////
|
15
13
|
//maincpp
|
16
14
|
///////////////////////////////////////////////////
|
@@ -352,9 +350,7 @@
|
|
352
350
|
{
|
353
351
|
flagColor = vec4(color, 1.0);
|
354
352
|
}
|
355
|
-
`
|
353
|
+
```
|
356
|
-
`
|
357
|
-
`
|
358
354
|
|
359
355
|
ブレークポイントなどで調べてみたところ、glShaderSource()関数でシェーダオブジェクトへソースコードをロードした後、シェーダオブジェクトの中身は改行文字"\0"しか格納されておらず。それが原因かと考えているのですが。試行錯誤してもうまくいきませんでした。
|
360
356
|
|
2
書式の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -8,9 +8,9 @@
|
|
8
8
|
|
9
9
|
###該当のソースコード
|
10
10
|
言語:C,GLSL
|
11
|
-
|
11
|
+
`
|
12
|
-
|
12
|
+
`
|
13
|
-
|
13
|
+
`
|
14
14
|
///////////////////////////////////////////////////
|
15
15
|
//maincpp
|
16
16
|
///////////////////////////////////////////////////
|
@@ -352,6 +352,9 @@
|
|
352
352
|
{
|
353
353
|
flagColor = vec4(color, 1.0);
|
354
354
|
}
|
355
|
+
`
|
356
|
+
`
|
357
|
+
`
|
355
358
|
|
356
359
|
ブレークポイントなどで調べてみたところ、glShaderSource()関数でシェーダオブジェクトへソースコードをロードした後、シェーダオブジェクトの中身は改行文字"\0"しか格納されておらず。それが原因かと考えているのですが。試行錯誤してもうまくいきませんでした。
|
357
360
|
|
1
書式の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -9,6 +9,8 @@
|
|
9
9
|
###該当のソースコード
|
10
10
|
言語:C,GLSL
|
11
11
|
|
12
|
+
|
13
|
+
|
12
14
|
///////////////////////////////////////////////////
|
13
15
|
//maincpp
|
14
16
|
///////////////////////////////////////////////////
|
@@ -315,6 +317,8 @@
|
|
315
317
|
return codeStr.c_str(); //codeStrオブジェクトに含まれる文字列をヌル終端文字列に変換
|
316
318
|
}
|
317
319
|
|
320
|
+
|
321
|
+
|
318
322
|
///////////////////////////////////////////////////
|
319
323
|
//シェーダソース
|
320
324
|
//basic.vert
|
@@ -332,6 +336,8 @@
|
|
332
336
|
gl_Position = vec4(vertexPosition, 1.0);
|
333
337
|
}
|
334
338
|
|
339
|
+
|
340
|
+
|
335
341
|
///////////////////////////////////////////////////
|
336
342
|
//シェーダソース
|
337
343
|
//basic.frag
|