#version 310 es precision mediump float; precision highp int; layout(constant_id = 10) const int Value = 2; layout(set = 0, binding = 0, std140) uniform SpecConstArray { vec4 samples[Value]; } _15; layout(location = 0) out vec4 FragColor; layout(location = 0) flat in mediump int Index; void main() { FragColor = _15.samples[Index]; }