ELF> @@@8@# @@@@@@@@@D{D{ `` ``00@@DDPtdoo@o@44Qtd/lib64/ld-linux-x86-64.so.2GNU GNU@\cccx!|)%19 | @ !!@" J123459:;=ACEFHIJKLNOPQTUVW݉Eף3G(_ʈ> ~d]U7[{" ZWjlh&~:gh8]%CSj)]@ltf k9MmqXC|9@wZbBED#IQFǝ1=Jp:1_Q*B AR !33 V `g`Z(````?0`&e@*@``p`<x`` ``=`Ȅ``S`h`f`H``` `S`Є`x؄`M``Y`.8``F`nP````{ @X``libglut.so.3_ITM_deregisterTMCloneTableglEnable__gmon_start___Jv_RegisterClasses_ITM_registerTMCloneTableglViewport_initglutReshapeFuncglutCreateWindowglutGetglutMainLoopglutPostRedisplayglutInitDisplayModeglutInitglutIdleFuncglutInitWindowSizeglutSwapBuffersglutDisplayFunc_finilibGLEW.so.1.10__glewUniformMatrix4fv__glewDeleteShader__glewDisableVertexAttribArray__glewBindBufferBase__glewGetShaderiv__glewGetProgramiv__glewGetBufferParameteriv__glewDeleteBuffers__GLEW_VERSION_2_0__glewIsShader__glewVertexAttribPointer__glewShaderSource__glewMemoryBarrierglewInit__glewCompileShader__glewProgramParameteriEXT__glewAttachShader__glewDrawElementsInstanced__glewBufferData__glewGetAttribLocation__glewGetShaderInfoLog__glewCreateShader__glewUniform1fglewGetErrorString__glewGenBuffers__glewCreateProgram__glewDeleteProgram__glewUseProgram__glewLinkProgram__glewEnableVertexAttribArray__glewGetProgramInfoLog__glewPatchParameteri__glewIsProgram__glewBindBuffer__glewGetUniformLocation__glewDispatchComputelibGL.so.1glBlendFuncglDrawArraysglClearglClearColorglPolygonModelibstdc++.so.6libm.so.6sqrtfcosfsinftanfpowlibgcc_s.so.1libc.so.6srandfopenperrortimerealloc__assert_failfeofcallocfputsfclosemallocstderrfwritefreadfprintf__libc_start_mainferrorrandomfree_edata__bss_start_endGLIBC_2.2.5| ui ^ui ^H`.`=`5`I`6 `H(`30`78`O@`9H`EP`RX`W``>h`Cp`;x`<`?`D`T`F`A`B`U`X`PȄ`@Є`J؄`K`S`2`:`M`4`1`Gh`p`x``````` ` ` ` Ȃ` Ђ`؂````````` `(`0`8`@`H`P`X` ``!h`"p`#x`$`%`&`'`(`*`+`,`-`.ȃ`0HH%h HtH5h %h @%h h% h h%h h%g h%g h%g h%g h%g hp%g h`%g h P%g h @%g h 0%g h %g h %g h%g h%g h%g h%g h%zg h%rg h%jg h%bg h%Zg hp%Rg h`%Jg hP%Bg h@%:g h0%2g h %*g h%"g h%g h%g h % g h!%g h"%f h#%f h$%f h%%f h&%f h'p%f h(`%f h)P%f h*@%f h+0%f h, 1I^HHPTIe@H`e@HR1@fD`UH-`HHvHt]`f]fffff.`UH`HHHH?HHtHt ]`]fD=Ag uUHn].g @`H?uHtUH]zUHHHp$PfffHx@HpH)g HxH#g HHg HHg He ,`He f ֿҐHf Hf H f HHιҐЋO@xODpOHTOLXOPHOT@OX$O\(O`OdOhNlNpNtNxN|NENENENENENENEyNENEwNEjNEUNEXNESNEFNE1NEHd `HTd d ֿHvd H@He HƿHEHc (`Hc d ֿҐHd Hd HHHUҐЋzMvMjM^MJMFM:M.MMMML LLLLL L$L(L,L0~L4rL8fLH) HUH5sHǸ}EH) UиEUHH H}HuH2) ЉEH}t7HE1HE}u H) MUΉH}t7HE0HPE}u H) MUΉHR) UEH]) HUMЋEu?H( HH=`>EH-( UиEUHH@H}HuHU؉MDEDMH( ЉEH}t7HE1HpE}u FH( MUΉH}tyHEٍH2E}u Ho( MUΉH' UԋMۍH' UЋM܍H' ŰMڍH}t7HEؾ0HE}u H' MUΉH' UEH' HUMЋEu?HI' HH=蠿EH& UиEUHH }HuH' HMUHΉЉE}uH& HUH5iHǸ`EUHH }HuH& HMUHΉЉE}uH& HUH55HǸEUHEMULHpHHJHHH UHpHHJHHH UHpHHJHHH UHpHHJHHH]UHHH}EM|xttE}薼HEHExf*H@f(Hhh#f(WYXf.Os H,HE# :\H,HEHH1EHEHEHEHHoHExf*H@f(Hhh舻f(Y Yf.sH, \H,HH1HHEEEEEċ|EȋRE̋xHEHMIʉHHEHHƿxo@ιHEHHƿo@费HEHUHHUHPHUHPHUHPHEUHEMULHpHPHJHHHH UHpHPHJHHHH UHpHPHJHHHH UHpHPHJHHHHH]UHSHLGHH ףp= ףHHH HHHH?H)HHHHHHH)HfH* \(Z ^f(ZYZH[]UHSHHH}uLHEEHE@EHE@EEf*K Yf~EHEI¸XEf~EHEI¸XEf~EHEI¸XEf~EHEI¸XEf~EHH ףp= ףHHH HHHH?H)HHHHHHH)HfH* ^MYXEf~E耷HH ףp= ףHHH HHHH?H)HHHHHHH)HfH* 8 ^MYXEf~EE.Ez>E.Eu3HEI¸ZZUZMZE쿙o@fMUEIډMUUMEEM؋UЋEIډMUUMEE}t'EPHCH HHHIډH)M؋UЋEIډMUUMEE3MUEIډMUUMEEkMԋŰEIډMUUMEEB}t'EPHCH HHHIډH)MԋŰEIډMUUMEEHH[]f.DAWAAVIAUIATL% UH- SL)1HH腴HtLLDAHH9uH[]A\A]A^A_ff.HHcube.v.glslcube.f.glslcube.c.glslcube.tcs.glslcube.tes.glslglLinkProgram:coord3dCould not bind attribute %s v_colormvpCould not bind uniform %s windFruit: Could not bind uniform %s Compute glLinkProgram:tree.v.glsltree.f.glslTree glLinkProgram:Could not bind attribute coord3d Tree: Could not bind uniform %s My Rotating CubeError: %s Error: your graphic card does not support OpenGL 2.0 /usr/include/glm/gtc/matrix_transform.inlaspect != static_cast(0)zFar != zNear/usr/include/glm/detail/type_vec3.inli >= 0 && i < this->length()/usr/include/glm/detail/type_mat4x4.inli < this->length()/usr/include/glm/detail/type_vec4.inlT& glm::detail::tvec3::operator[](glm::length_t) [with T = float; glm::precision P = (glm::precision)0u; glm::length_t = int]T& glm::detail::tvec4::operator[](glm::length_t) [with T = float; glm::precision P = (glm::precision)0u; glm::length_t = int]const col_type& glm::detail::tmat4x4::operator[](glm::length_t) const [with T = float; glm::precision P = (glm::precision)0u; glm::detail::tmat4x4::col_type = glm::detail::tvec4; glm::length_t = int]glm::detail::tmat4x4::col_type& glm::detail::tmat4x4::operator[](glm::length_t) [with T = float; glm::precision P = (glm::precision)0u; glm::detail::tmat4x4::col_type = glm::detail::tvec4; glm::length_t = int]const T& glm::detail::tvec3::operator[](glm::length_t) const [with T = float; glm::precision P = (glm::precision)0u; glm::length_t = int]glm::detail::tmat4x4 glm::perspective(const T&, const T&, const T&, const T&) [with T = float]const T& glm::detail::tvec4::operator[](glm::length_t) const [with T = float; glm::precision P = (glm::precision)0u; glm::length_t = int]?A̽=@@F@@F4B A5<@rbprintlog: Not a shader or a program Error opening %s: #version 440 #define lowp #define mediump #define highp %s:glLinkProgram:Could not bind attribute %s Could not bind uniform %s Tree Vertices: %d Fruits: %d Oops! %f %f %f %f @CB@@C;0El|LLBdU.~ 7$wD,LlPm<dQP 4nTt6J<\*||vO"<G\h|@| < \ r|  "  < b\ |  / T zRx *zRx $FJ w?;*3$"DAC Z dAC Z .AC i  AC Z  @AC { +0AC k ֪s AC n $$)AC H LAC  lAAC | :PAC K j.AC ) sCAC ~ AC U  AC  ,DAC  L<`AC [ $l|AC G qAC Y $o& AC H $nAC G ZAC U $$XmAC Ga $LAC E tt6AC 1 zAC u AC Z MAC H =AC x 0HAC C 4X!AC \ TY!AC \ tZAC  AC  $.?AC Gs FRAC M xNAC I RAC M <NAC I \AC  |RAC M AC  +AC  %AC ` !AC \ RAC M <AC  \|<AC w |AC J AC J xAC J g@AC { AC  1AC , <2AC - \>AC 9 |/AC   AC  QAC L QAC L AC  iAC  <]AC  $\AC E $CNAC ED DxeBEE E(H0H8M@l8A0A(B BBB@@,&m| @ e@``o`@ @@ j P`8@@` o@@oo@`V@f@v@@@@@@@@@@@&@6@F@V@f@v@@@@@@@@@@@&@6@F@V@f@v@@@@@@@@@@@@GCC: (Debian 4.9.2-10) 4.9.2GCC: (Debian 6.3.0-18+deb9u1) 6.3.0 20170516GCC: (Debian 4.8.4-1) 4.8.4,6^@@z6^@8intYg[bS  n-Efn- *^@7 sx~ sy~ sz~ ?~ ?~ ?T  -h6^@P xl yh zdns p`@P xl yh zdns pb@NS  ?x\yXzTnx1Pny1@nz1Hnx2Lny2nz2Drdpha@Slscs?s# ns slsc 47ns p% : ; I$ > $ >  : ;  : ; I8  : ; I8  I .?: ; 'I@B : ; I : ; I .?: ; I< 4: ; I.: ; '@HB4: ; I.: ; '@HB.: ; I@HBI!I/ c /usr/lib/gcc/x86_64-linux-gnu/4.9/includeshrubmaker.ccube.hstddef.h 6^@Y"s./=&#\fY$3zt/vvY3))f')))f')size_tlevelstartGNU C 4.9.2 -mtune=generic -march=x86-64 -gscaleline_verticesfloatunsigned charshort unsigned intshrubmaker.cdouble/home/seth/modern-tutorials/seedfruitshort intaddfruitmax_sizelong long unsigned inttimesizetypelong long intaddvertexshrubssrecurfruit_verticesshrubmaker.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line.debug_str@@<@`@@ @@@@ @ @ @ @@ @e@f@o@r@````H`P`Ѓ`` ` P@. @A @W`f` @`@m@v'i@kk@i@j@<l@m@ 6^@ b@N `@ ha@@{@%`1`:`K`^P`t wX@2" PV@`P` ^@" 2@'`<`I" {3@C" Q@N` ]@Q" ^A@Z6`J<`S`b``p" U@ Ѓ`f@" Q@? $`0 `B" @@u" U@!,`(`" A6@ R1@." ^A@Z" O@!)(`=Q @s e" 3@؃`0`" N@L`  ).@0`*:N" 4@D" V@<8`" N@M,  ]@Q@ @`S e@Y X`f x H` d` P`  X`  " 4@D ' 9 4`K T  `f " $F@6 " R@ " ^Q@R$ " T@%j { `` h`  " %C@ D`# , " S@n " O@! " 4@`  " K3@0 @` p`  @ x`- A " 4@` " ZH@z  Z@  )@  " #T@: [@\" BO@= @`" @@` `;M 0@A\e" 3@`" 2@T`" 2@`" BO@=)`=`P" V@<`Ѓ`` FW@1`" P@0" N@Mh" P@" Q@?" 3@*`F[" V@`Ȅ`8``" $5@3" O@Hdv" 2@. `e@e" `V@Є`؄`\` "` ' 1@P;`N`_" V@@" PR@N" Q@R! Y@>7 S"