yum-mirror/slang

Making it easier to work with shaders

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

Yong HeCompile append and consume structured buffers to glsl. (#3142)bd6dbaf7c

master
473 B17 linesraw
1#version 450
2#extension GL_EXT_samplerless_texture_functions : require
3layout(row_major) uniform;
4layout(row_major) buffer;
5layout(binding = 0)
6uniform texture2DMS tex_0;
7
8layout(std430, binding = 1) buffer StructuredBuffer_float4_t_0 {
9    vec4 _data[];
10} outBuffer_0;
11layout(local_size_x = 4, local_size_y = 4, local_size_z = 1) in;
12void main()
13{
14    vec4 _S2 = (texelFetch((tex_0), (ivec2(gl_WorkGroupID.xy)), (0)));
15    ((outBuffer_0)._data[(0U)]) = _S2;
16    return;
17}