yum-mirror/slang

Making it easier to work with shaders

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

Yong HeUse user defined type name in glsl buffer declarations. (#5242)b8aab84e2

master
498 B19 linesraw
1//TEST:SIMPLE(filecheck=CHECK):-target glsl -profile ps_4_0 -entry main -fvk-bind-globals 5 9 -line-directive-mode none
2
3// CHECK: layout(binding = 0)
4// CHECK: uniform texture2D t_0;
5// CHECK: layout(binding = 1)
6// CHECK: uniform sampler sampler_0;
7// CHECK: layout(binding = 5, set = 9)
8// CHECK: layout(std140) uniform block_
9
10uniform int a;
11uniform float b;
12
13Texture2D t;
14SamplerState sampler;
15
16float4 main() : SV_TARGET
17{
18	return t.SampleLevel(sampler, float2(a,b), 0) + float4(a, b, 1, 0);
19}