というわけで、最近面白いシェーダーを見つけたのでコンパイルしてみました。
しかし、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 ベータ ドライバーの両方を試しました。