SPIRV-Cross/reference/shaders-hlsl/asm/frag/cbuffer-stripped.asm.frag

32 lines
439 B
GLSL
Raw Normal View History

2017-10-10 15:40:37 +00:00
cbuffer _5 : register(b0)
{
column_major float2x4 _4_m0 : packoffset(c0);
float4 _4_m1 : packoffset(c4);
};
static float2 _3;
struct SPIRV_Cross_Output
{
float2 _3 : SV_Target0;
};
float2 _23()
{
float2 _25 = mul(_4_m0, _4_m1);
return _25;
}
void frag_main()
{
_3 = _23();
}
SPIRV_Cross_Output main()
{
frag_main();
SPIRV_Cross_Output stage_output;
stage_output._3 = _3;
return stage_output;
}