xref: /aosp_15_r20/external/skia/tests/sksl/shared/InterfaceBlockMultipleAnonymous.hlsl (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1cbuffer testBlockA : register(b1, space0)
2{
3    float2 _3_x : packoffset(c0);
4};
5
6cbuffer testBlockB : register(b2, space0)
7{
8    float2 _8_y : packoffset(c0);
9};
10
11
12static float4 sk_FragColor;
13
14struct SPIRV_Cross_Output
15{
16    float4 sk_FragColor : SV_Target0;
17};
18
19void frag_main()
20{
21    sk_FragColor = float4(_3_x, _8_y);
22}
23
24SPIRV_Cross_Output main()
25{
26    frag_main();
27    SPIRV_Cross_Output stage_output;
28    stage_output.sk_FragColor = sk_FragColor;
29    return stage_output;
30}
31