#version 460 #extension GL_NV_mesh_shader: require layout(location=0) in B { perprimitiveNV float f; }; layout(location=4) in C { flat centroid float h; }; layout(location=8) out float g; void main() { g = f + h; }