projects
/
platform
/
upstream
/
glslang.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Merge pull request #3031 from rg3igalia/sub-group-size-arb-flat-fix
[platform/upstream/glslang.git]
/
Test
/
hlsl.flattenSubset.frag
1
struct S0
\r
2
{
\r
3
int x;
\r
4
int y;
\r
5
SamplerState ss;
\r
6
};
\r
7
\r
8
struct S1
\r
9
{
\r
10
float b;
\r
11
SamplerState samplerState;
\r
12
S0 s0;
\r
13
int a;
\r
14
};
\r
15
\r
16
struct S2
\r
17
{
\r
18
int a1;
\r
19
int a2;
\r
20
int a3;
\r
21
int a4;
\r
22
int a5;
\r
23
S1 resources;
\r
24
};
\r
25
\r
26
SamplerState samp;
\r
27
Texture2D tex;
\r
28
\r
29
float4 main(float4 vpos : VPOS) : COLOR0
\r
30
{
\r
31
S1 s1;
\r
32
S2 s2;
\r
33
s1.s0.ss = samp;
\r
34
s2.resources = s1;
\r
35
return tex.Sample(s2.resources.s0.ss, float2(0.5));
\r
36
}
\r