yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
bd6306cda
master
1#version 450 2#extension GL_ARB_fragment_shader_interlock : require 3layout (row_major )uniform ; 4layout (row_major )buffer ; 5layout (rgba32f ) 6layout (binding = 0 ) 7uniform image2D entryPointParams_texture_0 ; 8 9layout (location = 0 ) 10in vec4 _S1 ; 11 12layout (location = 0 ) 13out vec4 _S2 ; 14 15void main () 16{ 17 18beginInvocationInterlockARB (); 19uvec2 _S3 = uvec2 (_S1 .xy ); 20vec4 _S4 = (imageLoad ((entryPointParams_texture_0 ),ivec2 ((_S3 )))); 21imageStore ((entryPointParams_texture_0 ),ivec2 ((_S3 )),_S4 + _S1 ); 22endInvocationInterlockARB (); 23_S2 = _S4 ; 24return ; 25}