yum-mirror/glslang

git clone https://git.yummers.dev/yum-mirror/glslang

John KessenichSPV: For AST interpolateAt* ops consuming a swizzle, invert the order.8c8505c6

main
429 B16 linesraw
1#version 450
2
3in vec4 in4;
4in vec3 in3;
5
6void main()
7{
8    vec3 v43 = interpolateAtCentroid(in4.wzx);
9    vec2 v42 = interpolateAtSample(in4.zx, 1);
10    vec4 v44 = interpolateAtOffset(in4.zyxw, vec2(2.0));
11    float v41 = interpolateAtOffset(in4.y, vec2(2.0));
12
13    vec3 v33 = interpolateAtCentroid(in3.yzx);
14    vec2 v32 = interpolateAtSample(in3.zx, 1);
15    float v31 = interpolateAtOffset(in4.y, vec2(2.0));
16}