Просто любопытно; Как поместить мои шейдеры 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>