У меня есть следующий вычислительный шейдер:
#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