xref: /aosp_15_r20/external/angle/third_party/glslang/src/Test/spv.multiviewPerViewAttributes.tesc (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1#version 450
2
3#extension GL_NVX_multiview_per_view_attributes :require
4
5layout(vertices = 4) out;
6out gl_PerVertex {
7    int gl_ViewportMaskPerViewNV[];
8    vec4 gl_PositionPerViewNV[];
9 } gl_out[];
10void main()
11{
12    gl_out[gl_InvocationID].gl_ViewportMaskPerViewNV[0]    = 1;
13    gl_out[gl_InvocationID].gl_PositionPerViewNV[0] = gl_in[1].gl_Position + gl_in[1].gl_PositionPerViewNV[0];
14}
15