mirror of
https://github.com/RPCS3/glslang.git
synced 2024-12-01 07:01:12 +00:00
f97f2ce603
This highly leverages the previous commit to handle partial initializers.
29 lines
440 B
JavaScript
Executable File
29 lines
440 B
JavaScript
Executable File
struct outs {
|
|
int a;
|
|
float b;
|
|
bool c;
|
|
float4 v;
|
|
};
|
|
|
|
static float4 gv = {0,0,1};
|
|
static float gfa[3] = {0,0};
|
|
|
|
struct Nest {
|
|
float4x3 m;
|
|
outs os;
|
|
bool b;
|
|
};
|
|
|
|
outs PixelShaderFunction(float4 input) : COLOR0
|
|
{
|
|
outs o2 = { 3 };
|
|
outs o4;
|
|
o4.v = gv * gfa[2];
|
|
outs o1 = { };
|
|
outs o3 = (outs)0;
|
|
o4 = (outs)0;
|
|
o4.c = o1.c;
|
|
Nest nest = (Nest)0;
|
|
|
|
return o4;
|
|
} |