yum-mirror/slang

Making it easier to work with shaders

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

Tim FoleyFix a bug in IR lowering (#1578)d3e255b31

master
349 B22 linesraw
1// multiple-definitions.slang
2//TEST:SIMPLE:-entry main -o multiple-definitions.hlsl
3
4__specialized_for_target(hlsl)
5int a(int x)
6{
7    int r = 0;
8    for(int i = 0; i < x; ++i) ++r;
9    return r;
10}
11
12__specialized_for_target(glsl)
13int a(int x)
14{
15    int r = 0;
16    for(int i = 0; i < x; ++i) ++r;
17    return r;
18}
19
20[shader("compute")]
21void main()
22{}