; SPIR-V ; Version: 65536 ; Generator: Khronos ; Bound: 57 ; Schema: 0 OpCapability Shader OpExtInstImport %1 "GLSL.std.450" OpMemoryModel Logical GLSL450 OpEntryPoint Vertex %2 "main" "" " " "" OpSourceExtension "GL_ARB_separate_shader_objects" OpSourceExtension "GL_ARB_shading_language_420pack" OpName %4 "gl_PerVertex" OpMemberName %4 0 "gl_Position" OpMemberName %4 1 "gl_PointSize" OpName %9 "vertexUniformBuffer" OpMemberName %9 0 "uViewM_Stage0" OpMemberName %9 1 "urtAdjustment_Stage0" OpName %13 "inPosition" OpName %2 "main" OpName %19 "pos2" OpMemberDecorate %4 0 BuiltIn Position OpMemberDecorate %4 1 BuiltIn PointSize OpDecorate %4 Block OpMemberDecorate %9 0 Offset 0 OpMemberDecorate %9 0 ColMajor OpMemberDecorate %9 0 MatrixStride 16 OpMemberDecorate %9 1 Offset 48 OpDecorate %9 Block OpDecorate %8 Binding 0 OpDecorate %8 DescriptorSet 0 OpDecorate %13 Location 0 OpTypeFloat %6 32 OpTypeVector %5 %6 4 OpTypeStruct %4 %5 %6 OpTypePointer %7 Output %4 OpVariable %7 %3 Output OpTypeVector %11 %6 3 OpTypeMatrix %10 %11 3 OpTypeStruct %9 %10 %5 OpTypePointer %12 Uniform %9 OpVariable %12 %8 Uniform OpTypeVector %15 %6 2 OpTypePointer %14 Input %15 OpVariable %14 %13 Input OpTypeVoid %17 OpTypeFunction %16 %17 OpTypePointer %20 Function %15 OpTypeInt %22 32 1 OpConstant %22 %21 0 OpTypePointer %24 Uniform %10 OpConstant %6 %27 1065353216 OpConstant %22 %33 1 OpTypePointer %35 Uniform %5 OpConstant %6 %53 0 OpTypePointer %56 Output %5 OpFunction %17 %2 None %16 OpLabel %18 OpVariable %20 %19 Function OpAccessChain %24 %23 %8 %21 OpLoad %10 %25 %23 OpLoad %15 %26 %13 OpCompositeConstruct %11 %28 %26 %27 OpMatrixTimesVector %11 %29 %25 %28 OpCompositeConstruct %15 %30 %29 OpStore %19 %30 OpLoad %15 %31 %19 OpCompositeExtract %6 %32 %31 0 OpAccessChain %35 %34 %8 %33 OpLoad %5 %36 %34 OpCompositeExtract %6 %37 %36 0 OpFMul %6 %38 %32 %37 OpAccessChain %35 %39 %8 %33 OpLoad %5 %40 %39 OpCompositeExtract %6 %41 %40 1 OpFAdd %6 %42 %38 %41 OpLoad %15 %43 %19 OpCompositeExtract %6 %44 %43 1 OpAccessChain %35 %45 %8 %33 OpLoad %5 %46 %45 OpCompositeExtract %6 %47 %46 2 OpFMul %6 %48 %44 %47 OpAccessChain %35 %49 %8 %33 OpLoad %5 %50 %49 OpCompositeExtract %6 %51 %50 3 OpFAdd %6 %52 %48 %51 OpCompositeConstruct %5 %54 %42 %52 %53 %27 OpAccessChain %56 %55 %3 %21 OpStore %55 %54 OpReturn OpFunctionEnd