yum-mirror/slang

Making it easier to work with shaders

git clone https://git.yummers.dev/yum-mirror/slang

Yong He[SPIRV] Support `globallycoherent` and `[vk::index()]`. (#3488)e7b6de334

master
583 B40 linesraw
1#version 450
2layout(row_major) uniform;
3layout(row_major) buffer;
4struct SLANG_ParameterGroup_C_0
5{
6    uvec4 u_0;
7};
8
9layout(binding = 0)
10layout(std140) uniform _S1
11{
12    uvec4 u_0;
13} C_0;
14vec4 f16tof32_0(uvec4 value_0)
15{
16    vec4 result_0;
17    int i_0 = 0;
18    for(;;)
19    {
20        if(i_0 < 4)
21        {
22        }
23        else
24        {
25            break;
26        }
27        result_0[i_0] = (unpackHalf2x16((value_0[i_0])).x);
28        i_0 = i_0 + 1;
29    }
30    return result_0;
31}
32
33layout(location = 0)
34out vec4 main_0;
35
36void main()
37{
38    main_0 = f16tof32_0(C_0.u_0);
39    return;
40}