ちょっと興味があるんだけど; WebGLシェーダーを外部ファイルに配置するにはどうすればよいですか?
現在私は持っています。
<script id="shader-fs" type="x-shader/x-fragment">
#ifdef GL_ES
precision highp float;
#endif
void main(void)
{
gl_FragColor = vec4(1.0, 1.0, 1.0, 1.0);
}
</script>
<script id="shader-vs" type="x-shader/x-vertex">
attribute vec3 aVertexPosition;
uniform mat4 uMVMatrix;
uniform mat4 uPMatrix;
void main(void)
{
gl_Position = uPMatrix * uMVMatrix * vec4(aVertexPosition, 1.0);
}
</script>
私のhtmlヘッダーで、外部ファイルからこれにリンクするにはどうすればよいですか?-私は通常のjavascriptアプローチを試しました。
<script type="text/javascript" src="webgl_shader.js"></script>