xref: /third_party/glslang/Test/spv.buffer.autoassign.frag
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/glslang/Test/
1617a3babSopenharmony_ci
2617a3babSopenharmony_cicbuffer MyUB1 : register(b5)  // explicitly assigned & offsetted
3617a3babSopenharmony_ci{
4617a3babSopenharmony_ci    float g_a;
5617a3babSopenharmony_ci    int g_b;
6617a3babSopenharmony_ci};
7617a3babSopenharmony_ci
8617a3babSopenharmony_cicbuffer MyUB2  // implicitly assigned
9617a3babSopenharmony_ci{
10617a3babSopenharmony_ci    float g_c;
11617a3babSopenharmony_ci};
12617a3babSopenharmony_ci
13617a3babSopenharmony_cicbuffer MyUB3  // implicitly assigned
14617a3babSopenharmony_ci{
15617a3babSopenharmony_ci    float g_d;
16617a3babSopenharmony_ci};
17617a3babSopenharmony_ci
18617a3babSopenharmony_cistruct PS_OUTPUT
19617a3babSopenharmony_ci{
20617a3babSopenharmony_ci    float4 Color : SV_Target0;
21617a3babSopenharmony_ci};
22617a3babSopenharmony_ci
23617a3babSopenharmony_ciPS_OUTPUT main()
24617a3babSopenharmony_ci{
25617a3babSopenharmony_ci    PS_OUTPUT psout;
26617a3babSopenharmony_ci    psout.Color = g_a + g_b + g_c + g_d;
27617a3babSopenharmony_ci    return psout;
28617a3babSopenharmony_ci}
29

Indexes created Thu Nov 07 10:32:03 CST 2024