mirror of
https://github.com/RPCS3/glslang.git
synced 2025-02-16 08:59:16 +00:00
![John Kessenich](/assets/img/avatar_default.png)
Works in conjuction with d1be754 to represent and modify a partially dereferenced multi-level flattened aggregate.
33 lines
385 B
GLSL
Executable File
33 lines
385 B
GLSL
Executable File
struct S0
|
|
{
|
|
int x;
|
|
int y;
|
|
SamplerState ss;
|
|
};
|
|
|
|
struct S1
|
|
{
|
|
float b;
|
|
SamplerState samplerState;
|
|
S0 s0;
|
|
int a;
|
|
};
|
|
|
|
struct S2
|
|
{
|
|
int a1;
|
|
int a2;
|
|
int a3;
|
|
int a4;
|
|
int a5;
|
|
S1 resources;
|
|
};
|
|
|
|
float4 main(float4 vpos : VPOS) : COLOR0
|
|
{
|
|
S1 s1;
|
|
S2 s2;
|
|
s2.resources = s1;
|
|
return float4(0,0,0,0);
|
|
}
|