OpCapability Shader
OpMemoryModel Logical Simple
OpEntryPoint Vertex %14 "_vertex_entry"
OpEntryPoint Fragment %16 "_fragment_entry"
OpExecutionMode %16 OriginUpperLeft
OpName %7 "vertex"
OpName %10 "fragment"
%1 = OpTypeFloat 32
%2 = OpTypeStruct %1 %1 %1 %1
%3 = OpTypeFunction %2
%4 = OpTypeFunction %2 %2
%5 = OpTypeBool
%6 = OpTypeVoid
%9 = OpConstant %1 1.0
%13 = OpTypeFunction %6
%7 = OpFunction %2 DontInline|Pure|Const %3
%8 = OpLabel
OpReturnValue %0
OpFunctionEnd
%10 = OpFunction %2 DontInline|Pure|Const %4
%11 = OpFunctionParameter %2
%12 = OpLabel
OpReturnValue %11
OpFunctionEnd
%14 = OpFunction %6 DontInline|Const %13
%15 = OpLabel
OpReturn
OpFunctionEnd
%16 = OpFunction %6 DontInline|Const %13
%17 = OpLabel
OpReturn
OpFunctionEnd