3
我知道使用imageStore
後跟imageRead
在同一個調度內的不同調用中需要正確讀取相關關鍵字。glsl imageStore,後面跟imageLoad,是否一致?
但是,我可以在不使用coherent
的情況下在相同的調度內讀取值嗎?
或者換句話說,當我有這樣的:
layout(r8ui) uniform uimage2D input_texture;
void main(){
ivec2 coords = ivec2(gl_GlobalInvocationID.xy);
imageStore(input_texture, coords, ivec4(128));
int value = imageLoad(input_texture, coords).r;
}
是value
保證是128,即使沒有連貫的關鍵字?