我刚刚开始使用 webgl 并正在遵循本教程,但遇到了一条奇怪的错误消息。ERROR: unsupported shader version。顶点着色器看起来像这样:
var vertexShaderSource = `#version 300 es
// an attribute is an input (in) to a vertex shader.
// It will receive data from a buffer
in vec4 a_position;
// all shaders have a main function
void main() {
// gl_Position is a special variable a vertex shader
// is responsible for setting
gl_Position = a_position;
}
`;
Run Code Online (Sandbox Code Playgroud)
片段着色器如下所示:
var fragmentShaderSource = `#version 300 es
// fragment shaders don't have a …Run Code Online (Sandbox Code Playgroud)