小编Mr.*_*dso的帖子

WebGl“错误:不支持的着色器版本”

我刚刚开始使用 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)

javascript shader glsl webgl

3
推荐指数
1
解决办法
3823
查看次数

标签 统计

glsl ×1

javascript ×1

shader ×1

webgl ×1