Merge pull request #2892 from greg-lunarg/mb
[platform/upstream/glslang.git] / Test / hlsl.promote.binary.frag
1 struct PS_OUTPUT
2 {
3     float4 Color : SV_Target0;
4 };
5
6 uniform bool   bval;
7 uniform bool4  bval4;
8 uniform int    ival;
9 uniform int4   ival4;
10 uniform float  fval;
11 uniform float4 fval4;
12
13 PS_OUTPUT main()
14 {
15     ival  % fval;
16     ival4 % fval4;
17
18     bval  % fval;
19     bval4 % fval4;
20
21     int l_int = 1;
22     l_int %= fval;
23
24     PS_OUTPUT psout;
25     psout.Color = 0;
26     return psout;
27 }
28