yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
a67cb0609
master
1//TEST:SIMPLE(filecheck=CHECK): -target spirv -stage compute -entry main -allow-glsl 2//TEST:SIMPLE(filecheck=CHECK): -target spirv -stage compute -entry main -allow-glsl -emit-spirv-directly 3#version 430 4precision highp float; 5precision highp int; 6 7layout(binding = 0) buffer MyBlockName 8{ 9 vec4 data[]; 10} output_data; 11 12// CHECK: OpExecutionMode %main LocalSize 44 45 46 13layout(local_size_x = 44, local_size_y = 45, local_size_z = 46) in; 14void main() 15{ 16 output_data.data[gl_GlobalInvocationID.x] = vec4(gl_GlobalInvocationID, 1); 17}