summaryrefslogtreecommitdiffstats
path: root/tests/cross-compile/glsl-empty-struct-param-field.slang
blob: f146d46849c45d83ce2b687bdb1b037fb30f9fd7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//TEST:SIMPLE(filecheck=CHECK):-target spirv-assembly -entry main -profile ps_5_0

// CHECK: OpDecorate %pblock Binding 0
// CHECK: OpDecorate %pblock DescriptorSet 0
struct E
{
};

struct P
{
	E em;
	float4 param;
};
ParameterBlock<P> pblock;

float4 main(float4 pos : SV_POSITION)
{
	return pblock.param;
}