yum-mirror/slang

Making it easier to work with shaders

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

Yong HeSPIRV `Block` decoration fixes. (#4303)9a23a9aab

master
338 B18 linesraw
1//TEST:SIMPLE(filecheck=CHECK): -profile ps_5_0 -entry main -target spirv-assembly
2
3// CHECK: OpDecorate %gTest Binding 0
4// CHECK: OpDecorate %gTest DescriptorSet 0
5
6struct Test
7{
8    float4 a;
9	Texture2D t;
10	SamplerState s;
11};
12
13ParameterBlock<Test> gTest;
14
15float4 main(float2 uv : UV)
16{
17	return gTest.a + gTest.t.Sample(gTest.s, uv);
18}