summaryrefslogtreecommitdiffstats
path: root/tests/pipeline/rasterization/get-attribute-at-vertex.slang.glsl
blob: 5c3ac8286b7caa0632494f20f8a9fdaa49002bd6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// get-attribute-at-vertex.slang.glsl
//TEST_IGNORE_FILE:

#version 450
#extension GL_EXT_fragment_shader_barycentric : require
layout(row_major) uniform;
layout(row_major) buffer;

pervertexEXT layout(location = 0)
in vec4  color_0[3];

layout(location = 0)
out vec4 result_0;

void main()
{
    result_0 = gl_BaryCoordEXT.x * ((color_0)[(0U)]) + gl_BaryCoordEXT.y * ((color_0)[(1U)]) + gl_BaryCoordEXT.z * ((color_0)[(2U)]);
    return;
}