1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
//TEST_IGNORE_FILE
#version 450
layout(row_major) uniform;
layout(row_major) buffer;
struct Param_0
{
vec4 a_0;
vec4 b_0;
};
layout(binding = 0)
layout(std140) uniform _S1
{
Param_0 _data;
} params_0;
layout(location = 0)
out vec4 _S2;
void main()
{
vec4 v0_0 = params_0._data.a_0;
vec4 v1_0 = params_0._data.b_0;
_S2 = mix(vec4(3.00000000000000000000), vec4(2.00000000000000000000), equal(v0_0,v1_0)) + mix(vec4(3.00000000000000000000), vec4(2.00000000000000000000), lessThan(v0_0,v1_0)) + mix(vec4(3.00000000000000000000), vec4(2.00000000000000000000), greaterThan(v0_0,v1_0)) + mix(vec4(3.00000000000000000000), vec4(2.00000000000000000000), lessThanEqual(v0_0,v1_0)) + mix(vec4(3.00000000000000000000), vec4(2.00000000000000000000), greaterThanEqual(v0_0,v1_0)) + mix(vec4(3.00000000000000000000), vec4(2.00000000000000000000), notEqual(v0_0,v1_0));
return;
}
|