xref: /aosp_15_r20/external/skia/tests/sksl/shared/Caps.hlsl (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1static float4 sk_FragColor;
2
3struct SPIRV_Cross_Output
4{
5    float4 sk_FragColor : SV_Target0;
6};
7
8void frag_main()
9{
10    int x = 0;
11    int y = 0;
12    int z = 0;
13    if (true)
14    {
15        x = 1;
16    }
17    if (false)
18    {
19        y = 1;
20    }
21    if (true)
22    {
23        z = 1;
24    }
25    float3 _33 = float3(float(x), float(y), float(z));
26    sk_FragColor = float4(_33.x, _33.y, _33.z, sk_FragColor.w);
27}
28
29SPIRV_Cross_Output main()
30{
31    frag_main();
32    SPIRV_Cross_Output stage_output;
33    stage_output.sk_FragColor = sk_FragColor;
34    return stage_output;
35}
36