xref: /aosp_15_r20/external/skia/tests/sksl/shared/Offset.hlsl (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1struct Test
2{
3    int x;
4    int y;
5    int z;
6};
7
8static float4 sk_FragColor;
9
10struct SPIRV_Cross_Output
11{
12    float4 sk_FragColor : SV_Target0;
13};
14
15void frag_main()
16{
17    Test t = { 0, 0, 0 };
18    t.x = 0;
19    sk_FragColor.x = float(t.x);
20}
21
22SPIRV_Cross_Output main()
23{
24    frag_main();
25    SPIRV_Cross_Output stage_output;
26    stage_output.sk_FragColor = sk_FragColor;
27    return stage_output;
28}
29