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
500 B31 linesraw
1#version 450
2#extension GL_EXT_nonuniform_qualifier : require
3layout(row_major) uniform;
4layout(row_major) buffer;
5struct SLANG_ParameterGroup_C_0
6{
7    vec2 uv_0;
8    uint index_0;
9};
10
11layout(binding = 2)
12layout(std140) uniform _S1
13{
14    vec2 uv_0;
15    uint index_0;
16}C_0;
17layout(binding = 0)
18uniform texture2D  t_0[];
19
20layout(binding = 1)
21uniform sampler s_0;
22
23layout(location = 0)
24out vec4 main_0;
25
26void main()
27{
28    main_0 = (texture(sampler2D(t_0[C_0.index_0],s_0), (C_0.uv_0)));
29    return;
30}
31