WebGL: INVALID_OPERATION: useProgram: program not valid
<!-- 顶点着色器 -->
<script id="vertexShader" type="x-shader/x-vertex">
attribute vec4 a_Position;
void main() {
// 点位
gl_Position = a_Position;
gl_PointSize = 50.0;
}
</script>
<!-- 片元着色器 -->
<script id="fragmentShader" type="x-shader/x-fragment">
void main() {
gl_FragColor = vec4(1,1,0,1);
}
</script>
void main() 函数中一定要有分号,外层一定不要有分号
GLSL ES语言要求非常严格,{}里面的分号是必须要有的!