我有以下计算着色器:
#version 430
layout(std430, binding=0) buffer wks{
ivec2 w[];
};
layout(r32i, binding=1) uniform writeonly iimage2D pathTex;
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main(){
imageAtomicAdd(pathTex, w[0], 1); // line 12
}
这给了我这个错误:
0(12) : error C1317: qualified actual parameter #1 cannot be converted to less qualified parameter ("im")
根据OpenGL wiki,我找不到我做错了什么