teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

文章を修正しました。

2021/04/26 07:10

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,9 @@
1
1
  単純な質問なのですがAはエラーになりBはエラーになりません。この二つの違いは空のオブジェクトの中に空のオブジェクトがあるかどうかですが
2
- Aは文法上出来ないのでしょうか?
2
+ Aは文法上出来ないのでしょうか?やいたい実装は提示コードの下のコードですがシェーダーで使う属性変数の値を取得してそれをオブジェクトとして描画関数に引数として渡したいのです。そのための空のオブジェクトの中で空のオブジェクトです。
3
3
 
4
+
5
+
6
+
4
7
  エラー[ Uncaught SyntaxError: Invalid shorthand property initializer]
5
8
 
6
9
 
@@ -9,4 +12,18 @@
9
12
  var programInfo_B = {}; //プログラム
10
13
 
11
14
 
15
+ ```
16
+
17
+
18
+
19
+
20
+ ```js
21
+ //シェーダープログラムオブジェクトを作成
22
+ shaderProgram = initShaderProgram(gl, vsSource, fsSource);//シェーダープログラムを作成
23
+
24
+ programInfo.shaderProgram = shaderProgram;
25
+ programInfo.attribLocations.vertexPosition = gl.getAttribLocation(shaderProgram,'aVertexPosition');
26
+ programInfo.uniformLocations.projectionMatrix = gl.getUniformLocation(shaderProgram,'uProjectionMatrix');
27
+ programInfo.uniformLocations.modelViewMatrix = gl.getUniformLocation(shaderProgram,'uModelViewMatrix');
28
+
12
29
  ```

1

提示文章を修正

2021/04/26 07:09

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,7 @@
1
1
  単純な質問なのですがAはエラーになりBはエラーになりません。この二つの違いは空のオブジェクトの中に空のオブジェクトがあるかどうかですが
2
2
  Aは文法上出来ないのでしょうか?
3
3
 
4
- エラー[ Uncaught ReferenceError: programInfo is not defined ]
4
+ エラー[ Uncaught SyntaxError: Invalid shorthand property initializer]
5
5
 
6
6
 
7
7
  ```js