フラグメント シェーダーで 2 つのテクスチャをセットアップしようとしていますが、対応するユニフォーム変数を次のようにセットアップしようとすると、このエラーが発生します。
gl.uniform1i(getUniformLocation(program, "uTextureOne"), 0);
とgl.uniform1i(getUniformLocation(program, "uTextureTwo"), 1);
。
どういう意味ですか?(私はクロムを使用しています)
私のシェーダーは次のようになります。
"#ifdef GL_ES \r\n" +
"precision mediump float; \r\n" +
"#endif \r\n" +
"uniform sampler2D uTextureOne; \r\n" +
"uniform sampler2D uTextureTwo; \r\n" +
"varying vec3 vOrgNormal; \r\n" +
"void main(void) { \r\n" +