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
453 B31 linesraw
1#version 450
2layout(row_major) uniform;
3layout(row_major) buffer;
4struct Test_0
5{
6    vec4 a_0;
7};
8
9layout(binding = 0)
10layout(std140) uniform _S1
11{
12    vec4 a_0;
13}gTest_0;
14layout(binding = 1)
15uniform texture2D gTest_t_0;
16
17layout(binding = 2)
18uniform sampler gTest_s_0;
19
20layout(location = 0)
21out vec4 main_0;
22
23layout(location = 0)
24in vec2 uv_0;
25
26void main()
27{
28    main_0 = gTest_0.a_0 + (texture(sampler2D(gTest_t_0,gTest_s_0), (uv_0)));
29    return;
30}
31