.file "cockpit.cpp" .text .section .text._ZNKSt5ctypeIcE8do_widenEc,"axG",@progbits,_ZNKSt5ctypeIcE8do_widenEc,comdat .align 2 .p2align 4 .weak _ZNKSt5ctypeIcE8do_widenEc .type _ZNKSt5ctypeIcE8do_widenEc, @function _ZNKSt5ctypeIcE8do_widenEc: .LFB1842: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount popq %rbp .cfi_def_cfa 7, 8 movl %esi, %eax ret .cfi_endproc .LFE1842: .size _ZNKSt5ctypeIcE8do_widenEc, .-_ZNKSt5ctypeIcE8do_widenEc .section .text._ZNSt6vectorIjSaIjEED2Ev,"axG",@progbits,_ZNSt6vectorIjSaIjEED5Ev,comdat .align 2 .p2align 4 .weak _ZNSt6vectorIjSaIjEED2Ev .type _ZNSt6vectorIjSaIjEED2Ev, @function _ZNSt6vectorIjSaIjEED2Ev: .LFB3326: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount movq (%rdi), %rdi testq %rdi, %rdi je .L3 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 jmp _ZdlPv .p2align 4,,10 .p2align 3 .L3: .cfi_restore_state popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3326: .size _ZNSt6vectorIjSaIjEED2Ev, .-_ZNSt6vectorIjSaIjEED2Ev .weak _ZNSt6vectorIjSaIjEED1Ev .set _ZNSt6vectorIjSaIjEED1Ev,_ZNSt6vectorIjSaIjEED2Ev .section .text._ZNSt6vectorIfSaIfEED2Ev,"axG",@progbits,_ZNSt6vectorIfSaIfEED5Ev,comdat .align 2 .p2align 4 .weak _ZNSt6vectorIfSaIfEED2Ev .type _ZNSt6vectorIfSaIfEED2Ev, @function _ZNSt6vectorIfSaIfEED2Ev: .LFB3638: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount movq (%rdi), %rdi testq %rdi, %rdi je .L5 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 jmp _ZdlPv .p2align 4,,10 .p2align 3 .L5: .cfi_restore_state popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3638: .size _ZNSt6vectorIfSaIfEED2Ev, .-_ZNSt6vectorIfSaIfEED2Ev .weak _ZNSt6vectorIfSaIfEED1Ev .set _ZNSt6vectorIfSaIfEED1Ev,_ZNSt6vectorIfSaIfEED2Ev .section .text._ZNSt6vectorI7M_ColorSaIS0_EED2Ev,"axG",@progbits,_ZNSt6vectorI7M_ColorSaIS0_EED5Ev,comdat .align 2 .p2align 4 .weak _ZNSt6vectorI7M_ColorSaIS0_EED2Ev .type _ZNSt6vectorI7M_ColorSaIS0_EED2Ev, @function _ZNSt6vectorI7M_ColorSaIS0_EED2Ev: .LFB3641: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount movq (%rdi), %rdi testq %rdi, %rdi je .L7 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 jmp _ZdlPv .p2align 4,,10 .p2align 3 .L7: .cfi_restore_state popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3641: .size _ZNSt6vectorI7M_ColorSaIS0_EED2Ev, .-_ZNSt6vectorI7M_ColorSaIS0_EED2Ev .weak _ZNSt6vectorI7M_ColorSaIS0_EED1Ev .set _ZNSt6vectorI7M_ColorSaIS0_EED1Ev,_ZNSt6vectorI7M_ColorSaIS0_EED2Ev .section .text._ZNSt6vectorI8M_TexturSaIS0_EED2Ev,"axG",@progbits,_ZNSt6vectorI8M_TexturSaIS0_EED5Ev,comdat .align 2 .p2align 4 .weak _ZNSt6vectorI8M_TexturSaIS0_EED2Ev .type _ZNSt6vectorI8M_TexturSaIS0_EED2Ev, @function _ZNSt6vectorI8M_TexturSaIS0_EED2Ev: .LFB3644: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount movq (%rdi), %rdi testq %rdi, %rdi je .L9 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 jmp _ZdlPv .p2align 4,,10 .p2align 3 .L9: .cfi_restore_state popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3644: .size _ZNSt6vectorI8M_TexturSaIS0_EED2Ev, .-_ZNSt6vectorI8M_TexturSaIS0_EED2Ev .weak _ZNSt6vectorI8M_TexturSaIS0_EED1Ev .set _ZNSt6vectorI8M_TexturSaIS0_EED1Ev,_ZNSt6vectorI8M_TexturSaIS0_EED2Ev .section .text._ZNSt6vectorI8M_VertexSaIS0_EED2Ev,"axG",@progbits,_ZNSt6vectorI8M_VertexSaIS0_EED5Ev,comdat .align 2 .p2align 4 .weak _ZNSt6vectorI8M_VertexSaIS0_EED2Ev .type _ZNSt6vectorI8M_VertexSaIS0_EED2Ev, @function _ZNSt6vectorI8M_VertexSaIS0_EED2Ev: .LFB3647: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount movq (%rdi), %rdi testq %rdi, %rdi je .L11 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 jmp _ZdlPv .p2align 4,,10 .p2align 3 .L11: .cfi_restore_state popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3647: .size _ZNSt6vectorI8M_VertexSaIS0_EED2Ev, .-_ZNSt6vectorI8M_VertexSaIS0_EED2Ev .weak _ZNSt6vectorI8M_VertexSaIS0_EED1Ev .set _ZNSt6vectorI8M_VertexSaIS0_EED1Ev,_ZNSt6vectorI8M_VertexSaIS0_EED2Ev .section .rodata.str1.1,"aMS",@progbits,1 .LC0: .string "a_Vertex" .LC1: .string "a_TexCoord" .LC2: .string "a_Color" .text .align 2 .p2align 4 .globl _ZN3MOD14textureShader2Ev .type _ZN3MOD14textureShader2Ev, @function _ZN3MOD14textureShader2Ev: .LFB3088: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount movl $_ZZN3MOD14textureShader2EvE12cockpit_frag, %edx movl $_ZZN3MOD14textureShader2EvE12cockpit_vert, %esi movl $uniform2, %edi call _ZN7UNIFORM12createShaderEPKcS1_ movl c(%rip), %esi movl $uniform2, %edi call _ZN7UNIFORM13createProgramEj movl c(%rip), %esi movl $.LC0, %ecx xorl %edx, %edx movl $uniform2, %edi call _ZN7UNIFORM8LocationEjjPKc movl c(%rip), %esi movl $.LC1, %ecx movl $1, %edx movl $uniform2, %edi call _ZN7UNIFORM8LocationEjjPKc movl c(%rip), %esi movl $.LC2, %ecx movl $2, %edx movl $uniform2, %edi call _ZN7UNIFORM8LocationEjjPKc movl c(%rip), %esi movl $uniform2, %edi call _ZN7UNIFORM11linkProgramEj movl c(%rip), %esi movl $uniform2, %edi call _ZN7UNIFORM10bindShaderEj movl $1, %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3088: .size _ZN3MOD14textureShader2Ev, .-_ZN3MOD14textureShader2Ev .section .rodata.str1.1 .LC3: .string "glGenBuffers" .LC4: .string "glBindBuffer" .LC5: .string "glBufferData" .LC6: .string " VBO: NOT SUPPORTED " .LC8: .string "FONT/mono.tga" .section .rodata.str1.8,"aMS",@progbits,1 .align 8 .LC10: .string " COULD NOT INITIALIZE THE FONT " .align 8 .LC11: .string " COULD NOT INITIALIZE THE SHADER " .text .align 2 .p2align 4 .globl _ZN3MOD11initCockpitEv .type _ZN3MOD11initCockpitEv, @function _ZN3MOD11initCockpitEv: .LFB3089: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 1: call mcount movl $.LC3, %edi call glXGetProcAddress movl $.LC4, %edi movq %rax, __glewGenBuffers(%rip) call glXGetProcAddress movl $.LC5, %edi movq %rax, __glewBindBuffer(%rip) call glXGetProcAddress cmpq $0, __glewGenBuffers(%rip) movq %rax, __glewBufferData(%rip) je .L15 cmpq $0, __glewBindBuffer(%rip) je .L15 testq %rax, %rax je .L15 movsd .LC7(%rip), %xmm0 call glClearDepth movl $2884, %edi call glEnable movl $2929, %edi call glEnable leaq -32(%rbp), %rsi movl $2978, %edi call glGetIntegerv movl -24(%rbp), %edx movl -20(%rbp), %ecx movl $.LC8, %esi movss .LC9(%rip), %xmm0 movl $tmfont2, %edi call _ZN6TMFONT6TMFontEPKciif movl $tmfont2, %edi call _ZN6TMFONT8initFontEv movl $31, %edx movl $.LC10, %esi testb %al, %al je .L47 movl $mod2, %edi call _ZN3MOD14textureShader2Ev movl $33, %edx movl $.LC11, %esi testb %al, %al je .L47 movb %al, -33(%rbp) movl $vbos2, %esi movl $4, %edi call *__glewGenBuffers(%rip) movl vbos2(%rip), %esi movl $34962, %edi call *__glewBindBuffer(%rip) movl $35044, %ecx movl $35200, %esi movq n_colors(%rip), %rdx movl $34962, %edi call *__glewBufferData(%rip) movl vbos2+4(%rip), %esi movl $34962, %edi call *__glewBindBuffer(%rip) movl $35044, %ecx movl $17600, %esi movq n_texCoords(%rip), %rdx movl $34962, %edi call *__glewBufferData(%rip) movl vbos2+8(%rip), %esi movl $34962, %edi call *__glewBindBuffer(%rip) movl $35044, %ecx movl $26400, %esi movq n_vertices(%rip), %rdx movl $34962, %edi call *__glewBufferData(%rip) movl vbos2+12(%rip), %esi movl $34963, %edi call *__glewBindBuffer(%rip) movl $35044, %ecx movl $26400, %esi movq n_indices(%rip), %rdx movl $34963, %edi call *__glewBufferData(%rip) movzbl -33(%rbp), %eax movq -8(%rbp), %rbx leave .cfi_remember_state .cfi_def_cfa 7, 8 ret .p2align 4,,10 .p2align 3 .L15: .cfi_restore_state movl $20, %edx movl $.LC6, %esi .L47: movl $_ZSt4cerr, %edi call _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l movq _ZSt4cerr(%rip), %rax movq -24(%rax), %rax movq _ZSt4cerr+240(%rax), %rbx testq %rbx, %rbx je .L48 cmpb $0, 56(%rbx) je .L28 movsbl 67(%rbx), %esi .L25: movl $_ZSt4cerr, %edi call _ZNSo3putEc movq %rax, %rdi call _ZNSo5flushEv movq -8(%rbp), %rbx xorl %eax, %eax leave .cfi_remember_state .cfi_def_cfa 7, 8 ret .p2align 4,,10 .p2align 3 .L28: .cfi_restore_state movq %rbx, %rdi call _ZNKSt5ctypeIcE13_M_widen_initEv movq (%rbx), %rax movl $10, %esi movq 48(%rax), %rax cmpq $_ZNKSt5ctypeIcE8do_widenEc, %rax je .L25 movq %rbx, %rdi call *%rax movsbl %al, %esi jmp .L25 .L48: call _ZSt16__throw_bad_castv .cfi_endproc .LFE3089: .size _ZN3MOD11initCockpitEv, .-_ZN3MOD11initCockpitEv .align 2 .p2align 4 .globl _ZN3MOD8C_VertexEfff .type _ZN3MOD8C_VertexEfff, @function _ZN3MOD8C_VertexEfff: .LFB3090: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3090: .size _ZN3MOD8C_VertexEfff, .-_ZN3MOD8C_VertexEfff .align 2 .p2align 4 .globl _ZN3MOD7C_ColorEffff .type _ZN3MOD7C_ColorEffff, @function _ZN3MOD7C_ColorEffff: .LFB3091: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3091: .size _ZN3MOD7C_ColorEffff, .-_ZN3MOD7C_ColorEffff .align 2 .p2align 4 .globl _ZN3MOD8C_TexturEff .type _ZN3MOD8C_TexturEff, @function _ZN3MOD8C_TexturEff: .LFB3092: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3092: .size _ZN3MOD8C_TexturEff, .-_ZN3MOD8C_TexturEff .section .rodata.str1.1 .LC12: .string "r" .LC13: .string "%f %f %f %f %f %f %f %f %f" .text .align 2 .p2align 4 .globl _ZN3MOD10GridRasterEPKc .type _ZN3MOD10GridRasterEPKc, @function _ZN3MOD10GridRasterEPKc: .LFB3093: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $8, %rsp .cfi_offset 3, -24 1: call mcount movq %rsi, %rdi movl $.LC12, %esi call fopen movq %rax, %rbx jmp .L53 .p2align 4,,10 .p2align 3 .L54: movss cl+8(%rip), %xmm2 movss cl+12(%rip), %xmm3 movss cl+4(%rip), %xmm1 movss cl(%rip), %xmm0 call glColor4f movss cl+20(%rip), %xmm1 movss cl+16(%rip), %xmm0 call glTexCoord2f movss cl+40(%rip), %xmm2 movss cl+36(%rip), %xmm1 movss cl+32(%rip), %xmm0 call glVertex3f .L53: subq $8, %rsp movl $cl+4, %ecx movl $cl, %edx xorl %eax, %eax pushq $cl+40 movl $cl+12, %r9d movl $.LC13, %esi movq %rbx, %rdi pushq $cl+36 movl $cl+8, %r8d pushq $cl+32 pushq $cl+20 pushq $cl+16 call __isoc99_fscanf addq $48, %rsp cmpl $-1, %eax jne .L54 movq %rbx, %rdi movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 jmp fclose .cfi_endproc .LFE3093: .size _ZN3MOD10GridRasterEPKc, .-_ZN3MOD10GridRasterEPKc .align 2 .p2align 4 .globl _ZN3MOD13PolygonMatrixEjjPKc .type _ZN3MOD13PolygonMatrixEjjPKc, @function _ZN3MOD13PolygonMatrixEjjPKc: .LFB3094: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx .cfi_offset 12, -24 .cfi_offset 3, -32 1: call mcount movl $1032, %edi movl %esi, %r12d movl %edx, %esi movq %rcx, %rbx call glPolygonMode movl %r12d, %edi call glBegin movq %rbx, %rsi movl $mod2, %edi call _ZN3MOD10GridRasterEPKc popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 jmp glEnd .cfi_endproc .LFE3094: .size _ZN3MOD13PolygonMatrixEjjPKc, .-_ZN3MOD13PolygonMatrixEjjPKc .align 2 .p2align 4 .globl _ZN3MOD10DrawMatrixEjjii .type _ZN3MOD10DrawMatrixEjjii, @function _ZN3MOD10DrawMatrixEjjii: .LFB3095: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r13 pushq %r12 pushq %rbx subq $8, %rsp .cfi_offset 13, -24 .cfi_offset 12, -32 .cfi_offset 3, -40 1: call mcount movl $1032, %edi movl %ecx, %r13d movl %r8d, %r12d movl %esi, %ebx movl %edx, %esi call glPolygonMode call glPushMatrix movl %r13d, %edx movl %r12d, %esi movl %ebx, %edi call glDrawArrays addq $8, %rsp popq %rbx popq %r12 popq %r13 popq %rbp .cfi_def_cfa 7, 8 jmp glPopMatrix .cfi_endproc .LFE3095: .size _ZN3MOD10DrawMatrixEjjii, .-_ZN3MOD10DrawMatrixEjjii .align 2 .p2align 4 .globl _ZN3MOD11vectorMetalEv .type _ZN3MOD11vectorMetalEv, @function _ZN3MOD11vectorMetalEv: .LFB3096: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount movl $2832, %edi call glEnable movss .LC14(%rip), %xmm0 call glLineWidth movss .LC15(%rip), %xmm0 call glPointSize movl $6914, %esi movl $1032, %edi call glPolygonMode call glPushMatrix movl $65, %edx xorl %esi, %esi movl $4, %edi call glDrawArrays call glPopMatrix movl $6914, %esi movl $1032, %edi call glPolygonMode call glPushMatrix movl $45, %edx movl $160, %esi movl $7, %edi call glDrawArrays call glPopMatrix movl $6913, %esi movl $1032, %edi call glPolygonMode call glPushMatrix movl $45, %edx movl $220, %esi movl $7, %edi call glDrawArrays call glPopMatrix movl $6912, %esi movl $1032, %edi call glPolygonMode call glPushMatrix movl $16, %edx xorl %edi, %edi movl $270, %esi call glDrawArrays call glPopMatrix movss .LC16(%rip), %xmm0 call glPointSize movl $6912, %esi movl $1032, %edi call glPolygonMode call glPushMatrix movl $550, %edx movl $1000, %esi movl $7, %edi call glDrawArrays call glPopMatrix movl $6913, %esi movl $1032, %edi call glPolygonMode call glPushMatrix movl $550, %edx movl $1000, %esi movl $7, %edi call glDrawArrays call glPopMatrix movl $6914, %esi movl $1032, %edi call glPolygonMode call glPushMatrix movl $550, %edx movl $1000, %esi movl $7, %edi call glDrawArrays call glPopMatrix movl $2832, %edi call glDisable popq %rbp .cfi_def_cfa 7, 8 jmp glFlush .cfi_endproc .LFE3096: .size _ZN3MOD11vectorMetalEv, .-_ZN3MOD11vectorMetalEv .align 2 .p2align 4 .globl _ZN3MOD12polygonMetalEv .type _ZN3MOD12polygonMetalEv, @function _ZN3MOD12polygonMetalEv: .LFB3097: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount movl $2832, %edi call glEnable movss .LC14(%rip), %xmm0 call glLineWidth movss .LC15(%rip), %xmm0 call glPointSize movl $6914, %esi movl $1032, %edi call glPolygonMode movl $4, %edi call glBegin movl $_ZL11metalicFile, %esi movl $mod2, %edi call _ZN3MOD10GridRasterEPKc call glEnd movl $6914, %esi movl $1032, %edi call glPolygonMode movl $7, %edi call glBegin movl $_ZL11cockpitFile, %esi movl $mod2, %edi call _ZN3MOD10GridRasterEPKc call glEnd movl $6913, %esi movl $1032, %edi call glPolygonMode movl $7, %edi call glBegin movl $_ZL11cockpitFile, %esi movl $mod2, %edi call _ZN3MOD10GridRasterEPKc call glEnd movl $6912, %esi movl $1032, %edi call glPolygonMode xorl %edi, %edi call glBegin movl $_ZL9pointFile, %esi movl $mod2, %edi call _ZN3MOD10GridRasterEPKc call glEnd movss .LC16(%rip), %xmm0 call glPointSize movl $6912, %esi movl $1032, %edi call glPolygonMode movl $7, %edi call glBegin movl $_ZL11rasterWhite, %esi movl $mod2, %edi call _ZN3MOD10GridRasterEPKc call glEnd movl $6913, %esi movl $1032, %edi call glPolygonMode movl $7, %edi call glBegin movl $_ZL11rasterWhite, %esi movl $mod2, %edi call _ZN3MOD10GridRasterEPKc call glEnd movl $6914, %esi movl $1032, %edi call glPolygonMode movl $7, %edi call glBegin movl $_ZL10rasterBlue, %esi movl $mod2, %edi call _ZN3MOD10GridRasterEPKc call glEnd movl $2832, %edi call glDisable popq %rbp .cfi_def_cfa 7, 8 jmp glFlush .cfi_endproc .LFE3097: .size _ZN3MOD12polygonMetalEv, .-_ZN3MOD12polygonMetalEv .align 2 .p2align 4 .globl _ZN3MOD13vertexCockpitEv .type _ZN3MOD13vertexCockpitEv, @function _ZN3MOD13vertexCockpitEv: .LFB3098: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount movl $33989, %edi call *__glewActiveTextureARB(%rip) movl $33989, %edi call *__glewClientActiveTextureARB(%rip) xorl %edi, %edi call *__glewEnableVertexAttribArrayARB(%rip) movl $1, %edi call *__glewEnableVertexAttribArrayARB(%rip) movl $2, %edi call *__glewEnableVertexAttribArrayARB(%rip) movl vbos2(%rip), %esi movl $34962, %edi call *__glewBindBuffer(%rip) xorl %r8d, %r8d xorl %ecx, %ecx movl $5126, %edx movq vcolor2(%rip), %r9 movl $3, %esi movl $2, %edi call *__glewVertexAttribPointerARB(%rip) movl vbos2+8(%rip), %esi movl $34962, %edi call *__glewBindBuffer(%rip) movq vcircle2(%rip), %r9 xorl %ecx, %ecx xorl %edi, %edi xorl %r8d, %r8d movl $5126, %edx movl $3, %esi call *__glewVertexAttribPointerARB(%rip) movl vbos2+4(%rip), %esi movl $34962, %edi call *__glewBindBuffer(%rip) xorl %r8d, %r8d xorl %ecx, %ecx movl $5126, %edx movq tcircle2(%rip), %r9 movl $2, %esi movl $1, %edi call *__glewVertexAttribPointerARB(%rip) movl $mod2, %edi call _ZN3MOD12polygonMetalEv movl $2, %edi call *__glewDisableVertexAttribArrayARB(%rip) movl $1, %edi call *__glewDisableVertexAttribArrayARB(%rip) xorl %edi, %edi call *__glewDisableVertexAttribArrayARB(%rip) movl $33984, %edi call *__glewActiveTextureARB(%rip) movl $33984, %edi popq %rbp .cfi_def_cfa 7, 8 jmp *__glewClientActiveTextureARB(%rip) .cfi_endproc .LFE3098: .size _ZN3MOD13vertexCockpitEv, .-_ZN3MOD13vertexCockpitEv .align 2 .p2align 4 .globl _ZN3MOD13renderCockpitEv .type _ZN3MOD13renderCockpitEv, @function _ZN3MOD13renderCockpitEv: .LFB3099: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount movl $32886, %edi call glEnableClientState movl $32884, %edi call glEnableClientState movl $32888, %edi call glEnableClientState movl vbos2(%rip), %esi movl $34962, %edi call *__glewBindBuffer(%rip) movq vcolor2(%rip), %rcx xorl %edx, %edx movl $5126, %esi movl $4, %edi call glColorPointer movl vbos2+8(%rip), %esi movl $34962, %edi call *__glewBindBuffer(%rip) movq vcircle2(%rip), %rcx xorl %edx, %edx movl $5126, %esi movl $3, %edi call glVertexPointer movl vbos2+4(%rip), %esi movl $34962, %edi call *__glewBindBuffer(%rip) movq tcircle2(%rip), %rcx xorl %edx, %edx movl $5126, %esi movl $2, %edi call glTexCoordPointer movl $mod2, %edi call _ZN3MOD12polygonMetalEv movl $32888, %edi call glDisableClientState movl $32884, %edi call glDisableClientState movl $32886, %edi popq %rbp .cfi_def_cfa 7, 8 jmp glDisableClientState .cfi_endproc .LFE3099: .size _ZN3MOD13renderCockpitEv, .-_ZN3MOD13renderCockpitEv .section .rodata.str1.1 .LC17: .string "projection_matrix" .LC18: .string "modelview_matrix" .LC19: .string "GWOS:" .text .align 2 .p2align 4 .globl _ZN3MOD7CockpitEv .type _ZN3MOD7CockpitEv, @function _ZN3MOD7CockpitEv: .LFB3100: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 addq $-128, %rsp 1: call mcount movl $mov2, %edi call _ZN3MOV10CameraLookEv movl $mov2, %edi call _ZN3MOV10ScalePlaneEv movl $mov2, %edi call _ZN3MOV10TransPlaneEv movl c(%rip), %esi movl $uniform2, %edi call _ZN7UNIFORM11linkProgramEj movl c(%rip), %esi movl $uniform2, %edi call _ZN7UNIFORM10bindShaderEj leaq -64(%rbp), %rsi movl $2983, %edi call glGetFloatv leaq -128(%rbp), %rsi movl $2982, %edi call glGetFloatv leaq -64(%rbp), %r8 xorl %ecx, %ecx movl $.LC17, %edx movl c(%rip), %esi movl $uniform2, %edi call _ZN7UNIFORM10Uniform4x4EjPKcbPKf movl c(%rip), %esi leaq -128(%rbp), %r8 movl $1, %ecx movl $.LC18, %edx movl $uniform2, %edi call _ZN7UNIFORM10Uniform4x4EjPKcbPKf movl $.LC19, %esi movl $tmfont2, %edi movss .LC20(%rip), %xmm1 movss .LC21(%rip), %xmm0 call _ZN6TMFONT11printStringEPKcff movl $mod2, %edi call _ZN3MOD13vertexCockpitEv movl $vbos2, %esi movl $4, %edi call *__glewDeleteBuffers(%rip) movl c(%rip), %esi movl $uniform2, %edi call _ZN7UNIFORM12DeleteShaderEj leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3100: .size _ZN3MOD7CockpitEv, .-_ZN3MOD7CockpitEv .section .text.startup,"ax",@progbits .p2align 4 .type _GLOBAL__sub_I_uniform2, @function _GLOBAL__sub_I_uniform2: .LFB3669: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount movl $_ZStL8__ioinit, %edi call _ZNSt8ios_base4InitC1Ev movl $__dso_handle, %edx movl $_ZStL8__ioinit, %esi movl $_ZNSt8ios_base4InitD1Ev, %edi call __cxa_atexit pxor %xmm0, %xmm0 movl $__dso_handle, %edx movl $vcolor2, %esi movl $_ZNSt6vectorIfSaIfEED1Ev, %edi movaps %xmm0, vcolor2(%rip) movq $0, vcolor2+16(%rip) call __cxa_atexit pxor %xmm0, %xmm0 movl $__dso_handle, %edx movl $tcircle2, %esi movl $_ZNSt6vectorIfSaIfEED1Ev, %edi movaps %xmm0, tcircle2(%rip) movq $0, tcircle2+16(%rip) call __cxa_atexit pxor %xmm0, %xmm0 movl $__dso_handle, %edx movl $vcircle2, %esi movl $_ZNSt6vectorIfSaIfEED1Ev, %edi movaps %xmm0, vcircle2(%rip) movq $0, vcircle2+16(%rip) call __cxa_atexit pxor %xmm0, %xmm0 movl $__dso_handle, %edx movl $n_colors, %esi movl $_ZNSt6vectorI7M_ColorSaIS0_EED1Ev, %edi movaps %xmm0, n_colors(%rip) movq $0, n_colors+16(%rip) call __cxa_atexit pxor %xmm0, %xmm0 movl $__dso_handle, %edx movl $n_texCoords, %esi movl $_ZNSt6vectorI8M_TexturSaIS0_EED1Ev, %edi movaps %xmm0, n_texCoords(%rip) movq $0, n_texCoords+16(%rip) call __cxa_atexit pxor %xmm0, %xmm0 movl $__dso_handle, %edx movl $n_vertices, %esi movl $_ZNSt6vectorI8M_VertexSaIS0_EED1Ev, %edi movaps %xmm0, n_vertices(%rip) movq $0, n_vertices+16(%rip) call __cxa_atexit pxor %xmm0, %xmm0 movl $__dso_handle, %edx popq %rbp .cfi_def_cfa 7, 8 movl $n_indices, %esi movl $_ZNSt6vectorIjSaIjEED1Ev, %edi movq $0, n_indices+16(%rip) movaps %xmm0, n_indices(%rip) jmp __cxa_atexit .cfi_endproc .LFE3669: .size _GLOBAL__sub_I_uniform2, .-_GLOBAL__sub_I_uniform2 .section .init_array,"aw" .align 8 .quad _GLOBAL__sub_I_uniform2 .section .rodata .align 8 .type _ZZN3MOD14textureShader2EvE12cockpit_frag, @object .size _ZZN3MOD14textureShader2EvE12cockpit_frag, 14 _ZZN3MOD14textureShader2EvE12cockpit_frag: .string "GLSL/fly.frag" .align 8 .type _ZZN3MOD14textureShader2EvE12cockpit_vert, @object .size _ZZN3MOD14textureShader2EvE12cockpit_vert, 14 _ZZN3MOD14textureShader2EvE12cockpit_vert: .string "GLSL/fly.vert" .align 16 .type _ZL10rasterBlue, @object .size _ZL10rasterBlue, 20 _ZL10rasterBlue: .string "DATA/raster-blue.fs" .align 16 .type _ZL11rasterWhite, @object .size _ZL11rasterWhite, 21 _ZL11rasterWhite: .string "DATA/raster-white.fs" .align 16 .type _ZL11cockpitFile, @object .size _ZL11cockpitFile, 16 _ZL11cockpitFile: .string "DATA/cockpit.fs" .align 16 .type _ZL11metalicFile, @object .size _ZL11metalicFile, 16 _ZL11metalicFile: .string "DATA/metalic.fs" .align 8 .type _ZL9pointFile, @object .size _ZL9pointFile, 15 _ZL9pointFile: .string "DATA/points.fs" .globl n_indices .bss .align 16 .type n_indices, @object .size n_indices, 24 n_indices: .zero 24 .globl n_vertices .align 16 .type n_vertices, @object .size n_vertices, 24 n_vertices: .zero 24 .globl n_texCoords .align 16 .type n_texCoords, @object .size n_texCoords, 24 n_texCoords: .zero 24 .globl n_colors .align 16 .type n_colors, @object .size n_colors, 24 n_colors: .zero 24 .globl vcircle2 .align 16 .type vcircle2, @object .size vcircle2, 24 vcircle2: .zero 24 .globl tcircle2 .align 16 .type tcircle2, @object .size tcircle2, 24 tcircle2: .zero 24 .globl vcolor2 .align 16 .type vcolor2, @object .size vcolor2, 24 vcolor2: .zero 24 .globl c .align 4 .type c, @object .size c, 4 c: .zero 4 .globl cl .align 32 .type cl, @object .size cl, 48 cl: .zero 48 .globl vbos2 .align 16 .type vbos2, @object .size vbos2, 16 vbos2: .zero 16 .globl mod2 .type mod2, @object .size mod2, 1 mod2: .zero 1 .globl mov2 .type mov2, @object .size mov2, 1 mov2: .zero 1 .globl tmfont2 .align 32 .type tmfont2, @object .size tmfont2, 88 tmfont2: .zero 88 .globl uniform2 .align 32 .type uniform2, @object .size uniform2, 80 uniform2: .zero 80 .local _ZStL8__ioinit .comm _ZStL8__ioinit,1,1 .section .rodata.cst8,"aM",@progbits,8 .align 8 .LC7: .long 0 .long 1072693248 .section .rodata.cst4,"aM",@progbits,4 .align 4 .LC9: .long 1103626240 .align 4 .LC14: .long 1065353216 .align 4 .LC15: .long 1097859072 .align 4 .LC16: .long 1084227584 .align 4 .LC20: .long 1110704128 .align 4 .LC21: .long 1129447424 .hidden __dso_handle .ident "GCC: (GNU) 12.2.1 20220819 (Red Hat 12.2.1-2)" .section .note.GNU-stack,"",@progbits