1// [config] 2// expect_result: pass 3// glsl_version: 1.50 4// require_extensions: GL_NV_shader_atomic_float GL_ARB_shader_image_load_store 5// [end config] 6 7#version 150 8#extension GL_ARB_shader_image_load_store: require 9#extension GL_NV_shader_atomic_float: require 10 11layout(r32f) uniform image2D img; 12uniform float v; 13out vec4 color; 14 15void main() 16{ 17 color = vec4(imageAtomicAdd(img, ivec2(gl_FragCoord.xy), v)); 18} 19