RuntimeError: Vertex shader failed to compile. Compile log: ERROR: 0:3: 'attribute' : Illegal use of reserved word
时间: 2024-03-18 10:39:00 浏览: 206
这个错误是由于你在顶点着色器中使用了保留字 attribute,而这个保留字在较新版本的OpenGL中已经被废弃了。你需要将其替换为 in。
例如,将以下代码:
```glsl
attribute vec3 position;
```
替换为:
```glsl
in vec3 position;
```
这样就可以避免这个错误了。
阅读全文