1#version 450
2
3layout(location = 0) in vec2 interpolant;
4
5layout(location = 0) out vec4 FragColor;
6
7void main()
8{
9	vec4 color = vec4(0.0, 0.0, 0.0, interpolateAtOffset(interpolant, vec2(0.1, 0.1)));
10
11	// glslang's HLSL parser currently fails here
12	//color += vec4(0.0, 0.0, 0.0, interpolateAtSample(interpolant, gl_SampleID));
13	//color += vec4(0.0, 0.0, 0.0, interpolateAtCentroid(interpolant));
14
15	color += vec4(0.0, 0.0, 0.0, dFdxCoarse(interpolant.x));
16	FragColor = color;
17}
18