yum-mirror/slang

Making it easier to work with shaders

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

Ellie HermaszewskaSPIR-V image operations (#3163)2c2294d33

master
535 B25 linesraw
1#version 450
2#extension GL_EXT_samplerless_texture_functions : require
3#extension GL_EXT_nonuniform_qualifier : require
4layout(row_major) uniform;
5layout(row_major) buffer;
6layout(binding = 0)
7uniform texture2D  gParams_textures_0[10];
8
9float fetchData_0(uvec2 coords_0, uint index_0)
10{
11    return (texelFetch((gParams_textures_0[nonuniformEXT(index_0)]), ivec2((coords_0)), 0).x);
12}
13
14layout(location = 0)
15out vec4 _S1;
16
17flat layout(location = 0)
18in uvec3 _S2;
19
20void main()
21{
22    _S1 = vec4(fetchData_0(_S2.xy, _S2.z));
23    return;
24}
25