| #version 450 | |
| #extension GL_EXT_nonuniform_qualifier : require | |
| layout(set=0,binding=4,rgba32f) uniform imageBuffer data[]; | |
| layout(location = 0) out vec4 FragColor; | |
| layout(location = 3) in flat int rIndex; | |
| void main() | |
| { | |
| FragColor = imageLoad(data[nonuniformEXT(rIndex)], 0); | |
| } |