46 lines
889 B
GLSL
46 lines
889 B
GLSL
static min16float4 v4;
|
|
static min16float3 v3;
|
|
static min16float v1;
|
|
static min16float2 v2;
|
|
static float o1;
|
|
static float2 o2;
|
|
static float3 o3;
|
|
static float4 o4;
|
|
|
|
struct SPIRV_Cross_Input
|
|
{
|
|
min16float v1 : TEXCOORD0;
|
|
min16float2 v2 : TEXCOORD1;
|
|
min16float3 v3 : TEXCOORD2;
|
|
min16float4 v4 : TEXCOORD3;
|
|
};
|
|
|
|
struct SPIRV_Cross_Output
|
|
{
|
|
float o1 : SV_Target0;
|
|
float2 o2 : SV_Target1;
|
|
float3 o3 : SV_Target2;
|
|
float4 o4 : SV_Target3;
|
|
};
|
|
|
|
void frag_main()
|
|
{
|
|
min16float4 _324;
|
|
min16float4 _387 = modf(v4, _324);
|
|
}
|
|
|
|
SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
|
|
{
|
|
v4 = stage_input.v4;
|
|
v3 = stage_input.v3;
|
|
v1 = stage_input.v1;
|
|
v2 = stage_input.v2;
|
|
frag_main();
|
|
SPIRV_Cross_Output stage_output;
|
|
stage_output.o1 = o1;
|
|
stage_output.o2 = o2;
|
|
stage_output.o3 = o3;
|
|
stage_output.o4 = o4;
|
|
return stage_output;
|
|
}
|