yum-mirror/slang

Making it easier to work with shaders

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

Yong HeFull address insts elimination for backward autodiff. (#2604)46a4d98ba

master
329 B20 linesraw
1// precise-keyword.slang.hlsl
2//TEST_IGNORE_FILE:
3
4float4 main(float2 v_0 : V) : SV_TARGET
5{
6    float _S1 = v_0.x;
7    precise float z_0;
8
9    if (_S1 > 0.00000000000000000000)
10    {
11        z_0 = _S1 * v_0.y + _S1;
12    }
13    else
14    {
15        float _S2 = v_0.y;
16        z_0 = _S2 * _S1 + _S2;
17    }
18
19    return (float4) z_0;
20}