yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
e7b6de334
master
1#version 450 2layout (row_major )uniform ; 3layout (row_major )buffer ; 4struct SLANG_ParameterGroup_C_0 5{ 6uint index_0 ; 7}; 8 9layout (binding = 0 ) 10layout (std140 )uniform _S1 11{ 12uint index_0 ; 13}C_0 ; 14struct S_0 15{ 16vec4 f_0 ; 17}; 18layout (binding = 1 ) 19layout (std140 )uniform _S2 20{ 21vec4 f_0 ; 22}cb_0 [3 ]; 23layout (std430 ,binding = 2 )readonly buffer StructuredBuffer_S_t_0 { 24S_0 _data []; 25}sb1_0 [4 ]; 26layout (std430 ,binding = 3 )buffer StructuredBuffer_float4_t_0 { 27vec4 _data []; 28}sb2_0 [5 ]; 29layout (std430 ,binding = 4 )readonly buffer StructuredBuffer_uint_t_0 { 30uint _data []; 31}bb_0 [6 ]; 32layout (location = 0 ) 33out vec4 main_0 ; 34 35void main () 36{ 37main_0 = cb_0 [C_0 .index_0 ].f_0 + sb1_0 [C_0 .index_0 ]._data [C_0 .index_0 ].f_0 + sb2_0 [C_0 .index_0 ]._data [C_0 .index_0 ]+ vec4 (float (bb_0 [C_0 .index_0 ]._data [int (C_0 .index_0 * 4U ) /4 ])); 38return ; 39}