所以,我最近发现了一个有趣的着色器并尝试编译它。
但是,GLSL 编译器抛出了以下错误:
ERROR: 0:50: error(#132) Syntax error: "layout" parse error
@(片段着色器)
#version 420
...
uint ImageAtomic_Average_RGBA8(layout (r32ui) volatile uimage3D Img, ivec3 Coords, vec4 NewVal)
{ ... }
细节:
- 显卡:AMD Radeon HD 7870(支持OpenGL 4.20)
- 我尝试了 4.2 驱动程序和 4.3 beta 驱动程序。