MZ@ !L!This program cannot be run in DOS mode. $PELQN !  0mNvR @$m).textd`P`.data0@`.rdatax@@`@.bss 0`.edata$m@n@0@.idatat@0.CRT,@0.tls @0.reloc)*@0B/4X @@B/19:@:@B/31 AhA@B/45CC@B/57pGF@0B/70OHH@B/81i@IH@B/92Ȉ0NM@BS$0 É$Vۣ9m9mt0[ÍVST$$uy0m1~eTm0m$ӃD$D$$9m uѡ9m$ [^ ud5TmX9$փD$\$$9m u1ۡ9m9m9mu9m&mtT$(D$T$T$ $Ѓ 0m[^ 9m$tA9m$ƃ9wt9v$ 9m9m9m19m[^ D$Іm$Іm9m9  $ D$Іm$Іm 9m&,҉\$Ét$ ։l$(͉|$$1m0m1t'l$D$$ ǃt+t'\$1mt$ |$$l$(,Í&l$t$$ ljl$t$$; DFvpl$t$$ ril$D$$e l$D$$^ l$D$$ l$t$$  l$t$$ u)l$D$$\ t&u V"l$D$$ vT$$X4mtL$(D$  &T$ T$ אU1mt<$@m,mtD$@m$4m…t $1mÍvU]ÐD$@l@hÐÍ&'Ív'Í&'Í&'SD$ u2u>1҃9rtft[tƍt&f뵍vÍ&'Í&'Í&'Í&'ÐÐÐÍ&'Ív'Í&'Ív'\$\$ t$|$$z$z$T$$|$t$T$ $Y\$t$|$É'Í&'Í&'Í&'1Í'Í&'Ív'ÐWVS1ۃt$ =Dut1&jD$ @mD$D$D$$$[^_ @mt$t$$L$@m|$D$t s%@m@mtt$t$|$ Ã@m@mDDАUWVSÃLD$4|$pD$D$0t$tD$$E=D$4=D$lD$,rpt$$\D$$@`D$0T$,l$D$D$ D$4T$$@D$pD$ht kE$@p=Ռt$$tFD$(t'Ǎl$8l$$D$8PuߋT$($1FL[^_]= t&1L[^_]ÍT$,tT$8T$ D$$D$6D$$@|T$8D$$V묃t$$\D$$@`D$0l$D$$@D$ D$4D$d1Cl$@D$<D$LD$<$AD$TD$,T$dT$ T$`l$$AT$XD$$ATD$D$\$$pEGnt {,yD$$R PPD$$S PPD$$T PPD$$U RRD$$V QQD$$W UUGn u {, 9mtqBmBm{,T$ l$(L$$EljT$T$D$\$ D$BmT$D$ $rAm0ǃ|$Tl$XFFF F\$LFt$P\1퍃CmD$<$@‰T$ CmT$Cm T$|HD$SEUD$$輱1t&U4$e*U Cl>}CFL% 9U-ET$U<$D$EЉD$ ẺD$]UE<$r_fE4$?<$E _<$E%_<$E^U$ED$ ED$ED$:^UMT$U 4$L$T$ED$E @D$ Z?UT$ D$D$<$_EML$ D$D$$U^dEM$l^<$Ea^EЋE$O4$(UMuEE]u~=u}ȉ1ۉủމӐt&Ũ|$$T$J]};uuߋ}ȋE$_<$ _E$Qt&E@<$]UD$D$<$T$ E]1bEԃ/U)UЍL$+҉M~}E1ۋMЉ}ĉU؉EȋEԃMǐE)9t?ŰEԉt$$D$aEԉ|$4$D$NEԋỦ<$D$T$8u};]u}ĉ<$]t&UD$$XClEUvD$EUM D$E܉T$ $D$EЉD$ ẺD$E$`EԋUD$ET$$&XE$u gO1[O<$v;]E$@OE$լSD$ D$$$fU$ HOЉT$Ӄ[ÍST$(D$,T$$9t$UHO؋D$ \$$ [ÐD$P@B8t&D$P@B,t&,\$ \$0t$$|$(|$4s(Fnt9{0|\$ t$$|$(,ÍD$D$D$$D$#m{0$(kD$D$D$D$$7C0D$=D$D$$ \$ t$$|$(,ÐVS$\$0s($k$D$=D$D$D$$D$l$jD$D$D$D$$7D$$x$[^ D$P@B@D$PPu@XuÉD$37vS8\$@T$,CTT$T$(T$ T$$T$T$L$T$PT$HCX$D$ T$T$DT$T$,T$T$(T$ T$$T$P8[É'D$@X@\&@`&@d@hÐ&WVS@t$P|$TFD^(D$ F8D$F4$D$"T$8CTT$T$4T$ T$0T$VD$T$PVDCXD$ $T$T$0VTVP$ D$FmD$LD$Em$EmP$EmD$,,$_D$LD$ D$HD$D$DD$D$@$D$,{D$HD$D$DD$D$@$D$, RfT$tD$E$D$蕑$ͪ$D$,HD$LD$ D$HD$D$DD$D$@$D$,$&T$,*T$,ngL$(|$ $c|$$Tt$$<$)$$ل$ل$ل$ل$،$،$،$،$D$wh$غ04$Rغ0,$A$$0)$0$$ ,[^_]Ð$0$$$غ0,$غ04$$$0,[^_]É'UWVSÃ<$$aD$,E,D$D$,$zD$,|$$T$,D$\$$D$,$ D$,D$ D$D$$D$,$D$`LD$D$D$ D$D$$D$,$D$,D$D$$ D$,D$ D$ $   T$dT$T$,$D$֋D$,$D$,$D$,D$ D$D$$D$,D$D$$ D$,D$D$$  <[^_]ÐD$,$D$,D$D$$ D$,D$ D$ $   T$dT$T$,$D$֋D$,$D$,D$D$$ D$,D$D$$  t$,D$,$t$ D$,t$$ T$,D$?D$?D$ D$$D$̀T$,D$?D$?D$ D$$D$藀fUWVSl$$u(\t`9D$dž\$`FlD$0$ xD$\D$D$XD$ D$TD$D$PD$$Fp%D$PL$X9~D$\9D$TkD$\1D$XD$TD$P9mt<$ËFD$$Lu@F9}sD$$D$$Elt t D$$L$p $Ct$L$pC K\$\t$`|$dl$hlË0m1uD$ D$ ImD$$sImD$ 0m밍vL$p $$D$LD$D$H$T$ D$8<$fD$H9CT$ t98CCD$LC $5C$C1.Kt뾍&J,D$,AD$(1|$(zt$D:11ҋt$ 9ډt) 9qu9AA Au׍T$ T$$[^_Í&UWVSl$00tNJtA11&;rs$؋Ct$9uC$̃[^_]Ít&\$t$t$$t4H9tt7u$t2t?H\$t$ÍLt1u$D$ 붍&',\$$\$4t$(t2L9tt/trt:L\$$t$(,ÃHt1uD$D$ ImD$jD$Im$sIm_&D$D$ ImD$]D$Im$sIm,t&D$0hfD$ImD$$sImE UWVS] l9 tp\$$Ug} lj$ ~EE   EE@CH@u&@(@H@tz,@h Hlv HTvHp H\ET $MuM $ٝx贮M $ٝhM $ٝX2T\$ مX\$مh\$مx$TEMɋHLMI HP9MM: L$MET $UETMɋHlP HT9PMe HX@pMEEMTD$ EL$PD$ $UTBm@)0t6CHu @(@Ht@hHHL$@DT$TCHu @(@Ht@hTD$$ED$ET D$D$$ET D$D$$ET0 D$D$$ET@ D$D$$T CIu f@(@It@hH|9t4$q ET`TEH|9t x|7 9t2ɉ $ETETJ,t]ـقـb\$ET$0TEtqCIu @(@It@hɋt#A|1ɨL$ 1ɨL$1ɨL$ET $ETXCIu @(@ItHh$D TtMMTMqeu"TM$MTTM$MTE} T$ыTt&;|t7 $ TgT|UEED$D$imUЉ$[ƒE}uM$<8mWt^$48mED$ED$U EMD$uU]MEED$@gm$[E^U$T$.`E}qu$% lt$# MCLldžptx}<8muKGt M $L$Fm$-$v~ Gse[^_]Ã<uCHu R(BHtTD$$}QTxPE$UMdU$ٝXM $ٝh袧U$ٝxAE$مX\$مh\$ مx\$\$UBmCHu @(@HtPT$EM誧M $ELM $EM $E萦Eɉ $D$ ED$ED$UT@v$tGD$G $Ge[^_]ËE$D$VG$48mEuD$ED$UT$D$fm$SXEKEuFt $Ѕ0E$D$V u@ }(|$$&EEDfB谙)čL$#T$MD$ $(UEED$D$hmUȉ$W&EH11ɉ]Ӊuv<C CD$Km$?D$XD$LKmD$ F@D$C$9mt/CD$Km$CD$Km$t&D$\D$xLmD$ D$XD$C$뿍t&'SD$ P Åt1$T$$P St!J I@BHCX[@ރ<\$,\$@|$4|$Dl$8t$0$-D$Dt4D$t5D$$t%F\$,t$0|$4l$8<ÍNuD$8$~D$<$~8F<FF t$D$Pm$`OCIu [(CItChD$D$F$D$LmF $7~=F1f 9u$$@F ,$p,$pt$$D$n‰T$T$t,9D$ mt$D$0m$}9m@D$T$$}D$<$}T$FF$T$D$ mt$D$0mOD$T$YD$D$ mt$D$0m$T$-T$L$D$T$Esft$LoD$(ufD$ D$ D$D$0m$Ð&xt$,oD$$ufD$ D$ D$D$0m$LÐ&S\$ #t-҉u"Su C${\$$|[É$@ Lt$@pD$/\$D$LRmT$d9ZT$$zF T$X9T$@‹l$`9l$H벍t&,|$$|$0\$t$ t$4l$(D$4$ TMɋXXtW$j^=tYS1ɉT$ST$$C,D$C D$C$\$t$ |$$l$(,fCD$\$$}CD$CD$$Z띐&\$\$ t$t$$(tD9sto҉u4s u=C$]t$\$$\$D$ ^\$t$Ít&S T$$PC C눐,t$(t$4\$$^(t D$t$ D$D$$4t D$t$ D$D$$ \$$t$(,Í&'\$t$1|$|$ t 9m t\$t$|$Ðt&@mt<$r|uD$$.tÉ<$|u<$rt$두,\$$Ét$(nt;4 4Vt&D$$VD$$F\$$t$(,ÍvWVS@|$PD$< 1tUD$T$PD$ D$D$l$$D$D$D$C$# {tONutCT$Pl$$$ D$D$D$ C$#\$w=;r:=Tv =[v`1=OsF=BwÍv=t)w=t=u뭍&= tr=*uÍt&Ít&UWVSÃ($uЉ< w11ՍtPPЀ v9$t<.t $[^_]_kЉ< wՉ<$1ۃ|SSЀ v9$t+ tt .$u2$$9[^_]$뉍UWVSL\$`D$|$dD$[mD$0C(D$4@,$cD$D$[mC(@,$?D$D$[mC(@,$$${L$ $K [^_Ív'WVSt$ F@~@9u؋$ 9u9ut&؋$9uFX~X9uf؋$9ut$ [^_UWVS,|$@G@0oXD$;t$9FtD$D$|`m$`m>^C99XtD$D$|`m$`mC @9XtD$D$|`m$`mC@9X tD$D$|`m$`m9stD$D$|`m$ am[ 9^Y0;t$'T$9BD$D$|`m$am]099FtD$D$|`m$Uam/^C99XtD$D$|`m$`mC @9XtD$D$|`m$`mC@9X tD$D$|`m$`m9stD$D$|`m$fam[9^Y09)9G7D$ D$|`m$tamT9CJ9tD$D$|`m$am"C99XtD$D$|`m$`mC,C@C @9XtD$D$|`m$`mC@9X tD$D$|`m$`mڋ9;EJ9D$D$|`m$amY,[^_]ÐD$D$|`m$`m4CD$D$|`m$`mCD$D$|`m$`mCt&D$D$|`m$amD$D$|`m$amBB &vx99hf}p]HGG @vv &1@vvظGЉÍv'UWVS$FT$@~FT$HF T$Pz ؋D$D$@;T(@$VUUU,$$)I $)E$VUUU,$$T()R$)T(T@D@#\@9\@tҍL\$<\$Pt$@|$Dl$HvCT$CT$ C T$(it& ؍؍T$1S`%Y&$/ @m{yx u1DL$$ҋ( = @mbx T$$Ѓ,39w@x T$V $9v'( = @muڋF $9w&, =0@mx $и\$T$1ۉD$E@$[؋t$0\$,|$4l$8<؉D$T$G@$EW@(B(D$T$T$Dʄt$L$@0A0D$L$DфuJG$G@ ,$D$CF5t&1*;D$@8T$D$Bl$GP D$F@F@E$t l$G@ $t D$D$8 $-"v#D$D$cm$cm1Ð$cmЃÃÍvЃÍ&Í&Í&SӃ(ztJu+BST$$$([ÍD$D$D$cm$cm D$뭐&UWVS,9ʋ*D$L$h׉D$GG@0E9Ct:~CD$E@$‰9]t&\$C@ $Stg\$,$CtWO BPHD$.9t$],[^_]ËO BPHD$h,[^_]ËD$D$8 $ UWVSӃzuB0@0s*D$F@D$F$ms #v؉t$F $Mu\t&{ FpV [ { wD$RD$0hm$Hhm([ V 9t@9Z upV 9Z tt$$ѥuvD$vD$0hm$rhmV 럍VST$ B@r@9txu9u[^Ít&$u߃1[^ÍVST$ B@r@9txt 9u[^É$ꍶ'UWVS,T$@D$H|$DrXD$BX9t$HPIR8Qt҉DՉP9uܸ,[^_]À|$u@ݍ&$Xu1ϸÍv'D$ÃT$$\$Ét$|$!1t#9r5<$ !Ѓ\$t$|$Í~ tŋ\$t$|$Ív'D$hmpD$hm`D$hmPD$hm@D$ 4$|$hm04$|$Ív D$ 4$|$hm04$|$ÍvD$ 4$|$hmp4$|$fD$ 4$|$hmp4$|$f D$ 4$|$hmp4$|$fD$ 4$|$hmp4$|$fD$ 4$|$hmp4$|$fS imD$uim1҅ƒ[Í& D$$t$|$2imP8t$Iim tVim $t$|$ Ít&'L\$<|mL$$t$@t$,l$H1T$(|$DD$,D$,D$ t$$-D$T$Ӌu |$v1\$D$0,D$ qmD$ LqmD$D$om$om$o,UWVS1ۃ,l$@t$`E,$tt$ D$D$,$D$tT$Dt$ D$D$$Jt~T$DM8r8T$\~[T$L$LT$Ht$T׋T$T$PƋD$D$XD$vT$|$4$T$T$D}8r8;\$\uًT$D$,$,[^_]ÍLD$T\$<\$P|$Dl$Ht$@{0k4D$C,|$l$D$ C($t@D$Tl$|$D$D$ D$D$ D$t$$t\$D$0,D$qmD$ tqmD$D$om$omkT$0,X&D$@(ÐVS~\Z&HуꀉPуꀉPPʃ选Hu[^Ít&'WVS~p1AAA9tRYtۃ)ЉQ)ЉQA)ЉA9u[^_ÐUWVSӃ<]T$P"=L=' ==i=ҿjC)ƃ)fC)ƃ)fQC)ƃ)fQ)ƃ)fQp<[^_]Ã" =DS'3uÅҿj~&C)ƃ)fC)ƃ)fQ)ƃ)fQC)ƃ)fQp=`=/=1=S҉D$,C!vf )ƃf))ƃfffY))ƃfQ)fQ;|$,wBf&,Rݍ&)ƃ)fC)ƃ)fQCfA)ƃ)fQ9uS҉D$,@w&>)Á %)ډ)Á fQ%)ډ)Á fQ師) f)fQ;t$,bS҉D$,f )ƃǃ))ƃff))ƃfQ)؍X)fQ)fQ;|$,c,RݍC)ƃ)fC)ƃ)fQfA)ƃ)fQ9umҿj])ƃ)fC)ƃ)fQC)ƃ)fQC)ƃ)fQpS҉D$,@f>)¸%)ÁfQ %)ډ)Á f)ډ) fQ)ڃ fQ;t$,_ S҉D$,@t&>)¸%)ÁfQ %)ډ)Á fQ)ډ) fQ)ڃ f;t$,_JS҉D$,C!4t&7fAf )Ãf?)ډ)ø f)ډ)fQ)fQ;|$,u$D$D$ %rmD$zD$qm$qm\bt&}M=sCҿj3vC)ƃ)fC)ƃ)fQC)ƃ)fQ)ƃ)fQp= ==zҽ<et&ffAfA)ƃ)fQ9u!ҽ<fA)ƃ)ffQfQ9ut&S҉D$,@>)Á %)ډ)Á f%)ډ)Á fQ師) fQ)fQ;t$,b&UWVSӃ<]~== =K==l$Pt$P)Ɓ)QC)Ɓ)QC)Ɓ)QC)Ɓ)ht&<[^_]Ã"*=eS3uËl$PD$P~)Ɓ)QC)Ɓ)QC)Ɓ)C)Ɓ)Qhf=ut&==!=D$PAD$,D$Pf)ŸC4*))Ÿ <*) sC )Ƹ) f9;L$,bt&D$PT$P,R)Ɓ)C)Ɓ)QC)Ɓ)Q9ulD$PT$P҉D$,PC )ƁC<2) )ƁC)@  )Ɓ) ׉9l$,|$,hvt&*T$PD$PQT$,tt&)ǁC4:))ǁC ))ǁ C) )ǁ) f1;L$,bD$PT$P,R͍v)Ɓ)QC)Ɓ)QC)Ɓ)9u=l$PD$P%t&)Ɓ)C)Ɓ)QC)Ɓ)QC)Ɓ)QhvT$P|$PT$,dt&C@ )ǁC) )ǁ C) )ǁ) փl$,1|$,it&D$PD$,D$Pt&C@C )ǁ) )ǁ C) )ǁ) փl$,1|$,it&D$PT$PA҉D$,t&)ǁC4:))ǁC ))ǁ ) f1;L$,uet&t&2AD$D$ 5rmD$D$qm$qm Wt&}G=sl$PD$P)Ɓ)QC)Ɓ)QC)Ɓ)QC)Ɓ)h>= ==|$P1t&D)ǁ)1;t$Pu|$PVUUUt$PυCC‰҉)ց)9usvT$PD$PT$,Tt& )ƁC<2) )ƁC)@ C )Ɓ) ׉9l$,|$,hvVSFۉ)ЉQf)ЉQfA)ЉfA~YfufA⍴&[^Í'UWVSD$qm$qm^8l$HL$@+L$HD$XT@@P9u4T$H1L$Ht$XT9ut&$$A1-|$Ds|$D|$D=U|$DS|$D3|$D |$D|$Dt&<\$,1ۉt$0t$@|$4l$8l$H~tH4$@4$FT$D\$l$<$T$ D$tl$D$4$t؋t$0\$,|$4l$8<É$1@ސS(\$8CP @T$D$D$4D$D$0$etT$T$T$T$$SL$ C L$HS([Ðt&UWVSl$$$$C CK,+tk$CɋS0T$PCC @tk(CT$Tht k$˅T$Xh t k(t&9mT$\tMF \$DF\$C됉'\$\$$t$t$ |$|$(\$4$f=tE\$4$f=t\$t$|$ËG9t3D$)\$$c΋G9t&D$)\$$b랉4$Gv4$G͍v\$\$$t$t$ |$|$(\$4$e=t=/uK\$4$f=t!=/tt[D$/\$$'c1\$t$|$Ðt&tD$/\$$6b뙍t&4$ڍt&4$뙍t&UWVSÃ\$M D)ċET$+U܉EԋE UE}ЉE؍ẺD$EED$́m4$U1MҋUuOET$D$|$ DƉD$4t$L$$݁UtEĉ$Eče[^_]Ít&'\$\$(t$t$$|$|$ Ct$<$t$<$_tTSt_$AtT$DT$T$@T$T$T$DT$T$@T$T$T$DT$T$@T$T$T$DT$T$@T$T$t$$\|D$ D$$G F PT$D$@ $4@4@Lt&\$t$|$É\$t$|$Y\$t$|$CvVSÃDD$P@(D$T\$\$ [(D$<C D$ T$4D$T$8@C D$4D$D$C \$\$ $`S C @D$D$ @ztbC$vS$C,v [,C(vS(C0v [0t&CXD[^Ðpb1XS,[$S0[(CXD[^Ðt&UWVS1ہ<D$0BD$4BD$8B D$p(|$3X,t$@0$ |$t$$ Í&$$$$$C(P rtH$u`PXtYP0$T$P,T$P(T$ @$L$$D$ $貑$$$$ĜË$D$|D$D$|D$m $8D$|$ $~-d0m$\$ $7C($P0T$P,T$P(T$ @$L$$D$ $$ $(K(y4L$8$D$8D$L$ L$8@D$A8D$A<$D$ D$D$L$$ $^D$wmD$$xwm d0mD$DD$D$$JL$8Q D$LR$T$L$81ҋA h0D$LA$A,A(81A015fuL@zOuM@ 9tJʍ@BP{X뮐X 1ҁ~1ҁƒD$PT$TNL$8yD$@nxm\$D$,$MOD$@\$T$ $\$QD$@D$mD$ $QD$@D$mD$ $QD$@D$PmD$ $QD$@D$pmD$$QD$@D$D$@$TL$8A p\$<1ˍv|mD$@<$+TOtA11@\$`BD$D$`\$hD$D$@\$p$zT;wrËD$@$7RC o;hr\$xmA4$1cL$8ADD$PPT$ D$D$TD$A$YL$8A8D$PPQxm\$\D$\$\$ \$DD$$ $L$XD$Pٜ$D$TL$DD$Lٜ$l[^_]뗍t&SP(D$D$ D$D$D$ BBL$\${Tzu[t&\$ 1\$\$ɉ\$L$\$ \$[fu[Í&'D$D$D$ P(B\$ B\$&'S\$ C(PT$@1҉$C(XHXH[Ít&'D$(\$\$ t$t$,|$|$0D$D$$$D$|$(|$t$$t$\$ \$]'UWVSt$4|$0l$8FD$<$D$~#DD$ރ<$D$9u[^_]Ð&SD$(\$ D$D$$$D$\$ [vV1S4\$@D$DD$HC(@ @uD$Lr D$P1T$T$\$$\$ $D$ \$D$L\$Y$D$P\$D$L\$A$D$P\$D$\$)$1C(pX4[^Ðt&D$@(@XÐt&D$ D$$D$ $T$t$L$\$t$zu؋$t$Ívɉt$t$\$ \$$\$T$ 1D$$ AL$'S(D$@\$0D$ AD$CD$ D$D$> fD$D$0$^|$>D$> fD$D$ $|$>D$> fD$D$$|$>D$> fD$H[Ã\$\$(t$t$$$T$ pX t$,\$0@pt$X\$@Í'UWVS $$$($,$0$<$$$$$$$$T$ L$$$4'L$$T$ @@$ K(Sk $$4{$|$<$ |$C,$4$$8l$$$T$|$l$x$$T$ T$ D$t$l$<$F|$D$$D$ t$l$<$ |$D$$D$ t$l$<${$D$$D$ t$l$<${T$ ل$ل$FDل$ل$.0ل$ل$ $ل$ل$ww%Hym|$.D$. fD$,l$,\$(l$.D$(C)%Hyml$,\$(l$.D$(C %Hyml$,\$(l$.D$(C%Hyml$,\$(l$.D$(CC0 [^_]Ít&<82f*"f؍C0R [^_]Ðt&HymvHyml$,\$(l$.D$(Zt&Hyml$,\$(l$.D$(vHyml$,\$(l$.D$(t&UWVS$|$D$$x$D$ $tD$$$pt$$$$.$$Z@@$$$"C ,$gCD$8,$$D$]$l$$J$x$t$p\$,$X$`$|$P$T$\$d$l$P$hǍGD$D$8|$ \$l$$Ex9uڋ\$,$P_Č[^_]f$|$l$D$$|D$$xD$ $tD$$pD$$$bČÉ[^_]ÍvUWVS|$|$8$4$@@$$$z$C $Ω$S$$CS($S,$S0$|$$蠭$t$$荭$$P\$,ʼn$P$$T$$X$$\$$`$$d$$h$$l$pT$(El$ D$\$t$<$ev;l$(u܋\$,$P}|[^_]ËD$t@fVS$\$0CCC3tBsRC,$w\$$47FFC3u\$$Ƀt1tWD$D$ )ymD$D$ym$$ymrC$C $x\$$$hC$ħC $x\$$4y=t&$[^Ív'SD$ tC$[ UWVSD$T$ L$$\$(t$,tN>>uă[^_]Ðt&D$P(RTB`,\T$u _SDl$|$$CP;So _SDt$$ L$XL$$qcY4$Q t>DT$D$T$|CP;SgD$_D$$ZT$HymD$BT$H1B t$t$H#V L$\T*F S݉ӋT$D$$T$L$T$@L$$ljD$V[<$D$D$uL$HA 8t L$H\$\@A Ѓ0u,1[^_]ÍD$_D$$vD$$>u8<$ |?o<$ |$,[^_]Ël$Et$D$T$HymL$LD$9 \D$P9ByJL$HymD$AY*U1WVS1ۃ,t$@l$H|$Lt$|$V,{ml$D$D$ymT$T$DT$ F(@,$u,[^_]ÐD$@Ít&D$PD$PÐD$ D$P1ËD$P D$PËD$@ @mD$XÍt&' D$@ @mD$X Ðt&D$T$@BÍ&' D$DmH|$D$ fD$D$l$Xl$ Í' D$DmH|$D$ fD$l$$l$$$D$$l$Xl$ É'D$(T$ tR1Ít&$D$ `mD$$f |$DmL$D$ fD$l$$l$$ Ð|$D$ D$ fD$l$$l$$Í&|$D$D$ fD$ l$ <$l$$Í&$\$t$|$l$  غ )iH)ˁ?$ށ_H)؉˺%e)ځji i )))|$m ml$ ȉ$ڃt$DƒÍv z?$)؉l?$[t& uf۾t&D$xS%=~'=~0)ȋmكDÍv=~)-ҍ&غ뤍&L$` )ʹ x+~ )Љ‹mڃDڹ̍vD$x)%=~ )ȋmكDغΐS1ۃD$ xb=~AD$T$ $D$ m)ЉڅEƒ[mڅEƒ[Ðس똍v'\$\$$t$t$ ۉu% \$t$ÉL$ \$$T$i$!y\$悷0?$t$ÐV1ST$ ~iv[@uuك ˃u) m )4mȍ1~@[^ )m m[^Ív^~Nt‰뺐t&t$t$ |$\$ l$`t$D$\$T$ǸY7_)Љ$$ Hm\$L$ ) сUӉ ) ֋\$ t$|$l$h<ÍD$l$ÍvSD$ L$$‰\$ L$$T$[Ív'S(L$4D$0L$8ˉ\$ L$$T$5([S1҃D$ T$D$l$\$ \$ ˉ)X[Ív'S\$ |$ˁ)V)D$\$D$ fD$l$|$l$D$[Ð&SD$\$$<D$[y'D$vD$ vS(0m0m m$mYjD$D$ 0mD$0m\$$ND$mD$0m$90mD$ m$D$0mD$mD$8$0mD$m$8D$0mD$mD$<$0mD$@m$<D$0m([Ð$Í'1T$ tT$$[ D$ tD$$ÐT$D$T$ PT$PT$PËT$D$T$ PT$PT$PÃ|$`mD$ɋD$ T$ fT$l$\$l$T$D$Ɉl$\$l$T$D$ɈPl$\$l$T$L$Pl$\$l$T$PÍv'|$`mD$ɋD$ T$ fT$l$\$l$T$D$Ɉl$\$l$T$D$ɈPl$\$l$T$L$Pl$\$l$T$PÍv'T$`mD$ |$L$ fL$l$\$l$L$Bl$\$l$L$HBl$\$l$L$HJ l$\$l$T$PÍt&'D$Ð&D$fD$D$5`mÍvD$fD$D$5`mÍvD$@Í&D$@fD$D$5`mfD$@fD$D$5`mfD$@Í&D$@fD$D$5`mfD$@fD$D$5`mfD$@Í&D$@fD$D$5`mfD$@fD$D$5`mfT$D$Ðt& |$`mL$D$ fD$D$l$\$l$T$ Ð& |$`mL$D$ fD$D$l$\$l$T$ Ð&T$D$PÍt& |$`mL$D$ fD$D$l$\$l$T$P Í& |$`mL$D$ fD$D$l$\$l$T$P Í&T$D$PÍt& |$`mL$D$ fD$D$l$\$l$T$P Í& |$`mL$D$ fD$D$l$\$l$T$P Í&T$D$PÍt& |$`mL$D$ fD$D$l$\$l$T$P Í& |$`mL$D$ fD$D$l$\$l$T$P Í& L$|$$t$Y1qAQ뀉Y$t$|$ ÍSL$Yt@ۉ)ЉQ)ЉQA)ЉA[ÐD$T$19 Í&'D$D$ÐT$D$J<BPËD$`<Í&T$ D$$BPT$,$T$T$(T$:ÐD$ D$0m$0m L$1t+0mt! 9 uf9 t Ru1fÍ&VS\$ D$,T$$L$(cXt$0S(C<KDsHt$4C8CPCTsLv-vQBTPlS,PpS0PtS4$PdK<[^BluC,$mC0$mC4%m $CP[^Bl uҐt&D$@<u @PD$P(RTBh L$1t#0mt9u t&9t Ru1ÐADÍSL$\$ t0mt9uf;t @u[ÍvC؉YL[ËL$1t#0mt9u t&9t Ru1ÐALÍS(\$0STt 0mt6D$D$D$D$@D$D$^ 1t&[uF $ ut$$r[^ËF$qU V1St$ ^,tw[uF,$^01t[uF0$F8t$Ut$$<-0m[^Í&UWVS smut$F$Qt&n B1ɉ]1Cs-w<4m!ωt$ C|$D$BT$$[ 7 {mT$u'UWVSLD$$@0$@@ @ D$$D$(D$$@0D$ D$(D$,1jf{G-11w ,4mډ\$F T$$T$kF F!FT$ R҉T$ T$ %{\$0t7@ t%l$0M9JuW9JL@u[uˋD$$P,҉tC A L$4t/l$0L$8Ml$89Muf(9M@u[uD$mD$$zmT$ R҉T$ $L$$A0$D$$@0F DtU|$ /E u;t7؋0XtD$E $E t$$(uɋu|$ |$$2l$,D$0D$,D$4T$4T$(S+OL$(y 1t$8D$$/@,D$ tHË@R t2M9NtRt݋29NuT$ \$$T$8L$$\$8A,Sut$82D$8T$(.Nz E L$ t4t'ËI9Ju<t&9J-[uu̅@T$$B,FFr,t$ Kt$ 뇁"GD$,D$,(EtqU ҉T$0tfKD$L$4RtN AID$8)9D$4vL$89L$4sڋT$0\$$E EED$@u$@ ʼn\$$1EE CEE% Eq\$E $E |$8uL$(I9Mpt$ \$8tdT$4R҉T$4D$$X,1t5[uT$$B,$_D$,$ST$0D$$P,D$$L[^_](tL$(D$Q$T$l$(ED$0l$$T$4RD$0҉T$4QE$OHT$(BD$(L$(D$0L$$D$8D$0$@ \$$pEE CED$,l$$PD$,D$(D$D$,$t$$D$,11h$\$T$$L$4B,A {t9t @u7&'<\$,Ét$0։|$4|$@l$8l$DL$&t$C8$*D$D$C8$^*|$C8$*|$E(D$C8$*@D$0mƉ$IGtW$J?s8_+D$ t$\$$WC\$,t$0|$4l$8D$(?πD$ ^D$ѤmT$$T$+D$ D$D$ $ T$F L$lD$'f|$$NFD$$L$$F$fNL$xNL$(NDϋ|$p˃@Eˋ ˉB(FD$ $ſL[^_]ËB,T$B0ͤmXmD$Ѥm,$T$T$)촆mMD$(D$,|$,G_,EȈD$D$,H|$_|$,\$(L_j_<9ut&D$Ѥm,$T$T$)D$(|$(NL$(Ԥm9]|$'D$(u&D$ЦmT$D$$zmT$fT$1$(>T$vL$l1\$' 4mfL$$t$B0T$$能T$B0,$T$T$D$(D$ T$$踾T$F C\$(D$(AD$Ѥm,$T$T$~)D$(|$( NL$(^m9ui|$'D$(D$lm|$(NL$(줅m9D$'D$(<D$`mu|$( NL$(m9D$'D$(<YD$ m.,$T$T$m |$(NL$(m9|$'D$(D$৅mmm D$<D$(,$T$$T$D$(oD$&'T$1ɋD$!D$t8t8mt'SD$T$ L$\$t8t8mt[ÐD$ \$[.&'\$\$ t$t$$|$|$( t,|$ t$\$$\$t$|$t&1\$t$|$Í&'D$t8h8mtË@(D$N&'D$ $T$t$\$L$ t$$t8t8mu t;h8mt $t$É\$$t$ t$(&\$t$t$ |$(v(tc;wI\$t$|$ËuD$@$$Ɖ$9c뽉$:ǃ𺫪$T$lj$9 qt&1kS\$ $\$$\`-0m[Ít&T$1t 1:8mÉ'S($\D$D$D$ ËD$4$D$D$0D$NC$$88mC C8mt0m([Ít& 9m8m0mtHBJmBmPm$D$0mD$PmL$8mP؃0m([fD$m$m 9m뛐S\$ $0\$$\-0m[Ít&T$1t 1:8mÉ'S($\谵D$D$D$ ËD$4$D$D$0D$C$$78mC C8mt0m([Ít& 9m8m0mtHBLmBm`m$D$0mD$`m$8m؃0m([fD$m$m褵 9m뛍v,|$(D$0|$4\$ t$$t$8$|$t D$|$ t$D$$؋t$$\$ |$(,ÐS\$ C($}6\$$8]-1m[ÐT$1t 1:8mÉ'S$8ËD$$$6C4C$$C(D$(C,D$ C058mC C8mt1m[á 9m8m1mt:BMmBmtm$D$1mD$tm\؃1m[D$m$m 9m멐<|$8|$Dt$41\$0w t$L4mD$@t$$D$,t$ D$ÍD$,D$D$H$D$:؍t&2.*؍t&"؍t& ؍t&ǃ1~+'ؐ"؍t& ؍t&ǃ;؋؋CT$ CǃC\$$C\$C \$(C$\$,D$$D$ D$D$$D$mD$(\$(D$,D$(T$(m%Xmv ɃmD$ L$c L$$D$c$D$ L$$c(vtɋwC,.(ǃh؃ R Jǃ0'T$D$ JHJHJ H JHJHJHJHJ H J$H$J(H(J,H,J0H0J4H4J8H8Jv[ ([ÍVSt$8m$@m\$lD$l$\$\$0\$ u\$dD$ ND$\$lD$l$\$PuD$ ND$\$lD$l$\$@\$ uD$0$\$ouD$P$\$0_u\$hD$ $OuD$0D$hD$@D$dD$D$dL$h[[[ t[^fT$D$ JHJHR P ÐVS\$$t$ CC(1C<@m^ CC ^C$C^CcC<@=4mF^F^N ^ [^ÍvكC<@m^CC^CC ^ Cc$K4m@mCc$^C c^Cc^ C<؃[^Ðt&Ct&|$l$$htE8D$(D$,$D1҅&L$(؉4$M&$pt땋$l$.v'D$t D$ÐD$ᆳ@@ @@@?fT$D$PÍt&D$@Ð&T$D$P Ít&D$@ Ð&T$D$PÍt&D$@Ð&D$T$PT$ PÍ'D$T$H PD$ ÐD$@(@4Í',\$\$0t$ t$4|$$|$CL>CL>C ?CL?CL?CL?C?C C$C(C,?C0C4C8C<?C@CDCHCLCPCTCXD$D$ D$D$LCx$ClCpCtǃ?ǃǃǃǃǃǃGx [^_Í&D$1t& D$T$Pt3D$4$C t$(D$ǂm4$D$,D$(D$0[^_ËCD$t$ D$ǂmD$$D$D$4$듐\$\$ ;\$$t$T$,t$(t sHt$\$ \$C(uv@(pHtD$$҅t!sH\$t$Ív'D$@Iu@(@It@hÍ'D$@LÐ&UWVS<]CHu I(AHtE EEЋA`&)čD$E܍UЉEEpEԅt`}~.1E܋<<$|$$D$A9u׋ED$D$$sdtD$$e[^_]ÐC(u ލ&@(@HtS`9P`uƃcH'S\$ x$ǃD$$D$Ƃm$[Í'D$@Hu@(@Ht@`ÍvD$$D$D$D$ $aD$ t&D$@D郔vD$hD郔v\\$Pt$Tt$`|$X8ttHDt4$(uNu*tD$4$Z-\$Pt$T|$X\ÍD$4$+|$<$4D$<$TD$|$4$(뀋D4$D$|'_&D$T$PlÍ'1mEm1mEm1m Fm1mFm1mFm1mHm1mHm1mHm1mHm1m@ImÍt&'1m"m1m"m1m`ӂm1m #m1m`#m1m#m1m#m1m`%m1m%m1m&m1m'm1m'm1m`'m1m(m1m0+m1mP+m UWVS|$$$D$hT$`$T$dt:11T$l1t4l ։1uT$h1L$ 1+|$`t&;\$r\tT؉D$t|$D $1mL$11T։ 1փuL$;\$s4$薗|[^_]Í&'UWVSLU uVHUuЍt&v(FHtF(WHHDžM̉u ]̋(WHtFHt @(HHtË[`uȉ}Ѝ ]ԉMăEu @(@HtU;P`E tMЋEȉL$$E ]ă !)ċEȍt$UE$uT$D$łm M)č|$UE}T$D$łm $Eԅ~&1ې9tT$$EuI;]u݋UЋB(t(M̅HHu ʋ@(PHt9EtMЋPHEЉM}Љe[^_]Ëuȍe[^_] D$ D$$ɂÐ&D$@l%@ÍVS$t$4ot}D$D$ D$t$$t D$$[^É4$ ƉD$$t$D$$ P$[^ø릐SÃ@$$苎8mC C8mt2m[á 9m8m2mt:B`mBm@m$D$2mD$@m ؃2m[D$m$m  9m멐t&'S\$ $CDtSPt $ʍCDuWu=tCX$D$ \$$` -2m[Í&CX$_CD뮋CX$_CD딍T$1t 1:8mÉ'D$T$PDu v@(PDtÍD$@Du@(@Dt@HÍvS\$ KDu @(@DtPXz!t[Ãz uz,uz$uz0uu @(@Dt@Pt$"¸uKDu @(@EtPXuu [(CEtCX1j&'T$tv"utv3ꮆw%Ðt!tt1Átu΍\$\$ t$$`u Ɖ$C@F<\$4$F@FDf\D$ D$Pm\$t$t&<\$,\$Dt$0t$H|$4|$@l$8K4D$ D$D$<$C4$39{<D$l$<$,$ʊtGLt C\5t{Dt؋t$0\$,|$4l$8<t3ؐ@(pDt& sD먋S<ok<93ƒts8m 8mP8mRtD$L$t$\$<$ҋL$D$QtD$t$\$,$ҋD$@t t$\$,$CDu f@(@Dt@H$l9X p $?K\CXvD$\$<$,_&@XkXD$E$ ~&L$1҉|$y|y|9u|$T$BE$L$1҉|$y | y,|,9u|$j@XD$CX$[{DF@XD$CX$[{DVSt$ F(fNDXD 9u ЋP(u4$D$ D$PmD$_[^É'U1ɉWV S1ۃU} Eu$b)ăD$R(Hu߉E11ҿ f‰')ăD$I(PuߋE9NރHuIRt 9t1tvI CDut R ADue[^_]ËW1릐t&UWVS,t$H\$@|$D#CDt1u9s!t [(uօu,[^_]D$RmD$ mD$D$am$ym6|t$p$|$t$l$x$\$l9t$<$_$<$!ÍD$D$\$"D$8D$\$4$u` @fÀ7XЋ\$lt$p|$tl$x|Ít&D$@l$D$D$$;1҅tt+D$$0d4$WxF@FDFHFPFL$FpN\^X!CCCCC!C C$C,C0ǃHFT$RG|4$D$D$$/9t,D$~mD$ ฅmD$D$am$ym$t [^_Í&S(D$0@Du [(CDtSPt9T$T$T$$T$AD$-'D$CP$ǰ([fVSD$XX;Ct[^É$x~S 9Su1ɋS,ށt>t 1[^ËStu9t܃S 9Vt뗋St܁t1뵐D$PhD$@hHD19JDÍD$PhD$BH1ҋ@h@HDÍv'SD$L$ PhB|tIh;A|t[ËAh[@|Ë9u9uقفzuق1فD[f1[ÍD$PhD$ق1ҋ@hـDÍt&D$PhD$@h19SD$XhD$ Hht 1;t[Ë1[Ë9[Ð&D$T$ t @ÍvkHLH @Í'D$T$2fD$ D$$PXt D$$1Í&D$ D$$PXt D$$1Í&D$ t$\$|$1phD$$Xh9t\$t$|$ÐD$$tы9uنكz5u3نكzuن1كDz1sD$ \$t$|$XhD$$ph^1tR,t6NL9KLt\$t$|$ÍNP9KPuNT9KTuڋNX9KXuҋKl1;Nluȋ{p;~putvtu\\t$$낐&D$D$PPD$t&'VSÃ$]tp4$D$D$ t$t$&[(t;CI tChD$t$D$m$T$e[(uŃ$[^Ð&D$ t$\$|$1phD$$XhD$4$\$uyCD$FD$$u[C D$F D$$yu=C0D$F0D$$[uF@C@D\$t$|$Í&'ƒ 1uJu JftËB$uz0t?z,tu5z0tUz,fz0tPz,뮃z,D$ mD$$Zm{z,kz,[v'\$Ë@t$Ή|$׋tD$`mD$$ZmFCCD$mD$ mD$D$m$m{X#H\$Dt$0\$,|$4l$8T$@<麧v't&'D$$D$D$D$ $D$@$ѳ@(fD$ D$$詳T$$@TH PD$(ÃD$$D$D$D$ $QD$$aT$(@TH PD$,Ð&,D$D$ D$D$D$4D$D$0$D$,Ð,D$D$ D$D$D$4D$D$0$YD$,ÐD$ D$$ɲ@T@ D$ D$$虲@T@ |t79uC$~1҃{ u v| t 9u[^ËF811 ȉ 1ȃuF[^É'V1SD$ 1ҋt$XXFH ȉ 1ȃ@uF[^Ðt&V1SD$ 1ҋt$XXF ȉ 1ȃuF[^fD$ D$D$@XD$D$ D$D$@XD$,D$4T$0T$PD$ mT$P D$ĽmT$@$f,Í'UWVSL\$dt$`C8x-t$F(D$ mD$C D$彅mD$C$ F$t$t$D$ mD$C D$mD$C$ط$m̸ŋC |$ D$m|$D$D$t$D$ mD$@m,$蓷FD1ҨuHu[C|$0D$4CD$8C 4$D$ImD$D$8$D$?D$8$qT$=D$m,$T$T$>D$T$T$?T$ ϴFHfF`D$m,$D$詴D$m,$虴ED$C$菴D$,$ǵ\$D$`ImFd$XD$m,$KED$C$AD$,$yt&Lt$D|$H|$P\$@D$8D$<Px$m״D$ſmÉ$ųD$8D$D$D$F|\$ D$D$$$FD$*119t'kXt$D$ u,[^_]ÍT$|$$]T$@B,XkX4$苞L{uJuM1tftCTCTT$@B,X,[^_]C{Kf \$\$t$t$t4DkX@,0NT\$\$t$t$ 7D&\$t$ Ít&D$T$ H,kD$XHTT$D$Cv' \$\$t$t$Ht4DkX@,0NT\$\$t$t$ C&\$t$ Ít&D$T$ H,kD$XHTT$D$Cv'\$ \$$t$t$(|$|$,l$l$ tDDkX@,(MT|$,|$t$(t$\$$\$ l$ l$wC&\$ t$|$l$ÍD$ t$T$$\$L$p,kD$XHTt$\$$L$T$D$ C\$ \$$t$t$(|$|$,l$l$ tDDkX@,(MT|$,|$t$(t$\$$\$ l$ l$B&\$ t$|$l$ÍD$ t$T$$\$L$p,kD$XHTt$\$$L$T$D$ fB D$|$T$$\$ t$t$$x,kD$XL$HT|$t$ t$\$$L$T$D$ FB,D$0\$\$4t$ t$8|$$|$G $0ȅmlDžmEʼnD$!G$$UȅmlDžmEʼnD$G$G($mȅmlDžmEʼnD$܏G,@$ȅmD$ƏW4lDžm$ȅmEŃD$規G8D4$ȅmD$菏G0$ȅmD$|T$B9p YL[^_]Í$ɅmIÍ'UWVS|$D$T$ t ft׉ƻt ftH\$i ~`1ɉ,$nt~0t1; $}Dk4l$t~|\uGCƒ; $G0C0|t&[^_]p|$fzp fv'UWVS9m@$tB$$ɅmT$T$(D$΅mɹ*ɅmED$ D$ $΅mȋT$(촆m$D$0+Ӊt$<1D$@D$,D$4T$8TUut w$υmvt&Cэ&T$8$υmt&\$4<(<_ XC뺍\$4<=C띋T$<\$@l$DD$@z |$0<,t<(D$0/CVf<) L$,|$, i1$L$,D$<Ct$4uDžm>t$4oDžm T$<Cً$+L$4$\$@L$0`0m\$0҃0mE1l$D1͉T$0G9rD$GD$D$4$襥;t$0rʋL$At9T$8 ΅mT$81ۉD$H˅m#D$,T$<Crl$0D$@|$0փTT$8΅mL$,\$DT$8Pʅm,<)t\$HT$8˅m\$DD$TD$LjD$TD$LP\$HT$8<ɅmT$hB )T$h T$h l$T\$HT$8ʅmat$DD$D$υm4$tEBt$DD$D$΅m4$DT$<:T$8ʅmD$Dt$|D$ t$$ښT$\\$|9\$DBnT$8Ʌm $T$\p1mBp1m8T$hB,E\$HT$8Ʌm^t&U1WV ЅmS$l󫍜$xDŽ$l Ѕm$DŽ$p|$$DŽ$t\ЅmDŽ$xDŽ$|ЅmDŽ$DŽ$ЅmDŽ$DŽ$ЅmDŽ$ЅmDŽ$хmDŽ$0хmDŽ$<хmDŽ$E$@T$$`хmD$J$$]DŽ$Stp$T$l$ |$D$TT$t$хm~C$хmD$~~1.t$Su1[^_]Ð  UWVS1ہ,D$T$$@tb111<΋O9u?| |$;$@uυt'D$ D$D$T$$~T$t 9mu,[^_]!9m UWVSL$8l$0\$4t ҅mtW%҅m18uE <9mt' ń܅mۉuۃ! 9muك[^_]ÿ)҅mtD$ ҅m,$}t2ډ蹀܅m$ډD$0@ޅm[^_]tD$1҅m$I҅m}$N҅mD$}D$X҅m$I҅m}D$҅m$҅mD$}D$҅m$I҅mh}D$҅m$҅mD$X}D$҅m$I҅m<}D$҅m$҅mD$,}D$҅m$I҅m}D$ Ӆm$҅mD$}D$Ӆm$I҅m|D$NӅm$҅mD$|D$XӅm$I҅m|D$Ӆm$҅mD$|D$Ӆm$I҅m|D$Ӆm$҅mD$||D$Ӆm$I҅m`|D$Ӆm$҅mD$P|D$Ӆm$I҅m4|D$ԅm$҅mD$$|D$ ԅm$I҅m|D$2ԅm$҅mD${D$Dԅm$I҅m{D$sԅm$҅mD${D$ԅm$I҅m{D$ԅm$҅mD${D$ԅm$I҅m{D$ԅm$҅mD$t{D$ԅm$I҅mX{D$ Յm$҅mD$H{D$0Յm$I҅m,{D$[Յm$҅mD${D$lՅm$I҅m{D$Յm$҅mD$zD$Յm$I҅mzD$Յm$҅mD$zD$Յm$I҅mzD$օm$҅mD$zD$(օm$I҅m|zD$օm$҅mD$lzD$օm$I҅mPzD$օm$҅mD$@zD$օm$I҅m$zD$!ׅm$҅mD$zD$0ׅm$I҅myD$cׅm$҅mD$yD$rׅm$I҅myD$ׅm$҅mD$yD$ׅm$I҅myD$ׅm$҅mD$yD$ׅm$I҅mtyD$I؅m$҅mD$dyD$`؅m$I҅mHyD$؅m$҅mD$8yD$؅m$I҅myD$؅m$҅mD$ yD$؅m$I҅mxD$ مm$҅mD$xD$مm$I҅mxD$,مm$҅mD$xD$8مm$I҅mxD$lمm$҅mD$xD$مm$I҅mlxD$مm$҅mD$\xD$مm$I҅m@xD$%څm$҅mD$0xD$0څm$I҅mxD$[څm$҅mD$xD$hڅm$I҅mw$~څmD$wD$څm$I҅mwD$څm$҅mD$wD$څm$I҅mwD$څm$҅mD$wD$څm$I҅mlwD$ۅm$I҅mVwD$Dۅm$I҅m@wt$ \$$hۅmD$0w$褐t&$ۅmutD$D$$E$ۅmutD$D$$É'S(D$ۅm$I҅mvD$ۅm$I҅mv\$D$D$ $I҅mD$vvD$D$ЄmÉ$dv$D$2m\v$D$I҅mTv([ÐÍ&'D$@HD$D$@HD$頨D$@HD$D$@HD$@D$@HD$#D$@HD$0D$@HD$VSӃ4@H$lft8F4FLF8FPC[K[K [ 4[^ËFH$1҉T$,D$(FHl$(\$$1҉T$,D$(l$(F4FLD$F8FPC[K[K [ 4[^Ít&V1St$\$w6w2u؉\$FHD$[^tt&؃[^Í'<\$0\$@|$8|$Dt$4t$HC4CHCL$\$1҉T$,D$(CHl$(D$C8CP$\$1҉T$,D$(l$(D$t$Ht$4|$DCH|$8\$0D$@<t&\$\$ t$1|$CH{4$9t\$t$|$Í&CH{8$9uՋCH$3뾍&D$@HD$D$@HD$|\$l$$$$t$psHl$x$T$9mu FL~HD$HnP4$ <$CDkPC$$CHD$HCL9mC C9mt؋t$042m\$,|$4l$8<á 9m9m42mtABPmBmޅmD$42mD$ޅm$Em$9m둍&D$m$ml 9m뢍vD$@DÐS\$ D$$D$C,$-mC,[Í'UWVSl$$$$C$RD$<$D$,C$wO8T$8SFT$$SFF EED$4G4D$LD$L|$JωL$Lt$JXmω fT$Hl$H\$@l$JT$@D$Ll$H\$Dl$Jl$H\$0l$J)T$0T$4l$H\$Ll$Jl$L+l$DD$$l$H\$Ll$Jt$LD$8l$H\$Ll$Jt$Lt$,s 9D$0uT$D T$@u9W(D$\D$ T$,$W4D$)<,$T$B@@Ht1Í',1t0D$@$D$D$T$4l$pt$P\$`|$T\$Ll$XT$tD$lD$hD$d\t&D$\mD$$mI1Y1RT$D$PHÍt&D$P(RTB@Ív'1Í'Í&'VSL$ \$$t$(A(@TPL1tt $҅t[^Í'Í&'S8\$@T$dC(@TT$$T$\$T$ T$PT$T$LT$T$`T$T$XT$T$TT$ T$HT$T$DT$PT1҅t CL8[Í&'L$ A(@TPX1t"D$, $D$ D$(D$D$$D$ҸÍt&D$@DÐ&D$@TÐ&D$@PÐ&1Í'S\$ C(@T$P4$-@2m[Ð&SD$$\$ tSHtCLu[ËC(@T$PPCL[ÍS\$ D$C($uuC40ҍHuC8P҃[Ít&'1T$$wwu0f؋D$ $lЃÍ&'T$1t 1:$9mÉ'VS$t$0$xsFD$ mt$ËD$8$D$ D$4D$D$$D$D$T$ T$LÉ$5D$\|$\1t$B$EEE|$nD$n fD$l$l$lT$hl$nT$h@(Fl$l\$hl$nɋ$ދ$D$hD$<l$Hl$l\$hl$nD$hl$l\$hl$n)+$PD$h$+$D$@D$\D$41vP؉ދ\$Hf؋T$4<$l$T$X1Ct$`T$dl$`w̋$B($D$<D$D$> fD$BbT$ D$\$ D$(ml$<\$l$>D$ $m.T$ D$,D$ E|$>D$> fD$Bl$<\$l$>$D$D$LD$LD$GL$[/D$tD$D$L$WGL1\[^_]ÃD$0D$0D$4 9D$8)D$ mD$D$D$t$i \1[^_] SÃ@LCDtD$$-CHtD$$,$,[Í& D$-D2m É'UWVSÃlT$4$L$8D$$($$D$0mD$\STD$D$XD$ D$TD$$$D$RT$\CXt$|$T$T$XD$ $T$ T$TT$P9~Itu$D$ mD$$D$ 1l[^_]Í뵐t&$$$ $D$0ʃm$l$|$D$ $T$0$l$t$D$ $T$0\$ D$ D$$D$,-L$4T$,T$ D$ D$$l-L$8T$4$l$|$ $D$ T$0L$8$l$t$$D$ T$0l[^_]ÐT$\CXt$|$T$T$XD$ $T$ T$TT$PuK&$$D$ xmD$T$$L$D$$M 1XD$ \$HD$ D$$p,T$4D$ D$ D$$F,L$8T$4D$H|$<+$D$vDCnT$(CTT$T$PD$D$ $T$P|$$D$PL$LT$H$\@`D$PsLCPCTCDD$(CH$D$d0[^_ÍD$$D$ D$D$$$D$,D$ D$D$$$STD$,L$PL$$D$(D$*D$ {‰ƉT$,‰$T$,$։D$0D$T$A0|$t$$D$ '$ƍ$D$G04$D$褵4$|D$0$9m@O$F($$V,$|$4$8G4T$4tJ\$0\$41l$8͍&FD$D$0D$$$U9uߋ$l$8\$0A($$F,$|$i(Y,,$Y$ŋF($%$ƋG($!9m@$A($$D$0A($$D$4A($1D$xmD$ $mkdL$$L$ D$D$0D$D$4D$$$$D$X$0Ĭ[^_]Ë$A0$|$t$D$ uÍ$D$$ $$I$z9m@t'$D$mD$ $mt$ ,$1'9,$m,$$D$0A(tD$,$D$4u9D$4u*$A($m,$D$4a9D$4mDD$0$|$t$D$L$ D$$FX\$\$T$$D$ 4$T$ $T$Pt\$0g|$LL$,T$\$<$6&D$4L$,tnl$01f9$t8F D$FD$FD$FD$ FD$FD$D$L$(VT$$\$$U;|$4ul$0T$L$'$A($\$$PT$$W8$$l&<\$,\$@t$0t$D|$4l$8t$C($v9m@F D$F\$ D$mD$ D$$m9m@C($ƋC(kd$NjC($1҉ƋC($ŋC($aNjC($Dt$l$|$\$ D$ mD$D$ $mT\$,t$0|$4l$8<Ãl\$\1ۉt$`t$||$d$l$hD$LSV$|$4$D$ $D$虤ÍD$LD$$觠tiD$pl$ @,\$,$D$#D$x|$t$D$D$D$tD$ ,$D$%,$%؋t$`\$\|$dl$hlËD$L$n$1uf,|$$|$4\$\$0t$ t$8l$(l$$[C\$qCXs\t!SHT$$(CX$pCX$[^D$`mD$ $mDN S\$C\D$[顏 \$\$t$t$t\$F\\$t$D$ FD$@\D$!D$@\D$ D$@\D$D$@\D$D$@\D$D$@\D$頎D$@\D$鰍;t$ F8D$F4<$D$7tӉ<$n~X[^_]D$mD$$D$mD$mljD$ $|$$D$ `m|$D$T2m<$]q9m@t$|$ D$mD$ $mt&t$ F8D$F4<$D$`-<$ nkD$ mD$D$D$4$1t&SMtD$ D$$#[ÃbD$ @(tD$D$m$%ÐVS$t$0RMF(tx$D$$iD$mD$D$D$D$F($t$T$t%1t&HXt $mT$9t$w$D$$$[^Í',t$$t$0\$ \$8|$(|$4F\t$lC D$CD$CD$ |$D$G($||$(F\FHCFLCFPC \$ FTt$$,ÍS\$ CXt!SHT$$bCX$lCXC\$l$-X2m[Ð%<\$,t$01|$4l$8L$D$D$D$ D$D$$tJ$Ux$;x$!x$wt$l$|$ $$D$]v$Sk\$,t$0|$4l$8<Í'\D$dT$|\$L\$`t$P$D$,D$h҉|$T$l$Xl$pD$0D$lD$4D$tD$8D$xD$l$Pt$@9m=E D$$E D$ E D$ED$E\$E\$|$$m~B19m%D @\$t$t$\$$m9u$ml$@SD$HD$`T$TD$P9T$Ht$d׋l$h\$lC$=Bm\$$=m{9m{t$DŽ$m|[^_] |[^_]É|$$C ED$,ED$(E D$$E D$ E\$E\$E\$|$$tmt$DL$XWVS t$8\$0F xv$$/FF ;xrS$T$D$D$D$Amt$D$$-T$4ع`8mt$$Im [^_Ít&'|\$l$|$t$l$xt$pC+@(D$<9mt|$$m9mt$@,$D$%C D$@C($œEnt$ C L$@T$<@L$D$C D$D$CD$@D$ C($D$@ L$89md2mD$D4D$ºL$LD$LEщT$H1D$LE1D$LT$EL$HD$D$DL$ $DT$@D$\~h1҉l$@|$<\$<ӋT$9ul$@\$<4ƒtt숅4L$8Kt$p\$l|$tl$x|ft$C L$@T$8@T$T$xFF ?~8~|/ FF?n)n ?F(F,?~$ $N0@F8F<?F4$|$xs<$|$8D$t$D$t$ D$D$Q$ |$$pvD$t$D$t$ D$D$<$S$PD$$- 1m،$Xل$P،$\ل$TF ~^F^u؁l[^_]Í&'UWVSÃLɋ|$dl$`GGG t9t$1҅L[^_]Å\$8EE$v \$(D$(E E(v \$(D$(D$4ɋmGD$8_GWG م_ tB؍D$mv|$(|$t$$t$\$ \$UWVS,|$DT$H|$@|$_tHu:RdT$ l$D$l$~qt$@11ۉ|$1ɉ;\$DtPF۹EΉƋl$Pdl$|$/l$l$,$u,[^_]Ðt&|$9mt$l$DD$mD$ $Mml$ ?T$D~l$D1\$@l$l$SE0 dS$؃;t$u΃,[^_]D$D$$9d&'T$1t 1:l9mÉ'S$`жD$D$$ËD$ C(˶D$D$$C,謶C$$C08p9mC Cl9m`2m[á 9ml9m`2mt:BBmBmRm$D$`2mD$Rm؃`2m[D$m$m譶 9m멍WVS\$ C,Ht|1144$3F$fF$C,;xrD$$3D$C0$ C(C4C\D$ [^_`7[^_É'UWVSx 9ى~u9m$mJT$`t$,B00F~D$FD$FD$ 1\$$mD$ G\$\$t$$m~51D \$D$D\$D$D$ $m辮D$ 9u̓$m袮ut&T$`B,p$VT$4T$`B,T$hD$04L$$^N $:9D$8D$0D$0T$ptT$pD$0T$)$\$ [))D$ mD$$^mMt&'T$1t 1:9mÉ'S\$ t;9mu$([1'D$ t89mu D$ Q)D$dmD$$^m败Ã$m9Í'T$1t9mt 19mÍ'VS$\$0L$8t$4T$@D$DK,L$D$H4$D$D$DD$D$@D$D$uSs9wr_t11; 9u\$t$ |$$l$(,Ët Ã݋ Րt&Y]>s9wst$<$lsu맍&,t$ t$4|$$|$0l$(l$8\$t};{svu9!8|$8D$4\$t$ |$$l$(D$0,齇t&) 8|$8D$4\$t$ |$$l$(,ÍGD$$kw뮉T;{O ,l$(l$4\$t$ t$0|$$]uA>uSs9wr_t11;19u\$t$ |$$l$(,Ët 1Ã݋1Րt&]>s9wst$<$ ksu맍&D$ PD$T$$cÍ&UWVS,D$@|$Hum[T$ۉ\$~TD$T$D$t} vtgD̓ΉL$|$4$T$DL$uՃ,[^_]tl$D˸DȃΉL$|$4$ՋL$tƃu뻃D$T$9T$a릍t&'WVSD$L$pt811 9u[^_Í'UWV1SD$0xt!(11t&D$|9u[^_] UWVS,T$@D$Dz9r41ۅt$*11&D$A|9u,[^_]É1ۋ:D$t11ۍ&$|9uL$#${,É[^_]ÐSÃt*{4t+S(uDC,C(t$C,[fS(tՍS(T$$P뼉$@fS\$ st{4t)S(uB\$$<rh-|2m[ÍK(t׍S(T$$P뾉$@fT$1t 1:9mÉ'S\$ t;9mu$D[1'D$ t89mu D$ D$mD$$mDgVSt$ rwe$<Ygp0@4@(@,@$$P59mC C9mt6|2m[^Ívt$ 1D$ mD$$mfѡ 9m9m|2mt8BmBm]mD$|2mD$]m$g넍1D$m$mPg 9m ,\$\$0l$(l$4t$ |$$@tx~ @ $Ytj~t$$<l$XD$ 1  9uD$9\$uoT$$t$(B T$Xt$$T$tJD$$ ސ&,1\$$\$0L$4t$(;t \$$t$(,ÃtDrtWD$D$ mD$fD$m$mX1fS;Qus;quto[ I 2S1;Qxs;qltH[ I ҍƉD$L$$1t7S1;Q)넃 돃 붍D$$D$D$ D$ D$$ Í&D$$D$D$ D$ D$$Í&S\$T$ D$L$\$D$\$ D$[v'S\$T$ D$L$\$D$\$ D$[Jv'ST$ \$L$D$D$\$\$ [\$D$$\$ t$|$ƉP~tOttE\$t$|$Ðt&HT$@ $YC \$t$|$fPӍv'D$x~ @ D$VÐ&D$(\$L$ t$\$$tLt \$t$ËPp tp @uωt$T$$ 빋Pp tp @tmut$ D$T$$tPp tp @tIOt$T$$ 6t$ D$T$$t$T$$ t$T$$ &t$T$$ t&tCt$T$$ t$ D$T$$dt$T$$ Kt$T$$ 2S\$ C0$uTC4$jTC8$_TC<$TT\$$@lT- 3m[ËT$1t 1:9mÉ'D$@(Ð&\$\$ t$t$$C,u(C0$S1t4$TC0t$\$D$mD$$mrS\$t$ÍD$@0Ð&\$\$ t$t$$S,u(C4$cS1t4$uTC4t$\$D$mD$$mR\$t$ÍD$@4Ð&\$\$ t$t$$K,u(C8$R1t4$SC8t$\$D$mD$$mrR\$t$ÍD$@8Ð&\$\$ t$t$$C,u(C<$cR1t4$uSCt$ |$l$$Ћt F\$t$ |$$l$(,fEF뷍t&\$\$ t$t$$|$|$(t$C$k@dt$|$(|$t$$t$\$ \$&\$t$|$Ã\$Ét$|$$PxƉ<$,P|$F CF0sst$C \$ÍS$OT$ C|[Ðt& \$\$t$t$SK B)9rB Ήs ȋ\$t$ Ët9rs t;rwB Ss ӋC@@9CƍC@s @ 멍'D$@ P VSt$ u+7PSC $N\$$NtSuΉVωt$$N[^Ð\$t$t$ $ %OøCƃD$$$t$CC؋\$Ít&'S\$ C$-\$ [M$3mD$ wǂÍt&R($Í',$3mL$E뾐&t$5$3m\$F(8tG$>@@@ p@@D$\$FP$i?؋t$\$Ít&'t$5$3m|$|$ \$F(<$<t2$>x@@ D$\$FL$>؋t$\$|$Í&'T$<$\$|Ë$$T$@$$͉T$L$T$P$T$D$T$H<|$$?t x t \$|$$$ČË@~ًF ~ҋF=t8w=uD$T-t&== uD$T t&D$TS(B(@,@8T$4D$X$BT$4@D$X$PpD$TD$D$F D$ F|$D$C($ wT$4C0$L$8D$T L$8D$ $ƋD$m4$'OD$ &D$&D$4$~D$@D$Ht$D$lD$DD$dD$LD$hD$PD$\D$`D$lD$lD$<$\$$D$ll$l\$ D$@\$D$l\$D$H\$D$D\$\$ \$OD$<$CT$44$L$8 $D$<$ټT$X$D$RlCH$\$|DŽ$ $$$ČD$Tf$3m\$T$ t$\$(t$$@($\$t$\ t \$t$Ë~t$\$ÐSÃxXt6@xK(T$ S|D$CtT$$Cp[Ë@8$Kx)빍t&SÃ(@TC\t8{XCdSlT$ K(ShD$C`T$$4C\Cpu`STCX;BtPRD$?D$?D$?D$?thC(L$$L$D$CTSXP ([Ã{XtES($ǃv_t&D$뎍1  뫋C8$诙SlKd)S$3mT$(C(T$T$$T$T$ $ [Í&S$3moT$,C(T$ T$(T$T$$T$T$ $[ S$3mSptC(T$ $[ÃP҉P~ËT$@@P$P:Ít&UWVS,\$@CTk(tCP$+:tAvt5P uS(D$ $LD$@ kvuˉ<$6CL$9t`&vtNH uS(D$ $@D$P@ ҉PL$CL$j9vu<$6$U9t"ƋS($L$vu<$5CP$:8CL$'8CP$|6CL$q6$c6D$$5E(@,@8$PtCDt*D$ D$D$,3m@$謺CDu֋CH$5$z5-(3m,[^_]ÍvD$mD$$m5@D$XmD$$m4 &'\$$3m|$|$ t$|$CP$6t@CTtRC(sT<$H\$t$|$Ã\$\$ t$5$3m\$FP$l6tH u @ F($L\$t$Ív'UWVSÃt9u9tvu[^_]Í:Q)҉Q~t$$c5[^_]Él$GL$6׍WVS\$ Cts{nCu\$$3[^_Ã,\$$3mt$ t$0|$$|$4l$(t$CP$P5t"|$CL$;5tUC(|$4$`\$t$ |$$l$(,ÐSÃS@1t[ËC0$葌uC0D$$O[ËS4C(R $@T$`[É'SÃt t [D$$@[f$u׋D$@$0O[Ít&'UWVSL$3mu}M ‹C(L$MỦ|$t$L$ ML$M L$M $U̍C8>K@te[^_]ËC0$dttt0uсuɸ;cu vt&r3wEE䋃MT!‰ȃ D)čL$+M؋MMCЋu 1؉E܋EUԉMЃEE)9t?Mt$L$M؉ $9LM|$4$L$&LM<$L$M؉L$Lu};]ue[^_]ø2(\L$hD$d\$L$3mt$Pt$`L$0L$lD$,C@|$T|$tL$4L$pl$Xl$xL$8L$|L$ST$?ST$@ST$AST$BSD$0D$+L$*T$CSt$ T$DS T$HS$T$L5t&T$,D$.CfT$0fCD$*ST$4C D$5S T$6C D$7S T$8C D$9ST$:CD$;ST$CD$?ST$@CSD$+T$)CD$AST$BCD$CST$DCD$HST$LC S$D$ \[^_]fw{'^6$$$$$$C(@(p4D$pD$,$0mD$|$D$D$xD$譣$ Ɖ(,$4m‰FL$HC0uND$ \mD$<$D$$1$$$$ĜÍT$HT$D$F$mƒ Ҹt뵋SDCH-@m$ T$8D$<ՃT$8$! BL$4Ճ$D$8ՃT$8$,Pl$<,mL$4l$D$,D$(D$$D$ L$D$D$D$ D$@m$D$ m0t\$D$$\m oD$ DmD$<$D$K1t&S\$ D$@m\$C(@,$^D$ [t&'L\$<\$Pt$@1|$Dl$H$\$D$@mC(@,$C(h4@,xPD$T$D$vu\$<mmmmt"T01B' tt(9r1҃[^ $m1҅mEЃ S1ۃ$mu [ÍvD$$m-mD$tًX$[Ít&W1VS$m\$xtU<mmtFt$$mt2mu(&VuF t~ m[^_Í1[^_Ðt&S7mt[1$XQt}MtmuPPStsuBPVtvu4PCtcu&PRtruPTttt0 vf됉$,m7mpv$'mHm7mSQP=L$ r -=w) XYÐST$11ɉ'm؃ u[Ð,\$\$4T$<|$$L$0t$ D$8ۉl$(D$҉߉L$ʼnu59vTȉ1ƉʋL$t؃ڋ\$t$ |$$l$(,119wڃuX;D$v9s1ɾ붅u 1É1ljȉ؃T$iكD$M )؉ ։t$ t$ t$ ׉9rl$9r 19u1 D$ T$L$ D$ T$L$   D$D$ÐUWVS<$P$&$T$ %ljut&9tfu썴$+ut&9tfu$+$&\$!Ƅ$%D$\$$(m $Xl$t$ \$D$D$(m<$6X4mD$  D$)m|$$Pmtqug<[^_]À$&DŽ$+5fDŽ$&?&vD$!7$$m|$D$)m@$sFUWVS,|$@T$Ht$D<$T$D$E4$kD$/1҄t1t&f k Մuf1҄t1f x ׄufT$D$D$$T$u$D$D$@,[^_]D$%m,D$0$\$D$,Ð,D$0$Q\$D$,Ð,D$0$A\$D$,Ð,D$0$)\$D$,ÐLD$PEtDu:@؁0)m|{~Lf,)m()m\$0\$ D$ !\$D$ )m\$$D$0\$iD$ vكLÍu𐐐D$ÐD$Ð,D$0$a\$D$,ÐLD$P%E=th=t<$Y\$8D$8L\$ 8)m!T$D$4)m\$$D$ \$\$ nD$ LÍ\$ D$ !T$\$D$4)m\$$+D$ qLD$P%E=th=t<$\$8D$8L\$ @)m!T$D$<)m\$$D$ \$\$ D$ LÍ\$ D$ !T$\$D$<)m\$$kD$ ql$uuÐl$uuÐ%ķm%xm%m%m%̷m%зm%m%跆m%m%|m%m%m%m%ȷm%䷆m%ෆm%m%m%m%Էm%췆m%m%pm%m%m%m%m%m%ܷm%طm%m%m%m%m<7mD$HD$PD$Xt)ʋT$@\$\$ \$(T$T$DT$T$$؃<Ðt&D$7mbfviewport_width >=0 && framebuffer->viewport_height >=0P m!m!m`!m@!m !m!m mFailed to create an OpenGL framebuffer objectoffscreenonscreen[OFFSCREEN] ./driver/gl/cogl-framebuffer-gl.c:999 & RGBA/D/S Bits for framebuffer[%p, %s]: %d, %d, %d, %d, %d, %d_cogl_framebuffer_gl_flush_state_cogl_framebuffer_gl_flush_viewport_stateattach_depth_texture  Failed to create texture 2d due to size/format constraintsFailed to read first pixel of bitmap for glGenerateMipmap fallbackCoglForeign GL_TEXTURE_2D textures are not supported by your systemFailed to bind foreign GL_TEXTURE_2D textureUnsupported internal format for foreign textureCompressed foreign textures aren't currently supportedFailed to read first bitmap pixel for glGenerateMipmap fallback./driver/gl/cogl-attribute-gl.cCoglMmMmMmLm@Nmsetup_legacy_buffered_attributesetup_generic_const_attributesetup_legacy_const_attribute./driver/gl/cogl-clip-stack-gl.cCogl[CLIPPING] ./driver/gl/cogl-clip-stack-gl.c:498 & Flushed empty clip stack[CLIPPING] ./driver/gl/cogl-clip-stack-gl.c:564 & Flushing scissor to (%i, %i, %i, %i)[CLIPPING] ./driver/gl/cogl-clip-stack-gl.c:583 & Adding stencil clip for path[CLIPPING] ./driver/gl/cogl-clip-stack-gl.c:599 & Adding stencil clip for primitive[CLIPPING] ./driver/gl/cogl-clip-stack-gl.c:627 & Adding clip planes clip for rectangle[CLIPPING] ./driver/gl/cogl-clip-stack-gl.c:641 & Adding stencil clip for rectangleset_clip_planecܥL@./driver/gl/cogl-buffer-gl.cCoglTried to map a buffer with unsupported access modeupdate_hints_to_gl_enumYour hardware does not have enough texture unitsto handle this many texture layersCogln_values <= G_N_ELEMENTS (values) && n_values > 0./driver/gl/cogl-pipeline-opengl.cUnexpected use of ARBFP vertend!_cogl_use_vertex_programget_max_activateable_texture_units_cogl_pipeline_flush_color_blend_alpha_depth_stateuniform sampler%s cogl_sampler%i; vec4 cogl_texel%i; cogl_texel%i = cogl_texture_lookup%i (cogl_sampler%i, vec4 (gl_PointCoord, 0.0, 1.0)cogl_tex_coord%i_in); vec4 cogl_real_texture_lookup%i (sampler%s tex, vec4 coords) { return vec4 (1.0, 1.0, 1.0, 1.0); } cogl_real_texture_lookup%icogl_texture_lookup%icogl_texture_lookup_hook%ivec4cogl_texelcogl_sampler, cogl_tex_coordsampler%s cogl_sampler, vec4 cogl_tex_coordtexture%s (tex, coords.%s); void cogl_generated_source () { vec4(1.0, 1.0, 1.0, 1.0).%s - cogl_texel%i.%s_cogl_layer_constant_%i.%scogl_layer%i.%scogl_color_in.%sThe application is trying to use a texture combine with a layer number that does not existCoglvec4 (1.0, 1.0, 1.0, 1.0).%s cogl_layer.%s = * + - vec4(0.5, 0.5, 0.5, 0.5).%s - * (vec4(1.0, 1.0, 1.0, 1.0).%s - vec4(4.0 * ((r - 0.5) * ( - 0.5) + (gb - 0.5))).%s; vec4 cogl_layer%i; vec4 cogl_real_generate_layer%i () { vec4 cogl_layer; rgbargba return cogl_layer; } cogl_real_generate_layer%icogl_generate_layer%icogl_layer cogl_layer%i = cogl_generate_layer%i (); uniform vec4 _cogl_layer_constant_%i; #version 120 cogl_color_out = cogl_layer%i; cogl_color_out = cogl_color_in; discard; uniform float _cogl_alpha_test_ref; if (cogl_color_out.a >=!=><===< ./driver/gl/cogl-pipeline-fragend-glsl.c _cogl_alpha_test_ref) discard; cogl_generated_sourcemaincogl_fragment_hookShader compilation failed: %stm\mDm/mm”mmtmmPmmmPmadd_alpha_test_snippetMOV output, fragment.color.primary; MOV result.color,output; END pipeline program: %sCogl %s %s!!ARBfp1.0 TEMP output; TEMP tmp0, tmp1, tmp2, tmp3, tmp4; PARAM half = {.5, .5, .5, .5}; PARAM one = {1, 1, 1, 1}; PARAM two = {2, 2, 2, 2}; PARAM minus_one = {-1, -1, -1, -1}; texel%d%sprogram.local[%d]%s%s%s2D3DRECTTEMP texel%d; MOV texel%d, one; ./driver/gl/gl/cogl-pipeline-fragend-arbfp.cTEMP texel%d; TEX texel%d,fragment.texcoord[%d],texture[%d],%s; .rgb.atmp3tmp4texel%dprogram.local[%d]fragment.color.primaryoutputThe application is trying to use a texture combine with a layer number that does not existtexture[%d]SUB tmp%d, one, ; .a; Unknown texture combine operator %dUnknown channel mask %dADD_SAT output%s, MUL output%s, MOV output%s, SUB_SAT output%s, ADD tmp3%s, , SUB_SAT output%s, tmp3, halfMAD tmp3, two, , minus_one; MAD tmp4, two, DP3_SAT output%s, tmp3, %sLRP output%s, Unknown texture combine function %dmࢀmm@m`mmtmp0tmp1tmp2TmTmTmtexture_type_to_arbfp_stringmmThe application is trying to use a texture combine with a layer number that does not existCogl0mmmvoid cogl_real_vertex_transform () { cogl_position_out = cogl_modelview_projection_matrix * cogl_position_in; } cogl_vertex_transform (); cogl_color_out = cogl_color_in; } cogl_real_vertex_transformcogl_vertex_transformcogl_generated_sourcecogl_vertex_hookvoid main () { cogl_vertex_hook (); uniform vec4 _cogl_flip_vector; cogl_position_out *= _cogl_flip_vector; } Shader compilation failed: %sCoglvec4 cogl_real_transform_layer%i (mat4 matrix, vec4 tex_coord) { return matrix * tex_coord; } cogl_real_transform_layer%icogl_transform_layer%ivec4cogl_tex_coordcogl_matrix, cogl_tex_coordmat4 cogl_matrix, vec4 cogl_tex_coord cogl_tex_coord%i_out = cogl_transform_layer%i (cogl_texture_matrix%i, cogl_tex_coord%i_in); uniform sampler%s cogl_sampler%i; void cogl_generated_source () { cogl_point_size_out = cogl_point_size_in; `m0mPm@mmmmmPmжmcogl_sampler%i_cogl_layer_constant_%icogl_texture_matrix[%i]Failed to link GLSL program: %.*s Cogl_cogl_flip_vectorcogl_point_size_in_cogl_alpha_test_refcogl_modelview_matrixcogl_projection_matrixcogl_modelview_projection_matrixshader->language == COGL_SHADER_LANGUAGE_GLSL./driver/gl/cogl-pipeline-progend-glsl.cʀmÀmmmm???????:ZmmmMZmmm @_cogl_pipeline_progend_glsl_endglGetStringglGetStringiglGetIntegervThe OpenGL version could not be determinedGL_ARB_multitextureThe OpenGL driver is missing the GL_ARB_multitexture extensionThe OpenGL version of your driver (%i.%i) is not compatible with Cogl [WINSYS] ./driver/gl/gl/cogl-driver-gl.c:398 & Checking features GL_VENDOR: %s GL_RENDERER: %s GL_VERSION: %s GL_EXTENSIONS: %sCoglGL_ARB_texture_non_power_of_twoGL_MESA_pack_invertGL_ARB_depth_textureGL_EXT_pixel_buffer_objectGL_EXT_blend_colorGL_ARB_fragment_shaderGL_ARB_point_spriteGL_ARB_texture_rectangleGL_EXT_packed_depth_stencilGL_ARB_texture_swizzleGL_EXT_texture_swizzleThe GL_ARB_texture_swizzle extension is required to use the GL3 driver./driver/gl/gl/cogl-driver-gl.cglformat != 0@ˀm Ԁm̀m#m'mm(m0)m+m+mP,m,m-m7m07m7m7m`9m>mp?m?m`@mBmHmXm`mamcmPcmpbm_cogl_driver_pixel_format_to_gl./driver/gl/gl/cogl-texture-driver-gl.cCoglPm܀mpހm܀mۀmـm׀m؀m׀m`ـmـmـm_cogl_texture_driver_gencogl-winsys-error-quark./tesselator/geom.cVertLeq( u, v ) && VertLeq( v, w )TransLeq( u, v ) && TransLeq( v, w )?./tesselator/mesh.cfNew != NULLvNew != NULLf->prev == fPreve->Sym != ee->Sym->Sym == ee->Lnext->Onext->Sym == ee->Onext->Sym->Lnext == ee->Lface == ff->prev == fPrev && f->anEdge == NULL && f->data == NULLv->prev == vPreve->Org == vv->prev == vPrev && v->anEdge == NULL && v->data == NULLe->Sym->next == ePrev->Syme->Org != NULLe->Dst != NULLe->Sym->next == ePrev->Sym && e->Sym == &mesh->eHeadSym && e->Sym->Sym == e && e->Org == NULL && e->Dst == NULL && e->Lface == NULL && e->Rface == NULLP.5#߯P.5#_./tesselator/priorityq-heap.cchild <= pq->maxfree_handle != LONG_MAXhCurr >= 1 && hCurr <= pq->max && h[hCurr].key != NULL./tesselator/priorityq.cpq != NULLLEQ( **(i+1), **i )curr != LONG_MAXcurr < pq->max && pq->keys[curr] != NULL./tesselator/render.csize == 0size == 1f->marked./tesselator/sweep.creg->fixUpperEdgeFALSE %m0%m@%m%m%mreg->eUp->winding == 0! VertEq( eUp->Dst, eLo->Dst )VertLeq( e->Org, e->Dst )regPrev->windingNumber - e->winding == reg->windingNumber! VertEq( dstLo, dstUp )EdgeSign( dstUp, tess->event, orgUp ) <= 0EdgeSign( dstLo, tess->event, orgLo ) >= 0orgUp != tess->event && orgLo != tess->event! regUp->fixUpperEdge && ! regLo->fixUpperEdgeMIN( orgUp->t, dstUp->t ) <= isect.tisect.t <= MAX( orgLo->t, dstLo->t )MIN( dstLo->s, dstUp->s ) <= isect.sisect.s <= MAX( orgLo->s, orgUp->s )TOLERANCE_NONZEROeTopLeft != eTopRight++fixedEdges == 1reg->windingNumber == 0e->Lnext != e?P.53_P.53./tesselator/tess.c0.0 <= tess->relTolerance && tess->relTolerance <= 1.0tess->windingRule == GLU_TESS_WINDING_ODD || tess->windingRule == GLU_TESS_WINDING_NONZERO || tess->windingRule == GLU_TESS_WINDING_POSITIVE || tess->windingRule == GLU_TESS_WINDING_NEGATIVE || tess->windingRule == GLU_TESS_WINDING_ABS_GEQ_TWOtess->boundaryOnly == TRUE || tess->boundaryOnly == FALSEEmEmEmEmEmEmFmFm%Fm6FmGFm`FmEmP.5_P.5./tesselator/tessmono.cup->Lnext != up && up->Lnext->Lnext != uplo->Lnext != upsoftpipellvmpipeSandybridgeIntel(R)Mali-PowerVR SGXATINVIDIAQualcommARMImagination Technologiessoftware rasterizerSoftware RasterizerTungsten Graphics, IncVMware, Inc.Mesa Project Mesa -devel[WINSYS] ./cogl-gpu-info.c:539 & Driver package = %s, vendor = %s, architecture = %s CoglMesaUnknownim Umim@QmIntelNvidiaimRmjmhm0SmjmhmSm kmhmRm@kmimRm@kmhmpRm@kmimSmkmim0Qm@kmhmQmim0QmSGXjm@Rmim0QmMalikmRmim0Qmim0QmLLVM PipeSoftpipeSWRastPkmQmZkmQmckm`Smim0Qmcontext->gles2_context_stack.length == 0./cogl-context.cCoglCoglContextcogl_color_inCOGL_DISABLE_INTEL_VIEWPORT_SCISSORT_WORKAROUNDFailed to create default context: %s COGL_DISABLE_GL_EXTENSIONS,COGL_OVERRIDE_GL_VERSION_cogl_context_freecogl-renderer-error-quarkCoglRendererCOGL_DRIVERglgl3nopNo suitable driver foundCOGL_RENDERERFailed to connected to any renderer due to constraintsFailed to connected to any renderer: %sm0mCoglSwapChainCOGL_POINT_SAMPLES_PER_PIXELCoglOnscreenTemplateFailed to connect to renderer: %s CoglCoglDisplaycogl_end_gl is being called before cogl_begin_glCoglcogl-driver-error-quarkYou should not nest cogl_begin_gl/cogl_end_gl blockscogl-system-error-quark/home/kou/work/ruby/ruby-gnome2.win32/clutter/vendor/local/share/localecoglUTF-8? %s: %lu CoglHandleCogl instances: MSB firstLSB firstCould not find a matching pixel format for red mask=0x%lx,green mask=0x%lx, blue mask=0x%lx at depth=%d, bpp=%d and byte order=%s Cogl!bmp->mapped./cogl-bitmap.cCogl!bmp->boundCoglBitmapFailed to allocate memory for bitmapcogl-bitmap-error-quark[BITMAP] ./cogl-bitmap.c:405 & A pixel array is being mapped from a bitmap. This usually means that some conversion on the pixel array is needed so a sub-optimal format is being used.!bitmap->mappedbitmap->mappedbitmap->bound_cogl_bitmap_free_cogl_bitmap_map_cogl_bitmap_unmap_cogl_bitmap_gl_bind_cogl_bitmap_gl_unbind./cogl-bitmap-packing.hCogl./cogl-bitmap-conversion.c_cogl_unpack_8_cogl_pack_8_cogl_bitmap_needs_short_temp_buffer_cogl_unpack_16_cogl_pack_16[DRAW] ./cogl-primitives.c:114 & ~~~~~ slice qx1: %f qy1: %f qx2: %f qy2: %f tx1: %f ty1: %f tx2: %f ty2: %f CoglSkipping layers 1..n of your material since the first layer doesn't support hardware repeat (e.g. because of waste or use of GL_TEXTURE_RECTANGLE_ARB) and you supplied texture coordinates outside the range [0,1].Falling back to software repeat assuming layer 0 is the most important one keepSkipping layer %d of your material since you have supplied texture coords outside the range [0,1] but the texture doesn't support hardware repeat (e.g. because of waste or use of GL_TEXTURE_RECTANGLE_ARB). This isn't supported with multi-texturing.Skipping layers 1..n of your pipeline since the first layer is sliced. We don't currently support any multi-texturing with sliced textures but assume layer 0 is the most important to keepSkipping layer %d of your pipeline consisting of a sliced texture (unsuported for multi texturing)[DRAW] ./cogl-primitives.c:707 & Drawing Tex Quad (Multi-Prim Mode)cogl_position_incogl_tex_coord%d_incogl_color_incogl_tex_coord0_incogl_tex_coord1_incogl_tex_coord2_incogl_tex_coord3_incogl_tex_coord4_incogl_tex_coord5_incogl_tex_coord6_incogl_tex_coord7_invmvmvmvmvmvmvmwmCoglPath./cogl2-path.cCogltype == GL_TRIANGLES || type == GL_TRIANGLE_FAN || type == GL_TRIANGLE_STRIPcogl_position_inPaths can not be filled using materials with sliced textures unless there is a stencil buffercogl_tex_coord0_in_cogl_path_tesselator_vertex_cogl_path_tesselator_begin?@@GG9RFߑ?bits_per_sample == 8./cogl-bitmap-pixbuf.cCogln_channels == 4n_channels == 3_cogl_bitmap_from_file./cogl-clip-stack.cCogl_cogl_clip_stack_unref?cogl-display-error-quarkcogl-onscreen-template-error-quarkcogl-swap-chain-error-quarkcogl-texture-3d-error-quarkGLARBmultitextureARB:EXTOESframebuffer_objectEXTblend_func_separateblend_equation_separateARB:ES2_compatibilityvertex_buffer_objectshader_objectsvertex_shaderARBOESvertex_buffer_objectmapbufferOEStexture_3DEXTANGLEframebuffer_blitfragment_programEGL_imageframebuffer_discardIMG_multisampled_render_to_texturesampler_objectsvertex_array_objectmap_buffer_rangeymym`mymymmymymmymzmmymym mzm zmLmzm5zmtmNzmTzmmymym@mymTzm|mymymmymymmymgzmmymymȈmymymmymymmym}zmmymzmmymymmzmzm,mzmzmdmzmzmmymzmmzm{mpmzm{mmym({mmNzmL{m`mym}zm@mymymmzm]{mmNzmr{m4mglBindTextureglBlendFuncglClearglClearColorglClearStencilglColorMaskglCopyTexSubImage2DglDeleteTexturesglDepthFuncglDepthMaskglDisableglDrawArraysglDrawElementsglEnableglFinishglFlushglFrontFaceglCullFaceglGenTexturesglGetErrorglGetIntegervglGetBooleanvglGetFloatvglGetStringglHintglIsTextureglPixelStoreiglReadPixelsglScissorglStencilFuncglStencilMaskglStencilOpglTexImage2DglTexParameterfglTexParameterfvglTexParameteriglTexParameterivglGetTexParameterfvglGetTexParameterivglTexSubImage2DglCopyTexImage2DglViewportglIsEnabledglLineWidthglPolygonOffsetm mmm+m:mFmZmkmwmmmmmmmÀmπmڀm者mmmmm'm.m:mHmUm_mmm{m mmmmŁm ցm$ꁅm(m,m0m4*m86m<Bm@glClipPlanefЃmDglClientActiveTexturemHglGenRenderbuffersglDeleteRenderbuffersglBindRenderbufferglRenderbufferStorageglGenFramebuffersglBindFramebufferglFramebufferTexture2DglFramebufferRenderbufferglIsRenderbufferglCheckFramebufferStatusglDeleteFramebuffersglGenerateMipmapglGetFramebufferAttachmentParameterivglGetRenderbufferParameterivglIsFramebuffermL+mPAmTTmXjm\|m`mdmhmlЄmp鄅mtmxm|6mSmglBlendEquationglBlendColormmglBlendFuncSeparate8mglBlendEquationSeparate\mglReleaseShaderCompilerglGetShaderPrecisionFormatglShaderBinarymmmglStencilFuncSeparateglStencilMaskSeparateglStencilOpSeparatemm,mglDepthRangefglClearDepthf`mnmglCompressedTexImage2DglCompressedTexSubImage2DglSampleCoveragemmŇmglGetBufferParameterivmglGenBuffersglBindBufferglBufferDataglBufferSubDataglDeleteBuffersglIsBuffer(m5mBmOm_momglActiveTexturemglAlphaFuncglFogfglFogfvglLoadMatrixfglMaterialfvglPointSizeglTexEnvfvglColor4ubglColor4fglColorPointerglDisableClientStateglEnableClientStateglLoadIdentityglMatrixModeglNormal3fglNormalPointerglMultiTexCoord4fglTexCoordPointerglTexEnviglVertex4fglVertexPointer؈m䈅m눅mmmmm%m0m:mIm ^mrmmmm m$m(͉m,׉m0≅m4glCreateProgramglCreateShaderglDeleteShaderglAttachShaderglUseProgramglDeleteProgramglGetShaderInfoLogglGetProgramInfoLogglGetShaderivglGetProgramivglDetachShaderglGetAttachedShadersglIsShaderglIsProgramm8m<ϊm@ފmD튅mHmL mPmT1mX?m\Nm`]mdrmh}mlglShaderSourceglCompileShaderglLinkProgramglGetUniformLocationglUniform1fglUniform2fglUniform3fglUniform4fglUniform1fvglUniform2fvglUniform3fvglUniform4fvglUniform1iglUniform2iglUniform3iglUniform4iglUniform1ivglUniform2ivglUniform3ivglUniform4ivglUniformMatrix2fvglUniformMatrix3fvglUniformMatrix4fvglGetUniformfvglGetUniformivglGetActiveUniformglGetShaderSourceglValidateProgrammp'mt7mxEm|Zmfmrm~mmmmmmʌm֌m⌅mmmmm"m5mHm[mjmymmmglVertexAttribPointerglEnableVertexAttribArrayglDisableVertexAttribArrayglVertexAttrib1fglVertexAttrib1fvglVertexAttrib2fglVertexAttrib2fvglVertexAttrib3fglVertexAttrib3fvglVertexAttrib4fglVertexAttrib4fvglGetVertexAttribfvglGetVertexAttribivglGetVertexAttribPointervglGetAttribLocationglBindAttribLocationglGetActiveAttribmm؎mmmm'm9mJm\mmmm mmmՏmꏅm glGetTexLevelParameterivglGetTexImageglClipPlaneglDepthRangeglDrawBufferm$m(m,Ðm0Аm4glMapBufferglUnmapBufferm8m<glTexImage3DglTexSubImage3DDm@QmDglBlitFramebuffer|mHglGenProgramsglDeleteProgramsglBindProgramglProgramStringglProgramLocalParameter4fvmLmPmT͑mXݑm\glEGLImageTargetTexture2DglEGLImageTargetRenderbufferStorage0m`LmdglDiscardFramebuffermhglRenderbufferStorageMultisampleIMGglFramebufferTexture2DMultisampleIMGmlԒmpglGenSamplersglDeleteSamplersglBindSamplerglSamplerParameterimt"mx3m|AmglCreateProgramObjectglCreateShaderObjectglDeleteObjectglAttachObjectglUseProgramObjectglGetInfoLogglGetObjectParameterivglDetachObjectglGetAttachedObjectsmmm“mѓm䓅mmmmglGetStringimglBindVertexArrayglDeleteVertexArraysglGenVertexArraysm”mהmglMapBufferRange mvalue location for '%s' passed as NULLCoglFixed$Hl !Df8V t"$%'(8*+P-.g01|35689';<4>??ABGDEMGHPJKPMNMPQHST>VW2YZ"\]_`akcdNfg-ijltmnIpqstuJwxzp{|/~CLI:Ԑh<™B0hҤ6f<bɲ :Rh}ǿzeM4pHb-F<^lf KGh  nN$Tnsb;;tCq0Nk$In  'Nw 7d,!"_$%'1)*l, ./J124267}9$;<u> @AyC(EFH=JKM`OQRTQVXY[`](_`bd`f4h jkmozq]sBu*wy{|~܀ւ҄҆ֈ܊4PqRʨVL pݽOESzh^.)]  6t!%(|,?047;?C H7LwPT-Y].bf~kEp#uz"DՎEϙv:?qjs D%.8A:K4Ux_ jt&ݽy#@0(9K^rvH I5+Tt@1^u] 7wн \n M 6' Ɯ F[Dr& I(Q6{QF  !"#$%&'()*+,-{.r/j0`1W2M3B485-6!78 99:;<=>?@AwBeCTDBE/FG HHIJKLMrN[OCP*QRRSTUVoWRX4YZZ[\]w^U_3`aabcdYe3f gghijj@kllmndo6pqqrysHtuuv~wIxyyzr{;|}}~Wဥi+p0m*牤_ՌGo%ۑE_–s#Ҙ/ݚ6ᜌ72ڠ(΢s`F览(ǩf>۬vF߯x>ղk)Os&DӺa{3FVdq{ăƉ Ǎȏ jho<sP)Qvݽ|>[x$$Y72Jb+zY(0*>S3g{MG 25$ 6G5Yj{Œ`ms/?N]m;|D2·da . E G* 48 F S ~a o |  w Ƥ  . G O E + y & 2 8? K X nd p | ! @ Q U K 4  W - " +. 9 D OP [ f r 7} V j t s g R 2  Q C  `* 4 Y? I .T ^ h -s p} ߑ , G Y d f a T @ $  i '' 0 : 9D M wW a j !t }  `  k = w " =Sc$m-r6p?iH]QKZ3clt}k2ktPu!o*2G;C LhT\e`mu}0mٞ 4[~ipmmmmmm7G@CMid-scene modification of buffers has undefined results CoglCoglPixelBufferCoglVertexBufferIndicesgl_::Vertexcogl_position_inColorcogl_color_inMultiTexCoordMultiTexCoord%ugl_MultiTexCoord attributes should include a texture unit number, E.g. gl_MultiTexCoord0 Coglcogl_tex_coord%u_in%sNormalcogl_normal_inUnknown gl_* attribute name gl_%s enabledisableFailed to %s attribute named %s/%s Failed to find the cogl vbo that corresponds to an attribute that had apparently already been submitted!cogl_vertex_buffer_unref: Ignoring unref of Cogl handle due to type mismatchCoglVertexBufferglVertexPointer doesn't allow 1 component vertex positions so we currently only support "gl_Vertex" attributes where n_components == 2, 3 or 4glColorPointer expects 3 or 4 component colors so we currently only support "gl_Color" attributes where n_components == 3 or 4glNormalPointer expects 3 component normals so we currently only support "gl_Normal" attributes where n_components == 3cogl_position_inglVertexPointer doesn't allow 1 component vertex positions so we currently only support "cogl_position_in" attributes where n_components == 2, 3 or 4color_inglColorPointer expects 3 or 4 component colors so we currently only support "cogl_color_in" attributes where n_components == 3 or 4cogl_tex_coordcogl_tex_coord_incogl_tex_coord%u_intexture coordinate attributes should either be referenced as "cogl_tex_coord_in" or with atexture unit number like "cogl_tex_coord1_in"normal_inglNormalPointer expects 3 component normals so we currently only support "cogl_normal_in" attributes where n_components == 3Unknown cogl_* attribute name cogl_%s Failed to find an attribute named %s to delete CoglIndexBufferCoglAttributeBufferCoglIndicesMid-scene modification of indices has undefined results CoglDisabling layer %d of the current source material, because texturing with the vertex buffer API is not currently supported using sliced textures, or textures with waste CoglCoglAttributeglVertexPointer doesn't allow 1 component vertex positions so we currently only support "cogl_vertex" attributes where n_components == 2, 3 or 4glColorPointer expects 3 or 4 component colors so we currently only support "cogl_color" attributes where n_components == 3 or 4glNormalPointer expects 3 component normals so we currently only support "cogl_normal" attributes where n_components == 3cogl_tex_coord0_incogl_position_incolor_intex_coord_intex_coord_inTexture coordinate attributes should either be named "cogl_tex_coord_in" or named with a texture unit index like "cogl_tex_coord2_in" normal_inUnknown cogl_* attribute name cogl_%s Mid-scene modification of attributes has undefined results Mid-scene modification of primitives has undefined results CoglCoglPrimitivecogl_position_incogl_color_incogl_tex_coord0_in%s %f %f %f %f %sMatrix type: %s, flags: %x %sMatrix type: DIRTY, flags: %x %sInverse: %sMat * Inverse: %s - not available %s: cogl_matrix_multiplyCOGL_MATRIX_TYPE_GENERALCOGL_MATRIX_TYPE_IDENTITYCOGL_MATRIX_TYPE_3D_NO_ROTCOGL_MATRIX_TYPE_PERSPECTIVECOGL_MATRIX_TYPE_2DCOGL_MATRIX_TYPE_2D_NO_ROTCOGL_MATRIX_TYPE_3Dmmmְmmm"m@kmPrm{m@kmtmymtmcogl_matrix_rotatecogl_matrix_frustumcogl_matrix_perspectivecogl_matrix_orthocogl_matrix_orthographiccogl_matrix_scalecogl_matrix_translatecogl_matrix_init_identitycogl_matrix_init_translationcogl_matrix_init_from_array?@}:9RFߑ?-C6?-DT! @C:0yE>-q=4C?ɿ?w?[ %6.4f (%6.4f, %6.4f, %6.4f)] cos_difference < 1.1f./cogl-quaternion.cCoglcogl_quaternion_slerpcogl_quaternion_nlerp?9RFߑ??cܥL@r?̌?(ctx->private_feature_flags & COGL_PRIVATE_FEATURE_FIXED_FUNCTION)./cogl-matrix-stack.cCoglйmm`m4mmŸmmйmйmCoglMatrixStackpm0mmm0m0m{mmmMatrixEntry %p = LOAD IDENTITY TRANSLATE X=%f Y=%f Z=%f ROTATE ANGLE=%f X=%f Y=%f Z=%f ROTATE QUATERNION w=%f x=%f y=%f z=%f ROTATE EULER heading=%f pitch=%f roll=%f SCALE X=%f Y=%f Z=%f MULT: LOAD: SAVE mmmpm@mmmӿmmcogl_matrix_entry_get_cogl_matrix_entry_flush_to_gl_builtins_cogl_matrix_flush_to_gl_builtincogl_matrix_entry_equalWe don't have a fallback texture we can use to fill in for an invalid pipeline layer, since it was using an unsupported texture target CoglCoglPipelineremaining == 0./cogl-pipeline.cCOGL_LIST_EMPTY (&COGL_NODE (pipeline)->children)default pipelinenew܂mu܂mۂmۂmۂm`ۂm$ۂmۂmڂmڂmڂmpڂmPڂm ڂmقm܂mu܂mu܂mnew == layerpre_change_notify:copy-on-write_cogl_pipeline_free_cogl_pipeline_update_layers_cache_cogl_pipeline_get_layer_with_flags_cogl_pipeline_equal_cogl_pipeline_resolve_authoritiesCoglPipelineLayerremaining == 0./cogl-pipeline-layer.cCoglnew == ctx->default_layer_n_cogl_pipeline_layer_resolve_authorities_cogl_pipeline_init_default_layersUnable to determine valid blend factor from blend string CoglUnsupported blend function givenoverride_index == 0./cogl-pipeline-state.cOut of range shininess %f supplied for pipeline glDepthRange not available on GLES 1_cogl_pipeline_override_uniform_cogl_pipeline_hash_uniforms_statelayer->owner == pipeline./cogl-pipeline-layer-state.cCoglUnexpected texture combine source-m,m-m-m.m.m-m-m,m,m-m-m-mp-m`-mThe default 3D texture was set on a pipeline but 3D textures are not supportedThe default rectangle texture was set on a pipeline but rectangle textures are not supportedPoint sprite texture coordinates are enabled for a layer but the GL driver does not support it._cogl_pipeline_set_layer_texture_type_cogl_pipeline_set_layer_texture_data_cogl_pipeline_set_layer_sampler_statecogl_pipeline_set_layer_point_sprite_coords_enabledcogl_pipeline_set_layer_combinecogl_pipeline_set_layer_combine_constantcogl_pipeline_set_layer_matrix%*spipeline_state%d -> layer%p; %*slayer%p -> layer%p; %*slayer%p [label="layer=0x%p\nref count=%d" color="blue"]; %*slayer%p -> layer_state%d [weight=100]; %*slayer_state%d [shape=box label="\lunit=%u\n\ltexture=%p\n"]; NULLUNKNOWN%*spipeline%d -> pipeline%d; %*spipeline%d [label="pipeline=0x%p\nref count=%d\nbreadcrumb=\"%s\"" color="red"]; %*spipeline%d -> pipeline_state%d [weight=100]; %*spipeline_state%d [shape=box label="\lcolor=0x%02X%02X%02X%02X\n\lblend=%s\n\ln_layers=%d\ndigraph { } %sENABLEDDISABLEDAUTOֿm޿m翅m#define cogl_tex_coord%i_in _cogl_tex_coord[%i] attribute vec4 cogl_tex_coord%d_in; #define cogl_texture_matrix%i cogl_texture_matrix[%i] #define cogl_tex_coord%i_out _cogl_tex_coord[%i] vertexfragment#define COGL_VERSION 100 uniform mat4 cogl_modelview_matrix; uniform mat4 cogl_modelview_projection_matrix; uniform mat4 cogl_projection_matrix; uniform float cogl_point_size_in; #define cogl_color_out _cogl_color varying vec4 _cogl_color; #define cogl_tex_coord_out _cogl_tex_coord #define cogl_position_out gl_Position #define cogl_point_size_out gl_PointSize attribute vec4 cogl_color_in; attribute vec4 cogl_position_in; #define cogl_tex_coord_in cogl_tex_coord0_in; attribute vec3 cogl_normal_in; #if __VERSION__ == 100 precision highp float; #endif #define COGL_VERSION 100 uniform mat4 cogl_modelview_matrix; uniform mat4 cogl_modelview_projection_matrix; uniform mat4 cogl_projection_matrix; uniform float cogl_point_size_in; varying vec4 _cogl_color; #define cogl_color_in _cogl_color #define cogl_tex_coord_in _cogl_tex_coord #define cogl_color_out gl_FragColor #define cogl_depth_out gl_FragDepth #define cogl_front_facing gl_FrontFacing varying vec4 _cogl_tex_coord[%d]; uniform mat4 cogl_texture_matrix[%d]; %s shader: %sCogl#extension GL_OES_texture_3D : enable void %s %s (%s) { return %s (%s); } void %s (%s) { %s (%s); } %s %s_%i () { %s %s; %s = ); return %s; } Over 50 separate fragment shaders have been generated which is very unusual, so something is probably wrong! CoglOver 50 separate vertex shaders have been generated which is very unusual, so something is probably wrong! Over 50 separate programs have been generated which is very unusual, so something is probably wrong! cogl_program_unref: Ignoring unref of Cogl handle due to type mismatchCoglCoglProgramyesnoRGBARGBAStatement %d: Destination channel mask = %s Function = %s Arg: is zero = %s color source = %s one minus = %s mask = %s texture = %d factor is_one = %s factor is_src_alpha_saturate = %s factor is_color = %s factor color:is zero = %s factor color:color source = %s factor color:one minus = %s factor color:mask = %s factor color:texture = %d cogl-blend-string-error-quarkblendtexture combineUnexpected end of string while parsing argumentexpected a '-' following the 1expected a color source nameUnknown color source nameinvalid texture number given with TEXTURE_N color sourceYou can't use an RGBA color mask if the statement hasn't also got an RGBA= maskExpected a channel mask of [RGBA][RGB] or [A]Expected '(' around blend factor or alpha numeric character for blend factor nameExpected ( ) braces around blend factor with a subtractionExpected closing parenthesis after blend factorexpected , or )Separate blend functions for the RGB an A channels isn't supported by the driverFor blending you must always use SRC_COLOR for arg0 and DST_COLOR for arg1Driver doesn't support constant blend factorsYou can't use the constant '0' as a texture combine argumentArgument factors are only relevant to blending not texture combiningYou need to also give a blend statement for the RGBchannelsYou need to also give a blend statement for the Alpha channelEmpty statementExpected an '=' following the destination channel maskExpected a function nameExpected parenthesis after the function nameExpected to find the start of an argumentExpected closing parenthesis for statementUnknown destination channel mask; expected RGBA=, RGB= or A=non alpha numeric character in functionnameUnknown function nameExpected end of statement[BLEND_STRINGS] ./cogl-blend-string.c:772 & Compiling %s string: %s CoglTEXTURE_[RGBA[RGB[ASRC_ALPHA_SATURATESyntax error for argument %d at offset %d: %sInvalid blend string: %sInvalid texture combine string: %sInvalid %s string: %sSyntax error at offset %d: %svmvmvmvmwm0wmymxmxmxmPxmym|mm~m`~mL}mQmf}m/mm\mmm|}m A = MODULATE ( TEXTURE[RGB], PREVIOUS[A], PREVIOUS[A] ) RGB = MODULATE ( TEXTURE[RGB], PREVIOUS[A] ) A=ADD(TEXTURE[A],PREVIOUS[RGB])RGBA = ADD(SRC_COLOR*(SRC_COLOR[A]), DST_COLOR*(1-SRC_COLOR[A]))RGB = ADD(SRC_COLOR, DST_COLOR*(0))RGB = ADD(SRC_COLOR, 0)RGB = ADD()RGB = ADD(SRC_COLOR, 0, DST_COLOR)Failed to parse string: %s %s Original: %s ADDREPLACEMODULATEADD_SIGNEDINTERPOLATESUBTRACTDOT3_RGBADOT3_RGBSRC_COLORDST_COLORCONSTANTTEXTUREPRIMARYPREVIOUSTEXTURE_NhelpallverboseSupported debug values:cogl %28s Debug ref counting issues for CoglObjectsref-counts:%28s %s debug the creation of texture slicesslicing:Debug texture atlas managementatlas:Debug CoglBlendString parsingblend-strings:View all the geometry passing through the journaljournal:Show how geometry is being batched in the journalbatching:Trace all matrix manipulationmatrices:Trace some misc drawing operationsdraw:Trace the Cogl Pango rendererpango:Trace the Cogl texture pixmap backendtexture-pixmap:Add wire outlines for all rectangular geometryrectangles:Add wire outlines for all geometrywireframe:Disable batching of geometry in the Cogl Journal.disable-batching:Disable use of OpenGL vertex buffer objectsdisable-vbos:Disable use of OpenGL pixel buffer objectsdisable-pbos:Use the GPU to transform rectangular geometrydisable-software-transform:Dump texture atlas changes to an image filedump-atlas-image:Disable use of texture atlasingdisable-atlas:When this is set the glyph cache will always use a separate texture for its atlas. Otherwise it will try to share the atlas with images.disable-shared-atlas:Disable texturing any primitivesdisable-texturing:Disable use of ARB fragment programsdisable-arbfp:Disable use of the fixed function pipeline backenddisable-fixed:Disable use of GLSLdisable-glsl:Disable use of blendingdisable-blending:Makes Cogl think that the GL driver doesn't support NPOT textures so that it will create sliced textures or textures with waste instead.disable-npot-textures:Disables Cogl's attempts to clip some rectangles in software.disable-software-clip:Show generated ARBfp/GLSL source codeshow-source:Traces some select OpenGL callsopengl:Debug offscreen supportoffscreen:Disable fallback caches for arbfp and glsl programsdisable-program-caches:Disable optimization for reading 1px for simple scenes of opaque rectanglesdisable-fast-read-pixel:Logs information about how Cogl is implementing clippingclipping:Tries to highlight sub-optimal Cogl usage.performance:Special debug values: %28s Enables all non-behavioural debug optionsall:verbose:Override the GL version that Cogl will assume the driver supportsComma-separated list of GL extensions to pretend are disabledAdditional environment variables: %28s COGL_DISABLE_GL_EXTENSIONS: %s COGL_OVERRIDE_GL_VERSION: %s COGL_DEBUGCOGL_NO_DEBUGShow Cogl optionsCogl Optionsobjectslicingatlasblend-stringsjournalbatchingmatricesdrawopenglpangoshow-sourceoffscreentexture-pixmapbitmapclippingwinsysperformanceۅmۅmۅmۅm ܅m ܅m ܅m $܅m)܅m0܅m6܅mB܅mL܅m[܅mb܅m k܅m!r܅m"rectanglesdisable-batchingdisable-vbosdisable-pbosdisable-software-transformdump-atlas-imagedisable-atlasdisable-shared-atlasdisable-texturingdisable-arbfpdisable-fixeddisable-glsldisable-blendingdisable-npot-textureswireframedisable-software-clipdisable-program-cachesdisable-fast-read-pixel݅m݅m$݅m1݅m >݅m Y݅mj݅mx݅m݅m݅m݅m݅m݅m݅m݅m݅mޅm&ޅmCoglSubTexture@mpm mmmmmmmmm0mpm`mPm@mcogl-texture-error-quarkcogl_texture_unref: Ignoring unref of CoglObject due to type mismatchCoglRGBA = ADD (SRC_COLOR, 0)RGBA = REPLACE (TEXTURE)RGBA = REPLACE (TEXTURE[A])Failed to read texture since draw-and-read fallback failed: %s?You can't create a foreign GL_TEXTURE_RECTANGLE cogl texture with waste CoglCoglTexture2DFailed to create texture 2d due to size/format constraintsmmmmmm mPm0m;mmm@ 0./cogl-texture-2d-sliced.cCogl!_cogl_texture_2d_sliced_is_sliced (tex)Couldn't find suitable slicing geometry for given size[SLICING] ./cogl-texture-2d-sliced.c:956 & CREATE SLICE (%d,%d) size (%d,%d)Sliced texture size of %d x %d not possible with max waste set to -1No suitable slice geometry found҃m σm0ƒmmP̃mP̓m̃m̓m̃mmmPmmmmmm_cogl_texture_2d_sliced_transform_coords_to_gl_cogl_pot_slices_for_size?Setting a 2D region on a 3D texture isn't currently supportedCoglTexture3D3D textures are not supported by the GPUA non-power-of-two size was requested but this is not supported by the GPUThe requested dimensions are not supported by the GPUFailed to read first pixel of bitmap for glGenerateMipmap fallbackCoglmm@m߃m߃m߃m߃m߃mmm0m0mmPm`mpmp߃mcan_use_wrap_mode (wrap_mode_s)./cogl-texture-rectangle.cCoglcan_use_wrap_mode (wrap_mode_t)CoglTextureRectangle(flags & COGL_TEXTURE_NEEDS_MIPMAP) == 0min_filter == GL_LINEAR || min_filter == GL_NEARESTThe CoglTextureRectangle feature isn't availableThe requested texture size + format is unsupportedForeign GL_TEXTURE_RECTANGLE textures are not supported by your systemFailed to bind foreign GL_TEXTURE_RECTANGLE textureUnsupported internal format for foreign textureCompressed foreign textures aren't currently supportedmPmm0m@mPm`mmmmmm`m m0mPm@m m_cogl_texture_rectangle_gl_flush_legacy_texobj_wrap_modes_cogl_texture_rectangle_pre_paint_cogl_texture_rectangle_gl_flush_legacy_texobj_filtersnode->type == COGL_RECTANGLE_MAP_BRANCH./cogl-rectangle-map.cCoglmap->n_rectangles > 0_cogl_rectangle_map_add_cogl_rectangle_map_remove[ATLAS] ./cogl-atlas.c:70 & %p: Atlas destroyedCoglCoglAtlasresizedreorganized[ATLAS] ./cogl-atlas.c:380 & %p: Atlas is %ix%i, has %i textures and is %i%% waste[ATLAS] ./cogl-atlas.c:246 & Trying to resize the atlas to %ux%u[ATLAS] ./cogl-atlas.c:264 & Atlas size abandoned after trying %u out of %u textures[ATLAS] ./cogl-atlas.c:451 & %p: Could not fit texture in the atlas[ATLAS] ./cogl-atlas.c:460 & %p: Could not create a CoglTexture2D[ATLAS] ./cogl-atlas.c:478 & %p: Atlas %s with size %ix%i[ATLAS] ./cogl-atlas.c:512 & %p: Atlas is %ix%i, has %i textures and is %i%% waste[ATLAS] ./cogl-atlas.c:533 & %p: Removed rectangle sized %ix%i[ATLAS] ./cogl-atlas.c:541 & %p: Atlas is %ix%i, has %i textures and is %i%% waste[ATLAS] ./cogl-atlas-texture.c:368 & Migrating texture out of the atlasCogl[ATLAS] ./cogl-atlas-texture.c:768 & Created new atlas for textures: %pNot enough memory to atlas textureAtlasing disabledUsage constraints preclude atlasing texture1x1 atlas textures not supportedAtlasing disabled because migrations would be too slow[ATLAS] ./cogl-atlas-texture.c:709 & Adding texture of size %ix%i[ATLAS] ./cogl-atlas-texture.c:715 & Texture can not be added because the format is unsupportedTexture format unsuitable for atlasingCoglAtlasTexturem mmpm`mPm@m0m mmmmmmmmtexture->vtable->set_auto_mipmap != NULL./cogl-primitive-texture.cCoglcogl_primitive_texture_set_auto_mipmapRGBA = ADD(SRC_COLOR, 0)COGL_ATLAS_DEFAULT_BLIT_MODE[ATLAS] ./cogl-blit.c:392 & Failed to set up blit mode %sCogl[ATLAS] ./cogl-blit.c:406 & Failed to set up blit mode %s[ATLAS] ./cogl-blit.c:414 & Setup blit using %sUnknown blit mode %stexture-renderframebuffercopy-tex-sub-imageget-tex-datam0m/m`/mm.m/m,mm`-m-m,mm`,m+m+m./cogl-spans.cCogl_cogl_span_iter_begin_cogl_span_iter_nextBATCHING: clip stack batch len = %d BATCHING: vbo offset batch len = %d cogl_position_incogl_color_in_cogl_journal_dump_quad_batch: n_layers = %d, n_quads = %d n_layers = %d; stride = %d; pos stride = %d; color stride = %d; tex stride = %d; stride in bytes = %d v%d: x = %f, y = %f, z = %f, rgba=0x%02X%02X%02X%02X, tx%d = %f, ty%d = %f new vbo offset = %lu v%d: x = %f, y = %f, rgba=0x%02X%02X%02X%02XBATCHING: modelview batch len = %d cogl_tex_coord0_incogl_tex_coord1_incogl_tex_coord2_incogl_tex_coord3_incogl_tex_coord4_incogl_tex_coord5_incogl_tex_coord6_incogl_tex_coord7_incogl_tex_coord%d_inBATCHING: pipeline batch len = %d [CLIPPING] ./cogl-journal.c:995 & Software clipping a batch of length %iCoglCoglJournalBATCHING: journal len = %d needed_vbo_len./cogl-journal.cLogged new quad: n_layers = %d; rgba=0x%02X%02X%02X%02X v%d: x = %f, y = %fupload_vertices?CoglFrameInfoInconsistent ref count on a framebuffer with journal entries.Coglcogl_offscreen_unref: Ignoring unref of Cogl handle due to type mismatchcogl-framebuffer-error-quarkYou should specify at least one auxiliary buffer when calling cogl_framebuffer_clear[DRAW] ./cogl-framebuffer.c:337 & Clear begin[DRAW] ./cogl-framebuffer.c:395 & Clear endCoglOffscreenCan't allocate onscreen framebuffer with a texture based depth bufferOffscreen framebuffers not supported by systemCan't create offscreen framebuffer from sliced texturectx->framebuffer_stack./cogl-framebuffer.cctx->framebuffer_stack != NULLctx->framebuffer_stack->next != NULLhmm`nm0nmnmnmnmmmmm%s: cogl_get_draw_framebuffer_cogl_get_read_framebuffercogl_pop_framebuffer_cogl_framebuffer_comparecogl_framebuffer_get_modelview_matrixcogl_framebuffer_set_modelview_matrixcogl_framebuffer_get_projection_matrixcogl_framebuffer_set_projection_matrixC-DT! @CCoglOnscreenonscreen->pending_frame_infos.length == 1./cogl-onscreen.cCoglcogl_onscreen_swap_bufferscogl_onscreen_swap_regionCoglOutputcogl_shader_unref: Ignoring unref of Cogl handle due to type mismatchCoglUnexpected shader type (0x%08lX) given to cogl_create_shaderCoglShader!!ARBfp1.0#version 120 user ARBfp program: %s./cogl-shader.cFailed to compile GLSL program: src: %s error: %s Non shader handle type passed to cogl_shader_get_type_cogl_shader_compile_real? STUBCOGL_DEBUGglobalCOGL_NO_DEBUGcogl.confcoglCOGL_DRIVERCOGL_RENDERERCOGL_DISABLE_GL_EXTENSIONSCOGL_OVERRIDE_GL_VERSIONom9m{m9mm9mm9m./cogl-boxed-value.cCogl_cogl_boxed_value_equalA CoglSnippet should not be modified once it has been attached to a pipeline. Any modifications after that point will be ignored.CoglCoglSnippetFailed to bind gles2 context to create framebufferFailed to create an OpenGL framebuffer object_cogl_flip_vectormain_c31RGBA = ADD(SRC_COLOR, 0)Program objects have been leaked from a CoglGLES2ContextCoglShader objects have been leaked from a CoglGLES2Contextcogl-gles2-context-error-quarkBackend doesn't support creating GLES2 contextsCoglGLES2ContextPushing the same GLES2 context multiple times isn't supportedDriver failed to make GLES2 context current/*_COGL_WRAPPER_BEGIN*//*_COGL_WRAPPER_BEGIN*/ uniform vec4 _cogl_flip_vector; void main () { _c31 (); gl_Position *= _cogl_flip_vector; } /*_COGL_WRAPPER_END*/CoglCoglError set over the top of a previous CoglError or uninitialized memory. This indicates a bug in someone's code. You must ensure an error is NULL before it's set. The overwriting error message was: %s%s.Unable to create windowError setting pixel format on the windowWGL_EXT_swap_controlwglGetExtensionsStringARBwglGetExtensionsStringEXT [WINSYS] ./winsys/cogl-winsys-wgl.c:624 & WGL Extensions: %sCoglWGLopengl32CoglWindow0x%0*xUnable to register window classUnable to create dummy windowUnable to find suitable GL pixel formatUnable to create suitable GL context[WINSYS] ./winsys/cogl-winsys-wgl.c:497 & Selecting dummy 0x%x for the WGL contextEXTswap_controlmmtmwglSwapIntervaldmCoglBitmapErrorCoglMaterialFilterCoglMaterialWrapModeCoglMaterialAlphaFuncCoglMaterialLayerTypeCoglPathFillRuleCoglShaderTypeCoglTextureErrorCoglTextureTypeCoglPixelFormatCoglFeatureFlagsCoglBufferTargetCoglTextureFlagsCoglFogModeCoglBlendStringErrorCoglSystemErrorCoglAttributeTypeCoglIndicesTypeCoglVerticesModeCoglDepthTestFunctionCoglRendererErrorCoglWinsysFeatureCoglColorMaskCoglWindingCoglBufferBitCoglReadPixelsFlagsCOGL_BITMAP_ERROR_FAILEDfailedCOGL_BITMAP_ERROR_UNKNOWN_TYPEunknown-typeCOGL_BITMAP_ERROR_CORRUPT_IMAGEcorrupt-imagebm{mmmmmCOGL_MATERIAL_FILTER_NEARESTnearestCOGL_MATERIAL_FILTER_LINEARlinearCOGL_MATERIAL_FILTER_NEAREST_MIPMAP_NEARESTnearest-mipmap-nearestCOGL_MATERIAL_FILTER_LINEAR_MIPMAP_NEARESTlinear-mipmap-nearestCOGL_MATERIAL_FILTER_NEAREST_MIPMAP_LINEARnearest-mipmap-linearCOGL_MATERIAL_FILTER_LINEAR_MIPMAP_LINEARlinear-mipmap-linear&m-m&5mQm'Xmm'mm'm m'$mNmCOGL_MATERIAL_WRAP_MODE_REPEATrepeatCOGL_MATERIAL_WRAP_MODE_CLAMP_TO_EDGEclamp-to-edgeCOGL_MATERIAL_WRAP_MODE_AUTOMATICautomatic)mm/m"m0mRmCOGL_MATERIAL_ALPHA_FUNC_NEVERneverCOGL_MATERIAL_ALPHA_FUNC_LESSlessCOGL_MATERIAL_ALPHA_FUNC_EQUALequalCOGL_MATERIAL_ALPHA_FUNC_LEQUALlequalCOGL_MATERIAL_ALPHA_FUNC_GREATERgreaterCOGL_MATERIAL_ALPHA_FUNC_NOTEQUALnotequalCOGL_MATERIAL_ALPHA_FUNC_GEQUALgequalCOGL_MATERIAL_ALPHA_FUNC_ALWAYSalwaysmmmmmmm m(mImTmvmmmmmCOGL_MATERIAL_LAYER_TYPE_TEXTUREtextureL mm mCOGL_PATH_FILL_RULE_NON_ZEROnon-zeroCOGL_PATH_FILL_RULE_EVEN_ODDeven-odd m m m mCOGL_SHADER_TYPE_VERTEXvertexCOGL_SHADER_TYPE_FRAGMENTfragment m m# m= mCOGL_TEXTURE_ERROR_SIZEsizeCOGL_TEXTURE_ERROR_FORMATformatCOGL_TEXTURE_ERROR_BAD_PARAMETERbad-parameterCOGL_TEXTURE_ERROR_TYPEtype m m m m m m m mCOGL_TEXTURE_TYPE_2D2dCOGL_TEXTURE_TYPE_3D3dCOGL_TEXTURE_TYPE_RECTANGLErectangle\ mq mt m m m mCOGL_PIXEL_FORMAT_ANYanyCOGL_PIXEL_FORMAT_A_8a-8COGL_PIXEL_FORMAT_RGB_565rgb-565COGL_PIXEL_FORMAT_RGBA_4444rgba-4444COGL_PIXEL_FORMAT_RGBA_5551rgba-5551COGL_PIXEL_FORMAT_YUVyuvCOGL_PIXEL_FORMAT_G_8g-8COGL_PIXEL_FORMAT_RGB_888rgb-888COGL_PIXEL_FORMAT_BGR_888bgr-888COGL_PIXEL_FORMAT_RGBA_8888rgba-8888COGL_PIXEL_FORMAT_BGRA_8888bgra-8888COGL_PIXEL_FORMAT_ARGB_8888argb-8888COGL_PIXEL_FORMAT_ABGR_8888abgr-8888COGL_PIXEL_FORMAT_RGBA_1010102rgba-1010102COGL_PIXEL_FORMAT_BGRA_1010102bgra-1010102COGL_PIXEL_FORMAT_ARGB_2101010argb-2101010COGL_PIXEL_FORMAT_ABGR_2101010abgr-2101010COGL_PIXEL_FORMAT_RGBA_8888_PRErgba-8888-preCOGL_PIXEL_FORMAT_BGRA_8888_PREbgra-8888-preCOGL_PIXEL_FORMAT_ARGB_8888_PREargb-8888-preCOGL_PIXEL_FORMAT_ABGR_8888_PREabgr-8888-preCOGL_PIXEL_FORMAT_RGBA_4444_PRErgba-4444-preCOGL_PIXEL_FORMAT_RGBA_5551_PRErgba-5551-preCOGL_PIXEL_FORMAT_RGBA_1010102_PRErgba-1010102-preCOGL_PIXEL_FORMAT_BGRA_1010102_PREbgra-1010102-preCOGL_PIXEL_FORMAT_ARGB_2101010_PREargb-2101010-preCOGL_PIXEL_FORMAT_ABGR_2101010_PREabgr-2101010-preCOGL_PIXEL_FORMAT_DEPTH_16depth-16COGL_PIXEL_FORMAT_DEPTH_32depth-32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8depth-24-stencil-8 m m m m$ m> mF mb ml m m m m m m m m" m m m& m30 mL mSV mr ms| m m m m= m m] mm}(mGmTmtmmmmmmmm4mDmdmtmmmmmmm3m Dm_mhmmmmCOGL_FEATURE_TEXTURE_RECTANGLEtexture-rectangleCOGL_FEATURE_TEXTURE_NPOTtexture-npotCOGL_FEATURE_TEXTURE_YUVtexture-yuvCOGL_FEATURE_TEXTURE_READ_PIXELStexture-read-pixelsCOGL_FEATURE_SHADERS_GLSLshaders-glslCOGL_FEATURE_OFFSCREENoffscreenCOGL_FEATURE_OFFSCREEN_MULTISAMPLEoffscreen-multisampleCOGL_FEATURE_OFFSCREEN_BLIToffscreen-blitCOGL_FEATURE_FOUR_CLIP_PLANESfour-clip-planesCOGL_FEATURE_STENCIL_BUFFERstencil-bufferCOGL_FEATURE_VBOSvbosCOGL_FEATURE_PBOSpbosCOGL_FEATURE_UNSIGNED_INT_INDICESunsigned-int-indicesCOGL_FEATURE_DEPTH_RANGEdepth-rangeCOGL_FEATURE_TEXTURE_NPOT_BASICtexture-npot-basicCOGL_FEATURE_TEXTURE_NPOT_MIPMAPtexture-npot-mipmapCOGL_FEATURE_TEXTURE_NPOT_REPEATtexture-npot-repeatCOGL_FEATURE_POINT_SPRITEpoint-spriteCOGL_FEATURE_TEXTURE_3Dtexture-3dCOGL_FEATURE_SHADERS_ARBFPshaders-arbfpCOGL_FEATURE_MAP_BUFFER_FOR_READmap-buffer-for-readCOGL_FEATURE_MAP_BUFFER_FOR_WRITEmap-buffer-for-writeCOGL_FEATURE_ONSCREEN_MULTIPLEonscreen-multipleCOGL_FEATURE_DEPTH_TEXTUREdepth-textureTmsmmmmmmm m#m@0mGmTmwmmmmmmmm$m)m;m @mbm@wmmmmmmm)m=mWmdm|mmm mm@m m m?mQmlmCOGL_WINDOW_BUFFERwindow-bufferCOGL_OFFSCREEN_BUFFERoffscreen-buffermmmmCOGL_TEXTURE_NONEnoneCOGL_TEXTURE_NO_AUTO_MIPMAPno-auto-mipmapCOGL_TEXTURE_NO_SLICINGno-slicingCOGL_TEXTURE_NO_ATLASno-atlas$m6m;mWmfm~mmmCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALexponentialCOGL_FOG_MODE_EXPONENTIAL_SQUAREDexponential-squaredmQmm+m8mZmCOGL_BLEND_STRING_ERROR_PARSE_ERRORparse-errorCOGL_BLEND_STRING_ERROR_ARGUMENT_PARSE_ERRORargument-parse-errorCOGL_BLEND_STRING_ERROR_INVALID_ERRORinvalid-errorCOGL_BLEND_STRING_ERROR_GPU_UNSUPPORTED_ERRORgpu-unsupported-errormmm m$mJmXmmCOGL_SYSTEM_ERROR_UNSUPPORTEDcogl-system-error-unsupportedCOGL_SYSTEM_ERROR_NO_MEMORYcogl-system-error-no-memorymmm4mCOGL_ATTRIBUTE_TYPE_BYTEbyteCOGL_ATTRIBUTE_TYPE_UNSIGNED_BYTEunsigned-byteCOGL_ATTRIBUTE_TYPE_SHORTshortCOGL_ATTRIBUTE_TYPE_UNSIGNED_SHORTunsigned-shortCOGL_ATTRIBUTE_TYPE_FLOATfloatmmmmmmmm&m@mCOGL_INDICES_TYPE_UNSIGNED_BYTECOGL_INDICES_TYPE_UNSIGNED_SHORTCOGL_INDICES_TYPE_UNSIGNED_INTintmmmmm mCOGL_VERTICES_MODE_POINTSpointsCOGL_VERTICES_MODE_LINESlinesCOGL_VERTICES_MODE_LINE_LOOPline-loopCOGL_VERTICES_MODE_LINE_STRIPline-stripCOGL_VERTICES_MODE_TRIANGLEStrianglesCOGL_VERTICES_MODE_TRIANGLE_STRIPtriangle-stripCOGL_VERTICES_MODE_TRIANGLE_FANtriangle-fanPmjmqmmmmmmmmm*m<m\mCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSmmmm mm@m m`mImmvmmmmmCOGL_RENDERER_ERROR_XLIB_DISPLAY_OPENxlib-display-openCOGL_RENDERER_ERROR_BAD_CONSTRAINTbad-constraintl m m m mCOGL_WINSYS_FEATURE_MULTIPLE_ONSCREENmultiple-onscreenCOGL_WINSYS_FEATURE_SWAP_THROTTLEswap-throttleCOGL_WINSYS_FEATURE_VBLANK_COUNTERvblank-counterCOGL_WINSYS_FEATURE_VBLANK_WAITvblank-waitCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPtexture-from-pixmapCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTswap-buffers-eventCOGL_WINSYS_FEATURE_SWAP_REGIONswap-regionCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLEswap-region-throttleCOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDswap-region-synchronizedCOGL_WINSYS_FEATURE_BUFFER_AGEbuffer-ageCOGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENTsync-and-complete-eventCOGL_WINSYS_FEATURE_N_FEATURESn-features!m*!m{M{\{l{|{{{{{{{{|&|7|Q|`|m|~||||||||}&}6}I}c}v}}}}}}~3~M~e~~~~~4Xq"Eeʀ"4Oú ;YsƂ.b̃ )Dcwф3K]n̅ #@XlĆ߆ );UkŇ3I`yԈ"?Ukщ'EXm׊#C_r̋4Gb|3Mfʍ܍ .=Urˎݎ1GayՏDkې.Sv͑5YtȒ 7]w֓#@aٔ"Baڕ Dhٖ4Ut˗ؗ)9Mnߘ 8Rhՙ.FdȚښ#B_ʛ#9OgxМ*?fǝ6[yٞ*JY؟1Nhɠ0LXcáء+AYrɢޢ3EcyΣ0;Wlդ.OmΥ  <UqӦ  7Toʧ 4Yjר&7Idz0Gd{ªݪ0R{ի;IhϬ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~libcogl-12.dll_cogl_atlas_add_reorganize_callback_cogl_atlas_new_cogl_atlas_reserve_space_cogl_atlas_texture_add_reorganize_callback_cogl_atlas_texture_new_with_size_cogl_atlas_texture_remove_reorganize_callback_cogl_context_get_default_cogl_debug_flagscogl2_clip_push_from_pathcogl2_path_arccogl2_path_closecogl2_path_curve_tocogl2_path_ellipsecogl2_path_fillcogl2_path_get_fill_rulecogl2_path_linecogl2_path_line_tocogl2_path_move_tocogl2_path_newcogl2_path_polygoncogl2_path_polylinecogl2_path_rectanglecogl2_path_rel_curve_tocogl2_path_rel_line_tocogl2_path_rel_move_tocogl2_path_round_rectanglecogl2_path_set_fill_rulecogl2_path_strokecogl_angle_coscogl_angle_sincogl_angle_tancogl_attribute_buffer_newcogl_attribute_buffer_new_with_sizecogl_attribute_get_buffercogl_attribute_get_normalizedcogl_attribute_newcogl_attribute_new_const_1fcogl_attribute_new_const_2fcogl_attribute_new_const_2fvcogl_attribute_new_const_2x2fvcogl_attribute_new_const_3fcogl_attribute_new_const_3fvcogl_attribute_new_const_3x3fvcogl_attribute_new_const_4fcogl_attribute_new_const_4fvcogl_attribute_new_const_4x4fvcogl_attribute_set_buffercogl_attribute_set_normalizedcogl_attribute_type_get_typecogl_begin_glcogl_bitmap_error_get_typecogl_bitmap_error_quarkcogl_bitmap_get_buffercogl_bitmap_get_formatcogl_bitmap_get_heightcogl_bitmap_get_rowstridecogl_bitmap_get_size_from_filecogl_bitmap_get_widthcogl_bitmap_new_for_datacogl_bitmap_new_from_buffercogl_bitmap_new_from_filecogl_bitmap_new_with_sizecogl_blend_string_error_get_typecogl_blend_string_error_quarkcogl_buffer_bit_get_typecogl_buffer_get_sizecogl_buffer_get_update_hintcogl_buffer_mapcogl_buffer_map_rangecogl_buffer_set_datacogl_buffer_set_update_hintcogl_buffer_target_get_typecogl_buffer_unmapcogl_check_extensioncogl_clearcogl_clip_ensurecogl_clip_popcogl_clip_pushcogl_clip_push_from_pathcogl_clip_push_from_path_preservecogl_clip_push_primitivecogl_clip_push_rectanglecogl_clip_push_window_rectcogl_clip_push_window_rectanglecogl_clip_stack_restorecogl_clip_stack_savecogl_clutter_check_extension_CLUTTERcogl_clutter_winsys_has_feature_CLUTTERcogl_color_copycogl_color_equalcogl_color_freecogl_color_get_alphacogl_color_get_alpha_bytecogl_color_get_alpha_floatcogl_color_get_bluecogl_color_get_blue_bytecogl_color_get_blue_floatcogl_color_get_greencogl_color_get_green_bytecogl_color_get_green_floatcogl_color_get_redcogl_color_get_red_bytecogl_color_get_red_floatcogl_color_init_from_4fcogl_color_init_from_4fvcogl_color_init_from_4ubcogl_color_mask_get_typecogl_color_newcogl_color_premultiplycogl_color_set_alphacogl_color_set_alpha_bytecogl_color_set_alpha_floatcogl_color_set_bluecogl_color_set_blue_bytecogl_color_set_blue_floatcogl_color_set_from_4fcogl_color_set_from_4ubcogl_color_set_greencogl_color_set_green_bytecogl_color_set_green_floatcogl_color_set_redcogl_color_set_red_bytecogl_color_set_red_floatcogl_color_unpremultiplycogl_context_get_displaycogl_context_newcogl_create_programcogl_create_shadercogl_debug_matrix_entry_printcogl_debug_matrix_printcogl_debug_object_foreach_typecogl_debug_object_print_instancescogl_depth_state_get_rangecogl_depth_state_get_test_enabledcogl_depth_state_get_test_functioncogl_depth_state_get_write_enabledcogl_depth_state_initcogl_depth_state_set_rangecogl_depth_state_set_test_enabledcogl_depth_state_set_test_functioncogl_depth_state_set_write_enabledcogl_depth_test_function_get_typecogl_disable_fogcogl_display_error_quarkcogl_display_get_renderercogl_display_newcogl_display_setupcogl_double_to_fixedcogl_double_to_intcogl_double_to_uintcogl_end_glcogl_error_copycogl_error_freecogl_error_matchescogl_euler_copycogl_euler_equalcogl_euler_freecogl_euler_initcogl_euler_init_from_matrixcogl_feature_flags_get_typecogl_features_availablecogl_fixed_atancogl_fixed_atan2cogl_fixed_coscogl_fixed_divcogl_fixed_get_typecogl_fixed_log2cogl_fixed_mulcogl_fixed_mul_divcogl_fixed_powcogl_fixed_pow2cogl_fixed_sincogl_fixed_sqrtcogl_fixed_tancogl_flushcogl_fog_mode_get_typecogl_foreach_featurecogl_frame_info_get_frame_countercogl_frame_info_get_outputcogl_frame_info_get_presentation_timecogl_frame_info_get_refresh_ratecogl_framebuffer_allocatecogl_framebuffer_clearcogl_framebuffer_clear4fcogl_framebuffer_discard_bufferscogl_framebuffer_draw_attributescogl_framebuffer_draw_indexed_attributescogl_framebuffer_draw_multitextured_rectanglecogl_framebuffer_draw_primitivecogl_framebuffer_draw_rectanglecogl_framebuffer_draw_rectanglescogl_framebuffer_draw_textured_rectanglecogl_framebuffer_draw_textured_rectanglescogl_framebuffer_error_quarkcogl_framebuffer_fill_pathcogl_framebuffer_finishcogl_framebuffer_frustumcogl_framebuffer_get_alpha_bitscogl_framebuffer_get_blue_bitscogl_framebuffer_get_color_formatcogl_framebuffer_get_color_maskcogl_framebuffer_get_contextcogl_framebuffer_get_depth_bitscogl_framebuffer_get_depth_texturecogl_framebuffer_get_depth_texture_enabledcogl_framebuffer_get_dither_enabledcogl_framebuffer_get_green_bitscogl_framebuffer_get_heightcogl_framebuffer_get_modelview_matrixcogl_framebuffer_get_projection_matrixcogl_framebuffer_get_red_bitscogl_framebuffer_get_samples_per_pixelcogl_framebuffer_get_viewport4fvcogl_framebuffer_get_viewport_heightcogl_framebuffer_get_viewport_widthcogl_framebuffer_get_viewport_xcogl_framebuffer_get_viewport_ycogl_framebuffer_get_widthcogl_framebuffer_identity_matrixcogl_framebuffer_orthographiccogl_framebuffer_perspectivecogl_framebuffer_pop_clipcogl_framebuffer_pop_matrixcogl_framebuffer_push_matrixcogl_framebuffer_push_path_clipcogl_framebuffer_push_primitive_clipcogl_framebuffer_push_rectangle_clipcogl_framebuffer_push_scissor_clipcogl_framebuffer_read_pixelscogl_framebuffer_read_pixels_into_bitmapcogl_framebuffer_resolve_samplescogl_framebuffer_resolve_samples_regioncogl_framebuffer_rotatecogl_framebuffer_rotate_eulercogl_framebuffer_rotate_quaternioncogl_framebuffer_scalecogl_framebuffer_set_color_maskcogl_framebuffer_set_depth_texture_enabledcogl_framebuffer_set_dither_enabledcogl_framebuffer_set_modelview_matrixcogl_framebuffer_set_projection_matrixcogl_framebuffer_set_samples_per_pixelcogl_framebuffer_set_viewportcogl_framebuffer_stroke_pathcogl_framebuffer_transformcogl_framebuffer_translatecogl_framebuffer_vdraw_attributescogl_framebuffer_vdraw_indexed_attributescogl_frustumcogl_get_backface_culling_enabledcogl_get_bitmaskscogl_get_clock_timecogl_get_depth_test_enabledcogl_get_draw_framebuffercogl_get_featurescogl_get_modelview_matrixcogl_get_option_groupcogl_get_pathcogl_get_proc_addresscogl_get_projection_matrixcogl_get_rectangle_indicescogl_get_sourcecogl_get_static_identity_quaternioncogl_get_static_zero_quaternioncogl_get_viewportcogl_gles2_context_get_vtablecogl_gles2_context_newcogl_gles2_get_current_vtablecogl_gles2_texture_2d_new_from_handlecogl_gles2_texture_get_handlecogl_glib_source_newcogl_handle_get_typecogl_handle_refcogl_handle_unrefcogl_has_featurecogl_has_featurescogl_index_buffer_allocatecogl_index_buffer_newcogl_indices_get_buffercogl_indices_get_offsetcogl_indices_get_typecogl_indices_newcogl_indices_new_for_buffercogl_indices_set_offsetcogl_indices_type_get_typecogl_is_attributecogl_is_attribute_buffercogl_is_bitmapcogl_is_buffercogl_is_contextcogl_is_displaycogl_is_frame_infocogl_is_framebuffercogl_is_gles2_contextcogl_is_index_buffercogl_is_indicescogl_is_journalcogl_is_materialcogl_is_matrix_stackcogl_is_offscreencogl_is_onscreencogl_is_onscreen_templatecogl_is_outputcogl_is_pathcogl_is_pipelinecogl_is_pixel_buffercogl_is_primitivecogl_is_primitive_texturecogl_is_programcogl_is_renderercogl_is_shadercogl_is_snippetcogl_is_sub_texturecogl_is_swap_chaincogl_is_texturecogl_is_texture_2dcogl_is_texture_2d_slicedcogl_is_texture_3dcogl_is_texture_rectanglecogl_is_vertex_buffercogl_is_vertex_buffer_indicescogl_material_alpha_func_get_typecogl_material_copycogl_material_filter_get_typecogl_material_foreach_layercogl_material_get_ambientcogl_material_get_colorcogl_material_get_depth_statecogl_material_get_diffusecogl_material_get_emissioncogl_material_get_layer_point_sprite_coords_enabledcogl_material_get_layer_wrap_mode_pcogl_material_get_layer_wrap_mode_scogl_material_get_layer_wrap_mode_tcogl_material_get_layerscogl_material_get_n_layerscogl_material_get_point_sizecogl_material_get_shininesscogl_material_get_specularcogl_material_get_user_programcogl_material_layer_get_mag_filtercogl_material_layer_get_min_filtercogl_material_layer_get_texturecogl_material_layer_get_typecogl_material_layer_get_wrap_mode_pcogl_material_layer_get_wrap_mode_scogl_material_layer_get_wrap_mode_tcogl_material_layer_type_get_typecogl_material_newcogl_material_refcogl_material_remove_layercogl_material_set_alpha_test_functioncogl_material_set_ambientcogl_material_set_ambient_and_diffusecogl_material_set_blendcogl_material_set_blend_constantcogl_material_set_colorcogl_material_set_color4fcogl_material_set_color4ubcogl_material_set_depth_statecogl_material_set_diffusecogl_material_set_emissioncogl_material_set_layercogl_material_set_layer_combinecogl_material_set_layer_combine_constantcogl_material_set_layer_filterscogl_material_set_layer_matrixcogl_material_set_layer_point_sprite_coords_enabledcogl_material_set_layer_wrap_modecogl_material_set_layer_wrap_mode_pcogl_material_set_layer_wrap_mode_scogl_material_set_layer_wrap_mode_tcogl_material_set_point_sizecogl_material_set_shininesscogl_material_set_specularcogl_material_set_user_programcogl_material_unrefcogl_material_wrap_mode_get_typecogl_matrix_copycogl_matrix_entry_calculate_translationcogl_matrix_entry_equalcogl_matrix_entry_getcogl_matrix_entry_is_identitycogl_matrix_entry_refcogl_matrix_entry_unrefcogl_matrix_equalcogl_matrix_freecogl_matrix_frustumcogl_matrix_get_arraycogl_matrix_get_inversecogl_matrix_init_from_arraycogl_matrix_init_from_eulercogl_matrix_init_from_quaternioncogl_matrix_init_identitycogl_matrix_init_translationcogl_matrix_is_identitycogl_matrix_look_atcogl_matrix_multiplycogl_matrix_orthocogl_matrix_orthographiccogl_matrix_perspectivecogl_matrix_project_pointscogl_matrix_rotatecogl_matrix_rotate_eulercogl_matrix_rotate_quaternioncogl_matrix_scalecogl_matrix_stack_frustumcogl_matrix_stack_getcogl_matrix_stack_get_entrycogl_matrix_stack_get_inversecogl_matrix_stack_load_identitycogl_matrix_stack_multiplycogl_matrix_stack_newcogl_matrix_stack_orthographiccogl_matrix_stack_perspectivecogl_matrix_stack_popcogl_matrix_stack_pushcogl_matrix_stack_rotatecogl_matrix_stack_rotate_eulercogl_matrix_stack_rotate_quaternioncogl_matrix_stack_scalecogl_matrix_stack_setcogl_matrix_stack_translatecogl_matrix_transform_pointcogl_matrix_transform_pointscogl_matrix_translatecogl_matrix_transposecogl_matrix_view_2d_in_frustumcogl_matrix_view_2d_in_perspectivecogl_meta_texture_foreach_in_regioncogl_object_get_user_datacogl_object_refcogl_object_set_user_datacogl_object_unrefcogl_offscreen_new_to_texturecogl_offscreen_refcogl_offscreen_unrefcogl_onscreen_add_frame_callbackcogl_onscreen_add_resize_handlercogl_onscreen_add_swap_buffers_callbackcogl_onscreen_clutter_backend_set_size_CLUTTERcogl_onscreen_get_buffer_agecogl_onscreen_get_frame_countercogl_onscreen_get_resizablecogl_onscreen_hidecogl_onscreen_newcogl_onscreen_remove_frame_callbackcogl_onscreen_remove_resize_handlercogl_onscreen_remove_swap_buffers_callbackcogl_onscreen_set_resizablecogl_onscreen_set_swap_throttledcogl_onscreen_showcogl_onscreen_swap_bufferscogl_onscreen_swap_regioncogl_onscreen_template_error_quarkcogl_onscreen_template_newcogl_onscreen_template_set_samples_per_pixelcogl_onscreen_template_set_swap_throttledcogl_orthocogl_output_get_heightcogl_output_get_mm_heightcogl_output_get_mm_widthcogl_output_get_refresh_ratecogl_output_get_subpixel_ordercogl_output_get_widthcogl_output_get_xcogl_output_get_ycogl_path_arccogl_path_closecogl_path_copycogl_path_curve_tocogl_path_ellipsecogl_path_fillcogl_path_fill_preservecogl_path_fill_rule_get_typecogl_path_get_fill_rulecogl_path_linecogl_path_line_tocogl_path_move_tocogl_path_newcogl_path_polygoncogl_path_polylinecogl_path_rectanglecogl_path_rel_curve_tocogl_path_rel_line_tocogl_path_rel_move_tocogl_path_round_rectanglecogl_path_set_fill_rulecogl_path_strokecogl_path_stroke_preservecogl_perspectivecogl_pipeline_add_layer_snippetcogl_pipeline_add_snippetcogl_pipeline_copycogl_pipeline_foreach_layercogl_pipeline_get_alpha_test_functioncogl_pipeline_get_alpha_test_referencecogl_pipeline_get_ambientcogl_pipeline_get_colorcogl_pipeline_get_color_maskcogl_pipeline_get_cull_face_modecogl_pipeline_get_depth_statecogl_pipeline_get_diffusecogl_pipeline_get_emissioncogl_pipeline_get_front_face_windingcogl_pipeline_get_layer_mag_filtercogl_pipeline_get_layer_min_filtercogl_pipeline_get_layer_point_sprite_coords_enabledcogl_pipeline_get_layer_texturecogl_pipeline_get_layer_wrap_mode_pcogl_pipeline_get_layer_wrap_mode_scogl_pipeline_get_layer_wrap_mode_tcogl_pipeline_get_n_layerscogl_pipeline_get_point_sizecogl_pipeline_get_shininesscogl_pipeline_get_specularcogl_pipeline_get_uniform_locationcogl_pipeline_get_user_programcogl_pipeline_newcogl_pipeline_remove_layercogl_pipeline_set_alpha_test_functioncogl_pipeline_set_ambientcogl_pipeline_set_ambient_and_diffusecogl_pipeline_set_blendcogl_pipeline_set_blend_constantcogl_pipeline_set_colorcogl_pipeline_set_color4fcogl_pipeline_set_color4ubcogl_pipeline_set_color_maskcogl_pipeline_set_cull_face_modecogl_pipeline_set_depth_statecogl_pipeline_set_diffusecogl_pipeline_set_emissioncogl_pipeline_set_front_face_windingcogl_pipeline_set_layer_combinecogl_pipeline_set_layer_combine_constantcogl_pipeline_set_layer_filterscogl_pipeline_set_layer_matrixcogl_pipeline_set_layer_null_texturecogl_pipeline_set_layer_point_sprite_coords_enabledcogl_pipeline_set_layer_texturecogl_pipeline_set_layer_wrap_modecogl_pipeline_set_layer_wrap_mode_pcogl_pipeline_set_layer_wrap_mode_scogl_pipeline_set_layer_wrap_mode_tcogl_pipeline_set_point_sizecogl_pipeline_set_shininesscogl_pipeline_set_specularcogl_pipeline_set_uniform_1fcogl_pipeline_set_uniform_1icogl_pipeline_set_uniform_floatcogl_pipeline_set_uniform_intcogl_pipeline_set_uniform_matrixcogl_pipeline_set_user_programcogl_pixel_buffer_newcogl_pixel_format_get_typecogl_poll_dispatchcogl_poll_get_infocogl_polygoncogl_pop_draw_buffercogl_pop_framebuffercogl_pop_gles2_contextcogl_pop_matrixcogl_pop_sourcecogl_primitive_copycogl_primitive_foreach_attributecogl_primitive_get_first_vertexcogl_primitive_get_indicescogl_primitive_get_modecogl_primitive_get_n_verticescogl_primitive_newcogl_primitive_new_p2cogl_primitive_new_p2c4cogl_primitive_new_p2t2cogl_primitive_new_p2t2c4cogl_primitive_new_p3cogl_primitive_new_p3c4cogl_primitive_new_p3t2cogl_primitive_new_p3t2c4cogl_primitive_new_with_attributescogl_primitive_set_attributescogl_primitive_set_first_vertexcogl_primitive_set_indicescogl_primitive_set_modecogl_primitive_set_n_verticescogl_primitive_texture_set_auto_mipmapcogl_program_attach_shadercogl_program_get_uniform_locationcogl_program_linkcogl_program_refcogl_program_set_uniform_1fcogl_program_set_uniform_1icogl_program_set_uniform_floatcogl_program_set_uniform_intcogl_program_set_uniform_matrixcogl_program_uniform_1fcogl_program_uniform_1icogl_program_uniform_floatcogl_program_uniform_intcogl_program_uniform_matrixcogl_program_unrefcogl_program_usecogl_push_draw_buffercogl_push_framebuffercogl_push_gles2_contextcogl_push_matrixcogl_push_sourcecogl_quaternion_copycogl_quaternion_dot_productcogl_quaternion_equalcogl_quaternion_freecogl_quaternion_get_rotation_anglecogl_quaternion_get_rotation_axiscogl_quaternion_initcogl_quaternion_init_from_angle_vectorcogl_quaternion_init_from_arraycogl_quaternion_init_from_eulercogl_quaternion_init_from_matrixcogl_quaternion_init_from_quaternioncogl_quaternion_init_from_x_rotationcogl_quaternion_init_from_y_rotationcogl_quaternion_init_from_z_rotationcogl_quaternion_init_identitycogl_quaternion_invertcogl_quaternion_multiplycogl_quaternion_nlerpcogl_quaternion_normalizecogl_quaternion_powcogl_quaternion_slerpcogl_quaternion_squadcogl_read_pixelscogl_read_pixels_flags_get_typecogl_rectanglecogl_rectangle_with_multitexture_coordscogl_rectangle_with_texture_coordscogl_rectanglescogl_rectangles_with_texture_coordscogl_renderer_add_constraintcogl_renderer_check_onscreen_templatecogl_renderer_connectcogl_renderer_error_get_typecogl_renderer_error_quarkcogl_renderer_foreach_outputcogl_renderer_get_drivercogl_renderer_get_n_fragment_texture_unitscogl_renderer_get_winsys_idcogl_renderer_newcogl_renderer_remove_constraintcogl_renderer_set_drivercogl_renderer_set_winsys_idcogl_rotatecogl_scalecogl_set_backface_culling_enabledcogl_set_depth_test_enabledcogl_set_draw_buffercogl_set_fogcogl_set_framebuffercogl_set_modelview_matrixcogl_set_pathcogl_set_projection_matrixcogl_set_sourcecogl_set_source_colorcogl_set_source_color4fcogl_set_source_color4ubcogl_set_source_texturecogl_set_viewportcogl_shader_compilecogl_shader_get_info_logcogl_shader_get_typecogl_shader_is_compiledcogl_shader_refcogl_shader_sourcecogl_shader_type_get_typecogl_shader_unrefcogl_snippet_get_declarationscogl_snippet_get_hookcogl_snippet_get_postcogl_snippet_get_precogl_snippet_get_replacecogl_snippet_newcogl_snippet_set_declarationscogl_snippet_set_postcogl_snippet_set_precogl_snippet_set_replacecogl_sqrticogl_sub_texture_get_parentcogl_sub_texture_newcogl_swap_chain_error_quarkcogl_swap_chain_newcogl_swap_chain_set_has_alphacogl_swap_chain_set_lengthcogl_system_error_get_typecogl_texture_2d_new_from_bitmapcogl_texture_2d_new_from_datacogl_texture_2d_new_from_foreigncogl_texture_2d_new_with_sizecogl_texture_2d_sliced_new_with_sizecogl_texture_3d_error_quarkcogl_texture_3d_new_from_bitmapcogl_texture_3d_new_from_datacogl_texture_3d_new_with_sizecogl_texture_allocatecogl_texture_error_get_typecogl_texture_error_quarkcogl_texture_flags_get_typecogl_texture_get_datacogl_texture_get_formatcogl_texture_get_gl_texturecogl_texture_get_heightcogl_texture_get_max_wastecogl_texture_get_rowstridecogl_texture_get_widthcogl_texture_is_slicedcogl_texture_new_from_bitmapcogl_texture_new_from_datacogl_texture_new_from_filecogl_texture_new_from_foreigncogl_texture_new_from_sub_texturecogl_texture_new_with_sizecogl_texture_rectangle_new_from_bitmapcogl_texture_rectangle_new_from_foreigncogl_texture_rectangle_new_with_sizecogl_texture_refcogl_texture_set_datacogl_texture_set_regioncogl_texture_set_region_from_bitmapcogl_texture_type_get_typecogl_texture_unrefcogl_transformcogl_translatecogl_vdraw_indexed_attributescogl_vector3_addcogl_vector3_copycogl_vector3_cross_productcogl_vector3_distancecogl_vector3_divide_scalarcogl_vector3_dot_productcogl_vector3_equalcogl_vector3_equal_with_epsiloncogl_vector3_freecogl_vector3_initcogl_vector3_init_zerocogl_vector3_invertcogl_vector3_magnitudecogl_vector3_multiply_scalarcogl_vector3_normalizecogl_vector3_subtractcogl_vertex_buffer_addcogl_vertex_buffer_deletecogl_vertex_buffer_disablecogl_vertex_buffer_drawcogl_vertex_buffer_draw_elementscogl_vertex_buffer_enablecogl_vertex_buffer_get_n_verticescogl_vertex_buffer_indices_get_for_quadscogl_vertex_buffer_indices_get_typecogl_vertex_buffer_indices_newcogl_vertex_buffer_newcogl_vertex_buffer_refcogl_vertex_buffer_submitcogl_vertex_buffer_unrefcogl_vertices_mode_get_typecogl_viewportcogl_win32_onscreen_get_windowcogl_win32_onscreen_set_foreign_windowcogl_win32_renderer_add_filtercogl_win32_renderer_handle_eventcogl_win32_renderer_remove_filtercogl_winding_get_typecogl_winsys_feature_get_typeܰд̶,<8THdpD X lȸ0Ldй 8Th|̺ܺ(@Lhܻ,Ddx̼$<PlȽؽ$4HXpоܾ$<`п(@P`p(8L`t ,<Ph 0D\p8\,BRh|*HPdr$.6@HPXbjt~ ,@Thz ,8FXdvlȸ0Ldй 8Th|̺ܺ(@Lhܻ,Ddx̼$<PlȽؽ$4HXpоܾ$<`п(@P`p(8L`t ,<Ph 0D\p8\,BRh|*HPdr$.6@HPXbjt~ ,@Thz ,8FXdv.gdk_pixbuf_get_bits_per_sample0gdk_pixbuf_get_colorspace1gdk_pixbuf_get_file_info3gdk_pixbuf_get_has_alpha4gdk_pixbuf_get_height5gdk_pixbuf_get_n_channels7gdk_pixbuf_get_pixels9gdk_pixbuf_get_rowstride;gdk_pixbuf_get_widthQgdk_pixbuf_new_from_file_utf8g_array_append_valsg_array_freeg_array_newg_array_set_sizeg_array_sized_newg_ascii_strcasecmpg_ascii_strtoullg_ascii_table#g_assertion_message'g_assertion_message_exprg_build_filenameg_byte_array_freeg_byte_array_newg_byte_array_set_sizeLg_dgettextTg_direct_equalUg_direct_hash^g_error_copy_g_error_free`g_error_matchescg_error_new_valistkg_file_set_contentsg_freeg_get_system_config_dirsg_get_user_config_dirg_getenv_utf8g_hash_table_destroyg_hash_table_foreachg_hash_table_get_valuesg_hash_table_insertg_hash_table_iter_initg_hash_table_iter_nextg_hash_table_lookupg_hash_table_lookup_extendedg_hash_table_newg_hash_table_new_fullg_hash_table_removeg_hash_table_sizeg_hook_allocg_hook_destroy_linkg_hook_find_func_datag_hook_list_clearg_hook_list_initg_hook_list_invokeg_hook_prependg_intern_static_stringg_key_file_free-g_key_file_get_string6g_key_file_load_from_file7g_key_file_newOg_list_concatRg_list_delete_linkSg_list_findVg_list_foreachWg_list_free`g_list_lengthfg_list_prependhg_list_removejg_list_remove_linkkg_list_reverseqg_logxg_logvg_mallocg_malloc0g_malloc0_ng_malloc_ng_memdupg_once_init_enter g_once_init_leaveg_option_group_add_entries g_option_group_new"g_option_group_set_parse_hooks$g_option_group_set_translation_domain%g_parse_debug_string5g_print6g_printerr?g_ptr_array_addAg_ptr_array_freeDg_ptr_array_new_with_free_funcRg_quark_from_static_stringSg_quark_from_stringVg_queue_clearYg_queue_find`g_queue_initkg_queue_peek_tailqg_queue_pop_tailwg_queue_push_tailg_realloc g_slice_alloc g_slice_alloc0 g_slice_copy g_slice_free1g_slist_delete_linkg_slist_foreachg_slist_free)g_slist_prepend+g_slist_remove3g_source_add_poll=g_source_get_time?g_source_newEg_source_remove_pollLg_source_set_prioritywg_str_equalxg_str_has_prefixzg_str_hashg_strconcatg_strdupg_strdup_printfg_strfreevg_string_appendg_string_append_leng_string_append_printfg_string_assigng_string_freeg_string_insert_cg_string_newg_string_set_sizeg_strjoinvg_strndupg_strsplit?g_try_malloc3g_warn_messageg_module_closeg_module_open_utf8 g_module_symbol g_boxed_type_register_staticVg_enum_register_static\g_flags_register_staticg_object_unref g_type_fundamental_next$g_type_init6g_type_nameCg_type_register_fundamentalug_value_register_transform_func libintl_bind_textdomain_codeset libintl_bindtextdomainLDescribePixelFormatRSetPixelFormatlSwapBuffersDeleteCriticalSectionEnterCriticalSectionGetCurrentProcessGetCurrentProcessIdGetCurrentThreadIdGetLastErrorGetModuleFileNameAGetModuleHandleAGetModuleHandleW)GetProcAddress[GetSystemTimeAsFileTimesGetTickCountInitializeCriticalSectionLeaveCriticalSectionLoadLibraryWgQueryPerformanceCounter1SetUnhandledExceptionFilter=SleepITerminateProcessPTlsGetValue]UnhandledExceptionFilter}VirtualProtectVirtualQuery8__dllonexitl__setusermatherr_amsg_exit_errno_exit=_inittermA_iob_lockG_onexit}_setjmp3_unlockabortcallocceilexitfloorfprintffreefwritegetenv#longjmp$malloc+memcmp,memcpy0memset;qsort=raiseLsprintfPsscanfTstrchrUstrcmpYstrcspn]strlen`strncmpgstrstrlstrtoulstanvfprintfYwglCreateContext[wglDeleteContextcwglGetProcAddressdwglMakeCurrent[CreateWindowExWDefWindowProcWDestroyWindowGetClassLongAGetClientRectGetDC'GetMessagePos(GetMessageTimeFGetSystemMetricsVGetWindowLongALoadCursorWLoadIconWMessageBoxARegisterClassWReleaseDC:SetWindowLongWIShowWindowhUnregisterClassWlibgdk_pixbuf-2.0-0.dlllibglib-2.0-0.dll(((libgmodule-2.0-0.dll<<<<<<<<<libgobject-2.0-0.dllPPintl.dlldddGDI32.dllxxxxxxxxxxxxxxxxxxxxxxxKERNEL32.dllmsvcrt.dllOPENGL32.DLLUSER32.dllmmmmmT4mІmp0"0O0^0d000011%121F1K1q11111112 2292@2K2}222)4g4r4x444497t777777;;;;{==== 4\0l0s0012(22222\78:F:K:::;*;4;W=m=0 9M;\;}>>>>@(P2_2444Z7|773;C;J;;;;;P8?1111i9x99":-:<:::::"<-<<>>`0 040D0K01D2233#456::::;;< <p4i0y0000000C7777d8o::U;===>?.0H00001131;1C1J11111 2(233Y4e4x44445556t77728r888888'9n999999$:8:b:v::::,;l;;;a<<<_==(>>>>>>?0G00001A2222234 4;444444535H5`5555555'6t6667777,8i9u999999":.::;;;;;<<<==P=x======B>h>>>>>>>,?M?`?u????d0"0D0]00000 171C1R1]1n111111 2%2D22"5+678888e9$:t=====>->4>;>T>z>??T00k000011!111911/22"3`3}333 44\4h44444*5e55l77N:d:>W??T0W1A34C456R66667 77#777888C9O9r9~999<<#=w=====>>c??0 0b00071m1112223{555t6|66641112V2446#6\7c788:=P>>,?A???hX0_09999999: :':c:j:::::::;;/;6;l;s;;;;; <<1<85556P6W6g666X7777'8G8v89:W:{:;;0>e?x? $,13144555::;%;p>>>??$?^?e?@|11112 22 2*242>2H2R22R33~444444^55555555566&676J6a66!7`7788/9p9:B;n;;H>*>>>`2!3&3,3?3F3L3T3\333 4$4O4`4o44a5p55557*7F7X7788688888888888889 99Z9m999::%:=::::#;@;c;>l111112 2'2s4t555557F8Z8k;s;;;v<<<<<<<<<<===> >>>%>+>6>>>K>Y>`>l>>>+?4F111111222222D5T5[55555l?|??:::L4\4c46668 99$j9z99Hw>>>>?4111V2`2{2222-3'45#52559)::;`;<3=@v22222222222222 3}457E7L7B:!;<&<6<=<^< ?(00111 3G3c33345y588@00 11-151E1L1^1f1v1}111*2225 6.6Q666727V;f;m;?l060V0s1m234[4k44 5I5556O7W7888-9M9=:O:y::;====:=B=V=c=p=x=========>>Y?? 000161V1111 2Y222)3y33<5I5l5 6'6.666 7P7777i899 ::2;N;;;;'<,<22K2j22222 3!303N3o333K4P4g4v456677=>X>d>N?n?????@C0W0a0q0v0|00000000000(11s2222g333344445D5]5555566i666667,7E7^7o7~777888Z999::b;v;;;;;;;;;;;;;;<2j>t>>>>>>>>>>>>>??P 00#022223333+32383C3K3X3f3m3y334434B4_4n44455555e666667;;;;.<\>M?a?k????????????`( 11+2d22#333k44+5d556T66pV2_2h2q2z2222222222223334444444444555!5*5355j7|78889 999%9.979@9I9R9[9d9m99(:<:E:N:W:`:i:r:{::::::::X;l;u;~;;;;;;;;;;;;;s >>>&>/>8>A>J>S>\>e>n>w>>>#????22222;3F3M3333 4+42444 55d555666 6(60686@6H6P6X6`6h6p6x66666666667777 7(70787@7H7P7]77768A8H88q:|:::::::::::::::;<<&=?I?[??*181U3_3:S?P000E2222 3V3d333I5556/667G88.989:;;<<<<=>????p"0A0Q000001511333%44x58667o8888999:;/;9;G;L;R;a;h;n;y;;;;;;;;*>$?4?;?????p 0+0[00001&1B12222p6[78899$91969<9K9R9X9c9k9x999999::";2;9;;; <<=====>???LC0G0M0Q0W0[0a0e0k0o0u0y000000234J4579<<<*?2?B?I????#0T002<<#=*?0000000000111111"1&1,101B1F1L1P1V1Z1`1d1j1n1t1x1~1111111111111111111123455555556666(666=6I6678;:D:N:$?(002 3(373044:57:[:<<=g>? ,228/868C88888}>>>>@d}00002222x9999::+:A:Y:a::::;f;q;;;;;;;<(->>>+?g?Pt0000%1411'2G2222233344445,5H5l555556-6::::::::::::;;;;g=`81111122i2}2222222222222223.4pD0K0`0g0~1111112*2L2p2x22222222233!3(3@3G3]3d33333333&4555566s66u7777;8Q8o8888888999:::3:T:v::::::;;;;<$>>>H???S000051d1~11/2H2x2222223K3o333333333!4y44o5555556'6:6O6o6666666666666777(7/7<7C7T7[7h7o77777777777778 8880878D8K8\8c8p8w8888888888888 99 9'989?9L9S9d9k9x9999999999999:::(:/:@:G:T:[:l:s:::::::::::::; ;;#;0;7;H;O;\;c;t;{;;;;;;;;;;;;; <<$<+<8>D1x4445^5r555555555555566===>]>>>>335888t:T;888:;;A<29 ::!:&:,:;:B:H:S:[:g:t::::w;;;;;$=,=<=C=$y3334.556t678!9^:>H033444494?4N4U4[4c4k4z4444455 6n799====\>d>t>{>`000111"11181>1F1N1]1l1s1111111B2J2Z2a233>5888 9====?!?1?8?f?n?~??t00000?1^11112 22 2'2-282@2M2[2b2n22v33 44556`6s6678889999T:z:::::<<<3s3333333334 4444$646;68,9Y99999:x::::;T;~;;1j>u>>>>??@hi0m11111111122J349,969Q9a9v:::>;;;;;;;<< << <-<;H>>>>????Ph 00b001134%4b4444559:R:f:p:::::::::::::{;;;;;<#<6<`>>???``E0g0v0+166666777 7(707>7B7L7S7_7|888999999 ::<<<<<<<=t====p(Q2G388:::: ;;p;{;;;;;D55555556666(6,626D6K6W6O779999::::<<00112221262<2K2R2X2c2k2x22229:>:m::::;;*;9;E;J;P;_;f;l;t;|;;;;;;<<<==]>k>z>>>*?4?i????0D0j00 161\1122333414?4P4Z4d4h4n4r4x4|44444444444444444444444455[5c5555(60666889==V>e>>>V?e???X"060G0t0y0000000000%4t44u55v6 7y718: :Y::: ;4?q?v????@90000111*2{22Y33m679:f:u<<<<<< =q=y>?12n44;;;;;;;;;;;;< <<<(>'>>>?\00\1|1]2l2222 3566777 88<>>>??-?">3>C>P>_>y>>>>>>>>>???9?B?S?c?p?????????(00#000?0Y0b0s000000000011"1*121:1B1J1R1Z1b1j1r1z111111111111111112 222"2*222:2B2J2R2Z2b2j2r2z222222222222222223 333"3*323:3B3J3R3Z3b3j3r3z333333333333333334 444"4*424:4B4J4R4Z4b4j4r4z444444444444444445 555"5*525:5B5J5R5Z5b5j5r5z55555556/6E6667 777777:8e8n88899999999:*:B:c:u:z::::::::::;;I;c;m;v;;;;;;)>N>T>^>g>l>{>>>>>>>>>>>>>(?.?D???????????"0(0G0M0Z0000000000011111&2>2C2f2v2}2222223393W3\3333333444444577788889n::::;; >>>">*>2>:>B>J>T>>>>>>?#?>?^?n?u????????? 0>0T004d000000000111D1P1\1h1t111111@PH0L0P0T0X0\0`0d0h0l0p0t0x0|000000000X2\2`2d2h2l2p2t255555P0000000000000444444444$545555d9h9l9p9t9x9|9999;; ;$;(;`;d;h;t;x;|;>>>>>>>>>>>>>>>>??? ????? ?$?(?,?0?4?????????????`3333377777888 888889999$:(:,:4:8:<:D:H:L:T:X:\:d:h:l:t:x:|:::::::::::::::$;,;4;<;D;L;;;;;;;;;==p@7D7H7L7P7T7X7\7;;;;;;;;<<<,<<<@>>$>4>8>H>X>\>l>|>>>>>>>>>>>> ?? ?0?4?D?T?X?h?x?|???????????0`2h2p2x222222222222222223333 3(30383@3H3P3X3`3h3p3x333333333334555555555555555 6(6L6t6666@7H7P7|7777788888888:::: :(:0:8:@:H:P:X:`:h:p:x::::::;;;;;;;;;;;;<<========>>>> >(>0>8>@>H>P>X>`>h>p>x>>>>>x0000 0(00080@0H0P0X0`0h0p0x0000001,141d1l112222 2p2x2223`3h3p3x3@4H4P4X4`4h4p4x44455545 4(4044484<481<1@1D1H1L1P1T1X1\1`1d1h1l1333333333333444 444 55555 5$5(5,56666666777 77777 7$7(7::::::::;;; ;;;;???,?????????????????000 00000<<<<<<<<<<<<<<<<=@>H>P>X>`>h>p>x>>>>>>>>>>>?????? ?$?(?,?0?4?8?>>>>>>>>>>>>>>>H00000000111 1111177777777;;;;;;;;L2P2`2t2444445666666666666d7h7p7t7|778888899 999 9$9,90989<9|999999d:h:p:t:$;(;0;4;<;@;H;L;;;;;;;X0000011 111 1$1,10181<1D1H1P1T1\1`1h1l1t1x1111111111111111111111122222 2(2,24282@2D266666666666666666666677 777 7$7,70787<7D7H7P7T7\7`7h7l7t7x7777777888888888888999999::::::::d;h;p;t;d>>>>>>>>>>>>> 00000 0(0,04080@0D0L0P0X0\00000333333333333333344444 4(4,44444455 555 5$55555$6(60646<6@666677`:d:h:l:p:t: 000000 0m_ mKmjWmmym;,mHm@& 5m37mX pCmi eOm2_m{`fmxț~m $c mm.. mN m PmVzW m жm m=~@ˀm\ q5׀m PmMm9m m"ߢm*m zm hm "/?m `Mm0Qm'`Wm;gm?om<Lpmu`prmZwtmpm@m'pm0m `Nm5 ˁm*P݁miPm!9@m m { m#Hm]$0mhpmj m$m)ǵ+m a,m @JmMVLm5MmKBFRm $U 0^m m66 imL3k  mer m*x  m6$ `m5 m9U!Âm0\!pĂm)b!łm/y\"m .)#0m:)&$p+m$`Im%OmE6&SmkVC&Xm&P]m'`m\ N(@km(qm )ЄmS )0m* mnZY+mJN,ฃmBF,0m? -p߃m Y. m i/ m*^+/Pm//m0m !0P+mr0+ml1@4mL1`7mu"2YmHD20[m)ݓ3mq  V4mh4`mhq40m #5Пm%5mv5m5u6m6m7ml5/7mf7m7m7 m-8mR8Pm8@m%09pm|9Pm $:m6.:m5:`mH::mEG: mL:p mWV:m9^:mo:m3lr:mkt:mwv:m w:m.|:m |:m}:mW:m:m :0mq:mF:0m:Pm:pm:0mo:m& :m&:Pm GNU C 4.6.3../../../../mingw-w64-crt/crt/crtdll.c/tmp/buildd/mingw-w64-2.0.8/build/i686-w64-mingw32/all/mingw-w64-crtm_mcharunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned charWINBOOLeDWORDsfloatLPVOID signed charshort intlong long unsigned intLONG_PTR7PVOID LONGPLONGHANDLE  FiberData Version _NT_TIB  ExceptionList # StackBase # StackLimit # SubSystemTib # # ArbitraryUserPointer # Self # _EXCEPTION_REGISTRATION_RECORD NT_TIB  PNT_TIB  PIMAGE_TLS_CALLBACK8 doubleVARENUM VT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double_PVFV_PIFV 4__uninitialized__initializing__initialized  _TEBNtCurrentTebWooretYo?InterlockedExchangeTargetValuepre_c_init>m:m,@D_CRT_INITK_CRT_INIT@12 @mXmbC!KK8K0C *(,Hmm onexitendf!um@"#XCV  fiberidW  nestedX$FmmW#%mm&b:'uCmJmu"M#__DllMainCRTStartup `mma(!((80 retcode )i__leaveֹmDllMainCRTStartupDllMainCRTStartup@12  m_m+ !80*__proc_attached.0m+__native_startup_stateh 4+__native_startup_lock  ,+__native_dllmain_reason - .+__xi_a& +__xi_z' - .+__xc_a( +__xc_z) +__dyn_tls_init_callback,0 /+__onexitbegin0+__onexitend1+mingw_app_type30pcinit; ІmPGNU C 4.6.3./driver/nop/cogl-driver-nop.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglmm?charsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloatBsigned charshort intlong long unsigned intHWND__unused# HWNDy   double VARENUM aVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double CoglPipeline"_CoglPipelinekmp#destroy_callbackd#<destroy_data1#@journal_ref_count#D&#Hage#LcolorM #Pn_layers#`layer_differences9 #d#hstatic_breadcrumbS#llayers_cache#pshort_layers_cache#tdeprecated_get_layers_list9 #is_weak##blend_enable#real_blend_enable#layers_cache_dirty#deprecated_get_layers_list_dirty#has_static_breadcrumb#progend# uint8_t$  uint32_t( int64_t) guint8  guint32& gsize: gchar0 gint3 gboolean4? gulong8  guint9 gpointerO1 GDestroyNotifyYv GArray '_GArray + -o#len .i# GByteArray (_GByteArray 1, 3u#len 4i# GPtrArray )=_GPtrArray 7opdata 9{#len :i#2v GQuark & GError +_GError -domain /#code 0?#message 1o# v  GList '_GList )9  +v#next ,9 #prev -9 # GHashTable 'Q _GHashTable GHook(l _GHook K Mv#nextN #prevO #WPi# hook_idQ[# Ri#funcSv#T# GHookList) _GHookListA seq_idC[#hook_sizeDi#is_setupEi#hooksF #dummy3Gv# finalize_hookH #dummyI#_ GHookFinalizeFunc5      GSList' _GSList) +v#next, # #  GString)4 _GString +z str-o#len.%#allocated_len/%#%   GQueue& _GQueue 1 head39 #tail49 #length5i#? CoglBoolD CoglHandle1 CoglFuncPtr CoglMatrix' _CoglMatrixOM xxR3#yxS3#zxT3#wxU3# xyX3#yyY3#zyZ3#wy[3#xz^3# yz_3#$zz`3#(wza3#,xwd3#0ywe3#4zwf3#8wwg3#<invmm#@hn # o #_padding3p # CoglColor^ _CoglColor red#green#blue#alpha#### [COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlagsDACOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHCOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeTypeUCOGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesMode9COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction_CoglWinsysFeatureFCOGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES XCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskaFm4COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingprCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlagsH CoglContext%_CoglContext>@m@R#displayBRg#(driverDC#,gpuH#0oK#T}L#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsTyL#lneeds_viewport_scissor_workaroundV #pviewport_scissor_workaround_framebufferW-V#tdefault_pipelineYH#xdefault_layer_0Z|#|default_layer_n[|#dummy_layer_dependant\|#attribute_name_states_hash^ #attribute_name_index_map_m#n_attribute_names`#enabled_builtin_attributesb#enabled_texcoord_attributesc#enabled_custom_attributesd#enable_builtin_attributes_tmpi#enable_texcoord_attributes_tmpj#enable_custom_attributes_tmpk#changed_bits_tmpl#legacy_backface_culling_enabledn #identity_matrixq #y_flip_matrixr #flushed_matrix_modev#current_projection_entryzp#current_modelview_entry{p#identity_entry}in#builtin_flushed_projectionA#builtin_flushed_modelviewA#texture_unitsm#active_texture_unit#legacy_fog_state#opaque_color_pipelineH#blended_color_pipelineH#texture_pipelineH#codegen_header_bufferz #codegen_source_bufferz #codegen_boilerplate_bufferz #source_stack9 #legacy_state_set#pipeline_cache#default_gl_texture_2d_tex#default_gl_texture_3d_tex#default_gl_texture_rect_tex#framebuffers9 #journal_flush_attributes_arraym#journal_clip_boundsm#polygon_verticesm#current_pipelineH#current_pipeline_changes_since_flush #current_pipeline_skip_gl_color #current_pipeline_age #gl_blend_enable_cache #depth_test_enabled_cache #depth_test_function_cache9#depth_writing_enabled_cache #depth_range_near_cache3#depth_range_far_cache3#legacy_depth_test_enabled #current_buffer#framebuffer_stack #window_buffer-V#current_draw_buffer_state_flushed #current_draw_buffer_changes #current_draw_buffer-V#current_read_buffer-V#have_last_offscreen_allocate_flagsK#last_offscreen_allocate_flagsG#swap_callback_closures #next_swap_callback_idó#onscreen_events_queueT#current_gles2_contexth#gles2_context_stackȌ #current_pathp#stencil_pipelinėH#quad_buffer_indices_byteM#quad_buffer_indices_lenѣ#quad_buffer_indicesM#rectangle_byte_indicesM#rectangle_short_indicesM#rectangle_short_indices_lenֳ#in_begin_gl_block #texture_download_pipelineڇH#blit_texture_pipelineۇH#atlases #atlas_reorganize_callbacks #journal_rectangles_color#max_texture_unitsV#max_texture_image_unitsV#max_activateable_texture_unitsV#current_program #current_fragment_program_type-#current_vertex_program_type-#current_gl_programV#current_gl_dither_enabled #current_gl_color_mask#current_clip_stack_valid #current_clip_stack p#current_clip_stack_uses_stencil  #buffer_map_fallback_arrayέ#buffer_map_fallback_in_use #buffer_map_fallback_offset#rectangle_state]c#sampler_cacheԭ#winsys_features$#&1#uniform_names-ڭ#uniform_name_hash1 #n_uniform_names2#glBindTexture;Z#glBlendFunc=e[#glClear?`#glClearColorA6W#glClearStencilF!_#glColorMaskHb#glCopyTexSubImage2DMha#glDeleteTexturesVZ#glDepthFuncXWW#glDepthMaskZ#glDisable\WW#glDrawArrays^a#glDrawElements` #glEnableeWW#glFinishg#glFlushi#glFrontFacekWW#glCullFacemWW#glGenTexturesoZ#glGetErrorq`#glGetIntegervsa#glGetBooleanvu$#glGetFloatvwa#glGetStringy:#glHint{e[#glIsTexture}Z#glPixelStoreiuY#glReadPixelsj#glScissor@b#glStencilFunc#glStencilMask[#glStencilOp#glTexImage2Dܮ#glTexParameterfX#glTexParameterfvW#glTexParameteriX#glTexParameterivX#glGetTexParameterfvEX#glGetTexParameterivgX#glTexSubImage2D`#glCopyTexImage2D3a#glViewport@b#glIsEnabledI[#glLineWidthY#glPolygonOffset\Z#glClipPlanef<^Y#glClientActiveTextureDWW#glGenRenderbuffers[# glAttachShader@[# glUseProgramC[# glDeleteProgramE[# glGetShaderInfoLogG\# glGetProgramInfoLogL\# glGetShaderivQZ# glGetProgramivUZ# glDetachShaderY[# glGetAttachedShaders[K\# glIsShader`Z# glIsProgrambZ# glShaderSourcel# glCompileShaderq[# glLinkPrograms[# glGetUniformLocationul\# glUniform1fx]# glUniform2f{/]# glUniform3fK]# glUniform4fl]# glUniform1fv]# glUniform2fv]# glUniform3fv]# glUniform4fv]# glUniform1isZ# glUniform2i Z# glUniform3i]# glUniform4i]# glUniform1iv]# glUniform2iv]# glUniform3iv]# glUniform4iv]# glUniformMatrix2fv^# glUniformMatrix3fv^# glUniformMatrix4fv^# glGetUniformfv̨\# glGetUniformiv\# glGetActiveUniform\# glGetShaderSource܇\# glValidateProgram[# glVertexAttribPointer^# glEnableVertexAttribArray[# glDisableVertexAttribArray[# glVertexAttrib1f2^# glVertexAttrib1fvI^# glVertexAttrib2f`^# glVertexAttrib2fvI^# glVertexAttrib3f|^# glVertexAttrib3fvI^# glVertexAttrib4f^# glVertexAttrib4fvI^# glGetVertexAttribfv\# glGetVertexAttribivZ# glGetVertexAttribPointerv\# glGetAttribLocation l\# glBindAttribLocation [# glGetActiveAttrib\# glGetTexLevelParameterivP?# glGetTexImageSe# glClipPlaneW# glDepthRangeY# glDrawBuffer[WW# glMapBufferf# glUnmapBufferiI[# glTexImage3DqtW# glTexSubImage3DxW# glBlitFramebuffer_# glGenProgramsZ# glDeleteProgramsZ# glBindProgramZ# glProgramStringگ# glProgramLocalParameter4fv3_# glEGLImageTargetTexture2D# glEGLImageTargetRenderbufferStorage# glDiscardFramebuffer # glRenderbufferStorageMultisampleIMG-`# glFramebufferTexture2DMultisampleIMG8# glGenSamplersڊZ# glDeleteSamplersݧZ# glBindSampler[# glSamplerParameteriS`# glCreateProgramObject[# glCreateShaderObject[# glDeleteObject[# glAttachObject[# glUseProgramObject[# glGetInfoLog\# glGetObjectParameterivZ# glDetachObject[# glGetAttachedObjectsK\# glGetStringi^# glBindVertexArray[# glDeleteVertexArraysZ# glGenVertexArraysZ# glMapBufferRange&o`# CoglSwapChain!2@_CoglSwapChain CoglOnscreenTemplate&_@_CoglOnscreenTemplate CoglRenderer Q@_CoglRendererT!*Am!,R#connected!- #(driver_override!.C#,o!/#0}!0#4winsys_vtable!1>#8winsys_id_override!2B#<2!39 #@outputs!59 #Ddriver!#(normalized%< #,is_buffered%> #0d%L#4a%N# CoglAttributeBuffer&%3E_CoglAttributeBuffer CoglIndices'%]E_CoglIndicesD _CoglFeatureIDdHCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDSCoglSnippet(3xH_CoglSnippetp)#yLCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags))n_CoglClipStack>]o>a p#h>co#bounds_x0>j#bounds_y0>k# bounds_x1>l#bounds_y1>m#W>o#>0oCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType>5oninL CoglNode?"/p_CoglNode#,padding6D?#0padding7D@#4padding8DA#8padding9DB#< CoglDepthStateDC[}ECCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncEL~ECOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeE CoglBitmaskF9_CoglBitmaskImaginaryTypelCOGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNTDambient{#diffuse{#specular{# emission{#0shininess3#@CoglPipelineLightingState%^alpha_func#alpha_func_reference3#CoglPipelineAlphaFuncState%(gblend_equation_rgbV#blend_equation_alphaV#blend_src_factor_alphaV#blend_dst_factor_alphaV# blend_constantM #blend_src_factor_rgbV# blend_dst_factor_rgbV#$CoglPipelineBlendState%$ enabled" #color#M #mode$A#density%3#z_near&3#z_far'3# CoglPipelineFogState(%*0,#CoglPipelineLogicOpsState-%/mode1#front_winding24#CoglPipelineCullFaceState3R% 5override_mask7#override_values<#changed_mask@#E}CoglPipelineUniformsStateA&CGlighting_stateE#alpha_stateF^#Dblend_stateGg#Luser_programH #tdepth_stateI~#xfog_stateJ#point_sizeK3#logic_ops_stateL0#cull_face_stateM#uniforms_stateN#Oq#Pq#CoglPipelineBigStateQ%CoglPipelineDestroyCallbackhH1G| | %-COGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType)_CoglPipelineFlushFlagCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlagM_CoglPipelineFlushOptions #>#disable_layers#layer0_override_texture{# CoglPipelineFlushOptions CoglBufferVtable,(Պ_CoglBufferVtable ,*'map_range,,V#unmap,3h#set_data,5# 1PPNN L'hP\  P< n _CoglBufferFlags,<(COGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags,B,DCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint,H?,JCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget,QԌ CoglOffscreenG,ҍ_CoglOffscreen0ʎm0O#gl_framebuffer0#texture0{#texture_level0ȳ#texture_level_width0ɳ#texture_level_height0ʳ#depth_texture0{#allocation_flags0G#create_flags0ʖ# _CoglMatrixOp=%яCOGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp=0ʎ_CoglMatrixEntryCache =Aentry=p#flushed_identity= #flipped= # CoglMatrixEntryCache==COGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode=] CoglClipStateHؐ_CoglClipStateHstacksH" #_CoglJournal`I!ǑmI#R#framebufferI+-V#(entriesI-m#,verticesI.m#0needed_vbo_lenI/#4vbo_poolI6Ǒ#8next_vbo_in_poolI9#Xfast_read_pixel_countI;#\ בב E CoglJournalI=%&COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID%,_CoglAttributeNameState%.ename%0#name_id%1#name_index%2#normalized_default%3 # layer_number%4# CoglAttributeNameState%5ڒ%Aattribute_buffer%Bב#stride%C#offset%D#n_components%E# h%F#P%HN%Ig#boxed%JE}##P%@>$buffered%G$constant%KDe%RCOGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags%aI%skunit%u#options%v#>%w# CoglFlushLayerState%x3 _CoglFramebufferType0-COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType0002sswap_chain04s#need_stencil05 #u06#07 # depth_texture_enabled08 #@ CoglFramebufferConfig090=ʖCOGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags0? _CoglFramebufferState0TCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState0^0lred0n#blue0o#green0p#alpha0q# depth0r#stencil0s# CoglFramebufferBits0t6nݑ0GCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags0Ř_CoglGLFramebuffer 0fbo_handle0V#renderbuffers09 #u0# CoglGLFramebuffer0i CoglDriverVtableJ _CoglDriverVtablexJ"Νpixel_format_from_gl_internalJ'#pixel_format_to_glJ.#update_featuresJ5g#offscreen_allocateJ99# offscreen_freeJ=K#framebuffer_flush_stateJ@g#framebuffer_clearJE#framebuffer_query_bitsJM#framebuffer_finishJQ# framebuffer_discard_buffersJT؞#$framebuffer_draw_attributesJX#(framebuffer_draw_indexed_attributesJbS#,framebuffer_read_pixels_into_bitmapJm#0texture_2d_freeJw#4texture_2d_can_createJ}ş#8texture_2d_initJ#<texture_2d_allocateJ#@texture_2d_new_from_bitmapJ#Dtexture_2d_copy_from_framebufferJ:#Htexture_2d_get_gl_handleJP#Ltexture_2d_generate_mipmapJ#Ptexture_2d_copy_from_bitmapJɓ#Ttexture_2d_get_dataJڴ#Xflush_attributes_stateJ#\clip_stack_flushJ#`buffer_createJh#dbuffer_destroyJh#hbuffer_map_rangeJV#lbuffer_unmapJh#pbuffer_set_dataJ #t  gVΝ gE\E\E\  33 K3?g-V-VQ-V 3333m-V-V؞-V Ǟ -VH lEޞM-VHM JE  -Vr OYwV  şg  { ˟  :-V P@   Vߠ-VHߠ k p-V CoglTextureDriverK_CoglTextureDriver0KgenK%#prep_gl_for_pixels_uploadK1ע#upload_subregion_to_glKC.#upload_to_glKYl# upload_to_gl_3dKk#prep_gl_for_pixels_downloadKգ#gl_get_tex_imageK#size_supportedK3#size_supported_3dKg# try_setting_gl_border_colorK#$allows_foreign_gl_targetK#(find_best_gl_get_data_formatKä#, VgVעg  .g{ VV ݢ  lgVV VVV 4  gVV VVVVV rգg  gVVVۣ  3gVVVV  ggVVV9gVXm  gV ägE\E\ CoglPipelineCacheL_CoglPipelineCache CoglTexture3DM. _CoglTexture3D CoglTextureRectangleN?9_CoglTextureRectangle _CoglGpuInfoArchitectureFlagOCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagO%Q _CoglGpuInfoArchitectureO'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureO0զO3COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorO<O?COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackageOB5OECOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugOL CoglGpuInfoOP_CoglGpuInfo$ORvendorOT#vendor_nameOUS#driver_packageOW#driver_package_nameOXS# driver_package_versionOY#architectureO[#architecture_nameO\S#architecture_flagsO]#driver_bugsO_# _CoglFrameCallbackList5%O5%O#_5%U#UO CoglFrameCallbackList5%5)5)O#5)U# CoglResizeNotifyEntry51_CoglResizeNotifyEntry55M57t#V593V#5:1# id5;#_CoglResizeNotifyList53L53L#_53R#L CoglResizeNotifyList535757L#57R# CoglOnscreenEvent5>_CoglOnscreenEvent5B M5Dq#onscreen5FU#info5GU# h5HcU#_CoglOnscreenEventList5@H5@H#_5@N#H CoglOnscreenEventList5@ 5D5DH#5DN#ٙɤ Pέ s,V VVViW$V^ %Z:V*jVVVVVV0W@VVVpVVVܮVVVVVVVViWVVVVVVb:X?VVVX$eVVVV0WE|V|k 1VVگVVV<V1 VV|[8VVVVVVDi'_cogl_driver_update_features) mmt(ctx)g(error* )_cogl_driver_nop5@@mlGNU C 4.6.3./driver/nop/cogl-framebuffer-nop.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglmm charsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloatGsigned charshort intlong long unsigned intHWND__unused# HWND~   double long double uint8_t$% uint32_t( int64_t) guint8% guint32& gsize: gchar0 gint3 gboolean4G gulong8 guint9 gpointerO6 GDestroyNotifyY ~ GArray'_GArray+.-w#len.q# GByteArray(_GByteArray14.3}#len4q# GPtrArray)E_GPtrArray7wpdata9#len:q#:~ GQuark& GError +_GError -domain /#code 0G#message 1w# ~  GList '_GList )A. +~#next ,A#prev -A# GHashTable 'Y_GHashTable GHook (t_GHook K. M~#next N#prev O# Pq# hook_id Qc# Rq#func S~#  T# GHookList ) _GHookList Aseq_id Cc#hook_size Dq#is_setup Eq#hooks F#dummy3 G~# finalize_hook H#dummy I#g GHookFinalizeFunc 5  GSList '_GSList ). +~#next ,# GString)4_GString +zstr-w#len.-#allocated_len/-#% GQueue&_GQueue 1head3A#tail4A#length5q#G CoglBoolD CoglHandle6 CoglMatrix_CoglMatrixO:xxR8#yxS8#zxT8#wxU8# xyX8#yyY8#zyZ8#wy[8#xz^8# yz_8#$zz`8#(wza8#,xwd8#0ywe8#4zwf8#8wwg8#<invm-V#@n#o#_padding3p# CoglColorK_CoglColorred#green#blue#alpha#### [ COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormatCOGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags D.COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHCOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeTypeBCOGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesMode&COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunctionXCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskaDm2COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingppCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlagsF CoglContext%_CoglContext>09@D#displayBT#(driverD':#,gpuHX#0driver_vtableK#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsT2]#lneeds_viewport_scissor_workaroundV#pviewport_scissor_workaround_framebufferWG#tdefault_pipelineYW>#xdefault_layer_0Zf#|default_layer_n[f#dummy_layer_dependant\f#attribute_name_states_hash^#attribute_name_index_map_!V#n_attribute_names`#enabled_builtin_attributesbj#enabled_texcoord_attributescj#enabled_custom_attributesdj#enable_builtin_attributes_tmpij#enable_texcoord_attributes_tmpjj#enable_custom_attributes_tmpkj#changed_bits_tmplj#legacy_backface_culling_enabledn#identity_matrixq#y_flip_matrixr#flushed_matrix_modevx#current_projection_entryzIX#current_modelview_entry{IX#identity_entry}V#builtin_flushed_projectionw#builtin_flushed_modelvieww#texture_units!V#active_texture_unit#legacy_fog_stateUm#opaque_color_pipelineW>#blended_color_pipelineW>#texture_pipelineW>#codegen_header_bufferz#codegen_source_bufferz#codegen_boilerplate_bufferz#source_stackA#legacy_state_set#pipeline_cache#default_gl_texture_2d_tex#default_gl_texture_3d_tex#default_gl_texture_rect_tex #framebuffersA#journal_flush_attributes_array!V#journal_clip_bounds!V#polygon_vertices!V#current_pipelineW>#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color#current_pipeline_age#gl_blend_enable_cache#depth_test_enabled_cache#depth_test_function_cache&#depth_writing_enabled_cache#depth_range_near_cache8#depth_range_far_cache8#legacy_depth_test_enabled#current_buffer#framebuffer_stack#window_bufferG#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferG#current_read_bufferG#have_last_offscreen_allocate_flagsS#last_offscreen_allocate_flags#swap_callback_closures#next_swap_callback_idø#onscreen_events_queueŧ#current_gles2_contextU#gles2_context_stackȌ#current_pathOX#stencil_pipelineW>#quad_buffer_indices_byteР#quad_buffer_indices_lenѨ#quad_buffer_indicesҠ#rectangle_byte_indicesԠ#rectangle_short_indicesՠ#rectangle_short_indices_lenָ#in_begin_gl_block#texture_download_pipelineW>#blit_texture_pipelineW>#atlases#atlas_reorganize_callbacks#journal_rectangles_color#max_texture_unitswH#max_texture_image_unitswH#max_activateable_texture_unitswH#current_program#current_fragment_program_typep#current_vertex_program_typep#current_gl_programH#current_gl_dither_enabled#current_gl_color_mask#current_clip_stack_valid#current_clip_stackCX#current_clip_stack_uses_stencil #buffer_map_fallback_array!#buffer_map_fallback_in_use#buffer_map_fallback_offset#rectangle_stateT#sampler_cache'#winsys_features$#T&6#uniform_names--#uniform_name_hash1#n_uniform_names2#glBindTexture;}L#glBlendFunc=M#glClear?R#glClearColorAH#glClearStencilFP#glColorMaskHS#glCopyTexSubImage2DMS#glDeleteTexturesVPL#glDepthFuncXI#glDepthMaskZ?#glDisable\I#glDrawArrays^tS#glDrawElements``#glEnableeI#glFinishg#glFlushi#glFrontFacekI#glCullFacemI#glGenTextureso3L#glGetErrorqR#glGetIntegervsFS#glGetBooleanvuw#glGetFloatvw]S#glGetStringy#glHint{M#glIsTexture}gL#glPixelStoreiK#glReadPixels#glScissorS#glStencilFuncٕ#glStencilMaskM#glStencilOp#glTexImage2D/#glTexParameterf2J#glTexParameterfvI#glTexParameteriNJ#glTexParameterivI#glGetTexParameterfvI#glGetTexParameterivJ#glTexSubImage2DR#glCopyTexImage2DR#glViewportS#glIsEnabledL#glLineWidthhK#glPolygonOffsetL#glClipPlanef<K#glClientActiveTextureDI#glGenRenderbuffers<3L#glDeleteRenderbuffers?PL#glBindRenderbufferB}L#glRenderbufferStorageEP#glGenFramebuffersJ3L#glBindFramebufferM}L#glFramebufferTexture2DP/Q#glFramebufferRenderbufferVUQ#glIsRenderbuffer[gL#glCheckFramebufferStatus]Q#glDeleteFramebuffers_PL#glGenerateMipmapbI#glGetFramebufferAttachmentParameterivdvQ#glGetRenderbufferParameteriviJ# glIsFramebuffermgL# glBlendEquationuI# glBlendColorwH# glBlendFuncSeparateGK# glBlendEquationSeparateM# glReleaseShaderCompiler# glGetShaderPrecisionFormatcR# glShaderBinary=R# glStencilFuncSeparate0M# glStencilMaskSeparate}L# glStencilOpSeparateGK# glDepthRangef:L# glClearDepthfM# glAttachShader@QM# glUseProgramCM# glDeleteProgramEM# glGetShaderInfoLogG0N# glGetProgramInfoLogL0N# glGetShaderivQL# glGetProgramivUL# glDetachShaderYQM# glGetAttachedShaders[M# glIsShader`gL# glIsProgrambgL# glShaderSourcelq# glCompileShaderqM# glLinkProgramsM# glGetUniformLocationuN# glUniform1fxN# glUniform2f{N# glUniform3fN# glUniform4fO# glUniform1fvO# glUniform2fvO# glUniform3fvO# glUniform4fvO# glUniform1iL# glUniform2iK# glUniform3i;O# glUniform4i\O# glUniform1ivO# glUniform2ivO# glUniform3ivO# glUniform4ivO# glUniformMatrix2fvO# glUniformMatrix3fvO# glUniformMatrix4fvƺO# glGetUniformfvQN# glGetUniformivmN# glGetActiveUniformԸM# glGetShaderSource0N# glValidateProgramM# glVertexAttribPointerlP# glEnableVertexAttribArrayM# glDisableVertexAttribArrayM# glVertexAttrib1fO# glVertexAttrib1fvO# glVertexAttrib2f P# glVertexAttrib2fvO# glVertexAttrib3f%P# glVertexAttrib3fvO# glVertexAttrib4fFP# glVertexAttrib4fvO# glGetVertexAttribfvN# glGetVertexAttribivL# glGetVertexAttribPointervN# glGetAttribLocation N# glBindAttribLocation hM# glGetActiveAttribM# glGetTexLevelParameterivP# glGetTexImageS# glClipPlaneWږ# glDepthRangeY# glDrawBuffer[I# glMapBufferf # glUnmapBufferiL# glTexImage3DqI# glTexSubImage3Dx\I# glBlitFramebufferQ# glGenPrograms3L# glDeletePrograms3L# glBindProgram}L# glProgramString-# glProgramLocalParameter4fvP# glEGLImageTargetTexture2DD# glEGLImageTargetRenderbufferStorageD# glDiscardFramebuffer`# glRenderbufferStorageMultisampleIMGQ# glFramebufferTexture2DMultisampleIMG͋# glGenSamplers3L# glDeleteSamplersPL# glBindSamplerQM# glSamplerParameteriQ# glCreateProgramObjectM# glCreateShaderObjectM# glDeleteObjectM# glAttachObjectQM# glUseProgramObjectM# glGetInfoLog0N# glGetObjectParameterivL# glDetachObjectQM# glGetAttachedObjectsM# glGetStringiP# glBindVertexArrayM# glDeleteVertexArraysPL# glGenVertexArrays3L# glMapBufferRange&R# CoglSwapChain!E9_CoglSwapChain CoglOnscreenTemplate&r9_CoglOnscreenTemplate CoglRendererQ9_CoglRendererW':COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver^9 CoglDisplayAM:_CoglDisplay8$:&D#setup(#(renderer)T#,onscreen_template*'V#0T46#4 CoglAttribute %:_CoglAttribute!7T;!9D#name_state!;{#(normalized!<#,is_buffered!>#0d!Lh{#4!N# CoglAttributeBuffer"%o;_CoglAttributeBuffer CoglIndices#%;_CoglIndices: CoglPath$6;_CoglPath CoglPipeline%";_CoglPipeline&k4>&UX#destroy_callback&o#<destroy_data&6#@journal_ref_count&#D&#Hage&#Lcolor&:#Pn_layers&#`layer_differences&A#d[&o#hstatic_breadcrumb&E#llayers_cache&p#pshort_layers_cache&p#tdeprecated_get_layers_list&A#is_weak&#&#blend_enable&#real_blend_enable&#layers_cache_dirty&#deprecated_get_layers_list_dirty&#has_static_breadcrumb&#progend&#CoglSnippet'3H>_CoglSnippet; CoglBuffer(@o>_CoglBuffer\)SZ?)UD#)WT#(vtable)Yr#,last_target)[t#8)]s#<gl_handle)_H#@size)`#Dusage_hint)at#Hupdate_hint)b?#L.)fu#P)h#Tstore_created)j#X(~?COGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint(Z?(A@COGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess(?(Ŧ@COGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint(Y@ CoglBitmap**@_CoglBitmap CoglTexture+"@_CoglTexture+aVACOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType+eA CoglFramebuffer,ZA_CoglFramebuffer-vD-xD#-yT#(-z:}#,config-}}#0width-#Dheight-#Hformat- #Lallocated-#Pmodelview_stack- #Tprojection_stack- #Xviewport_x-8#\viewport_y-8#`viewport_width-8#dviewport_height-8#hviewport_age-#lviewport_age_for_scissor_workaround-#pclip_state-x#tdither_enabled-#x-#|journal-#deps-A#clear_color_red-8#clear_color_green-8#clear_color_blue-8#clear_color_alpha-8#clear_clip_x0-#clear_clip_y0-#clear_clip_x1-#clear_clip_y1-#clear_clip_dirty-#dirty_bitmasks-#bits-#-# CoglFrameInfo.(D_CoglFrameInfo CoglObject/ D_CoglObject(0K!_CoglSamplerCacheWrapMode=->_COGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapMode=48^ CoglSamplerCache=6v__CoglSamplerCache_CoglSamplerCacheEntry=8/`sampler_object=:H#min_filter=_# wrap_mode_t=@>_#wrap_mode_p=A>_# CoglSamplerCacheEntry=B_ CoglPipelineLayer>*e`_CoglPipelineLayer`>8a>UX#owner>W>#<index>ٸ#@>ݨ#Dunit_index>#Htexture_type>VA#Ltexture>f#Psampler_cache_entry> f#T[>f#X">#\>bCOGL_PIPELINE_COMBINE_FUNC_ADDCOGL_PIPELINE_COMBINE_FUNC_ADD_SIGNEDCOGL_PIPELINE_COMBINE_FUNC_SUBTRACTCOGL_PIPELINE_COMBINE_FUNC_INTERPOLATECOGL_PIPELINE_COMBINE_FUNC_REPLACE<COGL_PIPELINE_COMBINE_FUNC_MODULATECOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBCOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBA CoglPipelineCombineFunc>8a>scCOGL_PIPELINE_COMBINE_SOURCE_TEXTURECOGL_PIPELINE_COMBINE_SOURCE_CONSTANTCOGL_PIPELINE_COMBINE_SOURCE_PRIMARY_COLORCOGL_PIPELINE_COMBINE_SOURCE_PREVIOUSCOGL_PIPELINE_COMBINE_SOURCE_TEXTURE0 CoglPipelineCombineSource>b>IdCOGL_PIPELINE_COMBINE_OP_SRC_COLORCOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_COLORCOGL_PIPELINE_COMBINE_OP_SRC_ALPHACOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_ALPHA CoglPipelineCombineOp>c>etexture_combine_rgb_func>b#texture_combine_rgb_src>e#texture_combine_rgb_op>e#texture_combine_alpha_func>b#texture_combine_alpha_src>e# texture_combine_alpha_op>e#,texture_combine_constant>e#8matrix>#H>]#>]#point_sprite_coords># sce  Ide  8e  CoglPipelineLayerBigState>fd@f/`eL`?sfCOGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedType?$ f#@?+f$float_value?,e$int_value?-f$matrix?.-V$float_array?/g$int_array?0 $array?16 g 8_CoglBoxedValueL?&\g?(sf#size?)#count?)#v?2f# CoglBoxedValue?3 g@@/hmagic@1#test_enabled@3#test_function@4&#write_enabled@5# range_near@68#range_far@78#@9#@:#@;# padding3@<#$padding4@=#(padding5@>#,padding6@?#0padding7@@#4padding8@A#8padding9@B#< CoglDepthState@CrgACiCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncALhAjCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeAi CoglBitmaskB9jj_CoglBitmaskImaginaryTypeD&Wkambient&e#diffuse&e#specular&e# emission&e#0shininess&8#@CoglPipelineLightingState&j%&kalpha_func&i#alpha_func_reference&8#CoglPipelineAlphaFuncState&yk%(&lblend_equation_rgb&FH#blend_equation_alpha&FH#blend_src_factor_alpha&wH#blend_dst_factor_alpha&wH# blend_constant&:#blend_src_factor_rgb&wH# blend_dst_factor_rgb&wH#$CoglPipelineBlendState&k%$& Umenabled&"#color&#:#mode&$.#density&%8#z_near&&8#z_far&'8# CoglPipelineFogState&(l%&*m&,#CoglPipelineLogicOpsState&-rm%&/mmode&1j#front_winding&22#CoglPipelineCullFaceState&3m% &5Xnoverride_mask&7j#override_values&<Xn#changed_mask&@j#\gCoglPipelineUniformsState&An&&Colighting_state&EWk#alpha_state&Fk#Dblend_state&Gl#Luser_program&H#tdepth_state&Ih#xfog_state&JUm#point_size&K8#logic_ops_state&Lm#cull_face_state&Mm#uniforms_state&N^n#&O]#&P]#CoglPipelineBigState&QnCoglPipelineDestroyCallback&hoo oW>6of fp &%pCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType&)p_CoglPipelineFlushFlag&ZqCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag&p_CoglPipelineFlushOptions&q&Zq#&#disable_layers&#layer0_override_texture&f# CoglPipelineFlushOptions&xq CoglBufferVtable)(0r_CoglBufferVtable )*rmap_range),r#unmap)3r#set_data)5r#6rrA@@]>r rrrrrAr!_CoglBufferFlags)`q|;1 GW>`q|;lՆGpՆ@  HT 3fSՆ 9 GYՆ  u 2GW>2q|`| OCXG> CoglTextureDriverGn_CoglTextureDriver0GgenG%#prep_gl_for_pixels_uploadG1*#upload_subregion_to_glGC#upload_to_glGY# upload_to_gl_3dGk#prep_gl_for_pixels_downloadG(#gl_get_tex_imageGR#size_supportedG#size_supported_3dG# try_setting_gl_border_colorG֋#$allows_foreign_gl_targetG#(find_best_gl_get_data_formatG#,HTFH  *TTfՆHH0TFHHՆwHHHTFHHwHwHՆwHHHŊ (T RTFHFHFHu.TFHFHFHFHXTFHFHFH ֋THITFH܋ T MM CoglPipelineCacheH5_CoglPipelineCache CoglTexture3DI.__CoglTexture3D CoglTextureRectangleJ?_CoglTextureRectangle!_CoglGpuInfoArchitectureFlagKCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagK%!_CoglGpuInfoArchitectureK'KCOGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureK0(K3oCOGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorK_CoglOnscreenEvent2B_2DĔ#onscreen2F^G#info2GdG# 2H G#_CoglOnscreenEventList2@2@#2@# CoglOnscreenEventList2@_2D%2D#2D#,UJp r! ^_4 ?TH3 `FHHFHIE wFHPfKFH} wHwHHHFHFHH ٕFHwHHÕ FHFHFHߕ /FHwHwHHHwHFHFHI PHHHH5 qHH6TIV FHwHFH,Jw FHwHFHFHH ϖFHϖՖ 6 FHFH -FHFHHA DFH63 `FHH%MJ FHFHFHHwHHf'_cogl_framebuffer_nop_flush_state#mmt(draw_buffer#G(read_buffer$G(state%m)_cogl_offscreen_nop_allocate*mmtX**(error+'_cogl_offscreen_nop_free1mmt*1'_cogl_framebuffer_nop_clear6mmt"*=6G(buffers7(red88(green98 (blue:8(alpha;8+_cogl_framebuffer_nop_query_bits@ m}mv*=@G(bitsA'_cogl_framebuffer_nop_finishGmmt*=GG'_cogl_framebuffer_nop_discard_buffersLmmt*=LG(buffersM'_cogl_framebuffer_nop_draw_attributesRmmt*=RG*SW>(modeT*U *V*IW`*{X*Yq|'_cogl_framebuffer_nop_draw_indexed_attributes^mmt*=^G*_W>(mode`*a *b(indicesc*Id`*{e*fq| ,_cogl_framebuffer_nop_read_pixels_into_bitmapkmmt*=kG(xl(ym(sourcenp (bitmapoՆ(errorp0GNU C 4.6.3./driver/nop/cogl-attribute-nop.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglmmrcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloatEsigned charshort intlong long unsigned intHWND__unused# HWND|   double long double uint8_t$# uint32_t( int64_t) guint8# guint32& gsize: gchar0 gint3 gboolean4E gulong8 guint9 gpointerO4 GDestroyNotifyY | GArray'_GArray+-u#len.o# GByteArray(_GByteArray123{#len4o# GPtrArray)C_GPtrArray7updata9#len:o#8| GQuark& GError +_GError -domain /#code 0E#message 1u# |  GList '_GList )? +|#next ,?#prev -?# GHashTable 'W_GHashTable GHook (r_GHook K M|#next N#prev O#; Po# hook_id Qa# Ro#func S|# T# GHookList ) _GHookList Aseq_id Ca#hook_size Do#is_setup Eo#hooks F#dummy3 G|# finalize_hook H#dummy I#e GHookFinalizeFunc 5  GSList '_GSList ) +|#next ,# GString)2_GString +xstr-u#len.+#allocated_len/+## GQueue&_GQueue 1head3?#tail4?#length5o#E CoglBoolD CoglHandle4 CoglMatrix_CoglMatrixO8xxR6#yxS6#zxT6#wxU6# xyX6#yyY6#zyZ6#wy[6#xz^6# yz_6#$zz`6#(wza6#,xwd6#0ywe6#4zwf6#8wwg6#<invmK#@8n#o#_padding3p# CoglColorI_CoglColorred#green#blue#alpha#S#\#e# [ COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormatCOGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags D,COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHCOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType@COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesMode$COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunctionXCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskaBm0COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpnCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlagsD CoglPath6_CoglPath CoglPipeline"_CoglPipelinek=F#destroy_callbacki#<destroy_data4#@journal_ref_count#D#Hage#Lcolor8#Pn_layers#`layer_differences?#dj#hstatic_breadcrumbzE#llayers_cachej#pshort_layers_cache#j#tdeprecated_get_layers_list?#is_weak##blend_enable#real_blend_enable#layers_cache_dirty#deprecated_get_layers_list_dirty#has_static_breadcrumb#progend# CoglContext%#_CoglContext>;=@}D#displayBms#(driverD<#,gpuHV#0driver_vtableK#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsT{K#lneeds_viewport_scissor_workaroundV#pviewport_scissor_workaround_framebufferW3j#tdefault_pipelineYU>#xdefault_layer_0Z7`#|default_layer_n[7`#dummy_layer_dependant\7`#attribute_name_states_hash^#attribute_name_index_map_F#n_attribute_names`#enabled_builtin_attributesbd#enabled_texcoord_attributescd#enabled_custom_attributesdd#enable_builtin_attributes_tmpid#enable_texcoord_attributes_tmpjd#enable_custom_attributes_tmpkd#changed_bits_tmpld#legacy_backface_culling_enabledn#identity_matrixq#y_flip_matrixr#flushed_matrix_modev{#current_projection_entryzu#current_modelview_entry{u#identity_entry}s#builtin_flushed_projection6{#builtin_flushed_modelview6{#texture_unitsF#active_texture_unit#legacy_fog_staterg#opaque_color_pipelineU>#blended_color_pipelineU>#texture_pipelineU>#codegen_header_bufferx#codegen_source_bufferx#codegen_boilerplate_bufferx#source_stack?#legacy_state_set#pipeline_cache#default_gl_texture_2d_tex#default_gl_texture_3d_tex#default_gl_texture_rect_tex #framebuffers?#journal_flush_attributes_arrayF#journal_clip_boundsF#polygon_verticesF#current_pipelineU>#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color#current_pipeline_age#gl_blend_enable_cache#depth_test_enabled_cache#depth_test_function_cache$#depth_writing_enabled_cache#depth_range_near_cache6#depth_range_far_cache6#legacy_depth_test_enabled#current_buffer#framebuffer_stack#window_buffer3j#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_buffer3j#current_read_buffer3j#have_last_offscreen_allocate_flagsQ#last_offscreen_allocate_flags#swap_callback_closures#next_swap_callback_idö#onscreen_events_queueť#current_gles2_contextǎs#gles2_context_stackȊ#current_pathˬu#stencil_pipelineU>#quad_buffer_indices_byteО#quad_buffer_indices_lenѦ#quad_buffer_indicesҞ#rectangle_byte_indicesԞ#rectangle_short_indices՞#rectangle_short_indices_lenֶ#in_begin_gl_block#texture_download_pipelineU>#blit_texture_pipelineU>#atlases#atlas_reorganize_callbacks#journal_rectangles_color#max_texture_unitsL#max_texture_image_unitsL#max_activateable_texture_unitsL#current_program#current_fragment_program_typej#current_vertex_program_typej#current_gl_programL#current_gl_dither_enabled#current_gl_color_mask#current_clip_stack_valid#current_clip_stacku#current_clip_stack_uses_stencil #buffer_map_fallback_array#buffer_map_fallback_in_use#buffer_map_fallback_offset#rectangle_stateGs#sampler_cache%#winsys_features$#&4#uniform_names-+#uniform_name_hash1#n_uniform_names2#glBindTexture;P#glBlendFunc=YQ#glClear?V#glClearColorA*M#glClearStencilFU#glColorMaskHX#glCopyTexSubImage2DM\W#glDeleteTexturesVP#glDepthFuncXKM#glDepthMaskZ=#glDisable\KM#glDrawArrays^W#glDrawElements`^#glEnableeKM#glFinishg#glFlushi#glFrontFacekKM#glCullFacemKM#glGenTextureso~P#glGetErrorqV#glGetIntegervsW#glGetBooleanvuu#glGetFloatvwW#glGetStringy#glHint{YQ#glIsTexture}P#glPixelStoreiiO#glReadPixels#glScissor4X#glStencilFuncו#glStencilMaskQ#glStencilOp#glTexImage2D-#glTexParameterf}N#glTexParameterfvM#glTexParameteriN#glTexParameterivN#glGetTexParameterfv9N#glGetTexParameteriv[N#glTexSubImage2DV#glCopyTexImage2D'W#glViewport4X#glIsEnabled=Q#glLineWidthO#glPolygonOffsetPP#glClipPlanefQ# glAttachShader@Q# glUseProgramCQ# glDeleteProgramEQ# glGetShaderInfoLogG{R# glGetProgramInfoLogL{R# glGetShaderivQP# glGetProgramivUP# glDetachShaderYQ# glGetAttachedShaders[?R# glIsShader`P# glIsProgrambP# glShaderSourcelo# glCompileShaderqQ# glLinkProgramsQ# glGetUniformLocationu`R# glUniform1fx S# glUniform2f{#S# glUniform3f?S# glUniform4f`S# glUniform1fvS# glUniform2fvS# glUniform3fvS# glUniform4fvS# glUniform1igP# glUniform2iO# glUniform3iS# glUniform4iS# glUniform1ivS# glUniform2ivS# glUniform3ivS# glUniform4ivS# glUniformMatrix2fvT# glUniformMatrix3fvT# glUniformMatrix4fvT# glGetUniformfv̜R# glGetUniformivиR# glGetActiveUniformR# glGetShaderSource{R# glValidateProgramQ# glVertexAttribPointerT# glEnableVertexAttribArrayQ# glDisableVertexAttribArrayQ# glVertexAttrib1f&T# glVertexAttrib1fv=T# glVertexAttrib2fTT# glVertexAttrib2fv=T# glVertexAttrib3fpT# glVertexAttrib3fv=T# glVertexAttrib4fT# glVertexAttrib4fv=T# glGetVertexAttribfvR# glGetVertexAttribivP# glGetVertexAttribPointervR# glGetAttribLocation `R# glBindAttribLocation Q# glGetActiveAttribR# glGetTexLevelParameterivP# glGetTexImageS# glClipPlaneWؖ# glDepthRangeY# glDrawBuffer[KM# glMapBufferf # glUnmapBufferi=Q# glTexImage3DqhM# glTexSubImage3DxM# glBlitFramebufferU# glGenPrograms~P# glDeletePrograms~P# glBindProgramP# glProgramString+# glProgramLocalParameter4fv'U# glEGLImageTargetTexture2DB# glEGLImageTargetRenderbufferStorageB# glDiscardFramebuffer^# glRenderbufferStorageMultisampleIMG!V# glFramebufferTexture2DMultisampleIMG͉# glGenSamplers~P# glDeleteSamplersݛP# glBindSamplerQ# glSamplerParameteriGV# glCreateProgramObjectQ# glCreateShaderObjectQ# glDeleteObjectQ# glAttachObjectQ# glUseProgramObjectQ# glGetInfoLog{R# glGetObjectParameterivP# glDetachObjectQ# glGetAttachedObjects?R# glGetStringiT# glBindVertexArrayQ# glDeleteVertexArraysP# glGenVertexArrays~P# glMapBufferRange&cV# CoglSwapChain!;_CoglSwapChain CoglOnscreenTemplate&;_CoglOnscreenTemplate CoglRenderer Q"<_CoglRenderer W<COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver ^2< CoglDisplay!A<_CoglDisplay8"$B=="&}D#setup"(#(renderer")gs#,onscreen_template"*s#0"44#4 CoglAttribute#%W=_CoglAttribute$7==$9}D#name_state$;n#(normalized$<#,is_buffered$>#0d$Lln#4E$N# CoglAttributeBuffer%%=_CoglAttributeBuffer CoglIndices&%>_CoglIndicesB=CoglSnippet'3F>_CoglSnippet CoglBuffer(@m>_CoglBuffer\)SX?=)U}D#)Wfn#(vtable)Yu#,last_target)[x#8)]w#<gl_handle)_L#@size)`#Dusage_hint)aw#Hupdate_hint)b?#L)fx#PE)h#Tstore_created)j#X(~?COGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint(X?(?@COGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess(?(Ť@COGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint(W@ CoglBitmap**@_CoglBitmap CoglTexture+"@_CoglTexture+aTACOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType+e@ CoglFramebuffer,ZA_CoglFramebuffer-v}D=-x}D#-yfn#(8-z8}#,config-}}#0width-#Dheight-#Hformat- #Lallocated-#Pmodelview_stack- #Tprojection_stack- #Xviewport_x-6#\viewport_y-6#`viewport_width-6#dviewport_height-6#hviewport_age-#lviewport_age_for_scissor_workaround-#pclip_state-{#tdither_enabled-#xn-#|journal-#deps-?#clear_color_red-6#clear_color_green-6#clear_color_blue-6#clear_color_alpha-6#clear_clip_x0-#clear_clip_y0-#clear_clip_x1-#clear_clip_y1-#clear_clip_dirty-#dirty_bitmasks-#bits-#E-# CoglObject. D_CoglObject(/KEklass/MF#user_data_entry/OF#user_data_array/QF#n_user_data_entries/R# ;/T#$.Z.Eunused.[# CoglUserDataKey.\E CoglUserDataDestroyCallback.jhEnE zE4E_CoglObjectClass /4Ename/6zE#virt_free/74#virt_unref/84# CoglUserDataDestroyInternalCallback/1FF F44 CoglObjectClass/9E /=cFkey/?cF#/@4#/AE#.E CoglUserDataEntry/B0FF iFF  CoglNode0"F_CoglNode<0*G=0.}D#01BG#(104\G#,children07HG#4has_parent_reference0;#8_CoglNodeList0$BG0$BG#F CoglNodeList0$G04Gle_next04BG#le_prev04G#BG1#{KCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags1 GLenum3 GLboolean3# GLbitfield3 GLint3 GLsizei3 GLubyte3# GLuint3 GLfloat3 6 GLclampf3!6GLvoid3$M0M KM M M M MQM ]MLcMMnM MLLLLLLLLL]MM MLLLLLLLLLL]MM NLLN NLN .NLL.N4NL?N UNLLUNLaN wNLLwNLN NLLLN NLLLN N MLN OLLLLLLL]MO ;OLLLLLLLL]MAO ROLLXO iOLNoO OLLO ONO OLLLLO OLO OLL]MO OLLLP PLLLPL*PL5P PPLLL]MVP gPLLmP ~PLLP PLPLP PL$PPLPLP PLLP PLLwNQ QL]ML"Q =QL]MCQLSQL$M_Q pQLLvQLQ QLLLLQ QLLQ QLLzEQ QLQLQLRL R 3RLLL3RwN9RLLER `RLL3RPfRL{RLzER RLL3RR RLLUNR RLLwNR RLLUNR  SLLSQS #SLL)S ?SLLLES `SLLLLfS SLLLLLS SLLLLS SLLLLLS SLLNS TLL.N T &TLLLN,T =TLLCT TTLNZT pTLLLvT TLLLLT TLLLLLT TLLLLL]MLTPULL U U MU 'UL-U CULLUNIU dULLLLjULzULU ULLLLLU ULLLLU ULLLwNU !VLLLLLLLLLL'V GVLLLLLMV cVLLLiV$MVLLV VL$PL]MLV VLLwNwNVLV VLV 'WLLLLLLLL]M-W \WLLLLLLLLbW WLLLLLLLLW WLwNW WLUNW WLLLW WL MW XLLLLX 4XLLLL:X UXLLLL _CoglSamplerCacheWrapMode4-[YCOGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapMode44UX CoglSamplerCache46Y_CoglSamplerCache_CoglSamplerCacheEntry48LZsampler_object4:L#min_filter4#<index5ٶ#@5ݦ#Dunit_index5#Htexture_type5TA#Ltexture5 `#Psampler_cache_entry5&`#T51`#X!5#\5\COGL_PIPELINE_COMBINE_FUNC_ADDCOGL_PIPELINE_COMBINE_FUNC_ADD_SIGNEDCOGL_PIPELINE_COMBINE_FUNC_SUBTRACTCOGL_PIPELINE_COMBINE_FUNC_INTERPOLATECOGL_PIPELINE_COMBINE_FUNC_REPLACE<COGL_PIPELINE_COMBINE_FUNC_MODULATECOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBCOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBA CoglPipelineCombineFunc5U[5]COGL_PIPELINE_COMBINE_SOURCE_TEXTURECOGL_PIPELINE_COMBINE_SOURCE_CONSTANTCOGL_PIPELINE_COMBINE_SOURCE_PRIMARY_COLORCOGL_PIPELINE_COMBINE_SOURCE_PREVIOUSCOGL_PIPELINE_COMBINE_SOURCE_TEXTURE0 CoglPipelineCombineSource5\5f^COGL_PIPELINE_COMBINE_OP_SRC_COLORCOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_COLORCOGL_PIPELINE_COMBINE_OP_SRC_ALPHACOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_ALPHA CoglPipelineCombineOp5]5_texture_combine_rgb_func5\#texture_combine_rgb_src5_#texture_combine_rgb_op5_#texture_combine_alpha_func5\#texture_combine_alpha_src5_# texture_combine_alpha_op5_#,texture_combine_constant5_#8matrix5#H59L#a59L#point_sprite_coords5# ]_  f^_  6_  CoglPipelineLayerBigState5^@,`LZ_iZ6`COGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedType6$=`"@6+a#float_value6,_#int_value6-a#matrix6.K#float_array6/!a#int_array60#array614 !a 6_CoglBoxedValueL6&ya86(`#size6)#count6)#v62`# CoglBoxedValue63'a@7/bmagic71#test_enabled73#test_function74$#write_enabled75# range_near766#range_far776#S79#\7:#e7;# padding37<#$padding47=#(padding57>#,padding67?#0padding77@#4padding87A#8padding97B#< CoglDepthState7Ca8CcCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFunc8Lb8dCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceMode8d CoglBitmask99dd_CoglBitmaskImaginaryTypeDteambient_#diffuse_#specular_# emission_#0shininess6#@CoglPipelineLightingState e$ealpha_funcc#alpha_func_reference6#CoglPipelineAlphaFuncStatee$(fblend_equation_rgbL#blend_equation_alphaL#blend_src_factor_alphaL#blend_dst_factor_alphaL# blend_constant8#blend_src_factor_rgbL# blend_dst_factor_rgbL#$CoglPipelineBlendStatee$$ rgenabled"#color#8#mode$,#density%6#z_near&6#z_far'6# CoglPipelineFogState(f$*gn,#CoglPipelineLogicOpsState-g$/gmode1d#front_winding20#CoglPipelineCullFaceState3g$ 5uhoverride_mask7d#override_values<uh#changed_mask@d#yaCoglPipelineUniformsStateAh%Cilighting_stateEte#alpha_stateFe#Dblend_stateGf#Luser_programH#tdepth_stateIb#xfog_stateJrg#point_sizeK6#logic_ops_stateLg#cull_face_stateMg#uniforms_stateN{h#O9L#aP9L#CoglPipelineBigStateQhCoglPipelineDestroyCallbackhjj jU>4i7` 7`3j kA%jCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType)9j&_CoglPipelineFlushFlag}kCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlagj_CoglPipelineFlushOptionsl}k##disable_layers#layer0_override_texture `# CoglPipelineFlushOptionsk$& mCOGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID$,;l_CoglAttributeNameState$.mname$0#name_id$1 m#name_index$2#normalized_default$3# layer_number$4# CoglAttributeNameState$5%m$A9nattribute_buffer$B9n#stride$C#offset$D#n_components$E# 8$F#=P$Hfn$Ifn#boxed$Jya#"P$@n#buffered$Gm#constant$K?nnm$RuoCOGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags$an$sounit$u#options$vl#$w# CoglFlushLayerState$xo CoglFrameInfo:(o_CoglFrameInfo CoglOnscreen;*p_CoglOnscreen^r_CoglGLES2ContextrzE?v ]vEvQvvEv?~cv _CoglBufferFlags)<wCOGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags)Bv)DwCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint)H4w)JxCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget)Qw CoglOffscreenC,x_CoglOffscreen-y=-kA#gl_framebuffer-#texture- `#texture_level-ȶ#texture_level_width-ɶ#texture_level_height-ʶ#depth_texture- `#allocation_flags-Θ#create_flags-~# _CoglMatrixOpA%zCOGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOpA0y_CoglMatrixEntryCache A6{entryAu#flushed_identityA#flippedA# CoglMatrixEntryCacheAzA{COGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixModeAR{ CoglClipStateD{_CoglClipStateD{stacksD"#_CoglJournal`E!|=E#}D#E+3j#(entriesE-F#,verticesE.F#0needed_vbo_lenE/#4vbo_poolE6|#8next_vbo_in_poolE9#Xfast_read_pixel_countE;#\ 9n|  CoglJournalE={ _CoglFramebufferType--8}COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType-0|-2}swap_chain-4}#need_stencil-5#E-6#-7# depth_texture_enabled-8#; CoglFramebufferConfig-9S}-=~COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags-?} _CoglFramebufferState-TkCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState-^5~-lred-n#blue-o#green-p#alpha-q# depth-r#stencil-s# CoglFramebufferBits-ts|-COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags-_CoglGLFramebuffer -fbo_handle-L#renderbuffers-?#E-# CoglGLFramebuffer- CoglDriverVtableF B_CoglDriverVtablexF"pixel_format_from_gl_internalF'?#pixel_format_to_glF.i#update_featuresF5s#offscreen_allocateF9# offscreen_freeF=#framebuffer_flush_stateF@#framebuffer_clearFE#framebuffer_query_bitsFM#framebuffer_finishFQ# framebuffer_discard_buffersFT)#$framebuffer_draw_attributesFXd#(framebuffer_draw_indexed_attributesFb#,framebuffer_read_pixels_into_bitmapFmن#0texture_2d_freeFw#4texture_2d_can_createF}#8texture_2d_initF#<texture_2d_allocateF1#@texture_2d_new_from_bitmapFQ#Dtexture_2d_copy_from_framebufferF#Htexture_2d_get_gl_handleF#Ltexture_2d_generate_mipmapF#Ptexture_2d_copy_from_bitmapF#Ttexture_2d_get_dataF#Xflush_attributes_stateF6#\clip_stack_flushFM#`buffer_createF]v#dbuffer_destroyF]v#hbuffer_map_rangeFKv#lbuffer_unmapF]v#pbuffer_set_dataF v#t9fnL9  ifn 9R9R9RE~xo  3j3jk 3j6666 3j 3j )3j ^3jU>^uo,>/ 3jU>^uo >jӆ3jnӆ~@ pr߆fn 1 `~Qӆ ~7 3jWӆ~  x 03jU>0uo^o Mu3j< CoglTextureDriverGl_CoglTextureDriver0GgenG% #prep_gl_for_pixels_uploadG1(#upload_subregion_to_glGC#upload_to_glGY# upload_to_gl_3dGk#prep_gl_for_pixels_downloadG&#gl_get_tex_imageGP#size_supportedG#size_supported_3dG# try_setting_gl_border_colorGԋ#$allows_foreign_gl_targetG#(find_best_gl_get_data_formatG#,L fnL  (fnfn `ӆLL~.fnLLӆLLL~fnLLLLӆLLL~Ê &fn PfnLLLx,fnLLLLVfnLLL ԋfnLNfnLڋ fn 9R9R CoglPipelineCacheH3_CoglPipelineCache CoglTexture3DI.]_CoglTexture3D CoglTextureRectangleJ?_CoglTextureRectangle _CoglGpuInfoArchitectureFlagKCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagK% _CoglGpuInfoArchitectureK'ICOGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureK0&K3mCOGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorK_CoglOnscreenEvent)layers_state&0('uo )attributes(^)n_attributes)חGNU C 4.6.3./driver/nop/cogl-clip-stack-nop.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglmm/charsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloatFsigned charshort intlong long unsigned intHWND__unused# HWND}   double long double uint8_t$$ uint32_t( int64_t) guint8$ guint32& gsize: gchar0 gint3 gboolean4F gulong8 guint9 gpointerO5 GDestroyNotifyY } GArray'_GArray+-v#len.p# GByteArray(_GByteArray133|#len4p# GPtrArray)D_GPtrArray7vpdata9#len:p#9} GQuark& GError +_GError -domain /#code 0F#message 1v# }  GList '_GList )@ +}#next ,@#prev -@# GHashTable 'X_GHashTable GHook (s_GHook K M}#next N#prev O#} Pp# hook_id Qb#> Rp#func S}# T# GHookList ) _GHookList Aseq_id Cb#hook_size Dp#is_setup Ep#hooks F#dummy3 G}# finalize_hook H#dummy I#f GHookFinalizeFunc 5  GSList '_GSList ) +}#next ,# GString)3_GString +ystr-v#len.,#allocated_len/,#$ GQueue&_GQueue 1head3@#tail4@#length5p#F CoglBoolD CoglHandle5 CoglMatrix_CoglMatrixO9xxR7#yxS7#zxT7#wxU7# xyX7#yyY7#zyZ7#wy[7#xz^7# yz_7#$zz`7#(wza7#,xwd7#0ywe7#4zwf7#8wwg7#<invm#@zn#>o#_padding3p# CoglColorJ_CoglColorred#green#blue#alpha#### [ COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormatCOGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags D-COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHCOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeTypeACOGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesMode%COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunctionXCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskaCm1COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpoCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlagsE CoglPath6_CoglPath 7  CoglAttribute%_CoglAttribute7M9F#name_state;{#(normalized<#,is_buffered>#0dLg{#4N# CoglAttributeBuffer%h_CoglAttributeBuffer CoglContext%_CoglContext>#:@F#displayBW#(driverD;#,gpuHW#0driver_vtableK#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsT1]#lneeds_viewport_scissor_workaroundV#pviewport_scissor_workaround_framebufferWI#tdefault_pipelineYf>#xdefault_layer_0Zf#|default_layer_n[f#dummy_layer_dependant\f#attribute_name_states_hash^#attribute_name_index_map_HX#n_attribute_names`#enabled_builtin_attributesbj#enabled_texcoord_attributescj#enabled_custom_attributesdj#enable_builtin_attributes_tmpij#enable_texcoord_attributes_tmpjj#enable_custom_attributes_tmpkj#changed_bits_tmplj#legacy_backface_culling_enabledn#identity_matrixq#y_flip_matrixr#flushed_matrix_modevx#current_projection_entryzF#current_modelview_entry{F#identity_entry}D#builtin_flushed_projectionw#builtin_flushed_modelvieww#texture_unitsHX#active_texture_unit#legacy_fog_stateTm#opaque_color_pipelinef>#blended_color_pipelinef>#texture_pipelinef>#codegen_header_buffery#codegen_source_buffery#codegen_boilerplate_buffery#source_stack@#legacy_state_set#pipeline_cache#default_gl_texture_2d_tex#default_gl_texture_3d_tex#default_gl_texture_rect_tex #framebuffers@#journal_flush_attributes_arrayHX#journal_clip_boundsHX#polygon_verticesHX#current_pipelinef>#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color#current_pipeline_age#gl_blend_enable_cache#depth_test_enabled_cache#depth_test_function_cache%#depth_writing_enabled_cache#depth_range_near_cache7#depth_range_far_cache7#legacy_depth_test_enabled#current_buffer#framebuffer_stack#window_bufferI#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferI#current_read_bufferI#have_last_offscreen_allocate_flagsR#last_offscreen_allocate_flags#swap_callback_closures#next_swap_callback_id÷#onscreen_events_queueŦ#current_gles2_context/W#gles2_context_stackȋ#current_pathˠF#stencil_pipelinef>#quad_buffer_indices_byteП#quad_buffer_indices_lenѧ#quad_buffer_indicesҟ#rectangle_byte_indicesԟ#rectangle_short_indices՟#rectangle_short_indices_lenַ#in_begin_gl_block#texture_download_pipelinef>#blit_texture_pipelinef>#atlases#atlas_reorganize_callbacks#journal_rectangles_color#max_texture_unitsJ#max_texture_image_unitsJ#max_activateable_texture_unitsJ#current_program#current_fragment_program_typep#current_vertex_program_typep#current_gl_programJ#current_gl_dither_enabled#current_gl_color_mask#current_clip_stack_valid#current_clip_stackF#current_clip_stack_uses_stencil #buffer_map_fallback_array #buffer_map_fallback_in_use#buffer_map_fallback_offset#rectangle_stateV#sampler_cache&#winsys_features$#&5#uniform_names-,#uniform_name_hash1#n_uniform_names2#glBindTexture;N#glBlendFunc=5O#glClear?T#glClearColorAK#glClearStencilFR#glColorMaskHU#glCopyTexSubImage2DM8U#glDeleteTexturesVwN#glDepthFuncX'K#glDepthMaskZ>#glDisable\'K#glDrawArrays^U#glDrawElements`_#glEnablee'K#glFinishg#glFlushi#glFrontFacek'K#glCullFacem'K#glGenTexturesoZN#glGetErrorqT#glGetIntegervsmU#glGetBooleanvuv#glGetFloatvwU#glGetStringy#glHint{5O#glIsTexture}N#glPixelStoreiEM#glReadPixels#glScissorV#glStencilFuncؕ#glStencilMaskO#glStencilOp#glTexImage2D.#glTexParameterfYL#glTexParameterfvK#glTexParameteriuL#glTexParameterivK#glGetTexParameterfvL#glGetTexParameteriv7L#glTexSubImage2DT#glCopyTexImage2DU#glViewportV#glIsEnabledO#glLineWidthM#glPolygonOffset,N#glClipPlanef<.M#glClientActiveTextureD'K#glGenRenderbuffersO# glAttachShader@xO# glUseProgramCO# glDeleteProgramEO# glGetShaderInfoLogGWP# glGetProgramInfoLogLWP# glGetShaderivQN# glGetProgramivUN# glDetachShaderYxO# glGetAttachedShaders[P# glIsShader`N# glIsProgrambN# glShaderSourcelp# glCompileShaderqO# glLinkProgramsO# glGetUniformLocationu&TX#destroy_callback&o#<destroy_data&5#@journal_ref_count&#DD&#Hage&#Lcolor&9#Pn_layers&#`layer_differences&@#d&o#hstatic_breadcrumb&G#llayers_cache&o#pshort_layers_cache&p#tdeprecated_get_layers_list&@#is_weak&#&#blend_enable&#real_blend_enable&#layers_cache_dirty&#deprecated_get_layers_list_dirty&#has_static_breadcrumb&#progend&#CoglSnippet'3W>_CoglSnippet; CoglBuffer(@~>_CoglBuffer\)Si?)UF#`)W#W#(vtable)Yr#,last_target)[t#8>)]s#<gl_handle)_J#@size)`#Dusage_hint)at#Hupdate_hint)b?#L)fu#P)h#Tstore_created)j#X(~?COGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint(i?(P@COGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess(?(ŵ@COGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint(h@ CoglBitmap**@_CoglBitmap CoglTexture+"A_CoglTexture+aeACOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType+eA CoglFramebuffer,ZA_CoglFramebuffer-vD-xF#`-y#W#(z-z9}#,config-}}#0width-#Dheight-#Hformat- #Lallocated-#Pmodelview_stack- #Tprojection_stack- #Xviewport_x-7#\viewport_y-7#`viewport_width-7#dviewport_height-7#hviewport_age-#lviewport_age_for_scissor_workaround-#pclip_state-x#tdither_enabled-#x-#|journal-#deps-@#clear_color_red-7#clear_color_green-7#clear_color_blue-7#clear_color_alpha-7#clear_clip_x0-#clear_clip_y0-#clear_clip_x1-#clear_clip_y1-#clear_clip_dirty-#dirty_bitmasks-#bits-#-# CoglMatrixStack.D_CoglMatrixStack0/D/F#`/#W#(last_entry/F#, CoglMatrixEntry.E_CoglMatrixEntry/2cE/4F#op/5+w#}/6#composite_gets/:# CoglClipStack0)xE_CoglClipStack0] F0aF#z0c{F#bounds_x00j#bounds_y00k# bounds_x10l#bounds_y10m#}0o#00{FCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType05 FcED CoglFrameInfo1(F_CoglFrameInfo CoglObject2 F_CoglObject(3KcGklass3M2X#user_data_entry3O8X#user_data_array3QHX#n_user_data_entries3R# }3T#$2Z}Gunused2[# CoglUserDataKey2\cG CoglUserDataDestroyCallback2jGG G5G CoglOnscreen4*G_CoglOnscreen5KH5M|A#foreign_hwnd5V#&5Y#frame_closures5[#resizable5]#resize_callbacks5^#frame_counter5`#swap_frame_counter5a#pending_frame_infos5d#5f5#_CoglFrameEvent43ICOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent4HCoglFrameCallback4dIjI II3II5GFCoglFrameClosure4I_CoglFrameClosure5'Is5)ʒ#h5+JI#5-5# 5.G#|ACoglOnscreenResizeCallback4&J,J GJI5 CoglTexture2D67\J_CoglTexture2D GLenum7 GLboolean7$ GLbitfield7 GLint7 GLsizei7 GLubyte7$ GLuint7 GLfloat7 7 GLclampf7!7GLvoid7$J K 'KJJJJ-K 9KmJ?KJJK KmJJJJJJJmJmJ9KK KmJJJJJJJJmJmJ9KK KmJmJKKJK  LmJmJ LLJL 1LmJmJ1LJ=L SLmJmJSLJ_L uLmJmJJ{L LmJmJJL LJ{JL LmJJmJJJJJ9KL MmJJJJJJmJJ9KM .MmJJ4M EMmJKKM \MmJJbM nMKtM MmJmJmJmJM MJM MmJJ9KM MJJJM MJJJMJNJN ,NJmJJ9K2N CNJJIN ZNJJ`N qNJqNJ}N NJNN{JNJN NmJJN NJmJSLN NmJ9KmJN OmJ9KO{J/OmJK;O LOmJmJROmJ]O xOmJmJJJ~O OJJO OJJGO OJO JOJOmJO PJJJPSLPJmJ!P U mUmJJJJJJJJsU UmJSLU UmJ1LU UmJJJU UmJJU UJJJJU V{J{J{J{JV 1VJJJJ CoglGLES2Context8^IV_CoglGLES2ContextcVG9!_CoglSamplerCacheWrapMode=-=_COGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapMode=47^ CoglSamplerCache=6u__CoglSamplerCache_CoglSamplerCacheEntry=8.`sampler_object=:J#min_filter=*d`_CoglPipelineLayer`>7a>TX#owner>f>#<index>ٷ#@D>ݧ#Dunit_index>#Htexture_type>eA#Ltexture>f#Psampler_cache_entry>f#T>f#X">#\>~bCOGL_PIPELINE_COMBINE_FUNC_ADDCOGL_PIPELINE_COMBINE_FUNC_ADD_SIGNEDCOGL_PIPELINE_COMBINE_FUNC_SUBTRACTCOGL_PIPELINE_COMBINE_FUNC_INTERPOLATECOGL_PIPELINE_COMBINE_FUNC_REPLACE<COGL_PIPELINE_COMBINE_FUNC_MODULATECOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBCOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBA CoglPipelineCombineFunc>7a>rcCOGL_PIPELINE_COMBINE_SOURCE_TEXTURECOGL_PIPELINE_COMBINE_SOURCE_CONSTANTCOGL_PIPELINE_COMBINE_SOURCE_PRIMARY_COLORCOGL_PIPELINE_COMBINE_SOURCE_PREVIOUSCOGL_PIPELINE_COMBINE_SOURCE_TEXTURE0 CoglPipelineCombineSource>b>HdCOGL_PIPELINE_COMBINE_OP_SRC_COLORCOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_COLORCOGL_PIPELINE_COMBINE_OP_SRC_ALPHACOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_ALPHA CoglPipelineCombineOp>c>etexture_combine_rgb_func>~b#texture_combine_rgb_src>e#texture_combine_rgb_op>e#texture_combine_alpha_func>~b#texture_combine_alpha_src>e# texture_combine_alpha_op>e#,texture_combine_constant>e#8matrix>#H>]#>]#point_sprite_coords># rce  Hde  7e  CoglPipelineLayerBigState>ed@f.`eK`?rfCOGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedType?$f#@?+f$float_value?,e$int_value?-f$matrix?.$float_array?/g$int_array?0 $array?15 g 7_CoglBoxedValueL?&[gz?(rf#size?)#count?)#v?2f# CoglBoxedValue?3 g@@/hmagic@1#test_enabled@3#test_function@4%#write_enabled@5# range_near@67#range_far@77#@9#@:#@;# padding3@<#$padding4@=#(padding5@>#,padding6@?#0padding7@@#4padding8@A#8padding9@B#< CoglDepthState@CqgACiCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncALhAjCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeAi CoglBitmaskB9jj_CoglBitmaskImaginaryTypeD&Vkambient&e#diffuse&e#specular&e# emission&e#0shininess&7#@CoglPipelineLightingState&j%&kalpha_func&i#alpha_func_reference&7#CoglPipelineAlphaFuncState&xk%(&lblend_equation_rgb&mJ#blend_equation_alpha&mJ#blend_src_factor_alpha&J#blend_dst_factor_alpha&J# blend_constant&9#blend_src_factor_rgb&J# blend_dst_factor_rgb&J#$CoglPipelineBlendState&k%$& Tmenabled&"#color&#9#mode&$-#density&%7#z_near&&7#z_far&'7# CoglPipelineFogState&(l%&*m&,#CoglPipelineLogicOpsState&-qm%&/mmode&1j#front_winding&21#CoglPipelineCullFaceState&3m% &5Wnoverride_mask&7j#override_values&<Wn#changed_mask&@j#[gCoglPipelineUniformsState&An&&Colighting_state&EVk#alpha_state&Fk#Dblend_state&Gl#Luser_program&H#tdepth_state&Ih#xfog_state&JTm#point_size&K7#logic_ops_state&Lm#cull_face_state&Mm#uniforms_state&N]n#&O]#&P]#CoglPipelineBigState&QnCoglPipelineDestroyCallback&hoo of>5of fp &%pCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType&)p_CoglPipelineFlushFlag&YqCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag&p_CoglPipelineFlushOptions&q>&Yq#P&#disable_layers&#layer0_override_texture&f# CoglPipelineFlushOptions&wq CoglBufferVtable)(/r_CoglBufferVtable )*rmap_range),r#unmap)3r#set_data)5r#5rrP@@l>r rrrrr@r!_CoglBufferFlags)_p|;0 If>_p|;kԆIoԆ@ GJ#W 2fRԆ 8 IXԆ  u 1If>1p|_| NFI= CoglTextureDriverGm_CoglTextureDriver0GgenG% #prep_gl_for_pixels_uploadG1)#upload_subregion_to_glGC#upload_to_glGY# upload_to_gl_3dGk#prep_gl_for_pixels_downloadG'#gl_get_tex_imageGQ#size_supportedG#size_supported_3dG# try_setting_gl_border_colorGՋ#$allows_foreign_gl_targetG#(find_best_gl_get_data_formatG#,J #WmJ  )#W#WfԆJJ/#WmJJԆJJJ#WmJJJJԆJJJĊ '#W Q#WmJmJmJu-#WmJmJmJmJW#WmJmJmJ Ջ#WJK#WmJۋ #W PP CoglPipelineCacheH4_CoglPipelineCache CoglTexture3DI.^_CoglTexture3D CoglTextureRectangleJ?_CoglTextureRectangle!_CoglGpuInfoArchitectureFlagKCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagK%!_CoglGpuInfoArchitectureK'JCOGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureK0'K3nCOGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorK_CoglOnscreenEvent5B^s5DÔ#onscreen5FI#info5GI# z5H3I#_CoglOnscreenEventList5@5@#q5@# CoglOnscreenEventList5@^5D5D#5D#+TIo r ]_3 >{J2 _mJJmJ9KD vmJReMmJ| JJJJmJmJK ؕmJJJ• mJmJmJޕ .mJJJJJJmJmJ9K OJJJJ4 pJJ]V LU mJJmJSLv mJJmJmJK ΖmJΖԖ ߖ5 mJmJ ,mJmJJ@ CmJ52 _mJJLOI mJmJmJJJJe'_cogl_clip_stack_nop_flush"mmt(stack"F)#I GNU C 4.6.3./driver/nop/cogl-texture-2d-nop.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglmm!charsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloatFsigned charshort intlong long unsigned intHWND__unused# HWND}   double long double CoglPipeline" _CoglPipelinekKf^#destroy_callbackq#<destroy_data5#@journal_ref_count#D#Hage#Lcolor #Pn_layers#`layer_differences#d-r#hstatic_breadcrumbJ#llayers_cache3r#pshort_layers_cache9r#tdeprecated_get_layers_list#is_weak##blend_enable#real_blend_enable#layers_cache_dirty#deprecated_get_layers_list_dirty#has_static_breadcrumb#progend# uint8_t$$ uint32_t( int64_t) guint8$ guint32& gsize: gchar0 gint3 gboolean4 gulong8 guint9 gpointerO5 GDestroyNotifyY  GArray '-_GArray +Z -#len .# GByteArray (l_GByteArray 1 3#len 4# GPtrArray )_GPtrArray 7pdata 9#len :#y GQuark & GError +_GError -Qdomain /#code 0#message 1# a  GList 'n_GList ) +#next ,#prev -#a GHashTable '_GHashTable GHook(_GHook KdM#nextN#prevO#iP# hook_idQ#R#funcS#T# GHookList)u_GHookListAseq_idC#hook_sizeD#is_setupE#hooksF#dummy3G# finalize_hookH#dummyIQ# GHookFinalizeFunc5/5FFd GSList'Z_GSList)+#next,#L GString)_GString +str-#len.#allocated_len/# GQueue& _GQueue 1C head3#tail4#length5# CoglBoolD CoglHandle5 CoglMatrix} _CoglMatrixO xxR7#yxS7#zxT7#wxU7# xyX7#yyY7#zyZ7#wy[7#xz^7# yz_7#$zz`7#(wza7#,xwd7#0ywe7#4zwf7#8wwg7#<invm\#@n#o#_padding3p# CoglColorش _CoglColor7 redK#greenK#blueK#alphaK#HZ#{Z#`Z# [COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat7 COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlagsDCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH6VCOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeTypeUCOGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModepCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunctionnXACOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskamCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpWCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags CoglContext%_CoglContext>;f@I#displayBE[#(driverD<#,gpuH#0driver_vtableK$#Ttexture_driverL/#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsT#B#lneeds_viewport_scissor_workaroundVI #pviewport_scissor_workaround_framebufferWL#tdefault_pipelineY1>#xdefault_layer_0ZMh#|default_layer_n[Mh#dummy_layer_dependant\Mh#attribute_name_states_hash^C #attribute_name_index_map_\#n_attribute_names`#enabled_builtin_attributesbl#enabled_texcoord_attributescl#enabled_custom_attributesdl#enable_builtin_attributes_tmpil#enable_texcoord_attributes_tmpjl#enable_custom_attributes_tmpkl#changed_bits_tmpll#legacy_backface_culling_enablednI #identity_matrixqk #y_flip_matrixrk #flushed_matrix_modev;z#current_projection_entryz^#current_modelview_entry{^#identity_entry}]#builtin_flushed_projectiony#builtin_flushed_modelviewy#texture_units\#active_texture_unit#legacy_fog_stateo#opaque_color_pipeline1>#blended_color_pipeline1>#texture_pipeline1>#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cache:#default_gl_texture_2d_tex(#default_gl_texture_3d_tex@#default_gl_texture_rect_texF##journal_flush_attributes_array\#journal_clip_bounds\#polygon_vertices\#current_pipeline1>#current_pipeline_changes_since_flush#current_pipeline_skip_gl_colorI #current_pipeline_age#gl_blend_enable_cacheI #depth_test_enabled_cacheI #depth_test_function_cache#depth_writing_enabled_cacheI #depth_range_near_cache7#depth_range_far_cache7#legacy_depth_test_enabledI #current_bufferL#framebuffer_stack#window_bufferL#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferL#current_read_bufferL#have_last_offscreen_allocate_flags#last_offscreen_allocate_flagsՂ#swap_callback_closuresC #next_swap_callback_id÷#onscreen_events_queue#current_gles2_contextl[#gles2_context_stack#current_path˳^#stencil_pipeline1>#quad_buffer_indices_byteۈ#quad_buffer_indices_lenѧ#quad_buffer_indicesۈ#rectangle_byte_indicesۈ#rectangle_short_indicesۈ#rectangle_short_indices_lenַ#in_begin_gl_blockI #texture_download_pipeline1>#blit_texture_pipeline1>#atlases݈#atlas_reorganize_callbacksd#journal_rectangles_colorK#max_texture_unitsN#max_texture_image_unitsN#max_activateable_texture_unitsN#current_programY #current_fragment_program_typer#current_vertex_program_typer#current_gl_programO#current_gl_dither_enabledI #current_gl_color_maskA#current_clip_stack_validI #current_clip_stack^#current_clip_stack_uses_stencil I #buffer_map_fallback_array\#buffer_map_fallback_in_useI #buffer_map_fallback_offset#rectangle_state[#sampler_cacheb#winsys_features$#&5#uniform_names-h#uniform_name_hash1C #n_uniform_names2#glBindTexture;R#glBlendFunc=rS#glClear?X#glClearColorACO#glClearStencilF.W#glColorMaskH,Z#glCopyTexSubImage2DMuY#glDeleteTexturesVR#glDepthFuncXdO#glDepthMaskZz#glDisable\dO#glDrawArrays^Y#glDrawElements`#glEnableedO#glFinishg#glFlushi#glFrontFacekdO#glCullFacemdO#glGenTexturesoR#glGetErrorqX#glGetIntegervsY#glGetBooleanvu#glGetFloatvwY#glGetStringyȗ#glHint{rS#glIsTexture}R#glPixelStoreiQ#glReadPixels#glScissorMZ#glStencilFunc#glStencilMaskS#glStencilOp0#glTexImage2Dj#glTexParameterfP#glTexParameterfvP#glTexParameteriP#glTexParameteriv+P#glGetTexParameterfvRP#glGetTexParameterivtP#glTexSubImage2DY#glCopyTexImage2D@Y#glViewportMZ#glIsEnabledVS#glLineWidthQ#glPolygonOffsetiR#glClipPlanefS# glAttachShader@S# glUseProgramCS# glDeleteProgramES# glGetShaderInfoLogGT# glGetProgramInfoLogLT# glGetShaderivQR# glGetProgramivUR# glDetachShaderYS# glGetAttachedShadersT# glIsShader`R# glIsProgrambR# glShaderSourcel# glCompileShaderqS# glLinkProgramsS# glGetUniformLocationuyT# glUniform1fx%U# glUniform2f{I #0d#L}#4n#N# CoglAttributeBuffer$%=_CoglAttributeBuffer CoglIndices%%=_CoglIndices=CoglSnippet&3">_CoglSnippet'##BCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags'<7> CoglPath(6RB_CoglPath CoglBuffer)@pB_CoglBuffer\*S[Cf*UI#s*W`[#(vtable*YKt#,last_target*[)w#8*]u#<gl_handle*_O#@size*`#Dusage_hint*aGv#Hupdate_hint*bC#L*fEw#Pn*h#Tstore_created*j#X)~CCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint)[C)BDCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess)C)ŧDCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint)ZD CoglBitmap+*D_CoglBitmapP,'Ef,)I#s,,`[#(7,.#,.,/#0,0#4-,1#8,3Ew#<mapped,5I #@bound,6I #Dshared_bmp,:#Hbuffer,>t#L CoglTexture-"E_CoglTextureD.2Ff.I#s.`[#(.#,max_level.#0..#4.#8.I #<vtable.#@-aFCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType-e2F CoglFramebuffer/ZF_CoglFramebuffer0vIf0xI#s0y`[#(0zu#,config0}#0.0#D0#H70#L0I #Pmodelview_stack0G#Tprojection_stack0G#Xviewport_x07#\viewport_y07#`viewport_width07#dviewport_height07#hviewport_age0#lviewport_age_for_scissor_workaround0#pclip_state0Qz#tdither_enabled0I #x0A#|journal0M#deps0#clear_color_red07#clear_color_green07#clear_color_blue07#clear_color_alpha07#clear_clip_x00#clear_clip_y00#clear_clip_x10#clear_clip_y10#clear_clip_dirty0I #dirty_bitmasks0I #bits0,#0# CoglFrameInfo1(I_CoglFrameInfo CoglObject2 I_CoglObject(3K_Jklass3Mo\#user_data_entry3Ou\#user_data_array3Q\#n_user_data_entries3R# i3T#$2ZyJunused2[# CoglUserDataKey2\_J CoglUserDataDestroyCallback2jJJJ5J CoglOnscreen4*J_CoglOnscreen5KKf5MF#foreign_hwnd5V#Q5YI #frame_closures5[#resizable5]I #resize_callbacks5^#frame_counter5`j#swap_frame_counter5aj#pending_frame_infos5d#5f5#_CoglFrameEvent4/LCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent4KCoglFrameCallback4`LfLLL/LL5JICoglFrameClosure4L_CoglFrameClosure5'L5)#%5+FL#5-5# 5.J#FCoglOnscreenResizeCallback4"M(MCML5 CoglTexture2D67XM_CoglTexture2Dx7$Nf7&E#7*#Dauto_mipmap7,I #Hmipmaps_dirty7-I #L7.I #Pgl_internal_format74N#Tgl_texture76O#Xgl_legacy_texobj_min_filter77N#\gl_legacy_texobj_mag_filter78N#`gl_legacy_texobj_wrap_mode_s79N#dgl_legacy_texobj_wrap_mode_t7:N#hfirst_pixel7;#l GLenum8 GLboolean8$ GLbitfield8 GLint8 GLsizei8 GLubyte8$ GLuint8 GLfloat8 7 GLclampf8!7GLvoid8$3OIOdO#O#O#O#OjOvON|O3OOONNNNNNNNNvOOPNNNNNNNNNNvO P PNN P&PO1PGPNNGPMPNXPnPNNnPOzPPNNPNPPNNOPPNNNPP#ONPQNNNNNNNvO QTQNNNNNNNNvOZQkQNOqQQN PQQNNQQ PQQNNNNQQOQQNNvORROOOR2RNNN8RNCRONRiRNNNvOoRROORRNNRRNRORRN=RRNRORRNORSONPS5SNvON;SVSNvO\SNlSN=OxSSNNSNSSNNNOSSOOSSOOJSSOT O TOTN"TLTOONLTPRTNN^TyTONLTRTNTOJTTONLTTTONnPTTONPT UONnPU%UONlS+U"^_CoglNode<>*8_f>.I# >1]_#(>4w_#,children>7c_#4has_parent_reference>;I #8_CoglNodeList>$]_>$]_#^ CoglNodeList>$8_>4_le_next>4]_#le_prev>4_#]_ CoglPipelineSnippet?$__CoglPipelineSnippet ?(`?*X`#snippet?,`#_CoglPipelineSnippetList?&3`?&3`#_ CoglPipelineSnippetList?&`?*`le_next?*3`#le_prev?*`#3`>!_CoglSamplerCacheWrapMode@-aCOGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapMode@4` CoglSamplerCache@6a_CoglSamplerCache_CoglSamplerCacheEntry@8bbsampler_object@:O#@#<indexAٷ#@Aݧ#Dunit_indexA#Htexture_typeAF#LtextureA6h#Psampler_cache_entryAZ#,padding6C?Z#0padding7C@Z#4padding8CAZ#8padding9CBZ#< CoglDepthStateCCiDClCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncDLjDlCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeD2l CoglBitmaskE9mm_CoglBitmaskImaginaryTypeDmambienth#diffuseh#specularh# emissionh#0shininess7#@CoglPipelineLightingState#m%malpha_funcl#alpha_func_reference7#CoglPipelineAlphaFuncStatem%(nblend_equation_rgbN#blend_equation_alphaN#blend_src_factor_alphaN#blend_dst_factor_alphaN# blend_constant #blend_src_factor_rgbN# blend_dst_factor_rgbN#$CoglPipelineBlendStaten%$ oenabled"I #color# #mode$#density%7#z_near&7#z_far'7# CoglPipelineFogState(o%*o,A#CoglPipelineLogicOpsState-o%/pmode1l#front_winding2#CoglPipelineCullFaceState3o% 5poverride_mask7l#override_values<p#changed_mask@l#iCoglPipelineUniformsStateA5p&Cqlighting_stateEm#alpha_stateFm#Dblend_stateGn#Luser_programHY #tdepth_stateIj#xfog_stateJo#point_sizeK7#logic_ops_stateLo#cull_face_stateMp#uniforms_stateNp#VO9`#P9`#CoglPipelineBigStateQpCoglPipelineDestroyCallbackhrr-r1>5qMh MhIr %rCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType)Ir_CoglPipelineFlushFlagsCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlagr _CoglPipelineFlushOptions*ts#4Z#disable_layersZ#layer0_override_texture6h# CoglPipelineFlushOptionss CoglBufferVtable*(ct_CoglBufferVtable **tmap_range*,t#unmap*3t#set_data*5 u#5ttBDD^BttttI ut@t!_CoglBufferFlags*U~>lۈL1>Uۈ~=I LD((CMI S`[4I n6hY(tȉ(Lމ(ΉI !(B(Ew'mL1>m~~H^Ly CoglTextureDriverJ_CoglTextureDriver0J/genJ%I#prep_gl_for_pixels_uploadJ1e#upload_subregion_to_glJC#upload_to_glJY# upload_to_gl_3dJkB#prep_gl_for_pixels_downloadJc#gl_get_tex_imageJ#size_supportedJ#size_supported_3dJ# try_setting_gl_border_colorJ#$allows_foreign_gl_targetJ,#(find_best_gl_get_data_formatJQ#,OI`[N/e`[OI `[6hI OOkI `[NOI NOOŒI B`[NOI NNNOOc`[HI `[NNNEwiI `[NNNNI `[NNNǍ`[O PI ,`[NQ`[RTRT2 CoglPipelineCacheKp_CoglPipelineCache CoglTexture3DL._CoglTexture3D CoglTextureRectangleM?ǎ_CoglTextureRectangle!_CoglGpuInfoArchitectureFlagN@COGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagN%ߎ!_CoglGpuInfoArchitectureN'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureN0cN3COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorN<N?COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackageNBÒNEwCOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugNL7 CoglGpuInfoNP_CoglGpuInfo$NRvendorNT#vendor_nameNUJ#driver_packageNW#driver_package_nameNXJ# driver_package_versionNY#architectureN[#architecture_nameN\J#architecture_flagsN]@#driver_bugsN_w# _CoglFrameCallbackList5%ݔ>5%ݔ#D5%#Lݔ CoglFrameCallbackList5%5)+M5)ݔ#5)# CoglResizeNotifyEntry51H_CoglResizeNotifyEntry5557#%59L#5:5# id5;#_CoglResizeNotifyList53ڕ>53ڕ#D53#+ڕ CoglResizeNotifyList5357'M57ڕ#57# CoglOnscreenEvent5>@_CoglOnscreenEvent5B5D#onscreen5FL#info5GL# 5H/L#_CoglOnscreenEventList5@֖>5@֖#D5@ܖ#'֖ CoglOnscreenEventList5@5D$M5D֖#5Dܖ#*g5W t\ ZazNnNNNvONV2RȗNNNNNNN=OΗNNO0NNNjNNNNNNNNvO6NNNNpONZGP͘NNNPNNNN=OӘ N ,5GNN2hNNN@MN5nNNSƙNNNONN CoglMetaTextureCallbackOw 6h  57 CoglTextureVtable."0_CoglTextureVtableP.8eis_primitive.=I #allocate.?n#set_region.Gh#get_data.W# foreach_sub_texture_in_region.\#get_max_waste.dӝ#is_sliced.f#can_hardware_repeat.h#transform_coords_to_gl.j# transform_quad_coords_to_gl.m #$get_gl_texture.p@#(gl_flush_legacy_texobj_filters.u\#,pre_paint.ys#0ensure_non_quad_rendering.z#4gl_flush_legacy_texobj_wrap_modes.}#8get_format.#<get_gl_format.Ҟ#@get_type.#D.#Hset_auto_mipmap.#L.%˜COGL_TRANSFORM_NO_REPEATCOGL_TRANSFORM_HARDWARE_REPEATCOGL_TRANSFORM_SOFTWARE_REPEAT CoglTransformResult..e.1 COGL_TEXTURE_NEEDS_MIPMAP CoglTexturePrePaintFlags.6I h6h+I 6hEwn6h7777̙5ӝ6hÝI 6hٝ6h7i7i˜ 6h7i I @6hRRT&\6hNNFs6h b6hy6hNNN6hNҞ6hžF6h؞6hI   CoglTexturePixel.(_CoglTexturePixel .wgl_format.N#gl_type.N#.w# K '_cogl_texture_2d_nop_free(mmtğ(&(()_cogl_texture_2d_nop_can_create-I mmt5*ctx-`[(..(/(0 '_cogl_texture_2d_nop_init6mmtr(&6()_cogl_texture_2d_nop_allocate;I m&mtǠ*tex;6h*error<+_cogl_texture_2d_nop_new_from_bitmapB(0mm42*bmpB(C*errorD'_cogl_texture_2d_nop_flush_legacy_texobj_filters_mmt*tex_6h(`N(aN'_cogl_texture_2d_nop_flush_legacy_texobj_wrap_modesfmmt#*texf6h(gN(hN(iN '_cogl_texture_2d_nop_copy_from_framebuffernmmt(&n(*src_xo*src_yp(.q (r*src_fbsL*dst_xt*dst_yu*levelv )_cogl_texture_2d_nop_get_gl_handle{mmt8(&{('_cogl_texture_2d_nop_generate_mipmapmmt(&()_cogl_texture_2d_nop_copy_from_bitmapI mmtZ(&(*src_x*src_y(. (*bitmap*dst_x*dst_y*level *error$,_cogl_texture_2d_nop_get_datammt(&((7(-(Ew ^ GNU C 4.6.3./driver/gl/cogl-util-gl.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglmm3*charsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloat>signed charshort intlong long unsigned intHWND__unused# HWNDu   double long double uint8_t$ uint32_t( int64_t) guint8 guint32& gsize: gchar0 gint3 gboolean4> gulong8 guint9 gpointerO- GDestroyNotifyY u GArray'_GArray+ -n#len.h# GByteArray(_GByteArray1+ 3t#len4h# GPtrArray)<_GPtrArray7npdata9z#len:h#1u GQuark& GError +_GError -domain /#code 0>#message 1n# u  GList '_GList )8  +u#next ,8#prev -8# GHashTable 'P_GHashTable GHook (k_GHook K  Mu#next N#prev O# Ph# hook_id QZ#H Rh#func Su# T# GHookList )_GHookList Aseq_id CZ#hook_size Dh#is_setup Eh#hooks F#dummy3 Gu# finalize_hook H#dummy I#^ GHookFinalizeFunc 5  GSList '_GSList )  +u#next ,# GString)+_GString +qstr-n#len.$#allocated_len/$#} GQueue&_GQueue 1head38#tail48#length5h#> CoglBoolD CoglHandle- CoglMatrix _CoglMatrixO1xxR/#yxS/#zxT/#wxU/# xyX/#yyY/#zyZ/#wy[/#xz^/# yz_/#$zz`/#(wza/#,xwd/#0ywe/#4zwf/#8wwg/#<invmrV#@n#Ho#_padding3p# CoglColorB_CoglColorred#green#blue#alpha#### [ COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormatCOGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags D%COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHCOGL_SYSTEM_ERROR_UNSUPPORTEDCOGL_SYSTEM_ERROR_NO_MEMORY,COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType+COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeFeCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunctionDXCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskamqCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingp-COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags CoglContext%_CoglContext>o9@D#displayB&U#(driverDf:#,gpuH#0driver_vtableK-#Ttexture_driverL8#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsTw]#lneeds_viewport_scissor_workaroundV#pviewport_scissor_workaround_framebufferWH#tdefault_pipelineY>#xdefault_layer_0ZVf#|default_layer_n[Vf#dummy_layer_dependant\Vf#attribute_name_states_hash^#attribute_name_index_map_fV#n_attribute_names`#enabled_builtin_attributesbj#enabled_texcoord_attributescj#enabled_custom_attributesdj#enable_builtin_attributes_tmpij#enable_texcoord_attributes_tmpjj#enable_custom_attributes_tmpkj#changed_bits_tmplj#legacy_backface_culling_enabledn#identity_matrixq#y_flip_matrixr#flushed_matrix_modevDx#current_projection_entryzX#current_modelview_entry{X#identity_entry}V#builtin_flushed_projectionw#builtin_flushed_modelvieww#texture_unitsfV#active_texture_unit#legacy_fog_statem#opaque_color_pipeline>#blended_color_pipeline>#texture_pipeline>#codegen_header_bufferq#codegen_source_bufferq#codegen_boilerplate_bufferq#source_stack8#legacy_state_set#pipeline_cacheC#default_gl_texture_2d_tex1#default_gl_texture_3d_texI#default_gl_texture_rect_texO#framebuffers8#journal_flush_attributes_arrayfV#journal_clip_boundsfV#polygon_verticesfV#current_pipeline>#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color#current_pipeline_age#gl_blend_enable_cache#depth_test_enabled_cache#depth_test_function_cachee#depth_writing_enabled_cache#depth_range_near_cache/#depth_range_far_cache/#legacy_depth_test_enabled#current_bufferU#framebuffer_stack#window_bufferH#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferH#current_read_bufferH#have_last_offscreen_allocate_flagsJ#last_offscreen_allocate_flagsހ#swap_callback_closures#next_swap_callback_idï#onscreen_events_queue#current_gles2_contextMU#gles2_context_stackȃ#current_path˔X#stencil_pipeline̖>#quad_buffer_indices_byte#quad_buffer_indices_lenџ#quad_buffer_indices#rectangle_byte_indices#rectangle_short_indices#rectangle_short_indices_len֯#in_begin_gl_block#texture_download_pipelineږ>#blit_texture_pipelineۖ>#atlases#atlas_reorganize_callbacks#journal_rectangles_color#max_texture_unitsH#max_texture_image_unitsH#max_activateable_texture_unitsH#current_program#current_fragment_program_typep#current_vertex_program_typep#current_gl_programH#current_gl_dither_enabled#current_gl_color_mask#current_clip_stack_valid#current_clip_stackX#current_clip_stack_uses_stencil #buffer_map_fallback_arraye#buffer_map_fallback_in_use#buffer_map_fallback_offset#rectangle_stateU#sampler_cachek#winsys_features$#&-#uniform_names-q#uniform_name_hash1#n_uniform_names2#glBindTexture;L#glBlendFunc=MM#glClear?R#glClearColorAI#glClearStencilFQ#glColorMaskH T#glCopyTexSubImage2DMVS#glDeleteTexturesVL#glDepthFuncX?I#glDepthMaskZ#glDisable\?I#glDrawArrays^S#glDrawElements`#glEnablee?I#glFinishg#glFlushi#glFrontFacek?I#glCullFacem?I#glGenTexturesorL#glGetErrorqR#glGetIntegervsS#glGetBooleanvu#glGetFloatvwS#glGetStringyѕ#glHint{MM#glIsTexture}L#glPixelStorei]K#glReadPixels#glScissor.T#glStencilFunc#glStencilMaskM#glStencilOp9#glTexImage2Ds#glTexParameterfqJ#glTexParameterfvI#glTexParameteriJ#glTexParameterivJ#glGetTexParameterfv-J#glGetTexParameterivOJ#glTexSubImage2DR#glCopyTexImage2D!S#glViewport.T#glIsEnabled1M#glLineWidthK#glPolygonOffsetDL#glClipPlanefM# glAttachShader@M# glUseProgramCM# glDeleteProgramEM# glGetShaderInfoLogGoN# glGetProgramInfoLogLoN# glGetShaderivQL# glGetProgramivUL# glDetachShaderYM# glGetAttachedShaders[3N# glIsShader`L# glIsProgrambL# glShaderSourcel# glCompileShaderqM# glLinkProgramsM# glGetUniformLocationuTN# glUniform1fxO# glUniform2f{O# glUniform3f9O# glUniform4fZO# glUniform1fvO# glUniform2fvO# glUniform3fvO# glUniform4fvO# glUniform1i[L# glUniform2iK# glUniform3iO# glUniform4iO# glUniform1ivO# glUniform2ivO# glUniform3ivO# glUniform4ivO# glUniformMatrix2fvO# glUniformMatrix3fvO# glUniformMatrix4fvO# glGetUniformfv̐N# glGetUniformivЬN# glGetActiveUniformM# glGetShaderSourceoN# glValidateProgramM# glVertexAttribPointerP# glEnableVertexAttribArrayM# glDisableVertexAttribArrayM# glVertexAttrib1f P# glVertexAttrib1fv7P# glVertexAttrib2fNP# glVertexAttrib2fv7P# glVertexAttrib3fjP# glVertexAttrib3fv7P# glVertexAttrib4fP# glVertexAttrib4fv7P# glGetVertexAttribfvN# glGetVertexAttribivL# glGetVertexAttribPointervN# glGetAttribLocation TN# glBindAttribLocation M# glGetActiveAttribM# glGetTexLevelParameterivP֖# glGetTexImageS# glClipPlaneW# glDepthRangeY5# glDrawBuffer[?I# glMapBufferfP# glUnmapBufferi1M# glTexImage3Dq\I# glTexSubImage3DxI# glBlitFramebufferQ# glGenProgramsrL# glDeleteProgramsrL# glBindProgramL# glProgramStringq# glProgramLocalParameter4fv!Q# glEGLImageTargetTexture2D# glEGLImageTargetRenderbufferStorage# glDiscardFramebuffer# glRenderbufferStorageMultisampleIMGR# glFramebufferTexture2DMultisampleIMGϗ# glGenSamplersrL# glDeleteSamplersݏL# glBindSamplerM# glSamplerParameteriAR# glCreateProgramObjectM# glCreateShaderObjectM# glDeleteObjectM# glAttachObjectM# glUseProgramObjectM# glGetInfoLogoN# glGetObjectParameterivL# glDetachObjectM# glGetAttachedObjects3N# glGetStringiP# glBindVertexArrayM# glDeleteVertexArraysL# glGenVertexArraysrL# glMapBufferRange&]R# CoglSwapChain!9_CoglSwapChain CoglOnscreenTemplate&9_CoglOnscreenTemplate CoglRendererQ9_CoglRendererWf:COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver^9 CoglDisplayA:_CoglDisplay8$:&D#setup(#(renderer) U#,onscreen_template*lV#04-#4 CoglAttribute %;_CoglAttribute!7;!9D#name_state!;{#(normalized!<#,is_buffered!>#0d!L{#4!N# CoglAttributeBuffer"%;_CoglAttributeBuffer CoglIndices#%;_CoglIndices: CoglPath$6;_CoglPath CoglPipeline%"<_CoglPipeline&ks>&X#destroy_callback&o#<destroy_data&-#@journal_ref_count&#DN&#Hage&#Lcolor&1#Pn_layers&#`layer_differences&8#d&6p#hstatic_breadcrumb&E#llayers_cache&_CoglSnippet < CoglBuffer(@>_CoglBuffer\)S?)UD#j)WAU#(vtable)YTr#,last_target)[2u#8H)]s#<gl_handle)_H#@size)`#Dusage_hint)aPt#Hupdate_hint)b@#L )fNu#P)h#Tstore_created)j#X(~@COGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint(?(@COGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess("@(@COGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint(Ș@ CoglBitmap**A_CoglBitmap CoglTexture+"1A_CoglTexture+aACOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType+e@A CoglFramebuffer,ZA_CoglFramebuffer-vD-xD#j-yAU#(-z~}#,config-}~#0width-#Dheight-#Hformat- #Lallocated-#Pmodelview_stack-P#Tprojection_stack-P#Xviewport_x-/#\viewport_y-/#`viewport_width-/#dviewport_height-/#hviewport_age-#lviewport_age_for_scissor_workaround-#pclip_state-Zx#tdither_enabled-#x-#|journal-V#deps-8#clear_color_red-/#clear_color_green-/#clear_color_blue-/#clear_color_alpha-/#clear_clip_x0-#clear_clip_y0-#clear_clip_x1-#clear_clip_y1-#clear_clip_dirty-#dirty_bitmasks-#bits-5#-# CoglFrameInfo.(D_CoglFrameInfo CoglObject/ D_CoglObject(0K{Eklass0MPV#user_data_entry0OVV#user_data_array0QfV#n_user_data_entries0R# 0T#$/ZEunused/[# CoglUserDataKey/\{E CoglUserDataDestroyCallback/jEE E-E CoglOnscreen1*F_CoglOnscreen2KF2MA#foreign_hwnd2V#02Y#frame_closures2[#resizable2]#resize_callbacks2^#frame_counter2`#swap_frame_counter2a#pending_frame_infos2d#2f-#_CoglFrameEvent1KGCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent1FCoglFrameCallback1|GG GGKGG-EDCoglFrameClosure1G_CoglFrameClosure2'H|2)#r2+bG#2--# 2.E#ACoglOnscreenResizeCallback1>HDH _HG- CoglTexture2D37tH_CoglTexture2D GLenum4 GLboolean4 GLbitfield4 GLint4 GLsizei4 GLubyte4 GLuint4 GLfloat4 / GLclampf4!/GLvoid4$I$I ?IHHHHEI QIHWIIbI IHHHHHHHHHQII IHHHHHHHHHHQII IHHIJH J "JHH"J(JH3J IJHHIJHUJ kJHHkJHwJ JHHHJ JHHHJ JHHJ JHHHHHHHQIJ /KHHHHHHHHQI5K FKHHLK ]KHIcK tKHHzK KIK KHHHHK KHK KHHQIK KHHHK  LHHHLHLH)L DLHHHQIJL [LHHaL rLHHxL LHLHL LHLLHLHL LHHL LHHkJL MHQIHM 1MHQI7MHGMHISM dMHHjMHuM MHHHHM MHHM MHHEM MHM HMHMHM 'NHHH'NkJ-NHH9N TNHH'NLZNHoNHEuN NHH'NN NHHIJN NHHkJN NHHIJN OHHGME O OHH#O 9OHHH?O ZOHHHH`O OHHHHHO OHHHHO OHHHHHO OHHIO OHH"JP  PHHHI&P 7PHH=P NPHITP jPHHHpP PHHHHP PHHHHHP PHHHHHQIHP LPHHQ QHQ !QH'Q =QHHIJCQ ^QHHHHdQHtQHzQ QHHHHHQ QHHHHQ QHHHkJQ RHHHHHHHHHH!R ARHHHHHGR ]RHHHcRIRHHR RHLHQIHR RHHkJkJR HR RHR !SHHHHHHHHQI'S VSHHHHHHHH\S SHHHHHHHHS SHkJS SHIJS SHHHS SHHS  THHHHT .THHHH4T OTHHHH CoglGLES2Context5^gT_CoglGLES2ContextTE6<UCOGL_WINSYS_RECTANGLE_STATE_UNKNOWNCOGL_WINSYS_RECTANGLE_STATE_DISABLECOGL_WINSYS_RECTANGLE_STATE_ENABLE CoglWinsysRectangleState6@T9y:AUAUw,UOT_CoglObjectClass 04Uname06E#virt_free07-#virt_unref08-# CoglUserDataDestroyInternalCallback01UU U-- CoglObjectClass09SU 0=1Vkey0?1V#0@-#0AU#E CoglUserDataEntry0BUU 7VfV 9 /V  CoglMatrixStack7V_CoglMatrixStack08V8D#j8AU#(last_entry8X#, CoglMatrixEntry7V_CoglMatrixEntry82WW)84X#op85hw#86#composite_gets8:# CoglClipStack9)lW_CoglClipStack9]W)9aX#9coX#bounds_x09j#bounds_y09k# bounds_x19l#bounds_y19m#9o#90oXCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType95WWWV; CoglNode:"X_CoglNode<:*Y:.D#):1>Y#(|:4XY#,children:7DY#4has_parent_reference:;#8_CoglNodeList:$>Y?:$>Y#X CoglNodeList:$Y:4Yle_next:4>Y#le_prev:4Y#>Y;#w]COGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags;!_CoglSamplerCacheWrapMode=-_COGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapMode=4}^ CoglSamplerCache=6__CoglSamplerCache_CoglSamplerCacheEntry=8t`sampler_object=:H#min_filter=*`_CoglPipelineLayer`>ta>КX#owner>֖>#<index>ٯ#@N>ݟ#Dunit_index>#H>A#Ltexture>?f#Psampler_cache_entry>Ef#T>Pf#X">#\>bCOGL_PIPELINE_COMBINE_FUNC_ADDCOGL_PIPELINE_COMBINE_FUNC_ADD_SIGNEDCOGL_PIPELINE_COMBINE_FUNC_SUBTRACTCOGL_PIPELINE_COMBINE_FUNC_INTERPOLATECOGL_PIPELINE_COMBINE_FUNC_REPLACE<COGL_PIPELINE_COMBINE_FUNC_MODULATECOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBCOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBA CoglPipelineCombineFunc>ta>cCOGL_PIPELINE_COMBINE_SOURCE_TEXTURECOGL_PIPELINE_COMBINE_SOURCE_CONSTANTCOGL_PIPELINE_COMBINE_SOURCE_PRIMARY_COLORCOGL_PIPELINE_COMBINE_SOURCE_PREVIOUSCOGL_PIPELINE_COMBINE_SOURCE_TEXTURE0 CoglPipelineCombineSource>b>dCOGL_PIPELINE_COMBINE_OP_SRC_COLORCOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_COLORCOGL_PIPELINE_COMBINE_OP_SRC_ALPHACOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_ALPHA CoglPipelineCombineOp>c>etexture_combine_rgb_func>b#texture_combine_rgb_src>e#texture_combine_rgb_op>e#texture_combine_alpha_func>b#texture_combine_alpha_src>e# texture_combine_alpha_op>e#,texture_combine_constant>f#8matrix>#H>%^#>%^#point_sprite_coords># ce  df  /f  CoglPipelineLayerBigState>dAKft`f`?fCOGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedType?$\f#@?+0g$float_value?,f$int_value?-0g$matrix?.rV$float_array?/@g$int_array?0$array?1- @g /_CoglBoxedValueL?&g?(f#size?)#count?)#v?2f# CoglBoxedValue?3Fg@@/hmagic@1#test_enabled@3#test_function@4e#write_enabled@5# range_near@6/#range_far@7/#@9#@:#@;# padding3@<#$padding4@=#(padding5@>#,padding6@?#0padding7@@#4padding8@A#8padding9@B#< CoglDepthState@CgACjCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncALhAjCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeA;j CoglBitmaskB9 kk_CoglBitmaskImaginaryTypeD&kambient&f#diffuse&f#specular&f# emission&f#0shininess&/#@CoglPipelineLightingState&,k%&kalpha_func&j#alpha_func_reference&/#CoglPipelineAlphaFuncState&k%(&lblend_equation_rgb&H#blend_equation_alpha&H#blend_src_factor_alpha&H#blend_dst_factor_alpha&H# blend_constant&1#blend_src_factor_rgb&H# blend_dst_factor_rgb&H#$CoglPipelineBlendState&l%$& menabled&"#color&#1#mode&$%#density&%/#z_near&&/#z_far&'/# CoglPipelineFogState&(m%&*m&,#CoglPipelineLogicOpsState&-m%&/nmode&1j#front_winding&2q#CoglPipelineCullFaceState&3m% &5noverride_mask&7j#override_values&<n#changed_mask&@j#gCoglPipelineUniformsState&A>n&&Colighting_state&Ek#alpha_state&Fk#Dblend_state&Gl#Luser_program&H#tdepth_state&Ih#xfog_state&Jm#point_size&K/#logic_ops_state&Lm#cull_face_state&Mn#uniforms_state&Nn#&O%^#&P%^#CoglPipelineBigState&QnCoglPipelineDestroyCallback&hp%p 6p>-oVf VfRp &%pCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType&)Rp_CoglPipelineFlushFlag&qCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag&p_CoglPipelineFlushOptions&3rH&q#Z&#disable_layers&#layer0_override_texture&?f# CoglPipelineFlushOptions&q CoglBufferVtable)(lr_CoglBufferVtable )*rmap_range),r#unmap)3r#set_data)5)s#-rr@@w>r rrr)sr8ws!_CoglBufferFlags)+|;u H>+|;Hw@ 11_H%\AU =w?fwb1 w} ч1H1ׇ*1w K1 Nu0 vH>v|}Q XH CoglTextureDriverG_CoglTextureDriver0G8genG%R#prep_gl_for_pixels_uploadG1n#upload_subregion_to_glGCŊ#upload_to_glGY# upload_to_gl_3dGkK#prep_gl_for_pixels_downloadGl#gl_get_tex_imageG#size_supportedGʋ#size_supported_3dG# try_setting_gl_border_colorG#$allows_foreign_gl_targetG5#(find_best_gl_get_data_formatGZ#,HRAUH 8 nAUXŊAU?fHHwtAUHHHHHwˊKAUHHHHHHHw lAUQAUHHHNurʋAUHHHHAUHHHЋ AUHI5AUH  ZAU -N-N; CoglPipelineCacheHy_CoglPipelineCache CoglTexture3DI._CoglTexture3D CoglTextureRectangleJ?Ќ_CoglTextureRectangle!_CoglGpuInfoArchitectureFlagKICOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagK%!_CoglGpuInfoArchitectureK'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureK0lK3COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorK<K? COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackageKB̐KECOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugKL@ CoglGpuInfoKP_CoglGpuInfo$KRvendorKT#vendor_nameKUE#driver_packageKW #driver_package_nameKXE# driver_package_versionKY#architectureK[#architecture_nameK\E#architecture_flagsK]I#driver_bugsK_# _CoglFrameCallbackList2%2%#{2%#G CoglFrameCallbackList2%2)42)#2)# CoglResizeNotifyEntry21Q_CoglResizeNotifyEntry25|27 #r29H#2:-# id2;#_CoglResizeNotifyList2323#{23#4 CoglResizeNotifyList2327027#27# CoglOnscreenEvent2>I_CoglOnscreenEvent2B|2D#onscreen2FG#info2GG# 2HKG#_CoglOnscreenEventList2@ߔ2@ߔ#{2@#0ߔ CoglOnscreenEventList2@2D-2Dߔ#2D#3p>` re _+ Hw HHHQI HP LѕH HHHHHHIו HHH 9HHH# sHHHHHHHHQI? HHHHy HH{T"J ֖HHHkJ HHHHIܖ H 5$-PHH; qHHH8V H-w HHdM ϗHHHHHH'_cogl_gl_util_catch_out_of_memoryJmam`\(ctxJAU(errorJw)gl_errorLH)out_of_memoryM*_cogl_gl_util_get_texture_target_stringjpmm+jA(target_string_outkO(swizzle_outlO)target_stringnEI)tex_coord_swizzlenE\GNU C 4.6.3./driver/gl/cogl-framebuffer-gl.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglm 5m2charsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloatEsigned charshort intlong long unsigned intHWND__unused# HWND|   double long double CoglContext% _CoglContext>{& @`L#displayB`#(driverD=#,gpuHL#0driver_vtableKݩ#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS.5#hprivate_feature_flagsThn#lneeds_viewport_scissor_workaroundVG,#pviewport_scissor_workaround_framebufferWO#tdefault_pipelineYD#xdefault_layer_0ZLw#|default_layer_n[Lw#dummy_layer_dependant\Lw#attribute_name_states_hash^A,#attribute_name_index_map_Wg#n_attribute_names`#enabled_builtin_attributesb{#enabled_texcoord_attributesc{#enabled_custom_attributesd{#enable_builtin_attributes_tmpi{#enable_texcoord_attributes_tmpj{#enable_custom_attributes_tmpk{#changed_bits_tmpl{#legacy_backface_culling_enablednG,#identity_matrixq|,#y_flip_matrixr|,#flushed_matrix_modevR#current_projection_entryzi#current_modelview_entry{i#identity_entry}g#builtin_flushed_projection#builtin_flushed_modelview#texture_unitsWg#active_texture_unit#legacy_fog_state#opaque_color_pipelineD#blended_color_pipelineD#texture_pipelineD#codegen_header_buffer+#codegen_source_buffer+#codegen_boilerplate_buffer+#source_stack(#legacy_state_set#pipeline_cache#default_gl_texture_2d_tex#default_gl_texture_3d_tex#default_gl_texture_rect_tex#m (#journal_flush_attributes_arrayWg#journal_clip_boundsWg#polygon_verticesWg#current_pipelineD#current_pipeline_changes_since_flush#current_pipeline_skip_gl_colorG,#current_pipeline_age#gl_blend_enable_cacheG,#depth_test_enabled_cacheG,#depth_test_function_cache(9#depth_writing_enabled_cacheG,#depth_range_near_cache6#depth_range_far_cache6#legacy_depth_test_enabledG,#current_buffer#framebuffer_stack*#window_bufferO#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferO#current_read_bufferO#have_last_offscreen_allocate_flags&#last_offscreen_allocate_flags#swap_callback_closuresA,#next_swap_callback_idö#onscreen_events_queueś#current_gles2_context\b#gles2_context_stack+#current_path˅i#stencil_pipelineD#quad_buffer_indices_byteД#quad_buffer_indices_lenѦ#quad_buffer_indicesҔ#rectangle_byte_indicesԔ#rectangle_short_indicesՔ#rectangle_short_indices_lenֶ#in_begin_gl_blockG,#texture_download_pipelineD#blit_texture_pipelineD#atlasesݸ*#atlas_reorganize_callbacksޔ)#journal_rectangles_color{&#max_texture_units2P#max_texture_image_units2P#max_activateable_texture_units2P#current_programW,#current_fragment_program_type#current_vertex_program_type#current_gl_program]P#current_gl_dither_enabledG,#current_gl_color_mask9#current_clip_stack_validG,#current_clip_stackyi#current_clip_stack_uses_stencil G,#buffer_map_fallback_array#buffer_map_fallback_in_useG,#buffer_map_fallback_offset#rectangle_state\#sampler_cache#winsys_features$# &4#uniform_names-!#uniform_name_hash1A,#n_uniform_names2#glBindTexture;8T#glBlendFunc=T#glClear?KZ#glClearColorAP#glClearStencilFX#glColorMaskH[#glCopyTexSubImage2DMZ#glDeleteTexturesV T#glDepthFuncXP#glDepthMaskZ3#glDisable\P#glDrawArrays^/[#glDrawElements`T#glEnableeP#glFinishg#glFlushi#glFrontFacekP#glCullFacemP#glGenTexturesoS#glGetErrorq?Z#glGetIntegervs[#glGetBooleanvuk#glGetFloatvw[#glGetStringy#glHint{T#glIsTexture}"T#glPixelStoreiR#glReadPixels#glScissor[#glStencilFuncͪ#glStencilMask?U#glStencilOp#glTexImage2D##glTexParameterfQ#glTexParameterfv[Q#glTexParameteri R#glTexParameterivQ#glGetTexParameterfvQ#glGetTexParameterivQ#glTexSubImage2D]Z#glCopyTexImage2DZ#glViewport[#glIsEnabledT#glLineWidth#S#glPolygonOffsetS#glClipPlanef?U# glAttachShader @ U# glUseProgram C?U# glDeleteProgram E?U# glGetShaderInfoLog GU# glGetProgramInfoLog LU# glGetShaderiv QOT# glGetProgramiv UOT# glDetachShader Y U# glGetAttachedShaders [U# glIsShader `"T# glIsProgram b"T# glShaderSource le# glCompileShader q?U# glLinkProgram s?U# glGetUniformLocation uU# glUniform1f x|V# glUniform2f {V# glUniform3f V# glUniform4f V# glUniform1fv =W# glUniform2fv =W# glUniform3fv =W# glUniform4fv =W# glUniform1i S# glUniform2i mS# glUniform3i V# glUniform4i W# glUniform1iv YW# glUniform2iv YW# glUniform3iv YW# glUniform4iv YW# glUniformMatrix2fv uW# glUniformMatrix3fv uW# glUniformMatrix4fv uW# glGetUniformfv V# glGetUniformiv (V# glGetActiveUniform sU# glGetShaderSource U# glValidateProgram ?U# glVertexAttribPointer 'X# glEnableVertexAttribArray ?U# glDisableVertexAttribArray ?U# glVertexAttrib1f W# glVertexAttrib1fv W# glVertexAttrib2f W# glVertexAttrib2fv W# glVertexAttrib3f W# glVertexAttrib3fv W# glVertexAttrib4f X# glVertexAttrib4fv W# glGetVertexAttribfv DV# glGetVertexAttribiv OT# glGetVertexAttribPointerv `V# glGetAttribLocation U# glBindAttribLocation #U# glGetActiveAttrib sU# glGetTexLevelParameteriv P# glGetTexImage S# glClipPlane WΫ# glDepthRange Y# glDrawBuffer [P# glMapBuffer f# glUnmapBuffer iT# glTexImage3D qP# glTexSubImage3D xQ# glBlitFramebuffer RY# glGenPrograms S# glDeletePrograms S# glBindProgram 8T# glProgramString !# glProgramLocalParameter4fv X# glEGLImageTargetTexture2D 8# glEGLImageTargetRenderbufferStorage 8# glDiscardFramebuffer T# glRenderbufferStorageMultisampleIMG ǑY# glFramebufferTexture2DMultisampleIMG # glGenSamplers S# glDeleteSamplers T# glBindSampler U# glSamplerParameteri Y# glCreateProgramObject QU# glCreateShaderObject ]U# glDeleteObject ?U# glAttachObject U# glUseProgramObject ?U# glGetInfoLog U# glGetObjectParameteriv OT# glDetachObject  U# glGetAttachedObjects U# glGetStringi XX# glBindVertexArray ?U# glDeleteVertexArrays  T# glGenVertexArrays S# glMapBufferRange &Y# uint8_t$# uint32_t( int64_t) guint8# guint32& gsize: gchar0 gint3 gboolean4& gulong8 guint9 gpointerO4 GDestroyNotifyY='C'O'' GArray']'_GArray+' -(#len. '# GByteArray('_GByteArray1' 3(#len4 '# GPtrArray)'_GPtrArray7(pdata9(#len: '#&&' GQuark&& GError+>(_GError -(domain/"(#code0&#message1(# '(  GList'(_GList )( +'#next,(#prev-(#( GHashTable'(_GHashTable GHook( )_GHook K) M'#nextN@*#prevO@*# P '# hook_idQ&#) R '#funcS'# T''# GHookList))_GHookListA@*seq_idC&#hook_sizeD '#is_setupE '#hooksF@*#dummy3G'# finalize_hookHF*#dummyI(#) GHookFinalizeFunc5_*e*v*v*@*) GSList'*_GSList)* +'#next,*#|**  GString)*_GString ++str-(#len.&#allocated_len/&#*'+0(<+G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| GQueue&,_GQueue 1A,head3(#tail4(#length5 '#( CoglBoolD CoglHandle4 CoglFuncPtr* CoglMatrix,_CoglMatrixO-xxR6#yxS6#zxT6#wxU6# xyX6#yyY6#zyZ6#wy[6#xz^6# yz_6#$zz`6#(wza6#,xwd6#0ywe6#4zwf6#8wwg6#<invmcg#@? n#) o#_padding3p# CoglColor-_CoglColorH.red{&#green{&#blue{&#alpha{&# &# &# &# [2COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormatH..5COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags(2D5COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHG5g6COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType56COGL_INDICES_TYPE_UNSIGNED_BYTECOGL_INDICES_TYPE_UNSIGNED_SHORTCOGL_INDICES_TYPE_UNSIGNED_INTCoglIndicesType67COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesMode 7(9COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction8X9COGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskaF9m4:COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingp9|:COGL_BUFFER_BIT_COLORCOGL_BUFFER_BIT_DEPTHCOGL_BUFFER_BIT_STENCIL:COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags: CoglSwapChain!:_CoglSwapChain CoglOnscreenTemplate&$;_CoglOnscreenTemplate CoglRendererQP;_CoglRenderers<COGL_WINSYS_ID_ANYCOGL_WINSYS_ID_STUBCOGL_WINSYS_ID_GLXCOGL_WINSYS_ID_EGL_XLIBCOGL_WINSYS_ID_EGL_NULLCOGL_WINSYS_ID_EGL_GDLCOGL_WINSYS_ID_EGL_WAYLANDCOGL_WINSYS_ID_EGL_KMSCOGL_WINSYS_ID_EGL_ANDROIDCOGL_WINSYS_ID_WGL COGL_WINSYS_ID_SDL CoglWinsysID`;-=COGL_RENDERER_CONSTRAINT_USES_X11COGL_RENDERER_CONSTRAINT_USES_XLIBCOGL_RENDERER_CONSTRAINT_USES_EGLCOGL_RENDERER_CONSTRAINT_SUPPORTS_COGL_GLES2CoglRendererConstraint"<W=COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver^L= CoglDisplay A=_CoglDisplay8!$\> !&`L#setup!(G,#(renderer!)p`#,onscreen_template!*]g#0 !44#4 CoglAttribute"%q>_CoglAttribute#7> #9`L#name_state#;ێ#(normalized#G,#0d#L#4 #N# CoglAttributeBuffer$% ?_CoglAttributeBuffer CoglIndices%%7?_CoglIndices\>_CoglFeatureID>BCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglPath&6NB_CoglPath CoglPipeline'"nB_CoglPipeline(kD (i#destroy_callback(M#<destroy_data(4#@journal_ref_count(#D (#Hage(#Lcolor(-#Pn_layers(#`layer_differences((#d (#hstatic_breadcrumb(]M#llayers_cache(#pshort_layers_cache(#tdeprecated_get_layers_list((#is_weak(#K (#blend_enable(#real_blend_enable(#layers_cache_dirty(#deprecated_get_layers_list_dirty(#has_static_breadcrumb(#progend(#CoglSnippet)3D_CoglSnippetZB CoglBuffer*@D_CoglBuffer\+SE +U`L# +W`#(vtable+Y#,last_target+[#8) +]#<gl_handle+_]P#@size+`#Dusage_hint+a#Hupdate_hint+bWF#L +f#P +h#Tstore_created+j#X*~WFCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint*E*FCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess*sF*6GCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint*F CoglBitmap,*aG_CoglBitmapP-'H -)`L# -,`#( -.2#, -/#0D -0#4 -1#8 -3#<mapped-5G,#@bound-6G,#Di -:ɛ#Hbuffer->9#L CoglTexture."+H_CoglTextureD/H /`L# /`#(m /(#,max_level/#0 /#4D /#8 /G,#<vtable/ű#@.aICOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType.eH CoglFramebuffer0Z=I_CoglFramebuffervL x`L# y`#(? z#,R }#0 #DD #H 2#L G,#P/  #T  #Xviewport_x6#\viewport_y6#`viewport_width6#dviewport_height6#hviewport_age#lviewport_age_for_scissor_workaround#pclip_stateh#tdither_enabledG,#x9#|journal#deps(#clear_color_red6#clear_color_green6#clear_color_blue6#clear_color_alpha6#clear_clip_x0#clear_clip_y0#clear_clip_x1#clear_clip_y1#clear_clip_dirtyG,#dirty_bitmasksG,#bits#z #0:LCOGL_FRAMEBUFFER_ERROR_ALLOCATE CoglFrameInfo1(OL_CoglFrameInfo CoglObject2 rL_CoglObject(3KLklass3MAg#user_data_entry3OGg#user_data_array3QWg#n_user_data_entries3R#  3T#$2ZMunused2[# CoglUserDataKey2\L CoglUserDataDestroyCallback2jKMQM]M4cM CoglOnscreen4*|M _CoglOnscreen5KyN 5M&I#foreign_hwnd5V# 5YG,#frame_closures5[#resizable5]G,#resize_callbacks5^#frame_counter5`&#swap_frame_counter5a&#pending_frame_infos5d+# 5f4#_CoglFrameEvent4NCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent4yNCoglFrameCallback4NNOONO4hM:LCoglFrameClosure4>O_CoglFrameClosure5'OY 5)#% 5+N#Y 5-4#  5.(M#&ICoglOnscreenResizeCallback4OOOO4 CoglTexture2D67O_CoglTexture2D GLenum7 GLboolean7# GLbitfield7 GLint7 GLsizei7 GLubyte7# GLuint7 GLfloat7 6 GLclampf7!6GLvoid7$PPPzPzPzPzPPPPPPPQP2P2P?P?P?P2PPPPQ[QP2P2P2P2P?P?P?PPPPaQwQPPwQ}QkPQQPPQQ2PQQPPQkPQQPPQ2PQ RPPkPR%RPP2P+RTOTP]PUTkT]PPQqTTPPPTTPPT PTPPTTPPTPT UPP2P]PU#U]P]P)U?U]P]P]MEUQU]PWU!]PcU ]PsUPyUU]P]P?PUQU?PPUU]P?PUTU 2PU]P]MU V]P?PUV(V]P2PQ.VDV]P2PQJV`V]PPQfV|V]PPTVV2PkPVV2PkPkPVV2PkPkPkPVV2PkPkPkPkPVW2P2P2P2PW=W2P2P2P2P2PCWYW2P?PwQ_WuW2P?PQ{WW2P?PPwQWW]PkPWW]PwQWW]PkPkPWX]PkPkPkPX'X]PkPkPkPkP-XRX]P2PPP?PPP^X SsXP]PyXXzPXX2PXXP]PQXXPP?P?PX PXPXYPPP]P2PY1YPPP]P7YRYPPPQXYY2P2P2P2P2P2P2P2P PPYYP?PP?P?PYY]PP2PY PYP PYZ?PSPP?P$Z?ZPPQQEZ!PQZ]Z PcZZP2P2P2P?P?PPPPZZP2PP2P2P?P?P2PZ[P2P2P2P2P2P?P?P[[PQ[/[PQ5[K[P2P?PQ[b[PzPh[[kPkPkPkP[[PPPP[[2P2P?P?P CoglGLES2Context8^[_CoglGLES2Context[]M9d5\fd9e#events9fU#revents9gU# CoglPollFD9h[:<\COGL_WINSYS_RECTANGLE_STATE_UNKNOWNCOGL_WINSYS_RECTANGLE_STATE_DISABLECOGL_WINSYS_RECTANGLE_STATE_ENABLE CoglWinsysRectangleState:@G\_CoglWinsysVtablex:BV`id:Ds<#constraints:E-=#name:G]M#renderer_get_proc_address:Lv`# renderer_connect:Q`#renderer_disconnect:T`#renderer_outputs_changed:W`#display_setup:Z`#display_destroy:]`# context_init:``#$context_deinit:c a#(context_create_gles2_context:f$a#,onscreen_init:i?a#0onscreen_deinit:lQa#4onscreen_bind:oQa#8onscreen_swap_buffers:rQa#<onscreen_update_swap_throttled:uQa#@onscreen_set_visibility:xha#Dcontext_get_clock_time:~~a#Honscreen_swap_region:a#Lonscreen_set_resizable:ha#Ponscreen_get_buffer_age:a#Tonscreen_x11_get_window_xid:a#Xonscreen_win32_get_window:a#\poll_get_info:b#`poll_dispatch:Ab#dsave_context: a#hset_gles2_context:bb#lrestore_context: a#pdestroy_gles2_context:tb#t i,p`p`]MG,<;V` G,`p`!+|``p`` G,``!+=```` G,``!+` a`` 4$a`!+a G,?aO!+*aQaOEahaOG,Wa &~a`naaOaaa aOa &aOa aOab`bbb5\&a6b`6b)]h_CoglClipStack>]hx >ayi#? >c`i#bounds_x0>j#bounds_y0>k# bounds_x1>l#bounds_y1>m# >o#>0`iCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType>5hHhg>B CoglNode?"i_CoglNode&#,padding6E?&#0padding7E@&#4padding8EA&#8padding9EB&#< CoglDepthStateECxFC{COGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncFLyF{COGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeF1{ CoglBitmaskG9||_CoglBitmaskImaginaryType_CoglPipelineState(~~COGL_PIPELINE_STATE_COLORCOGL_PIPELINE_STATE_BLEND_ENABLECOGL_PIPELINE_STATE_LAYERSCOGL_PIPELINE_STATE_LIGHTINGCOGL_PIPELINE_STATE_ALPHA_FUNCCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE COGL_PIPELINE_STATE_BLENDCOGL_PIPELINE_STATE_USER_SHADERCOGL_PIPELINE_STATE_DEPTHCOGL_PIPELINE_STATE_FOGCOGL_PIPELINE_STATE_POINT_SIZECOGL_PIPELINE_STATE_LOGIC_OPSCOGL_PIPELINE_STATE_CULL_FACE COGL_PIPELINE_STATE_UNIFORMSCOGL_PIPELINE_STATE_VERTEX_SNIPPETSCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETSCOGL_PIPELINE_STATE_REAL_BLEND_ENABLED(~ambient(w#diffuse(w#specular(w# emission(w#0shininess(6#@CoglPipelineLightingState(~~%(Galpha_func({#alpha_func_reference(6#CoglPipelineAlphaFuncState(%((Pblend_equation_rgb(P#blend_equation_alpha(P#blend_src_factor_alpha(2P#blend_dst_factor_alpha(2P# blend_constant(-#blend_src_factor_rgb(2P# blend_dst_factor_rgb(2P#$CoglPipelineBlendState(j%$( enabled("G,#color(#-#mode($5#density(%6#z_near(&6#z_far('6# CoglPipelineFogState((o%(*(,9#CoglPipelineLogicOpsState(-%(/nmode(1{#front_winding(24:#CoglPipelineCullFaceState(3;% (5override_mask(7{#override_values(<#changed_mask(@{#xCoglPipelineUniformsState(A&(C0lighting_state(E~#alpha_state(FG#Dblend_state(GP#Luser_program(HW,#tdepth_state(Iy#xfog_state(J#point_size(K6#logic_ops_state(L#cull_face_state(Mn#uniforms_state(N#7 (Oo#(Po#CoglPipelineBigState(QCoglPipelineDestroyCallback(hqwD40Lw Lw (%COGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType()_CoglPipelineFlushFlag(COGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag(6_CoglPipelineFlushOptions() (# (&#disable_layers(&#layer0_override_texture(5w# CoglPipelineFlushOptions( CoglBufferVtable+(_CoglBufferVtable +*map_range+,?#unmap+3Q#set_data+5{# 499F6G!+DQ9E G,{9?!+W_CoglBufferFlags+<COGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags+B+DCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint+H(+JCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget+Q{& CoglOffscreenH,_CoglOffscreeno &I# # 5w#- ȶ#ɶ#T ʶ# 5w#allocation_flagsΘ#create_flagsg#_CoglMatrixOp=%vCOGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp=0o_CoglMatrixEntryCache =entry=i#flushed_identity=G,#flipped=G,# CoglMatrixEntryCache==RCOGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode= CoglClipStateI}_CoglClipStateIstacksI"*#_CoglJournal`J!d J#`L#c J+O#(entriesJ-Wg#,verticesJ.Wg#0needed_vbo_lenJ/#4vbo_poolJ6d#8next_vbo_in_poolJ9#Xfast_read_pixel_countJ;#\ tt > CoglJournalJ=#&\COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID#,_CoglAttributeNameState#.name#0#name_id#1\#name_index#2#normalized_default#3G,# layer_number#4# CoglAttributeNameState#5w#Aattribute_buffer#Bt#stride#C#offset#D#n_components#E# ? #Fg6#P#H #I`#boxed#Jx##P#@ێ$buffered#G $constant#K#RCOGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags#a#sunit#u#options#v# #w&# CoglFlushLayerState#xЏ_CoglFramebufferType-COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType0#2swap_chain4#need_stencil5G,#z 6# 7G,# depth_texture_enabled8G,#: CoglFramebufferConfig9=gCOGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags?3_CoglFramebufferStateIndexG COGL_FRAMEBUFFER_STATE_INDEX_BINDCOGL_FRAMEBUFFER_STATE_INDEX_VIEWPORTCOGL_FRAMEBUFFER_STATE_INDEX_CLIPCOGL_FRAMEBUFFER_STATE_INDEX_DITHERCOGL_FRAMEBUFFER_STATE_INDEX_MODELVIEWCOGL_FRAMEBUFFER_STATE_INDEX_PROJECTIONCOGL_FRAMEBUFFER_STATE_INDEX_COLOR_MASKCOGL_FRAMEBUFFER_STATE_INDEX_FRONT_FACE_WINDINGCOGL_FRAMEBUFFER_STATE_INDEX_MAX_CoglFramebufferStateTCCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState^ dCOGL_READ_PIXELS_NO_FLIPlredn#blueo#greenp#alphaq# depthr#stencils# CoglFramebufferBitstsgzCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags_CoglGLFramebuffer fbo_handle]P# (#z # CoglGLFramebuffer CoglDriverVtableK 8_CoglDriverVtablexK"pixel_format_from_gl_internalK'5#pixel_format_to_glK._#update_featuresK5`#offscreen_allocateK9# offscreen_freeK=#framebuffer_flush_stateK@#framebuffer_clearKEٚ#framebuffer_query_bitsKM#framebuffer_finishKQ# framebuffer_discard_buffersKT#$framebuffer_draw_attributesKXZ#(framebuffer_draw_indexed_attributesKb#,framebuffer_read_pixels_into_bitmapKmϛ#0texture_2d_freeKw#4texture_2d_can_createK} #8texture_2d_initK#<texture_2d_allocateK'#@texture_2d_new_from_bitmapKG#Dtexture_2d_copy_from_framebufferK#Htexture_2d_get_gl_handleK#Ltexture_2d_generate_mipmapK#Ptexture_2d_copy_from_bitmapKڜ#Ttexture_2d_get_dataK#Xflush_attributes_stateK,#\clip_stack_flushKC#`buffer_createKQ#dbuffer_destroyKQ#hbuffer_map_rangeK?#lbuffer_unmapKQ#pbuffer_set_dataK {#t G,/`P/2 2_`2UUU; G,zz!+ezOOCٚO6666OߚOOTOD7TF?%OD7T$?` G,ɛO:ɛ!+OGO՛ G, `2 G,'5w!+ Gɛ2!+-OM  G,ڜɛ!+2&OD&TCyiO2 CoglTextureDriverLb_CoglTextureDriver0LgenL%#prep_gl_for_pixels_uploadL1#upload_subregion_to_glLCu#upload_to_glLY# upload_to_gl_3dLk#prep_gl_for_pixels_downloadL#gl_get_tex_imageLF#size_supportedLz#size_supported_3dL# try_setting_gl_border_colorLʠ#$allows_foreign_gl_targetL#(find_best_gl_get_data_formatL #, ]P`P2` G,u`5wG,ɛ]P]P!+$ G,`P]PG,ɛ2P]P]P!+{ G,`P]PG,2P2Pɛ2P]P]P!+` G,F`PPP" G,z`PPPPL G,`PPPʠ`]PwQ G,`PР 2 `2UU CoglPipelineCacheM)_CoglPipelineCache CoglTexture3DN.S_CoglTexture3D CoglTextureRectangleO?_CoglTextureRectangle_CoglGpuInfoArchitectureFlagPCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagP%_CoglGpuInfoArchitectureP'?COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureP0P3cCOGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorP<^P?ХCOGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackagePB|PE0COGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugPL CoglGpuInfoPP__CoglGpuInfo$PRZvendorPTc#vendor_namePU]M#driver_packagePWХ#driver_package_namePX]M# driver_package_versionPY#architectureP[?#architecture_nameP\]M#architecture_flagsP]#driver_bugsP_0# _CoglFrameCallbackList5% 5%# 5%#%O CoglFrameCallbackList5%Z5) 5)#o 5)# CoglResizeNotifyEntry51_CoglResizeNotifyEntry55XY 57#% 59O#Y 5:4# id5;#_CoglResizeNotifyList53 53# 53# CoglResizeNotifyList53X57 57#o 57# CoglOnscreenEvent5>_CoglOnscreenEvent5BSY 5D#onscreen5FO#info5GO# ? 5HN#_CoglOnscreenEventList5@ 5@# 5@# CoglOnscreenEventList5@S5Dݩ 5D#o 5D# I>d 9 'p'3P'TP?PPP9kPRXZ SPq2P2P?P?PPPPͪP2P]PPPPӪ#P2P2P?P?P2PPPPDNPNPNPNP)e]P?P[QJP2PPQkP2PPPPëPëɫԫ 4PP!PP?P?8P4'TP?PT>PPP]P2P?PZ CoglMetaTextureCallbackQwŬ5wŬŬ4ˬ6 CoglTextureVtable/"_CoglTextureVtableP/8%is_primitive/=G,#allocate/?'#set_region/G(#get_data/WM# foreach_sub_texture_in_region/\}#get_max_waste/d#is_sliced/f#can_hardware_repeat/h#transform_coords_to_gl/jŰ# transform_quad_coords_to_gl/m#$get_gl_texture/p#(gl_flush_legacy_texobj_filters/u#,pre_paint/y3#0ensure_non_quad_rendering/zE#4gl_flush_legacy_texobj_wrap_modes/}f#8get_format/|#<get_gl_format/#@get_type/#Dis_foreign/#Hset_auto_mipmap/#L/%COGL_TRANSFORM_NO_REPEATCOGL_TRANSFORM_HARDWARE_REPEATCOGL_TRANSFORM_SOFTWARE_REPEAT CoglTransformResult/.%/1˯COGL_TEXTURE_NEEDS_MIPMAP CoglTexturePrePaintFlags/6 G,(5wɛ!+ G,M5w2.}5w66664S 5w G,5wŰ5w6x6x 5w6x˰ G,5wTU5wPP35w˯"E5w9f5wPPPK 2|5wl P5w I5w5wG,˱Ь'_cogl_framebuffer_gl_flush_dither_state(c O)ctx`'_cogl_framebuffer_gl_flush_color_mask_stated(c O* `+delete_renderbuffers*,ctx*`- *(.l,(/.renderbuffer0]P0 5w:,ctx`- 5w-) 1 ]P1 P2 J 3+1/1 J :4try_creating_fbo>G,B,ctx>`- ?5w-- @-A-T B- C5w-R DB-) E- FH1 H]P1 IP.statusJP1c K/1 P.pnameP.texture_samples4_cogl_framebuffer_get_modelview_entryi-c O1/  4_cogl_framebuffer_get_projection_entryi-c O1  '_cogl_framebuffer_gl_flush_front_face_winding_stateI(c ȑO* `)mode{'_cogl_framebuffer_gl_flush_clip_state(c O)stackyi'_cogl_framebuffer_gl_flush_modelview_state(c O)modelview_entryi'_cogl_framebuffer_gl_flush_projection_stateA(c O)projection_entryi4create_depth_texture{5w,ctx{`- |-D }1 21 +_cogl_framebuffer_init_bits-c O.ctx`313% 2 P#pnameP#offset#5paramsķH  .i/.value/1 ķ 4sizeof_index_type4-? 464try_creating_renderbuffers(Ը,ctx`- -D -) -c 1 (.gl_depth_stencil_handle]P31 P3.gl_depth_handle]P/.gl_stencil_handle]P6Ommo7nR7z78887³8γ9ڳ:T99;dmx7<91<9S=mmm9(g99;mD7O7C77 7+V 7 <9[ 9g > 9^ >(39| <@9 ?&mX}7 7۲H <9 9 : Cm=pmm9,P @`mwm9p A_cogl_framebuffer_gl_bindm|m DBc OCtargetPDctx` >+E D$ @VmlmF zJzbGt r(c rO)gl_viewport_yt62 t 3*v/* )A_cogl_framebuffer_gl_flush_statemV#m7 žCdraw_bufferOCread_bufferOHstateCIctx` J DIbitK վ@Cm=m mJ6= m mJ8<I_pSھ"._n_longsSI_iS:<I_maskSZ< I_next_bitS;I; mX_@7x<9/; mkd<9XB; mn<91Y9<p;!mh7< L(M !m(!m7д@ !m(!m9ܴN@!m`!me?7ŵ@@!m`!mLеMN@!mH!m7@@!mH!m9;бc!m8bcPs9l=6*m?*m9@+mV+mL:2Cm@+mH+m9T_cogl_framebuffer_gl_finish+m+mtPc OS_cogl_framebuffer_gl_discard_buffers+mI,mPc OHbuffersIctx`FItmp_bmp7ɛ^Iread_format82Ibpp9J 9Itmp_data:JH ;G,>Ji qɛ,Ibmp_formatr2YIbppslJ sJH tG,IpixelsuIinternal_errorv'+=>tIignore_error'+?1m7#7/7O7o77<919=9I9U<9ai9m9y9@2m/3m9*9I9h9< ItemprowJ Ipixels  X_cogl_debug_flags;QpIGNU C 4.6.3./driver/gl/cogl-texture-gl.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl 5m 7m?charsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloatAsigned charshort intlong long unsigned intHWND__unused# HWNDx   double long double CoglContext% _CoglContext>w&v @E#displayBU#(driverD:#,gpuH#0driver_vtableK7#Ttexture_driverLB#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsSI4#hprivate_feature_flagsT?^#lneeds_viewport_scissor_workaroundVu+#pviewport_scissor_workaround_framebufferWH#tdefault_pipelineYH>#xdefault_layer_0Zf#|default_layer_n[f#dummy_layer_dependant\f#attribute_name_states_hash^o+#attribute_name_index_map_.W#n_attribute_names`#enabled_builtin_attributesbk#enabled_texcoord_attributesck#enabled_custom_attributesdk#enable_builtin_attributes_tmpik#enable_texcoord_attributes_tmpjk#enable_custom_attributes_tmpkk#changed_bits_tmplk#legacy_backface_culling_enablednu+#identity_matrixq+#y_flip_matrixr+#flushed_matrix_modevx#current_projection_entryzVY#current_modelview_entry{VY#identity_entry}W#builtin_flushed_projection{x#builtin_flushed_modelview{x#texture_units.W#active_texture_unit#legacy_fog_state8n#opaque_color_pipelineH>#blended_color_pipelineH>#texture_pipelineH>#codegen_header_buffer+#codegen_source_buffer+#codegen_boilerplate_buffer+#source_stack(#legacy_state_set#pipeline_cacheM#default_gl_texture_2d_texԇ#default_gl_texture_3d_texS#default_gl_texture_rect_texY# (#journal_flush_attributes_array.W#journal_clip_bounds.W#polygon_vertices.W#current_pipelineH>#current_pipeline_changes_since_flush #current_pipeline_skip_gl_coloru+#current_pipeline_age #gl_blend_enable_cacheu+#depth_test_enabled_cacheu+#depth_test_function_cache7#depth_writing_enabled_cacheu+#depth_range_near_cache2#depth_range_far_cache2#legacy_depth_test_enabledu+#current_buffer_#framebuffer_stack*#window_bufferH#current_draw_buffer_state_flushed #current_draw_buffer_changes #current_draw_bufferH#current_read_bufferH#have_last_offscreen_allocate_flags&#last_offscreen_allocate_flags#swap_callback_closureso+#next_swap_callback_idò#onscreen_events_queue#current_gles2_contextV#gles2_context_stack!+#current_path\Y#stencil_pipelineH>#quad_buffer_indices_byteЇ#quad_buffer_indices_lenѢ#quad_buffer_indices҇#rectangle_byte_indicesԇ#rectangle_short_indicesՇ#rectangle_short_indices_lenֲ#in_begin_gl_blocku+#texture_download_pipelineH>#blit_texture_pipelineH>#atlasesݴ*#atlas_reorganize_callbacksސ)#journal_rectangles_colorw&#max_texture_unitsI#max_texture_image_unitsI#max_activateable_texture_unitsI#current_program+#current_fragment_program_typekq#current_vertex_program_typekq#current_gl_programI#current_gl_dither_enabledu+#current_gl_color_maskm8#current_clip_stack_validu+#current_clip_stackPY#current_clip_stack_uses_stencil u+#buffer_map_fallback_arrayo#buffer_map_fallback_in_useu+#buffer_map_fallback_offset#rectangle_stateU#sampler_cacheu#winsys_features$#- &0#uniform_names-{#uniform_name_hash1o+#n_uniform_names2#glBindTexture;M#glBlendFunc=N#glClear?S#glClearColorAI#glClearStencilFQ#glColorMaskHT#glCopyTexSubImage2DMT#glDeleteTexturesV]M#glDepthFuncX J#glDepthMaskZ#glDisable\ J#glDrawArrays^T#glDrawElements`#glEnablee J#glFinishg#glFlushi#glFrontFacek J#glCullFacem J#glGenTextureso@M#glGetErrorqS#glGetIntegervsST#glGetBooleanvuŗ#glGetFloatvwjT#glGetStringyۗ#glHint{N#glIsTexture}tM#glPixelStorei+L#glReadPixels #glScissorT#glStencilFunc'#glStencilMaskN#glStencilOpC#glTexImage2D}#glTexParameterf?K#glTexParameterfvJ#glTexParameteri[K#glTexParameterivJ#glGetTexParameterfvJ#glGetTexParameterivK#glTexSubImage2DS#glCopyTexImage2DS#glViewportT#glIsEnabledM#glLineWidthuL#glPolygonOffsetM#glClipPlanef<L#glClientActiveTextureD J#glGenRenderbuffers<@M#glDeleteRenderbuffers?]M#glBindRenderbufferBM#glRenderbufferStorageER#glGenFramebuffersJ@M#glBindFramebufferMM#glFramebufferTexture2DPN# glAttachShader @^N# glUseProgram CN# glDeleteProgram EN# glGetShaderInfoLog G=O# glGetProgramInfoLog L=O# glGetShaderiv QM# glGetProgramiv UM# glDetachShader Y^N# glGetAttachedShaders [O# glIsShader `tM# glIsProgram btM# glShaderSource l# glCompileShader qN# glLinkProgram sN# glGetUniformLocation u"O# glUniform1f xO# glUniform2f {O# glUniform3f P# glUniform4f "P# glUniform1fv P# glUniform2fv P# glUniform3fv P# glUniform4fv P# glUniform1i )M# glUniform2i L# glUniform3i HP# glUniform4i iP# glUniform1iv P# glUniform2iv P# glUniform3iv P# glUniform4iv P# glUniformMatrix2fv P# glUniformMatrix3fv P# glUniformMatrix4fv P# glGetUniformfv ^O# glGetUniformiv zO# glGetActiveUniform N# glGetShaderSource =O# glValidateProgram N# glVertexAttribPointer yQ# glEnableVertexAttribArray N# glDisableVertexAttribArray N# glVertexAttrib1f P# glVertexAttrib1fv P# glVertexAttrib2f Q# glVertexAttrib2fv P# glVertexAttrib3f 2Q# glVertexAttrib3fv P# glVertexAttrib4f SQ# glVertexAttrib4fv P# glGetVertexAttribfv O# glGetVertexAttribiv M# glGetVertexAttribPointerv O# glGetAttribLocation "O# glBindAttribLocation uN# glGetActiveAttrib N# glGetTexLevelParameteriv P# glGetTexImage S# glClipPlane W(# glDepthRange Y?# glDrawBuffer [ J# glMapBuffer fZ# glUnmapBuffer iM# glTexImage3D q*J# glTexSubImage3D xiJ# glBlitFramebuffer R# glGenPrograms @M# glDeletePrograms @M# glBindProgram M# glProgramString {# glProgramLocalParameter4fv Q# glEGLImageTargetTexture2D # glEGLImageTargetRenderbufferStorage # glDiscardFramebuffer # glRenderbufferStorageMultisampleIMG R# glFramebufferTexture2DMultisampleIMG ٙ# glGenSamplers @M# glDeleteSamplers ]M# glBindSampler ^N# glSamplerParameteri S# glCreateProgramObject N# glCreateShaderObject N# glDeleteObject N# glAttachObject ^N# glUseProgramObject N# glGetInfoLog =O# glGetObjectParameteriv M# glDetachObject ^N# glGetAttachedObjects O# glGetStringi Q# glBindVertexArray N# glDeleteVertexArrays ]M# glGenVertexArrays @M# glMapBufferRange &%S# uint8_t $ uint32_t ( int64_t ) guint8 guint32& gsize: gchar0 gint3 gboolean4& gulong8  guint9 gpointerO0 GDestroyNotifyY9'?'K'' GArray'Y'_GArray+' - (#len.'# GByteArray('_GByteArray1' 3(#len4'# GPtrArray)'_GPtrArray7 (pdata9(#len:'#&&' GQuark&& GError+:(_GError -}(domain/(#code0&#message1 (# '(  GList'(_GList )( +'#next,(#prev-(#( GHashTable'(_GHashTable GHook( )_GHook K) M'#nextN<*#prevO<*#c P'# hook_idQ&# R'#funcS'# T#'# GHookList))_GHookListA<*seq_idC&#hook_sizeD'#is_setupE'#hooksF<*#dummy3G'# finalize_hookHB*#dummyI}(#( GHookFinalizeFunc5[*a*r*r*<*) GSList'*_GSList)* +'#next,*#x* GString)*_GString ++str- (#len.&#allocated_len/&#*+,( GQueue&/+_GQueue 1o+head3(#tail4(#length5'#( CoglBoolD CoglHandle0 CoglMatrix+_CoglMatrixO,xxR2#yxS2#zxT2#wxU2# xyX2#yyY2#zyZ2#wy[2#xz^2# yz_2#$zz`2#(wza2#,xwd2#0ywe2#4zwf2#8wwg2#<invm:W#@ n # o #_padding3p # CoglColor,_CoglColorc-redw&#greenw&#bluew&#alphaw&#B &#u &#Z &# [+1COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormatc-I4COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlagsC1D4COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHb45COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType46COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesMode57COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction6Xm8COGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaska7m8COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingp89COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags8 CoglSwapChain!69_CoglSwapChain CoglOnscreenTemplate&c9_CoglOnscreenTemplate CoglRendererQ9_CoglRendererW:COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver^9 CoglDisplayA>:_CoglDisplay8$:v &E#setup(u+#(renderer)U#,onscreen_template*4W#0- 40#4 CoglAttribute %:_CoglAttribute!7E;v !9E#name_state!;x|#(normalized!u+#0d!LO|#4~ !N# CoglAttributeBuffer"%`;_CoglAttributeBuffer CoglIndices#%;_CoglIndices: CoglPath$6;_CoglPath CoglPipeline%";_CoglPipeline&k%>v &bY#destroy_callback&p#<destroy_data&0#@journal_ref_count&#D &#Hage&#Lcolor&,#Pn_layers&#`layer_differences&(#d &p#hstatic_breadcrumb&F#llayers_cache&p#pshort_layers_cache&p#tdeprecated_get_layers_list&(#is_weak&# &#blend_enable&#real_blend_enable&#layers_cache_dirty&#deprecated_get_layers_list_dirty&#has_static_breadcrumb&#progend&#CoglSnippet'39>_CoglSnippet; CoglBuffer(@`>_CoglBuffer\)SE?v )UE#m )W V#(vtable)Yr#,last_target)[u#8 )]ft#<l )_I#@size)`#Dusage_hint)at#Hupdate_hint)b?#L )fu#P~ )h#Tstore_created)j#X(~?COGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint(E?(,@COGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess(?(ő@COGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint(D@ CoglBitmap**@_CoglBitmapP+'}Av +)E#m +, V#(format+.+1#,4 +/#0 +0#4. +1#8 +3u#<mapped+5u+#@bound+6u+#Dshared_bmp+:#Hbuffer+>s#L CoglTexture,"A_CoglTextureD-Bv -E#m - V#( -(#, -#04 -#4 -#8 -u+#<vtable-#@,anBCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType,eB CoglFramebuffer.ZB_CoglFramebuffer/vEv /xE#m /y V#( /z!~#,config/}~#04 /#D /#Hformat/+1#L /u+#Pmodelview_stack/#Tprojection_stack/#Xviewport_x/2#\viewport_y/2#`viewport_width/2#dviewport_height/2#hviewport_age/#lviewport_age_for_scissor_workaround/#pclip_state/x#tdither_enabled/u+#x /m8#|journal/#deps/(#clear_color_red/2#clear_color_green/2#clear_color_blue/2#clear_color_alpha/2#clear_clip_x0/#clear_clip_y0/#clear_clip_x1/#clear_clip_y1/#clear_clip_dirty/u+#dirty_bitmasks/u+#bits/؀# /# CoglFrameInfo0(E_CoglFrameInfo CoglObject1 E_CoglObject(2KIFklass2MW#user_data_entry2OW#user_data_array2Q.W#n_user_data_entries2R# c 2T#$1ZcFunused1[# CoglUserDataKey1\IF CoglUserDataDestroyCallback1jFFF0F CoglOnscreen3*F _CoglOnscreen4KGv 4MB#foreign_hwnd4V#K 4Yu+#frame_closures4[#resizable4]u+#resize_callbacks4^#frame_counter4`&#swap_frame_counter4a&#pending_frame_infos4d!+#- 4f0#_CoglFrameEvent3HCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent3GCoglFrameCallback3JHPHkHkHHqH0FECoglFrameClosure3H_CoglFrameClosure4'H 4)#S 4+0H# 4-0#  4.zF#BCoglOnscreenResizeCallback3 II-IkH0 CoglTexture2D57BI_CoglTexture2D GLenum6 GLboolean6 GLbitfield6 GLint6 GLsizei6 GLubyte6 GLuint6 GLfloat6 2 GLclampf6!2GLvoid6$II JIIIIJJSI%JI0JiJSIIIIIIISISIJoJJSIIIIIIIISISIJJJSISIJJIJJSISIJJIKKSISIKI#K9KSISI9KIEK[KSISIIaKwKSISII}KKIaIKKSIISIIIIIJKKSIIIIIISIIJLLSIIL+LSIJ1LBLSIIHLTLJZLuLSISISISI{LLILLSIIJLLIIILLIIILILILMISIIJM)MII/M@MIIFMWMIWMIcMtMILzMaIMIMMSIIMMISI9KMMSIJSIMMSIJNaINSII!N2NSISI8NSICN^NSISIIIdNuNII{NNIIFNNIN ININSINNIIIN9KNISIO"OIINWM(OI=OIFCO^OIINdOzOIIKOOII9KOOISIKOOISINOOIIOPIIIP"PIIII(PHPIIIIINPiPIIIIoPPIIIIIPPIIJPPIIJPPIIaIJPPIIQQIJQ2QIII8QSQIIIIYQyQIIIIIQQIISIaIIJaIQLQSIIQQIQQIQRSIIK R&RSISIII,RSI$y^_CoglPipelineSnippet >(^ >* _#snippet>,?_#_CoglPipelineSnippetList>&^ >&^#^^ CoglPipelineSnippetList>&^>*9_le_next>*^#le_prev>*9_#^%>!_CoglSamplerCacheWrapMode?-K`COGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapMode?4E_ CoglSamplerCache?6`_CoglSamplerCache_CoglSamplerCacheEntry?8asampler_object?:I# ?#<index@ٲ#@ @ݢ#Dunit_index@#Htexture_type@nB#L @f#Psampler_cache_entry@f#T @f#X" @#\@bcCOGL_PIPELINE_COMBINE_FUNC_ADDCOGL_PIPELINE_COMBINE_FUNC_ADD_SIGNEDCOGL_PIPELINE_COMBINE_FUNC_SUBTRACTCOGL_PIPELINE_COMBINE_FUNC_INTERPOLATECOGL_PIPELINE_COMBINE_FUNC_REPLACE<COGL_PIPELINE_COMBINE_FUNC_MODULATECOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBCOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBA CoglPipelineCombineFunc@b@VdCOGL_PIPELINE_COMBINE_SOURCE_TEXTURECOGL_PIPELINE_COMBINE_SOURCE_CONSTANTCOGL_PIPELINE_COMBINE_SOURCE_PRIMARY_COLORCOGL_PIPELINE_COMBINE_SOURCE_PREVIOUSCOGL_PIPELINE_COMBINE_SOURCE_TEXTURE0 CoglPipelineCombineSource@c@,eCOGL_PIPELINE_COMBINE_OP_SRC_COLORCOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_COLORCOGL_PIPELINE_COMBINE_OP_SRC_ALPHACOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_ALPHA CoglPipelineCombineOp@wd@ftexture_combine_rgb_func@bc#texture_combine_rgb_src@f#texture_combine_rgb_op@f#texture_combine_alpha_func@bc#texture_combine_alpha_src@f# texture_combine_alpha_op@f#,texture_combine_constant@f#8matrix@+#H\ @^# @^#point_sprite_coords@u+# Vdf  ,ef  2f  CoglPipelineLayerBigState@Ie}Afaf3aAVgCOGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedTypeA$g#@A+g$float_valueA,f$int_valueA-g$matrixA.:W$float_arrayA/g$int_arrayA0$arrayA10 g 2_CoglBoxedValueLA&?h A(Vg#sizeA)#countA)#vA2kg# CoglBoxedValueA3g@B/imagicB1&#test_enabledB3u+#test_functionB47#write_enabledB5u+# range_nearB62#range_farB72#B B9&#u B:&#Z B;&# padding3B<&#$padding4B=&#(padding5B>&#,padding6B?&#0padding7B@&#4padding8BA&#8padding9BB&#< CoglDepthStateBCUhCCjCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncCLiC}kCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeCj CoglBitmaskD9kk_CoglBitmaskImaginaryTypeD&:lambient&f#diffuse&f#specular&f# emission&f#0shininess&2#@CoglPipelineLightingState&k%&lalpha_func&j#alpha_func_reference&2#CoglPipelineAlphaFuncState&\l%(&mblend_equation_rgb&SI#blend_equation_alpha&SI#blend_src_factor_alpha&I#blend_dst_factor_alpha&I# blend_constant&,#blend_src_factor_rgb&I# blend_dst_factor_rgb&I#$CoglPipelineBlendState&l%$& 8nenabled&"u+#color&#,#mode&$4#density&%2#z_near&&2#z_far&'2# CoglPipelineFogState&(m%&*nn &,m8#CoglPipelineLogicOpsState&-Un%&/nmode&1}k#front_winding&28#CoglPipelineCullFaceState&3n% &5;ooverride_mask&7k#override_values&<;o#changed_mask&@k#?hCoglPipelineUniformsState&An&&Cplighting_state&E:l#alpha_state&Fl#Dblend_state&Gm#Luser_program&H+#tdepth_state&Ii#xfog_state&J8n#point_size&K2#logic_ops_state&Lnn#cull_face_state&Mn#uniforms_state&NAo#\ &O^# &P^#CoglPipelineBigState&QcoCoglPipelineDestroyCallback&hpppH>0pf fp &%kqCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType&)p_CoglPipelineFlushFlag&=rCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag&q_CoglPipelineFlushOptions&r &=r#: &&#disable_layers&&#layer0_override_texture&f# CoglPipelineFlushOptions&[r CoglBufferVtable)(s_CoglBufferVtable )*esmap_range),s#unmap)3s#set_data)5s#0ss,@@+N>essssu+ss;+s!_CoglBufferFlags)6GX};HH>6GX}w;Su+H9+@ԇԇ-Iȇu+ V+1u+f+ԇ:+1+ tԇH@ԇzu+͈ԇ+ԇ+1uӈHH>X}G}6PYH% CoglTextureDriverIU_CoglTextureDriver0IۊgenI%#prep_gl_for_pixels_uploadI1#upload_subregion_to_glICh#upload_to_glIY# upload_to_gl_3dIk#prep_gl_for_pixels_downloadI#gl_get_tex_imageI9#size_supportedIm#size_supported_3dI# try_setting_gl_border_colorI#$allows_foreign_gl_targetI،#(find_best_gl_get_data_formatI#,I VSI+1ۊ Vu+h Vfu+II+u+ VSIIu+III+nu+ VSIIu+IIIII+ Vu+9 VSISISIuu+m VSISISISI?u+ VSISISIs VIJu+، VSIÌ+1 V+1NNތ CoglPipelineCacheJ_CoglPipelineCache CoglTexture3DK.F_CoglTexture3D|L!v L#}A#internal_formatL'+1#DdepthL(#Hauto_mipmapL)u+#Lmipmaps_dirtyL*u+#P L0SI#Tgl_textureL2I#Xgl_legacy_texobj_min_filterL3SI#\gl_legacy_texobj_mag_filterL4SI#`gl_legacy_texobj_wrap_mode_sL5I#dgl_legacy_texobj_wrap_mode_tL6I#hgl_legacy_texobj_wrap_mode_pL7I#lfirst_pixelL8*#p CoglTextureRectangleM?ڎ_CoglTextureRectangle!_CoglGpuInfoArchitectureFlagNSCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagN%!_CoglGpuInfoArchitectureN'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureN0vN3COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorN<N?*COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackageNB֒NECOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugNLJ CoglGpuInfoNP_CoglGpuInfo$NRvendorNT#vendor_nameNUF#driver_packageNW*#driver_package_nameNXF# driver_package_versionNY#architectureN[#architecture_nameN\F#architecture_flagsN]S#driver_bugsN_# _CoglFrameCallbackList4%8 4%#J 4%#wH CoglFrameCallbackList4%4)>% 4)# 4)# CoglResizeNotifyEntry41[_CoglResizeNotifyEntry45 47#S 49H# 4:0# id4;#_CoglResizeNotifyList438 43#J 43#> CoglResizeNotifyList4347:% 47# 47# CoglOnscreenEvent4>S_CoglOnscreenEvent4B 4D#onscreen4FkH#info4GqH#  4HH#_CoglOnscreenEventList4@8 4@#J 4@#: CoglOnscreenEventList4@4D7% 4D# 4D#=H<1 so 'k`'aISIISIJŗSIQLۗSI˗ IIIISISII'SIIICSISISI-}SIIIIIISISIJIIIIIIICUJSIISI9KŘSIISISIISI# ?.0ZSISIE{SISII;`SI0SII2NٙSISISIIII CoglMetaTextureCallbackOwf0%2 CoglTextureVtable-"C_CoglTextureVtableP-8is_primitive-=u+#allocate-?#set_region-G#get_data-W# foreach_sub_texture_in_region-\ם#get_max_waste-d#is_sliced-f#can_hardware_repeat-h#transform_coords_to_gl-j# transform_quad_coords_to_gl-m:#$get_gl_texture-pZ#(gl_flush_legacy_texobj_filters-uv#,pre_paint-y#0ensure_non_quad_rendering-z#4gl_flush_legacy_texobj_wrap_modes-}#8get_format-֞#<get_gl_format-#@get_type-#Dis_foreign-#Hset_auto_mipmap-#L-%COGL_TRANSFORM_NO_REPEATCOGL_TRANSFORM_HARDWARE_REPEATCOGL_TRANSFORM_SOFTWARE_REPEAT CoglTransformResult-.-1%COGL_TEXTURE_NEEDS_MIPMAP CoglTexturePrePaintFlags-6u+f+Eu+f+1uםf2222ߙ0fݝu+ffgg :fg%u+ZfWMN@vfSISI`f%|ffSISISI+1֞fƞSIfܞnBffu+%* CoglTexturePixel-B_CoglTexturePixel - -SI#gl_type-SI# -# w& 'calculate_alignment%ӟ(. %)~ '*_cogl_texture_gl_prep_alignment_for_pixels_upload- 5md5m k+ctx- V+pixels_rowstride.,.5mH0-.`/ǟS *_cogl_texture_gl_prep_alignment_for_pixels_download5p5m5my (+ctx5 V+bpp604 70. 8 1~ : 25m5mH3 45m5m/ǟ 5_cogl_texture_gl_flush_legacy_texobj_wrap_modesN5m5mt0 Nf0 O0 P0 Q 5_cogl_texture_gl_flush_legacy_texobj_filtersZ5m5mt0 Zf0 [0 \*_cogl_texture_gl_maybe_update_max_levelc5m6m !0 cf0 d6ctxh VN!46mo6m6ctxm Vp!7l nIh7# oSIl*_cogl_texture_gl_generate_mipmaps6m6m!40 f6ctx V!6n_levels"7l Ih7# SIl8_cogl_texture_gl_get_formatSI7m 7mt0 f74GNU C 4.6.3./driver/gl/cogl-texture-2d-gl.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl7mhCm4Hcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloatDsigned charshort intlong long unsigned intHWND__unused# HWND{   double long double CoglPipeline" _CoglPipelinekI&c#destroy_callback_v#<destroy_data3#@journal_ref_count#D #Hage#Lcolorg #Pn_layers#`layer_differences#dlv#hstatic_breadcrumbP#llayers_cachev#pshort_layers_cachev#tdeprecated_get_layers_list#is_weak##blend_enable#real_blend_enable#layers_cache_dirty#deprecated_get_layers_list_dirty#has_static_breadcrumb#progend# uint8_t$" uint32_t( int64_t) guint8" guint32& gsize: gchar0 gint3 gboolean4 gulong8  guint9 gpointerO3 GDestroyNotifyY  GArray '+_GArray +X -#len .# GByteArray (j_GByteArray 1 3#len 4# GPtrArray )_GPtrArray 7pdata 9#len :#w GQuark & GError + _GError -Odomain /#code 0#message 1# _  GList 'l_GList ) +#next ,#prev -#_ GHashTable '_GHashTable GHook(_GHook KbM#nextN#prevO#IP# hook_idQ#R#funcS#dT# GHookList)s_GHookListAseq_idC#hook_sizeD#is_setupE#hooksF#dummy3G# finalize_hookH#dummyIO# GHookFinalizeFunc5-3DDb GSList'X_GSList)+#next,#J GString)_GString +str-#len.#allocated_len/#< G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| GQueue& _GQueue 1 head3#tail4#length5# CoglBoolD CoglHandle3 CoglMatrixA _CoglMatrixOg xxR5#yxS5#zxT5#wxU5# xyX5#yyY5#zyZ5#wy[5#xz^5# yz_5#$zz`5#(wza5#,xwd5#0ywe5#4zwf5#8wwg5#<invm`#@n #o #_padding3p # CoglColorx _CoglColor redI#greenI#blueI#alphaI#X#[X#7X# [COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlagsD[COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHCOGL_SYSTEM_ERROR_UNSUPPORTEDCOGL_SYSTEM_ERROR_NO_MEMORYbCOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeTypeaCOGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesMode|COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunctionzXMCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskamCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpcCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags CoglContext%_CoglContext><@O#displayB_#(driverD=#,gpuH#0driver_vtableK#Ttexture_driverL(#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsT!F#lneeds_viewport_scissor_workaroundV #pviewport_scissor_workaround_framebufferWR#tdefault_pipelineY/B#xdefault_layer_0Zl#|default_layer_n[l#dummy_layer_dependant\l#attribute_name_states_hash^ #attribute_name_index_map_`#n_attribute_names`#enabled_builtin_attributesb[q#enabled_texcoord_attributesc[q#enabled_custom_attributesd[q#enable_builtin_attributes_tmpi[q#enable_texcoord_attributes_tmpj[q#enable_custom_attributes_tmpk[q#changed_bits_tmpl[q#legacy_backface_culling_enabledn #identity_matrixq/ #y_flip_matrixr/ #flushed_matrix_modev~#current_projection_entryzc#current_modelview_entry{c#identity_entry}pa#builtin_flushed_projection<~#builtin_flushed_modelview<~#texture_units`#active_texture_unit#legacy_fog_states#opaque_color_pipeline/B#blended_color_pipeline/B#texture_pipeline/B#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cache3#default_gl_texture_2d_tex!#default_gl_texture_3d_tex9#default_gl_texture_rect_tex?##journal_flush_attributes_array`#journal_clip_bounds`#polygon_vertices`#current_pipeline/B#current_pipeline_changes_since_flush #current_pipeline_skip_gl_color #current_pipeline_age #gl_blend_enable_cache #depth_test_enabled_cache #depth_test_function_cache#depth_writing_enabled_cache #depth_range_near_cache5#depth_range_far_cache5#legacy_depth_test_enabled #current_bufferE#framebuffer_stack#window_bufferR#current_draw_buffer_state_flushed #current_draw_buffer_changes #current_draw_bufferR#current_read_bufferR#have_last_offscreen_allocate_flags#last_offscreen_allocate_flagsΈ#swap_callback_closures #next_swap_callback_idõ#onscreen_events_queueۜ#current_gles2_context_#gles2_context_stackȹ #current_path c#stencil_pipeline/B#quad_buffer_indices_byteԎ#quad_buffer_indices_lenѥ#quad_buffer_indicesԎ#rectangle_byte_indicesԎ#rectangle_short_indicesԎ#rectangle_short_indices_lenֵ#in_begin_gl_block #texture_download_pipeline/B#blit_texture_pipeline/B#atlases݆#atlas_reorganize_callbacksb#journal_rectangles_colorI#max_texture_unitsHS#max_texture_image_unitsHS#max_activateable_texture_unitsHS#current_program #current_fragment_program_type(w#current_vertex_program_type(w#current_gl_programsS#current_gl_dither_enabled #current_gl_color_maskM#current_clip_stack_valid #current_clip_stackc#current_clip_stack_uses_stencil  #buffer_map_fallback_arrayU#buffer_map_fallback_in_use #buffer_map_fallback_offset#rectangle_state_#sampler_cache[#winsys_features$#&3#uniform_names-a#uniform_name_hash1 #n_uniform_names2#glBindTexture;NW#glBlendFunc=W#glClear?a]#glClearColorAS#glClearStencilF[#glColorMaskH^#glCopyTexSubImage2DM]#glDeleteTexturesV!W#glDepthFuncXS#glDepthMaskZs#glDisable\S#glDrawArrays^E^#glDrawElements`#glEnableeS#glFinishg#glFlushi#glFrontFacekS#glCullFacemS#glGenTexturesoW#glGetErrorqU]#glGetIntegervs^#glGetBooleanvu#glGetFloatvw.^#glGetStringy#glHint{W#glIsTexture}8W#glPixelStoreiU#glReadPixels#glScissor^#glStencilFunc #glStencilMaskUX#glStencilOp)#glTexImage2Dc#glTexParameterfU#glTexParameterfvqT#glTexParameteriU#glTexParameterivT#glGetTexParameterfvT#glGetTexParameterivT#glTexSubImage2Ds]#glCopyTexImage2D]#glViewport^#glIsEnabledW#glLineWidth9V#glPolygonOffsetV#glClipPlanefUX# glAttachShader@"X# glUseProgramCUX# glDeleteProgramEUX# glGetShaderInfoLogGY# glGetProgramInfoLogLY# glGetShaderivQeW# glGetProgramivUeW# glDetachShaderY"X# glGetAttachedShaders[X# glIsShader`8W# glIsProgramb8W# glShaderSourcel# glCompileShaderqUX# glLinkProgramsUX# glGetUniformLocationuX# glUniform1fxY# glUniform2f{Y# glUniform3fY# glUniform4fY# glUniform1fvSZ# glUniform2fvSZ# glUniform3fvSZ# glUniform4fvSZ# glUniform1iV# glUniform2iV# glUniform3i Z# glUniform4i-Z# glUniform1ivoZ# glUniform2ivoZ# glUniform3ivoZ# glUniform4ivoZ# glUniformMatrix2fvZ# glUniformMatrix3fvZ# glUniformMatrix4fvƋZ# glGetUniformfv"Y# glGetUniformiv>Y# glGetActiveUniformԉX# glGetShaderSourceY# glValidateProgramUX# glVertexAttribPointer=[# glEnableVertexAttribArrayUX# glDisableVertexAttribArrayUX# glVertexAttrib1fZ# glVertexAttrib1fvZ# glVertexAttrib2fZ# glVertexAttrib2fvZ# glVertexAttrib3fZ# glVertexAttrib3fvZ# glVertexAttrib4f[# glVertexAttrib4fvZ# glGetVertexAttribfvZY# glGetVertexAttribiveW# glGetVertexAttribPointervvY# glGetAttribLocation X# glBindAttribLocation 9X# glGetActiveAttribX# glGetTexLevelParameterivPƞ# glGetTexImageS# glClipPlaneW# glDepthRangeY%# glDrawBuffer[S# glMapBufferf@# glUnmapBufferiW# glTexImage3DqS# glTexSubImage3Dx-T# glBlitFramebufferh\# glGenProgramsW# glDeleteProgramsW# glBindProgramNW# glProgramStringa# glProgramLocalParameter4fv[# glEGLImageTargetTexture2Dx# glEGLImageTargetRenderbufferStoragex# glDiscardFramebuffer# glRenderbufferStorageMultisampleIMGǧ\# glFramebufferTexture2DMultisampleIMGͿ# glGenSamplersW# glDeleteSamplers!W# glBindSampler"X# glSamplerParameteri\# glCreateProgramObjectgX# glCreateShaderObjectsX# glDeleteObjectUX# glAttachObject"X# glUseProgramObjectUX# glGetInfoLogY# glGetObjectParameteriveW# glDetachObject"X# glGetAttachedObjectsX# glGetStringin[# glBindVertexArrayUX# glDeleteVertexArrays!W# glGenVertexArraysW# glMapBufferRange&\# CoglSwapChain!<_CoglSwapChain CoglOnscreenTemplate&<_CoglOnscreenTemplate CoglRenderer Q =_CoglRenderer W=COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver ^= CoglDisplay!A=_CoglDisplay8"$*>"&O#setup"( #(renderer")_#,onscreen_template"*`#0"43#4 CoglAttribute#%?>_CoglAttribute$7>$9O#name_state$;9#(normalized$< #,is_buffered$> #0d$L#4$N# CoglAttributeBuffer%%>_CoglAttributeBuffer CoglIndices&%?_CoglIndices*>_CoglFeatureID BCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDSCoglSnippet'3 B_CoglSnippet(#!FCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags(<5B CoglBuffer)@RF_CoglBuffer\*S7G*UO#S*W_#(vtable*Yx#,last_target*[{#8*]#z#<v*_sS#@size*`#Dusage_hint*az#Hupdate_hint*bG#L*f{#P*h#Tstore_created*j#X)~GCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint)7G)HCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess)G)ŃHCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint)6H CoglBitmap+*H_CoglBitmapP,'lI,)O#S,,_#(,.#,0,/#0,0#4,1#8,3{#<mapped,5 #@bound,6 #Dshared_bmp,: #Hbuffer,>Ky#L CoglTexture2D-7I_CoglTexture2Dx.$J.&J#.*#Dauto_mipmap., #Hmipmaps_dirty.- #L.. #Pgl_internal_format.4S#T%.6sS#Xgl_legacy_texobj_min_filter.7S#\gl_legacy_texobj_mag_filter.8S#`gl_legacy_texobj_wrap_mode_s.9HS#dgl_legacy_texobj_wrap_mode_t.:HS#hfirst_pixel.; #l CoglPath/6J_CoglPath CoglTexture0"J_CoglTextureD1K1O#S1_#(1#,max_level1#001#41#8 1 #<vtable1#@0NLCOGL_TEXTURE_ERROR_SIZECOGL_TEXTURE_ERROR_FORMATCOGL_TEXTURE_ERROR_BAD_PARAMETERCOGL_TEXTURE_ERROR_TYPE0a[LCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType0eL CoglFramebuffer2ZL_CoglFramebuffer3vvO3xO#S3y_#(3z#,config3}t#003#D3#H3#L 3 #Pmodelview_stack3@#Tprojection_stack3@#Xviewport_x35#\viewport_y35#`viewport_width35#dviewport_height35#hviewport_age3#lviewport_age_for_scissor_workaround3#pclip_state3~#tdither_enabled3 #x 3M#|journal3F#deps3#clear_color_red35#clear_color_green35#clear_color_blue35#clear_color_alpha35#clear_clip_x03#clear_clip_y03#clear_clip_x13#clear_clip_y13#clear_clip_dirty3 #dirty_bitmasks3 #bits3%#3# CoglFrameInfo4(O_CoglFrameInfo CoglObject5 O_CoglObject(6K3Pklass6M`#user_data_entry6O`#user_data_array6Q`#n_user_data_entries6R# I6T#$5ZMPunused5[# CoglUserDataKey5\3P CoglUserDataDestroyCallback5jPPP3P CoglOnscreen7*P_CoglOnscreen8KQ8MrL#foreign_hwnd8V#(8Y #frame_closures8[#resizable8] #resize_callbacks8^ߛ#frame_counter8`h#swap_frame_counter8ah#pending_frame_infos8d #8f3#_CoglFrameEvent7RCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent7QCoglFrameCallback74R:RURURR[R3PvOCoglFrameClosure7zR_CoglFrameClosure8'R8)#8+R# 8-3# d8.dP#rLCoglOnscreenResizeCallback7RRSUR3 GLenum9 GLboolean9" GLbitfield9 GLint9 GLsizei9 GLubyte9" GLuint9 GLfloat9 5 GLclampf9!5GLvoid9$SSSSSSSSSSSSS-TSHSHSUSUSUSHSSSS3TqTSHSHSHSHSUSUSUSSSSwTTSSTTSTTSSTTHSTTSSTSTTSSTHS UUSSS%U;USSHSAURUS%SXUUSHSSUSUSHSUSSUUSHSHSHSUSUSSUSSUUSSUUSTUVSHS VVTV9VSSSS?VKVSQVgVSUSSmVVSSSVVHSHSHSVdSVsSVVHSSUSSVVSSVWHSHS WWUSWsS'W8WUSV>W %SNWsSTWeWSsSkWWsSSTWWSSSWWSSW %SWSSWWSSWSX"XSSHSsS(X9XsSsS?XUXsSsSP[XgXsSmX!sSyX sSXSXXsSsSUSXTXUSSXXsSUSXWX HSYsSPY"YsSUSX(Y>YsSHSTDYZYsSHST`YvYsSST|YYsSSWYYHSSYYHSSSYYHSSSSY ZHSSSSSZ-ZHSHSHSHS3ZSZHSHSHSHSHSYZoZHSUSTuZZHSUSTZZHSUS%STZZsSSZZsSTZZsSSSZ[sSSSS[=[sSSSSSC[h[sSHSS%SUSS%St[ V[SsS[[S[[HS[[SsST[[SSUSUS[ S\S\&\SSSsSHS,\G\SSSsSM\h\SSSTn\\HSHSHSHSHSHSHSHS6SS\\SUSSUSUS\\sSSHS\ S]S6S]4]USVSSUS:]U]SSTT[]!Sg]s]6Sy]]SHSHSHSUSUSSSS]]SHSSHSHSUSUSHS]^SHSHSHSHSHSUSUS^.^ST4^E^STK^a^SHSUSg^x^SS~^^SSSS^^%S%S%S%S^^HSHSUSUS CoglGLES2Context:^^_CoglGLES2Context _P;<_COGL_WINSYS_RECTANGLE_STATE_UNKNOWNCOGL_WINSYS_RECTANGLE_STATE_DISABLECOGL_WINSYS_RECTANGLE_STATE_ENABLE CoglWinsysRectangleState;@_<=  ___^_CoglObjectClass 641`name66P#virt_free673#virt_unref683# CoglUserDataDestroyInternalCallback61\`b`s`33 CoglObjectClass69_ 6=`key6?`# 6@3#d6A1`#MP CoglUserDataEntry6B`s` `` < 5a  CoglMatrixStack<%a_CoglMatrixStack0=pa=O#S=_#(last_entry=c#, CoglMatrixEntry)a_CoglClipStack>]b >ac#>cb#bounds_x0>j#bounds_y0>k# bounds_x1>l#bounds_y1>m#I>o#>0bCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType>5bapaJ CoglNode?"6c_CoglNodeiBjCOGL_PIPELINE_COMBINE_OP_SRC_COLORCOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_COLORCOGL_PIPELINE_COMBINE_OP_SRC_ALPHACOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_ALPHA CoglPipelineCombineOpB4jBRltexture_combine_rgb_funcBi#texture_combine_rgb_srcBRl#texture_combine_rgb_opBbl#texture_combine_alpha_funcBi#texture_combine_alpha_srcBRl# texture_combine_alpha_opBbl#,texture_combine_constantBrl#8matrixB/ #HfBd# Bd#point_sprite_coordsB # jbl  jrl  5l  CoglPipelineLayerBigStateBkJlflfCmCOGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedTypeC$l#@C+m$float_valueC,rl$int_valueC-m$matrixC.`$float_arrayC/m$int_arrayC0$arrayC13 m 5_CoglBoxedValueLC&mC(m#sizeC)#countC)#vC2(m# CoglBoxedValueC3m@D/JomagicD1X#test_enabledD3 #test_functionD4#write_enabledD5 # range_nearD65#range_farD75#D9X#[D:X#7D;X# padding3DX#,padding6D?X#0padding7D@X#4padding8DAX#8padding9DBX#< CoglDepthStateDCnECpCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncEL`oE:qCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeEp CoglBitmaskF9nqtq_CoglBitmaskImaginaryTypeDqambientrl#diffuserl#specularrl# emissionrl#0shininess5#@CoglPipelineLightingStateq%Yralpha_funcp#alpha_func_reference5#CoglPipelineAlphaFuncStater%(bsblend_equation_rgbS#blend_equation_alphaS#blend_src_factor_alphaHS#blend_dst_factor_alphaHS# blend_constantg #blend_src_factor_rgbHS# blend_dst_factor_rgbHS#$CoglPipelineBlendState|r%$ senabled" #color#g #mode$[#density%5#z_near&5#z_far'5# CoglPipelineFogState(s%*+t ,M#CoglPipelineLogicOpsState-t%/tmode1:q#front_winding2#CoglPipelineCullFaceState3Mt% 5toverride_mask7[q#override_values<t#changed_mask@[q#mCoglPipelineUniformsStateAt&CBvlighting_stateEq#alpha_stateFYr#Dblend_stateGbs#Luser_programH #tdepth_stateIJo#xfog_stateJs#point_sizeK5#logic_ops_stateL+t#cull_face_stateMt#uniforms_stateNt#fOd# Pd#CoglPipelineBigStateQ uCoglPipelineDestroyCallbackhvvv/B3Bvl lv %(wCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType)v_CoglPipelineFlushFlagwCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlagHw _CoglPipelineFlushOptionsxw#>X#disable_layersX#layer0_override_texturel# CoglPipelineFlushOptionsx CoglBufferVtable*(x_CoglBufferVtable **"ymap_range*,Qy#unmap*3cy#set_data*5y# 3KyKyHH@F"ycyKyWy  yKy>iy_CoglBufferFlags*<#zCOGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags*By*DzCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint*H:z*J{COGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget*QzI CoglOffscreenG,{_CoglOffscreen3|3rL#gl_framebuffer3G#texture3ǣl#texture_level3ȵ#texture_level_width3ɵ#texture_level_height3ʵ#depth_texture3̣l#allocation_flags3Έ#create_flags3ń#_CoglMatrixOp=%}COGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp=0|_CoglMatrixEntryCache =<~entry=c#flushed_identity= #flipped= # CoglMatrixEntryCache=}=~COGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode=X~ CoglClipStateH~_CoglClipStateH~stacksH"#_CoglJournal`I!I#O#framebufferI+R#(entriesI-`#,verticesI.`#0needed_vbo_lenI/#4vbo_poolI6#8next_vbo_in_poolI9#Xfast_read_pixel_countI;#\  > CoglJournalI=~$&COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID$,_CoglAttributeNameState$.`name$0#name_id$1#name_index$2#normalized_default$3 # layer_number$4# CoglAttributeNameState$5Հ$Aattribute_buffer$B#stride$C#offset$D#n_components$E# $Fb#P$HS$I_#boxed$Jm##P$@9$buffered$G~$constant$K?`$RCOGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags$aD$sfunit$u#options$vx#>$wX# CoglFlushLayerState$x._CoglFramebufferType3-COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType3032nswap_chain34n#need_stencil35 #36#(37 # depth_texture_enabled38 #< CoglFramebufferConfig393=ńCOGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags3?_CoglFramebufferStateIndex3GkCOGL_FRAMEBUFFER_STATE_INDEX_BINDCOGL_FRAMEBUFFER_STATE_INDEX_VIEWPORTCOGL_FRAMEBUFFER_STATE_INDEX_CLIPCOGL_FRAMEBUFFER_STATE_INDEX_DITHERCOGL_FRAMEBUFFER_STATE_INDEX_MODELVIEWCOGL_FRAMEBUFFER_STATE_INDEX_PROJECTIONCOGL_FRAMEBUFFER_STATE_INDEX_COLOR_MASKCOGL_FRAMEBUFFER_STATE_INDEX_FRONT_FACE_WINDINGCOGL_FRAMEBUFFER_STATE_INDEX_MAX_CoglFramebufferState3TCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState3^k3l%red3n#blue3o#green3p#alpha3q# depth3r#stencil3s# CoglFramebufferBits3ta3ΈCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags3L_CoglGLFramebuffer 3Gfbo_handle3sS#renderbuffers3#3# CoglGLFramebuffer3 CoglDriverVtableJ x_CoglDriverVtablexJ"Upixel_format_from_gl_internalJ'u#pixel_format_to_glJ.#update_featuresJ5_#offscreen_allocateJ9# offscreen_freeJ=ҍ#framebuffer_flush_stateJ@#framebuffer_clearJE#framebuffer_query_bitsJM6#framebuffer_finishJQH# framebuffer_discard_buffersJT_#$framebuffer_draw_attributesJX#(framebuffer_draw_indexed_attributesJbڎ#,framebuffer_read_pixels_into_bitmapJm#0texture_2d_freeJw'#4texture_2d_can_createJ}L#8texture_2d_initJ'#<texture_2d_allocateJg#@texture_2d_new_from_bitmapJ#Dtexture_2d_copy_from_framebufferJ#Htexture_2d_get_gl_handleJ׏#Ltexture_2d_generate_mipmapJ'#Ptexture_2d_copy_from_bitmapJ#Ttexture_2d_get_dataJ;#Xflush_attributes_stateJl#\clip_stack_flushJ#`buffer_createJcy#dbuffer_destroyJcy#hbuffer_map_rangeJQy#lbuffer_unmapJcy#pbuffer_set_dataJ y#t  o_SoU _XXX{  {ҍƍRR؍R 55550R0%HR<_R NR/Ba?eԎR/BaԎ>  R H!!lI  L_-  glR ! m!R ׏!Ǐ  ! ݏ;!{ fR/BffAcRr CoglTextureDriverK_CoglTextureDriver0K(genK%B#prep_gl_for_pixels_uploadK1^#upload_subregion_to_glKC#upload_to_glKY# upload_to_gl_3dKk;#prep_gl_for_pixels_downloadK\#gl_get_tex_imageK#size_supportedK#size_supported_3dK# try_setting_gl_border_colorK #$allows_foreign_gl_targetK%#(find_best_gl_get_data_formatKJ#, sSB_S(^_H  _l  sSsSd  _SsS  HSsSsS  ;_SsS HSHS HSsSsS\_A  _SSS{b  _SSSS  _SSS _sST  %_S J_XX+ CoglPipelineCacheLi_CoglPipelineCache CoglTexture3DM._CoglTexture3D CoglTextureRectangleN?_CoglTextureRectangle_CoglGpuInfoArchitectureFlagO9COGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagO%ؔ_CoglGpuInfoArchitectureO'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureO0\O3COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorO<O?COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackageOBOEpCOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugOL0 CoglGpuInfoOP_CoglGpuInfo$ORvendorOT#vendor_nameOUP#driver_packageOW#driver_package_nameOXP# driver_package_versionOY#architectureO[#architecture_nameO\P#architecture_flagsO]9#driver_bugsO_p# _CoglFrameCallbackList8%֚8%֚#N8%ܚ#aR֚ CoglFrameCallbackList8%8)$W8)֚# 8)ܚ# CoglResizeNotifyEntry81A_CoglResizeNotifyEntry8587#89R# 8:3# id8;#_CoglResizeNotifyList83ӛ83ӛ#N83ٛ#$ӛ CoglResizeNotifyList8387 W87ӛ# 87ٛ# CoglOnscreenEvent8>9_CoglOnscreenEvent8B8D#onscreen8FUR#info8G[R# 8HR#_CoglOnscreenEventList8@Ϝ8@Ϝ#N8@՜# Ϝ CoglOnscreenEventList8@8DW8DϜ# 8D՜##`.P~ KyU X$fs%SgSUSSSySh[ VSHSHSUSUSSSSǝ SHSsS)SSScSHSHSUSUSHSSSS/dSdSdSdSisSUS_TƞSHSSTSHSSSS̞S % 3@SS+aSSUS>FxS3gSUSW~SSSsSHSUS CoglMetaTextureCallbackPwl3 5 CoglTextureVtable1")_CoglTextureVtableP18^is_primitive1= #allocate1?g#set_region1Ga#get_data1W# foreach_sub_texture_in_region1\#get_max_waste1ḍ#is_sliced1f#can_hardware_repeat1h#transform_coords_to_gl1j# transform_quad_coords_to_gl1m#$get_gl_texture1p9#(gl_flush_legacy_texobj_filters1uU#,pre_paint1yl#0ensure_non_quad_rendering1z~#4gl_flush_legacy_texobj_wrap_modes1}#8get_format1#<get_gl_format1ˤ#@get_type1#D1#Hset_auto_mipmap1#L1%ĢCOGL_TRANSFORM_NO_REPEATCOGL_TRANSFORM_HARDWARE_REPEATCOGL_TRANSFORM_SOFTWARE_REPEAT CoglTransformResult1.^11COGL_TEXTURE_NEEDS_MIPMAP CoglTexturePrePaintFlags16ߢ  al $  l{gl5555ş3 ̣l  lңlmm Ģlm  9lWXUlSS?ll[~lrlSSS l Sˤl [LlѤl  CoglTexturePixel1!_CoglTexturePixel 1fv1S#61S#1f# Iv '_cogl_texture_2d_gl_free,7m-7mt( ,!)_cogl_texture_2d_gl_can_create3 07m7m0"M*ctx3_(04(5(6 +8Sd+v9Sh+6:Sl'_cogl_texture_2d_gl_initP7m7mt( P!)_cogl_texture_2d_gl_allocate^ 7mQ9mu"D*tex^l(`_,ctxa_d#+ b!-cS#-vdS#-6eS#-@fS#-%gS$)_cogl_texture_2d_gl_new_from_bitmap!`9m;m:$@*bmp ((`,ctx_$- !$,dst_bmp (%-SQ%-vSq%-6S%.x,ignore%-{%-%/_cogl_texture_2d_gl_flush_legacy_texobj_filters;m7m&w0ctxK_1vL10M1N 1O1`P5@VS'6gl_compressedWHSd3gl_int_formatXS'5 Y!'.3valHS (/_cogl_texture_2d_gl_copy_from_framebuffer>mb?mL(k1 !0src_x0src_y10 10src_fbR0dst_x0dst_y0level 6texl3ctx_(7_cogl_texture_2d_gl_get_gl_handlep?mx?mt1 !/_cogl_texture_2d_gl_generate_mipmap?m_@m(1 !3ctx_X)4_cogl_texture_2d_gl_copy_from_bitmap! `@mBm)1 !!0src_x"0src_y#10$ 1%8bmp& )0dst_x'0dst_y(0level) 1`*$6tex,l3ctx-_)5v.S!*56/SA*3status0 a*9AmBm3ignore@*5A{*3bppC*:_cogl_texture_2d_gl_get_datamBmhCm*1 m!1n1o1p{ 3ctxr_!+3bppsC+50ta+2vuSX26vS\kGNU C 4.6.3./driver/gl/cogl-attribute-gl.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglpCmOmRcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloatCsigned charshort intlong long unsigned intHWND__unused# HWNDz   double long double CoglPipeline" _CoglPipelinek?4S#destroy_callbackj#<destroy_data2#@journal_ref_count#D#Hage#Lcolor #Pn_layers#`layer_differences#dzj#hstatic_breadcrumbB#llayers_cachej#pshort_layers_cachek#tdeprecated_get_layers_list#is_weak###real_blend_enable#layers_cache_dirty#deprecated_get_layers_list_dirty#has_static_breadcrumb#progend# uint8_t$! uint32_t( int64_t) guint8! guint32& gsize: gchar 0 gint 3 gboolean 4 gulong 8  guint 9 gpointer O2 GDestroyNotify Y GArray '!_GArray +N -#len .# GByteArray (`_GByteArray 1 3#len 4# GPtrArray )_GPtrArray 7pdata 9#len :#m GQuark &{ GError +_GError -Edomain /#code 0#message 1# U  GList 'b_GList ) +#next ,#prev -#U GHashTable'_GHashTable GHook(_GHook KXM#nextN#prevO#WP# hook_idQ#R#funcS#rT# GHookList)i_GHookListAseq_idC#hook_sizeD#is_setupE#hooksF#dummy3G# finalize_hookH #dummyIE# GHookFinalizeFunc5#)::X GSList'N_GSList)|+#next,|#@ GString)_GString +str-#len.#allocated_len/# GQueue&_GQueue 17 head3#tail4#length5# CoglBoolD CoglHandle2 CoglMatrixq _CoglMatrixO xxR4#yxS4#zxT4#wxU4# xyX4#yyY4#zyZ4#wy[4#xz^4# yz_4#$zz`4#(wza4#,xwd4#0ywe4#4zwf4#8wwg4#<invm%T#@n #o #_padding3p # CoglColorب _CoglColor+ red?#green?#blue?#alpha?#6N#iN#NN# [COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat+ COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags DCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH*JCOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeTypeICOGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModedCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunctionbX5COGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskamCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpKCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags CoglContext%_CoglContext>;@Q#displayBq#(driverD<#,gpuH#0driver_vtableK#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsT B#lneeds_viewport_scissor_workaroundV= #pviewport_scissor_workaround_framebufferWk#tdefault_pipelineY.>#xdefault_layer_0Z\#|default_layer_n[\#dummy_layer_dependant\\#attribute_name_states_hash^7 #attribute_name_index_map_.S#n_attribute_names`#enabled_builtin_attributesbd#enabled_texcoord_attributescd#enabled_custom_attributesdd#enable_builtin_attributes_tmpid#enable_texcoord_attributes_tmpjd#enable_custom_attributes_tmpkd#changed_bits_tmpld#legacy_backface_culling_enabledn= #identity_matrixq_ #y_flip_matrixr_ #flushed_matrix_modevx#current_projection_entryzr#current_modelview_entry{r#identity_entry}|m#builtin_flushed_projectionx#builtin_flushed_modelviewx#texture_units.S#active_texture_unit#legacy_fog_stateQh#opaque_color_pipeline.>#blended_color_pipeline.>#texture_pipeline.>#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cache#default_gl_texture_2d_tex#default_gl_texture_3d_tex#default_gl_texture_rect_tex•#framebuffers#journal_flush_attributes_array.S#journal_clip_bounds.S#polygon_vertices.S#current_pipeline.>#current_pipeline_changes_since_flush #current_pipeline_skip_gl_color= #current_pipeline_age #gl_blend_enable_cache= #depth_test_enabled_cache= #depth_test_function_cache#depth_writing_enabled_cache= #depth_range_near_cache4#depth_range_far_cache4#legacy_depth_test_enabled= #current_bufferȕ#framebuffer_stack|#window_bufferk#current_draw_buffer_state_flushed #current_draw_buffer_changes #current_draw_bufferk#current_read_bufferk#have_last_offscreen_allocate_flags#last_offscreen_allocate_flagsQ#swap_callback_closures7 #next_swap_callback_idô#onscreen_events_queue^#current_gles2_contextǬq#gles2_context_stack#current_pathr#stencil_pipeline.>#quad_buffer_indices_byteW#quad_buffer_indices_lenѤ#quad_buffer_indicesW#rectangle_byte_indicesW#rectangle_short_indicesW#rectangle_short_indices_lenִ#in_begin_gl_block= #texture_download_pipeline.>#blit_texture_pipeline.>#atlases|#atlas_reorganize_callbacksX#journal_rectangles_color?#max_texture_unitspB#max_texture_image_unitspB#max_activateable_texture_unitspB#current_programM #current_fragment_program_typek#current_vertex_program_typek#current_gl_programB#current_gl_dither_enabled= #current_gl_color_mask5#current_clip_stack_valid= #current_clip_stackr#current_clip_stack_uses_stencil = #buffer_map_fallback_arrayؕ#buffer_map_fallback_in_use= #buffer_map_fallback_offset#rectangle_state_q#sampler_cacheޕ#winsys_features$#!&2#uniform_names-#uniform_name_hash17 #n_uniform_names2#glBindTexture;F#glBlendFunc=G#glClear?L#glClearColorAB#glClearStencilFJ#glColorMaskHM#glCopyTexSubImage2DMM#glDeleteTexturesVTF#glDepthFuncXC#glDepthMaskZ#glDisable\C#glDrawArrays^xM#glDrawElements`#glEnableeC#glFinishg#glFlushi#glFrontFacekC#glCullFacemC#glGenTextureso7F#glGetErrorqL#glGetIntegervsJM#glGetBooleanvu.#glGetFloatvwaM#glGetStringyD#glHint{G#glIsTexture}kF#glPixelStorei"E#glReadPixelst#glScissorM#glStencilFunc#glStencilMaskG#glStencilOp#glTexImage2D#glTexParameterf6D#glTexParameterfvC#glTexParameteriRD#glTexParameterivC#glGetTexParameterfvC#glGetTexParameterivD#glTexSubImage2DL#glCopyTexImage2DL#glViewportM#glIsEnabledF#glLineWidthlE#glPolygonOffset F#glClipPlanef< E#glClientActiveTextureDC#glGenRenderbuffers<7F#glDeleteRenderbuffers?TF#glBindRenderbufferBF#glRenderbufferStorageEJ#glGenFramebuffersJ7F#glBindFramebufferMF#glFramebufferTexture2DP3K#glFramebufferRenderbufferVYK#glIsRenderbuffer[kF#glCheckFramebufferStatus]K#glDeleteFramebuffers_TF#glGenerateMipmapbC#glGetFramebufferAttachmentParameterivdzK#glGetRenderbufferParameteriviD# glIsFramebuffermkF# glBlendEquationuC# glBlendColorwB# glBlendFuncSeparateKE# glBlendEquationSeparateG# glReleaseShaderCompiler# glGetShaderPrecisionFormatgL# glShaderBinaryAL# glStencilFuncSeparate4G# glStencilMaskSeparateF# glStencilOpSeparateKE# glDepthRangef: F# glClearDepthfG# glAttachShader@UG# glUseProgramCG# glDeleteProgramEG# glGetShaderInfoLogG4H# glGetProgramInfoLogL4H# glGetShaderivQF# glGetProgramivUF# glDetachShaderYUG# glGetAttachedShaders[G# glIsShader`kF# glIsProgrambkF# glShaderSourcel(# glCompileShaderqG# glLinkProgramsG# glGetUniformLocationuH# glUniform1fxH# glUniform2f{H# glUniform3fH# glUniform4fI# glUniform1fvI# glUniform2fvI# glUniform3fvI# glUniform4fvI# glUniform1i F# glUniform2iE# glUniform3i?I# glUniform4i`I# glUniform1ivI# glUniform2ivI# glUniform3ivI# glUniform4ivI# glUniformMatrix2fvI# glUniformMatrix3fvI# glUniformMatrix4fvƾI# glGetUniformfvUH# glGetUniformivqH# glGetActiveUniformԼG# glGetShaderSource4H# glValidateProgramG# glVertexAttribPointerpJ# glEnableVertexAttribArrayG# glDisableVertexAttribArrayG# glVertexAttrib1fI# glVertexAttrib1fvI# glVertexAttrib2f J# glVertexAttrib2fvI# glVertexAttrib3f)J# glVertexAttrib3fvI# glVertexAttrib4fJJ# glVertexAttrib4fvI# glGetVertexAttribfvH# glGetVertexAttribivF# glGetVertexAttribPointervH# glGetAttribLocation H# glBindAttribLocation lG# glGetActiveAttribG# glGetTexLevelParameterivPI# glGetTexImageSo# glClipPlaneW# glDepthRangeY# glDrawBuffer[C# glMapBufferf×# glUnmapBufferiF# glTexImage3Dq!C# glTexSubImage3Dx`C# glBlitFramebufferK# glGenPrograms7F# glDeletePrograms7F# glBindProgramF# glProgramString# glProgramLocalParameter4fvJ# glEGLImageTargetTexture2D# glEGLImageTargetRenderbufferStorage# glDiscardFramebuffer# glRenderbufferStorageMultisampleIMGK# glFramebufferTexture2DMultisampleIMGB# glGenSamplers7F# glDeleteSamplersTF# glBindSamplerUG# glSamplerParameteriL# glCreateProgramObjectG# glCreateShaderObjectG# glDeleteObjectG# glAttachObjectUG# glUseProgramObjectG# glGetInfoLog4H# glGetObjectParameterivF# glDetachObjectUG# glGetAttachedObjectsG# glGetStringiJ# glBindVertexArrayG# glDeleteVertexArraysTF# glGenVertexArrays7F# glMapBufferRange&L# CoglSwapChain!;_CoglSwapChain CoglOnscreenTemplate&;_CoglOnscreenTemplate CoglRenderer Q;_CoglRenderer W<COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver ^ < CoglDisplay!A<_CoglDisplay8"$="&Q#setup"(= #(renderer")q#,onscreen_template"*q#0!"42#4 CoglAttribute#%0=_CoglAttribute$7=$9Q#name_state$;N|#(normalized$<= #,is_buffered$>= #0d$L%|#4$N# CoglAttributeBuffer%%=_CoglAttributeBuffer CoglIndices&%=_CoglIndices=CoglSnippet'3>_CoglSnippet(# BCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags(<4> GLenum) GLboolean)! GLbitfield) GLint) GLsizei) GLubyte)! GLuint) GLfloat) 4 GLclampf)!4GLvoid)$BBBCBBBB CC?BCB'C`C?BpBpB}B}B}BpB?B?BCfCC?BpBpBpBpB}B}B}B?B?BCCC?B?BCCBCC?B?BCCpBCD?B?BDBD0D?B?B0DpB _CoglSamplerCacheWrapMode2-"VCOGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapMode24U CoglSamplerCache26ZV_CoglSamplerCache_CoglSamplerCacheEntry28Wsampler_object2:B#min_filter2#<index3ٴ#@3ݤ#Dunit_index3#Htexture_type3Q#Ltexture3\#Psampler_cache_entry3\#Tz3\#X!3#\3cYCOGL_PIPELINE_COMBINE_FUNC_ADDCOGL_PIPELINE_COMBINE_FUNC_ADD_SIGNEDCOGL_PIPELINE_COMBINE_FUNC_SUBTRACTCOGL_PIPELINE_COMBINE_FUNC_INTERPOLATECOGL_PIPELINE_COMBINE_FUNC_REPLACE<COGL_PIPELINE_COMBINE_FUNC_MODULATECOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBCOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBA CoglPipelineCombineFunc3X3WZCOGL_PIPELINE_COMBINE_SOURCE_TEXTURECOGL_PIPELINE_COMBINE_SOURCE_CONSTANTCOGL_PIPELINE_COMBINE_SOURCE_PRIMARY_COLORCOGL_PIPELINE_COMBINE_SOURCE_PREVIOUSCOGL_PIPELINE_COMBINE_SOURCE_TEXTURE0 CoglPipelineCombineSource3Y3-[COGL_PIPELINE_COMBINE_OP_SRC_COLORCOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_COLORCOGL_PIPELINE_COMBINE_OP_SRC_ALPHACOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_ALPHA CoglPipelineCombineOp3xZ3\texture_combine_rgb_func3cY#texture_combine_rgb_src3\#texture_combine_rgb_op3\#texture_combine_alpha_func3cY#texture_combine_alpha_src3\# texture_combine_alpha_op3\#,texture_combine_constant3\#8matrix3_ #Hu3T#3T#point_sprite_coords3= # WZ\  -[\  4\  CoglPipelineLayerBigState3J[N\W\0W4W]COGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedType4$]"@4+]#float_value4,\#int_value4-]#matrix4.%T#float_array4/]#int_array40#array412 ] 4_CoglBoxedValueL4&@^4(W]#size4)#count4)#v42l]# CoglBoxedValue43]@5/_magic51N#test_enabled53= #test_function54#write_enabled55= # range_near564#range_far574#659N#i5:N#N5;N# padding35N#,padding65?N#0padding75@N#4padding85AN#8padding95BN#< CoglDepthState5CV^6C`COGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFunc6L_6~aCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceMode6` CoglPath76a_CoglPath CoglFramebuffer8Za_CoglFramebuffer9vd9xQ#a9yq#(9z}#,config9}~#0width9#Dheight9#Hformat9#Lallocated9= #Pmodelview_stack9m#Tprojection_stack9m#Xviewport_x94#\viewport_y94#`viewport_width94#dviewport_height94#hviewport_age9#lviewport_age_for_scissor_workaround9#pclip_state9y#tdither_enabled9= #x95#|journal9ɀ#deps9#clear_color_red94#clear_color_green94#clear_color_blue94#clear_color_alpha94#clear_clip_x09#clear_clip_y09#clear_clip_x19#clear_clip_y19#clear_clip_dirty9= #dirty_bitmasks9= #bits9#9# CoglBitmask9dd_CoglBitmaskImaginaryType CoglBitmaskForeachFunc e&e= ;e2Deambient\#diffuse\#specular\# emission\#0shininess4#@CoglPipelineLightingState;e$falpha_func`#alpha_func_reference4#CoglPipelineAlphaFuncStatee%_CoglPipelineBlendEnable fCOGL_PIPELINE_BLEND_ENABLE_ENABLEDCOGL_PIPELINE_BLEND_ENABLE_DISABLEDCOGL_PIPELINE_BLEND_ENABLE_AUTOMATICCoglPipelineBlendEnable'f$(gblend_equation_rgb?B#blend_equation_alpha?B#blend_src_factor_alphapB#blend_dst_factor_alphapB# blend_constant #blend_src_factor_rgbpB# blend_dst_factor_rgbpB#$CoglPipelineBlendStatef$$ Qh1"= #color# #mode$#density%4#z_near&4#z_far'4# CoglPipelineFogState(g$*h,5#CoglPipelineLogicOpsState-nh$/hmode1~a#front_winding2#CoglPipelineCullFaceState3h$ 5Tioverride_mask7d#override_values<Ti#changed_mask@d#@^CoglPipelineUniformsStateAh&Cjlighting_stateEe#alpha_stateFf#Dblend_stateGg#Luser_programHM #tdepth_stateI_#xfog_stateJQh#point_sizeK4#logic_ops_stateLh#cull_face_stateMh#uniforms_stateNZi#uOT#PT#CoglPipelineBigStateQ|iCoglPipelineDestroyCallbackhjjj.>2j\ \k a%kCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType)k%_CoglPipelineFlushFlag\lCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlagk _CoglPipelineFlushOptionsl\l#9N#disable_layersN#layer0_override_texture\# CoglPipelineFlushOptionszl CoglMatrixStack:1m_CoglMatrixStack0;|m;Q#a;q#(last_entry;r#, CoglMatrixEntry:m_CoglMatrixEntry;2m;4r#op;5x#W;6#composite_gets;:# m CoglFrameInfo<( n_CoglFrameInfo CoglOnscreen=*/n_CoglOnscreen>K,o>Ma#foreign_hwnd>V#?>Y= #frame_closures>[e#resizable>]= #resize_callbacks>^b#frame_counter>`^#swap_frame_counter>a^#pending_frame_infos>d#!>f2#%_CoglFrameEvent=zoCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent=,oCoglFrameCallback=oooozoo2nmCoglFrameClosure=o_CoglFrameClosure>'Dp>)#(>+o#>-2# r>.Q#CoglOnscreenResizeCallback=gpmppo2 CoglTexture2D?7p_CoglTexture2D CoglGLES2Context@^p_CoglGLES2ContextpBA<_qCOGL_WINSYS_RECTANGLE_STATE_UNKNOWNCOGL_WINSYS_RECTANGLE_STATE_DISABLECOGL_WINSYS_RECTANGLE_STATE_ENABLE CoglWinsysRectangleStateA@p;<= qqqp; CoglClipStackB)q_CoglClipStackB]_rBar#Bcr#bounds_x0Bj#bounds_y0Bk# bounds_x1Bl#bounds_y1Bm#WBo#B0rCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackTypeB5_rq|ma CoglBufferVtable,(s_CoglBufferVtable ,*esmap_range,,s#unmap,3s#set_data,5s#2ssPyP0Nessss= ss=s _CoglBufferFlags,I.}>Wk.>IW.}=#= kPcp= χq= \Շ DkZJ= `uk.>.}{}Ĉrk CoglTextureDriverG%_CoglTextureDriver0GgenG%Ŋ#prep_gl_for_pixels_uploadG1#upload_subregion_to_glGC8#upload_to_glGYv# upload_to_gl_3dGk#prep_gl_for_pixels_downloadGߋ#gl_get_tex_imageG #size_supportedG=#size_supported_3dGq# try_setting_gl_border_colorG#$allows_foreign_gl_targetG#(find_best_gl_get_data_formatG͌#,BŊq?Bqˊ= 8q\= BB= vq?BB= pBBB>= q?BB= pBpBpBBB|ߋqċ= q?B?B?Bu= =q?B?B?B?B= qq?B?B?BCqBCw= q?B͌qGG CoglPipelineCacheH_CoglPipelineCache CoglTexture3DI._CoglTexture3D CoglTextureRectangleJ?C_CoglTextureRectangle _CoglGpuInfoArchitectureFlagKCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagK%[ _CoglGpuInfoArchitectureK'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureK0ߎK3&COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorK%Y,>%Y#I>%_#oY CoglFrameCallbackList>%>)c>)Y#>)_# CoglResizeNotifyEntry>1ē_CoglResizeNotifyEntry>5>7~#(>9Dp#>:2# id>;#_CoglResizeNotifyList>3V,>3V#I>3\#V CoglResizeNotifyList>3>7c>7V#>7\# CoglOnscreenEvent>>_CoglOnscreenEvent>B>D{#onscreen>Fo#info>Go# >Hzo#_CoglOnscreenEventList>@R,>@R#I>@X#R CoglOnscreenEventList>@>Dc>DR#>DX# ӌ' sؕ NBVMB?B}B?BC.?BJED?B4tpBpB}B}B?B?BBJ?BpBBz?B?B?B?BpBpB}B}BpB?B?BCBBBB(B}BpC I?BpB?B0D.o?BpB?B?BBO?Bu2×?B?B?B?B}B=ɗ?B2?B}B)GB?B?B?BBpB}B_ForeachChangedBitState -a/q#0#l1.>#d ForeachChangedBitState2H'_cogl_bitmask_set($()value= d*_cogl_bitmask_get= 7($(+toggle_builtin_attribute_enabled_cb5= pCmCm+,5,52-7.a8q,/-1@= P0capA?BQ,1Cm@2+3 },4setup_generic_const_attributeDm[Em,5aqP.5l.>.5>..//.F/0columns/0i/6 Fm +toggle_custom_attribute_enabled_cbt= `EmEm0\,t,t2-v-1w= P.axqL01vEmw2+3 l0+toggle_texcood_attribute_enabled_cbZ= EmtFm0,Z,Z2-\.a]q0/-1e= W1Em(e2+3 0'_cogl_bitmask_clear_all3($4foreach_changed_bit_and_saveFm*Gm)15aqc17current_bits151,(e,8Fm@Ӝ3'21Fm`3'>29apply_attribute_enable_updatesR0GmGmh2`:aRq2:lS.>2;changed_bits_stateUd4setup_generic_buffered_attributeGmzHm3R5aqE35l.>|35>3#Hm;Hm?@ž)ctxq(l.>(>)baseuAҞBCDlayer\Eunit Ҟ žFvGctxqHl .>H!>ABEvector,\Eboxed-]I.Ei/BI>Elayer?\EunitA vJ_cogl_gl_flush_attributes_stateqHm6Om4Kqk:lr.>5Llayers_statesKt.} LattributesuLn_attributesvMctxxqI5Miyl5Mskip_gl_colorz= 5Mcopy{.>5NOf6P4Im?Im M_g_boolean_var_.6QIm3'N6QIm3'm6QIm(3'6/@O>6OR z47Mbuffers47Mbaseus7QRIm`f373u>83jr83_8/RFmN2S8S9S'9TIm3'93טP9/3p9TIm0q393ט9/H?8Lm`393ט9/x39ULmLmq3:3ט+:>LmLm?8Mm3?:3ט_:/3?:UMmMmq3:3ט:>MmMm?TMm 3:3ט:/3:UNmNmq3;3ט;>NmNm?TמJm3/;3j;3;/ R >Fm/0 RPS';S5 <SAV<>PLmLmSLu<SX<Sf<V_cogl_gl_disable_all_attributes@OmOm<LctxqQHOmP V2'#QQOmp t3'8=TdOm 3'b=]GNU C 4.6.3./driver/gl/cogl-clip-stack-gl.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglOm_m\charsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloatDsigned charshort intlong long unsigned intHWND__unused# HWND{   double long double CoglContext% _CoglContext>&@SF#displayBV#(driverD>;#,gpuHK#0driver_vtableKܛ#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS5#hprivate_feature_flagsT%d#lneeds_viewport_scissor_workaroundVG,#pviewport_scissor_workaround_framebufferWI#tdefault_pipelineY@#xdefault_layer_0Z m#|default_layer_n[ m#dummy_layer_dependant\ m#attribute_name_states_hash^A,#attribute_name_index_map_[#n_attribute_names`#enabled_builtin_attributesbq#enabled_texcoord_attributescq#enabled_custom_attributesdq#enable_builtin_attributes_tmpiq#enable_texcoord_attributes_tmpjq#enable_custom_attributes_tmpkq#changed_bits_tmplq#legacy_backface_culling_enablednG,#identity_matrixqi,#y_flip_matrixri,#flushed_matrix_modev~#current_projection_entryz<_#current_modelview_entry{<_#identity_entry}[#builtin_flushed_projection~#builtin_flushed_modelview~#texture_units[#active_texture_unit#legacy_fog_stateHt#opaque_color_pipeline@#blended_color_pipeline@#texture_pipeline@#codegen_header_buffer+#codegen_source_buffer+#codegen_boilerplate_buffer+#source_stack(#legacy_state_set#pipeline_cache#default_gl_texture_2d_tex#default_gl_texture_3d_tex#default_gl_texture_rect_tex#framebuffers(#journal_flush_attributes_array[#journal_clip_bounds[#polygon_vertices[#current_pipeline@#current_pipeline_changes_since_flush #current_pipeline_skip_gl_colorG,#current_pipeline_age #gl_blend_enable_cacheG,#depth_test_enabled_cacheG,#depth_test_function_cache8#depth_writing_enabled_cacheG,#depth_range_near_cache5#depth_range_far_cache5#legacy_depth_test_enabledG,#current_buffer#framebuffer_stack*#window_bufferI#current_draw_buffer_state_flushed #current_draw_buffer_changes #current_draw_bufferI#current_read_bufferI#have_last_offscreen_allocate_flags&#last_offscreen_allocate_flags#swap_callback_closuresA,#next_swap_callback_idõ#onscreen_events_queueŚ#current_gles2_contextǶV#gles2_context_stack+#current_pathB_#stencil_pipeline@#quad_buffer_indices_byteГ#quad_buffer_indices_lenѥ#quad_buffer_indicesғ#rectangle_byte_indicesԓ#rectangle_short_indicesՓ#rectangle_short_indices_lenֵ#in_begin_gl_blockG,#texture_download_pipeline@#blit_texture_pipeline@#atlases*#atlas_reorganize_callbacksޜ)#journal_rectangles_color&#max_texture_units%J#max_texture_image_units%J#max_activateable_texture_units%J#current_programW,#current_fragment_program_type{w#current_vertex_program_type{w#current_gl_programPJ#current_gl_dither_enabledG,#current_gl_color_mask?9#current_clip_stack_validG,#current_clip_stack6_#current_clip_stack_uses_stencil G,#buffer_map_fallback_array#buffer_map_fallback_in_useG,#buffer_map_fallback_offset#rectangle_stateiV#sampler_cache#winsys_features$#M&3#uniform_names- #uniform_name_hash1A,#n_uniform_names2#glBindTexture;+N#glBlendFunc=N#glClear?>T#glClearColorAJ#glClearStencilFxR#glColorMaskHvU#glCopyTexSubImage2DMT#glDeleteTexturesVM#glDepthFuncXJ#glDepthMaskZ2#glDisable\J#glDrawArrays^"U#glDrawElements`S#glEnableeJ#glFinishg#glFlushi#glFrontFacekJ#glCullFacemJ#glGenTexturesoM#glGetErrorq2T#glGetIntegervsT#glGetBooleanvuj#glGetFloatvw U#glGetStringy#glHint{N#glIsTexture}N#glPixelStoreiL#glReadPixels#glScissorU#glStencilFunc̜#glStencilMask2O#glStencilOp#glTexImage2D"#glTexParameterfK#glTexParameterfvNK#glTexParameteriK#glTexParameterivuK#glGetTexParameterfvK#glGetTexParameterivK#glTexSubImage2DPT#glCopyTexImage2DT#glViewportU#glIsEnabledN#glLineWidthM#glPolygonOffsetM#glClipPlanefU# glFogf =L# glFogfv ?L# glLoadMatrixf AL# glMaterialfv CNK# glPointSize EM# glTexEnvfv GNK# glColor4ub IC# glColor4f KUU# glColorPointer MM# glDisableClientState RJ# glEnableClientState TJ# glLoadIdentity V# glMatrixMode XJ# glNormal3f ZDM# glNormalPointer \(M# glMultiTexCoord4f ^UU# glTexCoordPointer `M# glTexEnvi eK# glVertex4f iUU# glVertexPointer kM# glCreateProgram :DO# glCreateShader 2O# glAttachShader @N# glUseProgram C2O# glDeleteProgram E2O# glGetShaderInfoLog GO# glGetProgramInfoLog LO# glGetShaderiv QBN# glGetProgramiv UBN# glDetachShader YN# glGetAttachedShaders [O# glIsShader `N# glIsProgram bN# glShaderSource ld# glCompileShader q2O# glLinkProgram s2O# glGetUniformLocation uO# glUniform1f xoP# glUniform2f {P# glUniform3f P# glUniform4f P# glUniform1fv 0Q# glUniform2fv 0Q# glUniform3fv 0Q# glUniform4fv 0Q# glUniform1i M# glUniform2i `M# glUniform3i P# glUniform4i Q# glUniform1iv LQ# glUniform2iv LQ# glUniform3iv LQ# glUniform4iv LQ# glUniformMatrix2fv hQ# glUniformMatrix3fv hQ# glUniformMatrix4fv hQ# glGetUniformfv O# glGetUniformiv P# glGetActiveUniform fO# glGetShaderSource O# glValidateProgram 2O# glVertexAttribPointer R# glEnableVertexAttribArray 2O# glDisableVertexAttribArray 2O# glVertexAttrib1f Q# glVertexAttrib1fv Q# glVertexAttrib2f Q# glVertexAttrib2fv Q# glVertexAttrib3f Q# glVertexAttrib3fv Q# glVertexAttrib4f Q# glVertexAttrib4fv Q# glGetVertexAttribfv 7P# glGetVertexAttribiv BN# glGetVertexAttribPointerv SP# glGetAttribLocation O# glBindAttribLocation O# glGetActiveAttrib fO# glGetTexLevelParameteriv P# glGetTexImage S# glClipPlane W͝# glDepthRange Y# glDrawBuffer [J# glMapBuffer f# glUnmapBuffer iN# glTexImage3D qJ# glTexSubImage3D x K# glBlitFramebuffer ES# glGenPrograms M# glDeletePrograms M# glBindProgram +N# glProgramString # glProgramLocalParameter4fv R# glEGLImageTargetTexture2D 7# glEGLImageTargetRenderbufferStorage 7# glDiscardFramebuffer S# glRenderbufferStorageMultisampleIMG DŽS# glFramebufferTexture2DMultisampleIMG ~# glGenSamplers M# glDeleteSamplers M# glBindSampler N# glSamplerParameteri S# glCreateProgramObject DO# glCreateShaderObject PO# glDeleteObject 2O# glAttachObject N# glUseProgramObject 2O# glGetInfoLog O# glGetObjectParameteriv BN# glDetachObject N# glGetAttachedObjects O# glGetStringi KR# glBindVertexArray 2O# glDeleteVertexArrays M# glGenVertexArrays M# glMapBufferRange &S# uint8_t$" uint32_t( int64_t) guint8" guint32& gsize: gchar0 gint3 gboolean4& gulong8  guint9 gpointerO3 GDestroyNotifyYE'K'W'' GArray'e'_GArray+'H-(#len.'# GByteArray('_GByteArray1'H3(#len4'# GPtrArray)'_GPtrArray7(pdata9$(#len:'#&&' GQuark&& GError+F(_GError -(domain/*(#code0&#message1(# '(  GList'(_GList )(H+'#next,(#prev-(#( GHashTable'(_GHashTable GHook()_GHook K)HM'#nextNH*#prevOH*#P'# hook_idQ'#R'#funcS'#T/'# GHookList))_GHookListAH*seq_idC'#hook_sizeD'#is_setupE'#hooksFH*#dummy3G'# finalize_hookHN*#dummyI(#) GHookFinalizeFunc5g*m*~*~*H*) GSList'*_GSList)*H+'#next,*#* GString)*_GString ++str-(#len.&#allocated_len/&#*'+8(<+G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| GQueue&,_GQueue 1A,head3(#tail4(#length5'#( CoglBoolD CoglHandle3 CoglMatrix{,_CoglMatrixO-xxR5#yxS5#zxT5#wxU5# xyX5#yyY5#zyZ5#wy[5#xz^5# yz_5#$zz`5#(wza5#,xwd5#0ywe5#4zwf5#8wwg5#<invm[#@n #o #_padding3p # CoglColorز-_CoglColor5.red&#green&#blue&#alpha&#q&#&#&# [1COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat5.5COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags2D5COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH45T6COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType5S7COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModen68COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunctionl7X?9COGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaska8m9COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpU9|:COGL_BUFFER_BIT_COLORCOGL_BUFFER_BIT_DEPTHCOGL_BUFFER_BIT_STENCIL+:COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags: CoglSwapChain!\:_CoglSwapChain CoglOnscreenTemplate&:_CoglOnscreenTemplate CoglRendererQ:_CoglRendererW>;COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver^: CoglDisplay Ad;_CoglDisplay8!$;!&SF#setup!(G,#(renderer!)V#,onscreen_template!*[#0M!43#4 CoglPrimitive"%;_CoglPrimitive CoglAttribute#%<_CoglAttribute$7<$9SF#name_state$;#(normalized$G,#0d$L[#4$N# CoglAttributeBuffer%%<_CoglAttributeBuffer CoglIndices&%<_CoglIndices;; CoglPath'6=_CoglPath,(<0=(>SF#H(@#('x=COGL_PATH_FILL_RULE_NON_ZEROCOGL_PATH_FILL_RULE_EVEN_ODDCoglPathFillRule'0= CoglPipeline)"=_CoglPipeline*k?*H_#destroy_callback*v#<destroy_data*3#@journal_ref_count*#D**#Hage*#Lcolor*-#Pn_layers*#`layer_differences*(#d*v#hstatic_breadcrumb*PG#llayers_cache*v#pshort_layers_cache*v#tdeprecated_get_layers_list*(#is_weak*#*#blend_enable*#real_blend_enable*#layers_cache_dirty*#deprecated_get_layers_list_dirty*#has_static_breadcrumb*#progend*#CoglSnippet+3@_CoglSnippet= CoglBuffer,@6@_CoglBuffer\-S!A-USF#-WV#(vtable-Y y#,last_target-[{#8-]vz#<gl_handle-_PJ#@size-`#Dusage_hint-a{#Hupdate_hint-bA#LH-f|#P-h#Tstore_created-j#X,~ACOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint,!A,BCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess,A,mBCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint, B CoglBitmap.*B_CoglBitmap CoglTexture/"B_CoglTexture/aCCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType/eB CoglFramebuffer0ZKC_CoglFramebuffer1v-F1xSF#1yV#(1z-#,config1}#0width1#Dheight1#Hformat11#Lallocated1G,#P1#T]1#Xviewport_x15#\viewport_y15#`viewport_width15#dviewport_height15#hviewport_age1#lviewport_age_for_scissor_workaround1#pclip_state1#tdither_enabled1G,#x1?9#|journal1#deps1(#clear_color_red15#clear_color_green15#clear_color_blue15#clear_color_alpha15#clear_clip_x01#clear_clip_y01#clear_clip_x11#clear_clip_y11#clear_clip_dirty1G,#dirty_bitmasks1G,#bits1#61# CoglFrameInfo2(BF_CoglFrameInfo CoglObject3 eF_CoglObject(4KFklass4Mk[#user_data_entry4Oq[#user_data_array4Q[#n_user_data_entries4R# 4T#$3ZGunused3[# CoglUserDataKey3\F CoglUserDataDestroyCallback3j>GDGPG3VG CoglOnscreen5*oG _CoglOnscreen6KlH6M4C#foreign_hwnd6V#z6YG,#frame_closures6[#resizable6]G,#resize_callbacks6^#frame_counter6`&#swap_frame_counter6a&#pending_frame_infos6d+#M6f3#_CoglFrameEvent5HCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent5lHCoglFrameCallback5HH I IHI3[G-FCoglFrameClosure51I_CoglFrameClosure6'I 6)#T6+H#6-3# 6.G#4CCoglOnscreenResizeCallback5III I3 CoglTexture2D77I_CoglTexture2D GLenum8 GLboolean8" GLbitfield8 GLint8 GLsizei8 GLubyte8" GLuint8 GLfloat8 5 GLclampf8!5GLvoid8$}JJJmJmJmJmJJJIJ}JJ KI%J%J2J2J2J%JIIJKNKI%J%J%J%J2J2J2JIIJTKjKIIjKpK^J{KKIIKK%JKKIIK^JKKIIK%JKKII^JLLII%JL/LmJJ5LdLI%JI2J2J%J2JJjLLI%J%J%J2J2JI2JJLLI^JLLIjKLLI%JLLjKLMIIIIM(M^J.MDMI2JJJM`M^J^J^JfM|M%J%J%JMAJMPJMM%JI2JJMM^J^JMM%J%JMM2JMPJNN2JMNJ+NPJ1NBNIPJHN^NPJIKdNNIJINNIJNJNIJNNIININNII%JPJOOPJPJO2OPJPJPG8ODOPJJO PJVOPJfOIlOOPJPJ2JOKO2JIOOPJ2JOMO%JOPJPGOOPJ2JOPPPJ%JK!P7PPJ%JK=PSPPJIKYPoPPJINuPP%J^JPP%J^J^JPP%J^J^J^JPP%J^J^J^J^JP Q%J%J%J%JQ0Q%J%J%J%J%J6QLQ%J2JjKRQhQ%J2JKnQQ%J2JJjKQQPJ^JQQPJjKQQPJ^J^JQQPJ^J^J^JQRPJ^J^J^J^J RERPJ%JIJ2JJJQR|MfRIPJlRxRmJ~RR%JRRIPJKRRII2J2JRIRIRSIIIPJ%J S$SIIIPJ*SESIIIKKSS%J%J%J%J%J%J%J%JJISSI2JI2J2JSSPJI%JSJSIJST2JMIJ2JT2TIIKK8T IDTPTJVTTI%J%J%J2J2JIIJTTI%JI%J%J2J2J%JTTI%J%J%J%J%J2J2JT UIKU"UIK(U>UI%J2JDUUUImJ[UvU^J^J^J^J|UUJJJJUU%J%J2J2J CoglGLES2Context9^U_CoglGLES2ContextUPG:)\_CoglClipStack>] ]>a6_#>c_#bounds_x0>j#bounds_y0>k#  >l#>m#>o# CoglClipStackRect>*&]_CoglClipStackRect4>r]>tr\#x0>w5#y0>x5# x1>y5#$y1>z5#(6>}<_#,can_be_scissor>G,#0 CoglClipStackPath>,]_CoglClipStackPath$> ^>r\#6><_#path>B_# CoglClipStackPrimitive>-)^_CoglClipStackPrimitive4>^>r\#6><_#><#  >5#$>5#(>5#,>5#0>0_COGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType>5^r\[< CoglNode?"X__CoglNode&#,padding6E?&#0padding7E@&#4padding8EA&#8padding9EB&#< CoglDepthStateECenFCpCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncFLoFqCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeFp CoglBitmaskG9qq_CoglBitmaskImaginaryTypeD*Jrambient*l#diffuse*l#specular*l# emission*l#0shininess*5#@CoglPipelineLightingState*q%*ralpha_func*p#alpha_func_reference*5#CoglPipelineAlphaFuncState*lr%(*sblend_equation_rgb*I#blend_equation_alpha*I#blend_src_factor_alpha*%J#blend_dst_factor_alpha*%J# blend_constant*-#blend_src_factor_rgb*%J# blend_dst_factor_rgb*%J#$CoglPipelineBlendState*r%$* Htenabled*"G,#color*#-#mode*$5#density*%5#z_near*&5#z_far*'5# CoglPipelineFogState*(s%**~t*,?9#CoglPipelineLogicOpsState*-et%*/tmode*1q#front_winding*29#CoglPipelineCullFaceState*3t% *5Kuoverride_mask*7q#override_values*<Ku#changed_mask*@q#OnCoglPipelineUniformsState*At&*Cvlighting_state*EJr#alpha_state*Fr#Dblend_state*Gs#Luser_program*HW,#tdepth_state*Io#xfog_state*JHt#point_size*K5#logic_ops_state*L~t#cull_face_state*Mt#uniforms_state*NQu#*Od#*Pd#CoglPipelineBigState*QsuCoglPipelineDestroyCallback*hvvv@3v m m w *%{wCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType*) w_CoglPipelineFlushFlag*MxCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag*w_CoglPipelineFlushOptions*x*Mx#n*&#disable_layers*&#layer0_override_texture*l# CoglPipelineFlushOptions*kx CoglBufferVtable-(#y_CoglBufferVtable -*uymap_range-,y#unmap-3y#set_data-5y#3yyBmB!+$@uyyyyG,yy>!+y!_CoglBufferFlags-COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureP0P3bCOGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorP<]P?ϗCOGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackagePB{PE/COGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugPL CoglGpuInfoPP^_CoglGpuInfo$PRYvendorPTb#vendor_namePUPG#driver_packagePWϗ#driver_package_namePXPG# driver_package_versionPY#architectureP[>#architecture_nameP\PG#architecture_flagsP]#driver_bugsP_/# _CoglFrameCallbackList6%g6%#~6%#I CoglFrameCallbackList6%Y6)C6)#6)# CoglResizeNotifyEntry61_CoglResizeNotifyEntry65W 67#T69I#6:3# id6;#_CoglResizeNotifyList63g63#~63# CoglResizeNotifyList63W67ߚC67#67# CoglOnscreenEvent6>_CoglOnscreenEvent6BR 6D#onscreen6F I#info6GI# 6HH#_CoglOnscreenEventList6@g6@#~6@#ߚ CoglOnscreenEventList6@R6DܛC6D#6D#H=c y 'Qf'2J&SI2JIJ8jIERY|MIp%J%J2J2JIIJ̜I%JPJIIIҜ"I%J%J2J2J%JIIJCAJAJAJAJ(dPJ2JUKII%JIKjI%JIIJIȝӝ3II II2J>7I3&SI2JN=~IIIPJ%J2JY5_floatVec2(x( 5#y(!5# floatVec2(" CoglPathData(:_CoglPathData\(E(G#(IV#fill_rule(Kx=#path_nodes(M[# path_start(O#path_pen(P#last_path(Q# path_nodes_min(R#$path_nodes_max(S#,fill_attribute_buffer(U#4fill_vbo_indices(V#8fill_vbo_n_indices(W#<fill_attributes(X#@stroke_attribute_buffer(Z#Lstroke_attributes([S#Pstroke_n_attributes(\#Tis_rectangle(dG,#X̞ < SilhouettePaintCallbackŠˠI@3'enable_clip_planes (ctxV'disable_clip_planes6(ctxV'_cogl_util_scissor_intersect-Ρ(rect_x0-(rect_y0.(rect_x1/(rect_y10)1) 2)3)+4'add_stencil_clip_pathz:)zI)W{<_(path|B_(merge}G,)L~G,*H'add_stencil_clip_primitive΢)I)W<_)<) 5)5)5)5(mergeG,)LG,'add_stencil_clip_silhouette ) I(silhouette_callback )W <_) 5)5)5)5(mergeG,)LG,)3*]+ctxV,paint_path_silhouettekOmPm=-kI-l@-m3.pathoB_,paint_primitive_silhouette PmKPm=^-I-@-3/project_vertex1PPmPm=01(>1vertex2m;>2i4Y>i,/set_clip_plane@PmRmx>ť0@I?1plane_numA;?1vertex_aB[?3vertex_bC2ctxEV?4planefFlP4planedGť5angleH56I?6]K?4inverse_projectionMi,~7__PRETTY_FUNCTION__|Hm ե  ե/set_clip_planesRmTm?!0I@0W<_@3x_153y_153x_253y_25 4modelview_matrixi,{6]A4projection_matrixi,}8i,~5signed_area54vertex_tll4vertex_trl4vertex_bll@4vertex_brlP9΢Um~XmA:A:A:B;(;4;@;L ;X;r<~/B<XB=f>add_stencil_clip_rectangle$?ƄI?W<_@x_15@y_15@x_25@y_25@firstG,A]5ctxЪVB_cogl_clip_stack_gl_flushXm_mwB#Cstack6_-IDctxVZCDhas_clip_planesCDusing_clip_planesG,CDusing_stencil_bufferG,IDEDE DEEE+KEDentry6_EDscissor_y_startEFgYmpYmkE2EG *Drecth#FF Zm)ZmEr,FF\m\mE@FH\m :TF:zF:F:ߧF:ԧF:ɧF:GI < 2G<EGFZmZmDpath_entryE)rGFZmZmlEGGHΡZm( I:!G:G:G:G:GI@ <- HJ[mB[mK6h[mX  #: H:5H:JH:_H:tH:}HLm:]HF \m\mͫDprimitive_entryT/HF \m)\mjEWHH:E\m Y:H:H:H: I: I:4I:wHI:k\I:_pIF{^m^mEIJ ^m_mM_m_m.framebuffer_height+P ]] ^ E N_cogl_debug_flags;Q5 #GNU C 4.6.3./driver/gl/cogl-buffer-gl.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl_m[fm|gcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloat@signed charshort intlong long unsigned intHWND__unused# HWNDw   double long double CoglContext% _CoglContext>&@G#displayBX#(driverDh:#,gpuH#0driver_vtableK!#Ttexture_driverL,#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsSQ4#hprivate_feature_flagsTe`#lneeds_viewport_scissor_workaroundV}+#pviewport_scissor_workaround_framebufferW K#tdefault_pipelineYA#xdefault_layer_0ZMi#|default_layer_n[Mi#dummy_layer_dependant\Mi#attribute_name_states_hash^w+#attribute_name_index_map_TY#n_attribute_names`#enabled_builtin_attributesbm#enabled_texcoord_attributescm#enabled_custom_attributesdm#enable_builtin_attributes_tmpim#enable_texcoord_attributes_tmpjm#enable_custom_attributes_tmpkm#changed_bits_tmplm#legacy_backface_culling_enabledn}+#identity_matrixq+#y_flip_matrixr+#flushed_matrix_modev;{#current_projection_entryz|[#current_modelview_entry{|[#identity_entry}Y#builtin_flushed_projectionz#builtin_flushed_modelviewz#texture_unitsTY#active_texture_unit#legacy_fog_statep#opaque_color_pipelineA#blended_color_pipelineA#texture_pipelineA#codegen_header_buffer+#codegen_source_buffer+#codegen_boilerplate_buffer+#source_stack(#legacy_state_set#pipeline_cache7#default_gl_texture_2d_tex%#default_gl_texture_3d_tex=#default_gl_texture_rect_texC#framebuffers(#journal_flush_attributes_arrayTY#journal_clip_boundsTY#polygon_verticesTY#current_pipelineA#current_pipeline_changes_since_flush #current_pipeline_skip_gl_color}+#current_pipeline_age #gl_blend_enable_cache}+#depth_test_enabled_cache}+#depth_test_function_cache 8#depth_writing_enabled_cache}+#depth_range_near_cache1#depth_range_far_cache1#legacy_depth_test_enabled}+#current_bufferI#framebuffer_stack*#window_buffer K#current_draw_buffer_state_flushed #current_draw_buffer_changes #current_draw_buffer K#current_read_buffer K#have_last_offscreen_allocate_flags&#last_offscreen_allocate_flags҃#swap_callback_closuresw+#next_swap_callback_idñ#onscreen_events_queueߗ#current_gles2_context;X#gles2_context_stack)+#current_path˂[#stencil_pipeline̊A#quad_buffer_indices_byte؉#quad_buffer_indices_lenѡ#quad_buffer_indices؉#rectangle_byte_indices؉#rectangle_short_indices؉#rectangle_short_indices_lenֱ#in_begin_gl_block}+#texture_download_pipelineڊA#blit_texture_pipelineۊA#atlasesݼ*#atlas_reorganize_callbacksޘ)#journal_rectangles_color&#max_texture_unitsK#max_texture_image_unitsK#max_activateable_texture_unitsK#current_program+#current_fragment_program_types#current_vertex_program_types#current_gl_programK#current_gl_dither_enabled}+#current_gl_color_mask8#current_clip_stack_valid}+#current_clip_stackv[#current_clip_stack_uses_stencil }+#buffer_map_fallback_arrayY#buffer_map_fallback_in_use}+#buffer_map_fallback_offset#rectangle_stateW#sampler_cache_#winsys_features$#`&/#uniform_names-e#uniform_name_hash1w+#n_uniform_names2#glBindTexture;O#glBlendFunc=AP#glClear?U#glClearColorAL#glClearStencilFS#glColorMaskHV#glCopyTexSubImage2DMDV#glDeleteTexturesVO#glDepthFuncX3L#glDepthMaskZw#glDisable\3L#glDrawArrays^V#glDrawElements`#glEnablee3L#glFinishg#glFlushi#glFrontFacek3L#glCullFacem3L#glGenTexturesofO#glGetErrorqU#glGetIntegervsyV#glGetBooleanvu#glGetFloatvwV#glGetStringyŘ#glHint{AP#glIsTexture}O#glPixelStoreiQN#glReadPixels#glScissorW#glStencilFunc#glStencilMaskP#glStencilOp-#glTexImage2Dg#glTexParameterfeM#glTexParameterfvL#glTexParameteriM#glTexParameterivL#glGetTexParameterfv!M#glGetTexParameterivCM#glTexSubImage2DU#glCopyTexImage2DV#glViewportW#glIsEnabled%P#glLineWidthN#glPolygonOffset8O#glClipPlanef<:N#glClientActiveTextureD3L#glGenRenderbuffersP# glAttachShader @P# glUseProgram CP# glDeleteProgram EP# glGetShaderInfoLog GcQ# glGetProgramInfoLog LcQ# glGetShaderiv QO# glGetProgramiv UO# glDetachShader YP# glGetAttachedShaders ['Q# glIsShader `O# glIsProgram bO# glShaderSource l# glCompileShader qP# glLinkProgram sP# glGetUniformLocation uHQ# glUniform1f xQ# glUniform2f { R# glUniform3f 'R# glUniform4f HR# glUniform1fv R# glUniform2fv R# glUniform3fv R# glUniform4fv R# glUniform1i OO# glUniform2i N# glUniform3i nR# glUniform4i R# glUniform1iv R# glUniform2iv R# glUniform3iv R# glUniform4iv R# glUniformMatrix2fv R# glUniformMatrix3fv R# glUniformMatrix4fv R# glGetUniformfv ̄Q# glGetUniformiv РQ# glGetActiveUniform P# glGetShaderSource cQ# glValidateProgram P# glVertexAttribPointer S# glEnableVertexAttribArray P# glDisableVertexAttribArray P# glVertexAttrib1f S# glVertexAttrib1fv %S# glVertexAttrib2f }+#0d!L~#4!N# CoglAttributeBuffer"%;_CoglAttributeBuffer CoglIndices#%;_CoglIndices:_CoglFeatureID>COGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglPath$6>_CoglPath CoglPipeline%"?_CoglPipeline&kgA&[#destroy_callback&r#<destroy_data&/#@journal_ref_count&#D&#Hage&#Lcolor&,#Pn_layers&#`layer_differences&(#dg&-s#hstatic_breadcrumb&H#llayers_cache&3s#pshort_layers_cache&9s#tdeprecated_get_layers_list&(#is_weak&#"&#blend_enable&#real_blend_enable&#layers_cache_dirty&#deprecated_get_layers_list_dirty&#has_static_breadcrumb&#progend&#CoglSnippet'3{A_CoglSnippet> CoglBuffer(@A_CoglBuffer\)SB)UG#)W/X#(vtable)YKu#,last_target)[)x#8)]v#<gl_handle)_K#@size)`#Dusage_hint)aGw#Hupdate_hint)bB#LQ)fEx#P)h#Tstore_created)j#X(~BCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint(B(tCCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess(C(CCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint(ȌC CoglBitmap**D_CoglBitmap CoglTexture+"%D_CoglTexture+aDCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType+e4D CoglFramebuffer,ZD_CoglFramebuffer-vG-xG#-y/X#( -zr#,config-}#0width-#Dheight-#Hformat-31#Lallocated-}+#Pmodelview_stack-D#Tprojection_stack-D#Xviewport_x-1#\viewport_y-1#`viewport_width-1#dviewport_height-1#hviewport_age-#lviewport_age_for_scissor_workaround-#pclip_state-Q{#tdither_enabled-}+#x-8#|journal-J#deps-(#clear_color_red-1#clear_color_green-1#clear_color_blue-1#clear_color_alpha-1#clear_clip_x0-#clear_clip_y0-#clear_clip_x1-#clear_clip_y1-#clear_clip_dirty-}+#dirty_bitmasks-}+#bits-)#D-# CoglFrameInfo.(G_CoglFrameInfo CoglObject/ G_CoglObject(0KoHklass0M>Y#user_data_entry0ODY#user_data_array0QTY#n_user_data_entries0R# 0T#$/ZHunused/[# CoglUserDataKey/\oH CoglUserDataDestroyCallback/jHHH/H CoglOnscreen1*H _CoglOnscreen2KI2MD#foreign_hwnd2V#x2Y}+#frame_closures2[#resizable2]}+#resize_callbacks2^#frame_counter2`&#swap_frame_counter2a&#pending_frame_infos2d)+#`2f/#_CoglFrameEvent1?JCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent1ICoglFrameCallback1pJvJJJ?JJ/HGCoglFrameClosure1J_CoglFrameClosure2' K2)#2+VJ#V2-/# @2.H#DCoglOnscreenResizeCallback12K8KSKJ/ CoglTexture2D37hK_CoglTexture2D GLenum4 GLboolean4 GLbitfield4 GLint4 GLsizei4 GLubyte4 GLuint4 GLfloat4 1 GLclampf4!1GLvoid4$LL3LKKKK9LELyKKLLVLLyKKKKKKKyKyKELLLyKKKKKKKKyKyKELLLyKyKLLKMMyKyKMMK'M=MyKyK=MKIM_MyKyK_MKkMMyKyKKMMyKyKKMMKKMMyKKyKKKKKELM#NyKKKKKKyKKEL)N:NyKK@NQNyKLWNhNyKKnNzNLNNyKyKyKyKNNKNNyKKELNNKKKNOKKKOKOKO8OKyKKEL>OOOKKUOfOKKlO}OK}OKOOK OO KOKOOyKKOOKyK_MOPyKELyK P%PyKEL+P K;PyK LGPXPyKyK^PyKiPPyKyKKKPPKKPPKKHPPKP!KP KPyKPQKKKQ_M!QKyK-QHQKKQ}ONQ KcQKHiQQKKQQQKK=MQQKK_MQQKyK=MQQKyK;PQ RKKR'RKKK-RHRKKKKNRnRKKKKKtRRKKKKRRKKKKKRRKKLRRKKMRSKKKLS%SKK+S CoglNode:"[_CoglNode<:*\:.G#q:1,\#(:4F\#,children:72\#4has_parent_reference:;}+#8_CoglNodeList:$,\:$,\#[ CoglNodeList:$\:4s\le_next:4,\#le_prev:4s\#,\;#e`COGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags;*c_CoglPipelineLayer`>kd>Ј[#owner>֊A#<index>ٱ#@>ݡ#Dunit_index>#Htexture_type>D#Ltexture>6i#Psampler_cache_entry>Gi#X"">#\>eCOGL_PIPELINE_COMBINE_FUNC_ADDCOGL_PIPELINE_COMBINE_FUNC_ADD_SIGNEDCOGL_PIPELINE_COMBINE_FUNC_SUBTRACTCOGL_PIPELINE_COMBINE_FUNC_INTERPOLATECOGL_PIPELINE_COMBINE_FUNC_REPLACE<COGL_PIPELINE_COMBINE_FUNC_MODULATECOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBCOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBA CoglPipelineCombineFunc>kd>fCOGL_PIPELINE_COMBINE_SOURCE_TEXTURECOGL_PIPELINE_COMBINE_SOURCE_CONSTANTCOGL_PIPELINE_COMBINE_SOURCE_PRIMARY_COLORCOGL_PIPELINE_COMBINE_SOURCE_PREVIOUSCOGL_PIPELINE_COMBINE_SOURCE_TEXTURE0 CoglPipelineCombineSource>e>|gCOGL_PIPELINE_COMBINE_OP_SRC_COLORCOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_COLORCOGL_PIPELINE_COMBINE_OP_SRC_ALPHACOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_ALPHA CoglPipelineCombineOp>f>htexture_combine_rgb_func>e#texture_combine_rgb_src>h#texture_combine_rgb_op>h#texture_combine_alpha_func>e#texture_combine_alpha_src>h# texture_combine_alpha_op>h#,texture_combine_constant>i#8matrix>+#H0>a#2>a#point_sprite_coords>}+# fh  |gi  1i  CoglPipelineLayerBigState>gDBibcic?iCOGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedType?$Si#@?+'j$float_value?,i$int_value?-'j$matrix?.`Y$float_array?/7j$int_array?0$array?1/ 7j 1_CoglBoxedValueL?&j ?(i#size?)#count?)#v?2i# CoglBoxedValue?3=j@@/kmagic@1&#test_enabled@3}+#test_function@4 8#write_enabled@5}+# range_near@61#range_far@71#@9&#@:&#@;&# padding3@<&#$padding4@=&#(padding5@>&#,padding6@?&#0padding7@@&#4padding8@A&#8padding9@B&#< CoglDepthState@CjACmCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncALkAmCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeA2m CoglBitmaskB9nn_CoglBitmaskImaginaryTypeD&nambient&i#diffuse&i#specular&i# emission&i#0shininess&1#@CoglPipelineLightingState&#n%&nalpha_func&m#alpha_func_reference&1#CoglPipelineAlphaFuncState&n%(&oblend_equation_rgb&yK#blend_equation_alpha&yK#blend_src_factor_alpha&K#blend_dst_factor_alpha&K# blend_constant&,#blend_src_factor_rgb&K# blend_dst_factor_rgb&K#$CoglPipelineBlendState&o%$& penabled&"}+#color&#,#mode&$4#density&%1#z_near&&1#z_far&'1# CoglPipelineFogState&(p%&*p&,8#CoglPipelineLogicOpsState&-p%&/qmode&1m#front_winding&29#CoglPipelineCullFaceState&3p% &5qoverride_mask&7m#override_values&<q#changed_mask&@m#jCoglPipelineUniformsState&A5q&&Crlighting_state&En#alpha_state&Fn#Dblend_state&Go#Luser_program&H+#tdepth_state&Ik#xfog_state&Jp#point_size&K1#logic_ops_state&Lp#cull_face_state&Mq#uniforms_state&Nq#0&Oa#2&Pa#CoglPipelineBigState&QqCoglPipelineDestroyCallback&hss-sA/rMi MiIs &%sCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType&)Is_CoglPipelineFlushFlag&tCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag&s_CoglPipelineFlushOptions&*u&t#&&#disable_layers&&#layer0_override_texture&6i# CoglPipelineFlushOptions&t CoglBufferVtable)(cu_CoglBufferVtable )*umap_range),u#unmap)3u#set_data)5 v# /uutCC+Auuuu }+ vu:+u_CoglBufferFlags)=_CoglOnscreenEvent2B2D#onscreen2FJ#info2GJ#  2H?J#_CoglOnscreenEventList2@ӗ(2@ӗ#2@ٗ#$ӗ CoglOnscreenEventList2@2D!H2Dӗ#2Dٗ#'d2T uY 'b'wKkyKKyKEL}yKS OŘyKKKKKyKyK L˘yKKK-yKyKyKgyKKKKKKyKyKEL3KKKKmKKiWMʙyKKyK_MyKKyKyK LЙyK ) /DyKyK/eyKyKK:J|yK/kyKKXPÚyKyKyKKKK'convert_bind_target_to_gl_targetryK(r)x)ZyK>(!Zu*__PRETTY_FUNCTION__N N >'_cogl_buffer_bind_no_create/(!u()x+ctx/X,-yK._cogl_buffer_access_to_gl_enumyK/accesstC0recreate_store}+_m`mI1!uI1+I2ctx/XJ3yKW4gl_enumyKU5yKPJ6ɚ_m_m7nJ8`m 9 :Im;_cogl_buffer_gl_createL`mamJ؛?_cogl_buffer_gl_unbindpamam Kŝ@!uActx/XAK9 ByKPCɚamam7nKD_cogl_buffer_gl_bind/amibmK@!u@)x@+Eret/VFSam >>|9 GK90 :QHɚamam7LD_cogl_buffer_gl_set_data^}+pbmJcm"L@!^u@_@Q`:Isizea @b+Jd)x\LBeyKtActxf/XLJgyKLAstatush}+LEinternal_errori#+\Cɚbmbmy7M?_cogl_buffer_gl_unmapPPcmcmMM@!PuActxR/X{MKS_cmP T27M>|9h GM9 :RHɚocmtcm7MCɚcmcmV7NL_cogl_buffer_gl_map_range/cm[fm,N GHookFinalizeFunc 5 ~ GSList '_GSList ) +U#next ,# GString) _GString +Qstr-N#len.#allocated_len/#]n<)G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| GQueue&7_GQueue 1whead3#tail4#length5H# uint8_t$$ uint32_t( int64_t) CoglBoolD CoglHandle5 CoglMatrix_CoglMatrixO xxR7#yxS7#zxT7#wxU7# xyX7#yyY7#zyZ7#wy[7#xz^7# yz_7#$zz`7#(wza7#,xwd7#0ywe7#4zwf7#8wwg7#<invmY#@n#o#_padding3p# CoglColor! _CoglColor red#green#blue#alpha#### [l COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags DCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHCOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeTypeCOGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunctionXCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskamCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpFCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags CoglContext%u_CoglContext>9@~O#displayB_#(driverD:#,gpuH#0driver_vtableK#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsTX#lneeds_viewport_scissor_workaroundV#pviewport_scissor_workaround_framebufferWz#tdefault_pipelineYT#xdefault_layer_0Zf#|default_layer_n[f#dummy_layer_dependant\f#attribute_name_states_hash^w#attribute_name_index_map_Q#n_attribute_names`#enabled_builtin_attributesbn#enabled_texcoord_attributescn#enabled_custom_attributesdn#enable_builtin_attributes_tmpin#enable_texcoord_attributes_tmpjn#enable_custom_attributes_tmpkn#changed_bits_tmpln#legacy_backface_culling_enabledn#identity_matrixq#y_flip_matrixr#flushed_matrix_modev#current_projection_entryzɄ#current_modelview_entry{Ʉ#identity_entry}I~#builtin_flushed_projectionU#builtin_flushed_modelviewU#texture_unitsQ#active_texture_unit#legacy_fog_statefv#opaque_color_pipelineT#blended_color_pipelineT#texture_pipelineT#codegen_header_bufferQ#codegen_source_bufferQ#codegen_boilerplate_bufferQ#source_stack#legacy_state_set#pipeline_cache#default_gl_texture_2d_tex#default_gl_texture_3d_tex#default_gl_texture_rect_tex#H#journal_flush_attributes_arrayQ#journal_clip_boundsQ#polygon_verticesQ#current_pipelineT#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color#current_pipeline_age#gl_blend_enable_cache#depth_test_enabled_cache#depth_test_function_cache#depth_writing_enabled_cache#depth_range_near_cache7#depth_range_far_cache7#legacy_depth_test_enabled#current_buffer#framebuffer_stack#window_bufferz#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferz#current_read_bufferz#have_last_offscreen_allocate_flags*#last_offscreen_allocate_flagsE#swap_callback_closuresw#next_swap_callback_id÷#onscreen_events_queueR#current_gles2_contextdž#gles2_context_stack)#current_pathτ#stencil_pipelineT#quad_buffer_indices_byteK#quad_buffer_indices_lenѧ#quad_buffer_indicesK#rectangle_byte_indicesK#rectangle_short_indicesK#rectangle_short_indices_lenַ#in_begin_gl_blockض#texture_download_pipelineT#blit_texture_pipelineT#atlases#atlas_reorganize_callbacks#journal_rectangles_color#max_texture_units?#max_texture_image_units?#max_activateable_texture_units?#current_program#current_fragment_program_typeW|#current_vertex_program_typeW|#current_gl_program?#current_gl_dither_enabled#current_gl_color_mask#current_clip_stack_valid#current_clip_stackÄ#current_clip_stack_uses_stencil #buffer_map_fallback_array̧#buffer_map_fallback_in_use#buffer_map_fallback_offset#rectangle_state9#sampler_cacheҧ#winsys_features$#&5#uniform_names-ا#uniform_name_hash1w#n_uniform_names2#glBindTexture;C#glBlendFunc=5D#glClear?I#glClearColorA@#glClearStencilFG#glColorMaskHJ#glCopyTexSubImage2DM8J#glDeleteTexturesVwC#glDepthFuncX'@#glDepthMaskZ#glDisable\'@#glDrawArrays^J#glDrawElements` #glEnablee'@#glFinishg#glFlushi#glFrontFacek'@#glCullFacem'@#glGenTexturesoZC#glGetErrorqI#glGetIntegervsmJ#glGetBooleanvu"#glGetFloatvwJ#glGetStringy8#glHint{5D#glIsTexture}C#glPixelStoreiEB#glReadPixelsh#glScissorK#glStencilFunc#glStencilMaskD#glStencilOp#glTexImage2Dڨ#glTexParameterfYA#glTexParameterfv@#glTexParameteriuA#glTexParameteriv@#glGetTexParameterfvA#glGetTexParameteriv7A#glTexSubImage2DI#glCopyTexImage2DJ#glViewportK#glIsEnabledD#glLineWidthB#glPolygonOffset,C#glClipPlanef<.B#glClientActiveTextureD'@#glGenRenderbuffersD# glAttachShader@xD# glUseProgramCD# glDeleteProgramED# glGetShaderInfoLogGWE# glGetProgramInfoLogLWE# glGetShaderivQC# glGetProgramivUC# glDetachShaderYxD# glGetAttachedShaders[E# glIsShader`C# glIsProgrambC# glShaderSourcel# glCompileShaderqD# glLinkProgramsD# glGetUniformLocationu#0d#L#4#N# CoglAttributeBuffer$%<<_CoglAttributeBuffer CoglIndices%%f<_CoglIndices;_CoglFeatureIDm?COGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS GLenum& GLboolean&$ GLbitfield& GLint& GLsizei& GLubyte&$ GLuint& GLfloat& 7 GLclampf&!7GLvoid&$? @ '@????-@ 9@m??@?J@ @m???????m?m?9@@ @m????????m?m?9@@ @m?m?@@?@  Am?m? AA?A 1Am?m?1A?=A SAm?m?SA?_A uAm?m??{A Am?m??A A?{?A Am??m?????9@A Bm??????m??9@B .Bm??4B EBm?@KB \Bm??bB nB@tB Bm?m?m?m?B B?B Bm??9@B B???B B???B?C?C ,C?m??9@2C CC??IC ZC??`C qC?qC?}C C?CC{?C?C Cm??C C?m?SAC Cm?9@m?C Dm?9@D{?/Dm?@;D LDm?m?RDm?]D xDm?m???~D D??D D??}D D?D?D?Dm?D E???ESAE?m?!E J mJm????????sJ Jm?SAJ Jm?1AJ Jm???J Jm??J J????J K{?{?{?{?K 1K???? CoglTexture'"DK_CoglTextureD(K(~O#(z#(H(#,max_level(#0width(#4(#8(#<vtable(o#@ CoglBuffer)@K_CoglBuffer\*SL*U~O#*Wz#(vtable*YՄ#,last_target*[#8*]@#<gl_handle*_?#@size*`#Dusage_hint*aц#Hupdate_hint*b?M#L*fχ#P*h#Tstore_created*j#X)~?MCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint)L)MCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess)[M)NCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint)M CoglBitmap+*IN_CoglBitmapP,'O,)~O#,,z#(format,.l #,width,/#0,0#4rowstride,1#8,3χ#<mapped,5#@bound,6#Dshared_bmp,:#Hbuffer,>h#L'agOCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType'eO CoglObject- O_CoglObject(.KPklass.MxQ#user_data_entry.O~Q#user_data_array.QQ#n_user_data_entries.R# .T#$-Z/Punused-[# CoglUserDataKey-\P CoglUserDataDestroyCallback-jiPoP {P5_CoglObjectClass .4Pname.6}#virt_free.75#virt_unref.85# CoglUserDataDestroyInternalCallback.1PP Q55 CoglObjectClass.9{P .=YQkey.?YQ#).@5#.AP#/P CoglUserDataEntry.B&QQ _QQ  CoglNode/"Q_CoglNodeR#4has_parent_reference/;#8_CoglNodeList/$8R/$8R#Q CoglNodeList/$R/4Rle_next/48R#le_prev/4R#8R CoglPipeline0"R_CoglPipelinekTQ#destroy_callbackx#<destroy_data5#@journal_ref_count#D`#Hage#Lcolor #P#`#dx#hstatic_breadcrumb}#llayers_cachex#pshort_layers_cachex#tdeprecated_get_layers_list#is_weak# #blend_enable#real_blend_enable#layers_cache_dirty#deprecated_get_layers_list_dirty#has_static_breadcrumb#progend#CoglSnippet13T_CoglSnippetR2#XCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags2<U 7 Y 3C&ZCOGL_PIPELINE_FILTER_NEARESTCOGL_PIPELINE_FILTER_LINEARCOGL_PIPELINE_FILTER_NEAREST_MIPMAP_NEARESTCOGL_PIPELINE_FILTER_LINEAR_MIPMAP_NEARESTCOGL_PIPELINE_FILTER_NEAREST_MIPMAP_LINEARCOGL_PIPELINE_FILTER_LINEAR_MIPMAP_LINEAR CoglPipelineFilter3J Y CoglPipelineSnippet4$[Z_CoglPipelineSnippet 4(Z&4*Z#snippet4,![#_CoglPipelineSnippetList4&Z4&Z#@Z CoglPipelineSnippetList4&Z4*[le_next4*Z#le_prev4*[#ZT_CoglSamplerCacheWrapMode5--\COGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapMode54'[ CoglSamplerCache56e\_CoglSamplerCache_CoglSamplerCacheEntry58]sampler_object5:?#min_filter5#,padding68?#0padding78@#4padding88A#8padding98B#< CoglDepthState8C-h9CjCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFunc9L{i9UkCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceMode9j CoglPath:6k_CoglPath CoglFramebuffer;Zk_CoglFramebuffer#disable_layers#layer0_override_texturef# CoglPipelineFlushOptionsG} CoglMatrixStack>}_CoglMatrixStack0?I~?~O#?z#(last_entry?Ʉ#, CoglMatrixEntry>`~_CoglMatrixEntry?2~H?4Ʉ#op?5#?6#composite_gets?:# _CoglTextureUnit(@1index@5#enabled_gl_target@9m?#@>?#@Bm?# (@I#dirty_gl_texture@V#matrix_stack@Z#@gf#layer_changes_since_flush@r# texture_storage_changed@{#$} CoglTextureUnit@}~ CoglFrameInfoA(_CoglFrameInfo CoglOnscreenB* _CoglOnscreenCKCMk#foreign_hwndCV#CY#frame_closuresC[Y#resizableC]#resize_callbacksC^V#frame_counterC`#swap_frame_counterCa#pending_frame_infosCd)#Cf5#&_CoglFrameEventBTCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEventBCoglFrameCallbackB T5CoglFrameClosureBˁ_CoglFrameClosureC'&C)v#WC+k#)C-5# C.FP#CoglOnscreenResizeCallbackBAG b5 CoglTexture2DD7w_CoglTexture2D CoglGLES2ContextE^_CoglGLES2Context}F<9COGL_WINSYS_RECTANGLE_STATE_UNKNOWNCOGL_WINSYS_RECTANGLE_STATE_DISABLECOGL_WINSYS_RECTANGLE_STATE_ENABLE CoglWinsysRectangleStateF@W:;zzWbe#: CoglClipStackG)_CoglClipStackG]9HGaÄ#Gc#bounds_x0Gj#bounds_y0Gk# bounds_x1Gl#bounds_y1Gm#Go#G0COGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackTypeG59I~vk CoglBufferVtable*(_CoglBufferVtable **?map_range*,n#unmap*3#set_data*5#5hhMNWK? hth@W_CoglBufferFlags*<@COGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags*B*DцCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint*HW*JCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget*Q CoglOffscreenH,_CoglOffscreen<ވ<Òk#gl_framebuffer<ž#u<Ǿf#texture_level<ȷ#texture_level_width<ɷ#texture_level_height<ʷ#depth_texture<̾f#allocation_flags#w# CoglFlushLayerState#x8_CoglFramebufferType<-COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType<0<2wswap_chain<4w#need_stencil<5#c<6#<7# depth_texture_enabled<8#9 CoglFramebufferConfig<9<=ΐCOGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlagsWT l χ ݚzTݚ# o Äz CoglTextureDriverL_CoglTextureDriver0LgenL%#prep_gl_for_pixels_uploadL1՜#upload_subregion_to_glLC,#upload_to_glLYj# upload_to_gl_3dLk#prep_gl_for_pixels_downloadLӝ#gl_get_tex_imageL#size_supportedL1#size_supported_3dLe# try_setting_gl_border_colorL#$allows_foreign_gl_targetL#(find_best_gl_get_data_formatL#,?zm?l  ՜z,zf??Wۜjzm?????W2zm???????Wp ӝzzm?m?m?χٝ1zm?m?m?m?ezm?m?m?7 z?@kzm?l zl EE CoglPipelineCacheM_CoglPipelineCache CoglTexture3DN. _CoglTexture3D CoglTextureRectangleO?7_CoglTextureRectangle_CoglGpuInfoArchitectureFlagPCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagP%O_CoglGpuInfoArchitectureP'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureP0ӠP3COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorP<P?COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackagePB3PECOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugPL CoglGpuInfoPP_CoglGpuInfo$PRvendorPT#vendor_namePU}#driver_packagePW#driver_package_namePX}# driver_package_versionPY#architectureP[#architecture_nameP\}#architecture_flagsP]#driver_bugsP_# _CoglFrameCallbackListC%MuC%M#NC%S#M CoglFrameCallbackListC%C)lC)M#?C)S# CoglResizeNotifyEntryC1_CoglResizeNotifyEntryC5&C7r#WC9#)C:5# idC;#_CoglResizeNotifyListC3JuC3J#NC3P#J CoglResizeNotifyListC3C7lC7J#?C7P# CoglOnscreenEventC>_CoglOnscreenEventCB &CDo#onscreenCF#infoCG# CHT#_CoglOnscreenEventListC@FuC@F#NC@L#F CoglOnscreenEventListC@ CDlCDF#?CDL#דǞ ḩ M\  {?ާ  m??m?9@ "m?GB8m?( h????m?m?@> m???n m?m?m? ڨm??????m?m?9@ ???? ?? A =m??m?SA" cm??m?m?@C zm?zi 5m?m? ةm?m??@ m?5ީ  m??LD 6m?m?m???? CoglMetaTextureCallbackQw[a |f||57 CoglTextureVtable("_CoglTextureVtableP(8Ϭis_primitive(=#allocate(?ޙ#set_region(Gҭ#get_data(W# foreach_sub_texture_in_region(\'#get_max_waste(d=#is_sliced(fS#can_hardware_repeat(hS#transform_coords_to_gl(jo# transform_quad_coords_to_gl(m#$get_gl_texture(p#(gl_flush_legacy_texobj_filters(uƮ#,(yݮ#0ensure_non_quad_rendering(z#4gl_flush_legacy_texobj_wrap_modes(}#8get_format(&#<get_gl_format(<#@get_type(R#D((S#Hset_auto_mipmap(i#L(%5COGL_TRANSFORM_NO_REPEATCOGL_TRANSFORM_HARDWARE_REPEATCOGL_TRANSFORM_SOFTWARE_REPEAT CoglTransformResult(.Ϭ(1uCOGL_TEXTURE_NEEDS_MIPMAP CoglTexturePrePaintFlags(6PҭfWfl χح 'f7777<5=f-SfC ofggY5fgufqCE Ʈfm?m? ݮfu̮ f fm?m?m?l &fm?<f,gORfB ifXu$i#}#CoglPipelineFlushLayerStatez$i#}#CoglPipelineCompareLayersStateį$3z###`T# }#error_adding_layer#added_layer# {WzCoglPipelineAddLayerState'_cogl_pipeline_get_parent6T(`6T)parent_node88R*texture_unit_freeRC+[RC'_cogl_pipeline_get_authority=T(`=T,difference>-y@T'blend_factor_uses_constant߱,blend_factorm?._cogl_pipeline_layer_forward_wrap_modes(f(uf--\--\--\)gl_wrap_mode_sm?)gl_wrap_mode_tm?)gl_wrap_mode_pm?*texture_unit_init@Ӳ/ctx@z+[AC/index_B._cogl_pipeline_flush_common_gl_stateyK(`yT(qz({}(U|-~)ctxz0set_glsl_program`fmfmP13?kQ2ctxzQ38 2gl_errorm?Q4fragend_add_layer_cb6fm_cogl_destroy_texture_unitsp0imimU2iruU2ctxtzU3 ;[xCU?]im z>_cogl_set_active_texture_unitimimU@2ctxzUA}m)ctxzB}}C2-aD)values)n_values)iD-a } "m ? 4flush_layers_common_gl_state_cbimmmV5f5)5Eflush_state7IV7[CtVFlayers_differenceVFctxzVG ݸ7aVH,jm 3 IKWJ JmK;jmJjmI%W3@ J3LIBWIS X8kmkmI^3XKjmkmEshown_warning0mGX A7u fSX7 ?X7 m?XKlmblmFchange`sY7yaf(Y7cf;Y8blmlmFsampler_statePfNY>_cogl_bind_gl_texture_transientmm`nmaY+@m?@?@(;[CY2ctxzY>_cogl_delete_gl_texture`nmnmY@?2i÷jZ2ctxzZ3 ;[CZ>_cogl_pipeline_texture_storage_change_notifynmLomZ@uݾf2i߷Q[2ctxzp[8 omDom;[C[L_cogl_use_fragment_programPomom[~53?5W|Fctx z[L_cogl_use_vertex_programIompm \53I?5IW|FctxKzE\MIm Nl(`T(q(U)ctxzB|C_-yTC-yT-D)red7)green7)blue7)alpha7CҼ-yT-!C-y-T-0C-yDT-OFC8-yMT-O-VPD-y^T-`D)invert_windingg | 2luthteivv.flush_depth_stateڽ,ctxz(O.foreach_texture_unit_update_filter_and_wrap_modesc)i)ctxzD-[CD-ufD)min&Z)mag&ZL_cogl_pipeline_flush_gl_stateqm~mn\p5`T53z5U7q\7U]7}]Fi$^Funit1CQ^Fprogendpz^O_cogl_dummy_declFctxz^Pdone5OxmQӲiqm =&_=b_=_=`3 J2DI>l`Hvqm='`=`= a38I3QaJ?`JmGh RdIpaSIqmqmeTTt8qmqmIaUӰqmqmB=a8qmqmI]bSqmqm=ɱpbSqmqm=ɱbSqmqm=ɱbKqmwrmI}bIbIbIcU}m}m=ɱ.cK9smosmRIżCcUI9smJsmTTt89smJsmIYcUӰAsmDsmB=a8AsmDsmIxcK{smZtmR׼IcUI{smsm-TTt8{smsmIcUӰsmsmB=a8smsmIcGRIcSIftmytmDpTTt8ftmytmIdUӰptmstmB=a8ptmstmI dH|tmH=ͽc=3dKumumRIQdI+ydUIumumMTTt8umumIdUӰumumB=a8umumIdGR9IEdSIumvm^TTt8umvmIdUӰvmvmB=a8vmvmIe30IR&e8ym zmRRUIymymTTt8ymymISeUӰymymB=a8ymymIeGX7e7e6Gp[7aeKwmwmy7aeKQzmfzm7a fKzmzm7afKzmzm-a8zmzm7a2fKxmrymFattribute?Ff6y@TR7BYfUIxmxm@TTt8xmxmImfUӰxmxmB=a8xmxmIfK{mp{m6Uڽp{ms|mX8p{ms|mIfI f8{mZ|mI-f3I:f3IGgISFgU߱{mZ|m=rg=g8{mZ|mI)gI5gIAgIMhId0hI{Chv{ V_cogl_pipeline_fragends,{ V_cogl_pipeline_vertends. pWV_cogl_pipeline_progends0+,GNU C 4.6.3./driver/gl/cogl-pipeline-fragend-glsl.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl~m땀m}charsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloatLsigned charshort intlong long unsigned intHWND__unused# HWND   double VARENUM kVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double CoglContext%_CoglContext>)@N#displayB^#(driverDt?#,gpuHJ#0driver_vtableKۮ#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS7#hprivate_feature_flagsTj#lneeds_viewport_scissor_workaroundV.#pviewport_scissor_workaround_framebufferWQ#tdefault_pipelineYMH#xdefault_layer_0Zx#|default_layer_n[x#dummy_layer_dependant\x#attribute_name_states_hash^.#attribute_name_index_map_c#n_attribute_names`#enabled_builtin_attributesb|}#enabled_texcoord_attributesc|}#enabled_custom_attributesd|}#enable_builtin_attributes_tmpi|}#enable_texcoord_attributes_tmpj|}#enable_custom_attributes_tmpk|}#changed_bits_tmpl|}#legacy_backface_culling_enabledn.#identity_matrixq/#y_flip_matrixr/#flushed_matrix_modev#current_projection_entryz f#current_modelview_entry{ f#identity_entry}_d#builtin_flushed_projection#builtin_flushed_modelview#texture_unitsc#active_texture_unit#legacy_fog_state@#opaque_color_pipelineMH#blended_color_pipelineMH#texture_pipelineMH#codegen_header_buffer-#codegen_source_buffer-#codegen_boilerplate_buffer-#source_stack}+#legacy_state_set#pipeline_cache#default_gl_texture_2d_texߠ#default_gl_texture_3d_tex#default_gl_texture_rect_tex#framebuffers}+#journal_flush_attributes_arrayc#journal_clip_boundsc#polygon_verticesc#current_pipelineMH#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color.#current_pipeline_age#gl_blend_enable_cache.#depth_test_enabled_cache.#depth_test_function_cache(;#depth_writing_enabled_cache.#depth_range_near_cache=#depth_range_far_cache=#legacy_depth_test_enabled.#current_buffer#framebuffer_stack[-#window_bufferQ#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferQ#current_read_bufferQ#have_last_offscreen_allocate_flags)#last_offscreen_allocate_flags#swap_callback_closures.#next_swap_callback_idý#onscreen_events_queueř#current_gles2_context^#gles2_context_stackȎ.#current_pathf#stencil_pipelineMH#quad_buffer_indices_byteВ#quad_buffer_indices_lenѭ#quad_buffer_indicesҒ#rectangle_byte_indicesԒ#rectangle_short_indicesՒ#rectangle_short_indices_lenֽ#in_begin_gl_block.#texture_download_pipelineMH#blit_texture_pipelineMH#atlases[-#atlas_reorganize_callbacks7,#journal_rectangles_color)#max_texture_unitsmR#max_texture_image_unitsmR#max_activateable_texture_unitsmR#current_program.#current_fragment_program_type"#current_vertex_program_type"#current_gl_programR#current_gl_dither_enabled.#current_gl_color_mask=#current_clip_stack_valid.#current_clip_stackf#current_clip_stack_uses_stencil .#buffer_map_fallback_array#buffer_map_fallback_in_use.#buffer_map_fallback_offset#rectangle_state^#sampler_cache#winsys_features$#k&;#uniform_names-#uniform_name_hash1.#n_uniform_names2#glBindTexture;sV#glBlendFunc=W#glClear?\#glClearColorAR#glClearStencilFZ#glColorMaskH]#glCopyTexSubImage2DM]#glDeleteTexturesVFV#glDepthFuncXR#glDepthMaskZ1#glDisable\R#glDrawArrays^j]#glDrawElements`R#glEnableeR#glFinishg#glFlushi#glFrontFacekR#glCullFacemR#glGenTextureso)V#glGetErrorqz\#glGetIntegervs<]#glGetBooleanvui#glGetFloatvwS]#glGetStringy#glHint{W#glIsTexture}]V#glPixelStoreiU#glReadPixels#glScissor]#glStencilFunc˯#glStencilMaskzW#glStencilOp#glTexImage2D!#glTexParameterf(T#glTexParameterfvS#glTexParameteriDT#glTexParameterivS#glGetTexParameterfvS#glGetTexParameterivT#glTexSubImage2D\#glCopyTexImage2D\#glViewport]#glIsEnabledV#glLineWidth^U#glPolygonOffsetU#glClipPlanef zW# glAttachShader @GW# glUseProgram CzW# glDeleteProgram EzW# glGetShaderInfoLog G&X# glGetProgramInfoLog L&X# glGetShaderiv QV# glGetProgramiv UV# glDetachShader YGW# glGetAttachedShaders [W# glIsShader `]V# glIsProgram b]V# glShaderSource lc# glCompileShader qzW# glLinkProgram szW# glGetUniformLocation u X# glUniform1f xX# glUniform2f {X# glUniform3f X# glUniform4f Y# glUniform1fv xY# glUniform2fv xY# glUniform3fv xY# glUniform4fv xY# glUniform1i V# glUniform2i U# glUniform3i 1Y# glUniform4i RY# glUniform1iv Y# glUniform2iv Y# glUniform3iv Y# glUniform4iv Y# glUniformMatrix2fv Y# glUniformMatrix3fv Y# glUniformMatrix4fv ưY# glGetUniformfv GX# glGetUniformiv cX# glGetActiveUniform ԮW# glGetShaderSource &X# glValidateProgram zW# glVertexAttribPointer bZ# glEnableVertexAttribArray zW# glDisableVertexAttribArray zW# glVertexAttrib1f Y# glVertexAttrib1fv Y# glVertexAttrib2f Y# glVertexAttrib2fv Y# glVertexAttrib3f Z# glVertexAttrib3fv Y# glVertexAttrib4f COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingp=a>COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags7> CoglSwapChain!>_CoglSwapChain CoglOnscreenTemplate&>_CoglOnscreenTemplate CoglRenderer Q>_CoglRenderer Wt?COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver ^> CoglDisplay!A?_CoglDisplay8"$ @"&N#setup"(.#(renderer")^#,onscreen_template"*c#0k"4;#4 CoglAttribute#% @_CoglAttribute$7@$9N#name_state$;#(normalized$<.#,is_buffered$>.#0d$LZ#4$N# CoglAttributeBuffer%%@_CoglAttributeBuffer CoglIndices&%@_CoglIndices @ _CoglFeatureIDCCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglPath'6C_CoglPath CoglPipeline("D_CoglPipelineknFf#destroy_callback#<destroy_data;#@journal_ref_count#DU#Hage#Lcolor<0#P|#`layer_differences}+#d܇#hstatic_breadcrumbO#llayers_cache#pshort_layers_cache#tdeprecated_get_layers_list}+#is_weak# #blend_enable#real_blend_enable#layers_cache_dirty#deprecated_get_layers_list_dirty#has_static_breadcrumb#progend#CoglSnippet)3F_CoglSnippet@*2G*4N#hook*65H#(immutable*;.#,declarations*= #0pre*> #4replace*? #8post*@ #<)E5HCOGL_SNIPPET_HOOK_VERTEXCOGL_SNIPPET_HOOK_VERTEX_TRANSFORMCOGL_SNIPPET_HOOK_VERTEX_GLOBALSCOGL_SNIPPET_HOOK_FRAGMENTCOGL_SNIPPET_HOOK_FRAGMENT_GLOBALSCOGL_SNIPPET_HOOK_TEXTURE_COORD_TRANSFORM COGL_SNIPPET_HOOK_LAYER_FRAGMENT0COGL_SNIPPET_HOOK_TEXTURE_LOOKUP0CoglSnippetHook)UG D CoglBuffer+@eH_CoglBuffer\,SPI,UN#,W^#(vtable,Y#,last_target,[#8,]m#<gl_handle,_R#@size,`#Dusage_hint,a#Hupdate_hint,bI#L[,f#P,h#Tstore_created,j#X+~ICOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint+PI+7JCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess+I+ŜJCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint+OJ CoglBitmap-*J_CoglBitmap CoglTexture."J_CoglTexture.aLKCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType.eJ CoglFramebuffer/ZzK_CoglFramebuffer0vuN0xN#0y^#(0z,#,config0}#0width0#Dheight0#Hformat04#Lallocated0.#Pmodelview_stack0#Tprojection_stack0#Xviewport_x0=#\viewport_y0=#`viewport_width0=#dviewport_height0=#hviewport_age0#lviewport_age_for_scissor_workaround0#pclip_state0#tdither_enabled0.#x0=#|journal0#deps0}+#clear_color_red0=#clear_color_green0=#clear_color_blue0=#clear_color_alpha0=#clear_clip_x00#clear_clip_y00#clear_clip_x10#clear_clip_y10#clear_clip_dirty0.#dirty_bitmasks0.#bits0#50# CoglFrameInfo1(N_CoglFrameInfo CoglObject2 N_CoglObject(3K2Oklass3Mc#user_data_entry3Oc#user_data_array3Qc#n_user_data_entries3R# 3T#$2ZLOunused2[# CoglUserDataKey2\2O CoglUserDataDestroyCallback2jOOO;O CoglOnscreen4*O_CoglOnscreen5KP5McK#foreign_hwnd5V#5Y.#frame_closures5[#resizable5].#resize_callbacks5^#frame_counter5`=)#swap_frame_counter5a=)#pending_frame_infos5d.#k5f;#_CoglFrameEvent4QCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent4PCoglFrameCallback43Q9QTQTQQZQ;OuNCoglFrameClosure4yQ_CoglFrameClosure5'QK5)#5+Q#$5-;# 5.cO#cKCoglOnscreenResizeCallback4QQRTQ; CoglTexture2D67+R_CoglTexture2D GLenum7 GLboolean7* GLbitfield7 GLint7 GLsizei7 GLubyte7* GLuint7 GLfloat7 = GLclampf7!=GLvoid7$RRRRRRRRS? .^^-z^^:#bCOGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass 34cname36O#virt_free37;#virt_unref38;# CoglHandleObject3%N CoglUserDataDestroyInternalCallback31KcQcbc;; CoglObjectClass39b 3=ckey3?c#$3@;#3A c#LO CoglUserDataEntry3Bycbc cc )> =c  CoglMatrixStack;d_CoglMatrixStack0<_d"%f_CoglNode<>*f>.N#D>1f#(K>4f#,children>7f#4has_parent_reference>;.#8_CoglNodeList>$f>$f#f CoglNodeList>$f>4f>4f#>4f#f?#jCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags?-)#,padding6D?-)#0padding7D@-)#4padding8DA-)#8padding9DB-)#< CoglDepthStateDC3zEC|COGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncEL{E[}COGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeE| CoglBitmaskF9}}_CoglBitmaskImaginaryTypelmCOGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNT _CoglPipelineStateɂCOGL_PIPELINE_STATE_COLORCOGL_PIPELINE_STATE_BLEND_ENABLECOGL_PIPELINE_STATE_LAYERSCOGL_PIPELINE_STATE_LIGHTINGCOGL_PIPELINE_STATE_ALPHA_FUNCCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE COGL_PIPELINE_STATE_BLENDCOGL_PIPELINE_STATE_USER_SHADERCOGL_PIPELINE_STATE_DEPTHCOGL_PIPELINE_STATE_FOGCOGL_PIPELINE_STATE_POINT_SIZECOGL_PIPELINE_STATE_LOGIC_OPSCOGL_PIPELINE_STATE_CULL_FACE COGL_PIPELINE_STATE_UNIFORMSCOGL_PIPELINE_STATE_VERTEX_SNIPPETSCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETSCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE CoglPipelineStatemDIambientx#diffusex#specularx# emissionx#0shininess=#@CoglPipelineLightingState%j|#alpha_func_reference=#CoglPipelineAlphaFuncStatek%(blend_equation_rgb#CoglPipelineCullFaceState3% 5Coverride_mask7|}#override_values<C#changed_mask@|}#zCoglPipelineUniformsStateA&Clighting_stateEI#alpha_stateF#Dblend_stateG#L.H.#tdepth_stateIk{#xfog_stateJ@#point_sizeK=#logic_ops_stateLv#cull_face_stateM˅#uniforms_stateNI#Ok#Pk#CoglPipelineBigStateQkCoglPipelineDestroyCallbackhҡ܇MH;x x _CoglPipelineFragend҈start#add_layer#passthrough#end9# pipeline_pre_change_notify`#pipeline_set_parent_notifyr#layer_pre_change_notify#MH҈ .MHx .MH .9MH$UMHɂU[<0?rMHfMHxsxCoglPipelineFragend%"COGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType)\pCOGL_PIPELINE_GET_LAYER_NO_CREATECoglPipelineGetLayerFlags^B_CoglPipelineFlushFlagDCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag_CoglPipelineFlushOptionsD#-)#disable_layers-)#layer0_override_texturex# CoglPipelineFlushOptionsb CoglBufferVtable,(_CoglBufferVtable ,*lmap_range,,#unmap,3#set_data,5׌# ;7JJ-SHl .׌F- _CoglBufferFlags, CoglFramebufferConfig09G0=COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags0?ۗ _CoglFramebufferState0T_COGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState0^)0lred0n#blue0o#green0p#alpha0q# depth0r#stencil0s# CoglFramebufferBits0t{c"0COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags0 _CoglGLFramebuffer 0fbo_handle0R#renderbuffers0}+#50# CoglGLFramebuffer0 CoglDriverVtableJ 6_CoglDriverVtablexJ"pixel_format_from_gl_internalJ'3#pixel_format_to_glJ.]#update_featuresJ5^#offscreen_allocateJ9~# offscreen_freeJ=#framebuffer_flush_stateJ@#framebuffer_clearJEן#framebuffer_query_bitsJM#framebuffer_finishJQ# framebuffer_discard_buffersJT#$framebuffer_draw_attributesJXX#(framebuffer_draw_indexed_attributesJb#,framebuffer_read_pixels_into_bitmapJm͠#0texture_2d_freeJw#4texture_2d_can_createJ} #8texture_2d_initJ#<texture_2d_allocateJ%#@texture_2d_new_from_bitmapJE#Dtexture_2d_copy_from_framebufferJ#Htexture_2d_get_gl_handleJ#Ltexture_2d_generate_mipmapJ#Ptexture_2d_copy_from_bitmapJء#Ttexture_2d_get_dataJ#Xflush_attributes_stateJ*#\clip_stack_flushJA#`buffer_createJ#dbuffer_destroyJ#hbuffer_map_rangeJ#lbuffer_unmapJ#pbuffer_set_dataJ ׌#t .-^Ǡ-JߠߠRӠ . ^4 .%x- ߠEǠ4-+ߠQK ߠ .ءߠǠ-ߠ4ޡ$QMH$cRAfQ0 CoglTextureDriverK`_CoglTextureDriver0KgenK%#prep_gl_for_pixels_uploadK1#upload_subregion_to_glKCs#upload_to_glKY# upload_to_gl_3dKk#prep_gl_for_pixels_downloadK#gl_get_tex_imageKD#size_supportedKx#size_supported_3dK# try_setting_gl_border_colorKȥ#$allows_foreign_gl_targetK#(find_best_gl_get_data_formatK#, R^_CoglOnscreenEvent5BQK5D#onscreen5FTQ#info5GZQ# 5HQ#_CoglOnscreenEventList5@u5@#5@#ޭ CoglOnscreenEventList5@Q5Dۮa5D#;5D#G<b  -*@np*1JR%R+@MH,dirty_shader_state-GMH._cogl_pipeline_fragend_glsl_layer_pre_change_notifyN*ownerOMH(Px*changeQs)ctxS^._cogl_pipeline_fragend_glsl_pre_change_notify;u(G;MH*change<ɂ*new_color=U)ctx?^.add_constant_lookup|ĵ(|ĵ(G}MH(~x($O/get_layer_fragment_snippetsl -x0state,destroy_shader_stateL-$;1ĵ0ctx^/g_string_append_c_inline-2gstring-2cv)3ܶ(GMH(ĵ+j|4__PRETTY_FUNCTION__ ܶ/get_fragment_snippetsl -GMH,add_global_declarationso-GMH-ĵ0hook5H1l/shader_state_newqĵǷ-|q1sĵ50__nwi)0__swi)0__pw),set_shader_state-GMH-ĵ,add_layer_declarations/-GMH-ĵ6get_shader_state~ĵ~m~mVhh7G~MHh6has_replace_hook.mMmh7xh8hook5Hi9snippetɒk9i:ʵmm;Yi<mm=6add_layer_declaration_cb.Pmmwig>x>$;?ĵ@LKi?٘OlAensure_texture_lookup_generatedmEmiBĵjBGMH1jBxejC`jDlCLKjCOjEtex_coord_swizzleOkEctx^-kFʵʀmڀmk;@k<ʀmڀmG^k<聀mmCtkH_cogl_pipeline_fragend_glsl_add_layerq.Pmmk!IGqMHIrxJlayers_differencesCuĵkCPvϲlA_cogl_pipeline_fragend_glsl_startmNm8lIGMHI|ICĵrlCMH mEtemplate_pipelineMHmC.kmEi mEctx ^mF|mml;#m;mF mmm;AmKLWLc:mmM:mmMGM;JvXm#R#;iv; vRVRKG/vG>vAensure_arg_generatedDm摀mvBGDMHKwBExwBFwJsrcG4vCIĵwWDrm4PnpDoxPGMH@ĵ{]shader_state_keyjLO0m  ^_cogl_debug_flags:Q__cogl_pipeline_glsl_fragend`Pm`_cogl_pipeline_glsl_backend?7m31GNU C 4.6.3./driver/gl/gl/cogl-pipeline-fragend-arbfp.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl charsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloatTsigned charshort intlong long unsigned intHWND__unused# HWND   double VARENUM sVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double guint82 guint32& gsize: gchar0 gint3 gboolean4 gulong8 guint9 gpointerOC GDestroyNotifyY( GArray'6_GArray+cv-#len.# GByteArray(u_GByteArray1v3#len4# GPtrArray)_GPtrArray7pdata9#len:# GQuark& GError+_GError -Zdomain/#code0#message1# j  GList 'w_GList )v +#next ,#prev -#j GHashTable '_GHashTable GHook (_GHook Kmv M#next N#prev O# P# hook_id Q# R#func S# T# GHookList )~_GHookList Aseq_id C#hook_size D#is_setup E#hooks F#dummy3 G# finalize_hook H#dummy IZ# GHookFinalizeFunc 58>OOm GSList 'c_GSList )v +#next ,#U GString )_GString +str -#len .#allocated_len /# < G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| GQueue& _GQueue 1 head3#tail4#length5#  uint8_t$2 uint32_t( int64_t) CoglBoolD CoglHandleC CoglMatrix _CoglMatrixO xxRE#yxSE#zxTE#wxUE# xyXE#yyYE#zyZE#wy[E#xz^E# yz_E#$zz`E#(wzaE#,xwdE#0yweE#4zwfE#8wwgE#<invm^c#@ n#o#_padding3p# CoglColorؼ _CoglColor? red# #green# #blue# #alpha# #2 #2 #2 # [COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat? %COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlagsDCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH>^COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType]COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModexCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunctionv_CoglWinsysFeatureCOGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES X8COGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskamCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpNCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags#COGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS# CoglContext%_CoglContext>9B@Q#displayBa#(driverD0C#,gpuH#0driver_vtableK,#Ttexture_driverL7#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS%#hprivate_feature_flagsTcj#lneeds_viewport_scissor_workaroundVQ #pviewport_scissor_workaround_framebufferWT#tdefault_pipelineYMJ#xdefault_layer_0Z*w#|default_layer_n[*w#dummy_layer_dependant\*w#attribute_name_states_hash^ #attribute_name_index_map_Rc#n_attribute_names`#enabled_builtin_attributesb{#enabled_texcoord_attributesc{#enabled_custom_attributesd{#enable_builtin_attributes_tmpi{#enable_texcoord_attributes_tmpj{#enable_custom_attributes_tmpk{#changed_bits_tmpl{#legacy_backface_culling_enablednQ #identity_matrixqs #y_flip_matrixrs #flushed_matrix_modevH#current_projection_entryzze#current_modelview_entry{ze#identity_entry}c#builtin_flushed_projection܏#builtin_flushed_modelview܏#texture_unitsRc#active_texture_unit#legacy_fog_state#opaque_color_pipelineMJ#blended_color_pipelineMJ#texture_pipelineMJ#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cacheB#default_gl_texture_2d_tex0#default_gl_texture_3d_texH#default_gl_texture_rect_texN#1#journal_flush_attributes_arrayRc#journal_clip_boundsRc#polygon_verticesRc#current_pipelineMJ#current_pipeline_changes_since_flush#current_pipeline_skip_gl_colorQ #current_pipeline_age#gl_blend_enable_cacheQ #depth_test_enabled_cacheQ #depth_test_function_cache#depth_writing_enabled_cacheQ #depth_range_near_cacheE#depth_range_far_cacheE#legacy_depth_test_enabledQ #current_bufferT#framebuffer_stack#window_bufferT#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferT#current_read_bufferT#have_last_offscreen_allocate_flags#last_offscreen_allocate_flagsݘ#swap_callback_closures #next_swap_callback_id#onscreen_events_queue#current_gles2_context!b#gles2_context_stack #current_pathˀe#stencil_pipelineMJ#quad_buffer_indices_byte#quad_buffer_indices_lenѵ#quad_buffer_indices#rectangle_byte_indices#rectangle_short_indices#rectangle_short_indices_len#in_begin_gl_blockQ #texture_download_pipelineMJ#blit_texture_pipelineMJ#atlasesݑ#atlas_reorganize_callbacksm#journal_rectangles_color# #max_texture_unitsU#max_texture_image_unitsU#max_activateable_texture_unitsU#current_programa #current_fragment_program_typex#current_vertex_program_typex#current_gl_programU#current_gl_dither_enabledQ #current_gl_color_mask8#current_clip_stack_validQ #current_clip_stackte#current_clip_stack_uses_stencil Q #buffer_map_fallback_arrayd#buffer_map_fallback_in_useQ #buffer_map_fallback_offset#rectangle_statea#sampler_cachej#winsys_features$#&C#uniform_names-p#uniform_name_hash1 #n_uniform_names2#glBindTexture;Y#glBlendFunc='Z#glClear?_#glClearColorAU#glClearStencilF]#glColorMaskH`#glCopyTexSubImage2DM*`#glDeleteTexturesViY#glDepthFuncXV#glDepthMaskZ#glDisable\V#glDrawArrays^`#glDrawElements`#glEnableeV#glFinishg#glFlushi#glFrontFacekV#glCullFacemV#glGenTexturesoLY#glGetErrorq_#glGetIntegervs_`#glGetBooleanvu#glGetFloatvwv`#glGetStringyЭ#glHint{'Z#glIsTexture}Y#glPixelStorei7X#glReadPixels#glScissora#glStencilFunc#glStencilMaskZ#glStencilOp8#glTexImage2Dr#glTexParameterfKW#glTexParameterfvV#glTexParameterigW#glTexParameterivV#glGetTexParameterfvW#glGetTexParameteriv)W#glTexSubImage2D_#glCopyTexImage2D_#glViewporta#glIsEnabled Z#glLineWidthX#glPolygonOffsetY#glClipPlanef< X#glClientActiveTextureDV#glGenRenderbuffersZ# glAttachShader@jZ# glUseProgramCZ# glDeleteProgramEZ# glGetShaderInfoLogGI[# glGetProgramInfoLogLI[# glGetShaderivQY# glGetProgramivUY# glDetachShaderYjZ# glGetAttachedShaders[ [# glIsShader`Y# glIsProgrambY# glShaderSourcel# glCompileShaderqZ# glLinkProgramsZ# glGetUniformLocationu.[# glUniform1fx[# glUniform2f{[# glUniform3f \# glUniform4f.\# glUniform1fv\# glUniform2fv\# glUniform3fv\# glUniform4fv\# glUniform1i5Y# glUniform2iX# glUniform3iT\# glUniform4iu\# glUniform1iv\# glUniform2iv\# glUniform3iv\# glUniform4iv\# glUniformMatrix2fv\# glUniformMatrix3fv\# glUniformMatrix4fv\# glGetUniformfvj[# glGetUniformivІ[# glGetActiveUniformZ# glGetShaderSourceI[# glValidateProgramZ# glVertexAttribPointer]# glEnableVertexAttribArrayZ# glDisableVertexAttribArrayZ# glVertexAttrib1f\# glVertexAttrib1fv ]# glVertexAttrib2f"]# glVertexAttrib2fv ]# glVertexAttrib3f>]# glVertexAttrib3fv ]# glVertexAttrib4f_]# glVertexAttrib4fv ]# glGetVertexAttribfv[# glGetVertexAttribivY# glGetVertexAttribPointerv[# glGetAttribLocation .[# glBindAttribLocation Z# glGetActiveAttribZ# glGetTexLevelParameterivPծ# glGetTexImageS# glClipPlaneW# glDepthRangeY4# glDrawBuffer[V# glMapBufferfO# glUnmapBufferi Z# glTexImage3Dq6V# glTexSubImage3DxuV# glBlitFramebuffer^# glGenProgramsLY# glDeleteProgramsLY# glBindProgramY# glProgramStringp# glProgramLocalParameter4fv]# glEGLImageTargetTexture2D# glEGLImageTargetRenderbufferStorage# glDiscardFramebuffer# glRenderbufferStorageMultisampleIMG^# glFramebufferTexture2DMultisampleIMGί# glGenSamplersLY# glDeleteSamplersiY# glBindSamplerjZ# glSamplerParameteri_# glCreateProgramObjectZ# glCreateShaderObjectZ# glDeleteObjectZ# glAttachObjectjZ# glUseProgramObjectZ# glGetInfoLogI[# glGetObjectParameterivY# glDetachObjectjZ# glGetAttachedObjects [# glGetStringi]# glBindVertexArrayZ# glDeleteVertexArraysiY# glGenVertexArraysLY# glMapBufferRange&1_# CoglSwapChain!NB_CoglSwapChain CoglOnscreenTemplate&{B_CoglOnscreenTemplate CoglRenderer QB_CoglRenderer W0CCOGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver ^B CoglDisplay!AVC_CoglDisplay8"$C"&Q#setup"(Q #(renderer")a#,onscreen_template"*Xc#0"4C#4 CoglAttribute#%C_CoglAttribute$7]D$9Q#name_state$;ԓ#(normalized$Q #0d$L#4$N# CoglAttributeBuffer%%xD_CoglAttributeBuffer CoglIndices&%D_CoglIndicesC _CoglFeatureIDܩGCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglPath'6G_CoglPath CoglPipeline("G_CoglPipeline)k*J)e#destroy_callback)#<destroy_data)C#@journal_ref_count)#Dt)#Hage)#Lcolor) #P)#`layer_differences)#d)2#hstatic_breadcrumb) #llayers_cache)8#pshort_layers_cache)>#tdeprecated_get_layers_list)#is_weak)#)#blend_enable)#real_blend_enable)#layers_cache_dirty)#deprecated_get_layers_list_dirty)#has_static_breadcrumb)#progend)#CoglSnippet*3>J_CoglSnippetG CoglBuffer+@eJ_CoglBuffer\,SJK,UQ#,Wb#(vtable,YX#,last_target,[6#8,]Ë#<,_U#@size,`#Dusage_hint,aT#Hupdate_hint,bK#Lv,fR#P,h#Tstore_created,j#X+~KCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint+JK+1LCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess+K+ŖLCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint+IL CoglBitmap-*L_CoglBitmapP.'M.)Q#.,b#(format..#,width./#0.0#4rowstride.1#8v.3R#<mapped.5Q #@bound.6Q #Dshared_bmp.:#Hbuffer.>#L CoglTexture/"M_CoglTextureD0.N0Q#0b#(10#,max_level0#0width0#40#80Q #<vtable0#@/aNCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType/e.N CoglFramebuffer1ZN_CoglFramebuffer2vQ2xQ#2yb#( 2z}#,config2}#0width2#D2#Hformat2#L2Q #Pmodelview_stack2O#Tprojection_stack2O#Xviewport_x2E#\viewport_y2E#`viewport_width2E#dviewport_height2E#hviewport_age2#lviewport_age_for_scissor_workaround2#pclip_state2^#tdither_enabled2Q #x28#|journal2U#deps2#clear_color_red2E#clear_color_green2E#clear_color_blue2E#clear_color_alpha2E#clear_clip_x02#clear_clip_y02#clear_clip_x12#clear_clip_y12#clear_clip_dirty2Q #dirty_bitmasks2Q #bits24#2# CoglFrameInfo3(Q_CoglFrameInfo CoglObject4 Q_CoglObject(5K`Rklass5MZ_U_UDZ_UOZjZ_U_UUUpZZUUZZUU ZZUZ!UZ UZ_UZ[UUU[EW[U_U[.[UU[cY4[ UI[U O[j[UU[p[[UU#W[[UUEW[[U_U#W[[U_U!Z[[UU[ \UUU\.\UUUU4\T\UUUUUZ\u\UUUU{\\UUUUU\\UUV\\UUV\\UUmUV\ ]UU]"]UV(]>]UUUD]_]UUUUe]]UUUUU]]UU_UmUU+VmU] X]_UU]]U]]U]^_UU#W^2^_U_UUU8^ _UH^_UN^n^_U_U_UUUt^^_U_U_UU^^_U_U_UEW^^UUUUUUUU~U_U^__UU_UUU_1_U_UU7_ UV__U~U\_|_UX_U+VU___U_UEWEW_!_U__~U___UUUUUU_U_U+V_*`_UU_UUUUUU0`_`_UUUUUUUUe`v`_UEW|``_U#W``_UUU``_UU``UUUU`amUmUmUmUa#aUUUU CoglGLES2Context:^;a_CoglGLES2ContextUa ;)Xd_CoglClipStack>]dm>ate# >c[e#bounds_x0>j#bounds_y0>k# bounds_x1>l#bounds_y1>m#>o#>0[eCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType>5dCdcG CoglNode?"e_CoglNode2 #,padding6E?2 #0padding7E@2 #4padding8EA2 #8padding9EB2 #< CoglDepthStateECxFCzCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncFLyF{COGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeF{ CoglBitmaskG9{{_CoglBitmaskImaginaryType)l~COGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNT _CoglPipelineState)COGL_PIPELINE_STATE_COLORCOGL_PIPELINE_STATE_BLEND_ENABLECOGL_PIPELINE_STATE_LAYERSCOGL_PIPELINE_STATE_LIGHTINGCOGL_PIPELINE_STATE_ALPHA_FUNCCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE COGL_PIPELINE_STATE_BLENDCOGL_PIPELINE_STATE_USER_SHADERCOGL_PIPELINE_STATE_DEPTHCOGL_PIPELINE_STATE_FOGCOGL_PIPELINE_STATE_POINT_SIZECOGL_PIPELINE_STATE_LOGIC_OPSCOGL_PIPELINE_STATE_CULL_FACE COGL_PIPELINE_STATE_UNIFORMSCOGL_PIPELINE_STATE_VERTEX_SNIPPETSCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETSCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE CoglPipelineState)~D)ambient)v#diffuse)v#specular)v# emission)v#0shininess)E#@CoglPipelineLightingState)1%)alpha_func)z#alpha_func_reference)E#CoglPipelineAlphaFuncState)%()blend_equation_rgb)_U#blend_equation_alpha)_U#blend_src_factor_alpha)U#blend_dst_factor_alpha)U# blend_constant) #blend_src_factor_rgb)U# blend_dst_factor_rgb)U#$CoglPipelineBlendState)%$) enabled)"Q #color)# #mode)$#density)%E#z_near)&E#z_far)'E# CoglPipelineFogState)("%)*̃),8#CoglPipelineLogicOpsState)-%)/!mode)1{#front_winding)2#CoglPipelineCullFaceState)3% )5override_mask)7{#override_values)<#changed_mask)@{#lxCoglPipelineUniformsState)AC&)Cڅlighting_state)E#alpha_state)F#Dblend_state)G#L)Ha #tdepth_state)Iy#xfog_state)J#point_size)KE#logic_ops_state)L̃#cull_face_state)M!#uniforms_state)N#)Ok#0)Pk#CoglPipelineBigState)QCoglPipelineDestroyCallback)h!2MJCڅ*w *wN _CoglPipelineFragend)(start)>#add_layer)^#passthrough)t#end)# pipeline_pre_change_notify)#pipeline_set_parent_notify)ȇ#layer_pre_change_notify)#>MJ( Q ^MJ*wD Q tMJd Q MJzMJ ȇMJMJ*w*r·CoglPipelineFragend)N)%xCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType)))\ƈCOGL_PIPELINE_GET_LAYER_NO_CREATECoglPipelineGetLayerFlags)^_CoglPipelineFlushFlag)COGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag)_CoglPipelineFlushOptions)7)#)2 #disable_layers)2 #layer0_override_texture)w# CoglPipelineFlushOptions) CoglBufferVtable,(p_CoglBufferVtable ,*Šmap_range,,#unmap,3#set_data,5-# C1LLSJŠ Q -N _CoglBufferFlags,<ËCOGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags,B3,DTCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint,Hڋ,J6COGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget,Qo# CoglOffscreenH,m_CoglOffscreen2e2ÚN#gl_framebuffer2V#texture2w#texture_level2#texture_level_width2#texture_level_height2#depth_texture2w#allocation_flags2ݘ#create_flags2`# _CoglMatrixOp=%lCOGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp=0e_CoglMatrixEntryCache =܏entry=ze#flushed_identity=Q #flipped=Q # CoglMatrixEntryCache==HCOGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode= CoglClipStateIs_CoglClipStateIstacksI"#_CoglJournal`J!bJ#Q#framebufferJ+T#(entriesJ-Rc#,verticesJ.Rc#0needed_vbo_lenJ/#4vbo_poolJ6b#8next_vbo_in_poolJ9#Xfast_read_pixel_countJ;#\ rr ]D CoglJournalJ=$&ZCOGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID$,_CoglAttributeNameState$.name$0#name_id$1Z#name_index$2#normalized_default$3Q # layer_number$4# CoglAttributeNameState$5u$Aattribute_buffer$Br#stride$C#offset$D#n_components$E#  $F^#P$H$Ib#boxed$Jlx##P$@ԓ$buffered$G'G$Kړ$RCOGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags$aߓ$sunit$u#options$v7#$w2 # CoglFlushLayerState$xɔ _CoglFramebufferType2-}COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType2022 swap_chain24 #need_stencil25Q #26#27Q # depth_texture_enabled28Q #9B CoglFramebufferConfig292=`COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags2?, _CoglFramebufferState2TCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState2^z2l4red2n#blue2o#green2p#alpha2q# depth2r#stencil2s# CoglFramebufferBits2t̗ncx2ݘCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags2[_CoglGLFramebuffer 2Vfbo_handle2U#renderbuffers2#2# CoglGLFramebuffer2 CoglDriverVtableK _CoglDriverVtablexK"dpixel_format_from_gl_internalK'#pixel_format_to_glK.#update_featuresK5b#offscreen_allocateK9ϝ# offscreen_freeK=#framebuffer_flush_stateK@#framebuffer_clearKE(#framebuffer_query_bitsKME#framebuffer_finishKQW# framebuffer_discard_buffersKTn#$framebuffer_draw_attributesKX#(framebuffer_draw_indexed_attributesKb#,framebuffer_read_pixels_into_bitmapKm#0texture_2d_freeKw6#4texture_2d_can_createK}[#8texture_2d_initK6#<texture_2d_allocateKv#@texture_2d_new_from_bitmapK#Dtexture_2d_copy_from_framebufferKП#Htexture_2d_get_gl_handleK#Ltexture_2d_generate_mipmapK6#Ptexture_2d_copy_from_bitmapK)#Ttexture_2d_get_dataKJ#Xflush_attributes_stateK{#\clip_stack_flushK#`buffer_createK#dbuffer_destroyK#hbuffer_map_rangeK#lbuffer_unmapK#pbuffer_set_dataK -#t Q ~b_U~d b[[[ Q ɝɝXɝ՝TT(TEEEE?T?4.WTKnT]TMJ]DtTMJ]D Q TL009U$ Q [b< Q vwa 0|П0T 0֟ Q )0J0R/uTMJuPteT CoglTextureDriverL_CoglTextureDriver0L7genL%Q#prep_gl_for_pixels_uploadL1m#upload_subregion_to_glLCĢ#upload_to_glLY# upload_to_gl_3dLkJ#prep_gl_for_pixels_downloadLk#gl_get_tex_imageL#size_supportedLɣ#size_supported_3dL# try_setting_gl_border_colorL#$allows_foreign_gl_targetL4#(find_best_gl_get_data_formatLY#, UQb_U7mbW Q ĢbwQ UUs Q b_UUQ UUUʢ Q Jb_UUQ UUUUUkbP Q b_U_U_URq Q ɣb_U_U_U_U Q b_U_U_UϣbUV Q 4b_U Yb[[: CoglPipelineCacheMx_CoglPipelineCache CoglTexture3DN._CoglTexture3D CoglTextureRectangleO?Ϥ_CoglTextureRectangle _CoglGpuInfoArchitectureFlagPHCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagP% _CoglGpuInfoArchitectureP'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureP0kP3COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorP<P?COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackagePB˨PECOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugPL? CoglGpuInfoPP_CoglGpuInfo$PRvendorPT#vendor_namePU #driver_packagePW#driver_package_namePX # driver_package_versionPY#architectureP[#architecture_nameP\ #architecture_flagsP]H#driver_bugsP_# _CoglFrameCallbackList7%7%#7%#T CoglFrameCallbackList7%7)37)#d7)# CoglResizeNotifyEntry71P_CoglResizeNotifyEntry75'77 #79T#Z7:C# id7;#_CoglResizeNotifyList7373#73#3 CoglResizeNotifyList7377/77#d77# CoglOnscreenEvent7>H_CoglOnscreenEvent7B'7D#onscreen7FwT#info7G}T#  7H%T#_CoglOnscreenEventList7@ެ7@ެ#7@#/ެ CoglOnscreenEventList7@7D,7Dެ#d7D#2o=_ d clmUv_UU_U+V_U] XЭ_UUUUU_U_UU֭_UUU8_U_U_U"r_UUUUUU_U_U+V>UUUUxUUOaVծ_UU_UEW_UU_U_UUۮ_U4# CO_U_U:p_U_UUNU_UCv_UU>Zί_U_U_UUUU CoglMetaTextureCallbackQwwCE CoglTextureVtable0"8_CoglTextureVtableP08tis_primitive0=Q #allocate0?v#set_region0Gw#get_data0W# foreach_sub_texture_in_region0\̳#get_max_waste0d#is_sliced0f#can_hardware_repeat0h#transform_coords_to_gl0j# transform_quad_coords_to_gl0m/#$get_gl_texture0pO#(gl_flush_legacy_texobj_filters0uk#,pre_paint0y#0ensure_non_quad_rendering0z#4gl_flush_legacy_texobj_wrap_modes0}#8get_format0˴#<get_gl_format0#@get_type0#Dis_foreign0#Hset_auto_mipmap0#L0%ڲCOGL_TRANSFORM_NO_REPEATCOGL_TRANSFORM_HARDWARE_REPEATCOGL_TRANSFORM_SOFTWARE_REPEAT CoglTransformResult0.t01COGL_TEXTURE_NEEDS_MIPMAP CoglTexturePrePaintFlags06 Q ww: Q wR}̳wEEEEԯC wҳ Q wwxx ڲ/wx Q OwcY[5kw_U_UUwqww_U_U_U ˴w _UwѴ NwwQ  _CoglBlendStringChannelMaskR)COGL_BLEND_STRING_CHANNEL_MASK_RGBCOGL_BLEND_STRING_CHANNEL_MASK_ALPHACOGL_BLEND_STRING_CHANNEL_MASK_RGBA CoglBlendStringChannelMaskR.SCOGL_SHADER_TYPE_VERTEXCOGL_SHADER_TYPE_FRAGMENT CoglShaderTypeSص CoglShaderT ?_CoglShader@#dirty_combine_constantA#has_combine_constantB#sampledD# UnitStateE GȸI#Ka #M#NU# BOȸ#next_constant_idP#user_program_ageT#last_used_for_pipelineXMJ# CoglPipelineShaderStateY"_CoglPipelineFragendARBfpArgType5COGL_PIPELINE_FRAGEND_ARBFP_ARG_TYPE_SIMPLECOGL_PIPELINE_FRAGEND_ARBFP_ARG_TYPE_CONSTANTCOGL_PIPELINE_FRAGEND_ARBFP_ARG_TYPE_TEXTURECoglPipelineFragendARBfpArgType:_CoglPipelineFragendARBfpArg<\name> # @#texture_unitC#DN# G#swizzleI #CoglPipelineFragendARBfpArgK͹_UpdateConstantsState պunit #update_all Q #M պ#θUpdateConstantsState (dirty_shader_state )mMJ*_cogl_pipeline_fragend_arbfp_layer_pre_change_notify+ownerMJ,*w+change*r-Mպ.ctxb/-{*_cogl_pipeline_fragend_arbfp_pipeline_pre_change_notify+,mMJ+change+new_color.ctxb*append_argNY,N+argNY_\0P ,N1__PRETTY_FUNCTION__P *setup_texture_source,Mպ,{,N/-!(set_shader_state9)mMJ)Mպ2shader_state_new^պ)^3M`պ/4__nd4__sd4__pd(destroy_shader_statep)ZpC5instanceqC3Msպ4ctxub6get_shader_statejպmm{7mjMJ#|8_cogl_pipeline_fragend_arbfp_passthroughQ mmm:A}?"m*m;program]};shader^}?]mmȿ;programw};program_changedxQ }>m=m@statejۺT-8update_constants_cbQ @mޘm~9mMJAlayer_index9ZC@state:MպG~:Bȸ^~;ctxbx~>mʘmBGvPۺC_cogl_pipeline_fragend_arbfp_startmm~rDmMJDDEMպ~FauthorityMJ&Ftemplate_pipelineMJEE|FctxbGemmƙH-H"?mmEGęmmH- H"GꙀm mH-0H"CIm@m)H-WH"jJ9@mhKWLMb~>TmhmNnOyMP mTmK_KmKyMMK?mmM^Q $mDmK_>$mDmRRSySmQ$mDmKP`mmqKKK MQmmK>mmRS SQmmKP+m'mȁH@$HLMQ+䛀mmNHLvH@PmmKHK<M/TdNm(Hv[LNTm*setup_argeR,meMJ,f*w+maskg+arg_indexh+srcit+opjU+argkR-Mmպ.tmp_namenhU-{|-B}ȸ/.layer_num-ƈ.other_layer*wUB.warning_seenQ /-N\  h X*append_function,mMJ+mask,>U+argsR+n_args-Mպ.mask_name /.tmp4E Vfragend_arbfp_args_equalQ 8+arg0R+arg1RWappend_masked_combine0mܢm{Xarbfp_authorityMJY*w5XmaskU9>sAsrcAop;iu;n_args@argsZKcmHʄHH4HNHwHkH_L0MANTm<MMMƆ<MCT՜mHH8>5mwmN,0m>m8mMWMjTmmH}HHHgHL MňM%LHMNTm`WH*HtYu \ 8_cogl_pipeline_fragend_arbfp_add_layerQ ࢀmأmW9mMJ9*wAlayers_difference:Mպ;combine_authority*wC:$wVPࣀmymKKNʽMսJmxpH/LRʽRսS[shader_state_key[zR0m  \_cogl_debug_flagsQ]_cogl_pipeline_arbfp_fragend1Tm 6GNU C 4.6.3./driver/gl/gl/cogl-pipeline-progend-fixed-arbfp.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglmmcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloatVsigned charshort intlong long unsigned intHWND__unused# HWND   double VARENUM uVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double guint84 guint32& gsize: gchar0 gint3 gboolean4 gulong8 guint9 gpointerOE GDestroyNotifyY* GArray'8_GArray+e-#len.# GByteArray(w_GByteArray13#len4# GPtrArray)_GPtrArray7pdata9#len:# GQuark& GError+_GError -\domain/#code0#message1# l  GList 'y_GList ) +#next ,#prev -#l GHashTable '_GHashTable GHook (_GHook Ko M#next N#prev O#2 P# hook_id Q# R#func S# T# GHookList )_GHookList Aseq_id C#hook_size D#is_setup E#hooks F#dummy3 G# finalize_hook H!#dummy I\# GHookFinalizeFunc 5:@QQo GSList 'e_GSList ) +#next ,#W GString )_GString +str -#len .#allocated_len /#  GQueue& _GQueue 1N head3#tail4#length5# uint8_t$4 uint32_t( int64_t) CoglBoolD CoglHandleE CoglMatrix _CoglMatrixO xxRG#yxSG#zxTG#wxUG# xyXG#yyYG#zyZG#wy[G#xz^G# yz_G#$zz`G#(wzaG#,xwdG#0yweG#4zwfG#8wwgG#<invmS#@<n#o#_padding3p# CoglColor _CoglColorp redT #greenT #blueT #alphaT #Jc #Sc #\c # [8COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormatp VCOGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlagsPDCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHoCOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeTypeCOGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction_CoglWinsysFeatureCOGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES XiCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskamCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags CoglObject /_CoglObject(KklassM#user_data_entryO#user_data_arrayQ#n_user_data_entriesR# 2T#$Zunused[# CoglUserDataKey\ CoglUserDataDestroyCallbackjE #COGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass 4)name6#virt_free7E#virt_unref8E# CoglUserDataDestroyInternalCallback1TZkEE CoglObjectClass9 =key?#@E#A)# CoglUserDataEntryBk  * CoglNode"_CoglNode<*oA.#1#((4#,children7#4has_parent_reference; #8_CoglNodeList$$# CoglNodeList$o4le_next4#le_prev4# CoglPipeline"_CoglPipelinekK"A#destroy_callback*~#<destroy_dataE#@journal_ref_count#D#Hage#Lcolor #Pn_layers#`layer_differences#de~#hstatic_breadcrumb#llayers_cachek~#pshort_layers_cacheq~#tdeprecated_get_layers_list#is_weak#p#blend_enable#real_blend_enable#layers_cache_dirty#deprecated_get_layers_list_dirty#has_static_breadcrumb#progend# CoglContext%^"_CoglContext>FA@#displayBj#(driverDG#,gpuH#0driver_vtableK#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsSV#hprivate_feature_flagsTtP#lneeds_viewport_scissor_workaroundV #pviewport_scissor_workaround_framebufferW~#tdefault_pipelineYL#xdefault_layer_0Z/l#|default_layer_n[/l#dummy_layer_dependant\/l#attribute_name_states_hash^N #attribute_name_index_map_#n_attribute_names`#enabled_builtin_attributesbs#enabled_texcoord_attributescs#enabled_custom_attributesds#enable_builtin_attributes_tmpis#enable_texcoord_attributes_tmpjs#enable_custom_attributes_tmpks#changed_bits_tmpls#legacy_backface_culling_enabledn #identity_matrixq #y_flip_matrixr #flushed_matrix_modev#current_projection_entryz#current_modelview_entry{#identity_entry}#builtin_flushed_projection9#builtin_flushed_modelview9#texture_units#active_texture_unit#legacy_fog_state{#opaque_color_pipelineL#blended_color_pipelineL#texture_pipelineL#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cache#default_gl_texture_2d_tex#default_gl_texture_3d_tex#default_gl_texture_rect_tex#framebuffers#journal_flush_attributes_array#journal_clip_bounds#polygon_vertices#current_pipelineL#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color #current_pipeline_age#gl_blend_enable_cache #depth_test_enabled_cache #depth_test_function_cache#depth_writing_enabled_cache #depth_range_near_cacheG#depth_range_far_cacheG#legacy_depth_test_enabled #current_buffer#framebuffer_stack#window_buffer~#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_buffer~#current_read_buffer~#have_last_offscreen_allocate_flags#last_offscreen_allocate_flags7#swap_callback_closuresN #next_swap_callback_id#onscreen_events_queueD#current_gles2_contextǑ#gles2_context_stack #current_path˯#stencil_pipelinêL#quad_buffer_indices_byte=#quad_buffer_indices_lenѷ#quad_buffer_indices=#rectangle_byte_indices=#rectangle_short_indices=#rectangle_short_indices_len#in_begin_gl_block؂ #texture_download_pipelineڂL#blit_texture_pipelineۂL#atlasesݓ#atlas_reorganize_callbackso#journal_rectangles_colorT #max_texture_unitsT#max_texture_image_unitsT#max_activateable_texture_unitsT#current_program #current_fragment_program_typeJ#current_vertex_program_typeJ#current_gl_programT#current_gl_dither_enabled #current_gl_color_maski#current_clip_stack_valid #current_clip_stack#current_clip_stack_uses_stencil  #buffer_map_fallback_array#buffer_map_fallback_in_use #buffer_map_fallback_offset#rectangle_stateD#sampler_cacheĪ#winsys_features$#&E#uniform_names-ʪ#uniform_name_hash1N #n_uniform_names2#glBindTexture;X#glBlendFunc=bY#glClear?^#glClearColorA3U#glClearStencilF]#glColorMaskH`#glCopyTexSubImage2DMe_#glDeleteTexturesVX#glDepthFuncXTU#glDepthMaskZܪ#glDisable\TU#glDrawArrays^_#glDrawElements`#glEnableeTU#glFinishg#glFlushi#glFrontFacekTU#glCullFacemTU#glGenTexturesoX#glGetErrorq^#glGetIntegervs_#glGetBooleanvu#glGetFloatvw_#glGetStringy*#glHint{bY#glIsTexture}X#glPixelStoreirW#glReadPixelsZ#glScissor=`#glStencilFuncv#glStencilMaskY#glStencilOp#glTexImage2D̫#glTexParameterfV#glTexParameterfvU#glTexParameteriV#glTexParameterivV#glGetTexParameterfvBV#glGetTexParameterivdV#glTexSubImage2D^#glCopyTexImage2D0_#glViewport=`#glIsEnabledFY#glLineWidthW#glPolygonOffsetYX#glClipPlanef<[W#glClientActiveTextureDTU#glGenRenderbuffersY# glAttachShader @Y# glUseProgram CY# glDeleteProgram EY# glGetShaderInfoLog GZ# glGetProgramInfoLog LZ# glGetShaderiv QX# glGetProgramiv UX# glDetachShader YY# glGetAttachedShaders [HZ# glIsShader `X# glIsProgram bX# glShaderSource l# glCompileShader qY# glLinkProgram sY# glGetUniformLocation uiZ# glUniform1f x[# glUniform2f {,[# glUniform3f H[# glUniform4f i[# glUniform1fv [# glUniform2fv [# glUniform3fv [# glUniform4fv [# glUniform1i pX# glUniform2i X# glUniform3i [# glUniform4i [# glUniform1iv [# glUniform2iv [# glUniform3iv [# glUniform4iv [# glUniformMatrix2fv \# glUniformMatrix3fv \# glUniformMatrix4fv \# glGetUniformfv ̥Z# glGetUniformiv Z# glGetActiveUniform Z# glGetShaderSource ܄Z# glValidateProgram Y# glVertexAttribPointer \# glEnableVertexAttribArray Y# glDisableVertexAttribArray Y# glVertexAttrib1f /\# glVertexAttrib1fv F\# glVertexAttrib2f ]\# glVertexAttrib2fv F\# glVertexAttrib3f y\# glVertexAttrib3fv F\# glVertexAttrib4f \# glVertexAttrib4fv F\# glGetVertexAttribfv Z# glGetVertexAttribiv X# glGetVertexAttribPointerv Z# glGetAttribLocation iZ# glBindAttribLocation Y# glGetActiveAttrib  Z# glGetTexLevelParameteriv!P/# glGetTexImage!SU# glClipPlane!Ww# glDepthRange!Y# glDrawBuffer![TU# glMapBuffer!f# glUnmapBuffer!iFY# glTexImage3D!qqU# glTexSubImage3D!xU# glBlitFramebuffer!]# glGenPrograms!X# glDeletePrograms!X# glBindProgram!X# glProgramString!ʬ# glProgramLocalParameter4fv!0]# glEGLImageTargetTexture2D!# glEGLImageTargetRenderbufferStorage!# glDiscardFramebuffer!# glRenderbufferStorageMultisampleIMG!*^# glFramebufferTexture2DMultisampleIMG!(# glGenSamplers!ڇX# glDeleteSamplers!ݤX# glBindSampler!Y# glSamplerParameteri!P^# glCreateProgramObject!Y# glCreateShaderObject!Y# glDeleteObject!Y# glAttachObject!Y# glUseProgramObject!Y# glGetInfoLog!Z# glGetObjectParameteriv!X# glDetachObject!Y# glGetAttachedObjects!HZ# glGetStringi!\# glBindVertexArray!Y# glDeleteVertexArrays!X# glGenVertexArrays!X# glMapBufferRange!&l^# CoglSwapChain"!G_CoglSwapChain CoglOnscreenTemplate#&1G_CoglOnscreenTemplate CoglRenderer$Q]G_CoglRenderer$WGCOGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver$^mG CoglDisplay%A H_CoglDisplay8&$}HA&&#setup&( #(renderer&)d#,onscreen_template&*#0&4E#4 CoglAttribute'%H_CoglAttribute(7IA(9#name_state(;.#(normalized(< #,is_buffered(> #0d(L#4<(N# CoglAttributeBuffer)%.I_CoglAttributeBuffer CoglIndices*%XI_CoglIndices}H _CoglFeatureID_LCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDSCoglSnippet+3sL_CoglSnippet,#tPCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags,XYXTTTfU_XpXUUvXXTTXXTXTXXT-XX TXTXXTTXYTTV Y%YTfUT+YFYTfULY T\YT-UhYyYTTYTYYTTTTYYTTYYTTYYTY!TY T ZTZc #,padding66?c #0padding76@c #4padding86Ac #8padding96Bc #< CoglDepthState6Cm7CoCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFunc7Ln7pCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceMode7p CoglPath86p_CoglPath CoglFramebuffer9Zq_CoglFramebuffer:vsA:x#":y#(<:zג#,config:}i#0width:#Dheight:#Hformat:8#Lallocated: #Pmodelview_stack:#Tprojection_stack:#Xviewport_x:G#\viewport_y:G#`viewport_width:G#dviewport_height:G#hviewport_age:#lviewport_age_for_scissor_workaround:#pclip_state:#tdither_enabled: #xe:i#|journal:#deps:#clear_color_red:G#clear_color_green:G#clear_color_blue:G#clear_color_alpha:G#clear_clip_x0:#clear_clip_y0:#clear_clip_x1:#clear_clip_y1:#clear_clip_dirty: #dirty_bitmasks: #bits:#R:# CoglBitmask;9tt_CoglBitmaskImaginaryTypelvCOGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNT _CoglPipelineStateKyCOGL_PIPELINE_STATE_COLORCOGL_PIPELINE_STATE_BLEND_ENABLECOGL_PIPELINE_STATE_LAYERSCOGL_PIPELINE_STATE_LIGHTINGCOGL_PIPELINE_STATE_ALPHA_FUNCCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE COGL_PIPELINE_STATE_BLENDCOGL_PIPELINE_STATE_USER_SHADERCOGL_PIPELINE_STATE_DEPTHCOGL_PIPELINE_STATE_FOGCOGL_PIPELINE_STATE_POINT_SIZECOGL_PIPELINE_STATE_LOGIC_OPSCOGL_PIPELINE_STATE_CULL_FACE COGL_PIPELINE_STATE_UNIFORMSCOGL_PIPELINE_STATE_VERTEX_SNIPPETSCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETSCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE CoglPipelineStatevDyambientk#diffusek#speculark# emissionk#0shininessG#@CoglPipelineLightingStatedy%-zalpha_funco#alpha_func_referenceG#CoglPipelineAlphaFuncStatey%(6{blend_equation_rgbT#blend_equation_alphaT#blend_src_factor_alphaT#blend_dst_factor_alphaT# blend_constant #blend_src_factor_rgbT# blend_dst_factor_rgbT#$CoglPipelineBlendStatePz%$ {enabled" #color# #mode$#density%G#z_near&G#z_far'G# CoglPipelineFogState(U{%*{e,i#CoglPipelineLogicOpsState-{%/T|mode1p#front_winding2#CoglPipelineCullFaceState3!|% 5|override_mask7s#override_values<|#changed_mask@s#qmCoglPipelineUniformsStateAv|&C ~lighting_stateEy#alpha_stateF-z#Dblend_stateG6{#L~H #tdepth_stateIn#xfog_stateJ{#point_sizeKG#logic_ops_stateL{#cull_face_stateMT|#uniforms_stateN|#OBT#nPBT#CoglPipelineBigStateQ|CoglPipelineDestroyCallbackhN~T~e~LE ~/l /l~   ~L~~LKy~~ ~~L/l/g~p%vertend#fragend#start~#end# pipeline_pre_change_notify~#layer_pre_change_notify~#pre_paint!#LL~CoglPipelineProgend"~%JCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType)_CoglPipelineFlushFlagCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlagj_CoglPipelineFlushOptions#c #disable_layersc #layer0_override_texturel# CoglPipelineFlushOptions: CoglFrameInfo<(_CoglFrameInfo CoglOnscreen=*_CoglOnscreen>KA>Mp#foreign_hwnd>V#>Y #frame_closures>[K#resizable>] #resize_callbacks>^H#frame_counter>`s #swap_frame_counter>as #pending_frame_infos>d #>fE#_CoglFrameEvent=_COGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent=CoglFrameCallback=_EځCoglFrameClosure=փ_CoglFrameClosure>')(>)h#*>+v#>-E# >.#CoglOnscreenResizeCallback=LRmE CoglTexture2D?7_CoglTexture2D CoglGLES2Context@^_CoglGLES2ContextńA%?d>%?#3>%E#? CoglFrameCallbackList>%>)>)?# >)E# CoglResizeNotifyEntry>1_CoglResizeNotifyEntry>5(>7d#*>9)#>:E# id>;#_CoglResizeNotifyList>3<d>3<#3>3B#< CoglResizeNotifyList>3>7>7<# >7B# CoglOnscreenEvent>>_CoglOnscreenEvent>B(>Da#onscreen>F#info>G# <>H_#_CoglOnscreenEventList>@8d>@8#3>@>#8 CoglOnscreenEventList>@>D>D8# >D>#ɖ H eaܪTЪTTTfUT\ "X*TZTTTTTT-U0vTTT`TTT|̫TTTTTTTTfUTTTTҫTT7V/TTTVUTTTT-U5lTlr[} ETTʬTTTPTEЬTTyY(TTTTTTN#pCOGL_SHADER_LANGUAGE_GLSLCOGL_SHADER_LANGUAGE_ARBFP'_cogl_pipeline_progend_fixed_arbfp_start- (I-L)~/ *ctx1+*_g_boolean_var_3,_cogl_pipeline_progend_fixed_arbfp_pre_paintPmmCN-IPL-Q~.ctxSo/pmm012ɋ3 m)m4ȭ5prmm-06rmm21 ή 7_cogl_debug_flagsQ8_cogl_pipeline_fixed_arbfp_progendcUm8GNU C 4.6.3./driver/gl/cogl-pipeline-fragend-fixed.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglmEmcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloatMsigned charshort intlong long unsigned intHWND__unused# HWND   double VARENUM lVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double CoglContext%_CoglContext>)< @ N#displayBG^#(driverDl?#,gpuH#0driver_vtableK#Ttexture_driverL&#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS7#hprivate_feature_flagsTJj#lneeds_viewport_scissor_workaroundV.#pviewport_scissor_workaround_framebufferW#depth_range_far_cache>#legacy_depth_test_enabled.#current_bufferC#framebuffer_stackS-#window_bufferV# glAttachShader @V# glUseProgram CV# glDeleteProgram EV# glGetShaderInfoLog GW# glGetProgramInfoLog LW# glGetShaderiv QU# glGetProgramiv UU# glDetachShader YV# glGetAttachedShaders [ZW# glIsShader `U# glIsProgram bU# glShaderSource l# glCompileShader qV# glLinkProgram sV# glGetUniformLocation u{W# glUniform1f x'X# glUniform2f {>X# glUniform3f ZX# glUniform4f {X# glUniform1fv X# glUniform2fv X# glUniform3fv X# glUniform4fv X# glUniform1i U# glUniform2i U# glUniform3i X# glUniform4i X# glUniform1iv Y# glUniform2iv Y# glUniform3iv Y# glUniform4iv Y# glUniformMatrix2fv Y# glUniformMatrix3fv Y# glUniformMatrix4fv Y# glGetUniformfv ̷W# glGetUniformiv W# glGetActiveUniform W# glGetShaderSource ܖW# glValidateProgram V# glVertexAttribPointer Y# glEnableVertexAttribArray V# glDisableVertexAttribArray V# glVertexAttrib1f AY# glVertexAttrib1fv XY# glVertexAttrib2f oY# glVertexAttrib2fv XY# glVertexAttrib3f Y# glVertexAttrib3fv XY# glVertexAttrib4f Y# glVertexAttrib4fv XY# glGetVertexAttribfv W# glGetVertexAttribiv U# glGetVertexAttribPointerv  X# glGetAttribLocation {W# glBindAttribLocation V# glGetActiveAttrib W# glGetTexLevelParameteriv PĮ# glGetTexImage S# glClipPlane W # glDepthRange Y## glDrawBuffer [fR# glMapBuffer f># glUnmapBuffer iXV# glTexImage3D qR# glTexSubImage3D xR# glBlitFramebuffer Z# glGenPrograms U# glDeletePrograms U# glBindProgram U# glProgramString _# glProgramLocalParameter4fv BZ# glEGLImageTargetTexture2D v# glEGLImageTargetRenderbufferStorage v# glDiscardFramebuffer # glRenderbufferStorageMultisampleIMG <[# glFramebufferTexture2DMultisampleIMG ͽ# glGenSamplers ڙU# glDeleteSamplers ݶU# glBindSampler V# glSamplerParameteri b[# glCreateProgramObject V# glCreateShaderObject W# glDeleteObject V# glAttachObject V# glUseProgramObject V# glGetInfoLog W# glGetObjectParameteriv U# glDetachObject V# glGetAttachedObjects ZW# glGetStringi Z# glBindVertexArray V# glDeleteVertexArrays U# glGenVertexArrays U# glMapBufferRange &~[# uint8_t$+ uint32_t( int64_t) guint8+ guint32& gsize: gchar0 gint3 gboolean4{) gulong8 guint9 gpointerO< GDestroyNotifyY)))) GArray')_GArray+%*-*#len.)# GByteArray(7*_GByteArray1h*3*#len4)# GPtrArray)y*_GPtrArray7*pdata9*#len:)#n)D)) GQuark&R) GError+*_GError -+domain/*#code0{)#message1*# ),+  GList'9+_GList )u++)#next,u+#prev-u+#,+ GHashTable'+_GHashTable GHook(+_GHook K/,M)#nextN,#prevO,#0P)# hook_idQ)#lR)#funcS)#KT)# GHookList)@,_GHookListA,seq_idC)#hook_sizeD)#is_setupE)#hooksF,#dummy3G)# finalize_hookH,#dummyI+#+ GHookFinalizeFunc5,---,/, GSList'%-_GSList)S-+)#next,S-#- GString)h-_GString +-str-*#len.a)#allocated_len/a)#Y--*<.G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| GQueue&._GQueue 1.head3u+#tail4u+#length5)#{+ CoglBoolD CoglHandle< CoglMatrix/_CoglMatrixO40xxR>#yxS>#zxT>#wxU># xyX>#yyY>#zyZ>#wy[>#xz^># yz_>#$zz`>#(wza>#,xwd>#0ywe>#4zwf>#8wwg>#<invmEc#@rn#lo#_padding3p# CoglColorE0_CoglColor0red)#green)#blue)#alpha)#%)#B%)#'%)# [4COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat07COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags4D(8COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH78COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType<89COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesMode9 ;COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction9_CoglWinsysFeature-=COGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES X=COGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaska-=m>COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingp=Y>COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags/> CoglSwapChain!>_CoglSwapChain CoglOnscreenTemplate&>_CoglOnscreenTemplate CoglRenderer Q>_CoglRenderer Wl?COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver ^> CoglDisplay!A?_CoglDisplay8"$@< "& N#setup"(.#(renderer")A^#,onscreen_template"*?c#0"4<#4 CoglAttribute#%@_CoglAttribute$7@< $9 N#name_state$;Ó#(normalized$<.#,is_buffered$>.#0d$L#4D $N# CoglAttributeBuffer%%@_CoglAttributeBuffer CoglIndices&%@_CoglIndices@ _CoglFeatureIDCCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglPath'6C_CoglPath CoglPipeline("D_CoglPipelinekfF< me#destroy_callback#<destroy_data<#@journal_ref_count#D#Hage#Lcolor40#P#`layer_differencesu+#dY#hstatic_breadcrumbO#llayers_cache"#pshort_layers_cache(#tdeprecated_get_layers_listu+#is_weak#~#blend_enable#real_blend_enable#layers_cache_dirty#deprecated_get_layers_list_dirty#has_static_breadcrumb#progend#CoglSnippet)3zF_CoglSnippetD CoglBuffer*@F_CoglBuffer\+SG< +U N#:+Wb^#(vtable+YB#,last_target+[ #8l+]#<gl_handle+_R#@size+`#Dusage_hint+a>#Hupdate_hint+bG#L+f<#PD +h#Tstore_created+j#X*~GCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint*G*sHCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess*H*HCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint*ȋH CoglBitmap,*I_CoglBitmapP-'I< -) N#:-,b^#(format-.4#,width-/#0w-0#4rowstride-1#8-3<#<mapped-5.#@bound-6.#Dshared_bmp-:#Hbuffer->Պ#L CoglTexture."I_CoglTextureD/pJ< / N#:/b^#(/u+#,max_level/#0width/#4w/#8/.#<vtable/#@.aJCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType.epJ CoglFramebuffer0ZJ_CoglFramebuffer1vM< 1x N#:1yb^#(r1zl#,config1}#0width1#Dw1#Hformat14#L1.#Pmodelview_stack1>#Tprojection_stack1>#Xviewport_x1>#\viewport_y1>#`viewport_width1>#dviewport_height1>#hviewport_age1#lviewport_age_for_scissor_workaround1#pclip_state1H#tdither_enabled1.#x1=#|journal1D#deps1u+#clear_color_red1>#clear_color_green1>#clear_color_blue1>#clear_color_alpha1>#clear_clip_x01#clear_clip_y01#clear_clip_x11#clear_clip_y11#clear_clip_dirty1.#dirty_bitmasks1.#bits1##1# CoglFrameInfo2(M_CoglFrameInfo CoglObject3 N_CoglObject(4KNklass4M#c#user_data_entry4O)c#user_data_array4Q9c#n_user_data_entries4R# 04T#$3ZNunused3[# CoglUserDataKey3\N CoglUserDataDestroyCallback3jNNO<O CoglOnscreen5*'O_CoglOnscreen6K$P< 6MJ#foreign_hwnd6V#6Y.#frame_closures6[#resizable6].#resize_callbacks6^ݫ#frame_counter6`5)#swap_frame_counter6a5)#pending_frame_infos6d.#6f<#_CoglFrameEvent5rPCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent5$PCoglFrameCallback5PPPPrPP<OMCoglFrameClosure5P_CoglFrameClosure6' GLclampf8!>GLvoid8$5RKRfR%R%R%R%RlRxRQ~R5RRRQQQQQQQQQxRRSQQQQQQQQQQxR S"SQQ"S(SR3SISQQISOSQZSpSQQpSR|SSQQSQSSQQRSSQQQSS%RQSTQQQQQQQxR"TVTQQQQQQQQxR\TmTQRsTTQ"STTQQTT"STTQQQQTTRTTQQxRUURRRU4UQQQ:UQEURPUkUQQQxRqUURRUUQQUUQURUUQ?UU QURUUQRVVRQSV7VQxRQ=VXVQxR^V QnVQ?RzVVQQVQVVQQQRVVRRVVRROVVRW!RW RWQ$WNWRRQNWSTW QQ`W{WRQNWUW QWROWWRQNW WWRQpSWWRQSW XRQpSX'XRQnV-X>XQRDXZXQRR`X{XQRRRXXQRRRRXXQQQQXXQQQQQXYQQ"S Y YQQIS&YAYQQQ"SGYXYRR^YoYR"SuYYRRRYYRRRRYYRRRRRYYRQQQQxRQ Z 4UZQR$Z0Z%R6ZBZQHZ^ZQRpSdZZQQQQZ QZQZZQQQRQZZQQQRZZQQQS[<[QQQQQQQQQQB[b[QQQQQh[~[RQQ[ ?R[QQ[[Q?UQxRQ[[QQSS[!Q[\Q\B\QQQQQQQQxRH\w\QQQQQQQQ}\\QQQQQQQQ\\QS\\QpS\\QQQ\ ]Q%R].]RRRR4]O]QQQQU]p]QQQQ CoglGLES2Context9^]_CoglGLES2Context]O:? .b^b^-{M^p];#&bCOGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass 44xbname46O#virt_free47<#virt_unref48<# CoglUserDataDestroyInternalCallback41bbb<< CoglObjectClass49&b 4=ckey4?c#4@<#K4Axb#N CoglUserDataEntry4Bbb c9c )> >Uc  CoglMatrixStack)?d_CoglClipStack>]d>a[e#r>cBe#bounds_x0>j#bounds_y0>k# bounds_x1>l#bounds_y1>m#0>o#>0BeCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType>5d*dcC CoglNode?"}e_CoglNodev  CoglPipelineLayerBigStateC]uIwGmvdmDjwCOGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedTypeD$w#@D+w$float_valueD,v$int_valueD-w$matrixD.Ec$float_arrayD/w$int_arrayD0$arrayD1< w >_CoglBoxedValueLD&SxrD(jw#sizeD)#countD)#vD2w# CoglBoxedValueD3x@E/ymagicE1%)#test_enabledE3.#test_functionE4 ;#write_enabledE5.# range_nearE6>#range_farE7>#E9%)#BE:%)#'E;%)# padding3E<%)#$padding4E=%)#(padding5E>%)#,padding6E?%)#0padding7E@%)#4padding8EA%)#8padding9EB%)#< CoglDepthStateECixFCzCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncFLyF{COGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeFz CoglBitmaskG9{{_CoglBitmaskImaginaryTypel~COGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNT _CoglPipelineStateCOGL_PIPELINE_STATE_COLORCOGL_PIPELINE_STATE_BLEND_ENABLECOGL_PIPELINE_STATE_LAYERSCOGL_PIPELINE_STATE_LIGHTINGCOGL_PIPELINE_STATE_ALPHA_FUNCCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE COGL_PIPELINE_STATE_BLENDCOGL_PIPELINE_STATE_USER_SHADERCOGL_PIPELINE_STATE_DEPTHCOGL_PIPELINE_STATE_FOGCOGL_PIPELINE_STATE_POINT_SIZECOGL_PIPELINE_STATE_LOGIC_OPSCOGL_PIPELINE_STATE_CULL_FACE COGL_PIPELINE_STATE_UNIFORMSCOGL_PIPELINE_STATE_VERTEX_SNIPPETSCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETSCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE CoglPipelineState~Dambientv#diffusev#specularv# emissionv#0shininess>#@CoglPipelineLightingState%alpha_funcz#alpha_func_reference>#CoglPipelineAlphaFuncState%(blend_equation_rgbQ#blend_equation_alphaQ#blend_src_factor_alphaQ#blend_dst_factor_alphaQ# blend_constant40#blend_src_factor_rgbQ# blend_dst_factor_rgbQ#$CoglPipelineBlendState%$ }enabled".#color#40#mode$(8#density%>#z_near&>#z_far'># CoglPipelineFogState( %*,=#CoglPipelineLogicOpsState-%/mode1{#front_winding2>#CoglPipelineCullFaceState3Ճ% 5override_mask7{#override_values<#changed_mask@{#SxCoglPipelineUniformsStateA*&Cąlighting_stateE#alpha_stateF#Dblend_stateG#Luser_programH.#tdepth_stateIy#xJ}#point_sizeK>#logic_ops_stateL#cull_face_stateM#uniforms_stateN#" Oj#Pj#CoglPipelineBigStateQCoglPipelineDestroyCallbackh F<ąw w8 _CoglPipelineFragendstart(#add_layerH#passthrough^#endy# pipeline_pre_change_notify#pipeline_set_parent_notify#layer_pre_change_notify·#(F .HFw. .^FN .yFdF40F·FwrCoglPipelineFragend8%bCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType)\COGL_PIPELINE_GET_LAYER_NO_CREATECoglPipelineGetLayerFlags^_CoglPipelineFlushFlagCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag҈_CoglPipelineFlushOptions!l#%)#disable_layers%)#layer0_override_texturev# CoglPipelineFlushOptions CoglBufferVtable+(Z_CoglBufferVtable +*map_range+,ۊ#unmap+3#set_data+5# <ՊՊsHH-FՊ .ՊG- _CoglBufferFlags+<COGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags+B+D>COGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint+Hċ+J COGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget+QY) CoglOffscreenH,W_CoglOffscreen1O< 1J#gl_framebuffer1E#texture1v#texture_level1Ⱦ#texture_level_width1ɾ#texture_level_height1ʾ#depth_texture1v#allocation_flags1̘#create_flags1O# _CoglMatrixOp=%VCOGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp=0O_CoglMatrixEntryCache =Əentry=ae#flushed_identity=.#flipped=.# CoglMatrixEntryCache=j=2COGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode= CoglClipStateI]_CoglClipStateIstacksI"S-#_CoglJournal`J!L< J# N#framebufferJ+ CoglFramebufferConfig191=OCOGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags1? _CoglFramebufferState1TCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState1^i1l#red1n#blue1o#green1p#alpha1q# depth1r#stencil1s# CoglFramebufferBits1tUcb1̘COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags1J_CoglGLFramebuffer 1Efbo_handle1R#renderbuffers1u+#1# CoglGLFramebuffer1 CoglDriverVtableK v_CoglDriverVtablexK"Spixel_format_from_gl_internalK's#pixel_format_to_glK.#update_featuresK5h^#offscreen_allocateK9# offscreen_freeK=Н#framebuffer_flush_stateK@#framebuffer_clearKE#framebuffer_query_bitsKM4#framebuffer_finishKQF# framebuffer_discard_buffersKT]#$framebuffer_draw_attributesKX#(framebuffer_draw_indexed_attributesKb؞#,framebuffer_read_pixels_into_bitmapKm #0texture_2d_freeKw%#4texture_2d_can_createK}J#8texture_2d_initK%#<texture_2d_allocateKe#@texture_2d_new_from_bitmapK#Dtexture_2d_copy_from_framebufferK#Htexture_2d_get_gl_handleK՟#Ltexture_2d_generate_mipmapK%#Ptexture_2d_copy_from_bitmapK#Ttexture_2d_get_dataK9#Xflush_attributes_stateKj#\clip_stack_flushK#`buffer_createK#dbuffer_destroyK#hbuffer_map_rangeKۊ#lbuffer_unmapK#pbuffer_set_dataK #t .mb^Qm4S 4b^4TWTWTWy .-BНĝ>>>.-HޞQ .Jb^4+ .ev-P 4-k7_CoglOnscreenEvent6B6D#onscreen6FP#info6GP# r6HrP#_CoglOnscreenEventList6@ͬ6@ͬ# 6@Ӭ#ͬ CoglOnscreenEventList6@6D6Dͬ#6DӬ#!^,N| ՊS %*vlh*qQeQQQxRwQY 4UQQQQQQQ?Rŭ QQR'QQQaQQQQQQQQxR-QQQQgRQ]ISĮQQQSQQQQ?RʮQ# <>QQ)_QQQGDvQ<eQQV|QQQRQQ_CoglTextureUnit(Q1indexQ5#enabled_gl_targetQ9Q#gl_textureQ>R#QBQ# QI.#dirty_gl_textureQV.#matrix_stackQZ>#SQgw#layer_changes_since_flushQr# texture_storage_changedQ{.#$ CoglTextureUnitQ}ï CoglMetaTextureCallbackRwv<> CoglTextureVtable/";_CoglTextureVtableP/8pis_primitive/=.#allocate/?e#set_region/Gs#get_data/W# foreach_sub_texture_in_region/\ȴ#get_max_waste/d޴#is_sliced/f#can_hardware_repeat/h#transform_coords_to_gl/j# transform_quad_coords_to_gl/m+#$get_gl_texture/pK#(gl_flush_legacy_texobj_filters/ug#,pre_paint/y~#0ensure_non_quad_rendering/z#4gl_flush_legacy_texobj_wrap_modes/}#8get_format/ǵ#<get_gl_format/ݵ#@get_type/#D/#Hset_auto_mipmap/ #L/%ֳCOGL_TRANSFORM_NO_REPEATCOGL_TRANSFORM_HARDWARE_REPEATCOGL_TRANSFORM_SOFTWARE_REPEAT CoglTransformResult/.p/1COGL_TEXTURE_NEEDS_MIPMAP CoglTexturePrePaintFlags/6 .sv-6 .v4<yȴv>>>>װ< ޴vδ .vvww ֳ+vw .KvUTW1gvQQQ~vmvvQQQ 4ǵv Qݵv͵ Jv v."'_cogl_pipeline_get_parent6Fd(6F)parent_node8f'_cogl_pipeline_get_authority=F(=F*difference>+2 @F,get_max_texture_unitsL-ctxNb^._cogl_disable_texture_unit;mmH/;<0unit=HZ0ctx?b^m1_cogl_pipeline_fragend_fixed_end\.mާm2\F2]3highest_unit_index_l4i`|4ctxbb^562 nFW7p8dmmnd99:mm;M<mmB=Ck:mm;OM53fogColort\4gl_modeuQ~} R 1get_highest_unit_index_cbP.ীmm%2SPw2Q<7Sَ3highest_indexT.translate_sourcesemm/eF>n_sourcesf>source_ing?source_outhTW0ij50layer_num8@lU@Swu:m਀mAwarning_seen.0mjtB_cogl_pipeline_fragend_fixed_add_layer.m(mCFCSw?layers_difference0unitHv@0n_rgb_func_argsՑ0n_alpha_func_args0ctxb^D0@PE:mH5`;޶Fcmlm<@Fmĩmj72 Cwƒ7YF wْDx@ J@Q$:"m/m@۾B:Gmm@2 wV@Y wiAsourcesT Q G_cogl_pipeline_fragend_fixed_start]0mEmtWC]FC^C_ g H_cogl_debug_flags;QWI_cogl_pipeline_fixed_fragendUmԇt<GNU C 4.6.3./driver/gl/cogl-pipeline-vertend-glsl.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglPmmcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloatLsigned charshort intlong long unsigned intHWND__unused# HWND   double VARENUM kVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double CoglContext%_CoglContext>)!@N#displayBY^#(driverDt?#,gpuH2#0driver_vtableKí#Ttexture_driverLέ#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS7#hprivate_feature_flagsTtj#lneeds_viewport_scissor_workaroundV.#pviewport_scissor_workaround_framebufferWNQ#tdefault_pipelineYG#xdefault_layer_0Ztx#|default_layer_n[tx#dummy_layer_dependant\tx#attribute_name_states_hash^.#attribute_name_index_map_cc#n_attribute_names`#enabled_builtin_attributesb}#enabled_texcoord_attributesc}#enabled_custom_attributesd}#enable_builtin_attributes_tmpi}#enable_texcoord_attributes_tmpj}#enable_custom_attributes_tmpk}#changed_bits_tmpl}#legacy_backface_culling_enabledn.#identity_matrixq/#y_flip_matrixr/#flushed_matrix_modev#current_projection_entryze#current_modelview_entry{e#identity_entry}c#builtin_flushed_projectionv#builtin_flushed_modelviewv#texture_unitscc#active_texture_unit#legacy_fog_state#opaque_color_pipelineG#blended_color_pipelineG#texture_pipelineG#codegen_header_buffer-#codegen_source_buffer-#codegen_boilerplate_buffer-#source_stack}+#legacy_state_set#pipeline_cache٭#default_gl_texture_2d_texǟ#default_gl_texture_3d_tex߭#default_gl_texture_rect_tex#framebuffers}+#journal_flush_attributes_arraycc#journal_clip_boundscc#polygon_verticescc#current_pipelineG#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color.#current_pipeline_age#gl_blend_enable_cache.#depth_test_enabled_cache.#depth_test_function_cache(;#depth_writing_enabled_cache.#depth_range_near_cache=#depth_range_far_cache=#legacy_depth_test_enabled.#current_buffer#framebuffer_stack[-#window_bufferNQ#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferNQ#current_read_bufferNQ#have_last_offscreen_allocate_flags)#last_offscreen_allocate_flagst#swap_callback_closures.#next_swap_callback_idý#onscreen_events_queueŁ#current_gles2_contextǀ^#gles2_context_stackȎ.#current_pathˑe#stencil_pipelineG#quad_buffer_indices_bytez#quad_buffer_indices_lenѭ#quad_buffer_indicesz#rectangle_byte_indicesz#rectangle_short_indicesz#rectangle_short_indices_lenֽ#in_begin_gl_block.#texture_download_pipelineG#blit_texture_pipelineG#atlases[-#atlas_reorganize_callbacks7,#journal_rectangles_color)#max_texture_unitsQ#max_texture_image_unitsQ#max_activateable_texture_unitsQ#current_program.#current_fragment_program_typeb#current_vertex_program_typeb#current_gl_programR#current_gl_dither_enabled.#current_gl_color_mask=#current_clip_stack_valid.#current_clip_stacke#current_clip_stack_uses_stencil .#buffer_map_fallback_array#buffer_map_fallback_in_use.#buffer_map_fallback_offset#rectangle_state3^#sampler_cache#winsys_features$# &;#uniform_names-#uniform_name_hash1.#n_uniform_names2#glBindTexture;U#glBlendFunc=V#glClear?\#glClearColorAWR#glClearStencilFBZ#glColorMaskH@]#glCopyTexSubImage2DM\#glDeleteTexturesVU#glDepthFuncXxR#glDepthMaskZ#glDisable\xR#glDrawArrays^\#glDrawElements`:#glEnableexR#glFinishg#glFlushi#glFrontFacekxR#glCullFacemxR#glGenTexturesoU#glGetErrorq[#glGetIntegervs\#glGetBooleanvuQ#glGetFloatvw\#glGetStringyg#glHint{V#glIsTexture}U#glPixelStoreiT#glReadPixels#glScissora]#glStencilFunc#glStencilMaskV#glStencilOpϮ#glTexImage2D #glTexParameterfS#glTexParameterfvS#glTexParameteriS#glTexParameteriv?S#glGetTexParameterfvfS#glGetTexParameterivS#glTexSubImage2D\#glCopyTexImage2DT\#glViewporta]#glIsEnabledjV#glLineWidthT#glPolygonOffset}U#glClipPlanef<T#glClientActiveTextureDxR#glGenRenderbuffers V# glAttachShader @V# glUseProgram CV# glDeleteProgram EV# glGetShaderInfoLog GW# glGetProgramInfoLog LW# glGetShaderiv Q V# glGetProgramiv U V# glDetachShader YV# glGetAttachedShaders [lW# glIsShader `U# glIsProgram bU# glShaderSource lK# glCompileShader qV# glLinkProgram sV# glGetUniformLocation uW# glUniform1f x9X# glUniform2f {PX# glUniform3f lX# glUniform4f X# glUniform1fv X# glUniform2fv X# glUniform3fv X# glUniform4fv X# glUniform1i U# glUniform2i *U# glUniform3i X# glUniform4i X# glUniform1iv Y# glUniform2iv Y# glUniform3iv Y# glUniform4iv Y# glUniformMatrix2fv 2Y# glUniformMatrix3fv 2Y# glUniformMatrix4fv 2Y# glGetUniformfv W# glGetUniformiv W# glGetActiveUniform 0W# glGetShaderSource ܨW# glValidateProgram V# glVertexAttribPointer Y# glEnableVertexAttribArray V# glDisableVertexAttribArray V# glVertexAttrib1f SY# glVertexAttrib1fv jY# glVertexAttrib2f Y# glVertexAttrib2fv jY# glVertexAttrib3f Y# glVertexAttrib3fv jY# glVertexAttrib4f Y# glVertexAttrib4fv jY# glGetVertexAttribfv X# glGetVertexAttribiv  V# glGetVertexAttribPointerv X# glGetAttribLocation W# glBindAttribLocation V# glGetActiveAttrib 0W# glGetTexLevelParameteriv Pl# glGetTexImage S# glClipPlane W# glDepthRange Y˯# glDrawBuffer [xR# glMapBuffer f# glUnmapBuffer ijV# glTexImage3D qR# glTexSubImage3D xR# glBlitFramebuffer [# glGenPrograms U# glDeletePrograms U# glBindProgram U# glProgramString # glProgramLocalParameter4fv TZ# glEGLImageTargetTexture2D # glEGLImageTargetRenderbufferStorage # glDiscardFramebuffer :# glRenderbufferStorageMultisampleIMG N[# glFramebufferTexture2DMultisampleIMG e# glGenSamplers ګU# glDeleteSamplers U# glBindSampler V# glSamplerParameteri t[# glCreateProgramObject W# glCreateShaderObject W# glDeleteObject V# glAttachObject V# glUseProgramObject V# glGetInfoLog W# glGetObjectParameteriv V# glDetachObject V# glGetAttachedObjects lW# glGetStringi Z# glBindVertexArray V# glDeleteVertexArrays U# glGenVertexArrays U# glMapBufferRange &[# uint8_t$* uint32_t( int64_t) guint8* guint32& gsize: gchar0 gint3 gboolean4) gulong8 guint9 gpointerO; GDestroyNotifyY)))) GArray'*_GArray+-* -*#len.)# GByteArray(?*_GByteArray1p* 3*#len4)# GPtrArray)*_GPtrArray7*pdata9*#len:)#v)L)) GQuark&Z) GError+*_GError -$+domain/*#code0)#message1*# )4+  GList'A+_GList )}+ +)#next,}+#prev-}+#4+ GHashTable'+_GHashTable GHook(+_GHook K7, M)#nextN,#prevO,#\ P)# hook_idQ)#8!R)#funcS)# T)# GHookList)H,_GHookListA,seq_idC)#hook_sizeD)#is_setupE)#hooksF,#dummy3G)# finalize_hookH,#dummyI$+#+ GHookFinalizeFunc5----,7, GSList'--_GSList)[- +)#next,[-#- GString)p-_GString +-str-*#len.i)#allocated_len/i)#a--*<.G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| GQueue&._GQueue 1.head3}+#tail4}+#length5)#+ CoglBoolD CoglHandle; CoglMatrix/_CoglMatrixO<0xxR=#yxS=#zxT=#wxU=# xyX=#yyY=#zyZ=#wy[=#xz^=# yz_=#$zz`=#(wza=#,xwd=#0ywe=#4zwf=#8wwg=#<invmoc#@!n#8!o#_padding3p# CoglColorM0_CoglColor0red)#green)#blue)#alpha)#t -)#} -)# -)# [4COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat07COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags4D08COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH78COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeTypeD89COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesMode 9(;COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction:_CoglWinsysFeature5=COGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES X=COGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaska5=m#>COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingp=a>COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags7> CoglSwapChain!>_CoglSwapChain CoglOnscreenTemplate&>_CoglOnscreenTemplate CoglRenderer Q>_CoglRenderer Wt?COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver ^> CoglDisplay!A?_CoglDisplay8"$ @!"&N#setup"(.#(renderer")S^#,onscreen_template"*ic#0 "4;#4 CoglAttribute#% @_CoglAttribute$7@!$9N#name_state$;k#(normalized$<.#,is_buffered$>.#0d$LB#4f $N# CoglAttributeBuffer%%@_CoglAttributeBuffer CoglIndices&%@_CoglIndices @ _CoglFeatureIDCCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglPath'6C_CoglPath CoglPipeline("D_CoglPipelineknF!e#destroy_callbackA#<destroy_data;#@journal_ref_count#D>!#Hage#Lcolor<0#P!#`layer_differences}+#d!|#hstatic_breadcrumbO#llayers_cache#pshort_layers_cache#tdeprecated_get_layers_list}+#is_weak# #blend_enable#real_blend_enable#layers_cache_dirty#deprecated_get_layers_list_dirty#has_static_breadcrumb#progend#CoglSnippet)3F_CoglSnippet)EGCOGL_SNIPPET_HOOK_VERTEXCOGL_SNIPPET_HOOK_VERTEX_TRANSFORMCOGL_SNIPPET_HOOK_VERTEX_GLOBALSCOGL_SNIPPET_HOOK_FRAGMENTCOGL_SNIPPET_HOOK_FRAGMENT_GLOBALSCOGL_SNIPPET_HOOK_TEXTURE_COORD_TRANSFORM COGL_SNIPPET_HOOK_LAYER_FRAGMENT0COGL_SNIPPET_HOOK_TEXTURE_LOOKUP0CoglSnippetHook)UF D CoglBuffer*@G_CoglBuffer\+SH!+UN#}!+Wt^#(vtable+Y#,last_target+[Ѝ#88!+]]#<gl_handle+_R#@size+`#Dusage_hint+a#Hupdate_hint+b?I#L +f#Pf +h#Tstore_created+j#X*~?ICOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint*H*ICOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess*[I*JCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint*I CoglBitmap,*IJ_CoglBitmap CoglTexture-"jJ_CoglTexture-aJCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType-eyJ CoglFramebuffer.ZJ_CoglFramebuffer/vM!/xN#}!/yt^#(!/z#,config/}#0width/#Dheight/#Hformat/4#Lallocated/.#Pmodelview_stack/#Tprojection_stack/#Xviewport_x/=#\viewport_y/=#`viewport_width/=#dviewport_height/=#hviewport_age/#lviewport_age_for_scissor_workaround/#pclip_state/#tdither_enabled/.#x /=#|journal/#deps/}+#clear_color_red/=#clear_color_green/=#clear_color_blue/=#clear_color_alpha/=#clear_clip_x0/#clear_clip_y0/#clear_clip_x1/#clear_clip_y1/#clear_clip_dirty/.#dirty_bitmasks/.#bits/˘#!/# CoglFrameInfo0( N_CoglFrameInfo CoglObject1 /N_CoglObject(2KNklass2MMc#user_data_entry2OSc#user_data_array2Qcc#n_user_data_entries2R# \ 2T#$1ZNunused1[# CoglUserDataKey1\N CoglUserDataDestroyCallback1jOOO; O CoglOnscreen3*9O_CoglOnscreen4K6P!4MJ#foreign_hwnd4V# !4Y.#frame_closures4[#resizable4].#resize_callbacks4^#frame_counter4`=)#swap_frame_counter4a=)#pending_frame_infos4d.# 4f;#_CoglFrameEvent3PCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent36PCoglFrameCallback3PPPPPP;%OMCoglFrameClosure3P_CoglFrameClosure4'NQR 4)#!4+P# 4-;#  4.N#JCoglOnscreenResizeCallback3wQ}QQP; CoglTexture2D57Q_CoglTexture2D GLenum6 GLboolean6* GLbitfield6 GLint6 GLsizei6 GLubyte6* GLuint6 GLfloat6 = GLclampf6!=GLvoid6$GR]RxR7R7R7R7R~RRQRGRRRQQQQQQQQQRRSQQQQQQQQQQRS4SQQ4S:S(RES[SQQ[SaSQlSSQQS(RSSQQSQSSQQ(RSSQQQSS7RQS.TQQQQQQQR4ThTQQQQQQQQRnTTQ(RTTQ4STTQQTT4STTQQQQTT(RTUQQRU*U(R(R(R0UFUQQQLU RWURbU}UQQQRUU(R(RUUQQUUQURUUQQUU QURU VQRV(VRQS.VIVQRQOVjVQRpV QVQQRVVQQVQVVQQQRVVRRVVRROWWRW!R W R0WQ6W`WRRQ`WSfW QQrWWRQ`WUW QWROWWRQ`W WWRQSWXRQSXXRQS#X9XRQV?XPXQ(RVXlXQ(R(RrXXQ(R(R(RXXQ(R(R(R(RXXQQQQXXQQQQQYYQQ4SY2YQQ[S8YSYQQQ4SYYjYR(RpYYR4SYYR(R(RYYR(R(R(RYYR(R(R(R(RYZRQQQQRQZ FU0ZQR6ZBZ7RHZTZQZZpZQRSvZZQQQQZ QZQZZQQQRQZZQQQRZ[QQQS[N[QQQQQQQQQQT[t[QQQQQz[[RQQ[ QR[QQ[[QQUQRQ[[QQSS\!Q\\Q \T\QQQQQQQQRZ\\QQQQQQQQ\\QQQQQQQQ\\QS\\QS\]QQQ]]Q7R%]@](R(R(R(RF]a]QQQQg]]QQQQ CoglGLES2Context7^]_CoglGLES2Context]O8<3^COGL_WINSYS_RECTANGLE_STATE_UNKNOWNCOGL_WINSYS_RECTANGLE_STATE_DISABLECOGL_WINSYS_RECTANGLE_STATE_ENABLE CoglWinsysRectangleState8@]>? .t^t^-z_^]9#8bCOGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass 24bname26O#virt_free27;#virt_unref28;# CoglHandleObject2%/N CoglUserDataDestroyInternalCallback21bbb;; CoglObjectClass298b 2=.ckey2?.c# 2@;# 2Ab#N CoglUserDataEntry2Bbb 4ccc )> =c  CoglMatrixStack:c_CoglMatrixStack0;c!;N#}!;t^#(last_entry;e#, CoglMatrixEntry:c_CoglMatrixEntry;2Td !;4e#op;5#\ ;6#composite_gets;:# CoglClipStack<)id_CoglClipStack<]d !!Aݭ#Dunit_indexA#H AJ#LtextureA]x#Psampler_cache_entryAcx#T!Anx#X" A#\A1qCOGL_PIPELINE_LAYER_STATE_UNIT_INDEXCOGL_PIPELINE_LAYER_STATE_TEXTURE_TYPE_INDEXCOGL_PIPELINE_LAYER_STATE_TEXTURE_DATA_INDEXCOGL_PIPELINE_LAYER_STATE_SAMPLER_INDEXCOGL_PIPELINE_LAYER_STATE_COMBINE_INDEXCOGL_PIPELINE_LAYER_STATE_COMBINE_CONSTANT_INDEXCOGL_PIPELINE_LAYER_STATE_USER_MATRIX_INDEXCOGL_PIPELINE_LAYER_STATE_POINT_SPRITE_COORDS_INDEXCOGL_PIPELINE_LAYER_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_LAYER_STATE_FRAGMENT_SNIPPETS_INDEX COGL_PIPELINE_LAYER_STATE_SPARSE_COUNT COGL_PIPELINE_LAYER_STATE_COUNT ALtsCOGL_PIPELINE_LAYER_STATE_UNITCOGL_PIPELINE_LAYER_STATE_TEXTURE_TYPECOGL_PIPELINE_LAYER_STATE_TEXTURE_DATACOGL_PIPELINE_LAYER_STATE_SAMPLERCOGL_PIPELINE_LAYER_STATE_COMBINECOGL_PIPELINE_LAYER_STATE_COMBINE_CONSTANT COGL_PIPELINE_LAYER_STATE_USER_MATRIXCOGL_PIPELINE_LAYER_STATE_POINT_SPRITE_COORDSCOGL_PIPELINE_LAYER_STATE_VERTEX_SNIPPETSCOGL_PIPELINE_LAYER_STATE_FRAGMENT_SNIPPETS CoglPipelineLayerStateAgqAtCOGL_PIPELINE_COMBINE_FUNC_ADDCOGL_PIPELINE_COMBINE_FUNC_ADD_SIGNEDCOGL_PIPELINE_COMBINE_FUNC_SUBTRACTCOGL_PIPELINE_COMBINE_FUNC_INTERPOLATECOGL_PIPELINE_COMBINE_FUNC_REPLACE<COGL_PIPELINE_COMBINE_FUNC_MODULATECOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBCOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBA CoglPipelineCombineFuncAsAuCOGL_PIPELINE_COMBINE_SOURCE_TEXTURECOGL_PIPELINE_COMBINE_SOURCE_CONSTANTCOGL_PIPELINE_COMBINE_SOURCE_PRIMARY_COLORCOGL_PIPELINE_COMBINE_SOURCE_PREVIOUSCOGL_PIPELINE_COMBINE_SOURCE_TEXTURE0 CoglPipelineCombineSourceAtAvCOGL_PIPELINE_COMBINE_OP_SRC_COLORCOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_COLORCOGL_PIPELINE_COMBINE_OP_SRC_ALPHACOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_ALPHA CoglPipelineCombineOpAuA xtexture_combine_rgb_funcAt#texture_combine_rgb_srcA x#texture_combine_rgb_opAx#texture_combine_alpha_funcAt#texture_combine_alpha_srcA x# texture_combine_alpha_opAx#,texture_combine_constantA,x#8matrixA/#H A"k#!A"k#point_sprite_coordsA.# ux  v,x  =-)#,padding6C?-)#0padding7C@-)#4padding8CA-)#8padding9CB-)#< CoglDepthStateCCyDC;|COGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncDL{D|COGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeDY| CoglBitmaskE9(}.}_CoglBitmaskImaginaryTypelCOGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNT _CoglPipelineStatebCOGL_PIPELINE_STATE_COLORCOGL_PIPELINE_STATE_BLEND_ENABLECOGL_PIPELINE_STATE_LAYERSCOGL_PIPELINE_STATE_LIGHTINGCOGL_PIPELINE_STATE_ALPHA_FUNCCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE COGL_PIPELINE_STATE_BLENDCOGL_PIPELINE_STATE_USER_SHADERCOGL_PIPELINE_STATE_DEPTHCOGL_PIPELINE_STATE_FOGCOGL_PIPELINE_STATE_POINT_SIZECOGL_PIPELINE_STATE_LOGIC_OPSCOGL_PIPELINE_STATE_CULL_FACE COGL_PIPELINE_STATE_UNIFORMSCOGL_PIPELINE_STATE_VERTEX_SNIPPETSCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETSCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE CoglPipelineStateDambient,x#diffuse,x#specular,x# emission,x#0shininess=#@CoglPipelineLightingState{%Dalpha_func;|#alpha_func_reference=#CoglPipelineAlphaFuncState%(Mblend_equation_rgbQ#blend_equation_alphaQ#blend_src_factor_alphaQ#blend_dst_factor_alphaQ# blend_constant<0#blend_src_factor_rgbQ# blend_dst_factor_rgbQ#$CoglPipelineBlendStateg%$ enabled".#color#<0#mode$08#density%=#z_near&=#z_far'=# CoglPipelineFogState(l%* ,=#CoglPipelineLogicOpsState-%/kmode1|#front_winding2#>#CoglPipelineCullFaceState38% 5override_mask7}#override_values<#changed_mask@}#yCoglPipelineUniformsStateA&C$lighting_stateE#alpha_stateFD#Dblend_stateGM#L`!H.#tdepth_stateI{#xfog_stateJ#point_sizeK=#logic_ops_stateL#cull_face_stateMk#uniforms_stateN# O"k#!P"k#CoglPipelineBigStateQ CoglPipelineDestroyCallbackhek|G;$tx tx G .ɇGGb<0χ Gtxts_CoglPipelineVertendstart#add_layerΈ#endɇ#pipeline_pre_change_notify # layer_pre_change_notify  # .ΈGtxNQCoglPipelineVertend%bCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType)_CoglPipelineFlushFlag4COGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag_CoglPipelineFlushOptionsъ8!4#m!-)#disable_layers-)#layer0_override_texture]x# CoglPipelineFlushOptionsR CoglBufferVtable+( _CoglBufferVtable +*\map_range+,#unmap+3#set_data+5Nj# ;IJ-G\ .NjF- _CoglBufferFlags+<]COGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags+B͋+DCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint+Ht+JЍCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget+Q ) CoglOffscreenF,_CoglOffscreen/!/J#gl_framebuffer/#texture/]x#texture_level/Ƚ#texture_level_width/ɽ#texture_level_height/ʽ#depth_texture/]x#allocation_flags/t#create_flags/# _CoglMatrixOp;%COGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp;0_CoglMatrixEntryCache ;ventry;e#flushed_identity;.#flipped;.# CoglMatrixEntryCache;;COGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode; CoglClipStateG _CoglClipStateG6stacksG"[-#_CoglJournal`H!!H#N# H+NQ#(entriesH-cc#,verticesH.cc#0needed_vbo_lenH/#4vbo_poolH6#8next_vbo_in_poolH9#Xfast_read_pixel_countH;#\  @ CoglJournalH=6$&COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID$,_CoglAttributeNameState$.name$0 #name_id$1#name_index$2#normalized_default$3.# layer_number$4# CoglAttributeNameState$5$Aattribute_buffer$B#stride$C#offset$D#n_components$E# !$F8#P$HB}!$It^#boxed$Jy##P$@k$buffered$G$constant$Kq$RKCOGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags$av$sunit$u#options$vъ#m!$w-)# CoglFlushLayerState$x` _CoglFramebufferType/-COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType/0/2swap_chain/4#need_stencil/5.#!/6# !/7.# depth_texture_enabled/8.#}> CoglFramebufferConfig/9//=COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags/?Ö _CoglFramebufferState/TGCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState/^/l˘red/n#blue/o#green/p#alpha/q# depth/r#stencil/s# CoglFramebufferBits/tcc /tCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags/_CoglGLFramebuffer /fbo_handle/R#renderbuffers/}+#!/# CoglGLFramebuffer/ CoglDriverVtableI _CoglDriverVtablexI"pixel_format_from_gl_internalI'#pixel_format_to_glI.E#update_featuresI5z^#offscreen_allocateI9f# offscreen_freeI=x#framebuffer_flush_stateI@#framebuffer_clearIE#framebuffer_query_bitsIMܞ#framebuffer_finishIQ# framebuffer_discard_buffersIT#$framebuffer_draw_attributesIX@#(framebuffer_draw_indexed_attributesIb#,framebuffer_read_pixels_into_bitmapIm#0texture_2d_freeIw͟#4texture_2d_can_createI}#8texture_2d_initI͟#<texture_2d_allocateI #@texture_2d_new_from_bitmapI-#Dtexture_2d_copy_from_framebufferIg#Htexture_2d_get_gl_handleI}#Ltexture_2d_generate_mipmapI͟#Ptexture_2d_copy_from_bitmapI#Ttexture_2d_get_dataI#Xflush_attributes_stateI#\clip_stack_flushI)#`buffer_createI#dbuffer_destroyI#hbuffer_map_rangeI#lbuffer_unmapI#pbuffer_set_dataI Nj#t .t^Q4 4Et^4fWfWfW! .``-Kx`lNQNQG~NQ====֞NQ֞˘ŞNQNQ:NQG9:K@ zNQG9z:K@F .NQa>-7JǟǟQ .t^4ӟ . ]x- ǟ-4-gǟNQ3 }ǟm .ǟ-ǟ4Ơ NQG K:)eNQ CoglTextureDriverJH_CoglTextureDriver0J΢genJ%#prep_gl_for_pixels_uploadJ1#upload_subregion_to_glJC[#upload_to_glJY# upload_to_gl_3dJk#prep_gl_for_pixels_downloadJ#gl_get_tex_imageJ,#size_supportedJ`#size_supported_3dJ# try_setting_gl_border_colorJ#$allows_foreign_gl_targetJˤ#(find_best_gl_get_data_formatJ#, Rt^Q4΢t^ .[t^]x.RR- .t^QR.QRR-a .t^QR.QQQRR-t^ .,t^QQQ .`t^QQQQ2 .t^QQQft^R4S .ˤt^Q 4t^4fWfWѤ CoglPipelineCacheK_CoglPipelineCache CoglTexture3DL.9_CoglTexture3D CoglTextureRectangleM?f_CoglTextureRectangle _CoglGpuInfoArchitectureFlagNߦCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagN%~ _CoglGpuInfoArchitectureN'%COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureN0N3ICOGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorNR 47#!49TQ# 4:;# id4;#_CoglResizeNotifyList43y!43y#!43#ʫy CoglResizeNotifyList43>47Ƭ 47y#J!47# CoglOnscreenEvent4>߬_CoglOnscreenEvent4B9R 4D#onscreen4FP#info4GP# !4HP#_CoglOnscreenEventList4@u!4@u#!4@{#Ƭu CoglOnscreenEventList4@94Dí 4Du#J!4D{#ɭԭ/$J -*mp*Q :QQQRQQZ@ FUgQWQQQQQQQRmQQRϮQQQ QQQQQQQQRծ* R R R RKRQ][S0lQQQSQQQQQQRrQ˯ ;QQѯQQQFQ; :QQV$eQQQRQQ@ CoglProgramO~_CoglProgram4O !O"b#attached_shadersO$[-#(custom_uniformsO&cc#,ageO)#022\ 4#gl_shader6R#header7-#source7-# CoglPipelineShaderState9'_cogl_pipeline_get_parent6G(!6G)parent_node8;f'_cogl_pipeline_get_authority=G(!=G*difference>+ @G,get_shader_stateI-!IG2.dirty_shader_stateiI-!iG/_cogl_pipeline_vertend_glsl_layer_pre_change_notify *owner G(" tx*change ts+S!/_cogl_pipeline_vertend_glsl_pre_change_notify#(!G*changeb*new_color,get_vertex_snippets}lP-!}G,get_layer_vertex_snippetsl-"tx0state.add_global_declarations߳-!G-S!0hookG1!l,shader_state_new> 1S!@.set_shader_state_:-!_G-S!`.add_layer_declarationsq-!G-S!2_cogl_pipeline_vertend_glsl_endw.Pm-m¶3!wG3!x4S!zS5ctx|t^͓6mm~78N9source_strings¶H9lengthsҶP5compile_statusQ5shaderR*4!l4 lu:_cogl_dummy_decl6#m7DS;m7ѱg7ű<=>QmímB7yʔ?mím=?mm5lenQ5shader_log ?Cmsm4 GP>CmYm@ѱ@ű?CmYm=^>QPmSmB7yʔ?PmSm=} OҶ  Q 2_cogl_pipeline_vertend_glsl_add_layer..0mm3!.G3"/txAlayers_difference03 1NQ 4S!3V4!4l5layer_index55ctx7t^ߕ6\m9Ϸ7>PmŰmT7w?mŰm=%Bdestroy_shader_stateOmm;RC O;DS!QEctxSt^Fadd_layer_declaration_cb.mXmոC"txC ;DS!G JHtarget_stringOlB_cogl_pipeline_vertend_glsl_start`m鴀moC!GC!C!GS!SEtemplate_pipelineGG`!oEctxt^ Im(ʜ7TJ:m.mù7et7ZJ.m\m`7<@KdzKӳL#.m=m@DL.m=m@ѱ@ű?.m=m=>Q4m7mB7yΘ?4m7m=?m鴀mG GIгm`ؕ7M mm7.7#Nm)mO_g_boolean_var_޽M߳)mMm?)mMm=.M Mmqm.7.A7#TM mmT7.g7#z;mx7kPIm;mQQQRPJmmƻQ>Im6m 7?m6mK@@>!m6m7=P@mumQQQ>Mmqm7%?Mmqm@@>!Mmqm7=%S_cogl_pipeline_vertend_glsl_get_shaderrRmm9C!rGDS!tPLmmtQHshader_state_key;N0m , T_cogl_debug_flags9QU_cogl_pipeline_glsl_vertendrdYmԈNNAGNU C 4.6.3./driver/gl/cogl-pipeline-vertend-fixed.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglmŶmcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloatMsigned charshort intlong long unsigned intHWND__unused# HWND   double VARENUM lVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double CoglContext%_CoglContext>)2#@L#displayBV\#(driverD>#,gpuH#0driver_vtableK#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS6#hprivate_feature_flagsTYh#lneeds_viewport_scissor_workaroundV.#pviewport_scissor_workaround_framebufferWKO#tdefault_pipelineYE#xdefault_layer_0Z)u#|default_layer_n[)u#dummy_layer_dependant\)u#attribute_name_states_hash^.#attribute_name_index_map_Ha#n_attribute_names`#enabled_builtin_attributesby#enabled_texcoord_attributescy#enabled_custom_attributesdy#enable_builtin_attributes_tmpiy#enable_texcoord_attributes_tmpjy#enable_custom_attributes_tmpky#changed_bits_tmply#legacy_backface_culling_enabledn.#identity_matrixq?.#y_flip_matrixr?.#flushed_matrix_modev#current_projection_entryzpc#current_modelview_entry{pc#identity_entry}a#builtin_flushed_projection4#builtin_flushed_modelview4#texture_unitsHa#active_texture_unit#legacy_fog_state#opaque_color_pipelineE#blended_color_pipelineE#texture_pipelineE#codegen_header_buffer-#codegen_source_buffer-#codegen_boilerplate_buffer-#source_stack~+#legacy_state_set#pipeline_cache#default_gl_texture_2d_tex#default_gl_texture_3d_tex#default_gl_texture_rect_tex#framebuffers~+#journal_flush_attributes_arrayHa#journal_clip_boundsHa#polygon_verticesHa#current_pipelineE#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color.#current_pipeline_age#gl_blend_enable_cache.#depth_test_enabled_cache.#depth_test_function_cachec:#depth_writing_enabled_cache.#depth_range_near_cache>#depth_range_far_cache>#legacy_depth_test_enabled.#current_buffer#framebuffer_stack\-#window_bufferKO#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferKO#current_read_bufferKO#have_last_offscreen_allocate_flags)#last_offscreen_allocate_flags2#swap_callback_closures.#next_swap_callback_idþ#onscreen_events_queue?#current_gles2_context}\#gles2_context_stack-#current_pathvc#stencil_pipelineE#quad_buffer_indices_byte8#quad_buffer_indices_lenѮ#quad_buffer_indices8#rectangle_byte_indices8#rectangle_short_indices8#rectangle_short_indices_len־#in_begin_gl_block.#texture_download_pipelineE#blit_texture_pipelineE#atlases\-#atlas_reorganize_callbacks8,#journal_rectangles_color)#max_texture_unitsO#max_texture_image_unitsO#max_activateable_texture_unitsO#current_program-.#current_fragment_program_type #current_vertex_program_type #current_gl_programP#current_gl_dither_enabled.#current_gl_color_mask=#current_clip_stack_valid.#current_clip_stackjc#current_clip_stack_uses_stencil .#buffer_map_fallback_array#buffer_map_fallback_in_use.#buffer_map_fallback_offset#rectangle_state0\#sampler_cache#winsys_features$#"&<#uniform_names-Ū#uniform_name_hash1.#n_uniform_names2#glBindTexture;S#glBlendFunc=T#glClear?Z#glClearColorATP#glClearStencilF?X#glColorMaskH=[#glCopyTexSubImage2DMZ#glDeleteTexturesVS#glDepthFuncXuP#glDepthMaskZת#glDisable\uP#glDrawArrays^Z#glDrawElements`#glEnableeuP#glFinishg#glFlushi#glFrontFacekuP#glCullFacemuP#glGenTexturesoS#glGetErrorqY#glGetIntegervsZ#glGetBooleanvu#glGetFloatvwZ#glGetStringy%#glHint{T#glIsTexture}S#glPixelStoreiR#glReadPixelsU#glScissor^[#glStencilFuncq#glStencilMaskT#glStencilOp#glTexImage2Dǫ#glTexParameterfQ#glTexParameterfvQ#glTexParameteriQ#glTexParameterivT# glAttachShader @T# glUseProgram CT# glDeleteProgram ET# glGetShaderInfoLog GU# glGetProgramInfoLog LU# glGetShaderiv Q T# glGetProgramiv U T# glDetachShader YT# glGetAttachedShaders [iU# glIsShader `S# glIsProgram bS# glShaderSource l # glCompileShader qT# glLinkProgram sT# glGetUniformLocation uU# glUniform1f x6V# glUniform2f {MV# glUniform3f iV# glUniform4f V# glUniform1fv V# glUniform2fv V# glUniform3fv V# glUniform4fv V# glUniform1i S# glUniform2i 'S# glUniform3i V# glUniform4i V# glUniform1iv W# glUniform2iv W# glUniform3iv W# glUniform4iv W# glUniformMatrix2fv /W# glUniformMatrix3fv /W# glUniformMatrix4fv /W# glGetUniformfv U# glGetUniformiv U# glGetActiveUniform -U# glGetShaderSource ܥU# glValidateProgram T# glVertexAttribPointer W# glEnableVertexAttribArray T# glDisableVertexAttribArray T# glVertexAttrib1f PW# glVertexAttrib1fv gW# glVertexAttrib2f ~W# glVertexAttrib2fv gW# glVertexAttrib3f W# glVertexAttrib3fv gW# glVertexAttrib4f W# glVertexAttrib4fv gW# glGetVertexAttribfv U# glGetVertexAttribiv  T# glGetVertexAttribPointerv V# glGetAttribLocation U# glBindAttribLocation T# glGetActiveAttrib -U# glGetTexLevelParameteriv P*# glGetTexImage SP# glClipPlane Wr# glDepthRange Y# glDrawBuffer [uP# glMapBuffer f# glUnmapBuffer igT# glTexImage3D qP# glTexSubImage3D xP# glBlitFramebuffer Y# glGenPrograms S# glDeletePrograms S# glBindProgram S# glProgramString Ŭ# glProgramLocalParameter4fv QX# glEGLImageTargetTexture2D ܬ# glEGLImageTargetRenderbufferStorage ܬ# glDiscardFramebuffer # glRenderbufferStorageMultisampleIMG KY# glFramebufferTexture2DMultisampleIMG ## glGenSamplers ڨS# glDeleteSamplers S# glBindSampler T# glSamplerParameteri qY# glCreateProgramObject U# glCreateShaderObject U# glDeleteObject T# glAttachObject T# glUseProgramObject T# glGetInfoLog U# glGetObjectParameteriv T# glDetachObject T# glGetAttachedObjects iU# glGetStringi X# glBindVertexArray T# glDeleteVertexArrays S# glGenVertexArrays S# glMapBufferRange &Y# uint8_t$+ uint32_t( int64_t) guint8+ guint32& gsize: gchar0 gint3 gboolean4) gulong8 guint9 gpointerO< GDestroyNotifyY)))) GArray'*_GArray+.*"-*#len.)# GByteArray(@*_GByteArray1q*"3*#len4)# GPtrArray)*_GPtrArray7*pdata9*#len:)#w)M)) GQuark&[) GError+*_GError -%+domain/*#code0)#message1*# )5+  GList'B+_GList )~+"+)#next,~+#prev-~+#5+ GHashTable'+_GHashTable GHook(+_GHook K8,"M)#nextN,#prevO,#"P)# hook_idQ)#"R)#funcS)#"T)# GHookList)I,_GHookListA,seq_idC)#hook_sizeD)#is_setupE)#hooksF,#dummy3G)# finalize_hookH,#dummyI%+#+ GHookFinalizeFunc5- ---,8, GSList'.-_GSList)\-"+)#next,\-# - GString)q-_GString +-str-*#len.j)#allocated_len/j)#b--* GQueue&-_GQueue 1.head3~+#tail4~+#length5)#+ CoglBoolD CoglHandle< CoglMatrixQ._CoglMatrixOw/xxR>#yxS>#zxT>#wxU># xyX>#yyY>#zyZ>#wy[>#xz^># yz_>#$zz`>#(wza>#,xwd>#0ywe>#4zwf>#8wwg>#<invmTa#@#n#"o#_padding3p# CoglColor؈/_CoglColor 0red)#green)#blue)#alpha)#5".)#>".)#G".)# [3COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat 06COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags3Dk7COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH 7*8COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType7)9COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeD8c:COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunctionB9_CoglWinsysFeaturep<COGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES X=COGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskap<m^=COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingp==COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlagsr= CoglSwapChain!=_CoglSwapChain CoglOnscreenTemplate&=_CoglOnscreenTemplate CoglRendererQ&>_CoglRendererW>COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver^6> CoglDisplay A>_CoglDisplay8!$F?2#!&L#setup!(.#(renderer!)P\#,onscreen_template!*Na#0"!4<#4 CoglAttribute"%[?_CoglAttribute#7?2##9L#name_state#;)#(normalized#<.#,is_buffered#>.#0d#L#4'"#N# CoglAttributeBuffer$%?_CoglAttributeBuffer CoglIndices%%!@_CoglIndicesF? _CoglFeatureID(CCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglPath&68C_CoglPath CoglPipeline'"XC_CoglPipelinekE2#|c#destroy_callback#<destroy_data<#@journal_ref_count#D"#Hage#Lcolorw/#P ##`layer_differences~+#d":#hstatic_breadcrumbM#llayers_cache@#pshort_layers_cacheF#tdeprecated_get_layers_list~+#is_weak#["#blend_enable#real_blend_enable#layers_cache_dirty#deprecated_get_layers_list_dirty#has_static_breadcrumb#progend#CoglSnippet(3E_CoglSnippetDC CoglBuffer)@E_CoglBuffer\*SF2#*UL# #*Wq\#(vtable*Y#,last_target*[#8"*]#<gl_handle*_P#@size*`#Dusage_hint*a#Hupdate_hint*b#\viewport_y.>#`viewport_width.>#dviewport_height.>#hviewport_age.#lviewport_age_for_scissor_workaround.#pclip_state.#tdither_enabled..#xP".=#|journal.#deps.~+#clear_color_red.>#clear_color_green.>#clear_color_blue.>#clear_color_alpha.>#clear_clip_x0.#clear_clip_y0.#clear_clip_x1.#clear_clip_y1.#clear_clip_dirty..#dirty_bitmasks..#bits.#C#.# CoglFrameInfo/( L_CoglFrameInfo CoglObject0 ,L_CoglObject(1KLklass1M2a#user_data_entry1O8a#user_data_array1QHa#n_user_data_entries1R# "1T#$0ZLunused0[# CoglUserDataKey0\L CoglUserDataDestroyCallback0jM MM<M CoglOnscreen2*6M_CoglOnscreen3K3N2#3MH#foreign_hwnd3V#"3Y.#frame_closures3[F#resizable3].#resize_callbacks3^C#frame_counter3`>)#swap_frame_counter3a>)#pending_frame_infos3d-#"3f<#_CoglFrameEvent2NCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent23NCoglFrameCallback2NNNNNN<"MKCoglFrameClosure2N_CoglFrameClosure3'KO"3)c##3+N#"3-<# "3.L#HCoglOnscreenResizeCallback2tOzOON< CoglTexture2D47O_CoglTexture2D GLenum5 GLboolean5+ GLbitfield5 GLint5 GLsizei5 GLubyte5+ GLuint5 GLfloat5 > GLclampf5!>GLvoid5$DPZPuP4P4P4P4P{PPOPDPPPOOOOOOOOOPPQOOOOOOOOOOPQ1QOO1Q7Q%PBQXQOOXQ^QOiQQOOQ%PQQOOQOQQOO%PQQOOOQQ4POQ+ROOOOOOOP1ReROOOOOOOOPkR|RO%PRRO1QRROORR1QRROOOORR%PR SOOPS'S%P%P%P-SCSOOOISPTSP_SzSOOOPSS%P%PSSOOSSOSPSSONSS OSPS TOPT%TPOQ+TFTOPOLTgTOPmT O}TONPTTOOTOTTOOOPTTPPTTPPMT UPU!PU P-UO3U]UPPO]UQcU OOoUUPO]USU OUPMUUPO]U UUPOQUUPOQVVPOQ V6VPO}T> .q\q\-{\\[8#5`COGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass 14`name16M#virt_free17<#virt_unref18<# CoglUserDataDestroyInternalCallback11```<< CoglObjectClass195` 1=akey1?a#"1@<#"1A`#L CoglUserDataEntry1B`` aHa )= >da  CoglMatrixStack9{a_CoglMatrixStack0:a2#:L# #:q\#(last_entry:pc#, CoglMatrixEntry9a_CoglMatrixEntry:29b":4pc#op:5Č#":6#composite_gets::# CoglClipStack;)Nb_CoglClipStack;]b";ajc##;cQc#bounds_x0;j#bounds_y0;k# bounds_x1;l#bounds_y1;m#";o#;0QcCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType;5b9ba(C CoglNode<"c_CoglNode<<*c2#<.L#"<1 d#("<4:d#,children<7&d#4has_parent_reference<;.#8_CoglNodeList<$ d"<$ d#|c CoglNodeList<$c<4gdle_next<4 d#le_prev<4gd# d=#YhCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags=$h_CoglPipelineSnippet >(h">*&i#snippet>,Yi#_CoglPipelineSnippetList>&i">&i#xh CoglPipelineSnippetList>&h>*Sile_next>*i#le_prev>*Si#iE _CoglSamplerCacheWrapMode?-ejCOGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapMode?4_i CoglSamplerCache?6j_CoglSamplerCache_CoglSamplerCacheEntry?8Vksampler_object?:P#min_filter?t  CoglPipelineLayerBigState@usTHuVktskAuCOGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedTypeA$/u#@A+v$float_valueA,t$int_valueA-v$matrixA.Ta$float_arrayA/v$int_arrayA0$arrayA1< v >_CoglBoxedValueLA&kv#A(u#sizeA)#countA)#vA2u# CoglBoxedValueA3v@B/wmagicB1.)#test_enabledB3.#test_functionB4c:#write_enabledB5.# range_nearB6>#range_farB7>#5"B9.)#>"B:.)#G"B;.)# padding3B<.)#$padding4B=.)#(padding5B>.)#,padding6B?.)#0padding7B@.)#4padding8BA.)#8padding9BB.)#< CoglDepthStateBCvCCxCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncCLwCyCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeCy CoglBitmaskD9yy_CoglBitmaskImaginaryTypel|COGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNT _CoglPipelineStateCOGL_PIPELINE_STATE_COLORCOGL_PIPELINE_STATE_BLEND_ENABLECOGL_PIPELINE_STATE_LAYERSCOGL_PIPELINE_STATE_LIGHTINGCOGL_PIPELINE_STATE_ALPHA_FUNCCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE COGL_PIPELINE_STATE_BLENDCOGL_PIPELINE_STATE_USER_SHADERCOGL_PIPELINE_STATE_DEPTHCOGL_PIPELINE_STATE_FOGCOGL_PIPELINE_STATE_POINT_SIZECOGL_PIPELINE_STATE_LOGIC_OPSCOGL_PIPELINE_STATE_CULL_FACE COGL_PIPELINE_STATE_UNIFORMSCOGL_PIPELINE_STATE_VERTEX_SNIPPETSCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETSCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE CoglPipelineState|Dambientt#diffuset#speculart# emissiont#0shininess>#@CoglPipelineLightingState0%alpha_funcx#alpha_func_reference>#CoglPipelineAlphaFuncState%(blend_equation_rgbO#blend_equation_alphaO#blend_src_factor_alphaO#blend_dst_factor_alphaO# blend_constantw/#blend_src_factor_rgbO# blend_dst_factor_rgbO#$CoglPipelineBlendState%$ enabled".#color#w/#mode$k7#density%>#z_near&>#z_far'># CoglPipelineFogState(!%*ˁP",=#CoglPipelineLogicOpsState-%/ mode1y#front_winding2^=#CoglPipelineCullFaceState3% 5override_mask7y#override_values<#changed_mask@y#kvCoglPipelineUniformsStateAB&Clighting_stateE#alpha_stateF#Dblend_stateG#Luser_programH-.#tdepth_stateIw#xfog_stateJ#point_sizeK>#logic_ops_stateLˁ#cull_face_stateM #uniforms_stateN#s"Oi#t#Pi#CoglPipelineBigStateQCoglPipelineDestroyCallbackh#):E<)u )uV lEV .ErEw/ʄE)u)p_CoglPipelineVertendmstartl#add_layer#end#pipeline_pre_change_notify # layer_pre_change_notify ʄ# .E)uKOmCoglPipelineVertendЄ% COGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType)_CoglPipelineFlushFlagCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag@_CoglPipelineFlushOptions"#".)#disable_layers.)#layer0_override_textureu# CoglPipelineFlushOptions CoglBufferVtable*(ȇ_CoglBufferVtable **map_range*,I#unmap*3[#set_data*5# <CCGH-E[CO .CG-a _CoglBufferFlags*<COGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags*B*DCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint*H2*JCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget*Qlj) CoglOffscreenE,Ŋ_CoglOffscreen.2#.H#gl_framebuffer.ū#texture.u#texture_level.Ⱦ#texture_level_width.ɾ#texture_level_height.ʾ#depth_texture.u#allocation_flags.2#create_flags.ӵ# _CoglMatrixOp:%ČCOGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp:0_CoglMatrixEntryCache :4entry:pc#flushed_identity:.#flipped:.# CoglMatrixEntryCache:،:COGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode:P CoglClipStateFˍ_CoglClipStateFstacksF"\-#_CoglJournal`G!2#G#L#"G+KO#(entriesG-Ha#,verticesG.Ha#0needed_vbo_lenG/#4vbo_poolG6#8next_vbo_in_poolG9#Xfast_read_pixel_countG;#\ ŽŽ ? CoglJournalG=#&COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID#,ێ_CoglAttributeNameState#.Pname#0 #name_id#1#name_index#2#normalized_default#3.# layer_number#4# CoglAttributeNameState#5ŏ#Aِattribute_buffer#BŽ#stride#C#offset#D#n_components#E# ##F*8#P#H ##Iq\#boxed#Jkv##P#@)$buffered#Gn$constant#Kِ/P#R COGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags#a4#sVunit#u#options#v#"#w.)# CoglFlushLayerState#x _CoglFramebufferType.-ҒCOGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType.0q.2^swap_chain.4^#need_stencil.5.#C#.6#".7.# depth_texture_enabled.8.#= CoglFramebufferConfig.9.=COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags.? _CoglFramebufferState.TCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState.^ϓ.lred.n#blue.o#green.p#alpha.q# depth.r#stencil.s# CoglFramebufferBits.t!daȎ.2COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags._CoglGLFramebuffer .fbo_handle.P#renderbuffers.~+#C#.# CoglGLFramebuffer.T CoglDriverVtableH ܖ_CoglDriverVtablexH"pixel_format_from_gl_internalH'ٚ#pixel_format_to_glH.#update_featuresH5w\#offscreen_allocateH9$# offscreen_freeH=6#framebuffer_flush_stateH@R#framebuffer_clearHE}#framebuffer_query_bitsHM#framebuffer_finishHQ# framebuffer_discard_buffersHTÛ#$framebuffer_draw_attributesHX#(framebuffer_draw_indexed_attributesHb>#,framebuffer_read_pixels_into_bitmapHms#0texture_2d_freeHw#4texture_2d_can_createH}#8texture_2d_initH#<texture_2d_allocateH˜#@texture_2d_new_from_bitmapH#Dtexture_2d_copy_from_framebufferH%#Htexture_2d_get_gl_handleH;#Ltexture_2d_generate_mipmapH#Ptexture_2d_copy_from_bitmapH~#Ttexture_2d_get_dataHڟ#Xflush_attributes_stateHН#\clip_stack_flushH#`buffer_createH[#dbuffer_destroyH[#hbuffer_map_rangeHI#lbuffer_unmapH[#pbuffer_set_dataH #t .Ӛq\OӚ3 3q\3cUcUcUߚ .- 6*RKOKO<}KO>>>>XKOKOÛKOKOE)9 0@ɛ8KOE)98 @ .mKO=m-4HDOy .q\3 .˜u- m3-ќ%KO ;+ .~m-A3ʝKOEʝ VjcKO֝ CoglTextureDriverI_CoglTextureDriver0IgenI%#prep_gl_for_pixels_uploadI1Ÿ#upload_subregion_to_glIC#upload_to_glIYW# upload_to_gl_3dIk#prep_gl_for_pixels_downloadI#gl_get_tex_imageI#size_supportedI#size_supported_3dIR# try_setting_gl_border_colorIn#$allows_foreign_gl_targetI#(find_best_gl_get_data_formatI#, Pq\O3Ÿq\ .q\u.mPP-ȟ .Wq\OP.mOPP- .q\OP.OOmOPP-]q\ .q\OOOƠ .q\OOOO .Rq\OOO$nq\P1QX .q\Ot 3q\3cUcU CoglPipelineCacheJ͡_CoglPipelineCache CoglTexture3DK._CoglTexture3D CoglTextureRectangleL?$_CoglTextureRectangle _CoglGpuInfoArchitectureFlagMCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagM%< _CoglGpuInfoArchitectureM'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureM0M3COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorM<M?tCOGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackageMB MEԦCOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugML CoglGpuInfoMP_CoglGpuInfo$MRvendorMT#vendor_nameMUM#driver_packageMWt#driver_package_nameMXM# driver_package_versionMY#architectureM[#architecture_nameM\M#architecture_flagsM]#driver_bugsM_Ԧ# _CoglFrameCallbackList3%:U#3%:#)#3%@#N: CoglFrameCallbackList3%3)"3):#"3)@# CoglResizeNotifyEntry31_CoglResizeNotifyEntry35"37_##39QO#"3:<# id3;#_CoglResizeNotifyList337U#337#)#33=#7 CoglResizeNotifyList3337"377#"37=# CoglOnscreenEvent3>_CoglOnscreenEvent3B"3D\#onscreen3FN#info3GN# #3HN#_CoglOnscreenEventList3@3U#3@3#)#3@9#3 CoglOnscreenEventList3@3D"3D3#"3D9#Ė C .*jq*תO˪OOOPݪO X CS%OUOOOOOONP+qOOP[OOOwǫOOOOOOOOPPPPPͫ PO[XQ*OOOQPOOOONP0gOgmVx <OOŬOOOGܬO<ˬOOT#OOOPOO_CoglTextureUnit(N15indexN5#enabled_gl_targetN9O#gl_textureN>P#gl_targetNBO# is_foreignNI.#dirty_gl_textureNV.#matrix_stackNZ#layerNg)u#layer_changes_since_flushNr# texture_storage_changedN{.#$ CoglTextureUnitN})'_cogl_pipeline_get_parent6E(:#6E)parent_node8 d'_cogl_pipeline_get_authority=E(:#=E*difference>+i"@E,_cogl_pipeline_vertend_fixed_endX.mme¯-:#XE-_#Y.ctx[q\/ʵmm0i"_ER1ʵmݵm_2̮2/ʵmݵm3߮4LԵm׵mB5tÚ/Եm׵m3֚,_cogl_pipeline_vertend_fixed_add_layer8.mm-:#8E6layer9)u6layers_difference:-";KO .ctx=q\7">9.unit?W/=mm.stateC)pu7i"D)u.matrix_entryFpc58_cogl_pipeline_vertend_fixed_start0mŶmt!-:#0E- #1-_#29_cogl_pipeline_fixed_vertendhLxYmBDGNU C 4.6.3./driver/gl/cogl-pipeline-progend-fixed.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglжmmcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloatMsigned charshort intlong long unsigned intHWND__unused# HWND   double VARENUM lVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double guint8+ guint32& gsize: gchar0 gint3 gboolean4 gulong8 guint9 gpointerO< GDestroyNotifyY! GArray'/_GArray+\#-#len.# GByteArray(n_GByteArray1#3#len4# GPtrArray)_GPtrArray7pdata9#len:#{ GQuark& GError+_GError -Sdomain/#code0#message1# c  GList 'p_GList )# +#next ,#prev -#c GHashTable '_GHashTable GHook (_GHook Kf# M#next N#prev O## P# hook_id Q#H$ R#func S## T# GHookList )w_GHookList Aseq_id C#hook_size D#is_setup E#hooks F#dummy3 G# finalize_hook H#dummy IS# GHookFinalizeFunc 517HHf GSList '\_GSList )# +#next ,#N GString )_GString +str -#len .#allocated_len /# GQueue& _GQueue 1E head3#tail4#length5# uint8_t$+ uint32_t( int64_t) CoglBoolD CoglHandle< CoglMatrix _CoglMatrixO xxR>#yxS>#zxT>#wxU># xyX>#yyY>#zyZ>#wy[>#xz^># yz_>#$zz`>#(wza>#,xwd>#0ywe>#4zwf>#8wwg>#<invmS#@$n#H$o#_padding3p# CoglColor _CoglColorg redK #greenK #blueK #alphaK ##Z ##Z ##Z # [/COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormatg MCOGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlagsGDCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHfCOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeTypeCOGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction_CoglWinsysFeatureCOGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES X`COGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskamCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpvCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags CoglObject &_CoglObject(KklassM#user_data_entryO#user_data_arrayQ#n_user_data_entriesR# #T#$Zunused[# CoglUserDataKey\ CoglUserDataDestroyCallbackj<#COGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass 4 name6#virt_free7<#virt_unref8<# CoglUserDataDestroyInternalCallback1KQb<< CoglObjectClass9 =key?#$@<##A # CoglUserDataEntryByb  ! CoglNode"_CoglNode<*f$.#)$1#(#4#,children7#4has_parent_reference;y #8_CoglNodeList$?$$# CoglNodeList$f4le_next4#le_prev4# CoglPipeline"_CoglPipelinekB"$#destroy_callback*~#<destroy_data<#@journal_ref_count#DN$#Hage#Lcolor #Pn_layers#`layer_differences#d$e~#hstatic_breadcrumb#llayers_cachek~#pshort_layers_cacheq~#tdeprecated_get_layers_list#is_weak###blend_enable#real_blend_enable#layers_cache_dirty#deprecated_get_layers_list_dirty#has_static_breadcrumb#progend# CoglContext%U"_CoglContext>F$@#displayBj#(driverDG#,gpuH#0driver_vtableK#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsSM#hprivate_feature_flagsTkP#lneeds_viewport_scissor_workaroundVy #pviewport_scissor_workaround_framebufferW~#tdefault_pipelineYyL#xdefault_layer_0Z&l#|default_layer_n[&l#dummy_layer_dependant\&l#attribute_name_states_hash^E #attribute_name_index_map_#n_attribute_names`#enabled_builtin_attributesbs#enabled_texcoord_attributescs#enabled_custom_attributesds#enable_builtin_attributes_tmpis#enable_texcoord_attributes_tmpjs#enable_custom_attributes_tmpks#changed_bits_tmpls#legacy_backface_culling_enabledny #identity_matrixq #y_flip_matrixr #flushed_matrix_modev#current_projection_entryz#current_modelview_entry{#identity_entry}#builtin_flushed_projection9#builtin_flushed_modelview9#texture_units#active_texture_unit#legacy_fog_state{#opaque_color_pipelineyL#blended_color_pipelineyL#texture_pipelineyL#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cache#default_gl_texture_2d_tex#default_gl_texture_3d_tex#default_gl_texture_rect_tex#framebuffers#journal_flush_attributes_array#journal_clip_bounds#polygon_vertices#current_pipelineyL#current_pipeline_changes_since_flush#current_pipeline_skip_gl_colory #current_pipeline_age#gl_blend_enable_cachey #depth_test_enabled_cachey #depth_test_function_cache#depth_writing_enabled_cachey #depth_range_near_cache>#depth_range_far_cache>#legacy_depth_test_enabledy #current_buffer#framebuffer_stack#window_buffer~#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_buffer~#current_read_buffer~#have_last_offscreen_allocate_flags#last_offscreen_allocate_flags7#swap_callback_closuresE #next_swap_callback_idþ#onscreen_events_queueD#current_gles2_contextǑ#gles2_context_stack#current_path˯#stencil_pipelineyL#quad_buffer_indices_byte=#quad_buffer_indices_lenѮ#quad_buffer_indices=#rectangle_byte_indices=#rectangle_short_indices=#rectangle_short_indices_len־#in_begin_gl_blocky #texture_download_pipelineyL#blit_texture_pipelineyL#atlases݊#atlas_reorganize_callbacksf#journal_rectangles_colorK #max_texture_unitsT#max_texture_image_unitsT#max_activateable_texture_unitsT#current_program #current_fragment_program_typeJ#current_vertex_program_typeJ#current_gl_programT#current_gl_dither_enabledy #current_gl_color_mask`#current_clip_stack_validy #current_clip_stack#current_clip_stack_uses_stencil y #buffer_map_fallback_array#buffer_map_fallback_in_usey #buffer_map_fallback_offset#rectangle_stateD#sampler_cacheĪ#winsys_features$#$&<#uniform_names-ʪ#uniform_name_hash1E #n_uniform_names2#glBindTexture;X#glBlendFunc=YY#glClear?^#glClearColorA*U#glClearStencilF]#glColorMaskH`#glCopyTexSubImage2DM\_#glDeleteTexturesVX#glDepthFuncXKU#glDepthMaskZܪ#glDisable\KU#glDrawArrays^_#glDrawElements`#glEnableeKU#glFinishg#glFlushi#glFrontFacekKU#glCullFacemKU#glGenTextureso~X#glGetErrorq^#glGetIntegervs_#glGetBooleanvu#glGetFloatvw_#glGetStringy*#glHint{YY#glIsTexture}X#glPixelStoreiiW#glReadPixelsZ#glScissor4`#glStencilFuncv#glStencilMaskY#glStencilOp#glTexImage2D̫#glTexParameterf}V#glTexParameterfvU#glTexParameteriV#glTexParameterivV#glGetTexParameterfv9V#glGetTexParameteriv#glTexSubImage2D^#glCopyTexImage2D'_#glViewport4`#glIsEnabled=Y#glLineWidthW#glPolygonOffsetPX#glClipPlanefY# glAttachShader @Y# glUseProgram CY# glDeleteProgram EY# glGetShaderInfoLog G{Z# glGetProgramInfoLog L{Z# glGetShaderiv QX# glGetProgramiv UX# glDetachShader YY# glGetAttachedShaders [?Z# glIsShader `X# glIsProgram bX# glShaderSource l# glCompileShader qY# glLinkProgram sY# glGetUniformLocation u`Z# glUniform1f x [# glUniform2f {#[# glUniform3f ?[# glUniform4f `[# glUniform1fv [# glUniform2fv [# glUniform3fv [# glUniform4fv [# glUniform1i gX# glUniform2i W# glUniform3i [# glUniform4i [# glUniform1iv [# glUniform2iv [# glUniform3iv [# glUniform4iv [# glUniformMatrix2fv \# glUniformMatrix3fv \# glUniformMatrix4fv \# glGetUniformfv ̜Z# glGetUniformiv иZ# glGetActiveUniform Z# glGetShaderSource {Z# glValidateProgram Y# glVertexAttribPointer \# glEnableVertexAttribArray Y# glDisableVertexAttribArray Y# glVertexAttrib1f &\# glVertexAttrib1fv =\# glVertexAttrib2f T\# glVertexAttrib2fv =\# glVertexAttrib3f p\# glVertexAttrib3fv =\# glVertexAttrib4f \# glVertexAttrib4fv =\# glGetVertexAttribfv Z# glGetVertexAttribiv X# glGetVertexAttribPointerv Z# glGetAttribLocation `Z# glBindAttribLocation Y# glGetActiveAttrib Z# glGetTexLevelParameteriv!P/# glGetTexImage!SU# glClipPlane!Ww# glDepthRange!Y# glDrawBuffer![KU# glMapBuffer!f# glUnmapBuffer!i=Y# glTexImage3D!qhU# glTexSubImage3D!xU# glBlitFramebuffer!]# glGenPrograms!~X# glDeletePrograms!~X# glBindProgram!X# glProgramString!ʬ# glProgramLocalParameter4fv!']# glEGLImageTargetTexture2D!# glEGLImageTargetRenderbufferStorage!# glDiscardFramebuffer!# glRenderbufferStorageMultisampleIMG!!^# glFramebufferTexture2DMultisampleIMG!(# glGenSamplers!~X# glDeleteSamplers!ݛX# glBindSampler!Y# glSamplerParameteri!G^# glCreateProgramObject!Y# glCreateShaderObject!Y# glDeleteObject!Y# glAttachObject!Y# glUseProgramObject!Y# glGetInfoLog!{Z# glGetObjectParameteriv!X# glDetachObject!Y# glGetAttachedObjects!?Z# glGetStringi!\# glBindVertexArray!Y# glDeleteVertexArrays!X# glGenVertexArrays!~X# glMapBufferRange!&c^# CoglSwapChain"!F_CoglSwapChain CoglOnscreenTemplate#&(G_CoglOnscreenTemplate CoglRenderer$QTG_CoglRenderer$WGCOGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver$^dG CoglDisplay%AH_CoglDisplay8&$tH$&&#setup&(y #(renderer&)d#,onscreen_template&*#0$&4<#4 CoglAttribute'%H_CoglAttribute(7 I$(9#name_state(;.#(normalized(y #0d(L#4#(N# CoglAttributeBuffer)%%I_CoglAttributeBuffer CoglIndices*%OI_CoglIndicestH _CoglFeatureIDVLCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDSCoglSnippet+3jL_CoglSnippet,#kPCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags,<L CoglTexture-"P_CoglTexture CoglBuffer.@P_CoglBuffer\/SQ$/U#s$/W#(vtable/Y#,last_target/[#8H$/] #<gl_handle/_T#@size/`#Dusage_hint/a#Hupdate_hint/bR#L#/f#P#/h#Tstore_created/j#X.~RCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint.Q.RCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess.2R.RCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint.ȨR CoglBitmap0* S_CoglBitmap-aSCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType-e.S >S  CoglPipelineSnippet1$S_CoglPipelineSnippet 1(T#1*XT#snippet1,T#_CoglPipelineSnippetList1&3T?$1&3T#S CoglPipelineSnippetList1&T1*Tle_next1*3T#le_prev1*T#3TVL GLenum2 GLboolean2+ GLbitfield2 GLint2 GLsizei2 GLubyte2+ GLuint2 GLfloat2 > GLclampf2!>GLvoid2$U0UKU U U U UQU]UTcUUnUUTTTTTTTTT]UUUTTTTTTTTTT]UUVTTV VTV.VTT.V4VT?VUVTTUVTaVwVTTwVTVVTTTVVTTTVV UTVWTTTTTTT]UW;WTTTTTTTT]UAWRWTTXWiWTVoWWTTWWVWWTTTTWWTWWTT]UWWTTTXXTTTXT*XT5XPXTTT]UVXgXTTmX~XTTXXTXTXXT$XX TXTXXTTXXTTwVYYT]UT"Y=YT]UCY TSYT$U_YpYTTvYTYYTTTTYYTTYYTTYYTY!TY TZT Z3ZTTT3ZwV9Z TTEZ`ZTT3ZXfZ T{ZTZZTT3Z ZZTTUVZZTTwVZZTTUVZ [TTSY[#[TT)[?[TTTE[`[TTTTf[[TTTTT[[TTTT[[TTTTT[[TTV[\TT.V \&\TTTV,\=\TTC\T\TVZ\p\TTTv\\TTTT\\TTTTT\\TTTTT]UT\ X]TT ]] U]']T-]C]TTUVI]d]TTTTj] Tz]T]]TTTTT]]TTTT]]TTTwV]!^TTTTTTTTTT'^G^TTTTTM^c^TTTi^ $U^TT^^T$XT]UT^^TTwVwV^!T^^T^'_TTTTTTTT]U-_\_TTTTTTTTb__TTTTTTTT__TwV__TUV__TTT__T U_`TTTT`4`TTTT:`U`TTTT _CoglSamplerCacheWrapMode3-[aCOGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapMode34U` CoglSamplerCache36a_CoglSamplerCache_CoglSamplerCacheEntry38Lbsampler_object3:T#min_filter3k  CoglPipelineLayerBigState4rjPlLbkib5lCOGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedType5$,l#@5+m$float_value5,k$int_value5-m$matrix5.S$float_array5/m$int_array50$array51< m >_CoglBoxedValueL5&hm$5(l#size5)#count5)#v52l# CoglBoxedValue53m@6/nmagic61Z #test_enabled63y #test_function64#write_enabled65y # range_near66>#range_far67>##69Z ##6:Z ##6;Z # padding36Z #,padding66?Z #0padding76@Z #4padding86AZ #8padding96BZ #< CoglDepthState6C~m7CoCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFunc7Ln7pCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceMode7 p CoglPath86p_CoglPath CoglFramebuffer9Zp_CoglFramebuffer:vs$:x#s$:y#($:zג#,config:}i#0width:#Dheight:#Hformat:/#Lallocated:y #Pmodelview_stack:#Tprojection_stack:#Xviewport_x:>#\viewport_y:>#`viewport_width:>#dviewport_height:>#hviewport_age:#lviewport_age_for_scissor_workaround:#pclip_state:#tdither_enabled:y #x#:`#|journal:#deps:#clear_color_red:>#clear_color_green:>#clear_color_blue:>#clear_color_alpha:>#clear_clip_x0:#clear_clip_y0:#clear_clip_x1:#clear_clip_y1:#clear_clip_dirty:y #dirty_bitmasks:y #bits:#$:# CoglBitmask;9tt_CoglBitmaskImaginaryTypelvCOGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNT _CoglPipelineStateByCOGL_PIPELINE_STATE_COLORCOGL_PIPELINE_STATE_BLEND_ENABLECOGL_PIPELINE_STATE_LAYERSCOGL_PIPELINE_STATE_LIGHTINGCOGL_PIPELINE_STATE_ALPHA_FUNCCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE COGL_PIPELINE_STATE_BLENDCOGL_PIPELINE_STATE_USER_SHADERCOGL_PIPELINE_STATE_DEPTHCOGL_PIPELINE_STATE_FOGCOGL_PIPELINE_STATE_POINT_SIZECOGL_PIPELINE_STATE_LOGIC_OPSCOGL_PIPELINE_STATE_CULL_FACE COGL_PIPELINE_STATE_UNIFORMSCOGL_PIPELINE_STATE_VERTEX_SNIPPETSCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETSCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE CoglPipelineStatevDyambientk#diffusek#speculark# emissionk#0shininess>#@CoglPipelineLightingState[y%$zalpha_funco#alpha_func_reference>#CoglPipelineAlphaFuncStatey%(-{blend_equation_rgbT#blend_equation_alphaT#blend_src_factor_alphaT#blend_dst_factor_alphaT# blend_constant #blend_src_factor_rgbT# blend_dst_factor_rgbT#$CoglPipelineBlendStateGz%$ {enabled"y #color# #mode$#density%>#z_near&>#z_far'># CoglPipelineFogState(L{%*{#,`#CoglPipelineLogicOpsState-{%/K|mode1p#front_winding2#CoglPipelineCullFaceState3|% 5|override_mask7s#override_values<|#changed_mask@s#hmCoglPipelineUniformsStateAm|&C ~lighting_stateEy#alpha_stateF$z#Dblend_stateG-{#Luser_programH #tdepth_stateIn#xfog_stateJ{#point_sizeK>#logic_ops_stateL{#cull_face_stateMK|#uniforms_stateN|##O9T#$P9T#CoglPipelineBigStateQ|CoglPipelineDestroyCallbackhN~T~e~yL< ~&l &l~  y ~yL~~yLBy~~ ~~yL&l&g~p%vertend#fragend#start~#end# pipeline_pre_change_notify~#layer_pre_change_notify~#pre_paint!#yLyL~CoglPipelineProgend"~%JCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType)_CoglPipelineFlushFlagCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlagj_CoglPipelineFlushOptionsH$#c$Z #disable_layersZ #layer0_override_texturel# CoglPipelineFlushOptions: CoglFrameInfo<(_CoglFrameInfo CoglOnscreen=*_CoglOnscreen>K$>Mp#foreign_hwnd>V#0$>Yy #frame_closures>[K#resizable>]y #resize_callbacks>^H#frame_counter>`j #swap_frame_counter>aj #pending_frame_infos>d#$>f<#_CoglFrameEvent=_COGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent=CoglFrameCallback=_<ځCoglFrameClosure=փ_CoglFrameClosure>')#>)h#{$>+v#$>-<# #>.#CoglOnscreenResizeCallback=LRm< CoglTexture2D?7_CoglTexture2D CoglGLES2Context@^_CoglGLES2ContextńA>>>]~~ț~~yL^IΛ=~yL=%?$>%?#$>%E#? CoglFrameCallbackList>%>)#>)?#Z$>)E# CoglResizeNotifyEntry>1_CoglResizeNotifyEntry>5#>7d#{$>9)#$>:<# id>;#_CoglResizeNotifyList>3<$>3<#$>3B#< CoglResizeNotifyList>3>7#>7<#Z$>7B# CoglOnscreenEvent>>_CoglOnscreenEvent>B#>Da#onscreen>F#info>G# $>H_#_CoglOnscreenEventList>@8$>@8#$>@>#8 CoglOnscreenEventList>@>D#>D8#Z$>D>#ɖ H \{aܪTЪTTT]UT\ X*TZTTTTTT$U0vTTT`TTT|̫TTTTTTTT]UTTTTҫTT.V/TTTwVUTTTT$U5lTlr[} <TTʬTTTGT<ЬTTpY(TTTTTT'_cogl_pipeline_progend_fixed_start,y ($,yL)ctx.*)_g_boolean_var_0+_cogl_pipeline_progend_fixed_pre_paintGжmBm,$GyL, $H~-ctxJ..PmmW/^0i:1jmsm/2u3.mm,/^4mm5i g 6_cogl_debug_flagsQW7_cogl_pipeline_fixed_progendZYmGGNU C 4.6.3./driver/gl/cogl-pipeline-progend-glsl.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglm@ˀmcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloatLsigned charshort intlong long unsigned intHWND__unused# HWND   double VARENUM qVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double guint8* guint32& gsize: gchar0 gint3 gboolean4 gulong8 guint9 gpointerO; GDestroyNotifyY& GArray'4_GArray+a\&-#len.# GByteArray(s_GByteArray1\&3#len4# GPtrArray)_GPtrArray7pdata9#len:# GQuark & GError +_GError -Xdomain /#code 0#message 1# h  GList 'u_GList )\& +#next ,#prev -#h GHashTable '_GHashTable GHook (_GHook Kk\& M#next N#prev O#% P# hook_id Q#% R#func S#% T# GHookList )|_GHookList Aseq_id C#hook_size D#is_setup E#hooks F#dummy3 G# finalize_hook H#dummy IX# GHookFinalizeFunc 56<MMk GSList'a_GSList)\&+#next,#S GString)_GString +str-#len.#allocated_len/#< G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| GQueue& _GQueue 1 head3#tail4#length5#  uint8_t$* uint32_t( int64_t) CoglBoolD CoglHandle; CoglMatrix _CoglMatrixO xxR=#yxS=#zxT=#wxU=# xyX=#yyY=#zyZ=#wy[=#xz^=# yz_=#$zz`=#(wza=#,xwd=#0ywe=#4zwf=#8wwg=#<invm*b#@"%n#%o#_padding3p# CoglColorغ _CoglColor= red! #green! #blue! #alpha! #%0 #%0 #%0 # [COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat= #COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlagsDCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH<\COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType[COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModevCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunctiont_CoglWinsysFeatureCOGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES X6COGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskamCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpLCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags CoglContext%_CoglContext>>&@L#displayB]#(driverD?#,gpuH#0driver_vtableK*#Ttexture_driverL5#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS##hprivate_feature_flagsT/i#lneeds_viewport_scissor_workaroundVO #pviewport_scissor_workaround_framebufferW P#tdefault_pipelineYF#xdefault_layer_0Zu#|default_layer_n[u#dummy_layer_dependant\u#attribute_name_states_hash^ #attribute_name_index_map_b#n_attribute_names`#enabled_builtin_attributesbz#enabled_texcoord_attributescz#enabled_custom_attributesdz#enable_builtin_attributes_tmpiz#enable_texcoord_attributes_tmpjz#enable_custom_attributes_tmpkz#changed_bits_tmplz#legacy_backface_culling_enablednO #identity_matrixqq #y_flip_matrixrq #flushed_matrix_modevU#current_projection_entryzFd#current_modelview_entry{Fd#identity_entry}b#builtin_flushed_projection#builtin_flushed_modelview#texture_unitsb#active_texture_unit#legacy_fog_statee#opaque_color_pipelineF#blended_color_pipelineF#texture_pipelineF#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cache@#default_gl_texture_2d_tex.#default_gl_texture_3d_texF#default_gl_texture_rect_texL#framebuffers#journal_flush_attributes_arrayb#journal_clip_boundsb#polygon_verticesb#current_pipelineF#current_pipeline_changes_since_flush#current_pipeline_skip_gl_colorO #current_pipeline_age#gl_blend_enable_cacheO #depth_test_enabled_cacheO #depth_test_function_cache#depth_writing_enabled_cacheO #depth_range_near_cache=#depth_range_far_cache=#legacy_depth_test_enabledO #current_bufferR#framebuffer_stack#window_buffer P#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_buffer P#current_read_buffer P#have_last_offscreen_allocate_flags#last_offscreen_allocate_flagsۖ#swap_callback_closures #next_swap_callback_idý#onscreen_events_queue#current_gles2_context;]#gles2_context_stack #current_pathLd#stencil_pipeline̛F#quad_buffer_indices_byte#quad_buffer_indices_lenѭ#quad_buffer_indices#rectangle_byte_indices#rectangle_short_indices#rectangle_short_indices_lenֽ#in_begin_gl_blockO #texture_download_pipelineڛF#blit_texture_pipelineۛF#atlasesݏ#atlas_reorganize_callbacksk#journal_rectangles_color! #max_texture_unitsP#max_texture_image_unitsP#max_activateable_texture_unitsP#current_program_ #current_fragment_program_typeՆ#current_vertex_program_typeՆ#current_gl_programP#current_gl_dither_enabledO #current_gl_color_mask6#current_clip_stack_validO #current_clip_stack@d#current_clip_stack_uses_stencil O #buffer_map_fallback_arrayb#buffer_map_fallback_in_useO #buffer_map_fallback_offset#rectangle_state\#sampler_cacheh#winsys_features$#~&&;#uniform_names-n#uniform_name_hash1 #n_uniform_names2#glBindTexture;T#glBlendFunc=AU#glClear?Z#glClearColorAQ#glClearStencilFX#glColorMaskH[#glCopyTexSubImage2DMD[#glDeleteTexturesVT#glDepthFuncX3Q#glDepthMaskZ#glDisable\3Q#glDrawArrays^[#glDrawElements`#glEnablee3Q#glFinishg#glFlushi#glFrontFacek3Q#glCullFacem3Q#glGenTexturesofT#glGetErrorqZ#glGetIntegervsy[#glGetBooleanvu#glGetFloatvw[#glGetStringyΫ#glHint{AU#glIsTexture}T#glPixelStoreiQS#glReadPixels#glScissor\#glStencilFunc#glStencilMaskU#glStencilOp6#glTexImage2Dp#glTexParameterfeR#glTexParameterfvQ#glTexParameteriR#glTexParameterivQ#glGetTexParameterfv!R#glGetTexParameterivCR#glTexSubImage2DZ#glCopyTexImage2D[#glViewport\#glIsEnabled%U#glLineWidthS#glPolygonOffset8T#glClipPlanef<:S#glClientActiveTextureD3Q#glGenRenderbuffersU# glAttachShader@U# glUseProgramCU# glDeleteProgramEU# glGetShaderInfoLogGcV# glGetProgramInfoLogLcV# glGetShaderivQT# glGetProgramivUT# glDetachShaderYU# glGetAttachedShaders['V# glIsShader`T# glIsProgrambT# glShaderSourcel# glCompileShaderqU# glLinkProgramsU# glGetUniformLocationuHV# glUniform1fxV# glUniform2f{ W# glUniform3f'W# glUniform4fHW# glUniform1fvW# glUniform2fvW# glUniform3fvW# glUniform4fvW# glUniform1iOT# glUniform2iS# glUniform3inW# glUniform4iW# glUniform1ivW# glUniform2ivW# glUniform3ivW# glUniform4ivW# glUniformMatrix2fvW# glUniformMatrix3fvW# glUniformMatrix4fvW# glGetUniformfv̄V# glGetUniformivРV# glGetActiveUniformU# glGetShaderSourcecV# glValidateProgramU# glVertexAttribPointerX# glEnableVertexAttribArrayU# glDisableVertexAttribArrayU# glVertexAttrib1fX# glVertexAttrib1fv%X# glVertexAttrib2f_CoglSwapChain CoglOnscreenTemplate &>_CoglOnscreenTemplate CoglRenderer!Q>_CoglRenderer!W?COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver!^ ? CoglDisplay"A?_CoglDisplay8#$@&#&L#setup#(O #(renderer#)]#,onscreen_template#*$b#0~&#4;#4 CoglAttribute$%1@_CoglAttribute%7@&%9L#$%;ґ#(normalized%O #0d%L#4'%N# CoglAttributeBuffer&%@_CoglAttributeBuffer CoglIndices'%@_CoglIndices@ _CoglFeatureIDCCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglPath(6D_CoglPath CoglPipeline)"'D_CoglPipelinekxF&Rd#destroy_callback#<destroy_data;#@journal_ref_count#Dl%#Hage#Lcolor #P&#`layer_differences#d%#hstatic_breadcrumb #llayers_cache#pshort_layers_cache#tdeprecated_get_layers_list#is_weak#&#blend_enable#real_blend_enable#layers_cache_dirty#deprecated_get_layers_list_dirty#has_static_breadcrumb#progend#CoglSnippet*3F_CoglSnippetD CoglBuffer+@F_CoglBuffer\,SG&,UL#%,W/]#(vtable,Ye#,last_target,[C#8%,]Љ#<&,_P#@size,`#Dusage_hint,aa#Hupdate_hint,bH#L\&,f_#P',h#Tstore_created,j#X+~HCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint+G+HCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess+!H+HCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint+ȗH CoglBitmap-*I_CoglBitmap CoglTexture."0I_CoglTexture.aICOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType.e?I CoglFramebuffer/ZI_CoglFramebuffer0vL&0xL#%0y/]#("%0z{#,config0} #0width0#Dheight0#Hformat0#Lallocated0O #Pmodelview_stack0M#Tprojection_stack0M#Xviewport_x0=#\viewport_y0=#`viewport_width0=#dviewport_height0=#hviewport_age0#lviewport_age_for_scissor_workaround0#pclip_state0k#tdither_enabled0O #x$06#|journal0S#deps0#clear_color_red0=#clear_color_green0=#clear_color_blue0=#clear_color_alpha0=#clear_clip_x00#clear_clip_y00#clear_clip_x10#clear_clip_y10#clear_clip_dirty0O #dirty_bitmasks0O #bits02#l&0# CoglFrameInfo1(L_CoglFrameInfo CoglObject2 L_CoglObject(3KzMklass3Mb#user_data_entry3Ob#user_data_array3Qb#n_user_data_entries3R# %3T#$2ZMunused2[# CoglUserDataKey2\zM CoglUserDataDestroyCallback2jMMM; CoglOnscreen4*M_CoglOnscreen5KN&5MI#foreign_hwnd5V#%5YO #frame_closures5[#resizable5]O #resize_callbacks5^#frame_counter5`@ #swap_frame_counter5a@ #pending_frame_infos5d #~&5f;#_CoglFrameEvent4?OCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent4NCoglFrameCallback4pOvOOO?OO;MLCoglFrameClosure4O_CoglFrameClosure5' P)&5) #H&5+VO#9%5-;# %5.M#ICoglOnscreenResizeCallback42P8PSPO; CoglTexture2D67hP_CoglTexture2D GLenum7 GLboolean7* GLbitfield7 GLint7 GLsizei7 GLubyte7* GLuint7 GLfloat7 = GLclampf7!=GLvoid7$QQ3QPPPP9QEQyPKQQVQQyPPPPPPPyPyPEQQQyPPPPPPPPyPyPEQQQyPyPQQPRRyPyPRRP'R=RyPyP=RPIR_RyPyP_RPkRRyPyPPRRyPyPPRRPPRRyPPyPPPPPEQR#SyPPPPPPyPPEQ)S:SyPP@SQSyPQWShSyPPnSzSQSSyPyPyPyPSSPSSyPPEQSSPPPSTPPPTPTPT8TPyPPEQ>TOTPPUTfTPPlT}TP}TPTTP TT PTPTTyPPTTPyP_RTUyPEQyP U%UyPEQ+U P;UyP QGUXUyPyP^UyPiUUyPyPPPUUPPUUPP UUPU!PU PUyPUVPPPV_R!V PyP-VHVPPV}TNV PcVP iVVPPV VVPP=RVVPP_RVVPyP=RVVPyP;UV WPPW'WPPP-WHWPPPPNWnWPPPPPtWWPPPPWWPPPPPWWPPQWWPPRWXPPPQX%XPP+X? O /]/]]=\:#`COGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass 34Eaname36 #virt_free37;#virt_unref38;# CoglHandleObject3%L CoglUserDataDestroyInternalCallback31aaa;; CoglObjectClass39` 3=akey3?a#9%3@;#%3A]a#M CoglUserDataEntry3Baa ab &> =:b  CoglMatrixStack;Qb_CoglMatrixStack0"bd_CoglNode<>*d&>.L#e%>1d#()&>4e#,children>7d#4has_parent_reference>;O #8_CoglNodeList>$d%>$d#Rd CoglNodeList>$d>4=ele_next>4d#le_prev>4=e#d?#/iCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags?0 #,padding6D?0 #0padding7D@0 #4padding8DA0 #8padding9DB0 #< CoglDepthStateDCQwECyCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncELxEyzCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeEy CoglBitmask9zz_CoglBitmaskImaginaryTypel}COGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNT _CoglPipelineStateCOGL_PIPELINE_STATE_COLORCOGL_PIPELINE_STATE_BLEND_ENABLECOGL_PIPELINE_STATE_LAYERSCOGL_PIPELINE_STATE_LIGHTINGCOGL_PIPELINE_STATE_ALPHA_FUNCCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE COGL_PIPELINE_STATE_BLENDCOGL_PIPELINE_STATE_USER_SHADERCOGL_PIPELINE_STATE_DEPTHCOGL_PIPELINE_STATE_FOGCOGL_PIPELINE_STATE_POINT_SIZECOGL_PIPELINE_STATE_LOGIC_OPSCOGL_PIPELINE_STATE_CULL_FACE COGL_PIPELINE_STATE_UNIFORMSCOGL_PIPELINE_STATE_VERTEX_SNIPPETSCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETSCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE CoglPipelineState}Dgambientu#diffuseu#specularu# emissionu#0shininess=#@CoglPipelineLightingState&ɀalpha_funcy#alpha_func_reference=#CoglPipelineAlphaFuncState&(ҁblend_equation_rgbyP#blend_equation_alphayP#blend_src_factor_alphaP#blend_dst_factor_alphaP# blend_constant #blend_src_factor_rgbP# blend_dst_factor_rgbP#$CoglPipelineBlendState&$ eenabled"O #color# #mode$#density%=#z_near&=#z_far'=# CoglPipelineFogState(&*$,6#CoglPipelineLogicOpsState-&/mode1yz#front_winding2#CoglPipelineCullFaceState3& 5hoverride_mask7z#override_values<h#changed_mask@z#;wCoglPipelineUniformsStateA'Clighting_stateEg#alpha_stateFɀ#Dblend_stateGҁ#LC%H_ #tdepth_stateIx#xfog_stateJe#point_sizeK=#logic_ops_stateL#cull_face_stateM# &Nn#&Oi#%Pi#CoglPipelineBigStateQCoglPipelineDestroyCallbackh߄F;u u  O "F>F>D (eFupO&vertend#fragend#start"#end*# pipeline_pre_change_notifyI#layer_pre_change_notifye#pre_paint!A#*FAF P0CoglPipelineProgend"k%ՆCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType)c_CoglPipelineFlushFlagCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag_CoglPipelineFlushOptionsD%#&0 #disable_layers0 #layer0_override_textureu# CoglPipelineFlushOptionsŇ CoglBufferVtable,(}_CoglBufferVtable ,*ψmap_range,,#unmap,3#set_data,5:# ;HHFψ O :F _CoglBufferFlags,<ЉCOGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags,B@,DaCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint,H,JCCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget,Q|! CoglOffscreenF,z_CoglOffscreen0r&0ëI#gl_framebuffer0T#texture0u#texture_level0Ƚ#texture_level_width0ɽ#texture_level_height0ʽ#depth_texture0u#allocation_flags0ۖ#create_flags0^# _CoglMatrixOp<%yCOGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp<0r_CoglMatrixEntryCache <entry CoglFramebufferConfig090=^COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags0?* _CoglFramebufferState0TCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState0^x0l2red0n#blue0o#green0p#alpha0q# depth0r#stencil0s# CoglFramebufferBits0tʕ:b}0ۖCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags0Y_CoglGLFramebuffer 0Tfbo_handle0P#renderbuffers0#l&0# CoglGLFramebuffer0 CoglDriverVtableI _CoglDriverVtablexI"bpixel_format_from_gl_internalI'#pixel_format_to_glI.#update_featuresI55]#offscreen_allocateI9͛# offscreen_freeI=ߛ#framebuffer_flush_stateI@#framebuffer_clearIE&#framebuffer_query_bitsIMC#framebuffer_finishIQU# framebuffer_discard_buffersITl#$framebuffer_draw_attributesIX#(framebuffer_draw_indexed_attributesIb#,framebuffer_read_pixels_into_bitmapIm#0texture_2d_freeIw4#4texture_2d_can_createI}Y#8texture_2d_initI4#<texture_2d_allocateIt#@texture_2d_new_from_bitmapI#Dtexture_2d_copy_from_framebufferIΝ#Htexture_2d_get_gl_handleI#Ltexture_2d_generate_mipmapI4#Ptexture_2d_copy_from_bitmapI'#Ttexture_2d_get_dataIH#Xflush_attributes_stateIy#\clip_stack_flushI#`buffer_createI#dbuffer_destroyI#hbuffer_map_rangeI#lbuffer_unmapI#pbuffer_set_dataI :#t O |/]yP|b /]!V!V!V O ǛǛeߛǛӛ P P& P===== P=2,U PIl P[ PF[@r PF[@ O  PH..SP" O Y/]: O tu_ .zΝ. P .ԝ O '.H._-s PFsN@d P CoglTextureDriverJ_CoglTextureDriver0J5genJ%O#prep_gl_for_pixels_uploadJ1k#upload_subregion_to_glJC #upload_to_glJY# upload_to_gl_3dJkH#prep_gl_for_pixels_downloadJi#gl_get_tex_imageJ#size_supportedJǡ#size_supported_3dJ# try_setting_gl_border_colorJ#$allows_foreign_gl_targetJ2#(find_best_gl_get_data_formatJW#, PO/]yP5k/]U O  /]uO PPq O /]yPPO PPPȠ O H/]yPPO PPPPPi/]N O /]yPyPyP_o O ǡ/]yPyPyPyP O /]yPyPyP͡/]PQ O 2/]yP W/]!V!V8 CoglPipelineCacheKv_CoglPipelineCache CoglTexture3DL._CoglTexture3D CoglTextureRectangleM?͢_CoglTextureRectangle _CoglGpuInfoArchitectureFlagNFCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagN% _CoglGpuInfoArchitectureN'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureN0iN3COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorN<N?COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackageNBɦNE}COGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugNL= CoglGpuInfoNP_CoglGpuInfo$NRvendorNT#vendor_nameNU #driver_packageNW#driver_package_nameNX # driver_package_versionNY#architectureN[#architecture_nameN\ #architecture_flagsN]F#driver_bugsN_}# _CoglFrameCallbackList5%%5%#&5%#O CoglFrameCallbackList5%5)1&5)#\%5)# CoglResizeNotifyEntry51N_CoglResizeNotifyEntry55)&57#H&59P#9%5:;# id5;#_CoglResizeNotifyList53%53#&53#1 CoglResizeNotifyList5357-&57#\%57# CoglOnscreenEvent5>F_CoglOnscreenEvent5B)&5D#onscreen5FO#info5GO# "%5H?O#_CoglOnscreenEventList5@ܪ%5@ܪ#&5@#-ܪ CoglOnscreenEventList5@5D*&5Dܪ#\%5D#0m;] b a[kPtyPPyPEQyPX TΫyPPPPPyPyP QԫyPPP6yPyPyP pyPPPPPPyPyPEQ<PPPPvPPi\RӬyPPyP_RyPPyPyP Q٬yP2! ;MyPyP8nyPyPPFSyP;tyPPXṶyPyPyPPPPOCOGL_SHADER_TYPE_VERTEXCOGL_SHADER_TYPE_FRAGMENT CoglShaderTypeOҭ CoglShaderP 9_CoglShader*ctx?/].*iH.-$O/clear_attribute_cacheԵ0$(_cogl_bitmask_set_flags+bitmask)%z1_cogl_pipeline_get_parent6Fg)&6F*parent_node8d/_cogl_bitmask_clear_all2bitmaskz(_cogl_pipeline_progend_glsl_flush_uniforms p)& F)$)&P)%O - &p-\&̳*n_uniform_longs*ctx/],O*i;.*parent_uniforms_stateWvn|n3program_state_newڷ0&4$.5__n5__s5__p(set_program_state)&F)$/clear_flushed_matrix_stacks@0$1_cogl_pipeline_progend_glsl_startjO )&jF-C%l_ *ctxn/]6update_float_uniformm㷀mX,7&F7%7x%;8float_getter_func<9value=9ctx/] =<F,:get_program_statemm͜|;&F6_cogl_pipeline_progend_glsl_pre_paintmm p7&F7P% P9needs_flipO F9projection_entryFdq9modelview_entryFd<$ǝ9modelview_changedO 9projection_changedO 8need_modelviewO q0.v .9need_projectionO 98modelviewq |8projectionq }9ctx/]Y=߹m.m8combinedq ~=GmmN8do_flipp,[m8dont_flipu<[m>mѺm8tmp_matrixq ~uu?destroy_program_state mm@9%;Ainstance;B$Cctx/]ݞDZmxmEflush_uniform_cbO mmFuniform_num79%;G\&H<'%bK<%Pi=׼mm9old_len>mQm<& ̳Eupdate_constants_cbO mm˟7&F73&79%;8state<$<%9ctx/]?=齀m'msG?&uP>>mm<&]9arraypq =Eget_uniform_cbTO m忀mc7&TF73&U79%V;8stateX<$Y<%Z4<%[Pd9ctx]/]Iqmmá>JJJ˴K״7=@mamþKJ>MmamKhLqqmma$M{M>qmmN״O˴>qmmK>~mmKPFmmkJdI mmԢJXJdJpK$QKc>rmmKP @m`m;MX>@m`mNOpOdPF@m`mDMdIm}Àm£MӶM߶SMKRHKɤK3QqKDSԵR€mGM<M[Tg€mfMQ KP֥PÀmÀmbMF>ÀmÀmKR(link_program-L)&-P*link_status/P*ctx1/].*log_length9P*out_log_length:P*log; 6_cogl_pipeline_progend_glsl_end|Àmɀm7&|FFpipelines_difference}<$<&Ph<%O 8stateDŀmŀm<$ѩShŀmMHK,Kd>pǀmȀmKR'\K>ѪDŀmƀmQ9i P^ƀmƀmM4(>`Ȁmɀm9authorityFFLڷȀmȀmMdMw=ȀmȀm<$LȀm?ɀm=M>Ȁm?ɀmKHKЫK·KͷLڷ?ɀm[ɀmdMM,PڷjɀmɀmM?MR 'I@ʀmXʀmgJpN|KϬP@0ʀmQʀmjJp>0ʀmQʀmK|NV_cogl_pipeline_progend_glsl_get_attrib_location`ʀm@ˀm @&F@Q&W$-ClocationsVCctx/]j=ʀmʀmW$=ʀmʀmW$=ʀmʀmCi>ˀm7ˀm4$  - Xbuiltin_uniformsN>`[mXprogram_state_keyM 0m r Y_cogl_debug_flags:QbZ_cogl_pipeline_glsl_progend [mG0KGNU C 4.6.3./driver/gl/gl/cogl-driver-gl.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl@ˀm׀mcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloatCsigned charshort intlong long unsigned intHWND__unused# HWNDz   double VARENUM hVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double CoglPipeline"_CoglPipelinekI(p#destroy_callback1#<destroy_data2#@journal_ref_count#D'#Hage#Lcolor#Pn_layers#`layer_differences@ #d'l#hstatic_breadcrumbT#llayers_cacher#pshort_layers_cachex#tdeprecated_get_layers_list@ #is_weak#'#blend_enable#real_blend_enable#layers_cache_dirty#deprecated_get_layers_list_dirty#has_static_breadcrumb#progend# uint8_t$! uint32_t( int64_t) guint8! guint32& gsize: gchar0 gint3 gboolean4F gulong8  guint9 gpointerO2 GDestroyNotifyY} GArray '_GArray +' -v#len .p# GByteArray (_GByteArray 13' 3|#len 4p# GPtrArray )D_GPtrArray 7vpdata 9#len :p#9} GQuark & GError +_GError -domain /#code 0F#message 1v# }  GList ' _GList )@ ' +}#next ,@ #prev -@ # GHashTable 'X _GHashTable GHook(s _GHook K 'M}#nextN #prevO #'Pp# hook_idQb#'Rp#funcS}#'T# GHookList) _GHookListA seq_idCb#hook_sizeDp#is_setupEp#hooksF #dummy3G}# finalize_hookH #dummyI#f GHookFinalizeFunc5      GSList' _GSList) '+}#next, # *  GString); _GString + str-v#len.,#allocated_len/,#,  @I(@S#displayBh#(driverDD#,gpuH|#01'K #TI'L#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsTFM#lneeds_viewport_scissor_workaroundV #pviewport_scissor_workaround_framebufferWV#tdefault_pipelineYTI#xdefault_layer_0Z|#|default_layer_n[|#dummy_layer_dependant\|#attribute_name_states_hash^ #attribute_name_index_map_n#n_attribute_names`#enabled_builtin_attributesbq#enabled_texcoord_attributescq#enabled_custom_attributesdq#enable_builtin_attributes_tmpiq#enable_texcoord_attributes_tmpjq#enable_custom_attributes_tmpkq#changed_bits_tmplq#legacy_backface_culling_enabledn #identity_matrixq #y_flip_matrixr #flushed_matrix_modevz#current_projection_entryzp#current_modelview_entry{p#identity_entry}6o#builtin_flushed_projection#builtin_flushed_modelview#texture_unitsn#active_texture_unit#legacy_fog_statedž#opaque_color_pipelineTI#blended_color_pipelineTI#texture_pipelineTI#codegen_header_buffer #codegen_source_buffer #codegen_boilerplate_buffer #source_stack@ #legacy_state_set#pipeline_cache##default_gl_texture_2d_texg#default_gl_texture_3d_tex)#default_gl_texture_rect_tex/#framebuffers@ #journal_flush_attributes_arrayn#journal_clip_boundsn#polygon_verticesn#current_pipelineTI#current_pipeline_changes_since_flush #current_pipeline_skip_gl_color #current_pipeline_age #gl_blend_enable_cache #depth_test_enabled_cache #depth_test_function_cache#depth_writing_enabled_cache #depth_range_near_cache4#depth_range_far_cache4#legacy_depth_test_enabled #current_buffer5#framebuffer_stack #window_bufferV#current_draw_buffer_state_flushed #current_draw_buffer_changes #current_draw_bufferV#current_read_bufferV#have_last_offscreen_allocate_flagsR#last_offscreen_allocate_flags#swap_callback_closures§ #next_swap_callback_idô#onscreen_events_queueˮ#current_gles2_contextǽi#gles2_context_stackY #current_pathp#stencil_pipelineTI#quad_buffer_indices_byte#quad_buffer_indices_lenѤ#quad_buffer_indices#rectangle_byte_indices#rectangle_short_indices#rectangle_short_indices_lenִ#in_begin_gl_blockح #texture_download_pipelineTI#blit_texture_pipelineTI#atlases #atlas_reorganize_callbacks #journal_rectangles_color#max_texture_unitsW#max_texture_image_unitsW#max_activateable_texture_unitsW#current_program #current_fragment_program_type#current_vertex_program_type#current_gl_programW#current_gl_dither_enabled #current_gl_color_mask#current_clip_stack_valid #current_clip_stackp#current_clip_stack_uses_stencil  #buffer_map_fallback_arrayE#buffer_map_fallback_in_use #buffer_map_fallback_offset#rectangle_state*d#sampler_cacheK#winsys_features$#'&2#uniform_names-Q#uniform_name_hash1 #n_uniform_names2#glBindTexture;[#glBlendFunc=2\#glClear?a#glClearColorAX#glClearStencilF_#glColorMaskHb#glCopyTexSubImage2DM5b#glDeleteTexturesVt[#glDepthFuncX$X#glDepthMaskZc#glDisable\$X#glDrawArrays^b#glDrawElements`#glEnablee$X#glFinishg#glFlushi#glFrontFacek$X#glCullFacem$X#glGenTexturesoW[#glGetErrorqa#glGetIntegervsjb#glGetBooleanvu#glGetFloatvwb#glGetStringy#glHint{2\#glIsTexture}[#glPixelStoreiBZ#glReadPixels#glScissor c#glStencilFunc#glStencilMask\#glStencilOp#glTexImage2DS#glTexParameterfVY#glTexParameterfvX#glTexParameterirY#glTexParameterivX#glGetTexParameterfvY#glGetTexParameteriv4Y#glTexSubImage2Da#glCopyTexImage2Db#glViewport c#glIsEnabled\#glLineWidthZ#glPolygonOffset)[#glClipPlanef<+Z#glClientActiveTextureD$X#glGenRenderbuffers\# glAttachShader@u\# glUseProgramC\# glDeleteProgramE\# glGetShaderInfoLogGT]# glGetProgramInfoLogLT]# glGetShaderivQ[# glGetProgramivU[# glDetachShaderYu\# glGetAttachedShaders[]# glIsShader`[# glIsProgramb[# glShaderSourcel# glCompileShaderq\# glLinkPrograms\# glGetUniformLocationu9]# glUniform1fx]# glUniform2f{]# glUniform3f^# glUniform4f9^# glUniform1fv^# glUniform2fv^# glUniform3fv^# glUniform4fv^# glUniform1i@[# glUniform2iZ# glUniform3i_^# glUniform4i^# glUniform1iv^# glUniform2iv^# glUniform3iv^# glUniform4iv^# glUniformMatrix2fv^# glUniformMatrix3fv^# glUniformMatrix4fv^# glGetUniformfvu]# glGetUniformivБ]# glGetActiveUniform\# glGetShaderSourceT]# glValidateProgram\# glVertexAttribPointer_# glEnableVertexAttribArray\# glDisableVertexAttribArray\# glVertexAttrib1f^# glVertexAttrib1fv_# glVertexAttrib2f-_# glVertexAttrib2fv_# glVertexAttrib3fI_# glVertexAttrib3fv_# glVertexAttrib4fj_# glVertexAttrib4fv_# glGetVertexAttribfv]# glGetVertexAttribiv[# glGetVertexAttribPointerv]# glGetAttribLocation 9]# glBindAttribLocation \# glGetActiveAttrib\# glGetTexLevelParameterivP# glGetTexImageSܰ# glClipPlaneW# glDepthRangeY# glDrawBuffer[$X# glMapBufferf0# glUnmapBufferi\# glTexImage3DqAX# glTexSubImage3DxX# glBlitFramebuffer`# glGenProgramsW[# glDeleteProgramsW[# glBindProgram[# glProgramStringQ# glProgramLocalParameter4fv`# glEGLImageTargetTexture2Dh# glEGLImageTargetRenderbufferStorageh# glDiscardFramebuffer# glRenderbufferStorageMultisampleIMG`# glFramebufferTexture2DMultisampleIMGͯ# glGenSamplersW[# glDeleteSamplerst[# glBindSampleru\# glSamplerParameteri a# glCreateProgramObject\# glCreateShaderObject\# glDeleteObject\# glAttachObjectu\# glUseProgramObject\# glGetInfoLogT]# glGetObjectParameteriv[# glDetachObjectu\# glGetAttachedObjects]# glGetStringi_# glBindVertexArray\# glDeleteVertexArrayst[# glGenVertexArraysW[# glMapBufferRange& #0d&L#4#'&N# CoglAttributeBuffer'%F_CoglAttributeBuffer CoglIndices(%*F_CoglIndicesOE _CoglFeatureID1ICOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDSCoglSnippet)3EI_CoglSnippetw*#FMCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags*6oI(>S#*(>Rh#(last_entry>p#, CoglMatrixEntry=Mo_CoglMatrixEntry>2o'>4p#op>5#'>6#composite_gets>:# CoglClipStack?)o_CoglClipStack?]Pp'?ap#D(?cp#bounds_x0?j#bounds_y0?k# bounds_x1?l#bounds_y1?m#'?o#?0pCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType?5Ppo6oeM CoglNode@"p_CoglNode<@*kqI(@.S#'@1q#('@4q#,children@7q#4has_parent_reference@; #8_CoglNodeList@$q'@$q#p CoglNodeList@$kq@4qle_next@4q#le_prev@4q#q CoglPipelineSnippetA$q_CoglPipelineSnippet A(6r'A*r#snippetA,r#_CoglPipelineSnippetListA&fr'A&fr#q CoglPipelineSnippetListA&6rA*rle_nextA*fr#le_prevA*r#fr1I _CoglSamplerCacheWrapModeB-sCOGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapModeB4r CoglSamplerCacheB6t_CoglSamplerCache_CoglSamplerCacheEntryB8tsampler_objectB:W#min_filterB}# CoglBoxedValueD3}@E/`magicE1#test_enabledE3 #test_functionE4#write_enabledE5 # range_nearE64#range_farE74#c(E9#X'E:#a'E;# padding3E<#$padding4E=#(padding5E>#,padding6E?#0padding7E@#4padding8EA#8padding9EB#< CoglDepthStateEC(~FCCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncFLvFPCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeF CoglBitmaskG9_CoglBitmaskImaginaryTypelbCOGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNTDɄambient|#diffuse|#specular|# emission|#0shininess4#@CoglPipelineLightingStateb%+alpha_func#alpha_func_reference4#CoglPipelineAlphaFuncState%(4blend_equation_rgbjW#blend_equation_alphajW#blend_src_factor_alphaW#blend_dst_factor_alphaW# blend_constant#blend_src_factor_rgbW# blend_dst_factor_rgbW#$CoglPipelineBlendStateN%$ dženabled" #color##mode$#density%4#z_near&4#z_far'4# CoglPipelineFogState(S%*z',#CoglPipelineLogicOpsState-%/Rmode1P#front_winding2#CoglPipelineCullFaceState3% 5ʇoverride_mask7q#override_values<ʇ#changed_mask@q#~CoglPipelineUniformsStateAt&Clighting_stateEɄ#alpha_stateF+#Dblend_stateG4#Luser_programH #tdepth_stateI`#xfog_stateJdž#point_sizeK4#logic_ops_stateL#cull_face_stateMR#uniforms_stateNЇ#'Olr#(Plr#CoglPipelineBigStateQCoglPipelineDestroyCallbackhU[lTI2| | %COGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType)_CoglPipelineFlushFlag̊COGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag_CoglPipelineFlushOptionsi'̊#(#disable_layers#layer0_override_texture|# CoglPipelineFlushOptions CoglBufferVtable-(_CoglBufferVtable -*map_range-,##unmap-35#set_data-5_# 2eOO M5)  _= ; _CoglBufferFlags-<COGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags-Be-DCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint-H -JhCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget-Q CoglOffscreenH,_CoglOffscreen1I(1ÑP#gl_framebuffer1ō#texture1ǹ|#texture_level1ȴ#texture_level_width1ɴ#texture_level_height1ʴ#depth_texture1̹|#allocation_flags1#create_flags1ӗ# _CoglMatrixOp>%COGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp>0_CoglMatrixEntryCache >entry>p#flushed_identity> #flipped> # CoglMatrixEntryCache>>zCOGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode>* CoglClipStateI_CoglClipStateIΑstacksI" #_CoglJournal`J!I(J#S#framebufferJ+V#(entriesJ-n#,verticesJ.n#0needed_vbo_lenJ/#4vbo_poolJ6#8next_vbo_in_poolJ9#Xfast_read_pixel_countJ;#\ E CoglJournalJ=Α&&COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID&,_CoglAttributeNameState&.2name&0#name_id&1#name_index&2#normalized_default&3 # layer_number&4# CoglAttributeNameState&5&Aattribute_buffer&B#stride&C#offset&D#n_components&E# D(&F#P&H*(&IRh#boxed&J~##P&@ $buffered&GP$constant&K2&RCOGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags&a&s8unit&u#options&vi#(&w# CoglFlushLayerState&x _CoglFramebufferType1-COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType10S12@swap_chain14@#need_stencil15 #Q(16#'17 # depth_texture_enabled18 #@ CoglFramebufferConfig19ϖ1=COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags1?c _CoglFramebufferState1TCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState1^1lkred1n#blue1o#green1p#alpha1q# depth1r#stencil1s# CoglFramebufferBits1tn1COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags1_CoglGLFramebuffer 1fbo_handle1W#renderbuffers1@ #Q(1# CoglGLFramebuffer16 CoglDriverVtableK _CoglDriverVtablexK"pixel_format_from_gl_internalK'#pixel_format_to_glK.#update_featuresK5Xh#offscreen_allocateK9# offscreen_freeK=#framebuffer_flush_stateK@4#framebuffer_clearKE_#framebuffer_query_bitsKM|#framebuffer_finishKQ# framebuffer_discard_buffersKT#$framebuffer_draw_attributesKX#(framebuffer_draw_indexed_attributesKb #,framebuffer_read_pixels_into_bitmapKmU#0texture_2d_freeKwm#4texture_2d_can_createK}#8texture_2d_initKm#<texture_2d_allocateK#@texture_2d_new_from_bitmapK͠#Dtexture_2d_copy_from_framebufferK#Htexture_2d_get_gl_handleK#Ltexture_2d_generate_mipmapKm#Ptexture_2d_copy_from_bitmapK`#Ttexture_2d_get_dataKځ#Xflush_attributes_stateK㲡#\clip_stack_flushKɡ#`buffer_createK5#dbuffer_destroyK5#hbuffer_map_rangeK##lbuffer_unmapK5#pbuffer_set_dataK _#t  RhjWv vRhv]]]    4VV_V 4444:vVvkeVV ڟVTIڟ9FVTIڟF  OV?O O&ggDW[  Rhvs  |  g͠Ov gVӠ g  `gO #gvfVTIڟ8ɡpVKyCOGL_DRIVER_ERROR_UNKNOWN_VERSIONCOGL_DRIVER_ERROR_INVALID_VERSIONCOGL_DRIVER_ERROR_NO_SUITABLE_DRIVER_FOUNDCOGL_DRIVER_ERROR_FAILED_TO_LOAD_LIBRARY CoglTextureDriverL_CoglTextureDriver0LgenL%2#prep_gl_for_pixels_uploadL1N#upload_subregion_to_glLC#upload_to_glLY# upload_to_gl_3dLk+#prep_gl_for_pixels_downloadLL#gl_get_tex_imageLv#size_supportedL#size_supported_3dLޥ# try_setting_gl_border_colorL#$allows_foreign_gl_targetL#(find_best_gl_get_data_formatL:#, W2RhjWvNRh8  Rh| OWW T  RhjWW OWWW   +RhjWW WWOWWW LRh1  vRhjWjWjWR  RhjWjWjWjW|  ޥRhjWjWjWRhWX  RhjW v:Rhv]] CoglPipelineCacheMY_CoglPipelineCache CoglTexture3DN._CoglTexture3D CoglTextureRectangleO?_CoglTextureRectangle _CoglGpuInfoArchitectureFlagP)COGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagP%Ȧ _CoglGpuInfoArchitectureP'oCOGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureP0LP3COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorP<P?COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackagePBPE`COGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugPL CoglGpuInfoPP_CoglGpuInfo$PRvendorPT#vendor_namePUT#driver_packagePW#driver_package_namePXT# driver_package_versionPY#architectureP[o#architecture_nameP\T#architecture_flagsP])#driver_bugsP_`# _CoglFrameCallbackList6%Ƭ{(6%Ƭ#;(6%̬#VƬ CoglFrameCallbackList6%6)'6)Ƭ#(6)̬# CoglResizeNotifyEntry611_CoglResizeNotifyEntry65'67#2(69W#'6:2# id6;#_CoglResizeNotifyList63í{(63í#;(63ɭ#í CoglResizeNotifyList6367'67í#(67ɭ# CoglOnscreenEvent6>)_CoglOnscreenEvent6B'6D#onscreen6FV#info6GV# D(6H0V#_CoglOnscreenEventList6@{(6@#;(6@Ů# CoglOnscreenEventList6@6D '6D#(6DŮ#y@n E s3cxWWjWWjW6XijW_ ZjWWWWWjWjWWjWWWjWjWjWSjWWWWWWjWjW6XtWWWWYWWZcYzjWWjWPYܰjWWjWjWWjW 20jWjWQjWjWW=6hjW2WjWWI\njWjWjWWWWi'_cogl_get_gl_version' (ctx'Rh)?'()()*l(+T+_cogl_driver_pixel_format_from_gl_internal+ @ˀmˀmt,*(+Rh-gl_int_format,jW-out_format-.parse_gl_version ˀm̀m;/l(TŮ/?'0(Q1major_end T-1minor_end T1major 1minor 9'check_gl_version5 (ctx5Rh)(6(error7 2major92minor9._cogl_driver_update_featuresd ̀mԀm{3ctxdRh3errore 1private_flagsgFM^4'hα4(iȲ5gl_majorjP5gl_minorjT6;C̀m~մ7r8fȲ7Z9P::;C̀m;7\7X79:H΀m΀m:Q?1glsl_versionTd>ӀmӀm1max_clip_planesCw@_cogl_driver_pixel_format_to_glXv Ԁm׀mԶ,*(XRh-formatYv-out_glintformatZ]-out_glformat[] -out_gltype\]Arequired_format^vBglintformat_jWѴBglformat`jWBgltypeajWöC__PRETTY_FUNCTION__@_m Զ  D_cogl_debug_flags@*@L#displayBi#(driverDA#,gpuHŧ#0driver_vtableKV#Ttexture_driverLa#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsTI#lneeds_viewport_scissor_workaroundV #pviewport_scissor_workaround_framebufferWr{#tdefault_pipelineYE#xdefault_layer_0Zk#|default_layer_n[k#dummy_layer_dependant\k#attribute_name_states_hash^ #attribute_name_index_map_R#n_attribute_names`#enabled_builtin_attributesb[s#enabled_texcoord_attributesc[s#enabled_custom_attributesd[s#enable_builtin_attributes_tmpi[s#enable_texcoord_attributes_tmpj[s#enable_custom_attributes_tmpk[s#changed_bits_tmpl[s#legacy_backface_culling_enabledn #identity_matrixq #y_flip_matrixr #flushed_matrix_modev#current_projection_entryz#current_modelview_entry{#identity_entry}#builtin_flushed_projection"#builtin_flushed_modelview"#texture_unitsR#active_texture_unit#legacy_fog_statex#opaque_color_pipelineE#blended_color_pipelineE#texture_pipelineE#codegen_header_buffer{ #codegen_source_buffer{ #codegen_boilerplate_buffer{ #source_stackB #legacy_state_set#pipeline_cachel#default_gl_texture_2d_texu#default_gl_texture_3d_texr#default_gl_texture_rect_texx##*B #journal_flush_attributes_arrayR#journal_clip_boundsR#polygon_verticesR#current_pipelineE#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color #current_pipeline_age#gl_blend_enable_cache #depth_test_enabled_cache #depth_test_function_cache'#depth_writing_enabled_cache #depth_range_near_cache<#depth_range_far_cache<#legacy_depth_test_enabled #current_buffer~#framebuffer_stack #window_bufferr{#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferr{#current_read_bufferr{#have_last_offscreen_allocate_flagsT#last_offscreen_allocate_flags(#swap_callback_closures #next_swap_callback_idü#onscreen_events_queue#current_gles2_contextNJ#gles2_context_stackȍ #current_path˨#stencil_pipeline̪E#quad_buffer_indices_byte.#quad_buffer_indices_lenѬ#quad_buffer_indices.#rectangle_byte_indices.#rectangle_short_indices.#rectangle_short_indices_lenּ#in_begin_gl_block #texture_download_pipelineڪE#blit_texture_pipeline۪E#atlases #atlas_reorganize_callbacks #journal_rectangles_color#max_texture_unitsU#max_texture_image_unitsU#max_activateable_texture_unitsU#current_program #current_fragment_program_type{#current_vertex_program_type{#current_gl_program*V#current_gl_dither_enabled #current_gl_color_mask#current_clip_stack_valid #current_clip_stack#current_clip_stack_uses_stencil  #buffer_map_fallback_array#buffer_map_fallback_in_use #buffer_map_fallback_offset#rectangle_stateC#sampler_cache#winsys_features$#d*&:#uniform_names-#uniform_name_hash1 #n_uniform_names2#glBindTexture;Z#glBlendFunc=Z#glClear?`#glClearColorAgV#glClearStencilFR^#glColorMaskHPa#glCopyTexSubImage2DM`#glDeleteTexturesVY#glDepthFuncXV#glDepthMaskZ#glDisable\V#glDrawArrays^`#glDrawElements`ͫ#glEnableeV#glFinishg#glFlushi#glFrontFacekV#glCullFacemV#glGenTexturesoY#glGetErrorq `#glGetIntegervs`#glGetBooleanvu#glGetFloatvw`#glGetStringy#glHint{Z#glIsTexture}Y#glPixelStoreiX#glReadPixels*#glScissorqa#glStencilFuncF#glStencilMask [#glStencilOpb#glTexImage2D#glTexParameterfW#glTexParameterfv(W#glTexParameteriW#glTexParameterivOW#glGetTexParameterfvvW#glGetTexParameterivW#glTexSubImage2D*`#glCopyTexImage2Dd`#glViewportqa#glIsEnabledzZ#glLineWidthX#glPolygonOffsetY#glClipPlanefX# glSampleCoverageYW# glGetBufferParameterivcW# glGenBufferslY# glBindBufferoZ# glBufferDatar8Z# glBufferSubDatawYZ# glDeleteBuffers|Y# glIsBufferY# glActiveTextureV# glAlphaFunc;a# glFogf=xX# glFogfv?X# glLoadMatrixfAX# glMaterialfvC(W# glPointSizeEX# glTexEnvfvG(W# glColor4ubI# glColor4fK/a# glColorPointerMlY# glDisableClientStateRV# glEnableClientStateTV# glLoadIdentityV# glMatrixModeXV# glNormal3fZY# glNormalPointer\Y# glMultiTexCoord4f^/a# glTexCoordPointer`lY# glTexEnvieW# glVertex4fi/a# glVertexPointerklY# glCreateProgram:[# glCreateShader<*[# glDeleteShader> [# glAttachShader@Z# glUseProgramC [# glDeleteProgramE [# glGetShaderInfoLogG[# glGetProgramInfoLogL[# glGetShaderivQZ# glGetProgramivUZ# glDetachShaderYZ# glGetAttachedShaders[|[# glIsShader`Y# glIsProgrambY# glShaderSourcelެ# glCompileShaderq [# glLinkPrograms [# glGetUniformLocationu[# glUniform1fxI\# glUniform2f{`\# glUniform3f|\# glUniform4f\# glUniform1fv ]# glUniform2fv ]# glUniform3fv ]# glUniform4fv ]# glUniform1iY# glUniform2i:Y# glUniform3i\# glUniform4i\# glUniform1iv&]# glUniform2iv&]# glUniform3iv&]# glUniform4iv&]# glUniformMatrix2fvB]# glUniformMatrix3fvB]# glUniformMatrix4fvB]# glGetUniformfv[# glGetUniformiv[# glGetActiveUniform@[# glGetShaderSourceܸ[# glValidateProgram [# glVertexAttribPointer]# glEnableVertexAttribArray [# glDisableVertexAttribArray [# glVertexAttrib1fc]# glVertexAttrib1fvz]# glVertexAttrib2f]# glVertexAttrib2fvz]# glVertexAttrib3f]# glVertexAttrib3fvz]# glVertexAttrib4f]# glVertexAttrib4fvz]# glGetVertexAttribfv\# glGetVertexAttribivZ# glGetVertexAttribPointerv-\# glGetAttribLocation [# glBindAttribLocation Z# glGetActiveAttrib@[# glGetTexLevelParameterivP# glGetTexImageS%# glClipPlaneWG# glDepthRangeY^# glDrawBuffer[V# glMapBufferfy# glUnmapBufferizZ# glTexImage3DqV# glTexSubImage3DxV# glBlitFramebuffer_# glGenProgramsY# glDeleteProgramsY# glBindProgramZ# glProgramString# glProgramLocalParameter4fvd^# glEGLImageTargetTexture2D# glEGLImageTargetRenderbufferStorage# glDiscardFramebufferͭ# glRenderbufferStorageMultisampleIMG^_# glFramebufferTexture2DMultisampleIMG# glGenSamplersڻY# glDeleteSamplersY# glBindSamplerZ# glSamplerParameteri_# glCreateProgramObject[# glCreateShaderObject*[# glDeleteObject [# glAttachObjectZ# glUseProgramObject [# glGetInfoLog[# glGetObjectParameterivZ# glDetachObjectZ# glGetAttachedObjects|[# glGetStringi%^# glBindVertexArray [# glDeleteVertexArraysY# glGenVertexArraysY# glMapBufferRange&_# CoglSwapChain!,@_CoglSwapChain CoglOnscreenTemplate&Y@_CoglOnscreenTemplate CoglRenderer Q@_CoglRenderer WACOGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver ^@ CoglDisplay!A4A_CoglDisplay8"$A*"&L#setup"( #(renderer")c#,onscreen_template"*#0d*"4:#4 CoglAttribute#%A_CoglAttribute$7;B*$9L#name_state$;#(normalized$< #,is_buffered$> #0d$L#4+$N# CoglAttributeBuffer%%VB_CoglAttributeBuffer CoglIndices&%B_CoglIndicesA _CoglFeatureID܇ECOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDSCoglSnippet'3E_CoglSnippety(#ICOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags(R#L CoglObject- M_CoglObject(.KMklass.MR#user_data_entry.OR#user_data_array.QR#n_user_data_entries.R# ).T#$-ZMunused-[# CoglUserDataKey-\M CoglUserDataDestroyCallback-jMMM:/#QCOGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass .4Qname.6I#virt_free.7:#virt_unref.8:# CoglUserDataDestroyInternalCallback.1$R*R;R:: CoglObjectClass.9Q .=Rkey.?R#(.@:#).AQ#M CoglUserDataEntry.BRR;R RR |"LI CoglNode0"R_CoglNode<0*WS*0.L#$)01|S#(*04S#,children07S#4has_parent_reference0; #8_CoglNodeList0$|S)0$|S#R CoglNodeList0$WS04Sle_next04|S#le_prev04S#|S CoglTexture1"S_CoglTextureD2kT*2L#)2R#(#*2B #,max_level2#0J)2#4)2#8+)2 #<vtable2΂#@1aTCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType1ekT <T  CoglPipelineSnippet3$U_CoglPipelineSnippet 3(@U*3*U#snippet3,U#_CoglPipelineSnippetList3&pU)3&pU#T CoglPipelineSnippetList3&@U3*Ule_next3*pU#le_prev3*U#pUE GLenum4 GLboolean4) GLbitfield4 GLint4 GLsizei4 GLubyte4) GLuint4 GLfloat4 < GLclampf4!<GLvoid4$WVmVVGVGVGVGVVVUVWVVVUUU V V VUUUVV(WUUUUU V V VUUV.WDWUUDWJW8VUWkWUUkWqWU|WWUUW8VWWUUWUWWUU8VWWUUUW XGVUX>XUUU V VU VVDXxXUUUU V VU VV~XXU8VXXUDWXXUUXXDWXXUUUUXY8VYYU VV$Y:Y8V8V8V@YVYUUU\YVgY*VrYYUU VVYY8V8VYYUUYY VY*VYY VaYY UZ*V ZZU*V"Z8Z*VUW>ZYZUVU_ZzZUVZ UZUaVZZUUZUZZUUU*VZZ*V*VZ [*V*VI[[*V$[!*V0[ *V@[UF[p[*V*V Vp[Wv[ VU[[*V Vp[Y[ U[*VI[[*V Vp[[[*VUW[\*VUW\-\*VUW3\I\*VUZO\`\U8Vf\|\U8V8V\\U8V8V8V\\U8V8V8V8V\\UUUU\ ]UUUUU]&]U VDW,]B]U VkWH]c]U VUDWi]z]*V8V]]*VDW]]*V8V8V]]*V8V8V8V]]*V8V8V8V8V]^*VUUU VVU+^ VY@^U*VF^R^GVX^d^Uj^^U*VW^^UU V V^ U^U^^UUU*VU^^UUU*V__UUUW%_^_UUUUUUUUUUd__U VU V V__*VUU_ aV_UU__ VaYUV V_ `UUWW`!U`*`U0`d`UUUU V VUUVj``UUUUU V VU``UUUUUU V V``UW``UWaaUU Va/aUGV5aPa8V8V8V8VVaqaUUUUwaaUU V V _CoglSamplerCacheWrapMode5-bCOGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapMode54a CoglSamplerCache56b_CoglSamplerCache_CoglSamplerCacheEntry58csampler_object5:*V#min_filter5#,padding68?#0padding78@#4padding88A#8padding98B#< CoglDepthState8Cl9CaoCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFunc9L@n9pCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceMode9o CoglPath:6Kp_CoglPath CoglFramebuffer;Znp_CoglFramebufferw}}}k}}:}< CoglTextureVtable2"}_CoglTextureVtableP28is_primitive2= #allocate2?#set_region2G1#get_data2WV# foreach_sub_texture_in_region2\#get_max_waste2d#is_sliced2f#can_hardware_repeat2h#transform_coords_to_gl2j΁# transform_quad_coords_to_gl2m#$get_gl_texture2p #(gl_flush_legacy_texobj_filters2u%#,pre_paint2y<#0ensure_non_quad_rendering2zN#4gl_flush_legacy_texobj_wrap_modes2}o#8get_format2#<get_gl_format2#@get_type2#DJ*2#Hset_auto_mipmap2Ȃ#L2%yCOGL_TRANSFORM_NO_REPEATCOGL_TRANSFORM_HARDWARE_REPEATCOGL_TRANSFORM_SOFTWARE_REPEAT CoglTransformResult2.21COGL_TEXTURE_NEEDS_MIPMAP CoglTexturePrePaintFlags26  k ـ  1kR   VkR7k<<<<z}:\ k  k΁kll yklԁ  kYv[%kUU<k+NkBokUUUT ku Uk TkȂk Ԃ} CoglFrameInfo?(_CoglFrameInfo CoglOnscreen@*_CoglOnscreenAK*AMWp#foreign_hwndAV#j)AY #frame_closuresA[#resizableA] #resize_callbacksA^#frame_counterA`#swap_frame_counterAa#pending_frame_infosAd #d*Af:#_CoglFrameEvent@^COGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent@CoglFrameCallback@^:قCoglFrameClosure@Մ_CoglFrameClosureA'(*A)8#*A+u#(A-:# )A.M#CoglOnscreenResizeCallback@KQl: CoglTexture2DB7_CoglTexture2D CoglGLES2ContextC^_CoglGLES2ContextąID CoglClipStateI_CoglClipStateIstacksI" #_CoglJournal`J!*J#L#framebufferJ+r{#(entriesJ-R#,verticesJ.R#0needed_vbo_lenJ/#4vbo_poolJ6#8next_vbo_in_poolJ9#Xfast_read_pixel_countJ;#\ ;B CoglJournalJ=$&COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID$,я_CoglAttributeNameState$.Fname$0#name_id$1#name_index$2#normalized_default$3 # layer_number$4# CoglAttributeNameState$5$Aϑattribute_buffer$B#stride$C#offset$D#n_components$E# )$F#P$H)$IR#boxed$Jl##P$@$buffered$Gd$constant$Kϑ%F$RCOGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags$a*$sLunit$u#options$vY}#*$w# CoglFlushLayerState$x _CoglFramebufferType<-ȓCOGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType<0g<2Tswap_chain<4T#need_stencil<5 #0*<6#j)<7 # depth_texture_enabled<8 #@ CoglFramebufferConfig<9<=COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlagsr_CoglOnscreenEventAB̪*AD1#onscreenAF#infoAG# )AH^#_CoglOnscreenEventListA@W)A@#*A@#Y CoglOnscreenEventListA@̪ADVA)AD#)AD#\gžݢ R b5UͫU VUVU^ӫ VYU*UU V VUUaVFUU*V0bUUULUUU V VUUUVhVVVVެ*V VkWìUUUW%UUUUaV<U<B+^M :yUUdUU VEU:ͭU VZUUU*VU Vӭ'prep_gl_for_pixels_download_fullv(ctxR)()*)))*)*))*_cogl_texture_driver_gl_get_tex_image ׀m׀m+ctxR,Z*U+dest_gl_formatU+dest_gl_typeU +destR*_cogl_texture_driver_size_supported_3d ׀m؀m+ctxR,Z*U,(U+gl_typeU ,J),)+depth-*Up.*Ul*_cogl_texture_driver_size_supported ؀mXـm"+ctxR,Z*U+gl_intformatU,(U +gl_typeU,J),)/*U.*Ul0_cogl_texture_driver_try_setting_gl_border_color`ـmـmø8+ctxR,Z**V+transparent_colorDW1_cogl_texture_driver_allows_foreign_gl_target ـmـmt+ctxR,Z*U*_cogl_texture_driver_find_best_gl_get_data_formatـmـm?,) R,P) +closest_gl_format v[+closest_gl_type v[ 2_cogl_texture_driver_prep_gl_for_pixels_downloadـmڀm3ctxR4(4*4) 5ڀm6j 7_7T7I6>636(2prep_gl_for_pixels_upload_fulltڀmtۀmG8ctxtRt9*u9)vӹ4*w4*x4)y*_cogl_texture_driver_upload_to_gl_3df ۀm܀m´+ctxfR,Z*gU,*h*V,J*i  ,)jU+depthkU,(lR,)mU,k*n*V ,|*o*V$+errorp (/U*rRs/)s:bppt/)uUº/*v պ;_cogl_texture_driver_prep_gl_for_pixels_upload܀m܀mt/3ctxR4*4)*_cogl_texture_driver_upload_to_gl* ܀mfހmS+ctx*R,Z*+U,*,*V,J*-  ,(.R,)/U,k*0*V,|*1*V+error2  /U*4R./)5W:bpp6j/)7U/*8 .(9 \<_cogl_texture_driver_upload_subregion_to_gl pހmJmǻ3ctxR4B*k4J* 3src_x 3src_y3dst_x3dst_y4J)4) 3level$4(R(4k**V,4|**V03errorā 4=Z*U=**V!=U*RA=)ɗj>bppʼ}=)U=* ?(͇ T>level_widthμ>level_heightϼ<_cogl_texture_driver_gen8*VPmOm3Ǹ3ctx8R4Z*9U3internal_format:@tex<*VlA__PRETTY_FUNCTION__׸_mBm1m@red_swizzleg_m ׸ Ǹ U ܸC_cogl_texture_driver_glg_mSGNU C 4.6.3./winsys/cogl-winsys.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglPmm charsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloat:signed charshort intlong long unsigned intHWND__unused# HWNDq   double long double CoglContext% _CoglContext>y&,@F#displayBV#(driverD#<#,gpuH\#0driver_vtableK#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsSK4#hprivate_feature_flagsT._#lneeds_viewport_scissor_workaroundVw+#pviewport_scissor_workaround_framebufferWI#tdefault_pipelineYS@#xdefault_layer_0Zh#|default_layer_n[h#dummy_layer_dependant\h#attribute_name_states_hash^q+#attribute_name_index_map_X#n_attribute_names`#enabled_builtin_attributesbl#enabled_texcoord_attributescl#enabled_custom_attributesdl#enable_builtin_attributes_tmpil#enable_texcoord_attributes_tmpjl#enable_custom_attributes_tmpkl#changed_bits_tmpll#legacy_backface_culling_enablednw+#identity_matrixq+#y_flip_matrixr+#flushed_matrix_modevz#current_projection_entryzEZ#current_modelview_entry{EZ#identity_entry}X#builtin_flushed_projectiony#builtin_flushed_modelviewy#texture_unitsX#active_texture_unit#legacy_fog_stateQo#opaque_color_pipelineS@#blended_color_pipelineS@#texture_pipelineS@#codegen_header_buffer+#codegen_source_buffer+#codegen_boilerplate_buffer+#source_stack(#legacy_state_set#pipeline_cache#default_gl_texture_2d_tex#default_gl_texture_3d_tex #default_gl_texture_rect_tex#framebuffers(#journal_flush_attributes_arrayX#journal_clip_boundsX#polygon_verticesX#current_pipelineS@#current_pipeline_changes_since_flush#current_pipeline_skip_gl_colorw+#current_pipeline_age#gl_blend_enable_cachew+#depth_test_enabled_cachew+#depth_test_function_cache7#depth_writing_enabled_cachew+#depth_range_near_cache+#depth_range_far_cache+#legacy_depth_test_enabledw+#current_buffer#framebuffer_stack*#window_bufferI#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferI#current_read_bufferI#have_last_offscreen_allocate_flags&#last_offscreen_allocate_flags#swap_callback_closuresq+#next_swap_callback_idë#onscreen_events_queueū#current_gles2_contextW#gles2_context_stack#+#current_pathKZ#stencil_pipelineS@#quad_buffer_indices_byteФ#quad_buffer_indices_lenћ#quad_buffer_indicesҤ#rectangle_byte_indicesԤ#rectangle_short_indicesդ#rectangle_short_indices_len֫#in_begin_gl_blockw+#texture_download_pipelineS@#blit_texture_pipelineS@#atlasesݶ*#atlas_reorganize_callbacksޒ)#journal_rectangles_colory&#max_texture_unitssJ#max_texture_image_unitssJ#max_activateable_texture_unitssJ#current_program+#current_fragment_program_typer#current_vertex_program_typer#current_gl_programJ#current_gl_dither_enabledw+#current_gl_color_maskx:#current_clip_stack_validw+#current_clip_stack?Z#current_clip_stack_uses_stencil w+#buffer_map_fallback_array%#buffer_map_fallback_in_usew+#buffer_map_fallback_offset#rectangle_stateV#sampler_cache+#winsys_features$#+&)#uniform_names-1#uniform_name_hash1q+#n_uniform_names2#glBindTexture;yN#glBlendFunc= O#glClear?T#glClearColorAJ#glClearStencilFR#glColorMaskHU#glCopyTexSubImage2DM U#glDeleteTexturesVLN#glDepthFuncXJ#glDepthMaskZC#glDisable\J#glDrawArrays^pU#glDrawElements`d#glEnableeJ#glFinishg#glFlushi#glFrontFacekJ#glCullFacemJ#glGenTextureso/N#glGetErrorqT#glGetIntegervsBU#glGetBooleanvu{#glGetFloatvwYU#glGetStringy#glHint{ O#glIsTexture}cN#glPixelStoreiM#glReadPixels#glScissorU#glStencilFuncݗ#glStencilMaskO#glStencilOp#glTexImage2D3#glTexParameterf.L#glTexParameterfvK#glTexParameteriJL#glTexParameterivK#glGetTexParameterfvK#glGetTexParameteriv L#glTexSubImage2DT#glCopyTexImage2DT#glViewportU#glIsEnabledN#glLineWidthdM#glPolygonOffsetN#glClipPlanef<M#glClientActiveTextureDJ#glGenRenderbuffersO# glAttachShader @MO# glUseProgram CO# glDeleteProgram EO# glGetShaderInfoLog G,P# glGetProgramInfoLog L,P# glGetShaderiv QN# glGetProgramiv UN# glDetachShader YMO# glGetAttachedShaders [O# glIsShader `cN# glIsProgram bcN# glShaderSource lu# glCompileShader qO# glLinkProgram sO# glGetUniformLocation uP# glUniform1f xP# glUniform2f {P# glUniform3f P# glUniform4f Q# glUniform1fv ~Q# glUniform2fv ~Q# glUniform3fv ~Q# glUniform4fv ~Q# glUniform1i N# glUniform2i M# glUniform3i 7Q# glUniform4i XQ# glUniform1iv Q# glUniform2iv Q# glUniform3iv Q# glUniform4iv Q# glUniformMatrix2fv Q# glUniformMatrix3fv Q# glUniformMatrix4fv ƶQ# glGetUniformfv MP# glGetUniformiv iP# glGetActiveUniform ԴO# glGetShaderSource ,P# glValidateProgram O# glVertexAttribPointer hR# glEnableVertexAttribArray O# glDisableVertexAttribArray O# glVertexAttrib1f Q# glVertexAttrib1fv Q# glVertexAttrib2f R# glVertexAttrib2fv Q# glVertexAttrib3f !R# glVertexAttrib3fv Q# glVertexAttrib4f BR# glVertexAttrib4fv Q# glGetVertexAttribfv P# glGetVertexAttribiv N# glGetVertexAttribPointerv P# glGetAttribLocation P# glBindAttribLocation dO# glGetActiveAttrib O# glGetTexLevelParameteriv P# glGetTexImage S# glClipPlane Wޘ# glDepthRange Y# glDrawBuffer [J# glMapBuffer f# glUnmapBuffer iN# glTexImage3D qK# glTexSubImage3D xXK# glBlitFramebuffer S# glGenPrograms /N# glDeletePrograms /N# glBindProgram yN# glProgramString 1# glProgramLocalParameter4fv R# glEGLImageTargetTexture2D H# glEGLImageTargetRenderbufferStorage H# glDiscardFramebuffer d# glRenderbufferStorageMultisampleIMG S# glFramebufferTexture2DMultisampleIMG ͏# glGenSamplers /N# glDeleteSamplers LN# glBindSampler MO# glSamplerParameteri S# glCreateProgramObject O# glCreateShaderObject O# glDeleteObject O# glAttachObject MO# glUseProgramObject O# glGetInfoLog ,P# glGetObjectParameteriv N# glDetachObject MO# glGetAttachedObjects O# glGetStringi R# glBindVertexArray O# glDeleteVertexArrays LN# glGenVertexArrays /N# glMapBufferRange &T# uint8_t $ uint32_t ( int64_t ) guint8 guint32& gsize: gchar0 gint3 gboolean4& gulong8 guint9 gpointerO) GDestroyNotifyY;'A'M'' GArray'['_GArray+'+-(#len.'# GByteArray('_GByteArray1'+3(#len4'# GPtrArray)'_GPtrArray7(pdata9(#len:'#&&' GQuark&& GError+<(_GError -(domain/ (#code0&#message1(# '(  GList'(_GList )(++'#next,(#prev-(#( GHashTable'(_GHashTable GHook( )_GHook K)+M'#nextN>*#prevO>*#+P'# hook_idQ&#+R'#funcS'#+T%'# GHookList))_GHookListA>*seq_idC&#hook_sizeD'#is_setupE'#hooksF>*#dummy3G'# finalize_hookHD*#dummyI(#( GHookFinalizeFunc5]*c*t*t*>*) GSList'*_GSList)*++'#next,*#z* GString)*_GString ++str-(#len.&#allocated_len/&#*+.( GQueue&1+_GQueue 1q+head3(#tail4(#length5'#( CoglBoolD CoglHandle) CoglMatrix+_CoglMatrixO,xxR+#yxS+#zxT+#wxU+# xyX+#yyY+#zyZ+#wy[+#xz^+# yz_+#$zz`+#(wza+#,xwd+#0ywe+#4zwf+#8wwg+#<invm)X#@ ,n#+o#_padding3p# CoglColor,_CoglColore-redy&#greeny&#bluey&#alphay&#4+&#=+&#F+&# [-1COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormate-K4COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlagsE1D4COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHd45COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType46COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesMode57COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction6_CoglWinsysFeature9COGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES CoglWinsysFeatureG7Xx:COGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaska9m:COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingp:;COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags: CoglSwapChain!A;_CoglSwapChain CoglOnscreenTemplate&n;_CoglOnscreenTemplate CoglRendererQ;_CoglRendererW#<COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver^; CoglDisplayAI<_CoglDisplay8$<,&F#setup(w+#(renderer)V#,onscreen_template*#X#0+4)#4 CoglAttribute %<_CoglAttribute!7P=,!9F#name_state!;}#(normalized!w+#0d!Ll}#4&+!N# CoglAttributeBuffer"%k=_CoglAttributeBuffer CoglIndices#%=_CoglIndices< CoglPath$6=_CoglPath CoglPipeline%"=_CoglPipeline&k0@,&QZ#destroy_callback&q#<destroy_data&)#@journal_ref_count&#D+&#Hage&#Lcolor&,#Pn_layers&#`layer_differences&(#d+&q#hstatic_breadcrumb&G#llayers_cache&q#pshort_layers_cache&r#tdeprecated_get_layers_list&(#is_weak&#c+&#blend_enable&#real_blend_enable&#layers_cache_dirty&#deprecated_get_layers_list_dirty&#has_static_breadcrumb&#progend&#CoglSnippet'3D@_CoglSnippet= CoglBuffer(@k@_CoglBuffer\)SVA,)UF#+)WV#(vtable)Yt#,last_target)[v#8+)]u#<gl_handle)_J#@size)`#Dusage_hint)av#Hupdate_hint)bA#L+)fw#P&+)h#Tstore_created)j#X(~ACOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint(VA(=BCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess(A(ŢBCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint(UB CoglBitmap**B_CoglBitmap CoglTexture+"B_CoglTexture+aRCCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType+eB CoglFramebuffer,ZC_CoglFramebuffer-v{F,-xF#+-yV#( ,-z>#,config-}#0width-#Dheight-#Hformat--1#Lallocated-w+#Pmodelview_stack-#Tprojection_stack-#Xviewport_x-+#\viewport_y-+#`viewport_width-+#dviewport_height-+#hviewport_age-#lviewport_age_for_scissor_workaround-#pclip_state-z#tdither_enabled-w+#xO+-x:#|journal-#deps-(#clear_color_red-+#clear_color_green-+#clear_color_blue-+#clear_color_alpha-+#clear_clip_x0-#clear_clip_y0-#clear_clip_x1-#clear_clip_y1-#clear_clip_dirty-w+#dirty_bitmasks-w+#bits-#,-# CoglFrameInfo.(F_CoglFrameInfo CoglObject/ F_CoglObject(0K8Gklass0MX#user_data_entry0O X#user_data_array0QX#n_user_data_entries0R# +0T#$/ZRGunused/[# CoglUserDataKey/\8G CoglUserDataDestroyCallback/jGGG)G CoglOnscreen1*G _CoglOnscreen2KH,2MiC#foreign_hwnd2V#+2Yw+#frame_closures2[#resizable2]w+#resize_callbacks2^#frame_counter2`&#swap_frame_counter2a&#pending_frame_infos2d#+#+2f)#_CoglFrameEvent1ICOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent1HCoglFrameCallback19I?IZIZII`I)G{FCoglFrameClosure1I_CoglFrameClosure2'I+2)ϔ#+2+I#+2-)# +2.iG#iCCoglOnscreenResizeCallback1IJJZI) CoglTexture2D371J_CoglTexture2D GLenum4 GLboolean4 GLbitfield4 GLint4 GLsizei4 GLubyte4 GLuint4 GLfloat4 + GLclampf4!+GLvoid4$JJJJJJJKKBJKJKXKBJsJsJJJJsJBJBJK^KKBJsJsJsJsJJJJBJBJKKKBJBJKKJKKBJBJKKsJKLBJBJLJL(LBJBJ(LsJ4LJLBJBJJPLfLBJBJsJlL}LJPJLLBJsJBJJJsJJKLLBJsJsJsJJJBJJKLMBJJ MMBJK M1MBJsJ7MCMKIMdMBJBJBJBJjMvMJ|MMBJJKMMJJJMMsJsJsJMJMJMNsJBJJKNNJJN/NsJsJ5NFNJFNJRNcNJMiNPJyNJNNBJJNNJBJ(LNNBJKBJNNBJKNPJOBJJO!OBJBJ'OBJ2OMOBJBJsJJSOdOJJjOOJJGOOJO JOJOBJOOJJJO(LOJBJOPJJOFNPsJ,PJG2PMPJJOSPiPJsJLoPPJsJ(LPPJBJLPPJBJOPPsJJPPsJJJPQsJJJJQ7QsJJJJJ=QXQsJsJsJsJ^Q~QsJsJsJsJsJQQsJJKQQsJJKQQsJJPJKQQJJQRJK R!RJJJ'RBRJJJJHRhRJJJJJnRRJsJBJPJJKPJRMRBJJRRJRRsJRRBJJLRSBJBJJJSBJ+SBJ1SQSBJBJBJJsJWSrSBJBJBJJxSSBJBJBJ(LSSsJsJsJsJsJsJsJsJaJBJSSBJJBJJJSTJBJsJTJ9TBJaJ?T_TJMBJKJeTTBJBJ(L(LT BJTTaJTTBJsJsJsJJJBJBJKT UBJsJBJsJsJJJsJUBUBJsJsJsJsJsJJJHUYUBJ(L_UpUBJLvUUBJsJJUUBJJUUJJJJUUPJPJPJPJUVsJsJJJ CoglGLES2Context5^V_CoglGLES2Context8VG6*ab_CoglPipelineLayer`>4c,>QZ#owner>S@#<index>٫#@+>ݛ#Dunit_index>#Htexture_type>RC#Ltexture>g#Psampler_cache_entry>h#T+>h#X"c+>#\>{dCOGL_PIPELINE_COMBINE_FUNC_ADDCOGL_PIPELINE_COMBINE_FUNC_ADD_SIGNEDCOGL_PIPELINE_COMBINE_FUNC_SUBTRACTCOGL_PIPELINE_COMBINE_FUNC_INTERPOLATECOGL_PIPELINE_COMBINE_FUNC_REPLACE<COGL_PIPELINE_COMBINE_FUNC_MODULATECOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBCOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBA CoglPipelineCombineFunc>4c>oeCOGL_PIPELINE_COMBINE_SOURCE_TEXTURECOGL_PIPELINE_COMBINE_SOURCE_CONSTANTCOGL_PIPELINE_COMBINE_SOURCE_PRIMARY_COLORCOGL_PIPELINE_COMBINE_SOURCE_PREVIOUSCOGL_PIPELINE_COMBINE_SOURCE_TEXTURE0 CoglPipelineCombineSource>d>EfCOGL_PIPELINE_COMBINE_OP_SRC_COLORCOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_COLORCOGL_PIPELINE_COMBINE_OP_SRC_ALPHACOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_ALPHA CoglPipelineCombineOp>e>gtexture_combine_rgb_func>{d#texture_combine_rgb_src>g#texture_combine_rgb_op>g#texture_combine_alpha_func>{d#texture_combine_alpha_src>g# texture_combine_alpha_op>g#,texture_combine_constant>g#8matrix>+#Hq+>_#6,>_#point_sprite_coords>w+# oeg  Efg  +g  CoglPipelineLayerBigState>bfB h+bgHb?ohCOGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedType?$h#@?+h$float_value?,g$int_value?-h$matrix?.)X$float_array?/i$int_array?0$array?1) i +_CoglBoxedValueL?&Xi ,?(oh#size?)#count?)#v?2h# CoglBoxedValue?3i@@/jmagic@1&#test_enabled@3w+#test_function@47#write_enabled@5w+# range_near@6+#range_far@7+#4+@9&#=+@:&#F+@;&# padding3@<&#$padding4@=&#(padding5@>&#,padding6@?&#0padding7@@&#4padding8@A&#8padding9@B&#< CoglDepthState@CniACkCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncALjAlCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeAk CoglBitmaskB9ll_CoglBitmaskImaginaryTypeD&Smambient&g#diffuse&g#specular&g# emission&g#0shininess&+#@CoglPipelineLightingState&l%&malpha_func&k#alpha_func_reference&+#CoglPipelineAlphaFuncState&um%(&nblend_equation_rgb&BJ#blend_equation_alpha&BJ#blend_src_factor_alpha&sJ#blend_dst_factor_alpha&sJ# blend_constant&,#blend_src_factor_rgb&sJ# blend_dst_factor_rgb&sJ#$CoglPipelineBlendState&m%$& Qoenabled&"w+#color&#,#mode&$4#density&%+#z_near&&+#z_far&'+# CoglPipelineFogState&(n%&*oO+&,x:#CoglPipelineLogicOpsState&-no%&/omode&1l#front_winding&2:#CoglPipelineCullFaceState&3o% &5Tpoverride_mask&7l#override_values&<Tp#changed_mask&@l#XiCoglPipelineUniformsState&Ao&&Cqlighting_state&ESm#alpha_state&Fm#Dblend_state&Gn#Luser_program&H+#tdepth_state&Ij#xfog_state&JQo#point_size&K+#logic_ops_state&Lo#cull_face_state&Mo#uniforms_state&NZp#q+&O_#6,&P_#CoglPipelineBigState&Q|pCoglPipelineDestroyCallback&hqqqS@)qh hr &%rCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType&)r_CoglPipelineFlushFlag&VsCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag&r_CoglPipelineFlushOptions&s+&Vs#+&&#disable_layers&&#layer0_override_texture&g# CoglPipelineFlushOptions&ts CoglBufferVtable)(,t_CoglBufferVtable )*~tmap_range),t#unmap)3t#set_data)5t#)tt=BB+Y@~ttttw+tt4+t!_CoglBufferFlags)<uCOGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags)Bt)DvCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint)Hu)JvCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget)Q+vy& CoglOffscreenC,)w_CoglOffscreen-!x,-iC#gl_framebuffer-#texture-g#texture_level-ȫ#texture_level_width-ɫ#texture_level_height-ʫ#depth_texture-g#allocation_flags-Ξ#create_flags-!#!_CoglMatrixOp8%(yCOGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp80!x_CoglMatrixEntryCache 8yentry8EZ#flushed_identity8w+#flipped8w+# CoglMatrixEntryCache8COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType-0~-2swap_chain-4#need_stencil-5w+#,-6#+-7w+# depth_texture_enabled-8w+#,; CoglFramebufferConfig-9Y-=!COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags-?!_CoglFramebufferState-TqCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState-^;-lred-n#blue-o#green-p#alpha-q# depth-r#stencil-s# CoglFramebufferBits-t9X4{-COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags-_CoglGLFramebuffer -fbo_handle-J#renderbuffers-(#,-# CoglGLFramebuffer- CoglDriverVtableF H_CoglDriverVtablexF"%pixel_format_from_gl_internalF'E#pixel_format_to_glF.o#update_featuresF5V#offscreen_allocateF9# offscreen_freeF=#framebuffer_flush_stateF@#framebuffer_clearFE#framebuffer_query_bitsFM#framebuffer_finishFQ# framebuffer_discard_buffersFT/#$framebuffer_draw_attributesFXj#(framebuffer_draw_indexed_attributesFb#,framebuffer_read_pixels_into_bitmapFm߈#0texture_2d_freeFw#4texture_2d_can_createF}#8texture_2d_initF#<texture_2d_allocateF7#@texture_2d_new_from_bitmapFW#Dtexture_2d_copy_from_framebufferF#Htexture_2d_get_gl_handleF#Ltexture_2d_generate_mipmapF#Ptexture_2d_copy_from_bitmapF#Ttexture_2d_get_dataF #Xflush_attributes_stateF<#\clip_stack_flushFS#`buffer_createFt#dbuffer_destroyFt#hbuffer_map_rangeFt#lbuffer_unmapFt#pbuffer_set_dataF t#tw+?VBJ?-1%-1oV-1OOOKw++wuIIqI++++ćII /IdIS@6du~=5IS@6du~=pw+وI;و+BJw+V-1w+7g+"Wو-1+=I]w+و+ -1w6IS@6u~d~S?ZIB CoglTextureDriverGr_CoglTextureDriver0GgenG%#prep_gl_for_pixels_uploadG1.#upload_subregion_to_glGC#upload_to_glGYÌ# upload_to_gl_3dGk #prep_gl_for_pixels_downloadG,#gl_get_tex_imageGV#size_supportedG#size_supported_3dG# try_setting_gl_border_colorGڍ#$allows_foreign_gl_targetG#(find_best_gl_get_data_formatG#,JVBJ-1.Vw+Vgw+وJJ+4w+ÌVBJJw+وsJJJ+w+ VBJJw+sJsJوsJJJ+Ɍ,Vw+VVBJBJBJw2w+VBJBJBJBJ\w+VBJBJBJڍVJKčw+VBJ-1V-1OO CoglPipelineCacheH9_CoglPipelineCache CoglTexture3DI.c_CoglTexture3D CoglTextureRectangleJ?_CoglTextureRectangle!_CoglGpuInfoArchitectureFlagK COGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagK%!_CoglGpuInfoArchitectureK'OCOGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureK0,K3sCOGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorK _CoglOnscreenEvent2Bc+2DȖ#onscreen2FZI#info2G`I#  ,2HI#_CoglOnscreenEventList2@,,2@#,2@# CoglOnscreenEventList2@c2D+2D#Z+2D#0Y Nt t% 'Za'CPJ7dBJJBJKI{BJRjMBJsJsJJJBJBJJݗBJsJJǗBJBJBJ3BJsJsJJJsJBJBJKTJJJJ9uJJ2VKZBJsJBJ(L{BJsJBJBJJӘBJӘ٘˜)BJBJ1BJBJJ4HBJ)7dBJJ!ONBJBJBJJsJJj'_cogl_winsys_error_quark"&Pmcm(_cogl_winsys_has_feature)w+pmmɽ)feature)9*ctx+V LUGNU C 4.6.3./tesselator/dict.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglmmcharunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned charDictListKey< H,=H,^Shead_S#frame` # leqa#Q,>^Q, XkeyY#nextZ#prev[#S   signed charshort intlong long unsigned intfloatdouble long double __gl_dictListNewDict(mm  frame(  leq( dict+Phead,L__gl_dictListDeleteDict=mm_ dict=node?next? __gl_dictListInsertBeforeI m{mU dictInodeI keyI newNodeKP__gl_dictListDelete^mmt dict^ node^__gl_dictListSearchfmm dictf keyfnodeh$_VGNU C 4.6.3./tesselator/geom.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglmm_charunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned charfloatsigned charshort intlong long unsigned intdouble long doubleGLbooleanj,*oj,@rnexts3#prevt3#anEdgeu9#datav# coordsy?#sz:#(tz:#0pqHandle{#8GLUface+GLUface~nextO#prevO#anEdge9#data# trailO#markedS#insideS#^,,^, "next9#Sym9#Onext9#Lnext9# Org3#LfaceO#activeRegionU#winding#t,.- t, d  :O   " __gl_vertLeq(m$mtu(3v(3__gl_edgeEval/:0mmNu/3v/3w/3gapL;:gapR;:__gl_edgeSignM:mmquM3vM3wM3gapLS:*gapRS:=__gl_transEvalf:mfmPuf3vf3wf3gapLr:gapRr:__gl_transSign:pmmKu3v3w3gapL:,gapR:? __gl_vertCCWmmtu3v3w3__gl_edgeIntersectmmRo135d13o23d23!v3z1:z2:r.dWGNU C 4.6.3./tesselator/mesh.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglmmcharunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned charfloatsigned charshort intlong long unsigned intdouble long doubleGLbooleanGLUmesh(sGLUmeshvHead#fHeadY#@eHead#XeHeadSym#x,*,@rYnexts#prevt#anEdgeu#datav# coordsy#sz:#(tz:#0pqHandle{#8GLUface+hGLUface~next#prev#anEdge#data# trail#markedS#insideS#,,, next#Sym#Onext#Lnext# Org#Lface#activeRegion#winding#,. ,   :  Y  @?e?#eSym?# EdgePair?allocVertex0allocFace5SpliceuWaubuaOnextwbOnextxMakeFacemm,*eOrigH,fe,fNew*MakeVertexmvmO,eOrig3vNextQeovPrevvNewKillVertexmmvDelnewOrge,9vPrevXvNextlKillEdgemmeDel̜ePrevΜ,ΜKillFacem!mfDelDnewLfaceWej,,,MakeEdgeE0mm,E8eGaeSymHtePrevIpairJ __gl_meshMakeEdgemmmeshnewVertex1newVertex2,emm0mP d__gl_meshSpliceHm|meOrgHeDstH,JSjoiningVerticesKmp[v 1 (!":"H!#'mTm,h$'m5mh%Tm|m,^$Tmbm^__gl_meshDeletemxmC eDeleDelSym{,md 1 (!":."HPm 1x (!":"H%3mUm,$3mAm__gl_meshAddEdgeVertexmm eOrgeNewSymeNew>mo 1g (~! ":"H!@,$mm__gl_meshSplitEdgemmt eOrgeNewtempHalfEdge?mX8 13 (P!x":g"H&Wm 1 (!":"H__gl_meshConnectmm eOrgeDsteNewSym8,neNewm 3 1 (!":"HJ'-mHm v 1p (%-mHm":"H%mm,$mm(__gl_meshZapFace+m|m fZap+,-e.,.eSym.%,/C,/Zm@r 1o (!0":"H&mHH 1 (!`":"H__gl_meshNewMesh[mNm$v]cf^ve_eSym`)meshaP__gl_meshUnionPmmmesh1mesh2)f1#@)v1)e1#X)f2#@)v2e2#(__gl_meshDeleteMeshmOm6hmeshf,v vNextBel,*__gl_meshCheckMeshPmmmeshfHeadh)vHeadeHeadf,v%vPrev}eePrevGYGNU C 4.6.3./tesselator/normal.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglmmcharunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned charfloatsigned charshort intlong long unsigned intdouble long doubleGLenumGLbooleanGLfloat z-(- ;Pstate? #lastEdgeA#meshB #callErrorE # normalI#sUnitJ#(tUnitK#@relToleranceOB#XwindingRuleP[#`fatalErrorQi#ddictS #hpqT! #leventU#pcallCombineWH #tflagBoundary\i#xboundaryOnly]i#ylonelyTriList^#|callBegina #callEdgeFlagbZ #callVertexcl #callEnddt #callMeshe #emptyCacheji#cacheCountk#cachel #callBeginDatao #callEdgeFlagDatap #callVertexDatar #callEndDatasl #callErrorDatat #callCombineDatau #envy#polygonData{#GLUmesh(_ GLUmesh X-#fHeadC#@eHead#XeHeadSym#x,* ,@rCnexts#prevt#anEdgeu#datav# coordsy#szB#(tzB#0pqHandle{#8GLUface+R GLUface~next#prev#anEdge#data# trail#markedi#insidei#L-, L- onext#Sym#Onext#Lnext# Org#Lface#activeRegion#winding#$-.z $- BCojmp_buf DictListKey< -= -^head_#frame`# leqa#?->* ?- XckeyY#nextZc#prev[c#iPQHeapKeyOPQHeapHandleP1-Q 1-V4nodesW#handlesX#sizeY#maxY# freeListZ# -[#leq\#SNhandleS#PQnodeS4TkeyT#nodeT#PQhandleElemT\NPQSortKey ]PQSortHandle ^, _ , aa heap ba #keys cg #order dm #size e# max e# - f#leq g #g  s TessState/ T_DORMANTT_IN_POLYGONT_IN_CONTOUR , 6 coords7#data8#,9 P [ B B <<B' Z iN l ` r   z c [  i    B << ComputeNormalL tessL normLB vNv1Nv2NcOBtLen2OBmaxLen2OBmaxValPminValPd1Pd2PtNormPmaxVertQ minVertQ X-RiS  LongAxisCmmt9 vCB ^iEqCheckOrientation tess areaBffHeadvX-e__gl_projectPolygon mmtess vȀsX-Ȁ normɌ~sUnitB tUnitB i˛computedNormal˛! vmx "* #$6 $? O$I $S $\ $i %x % % % P% \$ .$ L$ $ &9 mm"S ' mm$_ /$k a$t $ $ $ L [GNU C 4.6.3./tesselator/priorityq.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglmmkcharsize_tunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned charsigned charshort intlong long unsigned intfloatdouble long doublePQHeapKeyOCPQHeapHandleP-Q-VnodesWt#handlesXz#sizeY#maxY# freeListZx# v-[#leq\# S,handleSx#PQnodeS T`keyTg#nodeTx#PQhandleElemT: , `  g g GLboolean^-*^-@r>nexts{#prevt{#anEdgeu#datavC# coordsy#szN#(tzN#0pqHandle{#8GLUface+MGLUface~next#prev#anEdge#dataC# trail#marked#inside#-,- jnext#Sym#Onext#Lnext# Org{#Lface#activeRegion#winding#-.u-  N > jPQSortKey]gPQSortHandle^xh-_h-aGheapbG#keyscM#orderdS#sizee# maxe# v-f#leqgn#   M n   YFloatUp~pq~G-~nthzhCurrxhParentxparentFloatDown`mmapq`G-`nbthczhCurrdx<hChilddxcchildetmmePX/__gl_pqHeapNewPriorityQ:Gmkmleq:pq, - XekeyY#nextZe#prev[e#!kPQHeapKeyOPQHeapHandleP-Q -V5nodesW#handlesX#-Y#maxY# freeListZ#-[#leq\#SOhandleS#PQnodeS5TkeyT#nodeT#PQhandleElemT]OPQSortKey ]PQSortHandle ^- _ - aa heap ba #keys cg #order dm #- e# max e#- f#leq g #g  s TessState/ T_DORMANTT_IN_POLYGONT_IN_CONTOUR ". 6 coords7#data8#".9 P [ B B <<B' Z iN l ` r   z c [  i    B << FaceCount 5J -6#eStart7#render8f #` ` J RenderMaximumFaceGroupn .n` fOrignewmaxx -x MaximumFan mFm& eOrig>- gtraileMaximumStrip Pmm) eOrig- headSizeƸtailSizeƸEtrailǞeȈxeTailȈBeHeadȈkComputeNormaljmm .j` !normjB R!checkjQ"v0t 3"vnu W"vcv j"dotwB"xcwB"ycwB "zcwB@"xpwBt"ypwB"zpwB"nw"signxH #RenderFanmm4$.` %eO -#RenderStrip1mm$.1` %e1 -1 &RenderTrianglemmJ'.` (e'-RenderLonelyTriangles-.` fenewStateedgeState)__gl_renderMeshRmm'.R` (meshR fT(*l 0mc+ k,(- - - .mXh+O+,-- -/__gl_renderBoundarySmmvd$.S` !meshS "fU"eV;0__gl_renderCacheimme$.` 1v0 #"vn "vc 1normH"sign[u`GNU C 4.6.3./tesselator/sweep.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglm?m-charunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned charjmp_buf floatsigned charshort intlong long unsigned intdouble long doubleGLenumGLbooleanGLfloat .( . ;~ state?# # lastEdgeA:# meshB # callErrorE # normalI@# sUnitJ@#( tUnitK@#@ relToleranceO`#X windingRuleP#` fatalErrorQ#d dictS #h pqT #l eventU4#p callCombineW #t flagBoundary\#x boundaryOnly]#y lonelyTriList^P#| callBegina # callEdgeFlagb # callVertexc # callEndd # callMeshe # emptyCachej# cacheCountk# cachel # callBeginDatao> # callEdgeFlagDatapU # callVertexDatarl # callEndDatas # callErrorDatat> # callCombineDatau # envy# polygonData{#GLUmesh( GLUmesh vHead# fHeado#@ eHead#X eHeadSym#x<.* <.@ro nexts4# prevt4# anEdgeu:# .v# .y@# sz`#( tz`#0 pqHandle{#8GLUface+~ GLUface~ nextP# prevP# anEdge:# .# trailP# marked# inside#O.,  O.  next:# Sym:# Onext:# Lnext:# Org4# LfaceP# activeRegionV# winding#.. .;4 eUp<:# nodeUp=# windingNumber># inside@# sentinelA# dirtyB# fixUpperEdgeE#`PoDictListKey<.=z .^ head_# frame`# leqa#q.> q. X keyY\# nextZ# prev[#\\PQHeapKey OPQHeapHandle P. QN . V nodes W+ # handles X1 # size Y# max Y# freeList Z/# . [# leq \L # S handle S/#PQnode S T key T# node T/#PQhandleElem T L 7 PQSortKey ]PQSortHandle ^/[. _ [. a heap b # keys c # order d # size ec # max ec # . f# leq g #CR   R R  TessState/` T_DORMANTT_IN_POLYGONT_IN_CONTOUR . 6 .7@# .8#.9` ~  ow   ZZ`          - c> - U D l [   ZZr InitPriorityQ . pq v4vHead4DonePriorityQ . AddRegionBelowVc . regAboveVeNewUp:regNewVSpliceMergeVertices . e1:e2:.yi.  IsWindingInside . nDeleteRegion+ . regVFinishRegion o .  reg Ve:fPTopRightRegionV regVdst4GetIntersectData&. .4orgUp4dstUp4orgLo4dstLo4.yi. ComputeWindingX. regVInitEdgeDict|. DoneEdgeDict. regVfixedEdgesRemoveDegenerateFacesmesh fPfNextPe: CallCombinemlm!. !.4!.Z"i.#needed$.@X VertexWeightspm'mD".4P#org4R#dst4Q"i.%t1`%t2` AddSentinelh0mmm!.h #th`%en:M%regoVl&EdgeLeqkm m'.k (reg1kV(reg2lV)eventy4])e1z:)e2z:)t1{`3)t2{`F&FixUpperEdge m>!mYK*regV*newEdge:&TopLeftRegionV@!m!m*regVm)org4)e:+ !m4"m ,+ C ,F z -T +c @"m"m G,  , H , q . P. `/c "m"m, 0"m"m1 1 2 2 3CheckForRightSplice"m$m !. !.V 4.V= %eUp:v %eLo: + $mI%m , s 5 $m$m0$m$m2 + P%m%m ", 3FinishLeftRegions:%m&m" I!. 6regFirstV$6regLastV7%reg+VV%regPrev+V%e,:%ePrev,:U7+ %mL ,N ,B 0a&m{&m-Z -d /+ &m&m<,N ,B 38-Z G-d [CheckForLeftSplice,., .,V.@VeUpA:eLoB:eC: WalkDirtyRegions&m*mru!. !.V+4.V%eUp::%eLo:9IR'm,v,j8--N-x- AddRightEdgesT*m,mZ!.T !.TV6eFirstU:#eLastU:!F.U:/#cleanUpV%regbVO%regPrevbV%ec:%ePrevc:%firstTimed3CheckForIntersect^,m5m@!.^ #!.^Ve4.iV%eUpj:%eLok:;%orgUpl4%orgLom4%dstUpn4 %dstLoo44%tMinUpp`s%tMaxLop`$.q%orgMinq4%er:%: 0mZ1m, D, W, j, , , 00mZ1m. @.P/o 4m5m, 04m5m- ConnectLeftVertex. ~.4.V.VregVeUp:eLo:eNew:tmp;tempHalfEdge:ConnectLeftDegenerate/. .V~.4e:F.:eTopRight:eLast:regVConnectRightVertexO.O .OV.P:eNewq:F.r:.sVeUpt:eLou:degeneratev SweepEvent,6m;m!., !~.,4D4.2V%reg2V%e3:4F.3:14.3:`7v6m0A,/,#8h-;M-G-S-_-k&-w{.P<7m.7m-:&8m8m ,K,?98m ,,2 ,[ 8- - -!-/!-"Y!/o :m:m, |!0:m:m- !9/z7mZ,d!,X",LF"8 -po"-}"-"-#-N#-#RemoveDegenerateEdgesO. e:eNext:eLnext:eHead:=__gl_computeInterior 8`-[%-#%-1%-@8&7 /yA# szY#( tzY#0 pqHandle{#8GLUface+GLUface~ nextQ# prevQ# anEdge;# E/N# trailQ# marked# inside# /, /  next;# Sym;# Onext;# Lnext;# Org5# LfaceQ# activeRegionW# winding# /./;5 eUp<;# nodeUp=# windingNumber># inside@# sentinelA# dirtyB# fixUpperEdgeE#YQpDictListKey1/ X keyY]# nextZ# prev[#N]]PQHeapKey ONPQHeapHandle P b/ QOb/ V nodes W, # handles X2 # size Y# max Y# freeList Z0# J/ [# leq \M # S handle S0#PQnode S T key T# node T0#PQhandleElem T M 8 PQSortKey ]PQSortHandle ^0 #/ _ #/ a heap b # keys c # order d # size ed # max ed # J/ f# leq g #DS   S S  TessState/a T_DORMANTT_IN_POLYGONT_IN_CONTOUR/ 6 >/7A# E/8N# /9a   px   zzY    N     & c7 N& N N= e NNT   zzNk AddVertexY }/Y >/Y E/YNe[;MakeDormant }/ CacheVertexD }/ >/ E/NvD  noBegin9?m?mtu type9noEdgeFlag:?m?mt p/:noVertex;?m?mt E/;N noEnd<?m?mtnoError=?m?mt errnum=noCombine>?m?mtl >/> E/>zweight?dataOut?z noMesh@?m?mt mesh@ !__gl_noBeginDataC@m@mt typeCV/DN!__gl_noEdgeFlagDataE@m@mtp/EV/FN!__gl_noVertexDataG @m"@mtaE/GNV/HN!__gl_noEndDataI0@m2@mtV/IN!__gl_noErrorDataJ@@mB@mterrnumJV/KN!__gl_noCombineDataLP@mR@mtM>/L E/MzweightNoutDataOz V/PN" `@m@my(}# ($ % (&EmptyCacheAmAm%)'}/ )(vD *(vLastD >*)gluNewTess\ AmdBm\**}/^ P+gluTessPropertypBmCm*g}/ whichɀvalueY,/ˀ*+gluGetTessPropertyCmEm+}/ whichvalue -gluTessNormal  Em:Emt.}/  /x Y/y Y /z Y-gluTessCallback@Em~Fmtl.}/ /which/fnle0gluTessEndContourFmFm+.}/ 1GotoStateFmHm+2}/ /,3newState$ X,4 FmH# ,0gluTessBeginContour Hm\Hm,?.}/ 0gluTessBeginPolygon`HmHm,.}/ .E/N0gluTessVertexHm5Jm-].}/ .>/ .E/N(i.(tooLarge7.(xYx.5clampedAX6 ImIm#- .#! .# .7ImIm%9 /+gluDeleteTess@JmdJm/}/ 0gluTessEndPolygonpJmLma/.}/ (mesh /8`(rc"#00gluBeginPolygoncLmMmd0#.}/c 0gluNextContourl Mm=Mm0h.}/l /typel9gluEndPolygont@Mm]Mm0.}/t fGNU C 4.6.3./tesselator/tessmono.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl`Mm0Qm5charunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned chardoublefloat long doublesigned charshort intlong long unsigned intGLbooleanGLUmesh(wGLUmeshvHead#fHead]#@eHead#XeHeadSym#x/*/@r]nexts#prevt#anEdgeu#datav# coordsy#sz#(tz#0pqHandle{#8GLUface+lGLUface~next#prev#anEdge#data# trail#markedW#insideW#/,/ next#Sym#Onext#Lnext# Org#Lface#activeRegion#winding#/. /     ]  __gl_meshTessellateMonoRegionH`MmPm01lfaceHupJ1loJ 2=/k2V/x2/b2 __gl_meshTessellateInterior PmdPm2meshfx3next3 h__gl_meshDiscardExteriorpPmPm3/meshfM4nexto4__gl_meshSetWindingNumberPm0Qm4meshvaluekeepOnlyBoundaryWe35eNext~5hGNU C 4.6.3./cogl-gpu-info.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl0QmWWmcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloat5signed charshort intlong long unsigned intHWND__unused# HWNDl   double VARENUM TVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double CoglContext%v_CoglContext>)91@R#displayBb#(driverDm?#,gpuHH#0driver_vtableK#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS7#hprivate_feature_flagsTn#lneeds_viewport_scissor_workaroundV.#pviewport_scissor_workaround_framebufferWU#tdefault_pipelineYHL#xdefault_layer_0Zy#|default_layer_n[y#dummy_layer_dependant\y#attribute_name_states_hash^.#attribute_name_index_map_g#n_attribute_names`#enabled_builtin_attributesb~#enabled_texcoord_attributesc~#enabled_custom_attributesd~#enable_builtin_attributes_tmpi~#enable_texcoord_attributes_tmpj~#enable_custom_attributes_tmpk~#changed_bits_tmpl~#legacy_backface_culling_enabledn.#identity_matrixq.#y_flip_matrixr.#flushed_matrix_modev#current_projection_entryzi#current_modelview_entry{i#identity_entry}=h#builtin_flushed_projection #builtin_flushed_modelview #texture_unitsg#active_texture_unit#legacy_fog_stateك#opaque_color_pipelineHL#blended_color_pipelineHL#texture_pipelineHL#codegen_header_buffer-#codegen_source_buffer-#codegen_boilerplate_buffer-#source_stackv+#legacy_state_set#pipeline_cache#default_gl_texture_2d_texp#default_gl_texture_3d_texƥ#default_gl_texture_rect_tex̥#framebuffersv+#journal_flush_attributes_arrayg#journal_clip_boundsg#polygon_verticesg#current_pipelineHL#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color.#current_pipeline_age#gl_blend_enable_cache.#depth_test_enabled_cache.#depth_test_function_cache!;#depth_writing_enabled_cache.#depth_range_near_cache&#depth_range_far_cache&#legacy_depth_test_enabled.#current_bufferҥ#framebuffer_stackT-#window_bufferU#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferU#current_read_bufferU#have_last_offscreen_allocate_flags)#last_offscreen_allocate_flags#swap_callback_closures.#next_swap_callback_idæ#onscreen_events_queueh#current_gles2_contextb#gles2_context_stackȇ.#current_pathi#stencil_pipelineHL#quad_buffer_indices_byte##quad_buffer_indices_lenі#quad_buffer_indices##rectangle_byte_indices##rectangle_short_indices##rectangle_short_indices_len֦#in_begin_gl_block.#texture_download_pipelineHL#blit_texture_pipelineHL#atlasesT-#atlas_reorganize_callbacks0,#journal_rectangles_color)#max_texture_units]V#max_texture_image_units]V#max_activateable_texture_units]V#current_program.#current_fragment_program_type #current_vertex_program_type #current_gl_programV#current_gl_dither_enabled.#current_gl_color_mask=#current_clip_stack_valid.#current_clip_stacki#current_clip_stack_uses_stencil .#buffer_map_fallback_array#buffer_map_fallback_in_use.#buffer_map_fallback_offset#rectangle_stateb#sampler_cache#winsys_features$#0&$#uniform_names-#uniform_name_hash1.#n_uniform_names2#glBindTexture;cZ#glBlendFunc=Z#glClear?|`#glClearColorAV#glClearStencilF^#glColorMaskHa#glCopyTexSubImage2DM`#glDeleteTexturesV6Z#glDepthFuncXV#glDepthMaskZ#glDisable\V#glDrawArrays^`a#glDrawElements`!#glEnableeV#glFinishg#glFlushi#glFrontFacekV#glCullFacemV#glGenTexturesoZ#glGetErrorqp`#glGetIntegervs2a#glGetBooleanvu8#glGetFloatvwIa#glGetStringyN#glHint{Z#glIsTexture}MZ#glPixelStoreiY#glReadPixels~#glScissora#glStencilFunc#glStencilMaskj[#glStencilOp#glTexImage2D#glTexParameterfX#glTexParameterfvW#glTexParameteri4X#glTexParameterivW#glGetTexParameterfvW#glGetTexParameterivW#glTexSubImage2D`#glCopyTexImage2D`#glViewporta#glIsEnabledZ#glLineWidthNY#glPolygonOffsetY#glClipPlanefj[# glAttachShader @7[# glUseProgram Cj[# glDeleteProgram Ej[# glGetShaderInfoLog G\# glGetProgramInfoLog L\# glGetShaderiv QzZ# glGetProgramiv UzZ# glDetachShader Y7[# glGetAttachedShaders [[# glIsShader `MZ# glIsProgram bMZ# glShaderSource l2# glCompileShader qj[# glLinkProgram sj[# glGetUniformLocation u[# glUniform1f x\# glUniform2f {\# glUniform3f \# glUniform4f ]# glUniform1fv n]# glUniform2fv n]# glUniform3fv n]# glUniform4fv n]# glUniform1i Z# glUniform2i Y# glUniform3i ']# glUniform4i H]# glUniform1iv ]# glUniform2iv ]# glUniform3iv ]# glUniform4iv ]# glUniformMatrix2fv ]# glUniformMatrix3fv ]# glUniformMatrix4fv Ʀ]# glGetUniformfv 7\# glGetUniformiv S\# glGetActiveUniform Ԟ[# glGetShaderSource \# glValidateProgram j[# glVertexAttribPointer X^# glEnableVertexAttribArray j[# glDisableVertexAttribArray j[# glVertexAttrib1f ]# glVertexAttrib1fv ]# glVertexAttrib2f ]# glVertexAttrib2fv ]# glVertexAttrib3f ^# glVertexAttrib3fv ]# glVertexAttrib4f 2^# glVertexAttrib4fv ]# glGetVertexAttribfv o\# glGetVertexAttribiv zZ# glGetVertexAttribPointerv \# glGetAttribLocation [# glBindAttribLocation N[# glGetActiveAttrib [# glGetTexLevelParameteriv PS# glGetTexImage Sy# glClipPlane W# glDepthRange Y# glDrawBuffer [V# glMapBuffer fͧ# glUnmapBuffer iZ# glTexImage3D qW# glTexSubImage3D xBW# glBlitFramebuffer _# glGenPrograms Z# glDeletePrograms Z# glBindProgram cZ# glProgramString # glProgramLocalParameter4fv ^# glEGLImageTargetTexture2D # glEGLImageTargetRenderbufferStorage # glDiscardFramebuffer !# glRenderbufferStorageMultisampleIMG _# glFramebufferTexture2DMultisampleIMG L# glGenSamplers Z# glDeleteSamplers 6Z# glBindSampler 7[# glSamplerParameteri _# glCreateProgramObject |[# glCreateShaderObject [# glDeleteObject j[# glAttachObject 7[# glUseProgramObject j[# glGetInfoLog \# glGetObjectParameteriv zZ# glDetachObject 7[# glGetAttachedObjects [# glGetStringi ^# glBindVertexArray j[# glDeleteVertexArrays 6Z# glGenVertexArrays Z# glMapBufferRange &`# uint8_t $ uint32_t ( int64_t ) uint64_t *R guint8 guint32& gsize: gchar0 gint3 gboolean4|) gulong8 guint9 gpointerO$ GDestroyNotifyY)))) GArray')_GArray+&*j0-*#len.)# GByteArray(8*_GByteArray1i*j03*#len4)# GPtrArray)z*_GPtrArray7*pdata9*#len:)#o)E)) GQuark&S) GError+*_GError -+domain/*#code0|)#message1*# )-+  GList':+_GList )v+j0+)#next,v+#prev-v+#-+ GHashTable'+_GHashTable GHook(+_GHook K0,j0M)#nextN,#prevO,#0P)# hook_idQ)#0R)#funcS)#Y0T)# GHookList)A,_GHookListA,seq_idC)#hook_sizeD)#is_setupE)#hooksF,#dummy3G)# finalize_hookH,#dummyI+#+ GHookFinalizeFunc5,---,0, GSList'&-_GSList)T-j0+)#next,T-#- GString)i-_GString +-str-*#len.b)#allocated_len/b)#Z--*<.G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| GQueue&._GQueue 1.head3v+#tail4v+#length5)#|+ CoglBoolD CoglHandle$ CoglMatrix/_CoglMatrixO50xxR&#yxS&#zxT&#wxU&# xyX&#yyY&#zyZ&#wy[&#xz^&# yz_&#$zz`&#(wza&#,xwd&#0ywe&#4zwf&#8wwg&#<invmg#@41n#0o#_padding3p# CoglColorF0_CoglColor0red)#green)#blue)#alpha)#0)#0)#0)# [4COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat07COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags4D)8COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH78COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType=89COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesMode9!;COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction:_CoglWinsysFeature.=COGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES X=COGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaska.=m>COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingp=Z>COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags0> CoglSwapChain!>_CoglSwapChain CoglOnscreenTemplate&>_CoglOnscreenTemplate CoglRendererQ>_CoglRendererWm?COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver^> CoglDisplay A?_CoglDisplay8!$@91!&R#setup!(.#(renderer!)b#,onscreen_template!*g#00!4$#4 CoglAttribute"%@_CoglAttribute#7@91#9R#name_state#;#(normalized#<.#,is_buffered#>.#0d#L#4/#N# CoglAttributeBuffer$%@_CoglAttributeBuffer CoglIndices%%@_CoglIndices@ _CoglFeatureIDCCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS _CoglGpuInfoArchitectureFlag&GECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlag&%C _CoglGpuInfoArchitecture&'FCOGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitecture&0jE&3GCOGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendor&H CoglGpuInfo&PH_CoglGpuInfo$&RIvendor&TG#vendor_name&UI#0&WH#driver_package_name&XI# driver_package_version&Y##0&[F#architecture_name&\I#architecture_flags&]GE#driver_bugs&_~H# I CoglPath'6I_CoglPath CoglPipeline("I_CoglPipeline)k%L91)i#destroy_callback)C#<destroy_data)$#@journal_ref_count)#D0)#Hage)#Lcolor)50#Pn_layers)#`layer_differences)v+#d0)~#hstatic_breadcrumb)I#llayers_cache)#pshort_layers_cache)#tdeprecated_get_layers_list)v+#is_weak)#;0)#blend_enable)#real_blend_enable)#layers_cache_dirty)#deprecated_get_layers_list_dirty)#has_static_breadcrumb)#progend)#CoglSnippet*39L_CoglSnippetI CoglBuffer+@`L_CoglBuffer\,SKM91,UR#1,Wb#(vtable,Y#,last_target,[z#80,]#<gl_handle,_V#@size,`#Dusage_hint,a#Hupdate_hint,bM#Lj0,f#P/,h#Tstore_created,j#X+~MCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint+KM+2NCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess+M+ŗNCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint+JN CoglBitmap-*N_CoglBitmap CoglTexture."N_CoglTexture.aGOCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType.eN CoglFramebuffer/ZuO_CoglFramebuffer0vpR910xR#10yb#(410z#,config0}O#0width0#Dheight0#Hformat04#Lallocated0.#Pmodelview_stack0#Tprojection_stack0#Xviewport_x0&#\viewport_y0&#`viewport_width0&#dviewport_height0&#hviewport_age0#lviewport_age_for_scissor_workaround0#pclip_state0#tdither_enabled0.#x000=#|journal0#deps0v+#clear_color_red0&#clear_color_green0&#clear_color_blue0&#clear_color_alpha0&#clear_clip_x00#clear_clip_y00#clear_clip_x10#clear_clip_y10#clear_clip_dirty0.#dirty_bitmasks0.#bits0t#A10# CoglFrameInfo1(R_CoglFrameInfo CoglObject2 R_CoglObject(3K-Sklass3Mg#user_data_entry3Og#user_data_array3Qg#n_user_data_entries3R# 03T#$2ZGSunused2[# CoglUserDataKey2\-S CoglUserDataDestroyCallback2jSSS$ CoglOnscreen4*S_CoglOnscreen5KT915M^O#foreign_hwnd5V#05Y.#frame_closures5[o#resizable5].#resize_callbacks5^l#frame_counter5`&)#swap_frame_counter5a&)#pending_frame_infos5d.#05f$#_CoglFrameEvent4TCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent4TCoglFrameCallback4#U)UDUDUTJU$SpRCoglFrameClosure4iU_CoglFrameClosure5'U/5)#"15+ U#{05-$# Y05.^S#^OCoglOnscreenResizeCallback4UUVDU$ CoglTexture2D67V_CoglTexture2D GLenum7 GLboolean7 GLbitfield7 GLint7 GLsizei7 GLubyte7 GLuint7 GLfloat7 & GLclampf7!&GLvoid7$VVVVVVVVV,VVV WBW,V]V]VjVjVjV]V,V,VVHWW,V]V]V]V]VjVjVjV,V,VVWW,V,VWWVWW,V,VWW]VWW,V,VWVWX,V,VX]VX4X,V,VV:XPX,V,V]VVXgXV:VmXX,V]V,VjVjV]VjVVXX,V]V]V]VjVjV,VjVVXX,VVXY,VW YY,V]V!Y-YW3YNY,V,V,V,VTY`YVfY|Y,VjVVYYVVVYY]V]V]VYyVYVYY]V,VjVVYZVVZZ]V]VZ0ZjV0ZV? .bb-cba:#fCOGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass 34fname36I#virt_free37$#virt_unref38$# CoglUserDataDestroyInternalCallback31)g/g@g$$ CoglObjectClass39f 3=gkey3?g#{03@$#Y03Af#GS CoglUserDataEntry3BWg@g gg )> &g  CoglMatrixStack;g_CoglMatrixStack0<=h91"j_CoglNode<>*rj91>.R#0>1j#(/>4j#,children>7j#4has_parent_reference>;.#8_CoglNodeList>$j0>$j#i CoglNodeList>$rj>4jle_next>4j#le_prev>4j#j?#nCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags?)#,padding6D?)#0padding7D@)#4padding8DA)#8padding9DB)#< CoglDepthStateDC:{EC}COGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncEL|Eb~COGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeE} CoglBitmaskF9~~_CoglBitmaskImaginaryType)ltCOGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNTD)ہambient)y#diffuse)y#specular)y# emission)y#0shininess)&#@CoglPipelineLightingState)t%)=alpha_func)}#alpha_func_reference)&#CoglPipelineAlphaFuncState)%()Fblend_equation_rgb),V#blend_equation_alpha),V#blend_src_factor_alpha)]V#blend_dst_factor_alpha)]V# blend_constant)50#blend_src_factor_rgb)]V# blend_dst_factor_rgb)]V#$CoglPipelineBlendState)`%$) كenabled)".#color)#50#mode)$)8#density)%&#z_near)&&#z_far)'&# CoglPipelineFogState)(e%)*00),=#CoglPipelineLogicOpsState)-%)/dmode)1b~#front_winding)2>#CoglPipelineCullFaceState)31% )5܄override_mask)7~#override_values)<܄#changed_mask)@~#${CoglPipelineUniformsState)A&)C&lighting_state)Eہ#alpha_state)F=#Dblend_state)GF#Luser_program)H.#tdepth_state)Ir|#xfog_state)Jك#point_size)K&#logic_ops_state)L#cull_face_state)Md#uniforms_state)N#I0)O~o#1)P~o#CoglPipelineBigState)QCoglPipelineDestroyCallback)hgm~HL$&y y )% COGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType))_CoglPipelineFlushFlag)އCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag),_CoglPipelineFlushOptions){0)އ# 1))#disable_layers))#layer0_override_texture)y# CoglPipelineFlushOptions) CoglBufferVtable,(_CoglBufferVtable ,*map_range,,5#unmap,3G#set_data,5q# $//2NN-NLG/; .q//-M _CoglBufferFlags,<COGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags,Bw,DCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint,H,JzCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget,Q) CoglOffscreenG,_CoglOffscreen0910^O#gl_framebuffer0Ŗ#texture0y#texture_level0Ȧ#texture_level_width0ɦ#texture_level_height0ʦ#depth_texture0y#allocation_flags0#create_flags0Ӡ# _CoglMatrixOp<%COGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp<0_CoglMatrixEntryCache < entry CoglFramebufferConfig09ؓ0=COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags0?l _CoglFramebufferState0TCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState0^0ltred0n#blue0o#green0p#alpha0q# depth0r#stencil0s# CoglFramebufferBits0t g0COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags0_CoglGLFramebuffer 0fbo_handle0V#renderbuffers0v+#A10# CoglGLFramebuffer0? CoglDriverVtableJ Ǘ_CoglDriverVtablexJ"pixel_format_from_gl_internalJ'ě#pixel_format_to_glJ.#update_featuresJ5b#offscreen_allocateJ9# offscreen_freeJ=!#framebuffer_flush_stateJ@=#framebuffer_clearJEh#framebuffer_query_bitsJM#framebuffer_finishJQ# framebuffer_discard_buffersJT#$framebuffer_draw_attributesJX#(framebuffer_draw_indexed_attributesJb)#,framebuffer_read_pixels_into_bitmapJm^#0texture_2d_freeJwv#4texture_2d_can_createJ}#8texture_2d_initJv#<texture_2d_allocateJ#@texture_2d_new_from_bitmapJ֝#Dtexture_2d_copy_from_framebufferJ#Htexture_2d_get_gl_handleJ&#Ltexture_2d_generate_mipmapJv#Ptexture_2d_copy_from_bitmapJi#Ttexture_2d_get_dataJڊ#Xflush_attributes_stateJ㻞#\clip_stack_flushJҞ#`buffer_createJG#dbuffer_destroyJG#hbuffer_map_rangeJ5#lbuffer_unmapJG#pbuffer_set_dataJ q#t .b,V4 4b4[[[ʛ .  -! =UU'hU&&&&CUtnUUUHL9@#UHL9#@ .XUZ>X-N/ppVd .b4| .y- p֝X4-pUܝ &p .ipX-,p4oUHLAҞiU CoglTextureDriverK_CoglTextureDriver0KwgenK%#prep_gl_for_pixels_uploadK1#upload_subregion_to_glKC#upload_to_glKYB# upload_to_gl_3dKk#prep_gl_for_pixels_downloadK#gl_get_tex_imageKա#size_supportedK #size_supported_3dK=# try_setting_gl_border_colorKY#$allows_foreign_gl_targetKt#(find_best_gl_get_data_formatK#, Vb,V4wb .by.XVV- .Bb,VV.X]VVV- .b,VV.]V]VX]VVV-Hb .աb,V,V,V . b,V,V,V,Vۡ .=b,V,V,VYbVWC .tb,V_ 4b4[[z CoglPipelineCacheL_CoglPipelineCache CoglTexture3DM._CoglTexture3D CoglTextureRectangleN?_CoglTextureRectangle_CoglFrameCallbackList5%cb15%c#+15%i#PUc CoglFrameCallbackList5%'5)a05)c#05)i# CoglResizeNotifyEntry51Σ_CoglResizeNotifyEntry55%/57#"159U#{05:$# id5;#_CoglResizeNotifyList53`b153`#+153f#` CoglResizeNotifyList53%57a057`#057f# CoglOnscreenEvent5>Ƥ_CoglOnscreenEvent5B /5D#onscreen5FDU#info5GJU# 415HT#_CoglOnscreenEventList5@\b15@\#+15@b#\ CoglOnscreenEventList5@ 5Da05D\#05Db#؞͢ / &*pi*:V!,VjV,VV8,V^' YN,V>~]V]VjVjV,V,VVT,V]VV,V,V,V,V]V]VjVjV]V,V,VVyVyVyVyV2VjV"bWS,V]V,VX8y,V]V,V,VVY,V $ͧ,V,V,V,VjV/ӧ,V$!,VjV [ L,V,V,VV]VjV' #renderer_string%I#S1&I#vendor_string'I# CoglGpuInfoStrings(R'l1*#0,F#name-I#0.GE#//# .  (l113vvendor5G#name6I#/7#architectures8v# | CoglGpuInfoVendorDescription:' <٩0>H#name?I#/@# . ٩ CoglGpuInfoDriverPackageDescriptionB)check_swrast_architecture.R*0 )check_mesa_vendor.}*0 )_cogl_gpu_info_parse_version_stringE.*S1EI*0F+tailG\*0H,versionJ,partK5),iL-check_true.0Qm6Qmt1.0 /check_unknown_driver_package.@QmPQmt00 1version_out2match_phrasel.PQmQm53stringlI53phraselI64partnI>64lenog6-check_softpipe_architecture.QmQmt8.0 -check_llvmpipe_architecture.QmQmtz.0 -check_sandybridge_architecture.QmRmt.0 -check_intel_vendor.RmRmt.0 2check_mali_architecture.Rm=Rmz67.0 2check_sgx_architecture.@RmmRm6u.0 2check_ati_vendor.pRmRm6.0 2check_nvidia_vendor.RmRm6.0 2check_qualcomm_vendor.RmRm*7%.0 2check_arm_vendor.Sm.SmV7].0 2check_imagination_technologies_vendor.0Sm^Sm7.0 5`SmSm7ݮ6F7SmSm8F5RSmTm76q7RSmSm8q5}TmUm8b9X89Īw89Ъ8:۪8:8:9;_cogl_gpu_info_init0VmWWm9ΰ1ctxb1gpuΰ?0T=i:@probedVmAVmVmkBo0԰:CBo0߰:DEjDB#0v;D =_g_boolean_var_;Hڰ  Fintel_architecturesjmGpowervr_architecturesDjmGarm_architecturesi km ~ Gmesa_architectures+kmn  Gunknown_architecturesRر@km G_cogl_gpu_info_vendors^ jmݱ ' G_cogl_gpu_info_driver_packagesTim i H_cogl_debug_flags:QYkGNU C 4.6.3./cogl-context.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl`Wmgm|charsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long int~long unsigned intunsigned charfloat4signed charshort intlong long unsigned intHWND__unused# HWNDk   double VARENUM YVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double uint8_t$ uint32_t( int64_t) guint8 guint32& gsize: gchar0~ gint3 gboolean4 gulong8 guint9 gpointerO# GDestroyNotifyY*0< GArray'J_GArray+w3-#len.# GByteArray(_GByteArray133#len4# GPtrArray)_GPtrArray7pdata9 #len:# GQuark & GError ++_GError -ndomain /#code 0#message 1# ~  GList '_GList )3 +#next ,#prev -#~ GHashTable '_GHashTable GHook (_GHook K3 M#next N-#prev O-#2 P# hook_id Q#2 R#func S#2 T# GHookList )_GHookList A-seq_id C#hook_size D#is_setup E#hooks F-#dummy3 G# finalize_hook H3#dummy In# GHookFinalizeFunc 5LRcc- GSList'w_GSList)3+#next,#i  GString)_GString + str-#len.#allocated_len/# < G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| GQueue& _GQueue 1. head3#tail4#length5# CoglBoolD CoglHandle# CoglFuncPtr CoglMatrix{ _CoglMatrixO xxR%#yxS%#zxT%#wxU%# xyX%#yyY%#zyZ%#wy[%#xz^%# yz_%#$zz`%#(wza%#,xwd%#0ywe%#4zwf%#8wwg%#<invmp#@2n#2o#_padding3p# CoglColorز _CoglColor5 redh#greenh#blueh#alphah#g2w#2w#2w# [COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat5 COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlagsDCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH4TCOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeTypeSCOGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModenCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunctionl_CoglWinsysFeatureCOGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES X.COGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskamCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpDCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags CoglObject _CoglObject(KyklassMwp#user_data_entryO}p#user_data_arrayQp#n_user_data_entriesR# 2T#$Zunused[# CoglUserDataKey\y CoglUserDataDestroyCallbackj#~ CoglPipeline"_CoglPipelinekT3r#destroy_callback#<destroy_data##@journal_ref_count#DH2#Hage#Lcolor #Pn_layers#`layer_differences#d2A#hstatic_breadcrumb#llayers_cacheG#pshort_layers_cacheM#tdeprecated_get_layers_list#is_weak#3#blend_enable#real_blend_enable#layers_cache_dirty#deprecated_get_layers_list_dirty#has_static_breadcrumb#progend# CoglContext%g_CoglContext>A3@#displayBi#(driverDE#,gpuH#03K1#TU3L<#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsT1N#lneeds_viewport_scissor_workaroundV4 #pviewport_scissor_workaround_framebufferWX#tdefault_pipelineY?J#xdefault_layer_0Z~#|default_layer_n[~#dummy_layer_dependant\~#attribute_name_states_hash^. #attribute_name_index_map_p#n_attribute_names`#enabled_builtin_attributesbF#enabled_texcoord_attributescF#enabled_custom_attributesdF#enable_builtin_attributes_tmpiF#enable_texcoord_attributes_tmpjF#enable_custom_attributes_tmpkF#changed_bits_tmplF#legacy_backface_culling_enabledn4 #identity_matrixqi #y_flip_matrixri #flushed_matrix_modevO#current_projection_entryzr#current_modelview_entry{r#identity_entry} q#builtin_flushed_projection#builtin_flushed_modelview#texture_unitsp#active_texture_unit#legacy_fog_state#opaque_color_pipeline?J#blended_color_pipeline?J#texture_pipeline?J#codegen_header_buffer #codegen_source_buffer #codegen_boilerplate_buffer #source_stack#legacy_state_set#pipeline_cacheG#default_gl_texture_2d_texȣ#default_gl_texture_3d_texM#default_gl_texture_rect_texS#53#journal_flush_attributes_arrayp#journal_clip_boundsp#polygon_verticesp#current_pipeline?J#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color4 #current_pipeline_age#gl_blend_enable_cache4 #depth_test_enabled_cache4 #depth_test_function_cache#depth_writing_enabled_cache4 #depth_range_near_cache%#depth_range_far_cache%#legacy_depth_test_enabled4 #current_bufferY#framebuffer_stack#window_bufferX#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferX#current_read_bufferX#have_last_offscreen_allocate_flags#last_offscreen_allocate_flagsu#swap_callback_closures. #next_swap_callback_idå#onscreen_events_queue߲#current_gles2_contextǒk#gles2_context_stack #current_path˻r#stencil_pipeline?J#quad_buffer_indices_byte{#quad_buffer_indices_lenѕ#quad_buffer_indices{#rectangle_byte_indices{#rectangle_short_indices{#rectangle_short_indices_len֥#in_begin_gl_block4 #texture_download_pipeline?J#blit_texture_pipeline?J#atlasesݥ#atlas_reorganize_callbacksށ#journal_rectangles_colorh#max_texture_unitspY#max_texture_image_unitspY#max_activateable_texture_unitspY#current_programD #current_fragment_program_typeϋ#current_vertex_program_typeϋ#current_gl_programY#current_gl_dither_enabled4 #current_gl_color_mask.#current_clip_stack_valid4 #current_clip_stackr#current_clip_stack_uses_stencil 4 #buffer_map_fallback_arrayi#buffer_map_fallback_in_use4 #buffer_map_fallback_offset#rectangle_statee#sampler_cacheo#winsys_features$#3&##uniform_names-u#uniform_name_hash1. #n_uniform_names2#glBindTexture;v]#glBlendFunc=^#glClear?c#glClearColorAY#glClearStencilFa#glColorMaskHd#glCopyTexSubImage2DM d#glDeleteTexturesVI]#glDepthFuncXY#glDepthMaskZ#glDisable\Y#glDrawArrays^md#glDrawElements`#glEnableeY#glFinishg#glFlushi#glFrontFacekY#glCullFacemY#glGenTextureso,]#glGetErrorq}c#glGetIntegervs?d#glGetBooleanvu#glGetFloatvwVd#glGetStringyճ#glHint{^#glIsTexture}`]#glPixelStorei\#glReadPixels#glScissord#glStencilFunc!#glStencilMask}^#glStencilOp=#glTexImage2Dw#glTexParameterf+[#glTexParameterfvZ#glTexParameteriG[#glTexParameterivZ#glGetTexParameterfvZ#glGetTexParameteriv [#glTexSubImage2Dc#glCopyTexImage2Dc#glViewportd#glIsEnabled]#glLineWidtha\#glPolygonOffset\#glClipPlanef<\#glClientActiveTextureDY#glGenRenderbuffers<,]#glDeleteRenderbuffers?I]#glBindRenderbufferBv]#glRenderbufferStorageEa#glGenFramebuffersJ,]#glBindFramebufferMv]#glFramebufferTexture2DP(b#glFramebufferRenderbufferVNb#glIsRenderbuffer[`]#glCheckFramebufferStatus]b#glDeleteFramebuffers_I]#glGenerateMipmapbY#glGetFramebufferAttachmentParameterivdob#glGetRenderbufferParameterivi [# glIsFramebufferm`]# glBlendEquationuY# glBlendColorwY# glBlendFuncSeparate@\# glBlendEquationSeparate^# glReleaseShaderCompiler# glGetShaderPrecisionFormat\c# glShaderBinary6c# glStencilFuncSeparate)^# glStencilMaskSeparatev]# glStencilOpSeparate@\# glDepthRangef:\# glClearDepthf}^# glAttachShader @J^# glUseProgram C}^# glDeleteProgram E}^# glGetShaderInfoLog G)_# glGetProgramInfoLog L)_# glGetShaderiv Q]# glGetProgramiv U]# glDetachShader YJ^# glGetAttachedShaders [^# glIsShader ``]# glIsProgram b`]# glShaderSource l# glCompileShader q}^# glLinkProgram s}^# glGetUniformLocation u_# glUniform1f x_# glUniform2f {_# glUniform3f _# glUniform4f `# glUniform1fv {`# glUniform2fv {`# glUniform3fv {`# glUniform4fv {`# glUniform1i ]# glUniform2i \# glUniform3i 4`# glUniform4i U`# glUniform1iv `# glUniform2iv `# glUniform3iv `# glUniform4iv `# glUniformMatrix2fv `# glUniformMatrix3fv `# glUniformMatrix4fv Ƴ`# glGetUniformfv J_# glGetUniformiv f_# glGetActiveUniform Ա^# glGetShaderSource )_# glValidateProgram }^# glVertexAttribPointer ea# glEnableVertexAttribArray }^# glDisableVertexAttribArray }^# glVertexAttrib1f `# glVertexAttrib1fv `# glVertexAttrib2f a# glVertexAttrib2fv `# glVertexAttrib3f a# glVertexAttrib3fv `# glVertexAttrib4f ?a# glVertexAttrib4fv `# glGetVertexAttribfv _# glGetVertexAttribiv ]# glGetVertexAttribPointerv _# glGetAttribLocation _# glBindAttribLocation a^# glGetActiveAttrib ^# glGetTexLevelParameteriv!Pڴ# glGetTexImage!S# glClipPlane!W"# glDepthRange!Y9# glDrawBuffer![Y# glMapBuffer!fT# glUnmapBuffer!i]# glTexImage3D!qZ# glTexSubImage3D!xUZ# glBlitFramebuffer!b# glGenPrograms!,]# glDeletePrograms!,]# glBindProgram!v]# glProgramString!u# glProgramLocalParameter4fv!a# glEGLImageTargetTexture2D!# glEGLImageTargetRenderbufferStorage!# glDiscardFramebuffer!# glRenderbufferStorageMultisampleIMG!b# glFramebufferTexture2DMultisampleIMG!ӵ# glGenSamplers!,]# glDeleteSamplers!I]# glBindSampler!J^# glSamplerParameteri!b# glCreateProgramObject!^# glCreateShaderObject!^# glDeleteObject!}^# glAttachObject!J^# glUseProgramObject!}^# glGetInfoLog!)_# glGetObjectParameteriv!]# glDetachObject!J^# glGetAttachedObjects!^# glGetStringi!a# glBindVertexArray!}^# glDeleteVertexArrays!I]# glGenVertexArrays!,]# glMapBufferRange!&c# CoglSwapChain"!A_CoglSwapChain CoglOnscreenTemplate#&B_CoglOnscreenTemplate CoglRenderer$QHB_CoglRendererT%*CC3%,#connected%-4 #(driver_override%.E#,3%/1#0U3%0<#4winsys_vtable%1ٵ#8winsys_id_override%2VD#<3%3#@outputs%5#Ddriver%4 #0d)L#44)N# CoglAttributeBuffer*%F_CoglAttributeBuffer CoglIndices+%G_CoglIndices:F _CoglFeatureIDJCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDSCoglSnippet,30J_CoglSnippet-#1NCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags-#L CoglTexture3"Q_CoglTextureD4MR34#24'j#(534#,max_level4#0width4#424#8>244 #<vtable4#@3aRCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType3eMR CoglFramebuffer5ZR_CoglFramebuffer6vU36x#26y'j#(26z#,config6}#0width6#D26#Hformat6#L>264 #Pmodelview_stack6#Tprojection_stack6#Xviewport_x6%#\viewport_y6%#`viewport_width6%#dviewport_height6%#hviewport_age6#lviewport_age_for_scissor_workaround6#pclip_state6e#tdither_enabled64 #x16.#|journal6#deps6#clear_color_red6%#clear_color_green6%#clear_color_blue6%#clear_color_alpha6%#clear_clip_x06#clear_clip_y06#clear_clip_x16#clear_clip_y16#clear_clip_dirty64 #dirty_bitmasks64 #bits6̜#d36# CoglFrameInfo7(U_CoglFrameInfo CoglOnscreen8*U_CoglOnscreen9KV39MR#foreign_hwnd9V#p29Y4 #frame_closures9[#resizable9]4 #resize_callbacks9^#frame_counter9`#swap_frame_counter9a#pending_frame_infos9d #39f##_CoglFrameEvent8GWCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent8VCoglFrameCallback8xW~WWWGWW#UUCoglFrameClosure8W_CoglFrameClosure9'X+39)#39+^W#19-## 29.#RCoglOnscreenResizeCallback8:X@X[XW# CoglTexture2D:7pX_CoglTexture2Dx;$?Y3;&Q#3;*#D3;,4 #H2;-4 #Lv3;.4 #Pgl_internal_format;4?Y#T3;6Y#X1;7?Y#\3;8?Y#`1;9pY#d2;:pY#h3;;(#l GLenum< GLboolean< GLbitfield< GLint< GLsizei< GLubyte< GLuint< GLfloat< % GLclampfdsefd>e#events>fD#revents>gD# CoglPollFD>h:e?k'j>kJkDkse#klk'jlkrkseVk 4 kk e}kkkk CoglWinsysVtable?f@#zoCOGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass 4oname6#virt_free7##virt_unref8## CoglUserDataDestroyInternalCallback1oop## CoglObjectClass9zo =Xpkey?Xp#1@##2Ao# CoglUserDataEntryB%pp ^pp <B %p  CoglMatrixStackAp_CoglMatrixStack0B q3B#2B'j#(last_entryBr#, CoglMatrixEntryA"q_CoglMatrixEntryB2~q72B4r#opB5s#2B6#composite_getsB:# CoglClipStackC)q_CoglClipStackC]%r72Car#2Ccr#bounds_x0Cj#bounds_y0Ck# bounds_x1Cl#bounds_y1Cm#2Co#C0rCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackTypeC5%r~q qPN CoglNodeD"r_CoglNodew#,padding6I?w#0padding7I@w#4padding8IAw#8padding9IBw#< CoglDepthStateICJClCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncJLKJ%COGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeJ CoglBitmask9Y__CoglBitmaskImaginaryTypel7COGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNTDambient]~#diffuse]~#specular]~# emission]~#0shininess%#@CoglPipelineLightingState7%alpha_funcl#alpha_func_reference%#CoglPipelineAlphaFuncState%( blend_equation_rgb?Y#blend_equation_alpha?Y#blend_src_factor_alphapY#blend_dst_factor_alphapY# blend_constant #blend_src_factor_rgbpY# blend_dst_factor_rgbpY#$CoglPipelineBlendState#%$ enabled"4 #color# #mode$#density%%#z_near&%#z_far'%# CoglPipelineFogState((%*҈1,.#CoglPipelineLogicOpsState-%/'mode1%#front_winding2#CoglPipelineCullFaceState3% 5override_mask7F#override_values<#changed_mask@F#CoglPipelineUniformsStateAI&Clighting_stateE#alpha_stateF#Dblend_stateG #Luser_programHD #tdepth_stateI5#xfog_stateJ#point_sizeK%#logic_ops_stateL҈#cull_face_stateM'#uniforms_stateN#3OAt#1PAt#CoglPipelineBigStateQljCoglPipelineDestroyCallbackh*0A?J#~ ~] %ϋCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType)]_CoglPipelineFlushFlagCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag_CoglPipelineFlushOptions>2#2w#disable_layersw#layer0_override_texture~# CoglPipelineFlushOptions CoglBufferVtable0(w_CoglBufferVtable 0*ɍmap_range0,#unmap03 #set_data054# #PPP lNɍ  4 4.  _CoglBufferFlags0<ʎCOGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags0B:0D[COGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint0H0J=COGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget0Qvh CoglOffscreenK,t_CoglOffscreen6l36ùR#gl_framebuffer6#texture6ǎ~#texture_level6ȥ#texture_level_width6ɥ#texture_level_height6ʥ#depth_texture6̎~#allocation_flags6u#create_flags6l# _CoglMatrixOpB%sCOGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOpB0l_CoglMatrixEntryCache BentryBr#flushed_identityB4 #flippedB4 # CoglMatrixEntryCacheBBOCOGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixModeB CoglClipStateLz_CoglClipStateLstacksL"#_CoglJournal`M!i3M##framebufferM+X#(entriesM-p#,verticesM.p#0needed_vbo_lenM/#4vbo_poolM6i#8next_vbo_in_poolM9#Xfast_read_pixel_countM;#\ yy F CoglJournalM=)&aCOGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID),_CoglAttributeNameState).name)0#name_id)1a#name_index)2#normalized_default)34 # layer_number)4# CoglAttributeNameState)5|)Aattribute_buffer)By#stride)C#offset)D#n_components)E# 2)FT#P)H2)I'j#boxed)J##P)@$buffered)G%$constant)K)RCOGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags)a)s unit)u#options)v>#2)ww# CoglFlushLayerState)x՗ _CoglFramebufferType6-COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType60(62swap_chain64#need_stencil654 #d366#p2674 # depth_texture_enabled684 #A CoglFramebufferConfig696=lCOGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags6?8 _CoglFramebufferStateIndex6GCOGL_FRAMEBUFFER_STATE_INDEX_BINDCOGL_FRAMEBUFFER_STATE_INDEX_VIEWPORTCOGL_FRAMEBUFFER_STATE_INDEX_CLIPCOGL_FRAMEBUFFER_STATE_INDEX_DITHERCOGL_FRAMEBUFFER_STATE_INDEX_MODELVIEWCOGL_FRAMEBUFFER_STATE_INDEX_PROJECTIONCOGL_FRAMEBUFFER_STATE_INDEX_COLOR_MASKCOGL_FRAMEBUFFER_STATE_INDEX_FRONT_FACE_WINDINGCOGL_FRAMEBUFFER_STATE_INDEX_MAX _CoglFramebufferState6THCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState6^6l̜red6n#blue6o#green6p#alpha6q# depth6r#stencil6s# CoglFramebufferBits6tdp6uCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags6_CoglGLFramebuffer 6fbo_handle6Y#renderbuffers6#d36# CoglGLFramebuffer6 CoglDriverVtableN _CoglDriverVtablexN"pixel_format_from_gl_internalN'#pixel_format_to_glN.F#update_featuresN5-j#offscreen_allocateN9g# offscreen_freeN=y#framebuffer_flush_stateN@#framebuffer_clearNE#framebuffer_query_bitsNMݢ#framebuffer_finishNQ# framebuffer_discard_buffersNT#$framebuffer_draw_attributesNXA#(framebuffer_draw_indexed_attributesNb#,framebuffer_read_pixels_into_bitmapNm#0texture_2d_freeNwΣ#4texture_2d_can_createN}#8texture_2d_initNΣ#<texture_2d_allocateN#@texture_2d_new_from_bitmapN.#Dtexture_2d_copy_from_framebufferNh#Htexture_2d_get_gl_handleN~#Ltexture_2d_generate_mipmapNΣ#Ptexture_2d_copy_from_bitmapN#Ttexture_2d_get_dataN#Xflush_attributes_stateN#\clip_stack_flushN*#`buffer_createN #dbuffer_destroyN #hbuffer_map_rangeN#lbuffer_unmapN #pbuffer_set_dataN 4#t 4 'j?Y F'j^^^" 4 aa _LyamXXHX%%%%עXע̜ƢXX;X?JS;$G {X?JS{;GG 4 X Pȣȣ[X 4 'jԣ 4 ~  ȣ. hȣX4 ~ȣn 4 ȣ ȣYǤ X?J ; *rX CoglTextureDriverOI_CoglTextureDriver0OϦgenO%#prep_gl_for_pixels_uploadO1#upload_subregion_to_glOC\#upload_to_glOY# upload_to_gl_3dOk#prep_gl_for_pixels_downloadO#gl_get_tex_imageO-#size_supportedOa#size_supported_3dO# try_setting_gl_border_colorO#$allows_foreign_gl_targetǪ#(find_best_gl_get_data_formatO#, Y'j?YϦ'j 4 \'j~4 YY  4 'j?YY4 pYYY b 4 'j?YY4 pYpYpYYY 'j 4 -'j?Y?Y?YY 4 a'j?Y?Y?Y?Y3 4 'j?Y?Y?Yg'jYZ 4 ̨'j?Y 'j^^Ҩ CoglPipelineCacheP_CoglPipelineCache CoglTexture3DQ.:_CoglTexture3D|R!#3R#Q#3R'#DdepthR(#H3R)4 #L2R*4 #P2R0?Y#T3R2Y#X1R3?Y#\3R4?Y#`1R5pY#d2R6pY#hgl_legacy_texobj_wrap_mode_pR7pY#l3R8(#p CoglTextureRectangleS??_CoglTextureRectangledTܪ3T!Q#3T%#D2T+?Y#H3T-Y#L1T.?Y#P3T/?Y#T1T0pY#X2T1pY#\v3T24 #` _CoglGpuInfoArchitectureFlagU=COGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagU%ܪ _CoglGpuInfoArchitectureU'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureU0`U3COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorU<U?COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackageUBUEtCOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugUL4 CoglGpuInfoUP_CoglGpuInfo$URvendorUT#vendor_nameUU#driver_packageUW#driver_package_nameUX# driver_package_versionUY#architectureU[#architecture_nameU\#architecture_flagsU]=#driver_bugsU_t# _CoglFrameCallbackList9%ڰ]29%ڰ#39%#Wڰ CoglFrameCallbackList9%9)(T29)ڰ#.29)# CoglResizeNotifyEntry91E_CoglResizeNotifyEntry95+397#399X#19:## id9;#_CoglResizeNotifyList93ױ]293ױ#393ݱ#(ױ CoglResizeNotifyList9397$T297ױ#.297ݱ# CoglOnscreenEvent9>=_CoglOnscreenEvent9B+39D#onscreen9FW#info9GW# 29HGW#_CoglOnscreenEventList9@Ӳ]29@Ӳ#39@ٲ#$Ӳ CoglOnscreenEventList9@9D!T29DӲ#.29Dٲ# Y1 7B0%# i wuMY{?Y}Y?Y Z?Ya \ճ?YųpYpY}Y}Y?Y?YY۳!?YpYY =?Y?Y?Y'w?YpYpY}Y}YpY?Y?Y ZCYYYY}Y}Y/eZڴ?YpY?Y%[?YpY?Y?YY?Y9( #T?Y?Y?u?Y?Y}Y.Z?Y#{?Y}Y^ӵ?Y?Y?YYpY}Yߵk CoglMetaTextureCallbackVw $~$$#*% CoglTextureVtable4"H_CoglTextureVtableP48}is_primitive4=4 #allocate4?#set_region4G#get_data4W# foreach_sub_texture_in_region4\չ#get_max_waste4d#is_sliced4f#can_hardware_repeat4h#transform_coords_to_gl4j# transform_quad_coords_to_gl4m8#$get_gl_texture4pX#(gl_flush_legacy_texobj_filters4ut#,pre_paint4y#0ensure_non_quad_rendering4z#4gl_flush_legacy_texobj_wrap_modes4}#8get_format4Ժ#<get_gl_format4#@get_type4#Dv34#Hset_auto_mipmap4#L4%COGL_TRANSFORM_NO_REPEATCOGL_TRANSFORM_HARDWARE_REPEATCOGL_TRANSFORM_SOFTWARE_REPEAT CoglTransformResult4.}41#COGL_TEXTURE_NEEDS_MIPMAP CoglTexturePrePaintFlags46 4 ~ C 4 ~Yչ~%%%%# ~۹ 4 ~~ 8~# 4 X~C]^>t~?Y?Y^~#z~~?Y?Y?Y Ժ~ĺ ?Y~ں R~~4 #/ CoglTexturePixel4@_CoglTexturePixel 424?Y#gl_type4?Y#34# h '_cogl_object_context_incH(_cogl_bitmask_destroy)bitmaskF*_cogl_context_get_winsysuٵ+2u'j'_cogl_object_context_decH,B3-2'j.3ٵ/__PRETTY_FUNCTION__B30.1 ~ 1_cogl_object_context_indirect_freeH`Wm[m(;X2objHX3=hWm8HH4K5P6W7clm8hWmnWm749'Xm1XmN:x;8eYmyYm'r;iYmyYmH8YmYm(;YmYmH8YmYm);YmYmH8YmYm*޽;YmYmH8YmYm+;YmYmH8YmYm,&;YmYmH<ZmZm-;ZmZmH;ZmZmH=cogl_is_contextH4 [m'[mt2objectH#>objHX?0[m>[mtþ4@_cogl_context_object_newH'j)new_objH'jAobjHX(_cogl_init_feature_overridesP)ctxP'jBFC1RBWC1UBhC1XByC1^0C1dDcogl_context_new'j@[mdm;Edisplayi<2error F2'j<>default_texture_data!lGdefault_texture_bitmapX=C3ٵGi=>internal_error d3þ{[mH<5:<;[m[mHI\m ]mH*=9\m\m::=9\m\m:K >9\m\m:\ >9\m\m:m4>J\m\m:zH>8a`mj`mq:H\>9bm cmaKvertex_arrayY>9pcmcm~F2i>JcmcmKwindowsW>L_cogl_context_get_defaultJ'j dmdm>MerrorL lNcogl_context_get_display]idmdmt$O2]'jN_cogl_context_update_featuresp4 dmdmt|O2p'jPerrorq Q_cogl_context_set_current_projection_entrywdmdm/?O2w'jPentryxrQ_cogl_context_set_current_modelview_entrydm/em[??O2'jPentryrL_cogl_context_get_gl_extensions0em=gm?O2'jKenv_disabled_extensions!@Kret?@RdisabledfmSKall_extensionsu@S Ksplit_env_disabled_extensions@Ksplit_conf_disabled_extensions@Ksrc@Kdst@5 KdAJfmgmKnum_extensions\AKi|AJfmfmKextAL_cogl_context_get_gl_version@gmvgmA7O2'jKversion_overrideANcogl_get_clock_timegmgmtO2'j.3ٵ<gmgm4>_cogl_object_context_countH(0m>_cogl_contextM'j$0mT_cogl_debug_instances@K.  T_cogl_debug_flags@QT_cogl_config_disable_gl_extensionsW$T_cogl_config_override_gl_versionW%U_cogl_context_classHp8mvupGNU C 4.6.3./cogl-renderer.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglgmome(charsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloat5signed charshort intlong long unsigned intHWND__unused# HWNDl   double VARENUM TVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double guint8 guint32& gsize: gchar0 gint3 gboolean4 gulong8 guint9 gpointerO$ GDestroyNotifyY  GFuncZ- GArray';_GArray+h4-#len.# GByteArray(z_GByteArray143#len4# GPtrArray)_GPtrArray7pdata9#len:#c GQuark&q GError +_GError -_domain /#code 0#message 1# o  GList '|_GList )4 +#next ,#prev -#o GHashTable '_GHashTable GHook (_GHook Kr4 M#next N#prev O#4 P# hook_id Q#4 R#func S#4 T# GHookList )_GHookList Aseq_id C#hook_size D#is_setup E#hooks F#dummy3 G# finalize_hook H$#dummy I_# GHookFinalizeFunc 5=CTTr GSList 'h_GSList )4 +#next ,#Z  GString)_GString +str-#len.#allocated_len/#  GQueue& _GQueue 1Y head3#tail4#length5#e  uint8_t$ uint32_t( int64_t) CoglBoolD CoglHandle$ CoglFuncPtr CoglMatrix _CoglMatrixO xxR&#yxS&#zxT&#wxU&# xyX&#yyY&#zyZ&#wy[&#xz^&# yz_&#$zz`&#(wza&#,xwd&#0ywe&#4zwf&#8wwg&#<invmo#@I5n#4o#_padding3p# CoglColor _CoglColor redj #greenj #bluej #alphaj #h5y #Q4y #Z4y # [aCOGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlagsyDCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHCOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunctionfCOGL_RENDERER_ERROR_XLIB_DISPLAY_OPENCOGL_RENDERER_ERROR_BAD_CONSTRAINT_CoglFilterReturnCOGL_FILTER_CONTINUECOGL_FILTER_REMOVECoglFilterReturnf_CoglWinsysFeatureCOGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES XJCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskamCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingp`COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags CoglPipeline"_CoglPipelinekhN5q#destroy_callback%#<destroy_data$#@journal_ref_count#D4#Hage#Lcolor #Pn_layers#`layer_differences#d4`#hstatic_breadcrumb_ #llayers_cachef#pshort_layers_cachel#tdeprecated_get_layers_list#is_weak#w4#blend_enable#real_blend_enable#layers_cache_dirty#deprecated_get_layers_list_dirty#has_static_breadcrumb#progend# CoglContext%{_CoglContext>@N5@M#displayBi#(5DD#,gpuHp#044K#TB4L #Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsTM#lneeds_viewport_scissor_workaroundV #pviewport_scissor_workaround_framebufferW;W#tdefault_pipelineYI#xdefault_layer_0Z}#|default_layer_n[}#dummy_layer_dependant\}#attribute_name_states_hash^Y #attribute_name_index_map_o#n_attribute_names`#enabled_builtin_attributesbe#enabled_texcoord_attributesce#enabled_custom_attributesde#enable_builtin_attributes_tmpie#enable_texcoord_attributes_tmpje#enable_custom_attributes_tmpke#changed_bits_tmple#legacy_backface_culling_enabledn #identity_matrixq #y_flip_matrixr #flushed_matrix_modevn#current_projection_entryzq#current_modelview_entry{q#identity_entry}*p#builtin_flushed_projection#builtin_flushed_modelview#texture_unitso#active_texture_unit#legacy_fog_state#opaque_color_pipelineI#blended_color_pipelineI#texture_pipelineI#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cache#default_gl_texture_2d_tex[#default_gl_texture_3d_tex#default_gl_texture_rect_tex##framebuffers#journal_flush_attributes_arrayo#journal_clip_boundso#polygon_verticeso#current_pipelineI#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color #current_pipeline_age#gl_blend_enable_cache #depth_test_enabled_cache #depth_test_function_cache#depth_writing_enabled_cache #depth_range_near_cache&#depth_range_far_cache&#legacy_depth_test_enabled #current_buffer)#framebuffer_stack#window_buffer;W#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_buffer;W#current_read_buffer;W#have_last_offscreen_allocate_flags#last_offscreen_allocate_flags#swap_callback_closuresY #next_swap_callback_idæ#onscreen_events_queueſ#current_gles2_contextDZj#gles2_context_stack #current_pathq#stencil_pipeline̠I#quad_buffer_indices_byte#quad_buffer_indices_lenі#quad_buffer_indices#rectangle_byte_indices#rectangle_short_indices#rectangle_short_indices_len֦#in_begin_gl_blockؘ #texture_download_pipelineڠI#blit_texture_pipeline۠I#atlasesݖ#atlas_reorganize_callbacksr#journal_rectangles_colorj #max_texture_unitsW#max_texture_image_unitsW#max_activateable_texture_unitsW#current_program #current_fragment_program_type#current_vertex_program_type#current_gl_programX#current_gl_dither_enabled #current_gl_color_maskJ#current_clip_stack_valid #current_clip_stackq#current_clip_stack_uses_stencil  #buffer_map_fallback_array9#buffer_map_fallback_in_use #buffer_map_fallback_offset#rectangle_statee#sampler_cache?#winsys_features$#4&$#uniform_names-E#uniform_name_hash1Y #n_uniform_names2#glBindTexture;[#glBlendFunc=s\#glClear?a#glClearColorADX#glClearStencilF/`#glColorMaskH-c#glCopyTexSubImage2DMvb#glDeleteTexturesV[#glDepthFuncXeX#glDepthMaskZW#glDisable\eX#glDrawArrays^b#glDrawElements`x#glEnableeeX#glFinishg#glFlushi#glFrontFacekeX#glCullFacemeX#glGenTextureso[#glGetErrorqa#glGetIntegervsb#glGetBooleanvu#glGetFloatvwb#glGetStringy#glHint{s\#glIsTexture}[#glPixelStoreiZ#glReadPixelsհ#glScissorNc#glStencilFunc#glStencilMask\#glStencilOp #glTexImage2DG#glTexParameterfY#glTexParameterfvY#glTexParameteriY#glTexParameteriv,Y#glGetTexParameterfvSY#glGetTexParameterivuY#glTexSubImage2Db#glCopyTexImage2DAb#glViewportNc#glIsEnabledW\#glLineWidthZ#glPolygonOffsetj[#glClipPlanef\# glAttachShader@\# glUseProgramC\# glDeleteProgramE\# glGetShaderInfoLogG]# glGetProgramInfoLogL]# glGetShaderivQ[# glGetProgramivU[# glDetachShaderY\# glGetAttachedShaders[Y]# glIsShader`[# glIsProgramb[# glShaderSourcel# glCompileShaderq\# glLinkPrograms\# glGetUniformLocationuz]# glUniform1fx&^# glUniform2f{=^# glUniform3fY^# glUniform4fz^# glUniform1fv^# glUniform2fv^# glUniform3fv^# glUniform4fv^# glUniform1i[# glUniform2i[# glUniform3i^# glUniform4i^# glUniform1iv_# glUniform2iv_# glUniform3iv_# glUniform4iv_# glUniformMatrix2fv_# glUniformMatrix3fv_# glUniformMatrix4fv_# glGetUniformfv̶]# glGetUniformiv]# glGetActiveUniform]# glGetShaderSourceܕ]# glValidateProgram\# glVertexAttribPointer_# glEnableVertexAttribArray\# glDisableVertexAttribArray\# glVertexAttrib1f@_# glVertexAttrib1fvW_# glVertexAttrib2fn_# glVertexAttrib2fvW_# glVertexAttrib3f_# glVertexAttrib3fvW_# glVertexAttrib4f_# glVertexAttrib4fvW_# glGetVertexAttribfv]# glGetVertexAttribiv[# glGetVertexAttribPointerv ^# glGetAttribLocation z]# glBindAttribLocation \# glGetActiveAttrib]# glGetTexLevelParameterivP# glGetTexImageSб# glClipPlaneW# glDepthRangeY # glDrawBuffer[eX# glMapBufferf$# glUnmapBufferiW\# glTexImage3DqX# glTexSubImage3DxX# glBlitFramebuffer`# glGenPrograms[# glDeletePrograms[# glBindProgram[# glProgramStringE# glProgramLocalParameter4fvA`# glEGLImageTargetTexture2D\# glEGLImageTargetRenderbufferStorage\# glDiscardFramebufferx# glRenderbufferStorageMultisampleIMG;a# glFramebufferTexture2DMultisampleIMGͣ# glGenSamplersژ[# glDeleteSamplersݵ[# glBindSampler\# glSamplerParameteriaa# glCreateProgramObject\# glCreateShaderObject]# glDeleteObject\# glAttachObject\# glUseProgramObject\# glGetInfoLog]# glGetObjectParameteriv[# glDetachObject\# glGetAttachedObjectsY]# glGetStringi`# glBindVertexArray\# glDeleteVertexArrays[# glGenVertexArrays[# glMapBufferRange&}a# CoglSwapChain! A_CoglSwapChain CoglOnscreenTemplate&6A_CoglOnscreenTemplate CoglOutput <`A_CoglOutput CoglRenderer!QA_CoglRendererT"*zBN5",M#connected"- #(driver_override".D#,44"/#0B4"0 #4winsys_vtable"1#8winsys_id_override"2C#<5"3#@outputs"5#D5" #0d&L֕#4&4&N# CoglAttributeBuffer'%LF_CoglAttributeBuffer CoglIndices(%vF_CoglIndicesE _CoglFeatureID}ICOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDSCoglSnippet)3I_CoglSnippet*#MCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags*Q_CoglBitmap CoglTexture1"_Q_CoglTexture1aQCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType1enQ CoglFramebuffer2ZQ_CoglFramebuffer3vTN53xM#/53yFi#(I53z#,config3}:#0width3#Dheight3#Hformat3a#Lallocated3 #Pmodelview_stack3z#Tprojection_stack3z#Xviewport_x3&#\viewport_y3&#`viewport_width3&#dviewport_height3&#hviewport_age3#lviewport_age_for_scissor_workaround3#pclip_state3#tdither_enabled3 #xc43J#|journal3#deps3#clear_color_red3&#clear_color_green3&#clear_color_blue3&#clear_color_alpha3&#clear_clip_x03#clear_clip_y03#clear_clip_x13#clear_clip_y13#clear_clip_dirty3 #dirty_bitmasks3 #bits3_#V53# CoglFrameInfo4(U_CoglFrameInfo CoglOnscreen5*&U_CoglOnscreen6K#VN56MQ#foreign_hwnd6V#46Y #frame_closures6[ƭ#resizable6] #resize_callbacks6^î#frame_counter6` #swap_frame_counter6a #pending_frame_infos6d #46f$#_CoglFrameEvent5qVCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent5#VCoglFrameCallback5VVVVqVV$UTCoglFrameClosure5V_CoglFrameClosure6';W46)#756+V#46-$# 46.yN#QCoglOnscreenResizeCallback5dWjWWV$ CoglTexture2D77W_CoglTexture2D GLenum8 GLboolean8 GLbitfield8 GLint8 GLsizei8 GLubyte8 GLuint8 GLfloat8 & GLclampf8!&GLvoid8$4XJXeX$X$X$X$XkXwXW}X4XXXWWWWWWWWWwXXYWWWWWWWWWWwX Y!YWW!Y'YX2YHYWWHYNYWYYoYWWoYX{YYWWYWYYWWXYYWWWYY$XWYZWWWWWWWwX!ZUZWWWWWWWWwX[ZlZWXrZZW!YZZWWZZ!YZZWWWWZZXZZWWwX[[XXX[3[WWW9[WD[XO[j[WWWwXp[[XX[[WW[[W[X[[W>[[ W[X[[WX[\XWY\6\WwXW<\W\WwX]\ Wm\W>Xy\\WW\W\\WWWX\\XX\\XX_ \\X]!X ] X]W#]M]XXWM]YS]WW_]z]XWM][] W]X_ ]]XWM]]]XWoY]]XWY] ^XWoY^&^XWm\,^=^WXC^Y^WXX_^z^WXXX^^WXXXX^^WWWW^^WWWWW^_WW!Y __WWHY%_@_WWW!YF_W_XX]_n_X!Yt__XXX__XXXX__XXXXX__XWWWWwXW` 3[`WX#`/`$X5`A`WG`]`WXoYc`~`WWWW` W`W``WWWXW``WWWX``WWWYa;aWWWWWWWWWWAaaaWWWWWga}aXWWa >XaWWaaW>[WwXWaaWWYYa!WabW bAbWWWWWWWWwXGbvbWWWWWWWW|bbWWWWWWWWbbWYbbWoYbbWWWb cW$Xc-cXXXX3cNcWWWWTcocWWWW CoglGLES2Context9^c_CoglGLES2Contextc_ :dcfd:e#events:fE#revents:gE# CoglPollFD:hc;3dCOGL_WINSYS_ERROR_INITCOGL_WINSYS_ERROR_CREATE_CONTEXTCOGL_WINSYS_ERROR_CREATE_ONSCREENCOGL_WINSYS_ERROR_MAKE_CURRENTCOGL_WINSYS_ERROR_CREATE_GLES2_CONTEXT;<eCOGL_WINSYS_RECTANGLE_STATE_UNKNOWNCOGL_WINSYS_RECTANGLE_STATE_DISABLECOGL_WINSYS_RECTANGLE_STATE_ENABLE CoglWinsysRectangleState;@d_CoglWinsysVtablex;Bhid;DC#5;EGD#name;G_ #renderer_get_proc_address;Lh# renderer_connect;Qh#renderer_disconnect;Th#renderer_outputs_changed;Wh#display_setup;Zi#display_destroy;]+i# context_init;`Li#$context_deinit;c^i#(context_create_gles2_context;fyi#,onscreen_init;ii#0onscreen_deinit;li#4onscreen_bind;oi#8onscreen_swap_buffers;ri#<onscreen_update_swap_throttled;ui#@onscreen_set_visibility;xi#Dcontext_get_clock_time;~i#Honscreen_swap_region;i#Lonscreen_set_resizable;i#Ponscreen_get_buffer_age;j#Tonscreen_x11_get_window_xid;&j#Xonscreen_win32_get_window;e<#nCOGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass ,4nname,6_ #virt_free,7$#virt_unref,8$# CoglUserDataDestroyInternalCallback,1oo-o$$ CoglObjectClass,9n ,=wokey,?wo#4,@$#4,An#bN CoglUserDataEntry,BDo-o }oo -A &o  CoglMatrixStack=o_CoglMatrixStack0>*pN5>M#/5>Fi#(last_entry>q#, CoglMatrixEntry=Ap_CoglMatrixEntry>2p4>4q#op>5#4>6#composite_gets>:# CoglClipStack?)p_CoglClipStack?]Dq4?aq#I5?cq#bounds_x0?j#bounds_y0?k# bounds_x1?l#bounds_y1?m#4?o#?0qCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType?5Dqp*pN CoglNode@"q_CoglNode<@*_rN5@.M#4@1r#(4@4r#,children@7r#4has_parent_reference@; #8_CoglNodeList@$r4@$r#q CoglNodeList@$_r@4rle_next@4r#le_prev@4r#r CoglPipelineSnippetA$r_CoglPipelineSnippet A(*s4A*s#snippetA,s#_CoglPipelineSnippetListA&Zs4A&Zs#r CoglPipelineSnippetListA&*sA*sle_nextA*Zs#le_prevA*s#Zs}I _CoglSamplerCacheWrapModeB-tCOGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapModeB4s CoglSamplerCacheB6t_CoglSamplerCache_CoglSamplerCacheEntryB8usampler_objectB:X#min_filterB{C\}texture_combine_rgb_funcC)z#texture_combine_rgb_srcC\}#texture_combine_rgb_opCl}#texture_combine_alpha_funcC)z#texture_combine_alpha_srcC\}# texture_combine_alpha_opCl}#,texture_combine_constantC|}#8matrixC #H4C`s#5C`s#point_sprite_coordsC # {l}  {|}  &}  CoglPipelineLayerBigStateC|LQ}u}uD~COGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedTypeD$}#@D+~$float_valueD,|}$int_valueD-~$matrixD.o$float_arrayD/~$int_arrayD0$arrayD1$ ~ &_CoglBoxedValueLD&I5D(~#sizeD)#countD)#vD22~# CoglBoxedValueD3~@E/TmagicE1y #test_enabledE3 #test_functionE4#write_enabledE5 # range_nearE6&#range_farE7&#h5E9y #Q4E:y #Z4E;y # padding3Ey #,padding6E?y #0padding7E@y #4padding8EAy #8padding9EBy #< CoglDepthStateECFCCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncFLjFDCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeF CoglBitmaskG9x~_CoglBitmaskImaginaryTypelVCOGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNTDambient|}#diffuse|}#specular|}# emission|}#0shininess&#@CoglPipelineLightingStateV%alpha_func#alpha_func_reference&#CoglPipelineAlphaFuncState߅%((blend_equation_rgbW#blend_equation_alphaW#blend_src_factor_alphaW#blend_dst_factor_alphaW# blend_constant #blend_src_factor_rgbW# blend_dst_factor_rgbW#$CoglPipelineBlendStateB%$ enabled" #color# #mode$#density%&#z_near&&#z_far'&# CoglPipelineFogState(G%*c4,J#CoglPipelineLogicOpsState-؇%/Fmode1D#front_winding2#CoglPipelineCullFaceState3% 5override_mask7e#override_values<#changed_mask@e#CoglPipelineUniformsStateAh&Clighting_stateE#alpha_stateF#Dblend_stateG(#Luser_programH #tdepth_stateIT#xfog_stateJ#point_sizeK&#logic_ops_stateL#cull_face_stateMF#uniforms_stateNĈ#4O`s#5P`s#CoglPipelineBigStateQCoglPipelineDestroyCallbackhIO`I$} }| %COGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType)|_CoglPipelineFlushFlagCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag_CoglPipelineFlushOptions]4#5y #disable_layersy #layer0_override_texture}# CoglPipelineFlushOptionsދ CoglBufferVtable/(_CoglBufferVtable /*map_range/,#unmap/3)#set_data/5S# $PQN)  S// _CoglBufferFlags/<COGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags/BY/DzCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint/H/J\COGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget/Qj CoglOffscreenH,_CoglOffscreen3N53Q#gl_framebuffer3Ł#texture3ǭ}#texture_level3Ȧ#texture_level_width3ɦ#texture_level_height3ʦ#depth_texture3̭}#allocation_flags3#create_flags3Ӌ# _CoglMatrixOp>%COGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp>0_CoglMatrixEntryCache >entry>q#flushed_identity> #flipped> # CoglMatrixEntryCache>>nCOGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode> CoglClipStateI_CoglClipStateI’stacksI"#_CoglJournal`J!N5J#M#framebufferJ+;W#(entriesJ-o#,verticesJ.o#0needed_vbo_lenJ/#4vbo_poolJ6#8next_vbo_in_poolJ9#Xfast_read_pixel_countJ;#\ 1F CoglJournalJ=’&&COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID&,_CoglAttributeNameState&.&name&0#name_id&1#name_index&2#normalized_default&3 # layer_number&4# CoglAttributeNameState&5&Aattribute_buffer&B#stride&C#offset&D#n_components&E# I5&F#P&H֕/5&IFi#boxed&J##P&@$buffered&GD$constant&K&&RߖCOGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags&a &s,unit&u#options&v]#5&wy # CoglFlushLayerState&x _CoglFramebufferType3-COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType30G324swap_chain344#need_stencil35 #V536#437 # depth_texture_enabled38 #@ CoglFramebufferConfig39×3=COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags3?W _CoglFramebufferState3TۙCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState3^3l_red3n#blue3o#green3p#alpha3q# depth3r#stencil3s# CoglFramebufferBits3to3COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags3_CoglGLFramebuffer 3fbo_handle3X#renderbuffers3#V53# CoglGLFramebuffer3* CoglDriverVtableK _CoglDriverVtablexK"pixel_format_from_gl_internalK'#pixel_format_to_glK.ٟ#update_featuresK5Li#offscreen_allocateK9# offscreen_freeK= #framebuffer_flush_stateK@(#framebuffer_clearKES#framebuffer_query_bitsKMp#framebuffer_finishKQ# framebuffer_discard_buffersKT#$framebuffer_draw_attributesKXԠ#(framebuffer_draw_indexed_attributesKb#,framebuffer_read_pixels_into_bitmapKmI#0texture_2d_freeKwa#4texture_2d_can_createK}#8texture_2d_initKa#<texture_2d_allocateK#@texture_2d_new_from_bitmapK#Dtexture_2d_copy_from_framebufferK#Htexture_2d_get_gl_handleK#Ltexture_2d_generate_mipmapKa#Ptexture_2d_copy_from_bitmapKT#Ttexture_2d_get_dataKu#Xflush_attributes_stateK㦢#\clip_stack_flushK#`buffer_createK)#dbuffer_destroyK)#hbuffer_map_rangeK#lbuffer_unmapK)#pbuffer_set_dataK S#t  FiWa aٟFiaS]S]S]  ~ߟ (;W;WۙS;W&&&&.j;Wj_Y;Wv;WΠ;WIΠߖF;WIΠߖcFڠ  C;WC,Q[[WO  Fiag  } [Ca[;Wǡ [  T[Cu[axZ;WIߖΠ,{q;WKmCOGL_DRIVER_ERROR_UNKNOWN_VERSIONCOGL_DRIVER_ERROR_INVALID_VERSIONCOGL_DRIVER_ERROR_NO_SUITABLE_DRIVER_FOUNDCOGL_DRIVER_ERROR_FAILED_TO_LOAD_LIBRARY CoglTextureDriverL_CoglTextureDriver0L genL%&#prep_gl_for_pixels_uploadL1B#upload_subregion_to_glLC#upload_to_glLYץ# upload_to_gl_3dLk#prep_gl_for_pixels_downloadL@#gl_get_tex_imageLj#size_supportedL#size_supported_3dLҦ# try_setting_gl_border_colorL#$allows_foreign_gl_targetL #(find_best_gl_get_data_formatL.#, X&FiWa BFi,  Fi} CXXH  ץFiWX CWXX  FiWX WWCWXXݥ@Fi%  jFiWWWxF  FiWWWWp  ҦFiWWWFiX!Yئ  FiW a.FiaS]S] CoglPipelineCacheMM_CoglPipelineCache CoglTexture3DN.w_CoglTexture3D CoglTextureRectangleO?_CoglTextureRectangle _CoglGpuInfoArchitectureFlagPCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagP% _CoglGpuInfoArchitectureP'cCOGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureP0@P3COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorP<P?COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackagePBPETCOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugPL CoglGpuInfoPP_CoglGpuInfo$PR~vendorPT#vendor_namePU_ #driver_packagePW#driver_package_namePX_ # driver_package_versionPY#architectureP[c#architecture_nameP\_ #architecture_flagsP]#driver_bugsP_T# _CoglFrameCallbackList6%56%#@56%#V CoglFrameCallbackList6%~6)46)# 56)# CoglResizeNotifyEntry61%_CoglResizeNotifyEntry65|467߮#7569AW#46:$# id6;#_CoglResizeNotifyList63563#@563# CoglResizeNotifyList63|67467# 567# CoglOnscreenEvent6>_CoglOnscreenEvent6Bw46Dܯ#onscreen6FV#info6GV# I56HqV#_CoglOnscreenEventList6@56@#@56@# CoglOnscreenEventList6@w6D46D# 56D#m4b 9 htWWKxWWWwX]W_~ 3[WհWWWWWW>XWWX۰ WWWGWWWWWWWWwXhWWWWMXWcHYnWWWYбWWWW>XWֱ  $$WWEWWW/*\W$KxWW\bWWWXWW~j CoglNativeFilterFunc"Qвֲ $$ CoglWinsysVtableGetterP !_CoglNativeFilterClosureTfunc#4$# CoglNativeFilterClosure'_cogl_renderer_get_winsys(n4h)_cogl_object_renderer_inc*_cogl_renderer_free(n4h+4)_cogl_object_renderer_dec'g_string_append_c_inlineW,gstring,c-native_filter_closure_freegmgmB.4T-_cogl_object_renderer_indirect_freegmhm0B/obj0ųgmhm12gmhm3P4hm hmM5cogl_is_renderer hm'hmtm/object$6obj7cogl_renderer_error_quarky 0hmChmtB'_cogl_renderer_object_newh޵,new_objh8obj9cogl_renderer_newhPhmimB:n4hC;ThmbhmM<__n<__sT=__pC>uhm8 ?õ^C@` Aҵ^CBhm '_cogl_renderer_choose_driver 0(n4h,error8driver_name_ 8libgl_name_ Csupport_gles2_constraint ClDfoundQEF4GDGcogl_renderer_connect imlmCHn4hIerrorJiCJerror_messageCJconstraints_failed )DKWim .11@ AǶDADA UELimAڶE@ A"E@!M4EJtmp_error FJleFJskip_due_to_constraints FN0!Juser_choiceFNH!ǸM4GDFOkm`!?MG?>9G9cogl_renderer_check_onscreen_template lm(mmWGk.n4h.q5o/error=displayiGG_cogl_renderer_handle_native_event0mmxmmGHn4hIevent$Jl9HJnextfH2LmmgmmM4HP_cogl_renderer_add_native_filter mmmmHxHn4 hIfunc H4 $M4 HP_cogl_renderer_remove_native_filtermm+nmIHn4hIfuncH4$JlIJprevI@x!M4IQcogl_renderer_set_winsys_id/0nmI #0dLCL#4immutable_refN# CoglAttributeBuffer%0_CoglAttributeBuffer CoglIndices%Z_CoglIndicesuCoglSnippet3_CoglSnippet8 CoglObject _CoglObject(K/klassM$#user_data_entryO*#user_data_arrayQ:#n_user_data_entriesR# 5T#$ZIunused[# CoglUserDataKey\/f~ # COGL_DEBUG_SLICING COGL_DEBUG_OFFSCREEN COGL_DEBUG_DRAW COGL_DEBUG_PANGO COGL_DEBUG_RECTANGLES COGL_DEBUG_OBJECT COGL_DEBUG_BLEND_STRINGS COGL_DEBUG_DISABLE_BATCHING COGL_DEBUG_DISABLE_VBOS COGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLAS COGL_DEBUG_DUMP_ATLAS_IMAGE COGL_DEBUG_DISABLE_ATLAS COGL_DEBUG_DISABLE_SHARED_ATLAS COGL_DEBUG_OPENGL COGL_DEBUG_DISABLE_TEXTURING COGL_DEBUG_DISABLE_ARBFP COGL_DEBUG_DISABLE_FIXED COGL_DEBUG_DISABLE_GLSL COGL_DEBUG_SHOW_SOURCE COGL_DEBUG_DISABLE_BLENDING COGL_DEBUG_TEXTURE_PIXMAP COGL_DEBUG_BITMAP COGL_DEBUG_DISABLE_NPOT_TEXTURES COGL_DEBUG_WIREFRAME COGL_DEBUG_DISABLE_SOFTWARE_CLIP COGL_DEBUG_DISABLE_PROGRAM_CACHES COGL_DEBUG_DISABLE_FAST_READ_PIXEL COGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS! COGL_DEBUG_PERFORMANCE" COGL_DEBUG_N_FLAGS#_CoglObjectClass 4oname6`#virt_free7#virt_unref8# CoglUserDataDestroyInternalCallback1 CoglObjectClass9 =key?#user_data@#destroyAo#I CoglUserDataEntryB :h4 CoglBuffer!@^_CoglBuffer! COGL_BUFFER_ACCESS_READ COGL_BUFFER_ACCESS_WRITE COGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess!l!/ COGL_BUFFER_MAP_HINT_DISCARD COGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint! CoglBitmap"*Z _CoglBitmap CoglTexture#"{ _CoglTexture#a COGL_TEXTURE_TYPE_2D COGL_TEXTURE_TYPE_3D COGL_TEXTURE_TYPE_RECTANGLE CoglTextureType#e CoglFramebuffer$Z !_CoglFramebuffer%v $6%x#6%y!)#(type%zN#,config%}N#0width%#Dheight%#Hformat%#Lallocated%I #Pmodelview_stack%P#Tprojection_stack%P#Xviewport_x%#\viewport_y%#`viewport_width%#dviewport_height%#hviewport_age%#lviewport_age_for_scissor_workaround%#pclip_state%/#tdither_enabled%I #x6%8#|journal%P#deps%#clear_color_red%#clear_color_green%#clear_color_blue%#clear_color_alpha%#clear_clip_x0%#clear_clip_y0%#clear_clip_x1%#clear_clip_y1%#clear_clip_dirty%I #dirty_bitmasks%I #bits%P#6%# CoglOnscreen&*$_CoglOnscreen $ CoglTexture2D'7N$_CoglTexture2D GLenum( GLint( GLuint( GLfloat( $$_$ CoglGLES2Context)^$_CoglGLES2Context*d %fd*e#events*f2#revents*g2# CoglPollFD*h$_CoglWinsysVtablex+B(id+D#6+EY#name+G`#renderer_get_proc_address+L(# renderer_connect+Q(#renderer_disconnect+T(#renderer_outputs_changed+W(#display_setup+Z(#display_destroy+])# context_init+`')#$context_deinit+c9)#(context_create_gles2_context+fT)#,onscreen_init+io)#0onscreen_deinit+l)#4onscreen_bind+o)#8onscreen_swap_buffers+r)#<onscreen_update_swap_throttled+u)#@onscreen_set_visibility+x)#Dcontext_get_clock_time+~)#Honscreen_swap_region+)#Lonscreen_set_resizable+)#Ponscreen_get_buffer_age+)#Tonscreen_x11_get_window_xid+*#Xonscreen_win32_get_window+*#\poll_get_info+J*#`poll_dispatch+q*#dsave_context+9)#hset_gles2_context+*#lrestore_context+9)#pdestroy_gles2_context+¤*#tk (@`I (I (@q((@(I ((q()((I !)!)q )9)!)-)T)!)q?)I o)-$qZ))-$u))-$I ))!)))-$))))-$)*-$)z*-$*8*!)8*D*>* %*f*!)f*l* %P*I **q$w**** CoglWinsysVtable+% CoglOffscreen,,*_CoglOffscreen%+6% #gl_framebuffer%Q#texture%;#texture_level%ȥ#texture_level_width%ɥ#texture_level_height%ʥ#depth_texture%;#allocation_flags%΀Q#create_flags%O#+ CoglMatrixStack-+_CoglMatrixStack0.A,6.#6.!)#(last_entry.-#, CoglMatrixEntry-X,_CoglMatrixEntry.2,\6.4-#op.5-#5.6#composite_gets.:# _CoglMatrixOp.%- COGL_MATRIX_OP_LOAD_IDENTITY COGL_MATRIX_OP_TRANSLATE COGL_MATRIX_OP_ROTATE COGL_MATRIX_OP_ROTATE_QUATERNION COGL_MATRIX_OP_ROTATE_EULER COGL_MATRIX_OP_SCALE COGL_MATRIX_OP_MULTIPLY COGL_MATRIX_OP_LOAD COGL_MATRIX_OP_SAVE CoglMatrixOp.0,A,- CoglClipStack0)-_CoglClipStack0].\60a/#type0c.#bounds_x00j#bounds_y00k# bounds_x10l#bounds_y10m#50o#00. COGL_CLIP_STACK_RECT COGL_CLIP_STACK_WINDOW_RECT COGL_CLIP_STACK_PATH COGL_CLIP_STACK_PRIMITIVE CoglClipStackType05.- CoglClipState12/_CoglClipState1[/stacks1"c#_CoglJournal`2!!062##framebuffer2+3$#(entries2-:#,vertices2.:#0needed_vbo_len2/#4vbo_pool26!0#8next_vbo_in_pool29#Xfast_read_pixel_count2;#\1010 CoglJournal2=[/ CoglNode3"Z0_CoglNode<3*063.#\6310#(5341#,children370#4has_parent_reference3;I #8_CoglNodeList3$0c63$0#J0 CoglNodeList3$03451le_next340#le_prev3451#0 CoglPipelineSnippet4$V1_CoglPipelineSnippet 4(154*1#snippet4,2#_CoglPipelineSnippetList4&1c64&1#;1 CoglPipelineSnippetList4&14*2le_next4*1#le_prev4*2#1o _CoglSamplerCacheWrapMode5-(3 COGL_SAMPLER_CACHE_WRAP_MODE_REPEAT COGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEAT COGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGE COGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDER COGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapMode54"2_CoglSamplerCacheEntry583sampler_object5:z$#min_filter5<_$#mag_filter5=_$#wrap_mode_s5?(3# wrap_mode_t5@(3#wrap_mode_p5A(3# CoglSamplerCacheEntry5BH3 CoglPipelineLayer6*#4_CoglPipelineLayer`6466J0#owner6֒#<index6٥#@l66ݕ#Dunit_index6#Htexture_type6 #Ltexture6;#Psampler_cache_entry6;#TR66;#X-66#\61 7 COGL_PIPELINE_LAYER_STATE_UNIT_INDEX COGL_PIPELINE_LAYER_STATE_TEXTURE_TYPE_INDEX COGL_PIPELINE_LAYER_STATE_TEXTURE_DATA_INDEX COGL_PIPELINE_LAYER_STATE_SAMPLER_INDEX COGL_PIPELINE_LAYER_STATE_COMBINE_INDEX COGL_PIPELINE_LAYER_STATE_COMBINE_CONSTANT_INDEX COGL_PIPELINE_LAYER_STATE_USER_MATRIX_INDEX COGL_PIPELINE_LAYER_STATE_POINT_SPRITE_COORDS_INDEX COGL_PIPELINE_LAYER_STATE_VERTEX_SNIPPETS_INDEX COGL_PIPELINE_LAYER_STATE_FRAGMENT_SNIPPETS_INDEX COGL_PIPELINE_LAYER_STATE_SPARSE_COUNT COGL_PIPELINE_LAYER_STATE_COUNT 6g8 COGL_PIPELINE_COMBINE_FUNC_ADD COGL_PIPELINE_COMBINE_FUNC_ADD_SIGNED COGL_PIPELINE_COMBINE_FUNC_SUBTRACT COGL_PIPELINE_COMBINE_FUNC_INTERPOLATE COGL_PIPELINE_COMBINE_FUNC_REPLACE< COGL_PIPELINE_COMBINE_FUNC_MODULATE COGL_PIPELINE_COMBINE_FUNC_DOT3_RGB COGL_PIPELINE_COMBINE_FUNC_DOT3_RGBA CoglPipelineCombineFunc6 76[9 COGL_PIPELINE_COMBINE_SOURCE_TEXTURE COGL_PIPELINE_COMBINE_SOURCE_CONSTANT COGL_PIPELINE_COMBINE_SOURCE_PRIMARY_COLOR COGL_PIPELINE_COMBINE_SOURCE_PREVIOUS COGL_PIPELINE_COMBINE_SOURCE_TEXTURE0 CoglPipelineCombineSource6861: COGL_PIPELINE_COMBINE_OP_SRC_COLOR COGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_COLOR COGL_PIPELINE_COMBINE_OP_SRC_ALPHA COGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_ALPHA CoglPipelineCombineOp6|96;texture_combine_rgb_func6g8#texture_combine_rgb_src6;#texture_combine_rgb_op6;#texture_combine_alpha_func6g8#texture_combine_alpha_src6;# texture_combine_alpha_op6;#,texture_combine_constant6-#8matrix6~ #H;661#661#point_sprite_coords6I #[9;1:; CoglPipelineLayerBigState6N:h ;3; 47K< COGL_BOXED_NONE COGL_BOXED_INT COGL_BOXED_FLOAT COGL_BOXED_MATRIX CoglBoxedType7$;@7+<float_value7,-int_value7-<matrix7.+float_array7/<int_array70array71<_CoglBoxedValueL7&5=type7(K<#size7)#count7)#v72`<# CoglBoxedValue73<@8/>magic81#test_enabled83I #test_function84#write_enabled85I # range_near86#range_far87#589#68:#68;# padding38<#$padding48=#(padding58>#,padding68?#0padding78@#4padding88A#8padding98B#< CoglDepthState8CK=9C? COGL_PIPELINE_ALPHA_FUNC_NEVER COGL_PIPELINE_ALPHA_FUNC_LESS COGL_PIPELINE_ALPHA_FUNC_EQUAL COGL_PIPELINE_ALPHA_FUNC_LEQUAL COGL_PIPELINE_ALPHA_FUNC_GREATER COGL_PIPELINE_ALPHA_FUNC_NOTEQUAL COGL_PIPELINE_ALPHA_FUNC_GEQUAL COGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFunc9L>9s@ COGL_PIPELINE_CULL_FACE_MODE_NONE COGL_PIPELINE_CULL_FACE_MODE_FRONT COGL_PIPELINE_CULL_FACE_MODE_BACK COGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceMode9? CoglBitmask:9@@_CoglBitmaskImaginaryTypelC COGL_PIPELINE_STATE_COLOR_INDEX COGL_PIPELINE_STATE_BLEND_ENABLE_INDEX COGL_PIPELINE_STATE_LAYERS_INDEX COGL_PIPELINE_STATE_LIGHTING_INDEX COGL_PIPELINE_STATE_ALPHA_FUNC_INDEX COGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEX COGL_PIPELINE_STATE_BLEND_INDEX COGL_PIPELINE_STATE_USER_SHADER_INDEX COGL_PIPELINE_STATE_DEPTH_INDEX COGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEX COGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEX COGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEX COGL_PIPELINE_STATE_COUNTDCambient-#diffuse-#specular-# emission-#0shininess#@CoglPipelineLightingStateC NDalpha_func?#alpha_func_reference#CoglPipelineAlphaFuncStateD (WEblend_equation_rgb_$#blend_equation_alpha_$#blend_src_factor_alpham$#blend_dst_factor_alpham$# blend_constant #blend_src_factor_rgbm$# blend_dst_factor_rgbm$#$CoglPipelineBlendStateqD $ Eenabled"I #color# #mode$#density%#z_near&#z_far'# CoglPipelineFogState(vE * F 6,8#CoglPipelineLogicOpsState-F /uFmode1s@#front_winding2#CoglPipelineCullFaceState3BF 5Foverride_mask7@#override_values<F#changed_mask@@#5=CoglPipelineUniformsStateAF!C7Hlighting_stateEC#alpha_stateFND#Dblend_stateGWE#Luser_programHY #tdepth_stateI>#xfog_stateJE#point_sizeK#logic_ops_stateL F#cull_face_stateMuF#uniforms_stateNF# ;6O1# 6P1#CoglPipelineBigStateQGCoglPipelineDestroyCallbackhxH~HH7H;;H"_CoglPipelineFlushFlag]I COGL_PIPELINE_FLUSH_FALLBACK_MASK COGL_PIPELINE_FLUSH_DISABLE_MASK COGL_PIPELINE_FLUSH_LAYER0_OVERRIDE COGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlagH _CoglPipelineFlushOptionsIflags]I# 6#disable_layers#layer0_override_texture;# CoglPipelineFlushOptions{I&J COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAY COGL_ATTRIBUTE_NAME_ID_COLOR_ARRAY COGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAY COGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAY COGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID,J_CoglAttributeNameState.Kname0#name_id1J#name_index2#normalized_default3I # layer_number4# CoglAttributeNameState5KALattribute_bufferB10#strideC#offsetD#n_componentsE# typeFM#PHCL6I!)#boxedJ5=#P@lLbufferedGKconstantKLrLKRLM COGL_DRAW_SKIP_JOURNAL_FLUSH COGL_DRAW_SKIP_PIPELINE_VALIDATION COGL_DRAW_SKIP_FRAMEBUFFER_FLUSH COGL_DRAW_SKIP_LEGACY_STATE COGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUE COGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlagsawLsMunitu#optionsvI#6w# CoglFlushLayerStatexaM _CoglFramebufferType%-N COGL_FRAMEBUFFER_TYPE_ONSCREEN COGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType%0M%2Nswap_chain%4N#need_stencil%5I #6%6#swap_throttled%7I # depth_texture_enabled%8I # CoglFramebufferConfig%90N%=O COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags%?N _CoglFramebufferState%TSP COGL_FRAMEBUFFER_STATE_BIND COGL_FRAMEBUFFER_STATE_VIEWPORT COGL_FRAMEBUFFER_STATE_CLIP COGL_FRAMEBUFFER_STATE_DITHER COGL_FRAMEBUFFER_STATE_MODELVIEW COGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASK COGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState%^O%lPred%n#blue%o#green%p#alpha%q# depth%r#stencil%s# CoglFramebufferBits%toP+70%Q COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCIL COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH COGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags%P_CoglGLFramebuffer %Qfbo_handle%z$#renderbuffers%#6%# CoglGLFramebuffer%Q CoglDriverVtable; *R_CoglDriverVtablex;"Vpixel_format_from_gl_internal;''V#pixel_format_to_gl;.QV#update_features;5')#offscreen_allocate;9rV# offscreen_free;=V#framebuffer_flush_state;@V#framebuffer_clear;EV#framebuffer_query_bits;MV#framebuffer_finish;QV# framebuffer_discard_buffers;TW#$framebuffer_draw_attributes;XLW#(framebuffer_draw_indexed_attributes;bW#,framebuffer_read_pixels_into_bitmap;mW#0texture_2d_free;wW#4texture_2d_can_create;}W#8texture_2d_init;W#<texture_2d_allocate;X#@texture_2d_new_from_bitmap;9X#Dtexture_2d_copy_from_framebuffer;sX#Htexture_2d_get_gl_handle;X#Ltexture_2d_generate_mipmap;W#Ptexture_2d_copy_from_bitmap;X#Ttexture_2d_get_data;X#Xflush_attributes_state;$Y#\clip_stack_flush;;Y#`buffer_create;SY#dbuffer_destroy;SY#hbuffer_map_range;Y#lbuffer_unmap;SY#pbuffer_set_data; Y#tI !V!)_$!VVQV!)$$$-VI lVlVq*WVVlVxVV3$3$SPVV3$VV3$VPVV3$VW3$WFW3$LFWLMiWW3$LWFWLMGRWI W3$WqH WWW9$WI W!)WI X;qXW9XWqXsXW3$?XXWyXI XWWqXXWXXY3$YLMFWMX;Y/3$*YMYMYLAYYMY/ qYYI YMYqY CoglTextureDriver<Y_CoglTextureDriver0<Q[gen<%k[#prep_gl_for_pixels_upload<1[#upload_subregion_to_gl:8@L# displayB a#( driverD=#, gpuH#0s8K>#T98LI#X glsl_majorN#\ glsl_minorO#` 8R#d feature_flagsS#h private_feature_flagsTk#l needs_viewport_scissor_workaroundV#p viewport_scissor_workaround_framebufferWO#t default_pipelineYME#x default_layer_0Zs#| default_layer_n[s# dummy_layer_dependant\s# attribute_name_states_hash^# attribute_name_index_map_c# n_attribute_names`# enabled_builtin_attributesbx# enabled_texcoord_attributescx# enabled_custom_attributesdx# enable_builtin_attributes_tmpix# enable_texcoord_attributes_tmpjx# enable_custom_attributes_tmpkx# changed_bits_tmplx# legacy_backface_culling_enabledn# identity_matrixq# y_flip_matrixr# flushed_matrix_modevօ# current_projection_entryzf# current_modelview_entry{f# identity_entry}qd# builtin_flushed_projectionj# builtin_flushed_modelviewj# texture_unitsc# active_texture_unit# legacy_fog_state{# opaque_color_pipelineME# blended_color_pipelineME# texture_pipelineME# codegen_header_buffer# codegen_source_buffer# codegen_boilerplate_buffer# source_stack@# legacy_state_set# pipeline_cacheT# default_gl_texture_2d_texB# default_gl_texture_3d_texZ# default_gl_texture_rect_tex`#,8@# journal_flush_attributes_arrayc# journal_clip_boundsc# polygon_verticesc# current_pipelineME# current_pipeline_changes_since_flush2# current_pipeline_skip_gl_color# current_pipeline_age2# gl_blend_enable_cache# depth_test_enabled_cache# depth_test_function_cache0# depth_writing_enabled_cache# depth_range_near_cacheZ# depth_range_far_cacheZ# legacy_depth_test_enabled# current_bufferf# framebuffer_stack# window_bufferO# current_draw_buffer_state_flushed2# current_draw_buffer_changes2# current_draw_bufferO# current_read_bufferO# have_last_offscreen_allocate_flagsR# last_offscreen_allocate_flags# swap_callback_closures§# next_swap_callback_id# onscreen_events_queue# current_gles2_contextǫb# gles2_context_stackY# current_path!f# stencil_pipelineME# quad_buffer_indices_byte# quad_buffer_indices_len# quad_buffer_indices# rectangle_byte_indices# rectangle_short_indices# rectangle_short_indices_len# in_begin_gl_block# texture_download_pipelineME# blit_texture_pipelineME# atlases# atlas_reorganize_callbacks# journal_rectangles_color# max_texture_unitsP# max_texture_image_unitsP# max_activateable_texture_unitsP# current_program# current_fragment_program_typeT~# current_vertex_program_typeT~# current_gl_programP# current_gl_dither_enabled# current_gl_color_mask# current_clip_stack_valid#current_clip_stackf#current_clip_stack_uses_stencil #buffer_map_fallback_arrayv#buffer_map_fallback_in_use#buffer_map_fallback_offset#rectangle_state]#sampler_cache|#winsys_features$#8&X#uniform_names-#uniform_name_hash1#n_uniform_names2# glBindTexture;T# glBlendFunc=!U# glClear?Z# glClearColorAP# glClearStencilFX# glColorMaskH[# glCopyTexSubImage2DM$[# glDeleteTexturesVcT# glDepthFuncXQ# glDepthMaskZ# glDisable\Q# glDrawArrays^[# glDrawElements`# glEnableeQ# glFinishg# glFlushi# glFrontFacekQ# glCullFacemQ# glGenTexturesoFT# glGetErrorqZ# glGetIntegervsY[# glGetBooleanvṳ# glGetFloatvwp[# glGetStringy# glHint{!U# glIsTexture}zT# glPixelStorei1S# glReadPixels# glScissor[# glStencilFunc.# glStencilMaskU# glStencilOpJ# glTexImage2D# glTexParameterfER# glTexParameterfvQ# glTexParameteriaR# glTexParameterivQ# glGetTexParameterfvR# glGetTexParameteriv#R# glTexSubImage2DZ# glCopyTexImage2DZ# glViewport[# glIsEnabledU# glLineWidth{S# glPolygonOffsetT# glClipPlanef<S# glClientActiveTextureDQ# glGenRenderbuffersU# glAttachShader@dU# glUseProgramCU# glDeleteProgramEU# glGetShaderInfoLogGCV# glGetProgramInfoLogLCV# glGetShaderivQT# glGetProgramivUT# glDetachShaderYdU# glGetAttachedShaders[V# glIsShader`zT# glIsProgrambzT# glShaderSourcelƥ# glCompileShaderqU# glLinkProgramsU# glGetUniformLocationu(V# glUniform1fxV# glUniform2f{V# glUniform3fW# glUniform4f(W# glUniform1fvW# glUniform2fvW# glUniform3fvW# glUniform4fvW# glUniform1i/T# glUniform2iS# glUniform3iNW# glUniform4ioW# glUniform1ivW# glUniform2ivW# glUniform3ivW# glUniform4ivW# glUniformMatrix2fvW# glUniformMatrix3fvW# glUniformMatrix4fvW# glGetUniformfvdV# glGetUniformivЀV# glGetActiveUniformU# glGetShaderSourceCV# glValidateProgramU# glVertexAttribPointerX# glEnableVertexAttribArrayU# glDisableVertexAttribArrayU# glVertexAttrib1fW# glVertexAttrib1fvX# glVertexAttrib2fX# glVertexAttrib2fvX# glVertexAttrib3f8X# glVertexAttrib3fvX# glVertexAttrib4fYX# glVertexAttrib4fvX# glGetVertexAttribfvV# glGetVertexAttribivT# glGetVertexAttribPointervV# glGetAttribLocation (V# glBindAttribLocation {U# glGetActiveAttribU# glGetTexLevelParameterivP# glGetTexImageS # glClipPlaneW/# glDepthRangeYF# glDrawBuffer[Q# glMapBufferfa# glUnmapBufferiU# glTexImage3Dq0Q# glTexSubImage3DxoQ# glBlitFramebufferY# glGenProgramsFT# glDeleteProgramsFT# glBindProgramT# glProgramString# glProgramLocalParameter4fvX# glEGLImageTargetTexture2D# glEGLImageTargetRenderbufferStorage# glDiscardFramebuffer# glRenderbufferStorageMultisampleIMGY# glFramebufferTexture2DMultisampleIMG# glGenSamplersFT# glDeleteSamplerscT# glBindSamplerdU# glSamplerParameteriZ# glCreateProgramObjectU# glCreateShaderObjectU# glDeleteObjectU# glAttachObjectdU# glUseProgramObjectU# glGetInfoLogCV# glGetObjectParameterivT# glDetachObjectdU# glGetAttachedObjectsV# glGetStringiX# glBindVertexArrayU# glDeleteVertexArrayscT# glGenVertexArraysFT# glMapBufferRange&+Z# CoglSwapChain!,:_CoglSwapChainCoglOnscreenTemplate&Y:_CoglOnscreenTemplateCoglRendererQ: _CoglRendererT *;8 ,L# connected -#( driver_override .=#,s8 />#098 0I#4 winsys_vtable 11#8 winsys_id_override 2<#<U8 3@#@ outputs 5@#D driver <=#H event_filters M#L8 NX#P<COGL_WINSYS_ID_ANYCOGL_WINSYS_ID_STUBCOGL_WINSYS_ID_GLXCOGL_WINSYS_ID_EGL_XLIBCOGL_WINSYS_ID_EGL_NULLCOGL_WINSYS_ID_EGL_GDLCOGL_WINSYS_ID_EGL_WAYLANDCOGL_WINSYS_ID_EGL_KMSCOGL_WINSYS_ID_EGL_ANDROIDCOGL_WINSYS_ID_WGL COGL_WINSYS_ID_SDL CoglWinsysID;M=COGL_RENDERER_CONSTRAINT_USES_X11COGL_RENDERER_CONSTRAINT_USES_XLIBCOGL_RENDERER_CONSTRAINT_USES_EGLCOGL_RENDERER_CONSTRAINT_SUPPORTS_COGL_GLES2CoglRendererConstraint"<W=COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver^l=CoglDisplay!A > _CoglDisplay8"$|>8"&L# setup"(#( renderer")`#, onscreen_template"*c#08"4X#4CoglAttribute#%> _CoglAttribute$7?8$9L# name_state$;^#( normalized$<#, is_buffered$>#0 d$L5#48$N#CoglAttributeBuffer%%-?_CoglAttributeBufferCoglIndices&%W?_CoglIndices|>_CoglFeatureID^BCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDSCoglFeatureIDl?CoglFeatureCallback/BBB^BXCoglPath'6B_CoglPathCoglPipeline("B_CoglPipeline)k*E8)'f#destroy_callback)}#<destroy_data)X#@journal_ref_count)#D;7)#Hage)#L6)H #Pn_layers)#`layer_differences)@#d7)}#hstatic_breadcrumb)#llayers_cache)}#pshort_layers_cache)}#tdeprecated_get_layers_list)@#is_weak)#8)#blend_enable)#real_blend_enable)#layers_cache_dirty)#deprecated_get_layers_list_dirty)#has_static_breadcrumb)#progend)#CoglSnippet*3>E_CoglSnippetBCoglBuffer+@eE _CoglBuffer\,SPF8,UL#7,W@a#( vtable,Y#, last_target,[‚#87,]O#< gl_handle,_P#@ size,`#D usage_hint,a#H update_hint,bF#LP8,fނ#P8,h#Tstore_created,j#X+~FCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAMCoglBufferUpdateHint+PF+7GCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITECoglBufferAccess+F+ŜGCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGECoglBufferMapHint+OGCoglBitmap-*G _CoglBitmapP.'H8.)L#7.,@a#(V7.. #,P7./#08.0#4 rowstride.1#8P8.3ނ#< mapped.5#@ bound.6#D shared_bmp.:*#H buffer.>w#LCoglTexture/"H _CoglTextureD0-I80L#70@a#(,80@#, max_level0#0P70#480#8170#< vtable0&#@/aICOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLECoglTextureType/e-ICoglFramebuffer1ZI _CoglFramebuffer2vL82xL#72y@a#(72z#, config2}#0P72#D82#HV72 #L172#P modelview_stack2a#T projection_stack2a#X viewport_x2Z#\ viewport_y2Z#` viewport_width2Z#d viewport_height2Z#h viewport_age2#l viewport_age_for_scissor_workaround2#p clip_state2#t dither_enabled2#x62#| journal2g# deps2@# clear_color_red2Z# clear_color_green2Z# clear_color_blue2Z# clear_color_alpha2Z# clear_clip_x02# clear_clip_y02# clear_clip_x12# clear_clip_y12# clear_clip_dirty2# dirty_bitmasks2# bits2F#a82#CoglFrameInfo3(L_CoglFrameInfoCoglObject4 L _CoglObject(5KZM klass5Mc# user_data_entry5Oc# user_data_array5Qc# n_user_data_entries5R# 75T#$4ZtM unused4[#CoglUserDataKey4\ZMCoglUserDataDestroyCallback4jMMMXCoglOnscreen6*M_CoglOnscreen7KN87MI# foreign_hwnd7V#p77Y# frame_closures7[# resizable7]# resize_callbacks7^# frame_counter7`# swap_frame_counter7a# pending_frame_infos7dY#87fX#_CoglFrameEvent6OCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent6NCoglFrameCallback6POVOqOqOOwOXMLCoglFrameClosure6O _CoglFrameClosure7'O"87) #87+6O#77-X# 77.M#ICoglOnscreenResizeCallback6PP3PqOXCoglTexture2D87HP_CoglTexture2DGLenum9GLboolean9GGLbitfield9GLint9GLsizei9GLubyte9GGLuint9GLfloat9 ZGLclampf9!Z GLvoid9$PPQPPPPQ%QYP+QP6QoQYPPPPPPPYPYP%QuQQYPPPPPPPPYPYP%QQQYPYPQQPQQYPYPQQPRRYPYPRP)R?RYPYP?RPKRaRYPYPPgR}RYPYPPRRPgPRRYPPYPPPPP%QRSYPPPPPPYPP%Q SSYPP S1SYPQ7SHSYPPNSZSQ`S{SYPYPYPYPSSPSSYPP%QSSPPPSSPPPSPSPSTPYPP%QT/TPP5TFTPPLT]TP]TPiTzTPST!gPTPTTYPPTTPYP?RTTYP%QYPTUYP%Q U!gPUYPP'U8UYPYP>UYPIUdUYPYPPPjU{UPPUUPPUUPU"PU!PUYPUUPPPU?RV&PYP V(VPPU]T.V!PCVPIVdVPPU&jVVPPRVVPP?RVVPYPRVVPYPUVVPPVWPPP W(WPPPP.WNWPPPPPTWoWPPPPuWWPPPPPWWPPQWWPPQWWPPgPQWXPP XXPQ"X8XPPP>XYXPPPP_XXPPPPPXXPPYPgPP%QgPX!SXYPPXXPXXPX YYPPRY,YYPYPPP2Y!YPBYYPHYhYYPYPYPPPnYYYPYPYPPYYYPYPYP?RYYPPPPPPPPxPYPYZYPPYPPPZ+ZPYPP1Z!PPZYPxPVZvZPSYP%QP|ZZYPYP?R?RZ"YPZZxPZZYPPPPPPYPYP%QZ$[YPPYPPPPPP*[Y[YPPPPPPPP_[p[YP?Rv[[YPR[[YPPP[[YPP[[PPPP[[gPgPgPgP\\PPPPCoglGLES2Context:^5\_CoglGLES2ContextO\;d\ fd;e# events;fy# revents;gy#CoglPollFD;hT\<<]COGL_WINSYS_RECTANGLE_STATE_UNKNOWNCOGL_WINSYS_RECTANGLE_STATE_DISABLECOGL_WINSYS_RECTANGLE_STATE_ENABLECoglWinsysRectangleState<@\ _CoglWinsysVtablexqd8>L#7>@a#( last_entry>f#,CoglMatrixEntry=d _CoglMatrixEntry>2d*7>4f# op>5#7>6# composite_gets>:# CoglClipStack?)d _CoglClipStack?]e*7?af#7?ce# bounds_x0?j# bounds_y0?k# bounds_x1?l# bounds_y1?m#7?o#?0eCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVECoglClipStackType?5edqdBCoglNode@"7f _CoglNode<@*f8@.L#*7@1f#("8@4f#, children@7f#4 has_parent_reference@;#8 _CoglNodeList@$f7@$f#'fCoglNodeList@$f@4g le_next@4f# le_prev@4g#fA#kCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVELCoglPrivateFeatureFlagsA<gCoglPipelineSnippetB$>k _CoglPipelineSnippet B(|k"8B*k# snippetB,l# _CoglPipelineSnippetListB&k7B&k##kCoglPipelineSnippetListB&|kB*k le_nextB*k# le_prevB*k#k*E_CoglSamplerCacheWrapModeC-mCOGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATICCoglSamplerCacheWrapModeC4 lCoglSamplerCacheC6Hm_CoglSamplerCache _CoglSamplerCacheEntryC8n sampler_objectC:P# min_filterCtCOGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIXCoglBoxedTypeE$s$@E+t%float_valueE,s%int_valueE-t&8E.c%float_arrayE/t%int_arrayE0,%arrayE1X t Z _CoglBoxedValueLE&$u7E(>t# sizeE)# countE)# vE2St# CoglBoxedValueE3t@F/rv magicF1# test_enabledF3# test_functionF40# write_enabledF5# range_nearF6Z# range_farF7Z#g7F9#7F:#7F;# padding3F<#$ padding4F=#( padding5F>#, padding6F?#0 padding7F@#4 padding8FA#8 padding9FB#<CoglDepthStateFC:uGCwCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncGLvGbxCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeGwCoglBitmaskH9xx_CoglBitmaskImaginaryTypeD)y ambient)s# diffuse)s# specular)s# emission)s#0 shininess)Z#@CoglPipelineLightingState)x')yalpha_func)w#alpha_func_reference)Z#CoglPipelineAlphaFuncState)Ay'()zblend_equation_rgb)YP#blend_equation_alpha)YP#blend_src_factor_alpha)P#blend_dst_factor_alpha)P# blend_constant)H #blend_src_factor_rgb)P# blend_dst_factor_rgb)P#$CoglPipelineBlendState)y'$) {enabled)"#6)#H #mode)$8#density)%Z#7)&Z#7)'Z# CoglPipelineFogState)(z')*L{6),#CoglPipelineLogicOpsState)-3{')/{mode)1bx#front_winding)2<#CoglPipelineCullFaceState)3n{' )5|override_mask)7x#override_values)<|#changed_mask)@x#$uCoglPipelineUniformsState)A{()Cc}lighting_state)Ey#alpha_state)Fy#Dblend_state)Gz#Luser_program)H#tdepth_state)Irv#xfog_state)J{#point_size)KZ#logic_ops_state)LL{#cull_face_state)M{#uniforms_state)N|#8)Ok#6)Pk#CoglPipelineBigState)QA|CoglPipelineDestroyCallback)h}}}MEXc}s s} }H )%T~COGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType))}_CoglPipelineFlushFlag)&COGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag)t~_CoglPipelineFlushOptions)7)&#8)#disable_layers)#layer0_override_texture)s# CoglPipelineFlushOptions)DCoglBufferVtable,( _CoglBufferVtable ,*N map_range,,}# unmap,3# set_data,5#!Xww7GGSENw!wc_CoglBufferFlags,%COGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVECoglMatrixOp>0 _CoglMatrixEntryCache >j entry>f# flushed_identity># flipped>#CoglMatrixEntryCache>>օCOGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURECoglMatrixMode>CoglClipStateJ _CoglClipStateJ* stacksJ"# _CoglJournal`K!8K#L#7K+O#( entriesK-c#, verticesK.c#0 needed_vbo_lenK/#4 vbo_poolK6#8 next_vbo_in_poolK9#X fast_read_pixel_countK;#\ ?CoglJournalK=*$&COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAYCoglAttributeNameID$, _CoglAttributeNameState$.7$0&# name_id$1# name_index$2# normalized_default$3# layer_number$4#CoglAttributeNameState$5$A attribute_buffer$B# stride$C# offset$D# n_components$E# 7$F#P$H57$I@a# boxed$J$u#$P$@^%buffered$G%constant$Kd$R>COGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags$ai$s unit$u# options$v#8$w#CoglFlushLayerState$xS_CoglFramebufferType2-COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREENCoglFramebufferType2022 swap_chain24# need_stencil25#a826#p727# depth_texture_enabled28#:CoglFramebufferConfig29"2=COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCILCoglOffscreenFlags2?_CoglFramebufferStateIndex2GCOGL_FRAMEBUFFER_STATE_INDEX_BINDCOGL_FRAMEBUFFER_STATE_INDEX_VIEWPORTCOGL_FRAMEBUFFER_STATE_INDEX_CLIPCOGL_FRAMEBUFFER_STATE_INDEX_DITHERCOGL_FRAMEBUFFER_STATE_INDEX_MODELVIEWCOGL_FRAMEBUFFER_STATE_INDEX_PROJECTIONCOGL_FRAMEBUFFER_STATE_INDEX_COLOR_MASKCOGL_FRAMEBUFFER_STATE_INDEX_FRONT_FACE_WINDINGCOGL_FRAMEBUFFER_STATE_INDEX_MAX_CoglFramebufferState2TƎCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDINGCoglFramebufferState2^2lF red2n# blue2o#72p#72q# depth2r# stencil2s#CoglFramebufferBits2td2COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCILCoglOffscreenAllocateFlags2m _CoglGLFramebuffer 2h fbo_handle2P# renderbuffers2@#a82#CoglGLFramebuffer2CoglDriverVtableL _CoglDriverVtablexL"v pixel_format_from_gl_internalL'# pixel_format_to_glL.# update_featuresL5Fa# offscreen_allocateL9# offscreen_freeL=# framebuffer_flush_stateL@# framebuffer_clearLE:# framebuffer_query_bitsLMW# framebuffer_finishLQi# framebuffer_discard_buffersLT#$ framebuffer_draw_attributesLX#( framebuffer_draw_indexed_attributesLb#, framebuffer_read_pixels_into_bitmapLm0#0 texture_2d_freeLwH#4 texture_2d_can_createL}m#8 texture_2d_initLH#< texture_2d_allocateL#@ texture_2d_new_from_bitmapL#D texture_2d_copy_from_framebufferL#H texture_2d_get_gl_handleL#L texture_2d_generate_mipmapLH#P texture_2d_copy_from_bitmapL;#T texture_2d_get_dataL\#X flush_attributes_stateL㍗#\ clip_stack_flushL#` buffer_createL#d buffer_destroyL#h buffer_map_rangeL}#lbuffer_unmapL#pbuffer_set_dataL #t!@aYP v! @a VVV!۔۔Ɣ۔OOƎ:O2ZZZZQOQF@iO]O2oOME>f?OME>D?!*Oz*GBB3P6!m@a N!ss!B* BO!B!;B*\B ނAOME>bfOCoglTextureDriverM× _CoglTextureDriver0MI genM%c# prep_gl_for_pixels_uploadM1# upload_subregion_to_glMC֙# upload_to_glMY# upload_to_gl_3dMk\# prep_gl_for_pixels_downloadM}# gl_get_tex_imageM# size_supportedMۚ# size_supported_3dM# try_setting_gl_border_colorM+#$ allows_foreign_gl_targetMF#( find_best_gl_get_data_formatMk#,!Pc@aYP I@ai!֙@as*PP!@aYPP*PPPܙ!\@aYPPPP*PPP}@ab!@aYPYPYPނ!ۚ@aYPYPYPYP!@aYPYPYP+@aPQ!F@aYP1! k@a VVLCoglPipelineCacheN_CoglPipelineCacheCoglTexture3DO._CoglTexture3DCoglTextureRectangleP?_CoglTextureRectangle_CoglGpuInfoArchitectureFlagQZCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARECoglGpuInfoArchitectureFlagQ%_CoglGpuInfoArchitectureQ'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRASTCoglGpuInfoArchitectureQ0}Q3ğCOGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESACoglGpuInfoVendorQ<Q?1COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESACoglGpuInfoDriverPackageQBݟQECOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELSCoglGpuInfoDriverBugQLQCoglGpuInfoQP _CoglGpuInfo$QR vendorQTğ# vendor_nameQU# driver_packageQW1# driver_package_nameQX# driver_package_versionQY# architectureQ[# architecture_nameQ\# architecture_flagsQ]Z# driver_bugsQ_# _CoglFrameCallbackList7%]77%#87%#}OCoglFrameCallbackList7%7)EG77)#!77)#CoglResizeNotifyEntry71b _CoglResizeNotifyEntry75"877#879O#77:X# id7;# _CoglResizeNotifyList73]773#873#ECoglResizeNotifyList7377AG777#!777#CoglOnscreenEvent7>Z _CoglOnscreenEvent7B"87D# onscreen7FqO# info7GwO# 77HO# _CoglOnscreenEventList7@]77@#87@#ACoglOnscreenEventList7@7D>G77D#!77D#DOqś wv 0m3gPYPPYP%Q̤YPX!SYPҤPPPPYPYPP.YPPPJYPYPYP4YPPPPPPYPYP%QPPPPPƥPPI\QYPPYP?R̥ YPPYPYPP$YP$*F5!XaYPYPLYPYPPcgYPXYPP8UYPYPYPPPPCoglMetaTextureCallbackRw &s&&X,ZCoglTextureVtable0"J _CoglTextureVtableP08 is_primitive0=# allocate0?# set_region0G# get_data0W# foreach_sub_texture_in_region0\ު# get_max_waste0d# is_sliced0f # can_hardware_repeat0h # transform_coords_to_gl0j&# transform_quad_coords_to_gl0mA#$ get_gl_texture0pa#( gl_flush_legacy_texobj_filters0u}#, pre_paint0y#0 ensure_non_quad_rendering0z#4 gl_flush_legacy_texobj_wrap_modes0}ǫ#8 get_format0ݫ#< get_gl_format0#@ get_type0 #D is_foreign0 #H set_auto_mipmap0 #L0%COGL_TRANSFORM_NO_REPEATCOGL_TRANSFORM_HARDWARE_REPEATCOGL_TRANSFORM_SOFTWARE_REPEATCoglTransformResult0.01,COGL_TEXTURE_NEEDS_MIPMAPCoglTexturePrePaintFlags06!s*L!s ނުsZZZZX!s! s&stt!Ast,!as]TVG}sYPYPgs,sǫsYPYPYP! ݫsͫ!YPs!I s s,17b_CoglSourceState 8ME#push_count#7#CoglSourceState<)cogl_has_featureݬ*ctx@a*feature^B+_push_source_realtm@umPE,8ME1P,7OP-topEmP-ctx@aP.cogl_get_proc_address8@umrumP/780ctx:@aP._cogl_check_extension@umumP/7@1ext@Q&2cogl_check_extensionMumumt:/7M3extM4cogl_clearUumvmQ{/6U}3buffersU24cogl_set_depth_test_enabled\vmLvmQ̮3setting\5ctx^@aP.cogl_get_depth_test_enabledlPvmjvm=R0ctxn@aiR4cogl_set_backface_culling_enabledspvmvm|Rh3settings5ctxu@aP.cogl_get_backface_culling_enabledvmvmR0ctx@aS4cogl_set_viewportvm wm#S-3x3y/P7/8 67OPS0ctx@acS4cogl_viewportwm;wmvSm/P7/8.cogl_get_features@wmWwmS0ctx@aS.cogl_features_available`wmwmS/ 8ƾ0ctx@a%T7wmwmt8¬8ͬ.cogl_has_featureswmwm8T3ctx@a90args֬|T0feature^BT:wmwm;ͬT;¬T4cogl_foreach_featurewm0xmU3ctx@a/8sB/7X0iU4cogl_get_viewport0xmUxmUR/8t67OU0ctx@aV4cogl_get_bitmasks`xmxmVIJ3red,/7,3blue,<7, =7OEV>cogl_set_fogxm^ymcVL?fog_color}?mode8?densityZ<7Z <7Z@ctx@aP>cogl_disable_fog(`ymymV@ctx*@aP>cogl_flush3ymymV³-l5@/W-ctx7@aOW>cogl_end_glymzmbW-ctx@aWAymzm@shown@0mBcogl_push_matrix zm4zmWBcogl_pop_matrix@zmTzmW>cogl_scale`zmzmX?xZ?yZ?zZ>cogl_translatezmzmHX?xZ?yZ?zZ>cogl_rotatezmzmtXI?angleZ?xZ?yZ?zZ >cogl_transform{m{mX~<8~>cogl_perspective {mT{mX?fov_yZ?aspectZ<7Z<7Z >cogl_frustum`{m{mXv?leftZ?rightZ?bottomZ?topZ <7Z<7Z>cogl_ortho{m{m$Y?leftZ?rightZ?bottomZ?topZ ?nearZ?farZ>cogl_get_modelview_matrix|m|mPY9<8>cogl_set_modelview_matrix |m<|m|Yy<8>cogl_get_projection_matrix@|m\|mY<8>cogl_set_projection_matrix`|m||mY<8C_cogl_driver_error_quark|m|mZ>_cogl_push_source/|m|m,Z<8/ME<7/-top1EpZ-ctx3@aZ>cogl_push_source"}m}mZ׸<7"XD8$ME>cogl_pop_sourceH }m}mZ-topJEZ-ctxL@a[Ecogl_get_source]X}m}m8[i-top_Ep[-ctxa@a[>cogl_begin_glX}m~m[ȹ=8ZME[-ctx\@a\F"@shown`<0mE_cogl_get_enable_legacy_statej~m~mQ\!-toplE}\-ctxn@a\>cogl_set_sourcew~m)m\<7wX-topyE ]D8zME-ctx|@aB]4cogl_set_source_color0mmU]/6}68ME]0ctx@a]APmm5premultipliedH `>cogl_set_source_texturemm^Ncogl_set_source_color4ub mms^Ȼ?red<7?blue<7 @cH `>cogl_set_source_color4fm퀁m^A?redZ<7Z?blueZ<7Z @cH `>_cogl_transform_pointmm^ڼ?matrix_mv~?matrix_p~<8&?xt ?yt@zZX@wZ\C_cogl_system_error_quarkmӁm*_>_cogl_initm3mV_E@initializedD0mE_cogl_pixel_format_get_bytes_per_pixel@mЂm_cogl_read_pixels>Ђmm_?x>?y?m*iDa*countEa+ӄm턁m,!9Ja%m$m,!9Sa-cogl_handle_unrefl`mkmt #handlel$ dmkmn(%dmkm3b.cogl_handle_get_typerpmm&b^ (our_typetH0m%sm|m,8xRb&_cogl_object_set_user_datam0mfb '8#key'9'9  (new_entryT,!9c/F߅m(#m 0v)c0kIc)@#iccc+mmE  d+$m-m\ [d)X#od+dmkm ,8d+mm ,8Ǖd%mm18̕-cogl_object_set_user_data0m5mt% '8#key'9'9 .cogl_object_get_user_data@mLJmd '8#key*counte*ie2p# ,!9f)#,!93f3cogl_debug_object_foreach_type Їm1mwfF func l!9 4iter 259 6\4infoMT6cogl_debug_object_print_instances"@mgmg7_cogl_debug_instances Kt ރGNU C 4.6.3./cogl-util.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglpm.mJcharsize_tunsigned intintshort unsigned intlong intlong long int{long unsigned intunsigned charfloatsigned charshort intlong long unsigned intdouble long double<-G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK|3{ CoglBoolD [COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormatH _cogl_util_pixel_format_from_masks_realpmQm0g, r_maskjg g_maskg b_maskg depth bpp check_bgr8 check_afirst8 recursion_depth'9hmmshiftˢ?h_cogl_util_next_p2+`mxmtt a+rval-Rh_cogl_util_one_at_a_time_mix6mmt hash6qh_cogl_util_ffsCmmt numChiEh_cogl_util_pixel_format_from_masksmċmh r_mask g_mask b_mask depth bpp byte_order_is_lsb_first8'9.i`mċmbyte_orderX-_cogl_util_memmemЋm.m}ihaystackhaystack_lenneedleneedle_len i Sjݷ3GNU C 4.6.3./cogl-bitmap.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl0mmLcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long int}long unsigned intunsigned charfloat3signed charshort intlong long unsigned intHWND__unused# HWNDj   double VARENUM RVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double guint8 guint32& gsize: gchar0} gint3 gboolean4 gulong8 guint9 gpointerO" GDestroyNotifyY GArray'_GArray+B:-#len.# GByteArray(T_GByteArray1:3#len4# GPtrArray)_GPtrArray7pdata9#len:#a GQuark&o GError+_GError -9domain/#code0#message1# I  GList 'V_GList ): +#next ,#prev -#I GHashTable '_GHashTable GHook (_GHook KL: M#next N#prev O#: P# hook_id Q#M: R#func S#2: T# GHookList )]_GHookList Aseq_id C#hook_size D#is_setup E#hooks F#dummy3 G# finalize_hook H#dummy I9# GHookFinalizeFunc 5..L GSList 'B_GSList )p: +#next ,p#4 GString )_GString +str -#len .~#allocated_len /~#v< G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| GQueue& _GQueue 1 head3#tail4#length5# } uint8_t$ uint32_t( int64_t) CoglBoolD CoglHandle" CoglMatrixd _CoglMatrixO xxR$#yxS$#zxT$#wxU$# xyX$#yyY$#zyZ$#wy[$#xz^$# yz_$#$zz`$#(wza$#,xwd$#0ywe$#4zwf$#8wwg$#<invm)j#@S:n#M:o#_padding3p# CoglColor؛ _CoglColor red #green #blue #alpha #9 #): #9 # [COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlagsD~COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHCOGL_SYSTEM_ERROR_UNSUPPORTEDCOGL_SYSTEM_ERROR_NO_MEMORYCOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeTypeCOGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction_CoglWinsysFeatureCOGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES X_COGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskamCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpuCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags#COGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS# CoglPipeline"_CoglPipelinek/ :Ql#destroy_callback#<destroy_data"#@journal_ref_count#D9#Hage#Lcolor #Pn_layers#`layer_differences#d::ф#hstatic_breadcrumb #llayers_cacheׄ#pshort_layers_cache݄#tdeprecated_get_layers_list#is_weak#_:#blend_enable#real_blend_enable#layers_cache_dirty#deprecated_get_layers_list_dirty#has_static_breadcrumb#progend# CoglContext%B _CoglContext>D:@wN#displayBi#(driverDE#,gpuH1#0driver_vtableK¦#Ttexture_driverLͦ#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsTXN#lneeds_viewport_scissor_workaroundV0 #pviewport_scissor_workaround_framebufferWh#tdefault_pipelineYfJ#xdefault_layer_0Z5x#|default_layer_n[5x#dummy_layer_dependant\5x#attribute_name_states_hash^ #attribute_name_index_map_P#n_attribute_names`#enabled_builtin_attributesb|#enabled_texcoord_attributesc|#enabled_custom_attributesd|#enable_builtin_attributes_tmpi|#enable_texcoord_attributes_tmpj|#enable_custom_attributes_tmpk|#changed_bits_tmpl|#legacy_backface_culling_enabledn0 #identity_matrixqR #y_flip_matrixrR #flushed_matrix_modev߉#current_projection_entryzEl#current_modelview_entry{El#identity_entry}j#builtin_flushed_projections#builtin_flushed_modelviews#texture_unitsP#active_texture_unit#legacy_fog_state,#opaque_color_pipelinefJ#blended_color_pipelinefJ#texture_pipelinefJ#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cacheئ#default_gl_texture_2d_texƘ#default_gl_texture_3d_texަ#default_gl_texture_rect_tex#framebuffers#journal_flush_attributes_arrayP#journal_clip_boundsP#polygon_verticesP#current_pipelinefJ#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color0 #current_pipeline_age#gl_blend_enable_cache0 #depth_test_enabled_cache0 #depth_test_function_cache#depth_writing_enabled_cache0 #depth_range_near_cache$#depth_range_far_cache$#legacy_depth_test_enabled0 #current_buffer#framebuffer_stackp#window_bufferh#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferh#current_read_bufferh#have_last_offscreen_allocate_flags#last_offscreen_allocate_flagsy#swap_callback_closures #next_swap_callback_idä#onscreen_events_queueŀ#current_gles2_contextj#gles2_context_stackȣ #current_pathKl#stencil_pipelinefJ#quad_buffer_indices_byte#quad_buffer_indices_lenє#quad_buffer_indices#rectangle_byte_indices#rectangle_short_indices#rectangle_short_indices_len֤#in_begin_gl_block0 #texture_download_pipelinefJ#blit_texture_pipelinefJ#atlasesp#atlas_reorganize_callbacksL#journal_rectangles_color #max_texture_units+T#max_texture_image_units+T#max_activateable_texture_units+T#current_program@ #current_fragment_program_type_#current_vertex_program_type_#current_gl_programVT#current_gl_dither_enabled0 #current_gl_color_mask_#current_clip_stack_valid0 #current_clip_stack?l#current_clip_stack_uses_stencil 0 #buffer_map_fallback_array#buffer_map_fallback_in_use0 #buffer_map_fallback_offset#rectangle_statei#sampler_cache#winsys_features$#:&"#uniform_names-#uniform_name_hash1 #n_uniform_names2#glBindTexture;1X#glBlendFunc=X#glClear?D^#glClearColorAT#glClearStencilF~\#glColorMaskH|_#glCopyTexSubImage2DM^#glDeleteTexturesVX#glDepthFuncXT#glDepthMaskZ#glDisable\T#glDrawArrays^(_#glDrawElements`9#glEnableeT#glFinishg#glFlushi#glFrontFacekT#glCullFacemT#glGenTexturesoW#glGetErrorq8^#glGetIntegervs^#glGetBooleanvuP#glGetFloatvw_#glGetStringyf#glHint{X#glIsTexture}X#glPixelStoreiV#glReadPixels#glScissor_#glStencilFunc#glStencilMask8Y#glStencilOpΧ#glTexImage2D#glTexParameterfU#glTexParameterfvTU#glTexParameteriV#glTexParameteriv{U#glGetTexParameterfvU#glGetTexParameterivU#glTexSubImage2DV^#glCopyTexImage2D^#glViewport_#glIsEnabledX#glLineWidthW#glPolygonOffsetW#glClipPlanef8Y# glAttachShader@Y# glUseProgramC8Y# glDeleteProgramE8Y# glGetShaderInfoLogGY# glGetProgramInfoLogLY# glGetShaderivQHX# glGetProgramivUHX# glDetachShaderYY# glGetAttachedShaders[Y# glIsShader`X# glIsProgrambX# glShaderSourcelJ# glCompileShaderq8Y# glLinkPrograms8Y# glGetUniformLocationuY# glUniform1fxuZ# glUniform2f{Z# glUniform3fZ# glUniform4fZ# glUniform1fv6[# glUniform2fv6[# glUniform3fv6[# glUniform4fv6[# glUniform1iW# glUniform2ifW# glUniform3iZ# glUniform4i[# glUniform1ivR[# glUniform2ivR[# glUniform3ivR[# glUniform4ivR[# glUniformMatrix2fvn[# glUniformMatrix3fvn[# glUniformMatrix4fvn[# glGetUniformfvZ# glGetUniformiv!Z# glGetActiveUniformlY# glGetShaderSourceY# glValidateProgram8Y# glVertexAttribPointer \# glEnableVertexAttribArray8Y# glDisableVertexAttribArray8Y# glVertexAttrib1f[# glVertexAttrib1fv[# glVertexAttrib2f[# glVertexAttrib2fv[# glVertexAttrib3f[# glVertexAttrib3fv[# glVertexAttrib4f[# glVertexAttrib4fv[# glGetVertexAttribfv=Z# glGetVertexAttribivHX# glGetVertexAttribPointervYZ# glGetAttribLocation Y# glBindAttribLocation Y# glGetActiveAttriblY# glGetTexLevelParameterivPk# glGetTexImageS# glClipPlaneW# glDepthRangeYʨ# glDrawBuffer[T# glMapBufferf# glUnmapBufferiX# glTexImage3DqT# glTexSubImage3DxU# glBlitFramebufferK]# glGenProgramsW# glDeleteProgramsW# glBindProgram1X# glProgramString# glProgramLocalParameter4fv\# glEGLImageTargetTexture2D# glEGLImageTargetRenderbufferStorage# glDiscardFramebuffer9# glRenderbufferStorageMultisampleIMGNJ]# glFramebufferTexture2DMultisampleIMGd# glGenSamplersW# glDeleteSamplersX# glBindSamplerY# glSamplerParameteri]# glCreateProgramObjectJY# glCreateShaderObjectVY# glDeleteObject8Y# glAttachObjectY# glUseProgramObject8Y# glGetInfoLogY# glGetObjectParameterivHX# glDetachObjectY# glGetAttachedObjectsY# glGetStringiQ\# glBindVertexArray8Y# glDeleteVertexArraysX# glGenVertexArraysW# glMapBufferRange&]# CoglSwapChain !D_CoglSwapChain CoglOnscreenTemplate!&E_CoglOnscreenTemplate CoglRenderer"QAE_CoglRenderer"WECOGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver"^QE CoglDisplay#AE_CoglDisplay8$$aF:$&wN#setup$(0 #(renderer$)i#,onscreen_template$*#j#0:$4"#4 CoglAttribute%%vF_CoglAttribute&7F:&9wN#name_state&;p#(normalized&<0 #,is_buffered&>0 #0d&LG#4:&N# CoglAttributeBuffer'%G_CoglAttributeBuffer CoglIndices(%S#L/  SP GLenum2 GLboolean2 GLbitfield2 GLint2 GLsizei2 GLubyte2 GLuint2 GLfloat2 $ GLclampf2!$GLvoid2$TTTsTsTsTsTTTSTTTUS+T+T8T8T8T+TSSTUTUS+T+T+T+T8T8T8TSSTZUpUSSpUvUdTUUSSUU+TUUSSUdTUUSSU+TUVSSdTVVSS+T$V5VsTT;VjVS+TS8T8T+T8TTpVVS+T+T+T8T8TS8TTVVSdTVVSpUVVS+TVVpUWWSSSS"W.WdT4WJWS8TTPWfWdTdTdTlWW+T+T+TWGTWVTWW+TS8TTWWdTdTWW+T+TWW8TWVT XX8TW!X T1XVT7XHXSVTNXdXVTSUjXXSTSXXSTX TXSTXXSSXSXYSS+TVT YYVTVT"Y8YVTVT >YJYVTPY!VT\Y VTlYSrYYVTVT8TYUY8TSYYVT8TYWY +TYVT YZVT8TY Z!ZVT+TU'Z=ZVT+TUCZYZVTSU_ZuZVTSX{ZZ+TdTZZ+TdTdTZZ+TdTdTdTZZ+TdTdTdTdTZ[+T+T+T+T[6[+T+T+T+T+T<[R[+T8TpUX[n[+T8TUt[[+T8TTpU[[VTdT[[VTpU[[VTdTdT[[VTdTdTdT\ \VTdTdTdTdT&\K\VT+TST8TTTW\ Wl\SVTr\~\sT\\+T\\SVTU\\SS8T8T\ S\S\ ]SSSVT+T]*]SSSVT0]K]SSSUQ]]+T+T+T+T+T+T+T+TTS]]S8TS8T8T]]VTS+T] T]ST]^8TWST8T^8^SSUU>^!SJ^V^T\^^S+T+T+T8T8TSST^^S+TS+T+T8T8T+T^^S+T+T+T+T+T8T8T__SU_(_SU._D_S+T8TJ_[_SsTa_|_dTdTdTdT__TTTT__+T+T8T8T CoglBufferVtable.(__CoglBufferVtable .*(`map_range.,Q`#unmap.3c`#set_data.5`# "Q`SqRR(`c`SW` 0 `S-i` _CoglBufferFlags.<#aCOGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags.B`.DaCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint.H:a.JbCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget.Qa CoglPath36b_CoglPath CoglTexture4"b_CoglTexture4aEcCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType4eb CoglFramebuffer5Zsc_CoglFramebuffer6vff:6xwN#!:6yS#(S:6z#,config6}#0:6#DX:6#H96#Lallocated60 #Pmodelview_stack6#Tprojection_stack6#Xviewport_x6$#\viewport_y6$#`viewport_width6$#dviewport_height6$#hviewport_age6#lviewport_age_for_scissor_workaround6#pclip_state6#tdither_enabled60 #x496_#|journal6#deps6#clear_color_red6$#clear_color_green6$#clear_color_blue6$#clear_color_alpha6$#clear_clip_x06#clear_clip_y06#clear_clip_x16#clear_clip_y16#clear_clip_dirty60 #dirty_bitmasks60 #bits6Б#m:6# CoglFrameInfo7({f_CoglFrameInfo CoglOnscreen8*f_CoglOnscreen9Kg:9M\c#foreign_hwnd9V#99Y0 #frame_closures9[#resizable9]0 #resize_callbacks9^#frame_counter9`! #swap_frame_counter9a! #pending_frame_infos9d #:9f"#_CoglFrameEvent8gCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent8gCoglFrameCallback8h"h=h=hgCh"fffCoglFrameClosure8bh_CoglFrameClosure9'h99)#:9+h#99-"# 2:9.?O#\cCoglOnscreenResizeCallback8hhh=h" CoglTexture2D:7i_CoglTexture2D CoglGLES2Context;^=i_CoglGLES2ContextWi <j:>wN#!:>S#(last_entry>El#, CoglMatrixEntry=j_CoglMatrixEntry>2k9>4El#op>5#:>6#composite_gets>:# CoglClipStack?)#k_CoglClipStack?]k9?a?l#S:?c&l#bounds_x0?j#bounds_y0?k# bounds_x1?l#bounds_y1?m#:?o#?0&lCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType?5kkjb CoglNode@"al_CoglNode<@*l:@.wN#9@1l#(9@4m#,children@7l#4has_parent_reference@;0 #8_CoglNodeList@$lD:@$l#Ql CoglNodeList@$l@4 #,padding6E? #0padding7E@ #4padding8EA #8padding9EB #< CoglDepthStateECyFC{COGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncFLzF|COGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeF| CoglBitmaskG9||_CoglBitmaskImaginaryTypelCOGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNTD.ambientw#diffusew#specularw# emissionw#0shininess$#@CoglPipelineLightingState%alpha_func{#alpha_func_reference$#CoglPipelineAlphaFuncStateP%(blend_equation_rgbS#blend_equation_alphaS#blend_src_factor_alpha+T#blend_dst_factor_alpha+T# blend_constant #blend_src_factor_rgb+T# blend_dst_factor_rgb+T#$CoglPipelineBlendState%$ ,enabled"0 #color# #mode$~#density%$#z_near&$#z_far'$# CoglPipelineFogState(%*b49,_#CoglPipelineLogicOpsState-I%/mode1|#front_winding2#CoglPipelineCullFaceState3% 5/override_mask7|#override_values</#changed_mask@|#wyCoglPipelineUniformsStateAق&Cylighting_stateE.#alpha_stateF#Dblend_stateG#Luser_programH@ #tdepth_stateIz#xfog_stateJ,#point_sizeK$#logic_ops_stateLb#cull_face_stateM#uniforms_stateN5#:Om#Z9Pm#CoglPipelineBigStateQWCoglPipelineDestroyCallbackhфfJ"y5x 5x %_COGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType)_CoglPipelineFlushFlag1COGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag_CoglPipelineFlushOptionsΆM:1#: #disable_layers #layer0_override_texturex# CoglPipelineFlushOptionsO CoglOffscreenH,_CoglOffscreen6:6\c#gl_framebuffer6#texture6x#texture_level6Ȥ#texture_level_width6ɤ#texture_level_height6ʤ#depth_texture6x#allocation_flags6y#create_flags6# _CoglMatrixOp>%COGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp>0_CoglMatrixEntryCache >sentry>El#flushed_identity>0 #flipped>0 # CoglMatrixEntryCache>>߉COGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode> CoglClipStateI _CoglClipStateI3stacksI"p#_CoglJournal`J!:J#wN#framebufferJ+h#(entriesJ-P#,verticesJ.P#0needed_vbo_lenJ/#4vbo_poolJ6#8next_vbo_in_poolJ9#Xfast_read_pixel_countJ;#\ F CoglJournalJ=3&&COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID&,"_CoglAttributeNameState&.name&0#name_id&1#name_index&2#normalized_default&30 # layer_number&4# CoglAttributeNameState&5 &A attribute_buffer&B #stride&C#offset&D#n_components&E# S:&F#P&HG!:&IS#boxed&Jwy##P&@p$buffered&G$constant&K v&RPCOGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags&a{&sunit&u#options&vΆ#:&w # CoglFlushLayerState&xe _CoglFramebufferType6-COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType6062swap_chain64#need_stencil650 #m:66#9670 # depth_texture_enabled680 #D CoglFramebufferConfig6946=COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags6?ȏ _CoglFramebufferState6TLCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState6^6lБred6n#blue6o#green6p#alpha6q# depth6r#stencil6s# CoglFramebufferBits6th9j6yCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags6_CoglGLFramebuffer 6fbo_handle6VT#renderbuffers6#m:6# CoglGLFramebuffer6 CoglDriverVtableK #_CoglDriverVtablexK"pixel_format_from_gl_internalK' #pixel_format_to_glK.J#update_featuresK5j#offscreen_allocateK9k# offscreen_freeK=}#framebuffer_flush_stateK@#framebuffer_clearKEė#framebuffer_query_bitsKM#framebuffer_finishKQ# framebuffer_discard_buffersKT #$framebuffer_draw_attributesKXE#(framebuffer_draw_indexed_attributesKb#,framebuffer_read_pixels_into_bitmapKm#0texture_2d_freeKw̘#4texture_2d_can_createK}#8texture_2d_initK̘#<texture_2d_allocateK #@texture_2d_new_from_bitmapK,#Dtexture_2d_copy_from_framebufferKf#Htexture_2d_get_gl_handleK|#Ltexture_2d_generate_mipmapK̘#Ptexture_2d_copy_from_bitmapKɿ#Ttexture_2d_get_dataK#Xflush_attributes_stateK#\clip_stack_flushK(#`buffer_createKc`#dbuffer_destroyKc`#hbuffer_map_rangeKQ`#lbuffer_unmapKc`#pbuffer_set_dataK `#t 0 SS JSYYY& 0 eeP}eqhhLėh$$$$ۗhۗБʗh h?hfJ?PKGhfJ?P)GK 0 hSƘƘh 0 SҘ 0 x Ƙ,SfƘh2 |Ƙl 0 ƘSƘSř hfJ P?(?lh CoglTextureDriverLG_CoglTextureDriver0L͛genL%#prep_gl_for_pixels_uploadL1#upload_subregion_to_glLCZ#upload_to_glLY# upload_to_gl_3dLk#prep_gl_for_pixels_downloadL#gl_get_tex_imageL+#size_supportedL_#size_supported_3dL# try_setting_gl_border_colorL#$allows_foreign_gl_targetLʝ#(find_best_gl_get_data_formatL#, VTSS͛S 0 ZSx0 SVTVT 0 SSVT0 S+TVTVT` 0 SSVT0 +T+TS+TVTVTS 0 +SSSSS 0 _SSSSS1 0 SSSSeSVTpU 0 ʝSS SYYН CoglPipelineCacheM_CoglPipelineCache CoglTexture3DN.8_CoglTexture3D CoglTextureRectangleO?e_CoglTextureRectangle _CoglGpuInfoArchitectureFlagPޟCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagP%} _CoglGpuInfoArchitectureP'$COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureP0P3HCOGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorPޥ_CoglOnscreenEvent9B899D#onscreen9F=h#info9GCh# S:9Hg#_CoglOnscreenEventList9@t99@t#:9@z#ťt CoglOnscreenEventList9@89D¦99Dt#99Dz#Ȧ Ӧ.#I S BOoT 9S8TSTPSK\? WfSV+T+T8T8TSSTlS+TVTΧSSSS+T+T8T8T+TSSTԧ)GTGTGTGTJVT8TQiU/kS+TSUPS+TSSTqSʨ "SSШSS8T-S" 9S8TX#dSSSVT+T8T?'_cogl_object_bitmap_inc*'_cogl_object_bitmap_dec*(:S))9S*accessqR*hintsR):+l99:, -?9.-:S.-?9 }9 )/:v)9S+l9:.-?9 } v0cogl_bitmap_get_formatS)9SS0cogl_bitmap_get_width`)9`S0cogl_bitmap_get_heightf#)9fS1:-h2bmp-S+l9x:,Z3?9/.3?90 }x h4_cogl_object_bitmap_indirect_free*0m܌m}j(5obj*(6#8m#*708#9;)qm:8m?m;Njcogl_is_bitmap*0 mmtu5object*"?obj*(@_cogl_bitmap_convert_premult_status<0 mSmk5bmp>cogl_bitmap_get_size_from_file0 `memtFA9 A:AX:B_cogl_bitmap_object_new*S2new_obj*SCobj*(@cogl_bitmap_new_for_dataSpmrmukSA!:SA:AX:A9 A9A:SDbmpSkEFm#Fk3l8$;z3lGjm@$*@_cogl_bitmap_new_with_malloc_bufferSmImrl0A!:SA:ƔAX:ǔA9 A:?bitmap_free_key(OP0mDbpp̤lH9ͤlH:SlH9Sm@_cogl_bitmap_new_sharedSPmm/mAO9SA9A:AX: A9DbmpS[m@cogl_bitmap_new_from_fileSm܏mmA9 A:DctxSmIcogl_bitmap_new_from_bufferSm8mmJbufferSK9 K: KX:  K9 Joffset LbmpS*nIcogl_bitmap_new_with_size S@m͐mSngK!: SK:!KX:"K9# Lpixel_buffer%gnM9&SnM9'nRNАmؐmt7O_cogl_bitmap_set_formatYm쐁mtֱK9YSK9ZNmmt7Nmmt7Pcogl_bitmap_get_rowstridelmmtSK9lSPcogl_bitmap_get_bufferrg m3mtQ9rSnRcogl_bitmap_error_quark{ @mSmnS`m4m%ov77é7ҩ7 9;qm:ymm;oTX$;; o8x$;(pUБmm<БmmVVҩVéV9;qmS>@mmmmsigned charshort intlong long unsigned intHWND__unused# HWNDu    double long double CoglPipeline" _CoglPipelinekS</]#destroy_callbackp#<destroy_data-#@journal_ref_count#D;#Hage#Lcolor #Pn_layers#`layer_differences#d<p#hstatic_breadcrumb^C#llayers_cachep#pshort_layers_cachep#tdeprecated_get_layers_list#is_weak#0<#blend_enable#real_blend_enable#layers_cache_dirty#deprecated_get_layers_list_dirty#has_static_breadcrumb#progend# uint8_t$ uint16_t& uint32_t( int64_t) guint8 guint32& gsize: gchar 0 gint 3 gboolean 4 gulong 8 guint 9 gpointer O- GDestroyNotify Y%+7 GArray 'E_GArray +rP< -#len .# GByteArray (_GByteArray 1P< 3#len 4# GPtrArray )_GPtrArray 7pdata 9#len :# GQuark & GError +&_GError -idomain / #code 0#message 1# y  GList '_GList )P< +#next ,#prev -#y GHashTable'_GHashTable GHook(_GHook K|P<M#nextN(#prevO(#;P# hook_idQ#<R#funcS#<T# GHookList)_GHookListA(seq_idC#hook_sizeD#is_setupE#hooksF(#dummy3G# finalize_hookH.#dummyIi# GHookFinalizeFunc5GM^^(| GSList'r_GSList)P<+#next,#d GString)_GString +str-#len.#allocated_len/#  GQueue& _GQueue 1[ head3#tail4#length5# CoglBoolD CoglHandle- CoglMatrix _CoglMatrixO xxR/#yxS/#zxT/#wxU/# xyX/#yyY/#zyZ/#wy[/#xz^/# yz_/#$zz`/#(wza/#,xwd/#0ywe/#4zwf/#8wwg/#<invm[#@(;n#<o#_padding3p# CoglColor _CoglColorM redS#greenS#blueS#K;S#;r#;r#;r# [COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormatM 3COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags-DCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHLlCOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeTypekCOGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunctionXWCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskamCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpmCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags CoglContext%_CoglContext>;<@aB#displayBZ#(driverD<#,gpuH#0driver_vtableK#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS3#hprivate_feature_flagsTBB#lneeds_viewport_scissor_workaroundVa #pviewport_scissor_workaround_framebufferWM#tdefault_pipelineYP>#xdefault_layer_0Zf#|default_layer_n[f#dummy_layer_dependant\f#attribute_name_states_hash^[ #attribute_name_index_map_|D#n_attribute_names`#enabled_builtin_attributesbk#enabled_texcoord_attributesck#enabled_custom_attributesdk#enable_builtin_attributes_tmpik#enable_texcoord_attributes_tmpjk#enable_custom_attributes_tmpkk#changed_bits_tmplk#legacy_backface_culling_enabledna #identity_matrixq #y_flip_matrixr #flushed_matrix_modevx#current_projection_entryz#]#current_modelview_entry{#]#identity_entry}y[#builtin_flushed_projection_x#builtin_flushed_modelview_x#texture_units|D#active_texture_unit#legacy_fog_state$n#opaque_color_pipelineP>#blended_color_pipelineP>#texture_pipelineP>#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cache•#default_gl_texture_2d_tex#default_gl_texture_3d_texȕ#default_gl_texture_rect_texΕ#framebuffers#journal_flush_attributes_array|D#journal_clip_bounds|D#polygon_vertices|D#current_pipelineP>#current_pipeline_changes_since_flush#current_pipeline_skip_gl_colora #current_pipeline_age#gl_blend_enable_cachea #depth_test_enabled_cachea #depth_test_function_cache#depth_writing_enabled_cachea #depth_range_near_cache/#depth_range_far_cache/#legacy_depth_test_enableda #current_bufferԕ#framebuffer_stack#window_bufferM#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferM#current_read_bufferM#have_last_offscreen_allocate_flags#last_offscreen_allocate_flagsc#swap_callback_closures[ #next_swap_callback_idï#onscreen_events_queuej#current_gles2_contextZ#gles2_context_stack #current_path)]#stencil_pipelineP>#quad_buffer_indices_bytei#quad_buffer_indices_lenџ#quad_buffer_indicesi#rectangle_byte_indicesi#rectangle_short_indicesi#rectangle_short_indices_len֯#in_begin_gl_blocka #texture_download_pipelineP>#blit_texture_pipelineP>#atlasesݠ#atlas_reorganize_callbacks|#journal_rectangles_colorS#max_texture_unitspN#max_texture_image_unitspN#max_activateable_texture_unitspN#current_programq #current_fragment_program_typeWq#current_vertex_program_typeWq#current_gl_programN#current_gl_dither_enableda #current_gl_color_maskW#current_clip_stack_valida #current_clip_stack]#current_clip_stack_uses_stencil a #buffer_map_fallback_array#buffer_map_fallback_in_usea #buffer_map_fallback_offset#rectangle_stateZ#sampler_cache#winsys_features$#U<&-#uniform_names-#uniform_name_hash1[ #n_uniform_names2#glBindTexture;vR#glBlendFunc=S#glClear?X#glClearColorAN#glClearStencilFV#glColorMaskHY#glCopyTexSubImage2DM Y#glDeleteTexturesVIR#glDepthFuncXN#glDepthMaskZ#glDisable\N#glDrawArrays^mY#glDrawElements`##glEnableeN#glFinishg#glFlushi#glFrontFacekN#glCullFacemN#glGenTextureso,R#glGetErrorq}X#glGetIntegervs?Y#glGetBooleanvu:#glGetFloatvwVY#glGetStringyP#glHint{S#glIsTexture}`R#glPixelStoreiQ#glReadPixels#glScissorY#glStencilFunc#glStencilMask}S#glStencilOp#glTexImage2D#glTexParameterf+P#glTexParameterfvO#glTexParameteriGP#glTexParameterivO#glGetTexParameterfvO#glGetTexParameteriv P#glTexSubImage2DX#glCopyTexImage2DX#glViewportY#glIsEnabledR#glLineWidthaQ#glPolygonOffsetQ#glClipPlanef<Q#glClientActiveTextureDN#glGenRenderbuffers<,R#glDeleteRenderbuffers?IR#glBindRenderbufferBvR#glRenderbufferStorageEV#glGenFramebuffersJ,R#glBindFramebufferMvR#glFramebufferTexture2DP(W#glFramebufferRenderbufferVNW#glIsRenderbuffer[`R#glCheckFramebufferStatus]W#glDeleteFramebuffers_IR#glGenerateMipmapbN#glGetFramebufferAttachmentParameterivdoW#glGetRenderbufferParameterivi P# glIsFramebufferm`R# glBlendEquationuN# glBlendColorwN# glBlendFuncSeparate@Q# glBlendEquationSeparateS# glReleaseShaderCompiler# glGetShaderPrecisionFormat\X# glShaderBinary6X# glStencilFuncSeparate)S# glStencilMaskSeparatevR# glStencilOpSeparate@Q# glDepthRangef:Q# glClearDepthf}S# glAttachShader@JS# glUseProgramC}S# glDeleteProgramE}S# glGetShaderInfoLogG)T# glGetProgramInfoLogL)T# glGetShaderivQR# glGetProgramivUR# glDetachShaderYJS# glGetAttachedShaders[S# glIsShader``R# glIsProgramb`R# glShaderSourcel4# glCompileShaderq}S# glLinkPrograms}S# glGetUniformLocationuT# glUniform1fxT# glUniform2f{T# glUniform3fT# glUniform4fU# glUniform1fv{U# glUniform2fv{U# glUniform3fv{U# glUniform4fv{U# glUniform1iR# glUniform2iQ# glUniform3i4U# glUniform4iUU# glUniform1ivU# glUniform2ivU# glUniform3ivU# glUniform4ivU# glUniformMatrix2fvU# glUniformMatrix3fvU# glUniformMatrix4fvƳU# glGetUniformfvJT# glGetUniformivfT# glGetActiveUniformԱS# glGetShaderSource)T# glValidateProgram}S# glVertexAttribPointereV# glEnableVertexAttribArray}S# glDisableVertexAttribArray}S# glVertexAttrib1fU# glVertexAttrib1fvU# glVertexAttrib2fV# glVertexAttrib2fvU# glVertexAttrib3fV# glVertexAttrib3fvU# glVertexAttrib4f?V# glVertexAttrib4fvU# glGetVertexAttribfvT# glGetVertexAttribivR# glGetVertexAttribPointervT# glGetAttribLocation T# glBindAttribLocation aS# glGetActiveAttribS# glGetTexLevelParameterivPU# glGetTexImageS{# glClipPlaneW# glDepthRangeY# glDrawBuffer[N# glMapBufferfϗ# glUnmapBufferiR# glTexImage3DqO# glTexSubImage3DxUO# glBlitFramebufferW# glGenPrograms,R# glDeletePrograms,R# glBindProgramvR# glProgramString# glProgramLocalParameter4fvV# glEGLImageTargetTexture2D# glEGLImageTargetRenderbufferStorage# glDiscardFramebuffer## glRenderbufferStorageMultisampleIMGW# glFramebufferTexture2DMultisampleIMGN# glGenSamplers,R# glDeleteSamplersIR# glBindSamplerJS# glSamplerParameteriW# glCreateProgramObjectS# glCreateShaderObjectS# glDeleteObject}S# glAttachObjectJS# glUseProgramObject}S# glGetInfoLog)T# glGetObjectParameterivR# glDetachObjectJS# glGetAttachedObjectsS# glGetStringiV# glBindVertexArray}S# glDeleteVertexArraysIR# glGenVertexArrays,R# glMapBufferRange&X# CoglSwapChain!;_CoglSwapChain CoglOnscreenTemplate&;_CoglOnscreenTemplate CoglRenderer Q<_CoglRenderer W<COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver ^-< CoglDisplay!A<_CoglDisplay8"$==<"&aB#setup"(a #(renderer")Z#,onscreen_template"*[#0U<"4-#4 CoglAttribute#%R=_CoglAttribute$7=<$9aB#name_state$;\|#(normalized$a #0d$L3|#4<$N# CoglAttributeBuffer%%=_CoglAttributeBuffer CoglIndices&%>_CoglIndices==CoglSnippet'3A>_CoglSnippet(#BBCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags( CoglObject) sB_CoglObject(*KBklass*MfD#user_data_entry*OlD#user_data_array*Q|D#n_user_data_entries*R# ;*T#$)ZCunused)[# CoglUserDataKey)\B CoglUserDataDestroyCallback)jLCRC^C-dC_CoglObjectClass *4Cname*6^C#virt_free*7-#virt_unref*8-# CoglUserDataDestroyInternalCallback*1CCC-- CoglObjectClass*9iC *=GDkey*?GD#A;*@-#<*AC#C CoglUserDataEntry*BDC MD|D 7 CoglBuffer+@D_CoglBuffer\,SE<,UaB#;,WG#(vtable,Yr#,last_target,[u#8<,]Lt#<gl_handle,_N#@size,`#Dusage_hint,at#Hupdate_hint,bE#LP<,fG#P<,h#Tstore_created,j#X+~ECOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint+E+fFCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess+F+FCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint+~F CoglBitmap-*F_CoglBitmapP.'G<.)aB#;.,G#(;..#,;./#0v<.0#4;.1#8P<.3G#<mapped.5a #@bound.6a #Dshared_bmp.:G#Hbuffer.>G#L SFD CoglPath/6G_CoglPath CoglTexture0"G_CoglTexture0a_HCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType0e H CoglFramebuffer1ZH_CoglFramebuffer2vK<2xaB#;2yG#((;2z~#,config2}~#0;2#Dv<2#H;2#Lallocated2a #Pmodelview_stack2Հ#Tprojection_stack2Հ#Xviewport_x2/#\viewport_y2/#`viewport_width2/#dviewport_height2/#hviewport_age2#lviewport_age_for_scissor_workaround2#pclip_state2x#tdither_enabled2a #x;2W#|journal2ۀ#deps2#clear_color_red2/#clear_color_green2/#clear_color_blue2/#clear_color_alpha2/#clear_clip_x02#clear_clip_y02#clear_clip_x12#clear_clip_y12#clear_clip_dirty2a #dirty_bitmasks2a #bits2#><2# CoglFrameInfo3(K_CoglFrameInfo CoglOnscreen4*K_CoglOnscreen5KL<5MvH#foreign_hwnd5V#;5Ya #frame_closures5[q#resizable5]a #resize_callbacks5^n#frame_counter5`#swap_frame_counter5a#pending_frame_infos5d #U<5f-#_CoglFrameEvent4MCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent4LCoglFrameCallback46Mr#,padding6B?r#0padding7B@r#4padding8BAr#8padding9BBr#< CoglDepthStateBCAhCCjCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncCLiCikCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeCj CoglBitmaskD9kk_CoglBitmaskImaginaryTypeD&lambientf#diffusef#specularf# emissionf#0shininess/#@CoglPipelineLightingStatek%lalpha_funcj#alpha_func_reference/#CoglPipelineAlphaFuncStateHl%(mblend_equation_rgb?N#blend_equation_alpha?N#blend_src_factor_alphapN#blend_dst_factor_alphapN# blend_constant #blend_src_factor_rgbpN# blend_dst_factor_rgbpN#$CoglPipelineBlendStatel%$ $nenabled"a #color# #mode$#density%/#z_near&/#z_far'/# CoglPipelineFogState(m%*Zn;,W#CoglPipelineLogicOpsState-An%/nmode1ik#front_winding2#CoglPipelineCullFaceState3|n% 5'ooverride_mask7k#override_values<'o#changed_mask@k#+hCoglPipelineUniformsStateAn&Cqplighting_stateE&l#alpha_stateFl#Dblend_stateGm#Luser_programHq #tdepth_stateIyi#xfog_stateJ$n#point_sizeK/#logic_ops_stateLZn#cull_face_stateMn#uniforms_stateN-o#<O^#;P^#CoglPipelineBigStateQOoCoglPipelineDestroyCallbackhpppP>-qpf fp %WqCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType)p_CoglPipelineFlushFlag)rCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlagwq _CoglPipelineFlushOptionsr<)r#}<r#disable_layersr#layer0_override_texturef# CoglPipelineFlushOptionsGr CoglBufferVtable,(r_CoglBufferVtable ,*Qsmap_range,,zs#unmap,3s#set_data,5s#-zsGfFF QssGsa sG8 s!_CoglBufferFlags,<26#;27a # depth_texture_enabled28a #; CoglFramebufferConfig29 ~2=~COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags2?~!_CoglFramebufferState2T8COGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState2^2lred2n#blue2o#green2p#K;2q# depth2r#stencil2s# CoglFramebufferBits2tT[y2cCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags2_CoglGLFramebuffer 2܁fbo_handle2N#renderbuffers2#><2# CoglGLFramebuffer2 CoglDriverVtableH _CoglDriverVtablexH"pixel_format_from_gl_internalH' #pixel_format_to_glH.4#update_featuresH5Z#offscreen_allocateH9U# offscreen_freeH=g#framebuffer_flush_stateH@#framebuffer_clearHE#framebuffer_query_bitsHMˆ#framebuffer_finishHQ݆# framebuffer_discard_buffersHT#$framebuffer_draw_attributesHX/#(framebuffer_draw_indexed_attributesHbo#,framebuffer_read_pixels_into_bitmapHm#0texture_2d_freeHw#4texture_2d_can_createH}ۇ#8texture_2d_initH#<texture_2d_allocateH#@texture_2d_new_from_bitmapH#Dtexture_2d_copy_from_framebufferHP#Htexture_2d_get_gl_handleHf#Ltexture_2d_generate_mipmapH#Ptexture_2d_copy_from_bitmapHɩ#Ttexture_2d_get_dataHʈ#Xflush_attributes_stateH#\clip_stack_flushH#`buffer_createHs#dbuffer_destroyHs#hbuffer_map_rangeHzs#lbuffer_unmapHs#pbuffer_set_dataH s#ta G?N4GSSSa OO u:gO[MM8mM////ņMņ݆MцM)MP>k)<}'>iMP>ki)<}>5a MG uNa ۇGa f G PMfVa G lʈGMP><})}Ј]M CoglTextureDriverI1_CoglTextureDriver0IgenI%ъ#prep_gl_for_pixels_uploadI1#upload_subregion_to_glICD#upload_to_glIY# upload_to_gl_3dIkʋ#prep_gl_for_pixels_downloadI#gl_get_tex_imageI#size_supportedII#size_supported_3dI}# try_setting_gl_border_colorI#$allows_foreign_gl_targetI#(find_best_gl_get_data_formatIٌ#,NъG?NG׊a DGfa GNN a G?NNa GpNNN Ja ʋG?NNa pNpNGpNNN GЋa G?N?N?NGa IG?N?N?N?Na }G?N?N?NOGNOa G?NٌGSS CoglPipelineCacheJ_CoglPipelineCache CoglTexture3DK."_CoglTexture3D CoglTextureRectangleL?O_CoglTextureRectangle!_CoglGpuInfoArchitectureFlagMȎCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagM%g!_CoglGpuInfoArchitectureM'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureM0M32COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorM<-M?COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackageMBKMECOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugML CoglGpuInfoMP._CoglGpuInfo$MR)vendorMT2#vendor_nameMU^C#driver_packageMW#driver_package_nameMX^C# driver_package_versionMY#architectureM[#architecture_nameM\^C#architecture_flagsM]Ȏ#driver_bugsM_# _CoglFrameCallbackList5%e;5%e#<5%k#cMe CoglFrameCallbackList5%)5);5)e#Q;5)k# CoglResizeNotifyEntry51Г_CoglResizeNotifyEntry55'a;57#<59M#A;5:-# id5;#_CoglResizeNotifyList53b;53b#<53h#b CoglResizeNotifyList53'57;57b#Q;57h# CoglOnscreenEvent5>Ȕ_CoglOnscreenEvent5B"a;5D#onscreen5FWM#info5G]M# (;5HM#_CoglOnscreenEventList5@^;5@^#<5@d#^ CoglOnscreenEventList5@"5D;5D^#Q;5Dd#ߌ 3 G r-`MN#?N}N?N O:?NV)QP?N@pNpN}N}N?N?NNV?NpNN?N?N?N?NpNpN}N}NpN?N?N ONNNN4N}N/ZOU?NpN?N%P:{?NpN?N?NN[?N-ϗ?N?N?N?N}N8՗?N-#?N}NS N?N?N?NNpN}N)'_cogl_premult_alpha_lastd(dstdG)K;fS*t1k*t2k*t3k'_cogl_unpremult_alpha_0=ؘ(dst=G'_cogl_unpremult_alpha_lastF(dstFG)K;HS'_cogl_unpack_a_8_16-R(src-R(dst.]+;/XSb'_cogl_unpack_g_8_16=(src=R(dst>]+;?,*vGb'_cogl_unpack_rgb_888_16R(srcRR(dstS]+;T'_cogl_unpack_bgr_888_16b3(srcbR(dstc]+;d'_cogl_unpack_rgba_8888_16x(srcR(dst]+;'_cogl_unpack_bgra_8888_16r(srcrR(dsts]+;t'_cogl_unpack_argb_8888_16(srcR(dst]+;'_cogl_unpack_abgr_8888_16G(srcR(dst]+;'_cogl_unpack_rgb_565_16(srcR(dst]+;,*vb'_cogl_unpack_rgba_4444_16(srcR(dst]+;Ư,*vb'_cogl_unpack_rgba_5551_165(srcR(dst]+;د,*vb'_cogl_unpack_rgba_1010102_16(srcR(dst]+;,*vr'_cogl_unpack_bgra_1010102_16ܜ(srcR(dst]+;,-vr._cogl_unpack_argb_2101010_16 4/src R/dst ]0;,-vr._cogl_unpack_abgr_2101010_16/srcR/dst]0; ,-v$r._cogl_pack_a_8_16͝/src͝/dstG0;ӝb._cogl_pack_g_8_16%/src͝/dstG0;,-vb._cogl_pack_rgb_888_16j/src͝/dstG0;._cogl_pack_bgr_888_16/src͝/dstG0;._cogl_pack_rgba_8888_16/src͝/dstG0;._cogl_pack_bgra_8888_16=/src͝/dstG0;._cogl_pack_argb_8888_16/src͝/dstG0;._cogl_pack_abgr_8888_16˟/src͝/dstG0;._cogl_pack_rgb_565_16 /src ͝/dst G0; ,-v]._cogl_pack_rgba_4444_16o/src͝/dstG0;,-v!]._cogl_pack_rgba_5551_16- /src-͝/dst.G0;/,-v3]._cogl_pack_rgba_1010102_16?/src?͝/dst@G0;A,-vEr._cogl_pack_bgra_1010102_16Qt/srcQ͝/dstRG0;S,-vW._cogl_pack_argb_2101010_16cʡ/srcc͝/dstdG0;e,-vi._cogl_pack_abgr_2101010_16u /srcu͝/dstvG0;w,-v{'_cogl_unpack_a_8_8-^(src-R(dst.G+;/'_cogl_unpack_g_8_8=(src=R(dst>G+;?,*vGS'_cogl_unpack_rgb_888_8R(srcRR(dstSG+;T'_cogl_unpack_bgr_888_8b+(srcbR(dstcG+;d'_cogl_unpack_rgba_8888_8o(srcR(dstG+;'_cogl_unpack_bgra_8888_8r(srcrR(dstsG+;t'_cogl_unpack_argb_8888_8(srcR(dstG+;'_cogl_unpack_abgr_8888_8;(srcR(dstG+;'_cogl_unpack_rgb_565_8(srcR(dstG+;,*vb'_cogl_unpack_rgba_4444_8פ(srcR(dstźG+;Ư,*vb'_cogl_unpack_rgba_5551_8&(srcR(dst׺G+;د,*vb'_cogl_unpack_rgba_1010102_8x(srcR(dstG+;,*vr'_cogl_unpack_bgra_1010102_8˥(srcR(dstG+;,-vr._cogl_unpack_argb_2101010_8 "/src R/dst G0;,-vr._cogl_unpack_abgr_2101010_8y/srcR/dstG0; ,-v$r._cogl_pack_a_8_8/srcR/dstG0;._cogl_pack_g_8_8/srcR/dstG0;,-vS._cogl_pack_rgb_888_8I/srcR/dstG0;._cogl_pack_bgr_888_8/srcR/dstG0;._cogl_pack_rgba_8888_8ӧ/srcR/dstG0;._cogl_pack_bgra_8888_8/srcR/dstG0;._cogl_pack_argb_8888_8_/srcR/dstG0;._cogl_pack_abgr_8888_8/srcR/dstG0;._cogl_pack_rgb_565_8 /src R/dst G0; ,-v]._cogl_pack_rgba_4444_8G/srcR/dstG0;,-v!]._cogl_pack_rgba_5551_8-/src-R/dst.G0;/,-v3]._cogl_pack_rgba_1010102_8?/src?R/dst@G0;A,-vE._cogl_pack_bgra_1010102_8QC/srcQR/dstRG0;S,-vW._cogl_pack_argb_2101010_8c/srccR/dstdG0;e,-vi._cogl_pack_abgr_2101010_8u/srcuR/dstvG0;w,-v{1_cogl_bitmap_can_fast_premulta &0;'_cogl_unpremult_alpha_firstPb(dstPG)K;RS._cogl_bitmap_premult_unpacked_span_160P<]0;,2K;b'_cogl_premult_alpha_firstr(dstrG)K;tS*t1u*t2u*t3u3\<7^0;7/src8R/dst9G0;:4-;n\< n ^3#<0;/srcR/dstG0;4-;Ь#< Ь 5_cogl_bitmap_premult_unpacked_span_8memsn6P<ԺGP7;կt8Tm$9vRt:$;rt;t;t;t5_cogl_bitmap_unpremult_unpacked_span_8pmmt7P<G'u7;Eu_cogl_unpack_167m١muͱ?;7v@src8R?w@dst9]wA;:B-;ݱ%rmCOmmT9x9x9xCx-m՘mP9x9y9.yDm$_-9ΛAy9ÛYy9ly:%;ڛyD m0%cl9y9y9y:X%;*#zDיmp%E9Cz9ٙ[z9ΙnzDcߙm%Bׯ9z9z9z:%ED5cm%g9qzFfQ9[{:&;}={Dfm(&kS9Ĝ]{9u{9{:P&;М{DG@mh&[9~{9s{9h{:&;%|Dm&H°9'E|9]|9p|C3m(mL9l|9a|9V|Dܜ+m&o19|9|9}:&;(E}D4靁m'sp9se}9g}}9[}:';}Dm0'X9;}90 ~9%~G{mP'?9F/~9;G~90Z~ ݱ ͱ>_cogl_pack_16ࡁm=m~?;@src͝@dstG܀A;B-;5rmC=;mm9w9k9_C-mࣁm90݁9$9Dmp'9V19JI9>\:';czCo"mӤm6999łH0mĤm;D%m'f9]9Q9E.D؝m'9 L9d9w:(;Cm@m9[9O݃9C: (;hD˟`m8(#9.9F9Y:p(;wDj#m(S999„Cmpm99ݞ9ўCtpm0m´949X9k:(;Cʡ0mm99ͅ9:(;Dm(199A9TDثm)a9g99I m=m9FQ9Ɇ:0); 5_cogl_bitmap_unpremult_unpacked_span_16@mm7P<]K7;i:H)JK;b|K_cogl_bitmap_unpremulta mޯmPLbmpGA< MpGAJP<GJ;]MxԈMyJ;J;=Jv<|J;D5m`)9Cmm-&9̘ډG&m)/9K:);VK_cogl_bitmap_premultBa ுmm:LbmpBGA<C MpEGԊJP<EGJ;F]WMxGwMyGJ;HJ;IՋJv<IJ;JDWm)ZE92Cbذmmf{9R9:);G0m)o9ܫ:*;،;; ;Nk;/a 0;/4-;k; $K_cogl_bitmap_convert_into_bitmapba m|ʁm1Lsrc_bmpbGLdst_bmpcGA<d Msrc_datafGMdst_datagGtMsrchG-dstiGJ;j-ÏMsrc_rowstridekMdst_rowstridel6MymUJ;nvJv<nMsrc_formatoJk<pՐOuse_16qa tMneed_premultra DUm *9Dڳm8*ʺ9Ҹ7:*P޸rmDm*\9C979+`9#:h+POqmDFm+EB9ݢ9Ң9Ǣ̓D^Jm,B999z0HƁmƁm;NDhm ,X9/n9$9ʔD"mh,s9`9T9H.:,;mdC̼mmT$999գD˥m,oc9 9$9D:,;mDm,_999Ɩ:,;̤Dפ꾁m,c99(9H:-;qC+PmmL9c9X͗9MDm(-HA9919 QDxm@-k9|99:X-;ޘD;Ámp-[9q9f9[7:-;}`D& Ɓm-g9a9V9K:-;mD Ɓm-?.9R9G9<;IoȁmȁmP9f99šCb"m׷m9Q:-;)GsLm.9AQ99!:`.PqmDm.9<909$Dm.=9ݜ99Ԧ :.;)Dym/i9XQ9qD_m(/999՝Cmmؿ9Ԫ9Ȫ9.:P/;NCCແmm9n9s9g:p/;ǞCпmmG9R9F#9:6DGm/9.V9"o9:/;;DG!m/9Ÿ9t۟9hH7mm;D0ām/9ܨ.9ШG9ĨZ:/;zDIām0899t9hƠCŁmŁmw9*9 9: 0;7?CŁm Ɓm9Ƨ_99C/ǁmǁm9թΡ9ɩ9:80;'Iӧȁm=Ɂm9 G99R_cogl_bitmap_convertGʁmˁmLsrc_bmpGAk<A< Mdst_bmpGJ;%Jv<CMctxGVŸGNU C 4.6.3./cogl-primitives.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl ˁmJ݁micharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloat7signed charshort intlong long unsigned intHWND__unused# HWNDn   double long double guint8 guint32& gsize: gchar0 gint3 gboolean4  gulong8 guint9 gpointerO& GDestroyNotifyYfl x@ GArray'_GArray+>-9#len.3# GByteArray(_GByteArray1>3?#len43# GPtrArray)_GPtrArray79pdata9E#len:3#@ GQuark& GError+g_GError -domain/K#code0 #message19# @  GList '_GList )> +@#next ,#prev -# GHashTable '_GHashTable GHook (6_GHook K> M@#next Ni#prev Oi#= P3# hook_id Q%#> R3#func S@#= TP# GHookList )_GHookList Aiseq_id C%#hook_size D3#is_setup E3#hooks Fi#dummy3 G@# finalize_hook Ho#dummy I#) GHookFinalizeFunc 5 i GSList '_GSList )> +@#next ,# GString )_GString +<str -9#len .#allocated_len /#HY<G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| GQueue&"_GQueue 1bhead3#tail4#length53# n uint8_t$ uint32_t( int64_t) CoglBoolD CoglHandle& CoglMatrix_CoglMatrixOxxR(#yxS(#zxT(#wxU(# xyX(#yyY(#zyZ(#wy[(#xz^(# yz_(#$zz`(#(wza(#,xwd(#0ywe(#4zwf(#8wwg(#<invmE\#@ >n#>o#_padding3p# CoglColor _CoglColor reds#greens#blues#alphas#=#=#=# CoglTextureVertex٨ _CoglTextureVertex$ x (#y (#z (#tx (# ty (#color #[ COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags DyCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH8COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType7COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeRqCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunctionPX#COGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskam}COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingp9COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags#COGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS# CoglContext%_CoglContext>$>?@J#displayBZ#(driverD?#,gpuH#0driver_vtableK#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsTJc#lneeds_viewport_scissor_workaroundV#pviewport_scissor_workaround_framebufferWM#tdefault_pipelineYFC#xdefault_layer_0Zl#|default_layer_n[l#dummy_layer_dependant\l#attribute_name_states_hash^b#attribute_name_index_map_9\#n_attribute_names`#enabled_builtin_attributesbq#enabled_texcoord_attributescq#enabled_custom_attributesdq#enable_builtin_attributes_tmpiq#enable_texcoord_attributes_tmpjq#enable_custom_attributes_tmpkq#changed_bits_tmplq#legacy_backface_culling_enabledn#identity_matrixq#y_flip_matrixr#flushed_matrix_modev~#current_projection_entryza^#current_modelview_entry{a^#identity_entry}\#builtin_flushed_projectiono~#builtin_flushed_modelviewo~#texture_units9\#active_texture_unit#legacy_fog_state,t#opaque_color_pipelineFC#blended_color_pipelineFC#texture_pipelineFC#codegen_header_buffer<#codegen_source_buffer<#codegen_boilerplate_buffer<#source_stack#legacy_state_set#pipeline_cache#default_gl_texture_2d_tex#default_gl_texture_3d_texƛ#default_gl_texture_rect_tex̛#r>#journal_flush_attributes_array9\#journal_clip_bounds9\#polygon_vertices9\#current_pipelineFC#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color#current_pipeline_age#gl_blend_enable_cache#depth_test_enabled_cache#depth_test_function_cacheq#depth_writing_enabled_cache#depth_range_near_cache(#depth_range_far_cache(#legacy_depth_test_enabled#current_bufferқ#framebuffer_stack#window_bufferM#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferM#current_read_bufferM#have_last_offscreen_allocate_flags#last_offscreen_allocate_flags[#swap_callback_closuresb#next_swap_callback_idè#onscreen_events_queueh#current_gles2_context [#gles2_context_stack#current_pathg^#stencil_pipelineFC#quad_buffer_indices_bytea#quad_buffer_indices_lenј#quad_buffer_indicesa#rectangle_byte_indicesa#rectangle_short_indicesa#rectangle_short_indices_len֨#in_begin_gl_blockء#texture_download_pipelineFC#blit_texture_pipelineFC#atlases#atlas_reorganize_callbacks޽#journal_rectangles_colors#max_texture_unitsN#max_texture_image_unitsN#max_activateable_texture_unitsN#current_program#current_fragment_program_type_w#current_vertex_program_type_w#current_gl_programN#current_gl_dither_enabled#current_gl_color_mask##current_clip_stack_valid#current_clip_stack[^#current_clip_stack_uses_stencil #buffer_map_fallback_array#buffer_map_fallback_in_use#buffer_map_fallback_offset#rectangle_stateZ#sampler_cache#winsys_features$#e=&&#uniform_names-#uniform_name_hash1b#n_uniform_names2#glBindTexture;R#glBlendFunc=&S#glClear?X#glClearColorAN#glClearStencilFV#glColorMaskHY#glCopyTexSubImage2DM)Y#glDeleteTexturesVhR#glDepthFuncXO#glDepthMaskZ#glDisable\O#glDrawArrays^Y#glDrawElements`!#glEnableeO#glFinishg#glFlushi#glFrontFacekO#glCullFacemO#glGenTexturesoKR#glGetErrorqX#glGetIntegervs^Y#glGetBooleanvu8#glGetFloatvwuY#glGetStringyN#glHint{&S#glIsTexture}R#glPixelStorei6Q#glReadPixels~#glScissorZ#glStencilFunc#glStencilMaskS#glStencilOp#glTexImage2D#glTexParameterfJP#glTexParameterfvO#glTexParameterifP#glTexParameterivO#glGetTexParameterfvP#glGetTexParameteriv(P#glTexSubImage2DX#glCopyTexImage2DX#glViewportZ#glIsEnabled S#glLineWidthQ#glPolygonOffsetR#glClipPlanef<Q#glClientActiveTextureDO#glGenRenderbuffersS# glAttachShader@iS# glUseProgramCS# glDeleteProgramES# glGetShaderInfoLogGHT# glGetProgramInfoLogLHT# glGetShaderivQR# glGetProgramivUR# glDetachShaderYiS# glGetAttachedShaders[ T# glIsShader`R# glIsProgrambR# glShaderSourcel2# glCompileShaderqS# glLinkProgramsS# glGetUniformLocationu-T# glUniform1fxT# glUniform2f{T# glUniform3f U# glUniform4f-U# glUniform1fvU# glUniform2fvU# glUniform3fvU# glUniform4fvU# glUniform1i4R# glUniform2iQ# glUniform3iSU# glUniform4itU# glUniform1ivU# glUniform2ivU# glUniform3ivU# glUniform4ivU# glUniformMatrix2fvU# glUniformMatrix3fvU# glUniformMatrix4fvU# glGetUniformfviT# glGetUniformivЅT# glGetActiveUniformS# glGetShaderSourceHT# glValidateProgramS# glVertexAttribPointerV# glEnableVertexAttribArrayS# glDisableVertexAttribArrayS# glVertexAttrib1fU# glVertexAttrib1fv V# glVertexAttrib2f!V# glVertexAttrib2fv V# glVertexAttrib3f=V# glVertexAttrib3fv V# glVertexAttrib4f^V# glVertexAttrib4fv V# glGetVertexAttribfvT# glGetVertexAttribivR# glGetVertexAttribPointervT# glGetAttribLocation -T# glBindAttribLocation S# glGetActiveAttribS# glGetTexLevelParameterivPS# glGetTexImageSy# glClipPlaneW# glDepthRangeY# glDrawBuffer[O# glMapBufferf͝# glUnmapBufferi S# glTexImage3Dq5O# glTexSubImage3DxtO# glBlitFramebufferW# glGenProgramsKR# glDeleteProgramsKR# glBindProgramR# glProgramString# glProgramLocalParameter4fvV# glEGLImageTargetTexture2D# glEGLImageTargetRenderbufferStorage# glDiscardFramebuffer!# glRenderbufferStorageMultisampleIMGW# glFramebufferTexture2DMultisampleIMGL# glGenSamplersKR# glDeleteSamplershR# glBindSampleriS# glSamplerParameteriX# glCreateProgramObjectS# glCreateShaderObjectS# glDeleteObjectS# glAttachObjectiS# glUseProgramObjectS# glGetInfoLogHT# glGetObjectParameterivR# glDetachObjectiS# glGetAttachedObjects T# glGetStringiV# glBindVertexArrayS# glDeleteVertexArrayshR# glGenVertexArraysKR# glMapBufferRange&0X# CoglSwapChain!9>_CoglSwapChain CoglOnscreenTemplate&f>_CoglOnscreenTemplate CoglRendererQ>_CoglRendererW?COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver^> CoglDisplay AA?_CoglDisplay8!$??!&J#setup!(#(renderer!)Z#,onscreen_template!*?\#0e=!4&#4 CoglAttribute"%?_CoglAttribute#7H@?#9J#name_state#;R#(normalized#<#,is_buffered#>#0d#L)#4?#N# CoglAttributeBuffer$%c@_CoglAttributeBuffer CoglIndices%%@_CoglIndices? CoglPath&6@_CoglPath CoglPipeline'"@_CoglPipeline(k#C?(m^#destroy_callback(v#<destroy_data(&#@journal_ref_count(#D}=(#Hage(#Lcolor(#P>(#`layer_differences(#d=(v#hstatic_breadcrumb(h#llayers_cache(v#pshort_layers_cache(v#tdeprecated_get_layers_list(#is_weak(#!>(#blend_enable(#real_blend_enable(#layers_cache_dirty(#deprecated_get_layers_list_dirty(#has_static_breadcrumb(#progend(#CoglSnippet)37C_CoglSnippet@ CoglBuffer*@^C_CoglBuffer\+SID?+UJ#=+W[#(vtable+Yx#,last_target+[{#8>+]Zz#<gl_handle+_N#@size+`#Dusage_hint+az#Hupdate_hint+bD#L>+f{#P?+h#Tstore_created+j#X*~DCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint*ID*0ECOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess*D*ŕECOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint*HE CoglBitmap,*E_CoglBitmapP-'F?-)J#=-,[#(format-. #,width-/#0>-0#4rowstride-1#8>-3{#<mapped-5#@bound-6#Dshared_bmp-:#Hbuffer->y#L CoglTexture."F_CoglTextureD/-G?/J#=/[#(r>/#,max_level/#0width/#4>/#8s=/#<vtable/#@.aGCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType.e-G CoglFramebuffer0ZG_CoglFramebuffer1vJ?1xJ#=1y[#( >1z#,config1}#0width1#D>1#Hformat1 #Ls=1#Pmodelview_stack1͆#Tprojection_stack1͆#Xviewport_x1(#\viewport_y1(#`viewport_width1(#dviewport_height1(#hviewport_age1#lviewport_age_for_scissor_workaround1#pclip_state1~#tdither_enabled1#x<1##|journal1ӆ#deps1#clear_color_red1(#clear_color_green1(#clear_color_blue1(#clear_color_alpha1(#clear_clip_x01#clear_clip_y01#clear_clip_x11#clear_clip_y11#clear_clip_dirty1#dirty_bitmasks1#bits1#R>1# CoglFrameInfo2(J_CoglFrameInfo CoglObject3 J_CoglObject(4K_Kklass4M#\#user_data_entry4O)\#user_data_array4Q9\#n_user_data_entries4R# =4T#$3ZyKunused3[# CoglUserDataKey3\_K CoglUserDataDestroyCallback3jKK K& CoglOnscreen5*K_CoglOnscreen6KL?6MG#foreign_hwnd6V#=6Y#frame_closures6[o#resizable6]#resize_callbacks6^l#frame_counter6`#swap_frame_counter6a#pending_frame_infos6d#e=6f&#_CoglFrameEvent5$MCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent5LCoglFrameCallback5UM[M vMvM$M|M&KJCoglFrameClosure5M_CoglFrameClosure6'M/>6)#>6+;M#O=6-&# =6.K#GCoglOnscreenResizeCallback5NN 8NvM& CoglTexture2D77MN_CoglTexture2D GLenum8 GLboolean8 GLbitfield8 GLint8 GLsizei8 GLubyte8 GLuint8 GLfloat8 ( GLclampf8!(GLvoid8$NN ONNNNO *O^N0ON;O tO^NNNNNNN^N^N*OzO O^NNNNNNNN^N^N*OO O^N^NOONO O^N^NOPN P "P^N^N"PN.P DP^N^NDPNPP fP^N^NNlP P^N^NNP PNlNP P^NN^NNNNN*OP Q^NNNNNN^NN*OQ Q^NN%Q 6Q^NO.?[[BZ"Z_CoglObjectClass 44x[name46h#virt_free47&#virt_unref48&# CoglUserDataDestroyInternalCallback41[[ [&& CoglObjectClass49&[ 4=\key4?\#O=4@&#=4Ax[#yK CoglUserDataEntry4B[[ \9\ xJ> (U\  CoglMatrixStack;l\_CoglMatrixStack0<\?=cB^#bounds_x0=j#bounds_y0=k# bounds_x1=l#bounds_y1=m#==o#=0B^COGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType=5]*]\@ CoglNode>"}^_CoglNode<>*^?>.J#l=>1_#(/>>4+_#,children>7_#4has_parent_reference>;#8_CoglNodeList>$_=>$_#m^ CoglNodeList>$^>4X_le_next>4_#le_prev>4X_#_?#JcCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags?<^_@odCOGL_PIPELINE_WRAP_MODE_REPEATCOGL_PIPELINE_WRAP_MODE_MIRRORED_REPEATCOGL_PIPELINE_WRAP_MODE_CLAMP_TO_EDGECOGL_PIPELINE_WRAP_MODE_AUTOMATIC CoglPipelineWrapMode@tic CoglPipelineSnippetA$Gd_CoglPipelineSnippet A(d/>A*d#snippetA, e#_CoglPipelineSnippetListA&d=A&d#,d CoglPipelineSnippetListA&dA*ele_nextA*d#le_prevA*e#d#C!_CoglSamplerCacheWrapModeB-fCOGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapModeB4e CoglSamplerCacheB6Qf_CoglSamplerCache_CoglSamplerCacheEntryB8 gsampler_objectB:N#min_filterB<^N#mag_filterB=^N#wrap_mode_sB?f# wrap_mode_tB@f#wrap_mode_pBAf# CoglSamplerCacheEntryBBef CoglPipelineLayerC*@g_CoglPipelineLayer`Ch?Cm^#ownerCFC#<indexC٨#@}=Cݘ#Dunit_indexC#Htexture_typeCG#Lj>Cl#Psampler_cache_entryCl#T=Cl#X"!>C#\CViCOGL_PIPELINE_COMBINE_FUNC_ADDCOGL_PIPELINE_COMBINE_FUNC_ADD_SIGNEDCOGL_PIPELINE_COMBINE_FUNC_SUBTRACTCOGL_PIPELINE_COMBINE_FUNC_INTERPOLATECOGL_PIPELINE_COMBINE_FUNC_REPLACE<COGL_PIPELINE_COMBINE_FUNC_MODULATECOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBCOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBA CoglPipelineCombineFuncChCJjCOGL_PIPELINE_COMBINE_SOURCE_TEXTURECOGL_PIPELINE_COMBINE_SOURCE_CONSTANTCOGL_PIPELINE_COMBINE_SOURCE_PRIMARY_COLORCOGL_PIPELINE_COMBINE_SOURCE_PREVIOUSCOGL_PIPELINE_COMBINE_SOURCE_TEXTURE0 CoglPipelineCombineSourceCuiC kCOGL_PIPELINE_COMBINE_OP_SRC_COLORCOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_COLORCOGL_PIPELINE_COMBINE_OP_SRC_ALPHACOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_ALPHA CoglPipelineCombineOpCkjCltexture_combine_rgb_funcCVi#texture_combine_rgb_srcCl#texture_combine_rgb_opCl#texture_combine_alpha_funcCVi#texture_combine_alpha_srcCl# texture_combine_alpha_opCl#,texture_combine_constantCl#8matrixC#H>Cd#<Cd#point_sprite_coordsC# Jjl  kl  (l  CoglPipelineLayerBigStateC=kFl gl'gDJmCOGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedTypeD$l#@D+m$float_valueD,l$int_valueD-m$matrixD.E\$float_arrayD/m$int_arrayD0$arrayD1& m (_CoglBoxedValueLD&3n >D(Jm#sizeD)#countD)#vD2_m# CoglBoxedValueD3m@E/omagicE1#test_enabledE3#test_functionE4q#write_enabledE5# range_nearE6(#range_farE7(#=E9#=E:#=E;# padding3E<#$padding4E=#(padding5E>#,padding6E?#0padding7E@#4padding8EA#8padding9EB#< CoglDepthStateECInFCpCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncFLoFqqCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeFp CoglBitmaskG9qq_CoglBitmaskImaginaryTypeD(.rambient(l#diffuse(l#specular(l# emission(l#0shininess((#@CoglPipelineLightingState(q%(ralpha_func(p#alpha_func_reference((#CoglPipelineAlphaFuncState(Pr%((sblend_equation_rgb(^N#blend_equation_alpha(^N#blend_src_factor_alpha(N#blend_dst_factor_alpha(N# blend_constant(#blend_src_factor_rgb(N# blend_dst_factor_rgb(N#$CoglPipelineBlendState(r%$( ,tenabled("#color(##mode($y#density(%(#z_near(&(#z_far('(# CoglPipelineFogState((s%(*bt<(,##CoglPipelineLogicOpsState(-It%(/tmode(1qq#front_winding(2}#CoglPipelineCullFaceState(3t% (5/uoverride_mask(7q#override_values(</u#changed_mask(@q#3nCoglPipelineUniformsState(At&(Cyvlighting_state(E.r#alpha_state(Fr#Dblend_state(Gs#Luser_program(H#tdepth_state(Io#xfog_state(J,t#point_size(K(#logic_ops_state(Lbt#cull_face_state(Mt#uniforms_state(N5u#>(Od#<(Pd#CoglPipelineBigState(QWuCoglPipelineDestroyCallback(hvv vFC&yvl lv (%_wCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType()v_CoglPipelineFlushFlag(1xCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag(w_CoglPipelineFlushOptions(x>(1x#>(#disable_layers(#layer0_override_texture(l# CoglPipelineFlushOptions(Ox CoglBufferVtable+(y_CoglBufferVtable +*Yymap_range+,y#unmap+3y#set_data+5y#&yy0EEBLCYy yyyyy1By!_CoglBufferFlags+1l#texture_level1Ȩ#texture_level_width1ɨ#texture_level_height1ʨ#depth_texture1l#allocation_flags1[#create_flags1ބ#!_CoglMatrixOp<%}COGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp<0|_CoglMatrixEntryCache #B#stride#C#offset#D#n_components#E#  >#F8#P#H)=#I[#boxed#J3n##P#@R$buffered#G$constant#KX#R2COGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags#a]#sunit#u#options#vx#>#w# CoglFlushLayerState#xG!_CoglFramebufferType1-COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType1012swap_chain14#need_stencil15#R>16#=17# depth_texture_enabled18#$> CoglFramebufferConfig191=ބCOGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags1?!_CoglFramebufferState1T.COGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState1^1lred1n#blue1o#green1p#alpha1q# depth1r#stencil1s# CoglFramebufferBits1tJU\1[COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags1ن_CoglGLFramebuffer 1ԇfbo_handle1N#renderbuffers1#R>1# CoglGLFramebuffer1} CoglDriverVtableK _CoglDriverVtablexK"pixel_format_from_gl_internalK'#pixel_format_to_glK.,#update_featuresK5[#offscreen_allocateK9M# offscreen_freeK=_#framebuffer_flush_stateK@{#framebuffer_clearKE#framebuffer_query_bitsKMÌ#framebuffer_finishKQՌ# framebuffer_discard_buffersKT#$framebuffer_draw_attributesKX'#(framebuffer_draw_indexed_attributesKbg#,framebuffer_read_pixels_into_bitmapKm#0texture_2d_freeKw#4texture_2d_can_createK}ٍ#8texture_2d_initK#<texture_2d_allocateK#@texture_2d_new_from_bitmapK#Dtexture_2d_copy_from_framebufferKN#Htexture_2d_get_gl_handleKd#Ltexture_2d_generate_mipmapK#Ptexture_2d_copy_from_bitmapKɧ#Ttexture_2d_get_dataKȎ#Xflush_attributes_stateK#\clip_stack_flushK#`buffer_createKy#dbuffer_destroyKy#hbuffer_map_rangeKy#lbuffer_unmapKy#pbuffer_set_dataK y#t[^N  ,[ TTTGGB{2 _GS {MM.e M(((( M ՌMɌ Mی !MFC7!2@ aMFC7a!2z@-MBEm 8Nٍ[ lBߍ B NMdTBj Ȏ { MFC2!Ύ [^M CoglTextureDriverL/_CoglTextureDriver0LgenL%ϐ#prep_gl_for_pixels_uploadL1#upload_subregion_to_glLCB#upload_to_glLY# upload_to_gl_3dLkȑ#prep_gl_for_pixels_downloadL#gl_get_tex_imageL#size_supportedLG#size_supported_3dL{# try_setting_gl_border_colorL#$allows_foreign_gl_targetL#(find_best_gl_get_data_formatLג#,Nϐ[^N  [ՐB[lNNB[^NNNNNBHȑ[^NNNNNNNB [Α[^N^N^N{G[^N^N^N^N{[^N^N^NM [NO[^N ג[ TT CoglPipelineCacheM_CoglPipelineCache CoglTexture3DN. _CoglTexture3D CoglTextureRectangleO?M_CoglTextureRectangle!_CoglGpuInfoArchitectureFlagPƔCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagP%e!_CoglGpuInfoArchitectureP' COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureP0P30COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorP<+P?COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackagePBIPECOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugPL CoglGpuInfoPP,_CoglGpuInfo$PR'vendorPT0#vendor_namePUh#driver_packagePW#driver_package_namePXh# driver_package_versionPY#architectureP[ #architecture_nameP\h#architecture_flagsP]Ɣ#driver_bugsP_# _CoglFrameCallbackList6%c=6%c#>6%i#Mc CoglFrameCallbackList6%'6)=6)c#>6)i# CoglResizeNotifyEntry61Ι_CoglResizeNotifyEntry65%/>67#>69M#O=6:&# id6;#_CoglResizeNotifyList63`=63`#>63f#` CoglResizeNotifyList63%67=67`#>67f# CoglOnscreenEvent6>ƚ_CoglOnscreenEvent6B />6D#onscreen6FvM#info6G|M#  >6H$M#_CoglOnscreenEventList6@\=6@\#>6@b#\ CoglOnscreenEventList6@ 6D=6D\#>6Db#ݒ 1 y 9f lN !^NN^N*O 8^NV'QN^N> ~NNNN^N^NNT ^NNN ^N^N^N ^NNNNNN^N^N*O NNNN 2NNNZO S^NN^NDP8 y^NN^N^NNY ^N &͝^N^N ^N^NN1ӝ ^N& !^NN=S L^N^N^NNNN' CoglMetaTextureQYi_CoglMetaTexture CoglMetaTextureCallbackQw l&ž( CoglTextureVtable/"_CoglTextureVtableP/8is_primitive/=#allocate/?#set_region/G#get_data/WD# foreach_sub_texture_in_region/\t#get_max_waste/d#is_sliced/f#can_hardware_repeat/h#transform_coords_to_gl/j# transform_quad_coords_to_gl/mע#$get_gl_texture/p#(gl_flush_legacy_texobj_filters/u#,pre_paint/y*#0ensure_non_quad_rendering/z<#4gl_flush_legacy_texobj_wrap_modes/}]#8get_format/s#<get_gl_format/#@get_type/#Dis_foreign/#Hset_auto_mipmap/#L/%COGL_TRANSFORM_NO_REPEATCOGL_TRANSFORM_HARDWARE_REPEATCOGL_TRANSFORM_SOFTWARE_REPEAT CoglTransformResult/./1¡COGL_TEXTURE_NEEDS_MIPMAP CoglTexturePrePaintFlags/6lBDl {% tl((((|&Jlzl lmmעlm¢lbRTݢ l^N^N *l¡ <l0 ]l^N^N^NB slc^NlyGl l£Ǟ_CoglMultiTexturedRect R+>R-#>R.#tex_coords_lenR/# CoglMultiTexturedRectR0ǣ_TextureSlicedQuadState40Y=2M#>3FC#main_texture4l#tex_virtual_origin_x5(# tex_virtual_origin_y6(#quad_origin_x7(#quad_origin_y8(#v_to_q_scale_x9(#v_to_q_scale_y:(# quad_len_x;(#$quad_len_y<(#(flipped_x=#,flipped_y>#0 TextureSlicedQuadState?9 _ValidateFirstLayerStateإ"=FC# ValidateFirstLayerState_ValidateTexCoordsStatei#> #=!#>"# =#m#"=$FC#needs_multiple_primitives%#ValidateTexCoordsState&_ValidateLayerStateIctx[#i#first_layer#override_sourceFC# all_use_sliced_quad_fallback#ValidateLayerState_AppendTexCoordsState֧vertices_in#vertex#layer#vertices_outm# AppendTexCoordsStated_ValidateState*>FC#>FC#ValidateState'_cogl_polygon_validate_layer_cb(>FC(F>(O=&)=**validate_first_layer_cb(+>FC+F>+O=&,=(-clamp_to_edged-wrap_sd-wrap_tdإ'_cogl_multitexture_quad_single_primitiveƩ(Y=M(>FC(>(=(>)>)=)=m'_cogl_rectangles_validate_layer_cbc(>FC(F>(O=&)=c)j>l.E)9>2/)9>G0tex_2dHI1append_tex_coord_attributes_cb ˁmˁm2>FC2F>2O=&3=4j>lã5tx(h5ty(l6tm֣֧7log_quad_sub_textures_cbJˁḿm8j>Jl9subtexture_coordsK9virtual_coordsL8O=M& :=O ;Y=PMvP0;<e1validate_tex_coords_cb,́m'ρmʤ2>,FC2F>-2O=.&3=04j>1l6in_tex_coords26out_tex_coords3m53<=4lP6transform_result5i?h039>a\0m>039>t`0m@@0ρmρmAnAzABC@ρm0DʥDzDn >0E@ρmЁm* AʨAըABF/G bGH/Ёm0DDըDʨӦ>0EEE E@.ЁmuсmrDq+D}`AAGsBDG@ƩсmҁmAAABG'CƩсm0D D*DJ>1EE'?(1GRjBFX0m>@1B8T0mI_cogl_texture_quad_multiple_primitivesc+Y=M+>FC+j>l+F>è+>ļJtx_1(Jty_1(Jtx_2(Jty_2(,=-tex_virtual_flipped_xˡ-tex_virtual_flipped_y̡-quad_flipped_x͡-quad_flipped_yΡ-validate_first_layer_stateإ-wrap_sd-wrap_tdK_cogl_framebuffer_draw_multitextured_rectanglesuҁmցm2Y=vML>wFC2d>x24=y Mdisable_legacy_statez6ctx|[G3>}FC3=~I6itNUӁmcӁm^O<>X14j>l3<=L4>©PӁmx1EDթDDDDx!DmKDb_DWDL>1BGGۯGG,B$\GFdGTNԁmԁmg6success>14<˫lQ_cogl_rectangles_with_multitexture_coordsցmׁm߫Ld> L4=)Kcogl_rectangles ׁmׁmGOMverts24=4d>6iKcogl_rectangles_with_texture_coordsׁmׁmȳMverts24=4d>6iKcogl_rectangle_with_texture_coords؁mm؁mMx_1(My_1(Mx_2(My_2( Mtx_1(Mty_1(Mtx_2(Mty_2(3>D3>T5rectdllKcogl_rectangle_with_multitexture_coords+p؁m؁mHnMx_1+(My_1,(Mx_2-(My_2.( 2=/2>03>2nT5rect3dlKcogl_rectangleB؁m فmtMx_1B(My_1C(Mx_2D(My_2E( 3>GT5rectHdlK_cogl_rectangle_immediateWفmفm¶2Y=WM2>XFCMx_1Y(My_1Z( Mx_2[(My_2\(6ctxb[3 =c¶L4>j73<kҶl (Ҷ  @ Kcogl_polygonځmJ݁mU2 =Mn_verticesMuse_color4>FC5validate_state*X4>Ү6n_attributes4<!36i`6strideï6stride_bytes֯4>6vm06ctx[`?1T5names @wm6allocated_name6nameh>15append_tex_coords_state9֧H0c:{ h   R_cogl_debug_flagsQٟ GNU C 4.6.3./cogl-path.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglP݁mBmavcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long int{long unsigned intunsigned charfloat1signed charshort intlong long unsigned intHWND__unused# HWNDh   double long double guint8 guint32& gsize: gchar0{ gint3 gboolean4 gulong8 guint9 gpointerO  GDestroyNotifyY`f r: GArray'_GArray+?-3#len.-# GByteArray(_GByteArray1?39#len4-# GPtrArray)_GPtrArray73pdata9?#len:-#: GQuark& GError+a_GError -domain/E#code0#message13# :  GList '_GList )? +:#next ,#prev -# GHashTable '_GHashTable GHook (0_GHook K? M:#next Nc#prev Oc#1? P-# hook_id Q#@ R-#func S:#? TJ# GHookList )_GHookList Acseq_id C#hook_size D-#is_setup E-#hooks Fc#dummy3 G:# finalize_hook Hi#dummy I## GHookFinalizeFunc 5 c GSList '_GSList )? +:#next ,# GString )_GString +6str -3#len .#allocated_len /#BS GQueue&V_GQueue 1head3#tail4#length5-#{ uint8_t$ uint32_t( int64_t) CoglBoolD CoglHandle  CoglMatrix _CoglMatrixO/xxR"#yxS"#zxT"#wxU"# xyX"#yyY"#zyZ"#wy["#xz^"# yz_"#$zz`"#(wza"#,xwd"#0ywe"#4zwf"#8wwg"#<invmxV#@G@n#@o#_padding3p# CoglColor@_CoglColorred#green#blue#alpha#;?#D?#M?# [ COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormatCOGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags D#COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHCOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType7COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunctionXCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaska9m'COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpeCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags; CoglObject _CoglObject(KklassMVV#user_data_entryO\V#user_data_arrayQlV#n_user_data_entriesR# 1?T#$Z2unused[# CoglUserDataKey\ CoglUserDataDestroyCallbackjlr ~  CoglContext%_CoglContext>":?@#displayB,U#(driverD;#,gpuH#0driver_vtableK<#Ttexture_driverLG#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsT}]#lneeds_viewport_scissor_workaroundV#pviewport_scissor_workaround_framebufferW!H#tdefault_pipelineY?#xdefault_layer_0Zef#|default_layer_n[ef#dummy_layer_dependant\ef#attribute_name_states_hash^#attribute_name_index_map_lV#n_attribute_names`#enabled_builtin_attributesbk#enabled_texcoord_attributesck#enabled_custom_attributesdk#enable_builtin_attributes_tmpik#enable_texcoord_attributes_tmpjk#enable_custom_attributes_tmpkk#changed_bits_tmplk#legacy_backface_culling_enabledn#identity_matrixq#y_flip_matrixr#flushed_matrix_modevSx#current_projection_entryzX#current_modelview_entry{X#identity_entry}V#builtin_flushed_projectionw#builtin_flushed_modelvieww#texture_unitslV#active_texture_unit#legacy_fog_statem#opaque_color_pipeline?#blended_color_pipeline?#texture_pipeline?#codegen_header_buffer6#codegen_source_buffer6#codegen_boilerplate_buffer6#source_stack#legacy_state_set#pipeline_cacheR#default_gl_texture_2d_tex@#default_gl_texture_3d_texX#default_gl_texture_rect_tex^#framebuffers#journal_flush_attributes_arraylV#journal_clip_boundslV#polygon_verticeslV#current_pipeline?#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color#current_pipeline_age#gl_blend_enable_cache#depth_test_enabled_cache#depth_test_function_cache#depth_writing_enabled_cache#depth_range_near_cache"#depth_range_far_cache"#legacy_depth_test_enabled#current_bufferd#framebuffer_stack#window_buffer!H#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_buffer!H#current_read_buffer!H#have_last_offscreen_allocate_flags#last_offscreen_allocate_flags#swap_callback_closures–#next_swap_callback_idâ#onscreen_events_queue#current_gles2_contextSU#gles2_context_stackH#current_path˚X#stencil_pipeline̪?#quad_buffer_indices_byte#quad_buffer_indices_lenђ#quad_buffer_indices#rectangle_byte_indices#rectangle_short_indices#rectangle_short_indices_len֢#in_begin_gl_block#texture_download_pipelineڪ?#blit_texture_pipeline۪?#atlases#atlas_reorganize_callbacks޷#journal_rectangles_color#max_texture_unitsH#max_texture_image_unitsH#max_activateable_texture_unitsH#current_program#current_fragment_program_typep#current_vertex_program_typep#current_gl_programH#current_gl_dither_enabled#current_gl_color_mask#current_clip_stack_valid#current_clip_stackX#current_clip_stack_uses_stencil #buffer_map_fallback_arrayt#buffer_map_fallback_in_use#buffer_map_fallback_offset#rectangle_stateU#sampler_cachez#winsys_features$#?& #uniform_names-#uniform_name_hash1#n_uniform_names2#glBindTexture;L#glBlendFunc=YM#glClear?R#glClearColorA*I#glClearStencilFQ#glColorMaskHT#glCopyTexSubImage2DM\S#glDeleteTexturesVL#glDepthFuncXKI#glDepthMaskZ#glDisable\KI#glDrawArrays^S#glDrawElements`#glEnableeKI#glFinishg#glFlushi#glFrontFacekKI#glCullFacemKI#glGenTextureso~L#glGetErrorqR#glGetIntegervsS#glGetBooleanvuʕ#glGetFloatvwS#glGetStringy#glHint{YM#glIsTexture}L#glPixelStoreiiK#glReadPixels#glScissor4T#glStencilFunc,#glStencilMaskM#glStencilOpH#glTexImage2D#glTexParameterf}J#glTexParameterfvI#glTexParameteriJ#glTexParameterivJ#glGetTexParameterfv9J#glGetTexParameteriv[J#glTexSubImage2DR#glCopyTexImage2D'S#glViewport4T#glIsEnabled=M#glLineWidthK#glPolygonOffsetPL#glClipPlanefM# glAttachShader@M# glUseProgramCM# glDeleteProgramEM# glGetShaderInfoLogG{N# glGetProgramInfoLogL{N# glGetShaderivQL# glGetProgramivUL# glDetachShaderYM# glGetAttachedShaders[?N# glIsShader`L# glIsProgrambL# glShaderSourcelĖ# glCompileShaderqM# glLinkProgramsM# glGetUniformLocationu`N# glUniform1fx O# glUniform2f{#O# glUniform3f?O# glUniform4f`O# glUniform1fvO# glUniform2fvO# glUniform3fvO# glUniform4fvO# glUniform1igL# glUniform2iK# glUniform3iO# glUniform4iO# glUniform1ivO# glUniform2ivO# glUniform3ivO# glUniform4ivO# glUniformMatrix2fvP# glUniformMatrix3fvP# glUniformMatrix4fvP# glGetUniformfv̜N# glGetUniformivиN# glGetActiveUniformN# glGetShaderSource{N# glValidateProgramM# glVertexAttribPointerP# glEnableVertexAttribArrayM# glDisableVertexAttribArrayM# glVertexAttrib1f&P# glVertexAttrib1fv=P# glVertexAttrib2fTP# glVertexAttrib2fv=P# glVertexAttrib3fpP# glVertexAttrib3fv=P# glVertexAttrib4fP# glVertexAttrib4fv=P# glGetVertexAttribfvN# glGetVertexAttribivL# glGetVertexAttribPointervN# glGetAttribLocation `N# glBindAttribLocation M# glGetActiveAttribN# glGetTexLevelParameterivP# glGetTexImageS # glClipPlaneW-# glDepthRangeYD# glDrawBuffer[KI# glMapBufferf_# glUnmapBufferi=M# glTexImage3DqhI# glTexSubImage3DxI# glBlitFramebufferQ# glGenPrograms~L# glDeletePrograms~L# glBindProgramL# glProgramString# glProgramLocalParameter4fv'Q# glEGLImageTargetTexture2D# glEGLImageTargetRenderbufferStorage# glDiscardFramebuffer# glRenderbufferStorageMultisampleIMG!R# glFramebufferTexture2DMultisampleIMGޗ# glGenSamplers~L# glDeleteSamplersݛL# glBindSamplerM# glSamplerParameteriGR# glCreateProgramObjectM# glCreateShaderObjectM# glDeleteObjectM# glAttachObjectM# glUseProgramObjectM# glGetInfoLog{N# glGetObjectParameterivL# glDetachObjectM# glGetAttachedObjects?N# glGetStringiP# glBindVertexArrayM# glDeleteVertexArraysL# glGenVertexArrays~L# glMapBufferRange&cR# CoglSwapChain!7:_CoglSwapChain CoglOnscreenTemplate&d:_CoglOnscreenTemplate CoglRendererQ:_CoglRendererW;COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver^: CoglDisplay A?;_CoglDisplay8!$;?!&#setup!(#(renderer!)&U#,onscreen_template!*rV#0?!4 #4 CoglAttribute"%;_CoglAttribute#7F<?#9#name_state#;{#(normalized#<#,is_buffered#>#0d#L{#4?#N# CoglAttributeBuffer$%a<_CoglAttributeBuffer CoglIndices%%<_CoglIndices; CoglPath&6<_CoglPath&=COGL_PATH_FILL_RULE_NON_ZEROCOGL_PATH_FILL_RULE_EVEN_ODDCoglPathFillRule&< CoglPipeline'"1=_CoglPipeline(k??(X#destroy_callback( p#<destroy_data( #@journal_ref_count(#D@(#Hage(#Lcolor(/#Pn_layers(#`layer_differences(#d?(Ep#hstatic_breadcrumb(#llayers_cache(Kp#pshort_layers_cache(Qp#tdeprecated_get_layers_list(#is_weak(#a?(#blend_enable(#real_blend_enable(#layers_cache_dirty(#deprecated_get_layers_list_dirty(#has_static_breadcrumb(#progend(#CoglSnippet)3?_CoglSnippet= CoglBuffer*@?_CoglBuffer\+S@?+U#-@+WGU#(vtable+Ycr#,last_target+[Au#8@+]s#<gl_handle+_H#@size+`#Dusage_hint+a_t#Hupdate_hint+bA#L?+f]u#P?+h#Tstore_created+j#X*~ACOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint*@*ACOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess*6A*ACOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint*ȬA CoglBitmap,*$B_CoglBitmap CoglTexture-"EB_CoglTexture-aBCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType-eTB CoglFramebuffer.ZB_CoglFramebuffer/vE?/x#-@/yGU#(G@/z}#,config/}~#0width/#Dheight/#Hformat/ #Lallocated/#Pmodelview_stack/_#Tprojection_stack/_#Xviewport_x/"#\viewport_y/"#`viewport_width/"#dviewport_height/"#hviewport_age/#lviewport_age_for_scissor_workaround/#pclip_state/ix#tdither_enabled/#xV?/#|journal/e#deps/#clear_color_red/"#clear_color_green/"#clear_color_blue/"#clear_color_alpha/"#clear_clip_x0/#clear_clip_y0/#clear_clip_x1/#clear_clip_y1/#clear_clip_dirty/#dirty_bitmasks/#bits/D#z@/# CoglFrameInfo0(E_CoglFrameInfo CoglOnscreen1* F_CoglOnscreen2K G?2MB#foreign_hwnd2V#?2Y#frame_closures2[#resizable2]#resize_callbacks2^#frame_counter2`#swap_frame_counter2a#pending_frame_infos2dH#?2f #_CoglFrameEvent1WGCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent1 GCoglFrameCallback1GG GGWGG EECoglFrameClosure1G_CoglFrameClosure2'!H'?2)#5@2+nG#?2- # ?2.I#BCoglOnscreenResizeCallback1JHPH kHG  CoglTexture2D37H_CoglTexture2D GLenum4 GLboolean4 GLbitfield4 GLint4 GLsizei4 GLubyte4 GLuint4 GLfloat4 " GLclampf4!"GLvoid4$I0I KI I I I IQI ]IHcIInI IHHHHHHHHH]II IHHHHHHHHHH]II JHHJ JHJ .JHH.J4JH?J UJHHUJHaJ wJHHwJHJ JHHHJ JHHHJ J IHJ KHHHHHHH]IK ;KHHHHHHHH]IAK RKHHXK iKHJoK KHHK KJK KHHHHK KHK KHH]IK KHHHL LHHHLH*LH5L PLHHH]IVL gLHHmL ~LHHL LHLHL LH$LLHLHL LHHL LHHwJM MH]IH"M =MH]ICMHSMH$I_M pMHHvMHM MHHHHM MHHM MHHM MHM HMHNH N 3NHHH3NwJ9NHHEN `NHH3NLfNH{NHN NHH3NN NHHUJN NHHwJN NHHUJN  OHHSMO #OHH)O ?OHHHEO `OHHHHfO OHHHHHO OHHHHO OHHHHHO OHHJO PHH.J P &PHHHJ,P =PHHCP TPHJZP pPHHHvP PHHHHP PHHHHHP PHHHHH]IHPLQHH Q Q IQ 'QH-Q CQHHUJIQ dQHHHHjQHzQHQ QHHHHHQ QHHHHQ QHHHwJQ !RHHHHHHHHHH'R GRHHHHHMR cRHHHiR$IRHHR RH$LH]IHR RHHwJwJR HR RHR 'SHHHHHHHH]I-S \SHHHHHHHHbS SHHHHHHHHS SHwJS SHUJS SHHHS SH IS THHHHT 4THHHH:T UTHHHH CoglGLES2Context5^mT_CoglGLES2ContextT6<UCOGL_WINSYS_RECTANGLE_STATE_UNKNOWNCOGL_WINSYS_RECTANGLE_STATE_DISABLECOGL_WINSYS_RECTANGLE_STATE_ENABLE CoglWinsysRectangleState6@T|:,;GUGU<~2UUT_CoglObjectClass 4Uname6#virt_free7 #virt_unref8 # CoglUserDataDestroyInternalCallback1UU U   CoglObjectClass9YU =7Vkey?7V#?@ #?AU#2 CoglUserDataEntryBVU =VlV rH: "V  CoglMatrixStack7V_CoglMatrixStack08V?8#-@8GU#(last_entry8X#, CoglMatrixEntry7W_CoglMatrixEntry82]W?84X#op85ww#1?86#composite_gets8:# CoglClipStack9)rW_CoglClipStack9]X?9aX#G@9cuX#bounds_x09j#bounds_y09k# bounds_x19l#bounds_y19m#1?9o#90uXCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType95X]WV< CoglNode:"X_CoglNode<:*Y?:.#?:1DY#('?:4^Y#,children:7JY#4has_parent_reference:;#8_CoglNodeList:$DY?:$DY#X CoglNodeList:$Y:4Yle_next:4DY#le_prev:4Y#DY;#}]COGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags;*`_CoglPipelineLayer`>a?>РX#owner>֪?#<index>٢#@@>ݒ#Dunit_index>#Htexture_type>B#Ltexture>Nf#Psampler_cache_entry>Tf#T?>_f#X"a?>#\>bCOGL_PIPELINE_COMBINE_FUNC_ADDCOGL_PIPELINE_COMBINE_FUNC_ADD_SIGNEDCOGL_PIPELINE_COMBINE_FUNC_SUBTRACTCOGL_PIPELINE_COMBINE_FUNC_INTERPOLATECOGL_PIPELINE_COMBINE_FUNC_REPLACE<COGL_PIPELINE_COMBINE_FUNC_MODULATECOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBCOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBA CoglPipelineCombineFunc>a>cCOGL_PIPELINE_COMBINE_SOURCE_TEXTURECOGL_PIPELINE_COMBINE_SOURCE_CONSTANTCOGL_PIPELINE_COMBINE_SOURCE_PRIMARY_COLORCOGL_PIPELINE_COMBINE_SOURCE_PREVIOUSCOGL_PIPELINE_COMBINE_SOURCE_TEXTURE0 CoglPipelineCombineSource>b>dCOGL_PIPELINE_COMBINE_OP_SRC_COLORCOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_COLORCOGL_PIPELINE_COMBINE_OP_SRC_ALPHACOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_ALPHA CoglPipelineCombineOp>c>etexture_combine_rgb_func>b#texture_combine_rgb_src>e#texture_combine_rgb_op> f#texture_combine_alpha_func>b#texture_combine_alpha_src>e# texture_combine_alpha_op> f#,texture_combine_constant>f#8matrix>#Ho?>+^#h@>+^#point_sprite_coords># c f  df  "-f  CoglPipelineLayerBigState>d2BZfz`-f`?fCOGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedType?$kf#@?+?g$float_value?,f$int_value?-?g$matrix?.xV$float_array?/Og$int_array?0$array?1  Og "_CoglBoxedValueL?&gG@?(f#size?)#count?)#v?2f# CoglBoxedValue?3Ug@@/hmagic@1#test_enabled@3#test_function@4#write_enabled@5# range_near@6"#range_far@7"#;?@9#D?@:#M?@;# padding3@<#$padding4@=#(padding5@>#,padding6@?#0padding7@@#4padding8@A#8padding9@B#< CoglDepthState@CgAC,jCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncAL iAjCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeAJj CoglBitmaskB9kk_CoglBitmaskImaginaryTypeD(kambient(f#diffuse(f#specular(f# emission(f#0shininess("#@CoglPipelineLightingState(;k%(lalpha_func(,j#alpha_func_reference("#CoglPipelineAlphaFuncState(k%(( mblend_equation_rgb(H#blend_equation_alpha(H#blend_src_factor_alpha(H#blend_dst_factor_alpha(H# blend_constant(/#blend_src_factor_rgb(H# blend_dst_factor_rgb(H#$CoglPipelineBlendState('l%$( menabled("#color(#/#mode($##density(%"#z_near(&"#z_far('"# CoglPipelineFogState((,m%(*mV?(,#CoglPipelineLogicOpsState(-m%(/+nmode(1j#front_winding(2'#CoglPipelineCullFaceState(3m% (5noverride_mask(7k#override_values(<n#changed_mask(@k#gCoglPipelineUniformsState(AMn&(Colighting_state(Ek#alpha_state(Fl#Dblend_state(G m#Luser_program(H#tdepth_state(Ih#xfog_state(Jm#point_size(K"#logic_ops_state(Lm#cull_face_state(M+n#uniforms_state(Nn#o?(O+^#h@(P+^#CoglPipelineBigState(QnCoglPipelineDestroyCallback(h.p4p Ep? oef efap (%pCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType()ap_CoglPipelineFlushFlag(qCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag(p_CoglPipelineFlushOptions(Br@(q#@(#disable_layers(#layer0_override_texture(Nf# CoglPipelineFlushOptions(q CoglBufferVtable+({r_CoglBufferVtable +*rmap_range+,r#unmap+3s#set_data+58s# rrAA<?r srs8sr+<s!_CoglBufferFlags+s+D_tCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint+Hs+JAuCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget+Qzt CoglOffscreenC,xu_CoglOffscreen/pv?/B#gl_framebuffer/f#texture/Nf#texture_level/Ȣ#texture_level_width/ɢ#texture_level_height/ʢ#depth_texture/Nf#allocation_flags/#create_flags/p~#!_CoglMatrixOp8%wwCOGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp80pv_CoglMatrixEntryCache 8wentry8X#flushed_identity8#flipped8# CoglMatrixEntryCache8w8SxCOGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode8x CoglClipStateD~x_CoglClipStateDxstacksD"#_CoglJournal`E!my?E##framebufferE+!H#(entriesE-lV#,verticesE.lV#0needed_vbo_lenE/#4vbo_poolE6my#8next_vbo_in_poolE9#Xfast_read_pixel_countE;#\ }y}y F< CoglJournalE=x#&ezCOGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID#,y_CoglAttributeNameState#. {name#0#name_id#1ez#name_index#2#normalized_default#3# layer_number#4# CoglAttributeNameState#5z#A{attribute_buffer#B}y#stride#C#offset#D#n_components#E# G@#F#P#H{-@#IGU#boxed#Jg##P#@{$buffered#G){$constant#K{{ {#R|COGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags#a{#s}unit#u#options#vBr#@#w# CoglFlushLayerState#x|!_CoglFramebufferType/-}COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType/0,}/2~swap_chain/4~#need_stencil/5#z@/6#?/7# depth_texture_enabled/8#": CoglFramebufferConfig/9}/=p~COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags/?<~!_CoglFramebufferState/TCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState/^~/lDred/n#blue/o#green/p#alpha/q# depth/r#stencil/s# CoglFramebufferBits/tVy/COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags/k_CoglGLFramebuffer /ffbo_handle/H#renderbuffers/#z@/# CoglGLFramebuffer/ CoglDriverVtableF _CoglDriverVtablexF"tpixel_format_from_gl_internalF'#pixel_format_to_glF.#update_featuresF5MU#offscreen_allocateF9߅# offscreen_freeF=#framebuffer_flush_stateF@ #framebuffer_clearFE8#framebuffer_query_bitsFMU#framebuffer_finishFQg# framebuffer_discard_buffersFT~#$framebuffer_draw_attributesFX#(framebuffer_draw_indexed_attributesFb#,framebuffer_read_pixels_into_bitmapFm.#0texture_2d_freeFwF#4texture_2d_can_createF}k#8texture_2d_initFF#<texture_2d_allocateF#@texture_2d_new_from_bitmapF#Dtexture_2d_copy_from_framebufferF#Htexture_2d_get_gl_handleF#Ltexture_2d_generate_mipmapFF#Ptexture_2d_copy_from_bitmapF9#Ttexture_2d_get_dataFZ#Xflush_attributes_stateF㋈#\clip_stack_flushF#`buffer_createFs#dbuffer_destroyFs#hbuffer_map_rangeFr#lbuffer_unmapFs#pbuffer_set_dataF 8s#tGUH t GU 9N9N9Nمم<cuą م  !H!H 8!H"""" O!HOD> g!H[ ~!Hm !H?|< !H?|x<(!He(<B @@kH4kGU LNf<q@( < @!H@9@(< Z@ ]u? !H?|}` X!H CoglTextureDriverG_CoglTextureDriver0GGgenG%a#prep_gl_for_pixels_uploadG1}#upload_subregion_to_glGCԊ#upload_to_glGY# upload_to_gl_3dGkZ#prep_gl_for_pixels_downloadG{#gl_get_tex_imageG#size_supportedGً#size_supported_3dG # try_setting_gl_border_colorG)#$allows_foreign_gl_targetGD#(find_best_gl_get_data_formatGi#,HaGUH G }GUgԊGUNf(HH<GUHH(HHH<ڊZGUHHHH(HHH< {GU`GUHHH]uًGUHHHH GUHHHߋ )GUHJDGUH/ iGU 9N9NJ CoglPipelineCacheH_CoglPipelineCache CoglTexture3DI._CoglTexture3D CoglTextureRectangleJ?ߌ_CoglTextureRectangle!_CoglGpuInfoArchitectureFlagKXCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagK%!_CoglGpuInfoArchitectureK'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureK0{K3COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorK<K?/COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackageKBېKECOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugKLO CoglGpuInfoKP_CoglGpuInfo$KRvendorKT#vendor_nameKU#driver_packageKW/#driver_package_nameKX# driver_package_versionKY#architectureK[#architecture_nameK\#architecture_flagsK]X#driver_bugsK_# _CoglFrameCallbackList2%^@2%#>@2%#G CoglFrameCallbackList2%2)C?2)#@2)# CoglResizeNotifyEntry21`_CoglResizeNotifyEntry25'?27#5@29'H#?2: # id2;#_CoglResizeNotifyList23^@23#>@23#C CoglResizeNotifyList2327??27#@27# CoglOnscreenEvent2>X_CoglOnscreenEvent2B'?2D#onscreen2FG#info2GG# G@2HWG#_CoglOnscreenEventList2@^@2@#>@2@#? CoglOnscreenEventList2@2D<?2D#@2D#BMoÌ rt _ H HHH]I ʕHPLHЕ HHHHHH$I ,HHH HHHH2 HHHHHHHH]IN HHHH ĖHHT.J HHHwJʖ  HHHH$I "H"( D3 _HHJ HHH+e H  HHpM ޗHHHHHH'cogl_path_set_fill_rule?P݁mv݁m5(fill_rule?=)ctxAGU*cogl_path_get_fill_ruleG=݁m݁m'v)ctxIGUS'cogl_path_fillO݁m݁mq)ctxQGU'cogl_path_fill_preserveZ݁mށmӱ)ctx\GU'cogl_path_strokebށmKށm)ctxdGUV'cogl_path_stroke_preservemPށmnށmt\)ctxoGU'cogl_path_move_toupށmށm(xu"(yv")ctxxGU߲'cogl_path_rel_move_to~ށmށm(x~"(y")ctxGU'cogl_path_line_toށmށm1M(x"(y")ctxGU]'cogl_path_rel_line_to߁m.߁mp(x"(y")ctxGU'cogl_path_close0߁mN߁m՚)ctxGU۳'cogl_path_newP߁m}߁m)ctxGU2'cogl_path_line߁m߁mPt(x_1"(y_1"(x_2"(y_2" )ctxGU|'cogl_path_polyline߁m߁m˛(coords˛+?)ctxGUћ"'cogl_path_polygon߁mmδ,(coords˛+?)ctxGU'cogl_path_rectangle m^m (x_1"(y_1"(x_2"(y_2" )ctxGU9'cogl_path_arc`mmL,+L@"+U@"+?"+?" (angle_1"(angle_2")ctxGUx'cogl_path_ellipsemm+L@"+U@"+?"+?" )ctxGU'cogl_path_round_rectanglem>mʵ6(x_1"(y_1"(x_2"(y_2" (radius"(arc_step")ctxGU,cogl_path_curve_to@mm ʞ-x_1"-y_1"-x_2"-y_2" -x_3"-y_3".ctx GU5,cogl_path_rel_curve_tommHb-x_1"-y_1"-x_2"-y_2" -x_3"-y_3".ctxGUt/cogl_get_pathXmm.ctx GU0cogl_set_path&mBmݶ-path&X.ctx(GU `GNU C 4.6.3./cogl2-path.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglPm6m~charsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long int|long unsigned intunsigned charfloat2signed charshort intlong long unsigned intHWND__unused# HWNDi  ! double VARENUM WVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double guint8 guint32& gsize: gchar0| glong2 gint3 gboolean4 gulong8 guint9 gpointerO! GDestroyNotifyY  GArray''_GArray+T`B-#len.# GByteArray(f_GByteArray1`B3#len4# GPtrArray)_GPtrArray7pdata9#len:#f GQuark&t GError+_GError -Kdomain/#code0#message1# [  GList 'h_GList )`B +#next ,#prev -#[ GHashTable '_GHashTable GHook (_GHook K^`B M#next N #prev O #A P# hook_id Q#A R#func S#A T# GHookList )o_GHookList A seq_id C#hook_size D#is_setup E#hooks F #dummy3 G# finalize_hook H#dummy IK# GHookFinalizeFunc 5)/@@ ^ GSList 'T_GSList )`B +#next ,#F GString )_GString +str -#len .#allocated_len /#< G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| GQueue& _GQueue 1 head3#tail4#length5# | uint8_t$ uint16_t& uint32_t( int64_t) CoglBoolD CoglHandle! CoglMatrix _CoglMatrixO xxR##yxS##zxT##wxU## xyX##yyY##zyZ##wy[##xz^## yz_##$zz`##(wza##,xwd##0ywe##4zwf##8wwg##<invm^d#@An#Ao#_padding3p# CoglColorؽ _CoglColor@ red #green #blue #alpha #WA3 #A3 #oA3 # [COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat@ &COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags DCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH?_COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeTypeCOGL_INDICES_TYPE_UNSIGNED_BYTECOGL_INDICES_TYPE_UNSIGNED_SHORTCOGL_INDICES_TYPE_UNSIGNED_INTCoglIndicesTypeyCOGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesMode COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction_CoglWinsysFeature-COGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES XCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaska-mCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpYCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags/ CoglObject _CoglObject(K klassM @B@u#displayB`_#(driverDA#,gpuHb#0driver_vtableK#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS&#hprivate_feature_flagsTck#lneeds_viewport_scissor_workaroundVR #pviewport_scissor_workaround_framebufferWUR#tdefault_pipelineYH#xdefault_layer_0Zqv#|default_layer_n[qv#dummy_layer_dependant\qv#attribute_name_states_hash^ #attribute_name_index_map_Rd#n_attribute_names`#enabled_builtin_attributesb{#enabled_texcoord_attributesc{#enabled_custom_attributesd{#enable_builtin_attributes_tmpi{#enable_texcoord_attributes_tmpj{#enable_custom_attributes_tmpk{#changed_bits_tmpl{#legacy_backface_culling_enablednR #identity_matrixqt #y_flip_matrixrt #flushed_matrix_modev#current_projection_entryzzf#current_modelview_entry{zf#identity_entry}d#builtin_flushed_projection#builtin_flushed_modelview#texture_unitsRd#active_texture_unit#legacy_fog_stateh#opaque_color_pipelineH#blended_color_pipelineH#texture_pipelineH#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cache #default_gl_texture_2d_tex#default_gl_texture_3d_tex#default_gl_texture_rect_tex# B#journal_flush_attributes_arrayRd#journal_clip_boundsRd#polygon_verticesRd#current_pipelineH#current_pipeline_changes_since_flush#current_pipeline_skip_gl_colorR #current_pipeline_age#gl_blend_enable_cacheR #depth_test_enabled_cacheR #depth_test_function_cache #depth_writing_enabled_cacheR #depth_range_near_cache##depth_range_far_cache##legacy_depth_test_enabledR #current_buffer#framebuffer_stack#window_bufferUR#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferUR#current_read_bufferUR#have_last_offscreen_allocate_flags#last_offscreen_allocate_flags#swap_callback_closures #next_swap_callback_idã#onscreen_events_queueű#current_gles2_contextLJ_#gles2_context_stackȵ #current_pathˀf#stencil_pipeline̪H#quad_buffer_indices_byteЪ#quad_buffer_indices_lenѓ#quad_buffer_indicesҪ#rectangle_byte_indicesԪ#rectangle_short_indicesժ#rectangle_short_indices_len֣#in_begin_gl_blockR #texture_download_pipelineڪH#blit_texture_pipeline۪H#atlases݂#atlas_reorganize_callbacks^#journal_rectangles_color #max_texture_unitsR#max_texture_image_unitsR#max_activateable_texture_unitsR#current_programb #current_fragment_program_type#current_vertex_program_type#current_gl_program!S#current_gl_dither_enabledR #current_gl_color_mask#current_clip_stack_validR #current_clip_stacktf#current_clip_stack_uses_stencil R #buffer_map_fallback_array+#buffer_map_fallback_in_useR #buffer_map_fallback_offset#rectangle_state:_#sampler_cache1#winsys_features$#tB&!#uniform_names-7#uniform_name_hash1 #n_uniform_names2#glBindTexture;V#glBlendFunc=W#glClear?]#glClearColorA^S#glClearStencilFI[#glColorMaskHG^#glCopyTexSubImage2DM]#glDeleteTexturesVV#glDepthFuncXS#glDepthMaskZI#glDisable\S#glDrawArrays^]#glDrawElements`j#glEnableeS#glFinishg#glFlushi#glFrontFacekS#glCullFacemS#glGenTexturesoV#glGetErrorq]#glGetIntegervs]#glGetBooleanvu#glGetFloatvw]#glGetStringy#glHint{W#glIsTexture}V#glPixelStoreiU#glReadPixelsǨ#glScissorh^#glStencilFunc#glStencilMaskX#glStencilOp#glTexImage2D9#glTexParameterfT#glTexParameterfvT#glTexParameteriT#glTexParameterivFT#glGetTexParameterfvmT#glGetTexParameterivT#glTexSubImage2D!]#glCopyTexImage2D[]#glViewporth^#glIsEnabledqW#glLineWidthU#glPolygonOffsetV#glClipPlanefX# glAttachShader@W# glUseProgramCX# glDeleteProgramEX# glGetShaderInfoLogGX# glGetProgramInfoLogLX# glGetShaderivQW# glGetProgramivUW# glDetachShaderYW# glGetAttachedShaders[sX# glIsShader`V# glIsProgrambV# glShaderSourcel{# glCompileShaderqX# glLinkProgramsX# glGetUniformLocationuX# glUniform1fx@Y# glUniform2f{WY# glUniform3fsY# glUniform4fY# glUniform1fvZ# glUniform2fvZ# glUniform3fvZ# glUniform4fvZ# glUniform1iV# glUniform2i1V# glUniform3iY# glUniform4iY# glUniform1ivZ# glUniform2ivZ# glUniform3ivZ# glUniform4ivZ# glUniformMatrix2fv9Z# glUniformMatrix3fv9Z# glUniformMatrix4fv9Z# glGetUniformfvX# glGetUniformivX# glGetActiveUniform7X# glGetShaderSourceܯX# glValidateProgramX# glVertexAttribPointerZ# glEnableVertexAttribArrayX# glDisableVertexAttribArrayX# glVertexAttrib1fZZ# glVertexAttrib1fvqZ# glVertexAttrib2fZ# glVertexAttrib2fvqZ# glVertexAttrib3fZ# glVertexAttrib3fvqZ# glVertexAttrib4fZ# glVertexAttrib4fvqZ# glGetVertexAttribfvY# glGetVertexAttribivW# glGetVertexAttribPointerv$Y# glGetAttribLocation X# glBindAttribLocation W# glGetActiveAttrib7X# glGetTexLevelParameterivP# glGetTexImageS©# glClipPlaneW# glDepthRangeY# glDrawBuffer[S# glMapBufferf# glUnmapBufferiqW# glTexImage3DqS# glTexSubImage3DxS# glBlitFramebuffer\# glGenProgramsV# glDeleteProgramsV# glBindProgramV# glProgramString7# glProgramLocalParameter4fv[[# glEGLImageTargetTexture2DN# glEGLImageTargetRenderbufferStorageN# glDiscardFramebufferj# glRenderbufferStorageMultisampleIMGU\# glFramebufferTexture2DMultisampleIMG͕# glGenSamplersڲV# glDeleteSamplersV# glBindSamplerW# glSamplerParameteri{\# glCreateProgramObjectX# glCreateShaderObject!X# glDeleteObjectX# glAttachObjectW# glUseProgramObjectX# glGetInfoLogX# glGetObjectParameterivW# glDetachObjectW# glGetAttachedObjectssX# glGetStringi[# glBindVertexArrayX# glDeleteVertexArraysV# glGenVertexArraysV# glMapBufferRange&\# CoglSwapChain!"@_CoglSwapChain CoglOnscreenTemplate &O@_CoglOnscreenTemplate CoglRenderer!Q{@_CoglRenderer!WACOGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver!^@ CoglDisplay"A*A_CoglDisplay8#$AB#&u#setup#(R #(renderer#)Z_#,onscreen_template#*Xd#0tB#4!#4 CoglAttribute$%A_CoglAttribute%71BB%9u#name_state%;#(normalized%R #0d%Lr#4B%N# CoglAttributeBuffer&%LB_CoglAttributeBuffer CoglIndices'%vB_CoglIndicesA _CoglFeatureID}ECOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglPath(6E_CoglPath,)u#`B)@;#((FCOGL_PATH_FILL_RULE_NON_ZEROCOGL_PATH_FILL_RULE_EVEN_ODDCoglPathFillRule(E CoglPipeline*"1F_CoglPipeline+kHB+f#destroy_callback+҂#<destroy_data+!#@journal_ref_count+#D8A+#Hage+#Lcolor+ #Pn_layers+#`layer_differences+#dA+ #hstatic_breadcrumb+ #llayers_cache+#pshort_layers_cache+#tdeprecated_get_layers_list+#is_weak+#A+#blend_enable+#real_blend_enable+#layers_cache_dirty+#deprecated_get_layers_list_dirty+#has_static_breadcrumb+#progend+#CoglSnippet,3H_CoglSnippetF CoglBuffer-@H_CoglBuffer\.SIB.Uu#A.W{_#(vtable.Y+#,last_target.[ #8A.]#<gl_handle._!S#@size.`#Dusage_hint.a'#Hupdate_hint.bJ#L`B.f%#PB.h#Tstore_created.j#X-~JCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint-I-JCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess-6J-JCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint-ȬJ CoglBitmap/*$K_CoglBitmapP0'KB0)u#A0,{_#(format0.#,width0/#0A00#4rowstride01#8`B03%#<mapped05R #@bound06R #Dshared_bmp0:ߙ#Hbuffer0>#L CoglTexture1"L_CoglTextureD2LB2u#A2{_#( B2#,max_level2#0width2#4A2#8.A2R #<vtable2#@1aLCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType1eL CoglFramebuffer3ZM_CoglFramebuffer4vPB4xu#A4y{_#(A4zD#,config4}֐#0width4#DA4#Hformat4#L.A4R #Pmodelview_stack4#Tprojection_stack4#Xviewport_x4##\viewport_y4##`viewport_width4##dviewport_height4##hviewport_age4#lviewport_age_for_scissor_workaround4#pclip_state4-#tdither_enabled4R #x@4#|journal4#deps4#clear_color_red4##clear_color_green4##clear_color_blue4##clear_color_alpha4##clear_clip_x04#clear_clip_y04#clear_clip_x14#clear_clip_y14#clear_clip_dirty4R #dirty_bitmasks4R #bits4#6B4# CoglFrameInfo5(P_CoglFrameInfo CoglOnscreen6*@P_CoglOnscreen7K=QB7ML#foreign_hwnd7V#`A7YR #frame_closures7[#resizable7]R #resize_callbacks7^#frame_counter7`C #swap_frame_counter7aC #pending_frame_infos7d #tB7f!#_CoglFrameEvent6QCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent6=QCoglFrameCallback6QQQQQQ!,PPCoglFrameClosure6R_CoglFrameClosure7'URA7)ե#B7+Q#@7-!# A7.=#LCoglOnscreenResizeCallback6~RRRQ! CoglTexture2D87R_CoglTexture2D GLenum9 GLboolean9 GLbitfield9 GLint9 GLsizei9 GLubyte9 GLuint9 GLfloat9 # GLclampf9!#GLvoid9$NSdSS>S>S>S>SSSRSNSSSRRRSSSRRRSSTRRRRRSSSRRS%T;TRR;TAT/SLTbTRRbThTRsTTRRT/STTRRTRTTRR/STTRRRTU>SRU5URRRSSRSS;UoURRRRSSRSSuUUR/SUUR;TUURRUU;TUURRRRUU/SUVRSSV1V/S/S/S7VMVRRRSVS^V!SiVVRRSSVV/S/SVVRRVVSV!SVVSXVV RV!SWWR!SW/W!SRT5WPWRSRVWqWRSwW RWRXSWWRRWRWWRRR!SWW!S!SWX!S!S  XX!SX!!S'X !S7XR=XgX!S!SSgXTmXSRyXX!SSgXVX RX!S XX!SSgXXX!SRTXY!SRTY$Y!SRT*Y@Y!SRWFYWYR/S]YsYR/S/SyYYR/S/S/SYYR/S/S/S/SYYRRRRYZRRRRRZZRS;T#Z9ZRSbT?ZZZRSR;T`ZqZ!S/SwZZ!S;TZZ!S/S/SZZ!S/S/S/SZZ!S/S/S/S/SZ[!SRRRSSR"[ MV7[R!S=[I[>SO[[[Ra[w[R!ST}[[RRSS[ R[R[[RRR!SR[[RRR!S[\RRRT\U\RRRRRRRRRR[\{\RSRSS\\!SRR\ XS\RR\\SXVRSS\]RRTT ]!R]!]R'][]RRRRSSRRSa]]RRRRRSSR]]RRRRRRSS]]RT]]RT]^RRS^&^R>S,^G^/S/S/S/SM^h^RRRRn^^RRSS CoglGLES2Context:^^_CoglGLES2Context^ ;<:_COGL_WINSYS_RECTANGLE_STATE_UNKNOWNCOGL_WINSYS_RECTANGLE_STATE_DISABLECOGL_WINSYS_RECTANGLE_STATE_ENABLE CoglWinsysRectangleState;@^g@A R {_{_rf_^<#?cCOGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass 4cname6 #virt_free7!#virt_unref8!# CoglUserDataDestroyInternalCallback1ccc!! CoglObjectClass9?c =dkey?d#@@!#AAc#& CoglUserDataEntryBcc #dRd 3@ #nd  CoglMatrixStack=d_CoglMatrixStack0>dB>u#A>{_#(last_entry>zf#, CoglMatrixEntry=d_CoglMatrixEntry>2Ce'A>4zf#op>5;#A>6#composite_gets>:# CoglClipStack?)Xe_CoglClipStack?]e'A?atf#A?c[f#bounds_x0?j#bounds_y0?k# bounds_x1?l#bounds_y1?m#A?o#?0[fCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType?5eCed}E CoglNode@"f_CoglNode<@*gB@.u#'A@1*g#(A@4Dg#,children@70g#4has_parent_reference@;R #8_CoglNodeList@$*gA@$*g#f CoglNodeList@$g@4qgle_next@4*g#le_prev@4qg#*gA#ckCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlagsA3 #,padding6F?3 #0padding7F@3 #4padding8FA3 #8padding9FB3 #< CoglDepthStateFCwGC8zCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncGLyGzCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeGVz CoglBitmaskH9%{+{_CoglBitmaskImaginaryType+l~COGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNTD+j~ambient+)v#diffuse+)v#specular+)v# emission+)v#0shininess+##@CoglPipelineLightingState+~%+~alpha_func+8z#alpha_func_reference+##CoglPipelineAlphaFuncState+~%(+blend_equation_rgb+R#blend_equation_alpha+R#blend_src_factor_alpha+R#blend_dst_factor_alpha+R# blend_constant+ #blend_src_factor_rgb+R# blend_dst_factor_rgb+R#$CoglPipelineBlendState+~%$+ henabled+"R #color+# #mode+$#density+%##z_near+&##z_far+'## CoglPipelineFogState+(%+*@+,#CoglPipelineLogicOpsState+-%+/mode+1z#front_winding+2#CoglPipelineCullFaceState+3% +5koverride_mask+7{#override_values+<k#changed_mask+@{#wCoglPipelineUniformsState+A&+Clighting_state+Ej~#alpha_state+F~#Dblend_state+G#Luser_program+Hb #tdepth_state+Iy#xfog_state+Jh#point_size+K##logic_ops_state+L#cull_face_state+M#uniforms_state+Nq#B+Ol#@+Pl#CoglPipelineBigState+QCoglPipelineDestroyCallback+h H!qv qv) +%COGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType+))_CoglPipelineFlushFlag+mCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag+_CoglPipelineFlushOptions+ A+m#B+3 #disable_layers+3 #layer0_override_texture+Zv# CoglPipelineFlushOptions+ CoglBufferVtable.(C_CoglBufferVtable .*map_range.,ą#unmap.3օ#set_data.5# !JJHօʅ R ,܅ _CoglBufferFlags.<COGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags.B.D'COGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint.H.J COGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget.QB CoglOffscreenI,@_CoglOffscreen44B4L#gl_framebuffer4#SB4Zv#texture_level4ȣ#texture_level_width4ɣ#texture_level_height4ʣ#depth_texture4Zv#allocation_flags4Τ#create_flags4'# _CoglMatrixOp>%;COGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp>04_CoglMatrixEntryCache >entry>zf#flushed_identity>R #flipped>R # CoglMatrixEntryCache>O>COGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode>NJ CoglClipStateJB_CoglClipStateJkstacksJ"#_CoglJournal`K!$BK#u# AK+UR#(entriesK-Rd#,@K.Rd#0needed_vbo_lenK/#4vbo_poolK6$#8next_vbo_in_poolK9#Xfast_read_pixel_countK;#\ 44 1B CoglJournalK=k%&COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID%,M_CoglAttributeNameState%.name%0#name_id%1#name_index%2#normalized_default%3R # layer_number%4# CoglAttributeNameState%57%AKattribute_buffer%B4#stride%C#offset%D#n_components%E# A%F_#P%HrA%I{_#boxed%Jw##P%@$buffered%G$constant%KK%R{COGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags%a%sȏunit%u#options%v #B%w3 # CoglFlushLayerState%x _CoglFramebufferType4-DCOGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType4042Аswap_chain44А#need_stencil45R #6B46#`A47R # depth_texture_enabled48R # @ CoglFramebufferConfig49_4='COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags4? _CoglFramebufferState4TwCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState4^A4lred4n#blue4o#green4p#alpha4q# depth4r#stencil4s# CoglFramebufferBits4tnd:4COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags4"_CoglGLFramebuffer 4fbo_handle4!S#renderbuffers4#6B4# CoglGLFramebuffer4Ɠ CoglDriverVtableL N_CoglDriverVtablexL"+pixel_format_from_gl_internalL'K#pixel_format_to_glL.u#update_featuresL5_#offscreen_allocateL9# offscreen_freeL=#framebuffer_flush_stateL@Ę#framebuffer_clearLE#framebuffer_query_bitsLM #framebuffer_finishLQ# framebuffer_discard_buffersLT5#$framebuffer_draw_attributesLXp#(framebuffer_draw_indexed_attributesLb#,framebuffer_read_pixels_into_bitmapLm#0texture_2d_freeLw#4texture_2d_can_createL}"#8texture_2d_initL#<texture_2d_allocateL=#@texture_2d_new_from_bitmapL]#Dtexture_2d_copy_from_framebufferL#Htexture_2d_get_gl_handleL#Ltexture_2d_generate_mipmapL#Ptexture_2d_copy_from_bitmapL#Ttexture_2d_get_dataL#Xflush_attributes_stateLB#\clip_stack_flushLY#`buffer_createLօ#dbuffer_destroyLօ#hbuffer_map_rangeLą#lbuffer_unmapLօ#pbuffer_set_dataL #t R E{_RE+ u{_mXmXmXQ R +{ĘURURwUR####ʘURUR5UR$jURHj{B;URHj{cBv R ߙURYߙKR R "{_ R =Zv( ]ߙCURc  R ߙ%<URH<{jȏYtfURH CoglTextureDriverMx_CoglTextureDriver0MgenM%#prep_gl_for_pixels_uploadM14#upload_subregion_to_glMC#upload_to_glMYɝ# upload_to_gl_3dMk#prep_gl_for_pixels_downloadM2#gl_get_tex_imageM\#size_supportedM#size_supported_3dMĞ# try_setting_gl_border_colorM#$allows_foreign_gl_targetM#(find_best_gl_get_data_formatM #, !S{_R4{_ R {_ZvR ߙ!S!S: R ɝ{_R!SR ߙR!S!S R {_R!SR RRߙR!S!Sϝ2{_ R \{_RRR%8 R {_RRRRb R Ğ{_RRR{_!S;Tʞ R {_R  {_mXmX CoglPipelineCacheN?_CoglPipelineCache CoglTexture3DO.i_CoglTexture3D CoglTextureRectangleP?_CoglTextureRectangle _CoglGpuInfoArchitectureFlagQCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagQ% _CoglGpuInfoArchitectureQ'UCOGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureQ02Q3yCOGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorQ_CoglOnscreenEvent7BiA7DΧ#onscreen7FQ#info7GQ# A7HQ#_CoglOnscreenEventList7@MA7@#B7@# CoglOnscreenEventList7@i7DDA7D#A7D#6_&Tz + TmIR=jRSRSOR[p MVRǨRRSSRRXSRR!SͨRRR9RRRSSRRRSZSSSS?{!SS^bT`RRRT©RRRRXS٩R٩ߩȩ !RR7RRS,NR!=jRSWTRRR!SRSp_floatVec2)Ǫx) ##y)!## floatVec2)"_CoglPathNode )$x)&##y)'##path_size)(# CoglPathNode))ت_CoglBezCubic )2zp1)4Ǫ#p2)5Ǫ#p3)6Ǫ#p4)7Ǫ# CoglBezCubic)8/ CoglPathData):_CoglPathData\)E;A)G#A)I{_#@)KF#path_nodes)MRd# B)OǪ#path_pen)PǪ#last_path)Q# path_nodes_min)RǪ#$path_nodes_max)SǪ#,fill_attribute_buffer)U4#4fill_vbo_indices)V#8fill_vbo_n_indices)W#<fill_attributes)XA#@stroke_attribute_buffer)Z4#Lstroke_attributes)[j#Pstroke_n_attributes)\#TA)dR #X BQ  CoglMetaTextureCallbackRwpvZv!# CoglTextureVtable2"_CoglTextureVtableP28is_primitive2=R #allocate2?=#set_region2G#get_data2W# foreach_sub_texture_in_region2\I#get_max_waste2d_#is_sliced2fu#can_hardware_repeat2hu#transform_coords_to_gl2j# transform_quad_coords_to_gl2m#$get_gl_texture2p̱#(gl_flush_legacy_texobj_filters2u#,pre_paint2y#0ensure_non_quad_rendering2z#4gl_flush_legacy_texobj_wrap_modes2}2#8get_format2H#<get_gl_format2^#@get_type2t#Dis_foreign2u#Hset_auto_mipmap2#L2%WCOGL_TRANSFORM_NO_REPEATCOGL_TRANSFORM_HARDWARE_REPEATCOGL_TRANSFORM_SOFTWARE_REPEAT CoglTransformResult2.21COGL_TEXTURE_NEEDS_MIPMAP CoglTexturePrePaintFlags26r R Zvߙ R Zv%IZv####Q! _ZvO R uZveZv[w[w{ WZv[w R ̱ZvVmXZvRRұZvZv2ZvRRR HZv8 R^ZvN LtZvdZvR z'@S((@CoglPathTesselator Ȳ_CoglPathTesselator #glu_tess%#primitive_type&R#vertex_number'#@*Rd# indices.Rd#indices_type/#index_a1#index_b1#CoglPathTesselatorVertex!_CoglPathTesselatorVertex4x6##y6##s6##t6## )_cogl_object_path_inc:*_cogl_path_data_unrefZR+`BZ;,_cogl_path_freey-Bf)_cogl_object_path_dec:,_cogl_path_tesselator_allocate_indices_arrayQش-[BQش,_cogl_path_tesselator_add_indexdS-[Bdش-Ad.2/valj .D/valq# 0/valx3 *_cogl_path_modifyg+Bgf01old_datap;2_cogl_path_tesselator_get_indices_type_for_sizeF޵3n_verticesF,_cogl_path_build_fill_attribute_buffer -B f4[B 4B4`B;/i.h/node4A0/nodeQ04AX  5B:-A:R-[B;ش6@B04@= | ,_cogl_path_build_stroke_attribute_bufferķ-Bf4`B;/buffer/n_attributes4B/node/buffer_pķ/i0/__n/__s/__pǪ7_cogl_path_get_bounds5+Bf8min_x[w8min_y[w8max_x[w8max_y[w9`B;,_cogl_path_fill_nodes_with_clipped_rectangle-Bf- AUR-BH0/seen_warningR ,_cogl_path_arc+}-B+f-A,#-@-#-B.#-B/#-xA0#-@1#-B2#3move_first3/a5#/cosa6#/sina7#/px8#/py9#04@S:_cogl_path_tesselator_endPm\mt;[Bش<_cogl_path_object_new:f`mm'=new_obj:f>obj:ڷ? m2:u@_cogl_path_data_clear_vbos=mm$mA`B=;>i?Bvalidate_layer_cb+R mmغClayer+qv;@+!DeB-غESB.Zv%R F'mCmNGF@_cogl_object_path_indirect_free:PmmHobj:IRXm{m:uJlK'[mkmGFLy{mm:Fm m MmmQF޴mgm!GNm;mOEP޴@mDmdG$Q@mDmO%7R2O7KS_cogl_path_tesselator_combinepmmk\;{B\;BCweight[wCout_data ;[BشEANTnew_indices_typeWUilV02Uold_vertexۼWmH2GʵR`2Uold_indices_typeUold_verticesRdHS_cogl_path_tesselator_vertexmm~ҽ;B!;[BشDAX@Qxm | ҽFSmm%R2OzY'm2}GFG@_cogl_path_add_nodemmpABf=new_sub_pathR Hx#Hy#Znew_noded[`B;ES_cogl_path_bezier3_submmcӿ\Bf]cubicӿ&Tcubicsٿ{Ucleftӿ9UcrightӿLUcӿ_Udif1ǪrUdif2ǪUmmǪuUc1ǪUc2ǪUc3ǪUc4Ǫ&Uc5ǪLUcindexz z FmFm]JJ^ȶnxmV2,O׶KmFm:QmFm__^ȶnxm`cogl_is_path:R PmgmtHobject:!Zobj:acogl2_path_set_fill_rulepmmbBfb@F`cogl2_path_get_fill_ruleFmmt-bBfa_cogl_path_stroke_nodesmbmBMbBʀfb AURAB̪H%[`B;>copyϪH[BГ>path_numѣ<>node҆hYm2R2O9{^ELOTOiOu;OdOR3OOOFʷpmmJJJJ J^)#(c_cogl_path_fill_nodes?mmD6;B?f; A@UR;BAH;AB{ N8mnmLUx_1M#~Uy_1M#Ux_2M#Uy_2M#R03EeBWR W5mP3^GGx&GlFRp3^d0md޵Im3dR3^O'fO3O?V3ONO[8Pmm5GʵVR4OiiR4^w@ccogl2_path_fillsm m|;BsfQmmUx_1#Uy_1#Ux_2#Uy_2#ccogl2_path_stroke mdm(;Bfccogl2_path_move_topmmTS;BfCx#Cy#D`B;#(ecogl2_path_rel_move_tommt;BfCx#Cy#E`B;ccogl2_path_line_tom4m;BfCx#Cy#D`B;#(F@m,mG]J͸JٸJJ JJ GG!O4O>3OK]OX{OcR04OoS_cogl_path_rel_arc0mm\Bf4;A#;@#;B#;B# ;xA#;@#;B#E`B;RdPmP4f!__ _J J_ٸ_͸GqR4g4g>gKgXgcecogl2_path_rel_line_tommtT;BfCx#Cy#E`B;ccogl2_path_closem5m;Bfccogl2_path_line@mm;BfCx_1#Cy_1#Cx_2# Cy_2#ccogl2_path_polylinemmc;Bf;{B;HBUcccogl2_path_polygonm-m;Bf;{B;HBccogl2_path_rectangle 0mmA;B fCx_1 #Cy_1#Cx_2# Cy_2#EAR nh_cogl_path_is_rectangle%R mmt;B%fccogl2_path_arcmmgm;Bmf;An#;@o#;Bp# ;Bq#;xAr#;@s#iBu# Adm4|f!j A_ _JJ JٸJ͸JR4g4g>gKgXgcccogl2_path_ellipsepmm3;Bf;A#;@#;B# ;B#iB# Accogl2_path_round_rectanglemUm;BfCx_1#Cy_1#Cx_2# Cy_2#Cradius#Carc_step#Uinner_width#Uinner_height#ccogl2_path_curve_toJ`mm;BJfCx_1K#Cy_1L#Cx_2M# Cy_2N#Cx_3O#Cy_3P#TcubicRzPecogl2_path_rel_curve_tohmFmtS;BhfCx_1i#Cy_1j#Cx_2k# Cy_2l#Cx_3m#Cy_3n#E`Bp;kcogl2_path_newfPmm*EBfnE`B;Uctx{_kcogl_path_copyfm6mCold_pathfUnew_pathf-Z_cogl_object_path_count:h0ml_cogl_debug_instances=0D@#displayBV#(driverD>#,gpuH#0driver_vtableK#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsT]#lneeds_viewport_scissor_workaroundV#pviewport_scissor_workaround_framebufferWI#tdefault_pipelineYC#xdefault_layer_0Zf#|default_layer_n[f#dummy_layer_dependant\f#attribute_name_states_hash^#attribute_name_index_map_#n_attribute_names`#enabled_builtin_attributesbnk#enabled_texcoord_attributescnk#enabled_custom_attributesdnk#enable_builtin_attributes_tmpink#enable_texcoord_attributes_tmpjnk#enable_custom_attributes_tmpknk#changed_bits_tmplnk#legacy_backface_culling_enabledn#identity_matrixq#y_flip_matrixr#flushed_matrix_modevx#current_projection_entryzX#current_modelview_entry{X#identity_entry}RW#builtin_flushed_projectionCx#builtin_flushed_modelviewCx#texture_units#active_texture_unit#legacy_fog_staten#opaque_color_pipelineC#blended_color_pipelineC#texture_pipelineC#codegen_header_buffer?#codegen_source_buffer?#codegen_boilerplate_buffer?#source_stack#legacy_state_set#pipeline_cache#default_gl_texture_2d_tex#default_gl_texture_3d_tex#default_gl_texture_rect_tex#framebuffers#journal_flush_attributes_array#journal_clip_bounds#polygon_vertices#current_pipelineC#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color#current_pipeline_age#gl_blend_enable_cache#depth_test_enabled_cache#depth_test_function_cache$#depth_writing_enabled_cache#depth_range_near_cache+#depth_range_far_cache+#legacy_depth_test_enabled#current_buffer#framebuffer_stack#window_bufferI#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferI#current_read_bufferI#have_last_offscreen_allocate_flags#last_offscreen_allocate_flagsI#swap_callback_closuresŸ#next_swap_callback_idë#onscreen_events_queueP#current_gles2_contextV#gles2_context_stackQ#current_pathY#stencil_pipeline̸C#quad_buffer_indices_byteO#quad_buffer_indices_lenћ#quad_buffer_indicesO#rectangle_byte_indicesO#rectangle_short_indicesO#rectangle_short_indices_len֫#in_begin_gl_block#texture_download_pipelineڸC#blit_texture_pipeline۸C#atlases#atlas_reorganize_callbacks#journal_rectangles_color#max_texture_unitsIJ#max_texture_image_unitsIJ#max_activateable_texture_unitsIJ#current_program#current_fragment_program_type;q#current_vertex_program_type;q#current_gl_programtJ#current_gl_dither_enabled#current_gl_color_mask#current_clip_stack_valid#current_clip_stackX#current_clip_stack_uses_stencil #buffer_map_fallback_arrayʕ#buffer_map_fallback_in_use#buffer_map_fallback_offset#rectangle_stateV#sampler_cacheЕ#winsys_features$#C&)#uniform_names-֕#uniform_name_hash1#n_uniform_names2#glBindTexture;ON#glBlendFunc=N#glClear?bT#glClearColorAJ#glClearStencilFR#glColorMaskHU#glCopyTexSubImage2DMT#glDeleteTexturesV"N#glDepthFuncXJ#glDepthMaskZ#glDisable\J#glDrawArrays^FU#glDrawElements` #glEnableeJ#glFinishg#glFlushi#glFrontFacekJ#glCullFacemJ#glGenTexturesoN#glGetErrorqVT#glGetIntegervsU#glGetBooleanvu #glGetFloatvw/U#glGetStringy6#glHint{N#glIsTexture}9N#glPixelStoreiL#glReadPixelsf#glScissorU#glStencilFunc#glStencilMaskVO#glStencilOp#glTexImage2Dؖ#glTexParameterfL#glTexParameterfvrK#glTexParameteri L#glTexParameterivK#glGetTexParameterfvK#glGetTexParameterivK#glTexSubImage2DtT#glCopyTexImage2DT#glViewportU#glIsEnabledN#glLineWidth:M#glPolygonOffsetM#glClipPlanefVO# glAttachShader@#O# glUseProgramCVO# glDeleteProgramEVO# glGetShaderInfoLogGP# glGetProgramInfoLogLP# glGetShaderivQfN# glGetProgramivUfN# glDetachShaderY#O# glGetAttachedShaders[O# glIsShader`9N# glIsProgramb9N# glShaderSourcel# glCompileShaderqVO# glLinkProgramsVO# glGetUniformLocationuO# glUniform1fxP# glUniform2f{P# glUniform3fP# glUniform4fP# glUniform1fvTQ# glUniform2fvTQ# glUniform3fvTQ# glUniform4fvTQ# glUniform1iM# glUniform2iM# glUniform3i Q# glUniform4i.Q# glUniform1ivpQ# glUniform2ivpQ# glUniform3ivpQ# glUniform4ivpQ# glUniformMatrix2fvQ# glUniformMatrix3fvQ# glUniformMatrix4fvƌQ# glGetUniformfv#P# glGetUniformiv?P# glGetActiveUniformԊO# glGetShaderSourceP# glValidateProgramVO# glVertexAttribPointer>R# glEnableVertexAttribArrayVO# glDisableVertexAttribArrayVO# glVertexAttrib1fQ# glVertexAttrib1fvQ# glVertexAttrib2fQ# glVertexAttrib2fvQ# glVertexAttrib3fQ# glVertexAttrib3fvQ# glVertexAttrib4fR# glVertexAttrib4fvQ# glGetVertexAttribfv[P# glGetVertexAttribivfN# glGetVertexAttribPointervwP# glGetAttribLocation O# glBindAttribLocation :O# glGetActiveAttribO# glGetTexLevelParameterivP;# glGetTexImageSa# glClipPlaneW# glDepthRangeY# glDrawBuffer[J# glMapBufferf# glUnmapBufferiN# glTexImage3DqJ# glTexSubImage3Dx.K# glBlitFramebufferiS# glGenProgramsN# glDeleteProgramsN# glBindProgramON# glProgramString֗# glProgramLocalParameter4fvR# glEGLImageTargetTexture2D# glEGLImageTargetRenderbufferStorage# glDiscardFramebuffer # glRenderbufferStorageMultisampleIMGǨS# glFramebufferTexture2DMultisampleIMG4# glGenSamplersN# glDeleteSamplers"N# glBindSampler#O# glSamplerParameteriS# glCreateProgramObjecthO# glCreateShaderObjecttO# glDeleteObjectVO# glAttachObject#O# glUseProgramObjectVO# glGetInfoLogP# glGetObjectParameterivfN# glDetachObject#O# glGetAttachedObjectsO# glGetStringioR# glBindVertexArrayVO# glDeleteVertexArrays"N# glGenVertexArraysN# glMapBufferRange&S# CoglSwapChain!=_CoglSwapChain CoglOnscreenTemplate &=_CoglOnscreenTemplate CoglRenderer!Q>_CoglRenderer!W>COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver!^$> CoglDisplay"A>_CoglDisplay8#$4?0D#&#setup#(#(renderer#)V#,onscreen_template#*V#0C#4)#4 CoglAttribute$%I?_CoglAttribute%7?0D%9#name_state%;@|#(normalized%<#,is_buffered%>#0d%L|#4C%N# CoglAttributeBuffer&%?_CoglAttributeBuffer CoglIndices'%@_CoglIndices4? CoglBitmap(*6@_CoglBitmapP)'@0D))# D),@#(format). #,*D)/#0C)0#4vC)1#8C)3@#<mapped)5#@bound)6#Dshared_bmp):A#Hbuffer)> A#L$@ CoglPath*6A_CoglPath CoglPipeline+"?A_CoglPipeline,kC0D,Y#destroy_callback,rp#<destroy_data,)#@journal_ref_count,#DC,#Hage,#Lcolor,8#Pn_layers,#`layer_differences,#dC,p#hstatic_breadcrumb,#llayers_cache,p#pshort_layers_cache,p#tdeprecated_get_layers_list,#is_weak,#XC,#blend_enable,#real_blend_enable,#layers_cache_dirty,#deprecated_get_layers_list_dirty,#has_static_breadcrumb,#progend,#CoglSnippet-3C_CoglSnippet+A CoglTexture."C_CoglTexture.a5DCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType.eC CoglFramebuffer/ZcD_CoglFramebuffer0vYG0D0x# D0y@#(%D0z}#,config0}{~#0*D0#DC0#Hformat0 #Lallocated0#Pmodelview_stack0#Tprojection_stack0#Xviewport_x0+#\viewport_y0+#`viewport_width0+#dviewport_height0+#hviewport_age0#lviewport_age_for_scissor_workaround0#pclip_state0x#tdither_enabled0#xMC0#|journal0#deps0#clear_color_red0+#clear_color_green0+#clear_color_blue0+#clear_color_alpha0+#clear_clip_x00#clear_clip_y00#clear_clip_x10#clear_clip_y10#clear_clip_dirty0#dirty_bitmasks0#bits0#8D0# CoglFrameInfo1(nG_CoglFrameInfo CoglOnscreen2*G_CoglOnscreen3KH0D3MLD#foreign_hwnd3V#C3Y#frame_closures3[W#resizable3]#resize_callbacks3^T#frame_counter3`#swap_frame_counter3a#pending_frame_infos3dQ#C3f)#_CoglFrameEvent2HCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent2HCoglFrameCallback2II 0I0IH6I)GYGCoglFrameClosure2UI_CoglFrameClosure3'IC3)t#D3+H#C3-)# C3.R#LDCoglOnscreenResizeCallback2II I0I) CoglTexture2D47J_CoglTexture2D GLenum5 GLboolean5 GLbitfield5 GLint5 GLsizei5 GLubyte5 GLuint5 GLfloat5 + GLclampf5!+GLvoid5$JJ JJJJJJ JJJJJ .KJIJIJVJVJVJIJJJJ4K rKJIJIJIJIJVJVJVJJJJxK KJJKKJK KJJKKIJK KJJKJK KJJKIJ L  LJJJ&L RtJJJJJDR iRtJIJJ&JVJJ&JuRMRJtJR RJR RIJR RJtJKR RJJVJVJRJSJS 'SJJJtJIJ-S HSJJJtJNS iSJJJKoS SIJIJIJIJIJIJIJIJ7JJS SJVJJVJVJS StJJIJSJTJ7JT 5TVJMJJVJ;T VTJJKK\T JhT tT7JzT TJIJIJIJVJVJJJJT TJIJJIJIJVJVJIJT UJIJIJIJIJIJVJVJU /UJK5U FUJKLU bUJIJVJhU yUJJU UJJJJU U&J&J&J&JU UIJIJVJVJ CoglGLES2Context6^U_CoglGLES2ContextV7>V@EVU= +V  CoglMatrixStack8W_CoglMatrixStack09RW0D9# D9@#(last_entry9X#, CoglMatrixEntry8iW_CoglMatrixEntry92WC94X#op95w# C96#composite_gets9:# CoglClipStack:)W_CoglClipStack:]lXC:aX#%D:cX#bounds_x0:j#bounds_y0:k# bounds_x1:l#bounds_y1:m# C:o#:0XCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType:5lXWRWA CoglNode;"Y_CoglNode<;*Y0D;.#C;1Y#(C;4Y#,children;7Y#4has_parent_reference;;#8_CoglNodeList;$YC;$Y#Y CoglNodeList;$Y;4Yle_next;4Y#le_prev;4Y#Y<#]COGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags<-_COGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapMode>4^ CoglSamplerCache>6)`_CoglSamplerCache_CoglSamplerCacheEntry>8`sampler_object>:tJ#min_filter><J#mag_filter>=J#wrap_mode_s>?_# wrap_mode_t>@_#wrap_mode_p>A_# CoglSamplerCacheEntry>B=` CoglPipelineLayer?*a_CoglPipelineLayer`?a0D?Y#owner?ָC#<index?٫#@C?ݛ#Dunit_index?#Htexture_type?5D#Ltexture?f#Psampler_cache_entry?f#TC?f#X"XC?#\?2cCOGL_PIPELINE_COMBINE_FUNC_ADDCOGL_PIPELINE_COMBINE_FUNC_ADD_SIGNEDCOGL_PIPELINE_COMBINE_FUNC_SUBTRACTCOGL_PIPELINE_COMBINE_FUNC_INTERPOLATECOGL_PIPELINE_COMBINE_FUNC_REPLACE<COGL_PIPELINE_COMBINE_FUNC_MODULATECOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBCOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBA CoglPipelineCombineFunc?a?&dCOGL_PIPELINE_COMBINE_SOURCE_TEXTURECOGL_PIPELINE_COMBINE_SOURCE_CONSTANTCOGL_PIPELINE_COMBINE_SOURCE_PRIMARY_COLORCOGL_PIPELINE_COMBINE_SOURCE_PREVIOUSCOGL_PIPELINE_COMBINE_SOURCE_TEXTURE0 CoglPipelineCombineSource?Qc?dCOGL_PIPELINE_COMBINE_OP_SRC_COLORCOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_COLORCOGL_PIPELINE_COMBINE_OP_SRC_ALPHACOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_ALPHA CoglPipelineCombineOp?Gd?eftexture_combine_rgb_func?2c#texture_combine_rgb_src?ef#texture_combine_rgb_op?uf#texture_combine_alpha_func?2c#texture_combine_alpha_src?ef# texture_combine_alpha_op?uf#,texture_combine_constant?f#8matrix?#HfC?^#TD?^#point_sprite_coords?# &duf  df  +f  CoglPipelineLayerBigState?eCf`f`@&gCOGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedType@$f#@@+g$float_value@,f$int_value@-g$matrix@.V$float_array@/g$int_array@0$array@1) g +_CoglBoxedValueL@&h%D@(&g#size@)#count@)#v@2;g# CoglBoxedValue@3g@A/]imagicA1#test_enabledA3#test_functionA4$#write_enabledA5# range_nearA6+#range_farA7+#"CA9#+CA:#4CA;# padding3A<#$padding4A=#(padding5A>#,padding6A?#0padding7A@#4padding8AA#8padding9AB#< CoglDepthStateAC%hBCjCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncBLsiBMkCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeBj CoglBitmaskC9kk_CoglBitmaskImaginaryTypeD, lambient,f#diffuse,f#specular,f# emission,f#0shininess,+#@CoglPipelineLightingState,k%,llalpha_func,j#alpha_func_reference,+#CoglPipelineAlphaFuncState,,l%(,umblend_equation_rgb,J#blend_equation_alpha,J#blend_src_factor_alpha,IJ#blend_dst_factor_alpha,IJ# blend_constant,8#blend_src_factor_rgb,IJ# blend_dst_factor_rgb,IJ#$CoglPipelineBlendState,l%$, nenabled,"#color,#8#mode,$,#density,%+#z_near,&+#z_far,'+# CoglPipelineFogState,(m%,*>nMC,,#CoglPipelineLogicOpsState,-%n%,/nmode,1Mk#front_winding,20#CoglPipelineCullFaceState,3`n% ,5 ooverride_mask,7nk#override_values,< o#changed_mask,@nk#hCoglPipelineUniformsState,An&,CUplighting_state,E l#alpha_state,Fll#Dblend_state,Gum#Luser_program,H#tdepth_state,I]i#xfog_state,Jn#point_size,K+#logic_ops_state,L>n#cull_face_state,Mn#uniforms_state,No#fC,O^#TD,P^#CoglPipelineBigState,Q3oCoglPipelineDestroyCallback,hpp pC)Upf fp ,%;qCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType,)p_CoglPipelineFlushFlag, rCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag,[q_CoglPipelineFlushOptions,rC, r#C,#disable_layers,#layer0_override_texture,f# CoglPipelineFlushOptions,+r CoglBufferVtable(r_CoglBufferVtable *5smap_range,^s#unmap3ps#set_data5s#)^s AE5s ps Adss A4Evs!_CoglBufferFlags<0tCOGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlagsBsDtCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHintHGtJuCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTargetQt CoglOffscreenD,u_CoglOffscreen0v0D0LD#gl_framebuffer0#texture0Ƕf#texture_level0ȫ#texture_level_width0ɫ#texture_level_height0ʫ#depth_texture0̶f#allocation_flags0I#create_flags0~#!_CoglMatrixOp9%wCOGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp90v_CoglMatrixEntryCache 9Cxentry9X#flushed_identity9#flipped9# CoglMatrixEntryCache9w9xCOGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode9_x CoglClipStateEx_CoglClipStateEystacksE"#_CoglJournal`F!y0DF##framebufferF+I#(entriesF-#,verticesF.#0needed_vbo_lenF/#4vbo_poolF6y#8next_vbo_in_poolF9#Xfast_read_pixel_countF;#\ yy ? CoglJournalF=y%&zCOGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID%,y_CoglAttributeNameState%.g{name%0#name_id%1z#name_index%2#normalized_default%3# layer_number%4# CoglAttributeNameState%5z%A{attribute_buffer%By#stride%C#offset%D#n_components%E# %D%F#P%H| D%I@#boxed%Jh##P%@@|$buffered%G{$constant%K{F|g{%R }COGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags%aK|%sm}unit%u#options%vr#C%w# CoglFlushLayerState%x5}!_CoglFramebufferType0-}COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType00}02u~swap_chain04u~#need_stencil05#8D06#C07# depth_texture_enabled08#= CoglFramebufferConfig09~0=~COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags0?~!_CoglFramebufferState0TCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState0^~0lred0n#blue0o#green0p#alpha0q# depth0r#stencil0s# CoglFramebufferBits0t8Vy0ICOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags0ǀ_CoglGLFramebuffer 0fbo_handle0tJ#renderbuffers0#8D0# CoglGLFramebuffer0k CoglDriverVtableG _CoglDriverVtablexG"Ѕpixel_format_from_gl_internalG'#pixel_format_to_glG.#update_featuresG5V#offscreen_allocateG9;# offscreen_freeG=M#framebuffer_flush_stateG@i#framebuffer_clearGE#framebuffer_query_bitsGM#framebuffer_finishGQÆ# framebuffer_discard_buffersGTچ#$framebuffer_draw_attributesGX#(framebuffer_draw_indexed_attributesGbU#,framebuffer_read_pixels_into_bitmapGm#0texture_2d_freeGw#4texture_2d_can_createG}#8texture_2d_initG#<texture_2d_allocateG܇#@texture_2d_new_from_bitmapG#Dtexture_2d_copy_from_framebufferG6#Htexture_2d_get_gl_handleGL#Ltexture_2d_generate_mipmapG#Ptexture_2d_copy_from_bitmapGɏ#Ttexture_2d_get_dataGڰ#Xflush_attributes_stateG#\clip_stack_flushG#`buffer_createGps#dbuffer_destroyGps#hbuffer_map_rangeG^s#lbuffer_unmapGps#pbuffer_set_dataG s#t@J Ѕ @ OOO55Eu M5A iIIS I++++o I ÆI چIɆ IC }@ OICO }?InAE[ I@ ܇fELJA E 6IL<AER  @ ۈICۈ }m} XI CoglTextureDriverH_CoglTextureDriver0HgenH%#prep_gl_for_pixels_uploadH1ӊ#upload_subregion_to_glHC*#upload_to_glHYh# upload_to_gl_3dHk#prep_gl_for_pixels_downloadHы#gl_get_tex_imageH#size_supportedH/#size_supported_3dHc# try_setting_gl_border_colorH#$allows_foreign_gl_targetH#(find_best_gl_get_data_formatH#,tJ@J  ӊ@*@fAtJtJEيh@JtJAIJtJtJE0@JtJIJIJAIJtJtJEn ы@@JJJ@׋/@JJJJc@JJJ5 @tJKi@J @ OO CoglPipelineCacheIތ_CoglPipelineCache CoglTexture3DJ._CoglTexture3D CoglTextureRectangleK?5_CoglTextureRectangle!_CoglGpuInfoArchitectureFlagLCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagL%M!_CoglGpuInfoArchitectureL'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureL0юL3COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorL<L?COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackageLB1LECOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugLL CoglGpuInfoLP_CoglGpuInfo$LRvendorLT#vendor_nameLU#driver_packageLW#driver_package_nameLX# driver_package_versionLY#architectureL[#architecture_nameL\#architecture_flagsL]#driver_bugsL_# _CoglFrameCallbackList3%KJD3%K#D3%Q#_CoglOnscreenEvent3BC3Dm#onscreen3F0I#info3G6I# %D3HH#_CoglOnscreenEventList3@DJD3@D#D3@J#D CoglOnscreenEventList3@3DC3DD#C3DJ#ہŌ Aʕ ` &Jܕ  JVJJJ  JiRM6J& fIJIJVJVJJJJ< JIJtJl JJJ ؖJIJIJVJVJIJJJJ eJeJeJeJޖ tJVJVK ;JIJJK aJIJJJJA xJx~g )JJ ֗JJVJ4 J)ܗ  JVJN 4JJJtJIJVJMXGDK_COLORSPACE_RGB GdkColorspaceM: GdkPixbufM~_GdkPixbuf'_cogl_bitmap_get_size_from_file@mkm@(C(*D(C'_cogl_bitmap_from_fileApmml)ctx@(C)errorE*pixbuf_key;l0m+pixbufO+has_alpha+color_spaceX+pixel_format ,*D,C,vCG+bits_per_sampler+n_channels+bmpA*glib_errorK\-__PRETTY_FUNCTION__Śxm.mmx,=Cӫ.$m)m,=C֫1/UmZm,=CثEm Ś Χ!GNU C 4.6.3./cogl-clip-stack.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl m mcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloat7signed charshort intlong long unsigned intHWND__unused# HWNDn   double long double guint8 guint32& gsize: gchar0 gint3 gboolean4 gulong8 guint9 gpointerO& GDestroyNotifyYqwK GArray'_GArray+E-D#len.># GByteArray(_GByteArray1E3J#len4># GPtrArray)_GPtrArray7Dpdata9P#len:>#K GQuark& GError +r_GError -domain /V#code 0#message 1D# K  GList '_GList )E +K#next ,#prev -# GHashTable '&_GHashTable GHook (A_GHook KE MK#next Nt#prev Ot#;E P># hook_id Q0#wE R>#func SK#VE T[# GHookList )_GHookList Atseq_id C0#hook_size D>#is_setup E>#hooks Ft#dummy3 GK# finalize_hook Hz#dummy I#4 GHookFinalizeFunc 5t GSList '_GSList )E +K#next ,# GString)_GString +Gstr-D#len.#allocated_len/#Sd GQueue&g_GQueue 1head3#tail4#length5># uint8_t$ uint32_t( int64_t) CoglBoolD CoglHandle& CoglMatrix_CoglMatrixO5xxR(#yxS(#zxT(#wxU(# xyX(#yyY(#zyZ(#wy[(#xz^(# yz_(#$zz`(#(wza(#,xwd(#0ywe(#4zwf(#8wwg(#<invm'#@}En#wEo#_padding3p# CoglColorF_CoglColorred#green#blue#alpha#E#ME#E# [ COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormatCOGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags D)COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHCOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType=COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesMode!COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunctionXCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaska?m-COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpkCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlagsA CoglPath6_CoglPath,<E>I#E@#(COGL_PATH_FILL_RULE_NON_ZEROCOGL_PATH_FILL_RULE_EVEN_ODDCoglPathFillRule (7  CoglPrimitive%L_CoglPrimitiveL#6E%I#indices'ʼn#(mode(#,first_vertex)#0n_vertices*#4qF,#8attributes.#<n_attributes/#@n_embedded_attributes1#Dembedded_attribute2m=#H CoglAttribute%K_CoglAttribute7E9I#name_state;~#(normalized<#,is_buffered>#0dL~#4qFN# CoglAttributeBuffer%_CoglAttributeBuffer\!E#@# CoglContext%&_CoglContext>;E@I#displayB*Z#(driverD<#,gpuH}#0driver_vtableK#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsTS`#lneeds_viewport_scissor_workaroundV#pviewport_scissor_workaround_framebufferWM#tdefault_pipelineY@#xdefault_layer_0Z;i#|default_layer_n[;i#dummy_layer_dependant\;i#attribute_name_states_hash^#attribute_name_index_map_j[#n_attribute_names`#enabled_builtin_attributesbm#enabled_texcoord_attributescm#enabled_custom_attributesdm#enable_builtin_attributes_tmpim#enable_texcoord_attributes_tmpjm#enable_custom_attributes_tmpkm#changed_bits_tmplm#legacy_backface_culling_enabledn#identity_matrixq#y_flip_matrixr#flushed_matrix_modev-{#current_projection_entryzI#current_modelview_entry{I#identity_entry}F#builtin_flushed_projectionz#builtin_flushed_modelviewz#texture_unitsj[#active_texture_unit#legacy_fog_statevp#opaque_color_pipeline@#blended_color_pipeline@#texture_pipeline@#codegen_header_bufferG#codegen_source_bufferG#codegen_boilerplate_bufferG#source_stack#legacy_state_set#pipeline_cache$#default_gl_texture_2d_tex#default_gl_texture_3d_tex*#default_gl_texture_rect_tex0#framebuffers#journal_flush_attributes_arrayj[#journal_clip_boundsj[#polygon_verticesj[#current_pipeline@#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color#current_pipeline_age#gl_blend_enable_cache#depth_test_enabled_cache#depth_test_function_cache!#depth_writing_enabled_cache#depth_range_near_cache(#depth_range_far_cache(#legacy_depth_test_enabled#current_buffer6#framebuffer_stack#window_bufferM#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferM#current_read_bufferM#have_last_offscreen_allocate_flags #last_offscreen_allocate_flags#swap_callback_closures§#next_swap_callback_idè#onscreen_events_queue̗#current_gles2_contextQZ#gles2_context_stackY#current_pathI#stencil_pipeline@#quad_buffer_indices_byteʼn#quad_buffer_indices_lenј#quad_buffer_indicesʼn#rectangle_byte_indicesʼn#rectangle_short_indicesʼn#rectangle_short_indices_len֨#in_begin_gl_block#texture_download_pipeline@#blit_texture_pipeline@#atlases#atlas_reorganize_callbacks#journal_rectangles_color#max_texture_unitsM#max_texture_image_unitsM#max_activateable_texture_unitsM#current_program#current_fragment_program_types#current_vertex_program_types#current_gl_programM#current_gl_dither_enabled#current_gl_color_mask#current_clip_stack_valid#current_clip_stackI#current_clip_stack_uses_stencil #buffer_map_fallback_arrayF#buffer_map_fallback_in_use#buffer_map_fallback_offset#rectangle_stateZ#sampler_cacheL#winsys_features$#D&&#uniform_names-R#uniform_name_hash1#n_uniform_names2#glBindTexture;Q#glBlendFunc=WR#glClear?W#glClearColorA(N#glClearStencilFV#glColorMaskHY#glCopyTexSubImage2DMZX#glDeleteTexturesVQ#glDepthFuncXIN#glDepthMaskZd#glDisable\IN#glDrawArrays^X#glDrawElements`#glEnableeIN#glFinishg#glFlushi#glFrontFacekIN#glCullFacemIN#glGenTextureso|Q#glGetErrorqW#glGetIntegervsX#glGetBooleanvu#glGetFloatvwX#glGetStringy#glHint{WR#glIsTexture}Q#glPixelStoreigP#glReadPixels#glScissor2Y#glStencilFunc#glStencilMaskR#glStencilOp#glTexImage2DT#glTexParameterf{O#glTexParameterfvN#glTexParameteriO#glTexParameterivO#glGetTexParameterfv7O#glGetTexParameterivYO#glTexSubImage2DW#glCopyTexImage2D%X#glViewport2Y#glIsEnabled;R#glLineWidthP#glPolygonOffsetNQ#glClipPlanefR# glAttachShader"@R# glUseProgram"CR# glDeleteProgram"ER# glGetShaderInfoLog"GyS# glGetProgramInfoLog"LyS# glGetShaderiv"QQ# glGetProgramiv"UQ# glDetachShader"YR# glGetAttachedShaders"[=S# glIsShader"`Q# glIsProgram"bQ# glShaderSource"l# glCompileShader"qR# glLinkProgram"sR# glGetUniformLocation"u^S# glUniform1f"x T# glUniform2f"{!T# glUniform3f"=T# glUniform4f"^T# glUniform1fv"T# glUniform2fv"T# glUniform3fv"T# glUniform4fv"T# glUniform1i"eQ# glUniform2i"P# glUniform3i"T# glUniform4i"T# glUniform1iv"T# glUniform2iv"T# glUniform3iv"T# glUniform4iv"T# glUniformMatrix2fv"U# glUniformMatrix3fv"U# glUniformMatrix4fv"U# glGetUniformfv"̚S# glGetUniformiv"жS# glGetActiveUniform"S# glGetShaderSource"yS# glValidateProgram"R# glVertexAttribPointer"U# glEnableVertexAttribArray"R# glDisableVertexAttribArray"R# glVertexAttrib1f"$U# glVertexAttrib1fv";U# glVertexAttrib2f"RU# glVertexAttrib2fv";U# glVertexAttrib3f"nU# glVertexAttrib3fv";U# glVertexAttrib4f"U# glVertexAttrib4fv";U# glGetVertexAttribfv"S# glGetVertexAttribiv"Q# glGetVertexAttribPointerv"S# glGetAttribLocation" ^S# glBindAttribLocation" R# glGetActiveAttrib"S# glGetTexLevelParameteriv#P# glGetTexImage#Sݙ# glClipPlane#W# glDepthRange#Y# glDrawBuffer#[IN# glMapBuffer#f1# glUnmapBuffer#i;R# glTexImage3D#qfN# glTexSubImage3D#xN# glBlitFramebuffer#V# glGenPrograms#|Q# glDeletePrograms#|Q# glBindProgram#Q# glProgramString#R# glProgramLocalParameter4fv#%V# glEGLImageTargetTexture2D#i# glEGLImageTargetRenderbufferStorage#i# glDiscardFramebuffer## glRenderbufferStorageMultisampleIMG#W# glFramebufferTexture2DMultisampleIMG#Ͱ# glGenSamplers#|Q# glDeleteSamplers#ݙQ# glBindSampler#R# glSamplerParameteri#EW# glCreateProgramObject#R# glCreateShaderObject#R# glDeleteObject#R# glAttachObject#R# glUseProgramObject#R# glGetInfoLog#yS# glGetObjectParameteriv#Q# glDetachObject#R# glGetAttachedObjects#=S# glGetStringi#U# glBindVertexArray#R# glDeleteVertexArrays#Q# glGenVertexArrays#|Q# glMapBufferRange#&aW# CoglSwapChain$!;_CoglSwapChain CoglOnscreenTemplate%&;_CoglOnscreenTemplate CoglRenderer&Q%<_CoglRenderer&W<COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver&^5< CoglDisplay'A<_CoglDisplay8($E=E(&I#setup((#(renderer()$Z#,onscreen_template(*p[#0D(4&#4 CoglIndices)%X=_CoglIndices76 CoglPipeline*"=_CoglPipeline+k?E+v[#destroy_callback+r#<destroy_data+&#@journal_ref_count+#DD+#Hage+#Lcolor+5#Pn_layers+#`layer_differences+#ddE+s#hstatic_breadcrumb+#llayers_cache+!s#pshort_layers_cache+'s#tdeprecated_get_layers_list+#is_weak+#E+#blend_enable+#real_blend_enable+#layers_cache_dirty+#deprecated_get_layers_list_dirty+#has_static_breadcrumb+#progend+#CoglSnippet,3?_CoglSnippets= CoglBuffer-@@_CoglBuffer\.SAE.UI#EE.WEZ#(vtable.Y9u#,last_target.[x#8wE.]v#<gl_handle._M#@size.`#Dusage_hint.a5w#Hupdate_hint.bpA#LE.f3x#PqF.h#Tstore_created.j#X-~pACOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint-A-ACOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess-A-OBCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint-B CoglBitmap/*zB_CoglBitmap CoglTexture0"B_CoglTexture0aBCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType0eB CoglFramebuffer1Z-C_CoglFramebuffer2v(FE2xI#EE2yEZ#(}E2z_#,config2}#0width2#Dheight2#Hformat2 #Lallocated2#Pmodelview_stack21#Tprojection_stack21#Xviewport_x2(#\viewport_y2(#`viewport_width2(#dviewport_height2(#hviewport_age2#lviewport_age_for_scissor_workaround2#pclip_state2C{#tdither_enabled2#xfD2#|journal27#deps2#clear_color_red2(#clear_color_green2(#clear_color_blue2(#clear_color_alpha2(#clear_clip_x02#clear_clip_y02#clear_clip_x12#clear_clip_y12#clear_clip_dirty2#dirty_bitmasks2#bits2#E2# CoglMatrixStack3?F_CoglMatrixStack04FE4I#EE4EZ#(last_entry4I#, CoglMatrixEntry3F_CoglMatrixEntry42FD44I#op45Mz#;E46#composite_gets4:# CoglClipStack5)G_CoglClipStack5]GD5aI#}E5cI#bounds_x05j#bounds_y05k# E5l#$F5m#;E5o# CoglClipStackRect5*G_CoglClipStackRect45r6HD5tF#x05w(#y05x(# x15y(#$y15z(#(D5}I#,can_be_scissor5#0 CoglClipStackPath5,OH_CoglClipStackPath$5HD5F#D5I#path5I# CoglClipStackPrimitive5-H_CoglClipStackPrimitive457ID5F#D5I#D5g=# E5(#$$F5(#(E5(#,.F5(#050ICOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType557IFF CoglFrameInfo6(I_CoglFrameInfo CoglObject7 J_CoglObject(8KJklass8MT[#user_data_entry8OZ[#user_data_array8Qj[#n_user_data_entries8R# ;E8T#$7ZJunused7[# CoglUserDataKey7\J CoglUserDataDestroyCallback7jJJJ& CoglOnscreen9* K_CoglOnscreen:KLE:MC#foreign_hwnd:V# E:Y#frame_closures:[ӕ#resizable:]#resize_callbacks:^Ж#frame_counter:`#swap_frame_counter:a#pending_frame_infos:dY#D:f&#_CoglFrameEvent9ULCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent9LCoglFrameCallback9LLLLULL&JICoglFrameClosure9L_CoglFrameClosure:'MD:)#E:+lL#D:-&# VE:.J#CCoglOnscreenResizeCallback9HMNMiML& CoglTexture2D;7~M_CoglTexture2D GLenum< GLboolean< GLbitfield< GLint< GLsizei< GLubyte< GLuint< GLfloat< ( GLclampf<ZCOGL_WINSYS_RECTANGLE_STATE_UNKNOWNCOGL_WINSYS_RECTANGLE_STATE_DISABLECOGL_WINSYS_RECTANGLE_STATE_ENABLE CoglWinsysRectangleState>@Y<<EZEZM0ZSY_CoglObjectClass 84Zname86#virt_free87&#virt_unref88&# CoglUserDataDestroyInternalCallback81ZZZ&& CoglObjectClass89WZ 8=5[key8?5[#D8@&#VE8AZ#J CoglUserDataEntry8B[Z ;[j[ ; CoglNode?"[_CoglNode#,padding6E?#0padding7E@#4padding8EA#8padding9EB#< CoglDepthStateECjFCmCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncFLkFmCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeF m CoglBitmaskG9mm_CoglBitmaskImaginaryTypeD+xnambient+h#diffuse+h#specular+h# emission+h#0shininess+(#@CoglPipelineLightingState+n%+nalpha_func+m#alpha_func_reference+(#CoglPipelineAlphaFuncState+n%(+oblend_equation_rgb+M#blend_equation_alpha+M#blend_src_factor_alpha+M#blend_dst_factor_alpha+M# blend_constant+5#blend_src_factor_rgb+M# blend_dst_factor_rgb+M#$CoglPipelineBlendState+n%$+ vpenabled+"#color+#5#mode+$)#density+%(#z_near+&(#z_far+'(# CoglPipelineFogState+(p%+*pfD+,#CoglPipelineLogicOpsState+-p%+/qmode+1m#front_winding+2-#CoglPipelineCullFaceState+3p% +5yqoverride_mask+7m#override_values+<yq#changed_mask+@m#}jCoglPipelineUniformsState+A#q&+Crlighting_state+Exn#alpha_state+Fn#Dblend_state+Go#Luser_program+H#tdepth_state+Ik#xfog_state+Jvp#point_size+K(#logic_ops_state+Lp#cull_face_state+Mq#uniforms_state+Nq#8F+Oa#qD+Pa#CoglPipelineBigState+QqCoglPipelineDestroyCallback+hs ss@&r;i ;i7s +%sCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType+)7s_CoglPipelineFlushFlag+{tCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag+s_CoglPipelineFlushOptions+uwE+{t# F+#disable_layers+#layer0_override_texture+$i# CoglPipelineFlushOptions+t CoglBufferVtable.(Qu_CoglBufferVtable .*umap_range.,u#unmap.3u#set_data.5v#&uuAOBM@uuuuvu1Mu!_CoglBufferFlags.*_CoglOnscreenEvent:BD:D#onscreen:FL#info:GL# }E:HUL#_CoglOnscreenEventList:@D:@#F:@Ɨ# CoglOnscreenEventList:@:DD:D#F:DƗ# Q zAo uF bdMXMMM[NjMUQMMMMMMM"NMMMMMMTMMMMMMMM[N uMMMMZMMY,O{MMMuOݙMMMM"NM &1MMRMMM17iM&XMMnRoMMMMMM_floatVec2x (#y!(# floatVec2" CoglPathData:_CoglPathData\E;EG#EEIEZ#fill_ruleK#path_nodesMj[# path_startO#path_penP#last_pathQ# path_nodes_minR#$path_nodes_maxS#,fill_attribute_bufferUO|#4fill_vbo_indicesVʼn#8fill_vbo_n_indicesW#<fill_attributesX#@stroke_attribute_bufferZO|#Lstroke_attributes[#Pstroke_n_attributes\#Tis_rectangled#X m=̜ Ҝ ('_cogl_clip_stack_push_entry6&5(clip_stack6I(size7)}E8I*^E:I+get_transformed_cornersIÝ(x_1I((y_1J((x_2K((y_2L()gFMaz)\FNaz)EO̜)HFP%j,iR-,va%j._cogl_clip_stack_ref^I/^E^I0_cogl_util_scissor_intersect-1rect_x0-1rect_y0.1rect_x1/1rect_y10/%E1/E2/0E3/E42_cogl_clip_stack_entry_set_boundsi m mYI3^EiI3HFj%j4min_xl(4min_yl(4max_xm(64max_ym(o4in5Hmkm4vr%j6_cogl_clip_stack_push_window_rectangleI msm7EI8x_offset8y_offset8width 8height*^EI9ל3m05::;x_1(>y_1(k>x_2(>y_2(7DI7EI7E̜?^EvS?gF|?\F}@modelview_projection~@rect|@Aלmp5Y::4;<5B):<54base_entryIG ( 6_cogl_clip_stack_push_from_pathIPm- mY7EI8pathI7DICEI CE̜Dx_1(Dy_1(Dx_2(Dy_2(5mmE^EYSEgF}E\F~EHF|FלmmآGGG,5mmB)@H5;mm#GkGGGGwGlGa GV!5;mmB55mmBI6HI_cogl_clip_stack_push_primitive0I0 m mvCE0ICD1g=CE2(C$F3( CE4(C.F5(CD6ICE7ICE8̜ E^E:SEgF;}E\F<~EHF=|@JלE m5?::4;<5B)H5 m mO;@; G.GO;w;l;a ;V5 m mBp5m m mBHKÝ m mt3;L_cogl_clip_stack_unrefi m mM^EiI N__PRETTY_FUNCTION__!)ym<6ODoIBP m mĥDrectuvyPv m mDpath_entryY5 m mDprimitive_entry !  I_cogl_clip_stack_popI m mCEIDnew_topIHÝ m mGL_cogl_clip_stack_get_bounds m m!zCEIC%ECEC0E CEO^EIQJ m6GGsGgG[GKG;<G+\G{R_cogl_clip_stack_flush m mtCEICDMDctxEZGNU C 4.6.3./cogl-clip-state.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl mmcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloat7signed charshort intlong long unsigned intHWND__unused# HWNDn   double long double guint8 guint32& gsize: gchar0 gint3 gboolean4 gulong8 guint9 gpointerO& GDestroyNotifyYqwK GArray'_GArray+G-D#len.># GByteArray(_GByteArray1G3J#len4># GPtrArray)_GPtrArray7Dpdata9P#len:>#K GQuark& GError+r_GError -domain/V#code0#message1D# K  GList '_GList )G +K#next ,#prev -# GHashTable '&_GHashTable GHook (A_GHook KG MK#next Nt#prev Ot#F P># hook_id Q0#FG R>#func SK#F T[# GHookList )_GHookList Atseq_id C0#hook_size D>#is_setup E>#hooks Ft#dummy3 GK# finalize_hook Hz#dummy I#4 GHookFinalizeFunc 5t GSList '_GSList )G +K#next ,# GString )_GString +Gstr -D#len .#allocated_len /#Sd GQueue&g_GQueue 1head3#tail4#length5># uint8_t$ uint32_t( int64_t) CoglBoolD CoglHandle& CoglMatrix_CoglMatrixO5xxR(#yxS(#zxT(#wxU(# xyX(#yyY(#zyZ(#wy[(#xz^(# yz_(#$zz`(#(wza(#,xwd(#0ywe(#4zwf(#8wwg(#<invm#@Gn#FGo#_padding3p# CoglColorF_CoglColorred#green#blue#alpha#F#F#F# [ COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormatCOGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags D)COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHCOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType=COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesMode!COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunctionXCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaska?m-COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpkCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlagsA CoglPath6_CoglPath (  CoglPrimitive%_CoglPrimitive CoglAttribute%_CoglAttribute7oG9G#name_state;{#(normalized<#,is_buffered>#0dLt{#4FN# CoglAttributeBuffer%_CoglAttributeBuffer CoglContext%_CoglContext>E:G@G#displayBKW#(driverD<;#,gpuHd#0driver_vtableK#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsTt]#lneeds_viewport_scissor_workaroundV#pviewport_scissor_workaround_framebufferW@J#tdefault_pipelineY>#xdefault_layer_0Z\f#|default_layer_n[\f#dummy_layer_dependant\\f#attribute_name_states_hash^#attribute_name_index_map_X#n_attribute_names`#enabled_builtin_attributesbj#enabled_texcoord_attributescj#enabled_custom_attributesdj#enable_builtin_attributes_tmpij#enable_texcoord_attributes_tmpjj#enable_custom_attributes_tmpkj#changed_bits_tmplj#legacy_backface_culling_enabledn#identity_matrixq#y_flip_matrixr#flushed_matrix_modevJx#current_projection_entryzF#current_modelview_entry{F#identity_entry} E#builtin_flushed_projectionw#builtin_flushed_modelvieww#texture_unitsX#active_texture_unit#legacy_fog_statem#opaque_color_pipeline>#blended_color_pipeline>#texture_pipeline>#codegen_header_bufferG#codegen_source_bufferG#codegen_boilerplate_bufferG#source_stack#legacy_state_set#pipeline_cache #default_gl_texture_2d_tex#default_gl_texture_3d_tex#default_gl_texture_rect_tex#framebuffers#journal_flush_attributes_arrayX#journal_clip_boundsX#polygon_verticesX#current_pipeline>#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color#current_pipeline_age#gl_blend_enable_cache#depth_test_enabled_cache#depth_test_function_cache!#depth_writing_enabled_cache#depth_range_near_cache(#depth_range_far_cache(#legacy_depth_test_enabled#current_buffer#framebuffer_stack#window_buffer@J#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_buffer@J#current_read_buffer@J#have_last_offscreen_allocate_flags #last_offscreen_allocate_flags#swap_callback_closures§#next_swap_callback_idè#onscreen_events_queueų#current_gles2_contextrW#gles2_context_stackY#current_path˰F#stencil_pipeline̎>#quad_buffer_indices_byteЬ#quad_buffer_indices_lenј#quad_buffer_indicesҬ#rectangle_byte_indicesԬ#rectangle_short_indicesլ#rectangle_short_indices_len֨#in_begin_gl_block#texture_download_pipelineڎ>#blit_texture_pipelineێ>#atlases#atlas_reorganize_callbacks#journal_rectangles_color#max_texture_unitsJ#max_texture_image_unitsJ#max_activateable_texture_unitsJ#current_program#current_fragment_program_typep#current_vertex_program_typep#current_gl_program K#current_gl_dither_enabled#current_gl_color_mask#current_clip_stack_valid#current_clip_stackF#current_clip_stack_uses_stencil #buffer_map_fallback_array-#buffer_map_fallback_in_use#buffer_map_fallback_offset#rectangle_state%W#sampler_cache3#winsys_features$#G&&#uniform_names-9#uniform_name_hash1#n_uniform_names2#glBindTexture;N#glBlendFunc=xO#glClear?T#glClearColorAIK#glClearStencilF4S#glColorMaskH2V#glCopyTexSubImage2DM{U#glDeleteTexturesVN#glDepthFuncXjK#glDepthMaskZK#glDisable\jK#glDrawArrays^U#glDrawElements`l#glEnableejK#glFinishg#glFlushi#glFrontFacekjK#glCullFacemjK#glGenTexturesoN#glGetErrorqT#glGetIntegervsU#glGetBooleanvu#glGetFloatvwU#glGetStringy#glHint{xO#glIsTexture}N#glPixelStoreiM#glReadPixelsɕ#glScissorSV#glStencilFunc#glStencilMaskO#glStencilOp#glTexImage2D;#glTexParameterfL#glTexParameterfv L#glTexParameteriL#glTexParameteriv1L#glGetTexParameterfvXL#glGetTexParameterivzL#glTexSubImage2D U#glCopyTexImage2DFU#glViewportSV#glIsEnabled\O#glLineWidthM#glPolygonOffsetoN#glClipPlanefO# glAttachShader@O# glUseProgramCO# glDeleteProgramEO# glGetShaderInfoLogGP# glGetProgramInfoLogLP# glGetShaderivQN# glGetProgramivUN# glDetachShaderYO# glGetAttachedShaders[^P# glIsShader`N# glIsProgrambN# glShaderSourcel}# glCompileShaderqO# glLinkProgramsO# glGetUniformLocationuP# glUniform1fx+Q# glUniform2f{BQ# glUniform3f^Q# glUniform4fQ# glUniform1fvQ# glUniform2fvQ# glUniform3fvQ# glUniform4fvQ# glUniform1iN# glUniform2iN# glUniform3iQ# glUniform4iQ# glUniform1ivR# glUniform2ivR# glUniform3ivR# glUniform4ivR# glUniformMatrix2fv$R# glUniformMatrix3fv$R# glUniformMatrix4fv$R# glGetUniformfv̻P# glGetUniformivP# glGetActiveUniform"P# glGetShaderSourceܚP# glValidateProgramO# glVertexAttribPointerR# glEnableVertexAttribArrayO# glDisableVertexAttribArrayO# glVertexAttrib1fER# glVertexAttrib1fv\R# glVertexAttrib2fsR# glVertexAttrib2fv\R# glVertexAttrib3fR# glVertexAttrib3fv\R# glVertexAttrib4fR# glVertexAttrib4fv\R# glGetVertexAttribfvP# glGetVertexAttribivN# glGetVertexAttribPointervQ# glGetAttribLocation P# glBindAttribLocation O# glGetActiveAttrib"P# glGetTexLevelParameterivP# glGetTexImageSĖ# glClipPlaneW# glDepthRangeY# glDrawBuffer[jK# glMapBufferf# glUnmapBufferi\O# glTexImage3DqK# glTexSubImage3DxK# glBlitFramebufferT# glGenProgramsN# glDeleteProgramsN# glBindProgramN# glProgramString9# glProgramLocalParameter4fvFS# glEGLImageTargetTexture2DP# glEGLImageTargetRenderbufferStorageP# glDiscardFramebufferl# glRenderbufferStorageMultisampleIMG@T# glFramebufferTexture2DMultisampleIMG͗# glGenSamplersڝN# glDeleteSamplersݺN# glBindSamplerO# glSamplerParameterifT# glCreateProgramObjectP# glCreateShaderObject P# glDeleteObjectO# glAttachObjectO# glUseProgramObjectO# glGetInfoLogP# glGetObjectParameterivN# glDetachObjectO# glGetAttachedObjects^P# glGetStringiS# glBindVertexArrayO# glDeleteVertexArraysN# glGenVertexArraysN# glMapBufferRange&T# CoglSwapChain !Z:_CoglSwapChain CoglOnscreenTemplate!&:_CoglOnscreenTemplate CoglRenderer"Q:_CoglRenderer"W<;COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver"^: CoglDisplay#Ab;_CoglDisplay8$$;G$&G#setup$(#(renderer$)EW#,onscreen_template$*X#0G$4&#4 CoglIndices%%;_CoglIndices CoglPipeline&"<_CoglPipeline'kk>G'X#destroy_callback'p#<destroy_data'&#@journal_ref_count'#DLG'#Hage'#Lcolor'5#Pn_layers'#`layer_differences'#dG'_CoglSnippet< CoglBuffer)@>_CoglBuffer\*S?G*UG#qG*WfW#(vtable*YZr#,last_target*[8u#8FG*]s#<gl_handle*_ K#@size*`#Dusage_hint*aVt#Hupdate_hint*b?#LG*fTu#PF*h#Tstore_created*j#X)~?COGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint)?)x@COGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess)@)@COGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint)Ȑ@ CoglBitmap+*A_CoglBitmap CoglTexture,")A_CoglTexture,aACOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType,e8A CoglFramebuffer-ZA_CoglFramebuffer.vDG.xG#qG.yfW#(G.zF}#,config.}}#0G.#D'G.#Hformat. #Lallocated.#Pmodelview_stack.#Tprojection_stack.#Xviewport_x.(#\viewport_y.(#`viewport_width.(#dviewport_height.(#hviewport_age.#lviewport_age_for_scissor_workaround.#pG.F#tdither_enabled.#xF.#|journal.#deps.#clear_color_red.(#clear_color_green.(#clear_color_blue.(#clear_color_alpha.(#clear_clip_x0.#clear_clip_y0.#clear_clip_x1.#clear_clip_y1.#clear_clip_dirty.#dirty_bitmasks.#bits.#G.# CoglMatrixStack/D_CoglMatrixStack00 EG0G#qG0fW#(last_entry0F#, CoglMatrixEntry/#E_CoglMatrixEntry02E G04F#op05nw#F06#composite_gets0:# CoglClipStack1)E_CoglClipStack1]F G1aF#G1cF#bounds_x01j#bounds_y01k# F1l#G1m#F1o#10FCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType15FE E CoglClipState2F_CoglClipState2Fstacks2"# CoglFrameInfo3( G_CoglFrameInfo CoglObject4 ,G_CoglObject(5KGklass5MuX#user_data_entry5O{X#user_data_array5QX#n_user_data_entries5R# F5T#$4ZGunused4[# CoglUserDataKey4\G CoglUserDataDestroyCallback4jH HH& CoglOnscreen6*+H_CoglOnscreen7K(IG7MA#foreign_hwnd7V#.G7Y#frame_closures7[#resizable7]#resize_callbacks7^#frame_counter7`#swap_frame_counter7a#pending_frame_infos7dY#G7f&#_CoglFrameEvent6vICOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent6(ICoglFrameCallback6IIIIvII&HFCoglFrameClosure6I_CoglFrameClosure7'@JF7)ג#G7+I#G7-&# F7.G#ACoglOnscreenResizeCallback6iJoJJI& CoglTexture2D87J_CoglTexture2D GLenum9 GLboolean9 GLbitfield9 GLint9 GLsizei9 GLubyte9 GLuint9 GLfloat9 ( GLclampf9!(GLvoid9$9KOKjK)K)K)K)KpK|KJK 9KKKJJJJJJJJJ|KK LJJJJJJJJJJ|KL&LJJ&L,L K7LMLJJMLSL J^LtLJJtLKLLJJLJLLJJKLLJJJLL)KJL MJJJJJJJ|K&MZMJJJJJJJJ|K`MqMJKwMMJ&LMMJJMM&LMMJJJJMMKMNJJ|KNNKKK"N8NJJJ>N JIN KTNoNJJJ|KuNNKKNNJJNNJN KNNJCNNJN KNNJ KOO KJL O;OJ|KJAO\OJ|KbOJrOJCK~OOJJO JOOJJJ KOO K KOO K KOP KP  KP K"PJ(PRP K KJRPLXPJJdPP KJRPNPJP KPP KJRPPP KJtLPP KJLPQ KJtLQ+Q KJrO1QBQJKHQ^QJKKdQQJKKKQQJKKKKQQJJJJQQJJJJJQRJJ&LR$RJJML*RERJJJ&LKR\R KKbRsR K&LyRR KKKRR KKKKRR KKKKKRS KJJJJ|KJ S8N"SJ K(S4S)K:SFSJLSbSJ KtLhSSJJJJSJSJSSJJJ KJSSJJJ KSTJJJLT@TJJJJJJJJJJFTfTJJJJJlTT KJJTCKTJJTTJCNJ|KJTTJJLLT JU UJUFUJJJJJJJJ|KLU{UJJJJJJJJUUJJJJJJJJUUJLUUJtLUUJJJVVJ)KV2VKKKK8VSVJJJJYVtVJJJJ CoglGLES2Context:^V_CoglGLES2ContextV ;<%WCOGL_WINSYS_RECTANGLE_STATE_UNKNOWNCOGL_WINSYS_RECTANGLE_STATE_DISABLECOGL_WINSYS_RECTANGLE_STATE_ENABLE CoglWinsysRectangleState;@V:O;fWfWMQWtV_CoglObjectClass 54Wname56#virt_free57&#virt_unref58&# CoglUserDataDestroyInternalCallback51WW X&& CoglObjectClass59xW 5=VXkey5?VX#G5@&#F5AW#G CoglUserDataEntry5B#X X \XX k: CoglNode<"X_CoglNode<<*YG<.G# G<1;Y#(F<4UY#,children<7AY#4has_parent_reference<;#8_CoglNodeList<$;Y=G<$;Y#X CoglNodeList<$Y<4Yle_next<4;Y#le_prev<4Y#;Y=#t]COGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags=$]_CoglPipelineSnippet >(]F>*A^#snippet>,t^#_CoglPipelineSnippetList>&^=G>&^#] CoglPipelineSnippetList>&]>*n^le_next>*^#le_prev>*n^#^k>!_CoglSamplerCacheWrapMode?-_COGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapMode?4z^ CoglSamplerCache?6__CoglSamplerCache_CoglSamplerCacheEntry?8q`sampler_object?: K#min_filter?#<index@٨#@LG@ݘ#Dunit_index@#Htexture_type@A#Ltexture@Ef#Psampler_cache_entry@Kf#TG@Vf#X"F@#\@bCOGL_PIPELINE_COMBINE_FUNC_ADDCOGL_PIPELINE_COMBINE_FUNC_ADD_SIGNEDCOGL_PIPELINE_COMBINE_FUNC_SUBTRACTCOGL_PIPELINE_COMBINE_FUNC_INTERPOLATECOGL_PIPELINE_COMBINE_FUNC_REPLACE<COGL_PIPELINE_COMBINE_FUNC_MODULATECOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBCOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBA CoglPipelineCombineFunc@za@cCOGL_PIPELINE_COMBINE_SOURCE_TEXTURECOGL_PIPELINE_COMBINE_SOURCE_CONSTANTCOGL_PIPELINE_COMBINE_SOURCE_PRIMARY_COLORCOGL_PIPELINE_COMBINE_SOURCE_PREVIOUSCOGL_PIPELINE_COMBINE_SOURCE_TEXTURE0 CoglPipelineCombineSource@b@dCOGL_PIPELINE_COMBINE_OP_SRC_COLORCOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_COLORCOGL_PIPELINE_COMBINE_OP_SRC_ALPHACOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_ALPHA CoglPipelineCombineOp@c@etexture_combine_rgb_func@b#texture_combine_rgb_src@e#texture_combine_rgb_op@f#texture_combine_alpha_func@b#texture_combine_alpha_src@e# texture_combine_alpha_op@f#,texture_combine_constant@f#8matrix@#HF@"^#G@"^#point_sprite_coords@# cf  df  ($f  CoglPipelineLayerBigState@dAQf q`$f`AfCOGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedTypeA$bf#@A+6g$float_valueA,f$int_valueA-6g$matrixA.$float_arrayA/Fg$int_arrayA0$arrayA1& Fg (_CoglBoxedValueLA&gGA(f#sizeA)#countA)#vA2f# CoglBoxedValueA3Lg@B/hmagicB1#test_enabledB3#test_functionB4!#write_enabledB5# range_nearB6(#range_farB7(#FB9#FB:#FB;# padding3B<#$padding4B=#(padding5B>#,padding6B?#0padding7B@#4padding8BA#8padding9BB#< CoglDepthStateBCgCC#jCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncCLiCjCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeCAj CoglBitmaskD9kk_CoglBitmaskImaginaryTypeD'kambient'f#diffuse'f#specular'f# emission'f#0shininess'(#@CoglPipelineLightingState'2k%'kalpha_func'#j#alpha_func_reference'(#CoglPipelineAlphaFuncState'k%('mblend_equation_rgb'J#blend_equation_alpha'J#blend_src_factor_alpha'J#blend_dst_factor_alpha'J# blend_constant'5#blend_src_factor_rgb'J# blend_dst_factor_rgb'J#$CoglPipelineBlendState'l%$' menabled'"#color'#5#mode'$)#density'%(#z_near'&(#z_far''(# CoglPipelineFogState'(#m%'*mF',#CoglPipelineLogicOpsState'-m%'/"nmode'1j#front_winding'2-#CoglPipelineCullFaceState'3m% '5noverride_mask'7j#override_values'<n#changed_mask'@j#gCoglPipelineUniformsState'ADn&'Colighting_state'Ek#alpha_state'Fk#Dblend_state'Gm#Luser_program'H#tdepth_state'Ih#xfog_state'Jm#point_size'K(#logic_ops_state'Lm#cull_face_state'M"n#uniforms_state'Nn#F'O"^#G'P"^#CoglPipelineBigState'QnCoglPipelineDestroyCallback'h%p+p&o\f \fXp '%pCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType')Xp_CoglPipelineFlushFlag'qCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag'p_CoglPipelineFlushOptions'9rFG'q#aG'#disable_layers'#layer0_override_texture'Ef# CoglPipelineFlushOptions'q CoglBufferVtable*(rr_CoglBufferVtable **rmap_range*,r#unmap*3s#set_data*5/s#&rrx@@M>rsrr/sr1M s!_CoglBufferFlags*l}|;=@J>l}|;x@JkM@J$fW ?EfM*_ ME@JeM Tu>@J>>}|l|[F@JJ CoglTextureDriverHz_CoglTextureDriver0HgenH%#prep_gl_for_pixels_uploadH16#upload_subregion_to_glHC#upload_to_glHYˊ# upload_to_gl_3dHk#prep_gl_for_pixels_downloadH4#gl_get_tex_imageH^#size_supportedH#size_supported_3dHƋ# try_setting_gl_border_colorH#$allows_foreign_gl_targetH#(find_best_gl_get_data_formatH"#, KfWJ 6fW fWEf K KM<ˊfWJ KJ K KMfWJ KJJJ K KMъ4fW^fWJJJTu:fWJJJJdƋfWJJJfW K&L̋fWJ "fW XPXP CoglPipelineCacheIA_CoglPipelineCache CoglTexture3DJ.k_CoglTexture3D CoglTextureRectangleK?_CoglTextureRectangle!_CoglGpuInfoArchitectureFlagLCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagL%!_CoglGpuInfoArchitectureL'WCOGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureL04L3{COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorL_CoglOnscreenEvent7BkF7DД#onscreen7FI#info7GI# G7HvI#_CoglOnscreenEventList7@G7@#G7@# CoglOnscreenEventList7@k7DF7D#XG7D# 8 a(V| r- _KJ?lJJJ|KQJSr8NJɕJJJJJJCKJJ KϕJJJ;JJJJJJJJ|K\JJJJA} KJVMLbJJJLĖJJJJCKۖJۖ ʖ&JJ9JJJ1PJ&?lJJOVJJJ KJJr'cogl_clip_push_window_rectangle, m m (G,(yG-(G.('G/ 'cogl_clip_push_window_rect7 m; mt(G7((yG8((G9(('G:( 'cogl_clip_push_rectangle@@ mt mۘ)x_1@()y_1A()x_2B()y_2C( *cogl_clip_pushK m mt7(GK((yGL((GM(('GN( 'cogl_clip_push_from_path_preserveW m m*~+ctxYfWn'cogl_clip_push_from_path` mm+ctxbfW'cogl_clip_push_primitivekmLmC)primitivek;(Fl((Gm()bounds_x2n( )bounds_y2o(,cogl_clip_popzPmdm,cogl_clip_stack_savepmm;,cogl_clip_stack_restoremmg-cogl_clip_ensuremmt._cogl_clip_state_get_stackFmmt(GF'_cogl_clip_state_set_stackmmi(G)stackF'_cogl_clip_state_save_clip_stackm1m(G'_cogl_clip_state_init@mfm(G+ctxfWk'_cogl_clip_state_restore_clip_stackpmmP(G+stackäF/_cogl_clip_state_destroymm(G&GNU C 4.6.3./cogl2-compatibility.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglm-mɨ__gnuc_va_list__builtin_va_listcharva_listunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned charfloatsigned charshort intlong long unsigned intdouble long doubleguint32&gchar0gint3GQuark&GError+_GError -!domain/#code0#message1#CoglBoolD  COGL_VERTICES_MODE_POINTS COGL_VERTICES_MODE_LINES COGL_VERTICES_MODE_LINE_LOOP COGL_VERTICES_MODE_LINE_STRIP COGL_VERTICES_MODE_TRIANGLES COGL_VERTICES_MODE_TRIANGLE_STRIP COGL_VERTICES_MODE_TRIANGLE_FAN CoglVerticesMode7CoglPath6E _CoglPathCoglPipeline "e _CoglPipelineCoglAttribute % _CoglAttributeCoglIndices % _CoglIndicesCoglIndexBuffer 0 _CoglIndexBufferuQCoglFramebuffer Z  _CoglFramebuffer cogl2_clip_push_from_path&mm'\path&\5cogl_display_error_quarkKmmScogl_onscreen_template_error_quarkQm#mcogl_swap_chain_error_quarkW0mCmcogl_texture_3d_error_quark]Pmcmcogl_index_buffer_allocatec'pmvmtindicescerrord!cogl_is_journalj'mmtobjectj: cogl_vdraw_indexed_attributesrm-mframebufferrpipelinesmodetfirst_vertexu n_verticesvindiceswapz;n_attributes{attributes|i}attribute~H!GNU C 4.6.3./cogl-feature-private.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl0mmcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloat<signed charshort intlong long unsigned intHWND__unused# HWNDs   double VARENUM [VT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double CoglContext%}_CoglContext>(%I@N#displayBSc#({IDA#,gpuH#0HK#T"HL#Xglsl_majorN#\glsl_minorO#`featuresR#d[IS6#hprivate_feature_flagsTp#lneeds_viewport_scissor_workaroundV-#pviewport_scissor_workaround_framebufferW.R#tdefault_pipelineYH#xdefault_layer_0Z|#|default_layer_n[|#dummy_layer_dependant\|#attribute_name_states_hash^-#attribute_name_index_map_i#n_attribute_names`#enabled_builtin_attributesb#enabled_texcoord_attributesc#enabled_custom_attributesd#enable_builtin_attributes_tmpi#enable_texcoord_attributes_tmpj#enable_custom_attributes_tmpk#changed_bits_tmpl#legacy_backface_culling_enabledn-#identity_matrixq4.#y_flip_matrixr4.#flushed_matrix_modev#current_projection_entryzl#current_modelview_entry{l#identity_entry}jj#builtin_flushed_projectionM#builtin_flushed_modelviewM#texture_unitsi#active_texture_unit#legacy_fog_state#opaque_color_pipelineH#blended_color_pipelineH#texture_pipelineH#codegen_header_buffer-#codegen_source_buffer-#codegen_boilerplate_buffer-#source_stackX+#legacy_state_set#pipeline_cache#default_gl_texture_2d_tex#default_gl_texture_3d_tex#default_gl_texture_rect_texĭ#framebuffersX+#journal_flush_attributes_arrayi#journal_clip_boundsi#polygon_verticesi#current_pipelineH#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color-#current_pipeline_age#gl_blend_enable_cache-#depth_test_enabled_cache-#depth_test_function_cacheX:#depth_writing_enabled_cache-#depth_range_near_cache-#depth_range_far_cache-#legacy_depth_test_enabled-#current_bufferʭ#framebuffer_stack6-#window_buffer.R#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_buffer.R#current_read_buffer.R#have_last_offscreen_allocate_flagsj)#last_offscreen_allocate_flagsS#swap_callback_closures-#next_swap_callback_idí#onscreen_events_queue`#current_gles2_contextd#gles2_context_stackȫ-#current_pathl#stencil_pipeline̯H#quad_buffer_indices_byteY#quad_buffer_indices_lenѝ#quad_buffer_indicesY#rectangle_byte_indicesY#rectangle_short_indicesY#rectangle_short_indices_len֭#in_begin_gl_block-#texture_download_pipelineگH#blit_texture_pipelineۯH#atlases6-#atlas_reorganize_callbacks,#journal_rectangles_color(#max_texture_unitsR#max_texture_image_unitsR#max_activateable_texture_unitsR#current_program.#current_fragment_program_type9#current_vertex_program_type9#current_gl_programR#current_gl_dither_enabled-#current_gl_color_mask=#current_clip_stack_valid-#current_clip_stackl#current_clip_stack_uses_stencil -#buffer_map_fallback_arrayڭ#buffer_map_fallback_in_use-#buffer_map_fallback_offset#rectangle_state^_#sampler_cache#winsys_features$#H&+#uniform_names-#uniform_name_hash1-#n_uniform_names2#glBindTexture;V#glBlendFunc=fW#glClear?\#glClearColorA7S#glClearStencilF"[#glColorMaskH ^#glCopyTexSubImage2DMi]#glDeleteTexturesVV#glDepthFuncXXS#glDepthMaskZ#glDisable\XS#glDrawArrays^]#glDrawElements`#glEnableeXS#glFinishg#glFlushi#glFrontFacekXS#glCullFacemXS#glGenTexturesoV#glGetErrorq\#glGetIntegervs]#glGetBooleanvu0#glGetFloatvw]#glGetStringyF#glHint{fW#glIsTexture}V#glPixelStoreivU#glReadPixelsv#glScissorA^#glStencilFunc#glStencilMaskW#glStencilOp#glTexImage2D#glTexParameterfT#glTexParameterfvS#glTexParameteriT#glTexParameterivT#glGetTexParameterfvFT#glGetTexParameterivhT#glTexSubImage2D\#glCopyTexImage2D4]#glViewportA^#glIsEnabledJW#glLineWidthU#glPolygonOffset]V#glClipPlanef<_U#glClientActiveTextureDXS#glGenRenderbuffers W# glAttachShader @W# glUseProgram CW# glDeleteProgram EW# glGetShaderInfoLog GX# glGetProgramInfoLog LX# glGetShaderiv QV# glGetProgramiv UV# glDetachShader YW# glGetAttachedShaders [LX# glIsShader `V# glIsProgram bV# glShaderSource l*# glCompileShader qW# glLinkProgram sW# glGetUniformLocation umX# glUniform1f xY# glUniform2f {0Y# glUniform3f LY# glUniform4f mY# glUniform1fv Y# glUniform2fv Y# glUniform3fv Y# glUniform4fv Y# glUniform1i tV# glUniform2i V# glUniform3i Y# glUniform4i Y# glUniform1iv Y# glUniform2iv Y# glUniform3iv Y# glUniform4iv Y# glUniformMatrix2fv Z# glUniformMatrix3fv Z# glUniformMatrix4fv Z# glGetUniformfv ̩X# glGetUniformiv X# glGetActiveUniform X# glGetShaderSource ܈X# glValidateProgram W# glVertexAttribPointer Z# glEnableVertexAttribArray W# glDisableVertexAttribArray W# glVertexAttrib1f 3Z# glVertexAttrib1fv JZ# glVertexAttrib2f aZ# glVertexAttrib2fv JZ# glVertexAttrib3f }Z# glVertexAttrib3fv JZ# glVertexAttrib4f Z# glVertexAttrib4fv JZ# glGetVertexAttribfv X# glGetVertexAttribiv V# glGetVertexAttribPointerv X# glGetAttribLocation mX# glBindAttribLocation W# glGetActiveAttrib X# glGetTexLevelParameteriv PK# glGetTexImage Sq# glClipPlane W# glDepthRange Y# glDrawBuffer [XS# glMapBuffer fů# glUnmapBuffer iJW# glTexImage3D quS# glTexSubImage3D xS# glBlitFramebuffer [# glGenPrograms V# glDeletePrograms V# glBindProgram V# glProgramString # glProgramLocalParameter4fv 4[# glEGLImageTargetTexture2D # glEGLImageTargetRenderbufferStorage # glDiscardFramebuffer # glRenderbufferStorageMultisampleIMG .\# glFramebufferTexture2DMultisampleIMG D# glGenSamplers ڋV# glDeleteSamplers ݨV# glBindSampler W# glSamplerParameteri T\# glCreateProgramObject W# glCreateShaderObject W# glDeleteObject W# glAttachObject W# glUseProgramObject W# glGetInfoLog X# glGetObjectParameteriv V# glDetachObject W# glGetAttachedObjects LX# glGetStringi Z# glBindVertexArray W# glDeleteVertexArrays V# glGenVertexArrays V# glMapBufferRange &p\# uint8_t$ uint32_t( int64_t) guint8 guint32& gsize: gchar0 glong2 gint3 gboolean4^) gulong8 guint9 gpointerO+ GDestroyNotifyY)))) GArray')_GArray+*H-*#len.)# GByteArray(*_GByteArray1K*H3*#len4)# GPtrArray)\*_GPtrArray7*pdata9*#len:)#D))) GQuark&() GError+*_GError -*domain/*#code0^)#message1*# )+  GList'+_GList )X+H+)#next,X+#prev-X+#+ GHashTable'p+_GHashTable GHook(+_GHook K,HM)#nextN,#prevO,#HP)# hook_idQz)#HR)#funcS)#uHT)# GHookList)#,_GHookListA,seq_idCz)#hook_sizeD)#is_setupE)#hooksF,#dummy3G)# finalize_hookH,#dummyI*#~+ GHookFinalizeFunc5,,,,,, GSList'-_GSList)6-H+)#next,6-#,B-  GString)S-_GString +-str-*#len.7)#allocated_len/7)#D--* GQueue&-_GQueue 1-head3X+#tail4X+#length5)#^+ CoglBoolD CoglHandle+ CoglFuncPtr<- CoglMatrixF._CoglMatrixOl/xxR-#yxS-#zxT-#wxU-# xyX-#yyY-#zyZ-#wy[-#xz^-# yz_-#$zz`-#(wza-#,xwd-#0ywe-#4zwf-#8wwg-#<invmi#@ In#Ho#_padding3p# CoglColor}/_CoglColor0red(#green(#blue(#alpha(#?I(#1H(#RI(# [3COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat06COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags3D`7COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH68COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeTypet79COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesMode98X:COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction79_CoglWinsysFeaturee<COGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES CoglWinsysFeatureGv:X=COGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaska<mm=COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingp)==COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags= CoglSwapChain!=_CoglSwapChain CoglOnscreenTemplate& >_CoglOnscreenTemplate CoglRendererQ5>_CoglRendererT*-?%I,N#connected--#(driver_override.A#,H/#0"H0#4winsys_vtable1 #8winsys_id_override2@@#<H3X+#@outputs5X+#D{I-#0d#L!#4H#N# CoglAttributeBuffer$%B_CoglAttributeBuffer CoglIndices%%B_CoglIndices$B _CoglFeatureIDFCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglPath&6F_CoglPath CoglPipeline'"6F_CoglPipeline(kH%I( l#destroy_callback(p#<destroy_data(+#@journal_ref_count(#DH(#Hage(#Lcolor(l/#Pn_layers(#`layer_differences(X+#dH(#hstatic_breadcrumb(O#llayers_cache(#pshort_layers_cache(#tdeprecated_get_layers_list(X+#is_weak(#WH(#blend_enable(#real_blend_enable(#layers_cache_dirty(#deprecated_get_layers_list_dirty(#has_static_breadcrumb(#progend(#CoglSnippet)3H_CoglSnippet"F CoglBuffer*@H_CoglBuffer\+SI%I+UN#I+Wc#(vtable+YɊ#,last_target+[#8H+]4#<gl_handle+_R#@size+`#Dusage_hint+aŌ#Hupdate_hint+bJ#LH+fÍ#PH+h#Tstore_created+j#X*~JCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint*I*JCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess*;J*JCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint*ȱJ CoglBitmap,*)K_CoglBitmap CoglTexture-"JK_CoglTexture-aKCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType-eYK CoglFramebuffer.ZK_CoglFramebuffer/vN%I/xN#I/yc#( I/z#,config/}#0width/#Dheight/#Hformat/3#Lallocated/-#Pmodelview_stack/Ř#Tprojection_stack/Ř#Xviewport_x/-#\viewport_y/-#`viewport_width/-#dviewport_height/-#hviewport_age/#lviewport_age_for_scissor_workaround/#pclip_state/ϐ#tdither_enabled/-#xCH/=#|journal/˘#deps/X+#clear_color_red/-#clear_color_green/-#clear_color_blue/-#clear_color_alpha/-#clear_clip_x0/#clear_clip_y0/#clear_clip_x1/#clear_clip_y1/#clear_clip_dirty/-#dirty_bitmasks/-#bits/#-I/# CoglFrameInfo0(N_CoglFrameInfo CoglObject1 O_CoglObject(2KOklass2Mi#user_data_entry2Oi#user_data_array2Qi#n_user_data_entries2R# H2T#$1ZOunused1[# CoglUserDataKey1\O CoglUserDataDestroyCallback1jOOO+P CoglOnscreen3*P_CoglOnscreen4KQ%I4MK#foreign_hwnd4V#H4Y-#frame_closures4[g#resizable4]-#resize_callbacks4^d#frame_counter4` )#swap_frame_counter4a )#pending_frame_infos4d-#H4f+#_CoglFrameEvent3dQCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent3QCoglFrameCallback3QQQQdQQ+PNCoglFrameClosure3Q_CoglFrameClosure4'.RG4)#I4+{Q#H4-+# uH4.O#KCoglOnscreenResizeCallback3WR]RxRQ+ CoglTexture2D57R_CoglTexture2D GLenum6 GLboolean6 GLbitfield6 GLint6 GLsizei6 GLubyte6 GLuint6 GLfloat6 - GLclampf6!-GLvoid6$'S=SXSSSSS^SjSRpS'S{SSRRRRRRRRRjSSSRRRRRRRRRRjSSTRRTTS%T;TRR;TATRLTbTRRbTSnTTRRTRTTRRSTTRRRTTSRTURRRRRRRjSUHURRRRRRRRjSNU_URSeUvURT|UURRUUTUURRRRUUSUURRjSU VSSSV&VRRR,VR7VRBV]VRRRjScVtVSSzVVRRVVRVRVVR1VV RVRVVRRVWRRTW)WRjSR/WJWRjSPW R`WR1SlW}WRRWRWWRRRRWWRRWWRROWWRW!RX RXRX@XRRR@XTFXRRRXmXRR@XVsX RXROXXRR@XXXRRbTXXRRTXXRRbTYYRR`WY0YRS6YLYRSSRYmYRSSSsYYRSSSSYYRRRRYYRRRRRYYRRTYZRR;TZ3ZRRRT9ZJZRSPZaZRTgZ}ZRSSZZRSSSZZRSSSSZZRRRRRjSRZ &V[RR["[S([4[R:[P[RRbTV[q[RRRRw[ R[R[[RRRRR[[RRRR[[RRRT[.\RRRRRRRRRR4\T\RRRRRZ\p\RRRv\ 1S\RR\\R1VRjSR\\RRTT\!R\\R]4]RRRRRRRRjS:]i]RRRRRRRRo]]RRRRRRRR]]RT]]RbT]]RRR]]RS^ ^SSSS&^A^RRRRG^b^RRRR CoglGLES2Context7^z^_CoglGLES2Context^O8d^fd8e#events8fL#revents8gL# CoglPollFD8h^9<^_COGL_WINSYS_RECTANGLE_STATE_UNKNOWNCOGL_WINSYS_RECTANGLE_STATE_DISABLECOGL_WINSYS_RECTANGLE_STATE_ENABLE CoglWinsysRectangleState9@^_CoglWinsysVtablex9Bbid9D@@#H9E@#name9GO#renderer_get_proc_address9L c# renderer_connect9Q&c#renderer_disconnect9T8c#renderer_outputs_changed9W8c#display_setup9ZYc#display_destroy9]kc# context_init9`c#$context_deinit9cc#(context_create_gles2_context9fc#,onscreen_init9ic#0onscreen_deinit9lc#4onscreen_bind9oc#8onscreen_swap_buffers9rc#<onscreen_update_swap_throttled9uc#@onscreen_set_visibility9xc#Dcontext_get_clock_time9~d#Honscreen_swap_region9:d#Lonscreen_set_resizable9c#Ponscreen_get_buffer_age9Pd#Tonscreen_x11_get_window_xid9fd#Xonscreen_win32_get_window9|d#\poll_get_info9d#`poll_dispatch9d#dsave_context9c#hset_gles2_context9d#lrestore_context9c#pdestroy_gles2_context9 e#t !.ccO-!>b -&cc-c8cc,c -ScSc-A>ckcSc_c -cc-jqcccc +cc-c -cQ-ccQccQ-c  )dcd/dQ/d5dd PdQ@d (fdQVd |dQlddcddd^ )ddcdd^d -dd-b^d edd CoglWinsysVtable9~_:#hCOGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass 24+iname26O#virt_free27+#virt_unref28+# CoglUserDataDestroyInternalCallback21Vi\imi++ CoglObjectClass29h 2=ikey2?i#H2@+#uH2A+i#O CoglUserDataEntry2Bimi ii )= -j  CoglMatrixStack;j_CoglMatrixStack0"0l_CoglNode<>*l%I>.N#H>1l#(G>4l#,children>7l#4has_parent_reference>;-#8_CoglNodeList>$lH>$l# l CoglNodeList>$l>4 mle_next>4l#le_prev>4 m#l?#pCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags?<m CoglPipelineSnippet@$7q_CoglPipelineSnippet @(uqG@*q#snippet@,q#_CoglPipelineSnippetList@&qH@&q#q CoglPipelineSnippetList@&uq@*qle_next@*q#le_prev@*q#qH _CoglSamplerCacheWrapModeA- sCOGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapModeA4r CoglSamplerCacheA6As_CoglSamplerCache_CoglSamplerCacheEntryA8ssampler_objectA:R#min_filterAzCOGL_PIPELINE_COMBINE_OP_SRC_COLORCOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_COLORCOGL_PIPELINE_COMBINE_OP_SRC_ALPHACOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_ALPHA CoglPipelineCombineOpByB{texture_combine_rgb_funcBtx#texture_combine_rgb_srcB{#texture_combine_rgb_opB{#texture_combine_alpha_funcBtx#texture_combine_alpha_srcB{# texture_combine_alpha_opB{#,texture_combine_constantB{#8matrixB4.#HeHBq#iIBq#point_sprite_coordsB-# hy{  >z{  -{  CoglPipelineLayerBigStateB[z7K|s{tCh|COGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedTypeC$|#@C+|$float_valueC,{$int_valueC-|$matrixC.i$float_arrayC/|$int_arrayC0$arrayC1+ | -_CoglBoxedValueLC&Q} IC(h|#sizeC)#countC)#vC2}|# CoglBoxedValueC3|@D/~magicD1(#test_enabledD3-#test_functionD4X:#write_enabledD5-# range_nearD6-#range_farD7-#?ID9(#1HD:(#RID;(# padding3D<(#$padding4D=(#(padding5D>(#,padding6D?(#0padding7D@(#4padding8DA(#8padding9DB(#< CoglDepthStateDCg}ECCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncEL~ECOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeE CoglBitmaskF9Àɀ_CoglBitmaskImaginaryType(lCOGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNTD(ambient({#diffuse({#specular({# emission({#0shininess(-#@CoglPipelineLightingState(%(jalpha_func(#alpha_func_reference(-#CoglPipelineAlphaFuncState(*%((sblend_equation_rgb(R#blend_equation_alpha(R#blend_src_factor_alpha(R#blend_dst_factor_alpha(R# blend_constant(l/#blend_src_factor_rgb(R# blend_dst_factor_rgb(R#$CoglPipelineBlendState(%$( enabled("-#color(#l/#mode($`7#density(%-#z_near(&-#z_far('-# CoglPipelineFogState((%(*<CH(,=#CoglPipelineLogicOpsState(-#%(/mode(1#front_winding(2m=#CoglPipelineCullFaceState(3^% (5 override_mask(7#override_values(< #changed_mask(@#Q}CoglPipelineUniformsState(A&(CSlighting_state(E#alpha_state(Fj#Dblend_state(Gs#Luser_program(H.#tdepth_state(I~#xfog_state(J#point_size(K-#logic_ops_state(L<#cull_face_state(M#uniforms_state(N#eH(Oq#iI(Pq#CoglPipelineBigState(Q1CoglPipelineDestroyCallback(hH+S| |Lj (%9COGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType()Lj_CoglPipelineFlushFlag( COGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag(Y_CoglPipelineFlushOptions(H( #H((#disable_layers((#layer0_override_texture({# CoglPipelineFlushOptions() CoglBufferVtable+(_CoglBufferVtable +*3map_range+,b#unmap+3t#set_data+5# +\\JJ-H3t\h -\6-z _CoglBufferFlags+<4COGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags+B+DŌCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint+HK+JCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget+Q( CoglOffscreenG,ލ_CoglOffscreen/֎%I/K#gl_framebuffer/̙#texture/{#texture_level/ȭ#texture_level_width/ɭ#texture_level_height/ʭ#depth_texture/{#allocation_flags/S#create_flags/֖# _CoglMatrixOp<%ݏCOGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp<0֎_CoglMatrixEntryCache _CoglOnscreenEvent4BG4D}#onscreen4FQ#info4GQ#  I4HdQ#_CoglOnscreenEventList4@THI4@T#I4@Z#T CoglOnscreenEventList4@4D}H4DT#H4DZ#դ) \ڭ *)sK*RRRRjS0RZ &VFR6vRRRRRR1SLRRR|RRRRRRRRRRRjS RRRR*RR^;TKRRRT0qRRRR1SQRw +ůRRRRR6˯R+RR}WDRRRRRRP$zCOGL_EXT_IN_GLESCOGL_EXT_IN_GLES2 CoglExtGlesAvailabilityP'J CoglFeatureFunctionP)_CoglFeatureFunctionP+nameP.O#pointer_offsetP0# CoglFeatureDataP3_CoglFeatureData$P5min_gl_majorP:#min_gl_minorP:#gles_availabilityP=z#namespacesP?O# extension_namesPEO#[IPG6#feature_flags_privatePJ#winsys_featurePLe<#functionsPO# e'g_string_append_c_inline-T(gstring-(cD))_cogl_feature_check%-0m/m*NH%c+driver_prefix&O*H'*G( *:H)*{I*A+extensions++function_table,+,suffix/O,func_num0:,in_core1-Z-error.@6i,namespaceDOn,namespace_suffixDO,namespace_lenE /X6,extensionKO?,full_extension_nameL-w0mx6`#1J1;2Kmhm1J1;3m6c1J+1;M2Pmpm1Jk1;/6,func+,full_function_name4_cogl_feature_check_ext_functions0mm;*I†c*Gí*:Hĭ+gl_extensionsũ ,iǭ\ K -5cogl_ext_core_funcs:l`m; 5cogl_ext_only_in_gles1_funcs;mq5cogl_ext_multitexture_part1_funcsCߵmq 5cogl_ext_offscreen_funcs ;m / 5cogl_ext_blending_funcs tT m5cogl_ext_blend_func_separate_funcs Lmq5cogl_ext_blend_equation_separate_funcs ¶tmq ׶ 5cogl_ext_gles2_only_api_funcs mǶ5cogl_ext_two_point_zero_api_funcs 6@mǶ5cogl_ext_only_in_both_gles_funcs 9i|m5cogl_ext_only_in_both_gles_and_gl_1_3_funcs EmǶ5cogl_ext_only_in_both_gles_and_gl_1_5_funcs bmq 5cogl_ext_vbos_funcs km5cogl_ext_multitexture_part0_funcs OȈmq d 5cogl_ext_fixed_function_core_funcs :mT 5cogl_ext_shaders_glsl_2_only_funcs 9ٸm 5cogl_ext_shader_objects_or_gl2_funcs k m޸ 5 5cogl_ext_vertex_shaders_funcs `m% u 5cogl_ext_only_in_big_gl_funcs Ome5cogl_ext_map_vbos_funcs eʹ,m5cogl_ext_texture_3d_funcs pdm5cogl_ext_offscreen_blit_funcs &mq5cogl_ext_arbfp_funcs Mme5cogl_ext_EGL_image_funcs xpm5cogl_ext_framebuffer_discard_funcs mq5cogl_ext_IMG_multisampled_render_to_texture_funcs m  5cogl_ext_ARB_sampler_objects_funcs 6`m K 5cogl_ext_shader_objects_funcs v@m;6cogl_ext_only_gl3_funcs mq6cogl_ext_vertex_array_object_funcs ׻mǶ6cogl_ext_map_region_funcs %4mq  5cogl_feature_ext_functions_dataF{m GNU C 4.6.3./cogl-fixed.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglm m-charunsigned intintshort unsigned intlong intlong long int|long unsigned intunsigned charfloat signed charshort intlong long unsigned intdoubleVARENUM VT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long doubleguint16!gint64,guint64-(gsize:gchar0|glong2gint3gulong8guint9gfloat;gdouble_magic/C8B B3_info0m3_finfo*0m3_cogl_fixed_value_table   m{ 7GNU C 4.6.3./cogl-color.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglm$mcharunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned charfloatsigned charshort intlong long unsigned intdouble long doubleuint8_t$uint32_t(CoglBoolDCoglColorؓ_CoglColor redS#IS#IS#IS#padding0b#padding1b#padding2b# cogl_color_init_from_4ub:{ I:{ red;S IS cogl_color_init_from_4fT IT{ redU IV IW IX cogl_color_new${m#mt cogl_color_copy*{0mQmLI*L7I,Rcogl_color_free3`mmI3{gmkmI5  mmtCNYd ocogl_color_set_from_4ubJmmtdestJ{redKSILSIMS INS m7PodYNCmFm  cogl_color_set_from_4fdPmmLjId{redeIfIg IhSm7j cogl_color_init_from_4fvnme mxIn{color_arrayocogl_color_get_red_bytezp mx mtIzL cogl_color_get_red_float m mHIL cogl_color_get_red m mILcogl_color_get_green_byte m mtIL cogl_color_get_green_float m mIL cogl_color_get_green m!m(DILcogl_color_get_blue_byte!m!mtIL cogl_color_get_blue_float !m>!mTIL cogl_color_get_blue@!m^!mILcogl_color_get_alpha_byte`!mi!mtCIL cogl_color_get_alpha_floatp!m!mIL cogl_color_get_alpha!m!mILcogl_color_set_red_byte!m!mt I{redcogl_color_set_red_float!m!mW I{redcogl_color_set_red"m8"m0 I{redcogl_color_set_green_byte@"mL"mt I{Icogl_color_set_green_floatP"m"m\4 I{Icogl_color_set_green"m"m{ I{Icogl_color_set_blue_byte"m"mt I{Icogl_color_set_blue_float"m#m I{Icogl_color_set_blue #mY#mW I{Icogl_color_set_alpha_byte`#ml#mt I{Icogl_color_set_alpha_floatp#m#m  I{I cogl_color_set_alpha#m#m8? I{Icogl_color_premultiply#mZ$md| I{cogl_color_unpremultiply`$m$m I{cogl_color_equal)r$m$mt v1) v2)!c1+ !c2+ $ b_cogl_color_get_rgba_4ubv5$m$mtx I5L dest6x S<7GNU C 4.6.3./cogl-buffer.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl$m +m4charsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long int}long unsigned intunsigned charfloat3signed charshort intlong long unsigned intHWND__unused# HWNDj   double VARENUM RVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double guint8 guint32& gsize: gchar0} gint3 gboolean4 gulong8 guint9 gpointerO" GDestroyNotifyY GArray'_GArray+BJ-#len.# GByteArray(T_GByteArray1J3#len4# GPtrArray)_GPtrArray7pdata9#len:#a GQuark&o GError+_GError -9domain/#code0#message1# I  GList 'V_GList )J +#next ,#prev -#I GHashTable '_GHashTable GHook (_GHook KLJ M#next N#prev O#I P# hook_id Q#J R#func S#tJ T# GHookList )]_GHookList Aseq_id C#hook_size D#is_setup E#hooks F#dummy3 G# finalize_hook H#dummy I9# GHookFinalizeFunc 5..L GSList 'B_GSList )pJ +#next ,p#4 GString )_GString +str -#len .~#allocated_len /~#v< G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| GQueue& _GQueue 1 head3#tail4#length5# } uint8_t$ uint32_t( int64_t) CoglBoolD CoglHandle" CoglMatrixd _CoglMatrixO xxR$#yxS$#zxT$#wxU$# xyX$#yyY$#zyZ$#wy[$#xz^$# yz_$#$zz`$#(wza$#,xwd$#0ywe$#4zwf$#8wwg$#<invma#@#Kn#Jo#_padding3p# CoglColor؛ _CoglColor red #green #blue #alpha #J # J #RK # [COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlagsD~COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH=COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType<COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeWvCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunctionU_CoglWinsysFeatureCOGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES XCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskamqCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingp-COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags CoglContext%_CoglContext>o>J@L#displayB\#(driverDf?#,gpuH #0driver_vtableK#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsTh#lneeds_viewport_scissor_workaroundV0 #pviewport_scissor_workaround_framebufferWO#tdefault_pipelineYF#xdefault_layer_0Z t#|default_layer_n[ t#dummy_layer_dependant\ t#attribute_name_states_hash^ #attribute_name_index_map_a#n_attribute_names`#enabled_builtin_attributesbx#enabled_texcoord_attributescx#enabled_custom_attributesdx#enable_builtin_attributes_tmpix#enable_texcoord_attributes_tmpjx#enable_custom_attributes_tmpkx#changed_bits_tmplx#legacy_backface_culling_enabledn0 #identity_matrixqR #y_flip_matrixrR #flushed_matrix_modev#current_projection_entryzd#current_modelview_entry{d#identity_entry}gb#builtin_flushed_projectionI#builtin_flushed_modelviewI#texture_unitsa#active_texture_unit#legacy_fog_state~#opaque_color_pipelineF#blended_color_pipelineF#texture_pipelineF#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cache#default_gl_texture_2d_tex#default_gl_texture_3d_tex#default_gl_texture_rect_tex#framebuffers#journal_flush_attributes_arraya#journal_clip_boundsa#polygon_verticesa#current_pipelineF#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color0 #current_pipeline_age#gl_blend_enable_cache0 #depth_test_enabled_cache0 #depth_test_function_cachev#depth_writing_enabled_cache0 #depth_range_near_cache$#depth_range_far_cache$#legacy_depth_test_enabled0 #current_bufferå#framebuffer_stackp#window_bufferO#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferO#current_read_bufferO#have_last_offscreen_allocate_flags#last_offscreen_allocate_flagsL#swap_callback_closures #next_swap_callback_idä#onscreen_events_queueY#current_gles2_context]#gles2_context_stackȣ #current_pathd#stencil_pipelinëF#quad_buffer_indices_byteR#quad_buffer_indices_lenє#quad_buffer_indicesR#rectangle_byte_indicesR#rectangle_short_indicesR#rectangle_short_indices_len֤#in_begin_gl_block0 #texture_download_pipelineڈF#blit_texture_pipelineۈF#atlasesp#atlas_reorganize_callbacksL#journal_rectangles_color #max_texture_unitsP#max_texture_image_unitsP#max_activateable_texture_unitsP#current_program@ #current_fragment_program_type5#current_vertex_program_type5#current_gl_programP#current_gl_dither_enabled0 #current_gl_color_mask#current_clip_stack_valid0 #current_clip_stack d#current_clip_stack_uses_stencil 0 #buffer_map_fallback_arrayӥ#buffer_map_fallback_in_use0 #buffer_map_fallback_offset#rectangle_state\#sampler_cache٥#winsys_features$#J&"#uniform_names-ߥ#uniform_name_hash1 #n_uniform_names2#glBindTexture;T#glBlendFunc=$U#glClear?Z#glClearColorAP#glClearStencilFX#glColorMaskH[#glCopyTexSubImage2DM'[#glDeleteTexturesVfT#glDepthFuncXQ#glDepthMaskZ#glDisable\Q#glDrawArrays^[#glDrawElements`#glEnableeQ#glFinishg#glFlushi#glFrontFacekQ#glCullFacemQ#glGenTexturesoIT#glGetErrorqZ#glGetIntegervs\[#glGetBooleanvu)#glGetFloatvws[#glGetStringy?#glHint{$U#glIsTexture}}T#glPixelStorei4S#glReadPixelso#glScissor[#glStencilFunc#glStencilMaskU#glStencilOp#glTexImage2D#glTexParameterfHR#glTexParameterfvQ#glTexParameteridR#glTexParameterivQ#glGetTexParameterfvR#glGetTexParameteriv&R#glTexSubImage2DZ#glCopyTexImage2DZ#glViewport[#glIsEnabledU#glLineWidth~S#glPolygonOffsetT#glClipPlanef<S#glClientActiveTextureDQ#glGenRenderbuffersU# glAttachShader@gU# glUseProgramCU# glDeleteProgramEU# glGetShaderInfoLogGFV# glGetProgramInfoLogLFV# glGetShaderivQT# glGetProgramivUT# glDetachShaderYgU# glGetAttachedShaders[ V# glIsShader`}T# glIsProgramb}T# glShaderSourcel## glCompileShaderqU# glLinkProgramsU# glGetUniformLocationu+V# glUniform1fxV# glUniform2f{V# glUniform3f W# glUniform4f+W# glUniform1fvW# glUniform2fvW# glUniform3fvW# glUniform4fvW# glUniform1i2T# glUniform2iS# glUniform3iQW# glUniform4irW# glUniform1ivW# glUniform2ivW# glUniform3ivW# glUniform4ivW# glUniformMatrix2fvW# glUniformMatrix3fvW# glUniformMatrix4fvW# glGetUniformfvgV# glGetUniformivЃV# glGetActiveUniformU# glGetShaderSourceFV# glValidateProgramU# glVertexAttribPointerX# glEnableVertexAttribArrayU# glDisableVertexAttribArrayU# glVertexAttrib1fW# glVertexAttrib1fvX# glVertexAttrib2fX# glVertexAttrib2fvX# glVertexAttrib3f;X# glVertexAttrib3fvX# glVertexAttrib4f\X# glVertexAttrib4fvX# glGetVertexAttribfvV# glGetVertexAttribivT# glGetVertexAttribPointervV# glGetAttribLocation +V# glBindAttribLocation ~U# glGetActiveAttribU# glGetTexLevelParameterivPD# glGetTexImageSj# glClipPlaneW# glDepthRangeY# glDrawBuffer[Q# glMapBufferf# glUnmapBufferiU# glTexImage3Dq3Q# glTexSubImage3DxrQ# glBlitFramebufferY# glGenProgramsIT# glDeleteProgramsIT# glBindProgramT# glProgramStringߧ# glProgramLocalParameter4fvX# glEGLImageTargetTexture2D# glEGLImageTargetRenderbufferStorage# glDiscardFramebuffer# glRenderbufferStorageMultisampleIMGY# glFramebufferTexture2DMultisampleIMG=# glGenSamplersIT# glDeleteSamplersfT# glBindSamplergU# glSamplerParameteriZ# glCreateProgramObjectU# glCreateShaderObjectU# glDeleteObjectU# glAttachObjectgU# glUseProgramObjectU# glGetInfoLogFV# glGetObjectParameterivT# glDetachObjectgU# glGetAttachedObjects V# glGetStringiX# glBindVertexArrayU# glDeleteVertexArraysfT# glGenVertexArraysIT# glMapBufferRange&.Z# CoglSwapChain!>_CoglSwapChain CoglOnscreenTemplate&>_CoglOnscreenTemplate CoglRendererQ>_CoglRendererWf?COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver^> CoglDisplay A?_CoglDisplay8!$?J!&L#setup!(0 #(renderer!)\#,onscreen_template!*a#0J!4"#4 CoglAttribute"%@_CoglAttribute#7@J#9L#name_state#;C#(normalized#<0 #,is_buffered#>0 #0d#L#4 J#N# CoglAttributeBuffer$%@_CoglAttributeBuffer CoglIndices%%@_CoglIndices? _CoglFeatureIDCCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglPath&6C_CoglPath CoglPipeline'"D_CoglPipeline(keFJ(d#destroy_callback(l#<destroy_data("#@journal_ref_count(#DJ(#Hage(#Lcolor( #Pn_layers(#`layer_differences(#dJ(#hstatic_breadcrumb( #llayers_cache(#pshort_layers_cache(#tdeprecated_get_layers_list(#is_weak(#VJ(#blend_enable(#real_blend_enable(#layers_cache_dirty(#deprecated_get_layers_list_dirty(#has_static_breadcrumb(#progend(#CoglSnippet)3yF_CoglSnippetC CoglBuffer*@F_CoglBuffer\+S{GJ+UL#K+W]#(vtable+Ył#,last_target+[#8J+]0#<gl_handle+_P#@J+`#DzK+a#HFK+bG#LJ+f#P J+h#Tstore_created+j#X*~GCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint*{G*bHCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess*H*HCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint*zH CoglBitmap,*H_CoglBitmap CoglTexture-"I_CoglTexture-awICOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType-e"I CoglFramebuffer.ZI_CoglFramebuffer/vLJ/xL#K/y]#(#K/z#,config/}~#0width/#Dheight/#Hformat/#Lallocated/0 #Pmodelview_stack/#Tprojection_stack/#Xviewport_x/$#\viewport_y/$#`viewport_width/$#dviewport_height/$#hviewport_age/#lviewport_age_for_scissor_workaround/#pclip_state/ˈ#tdither_enabled/0 #xKJ/#|journal/Đ#deps/#clear_color_red/$#clear_color_green/$#clear_color_blue/$#clear_color_alpha/$#clear_clip_x0/#clear_clip_y0/#clear_clip_x1/#clear_clip_y1/#clear_clip_dirty/0 #dirty_bitmasks/0 #bits/#9J/# CoglFrameInfo0(L_CoglFrameInfo CoglObject1 L_CoglObject(2K]Mklass2Ma#user_data_entry2Oa#user_data_array2Qa#n_user_data_entries2R# I2T#$1ZwMunused1[# CoglUserDataKey1\]M CoglUserDataDestroyCallback1jMMM" CoglOnscreen3*M_CoglOnscreen4KNJ4MI#foreign_hwnd4V#J4Y0 #frame_closures4[`#resizable4]0 #resize_callbacks4^]#frame_counter4`! #swap_frame_counter4a! #pending_frame_infos4d #J4f"#_CoglFrameEvent3"OCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent3NCoglFrameCallback3SOYOtOtO"OzO"MLCoglFrameClosure3O_CoglFrameClosure4'OI4)}#K4+9O#J4-"# tJ4.M#ICoglOnscreenResizeCallback3PP6PtO" CoglTexture2D57KP_CoglTexture2D GLenum6 GLboolean6 GLbitfield6 GLint6 GLsizei6 GLubyte6 GLuint6 GLfloat6 $ GLclampf6!$GLvoid6$PPQPPPPQ(Q\P.QP9QrQ\PPPPPPP\P\P(QxQQ\PPPPPPPP\P\P(QQQ\P\PQQPQQ\P\PQQP R R\P\P RP,RBR\P\PBRPNRdR\P\PPjRR\P\PPRRPjPRR\PP\PPPPP(QRS\PPPPPP\PP(Q SS\PP#S4S\PQ:SKS\PPQS]SQcS~S\P\P\P\PSSPSS\PP(QSSPPPSSPPPSPSPTTP\PP(Q!T2TPP8TITPPOT`TP`TPlT}TPST jPTPTT\PPTTP\PBRTT\P(Q\PTU\P(QU jPU\PP*U;U\P\PAU\PLUgU\P\PPPmU~UPPUUPP UUPU!PU PU\PUUPPPUBRVP\PV+VPPU`T1V PFVP LVgVPPUmVVPP RVVPPBRVVP\P RVVP\PUVVPPV WPPPW+WPPPP1WQWPPPPPWWrWPPPPxWWPPPPPWWPPQWWPPQWWPPjPQWXPPXXPQ%X;XPPPAX\XPPPPbXXPPPPPXXPP\PjPP(QjPX SX\PPXXPXXPXY\PP RY/Y\P\PPP5Y \PEY\PKYkY\P\P\PPPqYY\P\P\PPYY\P\P\PBRYYPPPPPPPP{P\PYZ\PP\PPPZ.ZP\PP4Z PSZ\P{PYZyZPS\P(QPZZ\P\PBRBRZ!\PZZ{PZZ\PPPPPP\P\P(QZ'[\PP\PPPPPP-[\[\PPPPPPPPb[s[\PBRy[[\P R[[\PPP[[\PP[[PPPP[[jPjPjPjP\ \PPPP CoglGLES2Context7^8\_CoglGLES2ContextR\ 8<\COGL_WINSYS_RECTANGLE_STATE_UNKNOWNCOGL_WINSYS_RECTANGLE_STATE_DISABLECOGL_WINSYS_RECTANGLE_STATE_ENABLE CoglWinsysRectangleState8@W\>y? 0 ]]\ \9#`COGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass 24(aname26 #virt_free27"#virt_unref28"# CoglUserDataDestroyInternalCallback21SaYaja"" CoglObjectClass29` 2=akey2?a#J2@"#tJ2A(a#wM CoglUserDataEntry2Baja aa > $b  CoglMatrixStack:b_CoglMatrixStack0;gbJ;L#K;]#(last_entry;d#, CoglMatrixEntry:~b_CoglMatrixEntry;2bJ;4d#op;5ه#I;6#composite_gets;:# CoglClipStack<)b_CoglClipStack<]cJ #,padding6C? #0padding7C@ #4padding8CA #8padding9CB #< CoglDepthStateCCcuDCwCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncDLvDxCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeDw CoglBitmaskE9xx_CoglBitmaskImaginaryType(l{COGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNTD(|ambient(s#diffuse(s#specular(s# emission(s#0shininess($#@CoglPipelineLightingState({%(f|alpha_func(w#alpha_func_reference($#CoglPipelineAlphaFuncState(&|%((o}blend_equation_rgb(\P#blend_equation_alpha(\P#blend_src_factor_alpha(P#blend_dst_factor_alpha(P# blend_constant( #blend_src_factor_rgb(P# blend_dst_factor_rgb(P#$CoglPipelineBlendState(|%$( ~enabled("0 #color(# #mode($~#density(%$#z_near(&$#z_far('$# CoglPipelineFogState((}%(*8~KJ(,#CoglPipelineLogicOpsState(-~%(/~mode(1x#front_winding(2q#CoglPipelineCullFaceState(3Z~% (5override_mask(7x#override_values(<#changed_mask(@x#MuCoglPipelineUniformsState(A~&(COlighting_state(E|#alpha_state(Ff|#Dblend_state(Go}#Luser_program(H@ #tdepth_state(Iv#xfog_state(J~#point_size(K$#logic_ops_state(L8~#cull_face_state(M~#uniforms_state(N #dJ(Oi#hK(Pi#CoglPipelineBigState(Q-CoglPipelineDestroyCallback(hF"O t tÀ (%5COGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType()À_CoglPipelineFlushFlag(COGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag(U_CoglPipelineFlushOptions(J(#J( #disable_layers( #layer0_override_texture(s# CoglPipelineFlushOptions(% CoglBufferVtable+(݂_CoglBufferVtable +*/map_range+,^#unmap+3p#set_data+5# "XXbHHF/pXd 0 X-v _CoglBufferFlags+<0COGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags+B+DCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint+HG+JCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget+Q܄ CoglOffscreenF,څ_CoglOffscreen/҆J/ÎI#gl_framebuffer/ő#texture/s#texture_level/Ȥ#texture_level_width/ɤ#texture_level_height/ʤ#depth_texture/s#allocation_flags/L#create_flags/ώ# _CoglMatrixOp;%هCOGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp;0҆_CoglMatrixEntryCache ;Ientry;d#flushed_identity;0 #flipped;0 # CoglMatrixEntryCache;;COGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode;e CoglClipStateG_CoglClipStateG stacksG"p#_CoglJournal`H!ωJH#L#framebufferH+O#(entriesH-a#,verticesH.a#0needed_vbo_lenH/#4vbo_poolH6ω#8next_vbo_in_poolH9#Xfast_read_pixel_countH;#\ ߉߉ @ CoglJournalH= #&NJCOGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID#,_CoglAttributeNameState#.mname#0#name_id#1NJ#name_index#2#normalized_default#30 # layer_number#4# CoglAttributeNameState#5#Aattribute_buffer#B߉#stride#C#(K#D#n_components#E# #K#F=#P#HK#I]#boxed#JMu##P#@C$buffered#G$constant#KIm#R#COGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags#aN#spunit#u#options#v#J#w # CoglFlushLayerState#x8 _CoglFramebufferType/-COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType/0/2xswap_chain/4x#need_stencil/50 #9J/6#J/70 # depth_texture_enabled/80 #o> CoglFramebufferConfig/9/=ώCOGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags/? _CoglFramebufferState/TCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState/^/lred/n#blue/o#green/p#alpha/q# depth/r#stencil/s# CoglFramebufferBits/t;b/LCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags/ʐ_CoglGLFramebuffer /őfbo_handle/P#renderbuffers/#9J/# CoglGLFramebuffer/n CoglDriverVtableI _CoglDriverVtablexI"ӕpixel_format_from_gl_internalI'#pixel_format_to_glI.#update_featuresI5]#offscreen_allocateI9># offscreen_freeI=P#framebuffer_flush_stateI@l#framebuffer_clearIE#framebuffer_query_bitsIM#framebuffer_finishIQƖ# framebuffer_discard_buffersITݖ#$framebuffer_draw_attributesIX#(framebuffer_draw_indexed_attributesIbX#,framebuffer_read_pixels_into_bitmapIm#0texture_2d_freeIw#4texture_2d_can_createI}ʗ#8texture_2d_initI#<texture_2d_allocateI#@texture_2d_new_from_bitmapI#Dtexture_2d_copy_from_framebufferI?#Htexture_2d_get_gl_handleIU#Ltexture_2d_generate_mipmapI#Ptexture_2d_copy_from_bitmapIɘ#Ttexture_2d_get_dataIڹ#Xflush_attributes_stateI#\clip_stack_flushI#`buffer_createIp#dbuffer_destroyIp#hbuffer_map_rangeI^#lbuffer_unmapIp#pbuffer_set_dataI #t 0 ]\Pӕ ]VVV 0 88Ņ#P8DlOOVO$$$$rOƖOݖO̖OF<#@ROF<R#@ 0 OH^6P 0 ʗ] 0 sЗ ?O UE 0 [OF#p dO CoglTextureDriverJ _CoglTextureDriver0JgenJ%#prep_gl_for_pixels_uploadJ1ܚ#upload_subregion_to_glJC3#upload_to_glJYq# upload_to_gl_3dJk#prep_gl_for_pixels_downloadJڛ#gl_get_tex_imageJ#size_supportedJ8#size_supported_3dJl# try_setting_gl_border_colorJ#$allows_foreign_gl_targetJ#(find_best_gl_get_data_formatJȜ#, P]\Pܚ]ƚ 0 3]s0 PP 0 q]\PP0 PPP9 0 ]\PP0 PPPPPwڛ] 0 ]\P\P\P 0 8]\P\P\P\P 0 l]\P\P\P>]PQr 0 ]\P Ȝ]VV CoglPipelineCacheK_CoglPipelineCache CoglTexture3DL._CoglTexture3D CoglTextureRectangleM?>_CoglTextureRectangle _CoglGpuInfoArchitectureFlagNCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagN%V _CoglGpuInfoArchitectureN'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureN0ڞN3!COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorN<N?COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackageNB:NECOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugNL CoglGpuInfoNP_CoglGpuInfo$NRvendorNT!#vendor_nameNU #driver_packageNW#driver_package_nameNX # driver_package_versionNY#architectureN[#architecture_nameN\ #architecture_flagsN]#driver_bugsN_# _CoglFrameCallbackList4%T_CoglOnscreenEvent4BI4Dv#onscreen4FtO#info4GzO# #K4H"O#_CoglOnscreenEventList4@MH'mO'mU?)JN@CO'm7A83h0mBC'm'm9'm'm3h0m=cogl_buffer_map"'m(mn,5KX,JbH,/KHC[Kl5ptr"=_cogl_buffer_map" (mZ(mq,5KX,JbH,/KH, K Dcogl_buffer_unmap `(m(mtܮE5K XBud(m(m 29d(m(m34F_cogl_buffer_map_range_for_fill_or_fallback"(mV)m E5KXE(KEJGctx!]ZGret""H[K#\F_cogl_buffer_map_for_fill_or_fallback"`)m)mϯE5KXF_cogl_buffer_set_dataf0 )m$*mE5KfXE(KgEJh-EJi E KjI(8dJ)Jo KC)m@8pAX83h0mBC)m$*m9)m$*m3h0mL_cogl_buffer_unmap_for_fill_or_fallbackB0*m*m+ E5KBXGctxD]Fcogl_buffer_set_datav0 *m*mE5KvXE(KwEJx-EJy H[K{lGstatus|0 M_cogl_buffer_immutable_refX*m*mtݱE5KXD_cogl_buffer_immutable_unref+m +mtE5KXN_cogl_buffer_types4p0m@GNU C 4.6.3./cogl-pixel-buffer.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl+m,mcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloat9signed charshort intlong long unsigned intHWND__unused# HWNDp   double VARENUM XVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double guint8 guint32& gsize: gchar0 gint3 gboolean4 gulong8 guint9 gpointerO( GDestroyNotifyY  GArray'_GArray+HL-#len.# GByteArray(Z_GByteArray1L3#len4# GPtrArray)_GPtrArray7pdata9#len:#g GQuark&u GError+_GError -?domain/#code0#message1# O  GList '\_GList )L +#next ,#prev -#O GHashTable '_GHashTable GHook (_GHook KRL M#next N#prev O#K P# hook_id Q#DL R#func S#K T# GHookList )c_GHookList Aseq_id C#hook_size D#is_setup E#hooks F#dummy3 G# finalize_hook H#dummy I?# GHookFinalizeFunc 5#44R GSList 'H_GSList )vL +#next ,v#: GString )_GString +str -#len .#allocated_len /#| GQueue&_GQueue 11 head3#tail4#length5# CoglPipeline"K _CoglPipelinek Lg#destroy_callback#<destroy_data(#@journal_ref_count#DJL#Hage#Lcolor) #Pn_layers#`layer_differences#dL7#hstatic_breadcrumbI#llayers_cache=#pshort_layers_cacheC#tdeprecated_get_layers_list#is_weak#K#blend_enable#real_blend_enable#layers_cache_dirty#deprecated_get_layers_list_dirty#has_static_breadcrumb#progend# uint8_t$ uint32_t( int64_t) CoglBoolD CoglHandle( CoglMatrix _CoglMatrixO) xxR*#yxS*#zxT*#wxU*# xyX*#yyY*#zyZ*#wy[*#xz^*# yz_*#$zz`*#(wza*#,xwd*#0ywe*#4zwf*#8wwg*#<invme#@Ln#DLo#_padding3p# CoglColor: _CoglColor red #green #blue #alpha #K #K #K # [COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlagsDCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHCOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType1COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction_CoglWinsysFeature"COGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES XCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaska"mCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpNCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags$ CoglContext%}_CoglContext>@L@`P#displayB`#(driverDA#,gpuH#0driver_vtableK.#Ttexture_driverL9#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsTI#lneeds_viewport_scissor_workaroundV #pviewport_scissor_workaround_framebufferWS#tdefault_pipelineYE#xdefault_layer_0Zs#|default_layer_n[s#dummy_layer_dependant\s#attribute_name_states_hash^1 #attribute_name_index_map_e#n_attribute_names`#enabled_builtin_attributesb4Y# glAttachShader@Y# glUseProgramC4Y# glDeleteProgramE4Y# glGetShaderInfoLogGY# glGetProgramInfoLogLY# glGetShaderivQDX# glGetProgramivUDX# glDetachShaderYY# glGetAttachedShaders[Y# glIsShader`X# glIsProgrambX# glShaderSourcel# glCompileShaderq4Y# glLinkPrograms4Y# glGetUniformLocationuY# glUniform1fxqZ# glUniform2f{Z# glUniform3fZ# glUniform4fZ# glUniform1fv2[# glUniform2fv2[# glUniform3fv2[# glUniform4fv2[# glUniform1iW# glUniform2ibW# glUniform3iZ# glUniform4i [# glUniform1ivN[# glUniform2ivN[# glUniform3ivN[# glUniform4ivN[# glUniformMatrix2fvj[# glUniformMatrix3fvj[# glUniformMatrix4fvj[# glGetUniformfvZ# glGetUniformivZ# glGetActiveUniformhY# glGetShaderSourceY# glValidateProgram4Y# glVertexAttribPointer\# glEnableVertexAttribArray4Y# glDisableVertexAttribArray4Y# glVertexAttrib1f[# glVertexAttrib1fv[# glVertexAttrib2f[# glVertexAttrib2fv[# glVertexAttrib3f[# glVertexAttrib3fv[# glVertexAttrib4f[# glVertexAttrib4fv[# glGetVertexAttribfv9Z# glGetVertexAttribivDX# glGetVertexAttribPointervUZ# glGetAttribLocation Y# glBindAttribLocation Y# glGetActiveAttribhY# glGetTexLevelParameterivPצ# glGetTexImageS# glClipPlaneW# glDepthRangeY6# glDrawBuffer[T# glMapBufferfQ# glUnmapBufferiX# glTexImage3DqT# glTexSubImage3Dx U# glBlitFramebufferG]# glGenProgramsW# glDeleteProgramsW# glBindProgram-X# glProgramStringr# glProgramLocalParameter4fv\# glEGLImageTargetTexture2D# glEGLImageTargetRenderbufferStorage# glDiscardFramebuffer# glRenderbufferStorageMultisampleIMGdž]# glFramebufferTexture2DMultisampleIMGЧ# glGenSamplersW# glDeleteSamplersX# glBindSamplerY# glSamplerParameteri]# glCreateProgramObjectFY# glCreateShaderObjectRY# glDeleteObject4Y# glAttachObjectY# glUseProgramObject4Y# glGetInfoLogY# glGetObjectParameterivDX# glDetachObjectY# glGetAttachedObjectsY# glGetStringiM\# glBindVertexArray4Y# glDeleteVertexArraysX# glGenVertexArraysW# glMapBufferRange&]# CoglSwapChain!#@_CoglSwapChain CoglOnscreenTemplate&P@_CoglOnscreenTemplate CoglRenderer Q|@_CoglRenderer WACOGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver ^@ CoglDisplay!A+A_CoglDisplay8"$AL"&`P#setup"( #(renderer")`#,onscreen_template"*e#0L"4(#4 CoglAttribute#%A_CoglAttribute$72BL$9`P#name_state$;֋#(normalized$< #,is_buffered$> #0d$L#4K$N# CoglAttributeBuffer%%MB_CoglAttributeBuffer CoglIndices&%wB_CoglIndicesA _CoglFeatureID~ECOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDSCoglSnippet'3E_CoglSnippet7 (#ICOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags()f_CoglClipStack>]g%L>ag#L>cg#bounds_x0>j#bounds_y0>k# bounds_x1>l#bounds_y1>m#K>o#>0gCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType>5gtffI CoglNode?"g_CoglNode #,padding6D? #0padding7D@ #4padding8DA #8padding9DB #< CoglDepthStateDCtECbwCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncELAvExCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeEw CoglBitmaskF9OxUx_CoglBitmaskImaginaryTypel-{COGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNTD{ambientSs#diffuseSs#specularSs# emissionSs#0shininess*#@CoglPipelineLightingState-{%{alpha_funcbw#alpha_func_reference*#CoglPipelineAlphaFuncState{%(|blend_equation_rgbS#blend_equation_alphaS#blend_src_factor_alpha'T#blend_dst_factor_alpha'T# blend_constant) #blend_src_factor_rgb'T# blend_dst_factor_rgb'T#$CoglPipelineBlendState|%$ }enabled" #color#) #mode$#density%*#z_near&*#z_far'*# CoglPipelineFogState(}%*}K,#CoglPipelineLogicOpsState-}%/~mode1x#front_winding2#CoglPipelineCullFaceState3}% 5~override_mask7  xsc 2~җ2S 2ؗ  +2L2O1wSEwRgS CoglTextureDriverK_CoglTextureDriver0K9genK%S#prep_gl_for_pixels_uploadK1o#upload_subregion_to_glKCƚ#upload_to_glKY# upload_to_gl_3dKkL#prep_gl_for_pixels_downloadKm#gl_get_tex_imageK#size_supportedK˛#size_supported_3dK# try_setting_gl_border_colorK#$allows_foreign_gl_targetK6#(find_best_gl_get_data_formatK[#, RTS`S9o`Y  ƚ`s RTRTu  `SRT 'TRTRT̚  L`SRT 'T'T'TRTRT m`R  `SSSOs  ˛`SSSS  `SSSћ`RTlU  6`S! [`YY< CoglPipelineCacheLz_CoglPipelineCache CoglTexture3DM._CoglTexture3D CoglTextureRectangleN?ќ_CoglTextureRectangle _CoglGpuInfoArchitectureFlagOJCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagO% _CoglGpuInfoArchitectureO'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureO0mO3COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorO<O?!COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackageOB͠OECOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugOLA CoglGpuInfoOP_CoglGpuInfo$ORvendorOT#vendor_nameOUI#driver_packageOW!#driver_package_nameOXI# driver_package_versionOY#architectureO[#architecture_nameO\I#architecture_flagsO]J#driver_bugsO_# _CoglFrameCallbackList6%L6%#wL6%#S CoglFrameCallbackList6%6)5K6)#K6)# CoglResizeNotifyEntry61R_CoglResizeNotifyEntry65K67 #nL69S# L6:(# id6;#_CoglResizeNotifyList63L63#wL63#5 CoglResizeNotifyList63671K67#K67# CoglOnscreenEvent6>J_CoglOnscreenEvent6BK6D #onscreen6FS#info6GS# L6HR#_CoglOnscreenEventList6@L6@#wL6@#1 CoglOnscreenEventList6@6D.K6D#K6D#4q?a f HjTxS4TSTSG\ ~WҥS¥'T'T4T4TSSTإS'TRT:SSS$tS'T'T4T4T'TSST@CTCTCTCTzRT4T_UצS'TSUS'TSSTݦS6% (QSS<rSS4T3WS(xS4TXЧSSSRT'T4T'_cogl_object_pixel_buffer_incC(_cogl_pixel_buffer_freev&)Lv&;L'_cogl_object_pixel_buffer_decC*_cogl_pixel_buffer_newF&¨)fLF`+sizeG)LH3+errorI,pixel_bufferK&-LL._cogl_object_pixel_buffer_indirect_freeC+m<+m8/objC80+m0+mC(12,0+m7+mC`P3cogl_is_pixel_bufferC @+mW+mt/objectC(4objC8*_cogl_pixel_buffer_object_newC&ѩ+new_objC&,objC85cogl_pixel_buffer_newi&`+m,mHЪ6fLi`/sizej6Lk34ignore_errorml7Ln&S8O+mp8n1l11~1s98::8+m8V;98:ũ2֧+m+mC4_cogl_object_pixel_buffer_countC0m<_cogl_debug_instances;K1 =_cogl_pixel_buffer_classCe\8mGNU C 4.6.3./cogl-vertex-buffer.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl,mJm.charsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloat:signed charshort intlong long unsigned intHWND__unused# HWNDq   double VARENUM YVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double guint8 guint16! guint32& gsize: gchar0 gint3 gboolean4 guchar6 gulong8 guint9 gpointerO) GDestroyNotifyY+ GArray'9_GArray+fN-#len.# GByteArray(x_GByteArray1N3#len4# GPtrArray)_GPtrArray7pdata9#len:#h GQuark& GError+_GError -]domain/#code0#message1# m  GList 'z_GList )N +#O ,#prev -#m GHashTable '_GHashTable GHook (_GHook KnN M#O N#prev O#M P# hook_id Q#N R#func S#M T# GHookList )_GHookList Aseq_id C#hook_size D#is_setup E#hooks F#dummy3 G# finalize_hook H #dummy I]# GHookFinalizeFunc 59?PPn GSList 'd_GSList )N +#O ,#V GString )_GString +str -#len .#allocated_len /# < G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| GQueue& _GQueue 1 head3#tail4#length5#) G_ASCII_ALNUMG_ASCII_ALPHAG_ASCII_CNTRLG_ASCII_DIGITG_ASCII_GRAPHG_ASCII_LOWER G_ASCII_PRINTG_ASCII_PUNCTG_ASCII_SPACEG_ASCII_UPPERG_ASCII_XDIGIT  uint8_t$ uint16_t& uint32_t( int64_t) CoglBoolD CoglHandle) CoglMatrixT _CoglMatrixOz xxR+#yxS+#zxT+#wxU+# xyX+#yyY+#zyZ+#wy[+#xz^+# yz_+#$zz`+#(wza+#,xwd+#0ywe+#4zwf+#8wwg+#<invmd#@.Nn#No#_padding3p# CoglColor؋ _CoglColor red #green #blue #alpha #M #M #M # [COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlagsDnCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH -COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeTypeCOGL_INDICES_TYPE_UNSIGNED_BYTECOGL_INDICES_TYPE_UNSIGNED_SHORTCOGL_INDICES_TYPE_UNSIGNED_INTCoglIndicesTypeGCOGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction_CoglWinsysFeatureCOGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES XCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskamCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingp'COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags CoglContext%V_CoglContext>?O@O#displayB_#(driverD@#,gpuH#0driver_vtableK1#Ttexture_driverL<#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsTk#lneeds_viewport_scissor_workaroundV #pviewport_scissor_workaround_framebufferWR#tdefault_pipelineYH#xdefault_layer_0Zw#|default_layer_n[w#dummy_layer_dependant\w#attribute_name_states_hash^ #attribute_name_index_map_d#n_attribute_names`#enabled_builtin_attributesb[|#enabled_texcoord_attributesc[|#enabled_custom_attributesd[|#enable_builtin_attributes_tmpi[|#enable_texcoord_attributes_tmpj[|#enable_custom_attributes_tmpk[|#changed_bits_tmpl[|#legacy_backface_culling_enabledn #identity_matrixqB #y_flip_matrixrB #flushed_matrix_modevd#current_projection_entryzf#current_modelview_entry{f#identity_entry}Te#builtin_flushed_projection#builtin_flushed_modelview#texture_unitsd#active_texture_unit#legacy_fog_state#opaque_color_pipelineH#blended_color_pipelineH#texture_pipelineH#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cacheG#default_gl_texture_2d_tex5#default_gl_texture_3d_texM#default_gl_texture_rect_texS#N#journal_flush_attributes_arrayd#journal_clip_boundsd#polygon_verticesd#current_pipelineH#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color #current_pipeline_age#gl_blend_enable_cache #depth_test_enabled_cache #depth_test_function_cache#depth_writing_enabled_cache #depth_range_near_cache+#depth_range_far_cache+#legacy_depth_test_enabled #current_bufferY#framebuffer_stack#window_bufferR#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferR#current_read_bufferR#have_last_offscreen_allocate_flags#last_offscreen_allocate_flags#swap_callback_closures #next_swap_callback_idë#onscreen_events_queue#current_gles2_context_#gles2_context_stack #current_pathg#stencil_pipelineH#quad_buffer_indices_byte#quad_buffer_indices_lenћ#quad_buffer_indices#rectangle_byte_indices#rectangle_short_indices#rectangle_short_indices_len֫#in_begin_gl_block #texture_download_pipelineH#blit_texture_pipelineH#atlasesݑ#atlas_reorganize_callbacksn#journal_rectangles_color #max_texture_unitsbS#max_texture_image_unitsbS#max_activateable_texture_unitsbS#current_program0 #current_fragment_program_type#current_vertex_program_type#current_gl_programS#current_gl_dither_enabled #current_gl_color_mask#current_clip_stack_valid #current_clip_stackf#current_clip_stack_uses_stencil  #buffer_map_fallback_arrayi#buffer_map_fallback_in_use #buffer_map_fallback_offset#rectangle_state_#sampler_cacheo#winsys_features$#5M&)#uniform_names-u#uniform_name_hash1 #n_uniform_names2#glBindTexture;hW#glBlendFunc=W#glClear?{]#glClearColorAS#glClearStencilF[#glColorMaskH^#glCopyTexSubImage2DM]#glDeleteTexturesV;W#glDepthFuncXS#glDepthMaskZ#glDisable\S#glDrawArrays^_^#glDrawElements`#glEnableeS#glFinishg#glFlushi#glFrontFacekS#glCullFacemS#glGenTexturesoW#glGetErrorqo]#glGetIntegervs1^#glGetBooleanvu#glGetFloatvwH^#glGetStringyթ#glHint{W#glIsTexture}RW#glPixelStorei V#glReadPixels#glScissor^#glStencilFunc!#glStencilMaskoX#glStencilOp=#glTexImage2Dw#glTexParameterfU#glTexParameterfvT#glTexParameteri9U#glTexParameterivT#glGetTexParameterfvT#glGetTexParameterivT#glTexSubImage2D]#glCopyTexImage2D]#glViewport^#glIsEnabledW#glLineWidthSV#glPolygonOffsetV#glClipPlanefoX# glAttachShader@ #0d%L#4O%N# CoglAttributeBuffer&%#L CoglTexture0"oK_CoglTextureD1LO1O#M1_#(N1#,max_level1#0width1#43N1#8L1 #<vtable1#@0aULCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType0eL CoglFramebuffer2ZL_CoglFramebuffer3vuOO3xO#M3y_#(.N3z#,config3}#0width3#D3N3#Hformat3#LL3 #Pmodelview_stack3T#Tprojection_stack3T#Xviewport_x3+#\viewport_y3+#`viewport_width3+#dviewport_height3+#hviewport_age3#lviewport_age_for_scissor_workaround3#pclip_state3z#tdither_enabled3 #xL3#|journal3Z#deps3#clear_color_red3+#clear_color_green3+#clear_color_blue3+#clear_color_alpha3+#clear_clip_x03#clear_clip_y03#clear_clip_x13#clear_clip_y13#clear_clip_dirty3 #dirty_bitmasks3 #bits39#N3# CoglFrameInfo4(O_CoglFrameInfo CoglObject5 O_CoglObject(6K2Pklass6Md#user_data_entry6Od#user_data_array6Qd#n_user_data_entries6R# M6T#$5ZLPunused5[# CoglUserDataKey5\2P CoglUserDataDestroyCallback5jPPP) CoglOnscreen7*P_CoglOnscreen8KQO8MlL#foreign_hwnd8V#M8Y #frame_closures8[#resizable8] #resize_callbacks8^#frame_counter8` #swap_frame_counter8a #pending_frame_infos8d #5M8f)#_CoglFrameEvent7QCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent7QCoglFrameCallback7(R.RIRIRQOR)PuOCoglFrameClosure7nR_CoglFrameClosure8'RUN8)#O8+R#+M8-)# M8.cP#lLCoglOnscreenResizeCallback7RR SIR) CoglTexture2D97 S_CoglTexture2D GLenum: GLboolean: GLbitfield: GLint: GLsizei: GLubyte: GLuint: GLfloat: + GLclampf:!+GLvoid:$SSSSSSSSS1STSTGT1SbSbSoSoSoSbS1S1SSMTT1SbSbSbSbSoSoSoS1S1SSTT1S1STTSTT1S1STTbSTT1S1STSUU1S1SUbS#U9U1S1SS?UUU1S1SbS[UlUS?SrUU1SbS1SoSoSbSoSSUU1SbSbSbSoSoS1SoSSUU1SSU V1STV V1SbS&V2VT8VSV1S1S1S1SYVeVSkVV1SoSSVVSSSVVbSbSbSV~SVSVVbS1SoSSVWSS WWbSbS$W5WoS5WSAWRWoSVXW ?ShWSnWW1SSWWS1SUWW1SS1SWW1SSW ?SW1SSWX1S1SX1S!X e_CoglMatrixStack0?TeO?O#M?_#(last_entry?f#, CoglMatrixEntry>ke_CoglMatrixEntry?2e #,padding6H? #0padding7H@ #4padding8HA #8padding9HB #< CoglDepthStateHCyIC{COGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncIL`zI:|COGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeI{ CoglBitmaskJ9n|t|_CoglBitmaskImaginaryType*lLCOGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNTD*ambient*tw#diffuse*tw#specular*tw# emission*tw#0shininess*+#@CoglPipelineLightingState*L%*alpha_func*{#alpha_func_reference*+#CoglPipelineAlphaFuncState*%(*blend_equation_rgb*1S#blend_equation_alpha*1S#blend_src_factor_alpha*bS#blend_dst_factor_alpha*bS# blend_constant*z #blend_src_factor_rgb*bS# blend_dst_factor_rgb*bS#$CoglPipelineBlendState*8%$* enabled*" #color*#z #mode*$n#density*%+#z_near*&+#z_far*'+# CoglPipelineFogState*(=%**L*,#CoglPipelineLogicOpsState*-΁%*/<mode*1:|#front_winding*2#CoglPipelineCullFaceState*3 % *5override_mask*7[|#override_values*<#changed_mask*@[|#xCoglPipelineUniformsState*A^&*Clighting_state*E#alpha_state*F#Dblend_state*G#Luser_program*H0 #tdepth_state*IJz#xfog_state*J#point_size*K+#logic_ops_state*L#cull_face_state*M<#uniforms_state*N#O*OXm#L*PXm#CoglPipelineBigState*Q܂CoglPipelineDestroyCallback*h?EVH)w wr *%COGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType*)r_CoglPipelineFlushFlag*COGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag*_CoglPipelineFlushOptions*SN*#[O* #disable_layers* #layer0_override_texture*w# CoglPipelineFlushOptions*ԅ CoglBufferVtable-(_CoglBufferVtable -*ކmap_range-, #unmap-3#set_data-5I# )JkJ"Hކ  I4% _CoglBufferFlags-<߇COGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags-BO-DpCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint-H-JRCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget-Q CoglOffscreenK,_CoglOffscreen3O3lL#gl_framebuffer3[#texture3ǥw#texture_level3ȫ#texture_level_width3ɫ#texture_level_height3ʫ#depth_texture3̥w#allocation_flags3#create_flags3e# _CoglMatrixOp?%COGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp?0_CoglMatrixEntryCache ?entry?f#flushed_identity? #flipped? # CoglMatrixEntryCache??dCOGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode? CoglClipStateL_CoglClipStateLstacksL"#_CoglJournal`M!~OM#O#framebufferM+R#(entriesM-d#,verticesM.d#0needed_vbo_lenM/#4vbo_poolM6~#8next_vbo_in_poolM9#Xfast_read_pixel_countM;#\ !B CoglJournalM=%&vCOGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID%,_CoglAttributeNameState%.name%0#name_id%1v#name_index%2#normalized_default%3 # layer_number%4# CoglAttributeNameState%5%AtO%B#N%C#4O%D#!N%E# .N%F-#P%HM%I_#boxed%Jx##P%@ُ$buffered%G:$constant%Kߏ%RCOGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags%a%sunit%u#options%vS#[O%w # CoglFlushLayerState%xΐ _CoglFramebufferType3-COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType30!32swap_chain34#need_stencil35 #N36#M37 # depth_texture_enabled38 #? CoglFramebufferConfig393=eCOGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags3?1 _CoglFramebufferState3TCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState3^3l9red3n#blue3o#green3p#alpha3q# depth3r#stencil3s# CoglFramebufferBits3tѓd3COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags3`_CoglGLFramebuffer 3[fbo_handle3S#renderbuffers3#N3# CoglGLFramebuffer3 CoglDriverVtableN _CoglDriverVtablexN"ipixel_format_from_gl_internalN'#pixel_format_to_glN.#update_featuresN5_#offscreen_allocateN9ԙ# offscreen_freeN=#framebuffer_flush_stateN@#framebuffer_clearNE-#framebuffer_query_bitsNMJ#framebuffer_finishNQ\# framebuffer_discard_buffersNTs#$framebuffer_draw_attributesNX#(framebuffer_draw_indexed_attributesNb#,framebuffer_read_pixels_into_bitmapNm##0texture_2d_freeNw;#4texture_2d_can_createN}`#8texture_2d_initN;#<texture_2d_allocateN{#@texture_2d_new_from_bitmapN#Dtexture_2d_copy_from_framebufferN՛#Htexture_2d_get_gl_handleN#Ltexture_2d_generate_mipmapN;#Ptexture_2d_copy_from_bitmapN.#Ttexture_2d_get_dataNO#Xflush_attributes_stateN〜#\clip_stack_flushN#`buffer_createN#dbuffer_destroyN#hbuffer_map_rangeN #lbuffer_unmapN#pbuffer_set_dataN I#t  _1Si _XXX  ΙΙtΙڙRR-R++++DRD93\RPsRbRH{ByRHSB  R'J55 S)  `_A  {wf 5՛5R 5ۛ  .5O5n4zRHzUfR CoglTextureDriverO_CoglTextureDriver0O<genO%V#prep_gl_for_pixels_uploadO1r#upload_subregion_to_glOCɞ#upload_to_glOY# upload_to_gl_3dOkO#prep_gl_for_pixels_downloadOp#gl_get_tex_imageO#size_supportedOΟ#size_supported_3dO# try_setting_gl_border_colorO#$allows_foreign_gl_targetO9#(find_best_gl_get_data_formatO^#, SV_1S<r_\  ɞ_w SSx  _1SS bSSSϞ  O_1SS bSbSbSSS p_U  _1S1S1Snv  Ο_1S1S1S1S  _1S1S1Sԟ_ST  9_1S$ ^_XX? CoglPipelineCacheP}_CoglPipelineCache CoglTexture3DQ._CoglTexture3D CoglTextureRectangleR?Ԡ_CoglTextureRectangle _CoglGpuInfoArchitectureFlagSMCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagS% _CoglGpuInfoArchitectureS'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureS0pS3COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorS<S?$COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackageSBФSECOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugSLD CoglGpuInfoSP_CoglGpuInfo$SRvendorST#vendor_nameSU #driver_packageSW$#driver_package_nameSX # driver_package_versionSY#architectureS[#architecture_nameS\ #architecture_flagsS]M#driver_bugsS_# _CoglFrameCallbackList8%M8%#kO8%#UR CoglFrameCallbackList8%8)8iM8)# N8)# CoglResizeNotifyEntry81U_CoglResizeNotifyEntry85UN87#O89R#+M8:)# id8;#_CoglResizeNotifyList83M83#kO83#8 CoglResizeNotifyList83874iM87# N87# CoglOnscreenEvent8>M_CoglOnscreenEvent8BUN8D #onscreen8FIR#info8GOR# .N8HQ#_CoglOnscreenEventList8@M8@#kO8@#4 CoglOnscreenEventList8@8D1iM8D# N8D#7tBd i fn?S{1SoS1SS1S[ Vթ1SũbSbSoSoS1S1SS۩!1SbSS =1S1S1S'w1SbSbSoSoSbS1S1SSC~S~S~S~S}SoS!_Tڪ1SbS1SU1SbS1S1SS1S9( )T1S1S?u1S1SoS4Z1S){1SoSXӫ1S1S1SSbSoS _CoglVertexBufferAttribFlagsT&ǯCOGL_VERTEX_BUFFER_ATTRIB_FLAG_COLOR_ARRAYCOGL_VERTEX_BUFFER_ATTRIB_FLAG_NORMAL_ARRAYCOGL_VERTEX_BUFFER_ATTRIB_FLAG_TEXTURE_COORD_ARRAYCOGL_VERTEX_BUFFER_ATTRIB_FLAG_VERTEX_ARRAYCOGL_VERTEX_BUFFER_ATTRIB_FLAG_CUSTOM_ARRAYCOGL_VERTEX_BUFFER_ATTRIB_FLAG_INVALID COGL_VERTEX_BUFFER_ATTRIB_FLAG_NORMALIZEDCOGL_VERTEX_BUFFER_ATTRIB_FLAG_ENABLEDCOGL_VERTEX_BUFFER_ATTRIB_FLAG_INFREQUENT_RESUBMITCOGL_VERTEX_BUFFER_ATTRIB_FLAG_FREQUENT_RESUBMITCOGL_VERTEX_BUFFER_ATTRIB_FLAG_GL_TYPE_BYTECOGL_VERTEX_BUFFER_ATTRIB_FLAG_GL_TYPE_UNSIGNED_BYTECOGL_VERTEX_BUFFER_ATTRIB_FLAG_GL_TYPE_SHORT COGL_VERTEX_BUFFER_ATTRIB_FLAG_GL_TYPE_UNSIGNED_SHORTCOGL_VERTEX_BUFFER_ATTRIB_FLAG_GL_TYPE_INTCOGL_VERTEX_BUFFER_ATTRIB_FLAG_GL_TYPE_UNSIGNED_INTCOGL_VERTEX_BUFFER_ATTRIB_FLAG_GL_TYPE_FLOATCOGL_VERTEX_BUFFER_ATTRIB_FLAG_GL_TYPE_DOUBLECOGL_VERTEX_BUFFER_ATTRIB_FLAG_SUBMITTEDCOGL_VERTEX_BUFFER_ATTRIB_FLAG_UNUSED CoglVertexBufferAttribFlagsTI٫'_uT[(OT]4$vbo_offsetT^_CoglVertexBufferAttrib(TS"NTWǯ#idTX #nameTY#name_without_detailTZ# uT_#.NT`-#span_bytesTa#NTb #!NTc #NTd #attribute_firstTf# !MTg{B#$ CoglVertexBufferAttribTi _CoglVertexBufferVBOFlagsTkCOGL_VERTEX_BUFFER_VBO_FLAG_STRIDEDCOGL_VERTEX_BUFFER_VBO_FLAG_MULTIPACKCOGL_VERTEX_BUFFER_VBO_FLAG_INFREQUENT_RESUBMITCOGL_VERTEX_BUFFER_VBO_FLAG_FREQUENT_RESUBMITCOGL_VERTEX_BUFFER_VBO_FLAG_SUBMITTED CoglVertexBufferVBOFlagsTu_CoglVertexBufferVBOT{NT}#tOT#buffer_bytesT#LT# CoglVertexBufferVBOT9_CoglVertexBufferIndices,TOTc#OT#( CoglVertexBufferIndicesT_CoglVertexBufferTX?#-m-mx@_cogl_object_vertex_buffer_indices_indirect_freex-m-mAobjx`B-m-mxC?-m-mxDweak_override_source_destroyed_cb-m.m EOHE+M)FMI:-m`9C;Ddestroy_pipeline_priv_cb$.m6.m8dE+M$)G.m2.m&C;D_cogl_vertex_buffer_attrib_free-@.mu.md8!M-Dcogl_vertex_buffer_vbo_free.m.m 8N.HtmpWHctx_@_cogl_object_vertex_buffer_indirect_freev.mi/mAobjv`I.m9vC9=9>E?X\/mc/mvDupdate_primitive_attributeszp/mx0m,8NzRpHl|Hn_attributes}9L~HiEJ/m/mE9NoHl2=99NHl2=99!MJ/m/m9LK/m/mLL7validate_layer_cb 0m1m2EOHMlayer_indexE+M)FMIHsourceHlK0m1mHwrap_slHwrap_tlHwrap_plHneed_override_source 7canonize_attribute_name1m3mX8hN 9JO9rM=9HunitaDset_attribute_enable^3m4m:8O^0 p 8hN_ Nstate` 9NbR 9{Mc 9MdS Htmpef O%3m3mi;I K3m3m>T P:9!Mu =:9N 9N =0:9!MR Dupload_attributes4mS6m| 8N HusageIV Hctx_p J4m-5m-O 4G4m5m K4m5m> >ǹ PH:> > K4m5m>* > H O85m5m/K85m5m>6[ >Bz >N >Z Ku5m5m>g >sQPGTx5mz5m;x#G|5mS6m0K5mS6m>:>ždK5mA6m>Ҿ>޾QWGT5m5m;x2filter_strided_attribute*!M*_N@+tmp-O.-N-N.-N"+attribute_start# +vbo_attribute_start$ 2cogl_vertex_buffer_vbo_resolve:d*N:R*O;*O<@-M>+tmp?-O@+found_target_vboA +ctxC_,U-:NJ.+ctxo_Dcogl_vertex_buffer_submit_real`6mjP;>>=0;>+=H;>:J>F>^P`;->oK}-G9m:miT,T K9m:m>8L>DK9mk:m>Q>]K:mk:m>j>v>;OOG8m8mKG8m8m>~j>KV8m8m>:8m;;!;Y;=;U>> >D>7|OF8mN9mE;pK8mN9m>>K8mC9mU:8m<z;ݻ!=(<>Y>=P<>>$=p<>1P<U>H!:j9m<N=<>ҽV==>߽>==>=0=>V Dupdate_primitive_and_draw*=mu>m R8N*RsNmode+Nfirst,EO-EO.9M0IHusers_source1HOHctx3_PH=7LLDK=m=m9LNV>m3?m>ƿB>ҿqK>m?m>>=`=> >W%@?mW?mtCIQTXcogl_vertex_buffer_refw)`?m?m&<YMw)Z%h?ml?mwCIKh?ml?mQT[cogl_vertex_buffer_unrefw?m?mvYMw)Z%?m?mwCIK?m?mQTW?m?mtCQ0_cogl_vertex_buffer_object_newvR6new_objvR5objv`Xcogl_vertex_buffer_new{0 ?m@mYCM{\N}RR]_@m>v^cogl_vertex_buffer_get_n_vertices@m@mt/YO0 \NRZ%@m@mCIK@m@mQT0validate_gl_attributeǯ6gl_attribute 1!N 1Nn_.Nǯ_JO_rM,_L,_L,5unit._Lͫ0validate_cogl_attributeǯ6cogl_attribute 1!N 1Nn_.Nǯ_JO_rM,b_L,s_L,+unit.-L)validate_custom_attribute_name- *hN- -JO/-rM0+i1`cogl_vertex_buffer_addAmGm>EO0 8hN E!N E.N- EM 8N EO4FNR9{MB!9Ma!Hmodifying_an_attrib !9!M"9Nǯ^"9N Z#Htmp#Hdetail$S%Am >VCI=8>QTJqAmAmt9wN $SBmP>;?$=x>>w$>$>$S/cCm>[;q%;f}%;R%=>>|&>,&>V&JCmCm>&J&Em@Em0>&JEmEmG>&KYFmFmQ\SCm?;%&;9';}'=H?>0'>;'>F(JDmDm>VJ(JmEmEm>g^(P?>xr(KGm(Gm>(GDmDm;(;(GTDmDm{;x(`cogl_vertex_buffer_delete6GmDHm(EO60 EhN7 9N9R)9{M:)Hname;*Htmp<B*O%GmGm@CIKGmGmQT=?9wNOk*acogl_vertex_buffer_enablePHmbHmtaEO0 EhN acogl_vertex_buffer_disablepHmHmtEO0 EhN acogl_vertex_buffer_submitHmHmt)EO0 FNRG%HmHmCIKHmHmQT`cogl_vertex_buffer_drawgHmHm*EOg0 MmodehMfirstiEOj FNlRG%HmHmnCIKHmHmQTbcogl_vertex_buffer_indices_new0 HmBIm*sMindices_typeMindices_array4Mindices_len9O?+Hctx_R+ccogl_vertex_buffer_indices_get_typePImrImtE;O0 9Op+GTImXImCKTImXImQ`cogl_vertex_buffer_draw_elementsImIm++EO0 MmodeE;O0 Mmin_index Mmax_indexMindices_offsetEO9NR+FOS%Im?CI=?QTGImIm;+KImIm>+bcogl_vertex_buffer_indices_get_for_quads0 ImJm,Mn_indicesHctx_L,JtDP@#displayB8e#(driverDkE#,gpuH~#0driver_vtableK#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS9#hprivate_feature_flagsTjl#lneeds_viewport_scissor_workaroundVe #pviewport_scissor_workaround_framebufferWc#tdefault_pipelineY]#xdefault_layer_0Z|w#|default_layer_n[|w#dummy_layer_dependant\|w#attribute_name_states_hash^1 #attribute_name_index_map_U#n_attribute_names`#enabled_builtin_attributesb|#enabled_texcoord_attributesc|#enabled_custom_attributesd|#enable_builtin_attributes_tmpi|#enable_texcoord_attributes_tmpj|#enable_custom_attributes_tmpk|#changed_bits_tmpl|#legacy_backface_culling_enabledne #identity_matrixq #y_flip_matrixr #flushed_matrix_modev&#current_projection_entryzg#current_modelview_entry{g#identity_entry}e#builtin_flushed_projection#builtin_flushed_modelview#texture_unitsU#active_texture_unit#legacy_fog_states#opaque_color_pipeline]#blended_color_pipeline]#texture_pipeline]#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cache%#default_gl_texture_2d_tex#default_gl_texture_3d_tex+#default_gl_texture_rect_tex1#framebuffers#journal_flush_attributes_arrayU#journal_clip_boundsU#polygon_verticesU#current_pipeline]#current_pipeline_changes_since_flush#current_pipeline_skip_gl_colore #current_pipeline_age#gl_blend_enable_cachee #depth_test_enabled_cachee #depth_test_function_cache3#depth_writing_enabled_cachee #depth_range_near_cache*#depth_range_far_cache*#legacy_depth_test_enablede #current_buffer7#framebuffer_stackv#window_bufferc#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferc#current_read_bufferc#have_last_offscreen_allocate_flags#last_offscreen_allocate_flags#swap_callback_closures1 #next_swap_callback_idê#onscreen_events_queueͥ#current_gles2_contextYe#gles2_context_stack#current_pathˇg#stencil_pipeline]#quad_buffer_indices_byteƗ#quad_buffer_indices_lenњ#quad_buffer_indicesƗ#rectangle_byte_indicesƗ#rectangle_short_indicesƗ#rectangle_short_indices_len֪#in_begin_gl_blocke #texture_download_pipeline]#blit_texture_pipeline]#atlasesv#atlas_reorganize_callbacksR#journal_rectangles_color7 #max_texture_unitsL#max_texture_image_unitsL#max_activateable_texture_unitsL#current_programu #current_fragment_program_type濾#current_vertex_program_type#current_gl_programL#current_gl_dither_enablede #current_gl_color_mask#current_clip_stack_valide #current_clip_stack{g#current_clip_stack_uses_stencil e #buffer_map_fallback_arrayG#buffer_map_fallback_in_usee #buffer_map_fallback_offset#rectangle_statee#sampler_cacheM#winsys_features$#pP&(#uniform_names-S#uniform_name_hash11 #n_uniform_names2#glBindTexture;P#glBlendFunc=+Q#glClear?V#glClearColorAL#glClearStencilFT#glColorMaskHW#glCopyTexSubImage2DM.W#glDeleteTexturesVmP#glDepthFuncXM#glDepthMaskZe#glDisable\M#glDrawArrays^W#glDrawElements`#glEnableeM#glFinishg#glFlushi#glFrontFacekM#glCullFacemM#glGenTexturesoPP#glGetErrorqV#glGetIntegervscW#glGetBooleanvu#glGetFloatvwzW#glGetStringy#glHint{+Q#glIsTexture}P#glPixelStorei;O#glReadPixels#glScissorX#glStencilFunc#glStencilMaskQ#glStencilOp#glTexImage2DU#glTexParameterfON#glTexParameterfvM#glTexParameterikN#glTexParameterivM#glGetTexParameterfv N#glGetTexParameteriv-N#glTexSubImage2DV#glCopyTexImage2DV#glViewportX#glIsEnabledQ#glLineWidthO#glPolygonOffset"P#glClipPlanef<$O#glClientActiveTextureDM#glGenRenderbuffersQ# glAttachShader@nQ# glUseProgramCQ# glDeleteProgramEQ# glGetShaderInfoLogGMR# glGetProgramInfoLogLMR# glGetShaderivQP# glGetProgramivUP# glDetachShaderYnQ# glGetAttachedShaders[R# glIsShader`P# glIsProgrambP# glShaderSourcel# glCompileShaderqQ# glLinkProgramsQ# glGetUniformLocationu2R# glUniform1fxR# glUniform2f{R# glUniform3fS# glUniform4f2S# glUniform1fvS# glUniform2fvS# glUniform3fvS# glUniform4fvS# glUniform1i9P# glUniform2iO# glUniform3iXS# glUniform4iyS# glUniform1ivS# glUniform2ivS# glUniform3ivS# glUniform4ivS# glUniformMatrix2fvS# glUniformMatrix3fvS# glUniformMatrix4fvS# glGetUniformfvnR# glGetUniformivЊR# glGetActiveUniformQ# glGetShaderSourceMR# glValidateProgramQ# glVertexAttribPointerT# glEnableVertexAttribArrayQ# glDisableVertexAttribArrayQ# glVertexAttrib1fS# glVertexAttrib1fvT# glVertexAttrib2f&T# glVertexAttrib2fvT# glVertexAttrib3fBT# glVertexAttrib3fvT# glVertexAttrib4fcT# glVertexAttrib4fvT# glGetVertexAttribfvR# glGetVertexAttribivP# glGetVertexAttribPointervR# glGetAttribLocation 2R# glBindAttribLocation Q# glGetActiveAttribQ# glGetTexLevelParameteriv P# glGetTexImage Sާ# glClipPlane W# glDepthRange Y# glDrawBuffer [M# glMapBuffer f2# glUnmapBuffer iQ# glTexImage3D q:M# glTexSubImage3D xyM# glBlitFramebuffer U# glGenPrograms PP# glDeletePrograms PP# glBindProgram P# glProgramString S# glProgramLocalParameter4fv T# glEGLImageTargetTexture2D j# glEGLImageTargetRenderbufferStorage j# glDiscardFramebuffer # glRenderbufferStorageMultisampleIMG U# glFramebufferTexture2DMultisampleIMG ͱ# glGenSamplers PP# glDeleteSamplers mP# glBindSampler nQ# glSamplerParameteri V# glCreateProgramObject Q# glCreateShaderObject Q# glDeleteObject Q# glAttachObject nQ# glUseProgramObject Q# glGetInfoLog MR# glGetObjectParameteriv P# glDetachObject nQ# glGetAttachedObjects R# glGetStringi T# glBindVertexArray Q# glDeleteVertexArrays mP# glGenVertexArrays PP# glMapBufferRange &5V# CoglSwapChain!!D_CoglSwapChain CoglOnscreenTemplate"&D_CoglOnscreenTemplate CoglRenderer#QD_CoglRenderer#WkECOGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver#^D CoglDisplay$AE_CoglDisplay8%$FP%&#setup%(e #(renderer%)2e#,onscreen_template%*_e#0pP%4(#4 CoglAttribute&%F_CoglAttribute'7FP'9#name_state';#(normalized'e #0d'L#4O'N# CoglAttributeBuffer(%F_CoglAttributeBufferF _CoglFeatureIDICOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglIndexBuffer)0I_CoglIndexBuffer\*!JP*#J# CoglBuffer+@J_CoglBuffer\,SJP,U#P,W![#(vtable,Y'X#,last_target,[[#8P,]Y#<gl_handle,_L#@size,`#Dusage_hint,a#Z#Hupdate_hint,bkK#LaP,f'[#PO,h#Tstore_created,j#X+~kKCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint+J+KCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess+K+JLCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint+K GLenum- GLboolean- GLbitfield- GLint- GLsizei- GLubyte- GLuint- GLfloat- * GLclampf-!*GLvoid-$LMMLLLL#M/McL5ML@MyMcLLLLLLLcLcL/MMMcLLLLLLLLcLcL/MMMcLcLMMLMNcLcLNNLN'NcLcL'NL3NINcLcLINLUNkNcLcLLqNNcLcLLNNLqLNNcLLcLLLLL/MN OcLLLLLLcLL/MO$OcLL*O;OcLMAOROcLLXOdOMjOOcLcLcLcLOOLOOcLL/MOOLLLOOLLLOLOLP"PLcLL/M(P9PLL?PPPLLVPgPLgPLsPPLOPqLPLPPcLLPPLcLINPPcL/McLPQcL/MQqL%QcLL1QBQcLcLHQcLSQnQcLcLLLtQQLLQQLLQQLQLQLQcLQRLLLRIN RLcLR2RLLRgP8RLMRLSRnRLLRtRRLL'NRRLLINRRLcL'NRRLcL%QRRLLRSLLLS2SLLLL8SXSLLLLL^SySLLLLSSLLLLLSSLLMSSLLNSSLLqLMSTLLT&TLM,TBTLLLHTcTLLLLiTTLLLLLTTLLcLqLL/MqLTOTcLLTTLTTLTUcLL'NU6UcLcLLLZ7 I CoglPath.6C[_CoglPath CoglPipeline/"c[_CoglPipeline0k]P0g#destroy_callback0݃#<destroy_data0(#@journal_ref_count0#DP0#Hage0#Lcolor0 #Pn_layers0#`layer_differences0#dwP0#hstatic_breadcrumb0#llayers_cache0#pshort_layers_cache0$#tdeprecated_get_layers_list0# is_weak0#!2P0# blend_enable0# real_blend_enable0# layers_cache_dirty0# deprecated_get_layers_list_dirty0# has_static_breadcrumb0# progend0#CoglSnippet13]_CoglSnippetO[ CoglBitmap2*]_CoglBitmap CoglTexture3"^_CoglTexture3ay^COGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType3e$^ CoglFramebuffer4Z^_CoglFramebuffer5vaP5x#P5y![#(P5z`#,config5}#0width5#Dheight5#Hformat5#Lallocated5e #Pmodelview_stack52#Tprojection_stack52#Xviewport_x5*#\viewport_y5*#`viewport_width5*#dviewport_height5*#hviewport_age5#lviewport_age_for_scissor_workaround5#pclip_state5<#tdither_enabled5e #xP5#|journal58#deps5#clear_color_red5*#clear_color_green5*#clear_color_blue5*#clear_color_alpha5*#clear_clip_x05#clear_clip_y05#clear_clip_x15#clear_clip_y15#clear_clip_dirty5e #dirty_bitmasks5e #bits5#P5# CoglFrameInfo6(a_CoglFrameInfo CoglOnscreen7*a_CoglOnscreen8KbP8M^#foreign_hwnd8V#P8Ye #frame_closures8[ԣ#resizable8]e #resize_callbacks8^Ѥ#frame_counter8`V #swap_frame_counter8aV #pending_frame_infos8d#pP8f(#_CoglFrameEvent7'cCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent7bCoglFrameCallback7Xc^cycyc'cc(aaCoglFrameClosure7c_CoglFrameClosure8'cO8)#P8+>c#fP8-(# PP8.P#^CoglOnscreenResizeCallback7d d;dyc( CoglTexture2D97Pd_CoglTexture2D CoglGLES2Context:^yd_CoglGLES2Contextd;<eCOGL_WINSYS_RECTANGLE_STATE_UNKNOWNCOGL_WINSYS_RECTANGLE_STATE_DISABLECOGL_WINSYS_RECTANGLE_STATE_ENABLE CoglWinsysRectangleState;@dD~Ee Se![>eadD *ue  CoglMatrixStack)_f_CoglClipStack>]fP>a{g#P>cbg#bounds_x0>j#bounds_y0>k# bounds_x1>l#bounds_y1>m#O>o#>0bgCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType>5fJfe3[ CoglNode?"g_CoglNodeF #,padding6E?F #0padding7E@F #4padding8EAF #8padding9EBF #< CoglDepthStateECxFCC{COGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncFL"zF{COGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeFa{ CoglBitmaskG90|6|_CoglBitmaskImaginaryType0lCOGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNTD0uambient04w#diffuse04w#specular04w# emission04w#0shininess0*#@CoglPipelineLightingState0%0alpha_func0C{#alpha_func_reference0*#CoglPipelineAlphaFuncState0%(0blend_equation_rgb0cL#blend_equation_alpha0cL#blend_src_factor_alpha0L#blend_dst_factor_alpha0L# blend_constant0 #blend_src_factor_rgb0L# blend_dst_factor_rgb0L#$CoglPipelineBlendState0%$0 senabled0"e #color0# #mode0$#density0%*#z_near0&*#z_far0'*# CoglPipelineFogState0(%0*P0,#CoglPipelineLogicOpsState0-%0/mode01{#front_winding02.#CoglPipelineCullFaceState03ˁ% 05voverride_mask07|#override_values0<v#changed_mask0@|#xCoglPipelineUniformsState0A &0Clighting_state0Eu#alpha_state0F#Dblend_state0G#Luser_program0Hu #tdepth_state0I z#xfog_state0Js#point_size0K*#logic_ops_state0L#cull_face_state0M#uniforms_state0N|#@P0Om#Q0Pm#CoglPipelineBigState0QCoglPipelineDestroyCallback0h](|w |w4 0%COGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType0)4_CoglPipelineFlushFlag0xCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag0Ƅ_CoglPipelineFlushOptions0P0x#P0F #disable_layers0F #layer0_override_texture0ew# CoglPipelineFlushOptions0 CoglOffscreenH,K_CoglOffscreen5CP5Ð^#gl_framebuffer59#texture5ew#texture_level5Ȫ#texture_level_width5ɪ#texture_level_height5ʪ#depth_texture5ew#allocation_flags5#create_flags5C# _CoglMatrixOp=%JCOGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp=0C_CoglMatrixEntryCache =entry=g#flushed_identity=e #flipped=e # CoglMatrixEntryCache=^=&COGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode=ֈ CoglClipStateIQ_CoglClipStateIzstacksI"v#_CoglJournal`J!@PJ##framebufferJ+c#(entriesJ-U#,verticesJ.U#0needed_vbo_lenJ/#4vbo_poolJ6@#8next_vbo_in_poolJ9#Xfast_read_pixel_countJ;#\ PP F CoglJournalJ=z'&8COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID',i_CoglAttributeNameState'.ދname'0#name_id'18#name_index'2#normalized_default'3e # layer_number'4# CoglAttributeNameState'5S'Agattribute_buffer'BP#stride'C#offset'D#n_components'E# P'Fr#P'HP'I![#boxed'Jx##P'@$buffered'G$constant'Kgދ'RCOGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags'aŒ'sunit'u#options'v#P'wF # CoglFlushLayerState'x _CoglFramebufferType5-`COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType5052swap_chain54#need_stencil55e #P56#P57e # depth_texture_enabled58e #tD CoglFramebufferConfig59{5=CCOGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags5? _CoglFramebufferState5TCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState5^]5lred5n#blue5o#green5p#alpha5q# depth5r#stencil5s# CoglFramebufferBits5tueV5COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags5>_CoglGLFramebuffer 59fbo_handle5L#renderbuffers5#P5# CoglGLFramebuffer5 CoglDriverVtableK j_CoglDriverVtablexK"Gpixel_format_from_gl_internalK'g#pixel_format_to_glK.#update_featuresK5Se#offscreen_allocateK9# offscreen_freeK=Ė#framebuffer_flush_stateK@#framebuffer_clearKE #framebuffer_query_bitsKM(#framebuffer_finishKQ:# framebuffer_discard_buffersKTQ#$framebuffer_draw_attributesKX#(framebuffer_draw_indexed_attributesKb̗#,framebuffer_read_pixels_into_bitmapKm#0texture_2d_freeKw#4texture_2d_can_createK}>#8texture_2d_initK#<texture_2d_allocateKY#@texture_2d_new_from_bitmapKy#Dtexture_2d_copy_from_framebufferK#Htexture_2d_get_gl_handleKɘ#Ltexture_2d_generate_mipmapK#Ptexture_2d_copy_from_bitmapK #Ttexture_2d_get_dataK-#Xflush_attributes_stateK^#\clip_stack_flushKu#`buffer_createKX#dbuffer_destroyKX#hbuffer_map_rangeKX#lbuffer_unmapKX#pbuffer_set_dataK X#te a![cLaG![ R R Rme 6Ėccʖ c****"c":c.Qc@c]FWƗc]Ɨ[e cl]җ;de >![e YewDy_cɘe Ϙ-'[Xc]X3u{gcd CoglTextureDriverL_CoglTextureDriver0LgenL%4#prep_gl_for_pixels_uploadL1P#upload_subregion_to_glLC#upload_to_glLY# upload_to_gl_3dLk-#prep_gl_for_pixels_downloadLN#gl_get_tex_imageLx#size_supportedL#size_supported_3dL# try_setting_gl_border_colorL#$allows_foreign_gl_targetL#(find_best_gl_get_data_formatL<#,L4![cLP![:e ![ewe LLVe ![cLLe LLLe -![cLLe LLLLLN![3e x![cLcLcL'[Te ![cLcLcLcL~e ![cLcLcL![LMe ![cL<![ R R CoglPipelineCacheM[_CoglPipelineCache CoglTexture3DN._CoglTexture3D CoglTextureRectangleO?_CoglTextureRectangle _CoglGpuInfoArchitectureFlagP+COGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagP%ʝ _CoglGpuInfoArchitectureP'qCOGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureP0NP3COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorP<P?COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackagePBPEbCOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugPL" CoglGpuInfoPP_CoglGpuInfo$PRvendorPT#vendor_namePU#driver_packagePW#driver_package_namePX# driver_package_versionPY#architectureP[q#architecture_nameP\#architecture_flagsP]+#driver_bugsP_b# _CoglFrameCallbackList8%ȣP8%ȣ#P8%Σ#cȣ CoglFrameCallbackList8%8)XP8)ȣ#)P8)Σ# CoglResizeNotifyEntry813_CoglResizeNotifyEntry85O87#P89c#fP8:(# id8;#_CoglResizeNotifyList83ŤP83Ť#P83ˤ#Ť CoglResizeNotifyList8387XP87Ť#)P87ˤ# CoglOnscreenEvent8>+_CoglOnscreenEvent8BO8D#onscreen8Fyc#info8Gc# P8H'c#_CoglOnscreenEventList8@P8@#P8@ǥ# CoglOnscreenEventList8@8DXP8D#)P8Dǥ#R {Bp XG HneqLYcLLcL/MkcLTOcLLLLLcLcLLcLLLcLcLcLUcLLLLLLcLcL/M!vLLLL[LLdN|cLLcLINާcLLcLcLLcL(2cLcLScLcLL38jcL(YcLLBQpcLcLcLLLL'_cogl_object_index_buffer_inc'(_cogl_index_buffer_free= )indices=-['_cogl_object_index_buffer_dec'*_cogl_object_index_buffer_indirect_free'JmJm,+obj',ڨJmJm'-. JmJm'/cogl_is_index_buffer'e JmKmt+object'(0obj'1_cogl_index_buffer_object_new'-[=)new_obj'-[2obj'3cogl_index_buffer_new--[Km Lm-ժ4P-![+bytes-5indices/-[t-6RKm@97"-8(@91-:~KmP@'0_cogl_object_index_buffer_count'0m;_cogl_debug_instancesK1 <_cogl_index_buffer_class'8m۪ԾGNU C 4.6.3./cogl-attribute-buffer.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglLmMm:charsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloat=signed charshort intlong long unsigned intHWND__unused# HWNDt   double VARENUM \VT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double guint8 guint32& gsize: gchar0 gint3 gboolean4 gulong8 guint9 gpointerO, GDestroyNotifyY GArray'_GArray+LQ-#len.# GByteArray(^_GByteArray1Q3#len4# GPtrArray)_GPtrArray7pdata9#len:#k GQuark&y GError+_GError -Cdomain/#code0#message1# S  GList '`_GList )Q +#next ,#prev -#S GHashTable '_GHashTable GHook (_GHook KVQ M#next N#prev O#!Q P# hook_id Q#Q R#func S#Q T# GHookList )g_GHookList Aseq_id C#hook_size D#is_setup E#hooks F#dummy3 G# finalize_hook H#dummy IC# GHookFinalizeFunc 5!'88V GSList 'L_GSList )zQ +#next ,z#> GString )_GString +str -#len .#allocated_len /# GQueue&_GQueue 15 head3#tail4#length5# uint8_t$ uint32_t( int64_t) CoglBoolD CoglHandle, CoglMatrix _CoglMatrixO xxR.#yxS.#zxT.#wxU.# xyX.#yyY.#zyZ.#wy[.#xz^.# yz_.#$zz`.#(wza.#,xwd.#0ywe.#4zwf.#8wwg.#<invm^d#@Rn#Qo#_padding3p# CoglColor _CoglColorW red; #green; #blue; #alpha; #9QJ #BQJ #KQJ # [COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormatW =COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags7DCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHVvCOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeTypeuCOGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction_CoglWinsysFeatureCOGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES XPCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskamCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpfCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags CoglObject _CoglObject(KklassM#user_data_entryO#user_data_arrayQ#n_user_data_entriesR# !QT#$Zunused[# CoglUserDataKey\ CoglUserDataDestroyCallbackj,#COGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass 4name6#virt_free7,#virt_unref8,# CoglUserDataDestroyInternalCallback1;AR,, CoglObjectClass9 =key?#Q@,#QA# CoglUserDataEntryBiR   CoglAttributeBuffer%_CoglAttributeBuffer\!R#I# CoglContext%1_CoglContext>CR@#displayB1d#(driverDD#,gpuHw#0driver_vtableK#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS=#hprivate_feature_flagsTck#lneeds_viewport_scissor_workaroundVi #pviewport_scissor_workaround_framebufferWb#tdefault_pipelineY\#xdefault_layer_0Zuv#|default_layer_n[uv#dummy_layer_dependant\uv#attribute_name_states_hash^5 #attribute_name_index_map_#n_attribute_names`#enabled_builtin_attributesb{#enabled_texcoord_attributesc{#enabled_custom_attributesd{#enable_builtin_attributes_tmpi{#enable_texcoord_attributes_tmpj{#enable_custom_attributes_tmpk{#changed_bits_tmpl{#legacy_backface_culling_enabledni #identity_matrixq #y_flip_matrixr #flushed_matrix_modev#current_projection_entryzzf#current_modelview_entry{zf#identity_entry}d#builtin_flushed_projection#builtin_flushed_modelview#texture_units#active_texture_unit#legacy_fog_statel#opaque_color_pipeline\#blended_color_pipeline\#texture_pipeline\#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cache#default_gl_texture_2d_tex #default_gl_texture_3d_tex$#default_gl_texture_rect_tex*#framebuffers#journal_flush_attributes_array#journal_clip_bounds#polygon_vertices#current_pipeline\#current_pipeline_changes_since_flush#current_pipeline_skip_gl_colori #current_pipeline_age#gl_blend_enable_cachei #depth_test_enabled_cachei #depth_test_function_cache#depth_writing_enabled_cachei #depth_range_near_cache.#depth_range_far_cache.#legacy_depth_test_enabledi #current_buffer0#framebuffer_stackz#window_bufferb#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferb#current_read_bufferb#have_last_offscreen_allocate_flags#last_offscreen_allocate_flags#swap_callback_closures5 #next_swap_callback_idî#onscreen_events_queueƤ#current_gles2_contextRd#gles2_context_stack#current_pathˀf#stencil_pipeline\#quad_buffer_indices_byteп#quad_buffer_indices_lenў#quad_buffer_indicesҿ#rectangle_byte_indicesԿ#rectangle_short_indicesտ#rectangle_short_indices_len֮#in_begin_gl_blocki #texture_download_pipeline\#blit_texture_pipeline\#atlasesz#atlas_reorganize_callbacksV#journal_rectangles_color; #max_texture_unitsK#max_texture_image_unitsK#max_activateable_texture_unitsK#current_programy #current_fragment_program_type#current_vertex_program_type#current_gl_programK#current_gl_dither_enabledi #current_gl_color_maskP#current_clip_stack_validi #current_clip_stacktf#current_clip_stack_uses_stencil i #buffer_map_fallback_array@#buffer_map_fallback_in_usei #buffer_map_fallback_offset#rectangle_state d#sampler_cacheF#winsys_features$#Q&,#uniform_names-L#uniform_name_hash15 #n_uniform_names2#glBindTexture;O#glBlendFunc=*P#glClear?U#glClearColorAK#glClearStencilFS#glColorMaskHV#glCopyTexSubImage2DM-V#glDeleteTexturesVlO#glDepthFuncXL#glDepthMaskZ^#glDisable\L#glDrawArrays^V#glDrawElements`#glEnableeL#glFinishg#glFlushi#glFrontFacekL#glCullFacemL#glGenTexturesoOO#glGetErrorqU#glGetIntegervsbV#glGetBooleanvu#glGetFloatvwyV#glGetStringy#glHint{*P#glIsTexture}O#glPixelStorei:N#glReadPixelsܥ#glScissorW#glStencilFunc#glStencilMaskP#glStencilOp#glTexImage2DN#glTexParameterfNM#glTexParameterfvL#glTexParameterijM#glTexParameterivL#glGetTexParameterfv M#glGetTexParameteriv,M#glTexSubImage2DU#glCopyTexImage2DU#glViewportW#glIsEnabledP#glLineWidthN#glPolygonOffset!O#glClipPlanef<#N#glClientActiveTextureDL#glGenRenderbuffersP# glAttachShader@mP# glUseProgramCP# glDeleteProgramEP# glGetShaderInfoLogGLQ# glGetProgramInfoLogLLQ# glGetShaderivQO# glGetProgramivUO# glDetachShaderYmP# glGetAttachedShaders[Q# glIsShader`O# glIsProgrambO# glShaderSourcel# glCompileShaderqP# glLinkProgramsP# glGetUniformLocationu1Q# glUniform1fxQ# glUniform2f{Q# glUniform3fR# glUniform4f1R# glUniform1fvR# glUniform2fvR# glUniform3fvR# glUniform4fvR# glUniform1i8O# glUniform2iN# glUniform3iWR# glUniform4ixR# glUniform1ivR# glUniform2ivR# glUniform3ivR# glUniform4ivR# glUniformMatrix2fvR# glUniformMatrix3fvR# glUniformMatrix4fvR# glGetUniformfvmQ# glGetUniformivЉQ# glGetActiveUniformP# glGetShaderSourceLQ# glValidateProgramP# glVertexAttribPointerS# glEnableVertexAttribArrayP# glDisableVertexAttribArrayP# glVertexAttrib1fR# glVertexAttrib1fvS# glVertexAttrib2f%S# glVertexAttrib2fvS# glVertexAttrib3fAS# glVertexAttrib3fvS# glVertexAttrib4fbS# glVertexAttrib4fvS# glGetVertexAttribfvQ# glGetVertexAttribivO# glGetVertexAttribPointervQ# glGetAttribLocation 1Q# glBindAttribLocation P# glGetActiveAttribP# glGetTexLevelParameteriv P# glGetTexImage Sצ# glClipPlane W# glDepthRange Y# glDrawBuffer [L# glMapBuffer f+# glUnmapBuffer iP# glTexImage3D q9L# glTexSubImage3D xxL# glBlitFramebuffer T# glGenPrograms OO# glDeletePrograms OO# glBindProgram O# glProgramString L# glProgramLocalParameter4fv S# glEGLImageTargetTexture2D c# glEGLImageTargetRenderbufferStorage c# glDiscardFramebuffer # glRenderbufferStorageMultisampleIMG T# glFramebufferTexture2DMultisampleIMG ͪ# glGenSamplers OO# glDeleteSamplers lO# glBindSampler mP# glSamplerParameteri U# glCreateProgramObject P# glCreateShaderObject P# glDeleteObject P# glAttachObject mP# glUseProgramObject P# glGetInfoLog LQ# glGetObjectParameteriv O# glDetachObject mP# glGetAttachedObjects Q# glGetStringi S# glBindVertexArray P# glDeleteVertexArrays lO# glGenVertexArrays OO# glMapBufferRange &4U# CoglSwapChain!!C_CoglSwapChain CoglOnscreenTemplate"&D_CoglOnscreenTemplate CoglRenderer#Q0D_CoglRenderer#WDCOGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver#^@D CoglDisplay$AD_CoglDisplay8%$PER%&#setup%(i #(renderer%)+d#,onscreen_template%*Xd#0Q%4,#4 CoglAttribute&%eE_CoglAttribute'7ER'9#name_state';#(normalized'i #0d'L#4+Q'N# CoglIndices(%E_CoglIndicesPE _CoglFeatureIDICOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglBuffer)@I_CoglBuffer\*SIR*U#Q*W Z#(vtable*Y&W#,last_target*[Z#8Q*]X#<gl_handle*_K#@size*`#Dusage_hint*a"Y#Hupdate_hint*bjJ#LQ*f&Z#P+Q*h#Tstore_created*j#X)~jJCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint)I)JCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess)J)IKCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint)J GLenum+ GLboolean+ GLbitfield+ GLint+ GLsizei+ GLubyte+ GLuint+ GLfloat+ . GLclampf+!.GLvoid+$KLLKKKK"L.LbK4LK?LxLbKKKKKKKbKbK.L~LLbKKKKKKKKbKbK.LLLbKbKLLKLLbKbKLMKM&MbKbK&MK2MHMbKbKHMKTMjMbKbKKpMMbKbKKMMKpKMMbKKbKKKKK.LM NbKKKKKKbKK.LN#NbKK)N:NbKL@NQNbKKWNcNLiNNbKbKbKbKNNKNNbKK.LNNKKKNNKKKNKNKO!OKbKK.L'O8OKK>OOOKKUOfOKfOKrOOKNOpKOKOObKKOOKbKHMOObK.LbKOPbK.LPpK$PbKK0PAPbKbKGPbKRPmPbKbKKKsPPKKPPKKPPKPKPKPbKPQKKKQHM QKbKQ1QKKQfO7QKLQKRQmQKKQsQQKK&MQQKKHMQQKbK&MQQKbK$PQQKKQRKKKR1RKKKK7RWRKKKKK]RxRKKKK~RRKKKKKRRKKLRRKKLRRKKpKLRSKKS%SKL+SASKKKGSbSKKKKhSSKKKKKSSKKbKpKK.LpKSNSbKKSSKSSKSTbKK&MT5TbKbKKK;TbKKTbKQTqTbKbKbKKKwTTbKbKbKKTTbKbKbKHMTTKKKKKKKKKbKTUbKKbKKKU4UKbKK:UKYUbKK_UUKNbK.LKUUbKbKHMHMUbKUUKUUbKKKKKKbKbK.LU-VbKKbKKKKKK3VbVbKKKKKKKKhVyVbKHMVVbK&MVVbKKKVVbKKVVKKKKVWpKpKpKpK W&WKKKK CoglBufferVtable*(>W_CoglBufferVtable **Wmap_range*,W#unmap*3W#set_data*5W#,WWJIKIWWWWi WW7W _CoglBufferFlags*J #,padding6C?J #0padding7C@J #4padding8CAJ #8padding9CBJ #< CoglDepthStateCCwDC$_CoglOnscreenEvent6B~Q6D#onscreen6Frb#info6Gxb# R6H b#_CoglOnscreenEventList6@R6@# R6@#  CoglOnscreenEventList6@~6DQ6D#_Q6D#Kt;i W@ Lm^pKRbKKbK.LdbKSNbKܥKKKKbKbKKbKKKbKbKbKNbKKKKKKbKbK.LoKKKKTKKcLubKKbKHMצbKKbKbKKbKݦ,+bKbKLbKbKK71cbK,RbKKAPibKbKbKKKK'_cogl_object_attribute_buffer_inc'(_cogl_attribute_buffer_freeY )arrayYI'_cogl_object_attribute_buffer_dec'*_cogl_object_attribute_buffer_indirect_free'Lm/c4Q; Z+bytes<4Q=75buffer?Ij/0_cogl_object_attribute_buffer_count'0m;_cogl_debug_instancesK5 <_cogl_attribute_buffer_class'R8m  GNU C 4.6.3./cogl-indices.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglMm Rmcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long int~long unsigned intunsigned charfloat4signed charshort intlong long unsigned intHWND__unused# HWNDk   double VARENUM SVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double guint8 guint32& gsize: gchar0~ gint3 gboolean4 gulong8 guint9 gpointerO# GDestroyNotifyY GArray'_GArray+CR-#len.# GByteArray(U_GByteArray1R3#len4# GPtrArray)_GPtrArray7pdata9#len:#b GQuark&p GError+_GError -:domain/#code0#message1# J  GList 'W_GList )R +#next ,#prev -#J GHashTable '_GHashTable GHook (_GHook KMR M#next N#prev O#WR P# hook_id Q# S R#func S#R T# GHookList )^_GHookList Aseq_id C#hook_size D#is_setup E#hooks F#dummy3 G# finalize_hook H#dummy I:# GHookFinalizeFunc 5//M GSList 'C_GSList )qR +#next ,q#5 GString )_GString +str -#len .#allocated_len /#w< G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| GQueue& _GQueue 1 head3#tail4#length5# ~ uint8_t$ uint16_t& uint32_t( int64_t) CoglBoolD CoglHandle# CoglMatrixu _CoglMatrixO xxR%#yxS%#zxT%#wxU%# xyX%#yyY%#zyZ%#wy[%#xz^%# yz_%#$zz`%#(wza%#,xwd%#0ywe%#4zwf%#8wwg%#<invm*c#@JSn# So#_padding3p# CoglColorج _CoglColor/ red #green #blue #alpha #oR" #wS" #xR" # [COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat/ COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlagsDCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH.NCOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeTypeCOGL_INDICES_TYPE_UNSIGNED_BYTECOGL_INDICES_TYPE_UNSIGNED_SHORTCOGL_INDICES_TYPE_UNSIGNED_INTCoglIndicesTypehCOGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction_CoglWinsysFeatureCOGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES XCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskam COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpHCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags CoglObject v_CoglObject(KklassM #user_data_entryO #user_data_arrayQ& #n_user_data_entriesR# WRT#$Zunused[# CoglUserDataKey\ CoglUserDataDestroyCallbackjOUa##COGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass 4ename6 #virt_free7##virt_unref8## CoglUserDataDestroyInternalCallback1## CoglObjectClass9 =key?#R@##RAe# CoglUserDataEntryB &  CoglContext%? _CoglContext>DhS@d#displayBb#(driverDE#,gpuH@#0driver_vtableKѦ#Ttexture_driverLܦ#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsT/j#lneeds_viewport_scissor_workaroundVA #pviewport_scissor_workaround_framebufferWU#tdefault_pipelineYuM#xdefault_layer_0ZAu#|default_layer_n[Au#dummy_layer_dependant\Au#attribute_name_states_hash^ #attribute_name_index_map_& #n_attribute_names`#enabled_builtin_attributesby#enabled_texcoord_attributescy#enabled_custom_attributesdy#enable_builtin_attributes_tmpiy#enable_texcoord_attributes_tmpjy#enable_custom_attributes_tmpky#changed_bits_tmply#legacy_backface_culling_enablednA #identity_matrixqc #y_flip_matrixrc #flushed_matrix_modev#current_projection_entryzFe#current_modelview_entry{Fe#identity_entry}c#builtin_flushed_projection#builtin_flushed_modelview#texture_units& #active_texture_unit#legacy_fog_state8#opaque_color_pipelineuM#blended_color_pipelineuM#texture_pipelineuM#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cache#default_gl_texture_2d_tex՘#default_gl_texture_3d_tex#default_gl_texture_rect_tex#framebuffers#journal_flush_attributes_array& #journal_clip_bounds& #polygon_vertices& #current_pipelineuM#current_pipeline_changes_since_flush#current_pipeline_skip_gl_colorA #current_pipeline_age#gl_blend_enable_cacheA #depth_test_enabled_cacheA #depth_test_function_cache#depth_writing_enabled_cacheA #depth_range_near_cache%#depth_range_far_cache%#legacy_depth_test_enabledA #current_buffer#framebuffer_stackq#window_bufferU#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferU#current_read_bufferU#have_last_offscreen_allocate_flags#last_offscreen_allocate_flags#swap_callback_closures #next_swap_callback_idå#onscreen_events_queueŏ#current_gles2_contextc#gles2_context_stackȤ #current_pathLe#stencil_pipelineuM#quad_buffer_indices_byteЈ#quad_buffer_indices_lenѕ#quad_buffer_indices҈#rectangle_byte_indicesԈ#rectangle_short_indicesՈ#rectangle_short_indices_len֥#in_begin_gl_blockA #texture_download_pipelineuM#blit_texture_pipelineuM#atlasesq#atlas_reorganize_callbacksM#journal_rectangles_color #max_texture_unitsV#max_texture_image_unitsV#max_activateable_texture_unitsV#current_programQ #current_fragment_program_typek#current_vertex_program_typek#current_gl_programV#current_gl_dither_enabledA #current_gl_color_mask#current_clip_stack_validA #current_clip_stack@e#current_clip_stack_uses_stencil A #buffer_map_fallback_array #buffer_map_fallback_in_useA #buffer_map_fallback_offset#rectangle_stateb#sampler_cache#winsys_features$#R&##uniform_names-#uniform_name_hash1 #n_uniform_names2#glBindTexture;Z#glBlendFunc=$[#glClear?`#glClearColorAV#glClearStencilF^#glColorMaskHa#glCopyTexSubImage2DM'a#glDeleteTexturesVfZ#glDepthFuncXW#glDepthMaskZ'#glDisable\W#glDrawArrays^a#glDrawElements`H#glEnableeW#glFinishg#glFlushi#glFrontFacekW#glCullFacemW#glGenTexturesoIZ#glGetErrorq`#glGetIntegervs\a#glGetBooleanvu_#glGetFloatvwsa#glGetStringyu#glHint{$[#glIsTexture}}Z#glPixelStorei4Y#glReadPixels#glScissora#glStencilFunc#glStencilMask[#glStencilOpݧ#glTexImage2D#glTexParameterfHX#glTexParameterfvW#glTexParameteridX#glTexParameterivW#glGetTexParameterfvX#glGetTexParameteriv&X#glTexSubImage2D`#glCopyTexImage2D`#glViewporta#glIsEnabled[#glLineWidth~Y#glPolygonOffsetZ#glClipPlanef<Y#glClientActiveTextureDW#glGenRenderbuffers[# glAttachShader@g[# glUseProgramC[# glDeleteProgramE[# glGetShaderInfoLogGF\# glGetProgramInfoLogLF\# glGetShaderivQZ# glGetProgramivUZ# glDetachShaderYg[# glGetAttachedShaders[ \# glIsShader`}Z# glIsProgramb}Z# glShaderSourcelY# glCompileShaderq[# glLinkPrograms[# glGetUniformLocationu+\# glUniform1fx\# glUniform2f{\# glUniform3f ]# glUniform4f+]# glUniform1fv]# glUniform2fv]# glUniform3fv]# glUniform4fv]# glUniform1i2Z# glUniform2iY# glUniform3iQ]# glUniform4ir]# glUniform1iv]# glUniform2iv]# glUniform3iv]# glUniform4iv]# glUniformMatrix2fv]# glUniformMatrix3fv]# glUniformMatrix4fv]# glGetUniformfvg\# glGetUniformivЃ\# glGetActiveUniform[# glGetShaderSourceF\# glValidateProgram[# glVertexAttribPointer^# glEnableVertexAttribArray[# glDisableVertexAttribArray[# glVertexAttrib1f]# glVertexAttrib1fv^# glVertexAttrib2f^# glVertexAttrib2fv^# glVertexAttrib3f;^# glVertexAttrib3fv^# glVertexAttrib4f\^# glVertexAttrib4fv^# glGetVertexAttribfv\# glGetVertexAttribivZ# glGetVertexAttribPointerv\# glGetAttribLocation +\# glBindAttribLocation ~[# glGetActiveAttrib[# glGetTexLevelParameterivPz# glGetTexImageS# glClipPlaneW¨# glDepthRangeY٨# glDrawBuffer[W# glMapBufferf# glUnmapBufferi[# glTexImage3Dq3W# glTexSubImage3DxrW# glBlitFramebuffer_# glGenProgramsIZ# glDeleteProgramsIZ# glBindProgramZ# glProgramString# glProgramLocalParameter4fv^# glEGLImageTargetTexture2D,# glEGLImageTargetRenderbufferStorage,# glDiscardFramebufferH# glRenderbufferStorageMultisampleIMG_# glFramebufferTexture2DMultisampleIMGs# glGenSamplersIZ# glDeleteSamplersfZ# glBindSamplerg[# glSamplerParameteri`# glCreateProgramObject[# glCreateShaderObject[# glDeleteObject[# glAttachObjectg[# glUseProgramObject[# glGetInfoLogF\# glGetObjectParameterivZ# glDetachObjectg[# glGetAttachedObjects \# glGetStringi^# glBindVertexArray[# glDeleteVertexArraysfZ# glGenVertexArraysIZ# glMapBufferRange&.`# CoglSwapChain !D_CoglSwapChain CoglOnscreenTemplate!&E_CoglOnscreenTemplate CoglRenderer"Q>E_CoglRenderer"WECOGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver"^NE CoglDisplay#AE_CoglDisplay8$$^FhS$&d#setup$(A #(renderer$)b#,onscreen_template$*$c#0R$4##4 CoglAttribute%%sF_CoglAttribute&7FhS&9d#name_state&;y#(normalized&A #0d&LP#4aR&N# CoglAttributeBuffer'%G_CoglAttributeBuffer CoglIndices(%9G_CoglIndices8)#GhS)%d#pS)'y#(aS)(#,JS)*#0aR),#4 CoglIndexBuffer*0G_CoglIndexBuffer\+!GhS+#{M#^F _CoglFeatureIDJCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglPath,6J_CoglPath CoglPipeline-"J_CoglPipeline.kRMhS.Re#destroy_callback.#<destroy_data.##@journal_ref_count.#DS.#Hage.#Lcolor. #Pn_layers.#`layer_differences.#dR.݁#hstatic_breadcrumb. #llayers_cache.#pshort_layers_cache.#tdeprecated_get_layers_list.#is_weak.#R.#blend_enable.#real_blend_enable.#layers_cache_dirty.#deprecated_get_layers_list_dirty.#has_static_breadcrumb.#progend.#CoglSnippet/3fM_CoglSnippetJ CoglBuffer0@M_CoglBuffer\1SxNhS1Ud#9S1Wc#(vtable1Y#,last_target1[ن#8 S1]f#<gl_handle1_V#@size1`#Dusage_hint1a#Hupdate_hint1bN#LR1f#PaR1h#Tstore_created1j#X0~NCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint0xN0_OCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess0O0OCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint0wO CoglBitmap2*O_CoglBitmap CoglTexture3"P_CoglTexture3atPCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType3eP CoglFramebuffer4ZP_CoglFramebuffer5vShS5xd#9S5yc#(JS5z"#,config5}#0width5#Dheight5#Hformat5#Lallocated5A #Pmodelview_stack5#Tprojection_stack5#Xviewport_x5%#\viewport_y5%#`viewport_width5%#dviewport_height5%#hviewport_age5#lviewport_age_for_scissor_workaround5#pclip_state5#tdither_enabled5A #xR5#|journal5#deps5#clear_color_red5%#clear_color_green5%#clear_color_blue5%#clear_color_alpha5%#clear_clip_x05#clear_clip_y05#clear_clip_x15#clear_clip_y15#clear_clip_dirty5A #dirty_bitmasks5A #bits5ّ#S5# CoglFrameInfo6(S_CoglFrameInfo CoglOnscreen7*S_CoglOnscreen8KThS8MP#foreign_hwnd8V#R8YA #frame_closures8[#resizable8]A #resize_callbacks8^#frame_counter8`2 #swap_frame_counter8a2 #pending_frame_infos8d #R8f##_CoglFrameEvent7"UCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent7TCoglFrameCallback7SUYUtUtU"UzU#SSCoglFrameClosure7U_CoglFrameClosure8'UMR8)#AS8+9U#R8-## R8.,#PCoglOnscreenResizeCallback7VV6VtU# CoglTexture2D97KV_CoglTexture2D GLenum: GLboolean: GLbitfield: GLint: GLsizei: GLubyte: GLuint: GLfloat: % GLclampf:!%GLvoid:$VVWVVVVW(W\V.WV9WrW\VVVVVVV\V\V(WxWW\VVVVVVVV\V\V(WWW\V\VWWVWW\V\VWWV X X\V\V XV,XBX\V\VBXVNXdX\V\VVjXX\V\VVXXVjVXX\VV\VVVVV(WXY\VVVVVV\VV(W YY\VV#Y4Y\VW:YKY\VVQY]YWcY~Y\V\V\V\VYYVYY\VV(WYYVVVYYVVVYVYVZZV\VV(W!Z2ZVV8ZIZVVOZ`ZV`ZVlZ}ZVYZ jVZVZZ\VVZZV\VBXZZ\V(W\VZ[\V(W[ jV[\VV*[;[\V\VA[\VL[g[\V\VVVm[~[VV[[VV [[V[!V[ V[\V[[VVV[BX\V\V\+\VV[`Z1\ VF\V L\g\VV[m\\VV X\\VVBX\\V\V X\\V\V[\\VV\ ]VVV]+]VVVV1]Q]VVVVVW]r]VVVVx]]VVVVV]]VVW]]VVW]]VVjVW]^VV^^VW%^;^VVVA^\^VVVVb^^VVVVV^^VV\VjVV(WjV^ Y^\VV^^V^^V^_\VV X_/_\V\VVV5_ \VE_\VK_k_\V\V\VVVq__\V\V\VV__\V\V\VBX__VVVVVVVV{V\V_`\VV\VVV`.`V\VV4` VS`\V{VY`y`VY\V(WV``\V\VBXBX`!\V``{V``\VVVVVV\V\V(W`'a\VV\VVVVVV-a\a\VVVVVVVVbasa\VBXyaa\V Xaa\VVVaa\VVaaVVVVaajVjVjVjVb bVVVV CoglGLES2Context;^8b_CoglGLES2ContextRb <chS>d#9S>c#(last_entry>Fe#, CoglMatrixEntry=c_CoglMatrixEntry>2dR>4Fe#op>5#WR>6#composite_gets>:# CoglClipStack?)$d_CoglClipStack?]dR?a@e#JS?c'e#bounds_x0?j#bounds_y0?k# bounds_x1?l#bounds_y1?m#WR?o#?0'eCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType?5ddcJ CoglNode@"be_CoglNode<@*ehS@.d#R@1e#(MR@4f#,children@7e#4has_parent_reference@;A #8_CoglNodeList@$eS@$e#Re CoglNodeList@$e@4=fle_next@4e#le_prev@4=f#eA#/jCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlagsA%COGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp>0_CoglMatrixEntryCache >entry>Fe#flushed_identity>A #flipped>A # CoglMatrixEntryCache>#>COGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode> CoglClipStateJ_CoglClipStateJ?stacksJ"q#_CoglJournal`K!hSK#d#framebufferK+U#(entriesK-& #,verticesK.& #0needed_vbo_lenK/#4vbo_poolK6#8next_vbo_in_poolK9#Xfast_read_pixel_countK;#\  F CoglJournalK=?&&COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID&,._CoglAttributeNameState&.name&0#name_id&1#name_index&2#normalized_default&3A # layer_number&4# CoglAttributeNameState&5&A)attribute_buffer&B#stride&C#aS&D#n_components&E# JS&FN#P&HP9S&Ic#boxed&Jv##P&@y$buffered&G$constant&K)&RYCOGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags&a&sunit&u#options&vڃ#)S&w" # CoglFlushLayerState&xn _CoglFramebufferType5-"COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType5052swap_chain54#need_stencil55A #S56#R57A # depth_texture_enabled58A #D CoglFramebufferConfig59=5=COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags5?я _CoglFramebufferState5TUCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState5^5lّred5n#blue5o#green5p#alpha5q# depth5r#stencil5s# CoglFramebufferBits5tq:c5COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags5_CoglGLFramebuffer 5fbo_handle5V#renderbuffers5#S5# CoglGLFramebuffer5 CoglDriverVtableL ,_CoglDriverVtablexL" pixel_format_from_gl_internalL')#pixel_format_to_glL.S#update_featuresL5c#offscreen_allocateL9t# offscreen_freeL=#framebuffer_flush_stateL@#framebuffer_clearLE͗#framebuffer_query_bitsLM#framebuffer_finishLQ# framebuffer_discard_buffersLT#$framebuffer_draw_attributesLXN#(framebuffer_draw_indexed_attributesLb#,framebuffer_read_pixels_into_bitmapLmØ#0texture_2d_freeLwۘ#4texture_2d_can_createL}#8texture_2d_initLۘ#<texture_2d_allocateL#@texture_2d_new_from_bitmapL;#Dtexture_2d_copy_from_framebufferLu#Htexture_2d_get_gl_handleL#Ltexture_2d_generate_mipmapLۘ#Ptexture_2d_copy_from_bitmapLΙ#Ttexture_2d_get_dataL#Xflush_attributes_stateL #\clip_stack_flushL7#`buffer_createL#dbuffer_destroyL#hbuffer_map_rangeL#lbuffer_unmapL#pbuffer_set_dataL Є#t A #c\V# Sc\\\/ A nnYnzUUU͗U%%%%UّӗUUHUuMHYGUuMHY&GT A UHO՘՘6Vɘ A c A *u ՘;!u՘UA ՘{ A Ι՘՘ԙUuMYH7@eU& CoglTextureDriverMV_CoglTextureDriver0MܛgenM%#prep_gl_for_pixels_uploadM1#upload_subregion_to_glMCi#upload_to_glMY# upload_to_gl_3dMk#prep_gl_for_pixels_downloadM#gl_get_tex_imageM:#size_supportedMn#size_supported_3dM# try_setting_gl_border_colorM#$allows_foreign_gl_targetMٝ#(find_best_gl_get_data_formatM#, Vc\Vܛc A ic*uA VV A c\VVA VVVo A c\VVA VVVVVc A :c\V\V\V A nc\V\V\V\V@ A c\V\V\VtcVW A ٝc\Vĝ c\\ߝ CoglPipelineCacheN_CoglPipelineCache CoglTexture3DO.G_CoglTexture3D CoglTextureRectangleP?t_CoglTextureRectangle _CoglGpuInfoArchitectureFlagQCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagQ% _CoglGpuInfoArchitectureQ'3COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureQ0Q3WCOGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorQ_CoglOnscreenEvent8BGMR8D#onscreen8FtU#info8GzU# JS8H"U#_CoglOnscreenEventList8@R8@#OS8@#ԥ CoglOnscreenEventList8@G8DѦR8D#R8D#צ=2X C[l'jVH\VV\V(W-_\V^N Yu\VeVVVV\V\VV{\VVVݧ\V\V\Vǧ\VVVVVV\V\V(W8VVVVYVVLbW>z\VV\VBX_\VV\V\VV\V٨Ȩ #\V\Vߨ\V\VV.,\V#H\VV;[2s\V\V\VVVVNG'_cogl_object_indices_inc,(_cogl_indices_freeũ)S'_cogl_object_indices_dec,*sizeof_indices_type/)JS/(warn_about_midscene_changesB+seenA ,_cogl_object_indices_indirect_free,MmMm/-obj,.MmMm,/0ũMmMm,d1cogl_is_indices,A MmNmt-object,#2obj,*_cogl_indices_object_new,B3new_obj,+obj,4cogl_indices_new_for_buffer>NmNm/5JS>5pS?y5aS@6SBK075Nm@K8'09A:60;rNm0A,4cogl_indices_newONmOm0Ѭ59SOc5JSP-indices_dataQ.5SR cogl_indices_set_offsetOm-Pms1 5S5aS?OmOm<_g_boolean_var_17OmHA9`A@51m4_cogl_indices_immutable_ref0PmNPm1d5SA_cogl_indices_immutable_unrefPPmdPmt5S4cogl_get_rectangle_indicespPm Rm'2-ctxc-n_rectangles6S 3BxAW>U@ O#displayB>_#(driverD?#,gpuH#0driver_vtableK7#Ttexture_driverLB#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS #hprivate_feature_flagsT@k#lneeds_viewport_scissor_workaroundV9 #pviewport_scissor_workaround_framebufferW3R#tdefault_pipelineYG#xdefault_layer_0ZNv#|default_layer_n[Nv#dummy_layer_dependant\Nv#attribute_name_states_hash^ #attribute_name_index_map_/d#n_attribute_names`#enabled_builtin_attributesbz#enabled_texcoord_attributescz#enabled_custom_attributesdz#enable_builtin_attributes_tmpiz#enable_texcoord_attributes_tmpjz#enable_custom_attributes_tmpkz#changed_bits_tmplz#legacy_backface_culling_enabledn9 #identity_matrixq[ #y_flip_matrixr[ #flushed_matrix_modev#current_projection_entryzWf#current_modelview_entry{Wf#identity_entry}d#builtin_flushed_projection#builtin_flushed_modelview#texture_units/d#active_texture_unit#legacy_fog_stateE#opaque_color_pipelineG#blended_color_pipelineG#texture_pipelineG#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cacheM#default_gl_texture_2d_tex;#default_gl_texture_3d_texS#default_gl_texture_rect_texY#U#journal_flush_attributes_array/d#journal_clip_bounds/d#polygon_vertices/d#current_pipelineG#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color9 #current_pipeline_age#gl_blend_enable_cache9 #depth_test_enabled_cache9 #depth_test_function_cache#depth_writing_enabled_cache9 #depth_range_near_cache'#depth_range_far_cache'#legacy_depth_test_enabled9 #current_buffer_#framebuffer_stacky#window_buffer3R#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_buffer3R#current_read_buffer3R#have_last_offscreen_allocate_flags#last_offscreen_allocate_flags#swap_callback_closures #next_swap_callback_idç#onscreen_events_queue#current_gles2_contexte_#gles2_context_stackȬ #current_path]f#stencil_pipeline̎G#quad_buffer_indices_byte#quad_buffer_indices_lenї#quad_buffer_indices#rectangle_byte_indices#rectangle_short_indices#rectangle_short_indices_len֧#in_begin_gl_block9 #texture_download_pipelineڎG#blit_texture_pipelineێG#atlasesy#atlas_reorganize_callbacksU#journal_rectangles_color #max_texture_unitsR#max_texture_image_unitsR#max_activateable_texture_unitsR#current_programI #current_fragment_program_typex#current_vertex_program_typex#current_gl_programR#current_gl_dither_enabled9 #current_gl_color_mask#current_clip_stack_valid9 #current_clip_stackQf#current_clip_stack_uses_stencil 9 #buffer_map_fallback_arrayo#buffer_map_fallback_in_use9 #buffer_map_fallback_offset#rectangle_state_#sampler_cacheu#winsys_features$#^U&%#uniform_names-{#uniform_name_hash1 #n_uniform_names2#glBindTexture;V#glBlendFunc=kW#glClear?\#glClearColorAW# glAttachShader@W# glUseProgramCW# glDeleteProgramEW# glGetShaderInfoLogGX# glGetProgramInfoLogLX# glGetShaderivQV# glGetProgramivUV# glDetachShaderYW# glGetAttachedShadersX# glIsShader`V# glIsProgrambV# glShaderSourcel# glCompileShaderqW# glLinkProgramsW# glGetUniformLocationurX# glUniform1fxY# glUniform2f{5Y# glUniform3fQY# glUniform4frY# glUniform1fvY# glUniform2fvY# glUniform3fvY# glUniform4fvY# glUniform1iyV# glUniform2iV# glUniform3iY# glUniform4iY# glUniform1ivY# glUniform2ivY# glUniform3ivY# glUniform4ivY# glUniformMatrix2fvZ# glUniformMatrix3fvZ# glUniformMatrix4fvZ# glGetUniformfv̮X# glGetUniformivX# glGetActiveUniformX# glGetShaderSource܍X# glValidateProgramW# glVertexAttribPointerZ# glEnableVertexAttribArrayW# glDisableVertexAttribArrayW# glVertexAttrib1f8Z# glVertexAttrib1fvOZ# glVertexAttrib2ffZ# glVertexAttrib2fvOZ# glVertexAttrib3fZ# glVertexAttrib3fvOZ# glVertexAttrib4fZ# glVertexAttrib4fvOZ# glGetVertexAttribfvX# glGetVertexAttribivV# glGetVertexAttribPointervY# glGetAttribLocation rX# glBindAttribLocation W# glGetActiveAttribX# glGetTexLevelParameterivP# glGetTexImageS# glClipPlaneW(# glDepthRangeY?# glDrawBuffer[]S# glMapBufferfZ# glUnmapBufferiOW# glTexImage3DqzS# glTexSubImage3DxS# glBlitFramebuffer[# glGenProgramsV# glDeleteProgramsV# glBindProgramV# glProgramString{# glProgramLocalParameter4fv9[# glEGLImageTargetTexture2D# glEGLImageTargetRenderbufferStorage# glDiscardFramebuffer# glRenderbufferStorageMultisampleIMG3\# glFramebufferTexture2DMultisampleIMG٫# glGenSamplersڐV# glDeleteSamplersݭV# glBindSamplerW# glSamplerParameteriY\# glCreateProgramObjectW# glCreateShaderObjectW# glDeleteObjectW# glAttachObjectW# glUseProgramObjectW# glGetInfoLogX# glGetObjectParameterivV# glDetachObjectW# glGetAttachedObjectsQX# glGetStringiZ# glBindVertexArrayW# glDeleteVertexArraysV# glGenVertexArraysV# glMapBufferRange&u\# CoglSwapChain! ?_CoglSwapChain CoglOnscreenTemplate&9?_CoglOnscreenTemplate CoglRendererQe?_CoglRendererW?COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver^u? CoglDisplay A@_CoglDisplay8!$@U!& O#setup!(9 #(renderer!)8_#,onscreen_template!*5d#0^U!4%#4 CoglAttribute"%@_CoglAttribute#7 AU#9 O#S#;S#(S#<9 #,is_buffered#>9 #0d#L*#4U#N# CoglAttributeBuffer$%(A_CoglAttributeBuffer CoglIndices%%RA_CoglIndices8&#AU&% O#WU&'*#(T&(#,T&*#0U&,#4 CoglIndexBuffer'0A_CoglIndexBuffer\(!AU(#G#@ _CoglFeatureIDDCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglPath)6D_CoglPath CoglPipeline*"E_CoglPipeline+kkGU+cf#destroy_callback+#<destroy_data+%#@journal_ref_count+#DPT+#Hage+#Lcolor+ #Pn_layers+#`layer_differences+#dT+#hstatic_breadcrumb+ #llayers_cache+#pshort_layers_cache+#tdeprecated_get_layers_list+#is_weak+#T+#blend_enable+#real_blend_enable+#layers_cache_dirty+#deprecated_get_layers_list_dirty+#has_static_breadcrumb+#progend+#CoglSnippet,3G_CoglSnippetE CoglBuffer-@G_CoglBuffer\.SHU.U O#T.WY_#(vtable.Y#,last_target.[#8T.]s#<gl_handle._R#@size.`#Dusage_hint.a#Hupdate_hint.bH#LRU.f#PU.h#Tstore_created.j#X-~HCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint-H-xICOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess-I-ICOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint-ȐI CoglBitmap/*J_CoglBitmapP0'JU0) O#T0,Y_#(format0.#,width0/#0T00#4rowstride01#8RU03#<mapped059 #@bound069 #Dshared_bmp0:##HWU0>#L CoglTexture1"J_CoglTextureD2rKU2 O#T2Y_#(U2#,max_level2#0width2#4T2#8FT29 #<vtable2#@1aKCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType1erK CoglFramebuffer3ZK_CoglFramebuffer4vNU4x O#T4yY_#(T4z#,config4}#0width4#DT4#Hformat4#LFT49 #Pmodelview_stack4Z#Tprojection_stack4Z#Xviewport_x4'#\viewport_y4'#`viewport_width4'#dviewport_height4'#hviewport_age4#lviewport_age_for_scissor_workaround4#pclip_state4 #tdither_enabled49 #xS4#|journal4`#deps4#clear_color_red4'#clear_color_green4'#clear_color_blue4'#clear_color_alpha4'#clear_clip_x04#clear_clip_y04#clear_clip_x14#clear_clip_y14#clear_clip_dirty49 #dirty_bitmasks49 #bits4?#-U4# CoglFrameInfo5(N_CoglFrameInfo CoglObject6 O_CoglObject(7KOklass7Md#user_data_entry7Od#user_data_array7Q/d#n_user_data_entries7R# T7T#$6ZOunused6[# CoglUserDataKey6\O CoglUserDataDestroyCallback6jOO P% CoglOnscreen8*P_CoglOnscreen9KQU9MK#foreign_hwnd9V#xT9Y9 #frame_closures9[#resizable9]9 #resize_callbacks9^#frame_counter9`* #swap_frame_counter9a* #pending_frame_infos9d #^U9f%#_CoglFrameEvent8iQCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent8QCoglFrameCallback8QQQQiQQ% PNCoglFrameClosure8Q_CoglFrameClosure9'3R U9)#U9+Q# T9-%# T9.O#KCoglOnscreenResizeCallback8\RbR}RQ% CoglTexture2D:7R_CoglTexture2D GLenum; GLboolean; GLbitfield; GLint; GLsizei; GLubyte; GLuint; GLfloat; ' GLclampf;!'GLvoid;$,SBS]SSSSScSoSRuS,SSSRRRRRRRRRoSSSRRRRRRRRRRoSTTRRTT S*T@TRR@TFTRQTgTRRgT SsTTRRTRTTRR STTRRRTTSRTURRRRRRRoSUMURRRRRRRRoSSUdUR SjU{URTUURRUUTUURRRRUU SUURRoSUV S S SV+VRRR1VRZOZR SUZfZRTlZZR S SZZR S S SZZR S S S SZZRRRRRoSR[ +V[RR['[S-[9[R?[U[RRgT[[v[RRRR|[ R[R[[RRRRR[[RRRR[[RRRT[3\RRRRRRRRRR9\Y\RRRRR_\u\RRR{\ 6S\RR\\R6VRoSR\\RRTT\!R\\R]9]RRRRRRRRoS?]n]RRRRRRRRt]]RRRRRRRR]]RT]]RgT]]RRR]^RS ^%^ S S S S+^F^RRRRL^g^RRRR CoglGLES2Context<^^_CoglGLES2Context^ =<_COGL_WINSYS_RECTANGLE_STATE_UNKNOWNCOGL_WINSYS_RECTANGLE_STATE_DISABLECOGL_WINSYS_RECTANGLE_STATE_ENABLE CoglWinsysRectangleState=@^Q?@ 9 Y_Y_\D_g^>#cCOGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass 74ncT76 #virt_free77%#virt_unref78%# CoglUserDataDestroyInternalCallback71ccc%% CoglObjectClass79c 7=ckey7?c# T7@%#T7Anc#O CoglUserDataEntry7Bcc d/d ? 'Kd  CoglMatrixStack?bd_CoglMatrixStack0@dU@ O#T@Y_#(last_entry@Wf#, CoglMatrixEntry?d_CoglMatrixEntry@2 e?T@4Wf#op@5#T@6#composite_gets@:# CoglClipStackA)5e_CoglClipStackA]e?TAaQf#TAc8f#bounds_x0Aj#bounds_y0Ak# bounds_x1Al#bounds_y1Am#TAo#A08fCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackTypeA5e edD CoglNodeB"sf_CoglNodew@H/xmagicH1 #test_enabledH39 #test_functionH4#write_enabledH59 # range_nearH6'#range_farH7'#oTH9 #TH: #TH; # padding3H< #$padding4H= #(padding5H> #,padding6H? #0padding7H@ #4padding8HA #8padding9HB #< CoglDepthStateHCwICzCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncILxIzCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeI3z CoglBitmaskJ9{{_CoglBitmaskImaginaryType+l}COGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNTD+G~ambient+v#diffuse+v#specular+v# emission+v#0shininess+'#@CoglPipelineLightingState+}%+~alpha_func+z#alpha_func_reference+'#CoglPipelineAlphaFuncState+i~%(+blend_equation_rgb+R#blend_equation_alpha+R#blend_src_factor_alpha+R#blend_dst_factor_alpha+R# blend_constant+ #blend_src_factor_rgb+R# blend_dst_factor_rgb+R#$CoglPipelineBlendState+~%$+ Eenabled+"9 #color+# #mode+$#density+%'#z_near+&'#z_far+''# CoglPipelineFogState+(%+*{S+,#CoglPipelineLogicOpsState+-b%+/Ѐmode+1z#front_winding+2#CoglPipelineCullFaceState+3% +5Hoverride_mask+7z#override_values+<H#changed_mask+@z#wCoglPipelineUniformsState+A&+Clighting_state+EG~#alpha_state+F~#Dblend_state+G#Luser_program+HI #tdepth_state+Ix#xfog_state+JE#point_size+K'#logic_ops_state+L{#cull_face_state+MЀ#uniforms_state+NN#U+Ok#S+Pk#CoglPipelineBigState+QpCoglPipelineDestroyCallback+hӂقG%Nv Nv +%xCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType+)_CoglPipelineFlushFlag+JCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag+_CoglPipelineFlushOptions+T+J#eU+ #disable_layers+ #layer0_override_texture+7v# CoglPipelineFlushOptions+h CoglBufferVtable.( _CoglBufferVtable .*rmap_range.,#unmap.3#set_data.5݅# %xIIGr 9 ݅0 _CoglBufferFlags. CoglFramebufferConfig494=ߐCOGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags4? _CoglFramebufferStateIndex4GCOGL_FRAMEBUFFER_STATE_INDEX_BINDCOGL_FRAMEBUFFER_STATE_INDEX_VIEWPORTCOGL_FRAMEBUFFER_STATE_INDEX_CLIPCOGL_FRAMEBUFFER_STATE_INDEX_DITHERCOGL_FRAMEBUFFER_STATE_INDEX_MODELVIEWCOGL_FRAMEBUFFER_STATE_INDEX_PROJECTIONCOGL_FRAMEBUFFER_STATE_INDEX_COLOR_MASKCOGL_FRAMEBUFFER_STATE_INDEX_FRONT_FACE_WINDINGCOGL_FRAMEBUFFER_STATE_INDEX_MAX _CoglFramebufferState4TCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState4^4l?red4n#blue4o#green4p#alpha4q# depth4r#stencil4s# CoglFramebufferBits4tדKd4COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags4f_CoglGLFramebuffer 4afbo_handle4R#renderbuffers4#-U4# CoglGLFramebuffer4 CoglDriverVtableN _CoglDriverVtablexN"opixel_format_from_gl_internalN'#pixel_format_to_glN.#update_featuresN5__#offscreen_allocateN9ڙ# offscreen_freeN=#framebuffer_flush_stateN@#framebuffer_clearNE3#framebuffer_query_bitsNMP#framebuffer_finishNQb# framebuffer_discard_buffersNTy#$framebuffer_draw_attributesNX#(framebuffer_draw_indexed_attributesNb#,framebuffer_read_pixels_into_bitmapNm)#0texture_2d_freeNwA#4texture_2d_can_createN}f#8texture_2d_initNA#<texture_2d_allocateN#@texture_2d_new_from_bitmapN#Dtexture_2d_copy_from_framebufferNۛ#Htexture_2d_get_gl_handleN#Ltexture_2d_generate_mipmapNA#Ptexture_2d_copy_from_bitmapN4#Ttexture_2d_get_dataNU#Xflush_attributes_stateN㆜#\clip_stack_flushN#`buffer_createN#dbuffer_destroyN#hbuffer_map_rangeN#lbuffer_unmapN#pbuffer_set_dataN ݅#t 9 Y_Ro Y_KXKXKX 9 ԙԙԙ3R3R33R''''J3RJ?9b3RVy3Rh3RG3A3RG3?A 9 #3R@#I;;}R/ 9 fY_G 9 7vl ;#ۛ;3R ; 9 4;#U;:3RG3[Qf3R CoglTextureDriverO_CoglTextureDriver0OBgenO%\#prep_gl_for_pixels_uploadO1x#upload_subregion_to_glOCϞ#upload_to_glOY # upload_to_gl_3dOkU#prep_gl_for_pixels_downloadOv#gl_get_tex_imageO#size_supportedOԟ#size_supported_3dO# try_setting_gl_border_colorO$#$allows_foreign_gl_targetO?#(find_best_gl_get_data_formatOd#, R\Y_RBxY_b 9 ϞY_7v9 #RR~ 9 Y_RR9 #RRR՞ 9 UY_RR9 RR#RRRvY_[ 9 Y_RRR| 9 ԟY_RRRR 9 Y_RRRڟ$Y_RT 9 ?Y_R* dY_KXKXE CoglPipelineCacheP_CoglPipelineCache CoglTexture3DQ._CoglTexture3D CoglTextureRectangleR?ڠ_CoglTextureRectangle _CoglGpuInfoArchitectureFlagSSCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagS% _CoglGpuInfoArchitectureS'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureS0vS3COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorS<S?*COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackageSB֤SECOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugSLJ CoglGpuInfoSP_CoglGpuInfo$SRvendorST#vendor_nameSU #driver_packageSW*#driver_package_nameSX # driver_package_versionSY#architectureS[#architecture_nameS\ #architecture_flagsS]S#driver_bugsS_# _CoglFrameCallbackList9%eT9%#uU9%#Q CoglFrameCallbackList9%9)>\T9)#6T9)# CoglResizeNotifyEntry91[_CoglResizeNotifyEntry95 U97#U999R# T9:%# id9;#_CoglResizeNotifyList93eT93#uU93#> CoglResizeNotifyList9397:\T97#6T97# CoglOnscreenEvent9>S_CoglOnscreenEvent9B U9D#onscreen9FQ#info9GQ# T9HiQ#_CoglOnscreenEventList9@eT9@#uU9@#: CoglOnscreenEventList9@9D7\T9D#6T9D#=zHj o KlmRRRRoSũRZ +V۩R˩ RRRRRR6S'RRRCRRR-}RRRRRRRRoSIRRRRRR^@TRRRTŪRRRR6SR# ?. %ZRRE{RRR0`R%RRW٫RRRRRR CoglMetaTextureCallbackTw7v%%' CoglTextureVtable2"C_CoglTextureVtableP28is_primitive2=9 #allocate2?#set_region2G#get_data2W# foreach_sub_texture_in_region2\ׯ#get_max_waste2d#is_sliced2f#can_hardware_repeat2h#transform_coords_to_gl2j# transform_quad_coords_to_gl2m:#$get_gl_texture2pZ#(gl_flush_legacy_texobj_filters2uv#,pre_paint2y#0ensure_non_quad_rendering2z#4gl_flush_legacy_texobj_wrap_modes2}#8get_format2ְ#<get_gl_format2#@get_type2#Dis_foreign2#Hset_auto_mipmap2#L2%COGL_TRANSFORM_NO_REPEATCOGL_TRANSFORM_HARDWARE_REPEATCOGL_TRANSFORM_SOFTWARE_REPEAT CoglTransformResult2.21%COGL_TEXTURE_NEEDS_MIPMAP CoglTexturePrePaintFlags26 9 7v#E 9 7vׯ7v''''߫% 7vݯ 9 7v7v8w8w :7v8w% 9 Z7vVKX@v7vRR`7v%|7v7vRRR ְ7vư R7vܰ K7v7v9 %*A'warn_about_midscene_changesd(seen9 )validate_n_components9 ͱ*SS*T+,S+,S-,S._cogl_object_attribute_inc<._cogl_object_attribute_dec<)_cogl_attribute_new_constA*TY_*T /T0n_columns/T9 /T1TA2error2-1S 3validate_layer_cb"9 RmRmw4O4U"G5layer_index#4 T$%6?U&7v47state(8status)9 9validatedTkRm:_cogl_attribute_object_new<ARmSm4;new_obj_cogl_attribute_freeSmSm5?TA5@_cogl_object_attribute_indirect_free<SmSm6LAobj<BSmSm<CdSm}TmF6̴D6ESmTmF6E"Tm/TmF6EQTm[TmGHd[TmyTmI[TmyTmJKcogl_is_attribute<9 TmTmtAobject<%Lobj<)validate_cogl_attribute_name?9 *T? Mreal_attribute_name@Mname_idA*SB* UC-NendptrX9 O_cogl_attribute_register_attribute_namerTmWm 7PTrY_QTs E7RSuY7RGUv7K e_cogl_attribute_class/#0 dL #4 =VN#CoglAttributeBuffer%. _CoglAttributeBuffer\!Z V##CoglContext%m_CoglContextCoglIndices%_CoglIndices? x@V# y@V#CoglVertexP2A O xPV# yPV# zPV#CoglVertexP3Q be xcV# ycV# rd # gd # bd # ad # CoglVertexP2C4ew xxV# yxV# zxV# ry # gy # by # ay #CoglVertexP3C4z{' xV# yV# sV# tV# CoglVertexP2T2 xV# yV# zV# sV# tV#CoglVertexP3T2= xV# yV# sV# tV# r # g # b # a #CoglVertexP2T2C4ˎ xV# yV# zV# sV# tV# r # g # b # a #CoglVertexP3T2C4CoglPrimitiveAttributeCallbackK/T }CoglBuffer@  _CoglBuffer\S VU# contextWi#( vtableYo#, last_target[M#8 flags]#< gl_handle_a#@ size`#D usage_hintak#H update_hintbi#L Ufo#P =Vh#Tstore_createdj#X~i COGL_BUFFER_UPDATE_HINT_STATIC COGL_BUFFER_UPDATE_HINT_DYNAMIC COGL_BUFFER_UPDATE_HINT_STREAMCoglBufferUpdateHint COGL_BUFFER_ACCESS_READ COGL_BUFFER_ACCESS_WRITE COGL_BUFFER_ACCESS_READ_WRITECoglBufferAccessH COGL_BUFFER_MAP_HINT_DISCARD COGL_BUFFER_MAP_HINT_DISCARD_RANGECoglBufferMapHintGLuintCoglBufferVtable( _CoglBufferVtable * map_range,# unmap3# set_data5D#TH=/D_=  _CoglBufferFlags< COGL_BUFFER_FLAG_NONE COGL_BUFFER_FLAG_BUFFER_OBJECT COGL_BUFFER_FLAG_MAPPED COGL_BUFFER_FLAG_MAPPED_FALLBACKCoglBufferFlagsBJDk COGL_BUFFER_USAGE_HINT_TEXTURE COGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFER COGL_BUFFER_USAGE_HINT_INDEX_BUFFERCoglBufferUsageHintHJM COGL_BUFFER_BIND_TARGET_PIXEL_PACK COGL_BUFFER_BIND_TARGET_PIXEL_UNPACK COGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFER COGL_BUFFER_BIND_TARGET_INDEX_BUFFER COGL_BUFFER_BIND_TARGET_COUNTCoglBufferBindTargetQZ V1 COGL_PIPELINE_LAYER_STATE_UNIT_INDEX COGL_PIPELINE_LAYER_STATE_TEXTURE_TYPE_INDEX COGL_PIPELINE_LAYER_STATE_TEXTURE_DATA_INDEX COGL_PIPELINE_LAYER_STATE_SAMPLER_INDEX COGL_PIPELINE_LAYER_STATE_COMBINE_INDEX COGL_PIPELINE_LAYER_STATE_COMBINE_CONSTANT_INDEX COGL_PIPELINE_LAYER_STATE_USER_MATRIX_INDEX COGL_PIPELINE_LAYER_STATE_POINT_SPRITE_COORDS_INDEX COGL_PIPELINE_LAYER_STATE_VERTEX_SNIPPETS_INDEX COGL_PIPELINE_LAYER_STATE_FRAGMENT_SNIPPETS_INDEX COGL_PIPELINE_LAYER_STATE_SPARSE_COUNT COGL_PIPELINE_LAYER_STATE_COUNT V COGL_BOXED_NONE COGL_BOXED_INT COGL_BOXED_FLOAT COGL_BOXED_MATRIXCoglBoxedType$@+float_value,int_value-matrix.ufloat_array/int_array0(array1TV _CoglBoxedValueL& type(# size)# count)# v2'# CoglBoxedValue3l COGL_PIPELINE_STATE_COLOR_INDEX COGL_PIPELINE_STATE_BLEND_ENABLE_INDEX COGL_PIPELINE_STATE_LAYERS_INDEX COGL_PIPELINE_STATE_LIGHTING_INDEX COGL_PIPELINE_STATE_ALPHA_FUNC_INDEX COGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEX COGL_PIPELINE_STATE_BLEND_INDEX COGL_PIPELINE_STATE_USER_SHADER_INDEX COGL_PIPELINE_STATE_DEPTH_INDEX COGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEX COGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEX COGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEX COGL_PIPELINE_STATE_COUNT& COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAY COGL_ATTRIBUTE_NAME_ID_COLOR_ARRAY COGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAY COGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAY COGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAYCoglAttributeNameID, _CoglAttributeNameState.C name0"# name_id1# name_index2# normalized_default3/# layer_number4#CoglAttributeNameState5A !VB # strideC# offsetD# n_componentsE# typeF#PH contextIi# boxedJ#P@!bufferedGa constantK  !C |warn_about_midscene_changese!seen/_cogl_primitive_freet! Vtiv_cogl_object_primitive_dec+_cogl_object_primitive_inc+_cogl_object_primitive_indirect_free+0^m^m=a" obj+a"!e!9^m^m+Q""!#9^m^m$!=%!^m^m+&1!m m >"'W!1m(1!m m#m m'W!1m)cogl_is_primitive+/^m^mt" object+T*obj+a"+_cogl_primitive_object_new+;#,new_obj+-obj+a".cogl_primitive_new_with_attributes.^m_m5> $/U./KV//2V0+!/U1 0 V3>1i4?2!_m6_m#0VC ?3"=_mBK4 #E?5B$/#E?%!i_mp_m+6_cogl_primitive_new_with_attributes_unrefR_m<`mn?$7UR?7KVS @72VT+! @/UU0 VW>@1iXg@.cogl_primitive_newf@`m`m@L%/Uf/KVg81apj@0UkA02Vl+!-A1imPA0VnoA.cogl_primitive_new_p2`mBamA% ctxi/U/KV/U% 0!V $B92V%l%%.cogl_primitive_new_p3PamamBBq& ctxi/U/KV/Uq& 0!V B92V%lw&.cogl_primitive_new_p2c4ambmB' ctxi/U/KV/U' 0!V C92V'h 'e'.cogl_primitive_new_p3c4bmTcm8C' ctxi/U/KV/Uӥ' 0!V C92V'h'.cogl_primitive_new_p2t2`cmdmC7( ctxi/U/KV/U7( 0!V D92V'h=(':cogl_primitive_new_p3t2  dmdm.D(;ctx i2V'h(:cogl_primitive_new_p2t2c4*dmemDk);ctx*i2V2v)dq)):cogl_primitive_new_p3t2c4Oemfm$E*;ctxOi2VWv)d*?cogl_primitive_set_attributesfmgmE*< V<2V+! [W>l invert_matrix_2d_no_rotation  [W l in" out#  invert_matrix_3d_no_rotation9 [Wl in out _cogl_matrix_multiply=z V=l a>z b?z  "VM VMl aNz bOz V VVR}  bW#<[W#l x$y%z&VLbWV)}L <_cogl_matrix_init_identityM[WMl _cogl_matrix_init_translatione[Wel txftygtzh_cogl_matrix_init_from_array[Wl array 5Wa[Wl array Vq5WV}q acogl_matrix_init_from_quaternion[Wl V ]_cogl_matrix_transform_points_f2Z[Wz WQWWW\Vip oZ cogl_matrix_get_array [Wz _cogl_matrix_util_transposefBtoB fromB matrix_multiply4x4imdjmIp!V P"a R"b Q#iI$imVjm#ai0 I#ai1 J#ai2 9J#ai3 gJ%matrix_multiply3x4 pjmkmJ&V  P'a  R'b  Q(i J$sjmjm(ai0 J(ai1 K(ai2 8K(ai3 fK)matrix_multiply_array_with_flags,km5kmt*V,l K+array- K+flags.K,invert_matrix_general@kmJrmKw&[Wl -m -out #@-wtmpw~(m0pL(m1L(m2L(m3L(sM(r0 N(r1 AN(r2 N(r3 N.invert_matrix_identityPrmrmt&[Wl %_cogl_matrix_orthographicrmsmVO{*[Wl O'x_1'y_1'x_2'y_2 'nearval'farval-mG %_cogl_matrix_init_from_quaternionsmtmO&[Wl P&VR(qnormO(sO(xsO(ysO(zsP(wx!P(wyLP(wz_P(xxrP(xyP(xzP-yyx(yzP-zz_invert_matrix_3d_generalE[WEl inG outH posInegItIdetJ,invert_matrix_3dtmymP&[Wl -in -out #@/B(scale2Q0vmB1PQ2C3PQ3|Q3Q3R3R3 R%print_matrix_floatskymymS?+prefixkS+mk S(imS4 ymzmt5 6 6 #@7 zmzm 1 S$zmzm8 8 4 {m=|mt5 6! 6, #@7 |m-|m1 S$|m-|m8! 8, 9_cogl_matrix_prefix_prints@|m*}m Tj'prefixs&[Wsz $|m}m-prodG 9cogl_debug_matrix_print0}mK}mOT&[Wz : P}m}m{TV5 5 5 6 sm;9 `}m8CQ 5o 5e 5Y /PC 3 T0 }mhCM1 T2C< < 6 sm_cogl_matrix_rotate\[Wl anglexyzxxyyzzxyyzzxxsyszsone_cscmG optimizedmag 9cogl_matrix_rotateC}mEm U&[WCl 'angleD'xE'yF 'zG=Vpm;V}mCI1]U1U1U55t2C8888883V3"V3BV3UV3hV3'{V613;V2C3NW$mm>VJW} 9cogl_matrix_rotate_quaternionNPmm)WM&[WNl &VO?eVQ"~0v]mCS55~_cogl_matrix_frustumh[Whl leftiVVjVktoplnearvalmfarvalnxpypapbpcpdpmqG 9cogl_matrix_frustummmVW>&[Wl 'left&VV&V 'top& W'z_far=VNm;MmD#<<55 <VW}N >9cogl_matrix_perspectivemjmW&[Wl 'fov_y'aspect& W 'z_far(ymax=X=Vm$9mBm>V\X} 9cogl_matrix_orthopm݃mpX&[Wl 'left&VV&V 'top'near'far=Vm$mm>VX} 9cogl_matrix_orthographicmMmX &[Wl 'x_1'y_1'x_2 'y_2'near'far=V m$m'm>VTY}  _cogl_matrix_scale"![Wl xyzm 9cogl_matrix_scalePm;mhY!&[Wl 'sx'sy'sz =V!ڱm; dmXD !5 ! 1!Y1 Y5 2xD6!2D>V  Z _cogl_matrix_translateJ"[Wl xyzm : @mm!Z#5 55 5 6책m;!TmD("55" 1+"Z1!"Z5"2D6?"/D"3.Z0 ʅmD#1 Z2E<< <6책m9cogl_matrix_init_identityVmʆmZ#&[WVl =V#m;Qm(EX#5v2HE>VY?[}# #9cogl_matrix_init_translationuІmmS[}$&[Wul 'txv'tyw'tzx =V$m;Ԇm`Ezf$5 5552E>V{[}$ }$:mem[/%5*566D9m@̇m4m$5 5A4m=m$3S7\0=mE1*K\2E<66D9m_cogl_matrix_update_inverseXf%[WXl analyse_from_scratch&[Wl m maskiB%mmm4m4mm4c1c2c3d1cp&&&analyse_from_flagsZ&[Wl m Ccogl_matrix_get_inverseqpmsm_\'&[Wqz 'inverseql 0/%mEs5Y%0P mE]1} \;f%mFCZ'<%2@F8%3%\3%Q]/xF?'3%o]8%8%3%]8 &2F8%8%3%]0&&mFE1C&]2F3O&]D_cogl_matrix_init_from_matrix_without_inversemmt'&[Wl 'srcz 4vmmt (559cogl_matrix_init_from_euler m\m]')&[Wl 'euler')(heading_rad1^-pitch_rad`-roll_radh(sin_headingP^(cos_headingc^(sin_pitchv^(cos_pitch^(sin_roll^(cos_roll^-) 9cogl_matrix_rotate_eulerX`mm^)&[WXl 'eulerY')?eV["~9cogl_matrix_view_2d_in_frustumWmAm^+&[WWl 'leftX&VVY&VZ 'top[& W\'z_2d]&V^&xV_ (left_2d_planea@_right_2d_planebbottom_2d_planec(top_2d_planedS_width_2d_startfheight_2d_startg(width_scalekf_(height_scalely_9cogl_matrix_view_2d_in_perspective{Pmɓm_+&[W{l 'fov_y|'aspect}& W~ 'z_2d&V&xV(top_Ecogl_matrix_equalГm mt.,'v1'v2-az -bz Ccogl_matrix_copyl m1m_,&[Wz 2G>V`9cogl_matrix_free@m[m`,&[Wl 4``memt,59cogl_matrix_transform_pointpmmD`-&[Wz 'x 'y 'z  'w -_x-_y-_z -_w_cogl_matrix_transform_points_f3!.[W!z W"QW#W$W%\V&i(p, o-Z9cogl_matrix_transform_pointsmmwm`f/&[Wmz &(Wn&Wo&QWp &Wq&Wr&\Vs;-)m(G/<-<-<-<-<-<-2HG3-8a$mܖm3.Wa8 .01mpGy<-i@pD oE/_cogl_matrix_project_points_f4S"1[WSz WTQWUWVWW\VXiZp^@ o_/9cogl_matrix_project_pointsmwmb2&[Wz &(W&W&QW &W&W&\V;0mG2<0<0<0<0<0<02G31b$5mm3 1c81;/mHp2!b?!t@ $XBrqb_wCrqb_xDsqb_yEBsqb_zFksfaGsfbHs4W\m2~/mmmXA0s0s%mm$Wos&cogl_quaternion_squad}m7mt 'W}!prev~!a!b !next!t"slerp06"slerp16P5cogl_get_static_identity_quaternion@mFmt5cogl_get_static_zero_quaternionPmVmt(zero_quaternion56 1m(identity_quaternion:6@0mUGNU C 4.6.3./cogl-matrix-stack.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglKcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloat=signed charshort intlong long unsigned intHWND__unused# HWNDt   double VARENUM \VT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double CoglContext%~_CoglContext>)Z@BM#displayB~]#(driverD?#,gpuH#0driver_vtableK~#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS8#hprivate_feature_flagsT|i#lneeds_viewport_scissor_workaroundV .#pviewport_scissor_workaround_framebufferWsP#tdefault_pipelineYF#xdefault_layer_0Zt#|default_layer_n[t#dummy_layer_dependant\t#attribute_name_states_hash^.#attribute_name_index_map_pb#n_attribute_names`#enabled_builtin_attributesby#enabled_texcoord_attributescy#enabled_custom_attributesdy#enable_builtin_attributes_tmpiy#enable_texcoord_attributes_tmpjy#enable_custom_attributes_tmpky#changed_bits_tmply#legacy_backface_culling_enabledn .#identity_matrixq/.#y_flip_matrixr/.#flushed_matrix_modev#current_projection_entryzd#current_modelview_entry{d#identity_entry}b#builtin_flushed_projection1#builtin_flushed_modelview1#texture_unitspb#active_texture_unit#legacy_fog_stater~#opaque_color_pipelineF#blended_color_pipelineF#texture_pipelineF#codegen_header_buffer-#codegen_source_buffer-#codegen_boilerplate_buffer-#source_stackn+#legacy_state_set#pipeline_cache#default_gl_texture_2d_tex#default_gl_texture_3d_tex#default_gl_texture_rect_tex#framebuffersn+#journal_flush_attributes_arraypb#journal_clip_boundspb#polygon_verticespb#current_pipelineF#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color .#current_pipeline_age#gl_blend_enable_cache .#depth_test_enabled_cache .#depth_test_function_cache;#depth_writing_enabled_cache .#depth_range_near_cache.#depth_range_far_cache.#legacy_depth_test_enabled .#current_buffer#framebuffer_stackL-#window_buffersP#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_buffersP#current_read_buffersP#have_last_offscreen_allocate_flags)#last_offscreen_allocate_flags/#swap_callback_closures.#next_swap_callback_idî#onscreen_events_queue<#current_gles2_contextǥ]#gles2_context_stackȹ-#current_path˞d#stencil_pipelineF#quad_buffer_indices_byte5#quad_buffer_indices_lenў#quad_buffer_indices5#rectangle_byte_indices5#rectangle_short_indices5#rectangle_short_indices_len֮#in_begin_gl_block .#texture_download_pipelineF#blit_texture_pipelineF#atlasesL-#atlas_reorganize_callbacks(,#journal_rectangles_color)#max_texture_unitsQ#max_texture_image_unitsQ#max_activateable_texture_unitsQ#current_program.#current_fragment_program_type論#current_vertex_program_type#current_gl_program?Q#current_gl_dither_enabled .#current_gl_color_mask'>#current_clip_stack_valid .#current_clip_stackd#current_clip_stack_uses_stencil  .#buffer_map_fallback_array#buffer_map_fallback_in_use .#buffer_map_fallback_offset#rectangle_stateX]#sampler_cache#winsys_features$#Y&,#uniform_names-©#uniform_name_hash1.#n_uniform_names2#glBindTexture;U#glBlendFunc=U#glClear?-[#glClearColorA|Q#glClearStencilFgY#glColorMaskHe\#glCopyTexSubImage2DM[#glDeleteTexturesVT#glDepthFuncXQ#glDepthMaskZԩ#glDisable\Q#glDrawArrays^\#glDrawElements`#glEnableeQ#glFinishg#glFlushi#glFrontFacekQ#glCullFacemQ#glGenTexturesoT#glGetErrorq![#glGetIntegervs[#glGetBooleanvu #glGetFloatvw[#glGetStringy"#glHint{U#glIsTexture}U#glPixelStoreiS#glReadPixelsR#glScissor\#glStencilFuncn#glStencilMask!V#glStencilOp#glTexImage2DĪ#glTexParameterfR#glTexParameterfv=R#glTexParameteriR#glTexParameterivdR#glGetTexParameterfvR#glGetTexParameterivR#glTexSubImage2D?[#glCopyTexImage2Dy[#glViewport\#glIsEnabledU#glLineWidthT#glPolygonOffsetT#glClipPlanef!V# glAttachShader @U# glUseProgram C!V# glDeleteProgram E!V# glGetShaderInfoLog GV# glGetProgramInfoLog LV# glGetShaderiv Q1U# glGetProgramiv U1U# glDetachShader YU# glGetAttachedShaders [V# glIsShader `U# glIsProgram bU# glShaderSource l# glCompileShader q!V# glLinkProgram s!V# glGetUniformLocation uV# glUniform1f x^W# glUniform2f {uW# glUniform3f W# glUniform4f W# glUniform1fv X# glUniform2fv X# glUniform3fv X# glUniform4fv X# glUniform1i T# glUniform2i OT# glUniform3i W# glUniform4i W# glUniform1iv ;X# glUniform2iv ;X# glUniform3iv ;X# glUniform4iv ;X# glUniformMatrix2fv WX# glUniformMatrix3fv WX# glUniformMatrix4fv WX# glGetUniformfv V# glGetUniformiv W# glGetActiveUniform UV# glGetShaderSource V# glValidateProgram !V# glVertexAttribPointer Y# glEnableVertexAttribArray !V# glDisableVertexAttribArray !V# glVertexAttrib1f xX# glVertexAttrib1fv X# glVertexAttrib2f X# glVertexAttrib2fv X# glVertexAttrib3f X# glVertexAttrib3fv X# glVertexAttrib4f X# glVertexAttrib4fv X# glGetVertexAttribfv &W# glGetVertexAttribiv 1U# glGetVertexAttribPointerv BW# glGetAttribLocation V# glBindAttribLocation V# glGetActiveAttrib UV# glGetTexLevelParameteriv P'# glGetTexImage SM# glClipPlane Wo# glDepthRange Y# glDrawBuffer [Q# glMapBuffer f# glUnmapBuffer iU# glTexImage3D qQ# glTexSubImage3D xQ# glBlitFramebuffer 4Z# glGenPrograms T# glDeletePrograms T# glBindProgram U# glProgramString «# glProgramLocalParameter4fv yY# glEGLImageTargetTexture2D ٫# glEGLImageTargetRenderbufferStorage ٫# glDiscardFramebuffer # glRenderbufferStorageMultisampleIMG sZ# glFramebufferTexture2DMultisampleIMG # glGenSamplers T# glDeleteSamplers T# glBindSampler U# glSamplerParameteri Z# glCreateProgramObject 3V# glCreateShaderObject ?V# glDeleteObject !V# glAttachObject U# glUseProgramObject !V# glGetInfoLog V# glGetObjectParameteriv 1U# glDetachObject U# glGetAttachedObjects V# glGetStringi :Y# glBindVertexArray !V# glDeleteVertexArrays T# glGenVertexArrays T# glMapBufferRange &Z# uint8_t$ uint32_t( int64_t) guint8 guint32& gsize: gchar0 gint3 gboolean4t) gulong8 guint9 gpointerO, GDestroyNotifyY)))) GArray')_GArray+*Y-*#len.)# GByteArray(0*_GByteArray1a*Y3*#len4)# GPtrArray)r*_GPtrArray7*pdata9*#len:)#g)=)) GQuark&K) GError+*_GError -+domain/*#code0t)#message1*# )%+  GList'2+_GList )n+Y+)#next,n+#prev-n+#%+ GHashTable'+_GHashTable GHook(+_GHook K(,YM)#nextN,#prevO,#@YP)# hook_idQ)#YR)#funcS)#cYT)# GHookList)9,_GHookListA,seq_idC)#hook_sizeD)#is_setupE)#hooksF,#dummy3G)# finalize_hookH,#dummyI+#+ GHookFinalizeFunc5,, - -,(, GSList'-_GSList)L-Y+)#next,L-#- GString)a-_GString +-str-*#len.Z)#allocated_len/Z)#R--* GQueue&-_GQueue 1.head3n+#tail4n+#length5)#t+ CoglBoolD CoglHandle, CoglMatrixA._CoglMatrixOg/xxR.#yxS.#zxT.#wxU.# xyX.#yyY.#zyZ.#wy[.#xz^.# yz_.#$zz`.#(wza.#,xwd.#0ywe.#4zwf.#8wwg.#<invm|b#@Yn#Yo#_padding3p# CoglQuaternion}/_CoglQuaternion |/w~.#x.#y.#z.# Y.#SY.#Y.#(Y.# CoglEuler0_CoglEuler 0heading.#pitch.#roll.#Y.# SY.#Y.#(Y.#1Y.# CoglColorث0_CoglColor.1red)#green)#blue)#alpha)#Y)#SY)#Y)# [4COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat.18COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags5D8COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH-8M9COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType8L:COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeg9;COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunctione:_CoglWinsysFeature=COGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES X'>COGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaska=m>COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingp=>>COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags> CoglSwapChain!>_CoglSwapChain CoglOnscreenTemplate &?_CoglOnscreenTemplate CoglRenderer!QI?_CoglRenderer!W?COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver!^Y? CoglDisplay"A?_CoglDisplay8#$i@Z#&BM#setup#( .#(renderer#)x]#,onscreen_template#*vb#0Y#4,#4 CoglAttribute$%~@_CoglAttribute%7@Z%9BM#name_state%;&#(normalized%< .#,is_buffered%> .#0d%L#4Z%N# CoglAttributeBuffer&%A_CoglAttributeBuffer CoglIndices'%DA_CoglIndicesi@ _CoglFeatureIDKDCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglPath(6[D_CoglPath CoglPipeline)"{D_CoglPipeline*kFZ*d#destroy_callback*܀#<destroy_data*,#@journal_ref_count*#DX*#Hage*#Lcolor*0#Pn_layers*#`layer_differences*n+#dqY*#hstatic_breadcrumb*?N#llayers_cache*#pshort_layers_cache*##tdeprecated_get_layers_list*n+#is_weak*#Y*#blend_enable*#real_blend_enable*#layers_cache_dirty*#deprecated_get_layers_list_dirty*#has_static_breadcrumb*#progend*#CoglSnippet+3F_CoglSnippetgD CoglBuffer,@ G_CoglBuffer\-SGZ-UBM#Y-W]#(vtable-Y5#,last_target-[#8Y-]#<gl_handle-_?Q#@size-`#Dusage_hint-a1#Hupdate_hint-bdH#LY-f/#PZ-h#Tstore_created-j#X,~dHCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint,G,HCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess,H,CICOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint,H CoglBitmap.*nI_CoglBitmap CoglTexture/"I_CoglTexture/aICOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType/eI CoglFramebuffer0Z!J_CoglFramebuffer1vMZ1xBM#Y1y]#(Y1zϑ#,config1}a#0width1#Dheight1#Hformat14#Lallocated1 .#Pmodelview_stack1#Tprojection_stack1#Xviewport_x1.#\viewport_y1.#`viewport_width1.#dviewport_height1.#hviewport_age1#lviewport_age_for_scissor_workaround1#pclip_state1#tdither_enabled1 .#xX1'>#|journal1#deps1n+#clear_color_red1.#clear_color_green1.#clear_color_blue1.#clear_color_alpha1.#clear_clip_x01#clear_clip_y01#clear_clip_x11#clear_clip_y11#clear_clip_dirty1 .#dirty_bitmasks1 .#bits1#Y1# CoglFrameInfo2(1M_CoglFrameInfo CoglObject3 TM_CoglObject(4KMklass4MZb#user_data_entry4O`b#user_data_array4Qpb#n_user_data_entries4R# @Y4T#$3ZMunused3[# CoglUserDataKey3\M CoglUserDataDestroyCallback3j-N3N?N,EN CoglOnscreen5*^N_CoglOnscreen6K[OZ6M J#foreign_hwnd6V#Y6Y .#frame_closures6[C#resizable6] .#resize_callbacks6^@#frame_counter6`.)#swap_frame_counter6a.)#pending_frame_infos6d-#Y6f,#_CoglFrameEvent5OCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent5[OCoglFrameCallback5OOOOOP,JNMCoglFrameClosure5 P_CoglFrameClosure6'sPX6)`#Y6+O#lX6-,# cY6. N# JCoglOnscreenResizeCallback5PPPO, CoglTexture2D77P_CoglTexture2D GLenum8 GLboolean8 GLbitfield8 GLint8 GLsizei8 GLubyte8 GLuint8 GLfloat8 . GLclampf8!.GLvoid8$lQQQ\Q\Q\Q\QQQPQlQQQPQQ!Q!Q!QQPPQQ=RPQQQQ!Q!Q!QPPQCRYRPPYR_RMQjRRPPRRQRRPPRMQRRPPRQRRPPMQRSPPQ SS\QP$SSSPQP!Q!QQ!QQYSSPQQQ!Q!QP!QQSSPMQSSPYRSSPQSSYRSTPPPP TTMQT3TP!QQ9TOTMQMQMQUTkTQQQqT0Q|T?QTTQP!QQTTMQMQTTQQTT!QT?QTU!QvT U PU?Q U1UP?Q7UMU?QPRSUnUPQPtUUPQU PUPvQUUPPUPUUPPQ?QUV?Q?Q V!V?Q?Q?N'V3V?Q9V!?QEV ?QUVP[VV?Q?Q!QVRV!QPVV?Q!QVTV QV?Q?NVV?Q!QVV W?QQRW&W?QQR,WBW?QPRHW^W?QPUdWuWQMQ{WWQMQMQWWQMQMQMQWWQMQMQMQMQWWQQQQWXQQQQQ%X;XQ!QYRAXWXQ!QR]XxXQ!QPYR~XX?QMQXX?QYRXX?QMQMQXX?QMQMQMQX Y?QMQMQMQMQY4Y?QQPP!QQP@Y kTUYP?Q[YgY\QmYyYQYYP?QRYYPP!Q!QY PYPYYPPP?QQYZPPP?QZ4ZPPPR:ZsZQQQQQQQQQPyZZP!QP!Q!QZZ?QPQZ vQZPQZ[!QvTPQ!Q[![PPRR'[!P3[?[QE[y[PQQQ!Q!QPPQ[[PQPQQ!Q!QQ[[PQQQQQ!Q!Q[[PR\\PR\-\PQ!Q3\D\P\QJ\e\MQMQMQMQk\\PPPP\\QQ!Q!Q CoglGLES2Context9^\_CoglGLES2Context\?N:)vc_CoglClipStack>]dX>ad#Y>cyd#bounds_x0>j#bounds_y0>k# bounds_x1>l#bounds_y1>m#@Y>o#>0ydCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType>5dacbKD CoglNode?"d_CoglNode)#,padding6E?)#0padding7E@)#4padding8EA)#8padding9EB)#< CoglDepthStateECuFCExCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncFL$wFxCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeFcx CoglBitmaskG92y8y_CoglBitmaskImaginaryType*l|COGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNTD*w|ambient*Ct#diffuse*Ct#specular*Ct# emission*Ct#0shininess*.#@CoglPipelineLightingState*|&*|alpha_func*Ex#alpha_func_reference*.#CoglPipelineAlphaFuncState*|&(*}blend_equation_rgb*P#blend_equation_alpha*P#blend_src_factor_alpha*Q#blend_dst_factor_alpha*Q# blend_constant*0#blend_src_factor_rgb*Q# blend_dst_factor_rgb*Q#$CoglPipelineBlendState*|&$* r~enabled*" .#color*#0#mode*$8#density*%.#\Y*&.#z_far*'.# CoglPipelineFogState*(~&**~X*,'>#CoglPipelineLogicOpsState*-~&*/~mode*1x#front_winding*2>#CoglPipelineCullFaceState*3~& *5uoverride_mask*7y#override_values*<u#changed_mask*@y#uCoglPipelineUniformsState*A'*Clighting_state*Ew|#alpha_state*F|#Dblend_state*G}#Luser_program*H.#tdepth_state*Iw#xfog_state*Jr~#point_size*K.#logic_ops_state*L~#cull_face_state*M~#uniforms_state*N{#Y*O*j#1X*P*j#CoglPipelineBigState*QCoglPipelineDestroyCallback*hF,t t3 *%COGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType*)3_CoglPipelineFlushFlag*wCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag*Ł_CoglPipelineFlushOptions*Y*w#Y*)#disable_layers*)#layer0_override_texture*tt# CoglPipelineFlushOptions* CoglBufferVtable-(M_CoglBufferVtable -*map_range-,΃#unmap-3#set_data-5 # ,ȃȃHCI-Fȃԃ  . ȃ7- _CoglBufferFlags-<COGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags-B-D1COGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint-H-JCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget-QL) CoglOffscreenH,J_CoglOffscreen1BZ1 J#gl_framebuffer1Ũ#texture1tt#texture_level1Ȯ#texture_level_width1ɮ#texture_level_height1ʮ#depth_texture1tt#allocation_flags1/#create_flags1Ӳ# _CoglMatrixOp=%ICOGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp=0B_CoglMatrixEntryTranslate=>vX=@b#x=B.#y=C.#z=D.# CoglMatrixEntryTranslate=F]_CoglMatrixEntryRotate =H4vX=Jb#angle=L.#x=M.#y=N.#z=O.# CoglMatrixEntryRotate=Q҈_CoglMatrixEntryRotateEuler=SvX=Ub#heading=Y.#pitch=Z.#roll=[.# CoglMatrixEntryRotateEuler=\Q_CoglMatrixEntryRotateQuaternion =^ vX=`b#values=dCt# CoglMatrixEntryRotateQuaternion=e׉_CoglMatrixEntryScale=gvX=ib#x=k.#y=l.#z=m.# CoglMatrixEntryScale=oG_CoglMatrixEntryMultiply=qvX=sb#Z=u#/. CoglMatrixEntryMultiply=w_CoglMatrixEntryLoad=yQvX={b#Z=}# CoglMatrixEntryLoad=_CoglMatrixEntrySave=vX=b#Y=#cache_valid= .# CoglMatrixEntrySave=l_CoglMatrixEntryCache =1kY=d#flushed_identity= .#flipped= .# CoglMatrixEntryCache=׋=COGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode=M CoglClipStateIȌ_CoglClipStateIstacksI"L-#_CoglJournal`J!ZJ#BM#XJ+sP#(entriesJ-pb#,verticesJ.pb#0needed_vbo_lenJ/#4vbo_poolJ6#8next_vbo_in_poolJ9#Xfast_read_pixel_countJ;#\ @ CoglJournalJ=%&COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID%,؍_CoglAttributeNameState%.Mname%0#name_id%1#name_index%2#normalized_default%3 .# layer_number%4# CoglAttributeNameState%5Ž%A֏attribute_buffer%B#stride%C#offset%D#n_components%E# Y%FM9#P%HY%I]#boxed%Ju##P%@&$buffered%Gk$constant%K֏,M%RCOGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags%a1%sSunit%u#options%v#Y%w)# CoglFlushLayerState%x _CoglFramebufferType1-ϑCOGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType10n12[swap_chain14[#need_stencil15 .#Y16#Y17 .# depth_texture_enabled18 .#> CoglFramebufferConfig191=COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags1?~ _CoglFramebufferState1TCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState1^̒1lred1n#blue1o#green1p#alpha1q# depth1r#stencil1s# CoglFramebufferBits1tbō1/COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags1_CoglGLFramebuffer 1fbo_handle1?Q#renderbuffers1n+#Y1# CoglGLFramebuffer1Q CoglDriverVtableK ٕ_CoglDriverVtablexK"pixel_format_from_gl_internalK'֙#pixel_format_to_glK.#update_featuresK5]#offscreen_allocateK9!# offscreen_freeK=3#framebuffer_flush_stateK@O#framebuffer_clearKEz#framebuffer_query_bitsKM#framebuffer_finishKQ# framebuffer_discard_buffersKT#$framebuffer_draw_attributesKX#(framebuffer_draw_indexed_attributesKb;#,framebuffer_read_pixels_into_bitmapKmp#0texture_2d_freeKw#4texture_2d_can_createK}#8texture_2d_initK#<texture_2d_allocateKț#@texture_2d_new_from_bitmapK#Dtexture_2d_copy_from_framebufferK"#Htexture_2d_get_gl_handleK8#Ltexture_2d_generate_mipmapK#Ptexture_2d_copy_from_bitmapK{#Ttexture_2d_get_dataKڜ#Xflush_attributes_stateK͜#\clip_stack_flushK#`buffer_createK#dbuffer_destroyK#hbuffer_map_rangeK΃#lbuffer_unmapK#pbuffer_set_dataK  #t  .Й]PЙ4 4]4VVVܙ  .-53'OsPsP9zsP....UsPsPsPsPFL:SAƚ5sPFL:51A  .jsP>j-\IAPv  .]4  .țtt- j4-Λ"sP 8(  .{j->4/ǜsPFǜSdsPӜ CoglTextureDriverL_CoglTextureDriver0LgenL%#prep_gl_for_pixels_uploadL1#upload_subregion_to_glLC#upload_to_glLYT# upload_to_gl_3dLk#prep_gl_for_pixels_downloadL#gl_get_tex_imageL#size_supportedL#size_supported_3dLO# try_setting_gl_border_colorLk#$allows_foreign_gl_targetL#(find_best_gl_get_data_formatL#, ?Q]P4]  .]tt .j?Q?Q-Ş  .T]P?Q .jQ?Q?Q-  .]P?Q .QQjQ?Q?Q-Z]  .]PPP/ß  .]PPPP  .O]PPP!k]?QYRU  .]Pq 4]4VV CoglPipelineCacheMʠ_CoglPipelineCache CoglTexture3DN._CoglTexture3D CoglTextureRectangleO?!_CoglTextureRectangle _CoglGpuInfoArchitectureFlagPCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagP%9 _CoglGpuInfoArchitectureP'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureP0P3COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorP<P?qCOGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackagePBPEѥCOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugPL CoglGpuInfoPP_CoglGpuInfo$PRvendorPT#vendor_namePU?N#driver_packagePWq#driver_package_namePX?N# driver_package_versionPY#architectureP[#architecture_nameP\?N#architecture_flagsP]#driver_bugsP_ѥ# _CoglFrameCallbackList6%7X6%7#Y6%=#P7 CoglFrameCallbackList6%6)X6)7#X6)=# CoglResizeNotifyEntry61_CoglResizeNotifyEntry65X67\#Y69yP#lX6:,# id6;#_CoglResizeNotifyList634X634#Y63:#4 CoglResizeNotifyList6367X674#X67:# CoglOnscreenEvent6>_CoglOnscreenEvent6BX6DY#onscreen6FO#info6GP# Y6HO#_CoglOnscreenEventList6@0X6@0#Y6@6#0 CoglOnscreenEventList6@6D~X6D0#X6D6#ߠ ȃ *ka*ԩPȩP!QPQک P4Y kT"PRQQ!Q!QPPvQ(nPQ?QXPPPtĪPQQ!Q!QQPPQ0Q0Q0Q0Qʪ?Q!Q\R'PQPR MPQPPvQ-dPdjSu ,PP«PP!Q7٫P,ȫP!QU߫ PPP?QQ!Q CoglMemoryStackQ=_CoglMemoryStack CoglMagazineChunki_CoglMagazineChunk!next##P_CoglMagazine &chunk_size(#:Y*#head+#& CoglMagazine,(_cogl_magazine_chunk_free?D)X?D)Y?,*chunkA+_cogl_matrix_stack_push_entryB,):YB)kYCd,X.-ctx.].`X/ ..Z0-mode1/LXX01!X323gl_mode8P  4_cogl_object_matrix_stack_inc++_cogl_magazine_chunk_alloc2,)X2D0z5!X42*chunk6+_cogl_matrix_entry_new2dŮ)Y2I5kY4d6_cogl_matrix_stack_free.:Y4_cogl_object_matrix_stack_dec+7cogl_matrix_entry_refGdI.kYGd7cogl_matrix_stack_gety.:Yy.Zz8_cogl_matrix_entry_skip_savesd.kYd9`m+mwth:t:t:%u;<˭m=@I>ޭYu?mm->u@Ұmm.AҰmmBBBB<˭m96 m, mu:^uC_cogl_matrix_stack_push_operationW,0mmumD:YW'vDYXIPvEkYZdPF3mXIZW:PvGIHI6CmOm4:^nv?CmJmA>nvAJmOm>{vJJRmI\BKcogl_is_matrix_stack+ .mmtLobject+,Mobj+BMN_cogl_matrix_entry_identity_init}mбmtOkY}dPcogl_matrix_stack_translateбmmvuO:YLx.Ly.Lz. EkYuPPcogl_matrix_stack_rotatem1mvO:YLangle.Lx.Ly. Lz.EkYP4Pcogl_matrix_stack_rotate_quaternion@mrm"wbO:YOXbEkYmPhg/ Pcogl_matrix_stack_rotate_eulermmfwӳO:YLeulerӳEkY޳Pٳ/Pcogl_matrix_stack_scalemڲmwQO:Y̡Lx.Ly.Lz. EkYQPPcogl_matrix_stack_multiplyಂm9mwO:YۡOZQkYxI6mm:^7x?m m>nYxA mm>{yx/.Rcogl_matrix_stack_push=@m\mxRS:Y=TkY?RPU`mnmtu;<Rcogl_matrix_entry_unrefRpmmxIVkYRd'yWXTdsy?mmݵ1CXeXmI| :+yGI>6yGJYsavetRPZʳm(Jv:+yG@J>6y[_cogl_object_matrix_stack_indirect_free+m/myLobj+\Ům#m+;]#m*m+C_cogl_matrix_stack_push_replacement_entryb,0mmm*z_D:YbzDYcIz^old_topedz^new_topfd{IOmSmu:</{Rcogl_matrix_stack_orthographic&pm1mN{SS:Y&_x_1'._y_1(._x_2). _y_2*._near+._far,.WkY.S{@6mȴm5:^{?môm>>n{Aômȴm>{{QRcogl_matrix_stack_perspective@mᵂm |4S:Y_fov_y._aspect.S\Y. _z_far.WkYSG|@6|mm:^p|?|mm>n|Amm>{|Pcogl_matrix_stack_frustummm|"O:YLleft.Lright.Lbottom. Ltop.O\Y.Lz_far.WkYS}@6nQ}ACmHm>{q}Pcogl_matrix_stack_setmm}O:Y顔OZQkYS}I6䶂mm:^}?䶂m붂m>n~A붂mm>{.~Ncogl_matrix_stack_load_identity m+mtO:YRcogl_matrix_stack_pop0mgmH~}S:Y`old_topd~`new_topd~@NmVm:<acogl_matrix_entry_getpm"m1SkYdSZ`depth`currentdWJY3`igbinitializedmcLXý0m?зm%m`saveRA׷mm`matrices_magazineD@6߷mm:^?߷mm>nAmm>{=XJW Z<޳5Yeuler>/?Ÿm市m `scaleRQY?4m`m7W ZIm}TXKg/@?`mmUW Z1?mmsWX'uŁ?mйmWCX\Amm`saveR d ý acogl_matrix_stack_get_inverse .0mm!iS:Y_inverseTZ/.~YinternalPZI6mxJ;z~;ndcogl_matrix_stack_get_entryndmmtS:YnUImmtӾ;n;z+_cogl_matrix_stack_object_new+enew_obj+*obj+acogl_matrix_stack_newmm[_ctx]W:Y?׺m亂mW!X2X亂mJ:<FfJm m¿:pZӾ mJ:GJ> g7mK+acogl_matrix_entry_calculate_translation .mmȃ_entry0d_entry1d_xru_yru _zru`head0L-$`head1L-`node0d`node1dp`len0օ`len1`countL`common_ancestor0L-a`common_ancestor1L-?mFm]`linkL-?`mm|`linkL-Ɔ=KWXuنG8KWXudcogl_matrix_entry_is_identity( .mֽmtSkY(dacogl_matrix_entry_equal .གmImhentry0d݇hentry1dcLXmfmmz:1fmm:e?0m`m`scale0Q`scale1Q=`K`mult0`mult1҈?mm63rotate0m3rotate1m`i?mml`rotate0`rotate1 GK`load0S`load1S1 Rcogl_debug_matrix_entry_printPmPmDVkYd`depthω`edWJY]`i?ӿmmM`loadoS?mml`multh?m@m`scale_Q?@mpmW ZU޳*?pmmW ZJm=?mmW Z?PAmmWX5uci_cogl_matrix_entry_cache_init{PmimtDSY{D1a_cogl_matrix_entry_cache_maybe_update .pmmvSYDSkYd_flip .W`X .`updated .ϋ@mm:<R_cogl_matrix_entry_flush_to_gl_builtinsUmvÂm01_ctxU]SkYVd_modeWSXXsP _disable_flipY .cLXA`m?'‚m1‚mW!X[jGK`needs_flip_ .WY`D׌GKW`X .TZ/.}A\‚m‚mYflipped_matrix/.~ A '1i_cogl_matrix_entry_cache_destroyÂmÂmtSYDM_cogl_object_matrix_stack_count+H1mMcogl_matrix_stack_magazine-D@1mMcogl_matrix_stack_matrices_magazine.DD1mj_cogl_debug_instances;K.k_cogl_matrix_stack_class+a8mGNU C 4.6.3./cogl-depth-state.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglÂmgĂmT$charunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned charfloatsigned charshort intlong long unsigned intdouble long doubleuint32_t(CoglBoolDCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunctionr@/magic1R#test_enabled3b#test_function4#write_enabled5b# range_near6#range_far7#padding09R#padding1:R#padding2;R# padding3R#,padding6?R#0padding7@R#4padding8AR#8padding9BR#<CoglDepthStateC cogl_depth_state_init#ÂmÂmtG )Z#G  cogl_depth_state_set_test_enabled0ÂmÂmt )Z0G enabled1b cogl_depth_state_get_test_enabled8bÂmÂmt )Z8G cogl_depth_state_set_write_enabled?ÂmÂmtE )Z?G enabled@b cogl_depth_state_get_write_enabledGbĂmĂmt )ZGG cogl_depth_state_set_test_functionNĂmĂmt )ZNG functionO cogl_depth_state_get_test_functionV Ăm(Ămt2 )ZVG cogl_depth_state_set_range]0ĂmCĂmt )Z]G near^ far_ cogl_depth_state_get_rangegPĂmgĂmt )ZgG near_outh far_outi GNU C 4.6.3./cogl-node.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglpĂmłm5%charunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned charfloatsigned charshort intlong long unsigned intdouble long doublegchar0{guint9GArray'u_GArray+data-#len.Z#M{CoglBoolDCoglObject _CoglObject(KaklassM#user_data_entryO#user_data_arrayQ#n_user_data_entriesR# ref_countT#$ Z{unused[#CoglUserDataKey\a_CoglObjectClass 4name6#virt_free7#virt_unref8#CoglUserDataDestroyInternalCallback1 & CoglObjectClass9 =tkey?t# 6Z@#destroyA#{CoglUserDataEntryB=& zgCoglNode"_CoglNode<*8_parent.# /Z1b#(list_node4|#,children7h#4has_parent_reference;#8_CoglNodeList$blh_first$b#CoglNodeList$8 4le_next4b#le_prev4#bCoglNodeUnparentVFuncC  bCoglNodeChildCallbackN b _cogl_pipeline_node_init$pĂmĂmtSnode$b_cogl_pipeline_node_set_parent_real+Ămłmnode+b/Z,bunparent-take_strong_reference. _cogl_pipeline_node_unparent_realL łm^łmc3nodeLb/ZNb_cogl_pipeline_node_foreach_child^`łmłmՍnode^bcallback_6Z`childbbInextbbGNU C 4.6.3./cogl-pipeline.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglłmm&charsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloat@signed charshort intlong long unsigned intHWND__ unused# HWNDw   doubleVARENUM _VT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double guint8 guint32& gsize: gchar 0 gint 3 gboolean 4 gulong 8 guint 9 gpointer O/ GDestroyNotify Y GFunc Z!'8 GArray 'F_GArray +s\ -# len .# GByteArray (_GByteArray 1\ 3# len 4# GPtrArray )_GPtrArray 7 pdata 9# len :#n GQuark &| GError +'_GError -j domain / # code 0# message 1# z  GList '_GList )\ +# next ,# prev -#z GHashTable'_GHashTable GHook(_GHook K}\M# nextN)# prevO)#[P# hook_idQ#[R# funcS#[T# GHookList)_GHookListA) seq_idC#hook_sizeD#is_setupE# hooksF)# dummy3G# finalize_hookH/# dummyIj# GHookFinalizeFunc5HN__)} GSList's_GSList)\+# next,#e GString)_GString + str-# len.# allocated_len/# < G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| GQueue& _GQueue 1" head3# tail4# length5#.  uint8_t$ uint32_t( int64_t) CoglBoolD CoglHandle/ CoglMatrix _CoglMatrixO xxR1# yxS1# zxT1# wxU1# xyX1# yyY1# zyZ1# wy[1# xz^1# yz_1#$ zz`1#( wza1#, xwd1#0 ywe1#4 zwf1#8 wwg1#< invm~c#@[n#[o# _padding3p# CoglColor _CoglColorO red3 #green3 #blue3 #alpha3 #[B #[B #[B # [COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormatO 5COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags/DCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHNnCOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeTypemCOGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction_CoglWinsysFeatureCOGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES XHCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskamCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingp^COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags#COGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS# CoglContext%_CoglContext>IB]@R# displayB2b#( driverD@C#, gpuH#0 driver_vtableK#T texture_driverL#X glsl_majorN#\ glsl_minorO#` featuresR#d feature_flagsS5#h private_feature_flagsTj#l needs_viewport_scissor_workaroundVa #p viewport_scissor_workaround_framebufferW'U#t default_pipelineYJ#x default_layer_0Zw#| default_layer_n[w# dummy_layer_dependant\w# attribute_name_states_hash^" # attribute_name_index_map_rc# n_attribute_names`# enabled_builtin_attributesbf|# enabled_texcoord_attributescf|# enabled_custom_attributesdf|# enable_builtin_attributes_tmpif|# enable_texcoord_attributes_tmpjf|# enable_custom_attributes_tmpkf|# changed_bits_tmplf|# legacy_backface_culling_enabledna # identity_matrixq # y_flip_matrixr # flushed_matrix_modev# current_projection_entryze# current_modelview_entry{e# identity_entry}c# builtin_flushed_projection9# builtin_flushed_modelview9# texture_unitsrc# active_texture_unit# legacy_fog_state# opaque_color_pipelineJ# blended_color_pipelineJ# texture_pipelineJ# codegen_header_buffer# codegen_source_buffer# codegen_boilerplate_buffer# source_stack# legacy_state_set# pipeline_cache# default_gl_texture_2d_tex# default_gl_texture_3d_tex# default_gl_texture_rect_tex#\# journal_flush_attributes_arrayrc# journal_clip_boundsrc# polygon_verticesrc# current_pipelineJ# current_pipeline_changes_since_flush# current_pipeline_skip_gl_colora # current_pipeline_age# gl_blend_enable_cachea # depth_test_enabled_cachea # depth_test_function_cache# depth_writing_enabled_cachea # depth_range_near_cache1# depth_range_far_cache1# legacy_depth_test_enableda # current_buffer# framebuffer_stack# window_buffer'U# current_draw_buffer_state_flushed# current_draw_buffer_changes# current_draw_buffer'U# current_read_buffer'U# have_last_offscreen_allocate_flags# last_offscreen_allocate_flags?# swap_callback_closures" # next_swap_callback_idæ# onscreen_events_queueL# current_gles2_contextYb# gles2_context_stack # current_pathˠe# stencil_pipelineJ# quad_buffer_indices_byteE# quad_buffer_indices_lenі# quad_buffer_indicesE# rectangle_byte_indicesE# rectangle_short_indicesE# rectangle_short_indices_len֦# in_begin_gl_blocka # texture_download_pipelineJ# blit_texture_pipelineJ# atlasesݡ# atlas_reorganize_callbacks}# journal_rectangles_color3 # max_texture_unitsU# max_texture_image_unitsU# max_activateable_texture_unitsU# current_programq # current_fragment_program_typeU# current_vertex_program_typeU# current_gl_programU# current_gl_dither_enableda # current_gl_color_maskH# current_clip_stack_valida #current_clip_stacke#current_clip_stack_uses_stencil a #buffer_map_fallback_arrayư#buffer_map_fallback_in_usea #buffer_map_fallback_offset#rectangle_state b#sampler_cachḛ#winsys_features$#]&/#uniform_names-Ұ#uniform_name_hash1" #n_uniform_names2# glBindTexture;Y# glBlendFunc=_Z# glClear?_# glClearColorA0V# glClearStencilF^# glColorMaskHa# glCopyTexSubImage2DMb`# glDeleteTexturesVY# glDepthFuncXQV# glDepthMaskZ# glDisable\QV# glDrawArrays^`# glDrawElements`# glEnableeQV# glFinishg# glFlushi# glFrontFacekQV# glCullFacemQV# glGenTexturesoY# glGetErrorq_# glGetIntegervs`# glGetBooleanvu# glGetFloatvw`# glGetStringy2# glHint{_Z# glIsTexture}Y# glPixelStoreioX# glReadPixelsb# glScissor:a# glStencilFunc~# glStencilMaskZ# glStencilOp# glTexImage2DԱ# glTexParameterfW# glTexParameterfvV# glTexParameteriW# glTexParameterivW# glGetTexParameterfv?W# glGetTexParameterivaW# glTexSubImage2D_# glCopyTexImage2D-`# glViewport:a# glIsEnabledCZ# glLineWidthX# glPolygonOffsetVY# glClipPlanefZ# glAttachShader @Z# glUseProgram CZ# glDeleteProgram EZ# glGetShaderInfoLog G[# glGetProgramInfoLog L[# glGetShaderiv QY# glGetProgramiv UY# glDetachShader YZ# glGetAttachedShaders [E[# glIsShader `Y# glIsProgram bY# glShaderSource l# glCompileShader qZ# glLinkProgram sZ# glGetUniformLocation uf[# glUniform1f x\# glUniform2f {)\# glUniform3f E\# glUniform4f f\# glUniform1fv \# glUniform2fv \# glUniform3fv \# glUniform4fv \# glUniform1i mY# glUniform2i Y# glUniform3i \# glUniform4i \# glUniform1iv \# glUniform2iv \# glUniform3iv \# glUniform4iv \# glUniformMatrix2fv ]# glUniformMatrix3fv ]# glUniformMatrix4fv ]# glGetUniformfv ̢[# glGetUniformiv о[# glGetActiveUniform [# glGetShaderSource ܁[# glValidateProgram Z# glVertexAttribPointer ]# glEnableVertexAttribArray Z# glDisableVertexAttribArray Z# glVertexAttrib1f ,]# glVertexAttrib1fv C]# glVertexAttrib2f Z]# glVertexAttrib2fv C]# glVertexAttrib3f v]# glVertexAttrib3fv C]# glVertexAttrib4f ]# glVertexAttrib4fv C]# glGetVertexAttribfv [# glGetVertexAttribiv Y# glGetVertexAttribPointerv [# glGetAttribLocation f[# glBindAttribLocation Z# glGetActiveAttrib  [# glGetTexLevelParameteriv!P7# glGetTexImage!S]# glClipPlane!W# glDepthRange!Y# glDrawBuffer![QV# glMapBuffer!f# glUnmapBuffer!iCZ# glTexImage3D!qnV# glTexSubImage3D!xV# glBlitFramebuffer!^# glGenPrograms!Y# glDeletePrograms!Y# glBindProgram!Y# glProgramString!Ҳ# glProgramLocalParameter4fv!-^# glEGLImageTargetTexture2D!# glEGLImageTargetRenderbufferStorage!# glDiscardFramebuffer!# glRenderbufferStorageMultisampleIMG!'_# glFramebufferTexture2DMultisampleIMG!0# glGenSamplers!ڄY# glDeleteSamplers!ݡY# glBindSampler!Z# glSamplerParameteri!M_# glCreateProgramObject!Z# glCreateShaderObject!Z# glDeleteObject!Z# glAttachObject!Z# glUseProgramObject!Z# glGetInfoLog![# glGetObjectParameteriv!Y# glDetachObject!Z# glGetAttachedObjects!E[# glGetStringi!]# glBindVertexArray!Z# glDeleteVertexArrays!Y# glGenVertexArrays!Y# glMapBufferRange!&i_# CoglSwapChain"!^B_CoglSwapChain CoglOnscreenTemplate#&B_CoglOnscreenTemplate CoglRenderer$QB_CoglRenderer$W@CCOGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver$^B CoglDisplay%AfC_CoglDisplay8&$C]&&R# setup&(a #( renderer&),b#, onscreen_template&*xc#0]&4/#4 CoglAttribute'%C_CoglAttribute(7mD](9R# name_state(;6#( normalized(a #0 d(L #4](N# CoglAttributeBuffer)%D_CoglAttributeBuffer CoglIndices*%D_CoglIndicesC_CoglFeatureIDܹGCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglPath+6G_CoglPath CoglPipeline,"G_CoglPipelinekJ]e#destroy_callback#<destroy_data/#@journal_ref_count#DX[#Hage#Lcolor #PJ]#`Z#d[Ї#hstatic_breadcrumb( #llayers_cacheև#pshort_layers_cache܇#tdeprecated_get_layers_list#]# \#pZ#real_blend_enable#layers_cache_dirty#deprecated_get_layers_list_dirty#has_static_breadcrumb#Z#CoglSnippet-3/J_CoglSnippet CoglPipelineLayerCallback,{_JeJa JJ/G CoglBuffer.@J_CoglBuffer\/SK]/UR#[/WMb#( vtable/Y#, last_target/[#8[/]$#< gl_handle/_U#@ size/`#D usage_hint/a#H update_hint/bK#L\/f#P]/h#Tstore_created/j#X.~KCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint.K.iLCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess. L.LCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint.ȁL CoglBitmap0*L_CoglBitmapP1'M]1)R#[1,Mb#( format1.#, width1/#0\10#4 rowstride11#8\13#< mapped15a #@ bound16a #D shared_bmp1:z#H buffer1>L#L CoglTexture2"M_CoglTextureD3fN]3R#[3Mb#(\3#, max_level3#0 width3#4\3#8B[3a #< vtable3p#@2aNCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType2efN CoglFramebuffer4ZN_CoglFramebuffer5vQ]5xR#[5yMb#([5zߘ#, config5}q#0 width5#D\5#H format5#LB[5a #P modelview_stack5#T projection_stack5#X viewport_x51#\ viewport_y51#` viewport_width51#d viewport_height51#h viewport_age5#l viewport_age_for_scissor_workaround5#p clip_state5#t dither_enabled5a #x@Z5H#| journal5# deps5# clear_color_red51# clear_color_green51# clear_color_blue51# clear_color_alpha51# clear_clip_x05# clear_clip_y05# clear_clip_x15# clear_clip_y15# clear_clip_dirty5a # dirty_bitmasks5a # bits5#]5# CoglFrameInfo6(Q_CoglFrameInfo CoglObject7 R_CoglObject(8KR klass8M\c# user_data_entry8Obc# user_data_array8Qrc# n_user_data_entries8R# [8T#$7ZR unused7[# CoglUserDataKey7\R CoglUserDataDestroyCallback7jRRR/ CoglOnscreen9*S_CoglOnscreen:KT]:MN# foreign_hwnd:V#[:Ya # frame_closures:[S# resizable:]a # resize_callbacks:^P# frame_counter:`R # swap_frame_counter:aR # pending_frame_infos:d #]:f/#_CoglFrameEvent9]TCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent9TCoglFrameCallback9TTTT]TT/RQCoglFrameClosure9T_CoglFrameClosure:''UO\:)p#5\:+tT#[:-/# [:.R#NCoglOnscreenResizeCallback9PUVUqUT/ CoglTexture2D;7U_CoglTexture2D GLenum< GLboolean< GLbitfield< GLint< GLsizei< GLubyte< GLuint< GLfloat< 1 GLclampf< bCOGL_WINSYS_RECTANGLE_STATE_UNKNOWNCOGL_WINSYS_RECTANGLE_STATE_DISABLECOGL_WINSYS_RECTANGLE_STATE_ENABLE CoglWinsysRectangleState>@aBSCa MbMb 8b[a_CoglObjectClass 84b name86( # virt_free87/# virt_unref88/# CoglUserDataDestroyInternalCallback81bbb// CoglObjectClass89_b 8==c key8?=c#[8@/#[8Ab#R CoglUserDataEntry8B cb Ccrc 8oB 1c  CoglMatrixStack?c_CoglMatrixStack0@c]@R#[@Mb#( last_entry@e#, CoglMatrixEntry?d_CoglMatrixEntry@2cd;[@4e# op@5ɒ#[@6# composite_gets@:# CoglClipStackA)xd_CoglClipStackA] e;[Aae#[Ac{e# bounds_x0Aj# bounds_y0Ak# bounds_x1Al# bounds_y1Am#[Ao#A0{eCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackTypeA5 ecdcG CoglNodeB"e_CoglNodeB #, padding6G?B #0 padding7G@B #4 padding8GAB #8 padding9GBB #< CoglDepthStateGCyHC{COGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncHLkzHE|COGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeH{ CoglBitmask9y||_CoglBitmaskImaginaryTypelWCOGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNT CoglPipelineStateIndex|_CoglPipelineStateсCOGL_PIPELINE_STATE_COLORCOGL_PIPELINE_STATE_BLEND_ENABLECOGL_PIPELINE_STATE_LAYERSCOGL_PIPELINE_STATE_LIGHTINGCOGL_PIPELINE_STATE_ALPHA_FUNCCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE COGL_PIPELINE_STATE_BLENDCOGL_PIPELINE_STATE_USER_SHADERCOGL_PIPELINE_STATE_DEPTHCOGL_PIPELINE_STATE_FOGCOGL_PIPELINE_STATE_POINT_SIZECOGL_PIPELINE_STATE_LOGIC_OPSCOGL_PIPELINE_STATE_CULL_FACE COGL_PIPELINE_STATE_UNIFORMSCOGL_PIPELINE_STATE_VERTEX_SNIPPETSCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETSCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE CoglPipelineStateuDQ ambient}w# diffuse}w# specular}w# emission}w#0 shininess1#@CoglPipelineLightingState%alpha_func{#alpha_func_reference1#CoglPipelineAlphaFuncStates_CoglPipelineBlendEnable kCOGL_PIPELINE_BLEND_ENABLE_ENABLEDCOGL_PIPELINE_BLEND_ENABLE_DISABLEDCOGL_PIPELINE_BLEND_ENABLE_AUTOMATICCoglPipelineBlendEnableւ%(qblend_equation_rgbU#blend_equation_alphaU#blend_src_factor_alphaU#blend_dst_factor_alphaU# blend_constant #blend_src_factor_rgbU# blend_dst_factor_rgbU#$CoglPipelineBlendState%$ enabled"a #color# #mode$#density%1#z_near&1#z_far'1# CoglPipelineFogState(%*:@Z,H#CoglPipelineLogicOpsState-!%/mode1E|#front_winding2#CoglPipelineCullFaceState3\% 5override_mask7f|#override_values<#changed_mask@f|#yCoglPipelineUniformsStateA&C #]EQ#2]F#DZGq#Luser_programHq #t\IUz#xfog_stateJ#point_sizeK1#%\L:#]M#ZN #]Ok#]Pk#CoglPipelineBigStateQ/_CoglPipelineHashState YwZ[#[\j#hash]#CoglPipelineHashState^(CoglPipelineDestroyCallbackhЇJ/ w w _CoglPipelineFragendstart#[ˈ#passthrough#end# \##pipeline_set_parent_notify5#Y\Q#Ja ˈJwa Jшa JJс 5J)QJwr;CoglPipelineFragend_CoglPipelineVertend߉start#[#end#\ ## Y\ Q#a Jw'U߉CoglPipelineVertends%vertend#[#start#end# \##Y\Q#Z!#JJ'UCoglPipelineProgend" %UCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType)CoglPipelineStateComparitorFa JJ\COGL_PIPELINE_GET_LAYER_NO_CREATECoglPipelineGetLayerFlags^_CoglPipelineFlushFlagCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag_CoglPipelineFlushOptionsS[#g]B #disable_layersB #layer0_override_texturew# CoglPipelineFlushOptionsԌCoglPipelineInternalLayerCallbacka w/ CoglBufferVtable/(э_CoglBufferVtable /*# map_range/,R# unmap/3d# set_data/5#/LLiLL J#dLXa L: j_CoglBufferFlags/<$COGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags/B/DCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint/H;/JCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget/QЏ3 CoglOffscreenI,ΐ_CoglOffscreen5‘]5N# gl_framebuffer5Ÿ#\5Ǯw# texture_level5Ȧ# texture_level_width5ɦ# texture_level_height5ʦ# depth_texture5̮w# allocation_flags5?# create_flags5™#_CoglMatrixOp@%ɒCOGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp@0‘_CoglMatrixEntryCache @9 entry@e# flushed_identity@a # flipped@a # CoglMatrixEntryCache@ݒ@COGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode@U CoglClipStateJГ_CoglClipStateJ stacksJ"#_CoglJournal`K!]K#R# framebufferK+'U#( entriesK-rc#, verticesK.rc#0 needed_vbo_lenK/#4 vbo_poolK6#8 next_vbo_in_poolK9#X fast_read_pixel_countK;#\ ϔϔ mD CoglJournalK=(&COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID(,_CoglAttributeNameState(.] name(0# name_id(1# name_index(2# normalized_default(3a # layer_number(4# CoglAttributeNameState(5ҕ(A attribute_buffer(Bϔ# stride(C# offset(D# n_components(E# [(Fn#P(H [(IMb# boxed(Jy##P(@6$buffered(G{$constant(K<](RCOGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags(aA(sc unit(u# options(vS#g](wB # CoglFlushLayerState(x+_CoglFramebufferType5-ߘCOGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType50~52k swap_chain54k# need_stencil55a #]56#[57a # depth_texture_enabled58a #IB CoglFramebufferConfig595=™COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags5?_CoglFramebufferState5TCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState5^ܙ5l red5n# blue5o# green5p# alpha5q# depth5r# stencil5s# CoglFramebufferBits5t.cՔ5?COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags5_CoglGLFramebuffer 5 fbo_handle5U# renderbuffers5#]5# CoglGLFramebuffer5a CoglDriverVtableL _CoglDriverVtablexL"Ơ pixel_format_from_gl_internalL'# pixel_format_to_glL.# update_featuresL5Sb# offscreen_allocateL91# offscreen_freeL=C# framebuffer_flush_stateL@_# framebuffer_clearLE# framebuffer_query_bitsLM# framebuffer_finishLQ# framebuffer_discard_buffersLTС#$ framebuffer_draw_attributesLX #( framebuffer_draw_indexed_attributesLbK#, framebuffer_read_pixels_into_bitmapLm#0 texture_2d_freeLw#4 texture_2d_can_createL}#8 texture_2d_initL#< texture_2d_allocateLآ#@ texture_2d_new_from_bitmapL#D texture_2d_copy_from_framebufferL2#H texture_2d_get_gl_handleLH#L texture_2d_generate_mipmapL#P texture_2d_copy_from_bitmapLɋ#T texture_2d_get_dataLڬ#X flush_attributes_stateLݣ#\ clip_stack_flushL#` buffer_createLd#d buffer_destroyLd#h buffer_map_rangeLR#lbuffer_unmapLd#pbuffer_set_dataL #ta MbUƠMb?[?[?[a ++ C+7_'U'UI'U1111e'U'UС'U'UJmD֡E'UJmEDa z'Uz LQqUa Mba آw âz ޢ2'UH8a z Nף'UJףce'U CoglTextureDriverM_CoglTextureDriver0M genM%# prep_gl_for_pixels_uploadM1ϥ# upload_subregion_to_glMC&# upload_to_glMYd# upload_to_gl_3dMk# prep_gl_for_pixels_downloadMͦ# gl_get_tex_imageM# size_supportedM+# size_supported_3dM_# try_setting_gl_border_colorM{#$ allows_foreign_gl_targetM#( find_best_gl_get_data_formatM#,UMbUϥMba &Mbwa zUU եa dMbUUa zUUU ,a MbUUa UUzUUU jͦMba MbUUUӦa +MbUUUUa _MbUUU1{MbU Wea MbUMb?[?[ CoglPipelineCacheNڧ_CoglPipelineCache CoglTexture3DO._CoglTexture3D CoglTextureRectangleP?1_CoglTextureRectangle_CoglGpuInfoArchitectureFlagQCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagQ%I_CoglGpuInfoArchitectureQ'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureQ0ͩQ3COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorQ<Q?COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackageQB-QECOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugQL CoglGpuInfoQP_CoglGpuInfo$QR vendorQT# vendor_nameQU( # driver_packageQW# driver_package_nameQX( # driver_package_versionQY# architectureQ[# architecture_nameQ\( # architecture_flagsQ]# driver_bugsQ_# _CoglFrameCallbackList:%Gx[:%G#w]:%M#TG CoglFrameCallbackList:% :)]:)G#2[:)M# CoglResizeNotifyEntry:1_CoglResizeNotifyEntry:5 O\:7l#5\:9-U#[::/# id:;#_CoglResizeNotifyList:3Dx[:3D#w]:3J#D CoglResizeNotifyList:3 :7]:7D#2[:7J# CoglOnscreenEvent:>_CoglOnscreenEvent:BO\:Di# onscreen:FT# info:GT# [:H]T#_CoglOnscreenEventList:@@x[:@@#w]:@F#@ CoglOnscreenEventList:@:D]:D@#2[:DF#ќ Lư s mUذUUUcVU] Y2U"bUUUUUU*V8~UUUhUUUԱUUUUUUUUcVUUUUڱUUa4W7UUU}W]UUUU*V=tUtzc/UUҲUUU:U/زUUvZ0UUUUUU CoglMetaTextureCallbackRwU[vwvv/|1 CoglTextureVtable3"_CoglTextureVtableP38е is_primitive3=a # allocate3?آ# set_region3GӶ# get_data3W# foreach_sub_texture_in_region3\(# get_max_waste3d># is_sliced3fT# can_hardware_repeat3hT# transform_coords_to_gl3jp# transform_quad_coords_to_gl3m#$ get_gl_texture3p#( gl_flush_legacy_texobj_filters3uǷ#,Z3y޷#0 ensure_non_quad_rendering3z#4 gl_flush_legacy_texobj_wrap_modes3}#8 get_format3'#< get_gl_format3=#@ get_type3S#D is_foreign3T#H set_auto_mipmap3j#L3%6COGL_TRANSFORM_NO_REPEATCOGL_TRANSFORM_HARDWARE_REPEATCOGL_TRANSFORM_SOFTWARE_REPEAT CoglTransformResult3.е31vCOGL_TEXTURE_NEEDS_MIPMAP CoglTexturePrePaintFlags36Qa Ӷwz a wٶ(w11116/>w.a TwDpwxxZ6wxva wY?[ǷwUU޷wvͷwwUUU'wU=w-NSwCjwa Yv%i#indices#AppendLayerIndexState{% keep_n#current_pos#first_index_to_prune#CoglPipelinePruneLayersInfoø%@ڹq\C#]Fw#insert_afterJ#layers_to_shiftQև# n_layers_to_shiftR#ignore_shift_layers_if_foundWa #CoglPipelineLayerInfoY:% =-i?#\@J#g]A#CoglPipelineFallbackStateB%ww\yJ#\zw#CoglPipelineOverrideLayerState{OLayerStateHashFunction úٺwևٺwStateHashFunctionj Jٺ% 9i #layers և#AddLayersToArrayState '_cogl_pipeline_get_parent6J(\6J)}Z8Jf'_cogl_pipeline_get_authority=J(\=J*difference>)]@J+_cogl_pipeline_try_reverting_layers_authority@(]J([J,['ټ(\'J(X[((\)ټ-remaining+)],J.Z[/ʼ-found0-i10)Z80)KZFJ  "߼,}\(\J)J]-currentJ-layers_found.Z}\/_)KZ /q)KZ0-l:0)]Aw)\B߼'has_strong_childrena ؽ(\J)>\a 1recursively_free_layer_caches2\J0)KZ1_cogl_pipeline_unparentF2\Jf'destroy_weak_children_cba *nodeJf([/)\J3_cogl_object_pipeline_inc[+_cogl_pipeline_promote_weak_ancestors3*strong3J-n5Jf1_cogl_bitmask_destroy+4bitmask+f|+_cogl_pipeline_revert_weak_ancestorsIz*strongIJ-nKJf'_cogl_bitmask_popcount*bitmaskf|3_cogl_object_pipeline_dec[5_cogl_util_one_at_a_time_hashg<4hashg4keyh:4bytesi6pk6il'_cogl_pipeline_layers_equala (\J(\J(X[([j-i7_cogl_pipeline_set_static_breadcrumb (\ J*breadcrumb ( '_cogl_pipeline_layer_get_parent w8(] w)}Z Jf7_cogl_pipeline_prune_to_n_layers(\J*n)]J)Z-l-next0)]6w8cogl_pipeline_get_n_layers (\ J)] J9append_layer_index_cba łmłmX:]w:[/;ZXmask6 ?i7 @K=ZK ϏAWƂm|Ƃm=]S w w 9prepend_layer_to_list_cb a ƂmƂm m:] w:[ /Blayers m9update_layer_info]a ƂmǂmMC]]wِCZ^@L=\h3ڹ9update_layer_info_cbta ǂm,ǂmU7:]tw:[u/;Zw9_cogl_pipeline_is_weaka 0ǂmuǂmC\JőDDǂmoǂmEADǂmoǂmF˽l9check_if_strong_cba ǂmǂmGnodeJf:[/;\J;>\a Hǂmǂmt1I:9override_layer_texture_cb~a ǂmǂm":]~w:[~/;Zw9fallback_layer_cbEa ǂmȂmN<:]Ew:[E/;ZG<=\HJ=]IN=\JwԒJ ]K?ctxQMbJ-9layer_has_alpha_cba ȂmȂms:]w:\/;ZK_cogl_pipeline_object_new[JȂmɂmLnew_obj[JMobj[N"ɂmL[RO@ɂmʂm]ENEZ EfPrFPtFmQ0L~PP@HLP•RWɂmɂmDEAɂmɂmPSɂmɂmT˼D@ɂmʂm'AɂmʂmUrUVfVZVNFmO ʂmm˂m EKUUU*F?mS5ʂmDʂmRPRtWOʂmhLE@LPPݖP*F?mQLPdCSʂmʂmProAʂmʂmP}PDW˂m˂m8EΗA˂m˂mPOؽp˂m˂mWE=Xؽ˂m˂mE[A˂m˂mP nY_cogl_pipeline_set_parent˂m9̂mC\JҘC;[JZtake_strong_referencea Âm'̂m)Z&)[(NJW9reparent_children_cba @̂m^̂m!mGnodeJf:[/;\J;;[J9_cogl_pipeline_copy`J`̂m4͂mMZsrc`JC]`a ߙ=\bJD͂m'͂mE&A͂m'͂mP9Krecursively_free_layer_caches_cba @͂mU͂mLO[nodeJf\[/,S](\J.ZS]/)KZ0)Z)L[-i   ]_cogl_object_pipeline_indirect_free[`͂mςmx1[obj[^Ok͂mL[!I]@LFi\m_1t͂mLgE`@MPo2S͂m͂m~P|ER͂m͂mI:@ MPeFt,P_z΂mHMEe_t΂m`M`ςmςm W΂mxMa΂mM b΂m΂m[OFςmςmImIzFDFςmςmEmAςmςmUVzDςmςmE:ccogl_is_pipeline[a ςmЂmt[object[/dobj[e_cogl_pipeline_init_default_pipelineeЂmY҂m(f\hJf[kЇf#]lf2]m؜fZnf%\o f]pDfZqhMctxsMbQq:gcogl_pipeline_copyJ`҂mk҂mt GsrcJh_cogl_pipeline_weak_copyJp҂m҂m:\J:5\:[/BcopyJPBcopy_pipelineJPhcogl_pipeline_newJ҂m҂m֝:[MbBnewJPD҂m҂mI߶mIPg_cogl_pipeline_get_real_blend_enableda ҂m҂mtQ:\Ji_cogl_pipeline_foreach_layer_internalT҂mWӂmS:\TJ:5\Ut:[V/;]XJS=J]Z֞?i[?cont\a +W҂mMXjϻIû@MPUDWӂmӂmBEAӂmӂmPi_cogl_pipeline_hash_layers_state_ `ӂmӂm:]_ J:Z` ٺDڿxӂmӂmc jEE,AxӂmӂmP)P2UY_cogl_pipeline_get_layer_infoӂm,ԂmhzC\J<CZe=J]?iѡAӂmԂm=]w9_cogl_pipeline_needs_blending_enableda 0Ԃm*ւm C\JZchanges΢Zoverride_colorBenable_authorityJRBblend_authorityJR=Z+?enabledkR?other_statep?ctxMbSHԂmQԂm)KZRQԂmiԂmVϻVûAQԂmiԂmPDW`ԂmcԂmBEۣA`ԂmcԂmPRԂmԂmQVϻVûAԂmԂmP DWԂmԂmBEۣAԂmԂmP*SՂmՂmnBtmp- LAՂmՂm=Zia =h_cogl_pipeline_layer_numbers_equalla 0ւmւmi :d[lJ:n[mJ;\oJV;\qJS=J]s?it,R7ւmJւmojϻIûpA7ւmJւmPaDWAւmDւmBEAAւmDւmPRJւm]ւmqVϻVûAJւm]ւmPDWTւmWւmBEATւmWւmPХ@M?layer0~w?layer1wh_cogl_pipeline_layer_and_unit_numbers_equala ւmׂmC:d[J:n[J;\JS;\JV=J]&?iGRւmւmjϻIûAւmւmPqDWւmւmBEAւmւmPħRւmւmmVϻVûAւmւmPקDWւmւmBEAւmւmP @M?layer0w?layer1wS?unit0?unit1Ȩicogl_pipeline_foreach_layerׂm#؂m:\J:5\>J:[/;]JS;ZX?conta )?iSDׂmׂmjϻIûAׂmׂmP}DWׂmׂmBEAׂmׂmPk_cogl_pipeline_set_progend0؂mP؂mt:\J:Zh_cogl_pipeline_compare_differencesP؂m+قm©:d[J:n[J?head0?head1U?node0J?node1J?len0M?len1w?count?common_ancestor0«?common_ancestor1=[ZQND?link*RW؂m؂muEHA؂m؂mPsQ0N?linkDW؂m؂mEA؂m؂mPެh_cogl_pipeline_equalba 0قm݂mt:d[bJ:n[cJ:X[d:Ze :[fj=[ZhBauthorities0it~Bauthorities1jt?bitk?retla QJ ]nldoneBڂmmZ䷅m@PN?_p?_n_longs?_iۮ@xN?_mask@N?_next_bitW<@ڂmNEE~ Er*Ef`@NP| J   i_cogl_pipeline_prune_redundant_ancestry ݂m{݂m:\ J?new_parent JbRW݂m݂m 8IA݂m݂mPRW5݂m8݂m iEbA5݂m8݂mP@O=]" a ̱i_cogl_pipeline_add_layer_difference݂m݂m߱:\J:]wGinc_n_layersa h_cogl_pipeline_get_layer_with_flagswނmR߂m v:\J:q\:[;]JQ;ZڹH=]wO=\x?i?ctxMbҲmZmRނm ނm*jϻIûAނm ނmPDWނmނmBEAނmނmP"QOD=>]w5AނmR߂m?newwaA߂m&߂mnKZ  #v+_cogl_pipeline_copy_differences\*destJ*srcJ(X[)[Їocheck_for_blending_change+/#-l0-copyw0)L[-i0-dst_bv-src_bv\by+_cogl_pipeline_init_multi_property_sparse_state3(\3J(]4с)]6J0)Z|i_cogl_pipeline_pre_change_notify`߂mmt:\J:]сGnew_colorGfrom_layer_changea  ?ctxMbWQ0O?skip_journal_flusha vAmm?will_need_blendinga =pZa S߂mm=Z˴?vertend=[-QHO?new_authority$JUJ ]&_EmO0dEEUW\mO?EE}EͶ@OP.pmSmmP ~AmmP@PF$WP0_zm PE@8PP;&PJIWgmPPkEtE@xPUR0m8m=VϻVûA0m8mPDW0m3mBEoA0m3mPAmmPi_cogl_pipeline_update_blend_enablem#m3:\J:]с=pZa ʹi_cogl_pipeline_remove_layer_difference0mmݹ:\J:]wGdec_n_layersa i_cogl_pipeline_prune_empty_layer_differencemmoGlayers_authorityJ:]w?linkYBlayer_parentwS;ZڹHBold_layers_authorityJSRmmIAmmP+RWm m(EAm mPĺ_!mP'.EϻۺEûĺ@PPDW0m3mBE(A0m3mP;Dmm8I3SI'Dmm I3SI'O8mmNkIdIpFzPUUURmm jϻIûAmmPڻDWmmBEAmmP D8mmIpIdAmmUzFdPPLATmvmPji_cogl_pipeline_apply_overridesm?m :\JGoptions J ]Smm?iSm m;ZwhAm?m;Z-\Si_cogl_pipeline_update_authority( @mm)O:\( J:]) J:Z* сGcomparitor+ u RWtmwm0 IAtmwmPmAmm);[2 J;[3 JPDmm3 VϻVûAmmPDWmmBEAmmPg_cogl_pipeline_get_fog_enabledE a mmt:\E J;]G JPDmmK qϻIûAmmPDWmmBEɽAmmPܽg_cogl_pipeline_get_ageQ mmtE:\Q Jicogl_pipeline_remove_layerY mm:\Y J:q\Y ;][ JQ;Z\ ڹH?i] 3Rm ma "jϻIûAm mPRDWmmBEqAmmPQPL=>]} w=\~ پWmP E3E'RWmmIAmmF#(Dmm I3PV'DmmVϻVûAmmFPDWmmBEqAmmFPh_cogl_pipeline_get_layers ZmSm9Z:\ J`zH`m}mtIFPD`mym jϻIûA`mymP}DWpmsmBEApmsmPi_cogl_pipeline_pre_paint_for_layer mm¿U:\ JGlayer_id =] wg_cogl_pipeline_journal_ref Jmmt:\ Jk_cogl_pipeline_journal_unref mmt:\ Ji_cogl_pipeline_apply_legacy_state mmM:\ J?ctx Mb;A`mm;\ UzHmmtrIIk_cogl_pipeline_init_layer_state_hash_functions m5mt?_index pdr_cogl_pipeline_init_state_hash_functionss @mmth_cogl_pipeline_hash mm:\ J:X[ :Z :[ j ;\ tBmask  ?i ;Z wP?final_hash <S+mem0Benable a \DڿBmam EfEzEABmamP)zP2@Q=Z @Q=] JDڿmm E7EKE`AmmP)KP2h_cogl_pipeline_find_equivalent_parent Jmm7:\ JGpipeline_state сGlayer_state r=\ J=\ J;J] uT?authority0_layers և8?authority1_layers ևK_ m0Q Eϻ^Iû@PQP}DW m#mBEA m#mPRW(m+m #EA(m+mP1R3mLm VϻVûA3mLmPEDWBmEmBEABmEmP|_LmpQ V@QUDLmcm VϻEûALmcmP@Q;Z 9X?i Rymm EAymmUDymm EϻEûAymmPDWmmBEAmmP9S0mKm=Z' LRWSmYm7 E_ASmYmPsD]mom; VϻVûA]momPDWgmjmBEAgmjmPh_cogl_pipeline_get_layer_state_for_fragment_codegenG rmm:[G Mb=ZI rg_cogl_pipeline_get_state_for_fragment_codegenY сmmt :[Y Mb=Z[ с hcogl_pipeline_get_uniform_locationf mm-:\f JGuniform_nameg ( ?location_ptri /?uniform_name_copyj ?ctxl Mbd_cogl_object_pipeline_count[`1m Blayer_state_hash_functions 1m ߺ* Bstate_hash_functionsm 1ms_cogl_debug_instancesK"  | s_cogl_debug_flagsQl t_cogl_pipeline_fragends98m t_cogl_pipeline_vertends:8m  t_cogl_pipeline_progends>8ms_cogl_pipeline_glsl_fragendS!s_cogl_pipeline_arbfp_fragendT!s_cogl_pipeline_fixed_fragendU!s_cogl_pipeline_glsl_vertendV!s_cogl_pipeline_fixed_vertendW!s_cogl_pipeline_fixed_arbfp_progendX!s_cogl_pipeline_fixed_progendY!s_cogl_pipeline_glsl_progendZ"t_cogl_pipeline_class[b8mXGNU C 4.6.3./cogl-pipeline-layer.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglm(mo<charsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloat;signed charshort intlong long unsigned intHWND__unused# HWNDr   double VARENUM ZVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double guint8 guint32& gsize: gchar0 gint3 gboolean4 gulong8 guint9 gpointerO* GDestroyNotifyY GArray'_GArray+J_-#len.# GByteArray(\_GByteArray1_3#len4# GPtrArray)_GPtrArray7pdata9#len:#i GQuark&w GError +_GError -Adomain /#code 0#message 1# Q  GList '^_GList )_ +#next ,#prev -#Q GHashTable '_GHashTable GHook (_GHook KT_ M#next N#prev O#^ P# hook_id Q#N_ R#func S#^ T# GHookList )e_GHookList Aseq_id C#hook_size D#is_setup E#hooks F#dummy3 G# finalize_hook H#dummy IA# GHookFinalizeFunc 5%66T GSList 'J_GSList )x_ +#next ,x#< GString)_GString +str-#len.#allocated_len/#~ GQueue&_GQueue 13 head3#tail4#length5#?  uint8_t$ uint32_t( int64_t) CoglBoolD CoglHandle* CoglMatrix _CoglMatrixO xxR,#yxS,#zxT,#wxU,# xyX,#yyY,#zyZ,#wy[,#xz^,# yz_,#$zz`,#(wza,#,xwd,#0ywe,#4zwf,#8wwg,#<invmrb#@T_n#N_o#_padding3p# CoglColor _CoglColor` redD #greenD #blueD #alphaD #^S #^S #^S # [(COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat` FCOGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags@DCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH_COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType~COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction_CoglWinsysFeatureCOGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES XYCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskamCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpoCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags CoglContext% _CoglContext>=\`@CM#displayBt]#(driverD>#,gpuH#0driver_vtableK&#Ttexture_driverL1#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsSF#hprivate_feature_flagsTwi#lneeds_viewport_scissor_workaroundVr #pviewport_scissor_workaround_framebufferWiP#tdefault_pipelineYE#xdefault_layer_0Z#x#|default_layer_n[#x#dummy_layer_dependant\#x#attribute_name_states_hash^3 #attribute_name_index_map_fb#n_attribute_names`#enabled_builtin_attributesb|#enabled_texcoord_attributesc|#enabled_custom_attributesd|#enable_builtin_attributes_tmpi|#enable_texcoord_attributes_tmpj|#enable_custom_attributes_tmpk|#changed_bits_tmpl|#legacy_backface_culling_enablednr #identity_matrixq #y_flip_matrixr #flushed_matrix_modev=#current_projection_entryzd#current_modelview_entry{d#identity_entry}b#builtin_flushed_projectionё#builtin_flushed_modelviewё#texture_unitsfb#active_texture_unit#legacy_fog_state#opaque_color_pipelineE#blended_color_pipelineE#texture_pipelineE#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cache<#default_gl_texture_2d_tex*#default_gl_texture_3d_texB#default_gl_texture_rect_texH#_#journal_flush_attributes_arrayfb#journal_clip_boundsfb#polygon_verticesfb#current_pipelineE#current_pipeline_changes_since_flush#current_pipeline_skip_gl_colorr #current_pipeline_age#gl_blend_enable_cacher #depth_test_enabled_cacher #depth_test_function_cache#depth_writing_enabled_cacher #depth_range_near_cache,#depth_range_far_cache,#legacy_depth_test_enabledr #current_bufferN#framebuffer_stackx#window_bufferiP#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferiP#current_read_bufferiP#have_last_offscreen_allocate_flags#last_offscreen_allocate_flagsך#swap_callback_closures3 #next_swap_callback_idì#onscreen_events_queue#current_gles2_contextǛ]#gles2_context_stack#current_path˔d#stencil_pipelineE#quad_buffer_indices_byteݠ#quad_buffer_indices_lenќ#quad_buffer_indicesݠ#rectangle_byte_indicesݠ#rectangle_short_indicesݠ#rectangle_short_indices_len֬#in_begin_gl_blockr #texture_download_pipelineE#blit_texture_pipelineE#atlasesx#atlas_reorganize_callbacksT#journal_rectangles_colorD #max_texture_units Q#max_texture_image_units Q#max_activateable_texture_units Q#current_program #current_fragment_program_typej#current_vertex_program_type#current_gl_program5Q#current_gl_dither_enabledr #current_gl_color_maskY#current_clip_stack_validr #current_clip_stackd#current_clip_stack_uses_stencil r #buffer_map_fallback_array^#buffer_map_fallback_in_user #buffer_map_fallback_offset#rectangle_stateN]#sampler_cached#winsys_features$#^&*#uniform_names-j#uniform_name_hash13 #n_uniform_names2#glBindTexture;U#glBlendFunc=U#glClear?#[#glClearColorArQ#glClearStencilF]Y#glColorMaskH[\#glCopyTexSubImage2DM[#glDeleteTexturesVT#glDepthFuncXQ#glDepthMaskZ|#glDisable\Q#glDrawArrays^\#glDrawElements`#glEnableeQ#glFinishg#glFlushi#glFrontFacekQ#glCullFacemQ#glGenTexturesoT#glGetErrorq[#glGetIntegervs[#glGetBooleanvu#glGetFloatvw[#glGetStringyʯ#glHint{U#glIsTexture}T#glPixelStoreiS#glReadPixels#glScissor|\#glStencilFunc#glStencilMaskV#glStencilOp2#glTexImage2Dl#glTexParameterfR#glTexParameterfv3R#glTexParameteriR#glTexParameterivZR#glGetTexParameterfvR#glGetTexParameterivR#glTexSubImage2D5[#glCopyTexImage2Do[#glViewport|\#glIsEnabledU#glLineWidthS#glPolygonOffsetT#glClipPlanefV# glAttachShader@U# glUseProgramCV# glDeleteProgramEV# glGetShaderInfoLogGV# glGetProgramInfoLogLV# glGetShaderivQ'U# glGetProgramivU'U# glDetachShaderYU# glGetAttachedShaders# glIsShader`T# glIsProgrambT# glShaderSourcel# glCompileShaderqV# glLinkProgramsV# glGetUniformLocationuV# glUniform1fxTW# glUniform2f{kW# glUniform3fW# glUniform4fW# glUniform1fvX# glUniform2fvX# glUniform3fvX# glUniform4fvX# glUniform1iT# glUniform2iET# glUniform3iW# glUniform4iW# glUniform1iv1X# glUniform2iv1X# glUniform3iv1X# glUniform4iv1X# glUniformMatrix2fvMX# glUniformMatrix3fvMX# glUniformMatrix4fvMX# glGetUniformfvV# glGetUniformivW# glGetActiveUniformKV# glGetShaderSourceV# glValidateProgramV# glVertexAttribPointerX# glEnableVertexAttribArrayV# glDisableVertexAttribArrayV# glVertexAttrib1fnX# glVertexAttrib1fvX# glVertexAttrib2fX# glVertexAttrib2fvX# glVertexAttrib3fX# glVertexAttrib3fvX# glVertexAttrib4fX# glVertexAttrib4fvX# glGetVertexAttribfvW# glGetVertexAttribiv'U# glGetVertexAttribPointerv8W# glGetAttribLocation V# glBindAttribLocation U# glGetActiveAttribKV# glGetTexLevelParameterivPϰ# glGetTexImageS# glClipPlaneW# glDepthRangeY.# glDrawBuffer[Q# glMapBufferfI# glUnmapBufferiU# glTexImage3DqQ# glTexSubImage3DxQ# glBlitFramebuffer*Z# glGenProgramsT# glDeleteProgramsT# glBindProgramU# glProgramStringj# glProgramLocalParameter4fvoY# glEGLImageTargetTexture2D# glEGLImageTargetRenderbufferStorage# glDiscardFramebuffer# glRenderbufferStorageMultisampleIMGiZ# glFramebufferTexture2DMultisampleIMGȱ# glGenSamplersT# glDeleteSamplersT# glBindSamplerU# glSamplerParameteriZ# glCreateProgramObject)V# glCreateShaderObject5V# glDeleteObjectV# glAttachObjectU# glUseProgramObjectV# glGetInfoLogV# glGetObjectParameteriv'U# glDetachObjectU# glGetAttachedObjectsV# glGetStringi0Y# glBindVertexArrayV# glDeleteVertexArraysT# glGenVertexArraysT# glMapBufferRange&Z# CoglSwapChain!=_CoglSwapChain CoglOnscreenTemplate&=_CoglOnscreenTemplate CoglRendererQ>_CoglRendererW>COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver^&> CoglDisplay A>_CoglDisplay8!$6?\`!&CM#setup!(r #(renderer!)n]#,onscreen_template!*lb#0^!4*#4 CoglAttribute"%K?_CoglAttribute#7?\`#9CM#name_state#;Ε#(normalized#r #0d#L#4d`#N# CoglAttributeBuffer$%?_CoglAttributeBuffer CoglIndices%%@_CoglIndices6? _CoglFeatureIDCCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglPath&6(C_CoglPath CoglPipeline'"HC_CoglPipeline(kE\`(d#destroy_callback(#<destroy_data(*#@journal_ref_count(#D^(#Hage(#Lcolor( #Pn_layers(#`layer_differences(#d^(4#hstatic_breadcrumb(9 #llayers_cache(:#pshort_layers_cache(@#tdeprecated_get_layers_list(#is_weak(#k_(#blend_enable(#real_blend_enable(#layers_cache_dirty(#deprecated_get_layers_list_dirty(#has_static_breadcrumb(#progend(#CoglSnippet)3E_CoglSnippet4C CoglBuffer*@E_CoglBuffer\+SF\`+UCM#^+W]#(vtable+YM#,last_target+[+#8N_+]#<gl_handle+_5Q#@size+`#Dusage_hint+aI#Hupdate_hint+b1G#L_+fG#Pd`+h#Tstore_created+j#X*~1GCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint*F*GCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess*MG*HCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint*G CoglBitmap,*;H_CoglBitmapP-'I\`-)CM#^-,]#(format-.(#,width-/#0d_-0#4rowstride-1#8_-3G#<mapped-5r #@bound-6r #Dshared_bmp-:#Hbuffer->#L CoglTexture."I_CoglTextureD/I\`/CM#^/]#(_/#,max_level/#0width/#4d_/#8`^/r #<vtable/#@.aICOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType.eI CoglFramebuffer0Z+J_CoglFramebuffer1vM\`1xCM#^1y]#(T_1zw#,config1} #0width1#Dd_1#Hformat1(#L`^1r #Pmodelview_stack1I#Tprojection_stack1I#Xviewport_x1,#\viewport_y1,#`viewport_width1,#dviewport_height1,#hviewport_age1#lviewport_age_for_scissor_workaround1#pclip_state1S#tdither_enabled1r #xK^1Y#|journal1O#deps1#clear_color_red1,#clear_color_green1,#clear_color_blue1,#clear_color_alpha1,#clear_clip_x01#clear_clip_y01#clear_clip_x11#clear_clip_y11#clear_clip_dirty1r #dirty_bitmasks1r #bits1.#_1# CoglFrameInfo2(2M_CoglFrameInfo CoglObject3 UM_CoglObject(4KMklass4MPb#user_data_entry4OVb#user_data_array4Qfb#n_user_data_entries4R# ^4T#$3ZMunused3[# CoglUserDataKey3\M CoglUserDataDestroyCallback3j.N4N@N* CoglOnscreen5*TN_CoglOnscreen6KQO\`6MJ#foreign_hwnd6V#^6Yr #frame_closures6[#resizable6]r #resize_callbacks6^#frame_counter6`c #swap_frame_counter6ac #pending_frame_infos6d#^6f*#_CoglFrameEvent5OCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent5QOCoglFrameCallback5OOOOOO*@NMCoglFrameClosure5P_CoglFrameClosure6'iPy_6)#9`6+O#~^6-*# ^6. N#JCoglOnscreenResizeCallback5PPPO* CoglTexture2D77P_CoglTexture2D GLenum8 GLboolean8 GLbitfield8 GLint8 GLsizei8 GLubyte8 GLuint8 GLfloat8 , GLclampf8!,GLvoid8$bQxQQRQRQRQRQQQPQbQQQP Q QQQQ QPPQQ3RP Q Q Q QQQQPPQ9RORPPORURCQ`RvRPPvR|R QRRPPRCQRRPPR QRRPPCQRRPP QSSRQPSISP QPQQ QQQOSSP Q Q QQQPQQSSPCQSSPORSSP QSSORSSPPPPT TCQT)TPQQ/TETCQCQCQKTaT Q Q QgT&QrT5Q}TT QPQQTTCQCQTT Q QTTQT5QTTQlTU PU5QU'UP5Q-UCU5QPRIUdUPQPjUUPQU PUPlQUUPPUPUUPP Q5QUU5Q5QVV5Q5Q9 V)V5Q/V!5Q;V 5QKVPQV{V5Q5QQ{VRVQPVV5QQ{VTV  QV5Q9 VV5QQ{VVW5Q QRWW5Q QR"W8W5QPR>WTW5QPUZWkW QCQqWW QCQCQWW QCQCQCQWW QCQCQCQCQWW Q Q Q QWX Q Q Q Q QX1X QQOR7XMX QQvRSXnX QQPORtXX5QCQXX5QORXX5QCQCQXX5QCQCQCQXX5QCQCQCQCQY*Y5Q QPPQQP6Y aTKYP5QQY]YRQcYoY QuYYP5QRYYPPQQY PYPYYPPP5Q QY ZPPP5QZ*ZPPPR0ZiZ Q Q Q Q Q Q Q QPPoZZPQPQQZZ5QP QZ lQZPPZZQlTPQQZ[PPRR[!P)[5[P;[o[P Q Q QQQPPQu[[P QP Q QQQ Q[[P Q Q Q Q QQQ[[PR[\PR \#\P QQ)\:\PRQ@\[\CQCQCQCQa\|\PPPP\\ Q QQQ CoglGLES2Context9^\_CoglGLES2Context\9 :> r ]] z]\;#SaCOGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass 44aname469 #virt_free47*#virt_unref48*# CoglUserDataDestroyInternalCallback41aaa** CoglObjectClass49Sa 4=1bkey4?1b#~^4@*#^4Aa#M CoglUserDataEntry4Baa 7bfb = ,b  CoglMatrixStack)lc_CoglClipStack>]c^>ad#T_>cod#bounds_x0>j#bounds_y0>k# bounds_x1>l#bounds_y1>m#^>o#>0odCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType>5cWcbC CoglNode?"d_CoglNodee#(y_?4Xe#,children?7De#4has_parent_reference?;r #8_CoglNodeList?$>eE_?$>e#d CoglNodeList?$e?4ele_next?4>e#le_prev?4e#>e@#wiCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags@S #,padding6E?S #0padding7E@S #4padding8EAS #8padding9EBS #< CoglDepthStateEC{yFC{COGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncFLzF|COGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeF| CoglBitmaskG9||_CoglBitmaskImaginaryType(lCOGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNT _CoglPipelineState(COGL_PIPELINE_STATE_COLORCOGL_PIPELINE_STATE_BLEND_ENABLECOGL_PIPELINE_STATE_LAYERSCOGL_PIPELINE_STATE_LIGHTINGCOGL_PIPELINE_STATE_ALPHA_FUNCCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE COGL_PIPELINE_STATE_BLENDCOGL_PIPELINE_STATE_USER_SHADERCOGL_PIPELINE_STATE_DEPTHCOGL_PIPELINE_STATE_FOGCOGL_PIPELINE_STATE_POINT_SIZECOGL_PIPELINE_STATE_LOGIC_OPSCOGL_PIPELINE_STATE_CULL_FACE COGL_PIPELINE_STATE_UNIFORMSCOGL_PIPELINE_STATE_VERTEX_SNIPPETSCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETSCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE CoglPipelineState(D(ambient(w#diffuse(w#specular(w# emission(w#0shininess(,#@CoglPipelineLightingState(*%(alpha_func({#alpha_func_reference(,#CoglPipelineAlphaFuncState(%((blend_equation_rgb(P#blend_equation_alpha(P#blend_src_factor_alpha( Q#blend_dst_factor_alpha( Q# blend_constant( #blend_src_factor_rgb( Q# blend_dst_factor_rgb( Q#$CoglPipelineBlendState(%$( enabled("r #color(# #mode($#density(%,#z_near(&,#z_far(',# CoglPipelineFogState((%(*ńK^(,Y#CoglPipelineLogicOpsState(-%(/mode(1|#front_winding(2#CoglPipelineCullFaceState(3% (5override_mask(7|#override_values(<#changed_mask(@|#eyCoglPipelineUniformsState(A<&(C܆lighting_state(E#alpha_state(F#Dblend_state(G#Luser_program(H #tdepth_state(Iz#xfog_state(J#point_size(K,#logic_ops_state(Lń#cull_face_state(M#uniforms_state(N#B`(Ok#9^(Pk#CoglPipelineBigState(QCoglPipelineDestroyCallback(h#4E*܆#x #xP _CoglPipelineFragend(start(#;_(/#passthrough(E#end(`# _(#pipeline_set_parent_notify(#_(#E r /E#x r EE5 r `EK|E| fEE#xrCoglPipelineFragend(P_CoglPipelineVertend(Cstart(#;_(b#end(`#_( # _( # r bE#xiPCCoglPipelineVertend(׈%(vertend(#fragend(#start(E#end(# _(#_(#V^(!)#E)EiPCoglPipelineProgend("(%COGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType()K_CoglPipelineFlushFlag(COGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag(݊_CoglPipelineFlushOptions(,N_(# `(S #disable_layers(S #layer0_override_texture(w# CoglPipelineFlushOptions( CoglBufferVtable+(e_CoglBufferVtable +*map_range+,#unmap+3#set_data+5"# *GHE r "5 _CoglBufferFlags+<COGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags+B(+DICOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint+Hύ+J+COGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget+QdD CoglOffscreenH,b_CoglOffscreen1Z\`1J#gl_framebuffer1P#texture1w#texture_level1Ȭ#texture_level_width1ɬ#texture_level_height1ʬ#depth_texture1w#allocation_flags1ך#create_flags1Z# _CoglMatrixOp=%aCOGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp=0Z_CoglMatrixEntryCache =ёentry=d#flushed_identity=r #flipped=r # CoglMatrixEntryCache=u==COGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode= CoglClipStateIh_CoglClipStateIstacksI"x#_CoglJournal`J!W\`J#CM#framebufferJ+iP#(entriesJ-fb#,verticesJ.fb#0needed_vbo_lenJ/#4vbo_poolJ6W#8next_vbo_in_poolJ9#Xfast_read_pixel_countJ;#\ gg ? CoglJournalJ=#&OCOGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID#,_CoglAttributeNameState#.name#0#name_id#1O#name_index#2#normalized_default#3r # layer_number#4# CoglAttributeNameState#5j#A~attribute_buffer#Bg#stride#C#offset#D#n_components#E# T_#F#P#H^#I]#boxed#Jey##P#@Ε$buffered#G$constant#K~ԕ#RCOGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags#aٕ#sunit#u#options#v,# `#wS # CoglFlushLayerState#xÖ _CoglFramebufferType1-wCOGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType1012swap_chain14#need_stencil15r #_16#^17r # depth_texture_enabled18r #= CoglFramebufferConfig191=ZCOGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags1?& _CoglFramebufferState1TCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState1^t1l.red1n#blue1o#green1p#alpha1q# depth1r#stencil1s# CoglFramebufferBits1tƙbm1ךCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags1U_CoglGLFramebuffer 1Pfbo_handle15Q#renderbuffers1#_1# CoglGLFramebuffer1 CoglDriverVtableK _CoglDriverVtablexK"^pixel_format_from_gl_internalK'~#pixel_format_to_glK.#update_featuresK5]#offscreen_allocateK9ɟ# offscreen_freeK=۟#framebuffer_flush_stateK@#framebuffer_clearKE"#framebuffer_query_bitsKM?#framebuffer_finishKQQ# framebuffer_discard_buffersKTh#$framebuffer_draw_attributesKX#(framebuffer_draw_indexed_attributesKb#,framebuffer_read_pixels_into_bitmapKm#0texture_2d_freeKw0#4texture_2d_can_createK}U#8texture_2d_initK0#<texture_2d_allocateKp#@texture_2d_new_from_bitmapK#Dtexture_2d_copy_from_framebufferKʡ#Htexture_2d_get_gl_handleK#Ltexture_2d_generate_mipmapK0#Ptexture_2d_copy_from_bitmapK##Ttexture_2d_get_dataKD#Xflush_attributes_stateKu#\clip_stack_flushK#`buffer_createK#dbuffer_destroyK#hbuffer_map_rangeK#lbuffer_unmapK#pbuffer_set_dataK "#t r x]Px(^ (](VVV r ßßM۟ßϟiPiP"iP,,,,9iP9.(QiPEhiPWiPE~ @nݠiPE~ݠ? r iP)H**P r U](6 r pw[ *(vʡ*iP *С r #*D*(G)oiPEoJdiP{ CoglTextureDriverL_CoglTextureDriver0L1genL%K#prep_gl_for_pixels_uploadL1g#upload_subregion_to_glLC#upload_to_glLY# upload_to_gl_3dLkD#prep_gl_for_pixels_downloadLe#gl_get_tex_imageL#size_supportedLå#size_supported_3dL# try_setting_gl_border_colorL#$allows_foreign_gl_targetL.#(find_best_gl_get_data_formatLS#, 5QK]P(1g]Q r ]wr 5Q5Qm r ]P5Qr  Q5Q5QĤ r D]P5Qr  Q Q Q5Q5Qe]J r ]PPPGk r å]PPPP r ]PPPɥ]5QOR r .]P (S](VV4 CoglPipelineCacheMr_CoglPipelineCache CoglTexture3DN._CoglTexture3D CoglTextureRectangleO?ɦ_CoglTextureRectangle _CoglGpuInfoArchitectureFlagPBCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagP% _CoglGpuInfoArchitectureP'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureP0eP3COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorP<P?COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackagePBŪPEyCOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugPL9 CoglGpuInfoPP_CoglGpuInfo$PRvendorPT#vendor_namePU9 #driver_packagePW#driver_package_namePX9 # driver_package_versionPY#architectureP[#architecture_nameP\9 #architecture_flagsP]B#driver_bugsP_y# _CoglFrameCallbackList6%߬^6%߬#0`6%#O߬ CoglFrameCallbackList6%6)-^6)߬#2_6)# CoglResizeNotifyEntry61J_CoglResizeNotifyEntry65y_67#9`69oP#~^6:*# id6;#_CoglResizeNotifyList63ܭ^63ܭ#0`63#-ܭ CoglResizeNotifyList6367)^67ܭ#2_67# CoglOnscreenEvent6>B_CoglOnscreenEvent6By_6D#onscreen6FO#info6GO# T_6HO#_CoglOnscreenEventList6@خ^6@خ#0`6@ޮ#)خ CoglOnscreenEventList6@6D&^6Dخ#2_6Dޮ#,i7Y ^ Jm|PpPQPQP*Y aTʯP Q QQQPPlQЯP Q5Q2PPPlP Q QQQ QPPQ8&Q&Q&Q&Qr5QQ\vRϰP QPRP QPPlQհ P . *IPP4jPPQ5OP*pPQUȱPPP5Q QQ CoglMetaTextureCallbackQww*, CoglTextureVtable/"2_CoglTextureVtableP/8ais_primitive/=r #allocate/?p#set_region/Gd#get_data/W# foreach_sub_texture_in_region/\#get_max_waste/dϵ#is_sliced/f#can_hardware_repeat/h#transform_coords_to_gl/j# transform_quad_coords_to_gl/m#$get_gl_texture/p<#(gl_flush_legacy_texobj_filters/uX#,V^/yo#0ensure_non_quad_rendering/z#4gl_flush_legacy_texobj_wrap_modes/}#8get_format/#<get_gl_format/ζ#@get_type/#D_/#Hset_auto_mipmap/#L/%ǴCOGL_TRANSFORM_NO_REPEATCOGL_TRANSFORM_HARDWARE_REPEATCOGL_TRANSFORM_SOFTWARE_REPEAT CoglTransformResult/.a/1COGL_TEXTURE_NEEDS_MIPMAP CoglTexturePrePaintFlags/6 r dw' r w(Gjw,,,,α* ϵw r wյw y y Ǵw y r <wTV"XwPPBow^wuwPPP (w Pζw IwԶwr _CoglTextureUnit(R1indexR5#enabled_gl_targetR9P#gl_textureR>5Q#gl_targetRBP# _RIr #dirty_gl_textureRVr #matrix_stackRZI#^Rg#x#layer_changes_since_flushRr# texture_storage_changedR{r #$ CoglTextureUnitR} '_cogl_object_pipeline_layer_inc4(_cogl_pipeline_layer_unparentb)^b>e'_cogl_object_pipeline_layer_dec4*_cogl_pipeline_layer_get_parent #x)^ #x+parent_node >e,_cogl_pipeline_layer_get_authority8#xN-^8#x.difference9/R`;#x(_cogl_pipeline_layer_set_parenti)^i#x)^j#x,_cogl_pipeline_layer_get_unit_indexBڹ-^B#x/R`D#x0 _~)^#x)^1authorities:+remaining2R`#x3j^ _4o+found+i5+state52)^ (~*layer_state_equalr )_q)^:)^:1comparitorw6_cogl_pipeline_layer_object_new4#xmOm6U7new_obj4#x8obj4U9&mQ4CM:KPmUmtx;s(_cogl_pipeline_layer_freep)^p#x<_cogl_object_pipeline_layer_indirect_free4`mm:=obj4U>xhmQ4*;?Khmpmr;s@mm4A_cogl_is_pipeline_layer4r mmt=object4*Bobj4U: m:mt;%;0CBDD0m3m=EӸcF0m3mC߸v:@m]mte;ùGιPD@mYmDH0;%F@mYmCBDPmSm=EӸFPmSmC߸I_cogl_pipeline_layer_has_alphaJr `m"mnJ^J#xK`L#xPL^OwBtex_authorityP#xPMsnippets_authorityQ#xNhm{mLYH0;%Fhm{mCBIDrmum=EӸhFrmumC߸NmmkO0O%FmmCBDmm=EӸhFmmC߸NmmuP0;%FmmCBDmm=EӸhFmmC߸QmQyO0O%RRCBDmm=EӸhFmmC߸2A_cogl_get_n_args_for_combine_func0mmt=funcDtS_cogl_pipeline_layer_copyt#xmmE.Tsrct#xU^v#xqVNmR;ExW_cogl_pipeline_layer_init_multi_property_sparse_state-^#x.changer/R`#x5Mn_argsMiMsrc_big_statewMdest_big_statewMfunc QI_cogl_pipeline_layer_pre_change_notify#xmm1=required_ownerEX^#x=changer8unit1UYinit_layer_state=mZ0R[new#xh\.mHRZdExEmR`R]Nmm+O0O%FmmCBDmm=EӸFmmC߸FmmC,CJCCC^3mm[progend%7+fragend'B+vertend)M?mm9EùFmm]ιDmmDE0 E%FmmCBDmm=EӸFmmC߸==/HSh__cogl_pipeline_layer_prune_redundant_ancestrym7mPF`^#x[new_parent#xamm;ӸFmmC߸amm#EӸFmmC߸?Nm1mE;xS_cogl_pipeline_layer_compare_differences@mmTlayer0#xTlayer1#x[head0xL[head1x[node0#x[node1#xB[len0[len1[count[common_ancestor0x[common_ancestor1x2U_EZxR[linkxpa|mmEӸF|mmC߸ZR[linkx?mmEӸFmmC߸$bڹ mmF;;;CC'%G3mZR}CFDCTlRRC_a[m^mEӸF[m^mC߸^bmfmcp?ڹnmmFnmm]]'OOOG3mS_cogl_pipeline_layer_equalr mmaTlayer0#xTlayer1#xTdifferences_mask`N_i U_d^ad^a^mmU_:q1^mmU_0qEammC'O׺E˺YEoEam mI\O׺E˺EEa m@mgO׺E˺EEa@mTmOO׺E˺E/EEacmwmUO׺E˺YEoEamm[0O׺E˺EE?mmaO׺;˺;H #xq __cogl_pipeline_init_default_layersm)mU^#xMU^wk[new#x[ctx]ej^%ฅmFmmU)^ % "__cogl_pipeline_layer_pre_paint0mm%`^#xftexture_authority#xSa8mImH0;%F8mImCBDD@mCm=EӸcF@mCmC߸vFPmmUN_d_jhdY_jlS_cogl_pipeline_layer_needs_combine_separater m(m``#xU^wS[n_argsu[iB_cogl_object_pipeline_layer_count42mg_cogl_debug_instances;K3  B h_cogl_pipeline_fragends(, M< h_cogl_pipeline_vertends(., 7iih_cogl_pipeline_progends(0^j_cogl_pipeline_layer_class4a8m GNU C 4.6.3./cogl-pipeline-state.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl0mj+mIcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned int$unsigned charfloatFsigned charshort intlong long unsigned intHWND__ unused# HWND   double long double CoglContext%_CoglContext>&c@WG# displayBW#( driverD6;#, gpuH#0 driver_vtableK#T texture_driverL#X glsl_majorN#\ glsl_minorO#` featuresR#d feature_flagsS5#h private_feature_flagsT_#l needs_viewport_scissor_workaroundVO,#p viewport_scissor_workaround_framebufferWJ#t default_pipelineY A#x default_layer_0Zj#| default_layer_n[j# dummy_layer_dependant\j# attribute_name_states_hash^I,# attribute_name_index_map_X# n_attribute_names`# enabled_builtin_attributesbqo# enabled_texcoord_attributescqo# enabled_custom_attributesdqo# enable_builtin_attributes_tmpiqo# enable_texcoord_attributes_tmpjqo# enable_custom_attributes_tmpkqo# changed_bits_tmplqo# legacy_backface_culling_enablednO,# identity_matrixqq,# y_flip_matrixrq,# flushed_matrix_modev# current_projection_entryz[# current_modelview_entry{[# identity_entry}\Y# builtin_flushed_projectione# builtin_flushed_modelviewe# texture_unitsX# active_texture_unit# legacy_fog_stateu# opaque_color_pipeline A# blended_color_pipeline A# texture_pipeline A# codegen_header_buffer#+# codegen_source_buffer#+# codegen_boilerplate_buffer#+# source_stack(# legacy_state_set# pipeline_cacheÜ# default_gl_texture_2d_tex# default_gl_texture_3d_texɜ# default_gl_texture_rect_texϜ# framebuffers(# journal_flush_attributes_arrayX# journal_clip_boundsX# polygon_verticesX# current_pipeline A# current_pipeline_changes_since_flush# current_pipeline_skip_gl_colorO,# current_pipeline_age# gl_blend_enable_cacheO,# depth_test_enabled_cacheO,# depth_test_function_cache8# depth_writing_enabled_cacheO,# depth_range_near_cache7# depth_range_far_cache7# legacy_depth_test_enabledO,# current_buffer՜# framebuffer_stack*# window_bufferJ# current_draw_buffer_state_flushed# current_draw_buffer_changes# current_draw_bufferJ# current_read_bufferJ# have_last_offscreen_allocate_flags&# last_offscreen_allocate_flags^# swap_callback_closuresI,# next_swap_callback_idì# onscreen_events_queuek# current_gles2_contextW# gles2_context_stack+# current_path [# stencil_pipeline A# quad_buffer_indices_byted# quad_buffer_indices_lenќ# quad_buffer_indicesd# rectangle_byte_indicesd# rectangle_short_indicesd# rectangle_short_indices_len֬# in_begin_gl_blockO,# texture_download_pipeline A# blit_texture_pipeline A# atlases*# atlas_reorganize_callbacksޤ)# journal_rectangles_color&# max_texture_units)K# max_texture_image_units)K# max_activateable_texture_units)K# current_program_,# current_fragment_program_typeUx# current_vertex_program_typeUx# current_gl_programTK# current_gl_dither_enabledO,# current_gl_color_mask9# current_clip_stack_validO,#current_clip_stack[#current_clip_stack_uses_stencil O,#buffer_map_fallback_array#buffer_map_fallback_in_useO,#buffer_map_fallback_offset#rectangle_statemW#sampler_cache#winsys_features$#b&5#uniform_names-#uniform_name_hash1I,#n_uniform_names2# glBindTexture ;/O# glBlendFunc =O# glClear ?BU# glClearColor AK# glClearStencil F|S# glColorMask HzV# glCopyTexSubImage2D MU# glDeleteTextures VO# glDepthFunc XK# glDepthMask Z# glDisable \K# glDrawArrays ^&V# glDrawElements `$# glEnable eK# glFinish g# glFlush i# glFrontFace kK# glCullFace mK# glGenTextures oN# glGetError q6U# glGetIntegerv sU# glGetBooleanv u;# glGetFloatv wV# glGetString yQ# glHint {O# glIsTexture }O# glPixelStorei M# glReadPixels # glScissor V# glStencilFunc # glStencilMask 6P# glStencilOp # glTexImage2D # glTexParameterf L# glTexParameterfv RL# glTexParameteri M# glTexParameteriv yL# glGetTexParameterfv L# glGetTexParameteriv L# glTexSubImage2D TU# glCopyTexImage2D U# glViewport V# glIsEnabled O# glLineWidth N# glPolygonOffset N# glClipPlanef 6P# glAttachShader@P# glUseProgramC6P# glDeleteProgramE6P# glGetShaderInfoLogGP# glGetProgramInfoLogLP# glGetShaderivQFO# glGetProgramivUFO# glDetachShaderYP# glGetAttachedShaders[P# glIsShader`O# glIsProgrambO# glShaderSourcel5# glCompileShaderq6P# glLinkPrograms6P# glGetUniformLocationuP# glUniform1fxsQ# glUniform2f{Q# glUniform3fQ# glUniform4fQ# glUniform1fv4R# glUniform2fv4R# glUniform3fv4R# glUniform4fv4R# glUniform1iN# glUniform2idN# glUniform3iQ# glUniform4iR# glUniform1ivPR# glUniform2ivPR# glUniform3ivPR# glUniform4ivPR# glUniformMatrix2fvlR# glUniformMatrix3fvlR# glUniformMatrix4fvlR# glGetUniformfvQ# glGetUniformivQ# glGetActiveUniformjP# glGetShaderSourceP# glValidateProgram6P# glVertexAttribPointerS# glEnableVertexAttribArray6P# glDisableVertexAttribArray6P# glVertexAttrib1fR# glVertexAttrib1fvR# glVertexAttrib2fR# glVertexAttrib2fvR# glVertexAttrib3fR# glVertexAttrib3fvR# glVertexAttrib4fR# glVertexAttrib4fvR# glGetVertexAttribfv;Q# glGetVertexAttribivFO# glGetVertexAttribPointervWQ# glGetAttribLocation P# glBindAttribLocation P# glGetActiveAttribjP# glGetTexLevelParameterivPV# glGetTexImageS|# glClipPlaneW# glDepthRangeY# glDrawBuffer[K# glMapBufferfО# glUnmapBufferiO# glTexImage3DqK# glTexSubImage3DxL# glBlitFramebufferIT# glGenProgramsN# glDeleteProgramsN# glBindProgram/O# glProgramString# glProgramLocalParameter4fvS# glEGLImageTargetTexture2D# glEGLImageTargetRenderbufferStorage# glDiscardFramebuffer$# glRenderbufferStorageMultisampleIMGLjT# glFramebufferTexture2DMultisampleIMGO# glGenSamplersN# glDeleteSamplersO# glBindSamplerP# glSamplerParameteriT# glCreateProgramObjectHP# glCreateShaderObjectTP# glDeleteObject6P# glAttachObjectP# glUseProgramObject6P# glGetInfoLogP# glGetObjectParameterivFO# glDetachObjectP# glGetAttachedObjectsP# glGetStringiOS# glBindVertexArray6P# glDeleteVertexArraysO# glGenVertexArraysN# glMapBufferRange&T# uint8_t$$ uint32_t( int64_t) guint8$ guint32& gsize: gchar0 gint3 gboolean4& gulong8 guint9 gpointerO5 GDestroyNotifyYM'S'_''' GArray'm'_GArray+'b- (# len.'# GByteArray('_GByteArray1'b3&(# len4'# GPtrArray)'_GPtrArray7 ( pdata9,(# len:'#&&'' GQuark&& GError+N(_GError -( domain/2(# code0&# message1 (# ''(  GList'(_GList )(b+''# next,(# prev-(#( GHashTable')_GHashTable GHook()_GHook K)bM''# nextNP*# prevOP*#aP'# hook_idQ '#1bR'# funcS''#bT7'# GHookList))_GHookListAP* seq_idC '#hook_sizeD'#is_setupE'# hooksFP*# dummy3G''# finalize_hookHV*# dummyI(#) GHookFinalizeFunc5o*u***P*) GSList'*_GSList)*b+''# next,*#* GString)*_GString +#+ str- (# len.&# allocated_len/&#*/+@(<+G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| GQueue& ,_GQueue 1I, head3(# tail4(# length5'#( CoglBoolD CoglHandle5 CoglMatrix,_CoglMatrixO- xxR7# yxS7# zxT7# wxU7# xyX7# yyY7# zyZ7# wy[7# xz^7# yz_7#$ zz`7#( wza7#, xwd7#0 ywe7#4 zwf7#8 wwg7#< invmX#@Dbn#1bo# _padding3p# CoglColorغ-_CoglColor9.red&#a&#blue&#>a&#a&#a&#a&# [2COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat9.5COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags2D5COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH855COGL_SYSTEM_ERROR_UNSUPPORTEDCOGL_SYSTEM_ERROR_NO_MEMORY6COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType57COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesMode68COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction7X9COGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaska8m9COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingp9#:COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags9 CoglSwapChain!T:_CoglSwapChain CoglOnscreenTemplate &:_CoglOnscreenTemplate CoglRenderer!Q:_CoglRenderer!W6;COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver!^: CoglDisplay"A\;_CoglDisplay8#$;c#&WG# setup#(O,#( renderer#)W#, onscreen_template#*X#0b#45#4 CoglAttribute$%;_CoglAttribute%7c<c%9WG# name_state%;Y#( normalized%O,#0 d%L0#4c%N# CoglAttributeBuffer&%~<_CoglAttributeBuffer CoglIndices'%<_CoglIndices; CoglPath(6<_CoglPath CoglPipeline)"<_CoglPipelinek*?c[#destroy_callbackw#<destroy_data5#@journal_ref_count#D{a#Hage#L`-#Pn_layers#``(#dbw#hstatic_breadcrumbTH#llayers_cachew#pshort_layers_cachew#tdeprecated_get_layers_list(#is_weak#b#`#real_blend_enable#layers_cache_dirty#deprecated_get_layers_list_dirty#has_static_breadcrumb#progend#CoglSnippet*3>?_CoglSnippet@+2?c+4WG# hook+6@#( immutable+;O,#, declarations+=#0 pre+>#4 replace+?#8 post+@#<*E@COGL_SNIPPET_HOOK_VERTEXCOGL_SNIPPET_HOOK_VERTEX_TRANSFORMCOGL_SNIPPET_HOOK_VERTEX_GLOBALSCOGL_SNIPPET_HOOK_FRAGMENTCOGL_SNIPPET_HOOK_FRAGMENT_GLOBALSCOGL_SNIPPET_HOOK_TEXTURE_COORD_TRANSFORM COGL_SNIPPET_HOOK_LAYER_FRAGMENT0COGL_SNIPPET_HOOK_TEXTURE_LOOKUP0CoglSnippetHook*U?< CoglBuffer,@!A_CoglBuffer\-S Bc-UWG#a-WW#( vtable-Yy#, last_target-[|#81b-]P{#< gl_handle-_TK#@ size-`#D usage_hint-a{#H update_hint-byB#Lb-f|#Pc-h#Tstore_created-j#X,~yBCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint, B,BCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess,B,XCCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint, C CoglBitmap.*C_CoglBitmap CoglTexture/"C_CoglTexture/aDCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType/eC CoglFramebuffer0Z6D_CoglFramebuffer1v1Gc1xWG#a1yW#(Db1z#, config1}#0 width1#D height1#H format12#L allocated1O,#P modelview_stack1Ї#T projection_stack1Ї#X viewport_x17#\ viewport_y17#` viewport_width17#d viewport_height17#h viewport_age1#l viewport_age_for_scissor_workaround1#p clip_state1#t dither_enabled1O,#x`19#| journal1և# deps1(# clear_color_red17# clear_color_green17# clear_color_blue17# clear_color_alpha17# clear_clip_x01# clear_clip_y01# clear_clip_x11# clear_clip_y11# clear_clip_dirty1O,# dirty_bitmasks1O,# bits1#b1# CoglFrameInfo2(FG_CoglFrameInfo CoglObject3 iG_CoglObject(4KG klass4MX# user_data_entry4OX# user_data_array4QX# n_user_data_entries4R# a4T#$3ZH unused3[# CoglUserDataKey3\G CoglUserDataDestroyCallback3jBHHHTH5ZH CoglOnscreen5*sH_CoglOnscreen6KpIc6MD# foreign_hwnd6V#a6YO,# frame_closures6[r# resizable6]O,# resize_callbacks6^o# frame_counter6`&# swap_frame_counter6a&# pending_frame_infos6d+#b6f5#_CoglFrameEvent5ICOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent5pICoglFrameCallback5IIJJIJ5_H1GCoglFrameClosure55J_CoglFrameClosure6'JZa6)#b6+I#'a6-5# b6.H#DCoglOnscreenResizeCallback5JJJJ5 CoglTexture2D77J_CoglTexture2D GLenum8 GLboolean8$ GLbitfield8 GLint8 GLsizei8 GLubyte8$ GLuint8 GLfloat8 7 GLclampf8!7GLvoid8$KKKqKqKqKqKKKJKKKLJ)K)K6K6K6K)KJJKLRLJ)K)K)K)K6K6K6KJJKXLnLJJnLtLbKLLJJLL)KLLJJLbKLLJJL)KLMJJbKMMJJ)K"M3MqKK9MhMJ)KJ6K6K)K6KKnMMJ)K)K)K6K6KJ6KKMMJbKMMJnLMMJ)KMMnLMNJJJJ N,NbK2NHNJ6KKNNdNbKbKbKjNN)K)K)KNEKNTKNN)KJ6KKNNbKbKNN)K)KNN6KNTKOO6KNOK/OTK5OFOJTKLObOTKJLhOOJKJOOJKOKOJKOOJJOJOPJJ)KTK PPTKTK P6PTKTKTH""[_CoglNode<>*[c>.WG#Ma>1[#(Za>4[#, children>7[#4 has_parent_reference>;O,#8_CoglNodeList>$[(b>$[#[ CoglNodeList>$[>4[ le_next>4[# le_prev>4[#[?#_COGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags?<\!_CoglPipelineEvalFlags?AM`COGL_PIPELINE_EVAL_FLAG_NONE CoglPipelineEvalFlags?D` CoglPipelineSnippet@$`_CoglPipelineSnippet @(`Za@*a#qc@,Ga#_CoglPipelineSnippetList@&`(b@&`#j` CoglPipelineSnippetList@&`@*Aa le_next@*`# le_prev@*Aa#`*?!_CoglSamplerCacheWrapModeA-SbCOGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapModeA4Ma CoglSamplerCacheA6b_CoglSamplerCache_CoglSamplerCacheEntryA8Dc sampler_objectA:TK# min_filterA&#, padding6D?&#0 padding7D@&#4 padding8DA&#8 padding9DB&#< CoglDepthStateDC(lECnCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncELvmEPoCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeEn CoglBitmask9oo_CoglBitmaskImaginaryType!_CoglPipelineStaterCOGL_PIPELINE_STATE_COLORCOGL_PIPELINE_STATE_BLEND_ENABLECOGL_PIPELINE_STATE_LAYERSCOGL_PIPELINE_STATE_LIGHTINGCOGL_PIPELINE_STATE_ALPHA_FUNCCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE COGL_PIPELINE_STATE_BLENDCOGL_PIPELINE_STATE_USER_SHADERCOGL_PIPELINE_STATE_DEPTHCOGL_PIPELINE_STATE_FOGCOGL_PIPELINE_STATE_POINT_SIZECOGL_PIPELINE_STATE_LOGIC_OPSCOGL_PIPELINE_STATE_CULL_FACE COGL_PIPELINE_STATE_UNIFORMSCOGL_PIPELINE_STATE_VERTEX_SNIPPETSCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETSCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE CoglPipelineStateoDjr|`j#aj#bj# #cj#0r`7#@CoglPipelineLightingStater%ran#alpha_func_reference7#CoglPipelineAlphaFuncStater_CoglPipelineBlendEnable }sCOGL_PIPELINE_BLEND_ENABLE_ENABLEDCOGL_PIPELINE_BLEND_ENABLE_DISABLEDCOGL_PIPELINE_BLEND_ENABLE_AUTOMATICCoglPipelineBlendEnabler%(tblend_equation_rgbJ#blend_equation_alphaJ#blend_src_factor_alpha)K#blend_dst_factor_alpha)K# blend_constant-#blend_src_factor_rgb)K# blend_dst_factor_rgb)K#$CoglPipelineBlendStates%$ uc"O,#`#-#mode$5#density%7#z_near&7#z_far'7# CoglPipelineFogState(t%*Fu`,9#CoglPipelineLogicOpsState--u%/umode1Po#b29#CoglPipelineCullFaceState3hu% 5 voverride_mask7qo#override_values< v#changed_mask@qo#lCoglPipelineUniformsStateAu&CvcEjr#cFr#D`Gt#L1aH_,#tdbI`m#xaJu#bK7#pbLFu#ycMu#UbNv#WcO`#cP`#CoglPipelineBigStateQ1v_CoglPipelineHashState Ycw`[#1b\M`#hash]#CoglPipelineHashState^wCoglPipelineDestroyCallbackhwww A5vj jw w-%UxCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType)w_CoglPipelineFlushFlag'yCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlagux_CoglPipelineFlushOptionsy1b'y#,c&#disable_layers&#layer0_override_texturej# CoglPipelineFlushOptionsEy CoglBufferVtable-(y_CoglBufferVtable -*Oz map_range-,~z# unmap-3z# set_data-5z#5xzxzBXC)+AOzzxzzO,zxz@)+z!_CoglBufferFlags-a1q# depth1r# stencil1s# CoglFramebufferBits1tQX1^COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags1܇_CoglGLFramebuffer 1׈ fbo_handle1TK# renderbuffers1(#b1# CoglGLFramebuffer1 CoglDriverVtableI _CoglDriverVtablexI" pixel_format_from_gl_internalI'# pixel_format_to_glI./# update_featuresI5W# offscreen_allocateI9P# offscreen_freeI=b# framebuffer_flush_stateI@~# framebuffer_clearIE# framebuffer_query_bitsIMƍ# framebuffer_finishIQ؍# framebuffer_discard_buffersIT#$ framebuffer_draw_attributesIX*#( framebuffer_draw_indexed_attributesIbj#, framebuffer_read_pixels_into_bitmapIm#0 texture_2d_freeIw#4 texture_2d_can_createI}܎#8 texture_2d_initI#< texture_2d_allocateI#@ texture_2d_new_from_bitmapI#D texture_2d_copy_from_framebufferIQ#H texture_2d_get_gl_handleIg#L texture_2d_generate_mipmapI#P texture_2d_copy_from_bitmapIɪ#T texture_2d_get_dataIˏ#X flush_attributes_stateI#\ clip_stack_flushI#` buffer_createIz#d buffer_destroyIz#h buffer_map_rangeI~z#lbuffer_unmapIz#pbuffer_set_dataI z#tO,WJ22/W2PPP O,JJ)+|5bJV~JJ5hJ7777J؍J̍Jލ$J A7$9<dJ A7d$9<0O,J#:)+qCpJO,܎W2O,j)+2)+QJgWO,)+mˏ2|J A9$я[J CoglTextureDriverJ2_CoglTextureDriver0J genJ%ґ# prep_gl_for_pixels_uploadJ1# upload_subregion_to_glJCE# upload_to_glJY# upload_to_gl_3dJk˒# prep_gl_for_pixels_downloadJ# gl_get_tex_imageJ# size_supportedJJ# size_supported_3dJ~# try_setting_gl_border_colorJ#$ allows_foreign_gl_targetJ#( find_best_gl_get_data_formatJړ#,TKґWJ2WؑO,EWjO,TKTK)+O,WJTKO,)KTKTK)+KO,˒WJTKO,)K)K)KTKTK)+WђO,WJJJ|O,JWJJJJO,~WJJJPWTKnLO,WJ2ړW2PP CoglPipelineCacheK_CoglPipelineCache CoglTexture3DL.#_CoglTexture3D CoglTextureRectangleM?P_CoglTextureRectangle!_CoglGpuInfoArchitectureFlagNɕCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagN%h!_CoglGpuInfoArchitectureN'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureN0N33COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorN<.N?COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackageNBLNECOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugNL CoglGpuInfoNP/_CoglGpuInfo$NR* vendorNT3# vendor_nameNUTH# driver_packageNW# driver_package_nameNXTH# driver_package_versionNY# architectureN[# architecture_nameN\TH# architecture_flagsN]ɕ# driver_bugsN_# _CoglFrameCallbackList6%fa6%f#ɛ_CoglOnscreenEvent6B#Za6D# onscreen6FJ# info6GJ# Db6HI#_CoglOnscreenEventList6@_a6@_#_CoglBlendStringColorSourceInfo O@JDbOBС# nameOCTH#aOD# CoglBlendStringColorSourceInfoOE_CoglBlendStringColorSourceOG is_zeroOIO,# infoOJ#bOK# one_minusOLO,# maskOM^#J CoglBlendStringColorSourceONp_CoglBlendStringFactor OP is_oneORO,# is_src_alpha_saturateOSO,# is_colorOTO,# sourceOU# CoglBlendStringFactorOV_CoglBlendStringArgument4OX sourceOZ# factorO[# CoglBlendStringArgumentO\!_CoglBlendStringFunctionTypeO^_COGL_BLEND_STRING_FUNCTION_ADDCOGL_BLEND_STRING_FUNCTION_REPLACECOGL_BLEND_STRING_FUNCTION_MODULATECOGL_BLEND_STRING_FUNCTION_ADD_SIGNEDCOGL_BLEND_STRING_FUNCTION_INTERPOLATECOGL_BLEND_STRING_FUNCTION_SUBTRACTCOGL_BLEND_STRING_FUNCTION_DOT3_RGBCOGL_BLEND_STRING_FUNCTION_DOT3_RGBA_CoglBlendStringFunctionInfoOmDbOo # nameOpTH#aOq# argcOr# CoglBlendStringFunctionInfoOs__CoglBlendStringStatementOu1 maskOw^#bOx1# argsOy<#7 L  CoglBlendStringStatementOz  dst_values# src_values# override_count#Ħl GetUniformsClosurel'_cogl_pipeline_get_parent6 A,(Nc6 A)parent_node8[*_cogl_bitmask_setm+am,bit_num+!aO,qo'_cogl_bitmask_popcount_upto%(a%-upto&qo._cogl_bitmask_getO,+a,bit_num'_cogl_bitmask_popcount.(a'_cogl_pipeline_get_authority= A(Nc= A-difference>/gc@ A'arg_to_gl_blend_factorQJ-argQ0_cogl_pipeline_set_alpha_test_function+(Nc A(an/`r/gc A/c+r0_cogl_pipeline_set_alpha_test_function_reference(Nc A(b7/`r/gc A/c+0_cogl_pipeline_add_vertex_snippet(Nc A(qcGa/`r0_cogl_pipeline_add_fragment_snippet*M(Nc* A(qc+Ga/`-r1_cogl_pipeline_has_non_layer_vertex_snippetsIO,(NcI A/gcK A1_cogl_pipeline_has_non_layer_fragment_snippetstO,(Nct A/gcv A._cogl_util_one_at_a_time_hashg[,hashg,keyh@,bytesi2pk2il0_cogl_bitmask_set_flags(a(1b}3_cogl_pipeline_alpha_func_state_equalYO,0mJmt4bY A4bZ A5`\+ #h#D5 a^+ #h#D3_cogl_pipeline_alpha_func_reference_state_equaleO,Pmvmt4be A4bf A5`h+ #h#D5 aj+ #h#D6_cogl_pipeline_depth_state_equalO,mm#4b A4b A7R8s0#&8s1#T`m3_cogl_pipeline_point_size_equalO,m<mt~4b A4b A3_cogl_pipeline_logic_ops_state_equalO,@m`mt4b A4b A9logic_ops_state0 #h#9logic_ops_state1 #h#Fu6_cogl_pipeline_cull_face_state_equalO,`mm}Ů4b A4b A9cull_face_state0Ů #h#9cull_face_state1Ů #h#u:get_uniforms_cbO,mmt%;uniform_num4'a55b%ɦ<_cogl_pipeline_blend_enable_equalO,mmt=b A=b A>check_layer_has_fragment_snippet~O,mIm ?layer~j='a5@`AgcjBda O,>check_layer_has_vertex_snippetSO,Pmm?layerSj='aT5@`VAgcWjDB`Y 6_cogl_pipeline_fog_state_equalO,mJmW4b A4b A8fog_state08fog_state1u6_cogl_pipeline_blend_state_equalrO,Pmm4br A4bs A8blend_state0u78blend_state1v{8ctxxWt3_cogl_pipeline_color_equal=O,m%mt 4b= A4b> AC_cogl_pipeline_get_all_uniform_values0mm̲DNc A9Evalues bBb ɦdFctx WGSAUb̲Hpm0S"I 7HSJҲv6_cogl_pipeline_lighting_state_equalDO,mmU4bD A4bE A8state0GU!8state1HUCjrKmVmeIHm`SQICsetup_blend_state`mm&Estatement&&Eblend_equationPDEblend_src_factorLb?blend_dst_factorLL>_cogl_pipeline_override_uniform vm mDNc AcElocation@`r AUbLoverride_indexVFctxWM`  mNs mxSII)N,B mSlIRKIGt7SIaO,W mo mIRPGQW mo mPaN§o mSIIGTFold_values v,Lold_sizeRN m TI!WQ m7 mF__n&wF__s&F__p''G8T9F_bv vN, mPTIRIG7xTIaH, mTPRPG7TPaR& m* mF_g_boolean_var_07TF__n&PF__s&dF__p''yv 3_cogl_pipeline_get_user_program0 A m mt÷4Nc0 A5gc2 APS. m m6TeUYQ m mJxO m mBI Q m mJ3_cogl_pipeline_user_shader_equalO, m mt4b A4b AV_cogl_pipeline_vertex_snippets_state_equalZO, m mt|=bZ A=b[ AV_cogl_pipeline_fragment_snippets_state_equaldO, m% mt=bd A=be AWcogl_pipeline_get_colorn0 ma mt=Ncn A=`oBgcq APH.0 mTuTeUY7UJxO@ mC mBI Q@ mC mJ-W_cogl_pipeline_get_colorubv}p m mtU=Nc} A=`~|Bgc APH.p mUTeUY70UJxO m mBI CQ m mJVXcogl_pipeline_set_color mF mi=Nc A=`wY`rBgc ASO. m mTeUYQ m mJxO m mBI CQ m mJVXcogl_pipeline_set_color4ubP m mi=Nc A?red&=a&?blue& =>a&B`-`Xcogl_pipeline_set_color4f m m5=Nc A?red7=a7?blue7 =>a7B`-`V_cogl_pipeline_get_blend_enabled}s mmt=Nc ABgc APO. m mTeUYQ m mJxOmmBI QmmJ%X_cogl_pipeline_set_blend_enabled mm8=Nc A?enable}sY`rBgc ASO..m?mTeUYQ.m?mJxO6m9mBI Q6m9mJ%Wcogl_pipeline_get_ambientmmtv=Nc A=|`Bgc APH.mHUTeUY7`UJx8OmmBI WQmmJjXcogl_pipeline_set_ambientmm}O=Nc A=|`wY`rBgc ASAcUO.m,mTeUYQm,mJxO#m&mBI Q#m&mJ-Wcogl_pipeline_get_diffuse mmt=Nc  A=a!Bgc# APH.mxU'TeUY7UJx@OmmBI _QmmJrXcogl_pipeline_set_diffuse/ mm=Nc/ A=a0wY`2rBgc3 ASAc4UO.;mLm8TeUYQ;mLmJxOCmFmBI "QCmFmJ5Xcogl_pipeline_set_ambient_and_diffuseSmGmH:=NcS A=`TwWcogl_pipeline_get_specular[Pm|mt=Nc[ A=b\Bgc^ APH.PmUbTeUY7UJxtO`mcmBI Q`mcmJXcogl_pipeline_set_specularjmem=Ncj A=bjwBgcl ASY`mrAcnUO.mmrTeUYQmmJx,OmmBI VQmmJiVcogl_pipeline_get_shininess7pmmt~=Nc ABgc APO.pmmTeUYQpmmJx|OmmBI QmmJXcogl_pipeline_set_shininessmFmU=Nc A=r`7Bgc ASY`rAcUO.mmPePYQmmJxOmmBI QmmJWcogl_pipeline_get_emissionPm|mt =Nc A=#cBgc APH.PmUTeUY7UJxO`mcmBI Q`mcmJ1Xcogl_pipeline_set_emissionmemD=Nc A=#cwBgc ASY`rAcUO.mmTeUYQmmJxOmmBI QmmJXcogl_pipeline_set_alpha_test_function-pmRm=Nc- A=a.n=b/7Z~mm1UUQ~mm[\JO.~mmTeUYQ~mmJxOmmBI QmmJ+H1mV2PxPl7 V\\J>O.mmPePYQmmJxxOmmBI QmmJVcogl_pipeline_get_alpha_test_function6n`mmt>=Nc6 ABgc8 APO.`mym<TeUYQ`mymJxOpmsmBI QpmsmJVcogl_pipeline_get_alpha_test_referenceC7mmt=NcC ABgcE APO.mmITe UYQmmJxOmmBI QmmJ,]cogl_pipeline_set_blendO,mm?=Nc A?blend_descriptionTH?error)+Y`r@Bgc ASLstatements}Frgb&yFa&ATaA`FctxWHN.m8VMIehIY7XVJxO'm*mBI Q'm*mJZmm}U QmmJQmm/Ma AB` APO.mmPePYQmmJxOmmBI QmmJ L Xcogl_pipeline_set_blend_constant  mm/ =Nc  A?constant_color wFctx Ws7xV/`rBgc ASA`O.FmYmPePYQFmYmJxOPmSmBI QPmSmJVcogl_pipeline_get_user_program2_,m mt=Nc2 ABgc4 APO.mm8TeUYQmmJxOmmBI !QmmJ4Xcogl_pipeline_set_user_programE m mGE=NcE A?programF_,Y`HrBgcI ASZ..m?mMTeUYQ.m?mJxO6m9mBI 8Q6m9mJVZmm_U Qmm^#(Qm m/Maa AB`b APO.mmbPePYQmmJxiOmmBI 8QmmJi]cogl_pipeline_set_depth_state}O,mm|K=Nc} A=db~K?error)+@`rBgc AWForig_state#8FctxWO.-m>mPePYQ-m>mJxO5m8mBI Q5m8mJQ`mWcogl_pipeline_get_depth_statemmt=Nc A=`#Bgc APH.mV_eUY7VJxOmmBI $QmmJ7Vcogl_pipeline_get_color_mask9mmt=Nc ABgc APO.mm_eUYQmmJxJOmmBI iQmmJ|Xcogl_pipeline_set_color_maskm6m=Nc A=`9@`rBgc ASApbO.mm_eUYQmmJx1OmmBI PQmmJcX_cogl_pipeline_set_fog_state@mmv=Nc A=a@`rBgc ASFcurrent_fog_stateO.Om`m_eUYQOm`mJxDOWmZmBI nQWmZmJuXcogl_pipeline_set_cull_face_mode mm=Nc  A?cull_face_mode Po@` rBgc ASAycŮO.mm_eUYQmmJx"OmmBI LQmmJ_Xcogl_pipeline_set_front_face_winding(mmrn=Nc( A=b)9@`+rBgc, ASAyc-ŮO.m/m1_eUYQm/mJxO&m)mBI *Q&m)mJ=Vcogl_pipeline_get_cull_face_modeFPommt4=NcF A@`HrBgcI APO.mmN_eUYQmmJxPOmmBI oQmmJVcogl_pipeline_get_front_face_windingT9mmt=NcT A@`VrBgcW APO.mm\_eUYQmmJxOmmBI QmmJVcogl_pipeline_get_point_sizeb7mmt=Ncb ABgcd APO.m mh_eUYQm mJxOmmBI QmmJ Xcogl_pipeline_set_point_sizeo mm=Nco A=bp7@`rrBgcs ASO.-m>mw_eUYQ-m>mJxO5m8mBI Q5m8mJXcogl_pipeline_set_uniform_1fmm=Nc A=a=!a7AIb v?Xcogl_pipeline_set_uniform_1im mRb=Nc A=a=!aAIb vXcogl_pipeline_set_uniform_float mZ m=Nc A=a=7b=Ta =!aAIb v7Xcogl_pipeline_set_uniform_int` m m=Nc A=a=7b=Ta =!aWAIb vXcogl_pipeline_set_uniform_matrix m !m'>=Nc A=a?dimensions=Ta  ?transpose O,=!a AIb  vSXcogl_pipeline_add_snippet;!m!mf=Nc; A=qc<GaN*!mVCUUթ7V`@H&yf@}K# displayB[#( driverD1;#, gpuH#0 driver_vtableKR#T texture_driverL]#X glsl_majorN#\ glsl_minorO#` featuresR#d feature_flagsS5#h private_feature_flagsT d#l needs_viewport_scissor_workaroundVF,#p viewport_scissor_workaround_framebufferWN#t default_pipelineYD#x default_layer_0Zp#| default_layer_n[p# dummy_layer_dependant\p# attribute_name_states_hash^@,# attribute_name_index_map_\# n_attribute_names`# enabled_builtin_attributesbSu# enabled_texcoord_attributescSu# enabled_custom_attributesdSu# enable_builtin_attributes_tmpiSu# enable_texcoord_attributes_tmpjSu# enable_custom_attributes_tmpkSu# changed_bits_tmplSu# legacy_backface_culling_enablednF,# identity_matrixqh,# y_flip_matrixrh,# flushed_matrix_modevn# current_projection_entryz!_# current_modelview_entry{!_# identity_entry}w]# builtin_flushed_projection# builtin_flushed_modelview# texture_units\# active_texture_unit# legacy_fog_stateHz# opaque_color_pipelineD# blended_color_pipelineD# texture_pipelineD# codegen_header_buffer+# codegen_source_buffer+# codegen_boilerplate_buffer+# source_stack(# legacy_state_set# pipeline_cacheh# default_gl_texture_2d_texV# default_gl_texture_3d_texn# default_gl_texture_rect_text#e(# journal_flush_attributes_array\# journal_clip_bounds\# polygon_vertices\# current_pipelineD# current_pipeline_changes_since_flush # current_pipeline_skip_gl_colorF,# current_pipeline_age # gl_blend_enable_cacheF,# depth_test_enabled_cacheF,# depth_test_function_cache8# depth_writing_enabled_cacheF,# depth_range_near_cache=# depth_range_far_cache=# legacy_depth_test_enabledF,# current_bufferz# framebuffer_stack*# window_bufferN# current_draw_buffer_state_flushed # current_draw_buffer_changes # current_draw_bufferN# current_read_bufferN# have_last_offscreen_allocate_flags&# last_offscreen_allocate_flags# swap_callback_closures@,# next_swap_callback_idò# onscreen_events_queue# current_gles2_context[# gles2_context_stack+# current_path'_# stencil_pipelineD# quad_buffer_indices_byte # quad_buffer_indices_lenѢ# quad_buffer_indices # rectangle_byte_indices # rectangle_short_indices # rectangle_short_indices_lenֲ# in_begin_gl_blockF,# texture_download_pipelineD# blit_texture_pipelineD# atlasesݿ*# atlas_reorganize_callbacksޛ)# journal_rectangles_color&# max_texture_unitsOO# max_texture_image_unitsOO# max_activateable_texture_unitsOO# current_programV,# current_fragment_program_type}# current_vertex_program_type}# current_gl_programzO# current_gl_dither_enabledF,# current_gl_color_mask9# current_clip_stack_validF,#current_clip_stack_#current_clip_stack_uses_stencil F,#buffer_map_fallback_array#buffer_map_fallback_in_useF,#buffer_map_fallback_offset#rectangle_state[#sampler_cache#winsys_features$#e&;#uniform_names-#uniform_name_hash1@,#n_uniform_names2# glBindTexture;US# glBlendFunc=S# glClear?hY# glClearColorAO# glClearStencilFW# glColorMaskHZ# glCopyTexSubImage2DMY# glDeleteTexturesV(S# glDepthFuncXO# glDepthMaskZ# glDisable\O# glDrawArrays^LZ# glDrawElements`ɢ# glEnableeO# glFinishg# glFlushi# glFrontFacekO# glCullFacemO# glGenTextureso S# glGetErrorq\Y# glGetIntegervsZ# glGetBooleanvu# glGetFloatvw5Z# glGetStringy# glHint{S# glIsTexture}?S# glPixelStoreiQ# glReadPixels&# glScissorZ# glStencilFuncB# glStencilMask\T# glStencilOp^# glTexImage2D# glTexParameterf Q# glTexParameterfvxP# glTexParameteri&Q# glTexParameterivP# glGetTexParameterfvP# glGetTexParameterivP# glTexSubImage2DzY# glCopyTexImage2DY# glViewportZ# glIsEnabledS# glLineWidth@R# glPolygonOffsetR# glClipPlanef \T# glAttachShader @)T# glUseProgram C\T# glDeleteProgram E\T# glGetShaderInfoLog GU# glGetProgramInfoLog LU# glGetShaderiv QlS# glGetProgramiv UlS# glDetachShader Y)T# glGetAttachedShaders [T# glIsShader `?S# glIsProgram b?S# glShaderSource lڣ# glCompileShader q\T# glLinkProgram s\T# glGetUniformLocation uT# glUniform1f xU# glUniform2f {U# glUniform3f U# glUniform4f U# glUniform1fv ZV# glUniform2fv ZV# glUniform3fv ZV# glUniform4fv ZV# glUniform1i R# glUniform2i R# glUniform3i V# glUniform4i 4V# glUniform1iv vV# glUniform2iv vV# glUniform3iv vV# glUniform4iv vV# glUniformMatrix2fv V# glUniformMatrix3fv V# glUniformMatrix4fv ƒV# glGetUniformfv )U# glGetUniformiv EU# glGetActiveUniform ԐT# glGetShaderSource U# glValidateProgram \T# glVertexAttribPointer DW# glEnableVertexAttribArray \T# glDisableVertexAttribArray \T# glVertexAttrib1f V# glVertexAttrib1fv V# glVertexAttrib2f V# glVertexAttrib2fv V# glVertexAttrib3f V# glVertexAttrib3fv V# glVertexAttrib4f W# glVertexAttrib4fv V# glGetVertexAttribfv aU# glGetVertexAttribiv lS# glGetVertexAttribPointerv }U# glGetAttribLocation T# glBindAttribLocation @T# glGetActiveAttrib T# glGetTexLevelParameterivP# glGetTexImageS!# glClipPlaneWC# glDepthRangeYZ# glDrawBuffer[O# glMapBufferfu# glUnmapBufferiS# glTexImage3DqO# glTexSubImage3Dx4P# glBlitFramebufferoX# glGenPrograms S# glDeletePrograms S# glBindProgramUS# glProgramString# glProgramLocalParameter4fvW# glEGLImageTargetTexture2D# glEGLImageTargetRenderbufferStorage# glDiscardFramebufferɤ# glRenderbufferStorageMultisampleIMGǮX# glFramebufferTexture2DMultisampleIMG# glGenSamplers S# glDeleteSamplers(S# glBindSampler)T# glSamplerParameteriX# glCreateProgramObjectnT# glCreateShaderObjectzT# glDeleteObject\T# glAttachObject)T# glUseProgramObject\T# glGetInfoLogU# glGetObjectParameterivlS# glDetachObject)T# glGetAttachedObjectsT# glGetStringiuW# glBindVertexArray\T# glDeleteVertexArrays(S# glGenVertexArrays S# glMapBufferRange&X# uint8_t$* uint32_t( int64_t) guint8* guint32& gsize: gchar0 gint3 gboolean4& gulong8  guint9 gpointerO; GDestroyNotifyYD'J'V'' GArray'd'_GArray+'e-(# len.'# GByteArray('_GByteArray1'e3(# len4'# GPtrArray)'_GPtrArray7( pdata9#(# len:'#&&' GQuark&& GError+E(_GError -( domain/)(# code0&# message1(# '(  GList'(_GList )(e+'# next,(# prev-(#( GHashTable'(_GHashTable GHook()_GHook K)eM'# nextNG*# prevOG*#dP'# hook_idQ'#+eR'# funcS'#dT.'# GHookList))_GHookListAG* seq_idC'#hook_sizeD'#is_setupE'# hooksFG*# dummy3G'# finalize_hookHM*# dummyI(#) GHookFinalizeFunc5f*l*}*}*G*) GSList'*_GSList)*e+'# next,*#* GString)*_GString ++ str-(# len.&# allocated_len/&#*&+7(<+G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| GQueue&,_GQueue 1@, head3(# tail4(# length5'#( CoglBoolD CoglHandle; CoglMatrixz,_CoglMatrixO- xxR=# yxS=# zxT=# wxU=# xyX=# yyY=# zyZ=# wy[=# xz^=# yz_=#$ zz`=#( wza=#, xwd=#0 ywe=#4 zwf=#8 wwg=#< invm]#@1en #+eo # _padding3p # CoglColorر-_CoglColor4.red&#green&#blue&#alpha&#d&#d&#d&# [1COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat4.5COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags2D5COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH355COGL_SYSTEM_ERROR_UNSUPPORTEDCOGL_SYSTEM_ERROR_NO_MEMORY6COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType57COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesMode68COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction7X9COGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaska8m9COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingp9:COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags9 CoglSwapChain!O:_CoglSwapChain CoglOnscreenTemplate&|:_CoglOnscreenTemplate CoglRenderer Q:_CoglRenderer W1;COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver ^: CoglDisplay!AW;_CoglDisplay8"$;yf"&}K# setup"(F,#( renderer")[#, onscreen_template"*\#0e"4;#4 CoglAttribute#%;_CoglAttribute$7^<yf$9}K# name_state$;#( normalized$F,#0 d$Lֈ#4f$N# CoglAttributeBuffer%%y<_CoglAttributeBuffer CoglIndices&%<_CoglIndices;_CoglFeatureIDܪ?COGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglPath'6?_CoglPath CoglPipeline("?_CoglPipeline)k"Byf)-_#destroy_callback)}#<destroy_data);#@journal_ref_count)#Did)#Hage)#Lcolor)-#Pn_layers)#`He)(#dd)Y}#hstatic_breadcrumb)zL#llayers_cache)_}#pshort_layers_cache)e}#tdeprecated_get_layers_list)(#is_weak)#Ze)#blend_enable)#real_blend_enable)#layers_cache_dirty)#deprecated_get_layers_list_dirty)#has_static_breadcrumb)#progend)#CoglSnippet*36B_CoglSnippet@+2Byf+4}K# hook+6C#( immutable+;F,#, declarations+=#0 pre+>#4 replace+?#8 post+@#<*ECCOGL_SNIPPET_HOOK_VERTEXCOGL_SNIPPET_HOOK_VERTEX_TRANSFORMCOGL_SNIPPET_HOOK_VERTEX_GLOBALSCOGL_SNIPPET_HOOK_FRAGMENTCOGL_SNIPPET_HOOK_FRAGMENT_GLOBALSCOGL_SNIPPET_HOOK_TEXTURE_COORD_TRANSFORM COGL_SNIPPET_HOOK_LAYER_FRAGMENT0COGL_SNIPPET_HOOK_TEXTURE_LOOKUP0CoglSnippetHook*UB? CoglBuffer,@D_CoglBuffer\-SDyf-U}K#d-W[#( vtable-Y#, last_target-[`#8+e-]#<]f-_zO#@ size-`#D usage_hint-a~#H update_hint-bkE#Le-f|#Pf-h#Tstore_created-j#X,~kECOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint,D,ECOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess,E,JFCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint,E CoglBitmap.*uF_CoglBitmapP/'>Gyf/)}K#d/,[#( format/.1#, width//#0Ae/0#4 rowstride/1#8e/3|#< mapped/5F,#@ bound/6F,#D shared_bmp/:>#H buffer/>#L CoglTexture0"QG_CoglTextureD1Gyf1}K#d1[#(e1(#, max_level1#0 width1#4Ae1#8c1F,#< vtable1V#@0a7HCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType0eG CoglFramebuffer2ZeH_CoglFramebuffer3vWKyf3x}K#d3y[#(1e3z#, config3}5#0 width3#DAe3#H format31#Lc3F,#P modelview_stack3u#T projection_stack3u#X viewport_x3=#\ viewport_y3=#` viewport_width3=#d viewport_height3=#h viewport_age3#l viewport_age_for_scissor_workaround3#p clip_state3#t dither_enabled3F,#xc39#| journal3{# deps3(# clear_color_red3=# clear_color_green3=# clear_color_blue3=# clear_color_alpha3=# clear_clip_x03# clear_clip_y03# clear_clip_x13# clear_clip_y13# clear_clip_dirty3F,# dirty_bitmasks3F,# bits3Z#e3# CoglFrameInfo4(lK_CoglFrameInfo CoglObject5 K_CoglObject(6KL klass6M\# user_data_entry6O\# user_data_array6Q\# n_user_data_entries6R# d6T#$5Z.L unused5[# CoglUserDataKey5\L CoglUserDataDestroyCallback5jhLnLzL;L CoglOnscreen7*L_CoglOnscreen8KMyf8MNH# foreign_hwnd8V#d8YF,# frame_closures8[# resizable8]F,# resize_callbacks8^# frame_counter8`&# swap_frame_counter8a&# pending_frame_infos8d+#e8f;#_CoglFrameEvent7MCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent7MCoglFrameCallback7NN6N6NMw]yf>}K#d>[#( last_entry>!_#, CoglMatrixEntry=]_CoglMatrixEntry>2]bd>4!_# op>5#d>6# composite_gets>:# CoglClipStack?)]_CoglClipStack?]^bd?a_#1e?c_# bounds_x0?j# bounds_y0?k# bounds_x1?l# bounds_y1?m#d?o#?0_COGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType?5^]w]? CoglNode@"=__CoglNode<@*_yf@.}K#bd@1_#(he@4_#, children@7_#4 has_parent_reference@;F,#8_CoglNodeList@$_"e@$_#-_ CoglNodeList@$_@4` le_next@4_# le_prev@4`#_A# dCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlagsA<`_CoglPipelineEvalFlagsAAhdCOGL_PIPELINE_EVAL_FLAG_NONE CoglPipelineEvalFlagsAD)dBCeCOGL_PIPELINE_FILTER_NEARESTCOGL_PIPELINE_FILTER_LINEARCOGL_PIPELINE_FILTER_NEAREST_MIPMAP_NEARESTCOGL_PIPELINE_FILTER_LINEAR_MIPMAP_NEARESTCOGL_PIPELINE_FILTER_NEAREST_MIPMAP_LINEARCOGL_PIPELINE_FILTER_LINEAR_MIPMAP_LINEAR CoglPipelineFilterBJdBoLfCOGL_PIPELINE_WRAP_MODE_REPEATCOGL_PIPELINE_WRAP_MODE_MIRRORED_REPEATCOGL_PIPELINE_WRAP_MODE_CLAMP_TO_EDGECOGL_PIPELINE_WRAP_MODE_AUTOMATIC CoglPipelineWrapModeBte CoglPipelineSnippetC$f_CoglPipelineSnippet C(fheC*g#qfC,Eg#_CoglPipelineSnippetListC&f"eC&f#hf CoglPipelineSnippetListC&fC*?g le_nextC*f# le_prevC*?g#f"B_CoglSamplerCacheWrapModeD-QhCOGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapModeD4Kg CoglSamplerCacheD6h_CoglSamplerCache_CoglSamplerCacheEntryD8i sampler_objectD:zO#eD<O#6eD=O#7dD?Qh# CdD@Qh#+dDAQh# CoglSamplerCacheEntryDBh CoglPipelineLayer*Ri_CoglPipelineLayer`jyf-_# ownerD#< indexٲ#@idݢ#De#H2f7H#Lep#P sampler_cache_entryp#Tdp#X"Ze#\LkCOGL_PIPELINE_LAYER_STATE_UNITCOGL_PIPELINE_LAYER_STATE_TEXTURE_TYPECOGL_PIPELINE_LAYER_STATE_TEXTURE_DATACOGL_PIPELINE_LAYER_STATE_SAMPLERCOGL_PIPELINE_LAYER_STATE_COMBINECOGL_PIPELINE_LAYER_STATE_COMBINE_CONSTANT COGL_PIPELINE_LAYER_STATE_USER_MATRIXCOGL_PIPELINE_LAYER_STATE_POINT_SPRITE_COORDSCOGL_PIPELINE_LAYER_STATE_VERTEX_SNIPPETSCOGL_PIPELINE_LAYER_STATE_FRAGMENT_SNIPPETS CoglPipelineLayerStategjmCOGL_PIPELINE_COMBINE_FUNC_ADDCOGL_PIPELINE_COMBINE_FUNC_ADD_SIGNEDCOGL_PIPELINE_COMBINE_FUNC_SUBTRACTCOGL_PIPELINE_COMBINE_FUNC_INTERPOLATECOGL_PIPELINE_COMBINE_FUNC_REPLACE<COGL_PIPELINE_COMBINE_FUNC_MODULATECOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBCOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBA CoglPipelineCombineFuncknCOGL_PIPELINE_COMBINE_SOURCE_TEXTURECOGL_PIPELINE_COMBINE_SOURCE_CONSTANTCOGL_PIPELINE_COMBINE_SOURCE_PRIMARY_COLORCOGL_PIPELINE_COMBINE_SOURCE_PREVIOUSCOGL_PIPELINE_COMBINE_SOURCE_TEXTURE0 CoglPipelineCombineSourceGpi}p9iEqCOGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedTypeE$p#@E+q$float_valueE,mp$int_valueE-q%OfE.]$float_arrayE/q$int_arrayE0$arrayE1; q =_CoglBoxedValueLE&q1eE(q# sizeE)# countE)# vE2#q# CoglBoxedValueE3q@F/Bs magicF1&# test_enabledF3F,# test_functionF48# write_enabledF5F,# range_nearF6=# range_farF7=#dF9&#dF:&#dF;&# padding3F<&#$ padding4F=&#( padding5F>&#, padding6F?&#0 padding7F@&#4 padding8FA&#8 padding9FB&#< CoglDepthStateFC rGCytCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncGLXsG2uCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeGt CoglBitmaskH9fulu_CoglBitmaskImaginaryType_CoglPipelineState)wCOGL_PIPELINE_STATE_COLORCOGL_PIPELINE_STATE_BLEND_ENABLECOGL_PIPELINE_STATE_LAYERSCOGL_PIPELINE_STATE_LIGHTINGCOGL_PIPELINE_STATE_ALPHA_FUNCCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE COGL_PIPELINE_STATE_BLENDCOGL_PIPELINE_STATE_USER_SHADERCOGL_PIPELINE_STATE_DEPTHCOGL_PIPELINE_STATE_FOGCOGL_PIPELINE_STATE_POINT_SIZECOGL_PIPELINE_STATE_LOGIC_OPSCOGL_PIPELINE_STATE_CULL_FACE COGL_PIPELINE_STATE_UNIFORMSCOGL_PIPELINE_STATE_VERTEX_SNIPPETSCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETSCOGL_PIPELINE_STATE_REAL_BLEND_ENABLED)Kx ambient)mp# diffuse)mp# specular)mp# emission)mp#0 shininess)=#@CoglPipelineLightingState)w&)xalpha_func)yt#alpha_func_reference)=#CoglPipelineAlphaFuncState)mx&()yblend_equation_rgb)O#blend_equation_alpha)O#blend_src_factor_alpha)OO#blend_dst_factor_alpha)OO# blend_constant)-#blend_src_factor_rgb)OO# blend_dst_factor_rgb)OO#$CoglPipelineBlendState)x&$) Hzenabled)"F,#color)#-#&d)$5#density)%=#z_near)&=#z_far)'=# CoglPipelineFogState)(y&)*~zc),9#CoglPipelineLogicOpsState)-ez&)/z&d)12u#front_winding)29#CoglPipelineCullFaceState)3z& )5J{override_mask)7Su#override_values)<J{#changed_mask)@Su#qCoglPipelineUniformsState)Az')C|lighting_state)EKx#alpha_state)Fx#Dblend_state)Gy#Luser_program)HV,#tdepth_state)IBs#xfog_state)JHz#point_size)K=#logic_ops_state)L~z#cull_face_state)Mz#uniforms_state)NP{#?f)Of#c)Pf#CoglPipelineBigState)Qr{_CoglPipelineHashState )Y}He)[ #+e)\hd#hash)]#CoglPipelineHashState)^|CoglPipelineDestroyCallback)hB}H}Y}D;|p pu} {}-)%}COGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType))}_CoglPipelineFlushFlag)~COGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag)~_CoglPipelineFlushOptions)a+e)~#f)&#disable_layers)&#layer0_override_texture)p# CoglPipelineFlushOptions)~ CoglBufferVtable-(_CoglBufferVtable -* map_range-,# unmap-3-# set_data-5W# ;EJF +D-! F,WF +3_CoglBufferFlags-<COGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags-B]-D~COGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint-H-J`COGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget-Q& CoglOffscreenI,_CoglOffscreen3yf3NH# gl_framebuffer3|#e3Ǟp# texture_level3Ȳ# texture_level_width3ɲ# texture_level_height3ʲ# depth_texture3̞p# allocation_flags3# create_flags3ӆ#_CoglMatrixOp>%COGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp>0_CoglMatrixEntryCache > entry>!_# flushed_identity>F,# flipped>F,# CoglMatrixEntryCache>>nCOGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode> CoglClipStateJ_CoglClipStateJ… stacksJ"*#_CoglJournal`K!yfK#}K# framebufferK+N#( entriesK-\#, verticesK.\#0 needed_vbo_lenK/#4 vbo_poolK6#8 next_vbo_in_poolK9#X fast_read_pixel_countK;#\ ^< CoglJournalK=…$&COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID$,_CoglAttributeNameState$.& name$0# name_id$1# name_index$2# normalized_default$3F,# layer_number$4# CoglAttributeNameState$5$A attribute_buffer$B# stride$C# offset$D# n_components$E# 1e$F6#P$Hֈd$I[# boxed$Jq##P$@$buffered$GD%~e$K&$RډCOGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags$a$s' unit$u# options$va#f$w&# CoglFlushLayerState$x_CoglFramebufferType3-COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType30B32/ swap_chain34/# need_stencil35F,#e36#d37F,# depth_texture_enabled38F,#:: CoglFramebufferConfig393=COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags3?R_CoglFramebufferState3T֌COGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState3^3lZ red3n# blue3o# green3p# alpha3q# depth3r# stencil3s# CoglFramebufferBits3t]3COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags3_CoglGLFramebuffer 3| fbo_handle3zO# renderbuffers3(#e3# CoglGLFramebuffer3% CoglDriverVtableL _CoglDriverVtablexL" pixel_format_from_gl_internalL'# pixel_format_to_glL.Ԓ# update_featuresL5[# offscreen_allocateL9# offscreen_freeL=# framebuffer_flush_stateL@## framebuffer_clearLEN# framebuffer_query_bitsLMk# framebuffer_finishLQ}# framebuffer_discard_buffersLT#$ framebuffer_draw_attributesLXϓ#( framebuffer_draw_indexed_attributesLb#, framebuffer_read_pixels_into_bitmapLmD#0 texture_2d_freeLw\#4 texture_2d_can_createL}#8 texture_2d_initL\#< texture_2d_allocateL#@ texture_2d_new_from_bitmapL#D texture_2d_copy_from_framebufferL#H texture_2d_get_gl_handleL #L texture_2d_generate_mipmapL\#P texture_2d_copy_from_bitmapLO#T texture_2d_get_dataLp#X flush_attributes_stateL㡕#\ clip_stack_flushL#` buffer_createL-#d buffer_destroyL-#h buffer_map_rangeL#lbuffer_unmapL-#pbuffer_set_dataL W#t F,[O1 1Ԓ[1TTT F, +ڒ#NN֌ NN ====)eNeZT}NqN ɓND7ɓډ< ND7 ɓډ<Փ F,>N:> +cFVVNJ F,[1b F,p + V>1 +VN”  V F,OV> +pV1|UNDډɓ'v_N CoglTextureDriverMו_CoglTextureDriver0M] genM%w# prep_gl_for_pixels_uploadM1# upload_subregion_to_glMC# upload_to_glMY(# upload_to_gl_3dMkp# prep_gl_for_pixels_downloadM# gl_get_tex_imageM# size_supportedM# size_supported_3dM## try_setting_gl_border_colorM?#$ allows_foreign_gl_targetMZ#( find_best_gl_get_data_formatM#, zOw[O1][} F,[pF,>zOzO + F,([OzOF,>OOzOzO + F,p[OzOF,OOOO>OOzOzO +.[v F,[OOO| F,[OOOO F,#[OOO?[zOP) F,Z[OE 1[1TT` CoglPipelineCacheN_CoglPipelineCache CoglTexture3DO.ș_CoglTexture3D CoglTextureRectangleP?_CoglTextureRectangle_CoglGpuInfoArchitectureFlagQnCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagQ% _CoglGpuInfoArchitectureQ'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureQ0Q3؝COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorQ<ӜQ?ECOGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackageQBQECOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugQLe CoglGpuInfoQPԞ_CoglGpuInfo$QRϟ vendorQT؝# vendor_nameQUzL# driver_packageQWE# driver_package_nameQXzL# driver_package_versionQY# architectureQ[# architecture_nameQ\zL# architecture_flagsQ]n# driver_bugsQ_# _CoglFrameCallbackList8% d8% # f8%#BN CoglFrameCallbackList8%ϟ8)Yud8) #Yd8)# CoglResizeNotifyEntry81v_CoglResizeNotifyEntry85͠he870#)f89N#Od8:;# id8;#_CoglResizeNotifyList83d83# f83#Y CoglResizeNotifyList83͠87Uud87#Yd87# CoglOnscreenEvent8>n_CoglOnscreenEvent8Bȡhe8D-# onscreen8F6N# info8G'ZI ;uOO`OO\OF{O;ɤO\OSOOOzOOO\OϤ_CoglBlendStringContextR!lCOGL_BLEND_STRING_CONTEXT_BLENDINGCOGL_BLEND_STRING_CONTEXT_TEXTURE_COMBINE_CoglBlendStringChannelMaskR)COGL_BLEND_STRING_CHANNEL_MASK_RGBCOGL_BLEND_STRING_CHANNEL_MASK_ALPHACOGL_BLEND_STRING_CHANNEL_MASK_RGBA CoglBlendStringChannelMaskR.l_CoglBlendStringColorSourceTypeR0uCOGL_BLEND_STRING_COLOR_SOURCE_SRC_COLORCOGL_BLEND_STRING_COLOR_SOURCE_DST_COLORCOGL_BLEND_STRING_COLOR_SOURCE_CONSTANTCOGL_BLEND_STRING_COLOR_SOURCE_TEXTURECOGL_BLEND_STRING_COLOR_SOURCE_TEXTURE_NCOGL_BLEND_STRING_COLOR_SOURCE_PRIMARYCOGL_BLEND_STRING_COLOR_SOURCE_PREVIOUS CoglBlendStringColorSourceTypeR>%_CoglBlendStringColorSourceInfo R@1eRBu# nameRCzL#~dRD# CoglBlendStringColorSourceInfoRE_CoglBlendStringColorSourceRG is_zeroRIF,# infoRJ#eRK# one_minusRLF,# maskRM# CoglBlendStringColorSourceRN_CoglBlendStringFactor RP. is_oneRRF,# is_src_alpha_saturateRSF,# is_colorRTF,# sourceRU# CoglBlendStringFactorRV_CoglBlendStringArgument4RX sourceRZ# factorR[.# CoglBlendStringArgumentR\K_CoglBlendStringFunctionTypeR^COGL_BLEND_STRING_FUNCTION_ADDCOGL_BLEND_STRING_FUNCTION_REPLACECOGL_BLEND_STRING_FUNCTION_MODULATECOGL_BLEND_STRING_FUNCTION_ADD_SIGNEDCOGL_BLEND_STRING_FUNCTION_INTERPOLATECOGL_BLEND_STRING_FUNCTION_SUBTRACTCOGL_BLEND_STRING_FUNCTION_DOT3_RGBCOGL_BLEND_STRING_FUNCTION_DOT3_RGBA_CoglBlendStringFunctionInfoRmd1eRo# nameRpzL#~dRq# argcRr# CoglBlendStringFunctionInfoRs_CoglBlendStringStatementRu۫ maskRw# functionRx۫# argsRy#d  CoglBlendStringStatementRz CoglMetaTextureCallbackSw5;VpVV;\= CoglTextureVtable1"z_CoglTextureVtableP18 is_primitive1=F,# allocate1?# set_region1G# get_data1Wޯ# foreach_sub_texture_in_region1\# get_max_waste1d$# is_sliced1f:# can_hardware_repeat1h:# transform_coords_to_gl1jV# transform_quad_coords_to_gl1mq#$ get_gl_texture1p#( gl_flush_legacy_texobj_filters1u#, pre_paint1yİ#0 ensure_non_quad_rendering1zְ#4 gl_flush_legacy_texobj_wrap_modes1}#8 get_format1 #< get_gl_format1##@ get_type19#D is_foreign1:#H set_auto_mipmap1P#L1%COGL_TRANSFORM_NO_REPEATCOGL_TRANSFORM_HARDWARE_REPEATCOGL_TRANSFORM_SOFTWARE_REPEAT CoglTransformResult1.11\COGL_TEXTURE_NEEDS_MIPMAP CoglTexturePrePaintFlags167 F,p> +| F,ޯp1|p====; $p F,:p*Vpqq@ qpq\ F,p"STwpOOİp\ְpʰpOOOܰ 1 p O#p 7H9p)PpF,?\a(_cogl_pipeline_layer_get_parent p)d p*parent_node _+do=)eoD)dpp)gfqp)crp*newtp,Vfuk-dMd.,bdp,dp.,c M &=(public_to_internal_wrap_modeQh)&dLf(internal_to_public_wrap_modeLf²)fQh/_cogl_pipeline_layer_add_vertex_snippet[=)e[D)re\)qf]Eg,Vf_k,d`p,gf`p/_cogl_pipeline_layer_add_fragment_snippet)eD)re)qfEg,Vfk,dp,gfp0_cogl_pipeline_layer_get_texturep)dp1_cogl_util_one_at_a_time_hashgY2hashg2keyhF2bytesi3pk3il4_cogl_pipeline_set_layer_texture_typep+m,mx5eD5re52f7H6Vfk7dp7gfp8newp9d@m:d+m;a,m,mB<W=,m,m>?X@bdp7dp?Y7c %xAsetup_texture_combine_stateA,m.mXBstatementAXBtexture_combine_funcB^Btexture_combine_srcCdCtexture_combine_opDjDiF0?YDargfpOmnn4_cogl_pipeline_set_layer_texture_data .mz/mx5eD5reڲ5e۞p6Vfݸk7d޵p7gfߵpa8newpt9dmEd".m;a.m.mbF=.m.m>?0Y@bdp7dp=/m/mGcxH/mi0mFUFʱFֱ<>IJmKa/m/m%FF=/m/m>dL/m/mAM>!xN0mi0mo<ʱW<S=0mi0mMMOOֱJm=0mi0mMM!?HY>.P_cogl_pipeline_set_layer_unit>pp0m)1mQrequired_owner>D5d?pRe@6VfBk7gfCpR8newEp{;a1m1mVs<=1m1m>?`Y@bdXp7dZpP_cogl_pipeline_layer_get_texture_realup01mN1mRdup7gfwpPcogl_pipeline_get_layer_texturepP1mx1m#oReDRre7dpOSo1mxYFbP_cogl_pipeline_layer_get_texture_type7H1m1mu̺Rdp7gfpTcogl_pipeline_set_layer_texture(1m1mJUe(DUre)Ue*p=1m1mG2f@7HTcogl_pipeline_set_layer_null_textureJ1m2mĻUeJDUreKV2fL7HNDctxN[Tcogl_pipeline_set_layer_wrap_mode_s2mg3mUeDUreU&dLfWVfkGdpGgfp,fQhGdpFDctx[eTcogl_pipeline_set_layer_wrap_mode_tp3m'4mFUeDUreU&dLfWVfkGdpGgfp,fQhGdp&Dctx[ETcogl_pipeline_set_layer_wrap_mode_p04m4mnUeDUreU&dLfWVfkGdpGgfp,fQhGdpDctx[%Tcogl_pipeline_set_layer_wrap_mode>4m5mNƾUe>DUre?U&d@LfWVfBkGdCpGgfDp,fEQhGdGpDctxI[X_cogl_pipeline_layer_get_wrap_mode_siLf5m5m#BUdipWVfkkGgflpOGdmpbXcogl_pipeline_get_layer_wrap_mode_szLf5m6mUezDUrezGd|pX_cogl_pipeline_layer_get_wrap_mode_tLf6m16m+UdpWVfkGgfpGdpXcogl_pipeline_get_layer_wrap_mode_tLf@6mh6m UeDUreGdpLX_cogl_pipeline_layer_get_wrap_mode_pLfp6m6m_UdpWVfkGgfpGdpXcogl_pipeline_get_layer_wrap_mode_pLf6m6mUeDUreGdpT_cogl_pipeline_layer_get_wrap_modes6m 7mUdpU7dUCdU+d Ggfp)QhXcogl_pipeline_set_layer_point_sprite_coords_enabledF,7m8m<UeDUreCenableF,Cerror + WVfkGdpvDnewpGgfp+Dctx[_9dmL8mP8m#Ywarning_seenF,2mKac8mf8mR<U=c8mf8m>}?Y,bd pGd"p?YGc) 3Xcogl_pipeline_get_layer_point_sprite_coords_enabledBF,9m<9m:UeBDUreCWVfEkGdGpGgfHp Tcogl_pipeline_add_layer_snippet@9mE:m 4UeDUreUqfEgZ²f9mYF Z OFn ?Y> >$ >0 [=9mYF O}Fq ?Z>!>(!>\!\_cogl_pipeline_layer_texture_type_equalF,P:md:mtUepUepU+ehdX_cogl_pipeline_layer_texture_data_equalF,p:m;mz!KUepUepU+ehd=:m:mDgl_handle0zO!Dgl_handle1zO!X_cogl_pipeline_layer_combine_state_equalF,;m;m!UepUepGcp"Gcp4"Gea"Di"X_cogl_pipeline_layer_combine_constant_equalF,mQ#UeDUreCcombine_descriptionzLCerror + WckGgfp#Gdp#YstatementszYsplit}DrgbX#DaX*$Dcountg$9d2@mEd>mKaD>mG>mF$=D>mG>m>$? Z,bdpGdp$?8ZGc$ "  2 "Tcogl_pipeline_set_layer_combine_constant?m@m$UeDUreCconstant_coloru}Wck Gdp=%Ggfp%Dnewp%Ycolor_as_floatsmpP9d`mEdI?mKa6@m9@m%Q<U=6@m9@m>%?PZ,bd'pGd)p&Dold_big_state+p!&?hZGc26& (T_cogl_pipeline_get_layer_combine_constantO@mFAmV&TUeODUrePU~eQqWVfSk GdUp&GgfVp&X_cogl_pipeline_get_layer_matrixlPAmAm&UelDUrelWVfnk@Gdpp&Ggfqp&h,Tcogl_pipeline_set_layer_matrix|AmCm'Ue|DUre}UOf~Wck@Gdpq'Ggfp'Dnewp(9dmKacBmfBmFE(=cBmfBm>d(?Z,bdpGdpx(?ZGc(  ^CmCmt0<X_cogl_pipeline_layer_has_user_matrixF, Cm^Cm(UeDUreGdp(Ggfp(T_cogl_pipeline_layer_get_filters`CmCm(#UdpUe#U6e#Ggfp))eT_cogl_pipeline_get_layer_filtersCmCm<)UeDUreUe#U6e# Gdph)Ggfp{)Xcogl_pipeline_get_layer_min_filtereCmDm)7UeDUre]eeh]6eelXcogl_pipeline_get_layer_mag_filtereDm?Dm)UeDUre ]e eh]6e elX_cogl_pipeline_layer_get_min_filtere@DmaDm)UdpGgfp*X_cogl_pipeline_layer_get_mag_filter"epDmDm%*mUd"pGgf$pQ*Tcogl_pipeline_set_layer_filters0DmYEmd*-Ue0DUre1Ue2eU6e3e Wc5kGd6p*Ggf7p*Gd8p*Dctx:[+X_cogl_pipeline_layer_get_sampler_stateYp`Em~EmD+UdYpGgf[pp+T_cogl_pipeline_layer_hash_unit_stateeEmEm+LUgfepUef_}UcgLYunititNEmEmk_9<.tF"+=EmEmJFt>O+}T_cogl_pipeline_layer_hash_texture_type_stateoEmFm,UgfopUep_}UcqL]2fs7HtNEm Fmu_9<.tF"G,=Em FmJFt>Op,T_cogl_pipeline_layer_hash_texture_data_state{ FmvFm,Ugf{pUe|_}Uc}L]]fzOlNOFmmFm_9F.,F",=OFmmFm>F,>O7-T_cogl_pipeline_layer_hash_sampler_stateFmFmV-UgfpUe_}UcLNFmFm_9F.-F"-=FmFm>F->O-T_cogl_pipeline_layer_hash_combine_stateFmGm-UgfpUe_}UcLDhashv.Dbp.Ge.Di/KFmFm~_9F..F"J/=FmFm>F.>O/KGm.GmF9/F./F"/=Gm.Gm>F/>O/K6GmUGmF90F./0F"B0=6GmUGm>F/0>Ok0KcGmGm__9F.0F"0=cGmGm>F0>O0KGmGmF90F.1F"1=GmGm>F1>O@1NGmGmF9_1F.s1F"1=GmGm>Fs1>O1T_cogl_pipeline_layer_hash_combine_constant_stateHmHm1UgfpUe_}UcLDbpZ2Dneed_hashF,2Ge2Di2`donefHm=fHmHmG~eq3NpHmHm_9F.3F"13=pHmHm>F3>Oi3T_cogl_pipeline_layer_hash_user_matrix_stateHmHm3UgfpUe_}UcL]dp#XNHmHm_9@F.3F"3=HmHm>F3>O4T_cogl_pipeline_layer_hash_point_sprite_stateHmIm4UgfpUe_}UcL]dp#XNHmIm_9F._4F"r4=HmIm>F_4>O4a_cogl_pipeline_layer_hash_vertex_snippets_state Im@ImtUgfpUe_}UcLb_cogl_pipeline_layer_hash_fragment_snippets_state @Im`ImtUgf pUe _}Uc LZGNU C 4.6.3./cogl-pipeline-debug.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl`ImOmlcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloat;signed charshort intlong long unsigned intHWND__unused# HWNDr   double long double CoglContext% _CoglContext>z&g@D#displayBT#(driverD?:#,gpuH#0driver_vtableK#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsSp4#hprivate_feature_flagsTJ]#lneeds_viewport_scissor_workaroundV+#pviewport_scissor_workaround_framebufferWG#tdefault_pipelineYo>#xdefault_layer_0Zg#|default_layer_n[g#dummy_layer_dependant\g#attribute_name_states_hash^+#attribute_name_index_map_9V#n_attribute_names`#enabled_builtin_attributesbzl#enabled_texcoord_attributesczl#enabled_custom_attributesdzl#enable_builtin_attributes_tmpizl#enable_texcoord_attributes_tmpjzl#enable_custom_attributes_tmpkzl#changed_bits_tmplzl#legacy_backface_culling_enabledn+#identity_matrixq+#y_flip_matrixr+#flushed_matrix_modev|#current_projection_entryzaX#current_modelview_entry{aX#identity_entry}V#builtin_flushed_projectionL|#builtin_flushed_modelviewL|#texture_units9V#active_texture_unit#legacy_fog_stater#opaque_color_pipelineo>#blended_color_pipelineo>#texture_pipelineo>#codegen_header_buffer6+#codegen_source_buffer6+#codegen_boilerplate_buffer6+#source_stack(#legacy_state_set#pipeline_cache#default_gl_texture_2d_tex#default_gl_texture_3d_tex#default_gl_texture_rect_texÙ#framebuffers(#journal_flush_attributes_array9V#journal_clip_bounds9V#polygon_vertices9V#current_pipelineo>#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color+#current_pipeline_age#gl_blend_enable_cache+#depth_test_enabled_cache+#depth_test_function_cache7#depth_writing_enabled_cache+#depth_range_near_cache,#depth_range_far_cache,#legacy_depth_test_enabled+#current_bufferə#framebuffer_stack*#window_bufferG#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferG#current_read_bufferG#have_last_offscreen_allocate_flags&#last_offscreen_allocate_flagsR#swap_callback_closures–+#next_swap_callback_idì#onscreen_events_queue_#current_gles2_context U#gles2_context_stackH+#current_pathgX#stencil_pipelineo>#quad_buffer_indices_byteX#quad_buffer_indices_lenќ#quad_buffer_indicesX#rectangle_byte_indicesX#rectangle_short_indicesX#rectangle_short_indices_len֬#in_begin_gl_block؜+#texture_download_pipelineo>#blit_texture_pipelineo>#atlases*#atlas_reorganize_callbacks޷)#journal_rectangles_colorz&#max_texture_unitsH#max_texture_image_unitsH#max_activateable_texture_unitsH#current_program+#current_fragment_program_type8u#current_vertex_program_type8u#current_gl_programH#current_gl_dither_enabled+#current_gl_color_mask8#current_clip_stack_valid+#current_clip_stack[X#current_clip_stack_uses_stencil +#buffer_map_fallback_arrayٙ#buffer_map_fallback_in_use+#buffer_map_fallback_offset#rectangle_stateT#sampler_cacheߙ#winsys_features$#g&*#uniform_names-#uniform_name_hash1+#n_uniform_names2#glBindTexture;L#glBlendFunc=&M#glClear?R#glClearColorAH#glClearStencilFP#glColorMaskHS#glCopyTexSubImage2DM)S#glDeleteTexturesVhL#glDepthFuncXI#glDepthMaskZ#glDisable\I#glDrawArrays^S#glDrawElements`#glEnableeI#glFinishg#glFlushi#glFrontFacekI#glCullFacemI#glGenTexturesoKL#glGetErrorqR#glGetIntegervs^S#glGetBooleanvu/#glGetFloatvwuS#glGetStringyE#glHint{&M#glIsTexture}L#glPixelStorei6K#glReadPixelsu#glScissorT#glStencilFunc#glStencilMaskM#glStencilOp#glTexImage2D#glTexParameterfJJ#glTexParameterfvI#glTexParameterifJ#glTexParameterivI#glGetTexParameterfvJ#glGetTexParameteriv(J#glTexSubImage2DR#glCopyTexImage2DR#glViewportT#glIsEnabled M#glLineWidthK#glPolygonOffsetL#glClipPlanef<K#glClientActiveTextureDI#glGenRenderbuffersM# glAttachShader @iM# glUseProgram CM# glDeleteProgram EM# glGetShaderInfoLog GHN# glGetProgramInfoLog LHN# glGetShaderiv QL# glGetProgramiv UL# glDetachShader YiM# glGetAttachedShaders [ N# glIsShader `L# glIsProgram bL# glShaderSource l)# glCompileShader qM# glLinkProgram sM# glGetUniformLocation u-N# glUniform1f xN# glUniform2f {N# glUniform3f  O# glUniform4f -O# glUniform1fv O# glUniform2fv O# glUniform3fv O# glUniform4fv O# glUniform1i 4L# glUniform2i K# glUniform3i SO# glUniform4i tO# glUniform1iv O# glUniform2iv O# glUniform3iv O# glUniform4iv O# glUniformMatrix2fv O# glUniformMatrix3fv O# glUniformMatrix4fv O# glGetUniformfv iN# glGetUniformiv ЅN# glGetActiveUniform M# glGetShaderSource HN# glValidateProgram M# glVertexAttribPointer P# glEnableVertexAttribArray M# glDisableVertexAttribArray M# glVertexAttrib1f O# glVertexAttrib1fv P# glVertexAttrib2f !P# glVertexAttrib2fv P# glVertexAttrib3f =P# glVertexAttrib3fv P# glVertexAttrib4f ^P# glVertexAttrib4fv  P# glGetVertexAttribfv N# glGetVertexAttribiv L# glGetVertexAttribPointerv N# glGetAttribLocation -N# glBindAttribLocation M# glGetActiveAttrib M# glGetTexLevelParameteriv PJ# glGetTexImage Sp# glClipPlane W# glDepthRange Y# glDrawBuffer [I# glMapBuffer fě# glUnmapBuffer i M# glTexImage3D q5I# glTexSubImage3D xtI# glBlitFramebuffer Q# glGenPrograms KL# glDeletePrograms KL# glBindProgram L# glProgramString # glProgramLocalParameter4fv P# glEGLImageTargetTexture2D # glEGLImageTargetRenderbufferStorage # glDiscardFramebuffer # glRenderbufferStorageMultisampleIMG Q# glFramebufferTexture2DMultisampleIMG C# glGenSamplers KL# glDeleteSamplers hL# glBindSampler iM# glSamplerParameteri R# glCreateProgramObject M# glCreateShaderObject M# glDeleteObject M# glAttachObject iM# glUseProgramObject M# glGetInfoLog HN# glGetObjectParameteriv L# glDetachObject iM# glGetAttachedObjects  N# glGetStringi P# glBindVertexArray M# glDeleteVertexArrays hL# glGenVertexArrays KL# glMapBufferRange &0R# uint8_t $ uint32_t ( int64_t ) guint8 guint32& gsize: gchar0 gint3 gboolean4& gulong8 guint9 gpointerO* GDestroyNotifyY<'B'N'' GFuncZ['a'r''' GArray''_GArray+'g-3(#len. '# GByteArray('_GByteArray1'g39(#len4 '# GPtrArray)(_GPtrArray73(pdata9?(#len: '#&&' GQuark&& GError+a(_GError -(domain/E(#code0&#message13(# '(  GList'(_GList )(g+'#next,(#prev-(#( GHashTable')_GHashTable GHook(0)_GHook K)gM'#nextNc*#prevOc*#fP '# hook_idQ&#rgR '#funcS'#fT&'# GHookList))_GHookListAc*seq_idC&#hook_sizeD '#is_setupE '#hooksFc*#dummy3G'# finalize_hookHi*#dummyI(##) GHookFinalizeFunc5****c*) GSList'*_GSList)*g+'#next,*#* GString)*_GString +6+str-3(#len.&#allocated_len/&#*B+S( GQueue&V+_GQueue 1+head3(#tail4(#length5 '#) CoglBoolD CoglHandle* CoglMatrix+_CoglMatrixO,xxR,#yxS,#zxT,#wxU,# xyX,#yyY,#zyZ,#wy[,#xz^,# yz_,#$zz`,#(wza,#,xwd,#0ywe,#4zwf,#8wwg,#<invmEV#@gn#rgo#_padding3p# CoglColor-_CoglColor-redz&#greenz&#bluez&#alphaz&#f&#f&#f&# [R1COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat-p4COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlagsj1D4COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH45COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType46COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesMode57COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction6X8COGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaska8m8COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingp8,9COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags9 CoglSwapChain!]9_CoglSwapChain CoglOnscreenTemplate&9_CoglOnscreenTemplate CoglRendererQ9_CoglRendererW?:COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver^9 CoglDisplayAe:_CoglDisplay8$:g&D#setup(+#(renderer)T#,onscreen_template*?V#0g4*#4 CoglAttribute %:_CoglAttribute!7l;g!9D#name_state!;I#(normalized!<+#,is_buffered!>+#0d!L #4f!N# CoglAttributeBuffer"%;_CoglAttributeBuffer CoglIndices#%;_CoglIndices: CoglPath$6;_CoglPath CoglPipeline%";_CoglPipeline&kL>g&mX#destroy_callback&ot#<destroy_data&*#@journal_ref_count&#Dxg&#Hage&#Lcolor&,#Pn_layers&#`layer_differences&(#d%g&t#hstatic_breadcrumb&E#llayers_cache&t#pshort_layers_cache&t#tdeprecated_get_layers_list&(#is_weak&#f&#blend_enable&#real_blend_enable&#layers_cache_dirty&#deprecated_get_layers_list_dirty&#has_static_breadcrumb&#progend&#CoglSnippet'3`>_CoglSnippet; CoglBuffer(@>_CoglBuffer\)Sr?g)UD#g)WU#(vtable)Yv#,last_target)[y#8rg)]3x#<gl_handle)_H#@size)`#Dusage_hint)ax#Hupdate_hint)b?#Lg)fy#Pf)h#Tstore_created)j#X(~?COGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint(r?(Y@COGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess(?(ž@COGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint(q@ CoglBitmap**@_CoglBitmap CoglTexture+" A_CoglTexture+anACOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType+eA CoglFramebuffer,ZA_CoglFramebuffer-vDg-xD#g-yU#(g-z#,config-}#0width-#Dheight-#Hformat-R1#Lallocated-+#Pmodelview_stack-Ą#Tprojection_stack-Ą#Xviewport_x-,#\viewport_y-,#`viewport_width-,#dviewport_height-,#hviewport_age-#lviewport_age_for_scissor_workaround-#pclip_state-|#tdither_enabled-+#xf-8#|journal-ʄ#deps-(#clear_color_red-,#clear_color_green-,#clear_color_blue-,#clear_color_alpha-,#clear_clip_x0-#clear_clip_y0-#clear_clip_x1-#clear_clip_y1-#clear_clip_dirty-+#dirty_bitmasks-+#bits-#g-# CoglFrameInfo.(D_CoglFrameInfo CoglObject/ D_CoglObject(0KTEklass0M#V#user_data_entry0O)V#user_data_array0Q9V#n_user_data_entries0R# f0T#$/ZnEunused/[# CoglUserDataKey/\TE CoglUserDataDestroyCallback/jEEE*E CoglOnscreen1*E _CoglOnscreen2KFg2MA#foreign_hwnd2V#6g2Y+#frame_closures2[f#resizable2]+#resize_callbacks2^c#frame_counter2`&#swap_frame_counter2a&#pending_frame_infos2dH+#g2f*#_CoglFrameEvent1$GCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent1FCoglFrameCallback1UG[GvGvG$G|G*EDCoglFrameClosure1G_CoglFrameClosure2'Gf2)#g2+;G#g2-*# f2.E#ACoglOnscreenResizeCallback1HH8HvG* CoglTexture2D37MH_CoglTexture2D GLenum4 GLboolean4 GLbitfield4 GLint4 GLsizei4 GLubyte4 GLuint4 GLfloat4 , GLclampf4!,GLvoid4$HHIHHHHI*I^H0IH;ItI^HHHHHHH^H^H*IzII^HHHHHHHH^H^H*III^H^HIIHII^H^HIJH J"J^H^H"JH.JDJ^H^HDJHPJfJ^H^HHlJJ^H^HHJJHlHJJ^HH^HHHHH*IJK^HHHHHH^HH*IKK^HH%K6K^HI!_CoglSamplerCacheWrapMode=-V_COGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapMode=4P^ CoglSamplerCache=6__CoglSamplerCache_CoglSamplerCacheEntry=8G`sampler_object=:H#min_filter=<^H#mag_filter==^H#wrap_mode_s=?V_# wrap_mode_t=@V_#wrap_mode_p=AV_# CoglSamplerCacheEntry=B_ CoglPipelineLayer>*}`_CoglPipelineLayer`>Pag>mX#owner>o>#<index>٬#@xg>ݜ#Dunit_index>#Htexture_type>nA#Ltexture>g#Psampler_cache_entry>g#T%g>g#X"f>#\>LbCOGL_PIPELINE_LAYER_STATE_UNITCOGL_PIPELINE_LAYER_STATE_TEXTURE_TYPECOGL_PIPELINE_LAYER_STATE_TEXTURE_DATACOGL_PIPELINE_LAYER_STATE_SAMPLERCOGL_PIPELINE_LAYER_STATE_COMBINECOGL_PIPELINE_LAYER_STATE_COMBINE_CONSTANT COGL_PIPELINE_LAYER_STATE_USER_MATRIXCOGL_PIPELINE_LAYER_STATE_POINT_SPRITE_COORDSCOGL_PIPELINE_LAYER_STATE_VERTEX_SNIPPETSCOGL_PIPELINE_LAYER_STATE_FRAGMENT_SNIPPETS>>dCOGL_PIPELINE_COMBINE_FUNC_ADDCOGL_PIPELINE_COMBINE_FUNC_ADD_SIGNEDCOGL_PIPELINE_COMBINE_FUNC_SUBTRACTCOGL_PIPELINE_COMBINE_FUNC_INTERPOLATECOGL_PIPELINE_COMBINE_FUNC_REPLACE<COGL_PIPELINE_COMBINE_FUNC_MODULATECOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBCOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBA CoglPipelineCombineFunc>b>2eCOGL_PIPELINE_COMBINE_SOURCE_TEXTURECOGL_PIPELINE_COMBINE_SOURCE_CONSTANTCOGL_PIPELINE_COMBINE_SOURCE_PRIMARY_COLORCOGL_PIPELINE_COMBINE_SOURCE_PREVIOUSCOGL_PIPELINE_COMBINE_SOURCE_TEXTURE0 CoglPipelineCombineSource>]d>fCOGL_PIPELINE_COMBINE_OP_SRC_COLORCOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_COLORCOGL_PIPELINE_COMBINE_OP_SRC_ALPHACOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_ALPHA CoglPipelineCombineOp>Se>qgtexture_combine_rgb_func>>d#texture_combine_rgb_src>qg#texture_combine_rgb_op>g#texture_combine_alpha_func>>d#texture_combine_alpha_src>qg# texture_combine_alpha_op>g#,texture_combine_constant>g#8matrix>+#Hf>]#g>]#point_sprite_coords>+# 2eg  fg  ,g  CoglPipelineLayerBigState>%f@gG`gd`?2hCOGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedType?$g#@?+h$float_value?,g$int_value?-h$matrix?.EV$float_array?/h$int_array?0$array?1* h ,_CoglBoxedValueL?&ig?(2h#size?)#count?)#v?2Gh# CoglBoxedValue?3h@@/ijmagic@1&#test_enabled@3+#test_function@47#write_enabled@5+# range_near@6,#range_far@7,#f@9&#f@:&#f@;&# padding3@<&#$padding4@=&#(padding5@>&#,padding6@?&#0padding7@@&#4padding8@A&#8padding9@B&#< CoglDepthState@C1iACkCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncALjAYlCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeAk CoglBitmaskB9ll_CoglBitmaskImaginaryType!_CoglPipelineState& oCOGL_PIPELINE_STATE_COLORCOGL_PIPELINE_STATE_BLEND_ENABLECOGL_PIPELINE_STATE_LAYERSCOGL_PIPELINE_STATE_LIGHTINGCOGL_PIPELINE_STATE_ALPHA_FUNCCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE COGL_PIPELINE_STATE_BLENDCOGL_PIPELINE_STATE_USER_SHADERCOGL_PIPELINE_STATE_DEPTHCOGL_PIPELINE_STATE_FOGCOGL_PIPELINE_STATE_POINT_SIZECOGL_PIPELINE_STATE_LOGIC_OPSCOGL_PIPELINE_STATE_CULL_FACE COGL_PIPELINE_STATE_UNIFORMSCOGL_PIPELINE_STATE_VERTEX_SNIPPETSCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETSCOGL_PIPELINE_STATE_REAL_BLEND_ENABLED&roambient&g#diffuse&g#specular&g# emission&g#0shininess&,#@CoglPipelineLightingState& o%&oalpha_func&k#alpha_func_reference&,#CoglPipelineAlphaFuncState&o_CoglPipelineBlendEnable& pCOGL_PIPELINE_BLEND_ENABLE_ENABLEDCOGL_PIPELINE_BLEND_ENABLE_DISABLEDCOGL_PIPELINE_BLEND_ENABLE_AUTOMATIC%(&rqblend_equation_rgb&^H#blend_equation_alpha&^H#blend_src_factor_alpha&H#blend_dst_factor_alpha&H# blend_constant&,#blend_src_factor_rgb&H# blend_dst_factor_rgb&H#$CoglPipelineBlendState&p%$& renabled&"+#color&#,#mode&$4#density&%,#z_near&&,#z_far&',# CoglPipelineFogState&(q%&*;rf&,8#CoglPipelineLogicOpsState&-"r%&/rmode&1Yl#front_winding&28#CoglPipelineCullFaceState&3]r% &5soverride_mask&7zl#override_values&<s#changed_mask&@zl#iCoglPipelineUniformsState&Ar&&CRtlighting_state&Ero#alpha_state&Fo#Dblend_state&Grq#Luser_program&H+#tdepth_state&Iij#xfog_state&Jr#point_size&K,#logic_ops_state&L;r#cull_face_state&Mr#uniforms_state&Ns#f&O]#g&P]#CoglPipelineBigState&Q0sCoglPipelineDestroyCallback&httto>*Rtg gt &%8uCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType&)t_CoglPipelineFlushFlag& vCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag&Xu_CoglPipelineFlushOptions&vrg& v#g&&#disable_layers&&#layer0_override_texture&g# CoglPipelineFlushOptions&(v CoglBufferVtable)(v_CoglBufferVtable )*2wmap_range),aw#unmap)3sw#set_data)5w#*[w[wY@@<+u>2wsw[wgw+w[w5<+yw!_CoglBufferFlags)<3xCOGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags)Bw)DxCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint)HJx)JyCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget)Qxz& CoglOffscreenC,y_CoglOffscreen-zg-ÅA#gl_framebuffer-˅#texture-g#texture_level-Ȭ#texture_level_width-ɬ#texture_level_height-ʬ#depth_texture-g#allocation_flags-R#create_flags-Ղ#!_CoglMatrixOp8%{COGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp80z_CoglMatrixEntryCache 8L|entry8aX#flushed_identity8+#flipped8+# CoglMatrixEntryCache8{8|COGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode8h| CoglClipStateD|_CoglClipStateD }stacksD"*#_CoglJournal`E!}gE#D#framebufferE+G#(entriesE-9V#,verticesE.9V#0needed_vbo_lenE/#4vbo_poolE6}#8next_vbo_in_poolE9#Xfast_read_pixel_countE;#\ }} l; CoglJournalE= }!&~COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID!,}_CoglAttributeNameState!.pname!0#name_id!1~#name_index!2#normalized_default!3+# layer_number!4# CoglAttributeNameState!5~!Aattribute_buffer!B}#stride!C#offset!D#n_components!E# g!F5#P!H g!IU#boxed!Ji##P!@I$buffered!G$constant!KOp!R)COGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags!aT!svunit!u#options!vv#g!w&# CoglFlushLayerState!x>!_CoglFramebufferType--COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType-0-2~swap_chain-4~#need_stencil-5+#g-6#6g-7+# depth_texture_enabled-8+#H9 CoglFramebufferConfig-9 -=ՂCOGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags-?!_CoglFramebufferState-T%COGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState-^-lred-n#blue-o#green-p#alpha-q# depth-r#stencil-s# CoglFramebufferBits-tAUV}-RCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags-Є_CoglGLFramebuffer -˅fbo_handle-H#renderbuffers-(#g-# CoglGLFramebuffer-t CoglDriverVtableF _CoglDriverVtablexF"ىpixel_format_from_gl_internalF'#pixel_format_to_glF.##update_featuresF5U#offscreen_allocateF9D# offscreen_freeF=V#framebuffer_flush_stateF@r#framebuffer_clearFE#framebuffer_query_bitsFM#framebuffer_finishFQ̊# framebuffer_discard_buffersFT#$framebuffer_draw_attributesFX#(framebuffer_draw_indexed_attributesFb^#,framebuffer_read_pixels_into_bitmapFm#0texture_2d_freeFw#4texture_2d_can_createF}Ћ#8texture_2d_initF#<texture_2d_allocateF#@texture_2d_new_from_bitmapF #Dtexture_2d_copy_from_framebufferFE#Htexture_2d_get_gl_handleF[#Ltexture_2d_generate_mipmapF#Ptexture_2d_copy_from_bitmapFɞ#Ttexture_2d_get_dataFڿ#Xflush_attributes_stateF#\clip_stack_flushF#`buffer_createFsw#dbuffer_destroyFsw#hbuffer_map_rangeFaw#lbuffer_unmapFsw#pbuffer_set_dataF w#t+U^HR1ىR1#UR1NNN+>><+y)V>JrGG%\G,,,,xG̊GGҊGo>6);XGo>6X);$+G,9<+@d8H+ЋUR1+g<+֋ R1<+EG[K+<+aR1yGo>)vŌ[XG CoglTextureDriverG&_CoglTextureDriver0GgenG%Ǝ#prep_gl_for_pixels_uploadG1#upload_subregion_to_glGC9#upload_to_glGYw# upload_to_gl_3dGk#prep_gl_for_pixels_downloadG#gl_get_tex_imageG #size_supportedG>#size_supported_3dGr# try_setting_gl_border_colorG#$allows_foreign_gl_targetG#(find_best_gl_get_data_formatGΐ#,HƎU^HR1U̎+9Ug+HH<++wU^HH+HHH<+?+U^HH+HHHHH<+}Uŏ+ U^H^H^Hy+>U^H^H^H^H+rU^H^H^HDUHIx+U^HR1ΐUR1NN CoglPipelineCacheH_CoglPipelineCache CoglTexture3DI._CoglTexture3D CoglTextureRectangleJ?D_CoglTextureRectangle!_CoglGpuInfoArchitectureFlagKCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagK%\!_CoglGpuInfoArchitectureK'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureK0K3'COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorK<"K?COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackageKB@KECOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugKL CoglGpuInfoKP#_CoglGpuInfo$KRvendorKT'#vendor_nameKUE#driver_packageKW#driver_package_nameKXE# driver_package_versionKY#architectureK[#architecture_nameK\E#architecture_flagsK]#driver_bugsK_# _CoglFrameCallbackList2%Zg2%Z#g2%`#GZ CoglFrameCallbackList2%2)g2)Z#f2)`# CoglResizeNotifyEntry21ŗ_CoglResizeNotifyEntry25f27#g29G#g2:*# id2;#_CoglResizeNotifyList23Wg23W#g23]#W CoglResizeNotifyList2327g27W#f27]# CoglOnscreenEvent2>_CoglOnscreenEvent2Bf2D|#onscreen2FvG#info2G|G# g2H$G#_CoglOnscreenEventList2@Sg2@S#g2@Y#S CoglOnscreenEventList2@2Dg2DS#f2DY# Ԑ( [wٙ 'v_'lH^HH^H*I/^HPKE^H5uHHHH^H^HHK^HHH{^H^H^H^HHHHHH^H^H*IHHHH)HHNTIJ^HH^HDJ/p^HH^H^HHP^Hv*ě^H^H^H^HH5ʛ^H*^HH=MC^H^H^HHHH'parent_id)#node_id_ptr*#graph+6+#indent,# PrintDebugState-I'dump_layer_ref_cby+`ImIm4(layeryg)gy**state{+Og|4'dump_layer_cb0+Im8Km4ŝ(node0Y)g0**layer2g*state3+g45,Eg5P+dg66+5-changes7+5'dump_pipeline_cb+@KmMm6(nodeY)g**pipelineo>*state+Og6,EgP+dg6+6-changes+ 7-layers+X7.Z-blend_enable_nameE7/_cogl_debug_dump_pipelines_dot_fileMmOm7(filenameE0graph6+71layer_stateH1pipeline_stateX2gh2Ogl0ctxU82tGNU C 4.6.3./cogl-glsl-shader.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglOmSmPucharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloat8signed charshort intlong long unsigned intHWND__unused# HWNDo   double long double CoglContext% _CoglContext>w&i@IH#displayBX#(driverD:#,gpuH#0driver_vtableKF#Ttexture_driverLQ#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS5#hprivate_feature_flagsTd#lneeds_viewport_scissor_workaroundV;,#pviewport_scissor_workaround_framebufferWzK#tdefault_pipelineYA#xdefault_layer_0Zom#|default_layer_n[om#dummy_layer_dependant\om#attribute_name_states_hash^5,#attribute_name_index_map_}]#n_attribute_names`#enabled_builtin_attributesbr#enabled_texcoord_attributescr#enabled_custom_attributesdr#enable_builtin_attributes_tmpir#enable_texcoord_attributes_tmpjr#enable_custom_attributes_tmpkr#changed_bits_tmplr#legacy_backface_culling_enabledn;,#identity_matrixq],#y_flip_matrixr],#flushed_matrix_modev]#current_projection_entryz_#current_modelview_entry{_#identity_entry}]#builtin_flushed_projection~#builtin_flushed_modelview~#texture_units}]#active_texture_unit#legacy_fog_statet#opaque_color_pipelineA#blended_color_pipelineA#texture_pipelineA#codegen_header_buffer+#codegen_source_buffer+#codegen_boilerplate_buffer+#source_stack(#legacy_state_set#pipeline_cache\#default_gl_texture_2d_texJ#default_gl_texture_3d_texb#default_gl_texture_rect_texh#framebuffers(#journal_flush_attributes_array}]#journal_clip_bounds}]#polygon_vertices}]#current_pipelineA#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color;,#current_pipeline_age#gl_blend_enable_cache;,#depth_test_enabled_cache;,#depth_test_function_cache8#depth_writing_enabled_cache;,#depth_range_near_cache)#depth_range_far_cache)#legacy_depth_test_enabled;,#current_buffern#framebuffer_stack*#window_bufferzK#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferzK#current_read_bufferzK#have_last_offscreen_allocate_flags&#last_offscreen_allocate_flags#swap_callback_closures5,#next_swap_callback_idé#onscreen_events_queue#current_gles2_contextDzX#gles2_context_stack+#current_path˫_#stencil_pipelineA#quad_buffer_indices_byte#quad_buffer_indices_lenљ#quad_buffer_indices#rectangle_byte_indices#rectangle_short_indices#rectangle_short_indices_len֩#in_begin_gl_block;,#texture_download_pipelineA#blit_texture_pipelineA#atlasesݴ*#atlas_reorganize_callbacksސ)#journal_rectangles_colorw&#max_texture_unitsL#max_texture_image_unitsL#max_activateable_texture_unitsL#current_programK,#current_fragment_program_typew#current_vertex_program_typew#current_gl_programFL#current_gl_dither_enabled;,#current_gl_color_mask39#current_clip_stack_valid;,#current_clip_stack_#current_clip_stack_uses_stencil ;,#buffer_map_fallback_array~#buffer_map_fallback_in_use;,#buffer_map_fallback_offset#rectangle_stateeX#sampler_cache#winsys_features$#h&'#uniform_names-#uniform_name_hash15,#n_uniform_names2#glBindTexture;!P#glBlendFunc=P#glClear?:V#glClearColorAL#glClearStencilFtT#glColorMaskHrW#glCopyTexSubImage2DMV#glDeleteTexturesVO#glDepthFuncXL#glDepthMaskZ#glDisable\L#glDrawArrays^W#glDrawElements`#glEnableeL#glFinishg#glFlushi#glFrontFacekL#glCullFacemL#glGenTexturesoO#glGetErrorq.V#glGetIntegervsV#glGetBooleanvuԜ#glGetFloatvwW#glGetStringy#glHint{P#glIsTexture} P#glPixelStoreiN#glReadPixels#glScissorW#glStencilFunc6#glStencilMask(Q#glStencilOpR#glTexImage2D#glTexParameterfM#glTexParameterfvDM#glTexParameteriM#glTexParameterivkM#glGetTexParameterfvM#glGetTexParameterivM#glTexSubImage2DLV#glCopyTexImage2DV#glViewportW#glIsEnabledP#glLineWidth O#glPolygonOffsetO#glClipPlanef(Q# glAttachShader @P# glUseProgram C(Q# glDeleteProgram E(Q# glGetShaderInfoLog GQ# glGetProgramInfoLog LQ# glGetShaderiv Q8P# glGetProgramiv U8P# glDetachShader YP# glGetAttachedShaders [Q# glIsShader ` P# glIsProgram b P# glShaderSource lΝ# glCompileShader q(Q# glLinkProgram s(Q# glGetUniformLocation uQ# glUniform1f xkR# glUniform2f {R# glUniform3f R# glUniform4f R# glUniform1fv ,S# glUniform2fv ,S# glUniform3fv ,S# glUniform4fv ,S# glUniform1i O# glUniform2i VO# glUniform3i R# glUniform4i S# glUniform1iv HS# glUniform2iv HS# glUniform3iv HS# glUniform4iv HS# glUniformMatrix2fv dS# glUniformMatrix3fv dS# glUniformMatrix4fv dS# glGetUniformfv Q# glGetUniformiv R# glGetActiveUniform \Q# glGetShaderSource Q# glValidateProgram (Q# glVertexAttribPointer T# glEnableVertexAttribArray (Q# glDisableVertexAttribArray (Q# glVertexAttrib1f S# glVertexAttrib1fv S# glVertexAttrib2f S# glVertexAttrib2fv S# glVertexAttrib3f S# glVertexAttrib3fv S# glVertexAttrib4f S# glVertexAttrib4fv S# glGetVertexAttribfv -R# glGetVertexAttribiv 8P# glGetVertexAttribPointerv IR# glGetAttribLocation Q# glBindAttribLocation  Q# glGetActiveAttrib \Q# glGetTexLevelParameteriv P# glGetTexImage S# glClipPlane W7# glDepthRange YN# glDrawBuffer [L# glMapBuffer fi# glUnmapBuffer iP# glTexImage3D qL# glTexSubImage3D xM# glBlitFramebuffer AU# glGenPrograms O# glDeletePrograms O# glBindProgram !P# glProgramString # glProgramLocalParameter4fv T# glEGLImageTargetTexture2D # glEGLImageTargetRenderbufferStorage # glDiscardFramebuffer # glRenderbufferStorageMultisampleIMG ǀU# glFramebufferTexture2DMultisampleIMG # glGenSamplers O# glDeleteSamplers O# glBindSampler P# glSamplerParameteri U# glCreateProgramObject :Q# glCreateShaderObject FQ# glDeleteObject (Q# glAttachObject P# glUseProgramObject (Q# glGetInfoLog Q# glGetObjectParameteriv 8P# glDetachObject P# glGetAttachedObjects Q# glGetStringi GT# glBindVertexArray (Q# glDeleteVertexArrays O# glGenVertexArrays O# glMapBufferRange &U# uint8_t $ uint32_t ( int64_t ) guint8 guint32& gsize: gchar0 gint3 gboolean4& gulong8 guint9 gpointerO' GDestroyNotifyY9'?'K'' GArray'Y'_GArray+'}h- (#len.'# GByteArray('_GByteArray1'}h3(#len4'# GPtrArray)'_GPtrArray7 (pdata9(#len:'#&&' GQuark&& GError+:(_GError -}(domain/(#code0&#message1 (# '(  GList'(_GList )(}h+'#next,(#prev-(#( GHashTable'(_GHashTable GHook( )_GHook K)}hM'#nextN<*#prevO<*#gP'# hook_idQ&#hR'#funcS'#lhT#'# GHookList))_GHookListA<*seq_idC&#hook_sizeD'#is_setupE'#hooksF<*#dummy3G'# finalize_hookHB*#dummyI}(#( GHookFinalizeFunc5[*a*r*r*<*) GSList'*_GSList)*}h+'#next,*#x* GString)*_GString ++str- (#len.&#allocated_len/&#*+,(<+G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| GQueue&+_GQueue 15,head3(#tail4(#length5'#( CoglBoolD CoglHandle' CoglMatrixo,_CoglMatrixO-xxR)#yxS)#zxT)#wxU)# xyX)#yyY)#zyZ)#wy[)#xz^)# yz_)#$zz`)#(wza)#,xwd)#0ywe)#4zwf)#8wwg)#<invm]#@in#ho#_padding3p# CoglColorئ-_CoglColor).redw&#greenw&#bluew&#alphaw&#h&#(h&#1h&# [1COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat).5COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags 2D5COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH(5H6COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType5G7COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeb68COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction`7X39COGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaska8m9COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpI99COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags9 CoglSwapChain!9_CoglSwapChain CoglOnscreenTemplate&):_CoglOnscreenTemplate CoglRendererQU:_CoglRendererW:COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver^e: CoglDisplayA;_CoglDisplay8 $u;i &IH#setup (;,#(renderer )X#,onscreen_template *]#0h 4'#4 CoglAttribute!%;_CoglAttribute"7 <i"9IH#name_state";#(normalized"<;,#,is_buffered">;,#0d"Lł#4h"N# CoglAttributeBuffer#%&<_CoglAttributeBuffer CoglIndices$%P<_CoglIndicesu;_CoglFeatureIDW?COGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglPath%6g?_CoglPath CoglPipeline&"?_CoglPipeline'kAi'_#destroy_callback'w#<destroy_data''#@journal_ref_count'#Dh'#Hage'#Lcolor'-#Pi'#`layer_differences'(#dh'Ow#hstatic_breadcrumb'FI#llayers_cache'Uw#pshort_layers_cache'[w#tdeprecated_get_layers_list'(#is_weak'#Nh'#blend_enable'#real_blend_enable'#layers_cache_dirty'#deprecated_get_layers_list_dirty'#has_static_breadcrumb'#progend'#CoglSnippet(3A_CoglSnippets? CoglBuffer)@B_CoglBuffer\*SBi*UIH#h*WX#(vtable*Ymy#,last_target*[K|#8h*]z#<gl_handle*_FL#@size*`#Dusage_hint*ai{#Hupdate_hint*bkC#L}h*fg|#Ph*h#Tstore_created*j#X)~kCCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint)B)CCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess)C)JDCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint)C CoglBitmap+*uD_CoglBitmap CoglTexture,"D_CoglTexture,aDCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType,eD CoglFramebuffer-Z(E_CoglFramebuffer.v#Hi.xIH#h.yX#(i.z#,config.})#0width.#Dheight.#Hformat.1#Lallocated.;,#Pmodelview_stack.i#Tprojection_stack.i#Xviewport_x.)#\viewport_y.)#`viewport_width.)#dviewport_height.)#hviewport_age.#lviewport_age_for_scissor_workaround.#pclip_state.s#tdither_enabled.;,#x:h.39#|journal.o#deps.(#clear_color_red.)#clear_color_green.)#clear_color_blue.)#clear_color_alpha.)#clear_clip_x0.#clear_clip_y0.#clear_clip_x1.#clear_clip_y1.#clear_clip_dirty.;,#dirty_bitmasks.;,#bits.N#!i.# CoglFrameInfo/(8H_CoglFrameInfo CoglObject0 [H_CoglObject(1KHklass1Mg]#user_data_entry1Om]#user_data_array1Q}]#n_user_data_entries1R# g1T#$0ZHunused0[# CoglUserDataKey0\H CoglUserDataDestroyCallback0j4I:IFI'LI CoglOnscreen2*eI _CoglOnscreen3KbJi3ME#foreign_hwnd3V#h3Y;,#frame_closures3[ #resizable3];,#resize_callbacks3^#frame_counter3`&#swap_frame_counter3a&#pending_frame_infos3d+#h3f'#_CoglFrameEvent2JCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent2bJCoglFrameCallback2JJKKJK'QI#HCoglFrameClosure2'K_CoglFrameClosure3'zKg3)(#h3+J#h3-'# lh3.I#ECoglOnscreenResizeCallback2KKKK' CoglTexture2D47K_CoglTexture2D GLenum5 GLboolean5 GLbitfield5 GLint5 GLsizei5 GLubyte5 GLuint5 GLfloat5 ) GLclampf5!)GLvoid5$sLLLcLcLcLcLLLKLsLLMKLL(L(L(LLKKLMDMKLLLL(L(L(LKKLJM`MKK`MfMTLqMMKKMMLMMKKMTLMMKKMLMMKKTLMNKKLN%NcLK+NZNKLK(L(LL(LL`NNKLLL(L(LK(LLNNKTLNNK`MNNKLNN`MN OKKKKOOTL$O:OK(LL@OVOTLTLTL\OrOLLLxO7LOFLOOLK(LLOOTLTLOOLLOO(LOFLO P(L}OP K!PFL'P8PKFL>PTPFLKMZPuPKLK{PPKLP KPK}LPPKKPKPPKKLFLP QFLFLQ(QFLFLFI.Q:QFL@Q!FLLQ FL\QKbQQFLFL(LQMQ(LKQQFL(LQOQ LQFLFIQQFL(LQQRFLLMR-RFLLM3RIRFLKMOReRFLKPFIqRRLTLRRLTLTLRRLTLTLTLRRLTLTLTLTLRSLLLL S,SLLLLL2SHSL(L`MNSdSL(LMjSSL(LK`MSSFLTLSSFL`MSSFLTLTLSSFLTLTLTLSTFLTLTLTLTLTATFLLKK(LLKMT rObTKFLhTtTcLzTTLTTKFLMTTKK(L(LT KTKTTKKKFLLU UKKKFL&UAUKKKMGUULLLLLLLL LKUUK(LK(L(LUUFLKLU }LUK LU V(L}OKL(LV.VKKMM4V!K@VLV LRVVKLLL(L(LKKLVVKLKLL(L(LLVVKLLLLL(L(LVWKM WWKM$W:WKL(L@WQWKcLWWrWTLTLTLTLxWWKKKKWWLL(L(L CoglGLES2Context6^W_CoglGLES2ContextWFI7$d_CoglPipelineSnippet >(eg>*[e#snippet>,e#_CoglPipelineSnippetList>&6eh>&6e#d CoglPipelineSnippetList>&e>*ele_next>*6e#le_prev>*e#6eA_CoglSamplerCacheWrapMode?-fCOGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapMode?4e CoglSamplerCache?6f_CoglSamplerCache_CoglSamplerCacheEntry?8gsampler_object?:FL#min_filter?&#,padding6B?&#0padding7B@&#4padding8BA&#8padding9BB&#< CoglDepthStateBCnCC6qCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncCLpCqCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeCTq CoglBitmaskD9#r)r_CoglBitmaskImaginaryTypeD'rambient''m#diffuse''m#specular''m# emission''m#0shininess')#@CoglPipelineLightingState'Er%'salpha_func'6q#alpha_func_reference')#CoglPipelineAlphaFuncState'r%('tblend_equation_rgb'K#blend_equation_alpha'K#blend_src_factor_alpha'L#blend_dst_factor_alpha'L# blend_constant'-#blend_src_factor_rgb'L# blend_dst_factor_rgb'L#$CoglPipelineBlendState'1s%$' tenabled'";,#color'#-#mode'$5#density'%)#z_near'&)#z_far'')# CoglPipelineFogState'(6t%'*t:h',39#CoglPipelineLogicOpsState'-t%'/5umode'1q#front_winding'29#CoglPipelineCullFaceState'3u% '5uoverride_mask'7r#override_values'<u#changed_mask'@r#nCoglPipelineUniformsState'AWu&'Cvlighting_state'Er#alpha_state'Fs#Dblend_state'Gt#Luser_program'HK,#tdepth_state'Io#xfog_state'Jt#point_size'K)#logic_ops_state'Lt#cull_face_state'M5u#uniforms_state'Nu#\h'OwOwA'vom omkw '%wCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType')kw_CoglPipelineFlushFlag'xCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag'w_CoglPipelineFlushOptions'Lyh'x#h'&#disable_layers'&#layer0_override_texture'Xm# CoglPipelineFlushOptions'x CoglBufferVtable*(y_CoglBufferVtable **ymap_range*,z#unmap*3z#set_data*5Bz# 'zzCJD+Byzz z ;,Bzz2+z_CoglBufferFlags* ;,uX1V ;,Xm+{ J21+JzK J ;,CJ2+dJ1g|IzKA΃j_zK CoglTextureDriverIˏ_CoglTextureDriver0IQgenI%k#prep_gl_for_pixels_uploadI1#upload_subregion_to_glICޑ#upload_to_glIY# upload_to_gl_3dIkd#prep_gl_for_pixels_downloadI#gl_get_tex_imageI#size_supportedI#size_supported_3dI# try_setting_gl_border_colorI3#$allows_foreign_gl_targetIN#(find_best_gl_get_data_formatIs#, FLkXK1QXq ;,ޑXXm;,2FLFL+ ;,XKFL;,2LFLFL+ ;,dXKFL;,LL2LFLFL+"Xj ;,XKKKg| ;,XKKKK ;,XKKK3XFL`M ;,NXK9 1sX1QQT CoglPipelineCacheJ_CoglPipelineCache CoglTexture3DK._CoglTexture3D CoglTextureRectangleL?_CoglTextureRectangle_CoglGpuInfoArchitectureFlagMbCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagM%_CoglGpuInfoArchitectureM'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureM0M3̗COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorM<ǖM?9COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackageMBMECOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugMLY CoglGpuInfoMPȘ_CoglGpuInfo$MRÙvendorMT̗#vendor_nameMUFI#driver_packageMW9#driver_package_nameMXFI# driver_package_versionMY#architectureM[#architecture_nameM\FI#architecture_flagsM]b#driver_bugsM_# _CoglFrameCallbackList3%3i3%# i3%#K CoglFrameCallbackList3%Ù3)Mth3)#Eh3)# CoglResizeNotifyEntry31j_CoglResizeNotifyEntry35g37$#h39K#h3:'# id3;#_CoglResizeNotifyList333i33# i33#M CoglResizeNotifyList3337Ith37#Eh37# CoglOnscreenEvent3>b_CoglOnscreenEvent3Bg3D!#onscreen3FK#info3GK# i3HJ#_CoglOnscreenEventList3@3i3@# i3@#I CoglOnscreenEventList3@3DFth3D#Eh3D#LWy͓ z~ 'f'KK(LKLԜKATÜ rOKڜLL(L(LKK}L6KLFL RKKK<KLL(L(LLKKLX7L7L7L7LΝFL(LWMKLKMԝKLKK}L,K,2N= 'iKKTKK(L2oK'K(LPKKKFLL(LÞ'add_layer_fragment_boilerplate_cb=;,OmIOm/8U(layer=om)h>'*h@+'add_layer_vertex_boilerplate_cb+;,POmOms8ɟ(layer+om)h,'*h.++h/8,_cogl_glsl_shader_set_source_with_boilerplateIOmSm8(ctxIX(version_stringJFI(shader_gl_handleKFL(shader_gl_typeLK (pipelineMA(count_inN(L(strings_inOeR(lengths_inPM-vertex_boilerplateRFIm-fragment_boilerplateSFI…m.stringsUeR9.lengthsVM89.countW9+iY9/PmPmj._g_boolean_var_:/PmTQm.buf+(:.iG:/QmQm.iq:0Zȡ+h{+:1~RmRm-texture_3d_extensiongŅm  &  2_cogl_debug_flags8Q  GNU C 4.6.3./cogl-pipeline-snippet.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglSm{Xm}charsize_tunsigned intintshort unsigned intlong intlong long intlong unsigned int unsigned charfloat0signed charshort intlong long unsigned intdouble long doublegsize:gchar0guint9GArray' _GArray+ data-# len.#GString) _GString +D str-# len.# allocated_len/#CoglBoolDCoglSnippet 3n _CoglSnippet@ 2 _parent 4h# hook 6%#( immutable ;J#, declarations =#0 pre >#4 replace ?#8 post @#<  E% COGL_SNIPPET_HOOK_VERTEX COGL_SNIPPET_HOOK_VERTEX_TRANSFORM COGL_SNIPPET_HOOK_VERTEX_GLOBALS COGL_SNIPPET_HOOK_FRAGMENT COGL_SNIPPET_HOOK_FRAGMENT_GLOBALS COGL_SNIPPET_HOOK_TEXTURE_COORD_TRANSFORM COGL_SNIPPET_HOOK_LAYER_FRAGMENT0 COGL_SNIPPET_HOOK_TEXTURE_LOOKUP0CoglSnippetHook UCoglPipelineSnippet $X _CoglPipelineSnippet ( list_node *# Oi ,%# _CoglPipelineSnippetList & lh_first &#=CoglPipelineSnippetList & * le_next *# le_prev *#Z, 08 hi 28# hook 5%# chain_function 9># final_name <># function_prefix ?># return_type B># return_variable G># return_variable_is_argument MJ# arguments P># argument_declarations S>#$ source_buf VD#(DCoglPipelineSnippetData W+CoglObject z _CoglObject( K klass M=# user_data_entry OC# user_data_array QS# n_user_data_entries R# ref_count T#$ Z unused [#CoglUserDataKey \ _CoglObjectClass 4 name 6># virt_free 7# virt_unref 8#CoglUserDataDestroyInternalCallback 1CoglObjectClass 96 = key ?# user_data @# destroy A#CoglUserDataEntry B$S_cogl_pipeline_snippet_freeWi_cogl_util_one_at_a_time_hashghashgkeyh*bytesipkil_cogl_pipeline_snippet_generate_code*SmUVm: data* first_snippet,;Oi,;snippet_num-><n_snippets.<[sourcej>< I_cogl_pipeline_snippet_generate_declarations`VmVm4=T declarations_bufDhook%hi8Oi=VmVmsource>=_cogl_pipeline_snippet_list_freeVmVm= list8Wi7>tmpm>YVmVm ~>_cogl_pipeline_snippet_list_addWm`Wm>M list8Oi%WiA?6WmIWmtail?_cogl_pipeline_snippet_list_copy`WmWm? dst8src tail"@l L@ [copy@  =!_cogl_pipeline_snippet_list_hash Wm$Xm@ "list 8"hash1#lA$WmXm 'A ;A NAWmXm%;A%wA&_cogl_pipeline_snippet_list_equalJ0Xm{XmA"list08"list18#l0A#l1AGNU C 4.6.3./cogl-pipeline-cache.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglXmI]m4charsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloat;signed charshort intlong long unsigned intHWND__unused# HWNDr   double long double CoglContext% _CoglContext>z&j@_E#displayBU#(driverD:#,gpuHj#0driver_vtableK#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS5#hprivate_feature_flagsT]#lneeds_viewport_scissor_workaroundV>,#pviewport_scissor_workaround_framebufferWH#tdefault_pipelineY?#xdefault_layer_0Z{h#|default_layer_n[{h#dummy_layer_dependant\{h#attribute_name_states_hash^8,#attribute_name_index_map_V#n_attribute_names`#enabled_builtin_attributesbm#enabled_texcoord_attributescm#enabled_custom_attributesdm#enable_builtin_attributes_tmpim#enable_texcoord_attributes_tmpjm#enable_custom_attributes_tmpkm#changed_bits_tmplm#legacy_backface_culling_enabledn>,#identity_matrixq`,#y_flip_matrixr`,#flushed_matrix_modev|#current_projection_entryzY#current_modelview_entry{Y#identity_entry}YW#builtin_flushed_projectionY|#builtin_flushed_modelviewY|#texture_unitsV#active_texture_unit#legacy_fog_stater#opaque_color_pipeline?#blended_color_pipeline?#texture_pipeline?#codegen_header_buffer+#codegen_source_buffer+#codegen_boilerplate_buffer+#source_stack(#legacy_state_set#pipeline_cache#default_gl_texture_2d_tex#default_gl_texture_3d_tex#default_gl_texture_rect_tex#framebuffers(#journal_flush_attributes_arrayV#journal_clip_boundsV#polygon_verticesV#current_pipeline?#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color>,#current_pipeline_age#gl_blend_enable_cache>,#depth_test_enabled_cache>,#depth_test_function_cache8#depth_writing_enabled_cache>,#depth_range_near_cache,#depth_range_far_cache,#legacy_depth_test_enabled>,#current_buffer##framebuffer_stack*#window_bufferH#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferH#current_read_bufferH#have_last_offscreen_allocate_flags&#last_offscreen_allocate_flags_#swap_callback_closures8,#next_swap_callback_idì#onscreen_events_queueŹ#current_gles2_contextU#gles2_context_stack+#current_path Y#stencil_pipeline?#quad_buffer_indices_bytee#quad_buffer_indices_lenќ#quad_buffer_indicese#rectangle_byte_indicese#rectangle_short_indicese#rectangle_short_indices_len֬#in_begin_gl_block>,#texture_download_pipeline?#blit_texture_pipeline?#atlasesݷ*#atlas_reorganize_callbacksޓ)#journal_rectangles_colorz&#max_texture_units1I#max_texture_image_units1I#max_activateable_texture_units1I#current_programN,#current_fragment_program_typeEu#current_vertex_program_typeEu#current_gl_program\I#current_gl_dither_enabled>,#current_gl_color_mask69#current_clip_stack_valid>,#current_clip_stackX#current_clip_stack_uses_stencil >,#buffer_map_fallback_array3#buffer_map_fallback_in_use>,#buffer_map_fallback_offset#rectangle_stateuU#sampler_cache9#winsys_features$#Jj&*#uniform_names-?#uniform_name_hash18,#n_uniform_names2#glBindTexture;7M#glBlendFunc=M#glClear?JS#glClearColorAI#glClearStencilFQ#glColorMaskHT#glCopyTexSubImage2DMS#glDeleteTexturesV M#glDepthFuncXI#glDepthMaskZQ#glDisable\I#glDrawArrays^.T#glDrawElements`r#glEnableeI#glFinishg#glFlushi#glFrontFacekI#glCullFacemI#glGenTexturesoL#glGetErrorq>S#glGetIntegervsT#glGetBooleanvu#glGetFloatvwT#glGetStringy#glHint{M#glIsTexture}!M#glPixelStoreiK#glReadPixelsϚ#glScissorT#glStencilFunc#glStencilMask>N#glStencilOp#glTexImage2DA#glTexParameterfJ#glTexParameterfvZJ#glTexParameteriK#glTexParameterivJ#glGetTexParameterfvJ#glGetTexParameterivJ#glTexSubImage2D\S#glCopyTexImage2DS#glViewportT#glIsEnabledM#glLineWidth"L#glPolygonOffsetL#glClipPlanef>N# glAttachShader @ N# glUseProgram C>N# glDeleteProgram E>N# glGetShaderInfoLog GN# glGetProgramInfoLog LN# glGetShaderiv QNM# glGetProgramiv UNM# glDetachShader Y N# glGetAttachedShaders [N# glIsShader `!M# glIsProgram b!M# glShaderSource l# glCompileShader q>N# glLinkProgram s>N# glGetUniformLocation uN# glUniform1f x{O# glUniform2f {O# glUniform3f O# glUniform4f O# glUniform1fv N# glVertexAttribPointer &Q# glEnableVertexAttribArray >N# glDisableVertexAttribArray >N# glVertexAttrib1f P# glVertexAttrib1fv P# glVertexAttrib2f P# glVertexAttrib2fv P# glVertexAttrib3f P# glVertexAttrib3fv P# glVertexAttrib4f Q# glVertexAttrib4fv P# glGetVertexAttribfv CO# glGetVertexAttribiv NM# glGetVertexAttribPointerv _O# glGetAttribLocation N# glBindAttribLocation "N# glGetActiveAttrib rN# glGetTexLevelParameteriv P# glGetTexImage Sʛ# glClipPlane W# glDepthRange Y# glDrawBuffer [I# glMapBuffer f# glUnmapBuffer iM# glTexImage3D qI# glTexSubImage3D xJ# glBlitFramebuffer QR# glGenPrograms L# glDeletePrograms L# glBindProgram 7M# glProgramString ?# glProgramLocalParameter4fv Q# glEGLImageTargetTexture2D V# glEGLImageTargetRenderbufferStorage V# glDiscardFramebuffer r# glRenderbufferStorageMultisampleIMG ǐR# glFramebufferTexture2DMultisampleIMG ͝# glGenSamplers L# glDeleteSamplers M# glBindSampler N# glSamplerParameteri R# glCreateProgramObject PN# glCreateShaderObject \N# glDeleteObject >N# glAttachObject N# glUseProgramObject >N# glGetInfoLog N# glGetObjectParameteriv NM# glDetachObject  N# glGetAttachedObjects N# glGetStringi WQ# glBindVertexArray >N# glDeleteVertexArrays  M# glGenVertexArrays L# glMapBufferRange &R# uint8_t $ uint32_t ( int64_t ) guint8 guint32& gsize: gchar0 gint3 gboolean4& gulong8 guint9 gpointerO* GDestroyNotifyY<'B'N'' GArray'\'_GArray+';j-(#len. '# GByteArray('_GByteArray1';j3(#len4 '# GPtrArray)'_GPtrArray7(pdata9(#len: '#&&' GQuark&& GError+=(_GError -(domain/!(#code0&#message1(# '(  GList'(_GList )(;j+'#next,(#prev-(#( GHashTable'(_GHashTable GHook( )_GHook K);jM'#nextN?*#prevO?*#{iP '# hook_idQ&#jR '#funcS'#jT&'# GHookList))_GHookListA?*seq_idC&#hook_sizeD '#is_setupE '#hooksF?*#dummy3G'# finalize_hookHE*#dummyI(#( GHookFinalizeFunc5^*d*u*u*?*) GSList'*_GSList)*;j+'#next,*#{* GString)*_GString ++str-(#len.&#allocated_len/&#*+/(<+G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| GQueue&+_GQueue 18,head3(#tail4(#length5 '#( CoglBoolD CoglHandle* CoglMatrixr,_CoglMatrixO-xxR,#yxS,#zxT,#wxU,# xyX,#yyY,#zyZ,#wy[,#xz^,# yz_,#$zz`,#(wza,#,xwd,#0ywe,#4zwf,#8wwg,#<invmV#@jn#jo#_padding3p# CoglColorة-_CoglColor,.redz&#greenz&#bluez&#alphaz&#i&#i&#i&# [1COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat,.5COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags 2D5COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH+5K6COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType5J7COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModee68COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunctionc7X69COGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaska8m9COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpL99COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags9 CoglSwapChain!9_CoglSwapChain CoglOnscreenTemplate&,:_CoglOnscreenTemplate CoglRendererQX:_CoglRendererW:COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver^h: CoglDisplayA;_CoglDisplay8 $x;j &_E#setup (>,#(renderer )U#,onscreen_template *V#0Jj 4*#4 CoglAttribute!%;_CoglAttribute"7<j"9_E#name_state";V#(normalized"<>,#,is_buffered">>,#0d"L-#4i"N# CoglAttributeBuffer#%)<_CoglAttributeBuffer CoglIndices$%S<_CoglIndicesx; CoglPath%6x<_CoglPath CoglPipeline&"<_CoglPipeline'k>j'Y#destroy_callback'|t#<destroy_data'*#@journal_ref_count'#Dj'#Hage'#Lcolor'-#Pn_layers'#`layer_differences'(#dQj't#hstatic_breadcrumb'\F#llayers_cache't#pshort_layers_cache't#tdeprecated_get_layers_list'(#is_weak'#i'#blend_enable'#real_blend_enable'#layers_cache_dirty'#deprecated_get_layers_list_dirty'#has_static_breadcrumb'#progend'#CoglSnippet(3?_CoglSnippet< CoglBuffer)@)?_CoglBuffer\*S@j*U_E#j*WU#(vtable*Yv#,last_target*[y#8j*]@x#<gl_handle*_\I#@size*`#Dusage_hint*ax#Hupdate_hint*b@#L;j*fy#Pi*h#Tstore_created*j#X)~@COGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint)@)@COGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess)@)`ACOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint)A CoglBitmap+*A_CoglBitmap CoglTexture,"A_CoglTexture,aBCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType,eA CoglFramebuffer-Z>B_CoglFramebuffer.v9Ej.x_E#j.yU#(j.z#,config.}#0width.#Dheight.#Hformat.1#Lallocated.>,#Pmodelview_stack.ф#Tprojection_stack.ф#Xviewport_x.,#\viewport_y.,#`viewport_width.,#dviewport_height.,#hviewport_age.#lviewport_age_for_scissor_workaround.#pclip_state.|#tdither_enabled.>,#xi.69#|journal.ׄ#deps.(#clear_color_red.,#clear_color_green.,#clear_color_blue.,#clear_color_alpha.,#clear_clip_x0.#clear_clip_y0.#clear_clip_x1.#clear_clip_y1.#clear_clip_dirty.>,#dirty_bitmasks.>,#bits.#)k.# CoglFrameInfo/(NE_CoglFrameInfo CoglObject0 qE_CoglObject(1KEklass1MV#user_data_entry1OV#user_data_array1QV#n_user_data_entries1R# {i1T#$0ZFunused0[# CoglUserDataKey0\E CoglUserDataDestroyCallback0jJFPF\F*bF CoglOnscreen2*{F _CoglOnscreen3KxGj3M'B#foreign_hwnd3V#qj3Y>,#frame_closures3[#resizable3]>,#resize_callbacks3^#frame_counter3`&#swap_frame_counter3a&#pending_frame_infos3d+#Jj3f*#_CoglFrameEvent2GCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent2xGCoglFrameCallback2GGHHGH*gF9ECoglFrameClosure2=H_CoglFrameClosure3'Hqi3)ݗ#i3+G#@j3-*# j3.'F#'BCoglOnscreenResizeCallback2HHHH* CoglTexture2D47H_CoglTexture2D GLenum5 GLboolean5 GLbitfield5 GLint5 GLsizei5 GLubyte5 GLuint5 GLfloat5 , GLclampf5!,GLvoid5$IIIyIyIyIyIIIIIIIJI1I1I>I>I>I1IIIIJZJI1I1I1I1I>I>I>IIII`JvJIIvJ|JjIJJIIJJ1IJJIIJjIJJIIJ1IJKIIjIK$KII1I*K;KyIIAKpKI1II>I>I1I>IIvKKI1I1I1I>I>II>IIKKIjIKKIvJKKI1IKLvJL"LIIII(L4LjI:LPLI>IIVLlLjIjIjIrLL1I1I1ILMIL\ILL1II>IILLjIjILL1I1ILM>IM\IM!M>IL'MI7M\I=MNMI\ITMjM\IIJpMMIIIMMIIMIMIIMMIIMIM NII1I\IN"N\I\I(N>N\I\I\FDNPN\IVN \IbN\IrNIxNN\I\I>INJN>IINN\I>INMN1IN\I\FN O\I>INO'O\I1IJ-OCO\I1IJIO_O\IIJeO{O\IIMOO1IjIOO1IjIjIOO1IjIjIjIOO1IjIjIjIjIOP1I1I1I1IPIvJ^PtP1I>IJzPP1I>IIvJPP\IjIPP\IvJPP\IjIjIPQ\IjIjIjIQ&Q\IjIjIjIjI,QQQ\I1III>III]QLrQI\IxQQyIQQ1IQQI\IJQQII>I>IQIQIQRIII\I1IR0RIII\I6RQRIIIJWRR1I1I1I1I1I1I1I1IIIRRI>II>I>IRR\II1IRIRIIRS>ILII>I#S>SIIJJDS IPS\SIbSSI1I1I1I>I>IIIISSI1II1I1I>I>I1ISTI1I1I1I1I1I>I>ITTIJT.TIJ4TJTI1I>IPTaTIyIgTTjIjIjIjITTIIIITT1I1I>I>I CoglGLES2Context6^T_CoglGLES2ContextT\F7,UU+UT_CoglObjectClass 14Vname16\F#virt_free17*#virt_unref18*# CoglUserDataDestroyInternalCallback11EVKV\V** CoglObjectClass19U 1=Vkey1?V#@j1@*#j1AV#F CoglUserDataEntry1BsV\V VV N': ,V  CoglMatrixStack8W_CoglMatrixStack09YWj9_E#j9U#(last_entry9Y#, CoglMatrixEntry8pW_CoglMatrixEntry92W[j94Y#op95{#{i96#composite_gets9:# CoglClipStack:)W_CoglClipStack:]sX[j:aX#j:cX#bounds_x0:j#bounds_y0:k# bounds_x1:l#bounds_y1:m#{i:o#:0XCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType:5sXWYWh< CoglNode;"Y_CoglNode<;*Yj;._E#[j;1Y#(qi;4Y#,children;7Y#4has_parent_reference;;>,#8_CoglNodeList;$Yj;$Y#Y CoglNodeList;$Y;4Yle_next;4Y#le_prev;4Y#Y<#]COGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags<<Z CoglPipelineSnippet=$&^_CoglPipelineSnippet =(d^qi=*^#snippet=,^#_CoglPipelineSnippetList=&^j=&^# ^ CoglPipelineSnippetList=&d^=*^le_next=*^#le_prev=*^#^>!_CoglSamplerCacheWrapMode>-_COGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapMode>4^ CoglSamplerCache>60`_CoglSamplerCache_CoglSamplerCacheEntry>8`sampler_object>:\I#min_filter><I#mag_filter>=I#wrap_mode_s>?_# wrap_mode_t>@_#wrap_mode_p>A_# CoglSamplerCacheEntry>BD` CoglPipelineLayer?*a_CoglPipelineLayer`?aj?Y#owner??#<index?٬#@j?ݜ#Dunit_index?#Htexture_type?B#Ltexture?dh#Psampler_cache_entry?jh#TQj?uh#X"i?#\?LcCOGL_PIPELINE_LAYER_STATE_UNITCOGL_PIPELINE_LAYER_STATE_TEXTURE_TYPECOGL_PIPELINE_LAYER_STATE_TEXTURE_DATACOGL_PIPELINE_LAYER_STATE_SAMPLERCOGL_PIPELINE_LAYER_STATE_COMBINECOGL_PIPELINE_LAYER_STATE_COMBINE_CONSTANT COGL_PIPELINE_LAYER_STATE_USER_MATRIXCOGL_PIPELINE_LAYER_STATE_POINT_SPRITE_COORDSCOGL_PIPELINE_LAYER_STATE_VERTEX_SNIPPETSCOGL_PIPELINE_LAYER_STATE_FRAGMENT_SNIPPETS?dCOGL_PIPELINE_COMBINE_FUNC_ADDCOGL_PIPELINE_COMBINE_FUNC_ADD_SIGNEDCOGL_PIPELINE_COMBINE_FUNC_SUBTRACTCOGL_PIPELINE_COMBINE_FUNC_INTERPOLATECOGL_PIPELINE_COMBINE_FUNC_REPLACE<COGL_PIPELINE_COMBINE_FUNC_MODULATECOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBCOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBA CoglPipelineCombineFunc?c?eCOGL_PIPELINE_COMBINE_SOURCE_TEXTURECOGL_PIPELINE_COMBINE_SOURCE_CONSTANTCOGL_PIPELINE_COMBINE_SOURCE_PRIMARY_COLORCOGL_PIPELINE_COMBINE_SOURCE_PREVIOUSCOGL_PIPELINE_COMBINE_SOURCE_TEXTURE0 CoglPipelineCombineSource?d?fCOGL_PIPELINE_COMBINE_OP_SRC_COLORCOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_COLORCOGL_PIPELINE_COMBINE_OP_SRC_ALPHACOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_ALPHA CoglPipelineCombineOp?e?htexture_combine_rgb_func?d#texture_combine_rgb_src?h#texture_combine_rgb_op?#h#texture_combine_alpha_func?d#texture_combine_alpha_src?h# texture_combine_alpha_op?#h#,texture_combine_constant?3h#8matrix?`,#H j?^#k?^#point_sprite_coords?>,# e#h  f3h  ,Ch  CoglPipelineLayerBigState?fAph`Cha@hCOGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedType@$h#@@+Ui$float_value@,3h$int_value@-Ui$matrix@.V$float_array@/ei$int_array@0$array@1* ei ,_CoglBoxedValueL@&ij@(h#size@)#count@)#v@2h# CoglBoxedValue@3ki@A/ kmagicA1&#test_enabledA3>,#test_functionA48#write_enabledA5>,# range_nearA6,#range_farA7,#iA9&#iA:&#iA;&# padding3A<&#$padding4A=&#(padding5A>&#,padding6A?&#0padding7A@&#4padding8AA&#8padding9AB&#< CoglDepthStateACiBCBlCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncBL!kBlCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeB`l CoglBitmaskC9/m5m_CoglBitmaskImaginaryType!_CoglPipelineState'oCOGL_PIPELINE_STATE_COLORCOGL_PIPELINE_STATE_BLEND_ENABLECOGL_PIPELINE_STATE_LAYERSCOGL_PIPELINE_STATE_LIGHTINGCOGL_PIPELINE_STATE_ALPHA_FUNCCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE COGL_PIPELINE_STATE_BLENDCOGL_PIPELINE_STATE_USER_SHADERCOGL_PIPELINE_STATE_DEPTHCOGL_PIPELINE_STATE_FOGCOGL_PIPELINE_STATE_POINT_SIZECOGL_PIPELINE_STATE_LOGIC_OPSCOGL_PIPELINE_STATE_CULL_FACE COGL_PIPELINE_STATE_UNIFORMSCOGL_PIPELINE_STATE_VERTEX_SNIPPETSCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETSCOGL_PIPELINE_STATE_REAL_BLEND_ENABLED'pambient'3h#diffuse'3h#specular'3h# emission'3h#0shininess',#@CoglPipelineLightingState'o%'vpalpha_func'Bl#alpha_func_reference',#CoglPipelineAlphaFuncState'6p%('qblend_equation_rgb'I#blend_equation_alpha'I#blend_src_factor_alpha'1I#blend_dst_factor_alpha'1I# blend_constant'-#blend_src_factor_rgb'1I# blend_dst_factor_rgb'1I#$CoglPipelineBlendState'p%$' renabled'">,#color'#-#mode'$5#density'%,#z_near'&,#z_far'',# CoglPipelineFogState'(q%'*Hri',69#CoglPipelineLogicOpsState'-/r%'/rmode'1l#front_winding'29#CoglPipelineCullFaceState'3jr% '5soverride_mask'7m#override_values'<s#changed_mask'@m#iCoglPipelineUniformsState'Ar&'C_tlighting_state'Ep#alpha_state'Fvp#Dblend_state'Gq#Luser_program'HN,#tdepth_state'I k#xfog_state'Jr#point_size'K,#logic_ops_state'LHr#cull_face_state'Mr#uniforms_state'Ns# j'O^#k'P^#CoglPipelineBigState'Q=sCoglPipelineDestroyCallback'httt?*_t{h {ht '%EuCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType')t_CoglPipelineFlushFlag'vCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag'eu_CoglPipelineFlushOptions'vj'v#j'&#disable_layers'&#layer0_override_texture'dh# CoglPipelineFlushOptions'5v CoglBufferVtable*(v_CoglBufferVtable **?wmap_range*,nw#unmap*3w#set_data*5w#*hwhw@`A+??wwhwtw>,whw5+w!_CoglBufferFlags*<@xCOGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags*Bw*DxCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint*HWx*JyCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget*Qxz& CoglOffscreenD,y_CoglOffscreen.zj.'B#gl_framebuffer.؅#texture.dh#texture_level.Ȭ#texture_level_width.ɬ#texture_level_height.ʬ#depth_texture.dh#allocation_flags._#create_flags.#!_CoglMatrixOp9%{COGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp90z_CoglMatrixEntryCache 9Y|entry9Y#flushed_identity9>,#flipped9>,# CoglMatrixEntryCache9{9|COGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode9u| CoglClipStateE|_CoglClipStateE}stacksE"*#_CoglJournal`F!}jF#_E#framebufferF+H#(entriesF-V#,verticesF.V#0needed_vbo_lenF/#4vbo_poolF6}#8next_vbo_in_poolF9#Xfast_read_pixel_countF;#\ }} < CoglJournalF=}"&~COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID",~_CoglAttributeNameState".}name"0#name_id"1~#name_index"2#normalized_default"3>,# layer_number"4# CoglAttributeNameState"5~"Aattribute_buffer"B}#stride"C#offset"D#n_components"E# j"FK6#P"H-j"IU#boxed"Ji##P"@V$buffered"G$constant"K\}"R6COGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags"aa"sunit"u#options"vv#j"w&# CoglFlushLayerState"xK!_CoglFramebufferType.-COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType.0.2swap_chain.4#need_stencil.5>,#)k.6#qj.7>,# depth_texture_enabled.8>,#9 CoglFramebufferConfig.9.=COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags.?!_CoglFramebufferState.T2COGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState.^.lred.n#blue.o#green.p#alpha.q# depth.r#stencil.s# CoglFramebufferBits.tNV}._COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags.݄_CoglGLFramebuffer .؅fbo_handle.\I#renderbuffers.(#)k.# CoglGLFramebuffer. CoglDriverVtableG _CoglDriverVtablexG"pixel_format_from_gl_internalG'#pixel_format_to_glG.0#update_featuresG5U#offscreen_allocateG9Q# offscreen_freeG=c#framebuffer_flush_stateG@#framebuffer_clearGE#framebuffer_query_bitsGMNJ#framebuffer_finishGQي# framebuffer_discard_buffersGT#$framebuffer_draw_attributesGX+#(framebuffer_draw_indexed_attributesGbk#,framebuffer_read_pixels_into_bitmapGm#0texture_2d_freeGw#4texture_2d_can_createG}݋#8texture_2d_initG#<texture_2d_allocateG#@texture_2d_new_from_bitmapG#Dtexture_2d_copy_from_framebufferGR#Htexture_2d_get_gl_handleGh#Ltexture_2d_generate_mipmapG#Ptexture_2d_copy_from_bitmapGɫ#Ttexture_2d_get_dataǦ#Xflush_attributes_stateG#\clip_stack_flushG#`buffer_createGw#dbuffer_destroyGw#hbuffer_map_rangeGnw#lbuffer_unmapGw#pbuffer_set_dataG w#t>,UI110U1NNN >,KK+y6cKWHH2iH,,,,HيH͊Hߊ%H?J7%6b<eH?J7e%6@<1>,H9+yAqH>,݋U1>,dh+1+RHhX>,+ň1yH?6%ҌXH CoglTextureDriverH3_CoglTextureDriver0HgenH%ӎ#prep_gl_for_pixels_uploadH1#upload_subregion_to_glHCF#upload_to_glHY# upload_to_gl_3dHk̏#prep_gl_for_pixels_downloadH#gl_get_tex_imageH#size_supportedHK#size_supported_3dH# try_setting_gl_border_colorH#$allows_foreign_gl_targetH#(find_best_gl_get_data_formatHې#,\IӎUI1Uَ>,FUdh>,\I\I+>,UI\I>,1I\I\I+L>,̏UI\I>,1I1I1I\I\I+Uҏ>,UIIIy>,KUIIII>,UIIIQU\IvJ>,UI1ېU1NN CoglPipelineCacheI_CoglPipelineCache $\fragment_hash&8,#vertex_hash'8,#combined_hash(8,# CoglTexture3DJ.q_CoglTexture3D CoglTextureRectangleK?_CoglTextureRectangle!_CoglGpuInfoArchitectureFlagLCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagL%!_CoglGpuInfoArchitectureL']COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureL0:L3COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorL<|L?COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackageLBLENCOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugLL CoglGpuInfoLP}_CoglGpuInfo$LRxvendorLT#vendor_nameLU\F#driver_packageLW#driver_package_nameLX\F# driver_package_versionLY#architectureL[]#architecture_nameL\\F#architecture_flagsL]#driver_bugsL_N# _CoglFrameCallbackList3%j3%#j3%#$H CoglFrameCallbackList3%x3)2j3)#j3)# CoglResizeNotifyEntry31_CoglResizeNotifyEntry35vqi37٘#i39H#@j3:*# id3;#_CoglResizeNotifyList33j33#j33# CoglResizeNotifyList33v372j37#j37# CoglOnscreenEvent3>_CoglOnscreenEvent3Bqqi3D֙#onscreen3FH#info3GH# j3HG#_CoglOnscreenEventList3@j3@#j3@# CoglOnscreenEventList3@q3D2j3D#j3D# \ hw3 '`'QIErI>IIIWIQQxLIϚ1I1I>I>IIIII1I\I՚IIIAI1I1I>I>I1IIII bMIMIMIMIG\I>ITJhI1IIJʛI1IIIIIЛ*II ?II>I5$VI*ErI>IM\III\I1I>Ix'pipeline_combined_equal~>,XmXm0B(a~5(b~5)bjB)jB*ctxUB'pipeline_vertex_equal]>,XmYmBz(a]5(b]5+%j_@+ka'pipeline_fragment_equal>>, YmzYm$C(a>5(b>5)i@PC)iAnC*ctxCUC'pipeline_combined_hashjYmYmC[,;jj5)bjlC)jm D*ctxoU%D'pipeline_vertex_hashPYm ZmCD,;jP5+%jR@+kT'pipeline_fragment_hash,ZmbZmoD,;j,5)i.D)i/D*ctx1UD-_cogl_pipeline_cache_newpZmZmD)j:E.H[/__n&/__s& *__p':E0_cogl_pipeline_cache_free[m5[mcEɟ,j-_cogl_pipeline_cache_get_fragment_template?@[m[mEo,j,j?)i?E1[m[mR2iԬ3[m[m4seen>,2m-_cogl_pipeline_cache_get_vertex_template?[m\m)F,j,j?)i?aF1U\me\m2i3e\m\m4seen>, 2m5_cogl_pipeline_cache_get_combined_template?\mI]mF6j6j?7i?F1]m]m8i3]mI]m9seen>,2mGNU C 4.6.3./cogl-material-compat.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglP]m`mcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloat<signed charshort intlong long unsigned intHWND__unused# HWNDs   double long double uint8_t$ uint32_t( int64_t) guint8 guint32& gsize: gchar0 gint3 gboolean4< gulong8 guint9 gpointerO+ GDestroyNotifyY s GArray'_GArray+k-l#len.f# GByteArray(_GByteArray1)k3r#len4f# GPtrArray):_GPtrArray7lpdata9x#len:f#/s GQuark& GError +_GError -domain /~#code 0<#message 1l# s  GList '_GList )6k +s#next ,6#prev -6# GHashTable 'N_GHashTable GHook (i_GHook Kk Ms#next N#prev O#Pk Pf# hook_id QX#l Rf#func Ss#k T# GHookList )_GHookList Aseq_id CX#hook_size Df#is_setup Ef#hooks F#dummy3 Gs# finalize_hook H#dummy I#\ GHookFinalizeFunc 5  GSList '_GSList )k +s#next ,# GString))_GString +ostr-l#len."#allocated_len/"#{ GQueue&_GQueue 1head36#tail46#length5f#< CoglBoolD CoglHandle+ CoglMatrix _CoglMatrixO/xxR-#yxS-#zxT-#wxU-# xyX-#yyY-#zyZ-#wy[-#xz^-# yz_-#$zz`-#(wza-#,xwd-#0ywe-#4zwf-#8wwg-#<invm}#@ln#lo#_padding3p# CoglColor@_CoglColorred#l#blue#m#qk#zk#k# [ COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormatCOGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags DCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHCOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType3COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunctionXCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaska5m#COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpaCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags7 - @/magic1#test_enabled3#test_function4#write_enabled5# range_near6-#range_far7-#qk9#zk:#k;# padding3<#$padding4=#(padding5>#,padding6?#0padding7@#4padding8A#8padding9B#< CoglDepthStateC CoglMaterial0_CoglMaterial CoglMaterialLayer1_CoglMaterialLayerP3COGL_MATERIAL_FILTER_NEARESTCOGL_MATERIAL_FILTER_LINEARCOGL_MATERIAL_FILTER_NEAREST_MIPMAP_NEARESTCOGL_MATERIAL_FILTER_LINEAR_MIPMAP_NEARESTCOGL_MATERIAL_FILTER_NEAREST_MIPMAP_LINEARCOGL_MATERIAL_FILTER_LINEAR_MIPMAP_LINEAR CoglMaterialFilterW-|COGL_MATERIAL_WRAP_MODE_REPEATCOGL_MATERIAL_WRAP_MODE_CLAMP_TO_EDGECOGL_MATERIAL_WRAP_MODE_AUTOMATIC CoglMaterialWrapModeMCOGL_MATERIAL_ALPHA_FUNC_NEVERCOGL_MATERIAL_ALPHA_FUNC_LESSCOGL_MATERIAL_ALPHA_FUNC_EQUALCOGL_MATERIAL_ALPHA_FUNC_LEQUALCOGL_MATERIAL_ALPHA_FUNC_GREATERCOGL_MATERIAL_ALPHA_FUNC_NOTEQUALCOGL_MATERIAL_ALPHA_FUNC_GEQUALCOGL_MATERIAL_ALPHA_FUNC_ALWAYSCoglMaterialAlphaFuncPCOGL_MATERIAL_LAYER_TYPE_TEXTURECoglMaterialLayerType#CoglMaterialLayerCallback+ CoglPipeline"_CoglPipelineklE#destroy_callbackm#<destroy_data+#@journal_ref_count#D[l#Hage#LCl/#Pn_layers#`layer_differences6#dkm#hstatic_breadcrumbD#llayers_cachem#pshort_layers_cachem#tdeprecated_get_layers_list6#is_weak#k#blend_enable#real_blend_enable#layers_cache_dirty#deprecated_get_layers_list_dirty#has_static_breadcrumb#progend# CoglContext%1_CoglContext>@l@C#displayBs#(driverDA#,gpuH'#0driver_vtableK#Ttexture_driverLØ#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsTJ#lneeds_viewport_scissor_workaroundV#pviewport_scissor_workaround_framebufferW n#tdefault_pipelineYC#xdefault_layer_0ZOb#|default_layer_n[Ob#dummy_layer_dependant\Ob#attribute_name_states_hash^#attribute_name_index_map_E#n_attribute_names`#enabled_builtin_attributesbh#enabled_texcoord_attributesch#enabled_custom_attributesdh#enable_builtin_attributes_tmpih#enable_texcoord_attributes_tmpjh#enable_custom_attributes_tmpkh#changed_bits_tmplh#legacy_backface_culling_enabledn#identity_matrixq#y_flip_matrixr#flushed_matrix_modev{#current_projection_entryzu#current_modelview_entry{u#identity_entry}6t#builtin_flushed_projectionl{#builtin_flushed_modelviewl{#texture_unitsE#active_texture_unit#legacy_fog_stateEk#opaque_color_pipelineC#blended_color_pipelineC#texture_pipelineC#codegen_header_buffero#codegen_source_buffero#codegen_boilerplate_buffero#source_stack6#legacy_state_set#pipeline_cacheΘ#default_gl_texture_2d_tex#default_gl_texture_3d_texԘ#default_gl_texture_rect_texژ#framebuffers6#journal_flush_attributes_arrayE#journal_clip_boundsE#polygon_verticesE#current_pipelineC#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color#current_pipeline_age#gl_blend_enable_cache#depth_test_enabled_cache#depth_test_function_cache#depth_writing_enabled_cache#depth_range_near_cache-#depth_range_far_cache-#legacy_depth_test_enabled#current_buffer#framebuffer_stack#window_buffer n#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_buffer n#current_read_buffer n#have_last_offscreen_allocate_flagsH#last_offscreen_allocate_flagsi#swap_callback_closures#next_swap_callback_idí#onscreen_events_queuev#current_gles2_contexts#gles2_context_stackȁ#current_pathu#stencil_pipeline̤C#quad_buffer_indices_byteo#quad_buffer_indices_lenѝ#quad_buffer_indiceso#rectangle_byte_indiceso#rectangle_short_indiceso#rectangle_short_indices_len֭#in_begin_gl_block#texture_download_pipelineڤC#blit_texture_pipelineۤC#atlases#atlas_reorganize_callbacks#journal_rectangles_color#max_texture_unitsN#max_texture_image_unitsN#max_activateable_texture_unitsN#current_program#current_fragment_program_typen#current_vertex_program_typen#current_gl_programO#current_gl_dither_enabled#current_gl_color_mask#current_clip_stack_valid#current_clip_stacku#current_clip_stack_uses_stencil #buffer_map_fallback_array#buffer_map_fallback_in_use#buffer_map_fallback_offset#rectangle_state{s#sampler_cache#winsys_features$#k&+#uniform_names-#uniform_name_hash1#n_uniform_names2#glBindTexture;R#glBlendFunc=S#glClear?Y#glClearColorAWO#glClearStencilFBW#glColorMaskH@Z#glCopyTexSubImage2DMY#glDeleteTexturesVR#glDepthFuncXxO#glDepthMaskZ#glDisable\xO#glDrawArrays^Y#glDrawElements`/#glEnableexO#glFinishg#glFlushi#glFrontFacekxO#glCullFacemxO#glGenTexturesoR#glGetErrorqX#glGetIntegervsY#glGetBooleanvuF#glGetFloatvwY#glGetStringy\#glHint{S#glIsTexture}R#glPixelStoreiQ#glReadPixels#glScissoraZ#glStencilFunc#glStencilMaskS#glStencilOpę#glTexImage2D#glTexParameterfP#glTexParameterfvP#glTexParameteriP#glTexParameteriv?P#glGetTexParameterfvfP#glGetTexParameterivP#glTexSubImage2DY#glCopyTexImage2DTY#glViewportaZ#glIsEnabledjS#glLineWidthQ#glPolygonOffset}R#glClipPlanef<Q#glClientActiveTextureDxO#glGenRenderbuffersS# glAttachShader@S# glUseProgramCS# glDeleteProgramES# glGetShaderInfoLogGT# glGetProgramInfoLogLT# glGetShaderivQ S# glGetProgramivU S# glDetachShaderYS# glGetAttachedShaders[lT# glIsShader`R# glIsProgrambR# glShaderSourcel@# glCompileShaderqS# glLinkProgramsS# glGetUniformLocationuT# glUniform1fx9U# glUniform2f{PU# glUniform3flU# glUniform4fU# glUniform1fvU# glUniform2fvU# glUniform3fvU# glUniform4fvU# glUniform1iR# glUniform2i*R# glUniform3iU# glUniform4iU# glUniform1ivV# glUniform2ivV# glUniform3ivV# glUniform4ivV# glUniformMatrix2fv2V# glUniformMatrix3fv2V# glUniformMatrix4fv2V# glGetUniformfvT# glGetUniformivT# glGetActiveUniform0T# glGetShaderSourceܨT# glValidateProgramS# glVertexAttribPointerV# glEnableVertexAttribArrayS# glDisableVertexAttribArrayS# glVertexAttrib1fSV# glVertexAttrib1fvjV# glVertexAttrib2fV# glVertexAttrib2fvjV# glVertexAttrib3fV# glVertexAttrib3fvjV# glVertexAttrib4fV# glVertexAttrib4fvjV# glGetVertexAttribfvU# glGetVertexAttribiv S# glGetVertexAttribPointervU# glGetAttribLocation T# glBindAttribLocation S# glGetActiveAttrib0T# glGetTexLevelParameterivPa# glGetTexImageS# glClipPlaneW# glDepthRangeY# glDrawBuffer[xO# glMapBufferfۚ# glUnmapBufferijS# glTexImage3DqO# glTexSubImage3DxO# glBlitFramebufferX# glGenProgramsR# glDeleteProgramsR# glBindProgramR# glProgramString# glProgramLocalParameter4fvTW# glEGLImageTargetTexture2D# glEGLImageTargetRenderbufferStorage# glDiscardFramebuffer/# glRenderbufferStorageMultisampleIMGNX# glFramebufferTexture2DMultisampleIMGZ# glGenSamplersګR# glDeleteSamplersR# glBindSamplerS# glSamplerParameteritX# glCreateProgramObjectT# glCreateShaderObjectT# glDeleteObjectS# glAttachObjectS# glUseProgramObjectS# glGetInfoLogT# glGetObjectParameteriv S# glDetachObjectS# glGetAttachedObjectslT# glGetStringiW# glBindVertexArrayS# glDeleteVertexArraysR# glGenVertexArraysR# glMapBufferRange&X# CoglSwapChain!@_CoglSwapChain CoglOnscreenTemplate &A_CoglOnscreenTemplate CoglRenderer!Q0A_CoglRenderer!WACOGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver!^@A CoglDisplay"AA_CoglDisplay8#$PBl#&C#setup#(#(renderer#)s#,onscreen_template#*s#0k#4+#4 CoglAttribute$%eB_CoglAttribute%7Bl%9C#name_state%;d#(normalized%<#,is_buffered%>#0d%L@#4Zk%N# CoglAttributeBuffer&%C_CoglAttributeBuffer CoglIndices'%+C_CoglIndicesPBCoglSnippet(3TC_CoglSnippet CoglPipelineLayerCallback{CCCC+ CoglObject) C_CoglObject(*KADklass*ME#user_data_entry*OE#user_data_array*QE#n_user_data_entries*R# Pk*T#$)Z[Dunused)[# CoglUserDataKey)\AD CoglUserDataDestroyCallback)jDD D+D_CoglObjectClass *4Ename*6D#virt_free*7+#virt_unref*8+# CoglUserDataDestroyInternalCallback*1/E5E FE++ CoglObjectClass*9D *=Ekey*?E#k*@+#k*AE#[D CoglUserDataEntry*B]EFE EE  CoglNode+"E_CoglNode<+*JFl+.C#l+1oF#(Fk+4F#,children+7uF#4has_parent_reference+;#8_CoglNodeList+$oFIl+$oF#E CoglNodeList+$JF+4Fle_next+4oF#le_prev+4F#oF,#JCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags,b#Tk4Ib#X!k4#\4^COGL_PIPELINE_COMBINE_FUNC_ADDCOGL_PIPELINE_COMBINE_FUNC_ADD_SIGNEDCOGL_PIPELINE_COMBINE_FUNC_SUBTRACTCOGL_PIPELINE_COMBINE_FUNC_INTERPOLATECOGL_PIPELINE_COMBINE_FUNC_REPLACE<COGL_PIPELINE_COMBINE_FUNC_MODULATECOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBCOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBA CoglPipelineCombineFunc4p]4_COGL_PIPELINE_COMBINE_SOURCE_TEXTURECOGL_PIPELINE_COMBINE_SOURCE_CONSTANTCOGL_PIPELINE_COMBINE_SOURCE_PRIMARY_COLORCOGL_PIPELINE_COMBINE_SOURCE_PREVIOUSCOGL_PIPELINE_COMBINE_SOURCE_TEXTURE0 CoglPipelineCombineSource4^4`COGL_PIPELINE_COMBINE_OP_SRC_COLORCOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_COLORCOGL_PIPELINE_COMBINE_OP_SRC_ALPHACOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_ALPHA CoglPipelineCombineOp4_4atexture_combine_rgb_func4^#texture_combine_rgb_src4a#texture_combine_rgb_op4a#texture_combine_alpha_func4^#texture_combine_alpha_src4a# texture_combine_alpha_op4a#,texture_combine_constant4b#8/m4#Hk4fN# m4fN#point_sprite_coords4# _a  `b  -b  CoglPipelineLayerBigState4`JDbk\b\5bCOGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedType5$Ub"@5+&c#float_value5,b#int_value5-&c$/m5.}#float_array5/6c#int_array50#array51+ 6c -_CoglBoxedValueL5&cl5(b#size5)#count5)#v52b# CoglBoxedValue53COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorL<9L?COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackageLBWLE COGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugLL˔ CoglGpuInfoLP:_CoglGpuInfo$LR5vendorLT>#vendor_nameLUD#driver_packageLW#driver_package_nameLXD# driver_package_versionLY#architectureL[#architecture_nameL\D#architecture_flagsL]ԑ#driver_bugsL_ # _CoglFrameCallbackList=%ql=%q#l=%w#qq CoglFrameCallbackList=%5=)k=)q#gl=)w# CoglResizeNotifyEntry=1ܖ_CoglResizeNotifyEntry=53Fk=7#l=9`r#k=:+# id=;#_CoglResizeNotifyList=3nl=3n#l=3t#n CoglResizeNotifyList=33=7k=7n#gl=7t# CoglOnscreenEvent=>ԗ_CoglOnscreenEvent=B.Fk=D#onscreen=Fq#info=Gq# l=Hq#_CoglOnscreenEventList=@jl=@j#l=@p#j CoglOnscreenEventList=@.=Dk=Dj#gl=Dp#ɘ$? v [) N /NNNO FNW5FR\NL NNNNNNQOb NNO ęNNN NNNNNNNNOʙ  O O O O @ONr[P% aNNNPF NNNNQOg N +ۚNNƚ NNN6 N+ /NNS ZNNNONN5(cogl_material_new%P]ml]m-G)ctx'sYG*cogl_material_copy,p]mu]mt؛+source,*cogl_material_ref2]m]mt, l2-cogl_material_unref8]m]mtH, l8*cogl_is_material>]m]mt, l>-cogl_material_set_colorD]m]mtɜ,lD,ClEm-cogl_material_set_color4ubK]m]mt@,lK+redL,lM+blueN ,mO-cogl_material_set_color4fV]m]mt,lV+redW-,lX-+blueY- ,mZ--cogl_material_get_colora^m^mt,la,Clb/-cogl_material_set_ambienth^m^mtP,lh,kim-cogl_material_get_ambiento ^m%^mt,lo,kp-cogl_material_set_diffusev0^m5^mt,lv,lwm-cogl_material_get_diffuse}@^mE^mt1,l},l~-cogl_material_set_ambient_and_diffuseP^mU^mt,l,Clm-cogl_material_set_specular`^me^mtԟ,l,hkm-cogl_material_get_specularp^mu^mt ,l,hk-cogl_material_set_shininess^m^mtm,l,k-*cogl_material_get_shininess-^m^mt,l-cogl_material_set_emission^m^mt,l,lm-cogl_material_get_emission^m^mtH,l,l-cogl_material_set_alpha_test_function^m^mt,l,l+alpha_reference-*cogl_material_set_blend^m^mt,l,6l§D,!lu-cogl_material_set_blend_constant^m^mtq,l˰+constant_colorm-cogl_material_set_point_size^m^mt,lҰ,$m-*cogl_material_get_point_size-_m_mt,lٰ*cogl_material_get_user_program_m_mtI,l߰-cogl_material_set_user_program _m%_mt,l+program-cogl_material_set_layer0_m5_mt,l,k,l-cogl_material_remove_layer@_mE_mt@,l,k*cogl_material_set_layer_combineP_mU_mt,l,k,6lD,!lu .cogl_material_set_layer_combine_constant`_me_mt/l/k /Rl m.cogl_material_set_layer_matrixp_mu_mt/l/k//m0cogl_material_get_layers̥_m_mt̥/lҥ0cogl_material_get_n_layers!_m_mt/l!0cogl_material_layer_get_type'P_m_mta/m'a0cogl_material_layer_get_texture-_m_mt/m-a0cogl_material_layer_get_min_filter33_m_mt/m3a0cogl_material_layer_get_mag_filter93_m_mtH/m9a.cogl_material_set_layer_filters?_m_mt/l?/k@/lA3/;kB3 0cogl_material_set_layer_point_sprite_coords_enabledK_m_mtV/lK/kL1enableM/!lNu 2lPC0cogl_material_get_layer_point_sprite_coords_enabledX`m`mtѨ/lX/kY2l[C0cogl_material_get_layer_wrap_mode_sa`m`mt-/la/kb.cogl_material_set_layer_wrap_mode_si `m%`mt/li/kj/plk0cogl_material_get_layer_wrap_mode_tr0`m5`mt/lr/ks.cogl_material_set_layer_wrap_mode_tz@`mE`mtW/lz/k{/pl|0cogl_material_get_layer_wrap_mode_pP`mU`mt/l/k.cogl_material_set_layer_wrap_mode_p``me`mt/l/k/pl.cogl_material_set_layer_wrap_modep`mu`mt/l/k/pl0cogl_material_layer_get_wrap_mode_s`m`mt̫/ma0cogl_material_layer_get_wrap_mode_t`m`mt/ma0cogl_material_layer_get_wrap_mode_p`m`mtf/ma.cogl_material_foreach_layer`m`mtŬ/l/ln/k+0cogl_material_set_depth_state`m`mt,/l1state,/!lu2.cogl_material_get_depth_state`m`mt/l1state_outGNU C 4.6.3./cogl-program.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl`m>kn@X#displayB&]#(driverD?#,gpuHU#0driver_vtableK#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS)#hprivate_feature_flagsTLi#lneeds_viewport_scissor_workaroundVU #pviewport_scissor_workaround_framebufferW[#tdefault_pipelineY{U#xdefault_layer_0Z^t#|default_layer_n[^t#dummy_layer_dependant\^t#attribute_name_states_hash^ #attribute_name_index_map_;b#n_attribute_names`#enabled_builtin_attributesbx#enabled_texcoord_attributescx#enabled_custom_attributesdx#enable_builtin_attributes_tmpix#enable_texcoord_attributes_tmpjx#enable_custom_attributes_tmpkx#changed_bits_tmplx#legacy_backface_culling_enablednU #identity_matrixqw #y_flip_matrixrw #flushed_matrix_modev#current_projection_entryzcd#current_modelview_entry{cd#identity_entry}b#builtin_flushed_projection#builtin_flushed_modelview#texture_units;b#active_texture_unit#legacy_fog_stateS~#opaque_color_pipeline{U#blended_color_pipeline{U#texture_pipeline{U#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cache#default_gl_texture_2d_tex#default_gl_texture_3d_tex#default_gl_texture_rect_tex#framebuffers#journal_flush_attributes_array;b#journal_clip_bounds;b#polygon_vertices;b#current_pipeline{U#current_pipeline_changes_since_flush#current_pipeline_skip_gl_colorU #current_pipeline_age#gl_blend_enable_cacheU #depth_test_enabled_cacheU #depth_test_function_cache#depth_writing_enabled_cacheU #depth_range_near_cache%#depth_range_far_cache%#legacy_depth_test_enabledU #current_buffer#framebuffer_stack#window_buffer[#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_buffer[#current_read_buffer[#have_last_offscreen_allocate_flags#last_offscreen_allocate_flags#swap_callback_closures #next_swap_callback_idå#onscreen_events_queueŤ#current_gles2_contextX]#gles2_context_stack #current_pathid#stencil_pipeline{U#quad_buffer_indices_byteН#quad_buffer_indices_lenѕ#quad_buffer_indicesҝ#rectangle_byte_indicesԝ#rectangle_short_indices՝#rectangle_short_indices_len֥#in_begin_gl_blockU #texture_download_pipeline{U#blit_texture_pipeline{U#atlasesݕ#atlas_reorganize_callbacksq#journal_rectangles_color' #max_texture_units5D#max_texture_image_units5D#max_activateable_texture_units5D#current_programe #current_fragment_program_type#current_vertex_program_type#current_gl_program`D#current_gl_dither_enabledU #current_gl_color_mask<#current_clip_stack_validU #current_clip_stack]d#current_clip_stack_uses_stencil U #buffer_map_fallback_array#buffer_map_fallback_in_useU #buffer_map_fallback_offset#rectangle_state]#sampler_cache$#winsys_features$#rm&##uniform_names-*#uniform_name_hash1 #n_uniform_names2#glBindTexture;;H#glBlendFunc=H#glClear?NN#glClearColorAD#glClearStencilFL#glColorMaskHO#glCopyTexSubImage2DMN#glDeleteTexturesVH#glDepthFuncXD#glDepthMaskZ<#glDisable\D#glDrawArrays^2O#glDrawElements`]#glEnableeD#glFinishg#glFlushi#glFrontFacekD#glCullFacemD#glGenTexturesoG#glGetErrorqBN#glGetIntegervsO#glGetBooleanvut#glGetFloatvwO#glGetStringy#glHint{H#glIsTexture}%H#glPixelStoreiF#glReadPixels#glScissorO#glStencilFunc֦#glStencilMaskBI#glStencilOp#glTexImage2D,#glTexParameterfE#glTexParameterfv^E#glTexParameteri F#glTexParameterivE#glGetTexParameterfvE#glGetTexParameterivE#glTexSubImage2D`N#glCopyTexImage2DN#glViewportO#glIsEnabledH#glLineWidth&G#glPolygonOffsetG#glClipPlanefBI# glAttachShader@I# glUseProgramCBI# glDeleteProgramEBI# glGetShaderInfoLogGI# glGetProgramInfoLogLI# glGetShaderivQRH# glGetProgramivURH# glDetachShaderYI# glGetAttachedShaders# glIsShader`%H# glIsProgramb%H# glShaderSourceln# glCompileShaderqBI# glLinkProgramsBI# glGetUniformLocationuI# glUniform1fxJ# glUniform2f{J# glUniform3fJ# glUniform4fJ# glUniform1fv@K# glUniform2fv@K# glUniform3fv@K# glUniform4fv@K# glUniform1iG# glUniform2ipG# glUniform3iJ# glUniform4iK# glUniform1iv\K# glUniform2iv\K# glUniform3iv\K# glUniform4iv\K# glUniformMatrix2fvxK# glUniformMatrix3fvxK# glUniformMatrix4fvxK# glGetUniformfvJ# glGetUniformiv+J# glGetActiveUniformvI# glGetShaderSourceI# glValidateProgramBI# glVertexAttribPointer*L# glEnableVertexAttribArrayBI# glDisableVertexAttribArrayBI# glVertexAttrib1fK# glVertexAttrib1fvK# glVertexAttrib2fK# glVertexAttrib2fvK# glVertexAttrib3fK# glVertexAttrib3fvK# glVertexAttrib4fL# glVertexAttrib4fvK# glGetVertexAttribfvGJ# glGetVertexAttribivRH# glGetVertexAttribPointervcJ# glGetAttribLocation I# glBindAttribLocation &I# glGetActiveAttribvI# glGetTexLevelParameterivP# glGetTexImageS# glClipPlaneWק# glDepthRangeY# glDrawBuffer[D# glMapBufferf # glUnmapBufferiH# glTexImage3DqD# glTexSubImage3DxE# glBlitFramebufferUM# glGenProgramsG# glDeleteProgramsG# glBindProgram;H# glProgramString*# glProgramLocalParameter4fvL# glEGLImageTargetTexture2DA# glEGLImageTargetRenderbufferStorageA# glDiscardFramebuffer]# glRenderbufferStorageMultisampleIMGǔM# glFramebufferTexture2DMultisampleIMG͈# glGenSamplersG# glDeleteSamplersH# glBindSamplerI# glSamplerParameteriM# glCreateProgramObjectTI# glCreateShaderObject`I# glDeleteObjectBI# glAttachObjectI# glUseProgramObjectBI# glGetInfoLogI# glGetObjectParameterivRH# glDetachObjectI# glGetAttachedObjectsI# glGetStringi[L# glBindVertexArrayBI# glDeleteVertexArraysH# glGenVertexArraysG# glMapBufferRange&M# CoglSwapChain!>_CoglSwapChain CoglOnscreenTemplate&>_CoglOnscreenTemplate CoglRendererQ?_CoglRendererW?COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver^? CoglDisplay A?_CoglDisplay8!$"@kn!&X#setup!(U #(renderer!) ]#,onscreen_template!*Ab#0rm!4##4 CoglAttribute"%7@_CoglAttribute#7@kn#9X#name_state#;#(normalized#U #0d#Le#4n#N# CoglAttributeBuffer$%@_CoglAttributeBuffer CoglIndices%%@_CoglIndices"@ _CoglFeatureIDDCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS GLenum& GLboolean& GLbitfield& GLint& GLsizei& GLubyte& GLuint& GLfloat& % GLclampf&!%GLvoid&$DDD}D}D}D}DDDDDDDED5D5DBDBDBD5DDDD E^ED5D5D5D5DBDBDBDDDDdEzEDDzEEnDEEDDEE5DEEDDEnDEEDDE5DE FDDnDF(FDD5D.F?F}DDEFtFD5DDBDBD5DBDDzFFD5D5D5DBDBDDBDDFFDnDFFDzEFFD5DFGzE G&GDDDD,G8GnD>GTGDBDDZGpGnDnDnDvGG5D5D5DGQDG`DGG5DDBDDGGnDnDGG5D5DGHBDH`DH%HBDG+HD;H`DAHRHD`DXHnH`DDEtHHDDDHHDDHDHDDHHDDHDHIDD5D`DI&I`D`D,IBI`D`D HITI`DZI`DfI`DvID|II`D`DBDIEIBDDII`DBDIHI5DI`D IJ`DBDIJ+J`D5DE1JGJ`D5DEMJcJ`DDEiJJ`DDHJJ5DnDJJ5DnDnDJJ5DnDnDnDJJ5DnDnDnDnDJK5D5D5D5D K@K5D5D5D5D5DFK\K5DBDzEbKxK5DBDE~KK5DBDDzEKK`DnDKK`DzEKK`DnDnDKL`DnDnDnD L*L`DnDnDnDnD0LUL`D5DDDBDDDaLGvLD`D|LL}DLL5DLLD`DELLDDBDBDLDLDLMDDD`D5DM4MDDD`D:MUMDDDE[MM5D5D5D5D5D5D5D5D#DDMMDBDDBDBDMM`DD5DMDMD#DN!NBDGDDBD'NBNDDEEHNDTN`N#DfNND5D5D5DBDBDDDDNND5DD5D5DBDBD5DNOD5D5D5D5D5DBDBD OODE!O2ODE8ONOD5DBDTOeOD}DkOOnDnDnDnDOODDDDOO5D5DBDBD CoglTexture'"O_CoglTexture CoglBuffer(@O_CoglBuffer\)SPkn)UX#m)WA]#(vtable)Y#,last_target)[#8.n)]#<n)_`D#@size)`#Dusage_hint)a#Hupdate_hint)bNQ#Lfn)f#Pn)h#Tstore_created)j#X(~NQCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint(P(QCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess(jQ(-RCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint(Q CoglBitmap**XR_CoglBitmap'aRCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType'efR CoglPath+6R_CoglPath CoglPipeline,"S_CoglPipeline-kXUkn-od#destroy_callback-#<destroy_data-##@journal_ref_count-#Dm-#Hage-#Lcolor- #Pn_layers-#`layer_differences-#dn-#hstatic_breadcrumb- #llayers_cache-#pshort_layers_cache-#tdeprecated_get_layers_list-#is_weak-# Fn-#blend_enable-#real_blend_enable-#layers_cache_dirty-#deprecated_get_layers_list_dirty-#has_static_breadcrumb-#progend-#CoglSnippet.3lU_CoglSnippetR CoglFramebuffer/ZU_CoglFramebuffer0vXkn0xX#m0yA]#(An0z7#,config0}Ɏ#0width0#Dheight0#Hformat0 #Lallocated0U #Pmodelview_stack0 #Tprojection_stack0 #Xviewport_x0%#\viewport_y0%#`viewport_width0%#dviewport_height0%#hviewport_age0#lviewport_age_for_scissor_workaround0#pclip_state0#tdither_enabled0U #x6m0<#|journal0#deps0#clear_color_red0%#clear_color_green0%#clear_color_blue0%#clear_color_alpha0%#clear_clip_x00#clear_clip_y00#clear_clip_x10#clear_clip_y10#clear_clip_dirty0U #dirty_bitmasks0U #bits0#Tn0# CoglFrameInfo1(X_CoglFrameInfo CoglObject2 X_CoglObject(3KPYklass3M%b#user_data_entry3O+b#user_data_array3Q;b#n_user_data_entries3R# m3T#$!2ZjYunused2[# CoglUserDataKey2\PY CoglUserDataDestroyCallback2jYYY# CoglOnscreen4*Y_CoglOnscreen5KZkn5MU#foreign_hwnd5V#m5YU #frame_closures5[#resizable5]U #resize_callbacks5^#frame_counter5`F #swap_frame_counter5aF #pending_frame_infos5d #rm5f##_CoglFrameEvent4[COGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent4ZCoglFrameCallback4F[L[g[g[[m[#YXCoglFrameClosure4[_CoglFrameClosure5'[m5)ȣ#n5+,[#hm5-## n5.Y#UCoglOnscreenResizeCallback4\\)\g[# CoglTexture2D67>\_CoglTexture2D CoglGLES2Context7^g\_CoglGLES2Context\ 8<]COGL_WINSYS_RECTANGLE_STATE_UNKNOWNCOGL_WINSYS_RECTANGLE_STATE_DISABLECOGL_WINSYS_RECTANGLE_STATE_ENABLE CoglWinsysRectangleState8@\>?U A]A],]S]O\9#aCOGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass 34baname36 #virt_free37##virt_unref38## CoglHandleObject3%X CoglUserDataDestroyInternalCallback31aaa## CoglObjectClass39a! 3=bkey3?b#hm3@##n3Aza#jY CoglUserDataEntry3Baa b;b ,> %Wb  CoglMatrixStack:nb_CoglMatrixStack0;bkn;X#m;A]#(last_entry;cd#, CoglMatrixEntry:b_CoglMatrixEntry;2,cym;4cd#op;5*#m;6#composite_gets;:# CoglClipStack<)Ac_CoglClipStack<]cym6 #,padding6C?6 #0padding7C@6 #4padding8CA6 #8padding9CB6 #< CoglDepthStateCCuDC#xCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncDLwDxCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeDAx CoglBitmaskE9yy_CoglBitmaskImaginaryType-l{COGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNT!D-U|ambient-t#diffuse-t#specular-t# emission-t#0shininess-%#@CoglPipelineLightingState-{%-|alpha_func-#x#alpha_func_reference-%#CoglPipelineAlphaFuncState-w|%(-}blend_equation_rgb-D#blend_equation_alpha-D#blend_src_factor_alpha-5D#blend_dst_factor_alpha-5D# blend_constant- #blend_src_factor_rgb-5D# blend_dst_factor_rgb-5D#$CoglPipelineBlendState-|%$- S~enabled-"U #color-# #mode-$#density-%%#z_near-&%#z_far-'%# CoglPipelineFogState-(}%-*~6m-,<#CoglPipelineLogicOpsState--p~%-/~mode-1x#front_winding-2#CoglPipelineCullFaceState-3~% -5Voverride_mask-7x#override_values-<V#changed_mask-@x#uCoglPipelineUniformsState-A&-Clighting_state-EU|#alpha_state-F|#Dblend_state-G}#Luser_program-He #tdepth_state-Iv#xfog_state-JS~#point_size-K%#logic_ops_state-L~#cull_face_state-M~#uniforms_state-N\#n-Oi#Im-Pi#CoglPipelineBigState-Q~CoglPipelineDestroyCallback-h{U#^t ^t -%COGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType-)_CoglPipelineFlushFlag-XCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag-_CoglPipelineFlushOptions-.n-X#n-6 #disable_layers-6 #layer0_override_texture-Gt# CoglPipelineFlushOptions-v CoglBufferVtable)(._CoglBufferVtable )*map_range),#unmap)3#set_data)5##Q-ROU .ǃ _CoglBufferFlags)<COGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags)B)DCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint)H)JCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget)Q-' CoglOffscreenF,+_CoglOffscreen0#kn0ÁU#gl_framebuffer0#texture0Gt#texture_level0ȥ#texture_level_width0ɥ#texture_level_height0ʥ#depth_texture0Gt#allocation_flags0Η#create_flags0# _CoglMatrixOp;%*COGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp;0#_CoglMatrixEntryCache ;entry;cd#flushed_identity;U #flipped;U # CoglMatrixEntryCache;>;COGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode; CoglClipStateG1_CoglClipStateGZstacksG"#_CoglJournal`H! knH#X#framebufferH+[#(entriesH-;b#,verticesH.;b#0needed_vbo_lenH/#4vbo_poolH6 #8next_vbo_in_poolH9#Xfast_read_pixel_countH;#\ 00 @ CoglJournalH=Z#&COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID#,I_CoglAttributeNameState#.name#0#name_id#1#name_index#2#normalized_default#3U # layer_number#4# CoglAttributeNameState#53!#A>attribute_buffer#B0#stride#C#offset#D#4n#E# An#Fb#!P#Hem#IA]#boxed#Ju##P#@$buffered#G܋$constant#K>#RnCOGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags#a!#sunit#u#options#v#n#w6 # CoglFlushLayerState#x _CoglFramebufferType0-7COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType00֍!02Îswap_chain04Î#need_stencil05U #Tn06#m07U # depth_texture_enabled08U #> CoglFramebufferConfig09R0=COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags0? _CoglFramebufferState0TjCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState0^4!0lred0n#blue0o#green0p#alpha0q# depth0r#stencil0s# CoglFramebufferBits0tWb60COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags0_CoglGLFramebuffer 0fbo_handle0`D#renderbuffers0#Tn0# CoglGLFramebuffer0 CoglDriverVtableI A_CoglDriverVtablexI"pixel_format_from_gl_internalI'>#pixel_format_to_glI.h#update_featuresI5G]#offscreen_allocateI9# offscreen_freeI=#framebuffer_flush_stateI@#framebuffer_clearIE#framebuffer_query_bitsIM#framebuffer_finishIQ# framebuffer_discard_buffersIT(#$framebuffer_draw_attributesIXc#(framebuffer_draw_indexed_attributesIb#,framebuffer_read_pixels_into_bitmapImؗ#0texture_2d_freeIw#4texture_2d_can_createI}#8texture_2d_initI#<texture_2d_allocateI0#@texture_2d_new_from_bitmapIP#Dtexture_2d_copy_from_framebufferI#Htexture_2d_get_gl_handleI#Ltexture_2d_generate_mipmapI#Ptexture_2d_copy_from_bitmapI#Ttexture_2d_get_dataI#Xflush_attributes_stateI5#\clip_stack_flushIL#`buffer_createI#dbuffer_destroyI#hbuffer_map_rangeI#lbuffer_unmapI#pbuffer_set_dataI #tU 8A]D8  hA] IIIDU n[[j[%%%%[[([][{Ua]n A.[{Ua]n@iU җ[җFR)\ޗU A] U 0GtPҗ 6[VU җ /[{U/n] L]d[; CoglTextureDriverJk_CoglTextureDriver0JgenJ% #prep_gl_for_pixels_uploadJ1'#upload_subregion_to_glJC~#upload_to_glJY# upload_to_gl_3dJk#prep_gl_for_pixels_downloadJ%#gl_get_tex_imageJO#size_supportedJ#size_supported_3dJ# try_setting_gl_border_colorJӜ#$allows_foreign_gl_targetJ#(find_best_gl_get_data_formatJ#,`D A]D 'A]U ~A]GtU җ`D`D-U A]D`DU җ5D`D`DU A]D`DU 5D5Dҗ5D`D`D›%A] U OA]DDD+U A]DDDDUU A]DDDӜA]`DzEU A]Dٜ A] II CoglPipelineCacheK2_CoglPipelineCache CoglTexture3DL.\_CoglTexture3D CoglTextureRectangleM?_CoglTextureRectangle _CoglGpuInfoArchitectureFlagNCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagN% _CoglGpuInfoArchitectureN'HCOGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureN0%N3lCOGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorN_CoglOnscreenEvent5B\m5D#onscreen5Fg[#info5Gm[# An5H[#_CoglOnscreenEventList5@m5@#n5@# CoglOnscreenEventList5@\!5Dm5D#n5D#)RGm  gxk<D0]DBDDDBtDULcGDz5D5DBDBDDDD֦D5D`DDDDܦ,D5D5DBDBD5DDDDMQDQDQDQD2n`DBD{\ESD5DDEtD5DDDḐḐҧݧ# DD*DDBD.AD#0]DBDHGDDD`D5DBDcOͨCOGL_SHADER_TYPE_VERTEXCOGL_SHADER_TYPE_FRAGMENT CoglShaderTypeO莨 CoglShaderP _CoglShadercogl_program_ref*#amam0HŮ?[m*#@ԫamam*89amam=Acogl_program_unref*am bmH&?[m*#@ԫamam*89amam='_cogl_program_object_new)/gBnew_obj)/1obj) >cogl_create_programPe bmcmHCmR/8IDUbm`[ZE5ID&Ubm[)ELIF[:[IGbm[)Acogl_program_attach_shader^cmzcmI6program_handle^e 6shader_handle_e Hma/HnbIctxdA]J@ԫ,cm0cmfE#J9,cm0cm:#JJcogl_program_link{cmcmt?sn{e Acogl_program_usecm dmCJ&?sne IctxA]{J>cogl_program_get_uniform_locationdm!emJ˱?sne ?n IiK)m/CAm)KDԫdm\8F(\=Acogl_program_uniform_1f0ememK]?mҥ?bm%HAm)VIctxA]L@ުLem^emE9L9Lem^em:MLJcogl_program_set_uniform_1fememt?sne ?mߥ?bm%HAm)PDުemH\8F`\:}LAcogl_program_uniform_1iemfmL~?m?bmHAm)VIctxA]L@ުememEL9emem:MJcogl_program_set_uniform_1i fmFfmt ?sne ?m?bmHAm)PDު fmx\8F\:CMKcogl_program_uniform_floatPfmfmcMǴLmMsizeLznLbmǴ NAm)UOctxA]MPު|fmfm EM9|fmfm:Mʹ%Kcogl_program_set_uniform_floatfm*gm NLsne LmL4nLzn LbmǴNAm)PQުfm\8F\:5NKcogl_program_uniform_int0gmgmUNALmMsizeLznLbmM] NAm )UOctx"A]NPު\gmngm$EN9\gmngm:NKcogl_program_set_uniform_int)gm hmNLsn)e Lm*L4n+Lzn, Lbm-M]NAm/)PQުgm\18F\:'OKcogl_program_set_uniform_matrix6hmjhmGOķLsn6e Lm7Mdimensions8Lzn9 L n:U Lbm;ǴNAm=)PQުhm]?8F(]:sOKcogl_program_uniform_matrixHphmhmOLmHMsizeILznJL nKU  LbmLǴNAmN)POctxPA]OPުhmhmREO9hmhm: PK_cogl_program_flush_uniformsimjm)P=Lm/Mgl_program`DMgl_program_changedU RAm)POiPOctxA] QSADimMimvEk*Q9DimMim:w*Q9KimMim:VQSAimimEk~Q9imim:w~Q9imim:QTimH] EQF`]:¬Q:ЬQ:ڬR=\:;RQZjmx]E;YRE/{RF]:GR&Hp@R# displayB3W#( driverD%:#, gpuH#0 driver_vtableK-#T texture_driverL8#X glsl_majorN#\ glsl_minorO#` featuresR#d feature_flagsSV4#h private_feature_flagsT_#l needs_viewport_scissor_workaroundV+#p viewport_scissor_workaround_framebufferWU#t default_pipelineYxL#x default_layer_0ZXf#| default_layer_n[Xf# dummy_layer_dependant\Xf# attribute_name_states_hash^|+# attribute_name_index_map_sX# n_attribute_names`# enabled_builtin_attributesbj# enabled_texcoord_attributescj# enabled_custom_attributesdj# enable_builtin_attributes_tmpij# enable_texcoord_attributes_tmpjj# enable_custom_attributes_tmpkj# changed_bits_tmplj# legacy_backface_culling_enabledn+# identity_matrixq+# y_flip_matrixr+# flushed_matrix_modevDx# current_projection_entryzZ# current_modelview_entry{Z# identity_entry}X# builtin_flushed_projectionw# builtin_flushed_modelvieww# texture_unitssX# active_texture_unit# legacy_fog_statem# opaque_color_pipelinexL# blended_color_pipelinexL# texture_pipelinexL# codegen_header_buffer+# codegen_source_buffer+# codegen_boilerplate_buffer+# source_stack(# legacy_state_set# pipeline_cacheC# default_gl_texture_2d_tex1# default_gl_texture_3d_texI# default_gl_texture_rect_texO# framebuffers(# journal_flush_attributes_arraysX# journal_clip_boundssX# polygon_verticessX# current_pipelinexL# current_pipeline_changes_since_flush# current_pipeline_skip_gl_color+# current_pipeline_age# gl_blend_enable_cache+# depth_test_enabled_cache+# depth_test_function_cache7# depth_writing_enabled_cache+# depth_range_near_cache6# depth_range_far_cache6# legacy_depth_test_enabled+# current_bufferU# framebuffer_stack*# window_bufferU# current_draw_buffer_state_flushed# current_draw_buffer_changes# current_draw_bufferU# current_read_bufferU# have_last_offscreen_allocate_flags&# last_offscreen_allocate_flagsހ# swap_callback_closures|+# next_swap_callback_idë# onscreen_events_queue# current_gles2_contextZW# gles2_context_stack.+# current_pathˡZ# stencil_pipelinexL# quad_buffer_indices_byte# quad_buffer_indices_lenћ# quad_buffer_indices# rectangle_byte_indices# rectangle_short_indices# rectangle_short_indices_len֫# in_begin_gl_block؂+# texture_download_pipelinexL# blit_texture_pipelinexL# atlases*# atlas_reorganize_callbacksޝ)# journal_rectangles_color&# max_texture_units;# max_texture_image_units;# max_activateable_texture_units;# current_program+# current_fragment_program_typep# current_vertex_program_typep# current_gl_program<# current_gl_dither_enabled+# current_gl_color_maskz8# current_clip_stack_valid+#current_clip_stackZ#current_clip_stack_uses_stencil +#buffer_map_fallback_arraye#buffer_map_fallback_in_use+#buffer_map_fallback_offset#rectangle_state W#sampler_cachek#winsys_features$#n&4#uniform_names-q#uniform_name_hash1|+#n_uniform_names2# glBindTexture;?# glBlendFunc=@# glClear?F# glClearColorAP<# glClearStencilF;D# glColorMaskH9G# glCopyTexSubImage2DMF# glDeleteTexturesV?# glDepthFuncXq<# glDepthMaskZ# glDisable\q<# glDrawArrays^F# glDrawElements`# glEnableeq<# glFinishg# glFlushi# glFrontFacekq<# glCullFacemq<# glGenTextureso?# glGetErrorqE# glGetIntegervsF# glGetBooleanvu# glGetFloatvwF# glGetStringyѕ# glHint{@# glIsTexture}?# glPixelStorei># glReadPixels# glScissorZG# glStencilFunc# glStencilMask@# glStencilOp9# glTexImage2Ds# glTexParameterf=# glTexParameterfv=# glTexParameteri=# glTexParameteriv8=# glGetTexParameterfv_=# glGetTexParameteriv=# glTexSubImage2DF# glCopyTexImage2DMF# glViewportZG# glIsEnabledc@# glLineWidth># glPolygonOffsetv?# glClipPlanef# glClientActiveTextureDq<# glGenRenderbuffers # glBlendEquationSeparate @# glReleaseShaderCompiler # glGetShaderPrecisionFormat E# glShaderBinary E# glStencilFuncSeparate @# glStencilMaskSeparate ?# glStencilOpSeparate ># glDepthRangef :v?# glClearDepthf <)D# glCompressedTexImage2D F=# glCompressedTexSubImage2D O'># glSampleCoverage Y=# glGetBufferParameteriv c=# glGenBuffers l?# glBindBuffer o?# glBufferData r!@# glBufferSubData wB@# glDeleteBuffers |?# glIsBuffer ?# glActiveTexture q<# glAlphaFunc ;G# glFogf =a># glFogfv ?x># glLoadMatrixf A># glMaterialfv C=# glPointSize E># glTexEnvfv G=# glColor4ub I# glColor4f KG# glColorPointer MU?# glDisableClientState Rq<# glEnableClientState Tq<# glLoadIdentity V# glMatrixMode Xq<# glNormal3f Z?# glNormalPointer \># glMultiTexCoord4f ^G# glTexCoordPointer `U?# glTexEnvi e=# glVertex4f iG# glVertexPointer kU?# glCreateProgram :A# glCreateShader <A# glDeleteShader >@# glAttachShader @@# glUseProgram C@# glDeleteProgram E@# glGetShaderInfoLog GA# glGetProgramInfoLog LA# glGetShaderiv Q@# glGetProgramiv U@# glDetachShader Y@# glGetAttachedShaders [eA# glIsShader `?# glIsProgram b?# glShaderSource l# glCompileShader q@# glLinkProgram s@# glGetUniformLocation uA# glUniform1f x2B# glUniform2f {IB# glUniform3f eB# glUniform4f B# glUniform1fv B# glUniform2fv B# glUniform3fv B# glUniform4fv B# glUniform1i ?# glUniform2i #?# glUniform3i B# glUniform4i B# glUniform1iv C# glUniform2iv C# glUniform3iv C# glUniform4iv C# glUniformMatrix2fv +C# glUniformMatrix3fv +C# glUniformMatrix4fv +C# glGetUniformfv A# glGetUniformiv A# glGetActiveUniform )A# glGetShaderSource ܡA# glValidateProgram @# glVertexAttribPointer C# glEnableVertexAttribArray @# glDisableVertexAttribArray @# glVertexAttrib1f LC# glVertexAttrib1fv cC# glVertexAttrib2f zC# glVertexAttrib2fv cC# glVertexAttrib3f C# glVertexAttrib3fv cC# glVertexAttrib4f C# glVertexAttrib4fv cC# glGetVertexAttribfv A# glGetVertexAttribiv @# glGetVertexAttribPointerv B# glGetAttribLocation A# glBindAttribLocation @# glGetActiveAttrib )A# glGetTexLevelParameteriv P֖# glGetTexImage S# glClipPlane W# glDepthRange Y5# glDrawBuffer [q<# glMapBuffer fP# glUnmapBuffer ic@# glTexImage3D q<# glTexSubImage3D x<# glBlitFramebuffer E# glGenPrograms ?# glDeletePrograms ?# glBindProgram ?# glProgramString q# glProgramLocalParameter4fv MD# glEGLImageTargetTexture2D # glEGLImageTargetRenderbufferStorage # glDiscardFramebuffer # glRenderbufferStorageMultisampleIMG GE# glFramebufferTexture2DMultisampleIMG ϗ# glGenSamplers ڤ?# glDeleteSamplers ?# glBindSampler @# glSamplerParameteri mE# glCreateProgramObject A# glCreateShaderObject A# glDeleteObject @# glAttachObject @# glUseProgramObject @# glGetInfoLog A# glGetObjectParameteriv @# glDetachObject @# glGetAttachedObjects eA# glGetStringi D# glBindVertexArray @# glDeleteVertexArrays ?# glGenVertexArrays ?# glMapBufferRange &E# uint8_t$# uint32_t( int64_t) guint8# guint32& gsize: gchar0 gint3 gboolean4& gulong8 guint9 gpointerO4 GDestroyNotifyYF'L'X' ' GArray'f'_GArray+'io-(# len.'# GByteArray('_GByteArray1'io3(# len4'# GPtrArray)'_GPtrArray7( pdata9%(# len:'#&& ' GQuark&& GError+G(_GError -( domain/+(# code0&# message1(# '(  GList'(_GList )(io+ '# next,(# prev-(#( GHashTable'(_GHashTable GHook()_GHook K)ioM '# nextNI*# prevOI*# oP'# hook_idQ'#oR'# funcS '#PpT0'# GHookList))_GHookListAI* seq_idC'#hook_sizeD'#is_setupE'# hooksFI*# dummy3G '# finalize_hookHO*# dummyI(# ) GHookFinalizeFunc5h*n***I*) GSList'*_GSList)*io+ '# next,*#* GString)*_GString ++ str-(# len.&# allocated_len/&#*(+9( GQueue&<+_GQueue 1|+ head3(# tail4(# length5'#( CoglBoolD CoglHandle4 CoglMatrix+_CoglMatrixO, xxR6# yxS6# zxT6# wxU6# xyX6# yyY6# zyZ6# wy[6# xz^6# yz_6#$ zz`6#( wza6#, xwd6#0 ywe6#4 zwf6#8 wwg6#< invmX#@)pn#oo# _padding3p# CoglColor,_CoglColorp-red&#green&#blue&#alpha&#$o&#-o&#6o&# [81COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormatp-V4COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlagsP1D4COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHo45COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType46COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesMode57COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction6Xz8COGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaska7m8COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingp89COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags8 CoglSwapChain!C9_CoglSwapChain CoglOnscreenTemplate&p9_CoglOnscreenTemplate CoglRendererQ9_CoglRendererW%:COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver^9 CoglDisplayAK:_CoglDisplay8 $:Hp &R# setup (+#( renderer )-W#, onscreen_template *yX#0n 44#4 CoglAttribute!%:_CoglAttribute"7R;Hp"9R# name_state";{#( normalized"<+#, is_buffered">+#0 d"L{#4o"N# CoglAttributeBuffer#%m;_CoglAttributeBuffer CoglIndices$%;_CoglIndices: GLenum% GLboolean%# GLbitfield% GLint% GLsizei% GLubyte%# GLuint% GLfloat% 6 GLclampf%!6GLvoid%$E<5<V<q<%<%<%<%<w<<;<5<<<;;;;;;;;;<<=;;;;;;;;;;<=-=;;-=3=<>=T=;;T=Z=;e={=;;{=<==;;=;==;;<==;;;==%<;='>;;;;;;;<->a>;;;;;;;;<g>x>;<~>>;-=>>;;>>-=>>;;;;>><>?;;< ?#?<<<)???;;;E?;P?<[?v?;;;<|??<<??;;??;?<??;J??;?<?@;< @!@<;='@B@;<;H@c@;<i@;y@;J<@@;;@;@@;;;<@@<<@@<<?<@A< A<A<)A;/AYA<<;YA=_A;;kAA<;YA?A;A<?<AA<;YAAA<;{=AA<;=BB<;{=B2B<;y@8BIB;<OBeB;<<kBB;<<<BB;<<<<BB;;;;BB;;;;;BC;;-=C+C;;T=1CLC;;;-=RCcC<<iCzC<-=CC<<<CC<<<<CC<<<<<CD<;;;;<;D??)D;</D;D%<ADMD;SDiD;<{=oDD;;;;D;D;DD;;;<;DD;;;<DE;;;=EGE;;;;;;;;;;MEmE;;;;;sEE<;;EJ<E;;EE;J?;<;EE;;==E;FF;FMF;;;;;;;;<SFF;;;;;;;;FF;;;;;;;;FF;=FF;{=FG;;;GG;%<G9G<<<<?GZG;;;;`G{G;;;;_CoglSamplerCacheWrapMode&-HCOGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapMode&4{G CoglSamplerCache&6H_CoglSamplerCache'>Ip)NW# hash_table_cogl3|+# hash_table_gl4|+# next_fake_sampler_object_number8<# _CoglSamplerCacheEntry&8I9p&:<#.p&<;#n&=;#o&?H# o&@H#xo&AH# CoglSamplerCacheEntry&B>I CoglPath'6I_CoglPath CoglPipeline("I_CoglPipeline)kULHp)Z#destroy_callback)o#<destroy_data)4#@journal_ref_count)#Do)#Hage)#Lcolor),#Pn_layers)#`layer_differences)(#do)8p#hstatic_breadcrumb)?<#llayers_cache)>p#pshort_layers_cache)Dp#tdeprecated_get_layers_list)(#is_weak)#o)#blend_enable)#real_blend_enable)#layers_cache_dirty)#deprecated_get_layers_list_dirty)#has_static_breadcrumb)#progend)#CoglSnippet*3iL_CoglSnippetI CoglBuffer+@L_CoglBuffer\,S{MHp,UR#p,WNW#( vtable,YVr#, last_target,[4u#8o,]s#< gl_handle,_<#@ size,`#D usage_hint,aRt#H update_hint,bM#Lio,fPu#Po,h#Tstore_created,j#X+~MCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint+{M+bNCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess+N+NCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint+zN CoglBitmap-*N_CoglBitmap CoglTexture."O_CoglTexture.awOCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType.e"O CoglFramebuffer/ZO_CoglFramebuffer0vRHp0xR#p0yNW#()p0z~}#, config0}~#0 width0#D height0#H format081#L allocated0+#P modelview_stack0P#T projection_stack0P#X viewport_x06#\ viewport_y06#` viewport_width06#d viewport_height06#h viewport_age0#l viewport_age_for_scissor_workaround0#p clip_state0Zx#t dither_enabled0+#x?o0z8#| journal0V# deps0(# clear_color_red06# clear_color_green06# clear_color_blue06# clear_color_alpha06# clear_clip_x00# clear_clip_y00# clear_clip_x10# clear_clip_y10# clear_clip_dirty0+# dirty_bitmasks0+# bits05#}p0# CoglFrameInfo1(R_CoglFrameInfo CoglObject2 R_CoglObject(3K]S klass3M]X# user_data_entry3OcX# user_data_array3QsX# n_user_data_entries3R#  o3T#$ 2ZwS unused2[# CoglUserDataKey2\]S CoglUserDataDestroyCallback2jSSS4 CoglOnscreen4*S_CoglOnscreen5KTHp5MO# foreign_hwnd5V#o5Y+# frame_closures5[# resizable5]+# resize_callbacks5^# frame_counter5`&# swap_frame_counter5a&# pending_frame_infos5d.+#n5f4#!_CoglFrameEvent4"UCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent4TCoglFrameCallback4SUYUtUtU"UzU4SRCoglFrameClosure4U_CoglFrameClosure5'Uo5)#p5+9U#no5-4# Pp5.S#OCoglOnscreenResizeCallback4VV6VtU4 CoglTexture2D67KV_CoglTexture2D CoglGLES2Context7^tV_CoglGLES2ContextV?<8< WCOGL_WINSYS_RECTANGLE_STATE_UNKNOWNCOGL_WINSYS_RECTANGLE_STATE_DISABLECOGL_WINSYS_RECTANGLE_STATE_ENABLE CoglWinsysRectangleState8@V98:+NWNW"+9W\V_CoglObjectClass 34W name36?<# virt_free374# virt_unref384# CoglUserDataDestroyInternalCallback31WWW44 CoglObjectClass39`W 3=>X key3?>X#no3@4#Pp3AW#wS CoglUserDataEntry3B XW DXsX X'T9 6X  CoglMatrixStack9X_CoglMatrixStack0:XHp:R#p:NW#( last_entry:Z#, CoglMatrixEntry9Y_CoglMatrixEntry:2dYo:4Z# op:5jw# o:6# composite_gets::# CoglClipStack;)yY_CoglClipStack;] Zo;aZ#)p;c|Z# bounds_x0;j# bounds_y0;k# bounds_x1;l# bounds_y1;m# o;o#;0|ZCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType;5 ZdYXI CoglNode<"Z_CoglNode<<*&[Hp<.R#o<1K[#(o<4e[#, children<7Q[#4 has_parent_reference<;+#8_CoglNodeList<$K[tp<$K[#Z CoglNodeList<$&[ <4[ le_next<4K[# le_prev<4[#K[=#_COGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags=<[ CoglPipelineSnippet>$__CoglPipelineSnippet >(_o>*Q`# snippet>,`#_CoglPipelineSnippetList>&,`tp>&,`#_ CoglPipelineSnippetList>&_ >*~` le_next>*,`# le_prev>*~`#,`UL CoglPipelineLayer?*`_CoglPipelineLayer`?vaHp?ЧZ# owner?xL#< index?٫#@o?ݛ#D unit_index?#H texture_type?wO#L texture?Af#P sampler_cache_entry?Gf#To?Rf#X"o?#\?bCOGL_PIPELINE_COMBINE_FUNC_ADDCOGL_PIPELINE_COMBINE_FUNC_ADD_SIGNEDCOGL_PIPELINE_COMBINE_FUNC_SUBTRACTCOGL_PIPELINE_COMBINE_FUNC_INTERPOLATECOGL_PIPELINE_COMBINE_FUNC_REPLACE<COGL_PIPELINE_COMBINE_FUNC_MODULATECOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBCOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBA CoglPipelineCombineFunc?va?cCOGL_PIPELINE_COMBINE_SOURCE_TEXTURECOGL_PIPELINE_COMBINE_SOURCE_CONSTANTCOGL_PIPELINE_COMBINE_SOURCE_PRIMARY_COLORCOGL_PIPELINE_COMBINE_SOURCE_PREVIOUSCOGL_PIPELINE_COMBINE_SOURCE_TEXTURE0 CoglPipelineCombineSource?b?dCOGL_PIPELINE_COMBINE_OP_SRC_COLORCOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_COLORCOGL_PIPELINE_COMBINE_OP_SRC_ALPHACOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_ALPHA CoglPipelineCombineOp?c ?e texture_combine_rgb_func?b# texture_combine_rgb_src?e# texture_combine_rgb_op?f# texture_combine_alpha_func?b# texture_combine_alpha_src?e# texture_combine_alpha_op?f#, texture_combine_constant?f#8 matrix?+#HPo?2`#bp?2`# point_sprite_coords?+# cf  df  6 f  CoglPipelineLayerBigState?dOMfI f`@fCOGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedType@$^f#@@+2g$float_value@,f$int_value@-2g$matrix@.X$float_array@/Bg$int_array@0$array@14 Bg 6_CoglBoxedValueL@&g)p@(f# size@)# count@)# v@2f# CoglBoxedValue@3Hg @A/h magicA1&# test_enabledA3+# test_functionA47# write_enabledA5+# range_nearA66# range_farA76#$oA9&#-oA:&#6oA;&# padding3A<&#$ padding4A=&#( padding5A>&#, padding6A?&#0 padding7A@&#4 padding8AA&#8 padding9AB&#< CoglDepthStateACgBCjCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncBLhBjCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeB=j CoglBitmaskC9 kk_CoglBitmaskImaginaryType D)k ambient)f# diffuse)f# specular)f# emission)f#0 shininess)6#@CoglPipelineLightingState).k%)kalpha_func)j#alpha_func_reference)6#CoglPipelineAlphaFuncState)k%()mblend_equation_rgb);#blend_equation_alpha);#blend_src_factor_alpha);#blend_dst_factor_alpha);# blend_constant),#blend_src_factor_rgb);# blend_dst_factor_rgb);#$CoglPipelineBlendState)l%$) menabled)"+#color)#,#mode)$4#density)%6#z_near)&6#z_far)'6# CoglPipelineFogState)(m%)*m?o),z8#CoglPipelineLogicOpsState)-m%)/nmode)1j#front_winding)28#CoglPipelineCullFaceState)3m% )5noverride_mask)7j#override_values)<n#changed_mask)@j#gCoglPipelineUniformsState)A@n&)Colighting_state)Ek#alpha_state)Fk#Dblend_state)Gm#Luser_program)H+#tdepth_state)Ih#xfog_state)Jm#point_size)K6#logic_ops_state)Lm#cull_face_state)Mn#uniforms_state)Nn#Po)O2`#bp)P2`#CoglPipelineBigState)QnCoglPipelineDestroyCallback)h!p'p8pxL4oXf XfTp )%pCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType))Tp!_CoglPipelineFlushFlag)qCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag)p_CoglPipelineFlushOptions)5ro)q#o)&#disable_layers)&#layer0_override_texture)Af# CoglPipelineFlushOptions)q CoglBufferVtable,(nr_CoglBufferVtable ,*r map_range,,r# unmap,3s# set_data,5+s#4rrbNN"+~Lrsrr++sr?"+s_CoglBufferFlags,I_CoglOnscreenEvent5Bo5D# onscreen5FtU# info5GzU# )p5H"U#_CoglOnscreenEventList5@ߔXp5@ߔ# p5@#0ߔ CoglOnscreenEventList5@ 5D-`o5Dߔ#o5D#3p>` re 'H';w;;;<;D??ѕ;;;;;;;J<ו;;<9;;;#s;;;;;;;;<?;;;;y<;VT=֖;;;=;;;;J<ܖ;5$4P;;;q;;;?V;4w;;@ϗ;;;<;;'get_real_wrap_mode<H(o4}-U4q@U?lmlm@-U@iU6Flmlm>4}|U4qU?lmlm@|U@U6Flmlm>4}U4qU?lmlm@U@V6Flm mmH>4}2V4qEV?lm mm@2V@nV5Fmm1mm>4}V4qV?mm1mm@V@V/hash_sampler_state_glv@mmHnmV?0keyv?4}XW4qkW?Rmmpmm@XW@W6Fwmmmm}w>4}W4qW?wmmmm@W@W6mmmm4X4X?mmmmA˙l6՗mmmmnʟ4,X5Fmmmmp>3}l4qaX?mmmmAl@X6mmnm4X4X?mmnmA˙l6՗mmmmnc4,X5Fmmnmp>3}l4qX?mmnmAl@X5nm:nm4Y42Y?nm:nmA˙l6՗nmnmn4,X5Fnm:nmp>3}l4qEY?nm:nmAl@nY'_cogl_sampler_cache_get_entry_gl(ok)keyGf,Jo-,pNWBPnm&pmYN4JY4UY@`Z5nm&pm4UMZ3JS?nm&pm@``Z?nm&pmAlHAPCnm^ 3H2՗nm8^JO4~Z6՗nmnmKj3Q5՗nmnmL4ZD?nmP^3xH3mSEx^@Z? om&pm@Z6omom4[F՘(4ʘ[6omom41[F՘(4ʘI[5om&pm4_[F՘r4ʘw[G_cogl_sampler_cache_newk0pmpm[ʣHpNWIok[E^J__n&J__s&=__p '[K_cogl_sampler_cache_get_default_entryGfpmpm[)9okLkeyIXK_cogl_sampler_cache_update_wrap_modes'Gfpmqm&\Ĥ9o'k9o(Gf9o)H9o*H 9xo+HLkey-IXK_cogl_sampler_cache_update_filters7Gf qmcqmR\M9o7k9o8Gf9.p9;9n:; Lkey<IXM_cogl_sampler_cache_free^pqmqm~\9o^k GNU C 4.6.3./cogl-blend-string.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglqm̄mkcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloat9signed charshort intlong long unsigned intHWND__unused# HWNDp   double VARENUM XVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double guint8 guint16! guint32& gsize: gchar0 gint3 gboolean4 guchar6 gulong8 guint9 gpointerO( GDestroyNotifyY* GArray'8_GArray+eq-#len.# GByteArray(w_GByteArray1q3#len4# GPtrArray)_GPtrArray7pdata9#len:#g GQuark& GError+_GError -\domain/#code0#message1# l  GList 'y_GList )q +#next ,#prev -#l GHashTable '_GHashTable GHook (_GHook Koq M#next N#prev O#*q P# hook_id Q#q R#func S#kq T# GHookList )_GHookList Aseq_id C#hook_size D#is_setup E#hooks F#dummy3 G# finalize_hook H!#dummy I\# GHookFinalizeFunc 5:@QQo GSList 'e_GSList )q +#next ,#W GString )_GString +str -#len .#allocated_len /# < G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| GQueue& _GQueue 1 head3#tail4#length5#) G_ASCII_ALNUMG_ASCII_ALPHAG_ASCII_CNTRLG_ASCII_DIGITG_ASCII_GRAPHG_ASCII_LOWER G_ASCII_PRINTG_ASCII_PUNCTG_ASCII_SPACEG_ASCII_UPPERG_ASCII_XDIGIT CoglContext% _CoglContext>}/+r@N#displayB^#(driverDA#,gpuHϣ#0driver_vtableK`#Ttexture_driverLk#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS8#hprivate_feature_flagsTj#lneeds_viewport_scissor_workaroundV/#pviewport_scissor_workaround_framebufferWQ#tdefault_pipelineY3H#xdefault_layer_0Zu#|default_layer_n[u#dummy_layer_dependant\u#attribute_name_states_hash^ #attribute_name_index_map_c#n_attribute_names`#enabled_builtin_attributesbuz#enabled_texcoord_attributescuz#enabled_custom_attributesduz#enable_builtin_attributes_tmpiuz#enable_texcoord_attributes_tmpjuz#enable_custom_attributes_tmpkuz#changed_bits_tmpluz#legacy_backface_culling_enabledn/#identity_matrixq/#y_flip_matrixr/#flushed_matrix_modevz#current_projection_entryze#current_modelview_entry{e#identity_entry}3d#builtin_flushed_projection#builtin_flushed_modelview#texture_unitsc#active_texture_unit#legacy_fog_state#opaque_color_pipeline3H#blended_color_pipeline3H#texture_pipeline3H#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cachev#default_gl_texture_2d_texd#default_gl_texture_3d_tex|#default_gl_texture_rect_tex#framebuffers#journal_flush_attributes_arrayc#journal_clip_boundsc#polygon_verticesc#current_pipeline3H#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color/#current_pipeline_age#gl_blend_enable_cache/#depth_test_enabled_cache/#depth_test_function_cache<#depth_writing_enabled_cache/#depth_range_near_cache*#depth_range_far_cache*#legacy_depth_test_enabled/#current_buffer#framebuffer_stack#window_bufferQ#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferQ#current_read_bufferQ#have_last_offscreen_allocate_flags#last_offscreen_allocate_flags#swap_callback_closures #next_swap_callback_idê#onscreen_events_queue#current_gles2_context^#gles2_context_stack #current_pathe#stencil_pipeline3H#quad_buffer_indices_byte#quad_buffer_indices_lenњ#quad_buffer_indices#rectangle_byte_indices#rectangle_short_indices#rectangle_short_indices_len֪#in_begin_gl_blockث/#texture_download_pipeline3H#blit_texture_pipeline3H#atlasesݓ#atlas_reorganize_callbackso#journal_rectangles_color}/#max_texture_unitsSR#max_texture_image_unitsSR#max_activateable_texture_unitsSR#current_program/#current_fragment_program_type#current_vertex_program_type#current_gl_program~R#current_gl_dither_enabled/#current_gl_color_maskf?#current_clip_stack_valid/#current_clip_stacke#current_clip_stack_uses_stencil /#buffer_map_fallback_array#buffer_map_fallback_in_use/#buffer_map_fallback_offset#rectangle_state^#sampler_cache#winsys_features$#q&(#uniform_names-#uniform_name_hash1 #n_uniform_names2#glBindTexture;YV#glBlendFunc=V#glClear?r\#glClearColorAR#glClearStencilFZ#glColorMaskH]#glCopyTexSubImage2DM\#glDeleteTexturesV,V#glDepthFuncXR#glDepthMaskZ#glDisable\R#glDrawArrays^V]#glDrawElements`ק#glEnableeR#glFinishg#glFlushi#glFrontFacekR#glCullFacemR#glGenTexturesoV#glGetErrorqf\#glGetIntegervs(]#glGetBooleanvu#glGetFloatvw?]#glGetStringy#glHint{V#glIsTexture}CV#glPixelStoreiT#glReadPixels4#glScissor]#glStencilFuncP#glStencilMask`W#glStencilOpl#glTexImage2D#glTexParameterfT#glTexParameterfv|S#glTexParameteri*T#glTexParameterivS#glGetTexParameterfvS#glGetTexParameterivS#glTexSubImage2D\#glCopyTexImage2D\#glViewport]#glIsEnabledV#glLineWidthDU#glPolygonOffsetU#glClipPlanef`W# glAttachShader@-W# glUseProgramC`W# glDeleteProgramE`W# glGetShaderInfoLogG X# glGetProgramInfoLogL X# glGetShaderivQpV# glGetProgramivUpV# glDetachShaderY-W# glGetAttachedShaders[W# glIsShader`CV# glIsProgrambCV# glShaderSourcel# glCompileShaderq`W# glLinkPrograms`W# glGetUniformLocationuW# glUniform1fxX# glUniform2f{X# glUniform3fX# glUniform4fX# glUniform1fvdY# glUniform2fvdY# glUniform3fvdY# glUniform4fvdY# glUniform1iU# glUniform2iU# glUniform3iY# glUniform4i>Y# glUniform1ivY# glUniform2ivY# glUniform3ivY# glUniform4ivY# glUniformMatrix2fvY# glUniformMatrix3fvY# glUniformMatrix4fvƜY# glGetUniformfv-X# glGetUniformivIX# glGetActiveUniformԔW# glGetShaderSource X# glValidateProgram`W# glVertexAttribPointerNZ# glEnableVertexAttribArray`W# glDisableVertexAttribArray`W# glVertexAttrib1fY# glVertexAttrib1fvY# glVertexAttrib2fY# glVertexAttrib2fvY# glVertexAttrib3fZ# glVertexAttrib3fvY# glVertexAttrib4f(Z# glVertexAttrib4fvY# glGetVertexAttribfveX# glGetVertexAttribivpV# glGetVertexAttribPointervX# glGetAttribLocation W# glBindAttribLocation DW# glGetActiveAttribW# glGetTexLevelParameterivP # glGetTexImageS/# glClipPlaneWQ# glDepthRangeYh# glDrawBuffer[R# glMapBufferf# glUnmapBufferiV# glTexImage3DqR# glTexSubImage3Dx8S# glBlitFramebuffery[# glGenProgramsV# glDeleteProgramsV# glBindProgramYV# glProgramString# glProgramLocalParameter4fvZ# glEGLImageTargetTexture2D# glEGLImageTargetRenderbufferStorage# glDiscardFramebufferש# glRenderbufferStorageMultisampleIMGǸ[# glFramebufferTexture2DMultisampleIMG# glGenSamplersV# glDeleteSamplers,V# glBindSampler-W# glSamplerParameteri[# glCreateProgramObjectrW# glCreateShaderObject~W# glDeleteObject`W# glAttachObject-W# glUseProgramObject`W# glGetInfoLog X# glGetObjectParameterivpV# glDetachObject-W# glGetAttachedObjectsW# glGetStringiZ# glBindVertexArray`W# glDeleteVertexArrays,V# glGenVertexArraysV# glMapBufferRange&[# uint8_t$ uint32_t( int64_t) CoglBoolD CoglHandle( CoglMatrix/_CoglMatrixO1xxR*#yxS*#zxT*#wxU*# xyX*#yyY*#zyZ*#wy[*#xz^*# yz_*#$zz`*#(wza*#,xwd*#0ywe*#4zwf*#8wwg*#<invmc#@qn#qo#_padding3p# CoglColor1_CoglColor1red}/#green}/#blue}/#alpha}/#p/#Mq/#q/# [a5COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat18COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlagsy5D8COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH8_9COGL_BLEND_STRING_ERROR_PARSE_ERRORCOGL_BLEND_STRING_ERROR_ARGUMENT_PARSE_ERRORCOGL_BLEND_STRING_ERROR_INVALID_ERRORCOGL_BLEND_STRING_ERROR_GPU_UNSUPPORTED_ERRORCoglBlendStringErrord 9:COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType9;COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesMode:<COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction;_CoglWinsysFeature>COGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES Xf?COGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaska>m?COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingp|??COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags? CoglSwapChain!/@_CoglSwapChain CoglOnscreenTemplate&\@_CoglOnscreenTemplate CoglRenderer Q@_CoglRenderer WACOGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver ^@ CoglDisplay!A7A_CoglDisplay8"$A+r"&N#setup"(/#(renderer")^#,onscreen_template"*c#0q"4(#4 CoglAttribute#%A_CoglAttribute$7>B+r$9N#name_state$;#(normalized$/#0d$Lߍ#43r$N# CoglAttributeBuffer%%YB_CoglAttributeBuffer CoglIndices&%B_CoglIndicesA _CoglFeatureID܊ECOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglPath'6E_CoglPath CoglPipeline("E_CoglPipeline)kH+r)e#destroy_callback)5#<destroy_data)(#@journal_ref_count)#Dp)#Hage)#Lcolor)1#Pn_layers)#`layer_differences)#dsq)p#hstatic_breadcrumb)~O#llayers_cache)v#pshort_layers_cache)|#tdeprecated_get_layers_list)#is_weak)#q)#blend_enable)#real_blend_enable)#layers_cache_dirty)#deprecated_get_layers_list_dirty)#has_static_breadcrumb)#progend)#CoglSnippet*3$H_CoglSnippetE CoglBuffer+@KH_CoglBuffer\,S6I+r,UN#4q,W^#(vtable,Y#,last_target,[l#8q,]#<gl_handle,_~R#@size,`#Dusage_hint,a#Hupdate_hint,bI#Lq,f#P3r,h#Tstore_created,j#X+~ICOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint+6I+JCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess+I+łJCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint+5J CoglBitmap-*J_CoglBitmap CoglTexture."J_CoglTexture.a2KCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType.eJ CoglFramebuffer/Z`K_CoglFramebuffer0v[N+r0xN#4q0y^#(q0z#,config0}C#0width0#Dheight0#Hformat0a5#Lallocated0/#Pmodelview_stack0#Tprojection_stack0#Xviewport_x0*#\viewport_y0*#`viewport_width0*#dviewport_height0*#hviewport_age0#lviewport_age_for_scissor_workaround0#pclip_state0#tdither_enabled0/#xp0f?#|journal0#deps0#clear_color_red0*#clear_color_green0*#clear_color_blue0*#clear_color_alpha0*#clear_clip_x00#clear_clip_y00#clear_clip_x10#clear_clip_y10#clear_clip_dirty0/#dirty_bitmasks0/#bits0h#q0# CoglFrameInfo1(pN_CoglFrameInfo CoglObject2 N_CoglObject(3KOklass3Mc#user_data_entry3Oc#user_data_array3Qc#n_user_data_entries3R# *q3T#$2Z2Ounused2[# CoglUserDataKey2\O CoglUserDataDestroyCallback2jlOrO~O(O CoglOnscreen4*O_CoglOnscreen5KP+r5MIK#foreign_hwnd5V#q5Y/#frame_closures5[%#resizable5]/#resize_callbacks5^"#frame_counter5`/#swap_frame_counter5a/#pending_frame_infos5d #q5f(#_CoglFrameEvent4PCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent4PCoglFrameCallback4QQ:Q:QP@Q(O[NCoglFrameClosure4_Q_CoglFrameClosure5'Qp5)B#r5+P#p5-(# kq5.IO#IKCoglOnscreenResizeCallback4QQQ:Q( CoglTexture2D67R_CoglTexture2D GLenum7 GLboolean7 GLbitfield7 GLint7 GLsizei7 GLubyte7 GLuint7 GLfloat7 * GLclampf7!*GLvoid7$RRRRRRRRR"RRRR8S"RSRSR`R`R`RSR"R"RR>S|S"RSRSRSRSR`R`R`R"R"RRSS"R"RSSRSS"R"RSSSRSS"R"RSRST"R"RTSRT*T"R"RR0TFT"R"RSRLT]TR0RcTT"RSR"R`R`RSR`RRTT"RSRSRSR`R`R"R`RRTT"RRTT"RSUU"RSRU#US)UDU"R"R"R"RJUVUR\UrU"R`RRxUURRRUUSRSRSRUoRU~RUUSR"R`RRUURRUVSRSRV&V`R&V~R2VCV`RUIV 0RYV~R_VpV"R~RvVV~R"RTVV"RR"RVV"RRV 0RV"RRVW"R"RW"RW-W"R"RSR~R3WDW~R~RJW`W~R~R~OfWrW~RxW!~RW ~RW"RWW~R~R`RWTW`R"RWW~R`RW&VW SR X~R~OX-X~R`RW3XIX~RSRSOXeX~RSRTkXX~R"RSXX~R"RV~OXXSRRXXSRRRXXSRRRRXYSRRRRR#Y>YSRSRSRSRDYdYSRSRSRSRSRjYYSR`RSYYSR`RSYYSR`R0RSYY~RRYY~RSYZ~RRR Z(Z~RRRR.ZNZ~RRRRRTZyZ~RSR"R0R`RR0RZ UZ"R~RZZRZZSRZZ"R~RSZZ"R"R`R`R[ "R["R[7["R"R"R~RSR=[X["R"R"R~R^[y["R"R"RT[[SRSRSRSRSRSRSRSRAR"R[["R`R"R`R`R[[~R"RSR\ R\"RAR%\E\`RU"RR`RK\f\"R"RTTl\!"Rx\\AR\\"RSRSRSR`R`R"R"RR\\"RSR"RSRSR`R`RSR\(]"RSRSRSRSRSR`R`R.]?]"RTE]V]"RS\]r]"RSR`Rx]]"RR]]RRRR]]0R0R0R0R]]SRSR`R`R CoglGLES2Context8^^_CoglGLES2Context^~O9<^COGL_WINSYS_RECTANGLE_STATE_UNKNOWNCOGL_WINSYS_RECTANGLE_STATE_DISABLECOGL_WINSYS_RECTANGLE_STATE_ENABLE CoglWinsysRectangleState9@#^t@$A /^^ ^]:#bCOGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass 34bname36~O#virt_free37(#virt_unref38(# CoglUserDataDestroyInternalCallback31c%c6c(( CoglObjectClass39b 3=ckey3?c#p3@(#kq3Ab#2O CoglUserDataEntry3BMc6c cc *@@ *c  CoglMatrixStack;c_CoglMatrixStack0<3d+r"e_CoglNode<>*hf+r>.N#p>1f#(p>4f#,children>7f#4has_parent_reference>;/#8_CoglNodeList>$f}q>$f#e CoglNodeList>$hf>4fle_next>4f#le_prev>4f#f?#jCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags?kp@*k#snippet@,k#_CoglPipelineSnippetList@&nk}q@&nk#j CoglPipelineSnippetList@&>k@*kle_next@*nk#le_prev@*k#nkH _CoglSamplerCacheWrapModeA-lCOGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapModeA4k CoglSamplerCacheA6 m_CoglSamplerCache_CoglSamplerCacheEntryA8msampler_objectA:~R#min_filterA<"R#mag_filterA="R#wrap_mode_sA?l# wrap_mode_tA@l#wrap_mode_pAAl# CoglSamplerCacheEntryABm CoglPipelineLayerB*m_CoglPipelineLayer`Bn+rBe#ownerB3H#<indexB٪#@pBݚ#Dunit_indexB#Htexture_typeB2K#LqBu#Psampler_cache_entryBu#TsqBu#X"qB#\B1pCOGL_PIPELINE_LAYER_STATE_UNIT_INDEXCOGL_PIPELINE_LAYER_STATE_TEXTURE_TYPE_INDEXCOGL_PIPELINE_LAYER_STATE_TEXTURE_DATA_INDEXCOGL_PIPELINE_LAYER_STATE_SAMPLER_INDEXCOGL_PIPELINE_LAYER_STATE_COMBINE_INDEXCOGL_PIPELINE_LAYER_STATE_COMBINE_CONSTANT_INDEXCOGL_PIPELINE_LAYER_STATE_USER_MATRIX_INDEXCOGL_PIPELINE_LAYER_STATE_POINT_SPRITE_COORDS_INDEXCOGL_PIPELINE_LAYER_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_LAYER_STATE_FRAGMENT_SNIPPETS_INDEX COGL_PIPELINE_LAYER_STATE_SPARSE_COUNT COGL_PIPELINE_LAYER_STATE_COUNT B9rCOGL_PIPELINE_COMBINE_FUNC_ADDCOGL_PIPELINE_COMBINE_FUNC_ADD_SIGNEDCOGL_PIPELINE_COMBINE_FUNC_SUBTRACTCOGL_PIPELINE_COMBINE_FUNC_INTERPOLATECOGL_PIPELINE_COMBINE_FUNC_REPLACE<COGL_PIPELINE_COMBINE_FUNC_MODULATECOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBCOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBA CoglPipelineCombineFuncBpB-sCOGL_PIPELINE_COMBINE_SOURCE_TEXTURECOGL_PIPELINE_COMBINE_SOURCE_CONSTANTCOGL_PIPELINE_COMBINE_SOURCE_PRIMARY_COLORCOGL_PIPELINE_COMBINE_SOURCE_PREVIOUSCOGL_PIPELINE_COMBINE_SOURCE_TEXTURE0 CoglPipelineCombineSourceBXrBtCOGL_PIPELINE_COMBINE_OP_SRC_COLORCOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_COLORCOGL_PIPELINE_COMBINE_OP_SRC_ALPHACOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_ALPHA CoglPipelineCombineOpBNsBlutexture_combine_rgb_funcB9r#texture_combine_rgb_srcBlu#texture_combine_rgb_opB|u#texture_combine_alpha_funcB9r#texture_combine_alpha_srcBlu# texture_combine_alpha_opB|u#,texture_combine_constantBu#8matrixB/#HrBtk#pBtk#point_sprite_coordsB/# -s|u  tu  *u  CoglPipelineLayerBigStateB tJumumC-vCOGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedTypeC$u#@C+v$float_valueC,u$int_valueC-v$matrixC.c$float_arrayC/v$int_arrayC0$arrayC1( v *_CoglBoxedValueLC&wqC(-v#sizeC)#countC)#vC2Bv# CoglBoxedValueC3v@D/dxmagicD1/#test_enabledD3/#test_functionD4<#write_enabledD5/# range_nearD6*#range_farD7*#pD9/#MqD:/#qD;/# padding3D/#,padding6D?/#0padding7D@/#4padding8DA/#8padding9DB/#< CoglDepthStateDC,wECyCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncELzxETzCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeEy CoglBitmaskF9zz_CoglBitmaskImaginaryType)lf}COGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNTD)}ambient)u#diffuse)u#specular)u# emission)u#0shininess)*#@CoglPipelineLightingState)f}%)/~alpha_func)y#alpha_func_reference)*#CoglPipelineAlphaFuncState)}%()8blend_equation_rgb)"R#blend_equation_alpha)"R#blend_src_factor_alpha)SR#blend_dst_factor_alpha)SR# blend_constant)1#blend_src_factor_rgb)SR# blend_dst_factor_rgb)SR#$CoglPipelineBlendState)R~%$) enabled)"/#color)#1#mode)$8#density)%*#z_near)&*#z_far)'*# CoglPipelineFogState)(W%)*p),f?#CoglPipelineLogicOpsState)-%)/Vmode)1Tz#front_winding)2?#CoglPipelineCullFaceState)3#% )5΀override_mask)7uz#override_values)<΀#changed_mask)@uz#wCoglPipelineUniformsState)Ax&)Clighting_state)E}#alpha_state)F/~#Dblend_state)G8#Luser_program)H/#tdepth_state)Idx#xfog_state)J#point_size)K*#logic_ops_state)L#cull_face_state)MV#uniforms_state)NԀ#r)Otk#p)Ptk#CoglPipelineBigState)QCoglPipelineDestroyCallback)hY_p3H(u u )%COGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType))_CoglPipelineFlushFlag)ЃCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag)_CoglPipelineFlushOptions)mq)Ѓ#q)/#disable_layers)/#layer0_override_texture)u# CoglPipelineFlushOptions) CoglBufferVtable,(_CoglBufferVtable ,*map_range,,'#unmap,39#set_data,5c# (!!JJ9H9!- /c!3? _CoglBufferFlags,<COGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags,Bi,DCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint,H,JlCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget,Q}/ CoglOffscreenG,_CoglOffscreen0+r0IK#gl_framebuffer0Ŋ#q0ǽu#texture_level0Ȫ#texture_level_width0ɪ#texture_level_height0ʪ#depth_texture0̽u#allocation_flags0#create_flags0Ӕ# _CoglMatrixOp<%COGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp<0_CoglMatrixEntryCache <entryB CoglJournalI=Ί$&COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID$,_CoglAttributeNameState$.2name$0#name_id$1#name_index$2#normalized_default$3/# layer_number$4# CoglAttributeNameState$5$Aattribute_buffer$B#stride$C##q$D#n_components$E# q$F:#P$Hߍ4q$I^#boxed$Jw##P$@$buffered$GP$constant$K2$RCOGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags$a$s5unit$u#options$vm#q$w/# CoglFlushLayerState$x _CoglFramebufferType0-COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType00P02=swap_chain04=#need_stencil05/#q06#q07/# depth_texture_enabled08/#@ CoglFramebufferConfig09̏0=COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags0?` _CoglFramebufferState0TCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState0^0lhred0n#blue0o#green0p#alpha0q# depth0r#stencil0s# CoglFramebufferBits0tc0COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags0_CoglGLFramebuffer 0fbo_handle0~R#renderbuffers0#q0# CoglGLFramebuffer03 CoglDriverVtableJ _CoglDriverVtablexJ"pixel_format_from_gl_internalJ'#pixel_format_to_glJ.#update_featuresJ5^#offscreen_allocateJ9# offscreen_freeJ=#framebuffer_flush_stateJ@1#framebuffer_clearJE\#framebuffer_query_bitsJMy#framebuffer_finishJQ# framebuffer_discard_buffersJT#$framebuffer_draw_attributesJXݘ#(framebuffer_draw_indexed_attributesJb#,framebuffer_read_pixels_into_bitmapJmR#0texture_2d_freeJwj#4texture_2d_can_createJ}#8texture_2d_initJj#<texture_2d_allocateJ#@texture_2d_new_from_bitmapJʙ#Dtexture_2d_copy_from_framebufferJ#Htexture_2d_get_gl_handleJ#Ltexture_2d_generate_mipmapJj#Ptexture_2d_copy_from_bitmapJ]#Ttexture_2d_get_dataJ~#Xflush_attributes_stateJ㯚#\clip_stack_flushJƚ#`buffer_createJ9#dbuffer_destroyJ9#hbuffer_map_rangeJ'#lbuffer_unmapJ9#pbuffer_set_dataJ c#t /^"Ra5 a5^a5WWW / 1QQ\Q****7sQshbQQטQ3H;טBQ3H;טpB /LQ?LJ#ddQX /^a5p /u dʙLa5dQЙ d /]dL ~da5cQ3Hט5ƚeQ CoglTextureDriverK_CoglTextureDriver0KkgenK%#prep_gl_for_pixels_uploadK1#upload_subregion_to_glKC#upload_to_glKY6# upload_to_gl_3dKk~#prep_gl_for_pixels_downloadK#gl_get_tex_imageKɝ#size_supportedK#size_supported_3dK1# try_setting_gl_border_colorKM#$allows_foreign_gl_targetKh#(find_best_gl_get_data_formatK#, ~R^"Ra5k^ /^u/L~R~R /6^"R~R/LSR~R~R /~^"R~R/SRSRLSR~R~R<^ /ɝ^"R"R"R /^"R"R"R"Rϝ /1^"R"R"RM^~RS7 /h^"RS a5^a5WWn CoglPipelineCacheL_CoglPipelineCache CoglTexture3DM.֞_CoglTexture3D CoglTextureRectangleN?_CoglTextureRectangle _CoglGpuInfoArchitectureFlagO|COGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagO% _CoglGpuInfoArchitectureO'¡COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureO0O3COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorO<O?SCOGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackageOBOECOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugOLs CoglGpuInfoOP_CoglGpuInfo$ORݤvendorOT#vendor_nameOU~O#driver_packageOWS#driver_package_nameOX~O# driver_package_versionOY#architectureO[¡#architecture_nameO\~O#architecture_flagsO]|#driver_bugsO_# _CoglFrameCallbackList5%Cq5%#q5%#FQ CoglFrameCallbackList5%ݤ5)gp5)#p5)# CoglResizeNotifyEntry51_CoglResizeNotifyEntry55ۥp57>#r59Q#p5:(# id5;#_CoglResizeNotifyList53Cq53#q53#g CoglResizeNotifyList53ۥ57cp57#p57# CoglOnscreenEvent5>|_CoglOnscreenEvent5B֦p5D;#onscreen5F:Q#info5G@Q# q5HP#_CoglOnscreenEventList5@Cq5@#q5@#c CoglOnscreenEventList5@֦5D`p5D#p5D#fq̚ ! el0Rק"R`R"RR"RyZݧ U"R4SRSR`R`R"R"RR P"RSR~R:l"R"R"RV"RSRSR`R`RSR"R"RRrǨoRoRoRoR~R`R^Sͨ "RSR"RT/"RSR"R"RRF"RFL5hW ("R"Rn"R"R`R3"R(ש"R`RW"R"R"R~RSR`Rݩ _CoglBlendStringContextP!zCOGL_BLEND_STRING_CONTEXT_BLENDINGCOGL_BLEND_STRING_CONTEXT_TEXTURE_COMBINE CoglBlendStringContextP% _CoglBlendStringChannelMaskP)/COGL_BLEND_STRING_CHANNEL_MASK_RGBCOGL_BLEND_STRING_CHANNEL_MASK_ALPHACOGL_BLEND_STRING_CHANNEL_MASK_RGBA CoglBlendStringChannelMaskP. _CoglBlendStringColorSourceTypeP0COGL_BLEND_STRING_COLOR_SOURCE_SRC_COLORCOGL_BLEND_STRING_COLOR_SOURCE_DST_COLORCOGL_BLEND_STRING_COLOR_SOURCE_CONSTANTCOGL_BLEND_STRING_COLOR_SOURCE_TEXTURECOGL_BLEND_STRING_COLOR_SOURCE_TEXTURE_NCOGL_BLEND_STRING_COLOR_SOURCE_PRIMARYCOGL_BLEND_STRING_COLOR_SOURCE_PREVIOUS CoglBlendStringColorSourceTypeP>Q_CoglBlendStringColorSourceInfo P@qPB#namePC~O#qPD# CoglBlendStringColorSourceInfoPEǬ_CoglBlendStringColorSourcePGis_zeroPI/#infoPJ#qPK#one_minusPL/# maskPM/# CoglBlendStringColorSourcePNA_CoglBlendStringFactor PPWis_onePR/#is_src_alpha_saturatePS/#is_colorPT/#cogl_blend_string_error_quarkz/ tm3tm]?_cogl_blend_string_split_rgba_statement@tmum]ɸ@pArgbAaBip^<^Barg^Brgb_arg^Ba_arg^'get_color_src_info@(mark~O(p~O)4qz*len*sources@+Vq*i'validate_statements_for_context/)q)r)4qz)q+q~O,q,/validate_blend_statements/M0qН0rѪ0q1iԪ1jԪ2q~O1detail91ctx^,q.1argC_cogl_blend_string_compileum;m^Dq~OD4qzDqDq 9p~O_9mark~O@`Eq~O`9state*`EpCb9current_statement|bEpb9remaining_argcbFfinished{ymGqUxmHVvm_b:IcIGcIcIcIcIԴFdcogl_behavioural_debug_keysA@@ޅmn_cogl_behavioural_debug_keysUQ{cogl_argsk2m_cogl_debug_instancesY 9m_cogl_debug_flagsX9mGNU C 4.6.3./cogl-sub-texture.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl0mmcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloat8signed charshort intlong long unsigned intHWND__unused# HWNDo   double VARENUM WVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double guint8 guint32& gsize: gchar0 gint3 gboolean4 gulong8 guint9 gpointerO' GDestroyNotifyY  GArray'_GArray+Gs-#len.# GByteArray(Y_GByteArray1s3#len4# GPtrArray)_GPtrArray7pdata9#len:#f GQuark&t GError+_GError ->domain/#code0#message1# N  GList '[_GList )s +#next ,#prev -#N GHashTable '_GHashTable GHook (_GHook KQs M#next N#prev O#r P# hook_id Q#/s R#func S#s T# GHookList )b_GHookList Aseq_id C#hook_size D#is_setup E#hooks F#dummy3 G# finalize_hook H#dummy I># GHookFinalizeFunc 5"33Q GSList 'G_GSList )us +#next ,u#9 GString )_GString +str -#len .#allocated_len /#{ GQueue&_GQueue 10 head3#tail4#length5#<  uint8_t$ uint32_t( int64_t) CoglBoolD CoglHandle' CoglMatrix _CoglMatrixO xxR)#yxS)#zxT)#wxU)# xyX)#yyY)#zyZ)#wy[)#xz^)# yz_)#$zz`)#(wza)#,xwd)#0ywe)#4zwf)#8wwg)#<invmT#@5sn#/so#_padding3p# CoglColor _CoglColor] redA #greenA #blueA #alphaA #rP #rP #rP # [%COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat] CCOGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags=DCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH\|COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType{COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction_CoglWinsysFeatureCOGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES XVCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskamCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingplCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags CoglObject _CoglObject(KklassM#user_data_entryO#user_data_arrayQ#n_user_data_entriesR# rT#$Zunused[# CoglUserDataKey\ CoglUserDataDestroyCallbackj'#COGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass 4 name66 #virt_free7'#virt_unref8'# CoglUserDataDestroyInternalCallback16<M'' CoglObjectClass9 =key?#r@'#sA # CoglUserDataEntryBdM    CoglBuffer@_CoglBuffer\SsU #rWL#(vtableYω#,last_target[#8/s]4#<gl_handle_V#@size`#Dusage_hintaŋ#Hupdate_hintb< #LsfL#Psh#Tstore_createdj#X~< COGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint COGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccessX !COGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint CoglContext%G!_CoglContext>Es@ #displayB#(driverDF#,gpuH#0driver_vtableK{#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsSC#hprivate_feature_flagsTS#lneeds_viewport_scissor_workaroundVo #pviewport_scissor_workaround_framebufferW{#tdefault_pipelineYO#xdefault_layer_0Zl#|default_layer_n[l#dummy_layer_dependant\l#attribute_name_states_hash^0 #attribute_name_index_map_#n_attribute_names`#enabled_builtin_attributesbs#enabled_texcoord_attributescs#enabled_custom_attributesds#enable_builtin_attributes_tmpis#enable_texcoord_attributes_tmpjs#enable_custom_attributes_tmpks#changed_bits_tmpls#legacy_backface_culling_enabledno #identity_matrixq #y_flip_matrixr #flushed_matrix_modev#current_projection_entryzÉ#current_modelview_entry{É#identity_entry}#builtin_flushed_projectionG#builtin_flushed_modelviewG#texture_units#active_texture_unit#legacy_fog_state/y#opaque_color_pipelineO#blended_color_pipelineO#texture_pipelineO#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cache#default_gl_texture_2d_tex#default_gl_texture_3d_tex#default_gl_texture_rect_tex#qs#journal_flush_attributes_array#journal_clip_bounds#polygon_vertices#current_pipelineO#current_pipeline_changes_since_flush#current_pipeline_skip_gl_coloro #current_pipeline_age#gl_blend_enable_cacheo #depth_test_enabled_cacheo #depth_test_function_cache#depth_writing_enabled_cacheo #depth_range_near_cache)#depth_range_far_cache)#legacy_depth_test_enabledo #current_buffer#framebuffer_stacku#window_buffer{#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_buffer{#current_read_buffer{#have_last_offscreen_allocate_flags#last_offscreen_allocate_flagsM#swap_callback_closures0 #next_swap_callback_idé#onscreen_events_queue9#current_gles2_contextǫ#gles2_context_stack#current_pathɉ#stencil_pipeline̮O#quad_buffer_indices_byteS#quad_buffer_indices_lenљ#quad_buffer_indicesS#rectangle_byte_indicesS#rectangle_short_indicesS#rectangle_short_indices_len֩#in_begin_gl_blocko #texture_download_pipelineڮO#blit_texture_pipelineۮO#atlasesu#atlas_reorganize_callbacksQ#journal_rectangles_colorA #max_texture_unitsV#max_texture_image_unitsV#max_activateable_texture_unitsV#current_program #current_fragment_program_typeh|#current_vertex_program_typeh|#current_gl_programV#current_gl_dither_enabledo #current_gl_color_maskV#current_clip_stack_valido #current_clip_stack#current_clip_stack_uses_stencil o #buffer_map_fallback_array#buffer_map_fallback_in_useo #buffer_map_fallback_offset#rectangle_stated#sampler_cache#winsys_features$#s&'#uniform_names-#uniform_name_hash10 #n_uniform_names2#glBindTexture;Z#glBlendFunc=3[#glClear?`#glClearColorAW#glClearStencilF^#glColorMaskHa#glCopyTexSubImage2DM6a#glDeleteTexturesVuZ#glDepthFuncX%W#glDepthMaskZѭ#glDisable\%W#glDrawArrays^a#glDrawElements`#glEnablee%W#glFinishg#glFlushi#glFrontFacek%W#glCullFacem%W#glGenTexturesoXZ#glGetErrorq`#glGetIntegervska#glGetBooleanvu #glGetFloatvwa#glGetStringy#glHint{3[#glIsTexture}Z#glPixelStoreiCY#glReadPixelsO#glScissorb#glStencilFunck#glStencilMask[#glStencilOp#glTexImage2D#glTexParameterfWX#glTexParameterfvW#glTexParameterisX#glTexParameterivW#glGetTexParameterfvX#glGetTexParameteriv5X#glTexSubImage2D`#glCopyTexImage2Da#glViewportb#glIsEnabled[#glLineWidthY#glPolygonOffset*Z#glClipPlanef<,Y#glClientActiveTextureD%W#glGenRenderbuffers_#glDeleteFramebuffers_uZ#glGenerateMipmapb%W#glGetFramebufferAttachmentParameterivd_#glGetRenderbufferParameterivi5X# glIsFramebuffermZ# glBlendEquationu%W# glBlendColorwW# glBlendFuncSeparatelY# glBlendEquationSeparate3[# glReleaseShaderCompiler# glGetShaderPrecisionFormat`# glShaderBinaryb`# glStencilFuncSeparateU[# glStencilMaskSeparateZ# glStencilOpSeparatelY# glDepthRangef:*Z# glClearDepthf<^# glCompressedTexImage2DFX# glCompressedTexSubImage2DOX# glSampleCoverageYX# glGetBufferParameterivc5X# glGenBufferslXZ# glBindBufferoZ# glBufferDatarZ# glBufferSubDatawZ# glDeleteBuffers|uZ# glIsBufferZ# glActiveTexture%W# glAlphaFunc;a# glFogf=Y# glFogfv?,Y# glLoadMatrixfAZY# glMaterialfvCW# glPointSizeEY# glTexEnvfvGW# glColor4ubI# glColor4fKa# glColorPointerM Z# glDisableClientStateR%W# glEnableClientStateT%W# glLoadIdentityV# glMatrixModeX%W# glNormal3fZY# glNormalPointer\Y# glMultiTexCoord4f^a# glTexCoordPointer` Z# glTexEnviesX# glVertex4fia# glVertexPointerk Z# glCreateProgram:[# glCreateShader<[# glDeleteShader>[# glAttachShader@v[# glUseProgramC[# glDeleteProgramE[# glGetShaderInfoLogGU\# glGetProgramInfoLogLU\# glGetShaderivQZ# glGetProgramivUZ# glDetachShaderYv[# glGetAttachedShaders[\# glIsShader`Z# glIsProgrambZ# glShaderSourcel# glCompileShaderq[# glLinkPrograms[# glGetUniformLocationu:\# glUniform1fx\# glUniform2f{\# glUniform3f]# glUniform4f:]# glUniform1fv]# glUniform2fv]# glUniform3fv]# glUniform4fv]# glUniform1iAZ# glUniform2iY# glUniform3i`]# glUniform4i]# glUniform1iv]# glUniform2iv]# glUniform3iv]# glUniform4iv]# glUniformMatrix2fv]# glUniformMatrix3fv]# glUniformMatrix4fv]# glGetUniformfvv\# glGetUniformivВ\# glGetActiveUniform[# glGetShaderSourceU\# glValidateProgram[# glVertexAttribPointer^# glEnableVertexAttribArray[# glDisableVertexAttribArray[# glVertexAttrib1f^# glVertexAttrib1fv^# glVertexAttrib2f.^# glVertexAttrib2fv^# glVertexAttrib3fJ^# glVertexAttrib3fv^# glVertexAttrib4fk^# glVertexAttrib4fv^# glGetVertexAttribfv\# glGetVertexAttribivZ# glGetVertexAttribPointerv\# glGetAttribLocation :\# glBindAttribLocation [# glGetActiveAttrib[# glGetTexLevelParameteriv P$# glGetTexImage SJ# glClipPlane Wl# glDepthRange Y# glDrawBuffer [%W# glMapBuffer f# glUnmapBuffer i[# glTexImage3D qBW# glTexSubImage3D xW# glBlitFramebuffer _# glGenPrograms XZ# glDeletePrograms XZ# glBindProgram Z# glProgramString # glProgramLocalParameter4fv _# glEGLImageTargetTexture2D ֯# glEGLImageTargetRenderbufferStorage ֯# glDiscardFramebuffer # glRenderbufferStorageMultisampleIMG _# glFramebufferTexture2DMultisampleIMG # glGenSamplers XZ# glDeleteSamplers uZ# glBindSampler v[# glSamplerParameteri !`# glCreateProgramObject [# glCreateShaderObject [# glDeleteObject [# glAttachObject v[# glUseProgramObject [# glGetInfoLog U\# glGetObjectParameteriv Z# glDetachObject v[# glGetAttachedObjects \# glGetStringi ^# glBindVertexArray [# glDeleteVertexArrays uZ# glGenVertexArrays XZ# glMapBufferRange &=`# CoglSwapChain!!E_CoglSwapChain CoglOnscreenTemplate"&F_CoglOnscreenTemplate CoglRenderer#Q=F_CoglRenderer#WFCOGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver#^MF CoglDisplay$AF_CoglDisplay8%$]Gs%& #setup%(o #(renderer%)#,onscreen_template%*#0s%4'#4 CoglAttribute&%rG_CoglAttribute'7Gs'9 #name_state';D#(normalized'o #0d'L#4s'N# CoglAttributeBuffer(%H_CoglAttributeBuffer CoglIndices)%8H_CoglIndices]G _CoglFeatureID?KCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglBitmap**QK_CoglBitmapP+'Ls+) #r+,L#(format+.%#,r+/#0Es+0#4rowstride+1#8s+3L#<mapped+5o #@bound+6o #Dshared_bmp+:$L#Hbuffer+>*L#L4!A ?K CoglNode,"@L_CoglNode<,*Ls,. #r,1L#(gs,4L#,children,7L#4has_parent_reference,;o #8_CoglNodeList,$L&s,$L#0L CoglNodeList,$L,4Mle_next,4L#le_prev,4M#L CoglPipeline-"5M_CoglPipeline.kOs.0L#destroy_callback.{#<destroy_data.'#@journal_ref_count.#Dr.#Hage.#Lcolor. #Pn_layers.#`layer_differences.#ds.{#hstatic_breadcrumb.6 #llayers_cache.{#pshort_layers_cache.{#tdeprecated_get_layers_list.#is_weak.#Ys.#blend_enable.#real_blend_enable.#layers_cache_dirty.#deprecated_get_layers_list_dirty.#has_static_breadcrumb.#progend.#CoglSnippet/3O_CoglSnippet!M0#SCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags0_kVkVVVD_ kVT_kVZ_z_kVkVkVVV__kVkVkVV__kVkVkVQX__VVVVVVVVVkV`!`kVVkVVV'`=`VkVVC` Vb`kVVh``VYkV7WV``kVkVQXQX`!kV``V`akVVVVVVkVkV7Wa6akVVkVVVVVVP #,padding69?P #0padding79@P #4padding89AP #8padding99BP #< CoglDepthState9Cmm:CoCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFunc:Ln:pCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceMode:o CoglPath;6p_CoglPath CoglFramebuffer9ss_CoglBitmaskImaginaryType.lvCOGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNTD.1wambient.k#diffuse.k#specular.k# emission.k#0shininess.)#@CoglPipelineLightingState.v%.walpha_func.o#alpha_func_reference.)#CoglPipelineAlphaFuncState.Sw%(.xblend_equation_rgb.kV#blend_equation_alpha.kV#blend_src_factor_alpha.V#blend_dst_factor_alpha.V# blend_constant. #blend_src_factor_rgb.V# blend_dst_factor_rgb.V#$CoglPipelineBlendState.w%$. /yenabled."o #color.# #mode.$#density.%)#z_near.&)#z_far.')# CoglPipelineFogState.(x%.*eyAr.,V#CoglPipelineLogicOpsState.-Ly%./ymode.1p#front_winding.2#CoglPipelineCullFaceState.3y% .52zoverride_mask.7s#override_values.<2z#changed_mask.@s#WmCoglPipelineUniformsState.Ay&.C|{lighting_state.E1w#alpha_state.Fw#Dblend_state.Gx#Luser_program.H #tdepth_state.In#xfog_state.J/y#point_size.K)#logic_ops_state.Ley#cull_face_state.My#uniforms_state.N8z#s.OV#Lr.PV#CoglPipelineBigState.QZzCoglPipelineDestroyCallback.h{{{O'|{l l{ p.%h|COGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType.){_CoglPipelineFlushFlag.:}COGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag.|_CoglPipelineFlushOptions.}/s.:}#s.P #disable_layers.P #layer0_override_texture.k# CoglPipelineFlushOptions.X} CoglMetaTexture?Y~_CoglMetaTexture CoglMetaTextureCallback?wA~G~b~kb~b~'h~) CoglTextureVtable2"~_CoglTextureVtableP28is_primitive2=o #allocate2?#set_region2Gف#get_data2W# foreach_sub_texture_in_region2\.#get_max_waste2dD#is_sliced2fZ#can_hardware_repeat2hZ#transform_coords_to_gl2jv# transform_quad_coords_to_gl2m#$get_gl_texture2p#(gl_flush_legacy_texobj_filters2u͂#,pre_paint2y#0ensure_non_quad_rendering2z#4gl_flush_legacy_texobj_wrap_modes2}#8get_format2-#<get_gl_format2C#@get_type2Y#Ds2Z#Hset_auto_mipmap2p#L2%!COGL_TRANSFORM_NO_REPEATCOGL_TRANSFORM_HARDWARE_REPEATCOGL_TRANSFORM_SOFTWARE_REPEAT CoglTransformResult2.21aCOGL_TEXTURE_NEEDS_MIPMAP CoglTexturePrePaintFlags26< o k o فk$L o k%L߁.k))))"~' Dk4 o ZkJvkll` !kl| o koZ\͂kkVkVkaӂkkkVkVkV %-k kVCk3 TYkIpko _|m~_CoglSubTextureT@s@!S#s@)k#DLs@-k#Hsub_x@3#Lsub_y@4#P CoglSubTextureA0 CoglFrameInfoB(_CoglFrameInfo CoglOnscreenC*4_CoglOnscreenDK1sDMp#foreign_hwndDV#rDYo #frame_closuresD[@#resizableD]o #resize_callbacksD^=#frame_counterD`` #swap_frame_counterDa` #pending_frame_infosDd#sDf'#_CoglFrameEventCCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEventC1CoglFrameCallbackCххׅ' CoglFrameClosureC_CoglFrameClosureD'IgsD)]#sD+#rD-'# sD.#CoglOnscreenResizeCallbackClrх' CoglTexture2DE7_CoglTexture2D CoglGLES2ContextF^ˆ_CoglGLES2Context6 G_CoglOnscreenEventDBgsDDV#onscreenDFх#infoDGׅ# 5sDH#_CoglOnscreenEventListD@-rD@-#sD@3#~- CoglOnscreenEventListD@DD{rDD-#rDD3#ߘܣ *L GUcѭyVŭkVVkV7W׭ kV^ YkVOVVVVkVkVV%kkVVVUkVkVkVqkVVVVVVkVkV7WVVVVǮVV߆X$kVVkVQX JkVVkVkVV*akVagPr 'kVkVkVkVV2֯kV'ůkVVJ[ܯkVkVkVVVV_CoglSubTextureForeachData rqstq#su"~#rv'# CoglSubTextureForeachDataw#'_cogl_object_sub_texture_inc/(_cogl_sub_texture_free)sq'_cogl_object_sub_texture_dec/*cogl_is_sub_texture/o D+object/',obj/D -_cogl_sub_texture_ensure_non_quad_renderingx0m2mt.texxk/_cogl_sub_texture_get_typeT@mPmt.texk0sq/_cogl_sub_texture_get_gl_formatkVPm`mtC.texk0sq/_cogl_sub_texture_get_format%`mpmt.texk0sq1_cogl_sub_texture_gl_flush_legacy_texobj_wrap_modespmmt%2texk3jrkV3vrkV3^rkV 4sq-_cogl_sub_texture_pre_paintommt.texok5/spa0srq-_cogl_sub_texture_gl_flush_legacy_texobj_filtersdmmt.texdk5sekV5:sfkV0shq/_cogl_sub_texture_get_gl_textureXo mmt.texXk.out_gl_handleYoZ.out_gl_targetZ\0s\q6_cogl_sub_texture_map_quadSm|mRt7sSqt7sTlt8texVk'u9mvm:ri)Pu:Esj)cu;_cogl_sub_texture_transform_quad_coords_to_glE!m㏃mvu.texEk5sFl0sHqmapped_coordsk>virtual_coordskD9ؑm5m4swT(_cogl_sub_texture_unmap_quad4)s4q)s5l,tex7k?@rI)@EsJ)6unmap_coords_cbz@mgmv2slice_texturezk2slice_texture_coords{b~2meta_coords|b~3r}' 4s >unmapped_coordsk`AHjmaBy`CnWwDbEWw9mgmEwEww;_cogl_sub_texture_set_region}o pm>mwɺ.tex}k.src_x~.src_y.dst_x .dst_y.dst_width.dst_height.level.bmp$L .error$0sq9m哃mFfull_widthFfull_height/_cogl_sub_texture_allocateo @mPmt,.texk.error0s q6_cogl_object_sub_texture_indirect_free/Pmmw2obj/DGXmvm/BڰHvm}m/ImmtƻB*J8K_cogl_sub_texture_object_new/q +new_obj/q,obj/DLcogl_sub_texture_newqm mx2ctxL3sk2sub_xةMsub_yةSx2sub_width٩2sub_height٩:Lsk}x:sqx8texkx,next_widthޙ,next_heightޙNÔm bB*D8bJ8OPbLP__nP__sT8__pxQ!m.ms8other_sub_texqxRƻDmhbCxDbExHmm/Scogl_sub_texture_get_parentkmmt.sub_textureq>_cogl_object_sub_texture_count/42mTcogl_sub_texture_vtable|߅mU_cogl_debug_instancesK0 V_cogl_sub_texture_class/M9mGNU C 4.6.3./cogl-texture.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl mmcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long int~long unsigned intunsigned charfloat4signed charshort intlong long unsigned intHWND__unused# HWNDk   double VARENUM SVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double guint8 guint32& gsize: gchar0~ gint3 gboolean4 gulong8 guint9 gpointerO# GDestroyNotifyY GArray'_GArray+Cev-#len.# GByteArray(U_GByteArray1ev3#len4# GPtrArray)_GPtrArray7pdata9#len:#b GQuark&p GError +_GError -:domain /#code 0#message 1# J  GList 'W_GList )ev +#next ,#prev -#J GHashTable '_GHashTable GHook (_GHook KMev M#next N#prev O#vu P# hook_id Q#u R#func S#u T# GHookList )^_GHookList Aseq_id C#hook_size D#is_setup E#hooks F#dummy3 G# finalize_hook H#dummy I:# GHookFinalizeFunc 5//M GSList 'C_GSList )qev +#next ,q#5 GString)_GString +str-#len.#allocated_len/#w< G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| GQueue& _GQueue 1 head3#tail4#length5# ~ uint8_t$ uint32_t( int64_t) CoglBoolD CoglHandle# CoglMatrixe _CoglMatrixO xxR%#yxS%#zxT%#wxU%# xyX%#yyY%#zyZ%#wy[%#xz^%# yz_%#$zz`%#(wza%#,xwd%#0ywe%#4zwf%#8wwg%#<invm8d#@un#uo#_padding3p# CoglColor؜ _CoglColor red #green #blue #alpha #Eu #u #]u # [COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlagsDCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH>COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType=COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeXwCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunctionV_CoglWinsysFeatureCOGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES XCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskamrCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingp.COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags CoglBuffer@_CoglBuffer\SvUG#uWL#(tYX#,last_target[[#8u]Z#<gl_handle_BM#@size`#Dusage_hintaZ#Hupdate_hintb3#LevfL#Pwh#Tstore_createdj#X~3COGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHintCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccessOCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint CoglContext%>_CoglContext>@v@G#displayBS#(driverDA#,gpuH#0driver_vtableK##Ttexture_driverL.#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsTb#lneeds_viewport_scissor_workaroundV1 #pviewport_scissor_workaround_framebufferW؀#tdefault_pipelineY+^#xdefault_layer_0Zq#|default_layer_n[q#dummy_layer_dependant\q#attribute_name_states_hash^ #attribute_name_index_map_L#n_attribute_names`#enabled_builtin_attributesbx#enabled_texcoord_attributescx#enabled_custom_attributesdx#enable_builtin_attributes_tmpix#enable_texcoord_attributes_tmpjx#enable_custom_attributes_tmpkx#changed_bits_tmplx#legacy_backface_culling_enabledn1 #identity_matrixqS #y_flip_matrixrS #flushed_matrix_modev#current_projection_entryz#current_modelview_entry{#identity_entry}#builtin_flushed_projection#builtin_flushed_modelview#texture_unitsL#active_texture_unit#legacy_fog_state~#opaque_color_pipeline+^#blended_color_pipeline+^#texture_pipeline+^#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cache9#default_gl_texture_2d_texc#default_gl_texture_3d_tex?#default_gl_texture_rect_texE#&v#journal_flush_attributes_arrayL#journal_clip_boundsL#polygon_verticesL#current_pipeline+^#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color1 #current_pipeline_age#gl_blend_enable_cache1 #depth_test_enabled_cache1 #depth_test_function_cachew#depth_writing_enabled_cache1 #depth_range_near_cache%#depth_range_far_cache%#legacy_depth_test_enabled1 #current_bufferK#framebuffer_stackq#window_buffer؀#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_buffer؀#current_read_buffer؀#have_last_offscreen_allocate_flags#last_offscreen_allocate_flags#swap_callback_closures #next_swap_callback_idå#onscreen_events_queue#current_gles2_contextt#gles2_context_stackȤ #current_path˒#stencil_pipeline+^#quad_buffer_indices_byte#quad_buffer_indices_lenѕ#quad_buffer_indices#rectangle_byte_indices#rectangle_short_indices#rectangle_short_indices_len֥#in_begin_gl_block1 #texture_download_pipeline+^#blit_texture_pipeline+^#atlasesq#atlas_reorganize_callbacksM#journal_rectangles_color #max_texture_unitsM#max_texture_image_unitsM#max_activateable_texture_unitsM#current_programA #current_fragment_program_typeP#current_vertex_program_typeP#current_gl_programBM#current_gl_dither_enabled1 #current_gl_color_mask#current_clip_stack_valid1 #current_clip_stack#current_clip_stack_uses_stencil 1 #buffer_map_fallback_array[#buffer_map_fallback_in_use1 #buffer_map_fallback_offset#rectangle_state-#sampler_cachea#winsys_features$#v&##uniform_names-g#uniform_name_hash1 #n_uniform_names2#glBindTexture;Q#glBlendFunc=Q#glClear?0W#glClearColorAM#glClearStencilFjU#glColorMaskHhX#glCopyTexSubImage2DMW#glDeleteTexturesVP#glDepthFuncXM#glDepthMaskZy#glDisable\M#glDrawArrays^X#glDrawElements`#glEnableeM#glFinishg#glFlushi#glFrontFacekM#glCullFacemM#glGenTexturesoP#glGetErrorq$W#glGetIntegervsW#glGetBooleanvu#glGetFloatvwW#glGetStringyDz#glHint{Q#glIsTexture}Q#glPixelStoreiO#glReadPixels#glScissorX#glStencilFunc#glStencilMask$R#glStencilOp/#glTexImage2Di#glTexParameterfN#glTexParameterfv@N#glTexParameteriN#glTexParameterivgN#glGetTexParameterfvN#glGetTexParameterivN#glTexSubImage2DBW#glCopyTexImage2D|W#glViewportX#glIsEnabledQ#glLineWidthP#glPolygonOffsetP#glClipPlanef$R# glAttachShader@Q# glUseProgramC$R# glDeleteProgramE$R# glGetShaderInfoLogGR# glGetProgramInfoLogLR# glGetShaderivQ4Q# glGetProgramivU4Q# glDetachShaderYQ# glGetAttachedShaders[R# glIsShader`Q# glIsProgrambQ# glShaderSourcel# glCompileShaderq$R# glLinkPrograms$R# glGetUniformLocationuR# glUniform1fxaS# glUniform2f{xS# glUniform3fS# glUniform4fS# glUniform1fv"T# glUniform2fv"T# glUniform3fv"T# glUniform4fv"T# glUniform1iP# glUniform2iRP# glUniform3iS# glUniform4iS# glUniform1iv>T# glUniform2iv>T# glUniform3iv>T# glUniform4iv>T# glUniformMatrix2fvZT# glUniformMatrix3fvZT# glUniformMatrix4fvZT# glGetUniformfvR# glGetUniformiv S# glGetActiveUniformXR# glGetShaderSourceR# glValidateProgram$R# glVertexAttribPointer U# glEnableVertexAttribArray$R# glDisableVertexAttribArray$R# glVertexAttrib1f{T# glVertexAttrib1fvT# glVertexAttrib2fT# glVertexAttrib2fvT# glVertexAttrib3fT# glVertexAttrib3fvT# glVertexAttrib4fT# glVertexAttrib4fvT# glGetVertexAttribfv)S# glGetVertexAttribiv4Q# glGetVertexAttribPointervES# glGetAttribLocation R# glBindAttribLocation R# glGetActiveAttribXR# glGetTexLevelParameterivP̳# glGetTexImageS# glClipPlaneW# glDepthRangeY+# glDrawBuffer[M# glMapBufferfF# glUnmapBufferiQ# glTexImage3DqM# glTexSubImage3DxM# glBlitFramebuffer7V# glGenProgramsP# glDeleteProgramsP# glBindProgramQ# glProgramStringg# glProgramLocalParameter4fv|U# glEGLImageTargetTexture2D~# glEGLImageTargetRenderbufferStorage~# glDiscardFramebuffer# glRenderbufferStorageMultisampleIMGvV# glFramebufferTexture2DMultisampleIMGŴ# glGenSamplersP# glDeleteSamplersP# glBindSamplerQ# glSamplerParameteriV# glCreateProgramObject6R# glCreateShaderObjectBR# glDeleteObject$R# glAttachObjectQ# glUseProgramObject$R# glGetInfoLogR# glGetObjectParameteriv4Q# glDetachObjectQ# glGetAttachedObjectsR# glGetStringi=U# glBindVertexArray$R# glDeleteVertexArraysP# glGenVertexArraysP# glMapBufferRange&V# CoglSwapChain !@_CoglSwapChain CoglOnscreenTemplate!&A_CoglOnscreenTemplate CoglRenderer"Q4A_CoglRenderer"WACOGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver"^DA CoglDisplay#AA_CoglDisplay8$$TBv$&G#setup$(1 #(renderer$)M#,onscreen_template$*z#0v$4##4 CoglAttribute%%iB_CoglAttribute&7Bv&9G#name_state&; #(normalized&<1 #,is_buffered&>1 #0d&L#4w&N# CoglAttributeBuffer'%C_CoglAttributeBuffer CoglIndices(%/C_CoglIndicesTB _CoglFeatureID6FCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglBitmap)*HF_CoglBitmapP*'Gv*)G#u*,L#(4u*.#,v*/#0u*0#4$u*1#8ev*3L#<mapped*51 #@bound*61 #Dshared_bmp*:L#Hbuffer*>L#L CoglObject+ G_CoglObject(,KGklass,ML#user_data_entry,OL#user_data_array,QL#n_user_data_entries,R# vu,T#$+ZGunused+[# CoglUserDataKey+\G CoglUserDataDestroyCallback+jGGH#-#KCOGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass ,4Lname,6 #virt_free,7##virt_unref,8## CoglUserDataDestroyInternalCallback,12L8LIL## CoglObjectClass,9K ,=Lkey,?L#t,@##u,AL#G CoglUserDataEntry,B`LIL LL + 6F GLenum. GLboolean. GLbitfield. GLint. GLsizei. GLubyte. GLuint. GLfloat. % GLclampf.!%GLvoid.$oMMM_M_M_M_MMMLMoMMMLMM$M$M$MMLLMN@NLMMMM$M$M$MLLMFN\NLL\NbNPMmNNLLNNMNNLLNPMNNLLNMNNLLPMN OLLMO!O_ML'OVOLML$M$MM$MM\OOLMMM$M$ML$MMOOLPMOOL\NOOLMOO\NOPLLLLPPPM P6PL$MMTM$M\NDTZTM$MN`T{TM$ML\NTTBMPMTTBM\NTTBMPMPMTTBMPMPMPMT UBMPMPMPMPMU7UBMMLL$MMLCUnPXULBM^UjU_MpU|UMUULBMNUULL$M$MULULUULLLBMMUVLLLBMV7VLLLN=VvVMMMMMMMMML|VVL$ML$M$MVVBMLMVyMVLMVW$MyPLM$M W$WLLNN*WL6WBWMHW|WLMMM$M$MLLMWWLMLMM$M$MMWWLMMMMM$M$MWWLNXXLNX0XLM$M6XGXL_MMXhXPMPMPMPMnXXLLLLXXMM$M$M CoglBufferVtable(X_CoglBufferVtable *Ymap_range,=Y#unmap3OY#set_data5yY##=YLYOYLCY1 yYL.UY _CoglBufferFlags<ZCOGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlagsBYDZCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHintH&ZJ[COGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTargetQZ CoglPipeline/"[_CoglPipeline0k^v0 #,padding6;? #0padding7;@ #4padding8;A #8padding9;B #< CoglDepthState;CXrZu_CoglFramebuffer?vxv?xG#u?yL#(u?z#,config?}H#0v?#Du?#H4u?#Lt?1 #Pmodelview_stack?#Tprojection_stack?#Xviewport_x?%#\viewport_y?%#`viewport_width?%#dviewport_height?%#hviewport_age?#lviewport_age_for_scissor_workaround?#pclip_state?#tdither_enabled?1 #x t?#|journal?#deps?#clear_color_red?%#clear_color_green?%#clear_color_blue?%#clear_color_alpha?%#clear_clip_x0?#clear_clip_y0?#clear_clip_x1?#clear_clip_y1?#clear_clip_dirty?1 #dirty_bitmasks?1 #bits?m#3v?# CoglBitmask@9xx_CoglBitmaskImaginaryType0l{COGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNTD0|ambient0p#diffuse0p#specular0p# emission0p#0shininess0%#@CoglPipelineLightingState0{%0{|alpha_func0t#alpha_func_reference0%#CoglPipelineAlphaFuncState0;|%(0}blend_equation_rgb0L#blend_equation_alpha0L#blend_src_factor_alpha0M#blend_dst_factor_alpha0M# blend_constant0 #blend_src_factor_rgb0M# blend_dst_factor_rgb0M#$CoglPipelineBlendState0|%$0 ~enabled0"1 #color0# #mode0$#density0%%#z_near0&%#z_far0'%# CoglPipelineFogState0(}%0*M~ t0,#CoglPipelineLogicOpsState0-4~%0/~mode01u#front_winding02r#CoglPipelineCullFaceState03o~% 05override_mask07x#override_values0<#changed_mask0@x#BrCoglPipelineUniformsState0A~&0Cdlighting_state0E|#alpha_state0F{|#Dblend_state0G}#Luser_program0HA #tdepth_state0Is#xfog_state0J~#point_size0K%#logic_ops_state0LM~#cull_face_state0M~#uniforms_state0N #v0Of#0t0Pf#CoglPipelineBigState0QBCoglPipelineDestroyCallback0h+^#dq q؀ u0%PCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType0)ހ_CoglPipelineFlushFlag0"COGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag0p_CoglPipelineFlushOptions0u0"#fu0 #disable_layers0 #layer0_override_texture0p# CoglPipelineFlushOptions0@_CoglSpan A"startA %#sizeA!%#wasteA"%# CoglSpanA#_CoglSpanIter#P&Hu&IL#boxed&JBr##P&@ $buffered&GR$constant&K4&RCOGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags&a&s:unit&u#options&v#fu&w # CoglFlushLayerState&x _CoglFramebufferType?-COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType?0U?2Bswap_chain?4B#need_stencil?51 #3v?6#Nu?71 # depth_texture_enabled?81 #@ CoglFramebufferConfig?9ў?=COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags??e _CoglFramebufferState?TCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState?^?lmred?n#blue?o#green?p#alpha?q# depth?r#stencil?s# CoglFramebufferBits?t?COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags?_CoglGLFramebuffer ?fbo_handle?BM#renderbuffers?#3v?# CoglGLFramebuffer?8 CoglDriverVtableU _CoglDriverVtablexU"pixel_format_from_gl_internalU'#pixel_format_to_glU.#update_featuresU5n#offscreen_allocateU9# offscreen_freeU=#framebuffer_flush_stateU@6#framebuffer_clearUEa#framebuffer_query_bitsUM~#framebuffer_finishUQ# framebuffer_discard_buffersUT#$framebuffer_draw_attributesUX#(framebuffer_draw_indexed_attributesUb"#,framebuffer_read_pixels_into_bitmapUmQ#0texture_2d_freeUwi#4texture_2d_can_createU}#8texture_2d_initUi#<texture_2d_allocateU+#@texture_2d_new_from_bitmapU#Dtexture_2d_copy_from_framebufferU#Htexture_2d_get_gl_handleU#Ltexture_2d_generate_mipmapUi#Ptexture_2d_copy_from_bitmapUA#Ttexture_2d_get_dataUb#Xflush_attributes_stateU㓩#\clip_stack_flushU#`buffer_createUOY#dbuffer_destroyUOY#hbuffer_map_rangeU=Y#lbuffer_unmapUOY#pbuffer_set_dataU yY#t1 LLLRRRæ1 6؀؀ a؀%%%%<x؀xmg؀؀ܧ؀+^=ܧ>C؀+^=ܧC1 Q؀L(ccNW1 LocLc؀c1 AcLbcLG؀+^ܧ:h؀ CoglPipelineCacheVɩ_CoglPipelineCache _CoglGpuInfoArchitectureFlagW?COGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagW%ީ _CoglGpuInfoArchitectureW'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureW0bW3COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorW<W?COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackageWB­WEvCOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugWL6 CoglGpuInfoWP_CoglGpuInfo$WRvendorWT#vendor_nameWU #driver_packageWW#driver_package_nameWX # driver_package_versionWY#architectureW[#architecture_nameW\ #architecture_flagsW]?#driver_bugsW_v# _CoglFrameCallbackListL%ܯ;uL%ܯ#vL%#̒ܯ CoglFrameCallbackListL%L)* uL)ܯ#tL)# CoglResizeNotifyEntryL1G_CoglResizeNotifyEntryL5 vL7#vL98#tL:## idL;#_CoglResizeNotifyListL3ٰ;uL3ٰ#vL3߰#*ٰ CoglResizeNotifyListL3L7& uL7ٰ#tL7߰# CoglOnscreenEventL>?_CoglOnscreenEventLB vLD#onscreenLF#infoLGƒ# uLHn#_CoglOnscreenEventListL@ձ;uL@ձ#vL@۱#&ձ CoglOnscreenEventListL@LD# uLDձ#tLD۱#)420 L[ ChyLmL$MLML7UnPDzLMM$M$MLLyMͲLMBM/LLLiLMM$M$MMLLM53M3M3M3MoBM$MN̳LMLNLMLLyMҳ L +#FLL1gLL$M.L~L#mL$MQŴLLLBMM$M%Jorig_width#orig_height#|tL#target_bitsL# success1 #v#CoglTextureGetData˴'cogl_is_textureZ1 (UtZ#)obj\)l]qG'_cogl_texture_determine_internal_format(Jt(et'_cogl_texture_needs_premult_conversion1 B(Jt(et*cogl_texture_get_width0u+Bt0p*cogl_texture_get_height6+Bt6p,do_texture_draw_and_read1 -fb؀-pipeline+^+Btp+|tL+yvq+v.rx1%.ry1%.rx2%.ry2%.tx1%.ty1%.tx2%.ty2%.bw.bh.rect_bmpL/Pv/v.ctxL0/v/u*cogl_texture_get_format<+Bt<p,_cogl_texture_draw_and_read1 +Btp+|tL-target_gl_formatBM-target_gl_typeBM+v/pt؀.ctxL.save_viewportp/yv p/v 1 1EXIT0.srcdata@L.dstdataAL.srcpixelBL.dstpixelCL.target_widthD.target_heightE.target_rowstrideF.bppG.alpha_rowstrideH.alpha_bmpIL.xJ.yJ2_cogl_util_flsܹ3n*cogl_texture_allocate1 +Btp+v*_cogl_texture_set_region_from_bitmap1 ˺+Btp-src_x-src_y+v+u-bmpL+.u+u+v+v4_cogl_texture_framebuffer_destroy_cb mCmyG5t#6instance #7tex p8pt ؀,get_texture_bits_via_offscreen1 "+Btp-x-y+v+u+\tL+u+et.ctxL.offscreen/pt؀.bitmapL.ret1 /v,get_texture_bits_via_copy1 ;+Btp-x-y+v+u+\tL+u+et.full_rowstride.full_bitsL.ret1 .bpp.full_tex_width.full_tex_height0.dstL.srcL.i4texture_get_cb Pm陃m_y_5Bt p6subtexture_coords 5jv 5t# 9tg_data_y:4u$z9bppDz:$udz9subtexture_widthz9subtexture_heightz7x_in_subtexturet7y_in_subtexturet8vt08uU.x_in_bitmap.y_in_bitmap:\t Lz;ummҾ<;BÖmƖmĻ {>:{>i{????>t{@bAл{Aܻ{A{A)|A G|Ae|B"Ηmb?>|>|>|?v?j?`?V>J|@cA}A@}Aϼx}Aۼ}A}A}=BΗm(c>h|;uٗmܗm7>}C9mmA~A#1~A/D~JDmmc~E>ж>۶<<< AA4A@9AdvAp̀A| AMAEEAفA(ELAX =u;m@c0?@`cAȷBEԷFcogl_texture_error_quarkF mӝmG_cogl_texture_register_texture_typeTmmHklassTILIemImt<JAKcogl_texture_refj#PmmbLUtj#MeXm}ml<CXm}mJAzGcogl_texture_unrefwmmLUtw#Mem˞my<Cm˞mJAN_cogl_texture_initm6mt:LBtpLuLLvLu Lt N_cogl_texture_free@mEmtpLBtpIPmmt<+<6Immt<ߵ<K_cogl_texture_prepare_for_uploadLm`mHsrc_bmpLOetRHdst_format_outƷHout_glintformatǎR Hout_glformatȎRHout_gltypeɎRLvPctxLrQJtPdst_bmpLĄRퟃmc<>ߵRmc>6>+!@c:u4S_cogl_texture_is_foreign1 `msmtW5BtpTcogl_texture_new_from_sub_texture#pmġmR 6full_texture#p6sub_x$6sub_y%6sub_width& 6sub_height'9ctx)L~IBСmءmt&ҹaW_cogl_texture_get_level_sizeemmt5Btep5vf5vg5uh 6depthi9current_widthk9current_heightl-9current_depthmZ9inx;Bmmk>L>@@`dAA1JJ¸@Aθc[ڸm;ਃm騃m> > @dAAٌAACA&uA;AQύAjAv)AkAAW_cogl_texture_spans_foreach_in_regionL@mm؎!6x_spansL!6n_x_spansM6y_spansN!6n_y_spansO 6texturesP'5jvQq6x_normalize_factorR%6y_normalize_factorS%6wrap_xTe 6wrap_yUe$5vV(5tW#,7iter_xYy~7iter_yZy7slice_coords[p@7span_virtual_coords\pP@d.span_texp"pX_cogl_texture_set_allocatedmmt}5Btp5t1 Dܹmݮmr<< UܹĮmخm> >ʏDஃmmޏo&bx@1J#displayBmZ#(driverD;#,gpuH#0driver_vtableK#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS5#hprivate_feature_flagsTb#lneeds_viewport_scissor_workaroundV3,#pviewport_scissor_workaround_framebufferWbM#tdefault_pipelineYB#xdefault_layer_0Zk#|default_layer_n[k#dummy_layer_dependant\k#attribute_name_states_hash^-,#attribute_name_index_map_[#n_attribute_names`#enabled_builtin_attributesbCp#enabled_texcoord_attributescCp#enabled_custom_attributesdCp#enable_builtin_attributes_tmpiCp#enable_texcoord_attributes_tmpjCp#enable_custom_attributes_tmpkCp#changed_bits_tmplCp#legacy_backface_culling_enabledn3,#identity_matrixqU,#y_flip_matrixrU,#flushed_matrix_modev#current_projection_entryz]#current_modelview_entry{]#identity_entry}+\#builtin_flushed_projectionD#builtin_flushed_modelviewD#texture_units[#active_texture_unit#legacy_fog_stater#opaque_color_pipelineB#blended_color_pipelineB#texture_pipelineB#codegen_header_buffer+#codegen_source_buffer+#codegen_boilerplate_buffer+#source_stack(#legacy_state_set#pipeline_cache#default_gl_texture_2d_tex#default_gl_texture_3d_tex#default_gl_texture_rect_tex#x(#journal_flush_attributes_array[#journal_clip_bounds[#polygon_vertices[#current_pipelineB#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color3,#current_pipeline_age#gl_blend_enable_cache3,#depth_test_enabled_cache3,#depth_test_function_cacheH9#depth_writing_enabled_cache3,#depth_range_near_cache*#depth_range_far_cache*#legacy_depth_test_enabled3,#current_buffer#framebuffer_stack*#window_bufferbM#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferbM#current_read_bufferbM#have_last_offscreen_allocate_flags&#last_offscreen_allocate_flagsJ#swap_callback_closures-,#next_swap_callback_idê#onscreen_events_queueW#current_gles2_contextǔZ#gles2_context_stack+#current_path]#stencil_pipelineB#quad_buffer_indices_byteP#quad_buffer_indices_lenњ#quad_buffer_indicesP#rectangle_byte_indicesP#rectangle_short_indicesP#rectangle_short_indices_len֪#in_begin_gl_block3,#texture_download_pipelineB#blit_texture_pipelineB#atlasesݬ*#atlas_reorganize_callbacksވ)#journal_rectangles_coloro&#max_texture_unitsN#max_texture_image_unitsN#max_activateable_texture_unitsN#current_programC,#current_fragment_program_typev#current_vertex_program_typev#current_gl_program.N#current_gl_dither_enabled3,#current_gl_color_mask9#current_clip_stack_valid3,#current_clip_stack]#current_clip_stack_uses_stencil 3,#buffer_map_fallback_arrayќ#buffer_map_fallback_in_use3,#buffer_map_fallback_offset#rectangle_stateGZ#sampler_cacheל#winsys_features$#w&(#uniform_names-ݜ#uniform_name_hash1-,#n_uniform_names2#glBindTexture; R#glBlendFunc=R#glClear?X#glClearColorAkN#glClearStencilFVV#glColorMaskHTY#glCopyTexSubImage2DMX#glDeleteTexturesVQ#glDepthFuncXN#glDepthMaskZ#glDisable\N#glDrawArrays^Y#glDrawElements`#glEnableeN#glFinishg#glFlushi#glFrontFacekN#glCullFacemN#glGenTexturesoQ#glGetErrorqX#glGetIntegervsX#glGetBooleanvu'#glGetFloatvwX#glGetStringy=#glHint{R#glIsTexture}Q#glPixelStoreiP#glReadPixelsm#glScissoruY#glStencilFunc#glStencilMaskS#glStencilOp#glTexImage2Dߝ#glTexParameterfO#glTexParameterfv,O#glTexParameteriO#glTexParameterivSO#glGetTexParameterfvzO#glGetTexParameterivO#glTexSubImage2D.X#glCopyTexImage2DhX#glViewportuY#glIsEnabled~R#glLineWidthP#glPolygonOffsetQ#glClipPlanefS# glAttachShader @R# glUseProgram CS# glDeleteProgram ES# glGetShaderInfoLog GS# glGetProgramInfoLog LS# glGetShaderiv Q R# glGetProgramiv U R# glDetachShader YR# glGetAttachedShaders [S# glIsShader `Q# glIsProgram bQ# glShaderSource l!# glCompileShader qS# glLinkProgram sS# glGetUniformLocation uS# glUniform1f xMT# glUniform2f {dT# glUniform3f T# glUniform4f T# glUniform1fv U# glUniform2fv U# glUniform3fv U# glUniform4fv U# glUniform1i Q# glUniform2i >Q# glUniform3i T# glUniform4i T# glUniform1iv *U# glUniform2iv *U# glUniform3iv *U# glUniform4iv *U# glUniformMatrix2fv FU# glUniformMatrix3fv FU# glUniformMatrix4fv FU# glGetUniformfv S# glGetUniformiv S# glGetActiveUniform DS# glGetShaderSource ܼS# glValidateProgram S# glVertexAttribPointer U# glEnableVertexAttribArray S# glDisableVertexAttribArray S# glVertexAttrib1f gU# glVertexAttrib1fv ~U# glVertexAttrib2f U# glVertexAttrib2fv ~U# glVertexAttrib3f U# glVertexAttrib3fv ~U# glVertexAttrib4f U# glVertexAttrib4fv ~U# glGetVertexAttribfv T# glGetVertexAttribiv  R# glGetVertexAttribPointerv 1T# glGetAttribLocation S# glBindAttribLocation R# glGetActiveAttrib DS# glGetTexLevelParameteriv PB# glGetTexImage Sh# glClipPlane W# glDepthRange Y# glDrawBuffer [N# glMapBuffer f# glUnmapBuffer i~R# glTexImage3D qN# glTexSubImage3D xN# glBlitFramebuffer #W# glGenPrograms Q# glDeletePrograms Q# glBindProgram R# glProgramString ݞ# glProgramLocalParameter4fv hV# glEGLImageTargetTexture2D # glEGLImageTargetRenderbufferStorage # glDiscardFramebuffer # glRenderbufferStorageMultisampleIMG bW# glFramebufferTexture2DMultisampleIMG ;# glGenSamplers ڿQ# glDeleteSamplers Q# glBindSampler R# glSamplerParameteri W# glCreateProgramObject "S# glCreateShaderObject .S# glDeleteObject S# glAttachObject R# glUseProgramObject S# glGetInfoLog S# glGetObjectParameteriv R# glDetachObject R# glGetAttachedObjects S# glGetStringi )V# glBindVertexArray S# glDeleteVertexArrays Q# glGenVertexArrays Q# glMapBufferRange &W# uint8_t$ uint32_t( int64_t) guint8 guint32& gsize: gchar0 gint3 gboolean4& gulong8 guint9 gpointerO( GDestroyNotifyY1'7'C' ' GArray'Q'_GArray+~'w-(#len.&# GByteArray('_GByteArray1'w3 (#len4&# GPtrArray)'_GPtrArray7(pdata9(#len:&#&& ' GQuark&& GError+2(_GError -u(domain/(#code0&#message1(# '(  GList'(_GList )(w+ '#next,(#prev-(#( GHashTable'(_GHashTable GHook()_GHook K)wM '#nextN4*#prevO4*#wP&# hook_idQ&#|xR&#funcS '#wT'# GHookList))_GHookListA4*seq_idC&#hook_sizeD&#is_setupE&#hooksF4*#dummy3G '# finalize_hookH:*#dummyIu(#( GHookFinalizeFunc5S*Y*j*j*4*) GSList'~*_GSList)*w+ '#next,*#p* GString)*_GString ++str-(#len.&#allocated_len/&#*+$(<+G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| GQueue&+_GQueue 1-,head3(#tail4(#length5&#( CoglBoolD CoglHandle( CoglMatrixg,_CoglMatrixO-xxR*#yxS*#zxT*#wxU*# xyX*#yyY*#zyZ*#wy[*#xz^*# yz_*#$zz`*#(wza*#,xwd*#0ywe*#4zwf*#8wwg*#<invm[#@Wxn#|xo#_padding3p# CoglColor؞-_CoglColor!.redo&#greeno&#blueo&#alphao&#Aw~&#Jw~&#Sw~&# [1COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat!.5COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags2!5COGL_TEXTURE_NONECOGL_TEXTURE_NO_AUTO_MIPMAPCOGL_TEXTURE_NO_SLICINGCOGL_TEXTURE_NO_ATLASCoglTextureFlags& 5D6COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH5d6COGL_SYSTEM_ERROR_UNSUPPORTEDCOGL_SYSTEM_ERROR_NO_MEMORY7COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeTyped68COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesMode)7H9COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction'8X9COGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskaf9mT:COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingp::COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlagsh: CoglSwapChain!:_CoglSwapChain CoglOnscreenTemplate&:_CoglOnscreenTemplate CoglRendererQ;_CoglRendererW;COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver^,; CoglDisplay A;_CoglDisplay8!$<<bx!&1J#setup!(3,#(renderer!)gZ#,onscreen_template!*[#0w!4(#4 CoglAttribute"%Q<_CoglAttribute#7<bx#91J#name_state#;A#(normalized#<3,#,is_buffered#>3,#0d#L#4'w#N# CoglAttributeBuffer$%<_CoglAttributeBuffer CoglIndices%%=_CoglIndices<<_CoglFeatureID@COGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglPath&6.@_CoglPath CoglPipeline'"N@_CoglPipeline(kBbx(]#destroy_callback(Gu#<destroy_data((#@journal_ref_count(#Dx(#Hage(#Lcolor(-#Pn_layers(#`layer_differences((#dw(u#hstatic_breadcrumb(.K#llayers_cache(u#pshort_layers_cache(u#tdeprecated_get_layers_list((#is_weak(#sw(#blend_enable(#real_blend_enable(#layers_cache_dirty(#deprecated_get_layers_list_dirty(#has_static_breadcrumb(#progend(#CoglSnippet)3B_CoglSnippet:@ CoglBuffer*@B_CoglBuffer\+SCbx+U1J#5x+WZ#(vtable+Yw#,last_target+[~z#8|x+] y#<x+_.N#@size+`#Dusage_hint+ay#Hupdate_hint+b1D#Lw+fz#P'w+h#Tstore_created+j#X*~1DCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint*C*DCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess*MD*ECOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint*D CoglBitmap,*;E_CoglBitmapP-'Ebx-)1J#5x-,Z#(w-.1#,\x-/#0w-0#4w-1#8w-3z#<mapped-53,#@bound-63,#Dshared_bmp-:#Hbuffer->3x#L CoglTexture." F_CoglTextureD/Fbx/1J#5x/Z#(x/(#,max_level/#0\x/#4w/#8w/3,#<vtable/#@.aFCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType.eF CoglFramebuffer0ZG_CoglFramebuffer1v Jbx1x1J#5x1yZ#(Wx1z#,config1}|#0\x1#Dw1#Hw11#Lw13,#Pmodelview_stack1#Tprojection_stack1#Xviewport_x1*#\viewport_y1*#`viewport_width1*#dviewport_height1*#hviewport_age1#lviewport_age_for_scissor_workaround1#pclip_state1#tdither_enabled13,#xhw19#|journal1‡#deps1(#clear_color_red1*#clear_color_green1*#clear_color_blue1*#clear_color_alpha1*#clear_clip_x01#clear_clip_y01#clear_clip_x11#clear_clip_y11#clear_clip_dirty13,#dirty_bitmasks13,#bits1#jx1# CoglFrameInfo2( J_CoglFrameInfo CoglObject3 CJ_CoglObject(4KJklass4M[#user_data_entry4O[#user_data_array4Q[#n_user_data_entries4R# w4T#$3ZJunused3[# CoglUserDataKey3\J CoglUserDataDestroyCallback3jK"K.K(4K CoglOnscreen5*MK _CoglOnscreen6KJLbx6MG#foreign_hwnd6V#w6Y3,#frame_closures6[^#resizable6]3,#resize_callbacks6^[#frame_counter6`&#swap_frame_counter6a&#pending_frame_infos6d+#w6f(#_CoglFrameEvent5LCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent5JLCoglFrameCallback5LLLLLL(9K JCoglFrameClosure5M_CoglFrameClosure6'bMw6){#Ex6+L#w6-(# w6.J#GCoglOnscreenResizeCallback5MMML( CoglTexture2D77M_CoglTexture2D GLenum8 GLboolean8 GLbitfield8 GLint8 GLsizei8 GLubyte8 GLuint8 GLfloat8 * GLclampf8!*GLvoid8$[NqNNKNKNKNKNNNMN[NNNMNNNNNNMMNN,OMNNNNNNNMMN2OHOMMHONOQ"]_CoglNode<>*`^bx>.1J#w>1^#(w>4^#,children>7^#4has_parent_reference>;3,#8_CoglNodeList>$^w>$^#] CoglNodeList>$`^>4^le_next>4^#le_prev>4^#^?#bCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags?<^ CoglPipelineSnippet@$b_CoglPipelineSnippet @(6cw@*c#snippet@,c#_CoglPipelineSnippetList@&fcw@&fc#b CoglPipelineSnippetList@&6c@*cle_next@*fc#le_prev@*c#fcB_CoglSamplerCacheWrapModeA-dCOGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapModeA4c CoglSamplerCacheA6e_CoglSamplerCache_CoglSamplerCacheEntryA8esampler_objectA:.N#min_filterA~&#,padding6D?~&#0padding7D@~&#4padding8DA~&#8padding9DB~&#< CoglDepthStateDClECioCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncELHnE"pCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeEo CoglBitmaskF9Vp\p_CoglBitmaskImaginaryTypeD(pambient(Zk#diffuse(Zk#specular(Zk# emission(Zk#0shininess(*#@CoglPipelineLightingState(xp%(Aqalpha_func(io#alpha_func_reference(*#CoglPipelineAlphaFuncState(q%((Jrblend_equation_rgb(M#blend_equation_alpha(M#blend_src_factor_alpha(N#blend_dst_factor_alpha(N# blend_constant(-#blend_src_factor_rgb(N# blend_dst_factor_rgb(N#$CoglPipelineBlendState(dq%$( renabled("3,#color(#-#mode($6#density(%*#z_near(&*#z_far('*# CoglPipelineFogState((ir%(*shw(,9#CoglPipelineLogicOpsState(-r%(/hsmode(1"p#front_winding(2T:#CoglPipelineCullFaceState(35s% (5soverride_mask(7Cp#override_values(<s#changed_mask(@Cp#lCoglPipelineUniformsState(As&(C*ulighting_state(Ep#alpha_state(FAq#Dblend_state(GJr#Luser_program(HC,#tdepth_state(I2n#xfog_state(Jr#point_size(K*#logic_ops_state(Ls#cull_face_state(Mhs#uniforms_state(Ns#w(Olc#x(Plc#CoglPipelineBigState(QtCoglPipelineDestroyCallback(hkuquuB(*uk ku (%vCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType()u_CoglPipelineFlushFlag(vCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag(0v_CoglPipelineFlushOptions(w|x(v#%x(~&#disable_layers(~&#layer0_override_texture(k# CoglPipelineFlushOptions(w CoglBufferVtable+(w_CoglBufferVtable +* xmap_range+,9x#unmap+3Kx#set_data+5ux# (3x3xDE +B xKx3x?x 3,ux3x3 +Qx_CoglBufferFlags+< yCOGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags+B{x+DyCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint+H"y+J~zCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget+Qyo& CoglRectangleMapGz_CoglRectangleMap CoglRectangleMapEntryGz_CoglRectangleMapEntryG%={xG'#yG'#\xG(#wG(# C{z CoglAtlasUpdatePositionCallbackH o{u{{(k={H%{COGL_ATLAS_CLEAR_TEXTURECOGL_ATLAS_DISABLE_MIGRATION CoglAtlasFlagsH({ CoglAtlasH*{_CoglAtlastH.|bxH01J#mapH2|#(=xH4k#,texture_formatH51#0|xH6{#4update_position_cbH8H{#8pre_reorganize_callbacksH:)#<post_reorganize_callbacksH;)#Xz CoglOffscreenI,|_CoglOffscreen1}bx1G#gl_framebuffer1È#=x1Njk#texture_level1Ȫ#texture_level_width1ɪ#texture_level_height1ʪ#depth_texture1̋k#allocation_flags1J#create_flags1ͅ#_CoglMatrixOp<%~COGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp<0}_CoglMatrixEntryCache _CoglOnscreenEvent6Bw6Dt#onscreen6FL#info6GL# Wx6HL#_CoglOnscreenEventList6@Kx6@K#Nx6@Q#K CoglOnscreenEventList6@6Dw6DK#x6DQ#܈̓ 3xќ ~'d'MMNMN'M#V ZQ=M-mNNNNMMeNCMN.NsMMMߝMNNNNNMMNNNNN!.NNYoOBMNMO'hMNMMeNHMn (MMݞMMN3žM(MNR;MMM.NNN CoglPrimitiveTextureR<]_CoglPrimitiveTexture CoglMetaTextureCallbackSwk(* CoglTextureVtable/"ٟ_CoglTextureVtableP/8is_primitive/=3,#allocate/?#set_region/G#get_data/W=# foreach_sub_texture_in_region/\m#get_max_waste/d#is_sliced/f#can_hardware_repeat/h#transform_coords_to_gl/j# transform_quad_coords_to_gl/mУ#$get_gl_texture/p#(gl_flush_legacy_texobj_filters/u #,pre_paint/y##0ensure_non_quad_rendering/z5#4gl_flush_legacy_texobj_wrap_modes/}V#8get_format/l#<get_gl_format/#@get_type/#Dis_foreign/#Hset_auto_mipmap/#L/%{COGL_TRANSFORM_NO_REPEATCOGL_TRANSFORM_HARDWARE_REPEATCOGL_TRANSFORM_SOFTWARE_REPEAT CoglTransformResult/./1COGL_TEXTURE_NEEDS_MIPMAP CoglTexturePrePaintFlags/6 3,k +ۢ 3,=k1zmk****u(C ks 3,kkll {Уkl 3,kQzS֣ kMM#k5k)VkMMM; 1lk\ Mkr Fkk3, CoglAtlasTextureT"ؤ_CoglAtlasTexture`T$AbxT&E#wT+1#DrectangleT/z#HatlasT4A#X\wT9k#\{ CoglSubTextureU0]_CoglSubTexture'_cogl_util_is_potZ3,(numZ'_cogl_texture_new_from_datahk?(ctxhZ)\xi)wj)|xk5)wl1)xm1)wn)wo?(errorp +*bmpr*texskEo&+cogl_texture_new_with_size2kmijmu`,\x2,w3,|x45,x51 -tex7k.skip_error8+\-ctx:Z/o²mŲm<0 /oɲm̲m<#0-1m m@25wU3,A34mfm-max_waste\[+_cogl_texture_new_from_bitmapkгmlmnt4bitmap,|x5,x14error + -ctxZ-atlas_textǓ-texk.internal_error+\/osmvm=0F/o}mmZ0l3ômഃm25w3,+cogl_texture_new_from_datakpm5m,\x,w,|x5,w1 ,x1,w,w?5x+\.texkV-ctxZה6me0080X000Ε0٥0Υ0å.7 e8(b83+cogl_texture_new_from_bitmapk@mm54bitmap,|x5,x15x+l-texk+cogl_texture_new_from_filekmNm 4filename.K,|x59x1G:error + ;bmp~<=xk;src_format1җ;ctxZ =cogl_texture_new_from_foreign%kPmڸm>x%.N:gl_target&M>\x'.N>w(.N :x_pot_waste).N?y_pot_waste*.N>w+1;ctx-Z78e;texture_rectangle2#@\w3PG+ GNU C 4.6.3./cogl-texture-2d.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglฃm"mcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloat7signed charshort intlong long unsigned intHWND__unused# HWNDn   double VARENUM VVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double CoglPipeline"y_CoglPipelinekJzR#destroy_callback{#<destroy_data&#@journal_ref_count#Dy#Hage#Lcolor' #Pn_layers#`layer_differences. #dxy{#hstatic_breadcrumbI#llayers_cache{#pshort_layers_cache{#tdeprecated_get_layers_list. #is_weak#y#blend_enable#real_blend_enable#layers_cache_dirty#deprecated_get_layers_list_dirty#has_static_breadcrumb#progend# uint8_t$ uint32_t( int64_t) guint8 guint32& gsize: gchar 0 gint 3 gboolean 44 gulong 8 guint 9 gpointer O& GDestroyNotify Yk GArray '_GArray +y -d#len .^# GByteArray (_GByteArray 1!y 3j#len 4^# GPtrArray )2_GPtrArray 7dpdata 9p#len :^#'k GQuark &  GError +_GError -domain /v#code 04#message 1d# k  GList '_GList ). y +k#next ,. #prev -. # GHashTable'F _GHashTable GHook(a _GHook K yMk#nextN #prevO #UyP^# hook_idQP#yR^#funcSk#pyT{# GHookList) _GHookListA seq_idCP#hook_sizeD^#is_setupE^#hooksF #dummy3Gk# finalize_hookH #dummyI#T GHookFinalizeFunc5      GSList' _GSList) y+k#next, # GString)! _GString +g str-d#len.#allocated_len/# s  GQueue& _GQueue 1 head3. #tail4. #length5^#4 CoglBoolD CoglHandle& CoglMatrix _CoglMatrixO' xxR(#yxS(#zxT(#wxU(# xyX(#yyY(#zyZ(#wy[(#xz^(# yz_(#$zz`(#(wza(#,xwd(#0ywe(#4zwf(#8wwg(#<invm?U#@yn#yo#_padding3p# CoglColor8 _CoglColor red#green#blue#alpha#4y#gy#Ly# [COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlagsDCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHCOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType/COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction_CoglWinsysFeature COGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES XCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaska mCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpLCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags" CoglContext%{_CoglContext>@Jz@I#displayB#(driverD@#,gpuH#0driver_vtableKv#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsTI#lneeds_viewport_scissor_workaroundV #pviewport_scissor_workaround_framebufferW{#tdefault_pipelineYE#xdefault_layer_0Zl#|default_layer_n[l#dummy_layer_dependant\l#attribute_name_states_hash^ #attribute_name_index_map_tO#n_attribute_names`#enabled_builtin_attributesbs#enabled_texcoord_attributescs#enabled_custom_attributesds#enable_builtin_attributes_tmpis#enable_texcoord_attributes_tmpjs#enable_custom_attributes_tmpks#changed_bits_tmpls#legacy_backface_culling_enabledn #identity_matrixq #y_flip_matrixr #flushed_matrix_modev#current_projection_entryzŠ#current_modelview_entry{Š#identity_entry}#builtin_flushed_projectionB#builtin_flushed_modelviewB#texture_unitstO#active_texture_unit#legacy_fog_statey#opaque_color_pipelineE#blended_color_pipelineE#texture_pipelineE#codegen_header_bufferg #codegen_source_bufferg #codegen_boilerplate_bufferg #source_stack. #legacy_state_set#pipeline_cache#default_gl_texture_2d_tex#default_gl_texture_3d_tex#default_gl_texture_rect_tex#y. #journal_flush_attributes_arraytO#journal_clip_boundstO#polygon_verticestO#current_pipelineE#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color #current_pipeline_age#gl_blend_enable_cache #depth_test_enabled_cache #depth_test_function_cache#depth_writing_enabled_cache #depth_range_near_cache(#depth_range_far_cache(#legacy_depth_test_enabled #current_buffer#framebuffer_stack #window_buffer{#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_buffer{#current_read_buffer{#have_last_offscreen_allocate_flags@#last_offscreen_allocate_flagsH#swap_callback_closures #next_swap_callback_idè#onscreen_events_queue4#current_gles2_contextǪ#gles2_context_stacky #current_pathȊ#stencil_pipeline̖E#quad_buffer_indices_byteN#quad_buffer_indices_lenј#quad_buffer_indicesN#rectangle_byte_indicesN#rectangle_short_indicesN#rectangle_short_indices_len֨#in_begin_gl_block #texture_download_pipelineږE#blit_texture_pipelineۖE#atlases #atlas_reorganize_callbacks #journal_rectangles_color#max_texture_unitsgV#max_texture_image_unitsgV#max_activateable_texture_unitsgV#current_program #current_fragment_program_typeR|#current_vertex_program_typeR|#current_gl_programV#current_gl_dither_enabled #current_gl_color_mask#current_clip_stack_valid #current_clip_stack#current_clip_stack_uses_stencil  #buffer_map_fallback_array#buffer_map_fallback_in_use #buffer_map_fallback_offset#rectangle_statec#sampler_cache#winsys_features$#y&&#uniform_names-#uniform_name_hash1 #n_uniform_names2#glBindTexture;mZ#glBlendFunc=Z#glClear?`#glClearColorAV#glClearStencilF^#glColorMaskHa#glCopyTexSubImage2DMa#glDeleteTexturesV@Z#glDepthFuncXV#glDepthMaskZ̭#glDisable\V#glDrawArrays^da#glDrawElements`#glEnableeV#glFinishg#glFlushi#glFrontFacekV#glCullFacemV#glGenTextureso#Z#glGetErrorqt`#glGetIntegervs6a#glGetBooleanvu#glGetFloatvwMa#glGetStringy#glHint{Z#glIsTexture}WZ#glPixelStoreiY#glReadPixelsJ#glScissora#glStencilFuncf#glStencilMaskt[#glStencilOp#glTexImage2D#glTexParameterf"X#glTexParameterfvW#glTexParameteri>X#glTexParameterivW#glGetTexParameterfvW#glGetTexParameterivX#glTexSubImage2D`#glCopyTexImage2D`#glViewporta#glIsEnabledZ#glLineWidthXY#glPolygonOffsetY#glClipPlanefX# glVertex4fia# glVertexPointerkY# glCreateProgram:[# glCreateShader<[# glDeleteShader>t[# glAttachShader@A[# glUseProgramCt[# glDeleteProgramEt[# glGetShaderInfoLogG \# glGetProgramInfoLogL \# glGetShaderivQZ# glGetProgramivUZ# glDetachShaderYA[# glGetAttachedShaders[[# glIsShader`WZ# glIsProgrambWZ# glShaderSourcel# glCompileShaderqt[# glLinkProgramst[# glGetUniformLocationu\# glUniform1fx\# glUniform2f{\# glUniform3f\# glUniform4f]# glUniform1fvr]# glUniform2fvr]# glUniform3fvr]# glUniform4fvr]# glUniform1i Z# glUniform2iY# glUniform3i+]# glUniform4iL]# glUniform1iv]# glUniform2iv]# glUniform3iv]# glUniform4iv]# glUniformMatrix2fv]# glUniformMatrix3fv]# glUniformMatrix4fvƪ]# glGetUniformfvA\# glGetUniformiv]\# glGetActiveUniformԨ[# glGetShaderSource \# glValidateProgramt[# glVertexAttribPointer\^# glEnableVertexAttribArrayt[# glDisableVertexAttribArrayt[# glVertexAttrib1f]# glVertexAttrib1fv]# glVertexAttrib2f]# glVertexAttrib2fv]# glVertexAttrib3f^# glVertexAttrib3fv]# glVertexAttrib4f6^# glVertexAttrib4fv]# glGetVertexAttribfvy\# glGetVertexAttribivZ# glGetVertexAttribPointerv\# glGetAttribLocation \# glBindAttribLocation X[# glGetActiveAttrib[# glGetTexLevelParameterivP# glGetTexImageSE# glClipPlaneWg# glDepthRangeY~# glDrawBuffer[V# glMapBufferf# glUnmapBufferiZ# glTexImage3Dq W# glTexSubImage3DxLW# glBlitFramebuffer_# glGenPrograms#Z# glDeletePrograms#Z# glBindProgrammZ# glProgramString# glProgramLocalParameter4fv^# glEGLImageTargetTexture2Dѯ# glEGLImageTargetRenderbufferStorageѯ# glDiscardFramebuffer# glRenderbufferStorageMultisampleIMG_# glFramebufferTexture2DMultisampleIMG# glGenSamplers#Z# glDeleteSamplers@Z# glBindSamplerA[# glSamplerParameteri_# glCreateProgramObject[# glCreateShaderObject[# glDeleteObjectt[# glAttachObjectA[# glUseProgramObjectt[# glGetInfoLog \# glGetObjectParameterivZ# glDetachObjectA[# glGetAttachedObjects[# glGetStringi^# glBindVertexArrayt[# glDeleteVertexArrays@Z# glGenVertexArrays#Z# glMapBufferRange&`# CoglSwapChain!@_CoglSwapChain CoglOnscreenTemplate &E@_CoglOnscreenTemplate CoglRenderer!Qq@_CoglRenderer!W@COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver!^@ CoglDisplay"A A_CoglDisplay8#$AJz#&I#setup#( #(renderer#)#,onscreen_template#*#0y#4&#4 CoglAttribute$%A_CoglAttribute%7'BJz%9I#name_state%;?#(normalized%< #,is_buffered%> #0d%L#4Rz%N# CoglAttributeBuffer&%BB_CoglAttributeBuffer CoglIndices'%lB_CoglIndicesA _CoglFeatureIDsECOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDSCoglSnippet(3E_CoglSnippete)#ICOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags)R#LhQzO CoglNode1"R_CoglNode<1*CSJz1.I#x11hS#(y14S#,children17nS#4has_parent_reference1; #8_CoglNodeList1$hSy1$hS#R CoglNodeList1$CS14Sle_next14hS#le_prev14S#hS CoglTexture2"S_CoglTextureD3WTJz3I#_y3R#(y3. #,max_level3#0 z3#4y3#8x3 #<vtable36#@2NTCOGL_TEXTURE_ERROR_SIZECOGL_TEXTURE_ERROR_FORMATCOGL_TEXTURE_ERROR_BAD_PARAMETERCOGL_TEXTURE_ERROR_TYPE2a(UCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType2eT (OU  CoglPipelineSnippet4$jU_CoglPipelineSnippet 4(Uy4*U#snippet4,0V#_CoglPipelineSnippetList4&Uy4&U#OU CoglPipelineSnippetList4&U4**Vle_next4*U#le_prev4**V#UsE GLenum5 GLboolean5 GLbitfield5 GLint5 GLsizei5 GLubyte5 GLuint5 GLfloat5 ( GLclampf5!(GLvoid5$VVVVVVVVW6VWVWLW6VgVgVtVtVtVgV6V6VWRWW6VgVgVgVgVtVtVtV6V6VWWW6V6VWWVWW6V6VWWgVWW6V6VWVXX6V6VXgV(X>X6V6VVDXZX6V6VgV`XqXVDVwXX6VgV6VtVtVgVtVWXX6VgVgVgVtVtV6VtVWXX6VVXY6VWY%Y6VgV+Y7YW=YXY6V6V6V6V^YjYVpYY6VtVWYYVVVYYgVgVgVYVYVYYgV6VtVWY ZVVZ#ZgVgV)Z:ZtV:ZVFZWZtVY]Z DVmZVsZZ6VVZZV6VXZZ6VW6VZZ6VWZ DVZ6VV[[6V6V[6V&[A[6V6VgVVG[X[VV^[t[VVIz[[V[!V[ V[6V[[VVtV[X[tV6V[\VtV[:Z \ gV \VI&\A\VtV[G\]\VgVWc\y\VgVX\\V6VW\\V6VZ\\gVV\\gVVV\]gVVVV ]+]gVVVVV1]L]gVgVgVgVR]r]gVgVgVgVgVx]]gVtVW]]gVtVW]]gVtVDVW]]VV]]VW]^VVV^6^VVVV<^\^VVVVVb^^VgV6VDVtVWDV^ Y^6VV^^V^^gV^^6VVW^ _6V6VtVtV_ 6V_6V%_E_6V6V6VVgVK_f_6V6V6VVl__6V6V6VX__gVgVgVgVgVgVgVgVUV6V__6VtV6VtVtV_`V6VgV` V-`6VUV3`S`tVY6VWtVY`t`6V6VXXz`!6V``UV``6VgVgVgVtVtV6V6VW`a6VgV6VgVgVtVtVgVa6a6VgVgVgVgVgVtVtV#,padding69?#0padding79@#4padding89A#8padding99B#< CoglDepthState9CZm:CoCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFunc:Ln:pCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceMode:o CoglPath;6p_CoglPath CoglFramebuffer9ss_CoglBitmaskImaginaryTypelvCOGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNTDwambientk#diffusek#speculark# emissionk#0shininess(#@CoglPipelineLightingStatev%}walpha_funco#alpha_func_reference(#CoglPipelineAlphaFuncState=w%(xblend_equation_rgb6V#blend_equation_alpha6V#blend_src_factor_alphagV#blend_dst_factor_alphagV# blend_constant' #blend_src_factor_rgbgV# blend_dst_factor_rgbgV#$CoglPipelineBlendStatew%$ yenabled" #color#' #mode$#density%(#z_near&(#z_far'(# CoglPipelineFogState(x%*Oyx,#CoglPipelineLogicOpsState-6y%/ymode1p#front_winding2#CoglPipelineCullFaceState3qy% 5zoverride_mask7s#override_values<z#changed_mask@s#DmCoglPipelineUniformsStateAy&Cf{lighting_stateEw#alpha_stateF}w#Dblend_stateGx#Luser_programH #tdepth_stateIn#xfog_stateJy#point_sizeK(#logic_ops_stateLOy#cull_face_stateMy#uniforms_stateN"z#:zOU#xPU#CoglPipelineBigStateQDzCoglPipelineDestroyCallbackh{{{E&f{l l{ p%R|COGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType){_CoglPipelineFlushFlag$}COGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlagr|_CoglPipelineFlushOptions}y$}#z#disable_layers#layer0_override_texturek# CoglPipelineFlushOptionsB} CoglMetaTextureCallback?w~~"~k"~"~&(~( CoglTextureVtable3"F~_CoglTextureVtableP38{is_primitive3= #allocate3?V#set_region3G#get_data3W# foreach_sub_texture_in_region3\#get_max_waste3d#is_sliced3f#can_hardware_repeat3h#transform_coords_to_gl3j6# transform_quad_coords_to_gl3mQ#$get_gl_texture3pq#(gl_flush_legacy_texobj_filters3u#,pre_paint3y#0ensure_non_quad_rendering3z#4gl_flush_legacy_texobj_wrap_modes3}ׂ#8get_format3#<get_gl_format3#@get_type3#Dy3#Hset_auto_mipmap30#L3%COGL_TRANSFORM_NO_REPEATCOGL_TRANSFORM_HARDWARE_REPEATCOGL_TRANSFORM_SOFTWARE_REPEAT CoglTransformResult3.{31!COGL_TEXTURE_NEEDS_MIPMAP CoglTexturePrePaintFlags36  Vkm A  kRm \  kRk((((}&ā k  k 6kll Qkl<  qk:Z[Wk6V6Vwk!kׂk6V6V6V k݂ 6Vk (Uk 0k <-~ CoglTexturePixel3Y_CoglTexturePixel 3gl_format36V#gl_type36V#y3#   CoglTexture2D@7̓_CoglTexture2DxA$JzA&S#yA*#Dauto_mipmapA, #Hmipmaps_dirtyA- #LyA. #Pgl_internal_formatA46V#Tgl_textureA6V#Xgl_legacy_texobj_min_filterA76V#\gl_legacy_texobj_mag_filterA86V#`gl_legacy_texobj_wrap_mode_sA9gV#dgl_legacy_texobj_wrap_mode_tA:gV#hfirst_pixelA;A#l CoglFrameInfoB(4_CoglFrameInfo CoglOnscreenC*Y_CoglOnscreenDKVJzDMp#foreign_hwndDV#=yDY #frame_closuresD[;#resizableD] #resize_callbacksD^8#frame_counterD`#swap_frame_counterDa#pending_frame_infosDdy #yDf&#_CoglFrameEventCCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEventCVCoglFrameCallbackCՆۆ&ECoglFrameClosureC_CoglFrameClosureD'nyD)X#zD+#xD-&# pyD.zJ#CoglOnscreenResizeCallbackC& CoglGLES2ContextE^ʇ_CoglGLES2ContextIF_CoglOnscreenEventDByDDQ#onscreenDF#infoDG# yDH#_CoglOnscreenEventListD@(*yD@(#"zD@.#y( CoglOnscreenEventListD@DDv+zDD(#xDD.#|ڙפ R  c!̭DV6VtV6VWҭ6V^ Y6V JgVgVtVtV6V6VV f6VgVVP6V6V6Vl6VgVgVtVtVgV6V6VWݮVVVV®VtVއW6VgV6VXE6VgV6V6VV%\6V\bK~m &6V6V6V6VtV1ѯ6V&6VtV[ׯ6V6V6VVgVtV'_cogl_texture_2d_pre_paintv(texk)y!*y+,ctxR-_cogl_util_is_potZ .numZ/_cogl_texture_2d_can_hardware_repeat| (tex|k,ctx~R/_cogl_texture_2d_transform_quad_coords_to_glN(texk(coordsl,i0_cogl_object_texture_2d_inc81_cogl_texture_2d_freeD2yD3ctxFR0_cogl_object_texture_2d_dec8-_cogl_texture_2d_can_createO .ctxOR2 zP2yQ2yR4cogl_is_texture_2d8 W.object8&3obj8WI5_cogl_texture_2d_set_auto_mipmapbฃm츃mt6texbk6valuec 7ye8_cogl_texture_2d_allocate mmt6texk94zm :ctxR6;_cogl_texture_2d_get_max_wastepmmtc_cogl_texture_2d_get_gl_texture 0msmMô_cogl_texture_2d_set_region mmә_cogl_texture_2d_get_data mLm/m|N԰A$m>mLOv)m,mNϛKv3m6mNIPmmF(F4GCAPm`eF(QxeLCM4RmǻmtF=JK-_cogl_texture_2d_object_new8.new_obj83obj8WS_cogl_texture_2d_create_basekлmm`6ctxkR9 zl9ym9yn Typ:texqkUeV__npV__spx:__ppkW0me~NչBQeGBXN]me8Ycogl_texture_2d_new_with_sizemmtU6ctxR9 z9yZyScogl_texture_2d_new_from_bitmapmm+6bmpRZy94zm :ctxR'WƱgmfNPMNzNEvmmWN[výmƽmXMScogl_texture_2d_new_from_datammߞ6ctxR9 z9y9#y 9yZy;9y94zm :bmp¸RfTyÕ\_cogl_texture_2d_externally_modifiedImmtrByIkKmmKF=AmmJK]_cogl_texture_2d_copy_from_framebufferRm"mcByRsigned charshort intlong long unsigned intHWND__unused# HWNDu   double VARENUM ]VT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double guint8 guint32& gsize: gchar0 gint3 gboolean4 gulong8 guint9 gpointerO- GDestroyNotifyY GArray' _GArray+M|-#len.# GByteArray(__GByteArray1|3#len4# GPtrArray)_GPtrArray7pdata9#len:#l GQuark&z GError+_GError -Ddomain/#code0#message1# T  GList 'a_GList )| +#next ,#prev -#T GHashTable '_GHashTable GHook (_GHook KW| M#next N#prev O#{ P# hook_id Q#| R#func S#{ T# GHookList )h_GHookList Aseq_id C#hook_size D#is_setup E#hooks F#dummy3 G# finalize_hook H #dummy ID# GHookFinalizeFunc 5"(99W GSList 'M_GSList ){| +#next ,{#? GString )_GString +str -#len .#allocated_len /#< G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| GQueue& _GQueue 1 head3#tail4#length5#  uint8_t$ uint32_t( int64_t) CoglBoolD CoglHandle- CoglMatrixo _CoglMatrixO xxR/#yxS/#zxT/#wxU/# xyX/#yyY/#zyZ/#wy[/#xz^/# yz_/#$zz`/#(wza/#,xwd/#0ywe/#4zwf/#8wwg/#<invmV#@|n#|o#_padding3p# CoglColorئ _CoglColor) red #green #blue #alpha #{ #| #{ # [COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat) COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags !COGL_TEXTURE_NONECOGL_TEXTURE_NO_AUTO_MIPMAPCOGL_TEXTURE_NO_SLICINGCOGL_TEXTURE_NO_ATLASCoglTextureFlags&(DCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHCOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType$COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction_CoglWinsysFeatureCOGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES XCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskamCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpACOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags#COGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS# CoglPipeline"#_CoglPipelineky "}T#destroy_callbackx}#<destroy_data-#@journal_ref_count#D!{#Hage#Lcolor #Pn_layers#`layer_differences#d{}#hstatic_breadcrumb #llayers_cache}#pshort_layers_cache}#tdeprecated_get_layers_list#is_weak#:|#blend_enable#real_blend_enable#layers_cache_dirty#deprecated_get_layers_list_dirty#has_static_breadcrumb#progend# CoglContext% _CoglContext>E"}@Q#displayB#(driverD F#,gpuH)#0driver_vtableK#Ttexture_driverLű#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsTN#lneeds_viewport_scissor_workaroundV; #pviewport_scissor_workaround_framebufferW}#tdefault_pipelineYJ#xdefault_layer_0Zm#|default_layer_n[m#dummy_layer_dependant\m#attribute_name_states_hash^ #attribute_name_index_map_S#n_attribute_names`#enabled_builtin_attributesbu#enabled_texcoord_attributescu#enabled_custom_attributesdu#enable_builtin_attributes_tmpiu#enable_texcoord_attributes_tmpju#enable_custom_attributes_tmpku#changed_bits_tmplu#legacy_backface_culling_enabledn; #identity_matrixq] #y_flip_matrixr] #flushed_matrix_modev#current_projection_entryzɒ#current_modelview_entry{ɒ#identity_entry}#builtin_flushed_projectionM#builtin_flushed_modelviewM#texture_unitsS#active_texture_unit#legacy_fog_state{#opaque_color_pipelineJ#blended_color_pipelineJ#texture_pipelineJ#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cacheб#default_gl_texture_2d_tex#default_gl_texture_3d_texֱ#default_gl_texture_rect_texܱ#R|#journal_flush_attributes_arrayS#journal_clip_boundsS#polygon_verticesS#current_pipelineJ#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color; #current_pipeline_age#gl_blend_enable_cache; #depth_test_enabled_cache; #depth_test_function_cache#depth_writing_enabled_cache; #depth_range_near_cache/#depth_range_far_cache/#legacy_depth_test_enabled; #current_buffer#framebuffer_stack{#window_buffer}#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_buffer}#current_read_buffer}#have_last_offscreen_allocate_flags#last_offscreen_allocate_flagsS#swap_callback_closures #next_swap_callback_idï#onscreen_events_queuex#current_gles2_contextDZ#gles2_context_stackȮ #current_pathϒ#stencil_pipelinȩJ#quad_buffer_indices_byteY#quad_buffer_indices_lenџ#quad_buffer_indicesY#rectangle_byte_indicesY#rectangle_short_indicesY#rectangle_short_indices_len֯#in_begin_gl_block; #texture_download_pipelineڧJ#blit_texture_pipelineۧJ#atlases{#atlas_reorganize_callbacksW#journal_rectangles_color #max_texture_units~X#max_texture_image_units~X#max_activateable_texture_units~X#current_programK #current_fragment_program_typeG~#current_vertex_program_typeG~#current_gl_programX#current_gl_dither_enabled; #current_gl_color_mask#current_clip_stack_valid; #current_clip_stackÒ#current_clip_stack_uses_stencil ; #buffer_map_fallback_array#buffer_map_fallback_in_use; #buffer_map_fallback_offset#rectangle_statej#sampler_cache#winsys_features$#|&-#uniform_names-#uniform_name_hash1 #n_uniform_names2#glBindTexture;\#glBlendFunc=]#glClear?b#glClearColorAX#glClearStencilF`#glColorMaskHc#glCopyTexSubImage2DMc#glDeleteTexturesVW\#glDepthFuncXY#glDepthMaskZ#glDisable\Y#glDrawArrays^{c#glDrawElements`1#glEnableeY#glFinishg#glFlushi#glFrontFacekY#glCullFacemY#glGenTextureso:\#glGetErrorqb#glGetIntegervsMc#glGetBooleanvuH#glGetFloatvwdc#glGetStringy^#glHint{]#glIsTexture}n\#glPixelStorei%[#glReadPixels#glScissorc#glStencilFunc#glStencilMask]#glStencilOpƲ#glTexImage2D#glTexParameterf9Z#glTexParameterfvY#glTexParameteriUZ#glTexParameterivY#glGetTexParameterfvY#glGetTexParameterivZ#glTexSubImage2Db#glCopyTexImage2Db#glViewportc#glIsEnabled\#glLineWidtho[#glPolygonOffset \#glClipPlanef<[#glClientActiveTextureDY#glGenRenderbuffers<:\#glDeleteRenderbuffers?W\#glBindRenderbufferB\#glRenderbufferStorageE`#glGenFramebuffersJ:\#glBindFramebufferM\#glFramebufferTexture2DP6a#glFramebufferRenderbufferV\a#glIsRenderbuffer\#glCheckFramebufferStatus] a#glDeleteFramebuffers_W\#glGenerateMipmapbY#glGetFramebufferAttachmentParameterivd}a#glGetRenderbufferParameteriviZ# glIsFramebuffermn\# glBlendEquationuY# glBlendColorwX# glBlendFuncSeparateN[# glBlendEquationSeparate]# glReleaseShaderCompiler# glGetShaderPrecisionFormatjb# glShaderBinaryDb# glStencilFuncSeparate7]# glStencilMaskSeparate\# glStencilOpSeparateN[# glDepthRangef: \# glClearDepthf<`# glCompressedTexImage2DFZ# glCompressedTexSubImage2DOZ# glSampleCoverageYqZ# glGetBufferParameterivcZ# glGenBuffersl:\# glBindBuffero\# glBufferDatar\# glBufferSubDataw\# glDeleteBuffers|W\# glIsBuffern\# glActiveTextureY# glAlphaFunc;c# glFogf=Z# glFogfv?[# glLoadMatrixfA<[# glMaterialfvCY# glPointSizeEo[# glTexEnvfvGY# glColor4ubI!# glColor4fKc# glColorPointerM[# glDisableClientStateRY# glEnableClientStateTY# glLoadIdentityV# glMatrixModeXY# glNormal3fZ[# glNormalPointer\[# glMultiTexCoord4f^c# glTexCoordPointer`[# glTexEnvieUZ# glVertex4fic# glVertexPointerk[# glCreateProgram:]# glCreateShader<]# glDeleteShader>]# glAttachShader@X]# glUseProgramC]# glDeleteProgramE]# glGetShaderInfoLogG7^# glGetProgramInfoLogL7^# glGetShaderivQ\# glGetProgramivU\# glDetachShaderYX]# glGetAttachedShaders[]# glIsShader`n\# glIsProgrambn\# glShaderSourcelB# glCompileShaderq]# glLinkPrograms]# glGetUniformLocationu^# glUniform1fx^# glUniform2f{^# glUniform3f^# glUniform4f_# glUniform1fv_# glUniform2fv_# glUniform3fv_# glUniform4fv_# glUniform1i#\# glUniform2i[# glUniform3iB_# glUniform4ic_# glUniform1iv_# glUniform2iv_# glUniform3iv_# glUniform4iv_# glUniformMatrix2fv_# glUniformMatrix3fv_# glUniformMatrix4fv_# glGetUniformfvX^# glGetUniformivt^# glGetActiveUniformԿ]# glGetShaderSource7^# glValidateProgram]# glVertexAttribPointers`# glEnableVertexAttribArray]# glDisableVertexAttribArray]# glVertexAttrib1f_# glVertexAttrib1fv_# glVertexAttrib2f`# glVertexAttrib2fv_# glVertexAttrib3f,`# glVertexAttrib3fv_# glVertexAttrib4fM`# glVertexAttrib4fv_# glGetVertexAttribfv^# glGetVertexAttribiv\# glGetVertexAttribPointerv^# glGetAttribLocation ^# glBindAttribLocation o]# glGetActiveAttrib]# glGetTexLevelParameterivPc# glGetTexImageS# glClipPlaneW# glDepthRangeY³# glDrawBuffer[Y# glMapBufferfݳ# glUnmapBufferi\# glTexImage3Dq$Y# glTexSubImage3DxcY# glBlitFramebuffera# glGenPrograms:\# glDeletePrograms:\# glBindProgram\# glProgramString# glProgramLocalParameter4fv`# glEGLImageTargetTexture2D# glEGLImageTargetRenderbufferStorage# glDiscardFramebuffer1# glRenderbufferStorageMultisampleIMGa# glFramebufferTexture2DMultisampleIMG\# glGenSamplers:\# glDeleteSamplersW\# glBindSamplerX]# glSamplerParameterib# glCreateProgramObject]# glCreateShaderObject]# glDeleteObject]# glAttachObjectX]# glUseProgramObject]# glGetInfoLog7^# glGetObjectParameteriv\# glDetachObjectX]# glGetAttachedObjects]# glGetStringi`# glBindVertexArray]# glDeleteVertexArraysW\# glGenVertexArrays:\# glMapBufferRange&b# CoglSwapChain !)E_CoglSwapChain CoglOnscreenTemplate!&VE_CoglOnscreenTemplate CoglRenderer"QE_CoglRenderer"W FCOGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver"^E CoglDisplay#A1F_CoglDisplay8$$F"}$&Q#setup$(; #(renderer$)#,onscreen_template$*#0|$4-#4 CoglAttribute%%F_CoglAttribute&78G"}&9Q#name_state&;J#(normalized&<; #,is_buffered&>; #0d&L!#4*}&N# CoglAttributeBuffer'%SG_CoglAttributeBuffer CoglIndices(%}G_CoglIndicesF _CoglFeatureID܄JCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDSCoglSnippet)3J_CoglSnippet*#NCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags*T#L CoglObject/ Q_CoglObject(0KRklass0MS#user_data_entry0OS#user_data_array0QS#n_user_data_entries0R# {0T#$/ZRunused/[# CoglUserDataKey/\R CoglUserDataDestroyCallback/jRRR-_CoglObjectClass 049Sname06 #virt_free07-#virt_unref08-# CoglUserDataDestroyInternalCallback01dSjS{S-- CoglObjectClass09R 0=Skey0?S#z0@-#{0A9S#R CoglUserDataEntry0BS{S SS y  QN CoglNode1"(T_CoglNode<1*T"}1.Q#{11T#(H|14T#,children17T#4has_parent_reference1;; #8_CoglNodeList1$T}1$T#T CoglNodeList1$T14Ule_next14T#le_prev14U#T CoglTexture2"U_CoglTextureD3U"}3Q#{3T#(R|3#,max_level3#0e{3#4&|3#8{3; #<vtable3Ԇ#@2N'VCOGL_TEXTURE_ERROR_SIZECOGL_TEXTURE_ERROR_FORMATCOGL_TEXTURE_ERROR_BAD_PARAMETERCOGL_TEXTURE_ERROR_TYPE2a|VCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType2e'V /V 4oJWCOGL_PIPELINE_WRAP_MODE_REPEATCOGL_PIPELINE_WRAP_MODE_MIRRORED_REPEATCOGL_PIPELINE_WRAP_MODE_CLAMP_TO_EDGECOGL_PIPELINE_WRAP_MODE_AUTOMATIC CoglPipelineWrapMode4tV CoglPipelineSnippet5$W_CoglPipelineSnippet 5(WH|5*X#snippet5,GX#_CoglPipelineSnippetList5&W}5&W#fW CoglPipelineSnippetList5&W5*AXle_next5*W#le_prev5*AX#WJ GLenum6 GLboolean6 GLbitfield6 GLint6 GLsizei6 GLubyte6 GLuint6 GLfloat6 / GLclampf6!/GLvoid6$XXYXXXX YYMXYX*YcYMX~X~XXXX~XMXMXYiYYMX~X~X~X~XXXXMXMXYYYMXMXYYXYYMXMXYY~XYZMXMXZXZ3ZMXMX3Z~X?ZUZMXMXX[ZqZMXMX~XwZZX[XZZMX~XMXXX~XXYZZMX~X~X~XXXMXXYZ[MXX[%[MXY+[<[MX~XB[N[YT[o[MXMXMXMXu[[X[[MXXY[[XXX[[~X~X~X[X[X[ \~XMXXY\#\XX)\:\~X~X@\Q\XQ\X]\n\X[t\ [X\X\\MXX\\XMX3Z\\MXYMX\\MXY\ [X]MXX],]MXMX2]MX=]X]MXMX~XX^]o]XXu]]XX ]]X]!X] X]MX]]XXX]3Z]XMX^^XX]Q\"^ ~X7^X =^X^XX]^^t^X~XZz^^X~X3Z^^XMXZ^^XMX]^^~XX^^~XXX__~XXXX"_B_~XXXXXH_c_~X~X~X~Xi__~X~X~X~X~X__~XXY__~XXY__~XX[XY__XX_`XY`,`XXX2`M`XXXXS`s`XXXXXy``X~XMX[XXY[X` [`MXX``X``~X``MXXZa aMXMXXX&a MX6aMX #,padding6:? #0padding7:@ #4padding8:A #8padding9:B #< CoglDepthState:COo;CqCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFunc;Lp;wrCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceMode;q CoglPath<6r_CoglPath CoglFramebuffer=Zr_CoglFramebuffer>vu"}>xQ#{>yT#(|>z#,config>}#0e{>#D&|>#Hs{>#L{>; #Pmodelview_stack>Š#Tprojection_stack>Š#Xviewport_x>/#\viewport_y>/#`viewport_width>/#dviewport_height>/#hviewport_age>#lviewport_age_for_scissor_workaround>#pclip_state>Ϙ#tdither_enabled>; #x`z>#|journal>ˠ#deps>#clear_color_red>/#clear_color_green>/#clear_color_blue>/#clear_color_alpha>/#clear_clip_x0>#clear_clip_y0>#clear_clip_x1>#clear_clip_y1>#clear_clip_dirty>; #dirty_bitmasks>; #bits>#_|># CoglBitmask?9uu_CoglBitmaskImaginaryTypelxCOGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNTDyambientm#diffusem#specularm# emissionm#0shininess/#@CoglPipelineLightingStatex%ryalpha_funcq#alpha_func_reference/#CoglPipelineAlphaFuncState2y%({zblend_equation_rgbMX#blend_equation_alphaMX#blend_src_factor_alpha~X#blend_dst_factor_alpha~X# blend_constant #blend_src_factor_rgb~X# blend_dst_factor_rgb~X#$CoglPipelineBlendStatey%$ {enabled"; #color# #mode$#density%/#z_near&/#z_far'/# CoglPipelineFogState(z%*D{`z,#CoglPipelineLogicOpsState-+{%/{mode1wr#front_winding2#CoglPipelineCullFaceState3f{% 5|override_mask7u#override_values<|#changed_mask@u#9oCoglPipelineUniformsStateA{&C[}lighting_stateEy#alpha_stateFry#Dblend_stateG{z#Luser_programHK #tdepth_stateIp#xfog_stateJ{#point_sizeK/#logic_ops_stateLD{#cull_face_stateM{#uniforms_stateN|#|OW#zPW#CoglPipelineBigStateQ9|CoglPipelineDestroyCallbackh}}}J-[}m m} r%G~COGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType)}_CoglPipelineFlushFlagCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlagg~_CoglPipelineFlushOptions|#| #disable_layers #layer0_override_texturem# CoglPipelineFlushOptions7_CoglSpan @start@ /#size@!/#waste@"/# CoglSpan@#_CoglSpanIter<@%aindex@'#spans@(a#8}@)#span@*a# pos@+/#next_pos@,/#origin@-/#cover_start@./#cover_end@//# intersect_start@0/#$intersect_end@1/#(intersects@2; #,flipped@3; #0wrap_mode@4JW#4mirror_direction@5#8g CoglSpanIter@6) CoglMetaTextureCallbackAwm-Ɓ/ CoglTextureVtable3"_CoglTextureVtableP38is_primitive3=; #allocate3?#set_region3G7#get_data3W\# foreach_sub_texture_in_region3\#get_max_waste3d#is_sliced3f#can_hardware_repeat3h#transform_coords_to_gl3jԅ# transform_quad_coords_to_gl3m#$get_gl_texture3p#(gl_flush_legacy_texobj_filters3u+#,pre_paint3yB#0ensure_non_quad_rendering3zT#4gl_flush_legacy_texobj_wrap_modes3}u#8get_format3#<get_gl_format3#@get_type3#D|3#Hset_auto_mipmap3Ά#L3%COGL_TRANSFORM_NO_REPEATCOGL_TRANSFORM_HARDWARE_REPEATCOGL_TRANSFORM_SOFTWARE_REPEAT CoglTransformResult3.31COGL_TEXTURE_NEEDS_MIPMAP CoglTexturePrePaintFlags36 ; m߄ ; 7m T ; \mT=m////-b m ; mԅmnn mnڅ ; mQ\]+mMXMXBm1TmHumMXMXMXZ m{ MXm |VmΆm; چˁ CoglTexturePixel3_CoglTexturePixel 3<{3MX#z3MX#|3<# L  CoglTexture2DB7a_CoglTexture2DxC$"}C& U#|C*#Dauto_mipmapC,; #Hmipmaps_dirtyC-; #L|C.; #Pgl_internal_formatC4MX#Tgl_textureC6X#Xgl_legacy_texobj_min_filterC7MX#\gl_legacy_texobj_mag_filterC8MX#`gl_legacy_texobj_wrap_mode_sC9~X#dgl_legacy_texobj_wrap_mode_tC:~X#hfirst_pixelC;߆#l CoglTexture2DSlicedD@Έ_CoglTexture2DSlicedXE"_"}E$ U#slice_x_spansE%S#Dslice_y_spansE&S#Hslice_texturesE'S#L|E(#P|E)#T CoglTextureDriverFx_CoglTextureDriver0FgenF%#prep_gl_for_pixels_uploadF14#upload_subregion_to_glFC#upload_to_glFYɋ# upload_to_gl_3dFk#prep_gl_for_pixels_downloadF2#gl_get_tex_imageF\#size_supportedF#size_supported_3dFČ# try_setting_gl_border_colorF#$allows_foreign_gl_targetF#(find_best_gl_get_data_formatF #, XTMX4T ; Tm;  TXX: ; ɋTMXX;  T~XXX ; TMXX; ~X~X T~XXXϋ2T ; \TMXMXMXT8 ; TMXMXMXMXb ; ČTMXMXMXTXYʌ ; TMX  T]] CoglFrameInfoG(;_CoglFrameInfo CoglOnscreenH*`_CoglOnscreenIK]"}IMr#foreign_hwndIV#{IY; #frame_closuresI[#resizableI]; #resize_callbacksI^|#frame_counterI`, #swap_frame_counterIa, #pending_frame_infosId #|If-#_CoglFrameEventHCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEventH]CoglFrameCallbackH܎-L&CoglFrameClosureH"_CoglFrameClosureI'uH|I)#|I+Ž#zI--# {I.R#CoglOnscreenResizeCallbackH- CoglGLES2ContextJ^я_CoglGLES2Context K֖"}>ôr#gl_framebuffer>̡#texture>m#texture_level>ȯ#texture_level_width>ɯ#texture_level_height>ʯ#depth_texture>m#allocation_flags>S#create_flags>֞# _CoglMatrixOpM%ݗCOGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOpM0֖_CoglMatrixEntryCache MMentryMɒ#flushed_identityM; #flippedM; # CoglMatrixEntryCacheMMCOGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixModeMi CoglClipStateP_CoglClipStateP stacksP"{#_CoglJournal`Q!ә"}Q#Q#framebufferQ+}#(entriesQ-S#,verticesQ.S#0needed_vbo_lenQ/#4vbo_poolQ6ә#8next_vbo_in_poolQ9#Xfast_read_pixel_countQ;#\ 8G CoglJournalQ= &&˚COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID&,_CoglAttributeNameState&.qname&0#name_id&1˚#name_index&2#normalized_default&3; # layer_number&4# CoglAttributeNameState&5&Aattribute_buffer&B#stride&C#offset&D#n_components&E# |&F#P&H!{&IT#boxed&J9o##P&@J$buffered&G$constant&KPq&R*COGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags&aU&swunit&u#options&v#|&w # CoglFlushLayerState&x? _CoglFramebufferType>-COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType>0>2swap_chain>4#need_stencil>5; #_|>6#{>7; # depth_texture_enabled>8; #E CoglFramebufferConfig>9>=֞COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags>? _CoglFramebufferState>T&COGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState>^>lred>n#blue>o#green>p#alpha>q# depth>r#stencil>s# CoglFramebufferBits>tB>SCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags>Ѡ_CoglGLFramebuffer >̡fbo_handle>X#renderbuffers>#_|># CoglGLFramebuffer>u CoglDriverVtableR _CoglDriverVtablexR"ڥpixel_format_from_gl_internalR'#pixel_format_to_glR.$#update_featuresR5#offscreen_allocateR9E# offscreen_freeR=W#framebuffer_flush_stateR@s#framebuffer_clearRE#framebuffer_query_bitsRM#framebuffer_finishRQͦ# framebuffer_discard_buffersRT#$framebuffer_draw_attributesRX#(framebuffer_draw_indexed_attributesRb_#,framebuffer_read_pixels_into_bitmapRm#0texture_2d_freeRw#4texture_2d_can_createR}˧#8texture_2d_initR#<texture_2d_allocateR#@texture_2d_new_from_bitmapR#Dtexture_2d_copy_from_framebufferR%#Htexture_2d_get_gl_handleR;#Ltexture_2d_generate_mipmapR#Ptexture_2d_copy_from_bitmapR~#Ttexture_2d_get_dataRڟ#Xflush_attributes_stateRШ#\clip_stack_flushR#`buffer_createRz#dbuffer_destroyRz#hbuffer_map_rangeRh#lbuffer_unmapRz#pbuffer_set_dataR #t ; TMXڥ $T]]] ; ??ɕ*W?Ks}}&]}////y}ͦ}}Ӧ}J*GY}JY*jG% ; }A TeL ; ˧T  Tѧ%} ;+ ; ~ TATʨ}Jʨ*wÒ}֨ CoglPipelineCacheS_CoglPipelineCache CoglTexture3DT.0_CoglTexture3D CoglTextureRectangleU?]_CoglTextureRectangle _CoglGpuInfoArchitectureFlagV֪COGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagV%u _CoglGpuInfoArchitectureV'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureV0V3@COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorV<;V?COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackageVBYVE COGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugVLͭ CoglGpuInfoVP<_CoglGpuInfo$VR7vendorVT@#vendor_nameVU #driver_packageVW#driver_package_nameVX # driver_package_versionVY#architectureV[#architecture_nameV\ #architecture_flagsV]֪#driver_bugsV_ # _CoglFrameCallbackListI%sz{I%s#|I%y# s CoglFrameCallbackListI%7I)\{I)s#{I)y# CoglResizeNotifyEntryI1ޯ_CoglResizeNotifyEntryI55H|I7#|I9u#zI:-# idI;#_CoglResizeNotifyListI3pz{I3p#|I3v#p CoglResizeNotifyListI35I7\{I7p#{I7v# CoglOnscreenEventI>ְ_CoglOnscreenEventIB0H|ID#onscreenIF#infoIG# |IH#_CoglOnscreenEventListI@lz{I@l#|I@r#l CoglOnscreenEventListI@0ID\{IDl#{IDr#˱_A T M7e[X1MXXMXYHMX`7 [^MXN~X~XXXMXMXXdMX~XXƲMXMXMXMX~X~XXX~XMXMXY̲!XXXXBXXY'cMX~XMX3ZHMX~XMXMXXiMX³ -ݳMXMXȳMXMXX8MX-1MXX,]\MXMXMXX~XX7 CoglPrimitiveTextureW<~_CoglPrimitiveTexture_ForeachData?|A#zB-#x_normalize_factorC/#y_normalize_factorD/# ForeachDataE'_cogl_texture_2d_sliced_is_sliced; ^(texm)k{^'_cogl_texture_2d_sliced_get_gl_texture; (texm(out_gl_handleQ\(out_gl_target])k{^)z*-{e(texm(sn(tn)k{^){e)ze)z+z{-{,)kz { .k'_cogl_texture_2d_sliced_can_hardware_repeat; (texm)k{^)z){e)ze'_cogl_texture_2d_sliced_transform_quad_coords_to_gls(texm(coordsn-need_repeat; -i._cogl_texture_2d_sliced_allocate_waste_bufferTP/k{^/s{0last_x_spane0last_y_spane1q|T,0bpp0first_x_spane0first_y_spane0right_size0bottom_size'_cogl_texture_2d_sliced_upload_subregion_to_gl; 2k{^(src_x(src_y(dst_x(dst_y2e{2&|2| T(source_gl_formatX(source_gl_typeX2|-texm){e)ze) |l){zl)z-source_x-source_y-inter_w-inter_h-local_x-local_y)q|T){,)z3_cogl_texture_2d_sliced_slices_free+W2k{+^,-i/,)z34_cogl_object_texture_2d_sliced_inc;4_cogl_object_texture_2d_sliced_dec;'_cogl_texture_2d_sliced_setup_spans; (ctxT2k{^2e{2&|2|2s{2|-max_width-max_height){)|)-|MX){MX)zMX-slices_for_sizeջ,-span ջS'_cogl_texture_2d_sliced_init_baseL; l(ctxLT2k{M^2e{N2&|O2|P2|Q2|R-texTm5re_normalize_sub_texture_coords_cbH0mm,(6sub_textureHm6sub_texture_coordsI6meta_coordsJ7zK- 8|M( 9re_normalized_coordsQm`:_cogl_texture_2d_sliced_get_max_wastemmt;texm{"͠?z#?|$?{|%S @8}'Aspan(d:_cogl_texture_2d_sliced_is_foreign~; mmt*;tex~m{G9?zH>|I?{|JS @8}LAspanMdKzmL˃m˃m@kzx MP̃mz̃mtNEOQMd̃m̃mtQNNNOѵPݵQd̃m̃mRRRL̃m̃mPѵSݵT̃mL̓m NNNOS$MS0eS<}OH`mŨm̃mSWQ ̓mL̓mL ̓mL̓mPP$P0P<RRROH`mMP̓m̓mtNOƶPҶS޶S٬Q̓m̓mRL̓m̓mPƶSҶP޶PT̓mI΃mN9NEVTPhQ̓mI΃mRER9L̓mI΃mSTMSh`TsP΃mσmsRWSķS׷ƭS٭L΃m΃mSS S P)P;=_cogl_texture_2d_sliced_set_regionF; σmn҃m5l;texFm;src_xG;src_yH;dst_xI ;dst_yJ;dst_widthK;dst_heightL;levelMXbmpN TϮ?|O$k{=^(5_cogl_object_texture_2d_sliced_indirect_free; Ճm7ՃmFu6obj;Z,Ճm3Ճm;T@Ճm؃mrWٺUNNN N N!S-S?SR7S^aSjSvSطSL`׃m؃mOH[cogl_is_texture_2d_sliced;; ؃m؃mth6object;-9obj;\cogl_texture_2d_sliced_new_with_sizec^؃mكm*;ctxcT?e{d?&|e?|f >|gW@k{i^vAignore_errorj\]HgO^__nq^__sqXC__pqvYۻكm`gsNS\WGN; N/N#WvN DxgS_v'_cogl_texture_2d_sliced_upload_to_glO; 2k{O^(bmpP T2|Q){Se)zTe)zU-xV-yV)q|WT-bmp_formatX,)zg) |hl){zhl\_cogl_texture_2d_sliced_new_from_bitmap^كmU݃m;bmp T?|?|?| CctxT}@k{^Cdst_bmp Tع<-|MXT<{MXXs{)Ľ?|* Agl_width0 "Agl_height1"@k{2^Ctex3m<{4DA@J#displayB#(driverDB#,gpuHe#0driver_vtableK#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsSg#hprivate_feature_flagsTJ#lneeds_viewport_scissor_workaroundV #pviewport_scissor_workaround_framebufferWJ|#tdefault_pipelineYF#xdefault_layer_0Zrl#|default_layer_n[rl#dummy_layer_dependant\rl#attribute_name_states_hash^ #attribute_name_index_map_P#n_attribute_names`#enabled_builtin_attributesb3t#enabled_texcoord_attributesc3t#enabled_custom_attributesd3t#enable_builtin_attributes_tmpi3t#enable_texcoord_attributes_tmpj3t#enable_custom_attributes_tmpk3t#changed_bits_tmpl3t#legacy_backface_culling_enabledn #identity_matrixq #y_flip_matrixr #flushed_matrix_modev#current_projection_entryz-#current_modelview_entry{-#identity_entry}#builtin_flushed_projection#builtin_flushed_modelview#texture_unitsP#active_texture_unit#legacy_fog_statey#opaque_color_pipelineF#blended_color_pipelineF#texture_pipelineF#codegen_header_bufferg #codegen_source_bufferg #codegen_boilerplate_bufferg #source_stack. #legacy_state_set#pipeline_cache #default_gl_texture_2d_tex#default_gl_texture_3d_tex#default_gl_texture_rect_tex#~. #journal_flush_attributes_arrayP#journal_clip_boundsP#polygon_verticesP#current_pipelineF#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color #current_pipeline_age#gl_blend_enable_cache #depth_test_enabled_cache #depth_test_function_cache!#depth_writing_enabled_cache #depth_range_near_cache(#depth_range_far_cache(#legacy_depth_test_enabled #current_buffer#framebuffer_stack #window_bufferJ|#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferJ|#current_read_bufferJ|#have_last_offscreen_allocate_flags@#last_offscreen_allocate_flags#swap_callback_closures #next_swap_callback_idè#onscreen_events_queueŴ#current_gles2_context#gles2_context_stack? #current_path3#stencil_pipeline̤F#quad_buffer_indices_byteл#quad_buffer_indices_lenј#quad_buffer_indicesһ#rectangle_byte_indicesԻ#rectangle_short_indicesջ#rectangle_short_indices_len֨#in_begin_gl_blockؓ #texture_download_pipelineڤF#blit_texture_pipelineۤF#atlases #atlas_reorganize_callbacks #journal_rectangles_color#max_texture_unitsV#max_texture_image_unitsV#max_activateable_texture_unitsV#current_program #current_fragment_program_type|#current_vertex_program_type|#current_gl_program$W#current_gl_dither_enabled #current_gl_color_mask#current_clip_stack_valid #current_clip_stack'#current_clip_stack_uses_stencil  #buffer_map_fallback_array.#buffer_map_fallback_in_use #buffer_map_fallback_offset#rectangle_stateΌ#sampler_cache4#winsys_features$#~&&#uniform_names-:#uniform_name_hash1 #n_uniform_names2#glBindTexture;Z#glBlendFunc=[#glClear?a#glClearColorAaW#glClearStencilFL_#glColorMaskHJb#glCopyTexSubImage2DMa#glDeleteTexturesVZ#glDepthFuncXW#glDepthMaskZL#glDisable\W#glDrawArrays^a#glDrawElements`m#glEnableeW#glFinishg#glFlushi#glFrontFacekW#glCullFacemW#glGenTexturesoZ#glGetErrorqa#glGetIntegervsa#glGetBooleanvu#glGetFloatvwa#glGetStringy#glHint{[#glIsTexture}Z#glPixelStoreiY#glReadPixelsʮ#glScissorkb#glStencilFunc#glStencilMask\#glStencilOp#glTexImage2D<#glTexParameterfX#glTexParameterfv"X#glTexParameteriX#glTexParameterivIX#glGetTexParameterfvpX#glGetTexParameterivX#glTexSubImage2D$a#glCopyTexImage2D^a#glViewportkb#glIsEnabledt[#glLineWidthY#glPolygonOffsetZ#glClipPlanef\# glAttachShader@[# glUseProgramC\# glDeleteProgramE\# glGetShaderInfoLogG\# glGetProgramInfoLogL\# glGetShaderivQ[# glGetProgramivU[# glDetachShaderY[# glGetAttachedShaders[v\# glIsShader`Z# glIsProgrambZ# glShaderSourcel~# glCompileShaderq\# glLinkPrograms\# glGetUniformLocationu\# glUniform1fxC]# glUniform2f{Z]# glUniform3fv]# glUniform4f]# glUniform1fv^# glUniform2fv^# glUniform3fv^# glUniform4fv^# glUniform1iZ# glUniform2i4Z# glUniform3i]# glUniform4i]# glUniform1iv ^# glUniform2iv ^# glUniform3iv ^# glUniform4iv ^# glUniformMatrix2fv<^# glUniformMatrix3fv<^# glUniformMatrix4fv<^# glGetUniformfv\# glGetUniformiv\# glGetActiveUniform:\# glGetShaderSourceܲ\# glValidateProgram\# glVertexAttribPointer^# glEnableVertexAttribArray\# glDisableVertexAttribArray\# glVertexAttrib1f]^# glVertexAttrib1fvt^# glVertexAttrib2f^# glVertexAttrib2fvt^# glVertexAttrib3f^# glVertexAttrib3fvt^# glVertexAttrib4f^# glVertexAttrib4fvt^# glGetVertexAttribfv ]# glGetVertexAttribiv[# glGetVertexAttribPointerv']# glGetAttribLocation \# glBindAttribLocation [# glGetActiveAttrib:\# glGetTexLevelParameterivP# glGetTexImageSů# glClipPlaneW# glDepthRangeY# glDrawBuffer[W# glMapBufferf# glUnmapBufferit[# glTexImage3DqW# glTexSubImage3DxW# glBlitFramebuffer`# glGenProgramsZ# glDeleteProgramsZ# glBindProgramZ# glProgramString:# glProgramLocalParameter4fv^_# glEGLImageTargetTexture2DQ# glEGLImageTargetRenderbufferStorageQ# glDiscardFramebufferm# glRenderbufferStorageMultisampleIMGX`# glFramebufferTexture2DMultisampleIMG͘# glGenSamplersڵZ# glDeleteSamplersZ# glBindSampler[# glSamplerParameteri~`# glCreateProgramObject\# glCreateShaderObject$\# glDeleteObject\# glAttachObject[# glUseProgramObject\# glGetInfoLog\# glGetObjectParameteriv[# glDetachObject[# glGetAttachedObjectsv\# glGetStringi_# glBindVertexArray\# glDeleteVertexArraysZ# glGenVertexArraysZ# glMapBufferRange&`# CoglSwapChain !&A_CoglSwapChain CoglOnscreenTemplate!&SA_CoglOnscreenTemplate CoglRenderer"QA_CoglRenderer"WBCOGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver"^A CoglDisplay#A.B_CoglDisplay8$$B$&J#setup$( #(renderer$)#,onscreen_template$*#0~$4&#4 CoglAttribute%%B_CoglAttribute&75C&9J#name_state&;#(normalized&< #,is_buffered&> #0d&L#4$&N# CoglAttributeBuffer'%PC_CoglAttributeBuffer CoglIndices(%zC_CoglIndicesB _CoglFeatureID܁FCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDSCoglSnippet)3F_CoglSnippete*#JCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags*S#LvRP CoglNode2"S_CoglNode<2*QT2.J#}21vT#(u~24T#,children27|T#4has_parent_reference2; #8_CoglNodeList2$vT-~2$vT#S CoglNodeList2$QT24Tle_next24vT#le_prev24T#vT CoglTexture3"T_CoglTextureD4eU4J#~4S#(~4. #,max_level4#0~4#4L~4#8}4 #<vtable4#@3aUCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType3eeU (U  CoglPipelineSnippet5$U_CoglPipelineSnippet 5(:Vu~5*V#snippet5,V#_CoglPipelineSnippetList5&jV-~5&jV#U CoglPipelineSnippetList5&:V5*Vle_next5*jV#le_prev5*V#jVF GLenum6 GLboolean6 GLbitfield6 GLint6 GLsizei6 GLubyte6 GLuint6 GLfloat6 ( GLclampf6!(GLvoid6$QWgWWAWAWAWAWWWVWQWWWVVVWWWVVVWW"XVVVVVWWWVVW(X>XVV>XDX2WOXeXVVeXkXVvXXVVX2WXXVVXVXXVV2WXXVVVXYAWV Y8YVVVWWVWW>YrYVVVVWWVWWxYYV2WYYV>XYYVVYY>XYYVVVVYY2WZZVWWZ4Z2W2W2W:ZPZVVVVZWaZ$WlZZVVWWZZ2W2WZZVVZZWZ$WZZW[ZZ VZ$W[[V$W[2[$WVX8[S[VWVY[t[VWz[ V[V[W[[VV[V[[VVV$W[[$W$W[\$W$WJ \\$W\!$W*\ $W:\V@\j\$W$WWj\Xp\WV|\\$WWj\Z\ V\$WJ\\$WWj\\\$WVX\ ]$WVX]']$WVX-]C]$WV[I]Z]V2W`]v]V2W2W|]]V2W2W2W]]V2W2W2W2W]]VVVV]^VVVVV ^ ^VW>X&^<^VWeXB^]^VWV>Xc^t^$W2Wz^^$W>X^^$W2W2W^^$W2W2W2W^^$W2W2W2W2W^_$WVVVWWV%_ PZ:_V$W@_L_AWR_^_Vd_z_V$WX__VVWW_ V_V__VVV$WV__VVV$W_`VVVX`X`VVVVVVVVVV^`~`VWVWW``$WVV` [W`VV``W[ZVWW`aVVXX a!Va$aV*a^aVVVVWWVVWdaaVVVVVWWVaaVVVVVVWWaaVXaaVXabVVWb)bVAW/bJb2W2W2W2WPbkbVVVVqbbVVWW _CoglSamplerCacheWrapMode7-cCOGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapMode74b CoglSamplerCache76c_CoglSamplerCache_CoglSamplerCacheEntry78]dsampler_object7:$W#~7#,padding6:?#0padding7:@#4padding8:A#8padding9:B#< CoglDepthState:Cm;C9pCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFunc;Lo;pCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceMode;Wp CoglPath<6#q_CoglPath CoglFramebuffer=ZFq_CoglFramebuffer>v3t>xJ#~>yS#(<~>zW#,config>}#0~>#DL~>#H}>I#L}> #Pmodelview_stack>'#Tprojection_stack>'#Xviewport_x>(#\viewport_y>(#`viewport_width>(#dviewport_height>(#hviewport_age>#lviewport_age_for_scissor_workaround>#pclip_state>3#tdither_enabled> #x@}>#|journal>-#deps>. #clear_color_red>(#clear_color_green>(#clear_color_blue>(#clear_color_alpha>(#clear_clip_x0>#clear_clip_y0>#clear_clip_x1>#clear_clip_y1>#clear_clip_dirty> #dirty_bitmasks> #bits> #~># CoglBitmask?9FtLt_CoglBitmaskImaginaryTypel$wCOGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNTDwambient*l#diffuse*l#specular*l# emission*l#0shininess(#@CoglPipelineLightingState$w%walpha_func9p#alpha_func_reference(#CoglPipelineAlphaFuncStatew%(xblend_equation_rgbV#blend_equation_alphaV#blend_src_factor_alphaV#blend_dst_factor_alphaV# blend_constant #blend_src_factor_rgbV# blend_dst_factor_rgbV#$CoglPipelineBlendStatex%$ yenabled" #color# #mode$#density%(#z_near&(#z_far'(# CoglPipelineFogState(y%*y@},#CoglPipelineLogicOpsState-y%/zmode1p#front_winding2#CoglPipelineCullFaceState3y% 5zoverride_mask73t#override_values<z#changed_mask@3t#mCoglPipelineUniformsStateA6z&C{lighting_stateEw#alpha_stateFw#Dblend_stateGx#Luser_programH #tdepth_stateIo#xfog_stateJy#point_sizeK(#logic_ops_stateLy#cull_face_stateMz#uniforms_stateNz# OpV#K}PpV#CoglPipelineBigStateQzCoglPipelineDestroyCallbackh||.|F&{rl rlJ| /q%|COGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType)P|_CoglPipelineFlushFlag}COGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag|_CoglPipelineFlushOptions1~6~}#~#disable_layers#layer0_override_texture[l# CoglPipelineFlushOptions} CoglMetaTextureCallback@wq~w~~[l~~&~( CoglTextureVtable4"~_CoglTextureVtableP48is_primitive4= #allocate4?́#set_region4G#get_data4W5# foreach_sub_texture_in_region4\e#get_max_waste4d{#is_sliced4f#can_hardware_repeat4h#transform_coords_to_gl4j# transform_quad_coords_to_gl4mȂ#$get_gl_texture4p#(gl_flush_legacy_texobj_filters4u#,pre_paint4y#0ensure_non_quad_rendering4z-#4gl_flush_legacy_texobj_wrap_modes4}N#8get_format4d#<get_gl_format4z#@get_type4#Dis_foreign4#Hset_auto_mipmap4#L4%XCOGL_TRANSFORM_NO_REPEATCOGL_TRANSFORM_HARDWARE_REPEATCOGL_TRANSFORM_SOFTWARE_REPEAT CoglTransformResult4.41COGL_TEXTURE_NEEDS_MIPMAP CoglTexturePrePaintFlags46s  ́[lm   [lSm Ӂ  5[lISe[l((((R~&; {[lk  [l[l\m\m XȂ[l\m  [lZp\΂[lVV[l -[l!N[lVVV3 Id[lT Vz[lj U[l[l ~ CoglTexturePixel4Ѓ_CoglTexturePixel 4#~4V#~4V#~4# %  CoglTexture3DA.:_CoglTexture3D|B!B#T#~B'I#D~B(#Hauto_mipmapB) #Lmipmaps_dirtyB* #P#~B0V#T~B2$W#Xgl_legacy_texobj_min_filterB3V#\gl_legacy_texobj_mag_filterB4V#`gl_legacy_texobj_wrap_mode_sB5V#dgl_legacy_texobj_wrap_mode_tB6V#hgl_legacy_texobj_wrap_mode_pB7V#lfirst_pixelB8#p CoglTextureDriverC_CoglTextureDriver0C<genC%V#prep_gl_for_pixels_uploadC1r#upload_subregion_to_glCCɇ#upload_to_glCY# upload_to_gl_3dCkO#prep_gl_for_pixels_downloadCp#gl_get_tex_imageC#size_supportedCΈ#size_supported_3dC# try_setting_gl_border_colorC#$allows_foreign_gl_targetC9#(find_best_gl_get_data_formatC^#, $WVSVI<rS\  ɇS[l S$W$Wm x  SV$W SV$W$Wm χ  OSV$W VVSV$W$Wm  pSU  SVVVSv  ΈSVVVV  SVVVԈS$W>X  9SV$ I^SIp\p\? CoglFrameInfoD(y_CoglFrameInfo CoglOnscreenE*_CoglOnscreenFKFM/q#foreign_hwndFV#}FY #frame_closuresF[#resizableF] #resize_callbacksF^#frame_counterF`#swap_frame_counterFa#pending_frame_infosFd? #~Ff&#_CoglFrameEventECOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEventECoglFrameCallbackE ;;A&dCoglFrameClosureE`_CoglFrameClosureF'u~F)ث#~F+#}F-&# ~F.K#CoglOnscreenResizeCallbackE֋܋;& CoglTexture2DG7 _CoglTexture2D CoglGLES2ContextH^5_CoglGLES2ContextOJI<ΌCOGL_WINSYS_RECTANGLE_STATE_UNKNOWNCOGL_WINSYS_RECTANGLE_STATE_DISABLECOGL_WINSYS_RECTANGLE_STATE_ENABLE CoglWinsysRectangleStateI@TkAB  Sm 7A CoglMatrixStackJ8_CoglMatrixStack0KKJ#~KS#(last_entryK-#, CoglMatrixEntryJ_CoglMatrixEntryK2}K4-#opK5A#}K6#composite_getsK:# CoglClipStackL) _CoglClipStackL]}La'#<~Lc#bounds_x0Lj#bounds_y0Lk# bounds_x1Ll#bounds_y1Lm#}Lo#L0COGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackTypeL5q CoglBufferVtable/(Q_CoglBufferVtable /*map_range/,̏#unmap/3ޏ#set_data/5# &̏SlRRm ޏSҏ  S1m  _CoglBufferFlags/<COGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags/B/D/COGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint/H/JCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget/QJ CoglOffscreenM,B_CoglOffscreen>:>/q#gl_framebuffer>.#texture>[l#texture_level>Ȩ#texture_level_width>ɨ#texture_level_height>ʨ#depth_texture>[l#allocation_flags>ε#create_flags>:# _CoglMatrixOpK%ACOGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOpK0:_CoglMatrixEntryCache KentryK-#flushed_identityK #flippedK # CoglMatrixEntryCacheKUKCOGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixModeK͔ CoglClipStateNH_CoglClipStateNqstacksN" #_CoglJournal`O!7O#J#framebufferO+J|#(entriesO-P#,verticesO.P#0needed_vbo_lenO/#4vbo_poolO67#8next_vbo_in_poolO9#Xfast_read_pixel_countO;#\ GG 5C CoglJournalO=q&&/COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID&,`_CoglAttributeNameState&.՗name&0#name_id&1/#name_index&2#normalized_default&3 # layer_number&4# CoglAttributeNameState&5J&A^attribute_buffer&BG#stride&C#offset&D#n_components&E# <~&F#P&H~&IS#boxed&Jm##P&@$buffered&G$constant&K^՗&RCOGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags&a&sۙunit&u#options&v1~#~&w# CoglFlushLayerState&x _CoglFramebufferType>-WCOGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType>0>2swap_chain>4#need_stencil>5 #~>6#}>7 # depth_texture_enabled>8 #A CoglFramebufferConfig>9r>=:COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags>? _CoglFramebufferState>TCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState>^T>l red>n#blue>o#green>p#alpha>q# ~>r#stencil>s# CoglFramebufferBits>t!M>COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags>3_CoglGLFramebuffer >.fbo_handle>$W#renderbuffers>. #~># CoglGLFramebuffer>ם CoglDriverVtableP __CoglDriverVtablexP"<pixel_format_from_gl_internalP'\#pixel_format_to_glP.#update_featuresP5#offscreen_allocateP9# offscreen_freeP=#framebuffer_flush_stateP@բ#framebuffer_clearPE#framebuffer_query_bitsPM#framebuffer_finishPQ/# framebuffer_discard_buffersPTF#$framebuffer_draw_attributesPX#(framebuffer_draw_indexed_attributesPb#,framebuffer_read_pixels_into_bitmapPm#0texture_2d_freePw#4texture_2d_can_createP}-#8texture_2d_initP#<texture_2d_allocateṔ#@texture_2d_new_from_bitmapPM#Dtexture_2d_copy_from_framebufferP#Htexture_2d_get_gl_handleP#Ltexture_2d_generate_mipmapP#Ptexture_2d_copy_from_bitmapP#Ttexture_2d_get_dataP#Xflush_attributes_stateP2#\clip_stack_flushPI#`buffer_createPޏ#dbuffer_destroyPޏ#hbuffer_map_rangeP̏#lbuffer_unmapPޏ#pbuffer_set_dataP #t  VSVVI< ISIp\p\p\b  m -բJ|J|J|((((ۢJ| /J|#FJ|5{J|F{CLJ|F{gC  J|ZSm ǣ  -SI MSIm 3J|S   Sm IS,J|F,{ۙI'J|8 CoglPipelineCacheQh_CoglPipelineCache CoglTextureRectangleR?_CoglTextureRectangle _CoglGpuInfoArchitectureFlagSCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagS% _CoglGpuInfoArchitectureS'XCOGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureS05S3|COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorS_CoglOnscreenEventFBlu~FDѭ#onscreenFF;#infoFGA# <~FH#_CoglOnscreenEventListF@}F@#~F@# CoglOnscreenEventListF@lFD}FD#}FD#GO%} S. c!LV@mVWVWRV_s PZVʮVVWWVV[WVV$WЮVVV<VVVWWVVVW]WWWWB~$WWIeXcVVVXůVVVV[WܯVܯ˯ &VV:VVW1QV&@mVW[WVVV$WVWs'_cogl_util_is_potZ ɰ(numZ'_cogl_texture_3d_can_create K(ctxS)~)L~)~)~I)m *Z~V*~V+_cogl_object_texture_3d_inc9,_cogl_texture_3d_free`)S~`+_cogl_object_texture_3d_dec9-_cogl_texture_3d_set_auto_mipmapjp߃m|߃mt.texj[l.valuek /S~m0_cogl_texture_3d_get_max_waste߃m߃mt`1tex[l0_cogl_texture_3d_is_sliced ߃m߃mt1tex[l0_cogl_texture_3d_can_hardware_repeat ߃m߃mt1tex[l2_cogl_texture_3d_transform_coords_to_gl߃m߃mtV1tex[l1s\m1t\m3_cogl_texture_3d_transform_quad_coords_to_glX߃m߃mU1tex[l1coords\m4need_repeat 4i0_cogl_texture_3d_get_gl_texture m%mtm1tex[l1out_gl_handleZ1out_gl_targetp\5S~ 2_cogl_texture_3d_ensure_non_quad_rendering[0m2mt1tex[[l0_cogl_texture_3d_get_datax@mCmt+1texx[l6}yI6}z6~{S 0_cogl_texture_3d_get_formatIPmXmto1tex[l0_cogl_texture_3d_get_gl_formatV`mhmt1tex[l0_cogl_texture_3d_get_typeUpmvmt1tex[l3_cogl_texture_3d_set_regiona mm˾۶1texa[l1src_xb1src_yc1dst_xd 1dst_ye1dst_widthf1dst_heightg1levelh1bmpiS 6jm $7_cogl_texture_3d_gl_flush_legacy_texobj_wrap_modes>mmx.tex>[l8i}?V8u}@V8]}AV /S~C9ctxDS/:_cogl_texture_3d_gl_flush_legacy_texobj_filtersm'm\ 1tex[l6~V6A~V5S~4ctxS:_cogl_texture_3d_pre_paint-0mZmx1tex-[l66~-5S~/4ctx0S'_cogl_texture_3d_object_new9(new_obj9;obj9J<_cogl_texture_3d_create_bases`mmAǹ=ctxsS{>~t>L~u8~v8~wI?S~y9texz[l@phA__nyA__sy|9__pykBxmhC*DhE*FKm#m97_cogl_object_texture_3d_indirect_free9mmS;.obj9Glmm9+HFmm9Iɰmm?CCC#HHH)J4J?BɰmhC)LCxCCCC"DhE4KE?wG)m,mCG4m7m#CK?mFmC<_cogl_texture_3d_allocate m_m.tex[l8m 9ctxS/S~?Z~V?#~V?~V9gl_errorV??~VRLcogl_is_texture_3d9 `mwmtF.object9&Mobj9Ncogl_texture_3d_new_with_sizemm}ż.ctxкS8~Ѩ8L~Ҩ8~Ө >~IOcogl_texture_3d_new_from_bitmapmm1bmpS6L~6~6~I 6m PS~n4dst_bmpS4bmp_formatI4bmp_widthPZ~V P#~V)P~VI4ctx SiDi4ignoreBs P~CSP}GIOcogl_texture_3d_new_from_dataz mmc6~zS6~{6L~|6~} 6}~I6~IQ}Rimage_stride6~c 6m $4bitmapS4ret D i4bmp_dataS(4bmp_rowstrideR4zp4yiM_cogl_object_texture_3d_count9H2mScogl_texture_3d_vtable mT_cogl_debug_instances-K U_cogl_texture_3d_class9P<9m/GNU C 4.6.3./cogl-texture-rectangle.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl mm)charsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloat>signed charshort intlong long unsigned intHWND__unused# HWNDu   double VARENUM ]VT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double CoglPipeline"_CoglPipelinek S#destroy_callback{#<destroy_data-#@journal_ref_count#D#Hage#Lcolor. #Pn_layers#`layer_differences5 #d{#hstatic_breadcrumbI#llayers_cache{#pshort_layers_cache{#tdeprecated_get_layers_list5 #is_weak##blend_enable#real_blend_enable#layers_cache_dirty#deprecated_get_layers_list_dirty#has_static_breadcrumb#progend# uint8_t$ uint32_t( int64_t) guint8 guint32& gsize: gchar0 gint3 gboolean4; gulong8 guint9 gpointerO- GDestroyNotifyYr GArray '_GArray +# -k#len .e# GByteArray (_GByteArray 1(# 3q#len 4e# GPtrArray )9_GPtrArray 7kpdata 9w#len :e#.r GQuark & GError +_GError -domain /}#code 0;#message 1k# r  GList '_GList )5 # +r#next ,5 #prev -5 # GHashTable 'M _GHashTable GHook(h _GHook K #Mr#nextN #prevO #@Pe# hook_idQW#Re#funcSr#[T# GHookList) _GHookListA seq_idCW#hook_sizeDe#is_setupEe#hooksF #dummy3Gr# finalize_hookH #dummyI#[ GHookFinalizeFunc5      GSList' _GSList) #+r#next, # GString)( _GString +n str-k#len.!#allocated_len/!# z  GQueue& _GQueue 1 head35 #tail45 #length5e#; CoglBoolD CoglHandle- CoglMatrix _CoglMatrixO. xxR/#yxS/#zxT/#wxU/# xyX/#yyY/#zyZ/#wy[/#xz^/# yz_/#$zz`/#(wza/#,xwd/#0ywe/#4zwf/#8wwg/#<invmU#@n#o#_padding3p# CoglColor? _CoglColor red#green#blue#alpha##R#.# [COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlagsD"COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH~COGL_SYSTEM_ERROR_UNSUPPORTEDCOGL_SYSTEM_ERROR_NO_MEMORY)COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType~(COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeCbCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunctionA_CoglWinsysFeatureoCOGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES XCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskaom]COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlagsq CoglContext%_CoglContext>R@@J#displayBڋ#(driverDIA#,gpuH?#0driver_vtableKЬ#Ttexture_driverL۬#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsTI#lneeds_viewport_scissor_workaroundV #pviewport_scissor_workaround_framebufferW|#tdefault_pipelineYE#xdefault_layer_0Z)l#|default_layer_n[)l#dummy_layer_dependant\)l#attribute_name_states_hash^ #attribute_name_index_map_O#n_attribute_names`#enabled_builtin_attributesbs#enabled_texcoord_attributescs#enabled_custom_attributesds#enable_builtin_attributes_tmpis#enable_texcoord_attributes_tmpjs#enable_custom_attributes_tmpks#changed_bits_tmpls#legacy_backface_culling_enabledn #identity_matrixq #y_flip_matrixr #flushed_matrix_modev#current_projection_entryz#current_modelview_entry{#identity_entry}i#builtin_flushed_projection#builtin_flushed_modelview#texture_unitsO#active_texture_unit#legacy_fog_state@y#opaque_color_pipelineE#blended_color_pipelineE#texture_pipelineE#codegen_header_buffern #codegen_source_buffern #codegen_boilerplate_buffern #source_stack5 #legacy_state_set#pipeline_cache#default_gl_texture_2d_tex#default_gl_texture_3d_tex#default_gl_texture_rect_tex#5 #journal_flush_attributes_arrayO#journal_clip_boundsO#polygon_verticesO#current_pipelineE#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color #current_pipeline_age#gl_blend_enable_cache #depth_test_enabled_cache #depth_test_function_cacheb#depth_writing_enabled_cache #depth_range_near_cache/#depth_range_far_cache/#legacy_depth_test_enabled #current_buffer#framebuffer_stack #window_buffer|#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_buffer|#current_read_buffer|#have_last_offscreen_allocate_flagsG#last_offscreen_allocate_flags#swap_callback_closures #next_swap_callback_idï#onscreen_events_queueŎ#current_gles2_context#gles2_context_stackȀ #current_path#stencil_pipelineE#quad_buffer_indices_byteУ#quad_buffer_indices_lenџ#quad_buffer_indicesң#rectangle_byte_indicesԣ#rectangle_short_indicesգ#rectangle_short_indices_len֯#in_begin_gl_block #texture_download_pipelineE#blit_texture_pipelineE#atlases #atlas_reorganize_callbacks #journal_rectangles_color#max_texture_unitsV#max_texture_image_unitsV#max_activateable_texture_unitsV#current_program #current_fragment_program_typey|#current_vertex_program_typey|#current_gl_programV#current_gl_dither_enabled #current_gl_color_mask#current_clip_stack_valid #current_clip_stack #current_clip_stack_uses_stencil  #buffer_map_fallback_array#buffer_map_fallback_in_use #buffer_map_fallback_offset#rectangle_state#sampler_cache#winsys_features$#C&-#uniform_names-#uniform_name_hash1 #n_uniform_names2#glBindTexture;Z#glBlendFunc=G[#glClear?`#glClearColorAW#glClearStencilF_#glColorMaskHb#glCopyTexSubImage2DMJa#glDeleteTexturesVZ#glDepthFuncX9W#glDepthMaskZ&#glDisable\9W#glDrawArrays^a#glDrawElements`G#glEnablee9W#glFinishg#glFlushi#glFrontFacek9W#glCullFacem9W#glGenTexturesolZ#glGetErrorq`#glGetIntegervsa#glGetBooleanvu^#glGetFloatvwa#glGetStringyt#glHint{G[#glIsTexture}Z#glPixelStoreiWY#glReadPixels#glScissor"b#glStencilFunc#glStencilMask[#glStencilOpܭ#glTexImage2D#glTexParameterfkX#glTexParameterfvW#glTexParameteriX#glTexParameterivX#glGetTexParameterfv'X#glGetTexParameterivIX#glTexSubImage2D`#glCopyTexImage2Da#glViewport"b#glIsEnabled+[#glLineWidthY#glPolygonOffset>Z#glClipPlanef<@Y#glClientActiveTextureD9W#glGenRenderbuffersZ# glClearDepthf<^# glCompressedTexImage2DFX# glCompressedTexSubImage2DOX# glSampleCoverageYX# glGetBufferParameterivcIX# glGenBuffersllZ# glBindBufferoZ# glBufferDatarZ# glBufferSubDataw [# glDeleteBuffers|Z# glIsBufferZ# glActiveTexture9W# glAlphaFunc;a# glFogf=)Y# glFogfv?@Y# glLoadMatrixfAnY# glMaterialfvCW# glPointSizeEY# glTexEnvfvGW# glColor4ubI7# glColor4fKa# glColorPointerMZ# glDisableClientStateR9W# glEnableClientStateT9W# glLoadIdentityV# glMatrixModeX9W# glNormal3fZY# glNormalPointer\Y# glMultiTexCoord4f^a# glTexCoordPointer`Z# glTexEnvieX# glVertex4fia# glVertexPointerkZ# glCreateProgram:[# glCreateShader<[# glDeleteShader>[# glAttachShader@[# glUseProgramC[# glDeleteProgramE[# glGetShaderInfoLogGi\# glGetProgramInfoLogLi\# glGetShaderivQZ# glGetProgramivUZ# glDetachShaderY[# glGetAttachedShaders[-\# glIsShader`Z# glIsProgrambZ# glShaderSourcelX# glCompileShaderq[# glLinkPrograms[# glGetUniformLocationuN\# glUniform1fx\# glUniform2f{]# glUniform3f-]# glUniform4fN]# glUniform1fv]# glUniform2fv]# glUniform3fv]# glUniform4fv]# glUniform1iUZ# glUniform2iY# glUniform3it]# glUniform4i]# glUniform1iv]# glUniform2iv]# glUniform3iv]# glUniform4iv]# glUniformMatrix2fv]# glUniformMatrix3fv]# glUniformMatrix4fv]# glGetUniformfv̊\# glGetUniformivЦ\# glGetActiveUniform[# glGetShaderSourcei\# glValidateProgram[# glVertexAttribPointer^# glEnableVertexAttribArray[# glDisableVertexAttribArray[# glVertexAttrib1f^# glVertexAttrib1fv+^# glVertexAttrib2fB^# glVertexAttrib2fv+^# glVertexAttrib3f^^# glVertexAttrib3fv+^# glVertexAttrib4f^# glVertexAttrib4fv+^# glGetVertexAttribfv\# glGetVertexAttribivZ# glGetVertexAttribPointerv\# glGetAttribLocation N\# glBindAttribLocation [# glGetActiveAttrib[# glGetTexLevelParameterivPy# glGetTexImageS# glClipPlaneW# glDepthRangeYخ# glDrawBuffer[9W# glMapBufferf# glUnmapBufferi+[# glTexImage3DqVW# glTexSubImage3DxW# glBlitFramebuffer_# glGenProgramslZ# glDeleteProgramslZ# glBindProgramZ# glProgramString# glProgramLocalParameter4fv_# glEGLImageTargetTexture2D+# glEGLImageTargetRenderbufferStorage+# glDiscardFramebufferG# glRenderbufferStorageMultisampleIMG`# glFramebufferTexture2DMultisampleIMGr# glGenSamplerslZ# glDeleteSamplers݉Z# glBindSampler[# glSamplerParameteri5`# glCreateProgramObject[# glCreateShaderObject[# glDeleteObject[# glAttachObject[# glUseProgramObject[# glGetInfoLogi\# glGetObjectParameterivZ# glDetachObject[# glGetAttachedObjects-\# glGetStringi^# glBindVertexArray[# glDeleteVertexArraysZ# glGenVertexArrayslZ# glMapBufferRange&Q`# CoglSwapChain!g@_CoglSwapChain CoglOnscreenTemplate&@_CoglOnscreenTemplate CoglRenderer Q@_CoglRenderer WIACOGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver ^@ CoglDisplay!AoA_CoglDisplay8"$A"&J#setup"( #(renderer")ԋ#,onscreen_template"*#0C"4-#4 CoglAttribute#%A_CoglAttribute$7vB$9J#name_state$;#(normalized$< #,is_buffered$> #0d$Lk#4$N# CoglAttributeBuffer%%B_CoglAttributeBuffer CoglIndices&%B_CoglIndicesA _CoglFeatureIDECOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDSCoglSnippet'3E_CoglSnippetl(#ICOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags(S#L%RO CoglNode0"S_CoglNode<0*S0.J#01S#(04S#,children07S#4has_parent_reference0; #8_CoglNodeList0$S0$S# S CoglNodeList0$S04Sle_next04S#le_prev04S#S CoglTexture1"T_CoglTextureD2T2J#J2R#(25 #,max_level2#0U2#4̀2#82 #<vtable2]#@1NUCOGL_TEXTURE_ERROR_SIZECOGL_TEXTURE_ERROR_FORMATCOGL_TEXTURE_ERROR_BAD_PARAMETERCOGL_TEXTURE_ERROR_TYPE1aqUCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType1eU /U  CoglPipelineSnippet3$U_CoglPipelineSnippet 3(U3*FV#snippet3,yV#_CoglPipelineSnippetList3&!V3&!V#U CoglPipelineSnippetList3&U3*sVle_next3*!V#le_prev3*sV#!VE GLenum4 GLboolean4 GLbitfield4 GLint4 GLsizei4 GLubyte4 GLuint4 GLfloat4 / GLclampf4!/GLvoid4$WW9WVVVV?WKWVQWW\WWVVVVVVVVVKWWWVVVVVVVVVVKWWWVVWWVXXVVX"XV-XCXVVCXVOXeXVVeXVqXXVVVXXVVVXXVVXXVVVVVVVKWX)YVVVVVVVVKW/Y@YVVFYWYVW]YnYVVtYYWYYVVVVYYVYYVVKWYYVVVYZVVV ZVZV#Z>ZVVVKWDZUZVV[ZlZVVrZZVZVZZVZZ VZVZZVVZZVVeXZ [VKWV[+[VKW1[ VA[VWM[^[VVd[Vo[[VVVV[[VV[[VVI[[V[!V[ V[V[!\VVV!\eX'\VV3\N\VV!\ZT\ Vi\VIo\\VV!\\\VVCX\\VVeX\\VVCX\\VVA[]]VV]-]VVV3]N]VVVVT]t]VVVVVz]]VVVV]]VVVVV]]VVW]]VVX]^VVVW^+^VV1^B^VWH^^^VVVd^^VVVV^^VVVVV^^VVVVVKWV^ Z^VV^_V __V_1_VVCX7_R_VVVVX_ Vh_Vn__VVVVV__VVVV__VVVeX_`VVVVVVVVVV`5`VVVVV;`Q`VVVW` Wv`VV|``VZVKWV``VVeXeX`!V``V`aVVVVVVVVKWaJaVVVVVVVVPaaVVVVVVVVaaVeXaaVCXaaVVVaaVVabVVVVb"bVVVV(bCbVVVV _CoglSamplerCacheWrapMode5-IcCOGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapMode54Cb CoglSamplerCache56c_CoglSamplerCache_CoglSamplerCacheEntry58dsampler_object5:V#(5<V#€5=V#5?Ic# 5@Ic#5AIc# CoglSamplerCacheEntry5Bc CoglPipelineLayer6*Jd_CoglPipelineLayer`6e6 S#owner6E#<index6ٯ#@6ݟ#Dunit_index6#Htexture_type6qU#Ltexture6l#Psampler_cache_entry6l#T6#l#X"6#\61GgCOGL_PIPELINE_LAYER_STATE_UNIT_INDEXCOGL_PIPELINE_LAYER_STATE_TEXTURE_TYPE_INDEXCOGL_PIPELINE_LAYER_STATE_TEXTURE_DATA_INDEXCOGL_PIPELINE_LAYER_STATE_SAMPLER_INDEXCOGL_PIPELINE_LAYER_STATE_COMBINE_INDEXCOGL_PIPELINE_LAYER_STATE_COMBINE_CONSTANT_INDEXCOGL_PIPELINE_LAYER_STATE_USER_MATRIX_INDEXCOGL_PIPELINE_LAYER_STATE_POINT_SPRITE_COORDS_INDEXCOGL_PIPELINE_LAYER_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_LAYER_STATE_FRAGMENT_SNIPPETS_INDEX COGL_PIPELINE_LAYER_STATE_SPARSE_COUNT COGL_PIPELINE_LAYER_STATE_COUNT 6hCOGL_PIPELINE_COMBINE_FUNC_ADDCOGL_PIPELINE_COMBINE_FUNC_ADD_SIGNEDCOGL_PIPELINE_COMBINE_FUNC_SUBTRACTCOGL_PIPELINE_COMBINE_FUNC_INTERPOLATECOGL_PIPELINE_COMBINE_FUNC_REPLACE<COGL_PIPELINE_COMBINE_FUNC_MODULATECOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBCOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBA CoglPipelineCombineFunc6Gg6iCOGL_PIPELINE_COMBINE_SOURCE_TEXTURECOGL_PIPELINE_COMBINE_SOURCE_CONSTANTCOGL_PIPELINE_COMBINE_SOURCE_PRIMARY_COLORCOGL_PIPELINE_COMBINE_SOURCE_PREVIOUSCOGL_PIPELINE_COMBINE_SOURCE_TEXTURE0 CoglPipelineCombineSource6h6XjCOGL_PIPELINE_COMBINE_OP_SRC_COLORCOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_COLORCOGL_PIPELINE_COMBINE_OP_SRC_ALPHACOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_ALPHA CoglPipelineCombineOp6i6ktexture_combine_rgb_func6h#texture_combine_rgb_src6k#texture_combine_rgb_op6k#texture_combine_alpha_func6h#texture_combine_alpha_src6k# texture_combine_alpha_op6k#,texture_combine_constant6k#8matrix6 #H6'V#o6'V#point_sprite_coords6 # ik  Xjk  /k  CoglPipelineLayerBigState6ujSldk1d7lCOGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedType7$/l#@7+m$float_value7,k$int_value7-m$matrix7.U$float_array7/m$int_array70$array71- m /_CoglBoxedValueL7&km7(l#size7)#count7)#v72l# CoglBoxedValue73m@8/nmagic81#test_enabled83 #test_function84b#write_enabled85 # range_near86/#range_far87/#89#R8:#.8;# padding38<#$padding48=#(padding58>#,padding68?#0padding78@#4padding88A#8padding98B#< CoglDepthState8Cm9CoCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFunc9Ln9pCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceMode9p CoglPath:6p_CoglPath CoglFramebuffer;Zp_CoglFramebufferw(~.~I~lI~I~-O~/ CoglTextureVtable2"m~_CoglTextureVtableP28is_primitive2= #allocate2?}#set_region2G#get_data2W# foreach_sub_texture_in_region2\#get_max_waste2d+#is_sliced2fA#can_hardware_repeat2hA#transform_coords_to_gl2j]# transform_quad_coords_to_gl2mx#$get_gl_texture2p#(gl_flush_legacy_texobj_filters2u#,pre_paint2y˂#0ensure_non_quad_rendering2z݂#4gl_flush_legacy_texobj_wrap_modes2}#8get_format2#<get_gl_format2*#@get_type2@#D2A#Hset_auto_mipmap2W#L2%COGL_TRANSFORM_NO_REPEATCOGL_TRANSFORM_HARDWARE_REPEATCOGL_TRANSFORM_SOFTWARE_REPEAT CoglTransformResult2.21HCOGL_TEXTURE_NEEDS_MIPMAP CoglTexturePrePaintFlags26#  }lt h  lSt   lRƁl//// ~- +l  Al1]lmmG xlmc  lZ'\~lVV˂lH݂lтlVVV l V*l qU@l0Wl FcT~ CoglTextureRectangle??_CoglTextureRectangled@@!S#3@%#D@+V#HJ@-V#Lgl_legacy_texobj_min_filter@.V#Pgl_legacy_texobj_mag_filter@/V#Tgl_legacy_texobj_wrap_mode_s@0V#Xgl_legacy_texobj_wrap_mode_t@1V#\@2 #` CoglTextureDriverA_CoglTextureDriver0A"genA%<#prep_gl_for_pixels_uploadA1X#upload_subregion_to_glAC#upload_to_glAY# upload_to_gl_3dAk5#prep_gl_for_pixels_downloadAV#gl_get_tex_imageA#size_supportedA#size_supported_3dA# try_setting_gl_border_colorA#$allows_foreign_gl_targetA#(find_best_gl_get_data_formatAD#, V<RV"XRB  Rl SVVt ^  RVV SVVVt   5RVV VVSVVVt VR;  RVVVR\  RVVVV  RVVVRVW  RV DR'\'\% CoglFrameInfoB(__CoglFrameInfo CoglOnscreenC*_CoglOnscreenDKDMp#foreign_hwndDV#DY #frame_closuresD[#resizableD] #resize_callbacksD^#frame_counterD`#swap_frame_counterDa#pending_frame_infosDd #CDf-#_CoglFrameEventCωCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEventCCoglFrameCallbackC!!ω'-pJCoglFrameClosureCF_CoglFrameClosureD'D)#|D+#D--# [D.J#CoglOnscreenResizeCallbackCŠ݊!- CoglTexture2DE7_CoglTexture2D CoglGLES2ContextF^_CoglGLES2Context5IG<COGL_WINSYS_RECTANGLE_STATE_UNKNOWNCOGL_WINSYS_RECTANGLE_STATE_DISABLECOGL_WINSYS_RECTANGLE_STATE_ENABLE CoglWinsysRectangleStateG@:@\A  Rt x@ CoglMatrixStackH_CoglMatrixStack0IiIJ#JIR#(last_entryI#, CoglMatrixEntryH_CoglMatrixEntryI2܌I4#opI5'#@I6#composite_getsI:# CoglClipStackJ)_CoglClipStackJ]Ja #Jc#bounds_x0Jj#bounds_y0Jk# bounds_x1Jl#bounds_y1Jm#@Jo#J0COGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackTypeJ5܌ip CoglBufferVtable-(7_CoglBufferVtable -*map_range-,#unmap-3Ď#set_data-5# -SQ Rt ĎS  S8t ʎ _CoglBufferFlags-<COGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags-B-DCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint-H-JCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget-Q0 CoglOffscreenK,(_CoglOffscreen< RV>$ nR'\'\'\J  t t||p|////á|| .|c|E(ctB4|E(ctBo  آ|St ݊ޢ  R 5St o|; u  ȣSt RΣ|Etc1 | CoglPipelineCacheOP_CoglPipelineCache CoglTexture3DP.z_CoglTexture3D _CoglGpuInfoArchitectureFlagQCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagQ% _CoglGpuInfoArchitectureQ'2COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureQ0Q3VCOGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorQ_CoglOnscreenEventDBFDD#onscreenDF!#infoDG'# DHω#_CoglOnscreenEventListD@ D@#sD@#ӫ CoglOnscreenEventListD@FDDЬDD#DD#֬/7eh S ic(&VGVVVKW,^V^M ZtVdVVVVVVWzVVVܭVVVƭVVVVVVVVKW7VVVVXVV/X=yVVVeX^VVVVWVخǮ -VVޮVVV8+V-GVV^[1rVVVVVVM'can_use_wrap_mode@ (wrap_mode@V)M3*tex3l+4H,M-.=7 !)ch*texl+(V+€V./ctxR,xc-.=" x 6h'_cogl_texture_rectangle_can_createq (ctxqR0Ur0̀s03t0ut 1ԀwV1xV1[yV2_cogl_object_texture_rectangle_inc;3_cogl_texture_rectangle_freeg`0g2_cogl_object_texture_rectangle_dec;4_cogl_texture_rectangle_set_auto_mipmap m"mt5texl5value 6_cogl_texture_rectangle_get_max_waste0m6mt07texl6_cogl_texture_rectangle_is_sliced @mCmtz7texl6_cogl_texture_rectangle_can_hardware_repeat PmSmtβ7texl8_cogl_texture_rectangle_transform_coords_to_gl`m{mt;7texl7sm7tm9_cogl_texture_rectangle_transform_quad_coords_to_glmmг7texl7coordsm:need_repeat :i6_cogl_texture_rectangle_get_gl_texture mmt`7texl7out_gl_handleZ7out_gl_target'\; 8_cogl_texture_rectangle_ensure_non_quad_rendering;mmt7tex;l6_cogl_texture_rectangle_get_format m(mt7texl6_cogl_texture_rectangle_get_gl_formatV0m8mtO7texl6_cogl_texture_rectangle_is_foreign @mHmt7texl6_cogl_texture_rectangle_get_typeqUPmVmt7texl<_cogl_texture_rectangle_gl_flush_legacy_texobj_wrap_modesH`mm=5texHl=IV=JV=KV >M?ctxNRw@  mAmm̶B=VCxmmVDE@iB=WFxmXiWD 99_cogl_texture_rectangle_get_datao mPm0Է7texolGpGqG#rR ;t:ctxuR]:bppv;wVX;[xV\9_cogl_texture_rectangle_set_regionA Pm]m7texAl7src_xB7src_yC7dst_xD 7dst_yE7dst_widthF7dst_heightG7levelHHbmpISGJt $;LVX;[MV\:ctxNR:statusO '_cogl_texture_rectangle_object_new;K(new_obj;Iobj;KJJ_cogl_texture_rectangle_create_base`mm)OKctxRcLUL̀=3B?texlMpiN__n!N__s!d?__prFmiD0EiO?Pmm;<_cogl_object_texture_rectangle_indirect_free;mm;ʺ5obj;KQ.mi;RTP`mm;Sm mBRRïTϯ`mAmmOޯUmm3VmmWïWTϯ`mSmmRRR'T3O?TKmA3m>mOZKU>mpmV>mpmX3X?W'WWTKmS}mmkDDDðRΰRٰXXXF}%miqDٰ Dΰ@Dð`D~DEiOOOJ_cogl_texture_rectangle_allocate m$mN5texl=t ?ctxR>BԀVBV B[V-B7VMBJV`Ycogl_is_texture_rectangle; 0mGmt5object;-Zobj;K[cogl_texture_rectangle_new_with_sizePmm55ctxR=U=̀¯L3Ê=t B\cogl_texture_rectangle_new_from_bitmapm2m;7bmpS]3Gt ^:dst_bmpS+;ԀVT;VX;[V\:ctxRT\cogl_texture_rectangle_new_from_foreignY@mm}7ctxYRGZGU[G̀\ G]G^t ^7dV<_gl_compressedeVd:gl_int_formatfVg^gVEmm:valVZ_cogl_object_texture_rectangle_count;L2m_cogl_texture_rectangle_vtablecm`_cogl_debug_instances+K a_cogl_texture_rectangle_class;DOH9m 5GNU C 4.6.3./cogl-rectangle-map.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl mJmcharunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned charfloatsigned charshort intlong long unsigned intdouble long doublegsize:gchar0guint9gpointerOGDestroyNotifyY}GArray'_GArray+ @-# len.p#cCoglBoolDCoglRectangleMap_CoglRectangleMapC rootE}# n_rectanglesG# space_remainingI# K# P #CoglRectangleMapEntry_CoglRectangleMapEntry% x'# y'# width(# E(# CoglRectangleMapCallback!(.DDJ CoglRectangleMapNode6k_CoglRectangleMapNode$S typeU# VW# largest_gapY# parent[}# dh7#CoglRectangleMapStackEntry7_CoglRectangleMapStackEntryk= `n}# ρq#CoglRectangleMapInternalForeachCb9fl}}O = COGL_RECTANGLE_MAP_BRANCH COGL_RECTANGLE_MAP_FILLED_LEAF COGL_RECTANGLE_MAP_EMPTY_LEAFCoglRectangleMapNodeTypeA`7 leftb}# rightc}#]Ybranchd@g_CoglRectangleMapForeachClosure#@#CoglRectangleMapForeachClosureY_cogl_rectangle_map_foreach_cb`}@closure_cogl_rectangle_map_stack_get_top[[ _cogl_rectangle_map_stack_pop LmapLfuncM=@NQ $eZ[`\} ځ!$"$ _cogl_rectangle_map_node_free{\`{}#_cogl_rectangle_map_node_newu}_cogl_rectangle_map_node_split_vertically}`}$top_height%top_node}%bottom_node}_cogl_rectangle_map_node_split_horizontally}n`}$left_width&L}%right_node}'_cogl_rectangle_map_stack_push mhm( (`}1(ρ[)new_entry[P*_cogl_rectangle_map_free_cbpmm[ +`}+@,map-)mj.P/mm 001 2mm003mm4 /mm-< .0546(j1P57 mmZ .OY2a9mKm.w/m*m ..448\mm9\m@j/0mm .3*.>T4P4[8\CmQm9\cmXj:_cogl_rectangle_map_newmlmr ;widthpj ?__nV?__sV=__p}9\mj@_cogl_rectangle_map_addYpm.m AmapYAwidthZ+E[+@\ +V] B_Ba Cfound_nodeb}D :m>j Eeo[RB`p}6Bρqv7 mmt .O-amjw.6jB`}FImj .>G36k4P4[7_mjmN ...3_mjm44Hmml BځA7 mm 0G3 mm442m.m0>.3a3m.m4P4[! " I_cogl_rectangle_map_remove0mmtAmap+VDB`}BODRm> kBL}7)mm.P7)mm.PHmmBځ 3[mbmBځ !" J_cogl_rectangle_map_get_width4mmt_Amap4J_cogl_rectangle_map_get_height:mmtAmap:J_cogl_rectangle_map_get_remaining_space@mmtAmap@J_cogl_rectangle_map_get_n_rectanglesFmmtFAmapFI_cogl_rectangle_map_foreachmm(Amap++@,closurehK_cogl_rectangle_map_freemJmTAmap9GNU C 4.6.3./cogl-atlas.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglPmm] charsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long int|long unsigned intunsigned charfloat2signed charshort intlong long unsigned intHWND__unused# HWNDu   double VARENUM ]VT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double guint8 guint32& gsize: gchar0| gint3 gboolean4 gulong8 guint9 gpointerO! GDestroyNotifyY GArray' _GArray+M-#len.# GByteArray(__GByteArray13#len4# GPtrArray)_GPtrArray7pdata9#len:#l GQuark&z GError+_GError -Ddomain/#code0#message1# T  GList 'a_GList ) +#next ,#prev -#T GHashTable '_GHashTable GHook (_GHook KW M#next N#prev O#B P# hook_id Q# R#func S# T# GHookList )h_GHookList Aseq_id C#hook_size D#is_setup E#hooks F#dummy3 G# finalize_hook H#dummy ID# GHookFunc 3 GHookFinalizeFunc 539JJW GSList '^_GSList ) +#next ,#P GString )_GString +str -#len .#allocated_len /#< G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| GQueue& _GQueue 1 head3#tail4#length5# uint8_t$ uint32_t( int64_t) CoglBoolD CoglHandle! CoglMatrixu _CoglMatrixO xxR##yxS##zxT##wxU## xyX##yyY##zyZ##wy[##xz^## yz_##$zz`##(wza##,xwd##0ywe##4zwf##8wwg##<invm$g#@n#o#_padding3p# CoglColorج _CoglColor/ red #green #blue #alpha #!" #p" #9" # [COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat/ COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags!COGL_TEXTURE_NONECOGL_TEXTURE_NO_AUTO_MIPMAPCOGL_TEXTURE_NO_SLICINGCOGL_TEXTURE_NO_ATLASCoglTextureFlags&.DCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHCOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType*COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction_CoglWinsysFeatureCOGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES XCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskam COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpGCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags CoglRectangleMap{_CoglRectangleMap CoglRectangleMapEntry_CoglRectangleMapEntry%x'#y'# (#(#  CoglObject _CoglObject(KklassM #user_data_entryO #user_data_arrayQ #n_user_data_entriesR# BT#$Zunused[# CoglUserDataKey\ CoglUserDataDestroyCallbackj!|#COGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass 4 name6#virt_free7!#virt_unref8!# CoglUserDataDestroyInternalCallback1B H Y !! CoglObjectClass9 = key? #@!#A # CoglUserDataEntryBp Y  CoglTexture" _CoglTextureD! #h g#(#,max_level#0 #4#8A #<vtable#@ CoglContext%!_CoglContext>F@ #displayBf#(driverDG#,gpuH/#0driver_vtableK#Ttexture_driverL˪#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsT)n#lneeds_viewport_scissor_workaroundVA #pviewport_scissor_workaround_framebufferWX#tdefault_pipelineY@S#xdefault_layer_0Z1y#|default_layer_n#dummy_layer_dependant\1y#attribute_name_states_hash^ #attribute_name_index_map_ #n_attribute_names`#enabled_builtin_attributesb}#enabled_texcoord_attributesc}#enabled_custom_attributesd}#enable_builtin_attributes_tmpi}#enable_texcoord_attributes_tmpj}#enable_custom_attributes_tmpk}#changed_bits_tmpl}#legacy_backface_culling_enablednA #identity_matrixqc #y_flip_matrixrc #flushed_matrix_modev׍#current_projection_entryz@i#current_modelview_entry{@i#identity_entry}g#builtin_flushed_projectionk#builtin_flushed_modelviewk#texture_units #active_texture_unit#legacy_fog_state(#opaque_color_pipeline@S#blended_color_pipeline@S#texture_pipeline@S#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cache֪#default_gl_texture_2d_texĜ#default_gl_texture_3d_texܪ#default_gl_texture_rect_tex##journal_flush_attributes_array #journal_clip_bounds #polygon_vertices #current_pipeline@S#current_pipeline_changes_since_flush#current_pipeline_skip_gl_colorA #current_pipeline_age#gl_blend_enable_cacheA #depth_test_enabled_cacheA #depth_test_function_cache#depth_writing_enabled_cacheA #depth_range_near_cache##depth_range_far_cache##legacy_depth_test_enabledA #current_buffer#framebuffer_stack#window_bufferX#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferX#current_read_bufferX#have_last_offscreen_allocate_flags#last_offscreen_allocate_flagsq#swap_callback_closures #next_swap_callback_idã#onscreen_events_queue~#current_gles2_contextg#gles2_context_stackȿ #current_pathFi#stencil_pipeline@S#quad_buffer_indices_bytew#quad_buffer_indices_lenѓ#quad_buffer_indicesw#rectangle_byte_indicesw#rectangle_short_indicesw#rectangle_short_indices_len֣#in_begin_gl_blockA #texture_download_pipeline@S#blit_texture_pipeline@S#atlases݌#atlas_reorganize_callbacksW#journal_rectangles_color #max_texture_unitsZ#max_texture_image_unitsZ#max_activateable_texture_unitsZ#current_programQ #current_fragment_program_type[#current_vertex_program_type[#current_gl_programZ#current_gl_dither_enabledA #current_gl_color_mask#current_clip_stack_validA #current_clip_stack:i#current_clip_stack_uses_stencil A #buffer_map_fallback_array#buffer_map_fallback_in_useA #buffer_map_fallback_offset#rectangle_statef#sampler_cache#winsys_features$#D&!#uniform_names-#uniform_name_hash1 #n_uniform_names2#glBindTexture;^#glBlendFunc=_#glClear?d#glClearColorAZ#glClearStencilFb#glColorMaskHe#glCopyTexSubImage2DM!e#glDeleteTexturesV`^#glDepthFuncX[#glDepthMaskZ#glDisable\[#glDrawArrays^e#glDrawElements`7#glEnablee[#glFinishg#glFlushi#glFrontFacek[#glCullFacem[#glGenTexturesoC^#glGetErrorqd#glGetIntegervsVe#glGetBooleanvuN#glGetFloatvwme#glGetStringyd#glHint{_#glIsTexture}w^#glPixelStorei.]#glReadPixels#glScissore#glStencilFunc#glStencilMask_#glStencilOp̫#glTexImage2D#glTexParameterfB\#glTexParameterfv[#glTexParameteri^\#glTexParameteriv[#glGetTexParameterfv[#glGetTexParameteriv \#glTexSubImage2Dd#glCopyTexImage2Dd#glViewporte#glIsEnabled_#glLineWidthx]#glPolygonOffset^#glClipPlanef<]#glClientActiveTextureD[#glGenRenderbuffers_# glAttachShader!@a_# glUseProgram!C_# glDeleteProgram!E_# glGetShaderInfoLog!G@`# glGetProgramInfoLog!L@`# glGetShaderiv!Q^# glGetProgramiv!U^# glDetachShader!Ya_# glGetAttachedShaders![`# glIsShader!`w^# glIsProgram!bw^# glShaderSource!lH# glCompileShader!q_# glLinkProgram!s_# glGetUniformLocation!u%`# glUniform1f!x`# glUniform2f!{`# glUniform3f!a# glUniform4f!%a# glUniform1fv!a# glUniform2fv!a# glUniform3fv!a# glUniform4fv!a# glUniform1i!,^# glUniform2i!]# glUniform3i!Ka# glUniform4i!la# glUniform1iv!a# glUniform2iv!a# glUniform3iv!a# glUniform4iv!a# glUniformMatrix2fv!a# glUniformMatrix3fv!a# glUniformMatrix4fv!a# glGetUniformfv!a`# glGetUniformiv!}`# glGetActiveUniform!_# glGetShaderSource!@`# glValidateProgram!_# glVertexAttribPointer!|b# glEnableVertexAttribArray!_# glDisableVertexAttribArray!_# glVertexAttrib1f!a# glVertexAttrib1fv!b# glVertexAttrib2f!b# glVertexAttrib2fv!b# glVertexAttrib3f!5b# glVertexAttrib3fv!b# glVertexAttrib4f!Vb# glVertexAttrib4fv!b# glGetVertexAttribfv!`# glGetVertexAttribiv!^# glGetVertexAttribPointerv!`# glGetAttribLocation! %`# glBindAttribLocation! x_# glGetActiveAttrib!_# glGetTexLevelParameteriv"Pi# glGetTexImage"S# glClipPlane"W# glDepthRange"YȬ# glDrawBuffer"[[# glMapBuffer"f# glUnmapBuffer"i_# glTexImage3D"q-[# glTexSubImage3D"xl[# glBlitFramebuffer"c# glGenPrograms"C^# glDeletePrograms"C^# glBindProgram"^# glProgramString"# glProgramLocalParameter4fv"b# glEGLImageTargetTexture2D"# glEGLImageTargetRenderbufferStorage"# glDiscardFramebuffer"7# glRenderbufferStorageMultisampleIMG"c# glFramebufferTexture2DMultisampleIMG"b# glGenSamplers"C^# glDeleteSamplers"`^# glBindSampler"a_# glSamplerParameteri" d# glCreateProgramObject"_# glCreateShaderObject"_# glDeleteObject"_# glAttachObject"a_# glUseProgramObject"_# glGetInfoLog"@`# glGetObjectParameteriv"^# glDetachObject"a_# glGetAttachedObjects"`# glGetStringi"b# glBindVertexArray"_# glDeleteVertexArrays"`^# glGenVertexArrays"C^# glMapBufferRange"&(d# CoglSwapChain#!0F_CoglSwapChain CoglOnscreenTemplate$&]F_CoglOnscreenTemplate CoglRenderer%QF_CoglRenderer%WGCOGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver%^F CoglDisplay&A8G_CoglDisplay8'$G'& #setup'(A #(renderer')f#,onscreen_template'*g#0D'4!#4 CoglAttribute(%G_CoglAttribute)7?H)9 #name_state);h#(normalized)A #0d)L?#4)N# CoglAttributeBuffer*%ZH_CoglAttributeBuffer CoglIndices+%H_CoglIndicesG _CoglFeatureID܋KCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglBuffer,@K_CoglBuffer\-SL-U #h-W g#(vtable-Y#,last_target-[Ɋ#8-]V#<gl_handle-_Z#@size-`#Dusage_hint-a#Hupdate_hint-bL#L-f#P-h#Tstore_created-j#X,~LCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint,L,oMCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess,M,MCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint,ȇM CoglBitmap.*M_CoglBitmapP/'N/) #h/, g#(/.#, //#0/0#4rowstride/1#8/3#<mapped/5A #@bound/6A #Dshared_bmp/:#Hbuffer/>~#LaOCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureTypeeN CoglAtlasUpdatePositionCallback0 VO\OrO!rO 0%OCOGL_ATLAS_CLEAR_TEXTURECOGL_ATLAS_DISABLE_MIGRATION CoglAtlasFlags0(xO CoglAtlas0*O_CoglAtlast0.P00 #map02P#(04rO#,Y05#006O#4y08/O#8pre_reorganize_callbacks0:W#<post_reorganize_callbacks0;W#Xc CoglPath16P_CoglPath CoglPipeline2"P_CoglPipeline3kS3Li#destroy_callback3#<destroy_data3!#@journal_ref_count3#D3#Hage3#Lcolor3 #Pn_layers3#`layer_differences3#d3ͅ#hstatic_breadcrumb3#llayers_cache3Ӆ#pshort_layers_cache3م#tdeprecated_get_layers_list3#is_weak3#Ѓ3#blend_enable3#real_blend_enable3#layers_cache_dirty3#deprecated_get_layers_list_dirty3#has_static_breadcrumb3#progend3#CoglSnippet431S_CoglSnippetP CoglFramebuffer5Z]S_CoglFramebuffer6vJV6x #h6y g#(6z#,config6}#0 6#D6#H6#L6A #Pmodelview_stack6#Tprojection_stack6#Xviewport_x6##\viewport_y6##`viewport_width6##dviewport_height6##hviewport_age6#lviewport_age_for_scissor_workaround6#pclip_state6#tdither_enabled6A #xo6#|journal6#deps6#clear_color_red6##clear_color_green6##clear_color_blue6##clear_color_alpha6##clear_clip_x06#clear_clip_y06#clear_clip_x16#clear_clip_y16#clear_clip_dirty6A #dirty_bitmasks6A #bits6ȕ#6# CoglFrameInfo7(_V_CoglFrameInfo CoglOnscreen8*V_CoglOnscreen9KW9MFS#foreign_hwnd9V#*9YA #frame_closures9[#resizable9]A #resize_callbacks9^#frame_counter9`2 #swap_frame_counter9a2 #pending_frame_infos9d #D9f!#_CoglFrameEvent8WCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent8WCoglFrameCallback8XX!X!XW'X!pVJVCoglFrameClosure8FX_CoglFrameClosure9'Xރ9)#l9+W#9-!# 9.#FSCoglOnscreenResizeCallback8XXX!X! CoglTexture2D:7X_CoglTexture2Dx;$VZ;& #internal_format;*#Dauto_mipmap;,A #Hmipmaps_dirty;-A #L;.A #Pgl_internal_format;4VZ#Tgl_texture;6Z#Xgl_legacy_texobj_min_filter;7VZ#\gl_legacy_texobj_mag_filter;8VZ#`gl_legacy_texobj_wrap_mode_s;9Z#dgl_legacy_texobj_wrap_mode_t;:Z#hfirst_pixel;;#l GLenum< GLboolean< GLbitfield< GLint< GLsizei< GLubyte< GLuint< GLfloat< # GLclampf@QfuF%G A g g!ffAF #4g  CoglMatrixStack?Kg_CoglMatrixStack0@g@ #h@ g#(last_entry@@i#, CoglMatrixEntry?g_CoglMatrixEntry@2 hڂ@4@i#op@5#B@6#composite_gets@:# CoglClipStackA)h_CoglClipStackA]hڂAa:i#Ac!i#bounds_x0Aj#bounds_y0Ak# bounds_x1Al#bounds_y1Am#BAo#A0!iCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackTypeA5h hgP CoglNodeB"\i_CoglNodeܩ_CoglOnscreenEvent9B6ރ9D#onscreen9F!X#info9G'X# 9HW#_CoglOnscreenEventList9@r9@r#c9@x#ér CoglOnscreenEventList9@69D9Dr#Ȃ9Dx#ƪѪ,!G ~ MUpdZ 7VZZVZ"[NVZb= ]dVZTZZZZVZVZZjVZZZ̫VZVZVZVZZZZZZVZVZ"[ҫ'ZZZZ HZZFf[-iVZZVZ<\NVZZVZVZZoVZȬ !VZVZάVZVZZ,VZ! 7VZZ5_!bVZVZVZZZZ= CoglMetaTextureCallbackTwrO!# CoglTextureVtable"̭_CoglTextureVtableP8is_primitive=A #allocate? #set_regionG#get_dataW)# foreach_sub_texture_in_region\Y#get_max_wastedo#is_slicedf#can_hardware_repeath#transform_coords_to_glj# transform_quad_coords_to_glm#$get_gl_texturepܱ#(gl_flush_legacy_texobj_filtersu#,pre_painty#0ensure_non_quad_renderingz!#4gl_flush_legacy_texobj_wrap_modes}B#8get_formatX#<get_gl_formatn#@get_type#D#Hset_auto_mipmap#L%gCOGL_TRANSFORM_NO_REPEATCOGL_TRANSFORM_HARDWARE_REPEATCOGL_TRANSFORM_SOFTWARE_REPEAT CoglTransformResult.1COGL_TEXTURE_NEEDS_MIPMAP CoglTexturePrePaintFlags6 A rOǰ A )rO YrO####h!/ orO_ A rOurOzz grOz A ܱrOZ^_±rOVZVZrO!rOBrOVZVZVZ' XrOH VZnrO^ OrOtrOA  CoglTexturePixelIJ_CoglTexturePixel  VZ#KVZ# #    CoglBlitDataU%-_CoglBlitData,U: src_texU#src_heightU?# blit_modeUA#image_dataUEU#UF#bppUH#src_fbUJX# dest_fbUKX#$pipelineUL@S#( CoglBlitBeginFuncU'%+ A ;; CoglBlitEndFuncU(X^j; CoglBlitFuncU*~;U2nameU4#begin_funcU5 #blit_funcU6j#end_funcU7A# CoglBlitModeU8_CoglAtlasRepositionData$SvV!#old_positionX#Y# CoglAtlasRepositionDataZ!_CoglAtlasGetRectanglesDataֵтֵ#u#v CoglAtlasGetRectanglesData'_cogl_atlas_migrate](](u^(т_ֵ)old_texture`rO)new_texturearO)skip_user_datab!*id+eO'_cogl_atlas_get_next_sizeͶ(3(,3,_cogl_atlas_create_textureĜr-- -.texĜ/7.ctx g0.clear_data .clear_bmp!.bpp"1_cogl_object_atlas_inc/'_cogl_atlas_freeD(D0+zF1_cogl_object_atlas_dec/2_cogl_atlas_notify_pre_reorganizeV-V2_cogl_atlas_notify_post_reorganize\P-\3_cogl_atlas_get_rectangles_cbPmm45rect_data!4!6ܵ7_cogl_atlas_compare_size_cbHmmtT8aH,8bI,9taKT9tbLT9a_sizeMR9b_sizeMQZv3_cogl_object_atlas_indirect_free/mImݹ5obj/ݹ:m8k/͹;=mDm/ ?_cogl_is_atlas/A Pmgmt*5object/!@obj/ݹA_cogl_atlas_object_new/i)new_obj/*obj/ݹB_cogl_atlas_new2pmtm44Y243O4y4/OC6DhkE__n6E__s6tF__p6G*mk@HN]COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction<_CoglWinsysFeaturejCOGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES XCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskajmXCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlagsl#dCOGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS# CoglObject v_CoglObject(KklassM^ #user_data_entryOd #user_data_arrayQt #n_user_data_entriesR# xT#$Zunused[# CoglUserDataKey\ CoglUserDataDestroyCallbackjOUa)_CoglObjectClass 4name6 #virt_free7)#virt_unref8)# CoglUserDataDestroyInternalCallback1)) CoglObjectClass9a =? key?? #@)#A# CoglUserDataEntryB  E t  CoglBuffer@ _CoglBuffer\Sw!Ud#WM#(vtableY?#,last_target[#8]#<gl_handle_X#@size`#Dusage_hinta5#Hupdate_hintb!#LFfM#Ph#Tstore_createdj#X~!COGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHintw!^"COGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess""COGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHintv" CoglContext%"_CoglContext>wG@d#displayB#(driverDnH#,gpuHV#0driver_vtableK#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsTEU#lneeds_viewport_scissor_workaroundVH #pviewport_scissor_workaround_framebufferW ~#tdefault_pipelineYSQ#xdefault_layer_0Z2n#|default_layer_n[2n#dummy_layer_dependant\2n#attribute_name_states_hash^ #attribute_name_index_map_t #n_attribute_names`#enabled_builtin_attributesbu#enabled_texcoord_attributescu#enabled_custom_attributesdu#enable_builtin_attributes_tmpiu#enable_texcoord_attributes_tmpju#enable_custom_attributes_tmpku#changed_bits_tmplu#legacy_backface_culling_enablednH #identity_matrixqj #y_flip_matrixrj #flushed_matrix_modev#current_projection_entryz3#current_modelview_entry{3#identity_entry}#builtin_flushed_projection#builtin_flushed_modelview#texture_unitst #active_texture_unit#legacy_fog_stateI{#opaque_color_pipelineSQ#blended_color_pipelineSQ#texture_pipelineSQ#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cache#default_gl_texture_2d_tex#default_gl_texture_3d_tex#default_gl_texture_rect_tex ##journal_flush_attributes_arrayt #journal_clip_boundst #polygon_verticest #current_pipelineSQ#current_pipeline_changes_since_flush#current_pipeline_skip_gl_colorH #current_pipeline_age#gl_blend_enable_cacheH #depth_test_enabled_cacheH #depth_test_function_cache]#depth_writing_enabled_cacheH #depth_range_near_cache+#depth_range_far_cache+#legacy_depth_test_enabledH #current_buffer#framebuffer_stack#window_buffer ~#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_buffer ~#current_read_buffer ~#have_last_offscreen_allocate_flags#last_offscreen_allocate_flags#swap_callback_closures #next_swap_callback_idë#onscreen_events_queueť#current_gles2_context#gles2_context_stackȻ #current_path9#stencil_pipelineSQ#quad_buffer_indices_byteп#quad_buffer_indices_lenћ#quad_buffer_indicesҿ#rectangle_byte_indicesԿ#rectangle_short_indicesտ#rectangle_short_indices_len֫#in_begin_gl_blockH #texture_download_pipelineSQ#blit_texture_pipelineSQ#atlases݈#atlas_reorganize_callbacksS#journal_rectangles_color #max_texture_unitsX#max_texture_image_unitsX#max_activateable_texture_unitsX#current_programX #current_fragment_program_type~#current_vertex_program_type~#current_gl_programX#current_gl_dither_enabledH #current_gl_color_mask#current_clip_stack_validH #current_clip_stack-#current_clip_stack_uses_stencil H #buffer_map_fallback_array#buffer_map_fallback_in_useH #buffer_map_fallback_offset#rectangle_stateԍ#sampler_cache%#winsys_features$#f&)#uniform_names-+#uniform_name_hash1 #n_uniform_names2#glBindTexture;\#glBlendFunc=T]#glClear?b#glClearColorA%Y#glClearStencilFa#glColorMaskHd#glCopyTexSubImage2DMWc#glDeleteTexturesV\#glDepthFuncXFY#glDepthMaskZ=#glDisable\FY#glDrawArrays^c#glDrawElements`^#glEnableeFY#glFinishg#glFlushi#glFrontFacekFY#glCullFacemFY#glGenTexturesoy\#glGetErrorqb#glGetIntegervsc#glGetBooleanvuu#glGetFloatvwc#glGetStringy#glHint{T]#glIsTexture}\#glPixelStoreid[#glReadPixels#glScissor/d#glStencilFunc׳#glStencilMask]#glStencilOp#glTexImage2D-#glTexParameterfxZ#glTexParameterfvY#glTexParameteriZ#glTexParameteriv Z#glGetTexParameterfv4Z#glGetTexParameterivVZ#glTexSubImage2Db#glCopyTexImage2D"c#glViewport/d#glIsEnabled8]#glLineWidth[#glPolygonOffsetK\#glClipPlanefa#glGenFramebuffersJy\#glBindFramebufferM\#glFramebufferTexture2DPua#glFramebufferRenderbufferVa#glIsRenderbuffer[\#glCheckFramebufferStatus]_a#glDeleteFramebuffers_\#glGenerateMipmapbFY#glGetFramebufferAttachmentParameterivda#glGetRenderbufferParameteriviVZ# glIsFramebufferm\# glBlendEquationuFY# glBlendColorw%Y# glBlendFuncSeparate[# glBlendEquationSeparateT]# glReleaseShaderCompiler# glGetShaderPrecisionFormatb# glShaderBinaryb# glStencilFuncSeparatev]# glStencilMaskSeparate\# glStencilOpSeparate[# glDepthRangef:K\# glClearDepthf<`# glCompressedTexImage2DFZ# glCompressedTexSubImage2DOZ# glSampleCoverageYZ# glGetBufferParameterivcVZ# glGenBuffersly\# glBindBuffero\# glBufferDatar\# glBufferSubDataw]# glDeleteBuffers|\# glIsBuffer\# glActiveTextureFY# glAlphaFunc;c# glFogf=6[# glFogfv?M[# glLoadMatrixfA{[# glMaterialfvCY# glPointSizeE[# glTexEnvfvGY# glColor4ubIN# glColor4fKc# glColorPointerM*\# glDisableClientStateRFY# glEnableClientStateTFY# glLoadIdentityV# glMatrixModeXFY# glNormal3fZ[# glNormalPointer\[# glMultiTexCoord4f^c# glTexCoordPointer`*\# glTexEnvieZ# glVertex4fic# glVertexPointerk*\# glCreateProgram :]# glCreateShader <]# glDeleteShader >]# glAttachShader @]# glUseProgram C]# glDeleteProgram E]# glGetShaderInfoLog Gv^# glGetProgramInfoLog Lv^# glGetShaderiv Q\# glGetProgramiv U\# glDetachShader Y]# glGetAttachedShaders [:^# glIsShader `\# glIsProgram b\# glShaderSource lo# glCompileShader q]# glLinkProgram s]# glGetUniformLocation u[^# glUniform1f x_# glUniform2f {_# glUniform3f :_# glUniform4f [_# glUniform1fv _# glUniform2fv _# glUniform3fv _# glUniform4fv _# glUniform1i b\# glUniform2i [# glUniform3i _# glUniform4i _# glUniform1iv _# glUniform2iv _# glUniform3iv _# glUniform4iv _# glUniformMatrix2fv `# glUniformMatrix3fv `# glUniformMatrix4fv `# glGetUniformfv ̗^# glGetUniformiv г^# glGetActiveUniform ]# glGetShaderSource v^# glValidateProgram ]# glVertexAttribPointer `# glEnableVertexAttribArray ]# glDisableVertexAttribArray ]# glVertexAttrib1f !`# glVertexAttrib1fv 8`# glVertexAttrib2f O`# glVertexAttrib2fv 8`# glVertexAttrib3f k`# glVertexAttrib3fv 8`# glVertexAttrib4f `# glVertexAttrib4fv 8`# glGetVertexAttribfv ^# glGetVertexAttribiv \# glGetVertexAttribPointerv ^# glGetAttribLocation [^# glBindAttribLocation ]# glGetActiveAttrib ]# glGetTexLevelParameteriv!P# glGetTexImage!S# glClipPlane!Wش# glDepthRange!Y# glDrawBuffer![FY# glMapBuffer!f # glUnmapBuffer!i8]# glTexImage3D!qcY# glTexSubImage3D!xY# glBlitFramebuffer!a# glGenPrograms!y\# glDeletePrograms!y\# glBindProgram!\# glProgramString!+# glProgramLocalParameter4fv!"a# glEGLImageTargetTexture2D!B# glEGLImageTargetRenderbufferStorage!B# glDiscardFramebuffer!^# glRenderbufferStorageMultisampleIMG!b# glFramebufferTexture2DMultisampleIMG!͉# glGenSamplers!y\# glDeleteSamplers!ݖ\# glBindSampler!]# glSamplerParameteri!Bb# glCreateProgramObject!]# glCreateShaderObject!]# glDeleteObject!]# glAttachObject!]# glUseProgramObject!]# glGetInfoLog!v^# glGetObjectParameteriv!\# glDetachObject!]# glGetAttachedObjects!:^# glGetStringi!`# glBindVertexArray!]# glDeleteVertexArrays!\# glGenVertexArrays!y\# glMapBufferRange!&^b# CoglSwapChain"!G_CoglSwapChain CoglOnscreenTemplate#&G_CoglOnscreenTemplate CoglRenderer$QG_CoglRenderer$WnHCOGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver$^G CoglDisplay%AH_CoglDisplay8&$I&&d#setup&(H #(renderer&)#,onscreen_template&*!#0f&4)#4 CoglAttribute'%I_CoglAttribute(7I(9d#name_state(;#(normalized(H #0d(L#4(N# CoglAttributeBuffer)%I_CoglAttributeBuffer CoglIndices*%I_CoglIndicesI _CoglFeatureIDLCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglBitmap+*L_CoglBitmapP,'M,)d#,,M#(F,.#,@,/#0΅,0#4rowstride,1#8F,3M#<mapped,5H #@bound,6H #Dshared_bmp,:M#Hbuffer,>M#L" Lz CoglNode-"M_CoglNode<-*TN-.d#-1yN#(-4N#,children-7N#4has_parent_reference-;H #8_CoglNodeList-$yN-$yN#M CoglNodeList-$TN-4Nle_next-4yN#le_prev-4N#yN CoglPipeline."N_CoglPipeline/k0Q/M#destroy_callback/}#<destroy_data/)#@journal_ref_count/#D+/#Hage/#Lcolor/ #Pn_layers/#`layer_differences/#d/}#hstatic_breadcrumb/ #llayers_cache/}#pshort_layers_cache/}#tdeprecated_get_layers_list/#is_weak/#/#blend_enable/#real_blend_enable/#layers_cache_dirty/#deprecated_get_layers_list_dirty/#has_static_breadcrumb/#progend/#CoglSnippet03DQ_CoglSnippetN1#EUCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags1] XN]XYZ]k]XXq]X|]]XXXX]]XX]]XX ]]X]!X] X]X^.^XXX.^rZ4^XX@^[^XX.^\a^ Xv^X |^^XX.^^^XXPZ^^XXrZ^^XXPZ^_XXN] __XX$_:_XXX@_[_XXXXa__XXXXX__XXXX__XXXXX__XXZ_`XX)Z`!`XXXZ'`8`XX>`O`XZU`k`XXXq``XXXX``XXXXX``XXXXXXYX` \`XXaaYa"aX(a>aXXPZDa_aXXXXea XuaX{aaXXXXXaaXXXXaaXXXrZabXXXXXXXXXX"bBbXXXXXHb^bXXXdb YbXXbbX\XXYXbbXXrZrZb!XbbXb"cXXXXXXXXXY(cWcXXXXXXXX]ccXXXXXXXXccXrZccXPZccXXXccXYcdXXXXd/dXXXX5dPdXXXX _CoglSamplerCacheWrapMode7-VeCOGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapMode74Pd CoglSamplerCache76e_CoglSamplerCache_CoglSamplerCacheEntry78!fsampler_object7:X#K7f9nCOGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedType9$8n#@9+ o$float_value9,m$int_value9- o$matrix9.V$float_array9/o$int_array90$array91) o +_CoglBoxedValueL9&to9(n#size9)#count9)#v92n# CoglBoxedValue93"o@:/pmagic:1) #test_enabled:3H #test_function:4]#write_enabled:5H # range_near:6+#range_far:7+#W:9) #::) #o:;) # padding3:<) #$padding4:=) #(padding5:>) #,padding6:?) #0padding7:@) #4padding8:A) #8padding9:B) #< CoglDepthState:Co;CqCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFunc;Lp;rCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceMode;r CoglPath<6r_CoglPath CoglFramebuffer=Zs_CoglFramebuffer>vu>xd#>yM#(>zY#,config>}#0@>#D΅>#HF>#L>H #Pmodelview_stack>+#Tprojection_stack>+#Xviewport_x>+#\viewport_y>+#`viewport_width>+#dviewport_height>+#hviewport_age>#lviewport_age_for_scissor_workaround>#pclip_state>5#tdither_enabled>H #x>#|journal>1#deps>#clear_color_red>+#clear_color_green>+#clear_color_blue>+#clear_color_alpha>+#clear_clip_x0>#clear_clip_y0>#clear_clip_x1>#clear_clip_y1>#clear_clip_dirty>H #dirty_bitmasks>H #bits>#># CoglBitmask?9v v_CoglBitmaskImaginaryType/lxCOGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNTD/Kyambient/m#diffuse/m#specular/m# emission/m#0shininess/+#@CoglPipelineLightingState/x%/yalpha_func/q#alpha_func_reference/+#CoglPipelineAlphaFuncState/my%(/zblend_equation_rgb/X#blend_equation_alpha/X#blend_src_factor_alpha/X#blend_dst_factor_alpha/X# blend_constant/ #blend_src_factor_rgb/X# blend_dst_factor_rgb/X#$CoglPipelineBlendState/y%$/ I{enabled/"H #color/# #mode/$#density/%+#z_near/&+#z_far/'+# CoglPipelineFogState/(z%/*{/,#CoglPipelineLogicOpsState/-f{%//{mode/1r#front_winding/2X#CoglPipelineCullFaceState/3{% /5L|override_mask/7u#override_values/<L|#changed_mask/@u#toCoglPipelineUniformsState/A{&/C}lighting_state/EKy#alpha_state/Fy#Dblend_state/Gz#Luser_program/HX #tdepth_state/Ip#xfog_state/JI{#point_size/K+#logic_ops_state/L{#cull_face_state/M{#uniforms_state/NR|#/O4X#DŽ/P4X#CoglPipelineBigState/Qt|CoglPipelineDestroyCallback/h}}}SQ)}2n 2n ~ r/%~COGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType/)~_CoglPipelineFlushFlag/TCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag/~_CoglPipelineFlushOptions//T#m/) #disable_layers/) #layer0_override_texture/n# CoglPipelineFlushOptions/r CoglMetaTexture@Y)_CoglMetaTexture CoglMetaTextureCallback@w[a|n||)+ CoglTextureVtable3"_CoglTextureVtableP38Ղis_primitive3=H #allocate3?#set_region3G#get_data3W# foreach_sub_texture_in_region3\H#get_max_waste3d^#is_sliced3ft#can_hardware_repeat3ht#transform_coords_to_gl3j# transform_quad_coords_to_gl3m#$get_gl_texture3p˄#(gl_flush_legacy_texobj_filters3u#,pre_paint3y#0ensure_non_quad_rendering3z#4gl_flush_legacy_texobj_wrap_modes3}1#8get_format3G#<get_gl_format3]#@get_type3s#D;3t#Hset_auto_mipmap3#L3%;COGL_TRANSFORM_NO_REPEATCOGL_TRANSFORM_HARDWARE_REPEATCOGL_TRANSFORM_SOFTWARE_REPEAT CoglTransformResult3.Ղ31{COGL_TEXTURE_NEEDS_MIPMAP CoglTexturePrePaintFlags36V H n H nM H nMHn++++<) ^nN H tndnooz ;no H ˄n\4^nXXфn{n1nXXX Gn7 X]nM VsncnH y CoglTexturePixel3_CoglTexturePixel 3gl_format3X#gl_type3X#F3#    CoglRectangleMapA*_CoglRectangleMap CoglRectangleMapEntryA[_CoglRectangleMapEntryA%xA'#yA'#@A(#΅A(# > CoglAtlasUpdatePositionCallbackB )nB%@COGL_ATLAS_CLEAR_TEXTURECOGL_ATLAS_DISABLE_MIGRATION CoglAtlasFlagsB( CoglAtlasB*g_CoglAtlastB.0B0d#mapB20#($B4n#,texture_formatB5#0B6@#4update_position_cbB8#8pre_reorganize_callbacksB:S#<post_reorganize_callbacksB;S#X CoglAtlasTextureC"N_CoglAtlasTexture`C$C&dU#FC+#DC/>#HC4#Xsub_textureC9n#\V CoglTexture2DD7҈_CoglTexture2DxE$$E&dU#VE*#Dauto_mipmapE,H #Hmipmaps_dirtyE-H #L;E.H #Pgl_internal_formatE4X#Tgl_textureE6X#Xgl_legacy_texobj_min_filterE7X#\gl_legacy_texobj_mag_filterE8X#`gl_legacy_texobj_wrap_mode_sE9X#dgl_legacy_texobj_wrap_mode_tE:X#hfirst_pixelE;#l_CoglSubTextureTFF!dU#next_textureF)n#DՅF-n#Hsub_xF3#Lsub_yF4#P CoglFrameInfoG(_CoglFrameInfo CoglOnscreenH*ʊ_CoglOnscreenIKNjIMr#foreign_hwndIV#`IYH #frame_closuresI[#resizableI]H #resize_callbacksI^#frame_counterI`9 #swap_frame_counterIa9 #pending_frame_infosId #fIf)#_CoglFrameEventHCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEventHNjCoglFrameCallbackHFLggm)CoglFrameClosureH_CoglFrameClosureI'ߌI)ɰ#I+,#I-)# I.,#CoglOnscreenResizeCallbackH#g) CoglGLES2ContextJ^;_CoglGLES2ContextU K<ԍCOGL_WINSYS_RECTANGLE_STATE_UNKNOWNCOGL_WINSYS_RECTANGLE_STATE_DISABLECOGL_WINSYS_RECTANGLE_STATE_ENABLE CoglWinsysRectangleStateK@ZGH H M#G CoglMatrixStackL>_CoglMatrixStack0MMd#MM#(last_entryM3#, CoglMatrixEntryL_CoglMatrixEntryM2M43#opM5C#xM6#composite_getsM:# CoglClipStackN)_CoglClipStackN]Na-#Nc#bounds_x0Nj#bounds_y0Nk# bounds_x1Nl#bounds_y1Nm#xNo#N0COGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackTypeN5r CoglBufferVtable(W_CoglBufferVtable *map_range,Ґ#unmap3#set_data5# )ҐM^""Mؐ H M4 _CoglBufferFlags<COGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlagsBD5COGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHintHJCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTargetQP CoglOffscreenO,H_CoglOffscreen><>r#gl_framebuffer>2#$>n#texture_level>ȫ#texture_level_width>ɫ#texture_level_height>ʫ#depth_texture>n#allocation_flags>ι#create_flags><# _CoglMatrixOpM%CCOGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOpM0<_CoglMatrixEntryCache MentryM3#flushed_identityMH #flippedMH # CoglMatrixEntryCacheMWMCOGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixModeMϕ CoglClipStatePJ_CoglClipStatePsstacksP"#_CoglJournal`Q!9Q#d#framebufferQ+ ~#(entriesQ-t #,verticesQ.t #0needed_vbo_lenQ/#4vbo_poolQ69#8next_vbo_in_poolQ9#Xfast_read_pixel_countQ;#\ II I CoglJournalQ=s(&1COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID(,b_CoglAttributeNameState(.טname(0#name_id(11#name_index(2#normalized_default(3H # layer_number(4# CoglAttributeNameState(5L(A`attribute_buffer(BI#stride(C#offset(D#n_components(E# (F$#P(H(IM#boxed(Jto##P(@$buffered(G$constant(K`ט(RCOGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags(a(sݚunit(u#options(v#m(w) # CoglFlushLayerState(x _CoglFramebufferType>-YCOGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType>0>2swap_chain>4#need_stencil>5H #>6#`>7H # depth_texture_enabled>8H #wG CoglFramebufferConfig>9t>=<COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags>? _CoglFramebufferState>TCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState>^V>lred>n#blue>o#green>p#alpha>q# depth>r#stencil>s# CoglFramebufferBits>t'O>COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags>7_CoglGLFramebuffer >2fbo_handle>X#renderbuffers>#># CoglGLFramebuffer>۞ CoglDriverVtableR c_CoglDriverVtablexR"@pixel_format_from_gl_internalR'`#pixel_format_to_glR.#update_featuresR5#offscreen_allocateR9# offscreen_freeR=#framebuffer_flush_stateR@٣#framebuffer_clearRE#framebuffer_query_bitsRM!#framebuffer_finishRQ3# framebuffer_discard_buffersRTJ#$framebuffer_draw_attributesRX#(framebuffer_draw_indexed_attributesRbŤ#,framebuffer_read_pixels_into_bitmapRm#0texture_2d_freeRw #4texture_2d_can_createR}1#8texture_2d_initR #<texture_2d_allocateR#@texture_2d_new_from_bitmapRQ#Dtexture_2d_copy_from_framebufferR#Htexture_2d_get_gl_handleR#Ltexture_2d_generate_mipmapR #Ptexture_2d_copy_from_bitmapR#Ttexture_2d_get_dataR#Xflush_attributes_stateR6#\clip_stack_flushRM#`buffer_createR#dbuffer_destroyR#hbuffer_map_rangeRҐ#lbuffer_unmapR#pbuffer_set_dataR #t H ZMXZ@ M4^4^4^f H 3٣ ~ ~ã ~++++ߣ ~ 3 ~'J ~9 ~SQ#IP ~SQ#I H  ~Mˤ H 1M QM7 ~W  H MM0 ~SQ0ݚ M- ~< CoglTextureDriverSl_CoglTextureDriver0SgenS% #prep_gl_for_pixels_uploadS1(#upload_subregion_to_glSC#upload_to_glSY# upload_to_gl_3dSk#prep_gl_for_pixels_downloadS&#gl_get_tex_imageSP#size_supportedS#size_supported_3dS# try_setting_gl_border_colorSԩ#$allows_foreign_gl_targetS#(find_best_gl_get_data_formatS#, X MX(M H MnH MXX. H MXXH MXXX H MXXH XXMXXXè&M H PMXXXM, H MXXXXV H MXXXԩMXZ H MXک M4^4^ CoglPipelineCacheT3_CoglPipelineCache CoglTexture3DU.]_CoglTexture3D CoglTextureRectangleV?_CoglTextureRectangle _CoglGpuInfoArchitectureFlagWCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagW% _CoglGpuInfoArchitectureW'ICOGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureW0&W3mCOGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorW_CoglOnscreenEventIB]ID²#onscreenIFg#infoIGm# IH#_CoglOnscreenEventListI@MI@#I@# CoglOnscreenEventListI@]ID7ID#ID#KSHn M Ive=X1^XXXXYCuX`d \X{XXXXXXY׳XXXXXXݳ-XXXXXXXXXYNXXXX3oXXO)ZTXXXrZuXXXXYʹXʹӴ޴ ) XX+XXX4BX)1^XXk]HXXXXXXd CoglSubTextureX0$ֵtexturesֵ#n_textures#ܵ6 CoglAtlasTextureGetRectanglesData'_cogl_atlas_texture_prepare_for_uploadM(}ܵ)bmpM(*V+converted_bmp M+override_bmp M,_cogl_atlas_texture_remove_from_atlasٶ(}ܵ-_cogl_atlas_texture_create_atlas7.ctxýM/atlas_private_key0Ƿ-_cogl_atlas_texture_create_sub_texture:1Յ:n1;/ctx=M2_cogl_object_atlas_texture_inc5,_cogl_atlas_texture_free(}ܵ2_cogl_object_atlas_texture_dec5'_cogl_atlas_texture_can_use_format|H I(F|3_cogl_atlas_texture_get_rectangles_cbmmx4entry5,)5)6F7_cogl_atlas_texture_get_formathmmt8texhn9}jܵ7_cogl_atlas_texture_get_typerVmmt_8texrn:_cogl_atlas_texture_set_region_with_borderH mmF;}ܵC7_cogl_atlas_texture_get_gl_formatsXmmt8texsn9}uܵ?_cogl_atlas_texture_gl_flush_legacy_texobj_wrap_modesmmt/4texn5X5X5لX 6}ܵ@_cogl_atlas_texture_migrate_out_of_atlashmm{λ;}hܵAstandalone_texjnBmmCpDOmXmE̶5@_cogl_atlas_texture_ensure_non_quad_renderingmmH08texn9}ܵ@_cogl_atlas_texture_pre_paintm m8texn={9}ܵF_cogl_atlas_texture_gl_flush_legacy_texobj_filters\m mt8tex\n=K]X=Å^X9}`ܵ7_cogl_atlas_texture_get_gl_textureOH m0mt8texOn8out_gl_handleP\8out_gl_targetQ4^9}Sܵ7_cogl_atlas_texture_transform_quad_coords_to_glD;0m@mt8texDn8coordsEo9}GܵF_cogl_atlas_texture_transform_coords_to_gl9@mPmt8tex9n8s:o8t;o9}=ܵ7_cogl_atlas_texture_can_hardware_repeat0H Pm`mt8tex0n9}2ܵ7_cogl_atlas_texture_is_sliced'H `mpmtF8tex'n9})ܵ7_cogl_atlas_texture_get_max_wastepmmt8texn9} ܵ3_cogl_atlas_texture_foreach_sub_texture_in_regionmm4texn4virtual_tx_1+4virtual_ty_1+4virtual_tx_2+ 4virtual_ty_2+5<5)6}ܵGmeta_texture3_cogl_atlas_texture_pre_reorganize_foreach_cbZmm4entry[5,\)5])6}_ܵ:_cogl_atlas_texture_allocateH m\m@8texn=ActxM9}ܵ>Al/HٶemmIemmJ+`KT2mImm>~3_cogl_atlas_texture_atlas_destroyed_cb`mmM5)GctxM3_cogl_atlas_texture_pre_reorganize_cblmm5Fl)6n3_cogl_atlas_texture_post_reorganize_cbmsm g5)6GctxM|ImWm6FhGiImmG__nG__sG__p3_cogl_atlas_texture_update_position_cbIm m5I)4new_textureJn5K6}MܵL7mmRMvMkImmJF3_cogl_object_atlas_texture_indirect_free5m_m]4obj5NmSm5MڷOm@mM̶PSmZm5dQ `mmELEXJdJpJ7:_cogl_atlas_texture_set_region4H mamU8tex4n8src_x58src_y68dst_x7 8dst_y8=!9=:8level;}ܵUpmH>RB)m6mf>rH 6mMmE<UmA__nA__sA__pVAmmEmWmJ|Pmm5Im m>)T_cogl_atlas_texture_new_from_bitmapܵmm= 8bmpM=;Vw= ActxM>}ܵAdst_bmpMAbmp_widthAbmp_height =Abmp_format!fX_cogl_atlas_texture_add_reorganize_callbackY mjmy8ctxYM=Z=[)Ahook]X_cogl_atlas_texture_remove_reorganize_callbackdpmm8ctxdM=e=f)Ahookh S_cogl_object_atlas_texture_count5X2mYcogl_atlas_texture_vtablexmZ_cogl_debug_instancesK   Z_cogl_debug_flagsQ[_cogl_atlas_texture_class5`9mBGNU C 4.6.3./cogl-meta-texture.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglmK+m#charunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned charfloatsigned charshort intlong long unsigned intdouble long doubleCoglTexture"n_CoglTextureD_parent#context #(framebuffersQ#,max_level#0#4n#8allocatedc#<vtable#@uint8_t$guint32&gchar0gint3guint9gpointerOGArray'v_GArray+L-#len.K#2GQuark&#GError +_GError -domain /#code 0?#message 1#GList '_GList )QL +X#next ,Q#prev -Q#]CoglBool D  [; COGL_PIXEL_FORMAT_ANY COGL_PIXEL_FORMAT_A_8 COGL_PIXEL_FORMAT_RGB_565 COGL_PIXEL_FORMAT_RGBA_4444 COGL_PIXEL_FORMAT_RGBA_5551 COGL_PIXEL_FORMAT_YUV COGL_PIXEL_FORMAT_G_8 COGL_PIXEL_FORMAT_RGB_888 COGL_PIXEL_FORMAT_BGR_888" COGL_PIXEL_FORMAT_RGBA_8888 COGL_PIXEL_FORMAT_BGRA_88883 COGL_PIXEL_FORMAT_ARGB_8888 COGL_PIXEL_FORMAT_ABGR_8888 COGL_PIXEL_FORMAT_RGBA_1010102 COGL_PIXEL_FORMAT_BGRA_1010102= COGL_PIXEL_FORMAT_ARGB_2101010 COGL_PIXEL_FORMAT_ABGR_2101010 COGL_PIXEL_FORMAT_RGBA_8888_PRE COGL_PIXEL_FORMAT_BGRA_8888_PRE COGL_PIXEL_FORMAT_ARGB_8888_PRE COGL_PIXEL_FORMAT_ABGR_8888_PRE COGL_PIXEL_FORMAT_RGBA_4444_PRE COGL_PIXEL_FORMAT_RGBA_5551_PRE COGL_PIXEL_FORMAT_RGBA_1010102_PRE COGL_PIXEL_FORMAT_BGRA_1010102_PRE COGL_PIXEL_FORMAT_ARGB_2101010_PRE COGL_PIXEL_FORMAT_ABGR_2101010_PRE COGL_PIXEL_FORMAT_DEPTH_16 COGL_PIXEL_FORMAT_DEPTH_32 COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8 CoglPixelFormat sCoglContext %f _CoglContextCoglBuffer @ _CoglBufferCoglBitmap*_CoglBitmapP'v_parent)#context, #(format.;#,/#0n0#4rowstride1#8L3 #<mapped5c#@bound6c#Dshared_bmp: #Hbuffer> #L a COGL_TEXTURE_TYPE_2D COGL_TEXTURE_TYPE_3D COGL_TEXTURE_TYPE_RECTANGLECoglTextureTypeevCoglObject _CoglObject(K klassM #user_data_entryO #user_data_arrayQ #n_user_data_entriesR# ref_countT#$Z unused[#CoglUserDataKey\  _CoglObjectClass 4 name6 #virt_free7#virt_unref8#CoglUserDataDestroyInternalCallback18 > O CoglObjectClass9  = key? #Q@#destroyA # CoglUserDataEntryBf O  h o COGL_PIPELINE_WRAP_MODE_REPEAT COGL_PIPELINE_WRAP_MODE_MIRRORED_REPEAT COGL_PIPELINE_WRAP_MODE_CLAMP_TO_EDGE COGL_PIPELINE_WRAP_MODE_AUTOMATICCoglPipelineWrapModet _CoglSpan  start #size!#waste"#CoglSpan# CoglMetaTextureY _CoglMetaTextureCoglMetaTextureCallbackw6 < W W ] ] [c GLenumGLuintv h  SuCoglTextureVtable" _CoglTextureVtableP8is_primitive=c#allocate?#set_regionG1#get_dataWV# foreach_sub_texture_in_region\#get_max_wasted#is_slicedf#can_hardware_repeath#transform_coords_to_glj# transform_quad_coords_to_glm#$get_gl_texturep #(gl_flush_legacy_texobj_filtersu%#,pre_painty<#0ensure_non_quad_renderingzN#4gl_flush_legacy_texobj_wrap_modes}o#8get_format#<get_gl_format#@get_type#Dis_foreign#Hset_auto_mipmap#L %y COGL_TRANSFORM_NO_REPEAT COGL_TRANSFORM_HARDWARE_REPEAT COGL_TRANSFORM_SOFTWARE_REPEATCoglTransformResult. 1 COGL_TEXTURE_NEEDS_MIPMAPCoglTexturePrePaintFlags6cW Wc1W  WcVW ; 7W  \W cW W   yW  c W   %W h h <W +NW BoW h h h T;W uh W W W c _ForeachData`(,* #+ #u, #|- #Q.#0# n1#$padded_textures3#(grid_slice_texture_coords4] #Lslice_offset_s5#Pslice_offset_t6#Tslice_range_s7#Xslice_range_t8#\W ForeachData9_ClampDataފstart#end#s_flippedc#t_flippedc# | #Q#ClampData_NormalizeData| #Q#s_normalize_factor#t_normalize_factor# NormalizeData_UnNormalizeData{| #Q##n# UnNormalizeData$padded_grid_repeat_cb<m+m>] Q? LAjmapped_coordsB `setup_padded_spans_0mm~spans_start`endarangebreal_indexcspan_indexe clamp_s_cbm mbMކW ˆ] ] Q !M [ `!mmtmpclamp_t_cb m mކW "ˆ] "] "Q #!M #[ `$M mU m%tmp !\ md m%tmp0&normalize_meta_coords_cb m mG"W "] "] "Q #L 'normalized_meta_coords `&un_normalize_slice_coords_cb mF!msJ"W "] "] "Q #LJ 'un_normalized_slice_coords `{create_grid_and_repeat_cbP!m"mCW ] ] Q L x_spansCn_x_spans,x_real_indexXy_spansCn_y_spansJy_real_index\ S(foreach_clamped_regionc)?*tx_1 *ty_1 *tx_2 *ty_2 ) )u )| )Q++! ,-tmp',$-tmp0,W-max_s_coord;-half_texel_width<,+nu-max_t_coordv-half_texel_heightw,-tmp.-tmp /cogl_meta_texture_foreach_in_region"mK+mj"?0tx_1M0ty_10tx_20ty_21 )1u 1| 1Q'textureW \++n'normalize_data2m-finishedc3S#mn4n4444J444"4xj50n67~2Pnw8)8=!)mK+m8\8h8|$$m%m#L.~!J(m)m'x_span] D'y_span^ P#,_ 'un_normalize_data`{EGNU C 4.6.3./cogl-primitive-texture.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglP+m+m;(charunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned charfloatsigned charshort intlong long unsigned intdouble long doubleuint8_t$guint32&gchar0gint3guint9gpointerOGArray'_GArray+data-#len.#xGQuark&iGError+ _GError -Odomain/#code0#message1#GList'\_GList )data+#next,#prev-#OCoglBool D [ COGL_PIXEL_FORMAT_ANY COGL_PIXEL_FORMAT_A_8 COGL_PIXEL_FORMAT_RGB_565 COGL_PIXEL_FORMAT_RGBA_4444 COGL_PIXEL_FORMAT_RGBA_5551 COGL_PIXEL_FORMAT_YUV COGL_PIXEL_FORMAT_G_8 COGL_PIXEL_FORMAT_RGB_888 COGL_PIXEL_FORMAT_BGR_888" COGL_PIXEL_FORMAT_RGBA_8888 COGL_PIXEL_FORMAT_BGRA_88883 COGL_PIXEL_FORMAT_ARGB_8888 COGL_PIXEL_FORMAT_ABGR_8888 COGL_PIXEL_FORMAT_RGBA_1010102 COGL_PIXEL_FORMAT_BGRA_1010102= COGL_PIXEL_FORMAT_ARGB_2101010 COGL_PIXEL_FORMAT_ABGR_2101010 COGL_PIXEL_FORMAT_RGBA_8888_PRE COGL_PIXEL_FORMAT_BGRA_8888_PRE COGL_PIXEL_FORMAT_ARGB_8888_PRE COGL_PIXEL_FORMAT_ABGR_8888_PRE COGL_PIXEL_FORMAT_RGBA_4444_PRE COGL_PIXEL_FORMAT_RGBA_5551_PRE COGL_PIXEL_FORMAT_RGBA_1010102_PRE COGL_PIXEL_FORMAT_BGRA_1010102_PRE COGL_PIXEL_FORMAT_ARGB_2101010_PRE COGL_PIXEL_FORMAT_ABGR_2101010_PRE COGL_PIXEL_FORMAT_DEPTH_16 COGL_PIXEL_FORMAT_DEPTH_32 COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8 CoglPixelFormat CoglPrimitiveTexture < _CoglPrimitiveTextureCoglObject _CoglObject( Klklass M#user_data_entry O#user_data_array Q#n_user_data_entries R# ref_count T#$  Zunused [#CoglUserDataKey \l _CoglObjectClass 4name 6#virt_free 7#virt_unref 8#CoglUserDataDestroyInternalCallback 1%+<CoglObjectClass 9 =key ?#user_data @#destroy A#CoglUserDataEntry BS<CoglBuffer @ _CoglBufferCoglContext% _CoglContextCoglBitmap* _CoglBitmapP' _parent)#context, #(format.#,width/#0height0#4rowstride1#8data3 #<mapped5#@bound6#Dshared_bmp: #Hbuffer> #LZ CoglTexture" _CoglTextureD _parent#context #(framebuffers#,max_level#0width#4height#8allocated#<vtable#@a COGL_TEXTURE_TYPE_2D COGL_TEXTURE_TYPE_3D COGL_TEXTURE_TYPE_RECTANGLECoglTextureTypee GLenumGLuintD 6  CoglMetaTextureCallbackw   ^    CoglTextureVtable" _CoglTextureVtableP8 is_primitive=#allocate?#set_regionG(#get_dataWM# foreach_sub_texture_in_region\}#get_max_wasted#is_slicedf#can_hardware_repeath#transform_coords_to_glj# transform_quad_coords_to_glm#$get_gl_texturep#(gl_flush_legacy_texobj_filtersu#,pre_painty3#0ensure_non_quad_renderingzE#4gl_flush_legacy_texobj_wrap_modes}f#8get_format|#<get_gl_format#@get_type#Dis_foreign#Hset_auto_mipmap#L%p COGL_TRANSFORM_NO_REPEAT COGL_TRANSFORM_HARDWARE_REPEAT COGL_TRANSFORM_SOFTWARE_REPEATCoglTransformResult. 1 COGL_TEXTURE_NEEDS_MIPMAPCoglTexturePrePaintFlags6^ (^  M^  .}^ j S^ ^ ^ d d p^ d ^ R X ^ 6 6 3^ "E^ 9f^ 6 6 6 K|^ l6 ^  ^ ^  cogl_is_primitive_texture#P+my+mobject#cogl_primitive_texture_set_auto_mipmap*+m+mEprimitive_texture*value+texture-^ __PRETTY_FUNCTION__`m+m+m_g_boolean_var_3}&  GGNU C 4.6.3./cogl-blit.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl+m<4m+charsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long int{long unsigned intunsigned charfloat1signed charshort intlong long unsigned intHWND__unused# HWNDn   double VARENUM VVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double guint8 guint32& gsize: gchar0{ gint3 gboolean4 gulong8 guint9 gpointerO  GDestroyNotifyY  GArray'_GArray+Fو-#len.# GByteArray(X_GByteArray1و3#len4# GPtrArray)_GPtrArray7pdata9#len:#e GQuark&s GError+_GError -=domain/#code0#message1# M  GList 'Z_GList )و +#next ,#prev -#M GHashTable '_GHashTable GHook (_GHook KPو M#next N#prev O#? P# hook_id Q#{ R#func S#` T# GHookList )a_GHookList Aseq_id C#hook_size D#is_setup E#hooks F#dummy3 G# finalize_hook H#dummy I=# GHookFinalizeFunc 5!22P GSList 'F_GSList )tو +#next ,t#8 GString )_GString +str -#len .#allocated_len /#z< G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| GQueue& _GQueue 1 head3#tail4#length5# { uint8_t$ uint32_t( int64_t) CoglBoolD CoglHandle  CoglMatrixh _CoglMatrixO xxR"#yxS"#zxT"#wxU"# xyX"#yyY"#zyZ"#wy["#xz^"# yz_"#$zz`"#(wza"#,xwd"#0ywe"#4zwf"#8wwg"#<invmxf#@n#{o#_padding3p# CoglColor؟ _CoglColor" red #green #blue #alpha # #Q #6 # [COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat" COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlagsDCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH!ACOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType@COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesMode[zCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunctionY_CoglWinsysFeatureCOGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES XCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskamuCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingp1COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags CoglObject _CoglObject(KfklassM{#user_data_entryO#user_data_arrayQ#n_user_data_entriesR# ?T#$Zunused[# CoglUserDataKey\f CoglUserDataDestroyCallbackj #~COGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass 4name6 #virt_free7 #virt_unref8 # CoglUserDataDestroyInternalCallback1   CoglObjectClass9~ =\key?\#ć@ #`A# CoglUserDataEntryB) b   CoglTexture"_CoglTextureD9 ?#I`f#(#,max_level#0#4#8އ4 #<vtable#@ CoglContext%L _CoglContext>D?@#displayBEf#(driverDE#,gpuH#0driver_vtableK"#Ttexture_driverL-#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsT}m#lneeds_viewport_scissor_workaroundV4 #pviewport_scissor_workaround_framebufferWU#tdefault_pipelineYP#xdefault_layer_0Zy#|default_layer_n[y#dummy_layer_dependant\y#attribute_name_states_hash^ #attribute_name_index_map_#n_attribute_names`#enabled_builtin_attributesb0~#enabled_texcoord_attributesc0~#enabled_custom_attributesd0~#enable_builtin_attributes_tmpi0~#enable_texcoord_attributes_tmpj0~#enable_custom_attributes_tmpk0~#changed_bits_tmpl0~#legacy_backface_culling_enabledn4 #identity_matrixqV #y_flip_matrixrV #flushed_matrix_modev9#current_projection_entryzh#current_modelview_entry{h#identity_entry}f#builtin_flushed_projection͍#builtin_flushed_modelview͍#texture_units#active_texture_unit#legacy_fog_state#opaque_color_pipelineP#blended_color_pipelineP#texture_pipelineP#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cache8#default_gl_texture_2d_tex&#default_gl_texture_3d_tex>#default_gl_texture_rect_texD##journal_flush_attributes_array#journal_clip_bounds#polygon_vertices#current_pipelineP#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color4 #current_pipeline_age#gl_blend_enable_cache4 #depth_test_enabled_cache4 #depth_test_function_cachez#depth_writing_enabled_cache4 #depth_range_near_cache"#depth_range_far_cache"#legacy_depth_test_enabled4 #current_bufferJ#framebuffer_stackt#window_bufferU#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferU#current_read_bufferU#have_last_offscreen_allocate_flags#last_offscreen_allocate_flagsӖ#swap_callback_closures #next_swap_callback_idâ#onscreen_events_queue#current_gles2_contextlf#gles2_context_stackȧ #current_path˚h#stencil_pipeline̋P#quad_buffer_indices_byteٜ#quad_buffer_indices_lenђ#quad_buffer_indicesٜ#rectangle_byte_indicesٜ#rectangle_short_indicesٜ#rectangle_short_indices_len֢#in_begin_gl_block4 #texture_download_pipelineڋP#blit_texture_pipelineۋP#atlasest#atlas_reorganize_callbacksP#journal_rectangles_color #max_texture_unitsY#max_texture_image_unitsY#max_activateable_texture_unitsY#current_programD #current_fragment_program_type﹆#current_vertex_program_type#current_gl_programZ#current_gl_dither_enabled4 #current_gl_color_mask#current_clip_stack_valid4 #current_clip_stackh#current_clip_stack_uses_stencil 4 #buffer_map_fallback_arrayZ#buffer_map_fallback_in_use4 #buffer_map_fallback_offset#rectangle_statef#sampler_cache`#winsys_features$#& #uniform_names-f#uniform_name_hash1 #n_uniform_names2#glBindTexture;]#glBlendFunc=r^#glClear?c#glClearColorACZ#glClearStencilF.b#glColorMaskH,e#glCopyTexSubImage2DMud#glDeleteTexturesV]#glDepthFuncXdZ#glDepthMaskZx#glDisable\dZ#glDrawArrays^d#glDrawElements`#glEnableedZ#glFinishg#glFlushi#glFrontFacekdZ#glCullFacemdZ#glGenTextureso]#glGetErrorqc#glGetIntegervsd#glGetBooleanvu#glGetFloatvwd#glGetStringyƫ#glHint{r^#glIsTexture}]#glPixelStorei\#glReadPixels#glScissorMe#glStencilFunc#glStencilMask^#glStencilOp.#glTexImage2Dh#glTexParameterf[#glTexParameterfv[#glTexParameteri[#glTexParameteriv+[#glGetTexParameterfvR[#glGetTexParameterivt[#glTexSubImage2Dd#glCopyTexImage2D@d#glViewportMe#glIsEnabledV^#glLineWidth\#glPolygonOffseti]#glClipPlanef^# glAttachShader @^# glUseProgram C^# glDeleteProgram E^# glGetShaderInfoLog G_# glGetProgramInfoLog L_# glGetShaderiv Q]# glGetProgramiv U]# glDetachShader Y^# glGetAttachedShaders [X_# glIsShader `]# glIsProgram b]# glShaderSource l# glCompileShader q^# glLinkProgram s^# glGetUniformLocation uy_# glUniform1f x%`# glUniform2f {<`# glUniform3f X`# glUniform4f y`# glUniform1fv `# glUniform2fv `# glUniform3fv `# glUniform4fv `# glUniform1i ]# glUniform2i ]# glUniform3i `# glUniform4i `# glUniform1iv a# glUniform2iv a# glUniform3iv a# glUniform4iv a# glUniformMatrix2fv a# glUniformMatrix3fv a# glUniformMatrix4fv a# glGetUniformfv ̵_# glGetUniformiv _# glGetActiveUniform _# glGetShaderSource ܔ_# glValidateProgram ^# glVertexAttribPointer a# glEnableVertexAttribArray ^# glDisableVertexAttribArray ^# glVertexAttrib1f ?a# glVertexAttrib1fv Va# glVertexAttrib2f ma# glVertexAttrib2fv Va# glVertexAttrib3f a# glVertexAttrib3fv Va# glVertexAttrib4f a# glVertexAttrib4fv Va# glGetVertexAttribfv _# glGetVertexAttribiv ]# glGetVertexAttribPointerv  `# glGetAttribLocation y_# glBindAttribLocation ^# glGetActiveAttrib _# glGetTexLevelParameteriv!Pˬ# glGetTexImage!S# glClipPlane!W# glDepthRange!Y*# glDrawBuffer![dZ# glMapBuffer!fE# glUnmapBuffer!iV^# glTexImage3D!qZ# glTexSubImage3D!xZ# glBlitFramebuffer!b# glGenPrograms!]# glDeletePrograms!]# glBindProgram!]# glProgramString!f# glProgramLocalParameter4fv!@b# glEGLImageTargetTexture2D!}# glEGLImageTargetRenderbufferStorage!}# glDiscardFramebuffer!# glRenderbufferStorageMultisampleIMG!:c# glFramebufferTexture2DMultisampleIMG!ĭ# glGenSamplers!ڗ]# glDeleteSamplers!ݴ]# glBindSampler!^# glSamplerParameteri!`c# glCreateProgramObject!^# glCreateShaderObject!_# glDeleteObject!^# glAttachObject!^# glUseProgramObject!^# glGetInfoLog!_# glGetObjectParameteriv!]# glDetachObject!^# glGetAttachedObjects!X_# glGetStringi!b# glBindVertexArray!^# glDeleteVertexArrays!]# glGenVertexArrays!]# glMapBufferRange!&|c# CoglSwapChain"!D_CoglSwapChain CoglOnscreenTemplate#&E_CoglOnscreenTemplate CoglRenderer$QBE_CoglRenderer$WECOGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver$^RE CoglDisplay%AE_CoglDisplay8&$bF?&&#setup&(4 #(renderer&)?f#,onscreen_template&*rf#0&4 #4 CoglAttribute'%wF_CoglAttribute(7F?(9#name_state(;ʑ#(normalized(<4 #,is_buffered(>4 #0d(L#4G(N# CoglAttributeBuffer)%G_CoglAttributeBuffer CoglIndices*%=G_CoglIndicesbF _CoglFeatureIDDJCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglBuffer+@VJ_CoglBuffer\,SAK?,U#I,W`f#(vtable,YI#,last_target,['#8{,]#<gl_handle,_Z#@size,`#Dusage_hint,aE#Hupdate_hint,bK#Lو,fC#PG,h#Tstore_created,j#X+~KCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint+AK+(LCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess+K+ōLCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint+@L CoglBitmap-*L_CoglBitmapP.'vM?.)#I.,`f#( ..#,./#0.0#4.1#8و.3C#<mapped.54 #@bound.64 #Dshared_bmp.:#Hbuffer.>܈#LaMCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureTypeevM CoglPath/6M_CoglPath CoglPipeline0"N_CoglPipeline1khP?1h#destroy_callback1#<destroy_data1 #@journal_ref_count1#D1#Hage1#Lcolor1 #Pn_layers1#`layer_differences1#dh1+#hstatic_breadcrumb1 #llayers_cache11#pshort_layers_cache17#tdeprecated_get_layers_list1#is_weak1#1#blend_enable1#real_blend_enable1#layers_cache_dirty1#deprecated_get_layers_list_dirty1#has_static_breadcrumb1#progend1#CoglSnippet23|P_CoglSnippetM CoglFramebuffer3ZP_CoglFramebuffer4vS?4x#I4y`f#(4zs#,config4}#04#D4#H 4#Lއ44 #Pmodelview_stack4E#Tprojection_stack4E#Xviewport_x4"#\viewport_y4"#`viewport_width4"#dviewport_height4"#hviewport_age4#lviewport_age_for_scissor_workaround4#pclip_state4O#tdither_enabled44 #x4#|journal4K#deps4#clear_color_red4"#clear_color_green4"#clear_color_blue4"#clear_color_alpha4"#clear_clip_x04#clear_clip_y04#clear_clip_x14#clear_clip_y14#clear_clip_dirty44 #dirty_bitmasks44 #bits4*#4# CoglBlitData5%S_CoglBlitData,5:Tsrc_tex5#src_height5?# blit_mode5AU#image_data5EN# 5F#bpp5H#src_fb5JU# dest_fb5KU#$&5LP#( CoglBlitBeginFunc5'TT4 TTS CoglBlitEndFunc5(TTTT CoglBlitFunc5*TT%UT52yUname54 #begin_func55T#blit_func56T#end_func57T# CoglBlitMode58%UUyUP CoglFrameInfo6(U_CoglFrameInfo CoglOnscreen7*U_CoglOnscreen8KV?8MP#foreign_hwnd8V#'8Y4 #frame_closures8[#resizable8]4 #resize_callbacks8^#frame_counter8`% #swap_frame_counter8a% #pending_frame_infos8d #8f #_CoglFrameEvent7)WCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent7VCoglFrameCallback7ZW`W{W{W)WW UUCoglFrameClosure7W_CoglFrameClosure8'W8)#8+@W#ć8- # `8.#CoglOnscreenResizeCallback7XX7X{W  CoglTexture2D97LX_CoglTexture2Dx:$Y?:&#internal_format:*#Dauto_mipmap:,4 #Hmipmaps_dirty:-4 #LΈ:.4 #Pgl_internal_format:4Y#Tgl_texture:6Z#Xgl_legacy_texobj_min_filter:7Y#\gl_legacy_texobj_mag_filter:8Y#`gl_legacy_texobj_wrap_mode_s:9Y#dgl_legacy_texobj_wrap_mode_t::Y#hfirst_pixel:;#l GLenum; GLboolean; GLbitfield; GLint; GLsizei; GLubyte; GLuint; GLfloat; " GLclampf;!" GLvoid;$3ZIZdZ#Z#Z#Z#ZjZvZY|Z3ZZZYYYYYYYYYvZZ[YYYYYYYYYYvZ [ [YY [&[Z1[G[YYG[M[YX[n[YYn[Zz[[YY[Y[[YYZ[[YYY[[#ZY[\YYYYYYYvZ \T\YYYYYYYYvZZ\k\YZq\\Y [\\YY\\ [\\YYYY\\Z\\YYvZ]]ZZZ]2]YYY8]YC]ZN]i]YYYvZo]]ZZ]]YY]]Y]Z]]Y=]]Y]Z]]YZ]^ZY[^5^YvZY;^V^YvZ\^Yl^Y=Zx^^YY^Y^^YYYZ^^ZZ^^ZZ ^^Z_!Z _Z_Y"_L_ZZYL_[R_YY^_y_ZYL_]_Y_Z __ZYL___ZYn[__ZY[_ `ZYn[`%`ZYl^+`<`YZB`X`YZZ^`y`YZZZ``YZZZZ``YYYY``YYYYY`aYY [aaYYG[$a?aYYY [EaVaZZ\amaZ [saaZZZaaZZZZaaZZZZZaaZYYYYvZYb2]bYZ"b.b#Z4b@bYFb\bYZn[bb}bYYYYbYbYbbYYYZYbbYYYZbbYYY[c:cYYYYYYYYYY@c`cYYYYYfc|cZYYc=ZcYYccY=]YvZYccYY[[c!YcdY d@dYYYYYYYYvZFdudYYYYYYYY{ddYYYYYYYYddY[ddYn[ddYYYd eY#Ze,eZZZZ2eMeYYYYSeneYYYY CoglGLES2Context<^e_CoglGLES2Contexte =<fCOGL_WINSYS_RECTANGLE_STATE_UNKNOWNCOGL_WINSYS_RECTANGLE_STATE_DISABLECOGL_WINSYS_RECTANGLE_STATE_ENABLE CoglWinsysRectangleState=@e.EE4 `f`f9 KfneD "f  CoglMatrixStack>f_CoglMatrixStack0?f??#I?`f#(last_entry?h#, CoglMatrixEntry>g_CoglMatrixEntry?2]gׇ?4h#op?5]#??6#composite_gets?:# CoglClipStack@)rg_CoglClipStack@]hׇ@ah#@cuh#bounds_x0@j#bounds_y0@k# bounds_x1@l#bounds_y1@m#?@o#@0uhCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType@5h]gfM CoglNodeA"h_CoglNode #,padding6H? #0padding7H@ #4padding8HA #8padding9HB #< CoglDepthStateHCzICV}COGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncIL5|I~COGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeIt} CoglBitmaskJ9C~I~_CoglBitmaskImaginaryType1l!COGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNTD1ambient1My#diffuse1My#specular1My# emission1My#0shininess1"#@CoglPipelineLightingState1!%1alpha_func1V}#alpha_func_reference1"#CoglPipelineAlphaFuncState1%(1blend_equation_rgb1Y#blend_equation_alpha1Y#blend_src_factor_alpha1Y#blend_dst_factor_alpha1Y# blend_constant1 #blend_src_factor_rgb1Y# blend_dst_factor_rgb1Y#$CoglPipelineBlendState1 %$1 enabled1"4 #color1# #mode1$#density1%"#z_near1&"#z_far1'"# CoglPipelineFogState1(%1*1,#CoglPipelineLogicOpsState1-%1/mode11~#front_winding12u#CoglPipelineCullFaceState13ރ% 15override_mask170~#override_values1<#changed_mask1@0~#zCoglPipelineUniformsState1A3&1CӅlighting_state1E#alpha_state1F#Dblend_state1G#Luser_program1HD #tdepth_state1I|#xfog_state1J#point_size1K"#logic_ops_state1L#cull_face_state1M#uniforms_state1N#/1O1o#1P1o#CoglPipelineBigState1QCoglPipelineDestroyCallback1h+P Ӆy yG 1%COGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType1)G_CoglPipelineFlushFlag1COGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag1ن_CoglPipelineFlushOptions1({1#1 #disable_layers1 #layer0_override_texture1U# CoglPipelineFlushOptions1 CoglBufferVtable,(a_CoglBufferVtable ,*map_range,,#unmap,3#set_data,5# ܈܈(LLDJ܈4 ܈+ _CoglBufferFlags,<COGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags,B$,DECOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint,Hˉ,J'COGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget,Q` CoglOffscreenK,^_CoglOffscreen4V?4ÑP#gl_framebuffer4L#texture4ǍU#texture_level4Ȣ#texture_level_width4ɢ#texture_level_height4ʢ#depth_texture4̍U#allocation_flags4Ӗ#create_flags4V# _CoglMatrixOp?%]COGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp?0V_CoglMatrixEntryCache ?͍entry?h#flushed_identity?4 #flipped?4 # CoglMatrixEntryCache?q?9COGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode? CoglClipStateLd_CoglClipStateLstacksL"t#_CoglJournal`M!S?M##framebufferM+U#(entriesM-#,verticesM.#0needed_vbo_lenM/#4vbo_poolM6S#8next_vbo_in_poolM9#Xfast_read_pixel_countM;#\ cc F CoglJournalM=(&KCOGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID(,|_CoglAttributeNameState(.name(0#name_id(1K#name_index(2#normalized_default(34 # layer_number(4# CoglAttributeNameState(5f(Azattribute_buffer(Bc#stride(C#offset(D#n_components(E# (FA#P(HI(I`f#boxed(Jz##P(@ʑ$buffered(G$constant(KzБ(RCOGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags(aՑ(sunit(u#options(v(#(w # CoglFlushLayerState(x _CoglFramebufferType4-sCOGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType4042swap_chain44#need_stencil454 #46#'474 # depth_texture_enabled484 #D CoglFramebufferConfig494=VCOGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags4?" _CoglFramebufferState4TCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState4^p4l*red4n#blue4o#green4p#alpha4q# depth4r#stencil4s# CoglFramebufferBits4t•fi4ӖCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags4Q_CoglGLFramebuffer 4Lfbo_handle4Z#renderbuffers4#4# CoglGLFramebuffer4 CoglDriverVtableN }_CoglDriverVtablexN"Zpixel_format_from_gl_internalN'z#pixel_format_to_glN.#update_featuresN5ff#offscreen_allocateN9ś# offscreen_freeN=כ#framebuffer_flush_stateN@#framebuffer_clearNE#framebuffer_query_bitsNM;#framebuffer_finishNQM# framebuffer_discard_buffersNTd#$framebuffer_draw_attributesNX#(framebuffer_draw_indexed_attributesNbߜ#,framebuffer_read_pixels_into_bitmapNm#0texture_2d_freeNw,#4texture_2d_can_createN}Q#8texture_2d_initN,#<texture_2d_allocateNl#@texture_2d_new_from_bitmapN#Dtexture_2d_copy_from_framebufferNƝ#Htexture_2d_get_gl_handleNܝ#Ltexture_2d_generate_mipmapN,#Ptexture_2d_copy_from_bitmapN#Ttexture_2d_get_dataN@#Xflush_attributes_stateNq#\clip_stack_flushN#`buffer_createN#dbuffer_destroyN#hbuffer_map_rangeN#lbuffer_unmapN#pbuffer_set_dataN #t4 t`fYtZ`fR_R_R_4 Iכ˛UUݛU""""5U5*$MUAdUSUP@LGjٜUP@ٜ*G4 UL&&7X4 Q`f24 lUW&rƝ&Uܝ&̝4 &@&C%kUPkFhUw CoglTextureDriverO_CoglTextureDriver0O-genO%G#prep_gl_for_pixels_uploadO1c#upload_subregion_to_glOC#upload_to_glOY# upload_to_gl_3dOk@#prep_gl_for_pixels_downloadOa#gl_get_tex_imageO#size_supportedO#size_supported_3dO# try_setting_gl_border_colorO#$allows_foreign_gl_targetO*#(find_best_gl_get_data_formatOO#,ZG`fY-c`fM4 `fU4 ZZi4 `fYZ4 YZZ4 @`fYZ4 YYYZZa`fF4 `fYYYCg4 `fYYYY4 `fYYYš`fZ [4 *`fYO`fR_R_0 CoglPipelineCachePn_CoglPipelineCache CoglTexture3DQ._CoglTexture3D CoglTextureRectangleR?Ţ_CoglTextureRectangle _CoglGpuInfoArchitectureFlagS>COGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagS%ݢ _CoglGpuInfoArchitectureS'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureS0aS3COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorS<S?COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackageSBSEuCOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugSL5 CoglGpuInfoSP_CoglGpuInfo$SRvendorST#vendor_nameSU #driver_packageSW#driver_package_nameSX # driver_package_versionSY#architectureS[#architecture_nameS\ #architecture_flagsS]>#driver_bugsS_u# _CoglFrameCallbackList8%ۨ8%ۨ#8%#Wۨ CoglFrameCallbackList8%8))8)ۨ#·8)# CoglResizeNotifyEntry81F_CoglResizeNotifyEntry8587#89W#ć8: # id8;#_CoglResizeNotifyList83ة83ة#83ީ#)ة CoglResizeNotifyList8387%87ة#·87ީ# CoglOnscreenEvent8>>_CoglOnscreenEvent8B8D#onscreen8F{W#info8GW# 8H)W#_CoglOnscreenEventList8@Ԫ8@Ԫ#8@ڪ#%Ԫ CoglOnscreenEventList8@8D"8DԪ#·8Dڪ#(e3U ܈Z FpxYlYYYvZ~Ya2]ƫYYYYYYY=Z̫YYZ.YYYhYYYYYYYYvZ4YYYYnZYeG[ˬYYY[YYYY=ZѬY* EYY0fYYY+K}Y lYY^ĭYYYZYY CoglMetaTextureCallbackTw U   " CoglTextureVtable"._CoglTextureVtableP8cis_primitive=4 #allocate?l#set_regionGf#get_dataW# foreach_sub_texture_in_region\#get_max_wastedѱ#is_slicedf#can_hardware_repeath#transform_coords_to_glj# transform_quad_coords_to_glm#$get_gl_texturep>#(gl_flush_legacy_texobj_filtersuZ#,pre_paintyq#0ensure_non_quad_renderingz#4gl_flush_legacy_texobj_wrap_modes}#8get_format#<get_gl_formatв#@get_type#DΈ#Hset_auto_mipmap#L%ɰCOGL_TRANSFORM_NO_REPEATCOGL_TRANSFORM_HARDWARE_REPEATCOGL_TRANSFORM_SOFTWARE_REPEAT CoglTransformResult.c1 COGL_TEXTURE_NEEDS_MIPMAP CoglTexturePrePaintFlags64 fU)4 UClU""""ʭ ѱU4 UױUyzyzɰUyz 4 >U]R_$ZUYYDqU `UwUYYYUYвUMUֲU4   CoglTexturePixel&_CoglTexturePixel ugl_formatY#gl_typeY#وu#  '_cogl_blit_get_tex_data_end4+m+mtų(و4T)_cogl_blit_get_tex_data_blit+mY,m(وT((( (Z (!("*ignore$l+%,offset&-_cogl_blit_get_tex_data_begin4 `,m,mݴ(وT'_cogl_blit_copy_tex_sub_image_end,m,mt#(وT._cogl_blit_framebuffer_end,m,m]a/وղT._cogl_blit_copy_tex_sub_image_blit-mU-m/وT/// /Z//0_cogl_blit_copy_tex_sub_image_begin4 `-m-mq/وܲT1Ĉ޿2fbߞU3ވl0_cogl_blit_framebuffer_begin4 .m/m$5/وT2ctx`f^2dst_offscreen2src_offscreen2dst_fbU2src_fbU83ވ\4error.m._cogl_blit_framebuffer_blit/m]/mVȷ/وŲT/Ƣ/Ǣ/Ȣ /Zɢ/ʢ/ˢ._cogl_blit_texture_render_end~`/m/m/و~T2ctx`f._cogl_blit_texture_render_blith/m0m/وhT/i/j/k /Zl/m/n0_cogl_blit_texture_render_begin-4 0m1m i/و-T2ctx/`fE1Ĉ0s2fb1Us1&2P2dst_width32dst_height33ވ4\5_cogl_blit_beginX1m4mP(وXT6dst_texYU6src_texZU,i\7t2m2m+8hn,default_mode_string` 72m2m9+9n+ :_cogl_blit 4m,4mtں(وT((( (Z((:_cogl_blit_end04m<4mt(وT;_cogl_blit_default_mode*U\2m yUC *_cogl_blit_modes;bm3 w <_cogl_debug_flagsQg\JGNU C 4.6.3./cogl-spans.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl@4mV7mQ5charunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned charfloatsigned charshort intlong long unsigned intdouble long doubleCoglBoolDoCOGL_PIPELINE_WRAP_MODE_REPEATCOGL_PIPELINE_WRAP_MODE_MIRRORED_REPEATCOGL_PIPELINE_WRAP_MODE_CLAMP_TO_EDGECOGL_PIPELINE_WRAP_MODE_AUTOMATICCoglPipelineWrapModet\_CoglSpan astart #size!#waste"#CoglSpan#_CoglSpanIter<%index'#spans(#n_spans)#span*# pos+#next_pos,#origin-#s.#/# intersect_start0#$intersect_end1#(intersects2L#,flipped3L#0i4#4mirror_direction5#8  aCoglSpanIter6q _cogl_span_iter_update" iter"  @4m4mt"r4m4m"_cogl_span_iter_next4m\5m3literU|Jm|| l_cogl_span_iter_beginC`5m87mYiterCspansDn_spansEnormalize_factorF sGYHmiIUi4mncover_start_normalizedj|i Y_cogl_span_iter_endL@7mV7mtiter}KGNU C 4.6.3./cogl-journal.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl`7mYms6charsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long int~long unsigned intunsigned charfloat4signed charshort intlong long unsigned intHWND__unused# HWNDk   double VARENUM SVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double guint8 guint32& gsize: gchar0~ gint3 gboolean4 gulong8 guint9 gpointerO# GDestroyNotifyY GArray'_GArray+Cċ-#len.# GByteArray(U_GByteArray1ċ3#len4# GPtrArray)_GPtrArray7pdata9#len:#b GQuark&p GError+_GError -:domain/#code0#message1# J  GList 'W_GList )ċ +#next ,#prev -#J GHashTable '_GHashTable GHook (_GHook KMċ M#next N#prev O# P# hook_id Q#% R#func S# T# GHookList )^_GHookList Aseq_id C#hook_size D#is_setup E#hooks F#dummy3 G# finalize_hook H#dummy I:# GHookFinalizeFunc 5//M GSList 'C_GSList )qċ +#next ,q#5 GString )_GString +str -#len .#allocated_len /#w< G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| GQueue& _GQueue 1 head3#tail4#length5# ~ uint8_t$ uint32_t( int64_t) CoglBoolD CoglHandle# CoglMatrixe _CoglMatrixO xxR%#yxS%#zxT%#wxU%# xyX%#yyY%#zyZ%#wy[%#xz^%# yz_%#$zz`%#(wza%#,xwd%#0ywe%#4zwf%#8wwg%#<invm c#@+n#%o#_padding3p# CoglColor؜ _CoglColor red #green #blue #alpha # #ϊ # # [COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlagsDCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH>COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType=COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeXwCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunctionV_CoglWinsysFeatureCOGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES XCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskamrCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingp.COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags#~COGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS# CoglContext%_CoglContext>B@Q#displayBa#(driverDC#,gpuH#0driver_vtableKN#Ttexture_driverLY#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsTj#lneeds_viewport_scissor_workaroundV1 #pviewport_scissor_workaround_framebufferWT#tdefault_pipelineY-J#xdefault_layer_0Zu#|default_layer_n[u#dummy_layer_dependant\u#attribute_name_states_hash^ #attribute_name_index_map_b#n_attribute_names`#enabled_builtin_attributesbUz#enabled_texcoord_attributescUz#enabled_custom_attributesdUz#enable_builtin_attributes_tmpiUz#enable_texcoord_attributes_tmpjUz#enable_custom_attributes_tmpkUz#changed_bits_tmplUz#legacy_backface_culling_enabledn1 #identity_matrixqS #y_flip_matrixrS #flushed_matrix_modev#current_projection_entryze#current_modelview_entry{e#identity_entry}{c#builtin_flushed_projection)#builtin_flushed_modelview)#texture_unitsb#active_texture_unit#legacy_fog_state#opaque_color_pipeline-J#blended_color_pipeline-J#texture_pipeline-J#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cached#default_gl_texture_2d_texR#default_gl_texture_3d_texj#default_gl_texture_rect_texp#~#journal_flush_attributes_arrayb#journal_clip_boundsb#polygon_verticesb#current_pipeline-J#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color1 #current_pipeline_age#gl_blend_enable_cache1 #depth_test_enabled_cache1 #depth_test_function_cachew#depth_writing_enabled_cache1 #depth_range_near_cache%#depth_range_far_cache%#legacy_depth_test_enabled1 #current_bufferv#framebuffer_stackq#window_bufferT#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferT#current_read_bufferT#have_last_offscreen_allocate_flags#last_offscreen_allocate_flags#swap_callback_closures #next_swap_callback_idå#onscreen_events_queue #current_gles2_contexta#gles2_context_stackȤ #current_pathe#stencil_pipeline-J#quad_buffer_indices_byte#quad_buffer_indices_lenѕ#quad_buffer_indices#rectangle_byte_indices#rectangle_short_indices#rectangle_short_indices_len֥#in_begin_gl_block1 #texture_download_pipeline-J#blit_texture_pipeline-J#atlasesq#atlas_reorganize_callbacksM#journal_rectangles_color #max_texture_unitsSU#max_texture_image_unitsSU#max_activateable_texture_unitsSU#current_programA #current_fragment_program_type:#current_vertex_program_type:#current_gl_program~U#current_gl_dither_enabled1 #current_gl_color_mask#current_clip_stack_valid1 #current_clip_stacke#current_clip_stack_uses_stencil 1 #buffer_map_fallback_array#buffer_map_fallback_in_use1 #buffer_map_fallback_offset#rectangle_statea#sampler_cache#winsys_features$#7&##uniform_names-#uniform_name_hash1 #n_uniform_names2#glBindTexture;YY#glBlendFunc=Y#glClear?l_#glClearColorAU#glClearStencilF]#glColorMaskH`#glCopyTexSubImage2DM_#glDeleteTexturesV,Y#glDepthFuncXU#glDepthMaskZ#glDisable\U#glDrawArrays^P`#glDrawElements`ū#glEnableeU#glFinishg#glFlushi#glFrontFacekU#glCullFacemU#glGenTexturesoY#glGetErrorq`_#glGetIntegervs"`#glGetBooleanvuܫ#glGetFloatvw9`#glGetStringy#glHint{Y#glIsTexture}CY#glPixelStoreiW#glReadPixels"#glScissor`#glStencilFunc>#glStencilMask`Z#glStencilOpZ#glTexImage2D#glTexParameterfW#glTexParameterfv|V#glTexParameteri*W#glTexParameterivV#glGetTexParameterfvV#glGetTexParameterivV#glTexSubImage2D~_#glCopyTexImage2D_#glViewport`#glIsEnabledY#glLineWidthDX#glPolygonOffsetX#glClipPlanef`Z# glAttachShader@-Z# glUseProgramC`Z# glDeleteProgramE`Z# glGetShaderInfoLogG [# glGetProgramInfoLogL [# glGetShaderivQpY# glGetProgramivUpY# glDetachShaderY-Z# glGetAttachedShaders[Z# glIsShader`CY# glIsProgrambCY# glShaderSourcel֬# glCompileShaderq`Z# glLinkPrograms`Z# glGetUniformLocationuZ# glUniform1fx[# glUniform2f{[# glUniform3f[# glUniform4f[# glUniform1fv^\# glUniform2fv^\# glUniform3fv^\# glUniform4fv^\# glUniform1iX# glUniform2iX# glUniform3i\# glUniform4i8\# glUniform1ivz\# glUniform2ivz\# glUniform3ivz\# glUniform4ivz\# glUniformMatrix2fv\# glUniformMatrix3fv\# glUniformMatrix4fvƖ\# glGetUniformfv-[# glGetUniformivI[# glGetActiveUniformԔZ# glGetShaderSource [# glValidateProgram`Z# glVertexAttribPointerH]# glEnableVertexAttribArray`Z# glDisableVertexAttribArray`Z# glVertexAttrib1f\# glVertexAttrib1fv\# glVertexAttrib2f\# glVertexAttrib2fv\# glVertexAttrib3f]# glVertexAttrib3fv\# glVertexAttrib4f"]# glVertexAttrib4fv\# glGetVertexAttribfve[# glGetVertexAttribivpY# glGetVertexAttribPointerv[# glGetAttribLocation Z# glBindAttribLocation DZ# glGetActiveAttribZ# glGetTexLevelParameterivP# glGetTexImageS# glClipPlaneW?# glDepthRangeYV# glDrawBuffer[U# glMapBufferfq# glUnmapBufferiY# glTexImage3DqU# glTexSubImage3Dx8V# glBlitFramebuffers^# glGenProgramsY# glDeleteProgramsY# glBindProgramYY# glProgramString# glProgramLocalParameter4fv]# glEGLImageTargetTexture2D# glEGLImageTargetRenderbufferStorage# glDiscardFramebufferŭ# glRenderbufferStorageMultisampleIMGDz^# glFramebufferTexture2DMultisampleIMG# glGenSamplersY# glDeleteSamplers,Y# glBindSampler-Z# glSamplerParameteri^# glCreateProgramObjectrZ# glCreateShaderObject~Z# glDeleteObject`Z# glAttachObject-Z# glUseProgramObject`Z# glGetInfoLog [# glGetObjectParameterivpY# glDetachObject-Z# glGetAttachedObjectsZ# glGetStringiy]# glBindVertexArray`Z# glDeleteVertexArrays,Y# glGenVertexArraysY# glMapBufferRange&^# CoglSwapChain!.B_CoglSwapChain CoglOnscreenTemplate&[B_CoglOnscreenTemplate CoglRenderer QB_CoglRenderer WCCOGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver ^B CoglDisplay!A6C_CoglDisplay8"$C"&Q#setup"(1 #(renderer")a#,onscreen_template"*c#07"4##4 CoglAttribute#%C_CoglAttribute$7=D$9Q#name_state$;j#(normalized$<1 #,is_buffered$>1 #0d$LA#4ˌ$N# CoglAttributeBuffer%%XD_CoglAttributeBuffer CoglIndices&%D_CoglIndicesC _CoglFeatureID܉GCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglPath'6G_CoglPath CoglPipeline("G_CoglPipeline)k J)e#destroy_callback)q#<destroy_data)##@journal_ref_count)#DO)#Hage)#Lcolor) #P?)#`layer_differences)#d)#hstatic_breadcrumb) #llayers_cache)#pshort_layers_cache)#tdeprecated_get_layers_list)#is_weak)#)#blend_enable)#real_blend_enable)#layers_cache_dirty)#deprecated_get_layers_list_dirty)#has_static_breadcrumb)#progend)#CoglSnippet*3J_CoglSnippetG CoglBuffer+@EJ_CoglBuffer\,S0K,UQ#,Wa#(vtable,Y#,last_target,[#8%,]#<gl_handle,_~U#@size,`#Dusage_hint,a#Hupdate_hint,bK#Lċ,f#Pˌ,h#Tstore_created,j#X+~KCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint+0K+LCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess+K+|LCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint+/L CoglBitmap-*L_CoglBitmapP.'mM.)Q#.,a#(t..#,width./#0@.0#4rowstride.1#8ċ.3#<mapped.51 #@bound.61 #Dshared_bmp.::#Hbuffer.>>#L CoglTexture/"M_CoglTextureD0N0Q#0a#(~0#,max_level0#0width0#4@0#8E01 #<vtable06#@/afNCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType/eN CoglFramebuffer1ZN_CoglFramebuffer2vfQ2xQ#2ya#(+2z#,config2}#0width2#D@2#Ht2#LE21 #P2q#T.2q#Xviewport_x2%#\viewport_y2%#`viewport_width2%#dviewport_height2%#hviewport_age2#lviewport_age_for_scissor_workaround2#pclip_state2#tdither_enabled21 #x2#|2w#deps2#clear_color_red2%#clear_color_green2%#clear_color_blue2%#clear_color_alpha2%#clear_clip_x02#clear_clip_y02#clear_clip_x12#clear_clip_y12#clear_clip_dirty21 #dirty_bitmasks21 #bits2V#~2# CoglFrameInfo3({Q_CoglFrameInfo CoglObject4 Q_CoglObject(5K#Rklass5Mb#user_data_entry5Ob#user_data_array5Qb#n_user_data_entries5R# 5T#$4Z=Runused4[# CoglUserDataKey4\#R CoglUserDataDestroyCallback4jwR}RR# CoglOnscreen6*R_CoglOnscreen7KS7M}N#foreign_hwnd7V#7Y1 #frame_closures7[#resizable7]1 #resize_callbacks7^#frame_counter7`" #swap_frame_counter7a" #pending_frame_infos7d #77f##_CoglFrameEvent6SCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent6SCoglFrameCallback6TT:T:TS@T#RfQCoglFrameClosure6_T_CoglFrameClosure7'T`7)0# 7+S#!7-## 7.TR#}NCoglOnscreenResizeCallback6TTT:T# CoglTexture2D87U_CoglTexture2D GLenum9 GLboolean9 GLbitfield9 GLint9 GLsizei9 GLubyte9 GLuint9 GLfloat9 % GLclampf9!%GLvoid9$UUUUUUUUU"UUUU8V"USUSU`U`U`USU"U"UU>V|V"USUSUSUSU`U`U`U"U"UUVV"U"UVVUVV"U"UVVSUVV"U"UVUVW"U"UWSUW*W"U"UU0WFW"U"USULW]WU0UcWW"USU"U`U`USU`UUWW"USUSUSU`U`U"U`UUWW"UUWW"UVXX"USUX#XV)XDX"U"U"U"UJXVXU\XrX"U`UUxXXUUUXXSUSUSUXoUX~UXXSU"U`UUXXUUXYSUSUY&Y`U&Y~U2YCY`UXIY 0UYY~U_YpY"U~UvYY~U"UWYY"UU"UYY"UUY 0UY"UUYZ"U"UZ"UZ-Z"U"USU~U3ZDZ~U~UJZ`Z~U~U fZrZ~UxZ!~UZ ~UZ"UZZ~U~U`UZWZ`U"UZZ~U`UZ&YZ SU [~U [-[~U`UZ3[I[~USUVO[e[~USUWk[[~U"UV[[~U"UY[[SUU[[SUUU[[SUUUU[\SUUUUU\8\SUSUSUSU>\^\SUSUSUSUSUd\z\SU`UV\\SU`UV\\SU`U0UV\\~UU\\~UV\]~UUU]"]~UUUU(]H]~UUUUUN]s]~USU"U0U`UU0U] X]"U~U]]U]]SU]]"U~UV]]"U"U`U`U] "U ^"U^1^"U"U"U~USU7^R^"U"U"U~UX^s^"U"U"UWy^^SUSUSUSUSUSUSUSUAU"U^^"U`U"U`U`U^^~U"USU^ U_"UAU_?_`UX"UU`UE_`_"U"UWWf_!"Ur_~_AU__"USUSUSU`U`U"U"UU__"USU"USUSU`U`USU_"`"USUSUSUSUSU`U`U(`9`"UW?`P`"UVV`l`"USU`Ur``"UU``UUUU``0U0U0U0U``SUSU`U`U CoglGLES2Context:^`_CoglGLES2Contexta ;=4e#op=5#=6#composite_gets=:# CoglClipStack>)d_CoglClipStack>]}d>>ae#+>ce#j>j#j>k# t>l#t>m#>o# CoglClipStackRect>*d_CoglClipStackRect4>r-e_parent_data>tc#x0>w%#y0>x%# x1>y%#$y1>z%#(matrix_entry>}e#,can_be_scissor>1 #0>0eCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType>5-ec{cG CoglNode?"e_CoglNode?1mf#(`?4f#,children?7sf#4has_parent_reference?;1 #8_CoglNodeList?$mf?$mf#e CoglNodeList?$Hf?4fle_next?4mf#le_prev?4f#mf@#jCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags@ #,padding6E? #0padding7E@ #4padding8EA #8padding9EB #< CoglDepthStateEC wFC{yCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncFLZxF4zCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeFy CoglBitmaskG9hznz_CoglBitmaskImaginaryType)lF}COGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNT _CoglPipelineState)COGL_PIPELINE_STATE_COLORCOGL_PIPELINE_STATE_BLEND_ENABLECOGL_PIPELINE_STATE_LAYERSCOGL_PIPELINE_STATE_LIGHTINGCOGL_PIPELINE_STATE_ALPHA_FUNCCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE COGL_PIPELINE_STATE_BLENDCOGL_PIPELINE_STATE_USER_SHADERCOGL_PIPELINE_STATE_DEPTHCOGL_PIPELINE_STATE_FOGCOGL_PIPELINE_STATE_POINT_SIZECOGL_PIPELINE_STATE_LOGIC_OPSCOGL_PIPELINE_STATE_CULL_FACE COGL_PIPELINE_STATE_UNIFORMSCOGL_PIPELINE_STATE_VERTEX_SNIPPETSCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETSCOGL_PIPELINE_STATE_REAL_BLEND_ENABLED) ambient)lu#diffuse)lu#specular)lu# emission)lu#0shininess)%#@CoglPipelineLightingState)%)kalpha_func){y#alpha_func_reference)%#CoglPipelineAlphaFuncState)+%()tblend_equation_rgb)"U#blend_equation_alpha)"U#blend_src_factor_alpha)SU#blend_dst_factor_alpha)SU# blend_constant) #blend_src_factor_rgb)SU# blend_dst_factor_rgb)SU#$CoglPipelineBlendState)%$) enabled)"1 #color)# #mode)$#density)%%#z_near)&%#z_far)'%# CoglPipelineFogState)(%)*=),#CoglPipelineLogicOpsState)-$%)/mode)14z#front_winding)2r#CoglPipelineCullFaceState)3_% )5 override_mask)7Uz#override_values)< #changed_mask)@Uz#vCoglPipelineUniformsState)A&)CTlighting_state)E #alpha_state)Fk#Dblend_state)Gt#Luser_program)HA #tdepth_state)IDx#xfog_state)J#point_size)K%#logic_ops_state)L=#cull_face_state)M#uniforms_state)N#)OTk#)PTk#CoglPipelineBigState)Q2CoglPipelineDestroyCallback)h-J#Tu uȄ )%:COGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType))Ȅ_CoglPipelineFlushFlag) COGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag)Z_CoglPipelineFlushOptions)%) #Q) #) #)u# CoglPipelineFlushOptions)* CoglBufferVtable,(Æ_CoglBufferVtable ,*map_range,,D#unmap,3V#set_data,5# #>>L|L3JV>J 1 >.\ _CoglBufferFlags,<COGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags,B,DCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint,H-,JCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget,Qˆ CoglOffscreenH,_CoglOffscreen22}N#gl_framebuffer2x#2ǝu#texture_level2ȥ#texture_level_width2ɥ#texture_level_height2ʥ#depth_texture2̝u#allocation_flags2#create_flags2# _CoglMatrixOp=%COGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp=0_CoglMatrixEntryCache =)=e#flushed_identity=1 #flipped=1 # CoglMatrixEntryCache=ϋ=COGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode=E CoglClipStateI_CoglClipStateIstacksI"q#_CoglJournal`J!J#Q#+J+T#(J-b#,J.b#0؊J/#4vbo_poolJ6#8next_vbo_in_poolJ9#Xfast_read_pixel_countJ;#\ =D CoglJournalJ=_CoglJournalEntryJBJD-J#dJEe#UJFe#ɉJH# ?JI# CoglJournalEntryJJ$&COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID$,5_CoglAttributeNameState$.name$0#name_id$1#name_index$2#normalized_default$31 # $4# CoglAttributeNameState$5$A$B#։$C#offset$D#n_components$E# +$F>#P$HA$Ia#boxed$Jv##P$@j$buffered$G$constant$Kp$RJCOGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags$au$sunit$u#options$v#Q$w # CoglFlushLayerState$x_ _CoglFramebufferType2-COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType2022swap_chain24#need_stencil251 #~26#271 # depth_texture_enabled281 #B CoglFramebufferConfig29.2=COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags2?’ _CoglFramebufferStateIndex2GCOGL_FRAMEBUFFER_STATE_INDEX_BINDCOGL_FRAMEBUFFER_STATE_INDEX_VIEWPORTCOGL_FRAMEBUFFER_STATE_INDEX_CLIPCOGL_FRAMEBUFFER_STATE_INDEX_DITHERCOGL_FRAMEBUFFER_STATE_INDEX_MODELVIEWCOGL_FRAMEBUFFER_STATE_INDEX_PROJECTIONCOGL_FRAMEBUFFER_STATE_INDEX_COLOR_MASKCOGL_FRAMEBUFFER_STATE_INDEX_FRONT_FACE_WINDINGCOGL_FRAMEBUFFER_STATE_INDEX_MAX _CoglFramebufferState2TҕCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState2^2lVred2n#blue2o#green2p#alpha2q# depth2r#stencil2s# CoglFramebufferBits2tc2COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags2}_CoglGLFramebuffer 2xfbo_handle2~U#renderbuffers2#~2# CoglGLFramebuffer2! CoglDriverVtableK _CoglDriverVtablexK"pixel_format_from_gl_internalK'#pixel_format_to_glK.Л#update_featuresK5a#offscreen_allocateK9# offscreen_freeK=#framebuffer_flush_stateK@#framebuffer_clearKEJ#framebuffer_query_bitsKMg#framebuffer_finishKQy# framebuffer_discard_buffersKT#$framebuffer_draw_attributesKX˜#(framebuffer_draw_indexed_attributesKb #,framebuffer_read_pixels_into_bitmapKm@#0texture_2d_freeKwX#4texture_2d_can_createK}}#8texture_2d_initKX#<texture_2d_allocateK#@texture_2d_new_from_bitmapK#Dtexture_2d_copy_from_framebufferK#Htexture_2d_get_gl_handleK#Ltexture_2d_generate_mipmapKX#Ptexture_2d_copy_from_bitmapKK#Ttexture_2d_get_dataKl#Xflush_attributes_stateK㝞#\clip_stack_flushK#`buffer_createKV#dbuffer_destroyKV#hbuffer_map_rangeKD#lbuffer_unmapKV#pbuffer_set_dataK #t 1 a"U ЛaZZZ 1 ֛TTҕ JT%%%%%aTaVPyTmTŜT-J=ŜJDT-J=ŜJoDќ 1 :T:LRRTF 1 }a^ 1 u R:RT R 1 KR:lRQT-JJŜreT CoglTextureDriverLӞ_CoglTextureDriver0LYgenL%s#prep_gl_for_pixels_uploadL1#upload_subregion_to_glLC#upload_to_glLY$# upload_to_gl_3dLkl#prep_gl_for_pixels_downloadL#gl_get_tex_imageL#size_supportedL#size_supported_3dL# try_setting_gl_border_colorL;#$allows_foreign_gl_targetLV#(find_best_gl_get_data_formatL{#, ~Usa"UYay 1 au1 :~U~U 1 $a"U~U1 :SU~U~U 1 la"U~U1 SUSU:SU~U~U*ar 1 a"U"U"U 1 a"U"U"U"U 1 a"U"U"U;a~UV% 1 Va"UA {aZZ\ CoglPipelineCacheM_CoglPipelineCache CoglTexture3DN.Ģ_CoglTexture3D CoglTextureRectangleO?_CoglTextureRectangle _CoglGpuInfoArchitectureFlagPjCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagP% _CoglGpuInfoArchitectureP'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureP0P3ԦCOGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorP<ϥP?ACOGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackagePBPECOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugPLa CoglGpuInfoPPЧ_CoglGpuInfo$PR˨vendorPTԦ#vendor_namePU #driver_packagePWA#driver_package_namePX # driver_package_versionPY#architectureP[#architecture_nameP\ #architecture_flagsP]j#driver_bugsP_# _CoglFrameCallbackList7%{7%#a7% #FT CoglFrameCallbackList7%˨7)U[7)#H7) # CoglResizeNotifyEntry71r_CoglResizeNotifyEntry75ɩ`77,# 79T#!7:## id7;#_CoglResizeNotifyList73{73#a73 #U CoglResizeNotifyList73ɩ77Q[77#H77 # CoglOnscreenEvent7>j_CoglOnscreenEvent7BĪ`7D)#onscreen7F:T#info7G@T# +7HS#_CoglOnscreenEventList7@{7@#a7@#Q CoglOnscreenEventList7@Ī7DN[7D#H7D#T_բ > Cl0Uū"U`U"UUܫ"Us]˫ X"U"SUSU`U`U"U"UU>"USU~U(Z"U"U"UD"USUSU`U`USU"U"UU`oUoUoUoU֬~U`UaV"USU"UWܬ"USU"U"UU4"U4:#VE #q"U"U\"U"U`U.w"U#ŭ"U`UZ"U"U"U~USU`U˭ CoglMetaTextureCallbackQw6u66#<% CoglTextureVtable0"Z_CoglTextureVtableP08is_primitive0=1 #allocate0?#set_region0G#get_data0W# foreach_sub_texture_in_region0\#get_max_waste0d#is_sliced0f#can_hardware_repeat0h#transform_coords_to_gl0j6# transform_quad_coords_to_gl0mQ#$get_gl_texture0pq#(gl_flush_legacy_texobj_filters0u#,pre_paint0y#0ensure_non_quad_rendering0z#4gl_flush_legacy_texobj_wrap_modes0}ײ#8get_format0#<get_gl_format0#@get_type0#Dis_foreign0#Hset_auto_mipmap00#L0%COGL_TRANSFORM_NO_REPEATCOGL_TRANSFORM_HARDWARE_REPEATCOGL_TRANSFORM_SOFTWARE_REPEAT CoglTransformResult0.01<COGL_TEXTURE_NEEDS_MIPMAP CoglTexturePrePaintFlags06 1 u:\ 1 uu%%%%#ı u 1 u 6uvv Quv< 1 qu&YZWu"U"Uwu<uײu"U"U"U uݲ "Uu fNu 0u1 <A_CoglJournalFlushState,^&ctx`a#bw#d#eb# current_attributef#։h#ɉi#current_vertexj~U#indicesl# indices_type_sizem#$o-J#( CoglJournalFlushStatepA CoglJournalBatchCallbackrci# CoglJournalBatchTestu 1 _CreateAttributeStatecurrent##&CreateAttributeState%gx_1%#y_1%#x_2%#y_2%# ClipBounds!'entry_to_screen_polygon,(+T(,( v)poly v* *.q+projectionS *S +i+viewportlu,+wS%2-can_software_clip_entry1 ?((Ӌ(Ue)clip_bounds_out?*-J*ٌe*$,+rect_x1%+rect_y1%+rect_x2%+rect_y2%+clip_rectE+tx%+ty%+tz%*d eg}d'software_clip_entryMD(M)vertsNv(O?*։Q+rx1S%+ry1S%+rx2S%+ry2S%+vx1T%+vy1T%+vx2T%+vy2T%*$U,+tv+tx1%+ty1%+tx2%+ty2%.04(4w(5,(Ŋ6(؊7(8b*:+buffer;>+vin<6+vout=v*>+i?+last_modelview_entry@e*AS /__PRETTY_FUNCTION__005*C,*Q,+vb_strideR*S0r*[0+vh,+tin6+toutv ~  %Ĺ 1_cogl_journal_dump_quad_batch-2ċݥ2?ݥ3n_quadsݥ4byte_stride߆4i'_cogl_journal_flush_pipeline_and_entries((ɋ(ċ#*݉50*,*'maybe_software_clip_entries((ɋ(݉+ctxa*w*Ue*ٌe*0l**Ӌ*?0~*,*+vertsv*?6_cogl_object_journal_incz1_cogl_journal_free}2}w4i6_cogl_object_journal_decz7batch_and_call`7m7m88Ŋ-9can_batch_callback녴K:batch_callbackC;ċ#n=G=N?compare_entry_modelviews1 7m8mt:@G@N?compare_entry_strides1 8m88mt@G@N?compare_entry_clip_stacks 1 @8mT8mtؽ@G @N Acompare_entry_pipelines1 `8m8m3(@G@NAadd_framebuffer_deps_cbs1 8m8m_Blayersu@!s#C+uTDvuElwJF_cogl_journal_flush_clip_stacks_and_entries8m9m@@ɋ@ċ#C݉D+TEctxa3D.qF5GnDY>nDm1_cogl_journal_dump_quad_vertices)2ċ2?H։4i,4vȞv4cɥ4jʥ0H̥,4t՞vF_cogl_journal_flush_vbo_offsets_and_entries@9m=m@@@ɋA@ċB#C݉DEctxEadD։FEiGDHŜ5II9m9m DS& Go'D: G(oEvertsZ JĹR;m@oKm K K >hoLM# N;moKп Oſ>oMۿ MJ >oMi LM >oM >pD F_cogl_journal_flush_texcoord_vbo_offsets_and_entries =m>m @@ɋ@ċ#C݉Pcreate_attrib_statehEiA 5F_cogl_journal_flush_modelview_and_entries >mvAm` |@ @ɋ @ċ#C݉Ectxa D+T DŜ Edraw_flagsJ 5I>m>mD!F I>m>mD$Z I)?m?mEmode>=n Efirst_vertex? I?m?mD\ > pPoutline^-Jd2mEcolor_intensity_ Ei` Ploop_attributesa|\ D Acreate_attribute_cb1 AmBm 8@-J@@!#C݉8D6 DŜc Pnames>@Ename  N Acompare_entry_layer_numbers51 BmBm @G5@N57_cogl_object_journal_indirect_freezBmUCm ":objz"QŻBm8pzR>PpMSHCmOCmzQTz`CmDm=KRRM͵MٵU}U~MUP>hpM 1T7EmFmQpKi4RuRMGLM{J7REmpOOu>pLMLOi>pMMζM޶M MMFMrU&\M1TKFmHm KuRMMM?MMM˷%M׷]MMM>pLMMM*3M6LT-ImImeR`RlRxUVGpnMGqMJ-DIm qKxKlK`>HqLF_cogl_journal_maybe_software_clip_entriesIm"Km@@ɋ@ċ#C݉5JImpqRR>qMM?MnM*M6GqMGMSM_ItJm}JmMqSWJmJmLMgMX_cogl_is_journalz1 0KmGKmt::objectz#Yobjz"Z_cogl_journal_object_newzw{3new_objzw4objz"[_cogl_journal_newwPKmTLm;+T=wGN:KmqK`>rMo\Km@rz]_cogl_journal_discard`LmLm[@wEi>XrD^_cogl_journal_all_entries_within_bounds1 MmMm@wBclip_x0%Bclip_y0%Bclip_x1% Bclip_y1%D|DٌeEreferenceeCjPCjTCtXCt\Ei)>prEfound_reference1 H-create_attribute_buffer(w)n_bytes+vbo+ctxa]_cogl_journal_flushNm+Smh@wD+TKEctxamC݉&Ei5I6Nm?NmDGrD0JDNmrAKzRn}Kb/RV>rUtLMMMƸMҸ)_ܸU~UmGrGM(H`NmrEKtK> sMM* >HsL6MB^ MT GsMe GsUw@>sM L1_cogl_journal_dump_logged_quadQ2ċ2?H։4i,4vv4j,4tv]_cogl_journal_log_quad0SmMVm  @wBposition6@-J@? @uBtex_coords6Btex_coords_lenD+T!D։!Enext_vert!Evv!Ei&"Enext_entryE"D _"Dy"Efinal_pipeline-J"DUe"Pflush_optionsPDq#5Gs+tVITm"TmD#a;TmTmK)#K=#W;TmTmLM(]#> tM2p#M;#WTmTmME#G8tD#IFUmNUmD#GXtD#GptD#WUmUmD $-try_checking_point_hits_entry_after_clippinge1 (+eT(f(gv)xh%)yi%)hitj+can_software_clipl1 +needs_software_clipm1 *ٌne0+rect_entryE,*g+poly c1 ^_cogl_journal_try_read_pixel1 PVmYm $@wBxByBbitmap: Bfound_intersectionEctxa$Dt$Ei$bsuccessYm>tD6%EcolorT%Dvr%Ppoly c~D+T%Epixel%Eignore_error%>tEhit1 &J VmtO|OrOhO\OPOD>uM!&Mh&M&G8uULUWWmWmM&Y_cogl_object_journal_countz`2mc_cogl_debug_instancesK  C c_cogl_debug_flagsQ3d_cogl_journal_classz~bl9ms,QGNU C 4.6.3./cogl-frame-info.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglYm([mGcharunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned charfloatsigned charshort intlong long unsigned intdoubleVARENUM VT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long doubleint64_t)gchar0guint9GArray'_GArray+Kdata-K#len.# GHashTable'c _GHashTable QCoglBoolDCoglOutput< _CoglOutputCoglFrameInfo(_CoglFrameInfo@ B_parent B#frame_counter "#(presentation_time ##0refresh_rate $#8output & #<CoglObject T_CoglObject( Kklass M #user_data_entry O #user_data_array Q #n_user_data_entries R# ref_count T#$  Zunused [#CoglUserDataKey \   # COGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass 4 name 6#virt_free 7#virt_unref 8#CoglUserDataDestroyInternalCallback 1J P a CoglObjectClass 9 = key ? #user_data @#destroy A # CoglUserDataEntry Bx a    _cogl_object_frame_info_inc _cogl_frame_info_free-B -B _cogl_object_frame_info_dec _cogl_object_frame_info_indirect_free YmZm& obj  YmYm 6 H YmYm Bcogl_is_frame_info wZm'Zmt. object obj _cogl_frame_info_object_new B r new_obj B obj _cogl_frame_info_new#B 0ZmZm(' %B '!. @Zmpu)"W '#u$f '% nZmu cogl_frame_info_get_frame_counter3ZmZmt0 &3B cogl_frame_info_get_presentation_time9[m [mt} &9B cogl_frame_info_get_refresh_rate?[m[mt &?B cogl_frame_info_get_outputE [m([mt&EB _cogl_object_frame_info_count h2m'_cogl_debug_instances Kq(_cogl_frame_info_class a x9mISGNU C 4.6.3./cogl-framebuffer.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl0[mmI__gnuc_va_list__builtin_va_listcharva_listsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloatusigned charshort intlong long unsigned int HWND__ unused#HWND >  doubleVARENUM VT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long doubleguint8Sguint32&gsize:gchar0gint3gboolean4gulong8>guint9gpointerOdGDestroyNotifyY7=IGArray'W _GArray+J- # len.#GByteArray( _GByteArray1J3# len4#GPtrArray) _GPtrArray7  pdata9# len:#GQuark &GError +8 _GError -{ domain /# code 0# message 1 #  GList ' _GList )J +# next ,# prev -#GHashTable '_GHashTableGHook ( _GHook KJ M# next N:# prev O:# P# hook_id Q#q R# func S# T!#GHookList ) _GHookList A: seq_id C#hook_size D#is_setup E# hooks F:# dummy3 G# finalize_hook H@# dummy I{#GHookFinalizeFunc 5Y_pp:GSList' _GSList)J+# next,#v GString) _GString + str- # len.# allocated_len/#! *< G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK|GQueue& _GQueue 1; head3# tail4# length5#G uint8_t$Suint32_t(int64_t)!CoglBoolDCoglHandledCoglFuncPtrCoglMatrix _CoglMatrixO xxRf# yxSf# zxTf# wxUf# xyXf# yyYf# zyZf# wy[f# xz^f# yz_f#$ zz`f#( wzaf#, xwdf#0 ywef#4 zwff#8 wwgf#< invmo#@n>#qo># _padding3p>#CoglQuaternion _CoglQuaternion |~ w~f# xf# yf# zf# f#f#f#f#CoglEuler _CoglEuler  headingf# pitchf# rollf#f# f#f#f#f#CoglColor+ _CoglColor redL #NL #blueL #L #[ #[ #[ # [rCOGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlagsCOGL_WINDOW_BUFFERCOGL_OFFSCREEN_BUFFERCoglBufferTargetDZCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHCOGL_SYSTEM_ERROR_UNSUPPORTEDCOGL_SYSTEM_ERROR_NO_MEMORYaCOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType`COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesMode{COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunctiony_CoglWinsysFeatureCOGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES X;COGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskamCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpQ|COGL_BUFFER_BIT_COLORCOGL_BUFFER_BIT_DEPTHCOGL_BUFFER_BIT_STENCIL'COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags#COGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#CoglContext% _CoglContext>[DO@`X# displayBl#( driverDOH#, gpuH#0kK#TʎL#X glsl_majorN#\ glsl_minorO#` featuresR#d feature_flagsS#h private_feature_flagsTv#l needs_viewport_scissor_workaroundVz #p viewport_scissor_workaround_framebufferW[#t default_pipelineYP#x default_layer_0Z#| default_layer_n[# dummy_layer_dependant\# attribute_name_states_hash^; # attribute_name_index_map_o# n_attribute_names`# enabled_builtin_attributesb6# enabled_texcoord_attributesc6# enabled_custom_attributesd6# enable_builtin_attributes_tmpi6# enable_texcoord_attributes_tmpj6# enable_custom_attributes_tmpk6# changed_bits_tmpl6# legacy_backface_culling_enablednz # identity_matrixq # y_flip_matrixr # flushed_matrix_modev<# current_projection_entryzq# current_modelview_entry{q# identity_entry}p# builtin_flushed_projectionЕ# builtin_flushed_modelviewЕ# texture_unitso# active_texture_unit# legacy_fog_state# opaque_color_pipelineP# blended_color_pipelineP# texture_pipelineP# codegen_header_buffer # codegen_source_buffer # codegen_boilerplate_buffer # source_stack# legacy_state_set# pipeline_cache# default_gl_texture_2d_tex# default_gl_texture_3d_tex# default_gl_texture_rect_tex´#*# journal_flush_attributes_arrayo# journal_clip_boundso# polygon_verticeso# current_pipelineP# current_pipeline_changes_since_flush># current_pipeline_skip_gl_colorz # current_pipeline_age># gl_blend_enable_cachez # depth_test_enabled_cachez # depth_test_function_cache# depth_writing_enabled_cachez # depth_range_near_cachef# depth_range_far_cachef# legacy_depth_test_enabledz # current_bufferȴ# framebuffer_stack# window_buffer[# current_draw_buffer_state_flushed># current_draw_buffer_changes>#W[#Ӎ[# have_last_offscreen_allocate_flags# last_offscreen_allocate_flagsV# swap_callback_closures; # next_swap_callback_id# onscreen_events_queue^# current_gles2_contextIn# gles2_context_stack # current_path˴q# stencil_pipelineP# quad_buffer_indices_byte\# quad_buffer_indices_len# quad_buffer_indices\# rectangle_byte_indices\# rectangle_short_indices\# rectangle_short_indices_len# in_begin_gl_blockz # texture_download_pipelineP# blit_texture_pipelineP# atlasesݲ# atlas_reorganize_callbacksގ# journal_rectangles_colorL # max_texture_units'\# max_texture_image_units'\# max_activateable_texture_units'\# current_program # current_fragment_program_typeŎ# current_vertex_program_typeŎ# current_gl_programR\# current_gl_dither_enabledz # current_gl_color_mask;# current_clip_stack_validz #current_clip_stackq#current_clip_stack_uses_stencil z #buffer_map_fallback_arrayش#buffer_map_fallback_in_usez #buffer_map_fallback_offset#rectangle_stateh#sampler_cache޴#winsys_features$#&d#uniform_names-#uniform_name_hash1; #n_uniform_names2# glBindTexture;-`# glBlendFunc=`# glClear?@f# glClearColorA\# glClearStencilFzd# glColorMaskHxg# glCopyTexSubImage2DMf# glDeleteTexturesV`# glDepthFuncX\# glDepthMaskZ# glDisable\\# glDrawArrays^$g# glDrawElements`# glEnablee\# glFinishg# glFlushi# glFrontFacek\# glCullFacem\# glGenTextureso_# glGetErrorq4f# glGetIntegervsf# glGetBooleanvu.# glGetFloatvw g# glGetStringyD# glHint{`# glIsTexture}`# glPixelStorei^# glReadPixelst# glScissorg# glStencilFunc# glStencilMask4a# glStencilOp# glTexImage2D# glTexParameterf]# glTexParameterfvP]# glTexParameteri]# glTexParameterivw]# glGetTexParameterfv]# glGetTexParameteriv]# glTexSubImage2DRf# glCopyTexImage2Df# glViewportg# glIsEnabled`# glLineWidth_# glPolygonOffset_# glClipPlanef<^# glClientActiveTextureD\# glGenRenderbuffers<_# glDeleteRenderbuffers?`# glBindRenderbufferB-`# glRenderbufferStorageEd# glGenFramebuffersJ_# glBindFramebufferM-`# glFramebufferTexture2DPd# glFramebufferRenderbufferVe# glIsRenderbuffer[`# glCheckFramebufferStatus]d# glDeleteFramebuffers_`# glGenerateMipmapb\# glGetFramebufferAttachmentParameterivd&e# glGetRenderbufferParameterivi]# glIsFramebufferm`# glBlendEquationu\# glBlendColorw\# glBlendFuncSeparate^# glBlendEquationSeparate`# glReleaseShaderCompiler# glGetShaderPrecisionFormatf# glShaderBinarye# glStencilFuncSeparate`# glStencilMaskSeparate-`# glStencilOpSeparate^# glDepthRangef:_# glClearDepthf4a# glAttachShader @a# glUseProgram C4a# glDeleteProgram E4a# glGetShaderInfoLog Ga# glGetProgramInfoLog La# glGetShaderiv QD`# glGetProgramiv UD`# glDetachShader Ya# glGetAttachedShaders [a# glIsShader ``# glIsProgram b`# glShaderSource l(# glCompileShader q4a# glLinkProgram s4a# glGetUniformLocation ua# glUniform1f xqb# glUniform2f {b# glUniform3f b# glUniform4f b# glUniform1fv 2c# glUniform2fv 2c# glUniform3fv 2c# glUniform4fv 2c# glUniform1i _# glUniform2i b_# glUniform3i b# glUniform4i c# glUniform1iv Nc# glUniform2iv Nc# glUniform3iv Nc# glUniform4iv Nc# glUniformMatrix2fv jc# glUniformMatrix3fv jc# glUniformMatrix4fv jc# glGetUniformfv b# glGetUniformiv b# glGetActiveUniform ha# glGetShaderSource a# glValidateProgram 4a# glVertexAttribPointer d# glEnableVertexAttribArray 4a# glDisableVertexAttribArray 4a# glVertexAttrib1f c# glVertexAttrib1fv c# glVertexAttrib2f c# glVertexAttrib2fv c# glVertexAttrib3f c# glVertexAttrib3fv c# glVertexAttrib4f c# glVertexAttrib4fv c# glGetVertexAttribfv 9b# glGetVertexAttribiv D`# glGetVertexAttribPointerv Ub# glGetAttribLocation a# glBindAttribLocation a# glGetActiveAttrib ha# glGetTexLevelParameteriv!PI# glGetTexImage!So# glClipPlane!W# glDepthRange!Y# glDrawBuffer![\# glMapBuffer!fö# glUnmapBuffer!i`# glTexImage3D!q\# glTexSubImage3D!x ]# glBlitFramebuffer!Ge# glGenPrograms!_# glDeletePrograms!_# glBindProgram!-`# glProgramString!# glProgramLocalParameter4fv!d# glEGLImageTargetTexture2D!# glEGLImageTargetRenderbufferStorage!# glDiscardFramebuffer!# glRenderbufferStorageMultisampleIMG!dže# glFramebufferTexture2DMultisampleIMG!B# glGenSamplers!_# glDeleteSamplers!`# glBindSampler!a# glSamplerParameteri!e# glCreateProgramObject!Fa# glCreateShaderObject!Ra# glDeleteObject!4a# glAttachObject!a# glUseProgramObject!4a# glGetInfoLog!a# glGetObjectParameteriv!D`# glDetachObject!a# glGetAttachedObjects!a# glGetStringi!Md# glBindVertexArray!4a# glDeleteVertexArrays!`# glGenVertexArrays!_# glMapBufferRange!&e# CoglSwapChain"!pD_CoglSwapChainCoglOnscreenTemplate#&D _CoglOnscreenTemplate<$DO$!`X# config$##(CoglRenderer%QD _CoglRendererT&*EO&,`X# connected&-z #( driver_override&.OH#,k&/#0ʎ&0#4 winsys_vtable&1H#8 winsys_id_override&2F#<T&3#@ outputs&5#D driver&z #0 d,L#4P,N#CoglAttributeBuffer-%qJ _CoglAttributeBuffer\.!JO.#P#CoglIndices/%J_CoglIndicesHI_CoglFeatureIDܽMCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDSCoglPath06M _CoglPath,1`X#J1@#(0DNCOGL_PATH_FILL_RULE_NON_ZEROCOGL_PATH_FILL_RULE_EVEN_ODDCoglPathFillRule0MCoglPipeline2"qN_CoglPipeline3kPO3q#destroy_callback3#<destroy_data3d#@journal_ref_count3#D3#Hage3#Lcolor3 #Pn_layers3#`layer_differences3#d3,#hstatic_breadcrumb3A #llayers_cache32#pshort_layers_cache38#tdeprecated_get_layers_list3#is_weak3#3#blend_enable3#real_blend_enable3#layers_cache_dirty3#deprecated_get_layers_list_dirty3#has_static_breadcrumb3#progend3#CoglSnippet43P_CoglSnippet]NCoglBuffer5@Q _CoglBuffer\6SQO6U`X#6Wl#( vtable6YU#, last_target6[3#8q6]#< gl_handle6_R\#@ size6`#D usage_hint6aQ#H update_hint6bZR#LJ6fO#PP6h#Tstore_created6j#X5~ZRCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAMCoglBufferUpdateHint5Q5RCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITECoglBufferAccess5vR59SCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGECoglBufferMapHint5RCoglBitmap7*dS _CoglBitmapP8'(TO8)`X#8,l#(8.r#,D8/#080#4 rowstride81#8J83O#< mapped85z #@ bound86z #D shared_bmp8:#H buffer8>#LCoglTexture9";T _CoglTextureD:TO:`X#:l#(*:#, max_level:#0D:#4:#8?:z #< vtable:#@9aUCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLECoglTextureType9eTCoglFramebuffer;ZMU _CoglFramebuffervXOx`X#yl#(zn#, config}#0D#D#Hr#L?z #P2ȟ#T`ȟ#X viewport_xf#\ viewport_yf#` viewport_widthf#d viewport_heightf#h viewport_age#l viewport_age_for_scissor_workaround#pȍR#t#z #xَ;#| journalΟ# deps# clear_color_redf# clear_color_greenf# clear_color_bluef# clear_color_alphaf# clear_clip_x0# clear_clip_y0# clear_clip_x1# clear_clip_y1# clear_clip_dirtyz # dirty_bitmasksz #p#Ə#;:XCOGL_FRAMEBUFFER_ERROR_ALLOCATECoglFrameInfo<(OX_CoglFrameInfoCoglObject= rX _CoglObject(>KX klass>M|o# user_data_entry>Oo# user_data_array>Qo# n_user_data_entries>R# >T#$=ZY unused=[#CoglUserDataKey=\XCoglUserDataDestroyCallback=jKYQY]YdCoglOnscreen?*qY_CoglOnscreen@KnZO@M6U# foreign_hwnd@V#@Yz # frame_closures@[j# resizable@]z # resize_callbacks@^g# frame_counter@`k # swap_frame_counter@ak # pending_frame_infos@d #@fd#_CoglFrameEvent?ZCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent?nZCoglFrameCallback?ZZ[[Z[d]Y:XCoglFrameClosure?3[ _CoglFrameClosure@'[@)#@+Z#@-d#  @.(Y#6UCoglOnscreenResizeCallback?[[[[dCoglTexture2DA7[_CoglTexture2DGLenumBGLbooleanBSGLbitfieldBGLintBGLsizeiBGLubyteBSGLuintBGLfloatB fGLclampfB!f GLvoidB$\\\o\o\o\o\\\[\\\ ]['\'\4\4\4\'\[[\]P]['\'\'\'\4\4\4\[[\V]l][[l]r]`\}]][[]]'\]][[]`\]][[]'\]][[`\^^[['\ ^1^o\\7^f^['\[4\4\'\4\\l^^['\'\'\4\4\[4\\^^[`\^^[l]^^['\^^l]^_[[[[_*_`\0_F_[4\\L_b_`\`\`\h_~_'\'\'\_C\_R\__'\[4\\__`\`\__'\'\__4\_R\``4\_`!\-`R\3`D`[R\J```R\[]f``[\[``[\`!\`[\``[[`[`a[['\R\aaR\R\a4aR\R\A :aFaR\La"R\Xa!R\ha[naaR\R\4\a]a24\[aaR\4\a_a!'\aR\A abR\4\a2bbR\'\]#b9bR\'\]?bUbR\[][bqbR\[`wbb'\`\bb'\`\`\bb'\`\`\`\bb'\`\`\`\`\b c'\'\'\'\c2c'\'\'\'\'\8cNc'\4\l]Tcjc'\4\]pcc'\4\\l]ccR\`\ccR\l]ccR\`\`\ccR\`\`\`\cdR\`\`\`\`\"dGdR\'\[\4\\\Sd!~_hd[R\ndzdo\dd'\dd[R\]dd[[4\4\d![d[de[[[R\'\ e&e[[[R\,eGe[[[]Mee'\'\'\'\'\'\'\'\\[ee[4\[4\4\eeR\['\e!\e[\ef4\_[\4\f4f[[]]:f"[FfRf\Xff['\'\'\4\4\[[\ff['\['\'\4\4\'\ff['\'\'\'\'\4\4\f g[]g$g[]*g@g['\4\FgWg[o\]gxg`\`\`\`\~gg\\\\gg'\'\4\4\CoglGLES2ContextC^g_CoglGLES2ContextgA Dd*h fdDe# eventsDf# reventsDg#CoglPollFDDhgEm#4 onscreen_bindEo>m#8 onscreen_swap_buffersEr>m#< onscreen_update_swap_throttledEu>m#@ onscreen_set_visibilityExUm#D context_get_clock_timeE~km#H onscreen_swap_regionEm#L onscreen_set_resizableEUm#P onscreen_get_buffer_ageEm#T onscreen_x11_get_window_xidEm#X onscreen_win32_get_windowEm#\ poll_get_infoEn#` poll_dispatchE.n#d save_contextEl#h set_gles2_contextEOn#l restore_contextEl#p destroy_gles2_contextEan#t! ]l]lA z DCl!z ~l]l ill]ll!z ll bHllll!z ll llll!dml l!z ,m[ m>m[2mUm[z Dm!k kml[mm[mmqm!m[m![ m[m!m[mmlm8nm*hk m#nl#n)n*h n!z InIn g4nanInUnCoglWinsysVtableEh _CoglObjectClass >4n name>6A # virt_free>7d# virt_unref>8d#CoglUserDataDestroyInternalCallback>1nooddCoglObjectClass>9n >=]o key>?]o#>@d# >An#YCoglUserDataEntry>B*oo coo ID fo CoglMatrixStackFo _CoglMatrixStack0GpOG`X#Gl#( last_entryGq#,CoglMatrixEntryF'p _CoglMatrixEntryG2piG4q# opG5\#G6# composite_getsG:# CoglClipStackH)p _CoglClipStackH]qiHaq#Hcq# bounds_x0Hj# bounds_y0Hk# Hl#Hm#Ho#H0qCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVECoglClipStackTypeH5qppMCoglNodeI"q _CoglNode[ #, padding6O?[ #0 padding7O@[ #4 padding8OA[ #8 padding9OB[ #<CoglDepthStateOCPC\COGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncPL;PCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModePzCoglBitmaskQ9IO_CoglBitmaskImaginaryType3l'COGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNTD3 ambient3Z# diffuse3Z# specular3Z# emission3Z#0 shininess3f#@CoglPipelineLightingState3''3alpha_func3\#alpha_func_reference3f#CoglPipelineAlphaFuncState3'(3blend_equation_rgb3[#blend_equation_alpha3[#blend_src_factor_alpha3'\#blend_dst_factor_alpha3'\# blend_constant3 #blend_src_factor_rgb3'\# blend_dst_factor_rgb3'\#$CoglPipelineBlendState3'$3 enabled3"z #color3# #؏3$Z#density3%f#ݏ3&f#z_far3'f# CoglPipelineFogState3('3*َ3,;#CoglPipelineLogicOpsState3-'3/؏31#front_winding32#CoglPipelineCullFaceState33' 35override_mask376#override_values3<#changed_mask3@6#CoglPipelineUniformsState3A4(3Cԍlighting_state3E#alpha_state3F#Dblend_state3G#Luser_program3H #tdepth_state3I%#xfog_state3J#point_size3Kf#logic_ops_state3L#cull_face_state3M#uniforms_state3N#@3OEw#3PEw#CoglPipelineBigState3QCoglPipelineDestroyCallback3h,Pdԍ H N 3%ŎCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType3)S_CoglPipelineFlushFlag3COGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag3_CoglPipelineFlushOptions34q3#&3[ #disable_layers3[ #layer0_override_texture3# CoglPipelineFlushOptions3CoglBufferVtable6(m _CoglBufferVtable 6* map_range6,# unmap63# set_data65*#!dR9S P!z *o _CoglBufferFlags6<COGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACKCoglBufferFlags6B06DQCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFERCoglBufferUsageHint6Hב6J3COGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNTCoglBufferBindTarget6QlL CoglOffscreenR,j _CoglOffscreenUO6U# gl_framebufferϠ#Nj# texture_level# texture_level_width# texture_level_height# depth_texture̋# allocation_flagsV#Q#_CoglMatrixOpG%\COGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVECoglMatrixOpG0U _CoglMatrixEntryCache GЕ%Gq# flushed_identityGz # flippedGz #CoglMatrixEntryCacheGvG<COGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURECoglMatrixModeGCoglClipStateSg _CoglClipStateS stacksS"# _CoglJournal`T!NOT#`X#]T+[#( entriesT-o#, verticesT.o#0 needed_vbo_lenT/#4 vbo_poolT6N#8 next_vbo_in_poolT9#X fast_read_pixel_countT;#\ ^^ VJCoglJournalT=,&FCOGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAYCoglAttributeNameID,,w _CoglAttributeNameState,. name,02# name_id,1F# name_index,2# normalized_default,3z # layer_number,4#CoglAttributeNameState,5a,Au attribute_buffer,B^# stride,C# offset,D# n_components,E# ,Fa#P,H,Il# boxed,J#$P,@ř%buffered,G %constant,Ku˙,RCOGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags,aЙ,s unit,u# options,v4#&,w[ #CoglFlushLayerState,x_CoglFramebufferType-nCOGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREENCoglFramebufferType0 2 swap_chain4# need_stencil5z #Ə6#7z # depth_texture_enabled8z #[DCoglFramebufferConfig9=QCOGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCILCoglOffscreenFlags?_CoglFramebufferStateIndexGCOGL_FRAMEBUFFER_STATE_INDEX_BINDCOGL_FRAMEBUFFER_STATE_INDEX_VIEWPORTCOGL_FRAMEBUFFER_STATE_INDEX_CLIPCOGL_FRAMEBUFFER_STATE_INDEX_DITHERCOGL_FRAMEBUFFER_STATE_INDEX_MODELVIEWCOGL_FRAMEBUFFER_STATE_INDEX_PROJECTIONCOGL_FRAMEBUFFER_STATE_INDEX_COLOR_MASKCOGL_FRAMEBUFFER_STATE_INDEX_FRONT_FACE_WINDINGCOGL_FRAMEBUFFER_STATE_INDEX_MAX_CoglFramebufferStateT-COGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDINGCoglFramebufferState^l redn# blueo#Np#q# depthr# stencils#CoglFramebufferBitstIodVCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCILCoglOffscreenAllocateFlagsԟ _CoglGLFramebuffer Ϡ fbo_handleR\# renderbuffers#Ə#CoglGLFramebufferxCoglDriverVtableU _CoglDriverVtablexU"ݤ pixel_format_from_gl_internalU'# pixel_format_to_glU.'# update_featuresU5l# offscreen_allocateU9H# offscreen_freeU=Z# framebuffer_flush_stateU@v# framebuffer_clearUE# framebuffer_query_bitsUM# framebuffer_finishUQХ# framebuffer_discard_buffersUT#$ framebuffer_draw_attributesUX"#( framebuffer_draw_indexed_attributesUbb#, framebuffer_read_pixels_into_bitmapUm#0 texture_2d_freeUw#4 texture_2d_can_createU}Ԧ#8 texture_2d_initU#< texture_2d_allocateU#@ texture_2d_new_from_bitmapU#D texture_2d_copy_from_framebufferUI#H texture_2d_get_gl_handleU_#L texture_2d_generate_mipmapU#P texture_2d_copy_from_bitmapUɢ#T texture_2d_get_dataUç#X flush_attributes_stateU#\ clip_stack_flushU #` buffer_createU#d buffer_destroyU#h buffer_map_rangeU#lbuffer_unmapU#pbuffer_set_dataU *#t!z l[rݤ!r'lraaa!z BB U-ZBNv[[-`[>ffff|[Х[ĥ[>֥[P`J\[P`\J(!z [' RSh[!z Ԧlr!z  ڦ!r I[!_O!z  eçrO[Pɧ q[CoglTextureDriverV* _CoglTextureDriver0V genV%ʩ# prep_gl_for_pixels_uploadV1# upload_subregion_to_glVC=# upload_to_glVY{# upload_to_gl_3dVkê# prep_gl_for_pixels_downloadV# gl_get_tex_imageV# size_supportedVB# size_supported_3dVv# try_setting_gl_border_colorV#$ allows_foreign_gl_targetV#( find_best_gl_get_data_formatVҫ#,!R\ʩl[rlЩ!z =lz R\R\ !z {l[R\z '\R\R\ C!z êl[R\z '\'\'\R\R\ lɪ!z l[[[O!z Bl[[[[!z vl[[[HlR\l]|!z l[!rҫlraaCoglPipelineCacheW_CoglPipelineCacheCoglTexture3DX._CoglTexture3DCoglTextureRectangleY?H_CoglTextureRectangle_CoglGpuInfoArchitectureFlagZCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARECoglGpuInfoArchitectureFlagZ%`_CoglGpuInfoArchitectureZ'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRASTCoglGpuInfoArchitectureZ0Z3+COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESACoglGpuInfoVendorZ<&Z?COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESACoglGpuInfoDriverPackageZBDZECOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELSCoglGpuInfoDriverBugZLCoglGpuInfoZP' _CoglGpuInfo$ZR" vendorZT+# vendor_nameZUA # driver_packageZW# driver_package_nameZXA # driver_package_versionZY# architectureZ[# architecture_nameZ\A # architecture_flagsZ]# driver_bugsZ_# _CoglFrameCallbackList@%^@%^#@%d#[^CoglFrameCallbackList@%"@)@)^#@)d#CoglResizeNotifyEntry@1ɲ _CoglResizeNotifyEntry@5 @7#@9[#@:d# id@;# _CoglResizeNotifyList@3[@3[#@3a#[CoglResizeNotifyList@3 @7@7[#@7a#CoglOnscreenEvent@> _CoglOnscreenEvent@B@D{#@F[# info@G[# @HZ# _CoglOnscreenEventList@@R@@R#@@X#RCoglOnscreenEventList@@@D@DR#@DX#ث, ش x\[4\[\.[Gd!~_D[4t'\'\4\4\[[\J['\R\z[[[['\'\4\4\'\[[\C\C\C\C\(R\4\g] I['\[].o['\[[\O[u!dö[[[[4\oɶ[d[4\`B[[[R\'\4\NgnCoglMetaTextureCallback[wrxdfCoglTextureVtable:" _CoglTextureVtableP:8 is_primitive:=z # allocate:?# set_region:G# get_data:W# foreach_sub_texture_in_region:\K# get_max_waste:da# is_sliced:fw# can_hardware_repeat:hw# transform_coords_to_gl:j# transform_quad_coords_to_gl:m#$ get_gl_texture:pλ#( gl_flush_legacy_texobj_filters:u#, pre_paint:y#0 ensure_non_quad_rendering:z#4 gl_flush_legacy_texobj_wrap_modes:}4#8 get_format:J#< get_gl_format:`#@ get_type:v#D is_foreign:w#H set_auto_mipmap:#L:%YCOGL_TRANSFORM_NO_REPEATCOGL_TRANSFORM_HARDWARE_REPEATCOGL_TRANSFORM_SOFTWARE_REPEATCoglTransformResult:.:1COGL_TEXTURE_NEEDS_MIPMAPCoglTexturePrePaintFlags:6t!z  !z rOKffffSd!!aQ!z wg}!Y!z λ_a[[Ի4[[[!rJ:![`P!Uvfz | _CoglMultiTexturedRect \+\-#\.#\/#CoglMultiTexturedRect\0 _floatVec211 x1 f# y1!f#floatVec21"CoglPathData1:V _CoglPathData\1E1G#1Il# fill_rule1KDN# path_nodes1Mo# path_start1O1# path_pen1P1# last_path1Q# path_nodes_min1R1#$ path_nodes_max1S1#, fill_attribute_buffer1U^#4 fill_vbo_indices1V\#8 fill_vbo_n_indices1W#< fill_attributes1X #@ stroke_attribute_buffer1Z^#L stroke_attributes1[#P stroke_n_attributes1\#T is_rectangle1dz #XB J  _CoglFramebufferStackEntry6[8[#B9[#CoglFramebufferStackEntry:)notify_buffers_changed * [+new_draw_buffer [*[+new_read_buffer[,_cogl_framebuffer_compare_clip_state>.+a[+b[,_cogl_framebuffer_compare_dither_state>x+a[+b [,_cogl_framebuffer_compare_modelview_state>+a[+b[,_cogl_framebuffer_compare_projection_state>+a[+b[,_cogl_framebuffer_compare_front_face_winding_state/>i+a/[+b0[-_cogl_object_offscreen_incF.cogl_is_offscreenFz /8Dd0objD`X)_cogl_offscreen_free *xB1][2ctxl-_cogl_object_offscreen_decF3_cogl_framebuffer_get_clip_stategg*][R3_cogl_framebuffer_get_modelview_stack'ȟ*]'[,_cogl_framebuffer_get_modelview_entryq*][12ȟ3_cogl_framebuffer_get_projection_stack-ȟ?*]-[,_cogl_framebuffer_get_projection_entryq*][1`ȟ4_cogl_framebuffer_flush_journalQ*]Q[._cogl_framebuffer_get_winsysH/]Ć[,create_stack_entryBB*[*B[1%B[5^i[1%kB2ctxml6I^71uo 5w[1%yB2ctx{l6I71u} 3_cogl_framebuffer_get_clip_stackqK*][1ȍg4_cogl_framebuffer_flush_stater*r[*Bs[+statet-2ctxvl8_cogl_framebuffer_dirty/][3cogl_framebuffer_get_color_mask;*][,_cogl_framebuffer_compare_color_mask_state$>_+a$[+b%[,_cogl_framebuffer_compare_viewport_state>+a[+b[71>1l71u4cogl_framebuffer_resolve_samples_region>?*]>[+x?+y@*DA*B3cogl_framebuffer_get_contextIlx*]I[3_cogl_framebuffer_read_pixels_into_bitmapz *][+x+y*Î'*w+error 2ctxl1D14_cogl_framebuffer_draw_attributes= *]= [*> P*؏? `*7@ *yA *B *C *qD 72ctxT l4_cogl_framebuffer_draw_indexed_attributes h*] [* P*؏ `*7 *y *  \* * *q 72ctx l9_cogl_framebuffer_unref0[m[m':][;u<Z(=b[mj[m>(?[m[mt@ABcogl_offscreen_refGd[m[m(`C8GdD[m[mG@E[m[mAFcogl_offscreen_unrefG[m0\m(C8GdD[m[mG@E[m[mAGcogl_framebuffer_error_quarkP[ 0\mC\m/)Hcogl_is_framebufferVz P\ms\mt>C8VdIobjXF_cogl_framebuffer_initb\mQ]m[)C]b[JctxclCdnCer CDfCgF_cogl_framebuffer_free`]m ^m) C][KctxlO*L_cogl_object_offscreen_indirect_freeF^md^m*JobjDM^mX^mD@E^mX^mAN*O X^m_^mD?p^m^mt@F_cogl_framebuffer_clear_without_flush4f^m"_m*jC]Ά[C">JredfCNf JbluefCfKctxl&+;vPshownjz ?0_m?_mt@Fcogl_framebuffer_clear4f@_mbmW+C][C">JredfCNf JbluefCfKctxl-,Iclip_stackqt$Kscissor_x0Z,Kscissor_y0z,Kscissor_x1,Kscissor_y1,Ksaved_viewport_scissor_workaroundz ,Qcleared`mRO_m v@2;HvS>T_m_m -VK_m`vqj>.->P->tP-;vNp-Wv-9cogl_framebuffer_clearbmYcm-:][:">XcolorHYcogl_framebuffer_get_width`cmhcmt^:][Ycogl_framebuffer_get_heightpcmxcmt:][?*cmcmt@Z?cmcmt@2S>Z_cogl_framebuffer_set_clip_stackcmcmtE:][Xstackq1ȍg9cogl_framebuffer_set_viewportcmgdm.:][XxfXyf:Df :f<l.=cmcm>.Ycogl_framebuffer_get_viewport_xfpdmxdmt4:][Ycogl_framebuffer_get_viewport_y fdmdmt}:] [Ycogl_framebuffer_get_viewport_widthfdmdmt:][Ycogl_framebuffer_get_viewport_heightfdmdmt:][Zcogl_framebuffer_get_viewport4fvdmdmtm:][:?mdmdmt@?dmdmt@29_cogl_framebuffer_add_dependency3dm=em.5:]3[Xdependency4[[l6X/Eemem[existing_dep:[{/9_cogl_framebuffer_remove_all_dependenciesG@emem/:]G[[lI/?ememt@9_cogl_framebuffer_flush_dependency_journalsWemem0*:]W[[lYv0=emem[>0\_cogl_offscreen_object_newFBm]new_objDB0objD^_cogl_offscreen_new_to_texture_full`Bemegm0:`:aQXlevelb[ctxdl0R[1;vNa[1OifmfmD^cogl_offscreen_new_to_textureBpgmgm1:^cogl_framebuffer_allocatez gmhm1:][Xerror b[bHPVgmw@;8w[ctxl1c5>5;pwN5N5a|vjmw.>5Zcogl_set_framebufferTjmjmt:]T[9cogl_set_draw_buffer[jm)[7>n7EkmkmN579cogl_push_framebufferkmkm7:Xbuffer[hcogl_push_draw_bufferkmlm79cogl_pop_framebufferlm!mm7.[to_popB08[to_restoreBg8[ctxl8iI>mT*lm4lm59 > .jcogl_pop_draw_buffer0mm5mmt^_cogl_framebuffer_compare9>@mmnmZ9Xa9[Xb:[gstate;>9<=>:[bit>T:iI#m;w__pFk32_n_longsF[_iF:;w[_maskF>:;w[_next_bitF:kmmmmfkmmmmbk.nm"nmVl7nmxSa_`nm8xP>&;>:;EtnmnmNN;Nb;EtnmnmS>?Knmnmt:@t@@Ny;^cogl_framebuffer_get_red_bits~om#om;:]~[[ctxl;bpX^cogl_framebuffer_get_green_bits0omSom; :][[ctxl<bpX^cogl_framebuffer_get_blue_bits`omom<r:][[ctxlE<bpX^cogl_framebuffer_get_alpha_bitsomom\<:][[ctxl<bpX^cogl_framebuffer_get_depth_bitsomom<D:][[ctxl<bpX^_cogl_framebuffer_get_stencil_bitsompm<:][[ctxl=bpX? pm(pmt@9cogl_framebuffer_set_color_mask0pmlpm(=;:][:َ;=8pmFpm@Ycogl_framebuffer_get_dither_enabledz ppmxpmt:][9cogl_framebuffer_set_dither_enabledpmpm=:][:#z Ycogl_framebuffer_get_color_formatrpmpmt,:][Zcogl_framebuffer_set_depth_texture_enabledpmpmt:][Xenabledz Ycogl_framebuffer_get_depth_texture_enabledz pmpmt:][^cogl_framebuffer_get_depth_textureqm+qm=0:][Ycogl_framebuffer_get_samples_per_pixel 0qmGqmt:] [Zcogl_framebuffer_set_samples_per_pixelPqm\qmt:][:ƏZcogl_framebuffer_resolve_samples`qmbqmt!:][?pqmrqmt^@@@@& @2??qmqmt{@k,_cogl_framebuffer_try_fast_read_pixelQz =*]Q[+xR+yS*ÎT'*wU2found_intersectionWz 1Xrm 1uZ72pixelO1+! dxqmsm>@@@@ @@SNR>Nq>Ux rmPrm7>>>>>>>>>>>>E rmPrmAPSSU? rm rm>k>= rmrm>>={Prmsm@@ @@@EPrmsmN?N[ctx:l@9cogl_framebuffer_finishBumvm@:]B[[ctxDlAaumxF@9cogl_framebuffer_push_matrixLvm?vm*AJ:]L[12Nȟ9cogl_framebuffer_pop_matrixX@vmovmA:]X[12Zȟ9cogl_framebuffer_identity_matrixdpvmvmA:]d[12fȟ9cogl_framebuffer_scalepvmvmbB[:]p[XxqfXyrfXzsf 12uȟ9cogl_framebuffer_translatevmM>AN>5N@)@@ @@@E䀄m#mNZO9_cogl_framebuffer_draw_primitive 0m聄m&O:] [: P:  J:q  UVmm x>MlO>AO>5O>)O>O>O>O> P>PEVmmNZ2P=m؁m @ >IP>`P>ywP>mP>aP@U@IEm؁mNP9cogl_framebuffer_draw_primitive mmPF:] [: P:  J9cogl_framebuffer_draw_rectangle  mmP:] [: PXx_1 fXy_1 f Xx_2 fXy_2 fb T_rect dZ9cogl_framebuffer_draw_textured_rectangle3 m!m,Q:]3 [:4 PXx_15 fXy_16 f Xx_27 fXy_28 fXs_19 fXt_1: fXs_2; f Xt_2< f$b> Db? T_rect@ dZZ9cogl_framebuffer_draw_multitextured_rectangleS 0mmYQ:]S [:T PXx_1U fXy_1V f Xx_2W fXy_2X f:Y :Z b\ T_rect] dZ9cogl_framebuffer_draw_rectanglesp m mQ~:]p [:q P:r :~s  [rectsu ~Q[iv Q9cogl_framebuffer_draw_textured_rectangles  mmQ!:] [: P: :~  [rects ~(R[i ;R9cogl_framebuffer_fill_path mۄmZR:] [: PXpath qZcogl_framebuffer_stroke_path mmt:] [: PXpath qI_cogl_object_offscreen_countF>l2mp_cogl_debug_instancesK;  >; p_cogl_debug_flagsQ+p_cogl_onscreen_class<oq_cogl_offscreen_classFo9m,YGNU C 4.6.3./cogl-onscreen.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglmqm[charsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloat5signed charshort intlong long unsigned intHWND__unused# HWNDl   double VARENUM TVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double guint8 guint32& gsize: gchar0 gint3 gboolean4 gulong8 guint9 gpointerO$ GDestroyNotifyY  GArray'_GArray+D0-#len.# GByteArray(V_GByteArray103#len4# GPtrArray)_GPtrArray7pdata9#len:#c GQuark&q GError+_GError -;domain/#code0#message1# K  GList 'X_GList )0 +#next ,#prev -#K GHashTable '_GHashTable GHook (_GHook KN0 M#next N#prev O# P# hook_id Q# R#func S# T# GHookList )__GHookList Aseq_id C#hook_size D#is_setup E#hooks F#dummy3 G# finalize_hook H#dummy I;# GHookFinalizeFunc 500N GSList 'D_GSList )r0 +#next ,r#6~  GString )_GString +str -#len .#allocated_len /# GQueue&_GQueue 15 head3#tail4#length5#A  uint8_t$ uint32_t( int64_t) CoglBoolD CoglHandle$ CoglFuncPtrx CoglMatrix _CoglMatrixO xxR&#yxS&#zxT&#wxU&# xyX&#yyY&#zyZ&#wy[&#xz^&# yz_&#$zz`&#(wza&#,xwd&#0ywe&#4zwf&#8wwg&#<invmoW#@n#o#_padding3p# CoglColor _CoglColoru redF #greenF #blueF #alphaF #U #ԑU #U # [=COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormatu [COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlagsUDCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHtCOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeTypeCOGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction_CoglWinsysFeatureCOGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES XnCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskamCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingp|0COGL_BUFFER_BIT_COLORCOGL_BUFFER_BIT_DEPTHCOGL_BUFFER_BIT_STENCILZCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags0 CoglContext%_CoglContext>>s@O#displayBm#(driverDCA#,gpuH#0driver_vtableKƭ#Ttexture_driverLѭ#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS[#hprivate_feature_flagsTWt#lneeds_viewport_scissor_workaroundVt #pviewport_scissor_workaround_framebufferWZR#tdefault_pipelineY]H#xdefault_layer_0ZY#|default_layer_n[Y#dummy_layer_dependant\Y#attribute_name_states_hash^5 #attribute_name_index_map_iW#n_attribute_names`#enabled_builtin_attributesb#enabled_texcoord_attributesc#enabled_custom_attributesd#enable_builtin_attributes_tmpi#enable_texcoord_attributes_tmpj#enable_custom_attributes_tmpk#changed_bits_tmpl#legacy_backface_culling_enablednt #identity_matrixq #y_flip_matrixr #flushed_matrix_modevQZ#current_projection_entryzoY#current_modelview_entry{oY#identity_entry}W#builtin_flushed_projectionY#builtin_flushed_modelviewY#texture_unitsiW#active_texture_unit#legacy_fog_stateP#opaque_color_pipeline]H#blended_color_pipeline]H#texture_pipeline]H#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cacheܭ#default_gl_texture_2d_texM#default_gl_texture_3d_tex#default_gl_texture_rect_tex#framebuffers#journal_flush_attributes_arrayiW#journal_clip_boundsiW#polygon_verticesiW#current_pipeline]H#current_pipeline_changes_since_flush#current_pipeline_skip_gl_colort #current_pipeline_age#gl_blend_enable_cachet #depth_test_enabled_cachet #depth_test_function_cache#depth_writing_enabled_cachet #depth_range_near_cache&#depth_range_far_cache&#legacy_depth_test_enabledt #current_buffer#framebuffer_stackr#window_bufferZR#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferZR#current_read_bufferZR#have_last_offscreen_allocate_flags#last_offscreen_allocate_flagsw#swap_callback_closures5 #next_swap_callback_idæ#onscreen_events_queueD#current_gles2_contextDo#gles2_context_stack#current_path˞[#stencil_pipeline]H#quad_buffer_indices_byte#quad_buffer_indices_lenі#quad_buffer_indices#rectangle_byte_indices#rectangle_short_indices#rectangle_short_indices_len֦#in_begin_gl_blockt #texture_download_pipeline]H#blit_texture_pipeline]H#atlasesr#atlas_reorganize_callbacksN#journal_rectangles_colorF #max_texture_units ]#max_texture_image_units ]#max_activateable_texture_units ]#current_program #current_fragment_program_type#current_vertex_program_type#current_gl_programK]#current_gl_dither_enabledt #current_gl_color_maskn#current_clip_stack_validt #current_clip_stack[#current_clip_stack_uses_stencil t #buffer_map_fallback_array#buffer_map_fallback_in_uset #buffer_map_fallback_offset#rectangle_statei#sampler_cache#winsys_features$#5&$#uniform_names- #uniform_name_hash15 #n_uniform_names2#glBindTexture;&a#glBlendFunc=a#glClear?9g#glClearColorA]#glClearStencilFse#glColorMaskHqh#glCopyTexSubImage2DMg#glDeleteTexturesV`#glDepthFuncX]#glDepthMaskZ#glDisable\]#glDrawArrays^h#glDrawElements`=#glEnablee]#glFinishg#glFlushi#glFrontFacek]#glCullFacem]#glGenTextureso`#glGetErrorq-g#glGetIntegervsg#glGetBooleanvuT#glGetFloatvwh#glGetStringyj#glHint{a#glIsTexture}a#glPixelStorei_#glReadPixels#glScissorh#glStencilFunc#glStencilMask-b#glStencilOpҮ#glTexImage2D #glTexParameterf^#glTexParameterfvI^#glTexParameteri^#glTexParameterivp^#glGetTexParameterfv^#glGetTexParameteriv^#glTexSubImage2DKg#glCopyTexImage2Dg#glViewporth#glIsEnableda#glLineWidth`#glPolygonOffset`#glClipPlanef<_#glClientActiveTextureD]#glGenRenderbuffers<`#glDeleteRenderbuffers?`#glBindRenderbufferB&a#glRenderbufferStorageEe#glGenFramebuffersJ`#glBindFramebufferM&a#glFramebufferTexture2DPe#glFramebufferRenderbufferVe#glIsRenderbuffer[a#glCheckFramebufferStatus]e#glDeleteFramebuffers_`#glGenerateMipmapb]#glGetFramebufferAttachmentParameterivdf#glGetRenderbufferParameterivi^# glIsFramebufferma# glBlendEquationu]# glBlendColorw]# glBlendFuncSeparate_# glBlendEquationSeparatea# glReleaseShaderCompiler# glGetShaderPrecisionFormat g# glShaderBinaryf# glStencilFuncSeparatea# glStencilMaskSeparate&a# glStencilOpSeparate_# glDepthRangef:`# glClearDepthf-b# glAttachShader@a# glUseProgramC-b# glDeleteProgramE-b# glGetShaderInfoLogGb# glGetProgramInfoLogLb# glGetShaderivQ=a# glGetProgramivU=a# glDetachShaderYa# glGetAttachedShaders[b# glIsShader`a# glIsProgramba# glShaderSourcelN# glCompileShaderq-b# glLinkPrograms-b# glGetUniformLocationub# glUniform1fxjc# glUniform2f{c# glUniform3fc# glUniform4fc# glUniform1fv+d# glUniform2fv+d# glUniform3fv+d# glUniform4fv+d# glUniform1i`# glUniform2i[`# glUniform3ic# glUniform4id# glUniform1ivGd# glUniform2ivGd# glUniform3ivGd# glUniform4ivGd# glUniformMatrix2fvcd# glUniformMatrix3fvcd# glUniformMatrix4fvcd# glGetUniformfvb# glGetUniformivc# glGetActiveUniformab# glGetShaderSourceb# glValidateProgram-b# glVertexAttribPointere# glEnableVertexAttribArray-b# glDisableVertexAttribArray-b# glVertexAttrib1fd# glVertexAttrib1fvd# glVertexAttrib2fd# glVertexAttrib2fvd# glVertexAttrib3fd# glVertexAttrib3fvd# glVertexAttrib4fd# glVertexAttrib4fvd# glGetVertexAttribfv2c# glGetVertexAttribiv=a# glGetVertexAttribPointervNc# glGetAttribLocation b# glBindAttribLocation b# glGetActiveAttribab# glGetTexLevelParameterivPo# glGetTexImageS# glClipPlaneW# glDepthRangeYί# glDrawBuffer[]# glMapBufferf# glUnmapBufferia# glTexImage3Dq]# glTexSubImage3Dx^# glBlitFramebuffer@f# glGenPrograms`# glDeletePrograms`# glBindProgram&a# glProgramString # glProgramLocalParameter4fve# glEGLImageTargetTexture2D!# glEGLImageTargetRenderbufferStorage!# glDiscardFramebuffer=# glRenderbufferStorageMultisampleIMGf# glFramebufferTexture2DMultisampleIMGh# glGenSamplers`# glDeleteSamplers`# glBindSamplera# glSamplerParameterif# glCreateProgramObject?b# glCreateShaderObjectKb# glDeleteObject-b# glAttachObjecta# glUseProgramObject-b# glGetInfoLogb# glGetObjectParameteriv=a# glDetachObjecta# glGetAttachedObjectsb# glGetStringiFe# glBindVertexArray-b# glDeleteVertexArrays`# glGenVertexArrays`# glMapBufferRange&f# CoglSwapChain!/>_CoglSwapChain CoglOnscreenTemplate&\>_CoglOnscreenTemplate<>s!O#config##( CoglOutput<>_CoglOutput CoglRenderer Q>_CoglRenderer ?COGL_WINSYS_ID_ANYCOGL_WINSYS_ID_STUBCOGL_WINSYS_ID_GLXCOGL_WINSYS_ID_EGL_XLIBCOGL_WINSYS_ID_EGL_NULLCOGL_WINSYS_ID_EGL_GDLCOGL_WINSYS_ID_EGL_WAYLANDCOGL_WINSYS_ID_EGL_KMSCOGL_WINSYS_ID_EGL_ANDROIDCOGL_WINSYS_ID_WGL COGL_WINSYS_ID_SDL CoglWinsysID > @COGL_RENDERER_CONSTRAINT_USES_X11COGL_RENDERER_CONSTRAINT_USES_XLIBCOGL_RENDERER_CONSTRAINT_USES_EGLCOGL_RENDERER_CONSTRAINT_SUPPORTS_COGL_GLES2CoglRendererConstraint "@ WCACOGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver ^@> CoglDisplay!AoA_CoglDisplay8"$As"&O#setup"(t #(renderer")^m#,"*#05"4$#4 CoglAttribute#%A_CoglAttribute$7hBs$9O#name_state$;a#(normalized$t #0d$L8#4{$N# CoglAttributeBuffer%%B_CoglAttributeBuffer CoglIndices&%B_CoglIndicesA _CoglFeatureIDܴECOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglPath'6E_CoglPath CoglPipeline("E_CoglPipeline)k:Hs)zo#destroy_callback)#<destroy_data)$#@journal_ref_count)#DV)#Hage)#Lcolor) #Pn_layers)#`layer_differences)#d)#hstatic_breadcrumb); #llayers_cache)#pshort_layers_cache)#tdeprecated_get_layers_list)#is_weak)#)#blend_enable)#real_blend_enable)#layers_cache_dirty)#deprecated_get_layers_list_dirty)#has_static_breadcrumb)#progend)#CoglSnippet*3NH_CoglSnippetE CoglBuffer+@uH_CoglBuffer\,S`Is,UO#‘,WY#(vtable,Y#,last_target,[j#8,]#<gl_handle,_K]#@size,`#Dusage_hint,a#Hupdate_hint,bI#L0,f#P{,h#Tstore_created,j#X+~ICOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint+`I+GJCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess+I+ŬJCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint+_J CoglBitmap-*J_CoglBitmap CoglTexture."J_CoglTexture.a\KCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType.eK CoglFramebuffer/ZK_CoglFramebuffer0vNs0xO#‘0yY#(0z#,config0}#0width0#D 0#Hformat0=#Lallocated0t #Pmodelview_stack0#Tprojection_stack0#Xviewport_x0&#\viewport_y0&#`viewport_width0&#dviewport_height0&#hviewport_age0#lviewport_age_for_scissor_workaround0#pclip_state0[#tdither_enabled0t #xА0n#|journal0#deps0#clear_color_red0&#clear_color_green0&#clear_color_blue0&#clear_color_alpha0&#clear_clip_x00#clear_clip_y00#clear_clip_x10#clear_clip_y10#clear_clip_dirty0t #dirty_bitmasks0t #bits0Ε#0# CoglFrameInfo1(N_CoglFrameInfo@2Os2 O#2"e #(presentation_time2#e #0refresh_rate2$&#8output2&VA#< CoglObject3 !O_CoglObject(4KOklass4MSW#user_data_entry4OYW#user_data_array4QiW#n_user_data_entries4R# 4T#$3ZOunused3[# CoglUserDataKey3\O CoglUserDataDestroyCallback3jOP P$ CoglOnscreen5* P_CoglOnscreen6K Qs6MsK#foreign_hwnd6V#6Yt #frame_closures6[Q#ʑ6]t #resize_callbacks6^N#6`e #swap_frame_counter6ae #pending_frame_infos6d#56f$#_CoglFrameEvent5[QCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent5 QCoglFrameCallback5QQQQ[QQ$ PNCoglFrameClosure5Q_CoglFrameClosure6'%RL6)n#Z6+rQ#&6-$# 6.O#CoglSwapBuffersNotify5 CRIRZRZR$sKCoglOnscreenResizeCallback5RRRQ$7#VVCOGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass 44Vname46; #virt_free47$#virt_unref48$# CoglUserDataDestroyInternalCallback41VVV$$ CoglObjectClass49VV 4=4Wkey4?4W#&4@$#4AV#O CoglUserDataEntry4BWV :WiW   &W  CoglMatrixStack8W_CoglMatrixStack09Ws9O#‘9Y#(last_entry9oY#, CoglMatrixEntry8W_CoglMatrixEntry92TXE94oY#op95[Y#96#composite_gets9:# _CoglMatrixOp9%[YCOGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp90TXW &Y v_CoglMatrixEntryCache 9Yݑ9oY#flushed_identity9t #flipped9t # CoglMatrixEntryCache9Y9QZCOGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode9Z CoglClipStack:)|Z_CoglClipStack:][E:a[#:c[#bounds_x0:j#bounds_y0:k# bounds_x1:l#bounds_y1:m#:o#:0[COGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType:5[gZE CoglClipState;[_CoglClipState;[stacks;"r#_CoglJournal` GLboolean> GLbitfield> GLint> GLsizei> GLubyte> GLuint> GLfloat> & GLclampf>!&GLvoid>$x]]]h]h]h]h]]]\]x]]^\ ] ]-]-]-] ]\\] ^I^\ ] ] ] ]-]-]-]\\]O^e^\\e^k^Y]v^^\\^^ ]^^\\^Y]^^\\^ ]^^\\Y]^_\\ ]_*_h]\0___\ ]\-]-] ]-]]e__\ ] ] ]-]-]\-]]__\Y]__\e^__\ ]__e^_`\\\\`#`Y])`?`\-]]E`[`Y]Y]Y]a`w` ] ] ]}`<]`K]`` ]\-]]``Y]Y]`` ] ]``-]`K]`a-]`a \&aK],a=a\K]CaYaK]\^_aza\]\aa\]a \a\]aa\\a\aa\\ ]K]bbK]K]b-bK]K]; 3b?bK]Eb!K]Qb K]ab\gbbK]K]-]b^b-]\bbK]-]b`b  ]bK]; bbK]-]bccK] ]^c2cK] ]^8cNcK]\^TcjcK]\apcc ]Y]cc ]Y]Y]cc ]Y]Y]Y]cc ]Y]Y]Y]Y]cd ] ] ] ] d+d ] ] ] ] ]1dGd ]-]e^Mdcd ]-]^idd ]-]\e^ddK]Y]ddK]e^ddK]Y]Y]ddK]Y]Y]Y]deK]Y]Y]Y]Y]e@eK] ]\\-]]\Le w`ae\K]geseh]yee ]ee\K]^ee\\-]-]e \e\ee\\\K] ]ff\\\K]%f@f\\\^Fff ] ] ] ] ] ] ] ]]\ff\-]\-]-]ffK]\ ]f ]f\]f g-]`\]-]g-g\\^^3g!\?gKg]Qgg\ ] ] ]-]-]\\]gg\ ]\ ] ]-]-] ]gg\ ] ] ] ] ]-]-]gh\^ hh\^#h9h\ ]-]?hPh\h]VhqhY]Y]Y]Y]whh\\\\hh ] ]-]-] CoglGLES2Context?^h_CoglGLES2Contexth; @d#ifd@e#events@fE#revents@gE# CoglPollFD@hhADm t m^mjmm^mm t mm\Ammmm t mYmmYm $ nYm t 'nQn9nQ-nPnQt ?n e fnYVnnQnnln nQn U nQn nQnnYnnn#ie noYo$o#io t DoDoh/o\oDoPo CoglWinsysVtableAi CoglNodeB"o_CoglNodeU #,padding6H?U #0padding7H@U #4padding8HAU #8padding9HBU #< CoglDepthStateHCIC COGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncILIكCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeI> CoglBitmaskJ9 _CoglBitmaskImaginaryType)lCOGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNTD)Rambient)uY#diffuse)uY#specular)uY# emission)uY#0shininess)&#@CoglPipelineLightingState)%)alpha_func) #alpha_func_reference)&#CoglPipelineAlphaFuncState)t%()blend_equation_rgb)\#blend_equation_alpha)\#blend_src_factor_alpha) ]#blend_dst_factor_alpha) ]# blend_constant) #blend_src_factor_rgb) ]# blend_dst_factor_rgb) ]#$CoglPipelineBlendState)ׇ%$) Penabled)"t #color)# #mode)$#density)%&#z_near)&&#z_far)'&# CoglPipelineFogState)(܈%)*А),n#CoglPipelineLogicOpsState)-m%)/ۉmode)1ك#front_winding)2#CoglPipelineCullFaceState)3% )5Soverride_mask)7#override_values)<S#changed_mask)@#CoglPipelineUniformsState)A&)Clighting_state)ER#alpha_state)F#Dblend_state)G#Luser_program)H #tdepth_state)I#xfog_state)JP#point_size)K&#logic_ops_state)L#cull_face_state)Mۉ#uniforms_state)NY#c)Ou#)Pu#CoglPipelineBigState)Q{CoglPipelineDestroyCallback)hދ]H$Y Y )%COGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType))_CoglPipelineFlushFlag)UCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag)_CoglPipelineFlushOptions))U#A)U #disable_layers)U #layer0_override_texture)B# CoglPipelineFlushOptions)s$&COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID$,_CoglAttributeNameState$.name$0#name_id$1#name_index$2#normalized_default$3t # layer_number$4# CoglAttributeNameState$5$Aattribute_buffer$B\#stride$C#offset$D#n_components$E# $F#P$H8‘$IY#boxed$J##P$@a$buffered$G$constant$Kg$RACOGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags$al$sunit$u#options$v#A$wU # CoglFlushLayerState$xV CoglOffscreenK,_CoglOffscreen0s0sK#gl_framebuffer0#texture0B#texture_level0Ȧ#texture_level_width0ɦ#texture_level_height0ʦ#depth_texture0B#allocation_flags0w#create_flags0# _CoglFramebufferType0-COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType0002swap_chain04#need_stencil05t #06#07t # depth_texture_enabled08t #> CoglFramebufferConfig0920=COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags0?Ɠ _CoglFramebufferState0TJCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState0^0lΕred0n#blue0o#green0p#alpha0q# depth0r#stencil0s# CoglFramebufferBits0tfW\0wCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags0_CoglGLFramebuffer 0fbo_handle0K]#renderbuffers0#0# CoglGLFramebuffer0_CoglFrameCallbackList6%E{6%E#Q6%K#QE CoglFrameCallbackList6% 6)b6)E#<6)K# CoglResizeNotifyEntry61_CoglResizeNotifyEntry65L67j#Z69`R#&6:$# id6;#_CoglResizeNotifyList63B{63B#Q63H#B CoglResizeNotifyList6367b67B#<67H# CoglOnscreenEvent6>_CoglOnscreenEvent6BL6Da#6FQ#<6GQ# 6H[Q#_CoglOnscreenEventList6@8{6@8#Q6@>#8 CoglOnscreenEventList6@6Db6D8#<6D>#@> CoglBufferVtable,(_CoglBufferVtable ,*map_range,,%#unmap,37#set_data,5a# $GJJcH7+ t a/= _CoglBufferFlags,<COGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags,Bg,DCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint,H,JjCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget,QF CoglDriverVtableL _CoglDriverVtablexL"pixel_format_from_gl_internalL'#pixel_format_to_glL.ˠ#update_featuresL5m#offscreen_allocateL9# offscreen_freeL=#framebuffer_flush_stateL@#framebuffer_clearLEE#framebuffer_query_bitsLMb#framebuffer_finishLQt# framebuffer_discard_buffersLT#$framebuffer_draw_attributesLXơ#(framebuffer_draw_indexed_attributesLb#,framebuffer_read_pixels_into_bitmapLm;#0texture_2d_freeLwS#4texture_2d_can_createL}x#8texture_2d_initLS#<texture_2d_allocateL#@texture_2d_new_from_bitmapL#Dtexture_2d_copy_from_framebufferL#Htexture_2d_get_gl_handleL#Ltexture_2d_generate_mipmapLS#Ptexture_2d_copy_from_bitmapLF#Ttexture_2d_get_dataLg#Xflush_attributes_stateL㘣#\clip_stack_flushL#`buffer_createL7#dbuffer_destroyL7#hbuffer_map_rangeL%#lbuffer_unmapL7#pbuffer_set_dataL a#t t Y\= =ˠY=bbb t ѠZRZRJEZR&&&& \ZR\ΕKtZRhZRzZR]HABZR]HAB̡ t 5ZRZ5J MM\A t xY=Y t B~ M5=MZR M t FM5 gM=LZR]HAm[ZR CoglTextureDriverMΣ_CoglTextureDriver0MTgenM%n#prep_gl_for_pixels_uploadM1#upload_subregion_to_glMC#upload_to_glMY# upload_to_gl_3dMkg#prep_gl_for_pixels_downloadM#gl_get_tex_imageM#size_supportedM#size_supported_3dM# try_setting_gl_border_colorM6#$allows_foreign_gl_targetMQ#(find_best_gl_get_data_formatMv#, K]nY\=TYt t YBt 5K]K] t Y\K]t 5 ]K]K] t gY\K]t  ] ]5 ]K]K]%Ym t Y\\\ t Y\\\\ t Y\\\6YK]e^ t QY\< =vY=bbW CoglPipelineCacheN_CoglPipelineCache CoglTexture3DO._CoglTexture3D CoglTextureRectangleP?_CoglTextureRectangle _CoglGpuInfoArchitectureFlagQeCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagQ% _CoglGpuInfoArchitectureQ'COGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureQ0Q3ϫCOGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorQ<ʪQ?<COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackageQBQECOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugQL\ CoglGpuInfoQPˬ_CoglGpuInfo$QRƭvendorQTϫ#vendor_nameQU; #driver_packageQW<#driver_package_nameQX; # driver_package_versionQY#architectureQ[#architecture_nameQ\; #architecture_flagsQ]e#driver_bugsQ_# ̭׭|Ч  Dv\=\-]\]"T\@eC w`j\Z ] ]-]-]\\]p\ ]K]Ү\\\ \ ] ]-]-] ]\\]خ-<]<]<]<]NK]-]h^3o\ ]\^T\ ]\\]u\ί $\\ԯ \\-]/!\$=\-]a'h\\\K] ]-]C_SwapBufferCallbackStateZ%R#&$#SwapBufferCallbackStaten'shim_swap_buffers_callback3(Q( [Q(<Q(&$)state3*_cogl_object_onscreen_inc)*_cogl_object_onscreen_dec)+_cogl_onscreen_init_from_template,ı,,Q,--0/ZR'notify_event(Q( [Q(<Q.ݑE)tmpE/destroy_swap_buffers_callback_statemmRa0&$1_cogl_onscreen_queue_event mmRܲ2QR2[QR2<QFS3ctxYYS4 8xS5_cogl_onscreen_object_new)Qm]mS@6new_obj'Q#T3obj'@#T79҅mHz'O+_cogl_onscreen_freer,rQ-0tZR-5u8resize_entryvB8frame_closurewE8frame_infoxQƳbo1_cogl_object_onscreen_indirect_free)`mtmmTo9obj'@:Fkm`z'_;cyU>.U>lU>U?XMmTm'@ϰmmt;;; ; =$ Aϰmm; BCmmD$B BEcogl_is_onscreen)t mmt,9object'$Fobj'@G_cogl_onscreen_new<QmmU޵4>Q_V3ctx@YVHŇmӇmI__n>J__s>3__p>_VKwmzKLVLVVGcogl_onscreen_newUQmSmV9ctxUY9widthUM U4WQ)WNzvI__ndJ__sd3__pdRWKw䈄mzlL{WLWWOcogl_onscreen_swap_buffers`mPmWUMQP0ZR45W4<QXQemCωm2m4<óQ#XCωm؉m4kŦLX e UOcogl_onscreen_swap_regionPm>m`XBMӭQ9rectanglesԂn9n_rectanglesզP0ZR45X4<ٳQXQRmCƊm)m4<QXCƊmϊm4k#Y R BRcogl_onscreen_get_buffer_age@mhm7Y0QS0ZRT5YUcogl_win32_onscreen_set_foreign_windowLpmmt0LQVhwndMRcogl_win32_onscreen_get_windowSmmY0SQ<{S0YZRT5ZZRcogl_onscreen_add_frame_callbackgEmm-Z 0gQ0ZhrQ0&i$0jO SېlEPWcogl_onscreen_remove_frame_callbackxmXmqZf0xQ0ېyERcogl_onscreen_add_swap_buffers_callback`m⌄mZ0Q0Z%R0&$XctxYZXstate3ZTېE [Xid)[Wcogl_onscreen_remove_swap_buffers_callbackm"mT[0QVidXctxY[TېE[Wcogl_onscreen_set_swap_throttled0mem[0QVthrottledt S0ZR< {T5*\Wcogl_onscreen_showpmm=\o0QS0ZRT5\Wcogl_onscreen_hidemm\Ѽ0QS0ZRCԍmmT5\W_cogl_dispatch_onscreen_events m莄m]0‘ YT 8]Xtmp8]YqueueDX<8{TQ]T<Q]Zı[m`{!L]L!^L۱]C^> ^W_cogl_onscreen_notify_frame_sync+m8m^J0+Q0<+QAım1m-;[;۱Cm1m>_> V_W_cogl_onscreen_notify_complete1@mm_01Q0<1QAıNmm3;[;۱CNmm>_> -`W_cogl_onscreen_notify_resize7mΏmW`S07QTݑ9B`Xtmp9B`S0:ZRW_cogl_framebuffer_winsys_update_sizeGЏm'ma00GZRVwidthH0 HWcogl_onscreen_set_resizableT0mmPa/0TQ0ʑUt T0WZRaT5Xa\cogl_onscreen_get_resizablejt mmtt0jQRcogl_onscreen_add_resize_handlerpmma0pQ0Zq`R0&r$TݑtB bYnext_resize_callback_idut2mWcogl_onscreen_remove_resize_handlermRm)b{0QVidTݑByb\cogl_onscreen_get_frame_countere `mqmt0QF_cogl_object_onscreen_count)p2m]_cogl_debug_instances7K5 ^_cogl_onscreen_class)V9m^GNU C 4.6.3./cogl-output.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglmXmfcharunsigned intintshort unsigned intlong intlong long int}long unsigned intunsigned charfloatsigned charshort intlong long unsigned intdoubleVARENUM VT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long doublegchar0}glong2gint3gboolean4guint9GArray'9_GArray+g data-g# len.#GHashTable' _GHashTablemCoglBoolDCoglOutput<_CoglOutputL{ _parent f# name"#( x$#, y%#0 width&#4 height'#8 mm_width(#< mm_height)#@ refresh_rate*#D subpixel_order+M#H ^MCOGL_SUBPIXEL_ORDER_UNKNOWNCOGL_SUBPIXEL_ORDER_NONECOGL_SUBPIXEL_ORDER_HORIZONTAL_RGBCOGL_SUBPIXEL_ORDER_HORIZONTAL_BGRCOGL_SUBPIXEL_ORDER_VERTICAL_RGBCOGL_SUBPIXEL_ORDER_VERTICAL_BGRCoglSubpixelOrdere{CoglObject x_CoglObject( K klass M # user_data_entry O # user_data_array Q # n_user_data_entries R# ref_count T#$ Z unused[#CoglUserDataKey\: }  # COGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass 4C name 64# virt_free 7# virt_unref 8#CoglUserDataDestroyInternalCallback 1n t  CoglObjectClass 9 = key ? # user_data @# destroy AC #CoglUserDataEntry B    +_cogl_object_output_inc"_cogl_output_free0X 0X _cogl_object_output_dec"_cogl_object_output_indirect_free"mmb obj" 1 mm" L ^ mm"fcogl_is_output"mǑmt8 object"obj" _cogl_output_object_new"X x new_obj"X obj" _cogl_output_new%X Бmmb name%4 'X _c!8 m{,"] c#{$l c% m{"_cogl_output_values_equal8mђmcJ&8X other9X cogl_output_get_xAm蒄mt&AX cogl_output_get_yGmmt&GX cogl_output_get_widthMmmt&MX cogl_output_get_heightSmmt7&SX cogl_output_get_mm_widthY m(mtw&YX cogl_output_get_mm_height_0m8mt&_X cogl_output_get_subpixel_ordereM@mHmt&eX cogl_output_get_refresh_ratekPmXmtB&kX _cogl_object_output_count"x2m'_cogl_debug_instances K(_cogl_output_class" 9mK`GNU C 4.6.3./cogl-profile.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl`m`mhcharunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned charfloatsigned charshort intlong long unsigned intdouble long double^ aGNU C 4.6.3./cogl-bitmask.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl`m*mhcharunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned charfloatsigned charshort intlong long unsigned intdouble long doublegchar0~guint9GArray'~_GArray+data-#len.c#VCoglBoolDCoglBitmask9_CoglBitmaskImaginaryTypeCoglBitmaskForeachFunc 0 _cogl_bitmask_popcount_in_array  popip_cogl_bitmask_convert_to_arrayD`mmd D @dF^dold_valuesHlp_cogl_bitmask_get_from_array5m蓄m|dy568_cogl_bitmask_set_in_arrayTmrmdT UvalueVXdגY!enew_value_maskZ?e_cogl_bitmask_set_bitspm)mkedstp srcq|͒ueueivfmm>f_cogl_bitmask_set_range_in_array0m!mSf8 n_bitsvaluefגfÒg_cogl_bitmask_xor_bits0mٖmPgdst src(|͒ggiƖgmm#h_cogl_bitmask_clear_all_in_arraym m8h# dh_cogl_bitmask_foreachm嗄myhfuncuser_dataH|ivalues(iVi`|_pii_ii?mm_maski|jmЗmmask,jTjmЗm_ptjj_ijmЗm_maskj|j_cogl_bitmask_set_flags_array m#mk-  !flags 7"i]k#00mqm|kf$_%kl%wl% > > 1    !Z! 1 1 1 1 > > >    `!v!  v!|!j !!  !!1 !!  !j !!  !1 !"  j "$"  1 *";"y  A"p" 1  > > 1 >  v"" 1 1 1 > >  >  "" j "" v!"" 1 "#v!#"#    (#4#j :#P# >  V#l#j j j r##1 1 1 #M #\ ##1  >  ##j j ##1 1 #$> $\ $!$> #'$ 7$\ =$N$ \ T$j$\  !p$$   $$  $ $  $$  $ $ %  1 \ %"%\ \ (%>%\ \ D%P%\ V%\ b%\ r% x%%\ \ > %!%>  %%\ > %$%1 %\ % &\ > %&'&\ 1 !-&C&\ 1 !I&_&\  !e&{&\  $&&1 j &&1 j j &&1 j j j &&1 j j j j &'1 1 1 1 '<'1 1 1 1 1 B'X'1 > v!^'t'1 > !z''1 >  v!''\ j ''\ v!''\ j j '(\ j j j (&(\ j j j j ,(Q(\ 1   >   ](#r( \ x((y ((1 (( \ !((  > > ( ( ()   \ 1 )0)   \ 6)Q)   !W))1 1 1 1 1 1 1 1   )) >  > > ))\  1 ) )  )*> #  > #*>*  !!D* P*\* b** 1 1 1 > >    ** 1  1 1 > > 1 *+ 1 1 1 1 1 > > ++ !+.+ !4+J+ 1 > P+a+ y g++j j j j ++    ++1 1 > > CoglPipeline"+_CoglPipelinek..e#destroy_callbackρ#<destroy_data"#@journal_ref_count#DƓ#Hage#Lcolor #Pn_layers#`layer_differences#d #hstatic_breadcrumb#llayers_cache#pshort_layers_cache#tdeprecated_get_layers_list#is_weak# D#blend_enable#real_blend_enable#layers_cache_dirty#deprecated_get_layers_list_dirty#has_static_breadcrumb#progend# CoglContext%A.!_CoglContext>R@#displayB$c#(driverDS#,gpuHp#0driver_vtableK#Ttexture_driverL #Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsT\j#lneeds_viewport_scissor_workaroundV% #pviewport_scissor_workaround_framebufferWa#tdefault_pipelineYeX#xdefault_layer_0Znu#|default_layer_n[nu#dummy_layer_dependant\nu#attribute_name_states_hash^ #attribute_name_index_map_#n_attribute_names`#enabled_builtin_attributesbz#enabled_texcoord_attributescz#enabled_custom_attributesdz#enable_builtin_attributes_tmpiz#enable_texcoord_attributes_tmpjz#enable_custom_attributes_tmpkz#changed_bits_tmplz#legacy_backface_culling_enabledn% #identity_matrixqG #y_flip_matrixrG #flushed_matrix_modev#current_projection_entryzse#current_modelview_entry{se#identity_entry}c#builtin_flushed_projection#builtin_flushed_modelview#texture_units#active_texture_unit#legacy_fog_statee#opaque_color_pipelineeX#blended_color_pipelineeX#texture_pipelineeX#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cache#default_gl_texture_2d_tex#default_gl_texture_3d_tex#default_gl_texture_rect_tex##framebuffers#journal_flush_attributes_array#journal_clip_bounds#polygon_vertices#current_pipelineeX#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color% #current_pipeline_age#gl_blend_enable_cache% #depth_test_enabled_cache% #depth_test_function_cachek#depth_writing_enabled_cache% #depth_range_near_cache$#depth_range_far_cache$#legacy_depth_test_enabled% #current_buffer)#framebuffer_stackp#window_buffera#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_buffera#current_read_buffera#have_last_offscreen_allocate_flags#last_offscreen_allocate_flags#swap_callback_closures #next_swap_callback_idä#onscreen_events_queueſ#current_gles2_contextKc#gles2_context_stackȣ #current_pathye#stencil_pipelineeX#quad_buffer_indices_byteи#quad_buffer_indices_lenє#quad_buffer_indicesҸ#rectangle_byte_indicesԸ#rectangle_short_indicesո#rectangle_short_indices_len֤#in_begin_gl_block% #texture_download_pipelineeX#blit_texture_pipelineeX#atlasesp#atlas_reorganize_callbacksL#journal_rectangles_color #max_texture_units1 #max_texture_image_units1 #max_activateable_texture_units1 #current_program5 #current_fragment_program_type#current_vertex_program_type#current_gl_program\ #current_gl_dither_enabled% #current_gl_color_mask #current_clip_stack_valid% #current_clip_stackme#current_clip_stack_uses_stencil % #buffer_map_fallback_array9#buffer_map_fallback_in_use% #buffer_map_fallback_offset#rectangle_stateb#sampler_cache?#winsys_features$#&"#uniform_names-E#uniform_name_hash1 #n_uniform_names2#glBindTexture;7$#glBlendFunc=$#glClear?J*#glClearColorA #glClearStencilF(#glColorMaskH+#glCopyTexSubImage2DM*#glDeleteTexturesV $#glDepthFuncX #glDepthMaskZW#glDisable\ #glDrawArrays^.+#glDrawElements`x#glEnablee #glFinishg#glFlushi#glFrontFacek #glCullFacem #glGenTextureso##glGetErrorq>*#glGetIntegervs+#glGetBooleanvu#glGetFloatvw+#glGetStringy#glHint{$#glIsTexture}!$#glPixelStorei"#glReadPixelsէ#glScissor+#glStencilFunc#glStencilMask>%#glStencilOp #glTexImage2DG#glTexParameterf!#glTexParameterfvZ!#glTexParameteri"#glTexParameteriv!#glGetTexParameterfv!#glGetTexParameteriv!#glTexSubImage2D\*#glCopyTexImage2D*#glViewport+#glIsEnabled$#glLineWidth"##glPolygonOffset##glClipPlanef<"#glClientActiveTextureD #glGenRenderbuffers<##glDeleteRenderbuffers? $#glBindRenderbufferB7$#glRenderbufferStorageE(#glGenFramebuffersJ##glBindFramebufferM7$#glFramebufferTexture2DP(#glFramebufferRenderbufferV)#glIsRenderbuffer[!$#glCheckFramebufferStatus](#glDeleteFramebuffers_ $#glGenerateMipmapb #glGetFramebufferAttachmentParameterivd0)#glGetRenderbufferParameterivi!# glIsFramebufferm!$# glBlendEquationu # glBlendColorw # glBlendFuncSeparate## glBlendEquationSeparate$# glReleaseShaderCompiler# glGetShaderPrecisionFormat*# glShaderBinary)# glStencilFuncSeparate$# glStencilMaskSeparate7$# glStencilOpSeparate## glDepthRangef :## glClearDepthf >%# glAttachShader"@ %# glUseProgram"C>%# glDeleteProgram"E>%# glGetShaderInfoLog"G%# glGetProgramInfoLog"L%# glGetShaderiv"QN$# glGetProgramiv"UN$# glDetachShader"Y %# glGetAttachedShaders"[%# glIsShader"`!$# glIsProgram"b!$# glShaderSource"l# glCompileShader"q>%# glLinkProgram"s>%# glGetUniformLocation"u%# glUniform1f"x{&# glUniform2f"{&# glUniform3f"&# glUniform4f"&# glUniform1fv"<'# glUniform2fv"<'# glUniform3fv"<'# glUniform4fv"<'# glUniform1i"## glUniform2i"l## glUniform3i"&# glUniform4i"'# glUniform1iv"X'# glUniform2iv"X'# glUniform3iv"X'# glUniform4iv"X'# glUniformMatrix2fv"t'# glUniformMatrix3fv"t'# glUniformMatrix4fv"t'# glGetUniformfv" &# glGetUniformiv"'&# glGetActiveUniform"r%# glGetShaderSource"%# glValidateProgram">%# glVertexAttribPointer"&(# glEnableVertexAttribArray">%# glDisableVertexAttribArray">%# glVertexAttrib1f"'# glVertexAttrib1fv"'# glVertexAttrib2f"'# glVertexAttrib2fv"'# glVertexAttrib3f"'# glVertexAttrib3fv"'# glVertexAttrib4f"(# glVertexAttrib4fv"'# glGetVertexAttribfv"C&# glGetVertexAttribiv"N$# glGetVertexAttribPointerv"_&# glGetAttribLocation" %# glBindAttribLocation" "%# glGetActiveAttrib"r%# glGetTexLevelParameteriv#P# glGetTexImage#SШ# glClipPlane#W# glDepthRange#Y # glDrawBuffer#[ # glMapBuffer#f$# glUnmapBuffer#i$# glTexImage3D#q # glTexSubImage3D#x!# glBlitFramebuffer#Q)# glGenPrograms### glDeletePrograms### glBindProgram#7$# glProgramString#E# glProgramLocalParameter4fv#(# glEGLImageTargetTexture2D#\# glEGLImageTargetRenderbufferStorage#\# glDiscardFramebuffer#x# glRenderbufferStorageMultisampleIMG#ǐ)# glFramebufferTexture2DMultisampleIMG#ͣ# glGenSamplers### glDeleteSamplers# $# glBindSampler# %# glSamplerParameteri#)# glCreateProgramObject#P%# glCreateShaderObject#\%# glDeleteObject#>%# glAttachObject# %# glUseProgramObject#>%# glGetInfoLog#%# glGetObjectParameteriv#N$# glDetachObject# %# glGetAttachedObjects#%# glGetStringi#W(# glBindVertexArray#>%# glDeleteVertexArrays# $# glGenVertexArrays### glMapBufferRange#&)# CoglSwapChain$!R_CoglSwapChain CoglOnscreenTemplate%&S_CoglOnscreenTemplate CoglRenderer&Q@S_CoglRenderer&WSCOGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver&^PS CoglDisplay'AS_CoglDisplay8($`T(&#setup((% #(renderer()c#,onscreen_template(*Qc#0(4"#4 CoglAttribute)%uT_CoglAttribute*7T*9#name_state*;#(normalized*<% #,is_buffered*>% #0d*L#4*N# CoglAttributeBuffer+%U_CoglAttributeBuffer CoglIndices,%;U_CoglIndices`T _CoglFeatureIDBXCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDSCoglSnippet-3VX_CoglSnippet+ CoglShader. }X_CoglShader<.(X.*#G.+\ #(compilation_pipeline.,eX#, .-#00..)Qd_CoglClipStack>]d>ame# >cTe#bounds_x0>j#bounds_y0>k# bounds_x1>l#bounds_y1>m#>o#>0TeCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType>5d #,padding6E? #0padding7E@ #4padding8EA #8padding9EB #< CoglDepthStateECvFC5yCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncFLxFyCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeFSy CoglBitmaskG9"z(z_CoglBitmaskImaginaryTypel}COGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNTDg}ambient&u#diffuse&u#specular&u# emission&u#0shininess$#@CoglPipelineLightingState}%}alpha_func5y#alpha_func_reference$#CoglPipelineAlphaFuncState}%(~blend_equation_rgb #blend_equation_alpha #blend_src_factor_alpha1 #blend_dst_factor_alpha1 # blend_constant #blend_src_factor_rgb1 # blend_dst_factor_rgb1 #$CoglPipelineBlendState}%$ eenabled"% #color# #mode$s#density%$#z_near&$#z_far'$# CoglPipelineFogState(~%*9, #CoglPipelineLogicOpsState-%/mode1y#front_winding2f#CoglPipelineCullFaceState3% 5hoverride_mask7z#override_values<h#changed_mask@z#vCoglPipelineUniformsStateA&Clighting_stateEg}#alpha_stateF}#Dblend_stateG~#Luser_programH5 #tdepth_stateIw#xfog_stateJe#point_sizeK$#logic_ops_stateL#cull_face_stateM#uniforms_stateNn#RO k#5P k#CoglPipelineBigStateQCoglPipelineDestroyCallbackh eX"nu nu& %COGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType)&_CoglPipelineFlushFlagjCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag_CoglPipelineFlushOptionsj#ۓ #disable_layers #layer0_override_textureWu# CoglPipelineFlushOptions CoglBufferVtable1(@_CoglBufferVtable 1*map_range1,#unmap13ӄ#set_data15#"V[[xYӄDŽ% -ل _CoglBufferFlags1<COGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags1B1D$COGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint1H1JCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget1Q? CoglOffscreenH,=_CoglOffscreen555|\#gl_framebuffer5+#texture5Wu#texture_level5Ȥ#texture_level_width5ɤ#texture_level_height5ʤ#depth_texture5Wu#allocation_flags5β#create_flags55# _CoglMatrixOp=%<COGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp=05_CoglMatrixEntryCache =entry=se#flushed_identity=% #flipped=% # CoglMatrixEntryCache=P=COGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode=ȉ CoglClipStateIC_CoglClipStateIlstacksI"p#_CoglJournal`J!2J##framebufferJ+a#(entriesJ-#,verticesJ.#0needed_vbo_lenJ/#4vbo_poolJ62#8next_vbo_in_poolJ9#Xfast_read_pixel_countJ;#\ BB T CoglJournalJ=l*&*COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID*,[_CoglAttributeNameState*.Ќname*0#name_id*1*#name_index*2#normalized_default*3% # layer_number*4# CoglAttributeNameState*5E*AYattribute_buffer*BB#stride*C#offset*D#n_components*E#  *F2#P*H*I?c#boxed*Jv##P*@$buffered*G$constant*KYЌ*RCOGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags*a*s֎unit*u#options*v#ۓ*w # CoglFlushLayerState*x _CoglFramebufferType5-RCOGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType5052ޏswap_chain54ޏ#need_stencil55% #56#57% # depth_texture_enabled58% #R CoglFramebufferConfig59m5=5COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags5? _CoglFramebufferState5TCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState5^O5l red5n#blue5o#green5p#alpha5q# depth5r#stencil5s# CoglFramebufferBits5tgcH5COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags50_CoglGLFramebuffer 5+fbo_handle5\ #renderbuffers5#5# CoglGLFramebuffer5Ԓ CoglDriverVtableK \_CoglDriverVtablexK"9pixel_format_from_gl_internalK'Y#pixel_format_to_glK.#update_featuresK5Ec#offscreen_allocateK9# offscreen_freeK=#framebuffer_flush_stateK@җ#framebuffer_clearKE#framebuffer_query_bitsKM#framebuffer_finishKQ,# framebuffer_discard_buffersKTC#$framebuffer_draw_attributesKX~#(framebuffer_draw_indexed_attributesKb#,framebuffer_read_pixels_into_bitmapKm#0texture_2d_freeKw #4texture_2d_can_createK}0#8texture_2d_initK #<texture_2d_allocateKK#@texture_2d_new_from_bitmapKk#Dtexture_2d_copy_from_framebufferK#Htexture_2d_get_gl_handleK#Ltexture_2d_generate_mipmapK #Ptexture_2d_copy_from_bitmapK#Ttexture_2d_get_dataK#Xflush_attributes_stateKP#\clip_stack_flushKg#`buffer_createKӄ#dbuffer_destroyKӄ#hbuffer_map_rangeK#lbuffer_unmapKӄ#pbuffer_set_dataK #t% S?c S9?c%%%_% (җaaa$$$$ؗa ,a Ca2xaeX1xJUIaeX1x(U% a[Ę'b% 0?c% KWu6kQaq% "JaeXJx֎%gmeaV CoglTextureDriverL_CoglTextureDriver0L genL%&#prep_gl_for_pixels_uploadL1B#upload_subregion_to_glLC#upload_to_glLYל# upload_to_gl_3dLk#prep_gl_for_pixels_downloadL@#gl_get_tex_imageLj#size_supportedL#size_supported_3dLҝ# try_setting_gl_border_colorL#$allows_foreign_gl_targetL #(find_best_gl_get_data_formatL.#,\ &?c  B?c,% ?cWu% \ \ H% ל?c \ % 1 \ \ % ?c \ % 1 1 1 \ \ ݜ@?c%% j?c   "F% ?c    p% ҝ?c   ?c\ v!؝% ?c .?c%% CoglPipelineCacheMM_CoglPipelineCache CoglTexture3DN.w_CoglTexture3D CoglTextureRectangleO?_CoglTextureRectangle _CoglGpuInfoArchitectureFlagPCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagP% _CoglGpuInfoArchitectureP'cCOGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureP0@P3COGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorP<P?COGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackagePBPETCOGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugPL CoglGpuInfoPP_CoglGpuInfo$PR~vendorPT#vendor_namePU#driver_packagePW#driver_package_namePX# driver_package_versionPY#architectureP[c#architecture_nameP\#architecture_flagsP]#driver_bugsP_T# _CoglFrameCallbackList8%+8%#8%#qa CoglFrameCallbackList8%~8)j8)#ғ8)# CoglResizeNotifyEntry81%_CoglResizeNotifyEntry85|87ߥ#89a#8:"# id8;#_CoglResizeNotifyList83+83#83# CoglResizeNotifyList83|87j87#ғ87# CoglOnscreenEvent8>_CoglOnscreenEvent8Bw8Dܦ#onscreen8Fea#info8Gka#  8Ha#_CoglOnscreenEventList8@+8@#8@# CoglOnscreenEventList8@w8Dj8D#ғ8D#Dm4b 9 BlW Kx >   ] Q(~# է1 1 > >     1 \ ۧ    G 1 1 > > 1    hM M M M M\ > yb!n 1  !Ш 1     ֨ "$  E  > -*\ "Kx > $b   \ 1 > ~'_cogl_object_shader_inc)(_cogl_shader_free4)x4*ctx8?ckX'_cogl_object_shader_dec)+cogl_is_shader)% O))"*obj)O,_cogl_shader_handle_new)))5 -delete_shaderd0mmnǪ.xdhn/ctxf?cn-_cogl_object_shader_indirect_free)mmnF0obj)O1Ʃm})623}4 o5Ιmՙm)6m'mtk287C8cogl_shader_ref*"0mWm3oͫ9*":8mxK/p/ctxM?ccp?Uᚄm0}`@z/p?-ᚄmP})@R/p3p}4a/p5mm)<cogl_shader_sourcem=mpѭ95 Asourcep>xp>0 _q<_cogl_shader_compile_real@mҞmq95 0pipelineeXCx/versionq/ctx?cqD__PRETTY_FUNCTION__mE}/gl_type r/status1 rFmm/preveX2r;mmGbuffer%{Hlen&Ir;[mdm> Τ]r }  }+I<cogl_shader_compilemmqr95 >xr/ctx?cr:mm@8 s;mm4C sJcogl_shader_get_info_log5 mCmtK55 L$m(m728;$m(m7CMcogl_shader_get_typePPmm,sKP5 NxRsHctxT?csLcmgmV@8s;cmgm4CsJcogl_shader_is_compileda% mǟmtKa5 Lmşmd28;mşm7CO_cogl_object_shader_count)|2mP_cogl_debug_instancesK  h P_cogl_debug_flagsQXQ_cogl_shader_class)&9m}gGNU C 4.6.3./cogl-point-in-poly.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglПmmtcharsize_tunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned charfloatsigned charshort intlong long unsigned intdouble long doubleuint8_t$_cogl_util_point_in_screen_polyGПmmspoint_xG point_yH verticesI strideJ n_verticesKiMrtjMtcMt }vert_xiQ uvert_xjR Ruvert_yiS uvert_yjU u=]@J#displayBZ#(driverD>#,gpuHN#0driver_vtableKߖ#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS#hprivate_feature_flagsT.D#lneeds_viewport_scissor_workaroundV#pviewport_scissor_workaround_framebufferWM#tdefault_pipelineY<@#xdefault_layer_0Zh#|default_layer_n[h#dummy_layer_dependant\h#attribute_name_states_hash^#attribute_name_index_map_"\#n_attribute_names`#enabled_builtin_attributesbl#enabled_texcoord_attributescl#enabled_custom_attributesdl#enable_builtin_attributes_tmpil#enable_texcoord_attributes_tmpjl#enable_custom_attributes_tmpkl#changed_bits_tmpll#legacy_backface_culling_enabledn#identity_matrixq#y_flip_matrixr#flushed_matrix_modevy#current_projection_entryzJ^#current_modelview_entry{J^#identity_entry}\#builtin_flushed_projectiony#builtin_flushed_modelviewy#texture_units"\#active_texture_unit#legacy_fog_stateKo#opaque_color_pipeline<@#blended_color_pipeline<@#texture_pipeline<@#codegen_header_buffer9#codegen_source_buffer9#codegen_boilerplate_buffer9#source_stack#legacy_state_set#pipeline_cache#default_gl_texture_2d_tex#default_gl_texture_3d_tex#default_gl_texture_rect_tex#framebuffers#journal_flush_attributes_array"\#journal_clip_bounds"\#polygon_vertices"\#current_pipeline<@#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color#current_pipeline_age#gl_blend_enable_cache#depth_test_enabled_cache#depth_test_function_cache#depth_writing_enabled_cache#depth_range_near_cache%#depth_range_far_cache%#legacy_depth_test_enabled#current_buffer#framebuffer_stack#window_bufferM#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferM#current_read_bufferM#have_last_offscreen_allocate_flags#last_offscreen_allocate_flags#swap_callback_closures™#next_swap_callback_idå#onscreen_events_queueŝ#current_gles2_context [#gles2_context_stackK#current_pathP^#stencil_pipeline<@#quad_buffer_indices_byteЖ#quad_buffer_indices_lenѕ#quad_buffer_indicesҖ#rectangle_byte_indicesԖ#rectangle_short_indicesՖ#rectangle_short_indices_len֥#in_begin_gl_block#texture_download_pipeline<@#blit_texture_pipeline<@#atlases#atlas_reorganize_callbacks޺#journal_rectangles_color#max_texture_unitsxN#max_texture_image_unitsxN#max_activateable_texture_unitsxN#current_program#current_fragment_program_type~r#current_vertex_program_type~r#current_gl_programN#current_gl_dither_enabled#current_gl_color_mask#current_clip_stack_valid#current_clip_stackD^#current_clip_stack_uses_stencil #buffer_map_fallback_array#buffer_map_fallback_in_use#buffer_map_fallback_offset#rectangle_stateZ#sampler_cache#winsys_features$#&##uniform_names-##uniform_name_hash1#n_uniform_names2#glBindTexture;~R#glBlendFunc=S#glClear?X#glClearColorAN#glClearStencilFV#glColorMaskHY#glCopyTexSubImage2DMY#glDeleteTexturesVQR#glDepthFuncXO#glDepthMaskZ5#glDisable\O#glDrawArrays^uY#glDrawElements`V#glEnableeO#glFinishg#glFlushi#glFrontFacekO#glCullFacemO#glGenTextureso4R#glGetErrorqX#glGetIntegervsGY#glGetBooleanvum#glGetFloatvw^Y#glGetStringy#glHint{S#glIsTexture}hR#glPixelStoreiQ#glReadPixels#glScissorY#glStencilFuncϗ#glStencilMaskS#glStencilOp#glTexImage2D%#glTexParameterf3P#glTexParameterfvO#glTexParameteriOP#glTexParameterivO#glGetTexParameterfvO#glGetTexParameterivP#glTexSubImage2DX#glCopyTexImage2DX#glViewportY#glIsEnabledR#glLineWidthiQ#glPolygonOffsetR#glClipPlanef<Q#glClientActiveTextureDO#glGenRenderbuffers<4R#glDeleteRenderbuffers?QR#glBindRenderbufferB~R#glRenderbufferStorageEV#glGenFramebuffersJ4R#glBindFramebufferM~R#glFramebufferTexture2DP0W#glFramebufferRenderbufferVVW#glIsRenderbuffer[hR#glCheckFramebufferStatus]W#glDeleteFramebuffers_QR#glGenerateMipmapbO#glGetFramebufferAttachmentParameterivdwW#glGetRenderbufferParameteriviP# glIsFramebuffermhR# glBlendEquationuO# glBlendColorwN# glBlendFuncSeparateHQ# glBlendEquationSeparateS# glReleaseShaderCompiler# glGetShaderPrecisionFormatdX# glShaderBinary>X# glStencilFuncSeparate1S# glStencilMaskSeparate~R# glStencilOpSeparateHQ# glDepthRangef:R# glClearDepthfS# glAttachShader@RS# glUseProgramCS# glDeleteProgramES# glGetShaderInfoLogG1T# glGetProgramInfoLogL1T# glGetShaderivQR# glGetProgramivUR# glDetachShaderYRS# glGetAttachedShaders# glIsShader`hR# glIsProgrambhR# glShaderSourcelg# glCompileShaderqS# glLinkProgramsS# glGetUniformLocationuT# glUniform1fxT# glUniform2f{T# glUniform3fT# glUniform4fU# glUniform1fvU# glUniform2fvU# glUniform3fvU# glUniform4fvU# glUniform1iR# glUniform2iQ# glUniform3i_CoglRendererW>COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver^> CoglDisplay A>_CoglDisplay8!$)?]!&J#setup!(#(renderer!)Z#,onscreen_template!*(\#0!4##4 CoglAttribute"%>?_CoglAttribute#7?]#9J#name_state#;}#(normalized#<#,is_buffered#>#0d#L^}#4e#N# CoglAttributeBuffer$%?_CoglAttributeBuffer CoglIndices%%@_CoglIndices)?CoglSnippet&3-@_CoglSnippet'#.DCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags'*WZ#(vtable*Yt#,last_target*[v#8*]yu#<gl_handle*_N#@size*`#Dusage_hint*a v#Hupdate_hint*bE#LȔ*fw#Pe*h#Tstore_created*j#X)~ECOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint)fE)MFCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess)E)ŲFCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint)eF CoglBitmap+*F_CoglBitmap CoglTexture,"F_CoglTexture,abGCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType,e G CoglFramebuffer-ZG_CoglFramebuffer.vJ].xJ#>.yZ#(X.z0#,config.}#0width.#Dheight.#Hformat. #Lallocated.#Pmodelview_stack.#Tprojection_stack.#Xviewport_x.%#\viewport_y.%#`viewport_width.%#dviewport_height.%#hviewport_age.#lviewport_age_for_scissor_workaround.#pclip_state.z#tdither_enabled.#x.#|journal.#deps.#clear_color_red.%#clear_color_green.%#clear_color_blue.%#clear_color_alpha.%#clear_clip_x0.#clear_clip_y0.#clear_clip_x1.#clear_clip_y1.#clear_clip_dirty.#dirty_bitmasks.#bits.#e.# CoglFrameInfo/(J_CoglFrameInfo CoglObject0 J_CoglObject(1KHKklass1M \#user_data_entry1O\#user_data_array1Q"\#n_user_data_entries1R# [1T#$0ZbKunused0[# CoglUserDataKey0\HK CoglUserDataDestroyCallback0jKK K# CoglOnscreen2*K_CoglOnscreen3KL]3MyG#foreign_hwnd3V#3Y#frame_closures3[#resizable3]#resize_callbacks3^#frame_counter3`#swap_frame_counter3a#pending_frame_infos3dK#3f##_CoglFrameEvent2 MCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent2LCoglFrameCallback2>MDM _M_M MeM#KJCoglFrameClosure2M_CoglFrameClosure3'MQ3)#F3+$M#͔3-## 3.yK#yGCoglOnscreenResizeCallback2NN !N_M# CoglTexture2D476N_CoglTexture2D GLenum5 GLboolean5 GLbitfield5 GLint5 GLsizei5 GLubyte5 GLuint5 GLfloat5 % GLclampf5!%GLvoid5$NN ONNNNO OGNON$O ]OGNxNxNNNNxNGNGNOcO OGNxNxNxNxNNNNGNGNOO OGNGNOONO OGNGNOOxNO  PGNGN PNP -PGNGN-PxN9P OPGNGNNUP kPGNGNxNqP PNUNP PGNxNGNNNxNNOP PGNxNxNxNNNGNNOP QGNNQ QGNO%Q 6QGNxNXGNfNDX dXNQGNONjX XGNGN-P-PX GNX XfNX XGNxNxNxNNNGNGNOX YGNxNGNxNxNNNxNY GYGNxNxNxNxNxNNNMY ^YGN-PdY uYGN P{Y YGNxNNY YGNNY YNNNNY YUNUNUNUNY  ZxNxNNN CoglGLES2Context6^#Z_CoglGLES2Context=Z7ZZ?Z Z_CoglObjectClass 14a[name16#virt_free17##virt_unref18## CoglUserDataDestroyInternalCallback11[[ [## CoglObjectClass19[ 1=[key1?[#͔1@##1Aa[#bK CoglUserDataEntry1B[[ ["\ u= %>\  CoglMatrixStack8U\_CoglMatrixStack09\]9J#>9Z#(last_entry9J^#, CoglMatrixEntry8\_CoglMatrixEntry92]94J^#op95"y#[96#composite_gets9:# CoglClipStack:)(]_CoglClipStack:]]:aD^#X:c+^#bounds_x0:j#bounds_y0:k# bounds_x1:l#bounds_y1:m#[:o#:0+^COGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType:5]]\MD CoglNode;"f^_CoglNode<;*^];.J#;1^#(Q;4_#,children;7_#4has_parent_reference;;#8_CoglNodeList;$^ ;$^#V^ CoglNodeList;$^;4A_le_next;4^#le_prev;4A_#^ CoglPipelineSnippet<$b__CoglPipelineSnippet <(_Q<*_#snippet<,(`#_CoglPipelineSnippetList<&_ <&_#G_ CoglPipelineSnippetList<&_<*"`le_next<*_#le_prev<*"`#_@!_CoglSamplerCacheWrapMode=-4aCOGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapMode=4.` CoglSamplerCache=6la_CoglSamplerCache_CoglSamplerCacheEntry=8%bsampler_object=:N#min_filter=*[b_CoglPipelineLayer`>.c]>V^#owner><@#<index>٥#@>ݕ#Dunit_index>#Htexture_type>bG#Ltexture>g#Psampler_cache_entry>g#T> h#X">#\>udCOGL_PIPELINE_COMBINE_FUNC_ADDCOGL_PIPELINE_COMBINE_FUNC_ADD_SIGNEDCOGL_PIPELINE_COMBINE_FUNC_SUBTRACTCOGL_PIPELINE_COMBINE_FUNC_INTERPOLATECOGL_PIPELINE_COMBINE_FUNC_REPLACE<COGL_PIPELINE_COMBINE_FUNC_MODULATECOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBCOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBA CoglPipelineCombineFunc>.c>ieCOGL_PIPELINE_COMBINE_SOURCE_TEXTURECOGL_PIPELINE_COMBINE_SOURCE_CONSTANTCOGL_PIPELINE_COMBINE_SOURCE_PRIMARY_COLORCOGL_PIPELINE_COMBINE_SOURCE_PREVIOUSCOGL_PIPELINE_COMBINE_SOURCE_TEXTURE0 CoglPipelineCombineSource>d>?fCOGL_PIPELINE_COMBINE_OP_SRC_COLORCOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_COLORCOGL_PIPELINE_COMBINE_OP_SRC_ALPHACOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_ALPHA CoglPipelineCombineOp>e>gtexture_combine_rgb_func>ud#texture_combine_rgb_src>g#texture_combine_rgb_op>g#texture_combine_alpha_func>ud#texture_combine_alpha_src>g# texture_combine_alpha_op>g#,texture_combine_constant>g#8matrix>#H>_#>_#point_sprite_coords># ieg  ?fg  %g  CoglPipelineLayerBigState>\fFh%bgBb?ihCOGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedType?$h#@?+h$float_value?,g$int_value?-h$matrix?..\$float_array?/h$int_array?0$array?1# h %_CoglBoxedValueL?&RiX?(ih#size?)#count?)#v?2~h# CoglBoxedValue?3i@@/jmagic@1#test_enabled@3#test_function@4#write_enabled@5# range_near@6%#range_far@7%#s@9#|@:#@;# padding3@<#$padding4@=#(padding5@>#,padding6@?#0padding7@@#4padding8@A#8padding9@B#< CoglDepthState@ChiACkCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncALjAlCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeAk CoglBitmaskB9ll_CoglBitmaskImaginaryTypeDMmambientg#diffuseg#specularg# emissiong#0shininess%#@CoglPipelineLightingStatel%malpha_funck#alpha_func_reference%#CoglPipelineAlphaFuncStateom%(nblend_equation_rgbGN#blend_equation_alphaGN#blend_src_factor_alphaxN#blend_dst_factor_alphaxN# blend_constant2#blend_src_factor_rgbxN# blend_dst_factor_rgbxN#$CoglPipelineBlendStatem%$ Koenabled"#color#2#mode$&#density%%#z_near&%#z_far'%# CoglPipelineFogState(n%*o,#CoglPipelineLogicOpsState-ho%/omode1l#front_winding23#CoglPipelineCullFaceState3o% 5Npoverride_mask7l#override_values<Np#changed_mask@l#RiCoglPipelineUniformsStateAo&Cqlighting_stateEMm#alpha_stateFm#Dblend_stateGn#Luser_programH#tdepth_stateIj#xfog_stateJKo#point_sizeK%#logic_ops_stateLo#cull_face_stateMo#uniforms_stateNTp#O_#P_#CoglPipelineBigStateQvpCoglPipelineDestroyCallbackhqq q<@#qh h r %~rCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType) r_CoglPipelineFlushFlagPsCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlagr_CoglPipelineFlushOptionssPs#.#disable_layers#layer0_override_textureg# CoglPipelineFlushOptionsns CoglBufferVtable*(&t_CoglBufferVtable **xtmap_range*,t#unmap*3t#set_data*5t##ttMFF?iDxt ttttt.?t!_CoglBufferFlags*#IZ#boxed#JRi##P#@}$buffered#G|$constant#K7}}|#Rg~COGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags#a}#s~unit#u#options#vs#.#w# CoglFlushLayerState#x|~!_CoglFramebufferType.-0COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType.0~.2swap_chain.4#need_stencil.5#e.6#.7# depth_texture_enabled.8#= CoglFramebufferConfig.9K.=COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags.?!_CoglFramebufferState.TcCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState.^-.lred.n#blue.o#green.p#alpha.q# depth.r#stencil.s# CoglFramebufferBits.t>\&{.COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags._CoglGLFramebuffer . fbo_handle.N#renderbuffers.#e.# CoglGLFramebuffer. CoglDriverVtableF :_CoglDriverVtablexF"pixel_format_from_gl_internalF'7#pixel_format_to_glF.a#update_featuresF5[#offscreen_allocateF9# offscreen_freeF=#framebuffer_flush_stateF@#framebuffer_clearFEۇ#framebuffer_query_bitsFM#framebuffer_finishFQ # framebuffer_discard_buffersFT!#$framebuffer_draw_attributesFX\#(framebuffer_draw_indexed_attributesFb#,framebuffer_read_pixels_into_bitmapFmш#0texture_2d_freeFw#4texture_2d_can_createF}#8texture_2d_initF#<texture_2d_allocateF)#@texture_2d_new_from_bitmapFI#Dtexture_2d_copy_from_framebufferF#Htexture_2d_get_gl_handleF#Ltexture_2d_generate_mipmapF#Ptexture_2d_copy_from_bitmapF܉#Ttexture_2d_get_dataF#Xflush_attributes_stateF.#\clip_stack_flushFE#`buffer_createFt#dbuffer_destroyFt#hbuffer_map_rangeFt#lbuffer_unmapFt#pbuffer_set_dataF t#t1ZGN1  aZ SSS=||?wg | MMc ۇM%%%% M  M !M VM<@Vg~@' M<@Vg~?bˈMqˈ?F !N׈Z )g?Iˈ ?/ MO܉ˈ?  w (M<@(g~V~ ED^M4 CoglTextureDriverGd_CoglTextureDriver0GgenG%#prep_gl_for_pixels_uploadG1 #upload_subregion_to_glGCw#upload_to_glGY# upload_to_gl_3dGk#prep_gl_for_pixels_downloadG#gl_get_tex_imageGH#size_supportedG|#size_supported_3dG# try_setting_gl_border_colorG̍#$allows_foreign_gl_targetG#(find_best_gl_get_data_formatG #,NZGN   Z wZgˈNN?&ZGNNˈxNNN?}ZGNNxNxNˈxNNN? ZHZGNGNGNw$|ZGNGNGNGNNZGNGNGN ̍ZNOZGNҍ Z SS CoglPipelineCacheH+_CoglPipelineCache CoglTexture3DI.U_CoglTexture3D CoglTextureRectangleJ?_CoglTextureRectangle!_CoglGpuInfoArchitectureFlagKCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagK%!_CoglGpuInfoArchitectureK'ACOGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureK0K3eCOGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorK<`K?ҒCOGL_GPU_INFO_DRIVER_PACKAGE_UNKNOWNCOGL_GPU_INFO_DRIVER_PACKAGE_MESA CoglGpuInfoDriverPackageKB~KE2COGL_GPU_INFO_DRIVER_BUG_MESA_46631_SLOW_READ_PIXELS CoglGpuInfoDriverBugKL CoglGpuInfoKPa_CoglGpuInfo$KR\vendorKTe#vendor_nameKU#driver_packageKWҒ#driver_package_nameKX# driver_package_versionKY#architectureK[A#architecture_nameK\#architecture_flagsK]#driver_bugsK_2# _CoglFrameCallbackList3%w3%#O3%#kM CoglFrameCallbackList3%\3)3)#%3)# CoglResizeNotifyEntry31_CoglResizeNotifyEntry35ZQ37#F39M#͔3:## id3;#_CoglResizeNotifyList33w33#O33# CoglResizeNotifyList33Z3737#%37# CoglOnscreenEvent3>_CoglOnscreenEvent3BUQ3D#onscreen3F_M#info3GeM# X3H M#_CoglOnscreenEventList3@w3@#O3@# CoglOnscreenEventList3@U3Dߖ3D#%3D#"K@f t Ta 5UN) VGNNGNO; mGNV\QGNs xNxNNNGNGNN ϗGNxNN GNGNGN՗ %GNxNxNNNxNGNGNO FNNNN+ gNN7ZOL GNxNGN-Pm GNxNGNGNN ŘGNآ ֘#GNGN #GNGNN. :GN#) VGNN&S@ GNGNGNNxNN\'cogl_clutter_check_extension_CLUTTER0mJmu(name0)ext0v*end2v*name_len3v*n3 w+cogl_clutter_winsys_has_feature_CLUTTERIPmUmtg(featureI+,cogl_onscreen_clutter_backend_set_size_CLUTTERO`mm2w(widthO(heightO-הQMjw*ctxSZwPjGNU C 4.6.3./winsys/cogl-winsys-stub.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglmm}charsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloat?signed charshort intlong long unsigned intHWND__unused# HWNDv   double VARENUM ^VT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double guint8 guint32& gsize: gchar0 gint3 gboolean4 gulong8 guint9 gpointerO. GDestroyNotifyY GArray'!_GArray+N"-#len.# GByteArray(`_GByteArray1"3#len4# GPtrArray)_GPtrArray7pdata9#len:#m GQuark&{ GError+_GError -Edomain/#code0#message1# U  GList 'b_GList )" +#next ,#prev -#U GHashTable '_GHashTable GHook (_GHook KX" M#next N#prev O# P# hook_id Q#o R#func S# T# GHookList )i_GHookList Aseq_id C#hook_size D#is_setup E#hooks F#dummy3 G# finalize_hook H #dummy IE# GHookFinalizeFunc 5#)::X GSList 'N_GSList )|" +#next ,|#@  GString )_GString +str -#len .#allocated_len /# GQueue&_GQueue 1? head3#tail4#length5# GModule3T _GModuleE uint8_t$ uint32_t( int64_t) CoglBoolD CoglHandle. CoglFuncPtr CoglMatrix _CoglMatrixO xxR0#yxS0#zxT0#wxU0# xyX0#yyY0#zyZ0#wy[0#xz^0# yz_0#$zz`0#(wza0#,xwd0#0ywe0#4zwf0#8wwg0#<invmk#@Ζn#oo#_padding3p# CoglColor _CoglColor rede #greene #bluee #alphae #t #͕t #֕t # [\COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat zCOGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlagstDCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHCOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeTypeCOGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction_CoglWinsysFeatureCOGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES XCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskamCOGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingp%COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags CoglObject S_CoglObject(KklassM#user_data_entryO#user_data_arrayQ#n_user_data_entriesR# T#$Zunused[# CoglUserDataKey\ CoglUserDataDestroyCallbackj,2>.D#COGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass 4Mname6>#virt_free7.#virt_unref8.# CoglUserDataDestroyInternalCallback1x~.. CoglObjectClass9 =key?#'@.#AM# CoglUserDataEntryB   CoglSwapChain!)_CoglSwapChain CoglOnscreenTemplate&V_CoglOnscreenTemplate CoglRendererQ_CoglRendererT*} Ӗ,A#connected- #(driver_override."#,/N#00Y#4winsys_vtable1d#8winsys_id_override2!#<3#@outputs5#Ddriver<"#Hevent_filtersM|#L1N.#P!COGL_WINSYS_ID_ANYCOGL_WINSYS_ID_STUBCOGL_WINSYS_ID_GLXCOGL_WINSYS_ID_EGL_XLIBCOGL_WINSYS_ID_EGL_NULLCOGL_WINSYS_ID_EGL_GDLCOGL_WINSYS_ID_EGL_WAYLANDCOGL_WINSYS_ID_EGL_KMSCOGL_WINSYS_ID_EGL_ANDROIDCOGL_WINSYS_ID_WGL COGL_WINSYS_ID_SDL CoglWinsysID} J"COGL_RENDERER_CONSTRAINT_USES_X11COGL_RENDERER_CONSTRAINT_USES_XLIBCOGL_RENDERER_CONSTRAINT_USES_EGLCOGL_RENDERER_CONSTRAINT_SUPPORTS_COGL_GLES2CoglRendererConstraint"!W"COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver^i" CoglContext%#_CoglContext>GӖ@A#B&h#(driverD"#,gpuH:#0KN#TLY#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsSz#hprivate_feature_flagsTBu#lneeds_viewport_scissor_workaroundV #pviewport_scissor_workaround_framebufferWW#tdefault_pipelineYN#xdefault_layer_0ZD#|default_layer_n[D#dummy_layer_dependant\D#attribute_name_states_hash^? #attribute_name_index_map_#n_attribute_names`#enabled_builtin_attributesb#enabled_texcoord_attributesc#enabled_custom_attributesd#enable_builtin_attributes_tmpi#enable_texcoord_attributes_tmpj#enable_custom_attributes_tmpk#changed_bits_tmpl#legacy_backface_culling_enabledn #identity_matrixq #y_flip_matrixr #flushed_matrix_modevm#current_projection_entryzm#current_modelview_entry{m#identity_entry}yk#builtin_flushed_projectionym#builtin_flushed_modelviewym#texture_units#active_texture_unit#legacy_fog_state;#opaque_color_pipelineN#blended_color_pipelineN#texture_pipelineN#codegen_header_buffer#codegen_source_buffer#codegen_boilerplate_buffer#source_stack#legacy_state_set#pipeline_cacheƭ#default_gl_texture_2d_tex#default_gl_texture_3d_tex̭#default_gl_texture_rect_texҭ#framebuffers#journal_flush_attributes_array#journal_clip_bounds#polygon_vertices#current_pipelineN#current_pipeline_changes_since_flush#current_pipeline_skip_gl_color #current_pipeline_age#gl_blend_enable_cache #depth_test_enabled_cache #depth_test_function_cache#depth_writing_enabled_cache #depth_range_near_cache0#depth_range_far_cache0#legacy_depth_test_enabled #current_bufferح#framebuffer_stack|#window_bufferW#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferW#current_read_bufferW#have_last_offscreen_allocate_flags#last_offscreen_allocate_flagsU#swap_callback_closures? #next_swap_callback_idð#onscreen_events_queueń#current_gles2_contexti#gles2_context_stack#current_path2o#stencil_pipeline̊N#quad_buffer_indices_byte[#quad_buffer_indices_lenѠ#quad_buffer_indices[#rectangle_byte_indices[#rectangle_short_indices[#rectangle_short_indices_lenְ#in_begin_gl_blockؓ #texture_download_pipelineڊN#blit_texture_pipelineۊN#atlases|#atlas_reorganize_callbacksX#journal_rectangles_colore #max_texture_unitsW#max_texture_image_unitsW#max_activateable_texture_unitsW#current_program #current_fragment_program_typen#current_vertex_program_typen#current_gl_programW#current_gl_dither_enabled #current_gl_color_mask#current_clip_stack_valid #current_clip_stack,o#current_clip_stack_uses_stencil  #buffer_map_fallback_array#buffer_map_fallback_in_use #buffer_map_fallback_offset#rectangle_state1d#sampler_cache#winsys_features$#1&.#uniform_names-#uniform_name_hash1? #n_uniform_names2#glBindTexture;[#glBlendFunc=9\#glClear?a#glClearColorA X#glClearStencilF_#glColorMaskHb#glCopyTexSubImage2DM#glGetFloatvwb#glGetStringyT#glHint{9\#glIsTexture}[#glPixelStoreiIZ#glReadPixels#glScissorc#glStencilFunc#glStencilMask\#glStencilOp#glTexImage2D#glTexParameterf]Y#glTexParameterfvX#glTexParameteriyY#glTexParameterivX#glGetTexParameterfvY#glGetTexParameteriv;Y#glTexSubImage2Da#glCopyTexImage2Db#glViewportc#glIsEnabled\#glLineWidthZ#glPolygonOffset0[#glClipPlanef<2Z#glClientActiveTextureD+X#glGenRenderbuffers<^[#glDeleteRenderbuffers?{[#glBindRenderbufferB[#glRenderbufferStorageE#`#glGenFramebuffersJ^[#glBindFramebufferM[#glFramebufferTexture2DPZ`#glFramebufferRenderbufferV`#glIsRenderbuffer[[#glCheckFramebufferStatus]D`#glDeleteFramebuffers_{[#glGenerateMipmapb+X#glGetFramebufferAttachmentParameterivd`#glGetRenderbufferParameterivi;Y# glIsFramebufferm[# glBlendEquationu+X# glBlendColorw X# glBlendFuncSeparaterZ# glBlendEquationSeparate9\# glReleaseShaderCompiler# glGetShaderPrecisionFormata# glShaderBinaryha# glStencilFuncSeparate[\# glStencilMaskSeparate[# glStencilOpSeparaterZ# glDepthRangef :0[# glClearDepthf <_# glCompressedTexImage2D FY# glCompressedTexSubImage2D OY# glSampleCoverage YY# glGetBufferParameteriv c;Y# glGenBuffers l^[# glBindBuffer o[# glBufferData r[# glBufferSubData w[# glDeleteBuffers |{[# glIsBuffer [# glActiveTexture +X# glAlphaFunc!;b# glFogf!=Z# glFogfv!?2Z# glLoadMatrixf!A`Z# glMaterialfv!CX# glPointSize!EZ# glTexEnvfv!GX# glColor4ub!I# glColor4f!Kb# glColorPointer!M[# glDisableClientState!R+X# glEnableClientState!T+X# glLoadIdentity!V# glMatrixMode!X+X# glNormal3f!ZZ# glNormalPointer!\Z# glMultiTexCoord4f!^b# glTexCoordPointer!`[# glTexEnvi!eyY# glVertex4f!ib# glVertexPointer!k[# glCreateProgram":\# glCreateShader"<\# glDeleteShader">\# glAttachShader"@|\# glUseProgram"C\# glDeleteProgram"E\# glGetShaderInfoLog"G[]# glGetProgramInfoLog"L[]# glGetShaderiv"Q[# glGetProgramiv"U[# glDetachShader"Y|\# glGetAttachedShaders"[]# glIsShader"`[# glIsProgram"b[# glShaderSource"l8# glCompileShader"q\# glLinkProgram"s\# glGetUniformLocation"u@]# glUniform1f"x]# glUniform2f"{^# glUniform3f"^# glUniform4f"@^# glUniform1fv"^# glUniform2fv"^# glUniform3fv"^# glUniform4fv"^# glUniform1i"G[# glUniform2i"Z# glUniform3i"f^# glUniform4i"^# glUniform1iv"^# glUniform2iv"^# glUniform3iv"^# glUniform4iv"^# glUniformMatrix2fv"^# glUniformMatrix3fv"^# glUniformMatrix4fv"^# glGetUniformfv"|]# glGetUniformiv"И]# glGetActiveUniform"\# glGetShaderSource"[]# glValidateProgram"\# glVertexAttribPointer"_# glEnableVertexAttribArray"\# glDisableVertexAttribArray"\# glVertexAttrib1f"_# glVertexAttrib1fv"_# glVertexAttrib2f"4_# glVertexAttrib2fv"_# glVertexAttrib3f"P_# glVertexAttrib3fv"_# glVertexAttrib4f"q_# glVertexAttrib4fv"_# glGetVertexAttribfv"]# glGetVertexAttribiv"[# glGetVertexAttribPointerv"]# glGetAttribLocation" @]# glBindAttribLocation" \# glGetActiveAttrib"\# glGetTexLevelParameteriv#PY# glGetTexImage#S# glClipPlane#W# glDepthRange#Y# glDrawBuffer#[+X# glMapBuffer#fӯ# glUnmapBuffer#i\# glTexImage3D#qHX# glTexSubImage3D#xX# glBlitFramebuffer#`# glGenPrograms#^[# glDeletePrograms#^[# glBindProgram#[# glProgramString## glProgramLocalParameter4fv#`# glEGLImageTargetTexture2D# # glEGLImageTargetRenderbufferStorage# # glDiscardFramebuffer#'# glRenderbufferStorageMultisampleIMG#a# glFramebufferTexture2DMultisampleIMG#R# glGenSamplers#^[# glDeleteSamplers#{[# glBindSampler#|\# glSamplerParameteri#'a# glCreateProgramObject#\# glCreateShaderObject#\# glDeleteObject#\# glAttachObject#|\# glUseProgramObject#\# glGetInfoLog#[]# glGetObjectParameteriv#[# glDetachObject#|\# glGetAttachedObjects#]# glGetStringi#_# glBindVertexArray#\# glDeleteVertexArrays#{[# glGenVertexArrays#^[# glMapBufferRange#&Ca# CoglDisplay$AG_CoglDisplay8%$GӖ%&A#setup%( #(%)g#,onscreen_template%*o#01%4.#4 CoglAttribute&%H_CoglAttribute'7HӖ'9A#name_state';L#(normalized'< #,is_buffered'> #0d'L##4I'N# CoglAttributeBuffer(%H_CoglAttributeBuffer CoglIndices)%H_CoglIndicesG _CoglFeatureIDKCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglPath*6K_CoglPath CoglPipeline+"L_CoglPipeline,kgNӖ,ep#destroy_callback,#<destroy_data,.#@journal_ref_count,#Du,#Hage,#Lcolor, #Pn_layers,#`layer_differences,#d8,#hstatic_breadcrumb,>#llayers_cache,#pshort_layers_cache,#tdeprecated_get_layers_list,#is_weak,#,#blend_enable,#real_blend_enable,#layers_cache_dirty,#deprecated_get_layers_list_dirty,#has_static_breadcrumb,#progend,#CoglSnippet-3{N_CoglSnippetK CoglBuffer.@N_CoglBuffer\/SOӖ/UA#/WYh#(vtable/Yu#,last_target/[#8o/]o#<gl_handle/_W#@size/`#Dusage_hint/a#Hupdate_hint/bO#L"/f#PI/h#Tstore_created/j#X.~OCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint.O.tPCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess.P.PCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint.ȌP CoglBitmap0*Q_CoglBitmap CoglTexture1"%Q_CoglTexture1aQCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType1e4Q CoglFramebuffer2ZQ_CoglFramebuffer3vTӖ3xA#3yYh#(Ζ3z#,config3}#0width3#Dheight3#Hformat3\#Lallocated3 #Pmodelview_stack3Ǖ#Tprojection_stack3Ǖ#Xviewport_x30#\viewport_y30#`viewport_width30#dviewport_height30#hviewport_age3#lviewport_age_for_scissor_workaround3#pclip_state38o#tdither_enabled3 #xߕ3#|journal3͕#deps3#clear_color_red30#clear_color_green30#clear_color_blue30#clear_color_alpha30#clear_clip_x03#clear_clip_y03#clear_clip_x13#clear_clip_y13#clear_clip_dirty3 #dirty_bitmasks3 #bits3#ۖ3# CoglFrameInfo4(T_CoglFrameInfo CoglOnscreen5*T_CoglOnscreen6KUӖ6MQ#foreign_hwnd6V#W6Y #frame_closures6[#resizable6] #resize_callbacks6^#frame_counter6` #swap_frame_counter6a #pending_frame_infos6d#16f.#_CoglFrameEvent57VCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent5UCoglFrameCallback5hVnVVV7VV.TTCoglFrameClosure5V_CoglFrameClosure6'W6)#6+NV#'6-.# 6. #QCoglOnscreenResizeCallback5*W0WKWV. CoglTexture2D77`W_CoglTexture2D GLenum8 GLboolean8 GLbitfield8 GLint8 GLsizei8 GLubyte8 GLuint8 GLfloat8 0 GLclampf8!0GLvoid8$WX+XWWWW1X=XqWCXWNXXqWWWWWWWqWqW=XXXqWWWWWWWWqWqW=XXXqWqWXXWXYqWqWYYWY5YqWqW5YWAYWYqWqWWYWcYyYqWqWWYYqWqWWYYWWYYqWWqWWWWW=XYZqWWWWWWqWW=X!Z2ZqWW8ZIZqWXOZ`ZqWWfZrZXxZZqWqWqWqWZZWZZqWW=XZZWWWZZWWWZW [W[0[WqWW=X6[G[WWM[^[WWd[u[Wu[W[[W[[ W[W[[qWW[[WqWWY[[qW=XqW\\qW=X#\ W3\qWX?\P\qWqWV\qWa\|\qWqWWW\\WW\\WW>\\W\!W\ W\qW\]WWW]WY]WqW%]@]WW]u[F] W[]W>a]|]WW]]]WW5Y]]WWWY]]WqW5Y]]WqW3\]^WW ^^WWW%^@^WWWWF^f^WWWWWl^^WWWW^^WWWWW^^WWX^^WWY^_WWWX __WW#_4_WX:_P_WWWV_q_WWWWw__WWWWW__WWqWWW=XW_ Z_qWW__W_`W `#`qWW5Y)`D`qWqWWWJ` qWZ`qW```qWqWqWWW``qWqWqWW``qWqWqWWY`aWWWWWWWWWqWa'aqWWqWWW-aCaWqWWIa XhaqWWnaaW[qW=XWaaqWqWWYWYa!qWaaWabqWWWWWWqWqW=X b:dcfd:e#events:fO#revents:gO# CoglPollFD:hlc;<1dCOGL_WINSYS_RECTANGLE_STATE_UNKNOWNCOGL_WINSYS_RECTANGLE_STATE_DISABLECOGL_WINSYS_RECTANGLE_STATE_ENABLE CoglWinsysRectangleState;@c_CoglWinsysVtablex;Bgid;D!#;EJ"#name;G>#renderer_get_proc_address;Lg# renderer_connect;Qg#renderer_disconnect;T h#renderer_outputs_changed;W h#display_setup;Z,h#display_destroy;]>h# context_init;`_h#$context_deinit;cqh#(context_create_gles2_context;fh#,onscreen_init;ih#0onscreen_deinit;lh#4onscreen_bind;oh#8onscreen_swap_buffers;rh#<onscreen_update_swap_throttled;uh#@onscreen_set_visibility;xh#Dcontext_get_clock_time;~h#Honscreen_swap_region; i#Lonscreen_set_resizable;h#Ponscreen_get_buffer_age;#i#Tonscreen_x11_get_window_xid;9i#Xonscreen_win32_get_window;Oi#\poll_get_info;i#`poll_dispatch;i#dsave_context;qh#hset_gles2_context;i#lrestore_context;qh#pdestroy_gles2_context;i#t  gg> ng  ggg hgg  &h&hGh>h&h2h  YhYh"DhqhYheh .hYhwh  hVhhVhhV h  hYhhiViih #iVi t 9iV)i OiV?ipiYhpi|ivic UiiYhiici  ii5ciiii CoglWinsysVtable;Qd CoglOffscreen<,j_CoglOffscreen3kӖ3àQ#gl_framebuffer3Ζ#texture3-#texture_level3Ȱ#texture_level_width3ɰ#texture_level_height3ʰ#depth_texture3-#allocation_flags3U#create_flags3ؓ# 0k  CoglMatrixStack=.k_CoglMatrixStack0>ykӖ>A#>Yh#(last_entry>m#, CoglMatrixEntry=k_CoglMatrixEntry>2kB>4m#op>5l#>6#composite_gets>:# _CoglMatrixOp>%lCOGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp>0kyk 0m _CoglMatrixEntryCache >ymentry>m#flushed_identity> #flipped> # CoglMatrixEntryCache>m>mCOGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode>m CoglClipStack?)n_CoglClipStack?]nB?a,o#Ζ?co#bounds_x0?j#bounds_y0?k# bounds_x1?l#bounds_y1?m#?o#?0oCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType?5nmK CoglClipState@Mo_CoglClipState@vostacks@"|#_CoglJournal`A!#X"F#\F1r{COGL_PIPELINE_LAYER_STATE_UNIT_INDEXCOGL_PIPELINE_LAYER_STATE_TEXTURE_TYPE_INDEXCOGL_PIPELINE_LAYER_STATE_TEXTURE_DATA_INDEXCOGL_PIPELINE_LAYER_STATE_SAMPLER_INDEXCOGL_PIPELINE_LAYER_STATE_COMBINE_INDEXCOGL_PIPELINE_LAYER_STATE_COMBINE_CONSTANT_INDEXCOGL_PIPELINE_LAYER_STATE_USER_MATRIX_INDEXCOGL_PIPELINE_LAYER_STATE_POINT_SPRITE_COORDS_INDEXCOGL_PIPELINE_LAYER_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_LAYER_STATE_FRAGMENT_SNIPPETS_INDEX COGL_PIPELINE_LAYER_STATE_SPARSE_COUNT COGL_PIPELINE_LAYER_STATE_COUNT F|COGL_PIPELINE_COMBINE_FUNC_ADDCOGL_PIPELINE_COMBINE_FUNC_ADD_SIGNEDCOGL_PIPELINE_COMBINE_FUNC_SUBTRACTCOGL_PIPELINE_COMBINE_FUNC_INTERPOLATECOGL_PIPELINE_COMBINE_FUNC_REPLACE<COGL_PIPELINE_COMBINE_FUNC_MODULATECOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBCOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBA CoglPipelineCombineFuncFr{F}COGL_PIPELINE_COMBINE_SOURCE_TEXTURECOGL_PIPELINE_COMBINE_SOURCE_CONSTANTCOGL_PIPELINE_COMBINE_SOURCE_PRIMARY_COLORCOGL_PIPELINE_COMBINE_SOURCE_PREVIOUSCOGL_PIPELINE_COMBINE_SOURCE_TEXTURE0 CoglPipelineCombineSourceF|F~COGL_PIPELINE_COMBINE_OP_SRC_COLORCOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_COLORCOGL_PIPELINE_COMBINE_OP_SRC_ALPHACOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_ALPHA CoglPipelineCombineOpF}Ftexture_combine_rgb_funcF|#texture_combine_rgb_srcF#texture_combine_rgb_opF#texture_combine_alpha_funcF|#texture_combine_alpha_srcF# texture_combine_alpha_opF#,texture_combine_constantF m#8matrixF #HFu#Fu#point_sprite_coordsF # }  ~  CoglPipelineLayerBigStateF~Q9?x \xGCOGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedTypeG$J#@G+$float_valueG, m$int_valueG-$matrixG.k$float_arrayG/.$int_arrayG0$arrayG1. . 0_CoglBoxedValueLG&ΖG(#sizeG)#countG)#vG2# CoglBoxedValueG34@H/ԂmagicH1t #test_enabledH3 #test_functionH4#write_enabledH5 # range_nearH60#range_farH70#H9t #͕H:t #֕H;t # padding3Ht #,padding6H?t #0padding7H@t #4padding8HAt #8padding9HBt #< CoglDepthStateHCIC COGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncILIĄCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeI) CoglBitmaskJ9_CoglBitmaskImaginaryType,lևCOGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNTD,=ambient, m#diffuse, m#specular, m# emission, m#0shininess,0#@CoglPipelineLightingState,և%,alpha_func, #alpha_func_reference,0#CoglPipelineAlphaFuncState,_%(,blend_equation_rgb,qW#blend_equation_alpha,qW#blend_src_factor_alpha,W#blend_dst_factor_alpha,W# blend_constant, #blend_src_factor_rgb,W# blend_dst_factor_rgb,W#$CoglPipelineBlendState,ˆ%$, ;enabled," #color,# #mode,$#density,%0#z_near,&0#z_far,'0# CoglPipelineFogState,(lj%,*qߕ,,#CoglPipelineLogicOpsState,-X%,/Ɗmode,1Ą#front_winding,2#CoglPipelineCullFaceState,3% ,5>override_mask,7#override_values,<>#changed_mask,@#CoglPipelineUniformsState,A&,Clighting_state,E=#alpha_state,F#Dblend_state,G#Luser_program,H #tdepth_state,IԂ#xfog_state,J;#point_size,K0#logic_ops_state,Lq#cull_face_state,MƊ#uniforms_state,ND#,Ou#,Pu#CoglPipelineBigState,QfCoglPipelineDestroyCallback,hɌόN.D D ,%nCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType,)_CoglPipelineFlushFlag,@COGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag,_CoglPipelineFlushOptions,ݎo,@#,t #disable_layers,t #layer0_override_texture,-# CoglPipelineFlushOptions,^'&͏COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID',_CoglAttributeNameState'.sname'0#name_id'1͏#name_index'2#normalized_default'3 # layer_number'4# CoglAttributeNameState'5'Aattribute_buffer'BLp#stride'C#offset'D#n_components'E# Ζ'F#P'H#'IYh#boxed'J##P'@L$buffered'G$constant'KRs'R,COGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags'aW'syunit'u#options'vݎ#'wt # CoglFlushLayerState'xA _CoglFramebufferType3-COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType3032swap_chain34#need_stencil35 #ۖ36#W37 # depth_texture_enabled38 # CoglFramebufferConfig393=ؓCOGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags3? _CoglFramebufferState3T(COGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState3^3lred3n#blue3o#green3p#alpha3q# depth3r#stencil3s# CoglFramebufferBits3tDkRp3UCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags3ӕ_CoglGLFramebuffer 3Ζfbo_handle3W#renderbuffers3#ۖ3# CoglGLFramebuffer3w CoglDriverVtableK _CoglDriverVtablexK"ܚpixel_format_from_gl_internalK'#pixel_format_to_glK.&#update_featuresK5_h#offscreen_allocateK9G# offscreen_freeK=Y#framebuffer_flush_stateK@u#framebuffer_clearKE#framebuffer_query_bitsKM#framebuffer_finishKQϛ# framebuffer_discard_buffersKT#$framebuffer_draw_attributesKX!#(framebuffer_draw_indexed_attributesKba#,framebuffer_read_pixels_into_bitmapKm#0texture_2d_freeKw#4texture_2d_can_createK}Ӝ#8texture_2d_initK#<texture_2d_allocateK#@texture_2d_new_from_bitmapK#Dtexture_2d_copy_from_framebufferKH#Htexture_2d_get_gl_handleK^#Ltexture_2d_generate_mipmapK#Ptexture_2d_copy_from_bitmapKɡ#Ttexture_2d_get_dataKȝ#Xflush_attributes_stateK#\clip_stack_flushK#`buffer_createK(#dbuffer_destroyK(#hbuffer_map_rangeKW#lbuffer_unmapK(#pbuffer_set_dataK #t  YhqW\ܚ \&Yh\]]]  AAi,YAMuWW(_W0000{WϛWÛW՛WN,H[WN[,H'  W%PgKW  ӜYh\  -ٜ \HW ^N  d\e WN,yΝ,oW""N .W"tPP.  "9] CoglTextureDriverL_CoglTextureDriver0L&genL%@#prep_gl_for_pixels_uploadL1\#upload_subregion_to_glLC#upload_to_glLY# upload_to_gl_3dLk9#prep_gl_for_pixels_downloadLZ#gl_get_tex_imageL#size_supportedL#size_supported_3dL# try_setting_gl_border_colorL#$allows_foreign_gl_targetL##(find_best_gl_get_data_formatLH#, W@YhqW\&\YhF  Yh- WWb  YhqWW WWW  9YhqWW WWWWWZYh?  YhqWqWqW`  YhqWqWqWqW  YhqWqWqWYhWX  #YhqW \HYh\]])T_ji: CoglBufferVtable/(_CoglBufferVtable /*ߢmap_range/,W#unmap/3(#set_data/5# _CoglBufferFlags/#driver_packagePW#driver_package_namePX># driver_package_versionPY#architectureP[-#architecture_nameP\>#architecture_flagsP]#driver_bugsP_# _CoglFrameCallbackList6%6%#Ŗ6%#V CoglFrameCallbackList6%H6)ҫ6)#6)# CoglResizeNotifyEntry61_CoglResizeNotifyEntry65F67#69W#'6:.# id6;#_CoglResizeNotifyList6363#Ŗ63#ҫ CoglResizeNotifyList63F67ά67#67# CoglOnscreenEvent6>_CoglOnscreenEvent6B<6D#6FV#info6GV# Ζ6H7V#_CoglOnscreenEventList6@x6@x#Ŗ6@~#άx CoglOnscreenEventList6@<6Dƭ6Dx#6D~#,R " NnwW'qWWqW=X >qW_- ZTqWDWWWWqWqWXZqWWWqWqWqWqWWWWWWqWqW=X®WWWW8WWacYYqWWqWWY>qWWqWqWX_qW .ӯqWqWqWqWW9ٯ qW.'qWWP\RqWqWqWWWW-'_cogl_winsys_context_initd (dYh(d)_cogl_winsys_renderer_disconnectHm̢mtٰ*Hg+_cogl_winsys_renderer_connectN Тmᢄmt+*Ng*O)_cogl_winsys_display_destroyVmmtj*V&h+_cogl_winsys_display_setup\ mmt*\&h*])_cogl_winsys_context_deinitq m/mt*qYh+_cogl_winsys_onscreen_initw 0m6mtF*wV*x)_cogl_winsys_onscreen_deinit~@mBmt*~V)_cogl_winsys_onscreen_bindPmRmt²*V)_cogl_winsys_onscreen_swap_buffers`mbmt*V)_cogl_winsys_onscreen_update_swap_throttledpmrmtU*V)_cogl_winsys_onscreen_set_visibilitymmt*V,visibility -_cogl_winsys_renderer_get_proc_address1 m䣄mwv*1g,name2>,in_core3 .module5_ 3m/mmY0_g_boolean_var_91mm2symbol>.w3Xm+mwĴ445Xm$md68x1m$m78_cogl_winsys_stub_get_vtabled0mmLx*.vtable_inited 2m.vtablei2m._cogl_winsys_stub_dummy_ptr)3m mGNU C 4.6.3./cogl-config.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglm㦄mcharunsigned intintshort unsigned intlong intlong long int}long unsigned intunsigned charfloatsigned charshort intlong long unsigned intdoubleVARENUM VT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long doubleGKeyFile1_GKeyFile}CoglBoolD #COGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS# 4 $6# 7:# _cogl_config_processAm㥄mxxy AyyvalueC"yiDlymӥm$Zy[:y_cogl_config_readgm㦄my iyzsystem_dirsj zfilenamekzstatuslzim={  cogl_config_string_options8C m _cogl_config_driver$9m_cogl_config_renderer%9m_cogl_config_disable_gl_extensions&9m_cogl_config_override_gl_version'9mnGNU C 4.6.3./cogl-boxed-value.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglmmVcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloat8signed charshort intlong long unsigned intHWND__unused# HWNDo   double long double guint8 guint32& gsize: gchar0 gint3 gboolean4  gulong8 guint9 gpointerO' GDestroyNotifyYgm yA GArray'_GArray+-:#len.4# GByteArray(_GByteArray13@#len44# GPtrArray)_GPtrArray7:pdata9F#len:4#A GQuark& GError+h_GError -domain/L#code0 #message1:# A  GList '_GList ) +A#next ,#prev -# GHashTable '_GHashTable GHook (7_GHook K MA#next Nj#prev Oj#8 P4# hook_id Q&# R4#func SA# TQ# GHookList )_GHookList Ajseq_id C&#hook_size D4#is_setup E4#hooks Fj#dummy3 GA# finalize_hook Hp#dummy I#* GHookFinalizeFunc 5 j GSList '_GSList ) +A#next ,# GString )_GString +=str -:#len .#allocated_len /#IZ GQueue&]_GQueue 1head3#tail4#length54#  CoglContext%_CoglContext>G+H@F#displayBBV#(driverD:#,gpuHQ#0driver_vtableK#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsSI4#hprivate_feature_flagsT^#lneeds_viewport_scissor_workaroundVu+#pviewport_scissor_workaround_framebufferW7I#tdefault_pipelineY?#xdefault_layer_0Zfg#|default_layer_n[fg#dummy_layer_dependant\fg#attribute_name_states_hash^#attribute_name_index_map_W#n_attribute_names`#enabled_builtin_attributesbj#enabled_texcoord_attributescj#enabled_custom_attributesdj#enable_builtin_attributes_tmpij#enable_texcoord_attributes_tmpjj#enable_custom_attributes_tmpkj#changed_bits_tmplj#legacy_backface_culling_enablednu+#identity_matrixq+#y_flip_matrixr+#flushed_matrix_modevx#current_projection_entryzY#current_modelview_entry{Y#identity_entry}W#builtin_flushed_projectionw#builtin_flushed_modelvieww#texture_unitsW#active_texture_unit#legacy_fog_stateOm#opaque_color_pipeline?#blended_color_pipeline?#texture_pipeline?#codegen_header_buffer=#codegen_source_buffer=#codegen_boilerplate_buffer=#source_stack#legacy_state_set#pipeline_cache#default_gl_texture_2d_tex#default_gl_texture_3d_tex#default_gl_texture_rect_tex#framebuffers#journal_flush_attributes_arrayW#journal_clip_boundsW#polygon_verticesW#current_pipeline?#current_pipeline_changes_since_flush#current_pipeline_skip_gl_coloru+#current_pipeline_age#gl_blend_enable_cacheu+#depth_test_enabled_cacheu+#depth_test_function_cache7#depth_writing_enabled_cacheu+#depth_range_near_cache)#depth_range_far_cache)#legacy_depth_test_enabledu+#current_buffer #framebuffer_stack#window_buffer7I#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_buffer7I#current_read_buffer7I#have_last_offscreen_allocate_flags#last_offscreen_allocate_flags#swap_callback_closures#next_swap_callback_idé#onscreen_events_queueŠ#current_gles2_contexttV#gles2_context_stackO#current_path˫Y#stencil_pipeline̸?#quad_buffer_indices_byteЙ#quad_buffer_indices_lenљ#quad_buffer_indicesҙ#rectangle_byte_indicesԙ#rectangle_short_indicesՙ#rectangle_short_indices_len֩#in_begin_gl_blocku+#texture_download_pipelineڸ?#blit_texture_pipeline۸?#atlases#atlas_reorganize_callbacks޾#journal_rectangles_colorG+#max_texture_unitsI#max_texture_image_unitsI#max_activateable_texture_unitsI#current_program+#current_fragment_program_typep#current_vertex_program_typep#current_gl_programJ#current_gl_dither_enabledu+#current_gl_color_maskm8#current_clip_stack_validu+#current_clip_stackY#current_clip_stack_uses_stencil u+#buffer_map_fallback_array#buffer_map_fallback_in_useu+#buffer_map_fallback_offset#rectangle_stateV#sampler_cache #winsys_features$#ė&'#uniform_names-&#uniform_name_hash1#n_uniform_names2#glBindTexture;M#glBlendFunc=oN#glClear?S#glClearColorA@J#glClearStencilF+R#glColorMaskH)U#glCopyTexSubImage2DMrT#glDeleteTexturesVM#glDepthFuncXaJ#glDepthMaskZ8#glDisable\aJ#glDrawArrays^T#glDrawElements`Y#glEnableeaJ#glFinishg#glFlushi#glFrontFacekaJ#glCullFacemaJ#glGenTexturesoM#glGetErrorqS#glGetIntegervsT#glGetBooleanvup#glGetFloatvwT#glGetStringy#glHint{oN#glIsTexture}M#glPixelStoreiL#glReadPixels#glScissorJU#glStencilFuncҕ#glStencilMaskN#glStencilOp#glTexImage2D(#glTexParameterfK#glTexParameterfvK#glTexParameteriK#glTexParameteriv(K#glGetTexParameterfvOK#glGetTexParameterivqK#glTexSubImage2DT#glCopyTexImage2D=T#glViewportJU#glIsEnabledSN#glLineWidthL#glPolygonOffsetfM#glClipPlanefN# glAttachShader@N# glUseProgramCN# glDeleteProgramEN# glGetShaderInfoLogGO# glGetProgramInfoLogLO# glGetShaderivQM# glGetProgramivUM# glDetachShaderYN# glGetAttachedShaders[UO# glIsShader`M# glIsProgrambM# glShaderSourcelj# glCompileShaderqN# glLinkProgramsN# glGetUniformLocationuvO# glUniform1fx"P# glUniform2f{9P# glUniform3fUP# glUniform4fvP# glUniform1fvP# glUniform2fvP# glUniform3fvP# glUniform4fvP# glUniform1i}M# glUniform2iM# glUniform3iP# glUniform4iP# glUniform1ivP# glUniform2ivP# glUniform3ivP# glUniform4ivP# glUniformMatrix2fvQ# glUniformMatrix3fvQ# glUniformMatrix4fvQ# glGetUniformfv̲O# glGetUniformivO# glGetActiveUniformO# glGetShaderSourceܑO# glValidateProgramN# glVertexAttribPointerQ# glEnableVertexAttribArrayN# glDisableVertexAttribArrayN# glVertexAttrib1f:_CoglDisplay8$:H&F#setup(u+#(renderer)u+#0d!La{#4B!N# CoglAttributeBuffer"%`;_CoglAttributeBuffer CoglIndices#%;_CoglIndices:$;COGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedType$$;@$+s<float_value$,s<int_value$-<matrix$.<float_array$/<int_array$0array$1' )<  <  )< )_CoglBoxedValueL$&<=$(;#size$)#B$)#v$2<# CoglBoxedValue$3< CoglPath%6=_CoglPath CoglPipeline&"?=_CoglPipeline'k?H'Y#destroy_callback'o#<destroy_data''#@journal_ref_count'#D'#Hage'#Lcolor',#Pn_layers'#`layer_differences'#d˗'o#hstatic_breadcrumb'G#llayers_cache'o#pshort_layers_cache'p#tdeprecated_get_layers_list'#is_weak'#|'#blend_enable'#real_blend_enable'#layers_cache_dirty'#deprecated_get_layers_list_dirty'#has_static_breadcrumb'#progend'#CoglSnippet(3?_CoglSnippet+= CoglBuffer)@?_CoglBuffer\*S@H*UF##*W]V#(vtable*Yr#,last_target*[t#8*]}s#<gl_handle*_J#@size*`#Dusage_hint*at#Hupdate_hint*b(A#L*f u#PB*h#Tstore_created*j#X)~(ACOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint)@)ACOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess)DA)BCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint)ȺA CoglBitmap+*2B_CoglBitmap CoglTexture,"SB_CoglTexture,aBCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType,ebB CoglFramebuffer-ZB_CoglFramebuffer.vEH.xF##.y]V#(=.z3}#,config.}}#0width.#Dheight.#Hformat.+1#Lallocated.u+#Pmodelview_stack.#Tprojection_stack.#Xviewport_x.)#\viewport_y.)#`viewport_width.)#dviewport_height.)#hviewport_age.#lviewport_age_for_scissor_workaround.#pclip_state.x#tdither_enabled.u+#xh.m8#|journal. #deps.#clear_color_red.)#clear_color_green.)#clear_color_blue.)#clear_color_alpha.)#clear_clip_x0.#clear_clip_y0.#clear_clip_x1.#clear_clip_y1.#clear_clip_dirty.u+#dirty_bitmasks.u+#bits.#P.# CoglFrameInfo/(E_CoglFrameInfo CoglObject0 F_CoglObject(1KFklass1MwW#user_data_entry1O}W#user_data_array1QW#n_user_data_entries1R# 81T#$0ZFunused0[# CoglUserDataKey0\F CoglUserDataDestroyCallback0jFF G' G CoglOnscreen2*"G_CoglOnscreen3KHH3MB#foreign_hwnd3V#ܗ3Yu+#frame_closures3[#resizable3]u+#resize_callbacks3^#frame_counter3`f+#swap_frame_counter3af+#pending_frame_infos3dO#ė3f'#_CoglFrameEvent2mHCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent2HCoglFrameCallback2HH HHmHH'GECoglFrameClosure2H_CoglFrameClosure3'7I.3)Ē#+3+H#3-'# 3.F#BCoglOnscreenResizeCallback2`IfI IH' CoglTexture2D47I_CoglTexture2D GLenum5 GLboolean5 GLbitfield5 GLint5 GLsizei5 GLubyte5 GLuint5 GLfloat5 ) GLclampf5!) GLvoid5$0JFJ aJ J J J JgJ sJIyJ0JJ JIIIIIIIIIsJJ KIIIIIIIIIIsJK KIIK#KJ.K DKIIDKJKIUK kKIIkKJwK KIIKIK KIIJK KIIIK K JIK LIIIIIIIsJL QLIIIIIIIIsJWL hLIJnL LIKL LIIL LKL LIIIIL LJL LIIsJL MJJJM /MIII5MI@MJKM fMIIIsJlM }MJJM MIIM MIMJM MI:MM!IMJM MIJM NJIKN 2NIsJI8N SNIsJYN!IiNI:JuN NIININ NIIIJN NJJN NJJGN NJN"J O!JOIO IOJJIIOKOOII[O vOJIIOM|O!IOJGO OJIIOO OJIkKO OJIKO PJIkK P "PJIiN(P 9PIJ?P UPIJJ[P vPIJJJ|P PIJJJJP PIIIIP PIIIIIP PIIKQ QIIDK!Q -`COGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapMode>4_ CoglSamplerCache>6`_CoglSamplerCache_CoglSamplerCacheEntry>8asampler_object>:J#min_filter>=I#wrap_mode_s>?`# wrap_mode_t>@`#wrap_mode_p>A`# CoglSamplerCacheEntry>B` CoglPipelineLayer?*a_CoglPipelineLayer`?bH?бY#owner?ָ?#<index?٩#@?ݙ#Dunit_index?#Htexture_type?B#Ltexture?Og#Psampler_cache_entry?Ug#T˗?`g#X$|?#\?cCOGL_PIPELINE_COMBINE_FUNC_ADDCOGL_PIPELINE_COMBINE_FUNC_ADD_SIGNEDCOGL_PIPELINE_COMBINE_FUNC_SUBTRACTCOGL_PIPELINE_COMBINE_FUNC_INTERPOLATECOGL_PIPELINE_COMBINE_FUNC_REPLACE<COGL_PIPELINE_COMBINE_FUNC_MODULATECOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBCOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBA CoglPipelineCombineFunc?b?dCOGL_PIPELINE_COMBINE_SOURCE_TEXTURECOGL_PIPELINE_COMBINE_SOURCE_CONSTANTCOGL_PIPELINE_COMBINE_SOURCE_PRIMARY_COLORCOGL_PIPELINE_COMBINE_SOURCE_PREVIOUSCOGL_PIPELINE_COMBINE_SOURCE_TEXTURE0 CoglPipelineCombineSource?c?eCOGL_PIPELINE_COMBINE_OP_SRC_COLORCOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_COLORCOGL_PIPELINE_COMBINE_OP_SRC_ALPHACOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_ALPHA CoglPipelineCombineOp?d?gtexture_combine_rgb_func?c#texture_combine_rgb_src?g#texture_combine_rgb_op?g#texture_combine_alpha_func?c#texture_combine_alpha_src?g# texture_combine_alpha_op?g#,texture_combine_constant?s<#8matrix?+#H?<_#u?<_#point_sprite_coords?u+# dg  e.g  CoglPipelineLayerBigState?e@B[ga.ga@@/hmagic@1V+#test_enabled@3u+#test_function@47#write_enabled@5u+# range_near@6)#range_far@7)#b@9V+#V@:V+#_@;V+# padding3@V+#,padding6@?V+#0padding7@@V+#4padding8@AV+#8padding9@BV+#< CoglDepthState@ClgACiCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncALhAjCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeAi CoglBitmaskB9jj_CoglBitmaskImaginaryTypeD'Qkambient's<#diffuse's<#specular's<# emission's<#0shininess')#@CoglPipelineLightingState'j%'kalpha_func'i#alpha_func_reference')#CoglPipelineAlphaFuncState'sk%('lblend_equation_rgb'I#blend_equation_alpha'I#blend_src_factor_alpha'I#blend_dst_factor_alpha'I# blend_constant',#blend_src_factor_rgb'I# blend_dst_factor_rgb'I#$CoglPipelineBlendState'k%$' Omenabled'"u+#color'#,#mode'$4#density'%)#z_near'&)#z_far'')# CoglPipelineFogState'(l%'*mh',m8#CoglPipelineLogicOpsState'-lm%'/mmode'1j#front_winding'28#CoglPipelineCullFaceState'3m% '5Rnoverride_mask'7j#override_values'<Rn#changed_mask'@j#<CoglPipelineUniformsState'Am&'Colighting_state'EQk#alpha_state'Fk#Dblend_state'Gl#Luser_program'H+#tdepth_state'Ih#xfog_state'JOm#point_size'K)#logic_ops_state'Lm#cull_face_state'Mm#uniforms_state'NXn#'O<_#u'P<_#CoglPipelineBigState'QznCoglPipelineDestroyCallback'hoo o?'ofg fgp '%pCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType')p_CoglPipelineFlushFlag'TqCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag'p_CoglPipelineFlushOptions'q'Tq#'V+#disable_layers'V+#layer0_override_texture'Og# CoglPipelineFlushOptions'rq CoglBufferVtable*(*r_CoglBufferVtable **|rmap_range*,r#unmap*3r#set_data*5r#!'rrABC?|r rrr!u+rr2Cr#_CoglBufferFlags*<}sCOGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags*Br*DtCOGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint*Hs*JtCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget*Q)tG+ CoglOffscreenC,'u_CoglOffscreen.vH.B#gl_framebuffer. #texture.Og#texture_level.ȩ#texture_level_width.ɩ#texture_level_height.ʩ#depth_texture.Og#allocation_flags.Γ#create_flags.~##_CoglMatrixOp9%&wCOGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOp90v_CoglMatrixEntryCache 9wentry9Y#flushed_identity9u+#flipped9u+# CoglMatrixEntryCache9:w9xCOGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixMode9w CoglClipStateD-x_CoglClipStateDVxstacksD"#_CoglJournal`E!yHE#F#framebufferE+7I#(entriesE-W#,verticesE.W#0needed_vbo_lenE/#4vbo_poolE6y#8next_vbo_in_poolE9#Xfast_read_pixel_countE;#\ ,y,y E; CoglJournalE=Vx!&zCOGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID!,Ey_CoglAttributeNameState!.zname!0#name_id!1z#name_index!2#normalized_default!3u+# layer_number!4# CoglAttributeNameState!5/z!A:{attribute_buffer!B,y#stride!C#offset!D#!E# =!F5#P!Ha{#!I]V#boxed!J<#P!@{buffered!Gzconstant!K:{{z!Rj|COGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags!a{!s|unit!u#options!vq#!wV+# CoglFlushLayerState!x|#_CoglFramebufferType.-3}COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType.0|.2}swap_chain.4}#need_stencil.5u+#P.6#ܗ.7u+# depth_texture_enabled.8u+#!9 CoglFramebufferConfig.9N}.=~COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags.?}#_CoglFramebufferState.TfCOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState.^0~.lred.n#blue.o#green.p#alpha.q# depth.r#stencil.s# CoglFramebufferBits.tW2y.COGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags._CoglGLFramebuffer . fbo_handle.J#renderbuffers.#P.# CoglGLFramebuffer. CoglDriverVtableF =_CoglDriverVtablexF"pixel_format_from_gl_internalF':#pixel_format_to_glF.d#update_featuresF5cV#offscreen_allocateF9# offscreen_freeF=#framebuffer_flush_stateF@#framebuffer_clearFEޅ#framebuffer_query_bitsFM#framebuffer_finishFQ # framebuffer_discard_buffersFT$#$framebuffer_draw_attributesFX_#(framebuffer_draw_indexed_attributesFb#,framebuffer_read_pixels_into_bitmapFmԆ#0texture_2d_freeFw#4texture_2d_can_createF}#8texture_2d_initF#<texture_2d_allocateF,#@texture_2d_new_from_bitmapFL#Dtexture_2d_copy_from_framebufferF#Htexture_2d_get_gl_handleF#Ltexture_2d_generate_mipmapF#Ptexture_2d_copy_from_bitmapF߇#Ttexture_2d_get_dataF#Xflush_attributes_stateF1#\clip_stack_flushFH#`buffer_createFr#dbuffer_destroyFr#hbuffer_map_rangeFr#lbuffer_unmapFr#pbuffer_set_dataF r#t!u+4]VI4+1!+1d]V+1OOOOOO@!u+Cuj  7I7If ޅ7I)))) 7I  7I $7I Y7I?6Yj|;* 7I?6Yj|w;e!u+Ά7I9ΆC B Iچ!u+]V+1!u+,OgC!LΆ+1C2 7IR!!u+߇ΆC +1 u +7I?+j|Y| HY7I7 CoglTextureDriverGg_CoglTextureDriver0GgenG%#prep_gl_for_pixels_uploadG1##upload_subregion_to_glGCz#upload_to_glGY# upload_to_gl_3dGk#prep_gl_for_pixels_downloadG!#gl_get_tex_imageGK#size_supportedG#size_supported_3dG# try_setting_gl_border_colorGϋ#$allows_foreign_gl_targetG#(find_best_gl_get_data_formatG#,!J]VI+1 #]V !u+z]VOgu+ΆJJC)!u+]VIJu+ΆIJJC!u+]VIJu+IIΆIJJC !]V!u+K]VIII u'!u+]VIIIIQ!u+]VIII ϋ]VJK!u+]VIՋ!+1]V+1OOOO CoglPipelineCacheH._CoglPipelineCache CoglTexture3DI.X_CoglTexture3D CoglTextureRectangleJ?_CoglTextureRectangle#_CoglGpuInfoArchitectureFlagKCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlagK%#_CoglGpuInfoArchitectureK'DCOGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitectureK0!K3hCOGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendorK_CoglOnscreenEvent3BX.3D#onscreen3FH#info3GH# =3HmH#_CoglOnscreenEventList3@k3@#43@# CoglOnscreenEventList3@X3D3D#s3D#%NCi r ` 8I, YIIIsJ> pIQ_!/MIv IIIIII:J ҕIIJ IIIؕ (IIIIIIIIsJ IIIII. jJIUDKO IIIKp IIII:J ȖIȖΖ ٖ!'II &III2 =I', YIINC IIIJII_'_cogl_boxed_value_tranposel(dstl<(sizem(srcn)yp)xp)*_cogl_boxed_value_set_x~mmQ{,+bv~Rn{+size|,BM|-=;.value_size-P2-u+ /}0value_numl|1jm~2ŗ|2|2|3(~4З|4ٗ }1%mP~2ŗ+}2?}2R}3p~4З}4ٗ}5_cogl_boxed_value_equal#u+mm}.bva#.bvb$0pa&2}0pb&2I~6__PRETTY_FUNCTION__љm< љ 7_cogl_boxed_value_set_1fm驄m}~ .bvRn-P)7_cogl_boxed_value_set_1im)m~j.bvRn-P7_cogl_boxed_value_set_float0mfm~Ӛ.bvRn-ɩ-Bʩ-P 7_cogl_boxed_value_set_intpmm:.bvRn-թ-B֩-PiV 7_cogl_boxed_value_set_matrixmߪm-.bvRn.dimensions-B-u+ -P7_cogl_boxed_value_copy઄mfmY.dstRn.src8_cogl_boxed_value_destroypmmt@9bvRn:_cogl_boxed_value_set_uniformmm9ctx]V9locationI;P/~3qGNU C 4.6.3./cogl-snippet.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglmmucharunsigned intintshort unsigned intlong intlong long int~long unsigned intunsigned charfloatsigned charshort intlong long unsigned intdoubleVARENUM VT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long doublegchar0~guint9GArray'_GArray+? data-?# len.#GHashTable'W _GHashTable <+G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK|ECoglBoolD CoglSnippet3U_CoglSnippet@2 _parent4# hook6#( immutable;1#, =#0 pre>#4 replace?#8 post@#<ECOGL_SNIPPET_HOOK_VERTEXCOGL_SNIPPET_HOOK_VERTEX_TRANSFORMCOGL_SNIPPET_HOOK_VERTEX_GLOBALSCOGL_SNIPPET_HOOK_FRAGMENTCOGL_SNIPPET_HOOK_FRAGMENT_GLOBALSCOGL_SNIPPET_HOOK_TEXTURE_COORD_TRANSFORM COGL_SNIPPET_HOOK_LAYER_FRAGMENT0COGL_SNIPPET_HOOK_TEXTURE_LOOKUP0 CoglSnippetHookUCoglObject -_CoglObject( K klass M # user_data_entry O # user_data_array Q # n_user_data_entries R# ref_count T#$ Z unused [#CoglUserDataKey \~  # COGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass 4 name 6# virt_free 7# virt_unref 8#CoglUserDataDestroyInternalCallback 1# ) : CoglObjectClass 9  = key ? # user_data @# destroy A #CoglUserDataEntry BQ :  _cogl_snippet_modifyC1 C A_cogl_object_snippet_inc'_cogl_snippet_freeC  _cogl_object_snippet_dec'_cogl_object_snippet_indirect_free'mୄmg obj'  mԭm' 7 C ԭmۭm'cogl_is_snippet'1ୄmmt object'obj' cogl_snippet_get_hook;mmt] ; !cogl_snippet_set_declarationsRmzm R  S" #m~W Rmnmcogl_snippet_get_declarations_mmt _ !cogl_snippet_set_pregmmw g preh" ml Үmmcogl_snippet_get_pretmmt t !cogl_snippet_set_replace|mzm3! | replace}" #m( Rmnmcogl_snippet_get_replacemmta  !cogl_snippet_set_postmmw  post" m@ үmm_cogl_snippet_object_new'  #new_obj' $obj' %cogl_snippet_new* mݰmhook* +post,&. "mX0' ()  EmLm'cogl_snippet_get_postఄm谄mt  *_cogl_snippet_make_immutablemmt$  _cogl_object_snippet_count' 3m+_cogl_debug_instances K+,_cogl_snippet_class': 9m-QtGNU C 4.6.3./cogl-poll.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglmmcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long int{long unsigned intunsigned charfloat1signed charshort intlong long unsigned intHWND__unused# HWNDh   double long double CoglContext% _CoglContext>p&@F#displayBZ#(driverD<#,gpuH#0driver_vtableK#Ttexture_driverL#Xglsl_majorN#\glsl_minorO#`featuresR#dfeature_flagsS]4#hprivate_feature_flagsTd#lneeds_viewport_scissor_workaroundVv+#pviewport_scissor_workaround_framebufferWJ#tdefault_pipelineY@#xdefault_layer_0Zm#|default_layer_n[m#dummy_layer_dependant\m#attribute_name_states_hash^p+#attribute_name_index_map_]#n_attribute_names`#enabled_builtin_attributesbur#enabled_texcoord_attributescur#enabled_custom_attributesdur#enable_builtin_attributes_tmpiur#enable_texcoord_attributes_tmpjur#enable_custom_attributes_tmpkur#changed_bits_tmplur#legacy_backface_culling_enablednv+#identity_matrixq+#y_flip_matrixr+#flushed_matrix_modev#current_projection_entryz`#current_modelview_entry{`#identity_entry}Y^#builtin_flushed_projectionV#builtin_flushed_modelviewV#texture_units]#active_texture_unit#legacy_fog_stateu#opaque_color_pipeline@#blended_color_pipeline@#texture_pipeline@#codegen_header_buffer+#codegen_source_buffer+#codegen_boilerplate_buffer+#source_stack(#legacy_state_set#pipeline_cache#default_gl_texture_2d_tex#default_gl_texture_3d_texǜ#default_gl_texture_rect_tex͜#framebuffers(#journal_flush_attributes_array]#journal_clip_bounds]#polygon_vertices]#current_pipeline@#current_pipeline_changes_since_flush#current_pipeline_skip_gl_colorv+#current_pipeline_age#gl_blend_enable_cachev+#depth_test_enabled_cachev+#depth_test_function_cache7#depth_writing_enabled_cachev+#depth_range_near_cache"#depth_range_far_cache"#legacy_depth_test_enabledv+#current_bufferӜ#framebuffer_stack*#window_bufferJ#current_draw_buffer_state_flushed#current_draw_buffer_changes#current_draw_bufferJ#current_read_bufferJ#have_last_offscreen_allocate_flags&#last_offscreen_allocate_flags\#swap_callback_closuresp+#next_swap_callback_idâ#onscreen_events_queuei#current_gles2_contextǒ\#gles2_context_stack"+#current_path `#stencil_pipeline̓@#quad_buffer_indices_byteb#quad_buffer_indices_lenђ#quad_buffer_indicesb#rectangle_byte_indicesb#rectangle_short_indicesb#rectangle_short_indices_len֢#in_begin_gl_blockv+#texture_download_pipelineړ@#blit_texture_pipelineۓ@#atlasesݭ*#atlas_reorganize_callbacksމ)#journal_rectangles_colorp&#max_texture_unitsJ#max_texture_image_unitsJ#max_activateable_texture_unitsJ#current_program+#current_fragment_program_typeBx#current_vertex_program_typeBx#current_gl_programJ#current_gl_dither_enabledv+#current_gl_color_mask8#current_clip_stack_validv+#current_clip_stack_#current_clip_stack_uses_stencil v+#buffer_map_fallback_array#buffer_map_fallback_in_usev+#buffer_map_fallback_offset#rectangle_stateV#sampler_cache#winsys_features$#6& #uniform_names-#uniform_name_hash1p+#n_uniform_names2#glBindTexture;N#glBlendFunc=JO#glClear?T#glClearColorAK#glClearStencilFS#glColorMaskHV#glCopyTexSubImage2DMMU#glDeleteTexturesVN#glDepthFuncXO# glAttachShader @O# glUseProgram CO# glDeleteProgram EO# glGetShaderInfoLog GlP# glGetProgramInfoLog LlP# glGetShaderiv QN# glGetProgramiv UN# glDetachShader YO# glGetAttachedShaders [0P# glIsShader `N# glIsProgram bN# glShaderSource l3# glCompileShader qO# glLinkProgram sO# glGetUniformLocation uQP# glUniform1f xP# glUniform2f {Q# glUniform3f 0Q# glUniform4f QQ# glUniform1fv Q# glUniform2fv Q# glUniform3fv Q# glUniform4fv Q# glUniform1i XN# glUniform2i M# glUniform3i wQ# glUniform4i Q# glUniform1iv Q# glUniform2iv Q# glUniform3iv Q# glUniform4iv Q# glUniformMatrix2fv Q# glUniformMatrix3fv Q# glUniformMatrix4fv Q# glGetUniformfv ̍P# glGetUniformiv ЩP# glGetActiveUniform O# glGetShaderSource lP# glValidateProgram O# glVertexAttribPointer R# glEnableVertexAttribArray O# glDisableVertexAttribArray O# glVertexAttrib1f R# glVertexAttrib1fv .R# glVertexAttrib2f ER# glVertexAttrib2fv .R# glVertexAttrib3f aR# glVertexAttrib3fv .R# glVertexAttrib4f R# glVertexAttrib4fv .R# glGetVertexAttribfv P# glGetVertexAttribiv N# glGetVertexAttribPointerv P# glGetAttribLocation QP# glBindAttribLocation O# glGetActiveAttrib O# glGetTexLevelParameteriv PT# glGetTexImage Sz# glClipPlane W# glDepthRange Y# glDrawBuffer [<_CoglDisplay8$<&F#setup(v+#(renderer)Z#,onscreen_template*]#064 #4 CoglAttribute %<_CoglAttribute!7E=!9F#name_state!;S#(normalized!v+#0d!L*#4!N# CoglAttributeBuffer"%`=_CoglAttributeBuffer CoglIndices#%=_CoglIndices<$d=fd$e#events$fA#revents$gA# CoglPollFD$h= CoglPath%6=_CoglPath CoglPipeline&">_CoglPipeline'kp@'`#destroy_callback'yw#<destroy_data' #@journal_ref_count'#Dl'#Hage'#Lcolor',#Pn_layers'#`layer_differences'(#d='w#hstatic_breadcrumb'G#llayers_cache'w#pshort_layers_cache'w#tdeprecated_get_layers_list'(#is_weak'#'#blend_enable'#real_blend_enable'#layers_cache_dirty'#deprecated_get_layers_list_dirty'#has_static_breadcrumb'#progend'#CoglSnippet(3@_CoglSnippet> CoglBuffer)@@_CoglBuffer\*SA*UF#*W'[#(vtable*Yy#,last_target*[|#8f*]={#<gl_handle*_J#@size*`#Dusage_hint*a{#Hupdate_hint*bB#L'*f|#P*h#Tstore_created*j#X)~BCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint)A)}BCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess)B)BCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint)ȕB CoglBitmap+* C_CoglBitmap CoglTexture,".C_CoglTexture,aCCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType,e=C CoglFramebuffer-ZC_CoglFramebuffer.vF.xF#.y'[#(.z#,config.}#0width.#Dheight.#Hformat.?1#Lallocated.v+#Pmodelview_stack.·#Tprojection_stack.·#Xviewport_x."#\viewport_y."#`viewport_width."#dviewport_height."#hviewport_age.#lviewport_age_for_scissor_workaround.#pclip_state.#tdither_enabled.v+#x٘.8#|journal.ԇ#deps.(#clear_color_red."#clear_color_green."#clear_color_blue."#clear_color_alpha."#clear_clip_x0.#clear_clip_y0.#clear_clip_x1.#clear_clip_y1.#clear_clip_dirty.v+#dirty_bitmasks.v+#bits.#.# CoglFrameInfo/(F_CoglFrameInfo CoglObject0 F_CoglObject(1KxGklass1M]#user_data_entry1O]#user_data_array1Q]#n_user_data_entries1R# 1T#$0ZGunused0[# CoglUserDataKey0\xG CoglUserDataDestroyCallback0jGGG G{ CoglOnscreen2*G _CoglOnscreen3KH3MC#foreign_hwnd3V#N3Yv+#frame_closures3[p#resizable3]v+#resize_callbacks3^m#frame_counter3`&#swap_frame_counter3a&#pending_frame_infos3d"+#63f #_CoglFrameEvent2HICOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEvent2HCoglFrameCallback2yIIIIHII GFCoglFrameClosure2I_CoglFrameClosure3'J3)#3+_I#,3- #  3.G#CCoglOnscreenResizeCallback2;JAJ\JI  CoglTexture2D47qJ_CoglTexture2D GLenum5 GLboolean5 GLbitfield5 GLint5 GLsizei5 GLubyte5 GLuint5 GLfloat5 " GLclampf5!"GLvoid5$ K!KTTTJJJZTKyTJJTTJNJNKJTTJJhLhLT JTTJTUJJJJJJJJNKUMUJJJJJJJJSUUJJJJJJJJUUJhLUUJFLUUJJJUUJJUVJJJJ V%VJJJJ+VFVJJJJ CoglGLES2Context6^^V_CoglGLES2ContextxVG7\'[>\J\D\=&#\l\'[l\r\=V\v+\\+FV}\\\\ CoglWinsysVtable7W_CoglObjectClass 14]name16G#virt_free17 #virt_unref18 # CoglUserDataDestroyInternalCallback11E]K]\]   CoglObjectClass19\ 1=]key1?]#,1@ # 1A]#G CoglUserDataEntry1Bs]\] ]] D'[9 "]  CoglMatrixStack8^_CoglMatrixStack09Y^9F#9'[#(last_entry9`#, CoglMatrixEntry8p^_CoglMatrixEntry92^G94`#op95~#96#composite_gets9:# CoglClipStack:)^_CoglClipStack:]s_G:a_#:c_#bounds_x0:j#bounds_y0:k# bounds_x1:l#bounds_y1:m#:o#:0_COGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackType:5s_^Y^= CoglNode;"`_CoglNode<;*`;.F#G;1`#(;4`#,children;7`#4has_parent_reference;;v+#8_CoglNodeList;$`];$`#` CoglNodeList;$`;4`le_next;4`#le_prev;4`#`<#dCOGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGECOGL_PRIVATE_FEATURE_MESA_PACK_INVERTCOGL_PRIVATE_FEATURE_OFFSCREEN_BLITCOGL_PRIVATE_FEATURE_FOUR_CLIP_PLANESCOGL_PRIVATE_FEATURE_PBOSCOGL_PRIVATE_FEATURE_VBOS COGL_PRIVATE_FEATURE_EXT_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_OES_PACKED_DEPTH_STENCILCOGL_PRIVATE_FEATURE_TEXTURE_FORMAT_BGRA8888COGL_PRIVATE_FEATURE_UNPACK_SUBIMAGECOGL_PRIVATE_FEATURE_SAMPLER_OBJECTSCOGL_PRIVATE_FEATURE_FIXED_FUNCTIONCOGL_PRIVATE_FEATURE_READ_PIXELS_ANY_FORMAT COGL_PRIVATE_FEATURE_ANY_GLCOGL_PRIVATE_FEATURE_ALPHA_TESTCOGL_PRIVATE_FEATURE_FORMAT_CONVERSIONCOGL_PRIVATE_FEATURE_QUADSCOGL_PRIVATE_FEATURE_BLEND_CONSTANTCOGL_PRIVATE_FEATURE_QUERY_FRAMEBUFFER_BITSCOGL_PRIVATE_FEATURE_BUILTIN_POINT_SIZE_UNIFORM COGL_PRIVATE_FEATURE_QUERY_TEXTURE_PARAMETERSCOGL_PRIVATE_FEATURE_ALPHA_TEXTURESCOGL_PRIVATE_FEATURE_TEXTURE_SWIZZLECOGL_PRIVATE_FEATURE_TEXTURE_MAX_LEVEL CoglPrivateFeatureFlags<<a CoglPipelineSnippet=$&e_CoglPipelineSnippet =(de=*e#snippet=,e#_CoglPipelineSnippetList=&e]=&e# e CoglPipelineSnippetList=&de=*ele_next=*e#le_prev=*e#ep@!_CoglSamplerCacheWrapMode>-fCOGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATIC CoglSamplerCacheWrapMode>4e CoglSamplerCache>60g_CoglSamplerCache_CoglSamplerCacheEntry>8gsampler_object>:J#min_filter>=J#wrap_mode_s>?f# wrap_mode_t>@f#wrap_mode_p>Af# CoglSamplerCacheEntry>BDg CoglPipelineLayer?*h_CoglPipelineLayer`?h?`#owner?֓@#<index?٢#@l?ݒ#Dunit_index?#Htexture_type?C#Ltexture?m#Psampler_cache_entry?m#T=?m#X"?#\?9jCOGL_PIPELINE_COMBINE_FUNC_ADDCOGL_PIPELINE_COMBINE_FUNC_ADD_SIGNEDCOGL_PIPELINE_COMBINE_FUNC_SUBTRACTCOGL_PIPELINE_COMBINE_FUNC_INTERPOLATECOGL_PIPELINE_COMBINE_FUNC_REPLACE<COGL_PIPELINE_COMBINE_FUNC_MODULATECOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBCOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBA CoglPipelineCombineFunc?h?-kCOGL_PIPELINE_COMBINE_SOURCE_TEXTURECOGL_PIPELINE_COMBINE_SOURCE_CONSTANTCOGL_PIPELINE_COMBINE_SOURCE_PRIMARY_COLORCOGL_PIPELINE_COMBINE_SOURCE_PREVIOUSCOGL_PIPELINE_COMBINE_SOURCE_TEXTURE0 CoglPipelineCombineSource?Xj?lCOGL_PIPELINE_COMBINE_OP_SRC_COLORCOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_COLORCOGL_PIPELINE_COMBINE_OP_SRC_ALPHACOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_ALPHA CoglPipelineCombineOp?Nk?lmtexture_combine_rgb_func?9j#texture_combine_rgb_src?lm#texture_combine_rgb_op?|m#texture_combine_alpha_func?9j#texture_combine_alpha_src?lm# texture_combine_alpha_op?|m#,texture_combine_constant?m#8matrix?+#H?e#ԙ?e#point_sprite_coords?v+# -k|m  lm  "m  CoglPipelineLayerBigState? lCmgmh@-nCOGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIX CoglBoxedType@$m#@@+n$float_value@,m$int_value@-n$matrix@.]$float_array@/n$int_array@0$array@1  n "_CoglBoxedValueL@&o@(-n#size@)#count@)#v@2Bn# CoglBoxedValue@3n@A/dpmagicA1&#test_enabledA3v+#test_functionA47#write_enabledA5v+# range_nearA6"#range_farA7"#A9&#ǘA:&#ИA;&# padding3A<&#$padding4A=&#(padding5A>&#,padding6A?&#0padding7A@&#4padding8AA&#8padding9AB&#< CoglDepthStateAC,oBCqCOGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncBLzpBTrCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeBq CoglBitmaskC9rr_CoglBitmaskImaginaryTypeD'sambient'm#diffuse'm#specular'm# emission'm#0shininess'"#@CoglPipelineLightingState'r%'ssalpha_func'q#alpha_func_reference'"#CoglPipelineAlphaFuncState'3s%('|tblend_equation_rgb'J#blend_equation_alpha'J#blend_src_factor_alpha'J#blend_dst_factor_alpha'J# blend_constant',#blend_src_factor_rgb'J# blend_dst_factor_rgb'J#$CoglPipelineBlendState's%$' uenabled'"v+#color'#,#mode'$4#density'%"#z_near'&"#z_far''"# CoglPipelineFogState'(t%'*Eu٘',8#CoglPipelineLogicOpsState'-,u%'/umode'1Tr#front_winding'28#CoglPipelineCullFaceState'3gu% '5voverride_mask'7ur#override_values'<v#changed_mask'@ur#oCoglPipelineUniformsState'Au&'C\wlighting_state'Es#alpha_state'Fss#Dblend_state'G|t#Luser_program'H+#tdepth_state'Idp#xfog_state'Ju#point_size'K"#logic_ops_state'LEu#cull_face_state'Mu#uniforms_state'Nv#'Oe#ԙ'Pe#CoglPipelineBigState'Q:vCoglPipelineDestroyCallback'hwww@ \wm mw '%BxCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType')w_CoglPipelineFlushFlag'yCOGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag'bx_CoglPipelineFlushOptions'yf'y#x'&#disable_layers'&#layer0_override_texture'm# CoglPipelineFlushOptions'2y CoglBufferVtable*(y_CoglBufferVtable **Ǜ_CoglOnscreenEvent3B!3D#onscreen3FI#info3GI# 3HHI#_CoglOnscreenEventList3@]ʙ3@]#3@c#] CoglOnscreenEventList3@!3D3D]#3Dc#ޓ 2 ez 'g'J"JJJNK9JR( NOJ?JJJJJJKUJJJJJJJJJJJJJJNKJJJJ3JJrVLTJJJhL9zJJJJKZJ ΞJJJJJ+ԞJ "JJaO MJJJJJJ('cogl_poll_get_info#mm?ǟ(#'[($>\(%)timeout&J\ *6(ǟw͟\+cogl_poll_dispatchEmm(E'[(Fl\(G*6Iǟ΂vGNU C 4.6.3./cogl-memory-stack.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglmmcharsize_tunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned charfloatsigned charshort intlong long unsigned intdouble long doubleCoglMemoryStack{_CoglMemoryStackIsub_stacksK#M#sub_stack_offsetN# uint8_t$CoglMemorySubStack>_CoglMemorySubStackBLlist_nodeD#bytesE#dataF# _CoglMemorySubStackList@tqh_first@#tqh_last@#  CoglMemorySubStackList@L Dtqe_nextD#tqe_prevD#  _cogl_memory_sub_stack_allocR6 bytesR T_cogl_memory_sub_stack_freeg_cogl_memory_stack_add_sub_stack[mZm[ sub_stack_bytes\+ ^m^I*g d_cogl_memory_stack_newf`mm]initial_size_bytesfh_cogl_memory_stack_allocr mm rbytesrtBretu mm_g_boolean_var_x_cogl_memory_stack_rewind m1mt._cogl_memory_stack_free@mmل56Ymtm[mQxGNU C 4.6.3./cogl-magazine.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglm mcharsize_tunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned charfloatsigned charshort intlong long unsigned intdouble long doublegsize:gpointerOCoglMemoryStack_CoglMemoryStackCoglMagazineChunk_CoglMagazineChunk!next## _CoglMagazine &5 (#stack*5#head+# }CoglMagazine, _cogl_magazine_new;mm ; initial_chunk_count;=ׅ__n=`__s=` __p=mׅ ;_cogl_magazine_freeJm mJj_yGNU C 4.6.3./cogl-gles2-context.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl mmcharsize_tunsigned intintptrdiff_tshort unsigned intlong intlong long intlong unsigned intunsigned charfloat:signed charshort intlong long unsigned intHWND__unused# HWNDw   double VARENUM eVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double CoglContext%_CoglContext >" @0m#display B#(driver D<#,gpu Ha#0ך K#T L#Xglsl_major N#\glsl_minor O#`features R#dfeature_flags S1#hprivate_feature_flags TJ#lneeds_viewport_scissor_workaround V(#pviewport_scissor_workaround_framebuffer W+x#tdefault_pipeline YC#xdefault_layer_0 ZF#|default_layer_n [F#dummy_layer_dependant \F#attribute_name_states_hash ^'#attribute_name_index_map _r#n_attribute_names `#enabled_builtin_attributes b#enabled_texcoord_attributes c#enabled_custom_attributes d#enable_builtin_attributes_tmp i#enable_texcoord_attributes_tmp j#enable_custom_attributes_tmp k#changed_bits_tmp l#legacy_backface_culling_enabled n(#identity_matrix q(#y_flip_matrix r(#flushed_matrix_mode vu#current_projection_entry zt#current_modelview_entry {t#identity_entry }js#builtin_flushed_projection pu#builtin_flushed_modelview pu#ۣ r#active_texture_unit #legacy_fog_state ;#opaque_color_pipeline C#blended_color_pipeline C#texture_pipeline C#codegen_header_buffer &#codegen_source_buffer &#codegen_boilerplate_buffer &#source_stack $#legacy_state_set #pipeline_cache #default_gl_texture_2d_tex #default_gl_texture_3d_tex #default_gl_texture_rect_tex #4 $#journal_flush_attributes_array r#journal_clip_bounds r#polygon_vertices r#current_pipeline C#current_pipeline_changes_since_flush #current_pipeline_skip_gl_color (#current_pipeline_age #gl_blend_enable_cache (#depth_test_enabled_cache (#depth_test_function_cache 5#depth_writing_enabled_cache (#depth_range_near_cache +#depth_range_far_cache +#legacy_depth_test_enabled (#current_buffer #framebuffer_stack h&#window_buffer +x#current_draw_buffer_state_flushed #current_draw_buffer_changes #current_draw_buffer +x#current_read_buffer +x#have_last_offscreen_allocate_flags "#last_offscreen_allocate_flags S#swap_callback_closures '#next_swap_callback_id ë#onscreen_events_queue Ű#c ?#gles2_context_stack ȣ'#current_path )w#stencil_pipeline ̮C#quad_buffer_indices_byte Щ#quad_buffer_indices_len ћ#quad_buffer_indices ҩ#rectangle_byte_indices ԩ#rectangle_short_indices թ#rectangle_short_indices_len ֫#in_begin_gl_block س(#texture_download_pipeline ڮC#blit_texture_pipeline ۮC#atlases h&#atlas_reorganize_callbacks D%#journal_rectangles_color "#max_texture_units L#max_texture_image_units L#max_activateable_texture_units L# (#current_fragment_program_type n#current_vertex_program_type n#current_gl_program L#current_gl_dither_enabled (#current_gl_color_mask 7#current_clip_stack_valid (#current_clip_stack #w#current_clip_stack_uses_stencil (#buffer_map_fallback_array *#buffer_map_fallback_in_use (#buffer_map_fallback_offset #rectangle_state {#sampler_cache 0#winsys_features $#R &)#uniform_names -6#uniform_name_hash 1'#n_uniform_names 2#¤;P#=^Q#glClear?V#A/M#FU#HX#xMaW#VP#ҥXPM#ǟZH#\PM#s^W#0`i#|ePM#"g#glFlushi#kPM#mPM#LoP#qV#!sW#u#wW#y#glHint{^Q#}P#}nO#/#9X##Q#Ơ##8#ӟN#*M#<N#~N#>N#f`N#V#,W#r9X#BQ#O# UP#glClipPlanef Q# @Q# bCQ# ZEQ# GR# ?LR# QP# UP# YQ# o[DR# `P# bP# Wlz# oqQ# TsQ# ueR# ޥxS# g{(S# DS# [eS# S# S# ؜S# ǢS# lP# P# S# hS# 2S# S# ?S# #S# ȣ T# 0 T#   T# L̡R# нR# ,R# ܀R# Q# T# -Q# Q# +T# BT# YT# BT# uT# BT# T# BT# ĜR#  P# R# h eR# 0 Q# R# glGetTexLevelParameteriv P# glGetTexImage S# glClipPlane W# glDepthRange Y# glDrawBuffer [PM# glMapBuffer f# glUnmapBuffer iBQ# glTexImage3D qmM# glTexSubImage3D xM# glBlitFramebuffer U# glGenPrograms P# glDeletePrograms P# glBindProgram P# glProgramString 6# glProgramLocalParameter4fv ,U# glEGLImageTargetTexture2D M# glEGLImageTargetRenderbufferStorage M# glDiscardFramebuffer i# glRenderbufferStorageMultisampleIMG &V# glFramebufferTexture2DMultisampleIMG ͔# glGenSamplers ڃP# glDeleteSamplers ݠP# glBindSampler Q# glSamplerParameteri LV# glCreateProgramObject Q# glCreateShaderObject Q# glDeleteObject Q# glAttachObject Q# glUseProgramObject Q# glGetInfoLog R# glGetObjectParameteriv P# glDetachObject Q# glGetAttachedObjects DR# glGetStringi T# glBindVertexArray Q# glDeleteVertexArrays P# glGenVertexArrays P# glMapBufferRange &hV# uint8_t $ uint32_t ( int64_t ) guint8 guint16! guint32& gsize: gchar0 gint3 gboolean4" guchar6 gulong8 guint9 gpointerO) GDestroyNotifyY"""" GArray' #_GArray+:#G-##len."# GByteArray(L#_GByteArray1}#G3##len4"# GPtrArray)#_GPtrArray7#pdata9##len:"#u"<"" GQuark&Y" GError+#_GError -1$domain/##code0"#message1## "A$  GList'N$_GList )$G+"#next,$#prev-$#A$ GHashTable'$_GHashTable GHook($_GHook KD%GM"#nextN%#prevO%#P"# hook_idQ"#ФR"#funcS"#T"# GHookList)U%_GHookListA%seq_idC"#hook_sizeD"#is_setupE"#hooksF%#dummy3G"# finalize_hookH%#dummyI1$#$ GHookFinalizeFunc5&&&&&&%D% GSList':&_GSList)h&G+"#next,h&#,&t&  GString)&_GString +&str-##len.h"#allocated_len/h"#v&&#<'G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| GQueue&'_GQueue 1'head3$#tail4$#55"#$)(G_ASCII_ALNUMG_ASCII_ALPHAG_ASCII_CNTRLG_ASCII_DIGITG_ASCII_GRAPHG_ASCII_LOWER G_ASCII_PRINTG_ASCII_PUNCTG_ASCII_SPACEG_ASCII_UPPERG_ASCII_XDIGIT CoglBoolD CoglHandle) CoglFuncPtrn& CoglMatrix(_CoglMatrixO *xxR+#yxS+#zxT+#wxU+# xyX+#yyY+#zyZ+#wy[+#xz^+# yz_+#$zz`+#(wza+#,xwd+#0ywe+#4zwf+#8wwg+#<invmr#@}n#Фo#_padding3p# CoglColor1*_CoglColor*red"#green"#blue"#alpha"#"#"#"# [|.COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormat*1COGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlags.D2COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeH12COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType(23COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesMode2 5COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction3_CoglWinsysFeature7COGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES X7COGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaska7m8COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingp7E8COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags8 CoglSwapChain!v8_CoglSwapChain080m#has_alpha!(#(5##, CoglOnscreenTemplate &8_CoglOnscreenTemplate(#0d'L##4/'N# CoglAttributeBuffer(%=_CoglAttributeBuffer CoglIndices)%=_CoglIndices#= _CoglFeatureIDACOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDS CoglPath*6A_CoglPath CoglPipeline+"5A_CoglPipeline,kC,u#destroy_callback,#<destroy_data,)#@journal_ref_count,#D,#Hage,#Lcolor, *#Pn_layers,#`layer_differences,$#dT,#hstatic_breadcrumb,M#llayers_cache,#pshort_layers_cache,#tdeprecated_get_layers_list,$#is_weak,#,#blend_enable,#real_blend_enable,#layers_cache_dirty,#deprecated_get_layers_list_dirty,#has_static_breadcrumb,#progend,#CoglSnippet-3C_CoglSnippet!A CoglBuffer.@C_CoglBuffer\/SD/U0m#/Wu#(/Y;#,last_target/[#8Ф/]#<gl_handle/_L#@size/`#Dusage_hint/a7#Hupdate_hint/bE#LG/f5#P//h#Tstore_created/j#X.~ECOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAM CoglBufferUpdateHint.D.ECOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITE CoglBufferAccess.7E.ECOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGE CoglBufferMapHint.ȭE CoglBitmap0*%F_CoglBitmapP1'F1)0m#1,u#(1.|.#,A1/#0a10#4rowstride11#8G135#<mapped15(#@bound16(#Dshared_bmp1:޵#Hbuffer1>έ#L CoglTexture2"F_CoglTextureD3G30m#3u#(43$#,max_level3#0A3#4a3#8}3(#<3#@2aGCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLE CoglTextureType2eG CoglFramebuffer4Z H_CoglFramebuffer5vJ5x0m#5yu#(}5z#,config5}#0A5#Da5#H5|.#L}5(#Pmodelview_stack5Ũ#Tprojection_stack5Ũ#Xviewport_x5+#\viewport_y5+#`viewport_width5+#dviewport_height5+#hviewport_age5#lviewport_age_for_scissor_workaround5#pclip_state5/w#tdither_enabled5(#x;57#|journal5˨#deps5$#clear_color_red5+#clear_color_green5+#clear_color_blue5+#clear_color_alpha5+#clear_clip_x05#clear_clip_y05#clear_clip_x15#clear_clip_y15#clear_clip_dirty5(#dirty_bitmasks5(#bits5#5#4$KCOGL_FRAMEBUFFER_ERROR_ALLOCATE CoglTexture2D679K_CoglTexture2Dx7$L7&F#E7*|.#Dauto_mipmap7,(#Hmipmaps_dirty7-(#L7.(#Pgl_internal_format74L#Tgl_texture76L#Xgl_legacy_texobj_min_filter77L#\gl_legacy_texobj_mag_filter78L#`gl_legacy_texobj_wrap_mode_s79L#dgl_legacy_texobj_wrap_mode_t7:L#hfirst_pixel7;#l GLenum8 GLboolean8 GLbitfield8 GLint8 GLsizei8 GLubyte8 GLuint8 GLfloat8 + GLclampf8!+GLvoid8$$MM5MPMMMMMVMbMLhMMsMMLLLLLLLLLbMMMLLLLLLLLLLbMM NLL NNLN3NLL3N9NLDNZNLLZNLfN|NLL|NLNNLLLNNLLLNNMLNOLLLLLLLbM O@OLLLLLLLLbMFOWOLL]OnOL NtOOLLOO NOOLLLLOOLOOLLbMOPLLLPPLLL$PL/PL:PUPLLLbM[PlPLLrPPLLPPLPLPPL)PPLPLPPLLPQLL|NQ!QLbML'QBQLbMHQLXQL)MdQuQLL{QLQQLLLLQQLLQQLLMQQLQ LQLRLR8RLLL8R|N>RLLJReRLL8RPkRLRLMRRLL8RRRLLZNRRLL|NRRLLZNRSLLXQS(SLL.SDSLLLJSeSLLLLkSSLLLLLSSLLLLSSLLLLLSSLL NS TLL3NT+TLLL N1TBTLLHTYTL N_TuTLLL{TTLLLLTTLLLLLTTLLLLLbMLTPULLUUM U,UL2UHULLZNNUiULLLLoULULUULLLLLUULLLLUULLL|NU&VLLLLLLLLLL,VLVLLLLLRVhVLLLnV)MVLLVVL)PLbMLVVLL|N|NV LVVLV,WLLLLLLLLbM2WaWLLLLLLLLgWWLLLLLLLLWWL|NWWLZNWWLLLWWLMWXLLLLX9XLLLL?XZXLLLL CoglGLES2Context9^rX_CoglGLES2Context:Z:0m#:u#(has_been_bound:(#,:+x#0gles2_read_buffer:#4:+x#8gles2_write_buffer:#<current_fbo_handle:L#@foreign_offscreens:#D:)#Hshader_map:'#Lprogram_map:'#P:/#Tcurrent_flip_state:#Xviewport_dirty:(#\viewport: #`scissor_dirty:(#pscissor: #tfront_face_dirty:(#*:L#pack_alignment:#texture_object_map:'#ۣ:r#current_texture_unit:«#R:)# CoglGLES2Vtable9jZ_CoglGLES2Vtable89l"c¤;;3c#;=Jc#glClear;?\c#;A}c# ;Fc#;Hc#x;Mc#;Vc#ҥ;Xd# ǟ;Z d#$;\d#(s;^:Ai#>>e#>@ni#b>Ce#Z>Ee#>Gi#?>Li#>Qi#>Ui#>Yni#o>[i#>`d#>bd#W>li#o>qe#T>se#>uj#ޥ>x*j#g>{Fj#>gj#[>j#>j#>j#؜>j#Ǣ>j#>j#>j#>j#h>#k#2>?k#>?k#?>?k##>?k#ȣ>`k#0>`k# >`k#L>|k#>Иk#,>k#>܏i#>e#>k#->e#>e#> l#>!l#>=l#>!l#>^l#>!l#>l#>!l#Ĝ>l# >i#>l#h> j#0> l#>k#3cLL"cJcLL9c\cLPc}cMMMMbccLccLLLLccLLLLLLLLccL)PcdLd dLdeueLLL_eeL{eeLLLeeLLLLLLLLbMeeLLLefLL Ne1fLLLfMfLL3N7fifLLZNSffLL|NoffLLLLLLLLbMffLLLLLLLLfL gLfgLg3gLL"gEgM9gzgLLLLLLLbMKggLLLLLLLLbMggMLggLbMLg hLbMg.hLLLLhThLLLLL4huhLLLLZhLhL{hhLLL|NhhLLLLhhLL|N|NhiL)PLbMLh5iLLLLi L;iLWiLGiniLL]iiLL8RtiiLL|NiiLL8RPiiLLi3NiMiLjLMi*jLLjFjLLL0jgjLLLLLjjLLLLLmjjLL NjjLLjjLLLjjLLLLj#kLLLLLk?kLL3N)k`kLLL NEk|kLLZNfkkLL|NkkLLL8R|N>RkkLLLLLbMk lLLk!lL Nl=lLLL'l^lLLLLCllLLLLLdllLLZNllLLXQllLLMl90mCOGL_GLES2_CONTEXT_ERROR_UNSUPPORTEDCOGL_GLES2_CONTEXT_ERROR_DRIVER CoglObject? Bm_CoglObject(@Kmklass@Mr#user_data_entry@Or#user_data_array@Qr#n_user_data_entries@R# @T#$!?Zmunused?[# CoglUserDataKey?\m CoglUserDataDestroyCallback?jn!n-n)A#qCOGL_DEBUG_SLICINGCOGL_DEBUG_OFFSCREENCOGL_DEBUG_DRAWCOGL_DEBUG_PANGOCOGL_DEBUG_RECTANGLESCOGL_DEBUG_OBJECTCOGL_DEBUG_BLEND_STRINGSCOGL_DEBUG_DISABLE_BATCHINGCOGL_DEBUG_DISABLE_VBOSCOGL_DEBUG_DISABLE_PBOS COGL_DEBUG_JOURNAL COGL_DEBUG_BATCHING COGL_DEBUG_DISABLE_SOFTWARE_TRANSFORM COGL_DEBUG_MATRICES COGL_DEBUG_ATLASCOGL_DEBUG_DUMP_ATLAS_IMAGECOGL_DEBUG_DISABLE_ATLASCOGL_DEBUG_DISABLE_SHARED_ATLASCOGL_DEBUG_OPENGLCOGL_DEBUG_DISABLE_TEXTURINGCOGL_DEBUG_DISABLE_ARBFPCOGL_DEBUG_DISABLE_FIXEDCOGL_DEBUG_DISABLE_GLSLCOGL_DEBUG_SHOW_SOURCECOGL_DEBUG_DISABLE_BLENDINGCOGL_DEBUG_TEXTURE_PIXMAPCOGL_DEBUG_BITMAPCOGL_DEBUG_DISABLE_NPOT_TEXTURESCOGL_DEBUG_WIREFRAMECOGL_DEBUG_DISABLE_SOFTWARE_CLIPCOGL_DEBUG_DISABLE_PROGRAM_CACHESCOGL_DEBUG_DISABLE_FAST_READ_PIXELCOGL_DEBUG_CLIPPING COGL_DEBUG_WINSYS!COGL_DEBUG_PERFORMANCE"COGL_DEBUG_N_FLAGS#_CoglObjectClass @41rname@6M#virt_free@7)#virt_unref@8)# CoglUserDataDestroyInternalCallback@1\rbrsr)) CoglObjectClass@9q! @=rkey@?r#@@)#@A1r#m CoglUserDataEntry@Brsr rr " +s  CoglMatrixStackBs_CoglMatrixStack0CjsC0m#Cu#(last_entryCt#, CoglMatrixEntryBs_CoglMatrixEntryC2sC4t#opC5t#C6#composite_getsC:# _CoglMatrixOpC%tCOGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVE CoglMatrixOpC0sjs +u t_CoglMatrixEntryCache CpuentryCt#flushed_identityC(#flippedC(# CoglMatrixEntryCacheCuCuCOGL_MATRIX_MODELVIEWCOGL_MATRIX_PROJECTIONCOGL_MATRIX_TEXTURE CoglMatrixModeCu CoglClipStackD)v_CoglClipStackD]vDa#w#}Dc w#bounds_x0Dj#bounds_y0Dk# bounds_x1Dl#bounds_y1Dm#Do#D0 wCOGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVE CoglClipStackTypeD5vuA CoglClipStateEDw_CoglClipStateEmwstacksE"h&#_CoglJournal`F!+xF#0m#ߛF++x#(entriesF-r#,verticesF.r#0needed_vbo_lenF/#4vbo_poolF61x#8next_vbo_in_poolF9#Xfast_read_pixel_countF;#\G AxAx = CoglJournalF=mw CoglFrameInfoG(ox_CoglFrameInfo CoglOnscreenH*x_CoglOnscreenIKyIMG#foreign_hwndIV#IY(#frame_closuresI[#resizableI](#resize_callbacksI^#frame_counterI`-"#swap_frame_counterIa-"#pending_frame_infosId'#RIf)#_CoglFrameEventHyCOGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEventHyCoglFrameCallbackHzz1z1zy7z)xZxCoglFrameClosureHVz_CoglFrameClosureI'zI)#I+y#I-)# I.m#CoglOnscreenResizeCallbackHzzz1z)!Jd&{fdJe#eventsJfP#reventsJgP# CoglPollFDJhzK<{COGL_WINSYS_RECTANGLE_STATE_UNKNOWNCOGL_WINSYS_RECTANGLE_STATE_DISABLECOGL_WINSYS_RECTANGLE_STATE_ENABLE CoglWinsysRectangleStateK@8{_CoglWinsysVtablexKB?idKD:;#KE;#nameKGM#renderer_get_proc_addressKL_# renderer_connectKQz#renderer_disconnectKT#renderer_outputs_changedKW#display_setupKZ#display_destroyK]# context_initK`#$context_deinitKc#(context_create_gles2_contextKf#,onscreen_initKi"#0onscreen_deinitKl4#4onscreen_bindKo4#8onscreen_swap_buffersKr4#<onscreen_update_swap_throttledKu4#@onscreen_set_visibilityKxK#Dcontext_get_clock_timeK~a#Honscreen_swap_regionK#Lonscreen_set_resizableKK#Ponscreen_get_buffer_ageK#Tonscreen_x11_get_window_xidK#Xonscreen_win32_get_windowKʀ#\poll_get_infoK#`poll_dispatchK$#dsave_contextK#hset_gles2_contextKE#lrestore_contextK#pdestroy_gles2_contextKW#t(YYM(9?(zY&eY(&<(u&u)u&("1z& 41z(K1z(:-"auQ}1z}g1z"1zʀ1zu&{-"Ѐu&{(??&ZX*W?K CoglWinsysVtableK{ CoglNodeL"_CoglNode"#,padding6S?"#0padding7S@"#4padding8SA"#8padding9SB"#< CoglDepthStateSCTC COGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFuncTLTĖCOGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceModeT) CoglBitmaskU9_CoglBitmaskImaginaryType,l֙COGL_PIPELINE_STATE_COLOR_INDEXCOGL_PIPELINE_STATE_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_LAYERS_INDEXCOGL_PIPELINE_STATE_LIGHTING_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_INDEXCOGL_PIPELINE_STATE_ALPHA_FUNC_REFERENCE_INDEXCOGL_PIPELINE_STATE_BLEND_INDEXCOGL_PIPELINE_STATE_USER_SHADER_INDEXCOGL_PIPELINE_STATE_DEPTH_INDEXCOGL_PIPELINE_STATE_FOG_INDEX COGL_PIPELINE_STATE_POINT_SIZE_INDEX COGL_PIPELINE_STATE_LOGIC_OPS_INDEX COGL_PIPELINE_STATE_CULL_FACE_INDEX COGL_PIPELINE_STATE_UNIFORMS_INDEX COGL_PIPELINE_STATE_VERTEX_SNIPPETS_INDEXCOGL_PIPELINE_STATE_FRAGMENT_SNIPPETS_INDEXCOGL_PIPELINE_STATE_REAL_BLEND_ENABLE_INDEXCOGL_PIPELINE_STATE_COUNT!D,=ambient,t#diffuse,t#specular,t# emission,t#0shininess,+#@CoglPipelineLightingState,֙%,alpha_func, #alpha_func_reference,+#CoglPipelineAlphaFuncState,_%(,blend_equation_rgb,L#blend_equation_alpha,L#blend_src_factor_alpha,L#blend_dst_factor_alpha,L# blend_constant, *#blend_src_factor_rgb,L# blend_dst_factor_rgb,L#$CoglPipelineBlendState,š%$, ;enabled,"(#color,# *#mode,$2#density,%+#z_near,&+#z_far,'+# CoglPipelineFogState,(Ǜ%,*q;,,7#CoglPipelineLogicOpsState,-X%,/Ɯmode,1Ė#front_winding,28#CoglPipelineCullFaceState,3% ,5>override_mask,7#override_values,<>#changed_mask,@#CoglPipelineUniformsState,A&,Clighting_state,E=#alpha_state,F#Dblend_state,G#Luser_program,H(#tdepth_state,IԔ#xfog_state,J;#point_size,K+#logic_ops_state,Lq#cull_face_state,MƜ#uniforms_state,ND#ǡ,O#,P#CoglPipelineBigState,QfCoglPipelineDestroyCallback,hɞϞC)F F ,%nCOGL_PIPELINE_PROGRAM_TYPE_GLSLCOGL_PIPELINE_PROGRAM_TYPE_ARBFPCOGL_PIPELINE_PROGRAM_TYPE_FIXEDCoglPipelineProgramType,)_CoglPipelineFlushFlag,@COGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag,_CoglPipelineFlushOptions,ݠФ,@#,"#disable_layers,"#layer0_override_texture,/# CoglPipelineFlushOptions,^'&͡COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAY CoglAttributeNameID',_CoglAttributeNameState'.sname'0#name_id'1͡#name_index'2#normalized_default'3(# layer_number'4# CoglAttributeNameState'5!'Aattribute_buffer'BAx#stride'C#offset'D#n_components'E# }'F2#!P'H#'Iu#boxed'J##P'@L$buffered'G$constant'KRs'R,COGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlags'aW!'syunit'u#options'vݠ#'w"# CoglFlushLayerState'xA CoglOffscreenV,_CoglOffscreen55G#t5̩#5/#texture_level5ȫ#texture_level_width5ɫ#texture_level_height5ʫ#depth_texture5/#allocation_flags5S#create_flags5֦# _CoglFramebufferType5-COGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREEN CoglFramebufferType50!52swap_chain54#need_stencil55(#56#57(# depth_texture_enabled58(#a8 CoglFramebufferConfig595=֦COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL CoglOffscreenFlags5? _CoglFramebufferState5T&COGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING CoglFramebufferState5^!5lred5n#blue5o#green5p#alpha5q# depth5r#stencil5s# CoglFramebufferBits5tBsGx5SCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCIL CoglOffscreenAllocateFlags5Ѩ_CoglGLFramebuffer 5̩fbo_handle5L#renderbuffers5$#5# CoglGLFramebuffer5u CoglGLES2Offscreen:&_CoglGLES2Offscreen:*U:,#original_offscreen:-Ӫ#t:.̩# _CoglGLES2OffscreenList:(o:(# CoglGLES2OffscreenList:(U!:,ͪL:,#:,ͪ#!:1:4L#}:6L#:?#deleted:D(# CoglGLES2ShaderData:E٪:HCOGL_GLES2_FLIP_STATE_UNKNOWNCOGL_GLES2_FLIP_STATE_NORMALCOGL_GLES2_FLIP_STATE_FLIPPED CoglGLES2FlipState:L9!:NV:QL#attached_shaders:T$#:\#deleted:a(# flip_vector_location:cL#flip_vector_state:g#:i?# CoglGLES2ProgramData:j!:mcurrent_texture_2d:pL# CoglGLES2TextureUnitData:qr!:t:wL#:yL#A:|#a:|# :}L# CoglGLES2TextureObjectData:~ZV8 CoglBufferVtable/(S_CoglBufferVtable /*map_range/,ԭ#unmap/3#set_data/5#)έέEE&Cέڭ(έ4& _CoglBufferFlags/<COGL_BUFFER_FLAG_NONECOGL_BUFFER_FLAG_BUFFER_OBJECTCOGL_BUFFER_FLAG_MAPPEDCOGL_BUFFER_FLAG_MAPPED_FALLBACK CoglBufferFlags/B/D7COGL_BUFFER_USAGE_HINT_TEXTURECOGL_BUFFER_USAGE_HINT_ATTRIBUTE_BUFFERCOGL_BUFFER_USAGE_HINT_INDEX_BUFFER CoglBufferUsageHint/H/JCOGL_BUFFER_BIND_TARGET_PIXEL_PACKCOGL_BUFFER_BIND_TARGET_PIXEL_UNPACKCOGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFERCOGL_BUFFER_BIND_TARGET_INDEX_BUFFERCOGL_BUFFER_BIND_TARGET_COUNT CoglBufferBindTarget/QR" CoglDriverVtableW S_CoglDriverVtablexW"0pixel_format_from_gl_internalW'P#pixel_format_to_glW.z#update_featuresW5#offscreen_allocateW9# offscreen_freeW=#framebuffer_flush_stateW@ô#framebuffer_clearWE#framebuffer_query_bitsWM #framebuffer_finishWQ# framebuffer_discard_buffersWT4#$framebuffer_draw_attributesWXo#(framebuffer_draw_indexed_attributesWb#,framebuffer_read_pixels_into_bitmapWm#0texture_2d_freeWw#4texture_2d_can_createW}!#8texture_2d_initW#<texture_2d_allocateW<#@texture_2d_new_from_bitmapW\#Dtexture_2d_copy_from_framebufferW#Htexture_2d_get_gl_handleW#Ltexture_2d_generate_mipmapW#Ptexture_2d_copy_from_bitmapW#Ttexture_2d_get_dataW#Xflush_attributes_stateWA#\clip_stack_flushWX#`buffer_createW#dbuffer_destroyW#hbuffer_map_rangeWԭ#lbuffer_unmapW#pbuffer_set_dataW #t(JuLJ|.0|.zu|.>R>R>RV(Ӫ&Ӫô+x+x&+x++++ɴ+x+x4+x#i+xC3i, >:+xC3i,=u(޵+xE8޵&F$K(!u|.(</&'\޵|.&B+xb(޵&|.5;+xC;,iyX#w+xG CoglTextureDriverXw_CoglTextureDriver0XgenX%#prep_gl_for_pixels_uploadX13#upload_subregion_to_glXC#upload_to_glXYȹ# upload_to_gl_3dXk#prep_gl_for_pixels_downloadX1#gl_get_tex_imageX[#size_supportedX#size_supported_3dXú# try_setting_gl_border_colorXߺ#$allows_foreign_gl_targetX#(find_best_gl_get_data_formatX#,LuL|.3u(u/(޵LL&9(ȹuLL(޵LLL&(uLL(LL޵LLL&ι1u([uLLL57(uLLLLa(úuLLLߺuL Nɺ(uL|.u|.>R>R CoglPipelineCacheY>_CoglPipelineCache CoglTexture3DZ.h_CoglTexture3D CoglTextureRectangle[?_CoglTextureRectangle _CoglGpuInfoArchitectureFlag\COGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_TILEDCOGL_GPU_INFO_ARCHITECTURE_FLAG_VERTEX_SOFTWARECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_IMMEDIATE_MODECOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_DEFERREDCOGL_GPU_INFO_ARCHITECTURE_FLAG_FRAGMENT_SOFTWARE CoglGpuInfoArchitectureFlag\% _CoglGpuInfoArchitecture\'TCOGL_GPU_INFO_ARCHITECTURE_UNKNOWNCOGL_GPU_INFO_ARCHITECTURE_SANDYBRIDGECOGL_GPU_INFO_ARCHITECTURE_SGXCOGL_GPU_INFO_ARCHITECTURE_MALICOGL_GPU_INFO_ARCHITECTURE_LLVMPIPECOGL_GPU_INFO_ARCHITECTURE_SOFTPIPECOGL_GPU_INFO_ARCHITECTURE_SWRAST CoglGpuInfoArchitecture\01\3xCOGL_GPU_INFO_VENDOR_UNKNOWNCOGL_GPU_INFO_VENDOR_INTELCOGL_GPU_INFO_VENDOR_IMAGINATION_TECHNOLOGIESCOGL_GPU_INFO_VENDOR_ARMCOGL_GPU_INFO_VENDOR_QUALCOMMCOGL_GPU_INFO_VENDOR_NVIDIACOGL_GPU_INFO_VENDOR_ATICOGL_GPU_INFO_VENDOR_MESA CoglGpuInfoVendor\_CoglOnscreenEventIBhID#onscreenIF1z#infoIG7z# }IHy#_CoglOnscreenEventListI@I@#I@# CoglOnscreenEventListI@h!IDID#SID#;^%Sy έ* :#t}#HL<iLLLbMNLToPLLLLLLL)MLLLLLL8LLLLLLLLbMYLLLL>zLLi3N_LLL|NLLLL)ML)LL6LLL4ML)<iLLuQSLLLLLLo] CoglMetaTextureCallback]w/)+ CoglTextureVtable3" _CoglTextureVtableP38>is_primitive3=(#allocate3?<#set_region3GA#get_data3Wf# foreach_sub_texture_in_region3\#get_max_waste3d#is_sliced3f#can_hardware_repeat3h#transform_coords_to_gl3j# transform_quad_coords_to_gl3m#$get_gl_texture3p#(gl_flush_legacy_texobj_filters3u5#,pre_paint3yL#0ensure_non_quad_rendering3z^#4gl_flush_legacy_texobj_wrap_modes3}#8get_format3#<get_gl_format3#@get_type3#D3#Hset_auto_mipmap3#L3%COGL_TRANSFORM_NO_REPEATCOGL_TRANSFORM_HARDWARE_REPEATCOGL_TRANSFORM_SOFTWARE_REPEAT CoglTransformResult3.>31COGL_TEXTURE_NEEDS_MIPMAP CoglTexturePrePaintFlags36(A/޵&(f/|.5G/++++)l/(//00/0(/P>R5/LLL/;^/R/LLLd|./L/G//( CoglTexturePixel3_CoglTexturePixel 3Pgl_format3L#gl_type3L#G3P# "` WRESTORE_FB_NONERESTORE_FB_FROM_OFFSCREENRESTORE_FB_FROM_ONSCREEN'get_current_texture_2d_objectL(?)gl_get_program_iv_wrapper>*L*L*g|N+?)force_delete_texture_object*?,texture_data)flush_scissor_state*?-.y-+])flush_viewport_state*?-.y-+])flush_front_face_stateS*?-+*L/_cogl_object_gles2_context_inc50program_data_unrefn(n/)force_delete_program_object*?*/0shader_data_unrefd(d?(e)force_delete_shader_objectT*?*/_cogl_object_gles2_context_dec50detach_shaderw(w/(x1lz$'is_symbol_character(2ch3transient_bind_read_buffer8*?-.read.read_fbo_handleL)restore_write_bufferp*?*p4cogl_gles2_texture_2d_new_from_handle,ctxu*?*\*A*a*E|.*>&5gl_front_face_wrapper mcmDF6modeL7?5gl_viewport_wrapperpmm6xL6yL8AL8aL 7?׆5gl_scissor_wrappermnm)6xL6yL8AL8aL 7?@5gl_get_boolean_v_wrapperpm׵mq8L8gT7?͇9mm:i;µmӵm?9?new_flip_stateb5gl_bind_framebuffer_wrapper mmu8L@ߛL7?;mm&7ߛ+x7R1B&\7Z5gl_active_texture_wrapper:mmA8:L7<?7= 5gl_delete_textures_wrapperOmm*6nOL6texturesP)P7R?ď:texture_indexS7TC:unit_<=set_texture_object_datamwmZ>?>ˋL>֤̼LDE͋LDALDaLEtexture_idLW?texture_object҆)Fm5gl_tex_image_2d_wrapperm1mGp8L8֤L8EL8AL 8aL6borderL8L8}L6pixelsbM 7?t5gl_link_program_wrapper@m޽m8L7?7/C08CvL8wL8]x8R8+y 7{?jB5|Ll5gl_get_program_info_log_wrapper_m*mv8_L8`L8]a8R8+b 7d?B5eLl5gl_get_shader_source_wrapperq0m mĔp8CqL8rL8]s8R6sourcet 7v?7w+B5xL\;m m:copy_lengthLIC:string_copyD:length_copyEA:iF`C:string_lengthN5gl_attach_shader_wrapper„mHÄm֖8L8CL7?7/=7fAgl_create_program_wrapperLPÄmÄma7?:idLҗ;pÄmÄm7G/Agl_create_shader_wrapperLÄmBĄm8}L7?F:idLh;Äm0Ąm7G=copy_flipped_texturePĄmDŽmv>?>֤7Isrc_xW6src_y6dst_x6dst_y8A 8a˄m0Kp͡;ām̄mQXT̄m̄m50m5gl_use_program_wrapper̈́m`̈́m8L7? 7/B5gl_delete_program_wrapper`̈́m̈́m`8L7?7/Oẍ́m*΄mFKQL̈́mHH΄m*΄m5free_program_data 0΄mp΄m}8G /5gl_detach_shader_wrapper'p΄m΄mh8'L8C(L7*?7+/7,O΄mWτm OKT0τmRτmK̥;0τmRτmQߥQO8`τmτm KcT8uτmτm;uτmτmSc5gl_read_pixels_wrapperτmzфm6xL6yL8AL8aL 8L8}L6pixels)M7?7pHCh:bppf:bytes_per_rowy:stride:y&7?u7RGJ݄mKݪC؂Q ݪXSv݄m}݄m5\cogl_gles2_context_get_vtable0ބm8ބmt8?!Z[cogl_push_gles2_context(@ބmm"6ctxu8?8+x8+x 8>&7R@B&\9߄m%m:fb_width]i7]^;dmm:writeK7\LL]cogl_gles2_get_current_vtablek)mmt^cogl_pop_gles2_contextqmm֫6ctxqu7s?7Rt]OpmmPPPP PPP\cogl_gles2_texture_get_handle(mmte8/8\;8;E_cogl_object_gles2_context_count5(3m_c7?$3mEoffscreen_wrapper_key9m,3m Emain_wrapper_functionKm`g_ascii_table7!J"`_cogl_debug_instancesAK'a_cogl_gles2_context_class5sr9mq~GNU C 4.6.3./cogl-error.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglmBm__gnuc_va_list__builtin_va_listcharva_list|unsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned charfloatsigned charshort intlong long unsigned intdouble long doubleuint32_t(guint32&gchar0gint3GQuark&GError+_GError -#/#code0#message1#)  < G_LOG_FLAG_RECURSION G_LOG_FLAG_FATAL G_LOG_LEVEL_ERROR G_LOG_LEVEL_CRITICAL G_LOG_LEVEL_WARNING G_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFO G_LOG_LEVEL_DEBUG G_LOG_LEVEL_MASK|CoglBoolD  cogl_error_free&6 &)mmtS*cogl_error_copy,)mmt,)cogl_error_matches2mmt2)3code4_cogl_set_error@ mmc@#AcodeBformatC newF)HargsH_cogl_set_error_literal]mmf]#^code_message` _cogl_propagate_errorfm2m/destf#srcg)&ml*_cogl_propagate_gerrorz@mBmtdestz#src{) *GNU C 4.6.3./cogl-glib-source.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglPm9m_charunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned charfloatsigned charshort intlong long unsigned intdoubleVARENUM VT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long doublegchar0gint3gboolean4gushort7guint9gpointerONZ 8GArray'h _GArray+ data-# len.+#8   8GPollFD= _GPollFD]  fdb# eventsd# reventse#GSList' _GSList)L data+8# next,L#GMainContext2f _GMainContextGSourceB _GSource4} callback_data8# callback_funcs# source_funcs# ref_count+# D#2# flags+# source_id+#;L# prev#$ next#( name#, priv#0GSourcePrivateC _GSourcePrivateGSourceCallbackFuncsO _GSourceCallbackFuncs   refH# unrefH# get #GSourceFuncs  _GSourceFuncsմ prepareO# checke# dispatchڅ# finalizeݗ# closure_callback# closure_marshal#GSourceFunc Rv} 8   GSourceDummyMarshal,2  I  I4  e U     8k CoglContext% _CoglContextint64_t)CoglBool D d fd e# events f # revents g #CoglPollFD h _CoglGLibSourceH T!v#D# #4;% #8 expiration_time'#@ZCoglGLibSource() cogl_glib_source_poll_fds_changed+ &+ ;, [-i/   cogl_glib_source_finalizePmnm^ T& cogl_glib_source_dispatchpmm Tcallbackuser_data& ; F cogl_glib_source_checkzmm^W Tz&| i}ƮL cogl_glib_source_prepare=mmp T=timeout=&? ;@ X[A\cogl_timeoutBiC Im0N,  n H  `E LS װ x^ L[ !Ld "cogl_glib_source_newm9m D 2T<& <#cogl_glib_source_funcs 1mTGNU C 4.6.3./cogl-win32-renderer.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/cogl@memcharsize_tunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned charDWORDsfloat6UINTsigned charshort intlong long unsigned intUINT_PTR6LONG_PTR7LONGWPARAMyLPARAMHWND__ unused#HWNDtagPOINT x# y#POINT tagMSG7 hwnd8# message97# wParam:# lParam;# time<# pt=#MSG>+double long doubleguint32&gchar0gint3guint9gpointerOGArray '_GArray +G data -G# len .#GQuark &GError +i_GError - domain /M# code 0# message 1G#GList '_GList ) data +# next ,# prev -#GSList ' _GSList )9 data +# next ,9#E M[uint8_t$uint32_t(int64_t)CoglBoolDCoglHandleCoglFuncPtr?CoglMatrix_CoglMatrixO xxR'# yxS'# zxT'# wxU'# xyX'# yyY'# zyZ'# wy['# xz^'# yz_'#$ zz`'#( wza'#, xwd'#0 ywe'#4 zwf'#8 wwg'#< invm%#@ typen# flagso# _padding3p#CoglColor _CoglColor redS# greenS# blueS# alphaS# zb# b# b# [M COGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormatD COGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHe  COGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeType  COGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesMode  COGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction _CoglFilterReturn$COGL_FILTER_CONTINUECOGL_FILTER_REMOVECoglFilterReturn XCOGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaska=m+COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingpiCOGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlags?CoglObject _CoglObject(K klassM_# user_data_entryOe# user_data_arrayQu# n_user_data_entriesR# pT#$Z6 unused[#CoglUserDataKey\S_CoglObjectClass 4 name6M# virt_free7# virt_unref8#CoglUserDataDestroyInternalCallback1CoglObjectClass9X =@ key?@# user_data@# destroyA#6CoglUserDataEntryBFu CoglSwapChain!_CoglSwapChainCoglRendererQ_CoglRendererT*,# connected-#( driver_override.-#, driver_vtable/^R#0 texture_driver0iR#4 winsys_vtable1tR#8 winsys_id_override2#<3#@ outputs5#D driver<-#H event_filtersM9#L winsysN#PCOGL_WINSYS_ID_ANYCOGL_WINSYS_ID_STUBCOGL_WINSYS_ID_GLXCOGL_WINSYS_ID_EGL_XLIBCOGL_WINSYS_ID_EGL_NULLCOGL_WINSYS_ID_EGL_GDLCOGL_WINSYS_ID_EGL_WAYLANDCOGL_WINSYS_ID_EGL_KMSCOGL_WINSYS_ID_EGL_ANDROIDCOGL_WINSYS_ID_WGL COGL_WINSYS_ID_SDL CoglWinsysIDCOGL_RENDERER_CONSTRAINT_USES_X11COGL_RENDERER_CONSTRAINT_USES_XLIBCOGL_RENDERER_CONSTRAINT_USES_EGLCOGL_RENDERER_CONSTRAINT_SUPPORTS_COGL_GLES2CoglRendererConstraint"W-COGL_DRIVER_ANYCOGL_DRIVER_NOPCOGL_DRIVER_GLCOGL_DRIVER_GL3COGL_DRIVER_GLES1COGL_DRIVER_GLES2CoglDriver^CoglContext%S_CoglContextCoglDisplayAu_CoglDisplayCoglAttribute%_CoglAttribute7$9# name_state;QA#( normalized<#, is_buffered>#0 dL(A#4 immutable_refN#CoglAttributeBuffer%?_CoglAttributeBufferCoglIndices%i_CoglIndicesCoglPipeline" _CoglPipelinek *# destroy_callback9=#< destroy_data#@ journal_ref_count#D #H age#L color#P n_layers#` layer_differences#d Ǧt=#h static_breadcrumbM#l layers_cachez=#p short_layers_cache=#t deprecated_get_layers_list#is_weak##blend_enable#real_blend_enable#layers_cache_dirty#deprecated_get_layers_list_dirty#has_static_breadcrumb#progend#CoglSnippet3_CoglSnippet~CoglBuffer@#_CoglBufferCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITECoglBufferAccess1COGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGECoglBufferMapHintȧCoglBitmap *_CoglBitmapCoglTexture!"@_CoglTexture!aCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLECoglTextureType!eOCoglFramebuffer"Z_CoglFramebuffer#v#x# #y"#( type#zB#, config#}C#0 width##D height##H format#M #L allocated##P modelview_stack#E#T projection_stack#E#X viewport_x#'#\ viewport_y#'#` viewport_width#'#d viewport_height#'#h viewport_age##l viewport_age_for_scissor_workaround##p clip_state#(#t dither_enabled##x##| journal#E# deps## clear_color_red#'# clear_color_green#'# clear_color_blue#'# clear_color_alpha#'# clear_clip_x0## clear_clip_y0## clear_clip_x1## clear_clip_y1## clear_clip_dirty## dirty_bitmasks## bits#E###CoglOnscreen$*_CoglOnscreenCoglTexture2D%7_CoglTexture2DGLenum&GLint&GLuint&GLfloat& 'bM$CoglGLES2Context'^_CoglGLES2Context(d fd(e# events(fR# revents(gR#CoglPollFD(h_CoglWinsysVtablex)BQ" id)D#)E# name)GM# renderer_get_proc_address)Lq"# renderer_connect)Q"# renderer_disconnect)T"# renderer_outputs_changed)W"# display_setup)Z"# display_destroy)]"# context_init)`"#$ context_deinit)c##( context_create_gles2_context)f##, onscreen_init)i:##0 onscreen_deinit)lL##4 onscreen_bind)oL##8 onscreen_swap_buffers)rL##< onscreen_update_swap_throttled)uL##@ onscreen_set_visibility)xc##D context_get_clock_time)~y##H onscreen_swap_region)##L onscreen_set_resizable)c##P onscreen_get_buffer_age)##T onscreen_x11_get_window_xid)##X onscreen_win32_get_window)##\ poll_get_info)$#` poll_dispatch)<$#d save_context)##h set_gles2_context)]$#l restore_context)##p destroy_gles2_context)o$#tk"k"MQ""k"Gw""k""""Gb""""""G@"#""#"G #:#G%#L#@#c#R#ry#"i#######b####$"$$ $r#1$"1$7$$W$W$GmB$o$W$c$CoglWinsysVtable)CoglOffscreen*,$_CoglOffscreen#%#û# gl_framebuffer#F# texture#|3# texture_level#Ȭ# texture_level_width#ɬ# texture_level_height#ʬ# depth_texture#|3# allocation_flags#eF# create_flags#C#'%CoglMatrixStack+%_CoglMatrixStack0, &,# ,"#( last_entry,'#,CoglMatrixEntry+#&_CoglMatrixEntry,2&Ѧ,4'# op,5'#p,6# composite_gets,:# _CoglMatrixOp,%'COGL_MATRIX_OP_LOAD_IDENTITYCOGL_MATRIX_OP_TRANSLATECOGL_MATRIX_OP_ROTATECOGL_MATRIX_OP_ROTATE_QUATERNIONCOGL_MATRIX_OP_ROTATE_EULERCOGL_MATRIX_OP_SCALECOGL_MATRIX_OP_MULTIPLYCOGL_MATRIX_OP_LOADCOGL_MATRIX_OP_SAVECoglMatrixOp,0& &''CoglClipStack-)'_CoglClipStack-]X(Ѧ-a(# type-c(# bounds_x0-j# bounds_y0-k# bounds_x1-l# bounds_y1-m#p-o#-0(COGL_CLIP_STACK_RECTCOGL_CLIP_STACK_WINDOW_RECTCOGL_CLIP_STACK_PATHCOGL_CLIP_STACK_PRIMITIVECoglClipStackType-5X('CoglClipState.(_CoglClipState.&) stacks."9#_CoglJournal`/!)/## framebuffer/+#( entries/-u#, vertices/.u#0 needed_vbo_len//#4 vbo_pool/6)#8 next_vbo_in_pool/9#X fast_read_pixel_count/;#\))$CoglJournal/=&)CoglNode0"%*_CoglNode<0**0.#Ѧ01*#(f04*#, children07*#4 has_parent_reference0;#8_CoglNodeList0$*ئ0$*#*CoglNodeList0$*04+ le_next04*# le_prev04+#*CoglPipelineSnippet1$!+_CoglPipelineSnippet 1(_+f1*+# snippet1,+#_CoglPipelineSnippetList1&+ئ1&+#+CoglPipelineSnippetList1&_+1*+ le_next1*+# le_prev1*+#+_CoglSamplerCacheWrapMode2-,COGL_SAMPLER_CACHE_WRAP_MODE_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_MIRRORED_REPEATCOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_EDGECOGL_SAMPLER_CACHE_WRAP_MODE_CLAMP_TO_BORDERCOGL_SAMPLER_CACHE_WRAP_MODE_AUTOMATICCoglSamplerCacheWrapMode24+_CoglSamplerCacheEntry28- sampler_object2:?# min_filter2<$# mag_filter2=$# wrap_mode_s2?,# wrap_mode_t2@,# wrap_mode_p2A,#CoglSamplerCacheEntry2B-CoglPipelineLayer3*-_CoglPipelineLayer`3.3*# owner3 #< index3٬#@3ݜ#D unit_index3#H texture_type3#L texture3|3#P sampler_cache_entry33#TǦ33#X3#\30COGL_PIPELINE_COMBINE_FUNC_ADDCOGL_PIPELINE_COMBINE_FUNC_ADD_SIGNEDCOGL_PIPELINE_COMBINE_FUNC_SUBTRACTCOGL_PIPELINE_COMBINE_FUNC_INTERPOLATECOGL_PIPELINE_COMBINE_FUNC_REPLACE<COGL_PIPELINE_COMBINE_FUNC_MODULATECOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBCOGL_PIPELINE_COMBINE_FUNC_DOT3_RGBACoglPipelineCombineFunc3.30COGL_PIPELINE_COMBINE_SOURCE_TEXTURECOGL_PIPELINE_COMBINE_SOURCE_CONSTANTCOGL_PIPELINE_COMBINE_SOURCE_PRIMARY_COLORCOGL_PIPELINE_COMBINE_SOURCE_PREVIOUSCOGL_PIPELINE_COMBINE_SOURCE_TEXTURE0CoglPipelineCombineSource3'031COGL_PIPELINE_COMBINE_OP_SRC_COLORCOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_COLORCOGL_PIPELINE_COMBINE_OP_SRC_ALPHACOGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_ALPHACoglPipelineCombineOp313;3 texture_combine_rgb_func30# texture_combine_rgb_src3;3# texture_combine_rgb_op3K3# texture_combine_alpha_func30# texture_combine_alpha_src3;3# texture_combine_alpha_op3K3#, texture_combine_constant3'#8 matrix3#H3+#+3+# point_sprite_coords3#0K31[3CoglPipelineLayerBigState31-3-[3-43COGL_BOXED_NONECOGL_BOXED_INTCOGL_BOXED_FLOATCOGL_BOXED_MATRIXCoglBoxedType4$3@4+m4 float_value4,' int_value4-m4 matrix4.% float_array4/}4 int_array40 array41}4'_CoglBoxedValueL4&4 type4(3# size4)# count4)# v424# CoglBoxedValue434@5/$6 magic51b# test_enabled53# test_function54 # write_enabled55# range_near56'# range_far57'#z59b#5:b#5;b# padding35b#, padding65?b#0 padding75@b#4 padding85Ab#8 padding95Bb#<CoglDepthState5C46C[7COGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFunc6L:668COGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceMode6y7CoglBitmask79H8N8_CoglBitmaskImaginaryTypeD8 ambient'# diffuse'# specular'# emission'#0 shininess'#@CoglPipelineLightingStatej8!39 alpha_func[7# alpha_func_reference'#CoglPipelineAlphaFuncState8!(<: blend_equation_rgb$# blend_equation_alpha$# blend_src_factor_alpha2# blend_dst_factor_alpha2# blend_constant# blend_src_factor_rgb2# blend_dst_factor_rgb2#$CoglPipelineBlendStateV9!$ : enabled"# color## mode$ # density%'# z_near&'# z_far''# CoglPipelineFogState([:!*; ,#CoglPipelineLogicOpsState-:!/Z; mode18# front_winding2+#CoglPipelineCullFaceState3';! 5; override_mask758# override_values<;# changed_mask@58#4CoglPipelineUniformsStateA|;"C= lighting_stateE8# alpha_stateF39#D blend_stateG<:#L user_programH#t depth_stateI$6#x fog_stateJ:# point_sizeK'# logic_ops_stateL;# cull_face_stateMZ;# uniforms_stateN;# O+# +P+#CoglPipelineBigStateQ;CoglPipelineDestroyCallbackh]=c=t= =33=_CoglPipelineFlushFlagB>COGL_PIPELINE_FLUSH_FALLBACK_MASKCOGL_PIPELINE_FLUSH_DISABLE_MASKCOGL_PIPELINE_FLUSH_LAYER0_OVERRIDECOGL_PIPELINE_FLUSH_SKIP_GL_COLORCoglPipelineFlushFlag= _CoglPipelineFlushOptions> flagsB># b# disable_layersb# layer0_override_texture|3# CoglPipelineFlushOptions`>&?COGL_ATTRIBUTE_NAME_ID_POSITION_ARRAYCOGL_ATTRIBUTE_NAME_ID_COLOR_ARRAYCOGL_ATTRIBUTE_NAME_ID_TEXTURE_COORD_ARRAYCOGL_ATTRIBUTE_NAME_ID_NORMAL_ARRAYCOGL_ATTRIBUTE_NAME_ID_CUSTOM_ARRAYCoglAttributeNameID,?_CoglAttributeNameState.w@ name0# name_id1?# name_index2# normalized_default3# layer_number4#CoglAttributeNameState5?AA attribute_bufferB)# strideC# offsetD# n_componentsE# typeF #PH(A I"# boxedJ4#P@QA bufferedG@ constantKAWAw@R1BCOGL_DRAW_SKIP_JOURNAL_FLUSHCOGL_DRAW_SKIP_PIPELINE_VALIDATIONCOGL_DRAW_SKIP_FRAMEBUFFER_FLUSHCOGL_DRAW_SKIP_LEGACY_STATECOGL_DRAW_COLOR_ATTRIBUTE_IS_OPAQUECOGL_DRAW_SKIP_DEBUG_WIREFRAME CoglDrawFlagsa\As~B unitu# optionsv>#wb#CoglFlushLayerStatexFB_CoglFramebufferType#-BCOGL_FRAMEBUFFER_TYPE_ONSCREENCOGL_FRAMEBUFFER_TYPE_OFFSCREENCoglFramebufferType#0B#2C swap_chain#4C# need_stencil#5##6# swap_throttled#7# depth_texture_enabled#8#{CoglFramebufferConfig#9C#=CCOGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCILCoglOffscreenFlags#?C_CoglFramebufferState#T8ECOGL_FRAMEBUFFER_STATE_BINDCOGL_FRAMEBUFFER_STATE_VIEWPORTCOGL_FRAMEBUFFER_STATE_CLIPCOGL_FRAMEBUFFER_STATE_DITHERCOGL_FRAMEBUFFER_STATE_MODELVIEWCOGL_FRAMEBUFFER_STATE_PROJECTION COGL_FRAMEBUFFER_STATE_COLOR_MASKCOGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDINGCoglFramebufferState#^D#lE red#n# blue#o# green#p# alpha#q# depth#r# stencil#s#CoglFramebufferBits#tTE%*#eFCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTH_STENCILCOGL_OFFSCREEN_ALLOCATE_FLAG_DEPTHCOGL_OFFSCREEN_ALLOCATE_FLAG_STENCILCoglOffscreenAllocateFlags#E_CoglGLFramebuffer #F fbo_handle#?# renderbuffers####CoglGLFramebuffer#FCoglDriverVtable8 G_CoglDriverVtablex8"J pixel_format_from_gl_internal8' K# pixel_format_to_gl8.6K# update_features85"# offscreen_allocate89WK# offscreen_free8=iK# framebuffer_flush_state8@K# framebuffer_clear8EK# framebuffer_query_bits8MK# framebuffer_finish8QK# framebuffer_discard_buffers8TK#$ framebuffer_draw_attributes8X1L#( framebuffer_draw_indexed_attributes8bqL#, framebuffer_read_pixels_into_bitmap8mL#0 texture_2d_free8wL#4 texture_2d_can_create8}L#8 texture_2d_init8L#< texture_2d_allocate8L#@ texture_2d_new_from_bitmap8M#D texture_2d_copy_from_framebuffer8XM#H texture_2d_get_gl_handle8nM#L texture_2d_generate_mipmap8L#P texture_2d_copy_from_bitmap8ɱM#T texture_2d_get_data8M#X flush_attributes_state8 N#\ clip_stack_flush8 N#` buffer_create88N#d buffer_destroy88N#h buffer_map_range8gN#l buffer_unmap88N#p buffer_set_data8 N#tK"$KM JM 6K"M gggKQKQKG$NN2N0GmNCoglTextureDriver9N_CoglTextureDriver096P gen9%PP# prep_gl_for_pixels_upload91lP# upload_subregion_to_gl9CP# upload_to_gl9YQ# upload_to_gl_3d9kIQ# prep_gl_for_pixels_download9jQ# gl_get_tex_image9Q# size_supported9Q# size_supported_3d9Q# try_setting_gl_border_color9R#$ allows_foreign_gl_target93R#( find_best_gl_get_data_format9XR#,?PP"$M 6PlP"VPP"|3L??GrPQ"$?L2??GPIQ"$?22L2??GQjQ"OQQ"$$$MpQQ"$$$$QQ"$$$QR"?\R3R"$RM XR"M gg9RdRFoRNzRu$CoglNativeFilterFuncQRR$RCoglWin32FilterFunc:ARR$RR#cogl_win32_renderer_handle_event#$@mEmtJS$#k"%event$R&cogl_win32_renderer_add_filter*PmUmtS$*k"%func+R%data,'cogl_win32_renderer_remove_filter3`memt$3k"%func4R%data5xGNU C 4.6.3./winsys/cogl-winsys-wgl.c/home/kou/work/ruby/ruby-gnome2.win32/clutter/tmp/cogl/cogl-1.14.0/coglpmOmcharsize_tunsigned intintptrdiff_twchar_tshort unsigned intlong intlong long intlong unsigned intunsigned charBYTEq,WORDrDWORDsfloatsUINTsigned charshort intlong long unsigned intUINT_PTR6LONG_PTR7ULONG_PTR8DWORD_PTRCHARSHORTLONGWCHAR6LPWSTR*LPCWSTR0dLPSTRXLPCSTR^LPTSTRiWPARAMLPARAMLRESULT HWND__ #HWNDATOMK HBRUSH__ Ư#HBRUSH' HDC__J ȯ#HDCU- HGLRC__z ɯ#HGLRCɇ[ HICON__ͬ ͯ#HICON͹ HINSTANCE__ Я#HINSTANCEHCURSOR߬ tagRECTW left# top# right# bottom# RECT tagPOINT x# y#POINTc tagPIXELFORMATDESCRIPTOR( nSizeK# nVersionK# dwFlagsW# iPixelType?# cColorBits?# cRedBits?# cRedShift?# cGreenBits?# cGreenShift?# cBlueBits?# cBlueShift?# cAlphaBits?# cAlphaShift?# cAccumBits?# cAccumRedBits?# cAccumGreenBits?# cAccumBlueBits?# cAccumAlphaBits?# cDepthBits?# cStencilBits?# cAuxBuffers?# iLayerType?# bReserved?# dwLayerMaskW# dwVisibleMaskW# dwDamageMaskW#$PIXELFORMATDESCRIPTORWNDPROC#39Xt tagWNDCLASSW(!F style"t# lpfnWndProc#$# cbClsExtra$# cbWndExtra%# hInstance&# hIcon'# hCursor(# hbrBackground)# lpszMenuName*I# lpszClassName+I#$WNDCLASSW,X tagMSG7 hwnd8# message9t# wParam:# lParam;# time<W# pt=#MSG>X doubleVARENUM VT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long doubleuint8_t$,uint32_t(int64_t)guint8 ,guint32 &gsize :guintptr Sgchar 0glong 2gint 3gboolean 4& gulong 8guint 9gpointer O=GDestroyNotify Y   ] GArray ' _GArray + -V # len .P #GByteArray ( _GByteArray 1 3\ # len 4P #GPtrArray )$ _GPtrArray 7V pdata 9b # len :P #  ] GQuark & GError + _GError - domain /h # code 0& # message 1V #] GList' _GList )  +] # next, # prev- # GHashTable'8_GHashTableGHook(S _GHook K M] # nextN# prevO# PP # hook_idQB # ARP # funcS] # cTm #GHookList) _GHookListA seq_idCB #hook_sizeDP #is_setupEP # hooksF# dummy3G] # finalize_hookH# dummyI #FGHookFinalizeFunc5GSList' _GSList) +] # next,# GString) _GString +a str-V # len. # allocated_len/ # mv <9G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK|GQueue&G _GQueue 1 head3 # tail4 # length5P #&CoglBoolDCoglHandle=CoglFuncPtrCoglMatrix _CoglMatrixO xxRd# yxSd# zxTd# wxUd# xyXd# yyYd# zyZd# wy[d# xz^d# yz_d#$ zz`d#( wzad#, xwdd#0 ywed#4 zwfd#8 wwgd#< invmX#@ jn# Ao# _padding3p#CoglColor  _CoglColor red # green # blue # alpha # #% # # [VCOGL_PIXEL_FORMAT_ANYCOGL_PIXEL_FORMAT_A_8COGL_PIXEL_FORMAT_RGB_565COGL_PIXEL_FORMAT_RGBA_4444COGL_PIXEL_FORMAT_RGBA_5551COGL_PIXEL_FORMAT_YUVCOGL_PIXEL_FORMAT_G_8COGL_PIXEL_FORMAT_RGB_888COGL_PIXEL_FORMAT_BGR_888"COGL_PIXEL_FORMAT_RGBA_8888COGL_PIXEL_FORMAT_BGRA_88883COGL_PIXEL_FORMAT_ARGB_8888COGL_PIXEL_FORMAT_ABGR_8888COGL_PIXEL_FORMAT_RGBA_1010102COGL_PIXEL_FORMAT_BGRA_1010102=COGL_PIXEL_FORMAT_ARGB_2101010COGL_PIXEL_FORMAT_ABGR_2101010COGL_PIXEL_FORMAT_RGBA_8888_PRECOGL_PIXEL_FORMAT_BGRA_8888_PRECOGL_PIXEL_FORMAT_ARGB_8888_PRECOGL_PIXEL_FORMAT_ABGR_8888_PRECOGL_PIXEL_FORMAT_RGBA_4444_PRECOGL_PIXEL_FORMAT_RGBA_5551_PRECOGL_PIXEL_FORMAT_RGBA_1010102_PRECOGL_PIXEL_FORMAT_BGRA_1010102_PRECOGL_PIXEL_FORMAT_ARGB_2101010_PRECOGL_PIXEL_FORMAT_ABGR_2101010_PRECOGL_PIXEL_FORMAT_DEPTH_16COGL_PIXEL_FORMAT_DEPTH_32COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8CoglPixelFormattCOGL_FEATURE_TEXTURE_RECTANGLECOGL_FEATURE_TEXTURE_NPOTCOGL_FEATURE_TEXTURE_YUVCOGL_FEATURE_TEXTURE_READ_PIXELSCOGL_FEATURE_SHADERS_GLSL COGL_FEATURE_OFFSCREENCOGL_FEATURE_OFFSCREEN_MULTISAMPLECOGL_FEATURE_OFFSCREEN_BLITCOGL_FEATURE_FOUR_CLIP_PLANESCOGL_FEATURE_STENCIL_BUFFERCOGL_FEATURE_VBOSCOGL_FEATURE_PBOS COGL_FEATURE_UNSIGNED_INT_INDICESCOGL_FEATURE_DEPTH_RANGECOGL_FEATURE_TEXTURE_NPOT_BASICCOGL_FEATURE_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_TEXTURE_NPOT_REPEATCOGL_FEATURE_POINT_SPRITECOGL_FEATURE_TEXTURE_3D COGL_FEATURE_SHADERS_ARBFPCOGL_FEATURE_MAP_BUFFER_FOR_READCOGL_FEATURE_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ONSCREEN_MULTIPLECOGL_FEATURE_DEPTH_TEXTURECoglFeatureFlagsnDCOGL_FOG_MODE_LINEARCOGL_FOG_MODE_EXPONENTIALCOGL_FOG_MODE_EXPONENTIAL_SQUAREDCoglFogModeHCOGL_ATTRIBUTE_TYPE_BYTE(COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE(COGL_ATTRIBUTE_TYPE_SHORT(COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT(COGL_ATTRIBUTE_TYPE_FLOAT(CoglAttributeTypeCOGL_VERTICES_MODE_POINTSCOGL_VERTICES_MODE_LINESCOGL_VERTICES_MODE_LINE_LOOPCOGL_VERTICES_MODE_LINE_STRIPCOGL_VERTICES_MODE_TRIANGLESCOGL_VERTICES_MODE_TRIANGLE_STRIPCOGL_VERTICES_MODE_TRIANGLE_FANCoglVerticesModeCOGL_DEPTH_TEST_FUNCTION_NEVERCOGL_DEPTH_TEST_FUNCTION_LESSCOGL_DEPTH_TEST_FUNCTION_EQUALCOGL_DEPTH_TEST_FUNCTION_LEQUALCOGL_DEPTH_TEST_FUNCTION_GREATERCOGL_DEPTH_TEST_FUNCTION_NOTEQUALCOGL_DEPTH_TEST_FUNCTION_GEQUALCOGL_DEPTH_TEST_FUNCTION_ALWAYSCoglDepthTestFunction_CoglFilterReturnLCOGL_FILTER_CONTINUECOGL_FILTER_REMOVECoglFilterReturn_CoglWinsysFeatureT COGL_WINSYS_FEATURE_MULTIPLE_ONSCREENCOGL_WINSYS_FEATURE_SWAP_THROTTLECOGL_WINSYS_FEATURE_VBLANK_COUNTERCOGL_WINSYS_FEATURE_VBLANK_WAITCOGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAPCOGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENTCOGL_WINSYS_FEATURE_SWAP_REGIONCOGL_WINSYS_FEATURE_SWAP_REGION_THROTTLECOGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZEDCOGL_WINSYS_FEATURE_BUFFER_AGE COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT COGL_WINSYS_FEATURE_N_FEATURES CoglWinsysFeatureGeX!COGL_COLOR_MASK_NONECOGL_COLOR_MASK_REDCOGL_COLOR_MASK_GREENCOGL_COLOR_MASK_BLUECOGL_COLOR_MASK_ALPHACOGL_COLOR_MASK_ALLCoglColorMaskan m\!COGL_WINDING_CLOCKWISECOGL_WINDING_COUNTER_CLOCKWISECoglWindingp!!COGL_READ_PIXELS_COLOR_BUFFERCoglReadPixelsFlagsp!CoglObject ! _CoglObject(KM" klassMx# user_data_entryOx# user_data_arrayQ y# n_user_data_entriesR# T#$Zd" [#CoglUserDataKey\M"CoglUserDataDestroyCallbackj"""="CoglTexture""_CoglTextureCoglContext%"_CoglContext>^G @!# Bqr#( driverDK#, gpuH#0 K#T kL##X glsl_majorN#\ glsl_minorO#` featuresR#d GSt#h private_feature_flagsT6#l needs_viewport_scissor_workaroundV#p viewport_scissor_workaround_framebufferW`#t default_pipelineYU#x default_layer_0ZB#| default_layer_n[B# dummy_layer_dependant\B# attribute_name_states_hash^# attribute_name_index_map_ y# n_attribute_names`# enabled_builtin_attributesb# enabled_texcoord_attributesc# enabled_custom_attributesd# enable_builtin_attributes_tmpi# enable_texcoord_attributes_tmpj# enable_custom_attributes_tmpk# changed_bits_tmpl# legacy_backface_culling_enabledn# identity_matrixq# y_flip_matrixr# flushed_matrix_modev# current_projection_entryzMz# current_modelview_entry{Mz# identity_entry}Y# builtin_flushed_projection*# builtin_flushed_modelview*# texture_units y# active_texture_unit# legacy_fog_state# opaque_color_pipelineU# blended_color_pipelineU# texture_pipelineU# codegen_header_buffera# codegen_source_buffera# codegen_boilerplate_buffera# source_stack # legacy_state_set# pipeline_cache.# default_gl_texture_2d_tex{# default_gl_texture_3d_tex4# default_gl_texture_rect_tex:# framebuffers # journal_flush_attributes_array y# journal_clip_bounds y# polygon_vertices y# current_pipelineU# current_pipeline_changes_since_flush# current_pipeline_skip_gl_color# current_pipeline_age# gl_blend_enable_cache# depth_test_enabled_cache# depth_test_function_cache# depth_writing_enabled_cache# depth_range_near_cached# depth_range_far_cached# legacy_depth_test_enabled# current_buffer@# framebuffer_stack# window_buffer`# current_draw_buffer_state_flushed# current_draw_buffer_changes# current_draw_buffer`# current_read_buffer`# have_last_offscreen_allocate_flags2 # last_offscreen_allocate_flags(# swap_callback_closures‡# next_swap_callback_idï# onscreen_events_queueֶ# current_gles2_contextt# gles2_context_stack9# current_pathSz# stencil_pipeline̔U# quad_buffer_indices_byte.# quad_buffer_indices_lenџ# quad_buffer_indices.# rectangle_byte_indices.# rectangle_short_indices.# rectangle_short_indices_len֯# in_begin_gl_block؍# texture_download_pipelineڔU# blit_texture_pipeline۔U# atlases# atlas_reorganize_callbacks# journal_rectangles_color # max_texture_unitsa# max_texture_image_unitsa# max_activateable_texture_unitsa# current_program# current_fragment_program_type## current_vertex_program_type## current_gl_programa# current_gl_dither_enabled# current_gl_color_mask!# current_clip_stack_valid# current_clip_stackGz# current_clip_stack_uses_stencil # buffer_map_fallback_arrayP# buffer_map_fallback_in_use# buffer_map_fallback_offset# rectangle_state|n# sampler_cacheV# winsys_features$#&=# uniform_names-\# uniform_name_hash1# n_uniform_names2# glBindTexture;e# glBlendFunc=f# glClear?k# glClearColorAa# glClearStencilFi# glColorMaskHl# glCopyTexSubImage2DMl# glDeleteTexturesV^e# glDepthFuncXb# glDepthMaskZn# glDisable\b# glDrawArrays^l# glDrawElements`# glEnableeb# glFinishg# glFlushi# glFrontFacekb# glCullFacemb# glGenTexturesoAe# glGetErrorqk# glGetIntegervsTl# glGetBooleanvu# glGetFloatvwkl# glGetStringy# glHint{f# glIsTexture}ue# glPixelStorei,d# glReadPixels# glScissorl# glStencilFunc# glStencilMaskf# glStencilOp$# glTexImage2D^# glTexParameterf@c# glTexParameterfvb# glTexParameteri\c# glTexParameterivb# glGetTexParameterfvb# glGetTexParameterivc# glTexSubImage2Dk# glCopyTexImage2Dk# glViewportl# glIsEnabledf# glLineWidthvd# glPolygonOffsete# glClipPlanef<d# glClientActiveTextureDb# glGenRenderbuffersf# glStencilMaskSeparatee# glStencilOpSeparateUd# glDepthRangef :e# glClearDepthf f# glAttachShader"@_f# glUseProgram"Cf# glDeleteProgram"Ef# glGetShaderInfoLog"G>g# glGetProgramInfoLog"L>g# glGetShaderiv"Qe# glGetProgramiv"Ue# glDetachShader"Y_f# glGetAttachedShaders"[g# glIsShader"`ue# glIsProgram"bue# glShaderSource"l# glCompileShader"qf# glLinkProgram"sf# glGetUniformLocation"u#g# glUniform1f"xg# glUniform2f"{g# glUniform3f"h# glUniform4f"#h# glUniform1fv"h# glUniform2fv"h# glUniform3fv"h# glUniform4fv"h# glUniform1i"*e# glUniform2i"d# glUniform3i"Ih# glUniform4i"jh# glUniform1iv"h# glUniform2iv"h# glUniform3iv"h# glUniform4iv"h# glUniformMatrix2fv"h# glUniformMatrix3fv"h# glUniformMatrix4fv"h# glGetUniformfv"_g# glGetUniformiv"{g# glGetActiveUniform"f# glGetShaderSource">g# glValidateProgram"f# glVertexAttribPointer"zi# glEnableVertexAttribArray"f# glDisableVertexAttribArray"f# glVertexAttrib1f"h# glVertexAttrib1fv"i# glVertexAttrib2f"i# glVertexAttrib2fv"i# glVertexAttrib3f"3i# glVertexAttrib3fv"i# glVertexAttrib4f"Ti# glVertexAttrib4fv"i# glGetVertexAttribfv"g# glGetVertexAttribiv"e# glGetVertexAttribPointerv"g# glGetAttribLocation" #g# glBindAttribLocation" vf# glGetActiveAttrib"f# glGetTexLevelParameteriv#P# glGetTexImage#S# glClipPlane#W # glDepthRange#Y # glDrawBuffer#[b# glMapBuffer#f;# glUnmapBuffer#if# glTexImage3D#q+b# glTexSubImage3D#xjb# glBlitFramebuffer#j# glGenPrograms#Ae# glDeletePrograms#Ae# glBindProgram#e# glProgramString#\# glProgramLocalParameter4fv#i# glEGLImageTargetTexture2D#s# glEGLImageTargetRenderbufferStorage#s# glDiscardFramebuffer## glRenderbufferStorageMultisampleIMG#j# glFramebufferTexture2DMultisampleIMG#ͺ# glGenSamplers#Ae# glDeleteSamplers#^e# glBindSampler#_f# glSamplerParameteri# k# glCreateProgramObject#f# glCreateShaderObject#f# glDeleteObject#f# glAttachObject#_f# glUseProgramObject#f# glGetInfoLog#>g# glGetObjectParameteriv#e# glDetachObject#_f# glGetAttachedObjects#g# glGetStringi#i# glBindVertexArray#f# glDeleteVertexArrays#^e# glGenVertexArrays#Ae# glMapBufferRange#&&k# CoglSwapChain$!sG _CoglSwapChain0%G %!# has_alpha%!#( length%##,CoglOnscreenTemplate&&G _CoglOnscreenTemplate<'H '!!# '#Z#(CoglRenderer(Q)H _CoglRendererT)*$I ),!# connected)-#( driver_override).K#, )/#0 k)0##4 winsys_vtable)1#8 winsys_id_override)27J#< )3 #@ outputs)5 #D driver)#0 d-L#4 '-N#CoglAttributeBuffer.%L_CoglAttributeBufferCoglIndices/%L_CoglIndicesL_CoglFeatureIDOCOGL_FEATURE_ID_TEXTURE_NPOT_BASICCOGL_FEATURE_ID_TEXTURE_NPOT_MIPMAPCOGL_FEATURE_ID_TEXTURE_NPOT_REPEATCOGL_FEATURE_ID_TEXTURE_NPOTCOGL_FEATURE_ID_TEXTURE_RECTANGLECOGL_FEATURE_ID_TEXTURE_3DCOGL_FEATURE_ID_GLSLCOGL_FEATURE_ID_ARBFPCOGL_FEATURE_ID_OFFSCREEN COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE COGL_FEATURE_ID_ONSCREEN_MULTIPLE COGL_FEATURE_ID_UNSIGNED_INT_INDICES COGL_FEATURE_ID_DEPTH_RANGE COGL_FEATURE_ID_POINT_SPRITECOGL_FEATURE_ID_MAP_BUFFER_FOR_READCOGL_FEATURE_ID_MAP_BUFFER_FOR_WRITECOGL_FEATURE_ID_MIRRORED_REPEATCOGL_FEATURE_ID_SWAP_BUFFERS_EVENTCOGL_FEATURE_ID_GLES2_CONTEXTCOGL_FEATURE_ID_DEPTH_TEXTURECOGL_FEATURE_ID_PRESENTATION_TIME_COGL_N_FEATURE_IDSCoglBuffer0@P _CoglBuffer\1SP 1U!# 1Wr#( vtable1Y#, last_target1[#8 A1]#< gl_handle1_a#@ size1`#D usage_hint1a#H update_hint1bgQ#L 1f#P '1h#Tstore_created1j#X0~gQCOGL_BUFFER_UPDATE_HINT_STATICCOGL_BUFFER_UPDATE_HINT_DYNAMICCOGL_BUFFER_UPDATE_HINT_STREAMCoglBufferUpdateHint0P0QCOGL_BUFFER_ACCESS_READCOGL_BUFFER_ACCESS_WRITECOGL_BUFFER_ACCESS_READ_WRITECoglBufferAccess0Q0FRCOGL_BUFFER_MAP_HINT_DISCARDCOGL_BUFFER_MAP_HINT_DISCARD_RANGECoglBufferMapHint0QCoglBitmap2*qR_CoglBitmapaRCOGL_TEXTURE_TYPE_2DCOGL_TEXTURE_TYPE_3DCOGL_TEXTURE_TYPE_RECTANGLECoglTextureTypeeRCoglPath36R_CoglPathCoglPipeline4"S _CoglPipeline5kqU5Yz# destroy_callback5Z#< destroy_data5=#@ journal_ref_count5#D5#H age5#L color5#P n_layers5#` layer_differences5 #d.5#h static_breadcrumb5"#l layers_cache5#p short_layers_cache5#t deprecated_get_layers_list5 #is_weak5#U5#blend_enable5#real_blend_enable5#layers_cache_dirty5#deprecated_get_layers_list_dirty5#has_static_breadcrumb5#progend5#CoglSnippet63U_CoglSnippetSCoglFramebuffer7ZU _CoglFramebuffer8vX 8x!# 8yr#( j8zȟ#, 8}Z#0 width8#D height8#H format8V#L allocated8#P modelview_stack8#T projection_stack8#X viewport_x8d#\ viewport_y8d#` viewport_width8d#d viewport_height8d#h viewport_age8#l viewport_age_for_scissor_workaround8#p clip_state8#t dither_enabled8#x =8!#| journal8# deps8 # clear_color_red8d# clear_color_green8d# clear_color_blue8d# clear_color_alpha8d# clear_clip_x08# clear_clip_y08# clear_clip_x18# clear_clip_y18# clear_clip_dirty8# dirty_bitmasks8# bits8# z8#dXCoglMatrixStack9X _CoglMatrixStack0:Y :!# :r#( last_entry:Mz#,CoglMatrixEntry92Y _CoglMatrixEntry:2Y :4Mz# op:5# :6# composite_gets::# CoglOffscreen;,Y _CoglOffscreen8Z 8ÚU# gl_framebuffer8š# texture8[# texture_level8ȯ# texture_level_width8ɯ# texture_level_height8ʯ# depth_texture8[# allocation_flags8(# create_flags8ӫ#CoglTexture2D<7Z_CoglTexture2DCoglTextureRectangle=?Z_CoglTextureRectangleCoglTexture3D>. [_CoglTexture3D"@?/Y\ magic?1 # test_enabled?3# test_function?4# write_enabled?5# range_near?6d# range_far?7d# ?9 # %?: # ?; # padding3?< #$ padding4?= #( padding5?> #, padding6?? #0 padding7?@ #4 padding8?A #8 padding9?B #<CoglDepthState?C![@C]COGL_PIPELINE_ALPHA_FUNC_NEVERCOGL_PIPELINE_ALPHA_FUNC_LESSCOGL_PIPELINE_ALPHA_FUNC_EQUALCOGL_PIPELINE_ALPHA_FUNC_LEQUALCOGL_PIPELINE_ALPHA_FUNC_GREATERCOGL_PIPELINE_ALPHA_FUNC_NOTEQUALCOGL_PIPELINE_ALPHA_FUNC_GEQUALCOGL_PIPELINE_ALPHA_FUNC_ALWAYSCoglPipelineAlphaFunc@Lo\@I^COGL_PIPELINE_CULL_FACE_MODE_NONECOGL_PIPELINE_CULL_FACE_MODE_FRONTCOGL_PIPELINE_CULL_FACE_MODE_BACKCOGL_PIPELINE_CULL_FACE_MODE_BOTHCoglPipelineCullFaceMode@]CoglFrameInfoA(^_CoglFrameInfoCoglOnscreenB*^_CoglOnscreenCK_ CMU# foreign_hwndCV# CY# frame_closuresC[# resizableC]# resize_callbacksC^ߵ# frame_counterC` # swap_frame_counterCa # pending_frame_infosCd9# Cf=#_CoglFrameEventB_COGL_FRAME_EVENT_SYNCCOGL_FRAME_EVENT_COMPLETECoglFrameEventB_CoglFrameCallbackB `&`A`A`_G`=^j^CoglFrameClosureBf` _CoglFrameClosureC'` C)# C+`# C-=# cC.{"#UCoglOnscreenResizeCallbackB``aA`=Ddga"Dg_gaaf eg{gaacggaa:cggaTacggaTafggaaghaaah#haaaa)hIhaaaaaOhjhaaaaphhaaaaahhaabhhaabhhaababhiaaiiabi3iaaa9iTiaaaaZiziaaaaaiiaaTabaa bbaidiTaaiiaiiaijTaac j'jTaTaaa-jTa=jTaCjcjTaTaTaaaijjTaTaTaajjTaTaTa:cjjaaaaaaaasaTaj kTaaTaaak&kaTaa,kaKkTasaQkqkadTa bawkkTaTa:c:ck!TakksakkTaaaaaaTaTa bklTaaTaaaaaa%lTlTaaaaaaaaZlklTa:cqllTacllTaaallTaallaaaallbabababalmaaaaCoglGLES2ContextF^0m_CoglGLES2ContextJm"G3nCOGL_WINSYS_ERROR_INITCOGL_WINSYS_ERROR_CREATE_CONTEXTCOGL_WINSYS_ERROR_CREATE_ONSCREENCOGL_WINSYS_ERROR_MAKE_CURRENTCOGL_WINSYS_ERROR_CREATE_GLES2_CONTEXTG<|nCOGL_WINSYS_RECTANGLE_STATE_UNKNOWNCOGL_WINSYS_RECTANGLE_STATE_DISABLECOGL_WINSYS_RECTANGLE_STATE_ENABLECoglWinsysRectangleStateG@n _CoglWinsysVtablexGB r idGD7J# GEJ# nameGG"# renderer_get_proc_addressGL)r# renderer_connectGQDr# renderer_disconnectGTVr# renderer_outputs_changedGWVr# display_setupGZwr# display_destroyG]r# context_initG`r#$ context_deinitGcr#( context_create_gles2_contextGfr#, onscreen_initGir#0 onscreen_deinitGls#4 onscreen_bindGos#8 onscreen_swap_buffersGrs#< onscreen_update_swap_throttledGus#@ onscreen_set_visibilityGxs#D context_get_clock_timeG~1s#H onscreen_swap_regionGXs#L onscreen_set_resizableGs#P onscreen_get_buffer_ageGns#T onscreen_x11_get_window_xidGs#X onscreen_win32_get_windowGs#\ poll_get_infoGs#` poll_dispatchGs#d save_contextGr#h set_gles2_contextGt#l restore_contextGr#p destroy_gles2_contextG't#t#r#r"H rDr#rg/rVr#rJrqrqrgK\rrqr}rrrg"rrrr=rrgrrA`grsA`rsA` s 1sr!sMsA`MsSs7snsA`^s sA`tssA`ssrsss9 _CoglOnscreenEventCB CD# ~CFA`# infoCGG`# jCH_# _CoglOnscreenEventListC@ʶ ߧC@ʶ# بC@ж# ʶCoglOnscreenEventListC@CD ʧCDʶ# CDж#)ZZFP b nbabTaaTa btTaidTaaaaaTaTaa·Taaa$TaTaTa^TaaaaaaTaTa b*aaaadaaDmbTaaTa:cTaaTaTaaǸTa =;TaTa&\TaTaamAsTa=bTaa3fyTaTaTaaaaGModuleW3Ϲ_GModule-tX$COGL_EXT_IN_GLESCOGL_EXT_IN_GLES2CoglExtGlesAvailabilityX'CoglFeatureFunctionX)U _CoglFeatureFunctionX+ nameX."# pointer_offsetX0#CoglFeatureDataX3 _CoglFeatureData$X5 min_gl_majorX:# min_gl_minorX:# gles_availabilityX=# namespacesX?"# extension_namesXE"# GXGt# feature_flags_privateXJ# winsys_featureXLT # functionsXO# : _CoglRendererWgl2 gl_module4ڹ# pf_wglSwapIntervalY%#CoglRendererWglC _CoglDisplayWglE window_classG# Hz# dummy_hwndI# dummy_dcJJ# CoglDisplayWglK# _CoglOnscreenWin32M hwndO# is_foreign_hwndP#CoglOnscreenWin32Q _CoglContextWglS+ current_dcUJ#CoglContextWglV _CoglOnscreenWgl X} Z# client_dc\J#CoglOnscreenWgl^A'pixel_format_is_better3ҽ(pfa3ҽ(pfb4ҽؽ)find_onscreen_for_hwndA``*r+hwnd,display_wgl`,l -E.~A`/.`/.of)win32_event_filter_cbL+msgNa*=.Τr/.~A`/.׹`/,new_widthK,new_heightK'get_wgl_extensions_string,"(dc,J0pf_wglGetExtensionsStringARB.0pf_wglGetExtensionsStringEXT/0ctx1r/0extensionsH0have_extI"J!"'create_context/1qr1g2ӧ`- 0pfd0pf/2H3_cogl_winsys_onscreen_win32_get_window^pm}mt4~^A`5o`f#6_cogl_winsys_onscreen_set_visibilityemme4~eA`7visibilityf8ohf6_cogl_winsys_onscreen_swap_buffersGmmY4~GA`8IYձ}6_cogl_winsys_onscreen_bindmcm4~A`9fb`8r%8 <8ӧ`m8Y8+ 6_cogl_winsys_onscreen_update_swap_throttledOpmmֲ4~OA`8Qr8 R18SYL6_cogl_winsys_onscreen_deinitmGmd 4~A`8r̳8 8of8Y:_cogl_winsys_renderer_connectPmomF_; #r;gdcKJ,>pfdK!U?iM~?num_formatsM?best_pfM?best_pfdN@mfZ<_cogl_winsys_onscreen_initmm]4~A`4g5`8r'8qrM8ӧ`y8Y8of9pfd?pfջ?hwndAm#m-9client_rectWPBmm?widthD?heightf6_cogl_winsys_context_deinitmm4r'update_winsys_featuresT>1Tr1Tg2ӧV`2W0wgl_extensionsX"0iY/0split_extensionsm/2Hp<_cogl_winsys_context_init mmټ4r4gC/mЃYDDEFFCGUF vCmi5HE0F#FHӽFmBmmFz%FOBmmFbEPF/B9mEmI__n I__s ?__p] 6_cogl_winsys_display_destroymmþ4qr8ӧ`:window_procmmAJhwndJumsgtJwparamJlparam Kmessage_handled{L~A`BmFm8 #rο?message_posW9msgDM_cogl_winsys_renderer_disconnectmm; #rL?:_cogl_winsys_renderer_get_proc_addressm*54m@3m=m`mmY*m`v|mmcogl_blend_string_error_get_typemm54mXmmmmYm`mmdcogl_system_error_get_typemNmZ 54mp$ mm mNmYZ `m`  ExceptionCode? #ExceptionFlags@ #A /#ExceptionAddressB %# NumberParametersC #ExceptionInformationD V#_CONTEXTContextFlags#Dr0#Dr1#Dr2# Dr3#Dr6#Dr7#FloatSave#SegGs#SegFs#SegEs#SegDs#Edi#Esi#Ebx#Edx#Ecx#Eax#Ebp#Eip#SegCs#EFlags#Esp#SegSs#ExtendedRegisters# BYTEq DWORDssigned charshort intlong long unsigned int UINT_PTR6 ULONG_PTR8 PVOID LONG LONGLONG/ ULONGLONG0 =LowPart>#ʩ?2# ALowPartB#ʩC2# _LARGE_INTEGER< auDQuadPartE> LARGE_INTEGERF_FLOATING_SAVE_AREApControlWord#StatusWord#TagWord#ErrorOffset# ErrorSelector#DataOffset#DataSelector#RegisterArea#Cr0NpxState#lO FLOATING_SAVE_AREA/ CONTEXT PCONTEXTP/f EXCEPTION_RECORDE 5 PEXCEPTION_RECORDG f_EXCEPTION_POINTERS\ ] #ContextRecord^ ?# EXCEPTION_POINTERS_ _FILETIMEGdwLowDateTime#dwHighDateTime# FILETIME NTSTATUS2ft_scalar!ft_struct"G FT#h__security_init_cookie2p m>m cookie4Gsystime5Pperfctr6X__report_gsfailureg@mmPStackCookiegOcookiei`h`PGS_ExceptionRecord%f`7mGS_ContextRecord&/4mGS_ExceptionPointers('m__security_cookie,1m__security_cookie_complement-1mGNU C 4.6.3../../../../mingw-w64-crt/crt/tlsmcrt.c/tmp/buildd/mingw-w64-2.0.8/build/i686-w64-mingw32/all/mingw-w64-crtmm_CRT_MT 1mintGNU C 4.6.3../../../../mingw-w64-crt/crt/tlsthrd.c/tmp/buildd/mingw-w64-2.0.8/build/i686-w64-mingw32/all/mingw-w64-crtm mcharunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned charWINBOOLeWORDrDWORDsfloatLPVOID signed charshort intlong long unsigned intULONG_PTR8LONGHANDLE _LIST_ENTRYFlink#Blink#LIST_ENTRY_RTL_CRITICAL_SECTION_DEBUG Type#CreatorBackTraceIndex#CriticalSection#ProcessLocksList#EntryCount'#ContentionCount'#Flags'#CreatorBackTraceIndexHigh#SpareWORD#_RTL_CRITICAL_SECTIONDebugInfo#LockCount#RecursionCount#OwningThread# LockSemaphore#SpinCount#PRTL_CRITICAL_SECTION_DEBUGRTL_CRITICAL_SECTIONCRITICAL_SECTIONdouble long double__mingwthr_key_tG __mingwthr_key  key '# dtor!# next"#   /__mingwthr_run_key_dtorsbkeypdvaluel=m=m?m!m___w64_mingwthr_add_key_dtor)@mm key)'dtor)new_key+[/___w64_mingwthr_remove_key_dtor@mbmkey@'prev_keyBcur_keyC.__mingw_TLScallbacky pm m|hDllHandleyreasonz'reserved{=m@yXmmmm__mingwthr_cs7m__mingwthr_cs_init7m key_dtor_list&7moGNU C 4.6.3../../../../mingw-w64-crt/crt/pseudo-reloc-list.c/tmp/buildd/mingw-w64-2.0.8/build/i686-w64-mingw32/all/mingw-w64-crtmmJ__RUNTIME_PSEUDO_RELOC_LIST_END__7mchar__RUNTIME_PSEUDO_RELOC_LIST__7m5GNU C 4.6.3../../../../mingw-w64-crt/crt/pesect.c/tmp/buildd/mingw-w64-2.0.8/build/i686-w64-mingw32/all/mingw-w64-crtmmcharsize_tunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned charWINBOOLeBYTEqWORDrDWORDsfloatPBYTEvd)LPVOIDsigned charshort intlong long unsigned intLONG_PTR7ULONG_PTR8DWORD_PTRLONGHANDLE)  _IMAGE_DOS_HEADER@0 e_magic15# e_cblp25# e_cp35# e_crlc45# e_cparhdr55# e_minalloc65# e_maxalloc75# e_ss85# e_sp95# e_csum:5# e_ip;5# e_cs<5# e_lfarlc=5# e_ovno>5# e_res?# e_oemid@5#$ e_oeminfoA5#& e_res2B#( e_lfanewC#<55 IMAGE_DOS_HEADERD PIMAGE_DOS_HEADERD  _IMAGE_FILE_HEADER Machine5# NumberOfSections5# ܩA# PointerToSymbolTableA# NumberOfSymbolsA# SizeOfOptionalHeader5# 5#IMAGE_FILE_HEADER _IMAGE_DATA_DIRECTORY A# SizeA#IMAGE_DATA_DIRECTORY _IMAGE_OPTIONAL_HEADER Magic5# MajorLinkerVersion)# MinorLinkerVersion)# SizeOfCodeA# SizeOfInitializedDataA# SizeOfUninitializedDataA# AddressOfEntryPointA# BaseOfCodeA# BaseOfDataA# ImageBaseA# SectionAlignmentA# FileAlignmentA#$ MajorOperatingSystemVersion5#( MinorOperatingSystemVersion5#* MajorImageVersion5#, MinorImageVersion5#. MajorSubsystemVersion5#0 MinorSubsystemVersion5#2 Win32VersionValueA#4 SizeOfImageA#8 SizeOfHeadersA#< CheckSumA#@ Subsystem5#D DllCharacteristics5#F SizeOfStackReserveA#H SizeOfStackCommitA#L SizeOfHeapReserveA#P SizeOfHeapCommitA#T LoaderFlagsA#X NumberOfRvaAndSizesA#\ DataDirectory#`IMAGE_OPTIONAL_HEADER32PIMAGE_OPTIONAL_HEADER32PIMAGE_OPTIONAL_HEADERE _IMAGE_NT_HEADERSPn SignatureQA# FileHeaderR# OptionalHeaderS#IMAGE_NT_HEADERS32T PIMAGE_NT_HEADERS32T  IMAGE_NT_HEADERS_n PIMAGE_NT_HEADERS`  PhysicalAddressA VirtualSizeA _IMAGE_SECTION_HEADER(% Name# Misc # A# SizeOfRawDataA# PointerToRawDataA# PointerToRelocationsA# PointerToLinenumbersA# NumberOfRelocations5# NumberOfLinenumbers5#" A#$PIMAGE_SECTION_HEADERC  az bA OriginalFirstThunkcA _IMAGE_IMPORT_DESCRIPTOR` I # ܩeA# ForwarderChaingA# NamehA# FirstThunkiA#IMAGE_IMPORT_DESCRIPTORjz PIMAGE_IMPORT_DESCRIPTORk5  HINSTANCE__a unusedи#HINSTANCEr ; HMODULEa double long double_ValidateImageBase WpDOSHeader pOptHeader m7mtb      m6m  m6m  R r_FindPESection-% @mm -Wrva-/ ө0% #1N_FindPESectionByNameC% mmmGpNameCGEWF өG% AH_M __mingw_GetSectionForAddressb% mTmpbjdWrvae__mingw_GetSectionCountp`mmrWs _FindPESectionExec% mmc!eNo=W ө% \o_GetPEImageBaseWm!mW_IsNonwritableInCurrentImage0m|m pTargetWWrvaTargetө% "__mingw_enum_import_library_namesGm m5!iW "importDesc ө% -"importsStartRVAA@__mingw_get_msvcrt_handlex mmS!#msvcrt_handle7m$p"lib_nameG"i%_image_base__xGNU C 4.6.3../../../../mingw-w64-crt/intrincs/ilockcxch.c/tmp/buildd/mingw-w64-2.0.8/build/i686-w64-mingw32/all/mingw-w64-crtmm$charunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned chardoublefloat long double_InterlockedCompareExchange:'0prev3mmt ] h s ~P InterlockedCompareExchangeInterlockedCompareExchange@12mmt : ' 0 3mm s h ]mm ~PCGNU C 4.6.3../../../../mingw-w64-crt/crt/dllmain.c/tmp/buildd/mingw-w64-2.0.8/build/i686-w64-mingw32/all/mingw-w64-crtmmcharunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned charBOOLiDWORDsfloatLPVOID signed charshort intlong long unsigned intHANDLE double long doubleDllMainDllMain@12 mmthDllHandlerdwReasonlpreserved.GNU C 4.6.3../../../../mingw-w64-crt/crt/dllentry.c/tmp/buildd/mingw-w64-2.0.8/build/i686-w64-mingw32/all/mingw-w64-crtmm:charunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned charBOOLiDWORDsfloatLPVOID signed charshort intlong long unsigned intHANDLE double long doubleDllEntryPoint DllEntryPoint@12 mmthDllHandle sdwReasonlpreserved/qGNU C 4.6.3../../../../mingw-w64-crt/math/atan2f.c/tmp/buildd/mingw-w64-2.0.8/build/i686-w64-mingw32/all/mingw-w64-crtmmcharunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned chardouble long doubleatan2fkmmtkykxkreskfloat>QGNU C 4.6.3../../../../mingw-w64-crt/misc/wassert.c/tmp/buildd/mingw-w64-2.0.8/build/i686-w64-mingw32/all/mingw-w64-crtmmcharsize_tunsigned intintwchar_tshort unsigned intlong intlong long intlong unsigned intunsigned charDWORDsfloatsigned charshort intlong long unsigned intdouble long double_iobuf =_ptr#_cnt#_base#_flag# _file#_charbuf #_bufsiz!#_tmpfname"#FILE$ cpy_wstr} buf src max _wassert2mmu F2 _File2 _Line2msgbuf4fn5uymsg5u{iFile5u}nCode66Im8Iqf[;IDm9qYfo[ _assert mm F  _File  _Line m" gf" i#=_imp___iob[#mingw_app_type uzmmmingw_getsp.S/tmp/buildd/mingw-w64-2.0.8/build/i686-w64-mingw32/all/mingw-w64-crtGNU AS 2.22TGNU C 4.6.3../../../../mingw-w64-crt/math/cosf.c/tmp/buildd/mingw-w64-2.0.8/build/i686-w64-mingw32/all/mingw-w64-crtmmScharunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned chardouble long doublecosfNmmN_XNfloatT՘GNU C 4.6.3../../../../mingw-w64-crt/math/sinf.c/tmp/buildd/mingw-w64-2.0.8/build/i686-w64-mingw32/all/mingw-w64-crtmmcharunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned chardouble long doublesinfNmmN_XNfloatXGNU C 4.6.3../../../../mingw-w64-crt/math/floorf.c/tmp/buildd/mingw-w64-2.0.8/build/i686-w64-mingw32/all/mingw-w64-crtm mcharunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned chardouble long doublefloorfRm m&R_XRfloatVcGNU C 4.6.3../../../../mingw-w64-crt/math/ceilf.c/tmp/buildd/mingw-w64-2.0.8/build/i686-w64-mingw32/all/mingw-w64-crtm+mAcharunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned chardouble long doubleceilf{Pm+mRP_XPfloat`GNU C 4.6.3../../../../mingw-w64-crt/math/sqrtf.c/tmp/buildd/mingw-w64-2.0.8/build/i686-w64-mingw32/all/mingw-w64-crt0mmcharunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned chardouble long double__fpclassifyf;Ux;Usw<float__signbitfxUstwsqrtfcU0mm~x1Ures3U x_class4R "7mDm4 ? 7mDm I/ ^LmQm56xB LmQm n^mm7x mm GNU C 4.6.3../../../../mingw-w64-crt/math/asinf.c/tmp/buildd/mingw-w64-2.0.8/build/i686-w64-mingw32/all/mingw-w64-crtm!masinfm!mtxresfloatc֚GNU C 4.6.3../../../../mingw-w64-crt/math/acosf.c/tmp/buildd/mingw-w64-2.0.8/build/i686-w64-mingw32/all/mingw-w64-crt0mCmcharunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned chardouble long doubleacosf]0mCmt]x]res]floatT,GNU C 4.6.3../../../../mingw-w64-crt/math/tanf.c/tmp/buildd/mingw-w64-2.0.8/build/i686-w64-mingw32/all/mingw-w64-crtPmkmcharunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned chardouble long doubletanfNPmkmN_XNfloatsGNU C 4.6.3../../../../mingw-w64-crt/math/cos.c/tmp/buildd/mingw-w64-2.0.8/build/i686-w64-mingw32/all/mingw-w64-crtpm.mjcharunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned chardouble long double__fpclassify6Rx6sw7coslpm.m0x3x_class5P wmm5 < wmm F GNU C 4.6.3../../../../mingw-w64-crt/math/sin.c/tmp/buildd/mingw-w64-2.0.8/build/i686-w64-mingw32/all/mingw-w64-crt0mm,charunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned chardouble long double__fpclassify6Rx6sw7sink0mmx3x_class5P 7mAm5 < 7mAm F͜mm../../../../mingw-w64-crt/math/cosl_internal.S/tmp/buildd/mingw-w64-2.0.8/build/i686-w64-mingw32/all/mingw-w64-crtGNU AS 2.22[m>m../../../../mingw-w64-crt/math/sinl_internal.S/tmp/buildd/mingw-w64-2.0.8/build/i686-w64-mingw32/all/mingw-w64-crtGNU AS 2.22pGNU C 4.6.3../../../../mingw-w64-crt/crt/merr.c/tmp/buildd/mingw-w64-2.0.8/build/i686-w64-mingw32/all/mingw-w64-crtPm mcharunsigned intintshort unsigned intlong intlong long intlong unsigned intunsigned charfloatsigned charshort intlong long unsigned intdoubleVARENUM VT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK long double_iobuf X_ptrY#_cntZ#_base[#_flag\# _file]#_charbuf^#_bufsiz_#_tmpfname`#FILEb_exception \type]#name^#arg1_L#arg2`L#retvalaL# fUserMathErr ! 1 1 __mingw_raise_matherrdPmm typ name a1L a2L rsltLexP__mingw_setusermatherrfmmt f_matherrm m)3 pexcept%1type'VstUserMathErr 7mY_imp___iob[mN% $ >  : ; I I : ; : ;I : ; : ;I8 I8 < : ;I ' I : ; ( ' I'  : ; : ; I.? : ;' I 4: ;I: ;I5I.: ; ' I@4: ; I.? : ; @' I@: ; I  U U  4: ; I!1RUX Y "1#1$1X Y % &41'1X Y (: ; I) : ; *4: ; I +4: ; I? < ,5-I.!/&I04: ; I?  % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; (  : ; : ;I8  : ;I8  : ;I 8  : ;I 8 ' I : ; I8 <  : ; I 8  : ; : ; : ;  : ;  : ; &I: ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' I@ (: ; I )4: ; I?  % $ > : ;I I & : ;  : ; I8 : ; I I !I/ ' ' I : ; I8 <  : ; I 8  : ; : ;I8  : ;I8  : ;(  : ;  : ;I 8  : ;I 8  : ;  : ; &I : ;: ; ' I ' I! : ; " : ; I 8 # : ; $ : ; I% : ;& : ;'.? : ; ' @ (: ; I ).? : ; ' I@ *: ; I +.? : ; ' @,.? : ; ' I@ % $ > : ;I I & : ;  : ; I8 : ; I I !I/ ' ' I : ; I8 <  : ; I 8  : ; : ;I8  : ;I8  : ;(  : ;I 8  : ;I 8  : ;  : ;  : ; &I: ; ' I' I  : ; ! : ; I 8 " : ; # : ; I$ : ;% : ;& : ;'.? : ; ' @ (: ; I ): ; I % $ > : ;I I & : ;  : ; I8 : ; I I !I/ ' ' I : ; I8 <  : ; I 8  : ; : ;I8  : ;I8  : ;(  : ;  : ;I 8  : ;I 8  : ;  : ; &I : ;: ; ' I ' I! : ; " : ; I 8 # : ; $ : ; I% : ;& : ;'.? : ; ' @ (: ; I ): ; I % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; : ;I8  : ;I8  : ;I 8  : ;I 8 ' I : ; I8 <  : ; I 8  : ;(  : ;  : ;  : ; &I : ;: ; ' I ' I! : ; " : ; I 8 # : ; $ : ; I% : ;& : ;'.? : ; ' @ (: ; I ).? : ; ' I@ *: ; I +.? : ; ' I@,.? : ; ' @ % $ > : ;I I & : ;  : ; I8 : ; I I !I/ ' ' I : ; I8 <  : ; I 8  : ; : ;I8  : ;I8  : ;(  : ;  : ;I 8  : ;I 8  : ;  : ; &I : ;: ; ' I ' I! : ; " : ; I 8 # : ; $ : ; I% : ;& : ;'.? : ; ' I@(: ; I )4: ; I*.? : ; ' @+: ; I % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ;  : ; I8  : ;I8  : ;I8 ' I<  : ; I 8  : ; (  : ; : ; : ;  : ;I 8  : ;I 8  : ; &I : ;: ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' (: ; I)4: ; I*4: ; I+.: ;' ,: ;I-: ;I.4: ;I/ 0.: ;' I 14: ;I24I4 3 4.: ;' I 54: ;I 6.1@7181 941:41 ;1RUX Y< U= > U?1RUX Y@ A.? : ; ' @B: ; I C: ; I D4: ; IE4: ; IF4: ; I G.: ; ' H: ;I I4: ;IJ4: ;IK4I4  L41M1X Y N1X YO.? : ;' I@P: ;I Q4: ;I R4: ;I S.? : ;' @T.? : ;' @ U1X YV: ;IW : ;X4: ; I? < % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ;  : ; I8  : ;I8  : ;I8 ' I<  : ; I 8  : ; : ;(  : ;I 8  : ;I 8  : ;  : ; &I : ;: ; ' I ' I! : ; " : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' I (: ; I)4: ; I*.? : ; ' @+: ; I ,1RUX Y -1 . U/410: ; I 14: ; I21X Y 314 5.? : ; ' @ 64: ; I74: ; I 8.? : ; ' I@ % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; : ;I8  : ;I8  : ;I 8  : ;I 8 ' I : ; I8 <  : ; I 8  : ; (  : ; : ;  : ;  : ; &I : ;: ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.? : ; ' @ (: ; I ).? : ; ' I@*: ; I +4: ; I ,4: ; I-4: ; I. U/.? : ;' @0: ;I 1: ;I 24: ;I 34: ;I4.? : ;' I@54: ;I64: ;I 7.? : ;' I@ 8: ;I9 :.? : ;' @% $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; : ;I8  : ;I8  : ;I 8  : ;I 8 ' I : ; I8 <  : ; I 8  : ;(  : ;  : ; : ; &I' I' I : ;   : ; ! : ; I 8 " : ; # : ; I$ : ;% : ;& : ;'.: ; ' (: ; I): ; I*.: ; ' I +.: ; ' I@,: ; I -4: ; I .4: ; I/ U04: ; I11RUX Y 21 314.: ; ' @5: ; I64I4  7: ; I81RUX Y 9.: ;' @:: ;I;4: ;I <: ; I =1X Y > ?1@.: ; ' A4I4 B C4: ; ID4: ; IE4: ;IF.: ;' G: ;IH: ;II4: ;IJ.? : ;' @K: ;I L: ;I M4: ;IN UO4: ;IP Q1RUX YR41 S41T1RUX YU1X YV.? : ;' @% $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ;  : ; I8  : ;I8  : ;I8 ' I<  : ; I 8  : ; (  : ; : ; : ;I 8  : ;I 8  : ; &I : ;: ; ' I ' I! : ; " : ; I 8 # : ; $ : ; I% : ;& : ;'.: ;' (: ;I): ;I*4: ;I+4: ;I,.: ;' @-: ;I .4: ;I /.: ; ' @0: ; I1: ; I24: ; I3: ; I 44: ; I 54: ; I64: ; I74I4  84: ; I 9.1@:1;1 <41=1 >.: ; ' ?: ; I@: ; IA4: ; IB.? : ;' @C: ;I D4: ;IE4: ;IF G UH1RUX YI UJ1X YK1RUX YL1M N4: ; I? < % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ;  : ; I8  : ;I8  : ;I8 ' I<  : ; I 8  : ; : ;(  : ;  : ;I 8  : ;I 8  : ;  : ; &I : ;: ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' I (: ; I).: ; ' I *4I4 +4: ; I, -4: ; I..? : ; ' I /: ; I0.: ; ' I@1: ; I24: ; I34: ; I 44: ; I 54: ; I61X Y 7181RUX Y 9 U:41 ;.? : ; ' @<: ; I =.1@ >1 ?.? : ;' @@: ;I A4: ;IB4: ;I C1X YD.? : ;' I@E4: ;I F1RUX YG41H1X Y I: ;I J4: ;IK1RUX YL.? : ; ' I@M: ; I N: ; IO1RUX Y P U% $ > : ;I I & : ;  : ; I8 : ; I I !I/ ' ' I : ; I8 <  : ; I 8  : ; ( &I : ; : ;I8  : ;I8  : ; : ;  : ; : ; ' I' I : ;  : ;I 8 : ;I 8 ! : ; I 8 " : ; # : ; I$ : ;% : ;& : ;'.: ;' I (: ;I)4: ;I*.: ; ' +: ; I,: ;I-4: ;I..: ;' /: ; I0.: ; ' @1: ; I24: ; I3 U4.: ;' I@5: ;I 64: ;I 74: ;I8 9.? : ; ' I@:: ; I ;4: ; I<1RUX Y =1>.? : ; ' @?1RUX Y @: ; I A.: ;' I B4I4 C D E4: ;I F4: ;IG UH1RUX YI41J41 K L.? : ;' @M4I4  N.: ;' O.? : ;' < P : ;Q1RUX YR41S1X YT1U1X YV4: ;I? < W!% $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; (  : ;  : ; I8  : ;I8  : ;I8 ' I<  : ; I 8  : ;  : ; : ; : ; : ;I 8  : ;I 8  : ; &I: ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ;' I (: ;I)4: ;I*: ;I+4: ;I,.: ; ' -: ; I..: ;' /.: ; ' I 04: ; I14: ; I2: ; I3.: ;' 44I4 5 6.: ; ' I@7: ; I8: ; I94: ; I:1X Y ;1< =41>: ; I ?4: ; I @4: ; IA.: ;' @B: ;IC4: ;ID4: ;I E4: ;IF1X YG41H.: ;' I@I: ;I J: ;I K UL41M1N1X YO P4: ;I Q.1@R1 S41 T4: ;I U1RUX YV1 W UX1RUX YY: ;IZ : ;[.? : ;' < \.? : ; ' I@]4: ; I ^4: ; I? < _4: ;I?  `4: ; I?  % RU$ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; ( ' I : ; I8 <  : ; I 8  : ; &I : ; : ;I8  : ;I8  : ; : ; : ;  : ;I 8  : ;I 8  : ; : ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;' : ; I(.: ; ' ): ; I*.: ;' +: ;I,: ;I-4: ;I.4: ;I/ 0.: ;' I 14I4 2.: ; ' I 34: ; I44: ; I5: ; I6.: ; ' I@7: ; I8.: ;' I@9: ;I :4: ;I;4: ;I< U=.? : ;' < > ? @4: ;I A: ;I B4: ;I C.: ; ' @D: ; I E4: ; IF4: ; IG1X Y H1I1X YJ1RUX Y K1 L UM41N41 O41 P.1@Q1X YR41S1T1RUX YU V.: ;' I W.: ;' @X: ;IY: ;IZ1RUX Y[4: ; I \4: ; I? < ]4: ;I?  % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; ( ' I : ; I8 <  : ; I 8  : ; : ;I8  : ;I8  : ; : ; : ; &I : ;  : ;I 8  : ;I 8  : ; : ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' I (: ; I)4: ; I*4: ; I+ ,.: ; ' @-: ; I .4: ; I/.1@01 1412413 441 51X Y 6 74: ; I? < 84: ; I?  % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; (  : ;  : ; I8  : ;I8  : ;I8 ' I<  : ; I 8  : ;  : ; : ; : ; : ;I 8  : ;I 8  : ; &I: ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ;' I (: ;I)4: ;I*: ;I+4: ;I,.: ; ' I -4: ; I..: ; ' @/: ; I04: ; I1.: ;' I@2: ;I 34: ;I 44: ;I5 U64: ;I 74: ;I81X Y91: ;41<1X Y=1>: ; I?: ; I @4: ; IA4: ; I B.: ; ' I@C: ; I D UE1RUX Y F G.: ; ' @ H4: ; I? < I4: ;I?  % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; (  : ;  : ; I8  : ;I8  : ;I8 ' I<  : ; I 8  : ;  : ; : ; : ; : ;I 8  : ;I 8  : ; &I: ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ;' I (: ;I)4: ;I*: ;I+4: ;I,.: ; ' I -: ; I..: ; ' /.: ;' 04: ; I14: ; I2.: ;' I@3: ;I 44: ;I 54: ;I61RUX Y718 U94: ;I :.? : ;' < ;1RUX Y < U=41>1X Y? @1A: ;I B.: ; ' @C: ; I D4: ; I E4: ; IF.: ; ' I@G4: ; IH4: ; I I1RUX Y J1X YK41L1X Y M1X Y N O4: ; I P.1@Q1 R41 S.? : ; ' I@T4: ; I? < U4: ;I?  % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; (  : ;  : ; I8  : ;I8  : ;I8 ' I<  : ; I 8  : ; : ; : ; : ;I 8  : ;I 8  : ;  : ; &I: ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ;' I (: ;I)4: ;I*: ;I+4: ;I,.: ; ' I@-: ; I .4: ; I/ 04: ; I 11X Y 2134141X Y516: ; I 74: ; I8.: ; ' @ 94: ; I?  % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; ( ' I : ; I8 <  : ; I 8  : ; : ;I8  : ;I8  : ; : ; : ; &I : ;  : ;I 8  : ;I 8  : ; : ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' I (: ; I)4: ; I* +.: ; ' @,: ; I -4: ; I..1@/1 0411 241 31X Y 4 54164: ; I? < 74: ; I?  % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; ( ' I : ; I8 <  : ; I 8  : ; &I : ; : ;I8  : ;I8  : ; : ; : ;  : ;I 8  : ;I 8  : ; : ; ' I!' I" : ; I 8 # : ; $ : ; I% : ; I& : ;' : ;(.: ;' ): ;I*4: ;I+: ;I, -4: ;I. /.: ; ' 0: ; I1.: ;' I 2: ; I3.: ; ' I 44: ; I54: ; I6.: ;' @7: ;I 84: ;I 94: ;I:.: ; ' I@;: ; I<4: ;I= > ?.: ; ' @@: ; I A: ; I B4: ; I C4: ; ID1X YE.: ;' I@F: ;I G4: ;I H UI.1@J1 K41L1X YM1N41O1P1X YQ UR41 S1RUX YT1RUX YU4I4  V.? : ; ' I@W4: ; IX4: ; I Y4: ; I? < Z4: ;I?  % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; (  : ; : ;I8  : ;I8  : ;I 8  : ;I 8 ' I : ; I8 <  : ; I 8  : ;  : ; : ; : ;  : ; &I: ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ;' I (: ;I): ;I*4: ;I+.: ; ' I@ ,: ; I -: ; I ..: ;' I@/: ;I0: ;I 14: ;I24: ;I3: ;I 44: ;I54: ;I 61RUX Y71 819 U:41;1RUX Y< =1X Y> ? U@.: ; ' I@A4: ; I B4: ; IC4I4  D4: ; I? < E4: ;I?  % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; (  : ; : ;I8  : ;I8  : ;I 8  : ;I 8 ' I : ; I8 <  : ; I 8  : ; : ; : ;  : ; &I : ; : ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' (: ; I): ; I*.: ;' I@+: ;I ,: ;I -4: ;I.4: ;I /4: ;I0.: ;' @1.: ;' I@ 2.: ; ' @3: ; I 4: ; I 51RUX Y 61 71 8: ; I9: ; I:4: ;I;.: ; ' @ <.: ; ' I@=4: ; I>4: ; I?4: ; I @4: ; I A4I4  B C4: ;I?  % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ;  : ; I8  : ;I8  : ;I8 ' I<  : ; I 8  : ; : ;(  : ; : ;I 8  : ;I 8  : ;  : ; &I: ; ' I ' I! : ; " : ; I 8 # : ; $ : ; I% : ;& : ;'.? : ; ' I@(.? : ; ' I@): ; I *4: ; I% $ > : ; I : ; I : ;  : ; I8  I ' I I .? : ; ' I@ : ; I 4: ; I 4: ; I.? : ; ' @: ; I.? : ; ' @ .? : ; ' I@% $ >  : ; I: ; I : ;  : ; I8  : ;  <  I I !I/ .? : ; ' I@ : ; I .? : ; ' I@4: ; I.? : ; ' @: ; I% $ >  : ; I : ;  : ; I8 : ; I : ;  <  I I !I/  : ; .: ; I .: ; ' : ; I4: ; I.: ; ' @: ; I: ; I4: ; I4: ; I.: ; ' I@.? : ;' I@: ;I 4: ;I4: ;I4: ;I1RUX Y4: ;I1RUX Y 1! U"41# $1X Y% &1RUX Y'1X Y(.? : ;' @)4: ;I *.? : ;' @% $ >   I: ; I: ; I : ;  : ; I8  : ;  : ; I8  : ;  < I!I/ ' II : ;  : ; ( ' ' .: ; ' : ; I4: ; I4: ; I.: ; ' I@ : ; I4: ; I.? : ; ' @: ; I 4: ; I 4: ; I !1RUX Y "1# U$41%41 &1X Y ' % $ > : ;I : ; I: ; I : ;  : ; I8 : ; I8  : ;   I ' I I : ; < I!I/ .: ; ' : ; I: ; I4: ; I.: ; ' @: ; I: ; I4: ; I.1@141 41.? : ; ' I@: ; I .? : ; ' @!4: ; I" U#4: ; I $ U% &.? : ; ' I@ '.? : ; ' @% $ >   I: ; I: ; I : ;  : ; I8  : ;   : ;  < I !I/ ' II : ; I8  : ;  : ; ( ' ' .: ; ' : ; I: ; I4: ; I4: ; I.: ; ' I@: ; I4: ; I4: ; I.: ;' I@ : ;I!: ;I "4: ;I#.: ;' @$: ;I %: ;I&.: ; ' @': ; I (: ; I ).? : ; ' @*1RUX Y +1, U-41.1RUX Y /.? : ;' @0.? : ;' I@14: ;I % $ > : ; II!I/   I: ; I  : ;  : ; I8  : ;   : ;  : ; I8 ' II : ;  : ; ( ' ' .: ;' I : ;I4: ;I.: ;' .: ; ' I : ; I: ; I4: ; I: ;I4: ;I.: ; '  .: ;' @!: ;I": ;I #: ;I $4: ;I %4: ;I&.: ; ' I@': ; I (: ; I )4: ; I*: ; I+.1@,1-41.41 /1X Y0 141213.: ;' I@44: ;I51X Y 6: ;I71RUX Y8 U91RUX Y:1X Y; < =.? : ;' I@>1 ?1X Y% $ > : ; II!I/   I' : ; I  : ;  : ; I8 : ; I8  : ;  : ; ' II : ;  : ; ( ' .: ;' I : ;I4: ;I.: ; ' : ; I.: ;' .: ; ' @ : ; I : ; I .: ; ' @ !.? : ; ' @ ".1@#1$1 %41&.: ;' I@': ;I(4: ;I).? : ; ' I@*4: ; I +.? : ; ' @,4: ; I-.? : ;' @ .: ;I /: ;I 0.? : ;' @1.: ; ' @2: ; I3: ; I41RUX Y 54: ;I 61X Y7 8 U9.? : ;' @% $ >  : ; I : ;  : ; I8 : ; I : ;  <  I I !I/ .? : ; ' I@: ; I 4: ; I U4: ; I U.? : ; ' @.? : ; ' I@% $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; (  : ;  : ; I8  : ;I8  : ;I8 ' I<  : ; I 8  : ;  : ; : ; : ;&I : ;I 8  : ;I 8  : ; : ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;' : ; (: ; I).: ; ' I *: ; I+: ; I,4: ; I-.: ; ' I@ .: ; I /.: ;' I@ 0: ;I 1: ;I 2.: ; ' I@3: ; I44: ; I5.1@61 71X Y 8191:41;1 <.: ;' I@=4: ;I>.? : ;' @?4: ;I @ : ;A B4: ;IC UD UE4: ;IF4: ; I G4: ;I H4: ; I? < % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; ( ' I : ; I8 <  : ; I 8  : ;  : ; : ;I8  : ;I8  : ; : ; : ; &I : ;I 8  : ;I 8  : ; : ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' (.: ; ' ): ; I*.? : ; ' I +: ; I,.: ;' -: ;I.4: ;I/4I4 0 1.: ; ' @2: ; I 31RUX Y 41 5 U641741 81X Y9 :41;1X Y <1X Y=.? : ; ' I@ >4: ; I ?.1@ @.: ; ' I A4: ; IB C4: ; ID.? : ; ' I@E: ; IF4: ; IG4: ; IH1I1X Y J K4: ;IL.? : ;' I@M4: ;I N.? : ;' I@ O: ;I P: ;I Q.? : ;' @R : ;S UT4: ; I? < U4: ; I?  % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; ( ' I : ; I8 <  : ; I 8 &I : ; : ;I8  : ;I8  : ; : ; : ;I 8  : ;I 8  : ;  : ;  : ; : ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' I (: ; I).: ; ' *.: ; ' +4: ; I,: ; I-.: ; ' @.: ; I /: ; I 01X Y 11 2 341 41X Y 5.? : ; ' I@ 64: ; I 7.? : ; ' I@84: ; I9.? : ; ' I@:4: ; I; <4: ; I =4: ; I>1RUX Y ?1@ UA41B1RUX Y C4: ;ID : ;E F4: ;IG.? : ;' I@H: ;I I: ;I J4: ;IK1RUX YL 1M4: ;IN UO1RUX YP.? : ;' @Q.? : ;' @ R.? : ;' I@ S4: ;I T4: ; I? < U4: ; I?  % $ >   : ; ( : ; I : ;  : ; I8  I <  : ;  &I  : ; ' II!I/  : ; I8 .: ; ' .: ; ' : ; I.: ; ' @: ; I 1X Y 1 1X Y .? : ; ' I@ 4: ; I .: ; ' I : ; I4: ; I .? : ; ' I@!4: ; I"1RUX Y #1$ U%41&1RUX Y '.? : ; ' @ (: ; I )4: ; I? < *4: ; I?  % $ >  I  : ; ( : ; I : ;  : ; I8 <  : ;  &I  : ; ' II!I/  : ; I8 .: ; ' .: ; ' : ; I.: ; ' @: ; I 1X Y 1 1X Y .? : ; ' I@ 4: ; I .: ; ' I : ; I4: ; I .? : ; ' I@!: ; I "4: ; I#4: ; I$ %1RUX Y &1' U(41)1RUX Y *.? : ; ' @ +4: ; I? < ,4: ; I?  % $ > : ;I I & : ;  : ; I8 : ; I  : ;  (  : ; : ;I8  : ;I8  : ;I 8  : ;I 8 < '  : ;  : ; : ; I8  : ; &I' II!I/ ' I : ; I 8  : ;  : ; I  : ;! : ;" : ;#.: ; ' I $: ; I%.: ; ' &.: ; ' '4: ; I(.: ; ' @): ; I *1RUX Y +1 , U-41.1X Y /.? : ; ' I@ 04: ; I 1: ; I24: ; I3.? : ; ' I@4: ; I 54: ; I61RUX Y 7184191RUX Y :4: ; I? < ;4: ; I?  % : ; I I$ > : ;I I &  : ;  : ; I8 I !I/ ' &I' I : ; I8 <  : ; I 8  : ; (  : ; : ;I8  : ;I8  : ; : ;  : ;  : ;I 8  : ;I 8  : ;  : ; : ; !' I"' I# : ; I 8 $ : ; % : ; I& : ; I' : ;( : ;).? : ; ' I *: ; I+.: ;' @,: ;I-4: ;I..? : ; ' I@/: ; I 04: ; I1: ; I2.? : ; ' I@ 3: ; I 4.? : ; ' @54: ; I 64: ; I7.1@ 81 9:1X Y ;1<: ;I =4: ;I>.? : ;' @?: ;I @4: ;I A B.? : ;' @C.? : ;' I@D4: ;I E.? : ;' I@F UG.? : ;' I@H4: ;I% $ >   I: ; I' I : ;  : ; I8 ' I < &I : ;I : ;  : ; I8 I!I/ .? : ; ' I : ; I4: ; I.? : ; ' : ; I.: ; ' I 4: ; I  .1@ 1 41 41.: ;' @ : ;I !: ;I ".? : ; ' I@ #: ; I $1X Y % &.? : ; ' @': ; I (4: ; I ) U*4: ; I+ ,4: ; I-.? : ; ' @ ..? : ; ' I@/1RUX Y 0114: ; I 2 U3.? : ;' @44: ;I 54: ;I 6.? : ;' @74: ; I? < % $ > : ;I I& : ; ( &I : ; I  : ; .: ; ' I@ : ; I : ; I 4: ; I 4: ; I.? : ; ' I@ .? : ; ' I@4: ; I I!I/ .? : ;' I@: ;I 4: ;I% $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; ( ' I : ; I8 <  : ; I 8  : ; &I : ; : ;I8  : ;I8  : ; : ; : ;I 8  : ;I 8  : ;  : ; : ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' (.? : ;' I ): ;I*: ;I+4I4 , -4: ;I. /.? : ;' 0.? : ;' I 1.: ; ' 2: ; I34: ; I4.: ; ' @5: ; I 61RUX Y 71 8 U941 : ;41< =1X Y >.? : ; ' I@ ?4: ; I @.? : ; ' I@A: ; I B.: ; ' I C4: ; ID4: ; IE1RUX Y F1G1RUX Y H4: ; II.? : ;' I@J: ;I K: ;I L4: ;IM4: ;IN.1@ O.? : ;' @ P.? : ;' I@ Q: ;IR.? : ;' I@S.1@T UU1X YV1W4: ; I X1X Y Y1X Y Z4: ;I [4I4  \.? : ;' @]4: ; I? < ^4: ; I?  % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; : ;I8  : ;I8  : ;I 8  : ;I 8 ' I : ; I8 <  : ; I 8  : ;(  : ;  : ;  : ; &I : ;: ; ' I ' I! : ; " : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' (: ; I)4: ; I*4: ; I+: ; I, -4: ;I..: ;' /: ;I0: ;I1.: ;' I 24: ;I3.: ;' 44I4 5.: ; ' @6: ; I 7: ; I81RUX Y 91: U;41<4: ; I=1X Y >.: ;' @?: ;I@: ;IA: ;I B4I4  C1X YD1RUX YE41F1 G1RUX YH I1X YJ4: ;IK.? : ;' I@L: ;I M4: ;IN.: ;' I O4: ;I P41 Q1R.? : ;' I@% $ > : ;I I & : ;  : ; I8 : ; I I !I/ ' ' I : ; I8 <  : ; I 8  : ; ( &I : ; : ;I8  : ;I8  : ; : ;  : ;I 8  : ;I 8  : ;  : ;: ; ' I ' I! : ; " : ; I 8 # : ; $ : ; I% : ;& : ;'.: ;' I (: ;I)4: ;I*.: ; ' I +: ; I,4: ; I-4: ; I. / 04: ;I1.: ;' I@2: ;I 34: ;I 44: ;I54: ;I 64: ;I7.: ; ' @8: ; I 9: ; I :4: ; I ;4: ; I<4: ; I=4: ; I > U? U@.1@A1 B41 C1RUX YD1E41F41G41H1RUX Y I.: ; ' J: ; IK.? : ;' @L: ;IM: ;I N O4: ;I P1RUX YQ.: ;' @R4: ; I? < % $ > : ;I I & : ;  : ; I8 : ; I I !I/ ' ' I : ; I8 <  : ; I 8 &I : ; : ;I8  : ;I8  : ;(  : ;  : ;  : ;I 8  : ;I 8  : ;  : ;: ; ' I ' I! : ; " : ; I 8 # : ; $ : ; I% : ;& : ;'.? : ; ' @(: ; I )4: ; I*.? : ; ' I@+: ; I ,.? : ;' @-: ;I .4: ;I/.? : ;' I@0.? : ;' @% $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; ( ' I : ; I8 <  : ; I 8  : ; &I : ; : ;I8  : ;I8  : ; : ; : ;  : ;  : ;I 8  : ;I 8 : ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;': ; I(< ).: ; ' *.: ; ' +: ; I,.: ;' -: ;I. /4: ;I0 14: ; I2.: ;' I 3: ;I44: ;I5.: ;' 64I4 7.? : ; ' 8: ; I94: ; I:.: ;' @ ;: ;I <.: ; ' I@=: ; I>4: ; I?1RUX Y @.: ; ' @A: ; IB.: ;' I@C: ;I D4: ;I E4: ;IF.1@G1H: ; I I1X Y J1 K1X YL1X Y M1X YN O41P1X YQ R US.: ;' @T4: ;I U4: ;IV UW1RUX YX4I4  Y1RUX Y Z4: ; I [4: ; I\: ;I]: ;I^41 _1`.? : ; ' I@ a.? : ; ' @b: ; I c.? : ;' @d1RUX Ye.? : ;' @ f1 g41 h.? : ;' I@ i4: ;I j1 k.? : ;' I@l4: ; I? < m4: ; I?  % $ > : ;I I & : ;  : ; I8 : ; I I !I/ ' ' I : ; I8 <  : ; I 8 &I : ; : ;I8  : ;I8  : ;(  : ;  : ;  : ;  : ;I 8  : ;I 8  : ;: ; ' I ' I! : ; " : ; I 8 # : ; $ : ; I% : ;& : ;'.? : ; ' I@(: ; I ): ; I *4: ; I +4: ; I,4: ; I-4I4  . / % $ > : ;I I & : ;  : ; I8 : ; I I !I/ ' &I' I : ; I8 <  : ; I 8  : ; : ;I8  : ;I8  : ;(  : ;  : ;I 8  : ;I 8  : ;  : ;  : ;: ; ' I ' I! : ; " : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' I (: ; I): ; I*4: ; I+.: ; ' ,4: ; I- ..? : ;' I /: ;I0.: ;' 1: ;I2.: ; ' @3: ; I44: ; I5 6.? : ; ' I@7: ; I 8: ; I 91RUX Y :1 ;1 < U=41 >: ; I?4: ; I @4: ; I A1RUX Y B41C: ;I D4: ;IE4: ;I F1X YG1H1X YI.? : ;' I@J1RUX YK.1@ L.? : ;' @M: ;IN4I4  O4: ;IP Q1RUX YR.? : ;' @ % $ > : ;I I & : ;  : ; I8 : ; I I !I/ ' &I' I : ; I8 <  : ; I 8  : ; : ;I8  : ;I8  : ;(  : ;  : ;I 8  : ;I 8  : ;  : ;  : ;: ; ' I ' I! : ; " : ; I 8 # : ; $ : ; I% : ;& : ;'.? : ; ' @(: ; I ): ; I *.? : ; ' @ +4: ; I,.? : ; ' @-.? : ; ' @ ..? : ; ' I@ /.? : ; ' @% : ; I I$ >   I : ;  : ; I8  : ; ( : ;I < .? : ; ' @: ; I .? : ; ' I@.? : ; ' I@ 4: ; I% $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; (  : ;  : ; I8  : ;I8  : ;I8 ' I<  : ; I 8  : ; : ; : ; : ;  : ;I 8  : ;I 8  : ; &I: ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' I (: ; I).? : ; ' I@*: ; I +: ; I ,4: ; I- : ; . U/ U01RUX Y 1121X Y 31RUX Y 4.? : ; ' @54: ; I 64: ;I % $ >  I & : ; ( : ; I '  I &I : ;I  : ;  : ; I8  : ;  : ; I : ; I : ; : ;I8  : ;' I : ; I!I/ .: ;' I : ;I: ;I4: ;I.? : ;' I .: ;' @ : ;I : ;I !.: ;' I@ ".: ;' @#1X Y$1 %1&.1@'41(1RUX Y) U*41+.? : ;' I@,: ;I-4: ;I..? : ;' I@ /10.1@ 1: ;I24: ;I34: ;I 44: ;I5 : ;6 : ;I71RUX Y84: ;I91X Y: ;14: ;I % $ >  I&: ; I : ; : ;I8  : ;I8 .? : ; '  : ; I : ; I .? : ; ' I@ .? : ; ' I@: ; I  U4: ; I&I.? : ; ' @ .1@ 1 .? : ; ' @ : ; I 1RUX Y 1.1@.? : ; ' I@ .? : ;' @ : ;I .? : ;' @.? : ;' I@  : ;I !4: ;I % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; ( ' I : ; I8 <  : ; I 8  : ; &I : ; : ;I8  : ;I8  : ; : ; : ;  : ;I 8  : ;I 8  : ; : ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' (4: ; I).? : ; ' I *: ; I+.: ; ' I@ ,: ; I -.: ; ' @ ..: ; ' I@/.? : ; ' @0: ; I 1.1@ 21 341 44154: ; I6.? : ; ' @ 7.? : ; ' I@ 81X Y 9 :: ; I;1X Y <4: ; I=.? : ; ' I@> ?4: ; I@1RUX Y A UB1X YC4: ; I D.? : ;' @ E: ;I F.? : ;' I@G4: ;IH4: ;I I UJ4: ;IK1RUX YL.? : ;' @M.? : ;' I@ N4: ; I % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; ( ' I : ; I8 <  : ; I 8  : ; : ;I8  : ;I8  : ;I 8  : ;I 8  : ; : ; : ;  : ; &I : ; : ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' (.: ; ' ): ; I*.: ; ' I +: ; I,4: ; I-4: ; I..: ; ' @/: ; I 01X Y 11 21X Y 3.? : ; ' I@ 44: ; I 5.? : ; ' I@6: ; I 74: ; I 81RUX Y 9 U:41;1<4: ; I? < =4: ; I?  % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; ( ' I : ; I8 <  : ; I 8  : ; &I : ; : ;I8  : ;I8  : ; : ; : ;  : ;I 8  : ;I 8  : ; : ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;' : ; ( : ; I).: ;' I *: ;I+4: ;I, -4: ;I. /.: ; ' 0.: ; ' I 1: ; I2.: ;' 3: ;I4.? : ; ' I 54: ; I6: ; I7.: ;' I@8: ;I94: ;I:1RUX Y;1<1RUX Y = U>41?1X Y @.: ; ' @A: ; I B1X Y C1 D.: ;' @E: ;I F4: ;I G1X YH4: ;II1RUX Y J K L4: ;I M: ;I N: ;IO1X YP UQ41 R : ;S1RUX YT1U41V.1@W.1@ X.? : ; ' I@Y: ; I Z1X Y [.? : ; ' @\4: ; I]1RUX Y ^.? : ; ' I@ _4: ; I`.? : ;' @a.? : ;' @ b.? : ;' I@c.? : ;' I@ d4: ; I e4: ; I? < f4: ; I?  % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; ( ' I : ; I8 <  : ; I 8  : ; : ;I8  : ;I8  : ; : ; : ; &I : ;  : ; : ; ' I' I : ;I 8 ! : ;I 8 " : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' (.: ; ' ): ; I*.: ; ' @+: ; I ,1X Y -1 .1X Y /.? : ; ' I@ 04: ; I 1.: ; ' I 24: ; I3.? : ; ' I@4: ; I 54: ; I61RUX Y 718 U941:1RUX Y ;4: ; I? < <4: ; I?  % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; ( ' I : ; I8 <  : ; I 8  : ; : ;I8  : ;I8  : ; : ; : ; &I : ;  : ; : ; ' I' I : ;I 8 ! : ;I 8 " : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' (.: ; ' ): ; I*.: ; ' @+: ; I ,1X Y -1 .1X Y /.? : ; ' I@ 04: ; I 1.: ; ' I 24: ; I3.? : ; ' I@4: ; I 54: ; I61RUX Y 718 U941:1RUX Y ;4: ; I? < <4: ; I?  % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; ( ' I : ; I8 <  : ; I 8  : ; &I : ; : ;I8  : ;I8  : ; : ; : ;  : ;  : ;I 8  : ;I 8 : ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' (.: ; ' ): ; I*.: ; ' I +4: ; I,.: ; ' @-: ; I .1X Y /1 01X Y 1.? : ; ' I@ 24: ; I 3: ; I4.? : ; ' I@5: ; I 64: ; I71RUX Y 819 U:41;1RUX Y <4: ; I=1X Y >.? : ; ' @? @41 A.? : ; ' @ B UC4: ; I? < D4: ; I?  % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; ( ' I : ; I8 <  : ; I 8  : ; &I : ; : ;I8  : ;I8  : ; : ; : ;  : ;I 8  : ;I 8  : ; : ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ;' (4: ;I).: ; ' I *: ; I+ ,4: ; I- ..: ; ' /: ;I0: ;I14: ;I2 : ;3.: ;' I@4: ;I 5: ;I 64: ;I74: ;I 84: ;I 9 : ;:.: ; ' I@;: ; I<4: ; I=1RUX Y >.: ;' @?: ;I@.: ; ' @A: ; I B1X Y C.1@D1E F41G41 H1X Y I J1K.? : ; ' I@ L4: ; I M: ; IN4: ; IO.? : ; ' I@P: ; I Q: ; IR4: ; IS : ; T UU4: ; I V1RUX Y W UX1 Y 1Z1 [41 \4: ; I ].? : ;' I@^.? : ;' I@ _.? : ;' @`1RUX Ya1X Yb.? : ;' @ c4: ;Id4: ; I? < e4: ; I?  % RU: ; I I$ > : ;I I &  : ;  (  : ;  : ; I8 : ; I8 <  : ; &I : ; : ; ' II!I/ ' I : ; I 8  : ;  : ; I.: ;' 4: ;I: ;I.: ; ' .: ; ' @ : ; I !1X Y "1 # $41%1X Y &.1@'41 (1X Y).? : ; ' I@ *4: ; I +.: ; ' I ,: ; I-4: ; I..? : ; ' I@/: ; I 04: ; I14: ; I2 31RUX Y 415 U6.: ; ' I@7: ; I894: ; I :.? : ;' I@;: ;I <: ;I =4: ;I>4: ;I ?.? : ;' @@4: ;IA.? : ;' I@ B.? : ;' @ C4: ; I? < D4: ; I?  % $ > : ;I  I& : ; ( &I : ; I  : ;  : ; I8 : ; I8  : ; I!I/ ' II : ; : ;I8 .: ;' : ;I.: ;' I 4: ;I: ;I.? : ;' 4I4  4: ;I.? : ;' .? : ;' I  .: ; ' @!: ; I ": ; I #4: ; I$ %.: ;' @&: ;I ': ;I (4: ;I).: ;' @ *: ;I+: ;I,.: ;' I@-4: ;I ..: ;' I@ / U01RUX Y112 U3414.1@ 51 641 71X Y8419.? : ;' @:.1@;1RUX Y<1=4I4  >4: ;I?4: ;I @1X YA B C.? : ;' I@D.? : ;' @ E.? : ;' I@ F4: ; I G4: ; I? < % $ >  I&: ; I.? : ; ' @ : ; I : ; I .? : ; ' I@  4: ; I &I .? : ; ' I@ .? : ; ' @4: ; I U4: ; II!I/ .? : ; ' I@% $ >  I&: ; I : ;  : ; I8 I !I/ .? : ; ' @  : ; I .? : ; ' @ 4: ; I&I.? : ; ' I@ 4: ; I .? : ; ' I@ U .? : ; ' @% $ >  I& : ; ( : ; I : ;  : ; I8 : ; I8 I !I/ .? : ;' I : ;I&I.? : ;' : ;I4: ;I4: ;I4I4   .? : ; ' @: ; I .? : ; ' @ : ; I 4: ; I4: ; I4: ;I U U .? : ;' I@ !: ;I "4: ;I #.? : ;' I@$4: ;I% &.? : ;' @': ;I (4: ; I ).1@ *1 +.? : ;' @ ,.1@-41.41 /1RUX Y0114121X Y3 44I4  5.? : ;' I@ % RU$ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; (  : ;  : ; I8  : ;I8  : ;I8 ' I<  : ; I 8  : ; : ; : ; : ;I 8  : ;I 8  : ;  : ; &I: ; ' I!' I" : ; I 8 # : ; $ : ; I% : ; I& : ;' : ;(.: ; ' ): ; I*4: ; I+.: ; ' I ,.: ;' -: ;I.: ;I/4I4 0 14: ;I2 34: ;I4.: ; ' 54: ; I6.: ;' 7.? : ;' I 8.: ;' I 9.1@:1;1 <41 = U>41? @1X YA B1C.: ; ' I@D: ; IE4: ; I F1RUX Y G UH41I1X Y J1RUX Y K.? : ; ' I@ L: ; I M4: ; I N.? : ; ' @ O: ; I P.? : ; ' @Q4: ; IR.? : ;' @S: ;I T4: ;I U.1@ V: ;IW4: ;IX1RUX YY4: ;I Z1RUX Y[.: ; ' @\1X Y ]1X Y ^4: ; I_: ;I `4: ;Ia.? : ;' I@b : ;c4I4  d.? : ;' I@ e: ; If1X Yg1RUX Y h: ;Ii.? : ;' @ j4: ; I? < k4: ; I?  % $ > : ; I : ;( : ;I : ;  : ; I8 .? : ; ' @  : ; I  I : ; I .? : ; ' I@ % $ >  : ; I : ;  : ; I8  I&I  : ;  '  I : ; I8 I!I/ ' I.? : ; ' @ : ; I .? : ; ' @: ; I 4: ; I.? : ; ' @4: ; I% $ > : ;I I&I & : ;  : ; I8 : ; I I !I/ '  : ; ( ' I : ; I8 <  : ; I 8  : ;  : ; : ;I8  : ;I8  : ; : ; : ;  : ;I 8  : ;I 8 ' I : ;  : ; !' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ;' I (: ;I)4: ;I*: ;I+.: ;' ,.: ;' -4: ;I.4I4 / 0 1.: ; ' 2: ; I3.: ; ' 4: ; I5.: ; ' I 64: ; I7.? : ;' 8.? : ;' I 9.: ;' I@:: ;I ;4: ;I <.: ;' I@ =4: ;I>4: ;I?4: ;I@ UA B4: ;I C: ;ID1X YE1F41 G: ;I H.1@ I1 J.? : ;' < K.: ; ' I@L: ; IM4: ; IN1RUX Y O.1@P41Q UR1X YS T41 U41V1W1RUX YX1X Y Y.: ;' @Z: ;I[: ; I \: ; I ].: ; ' @^1RUX Y _1RUX Y`1X Ya1RUX Yb1X Y c.? : ; ' I@ d4: ; I e.? : ; ' @f4: ; Ig.? : ;' I@ h.? : ;' I@i.? : ;' @j1 k.? : ;' @ l : ;m4I4  n4: ;I o : ;p 1q1r.? : ;' @ s4: ; I? < t4: ; I?  % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; ( ' I : ; I8 <  : ; I 8 &I : ; : ;I8  : ;I8  : ; : ; : ;  : ;I 8  : ;I 8  : ;  : ; : ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' (.: ;' ): ;I*.: ;' I +4: ;I,.? : ; ' I -: ; I.: ; I/4: ; I0.? : ;' 1: ;I24: ;I34I4 4 5 6.: ; ' I@7: ; I84: ; I91RUX Y :.1@ ;1 <.: ; ' @=: ; I >1RUX Y ?1X Y@1X Y A.? : ; ' I@ B4: ; I C41D1X Y E1F G41 H1 I.? : ; ' I@J: ; I K4: ; I L4: ; IM4: ; IN1X Y O1P1Q1RUX Y R US.? : ;' I@T: ;I U4: ;IV1RUX YW.: ; ' X: ; IY : ;Z U[4: ;I\1RUX Y]41^ _.? : ;' @`: ;I a1X Yb.1@c41 d4: ;I e4I4  f4: ;I g4: ; I? < h4: ;I? < i!j4: ; I?  % $ > : ;I I&I & : ;  : ; I8 : ; I I !I/ '  : ;  : ; I8  : ;I8  : ;I8 ' I<  : ; I 8  : ; (  : ; : ; : ;I 8  : ;I 8  : ;  : ;: ; ' I ' I! : ; " : ; I 8 # : ; $ : ; I% : ;& : ;'.: ;' I (: ;I)4: ;I*.: ; ' +: ; I,: ; I-: ;I..: ; ' I /4: ;I0.: ;' 1.? : ;' I 24: ; I3.? : ; ' I@ 4: ; I 54: ; I 6.? : ; ' I@7 U84: ; I94: ; I :.: ; ' I@ ;: ; I <.: ;' I@ =: ;I >.: ;' I@?: ;I @4: ;IA4: ;IB4: ;I C.: ;' @D: ;IE: ;IF4: ;IG UH1RUX YI1J41K.1@L4: ;I M4I4  N1RUX YO1X YP1Q R S1X Y T1 U1 V.? : ;' I@ W.? : ;' @ X.? : ;' @Y4: ;I Z1X Y[41 \41].? : ;' I@^41 _1`41a.1@ b.? : ;' @ % $ > : ;I I&I & : ;  : ; I8 : ; I I !I/ '  : ;  : ; I8  : ;I8  : ;I8 ' I<  : ; I 8  : ; (  : ; : ; : ;  : ;I 8  : ;I 8  : ;  : ;: ; ' I!' I" : ; I 8 # : ; $ : ; I% : ; I& : ;' : ;(.: ;' I ): ;I*4: ;I+.: ;' ,4: ;I-4I4 . /.: ;' 0.? : ;' I 1.: ; ' I 2: ; I34: ; I4.: ; ' @5: ; I64: ; I 74: ; I84: ; I94I4  : : ; ;1X Y <1 = >41? U@4: ; IA.: ;' @B: ;IC: ;I D4: ;IE : ;F1G4: ;IH.1@I41 J41 K1X YL M41N1X YO1P.? : ; ' I@Q: ; I R: ; I S1RUX Y T.? : ;' @U: ;I V: ;IW4: ;I X.? : ;' I@Y4: ;I Z1RUX Y[1RUX Y\.? : ;' I@ ]4: ;I ^.1@ _1 ` : ;a.? : ;' @ b.? : ;' @ % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ;  : ; I8  : ;I8  : ;I8 ' I<  : ; I 8  : ; : ;(  : ;I 8  : ;I 8  : ;  : ; &I : ;: ; ' I ' I! : ; " : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' I@(: ; I ): ; I *4: ; I +4: ; I,4: ; I -4: ; I. U/.? : ; ' @04: ;I14: ;I 24: ;I % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ;  : ; I8  : ;I8  : ;I8 ' I<  : ; I 8  : ; (  : ; : ; : ;  : ;I 8  : ;I 8  : ; &I : ;: ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' I@(: ; I ): ; I *4: ; I +4: ; I,.? : ; ' @-4: ; I .4: ; I/ 0 U1 24: ; I? < % $ > : ;I I&I &: ; I  : ;  : ; I8  : ; ( : ; I8  : ; ' II!I/ .: ; ' : ; I.: ; ' I : ; I4: ; I.? : ; ' @: ; I 4: ; I4: ; I U: ; I  1X Y 1!.? : ;' @": ;I #4: ;I$1X Y%41&.? : ;' I@% $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ;  : ; I8  : ;I8  : ;I8 ' I<  : ; I 8  : ; (  : ; : ; : ;I 8  : ;I 8  : ; &I : ;: ; ' I ' I! : ; " : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' I@(: ; I )4: ; I*4: ; I+4: ; I,: ; I -.? : ; ' I@. U/4: ; I 0.? : ; ' @1 24: ; I 3 44: ; I 5.? : ;' I@6: ;I 74: ;I84: ;I 94: ;I % $ > : ;I I & : ;  : ; I8 : ; I I !I/ ' ' I : ; I8 <  : ; I 8  : ; : ;I8  : ;I8  : ;(  : ;  : ; ' I : ;I 8  : ;I 8  : ; &I: ; ' I  : ; ! : ; I 8 " : ; # : ; I$ : ; I% : ;& : ;' : ;(.? : ; ' I@)4: ; I*.? : ; ' I@ +: ; I ,: ; I -.? : ; ' @ ..? : ;' @ /: ;I 0.? : ;' I@ 1: ;I 24: ;I % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; ( ' I : ; I8 <  : ; I 8  : ; &I : ; : ;I8  : ;I8  : ; : ; : ; : ; ' I' I : ;I 8 : ;I 8 ! : ; " : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' I (: ; I)4: ; I*.: ;' I +: ;I,4: ;I- .4: ;I/.: ; ' 0.? : ; ' I 14: ; I2.? : ;' I 3.: ;' 4.: ; ' 5.: ; ' @6: ; I 71X Y 81 9 :41;1X Y <.1@ =41 >.? : ; ' I@?: ; I @1X Y A.? : ; ' @B: ; IC4: ; ID1RUX Y E1F UG1RUX Y H4: ; I I4: ; IJ.? : ; ' @ K.? : ;' @L: ;I M: ;I N4: ;I O4: ;IP1X YQ1RUX YR4: ;IS1X YT1RUX YU.? : ;' I@ V1 W4: ; I X4: ; I? < Y4: ; I?  % $ > : ;I I&I & : ;  : ; I8 : ; I I !I/ '  : ;  : ; I8  : ;I8  : ;I8 ' I<  : ; I 8  : ; : ;( : ; ' I' I : ;  : ;I 8  : ;I 8  : ;   : ; ! : ;" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' I (: ; I): ; I*4: ; I+.: ; ' ,4: ; I- .4: ;I/.: ; ' I@0: ; I 14: ; I 21RUX Y 31 4151X Y 61X Y 7.: ;' @ 8: ;I 9: ;I :4: ;I ;.: ;' @<4: ; I =4: ; I>1 ? @41A41 B.1@C1RUX YD1RUX YE UF1G.? : ; ' I@H: ; I I4: ; IJ4: ; I K.? : ;' I@L4: ;I M.? : ;' @% $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; ( ' I : ; I8 <  : ; I 8  : ;  : ;  : ;I8  : ;I8  : ; : ; : ; : ;I 8  : ;I 8  : ; &I: ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ;' I (: ;I): ;I*4: ;I+4: ;I, : ;- . /.: ; ' I 0: ; I14: ; I24: ; I3 : ; 4.: ;' 5.: ;' @6: ;I7: ;I84: ;I 94: ;I:1RUX Y;1< U=41 >.? : ; ' I@?.? : ; ' @@: ; I A: ; I B4: ; IC.? : ;' I@D: ;I E4: ;IF : ;G : ;H1RUX YI1J41K 1L UM N1X YO1X YP Q41R4: ;I S4: ; I T4: ; I? < % $ >   : ; ( : ; I I&I  : ;  : ; I8 <  : ; : ;I8  : ; .: ;' I@: ;I .: ; ' @: ; I: ; I 4: ; I U4: ; I  I!I/ .? : ; ' @ .? : ;' I@4: ;I4: ; I 4: ; I?  % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; ( ' I : ; I8 <  : ; I 8 &I : ; : ;I8  : ;I8  : ; : ; : ;  : ;  : ;  : ;I 8  : ;I 8 : ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' (.: ; ' ): ; I*.? : ; ' I +: ; I,4: ; I-.: ;' @ .: ;I /.: ;' I@ 04: ;I 1.: ; ' @ 2: ; I 3: ; I 44: ; I 5: ;I 6.: ; ' @7: ; I84: ; I9 :4: ; I;.: ;' I@<4: ;I=.: ;' @>4: ; I ? @4: ; IA1RUX Y B1 C1D UE41F4: ;IG1X Y H1X Y I.1@ J41 K.: ; ' I L.? : ; ' I@M: ; IN1RUX Y O UP4: ; I Q R1RUX YS.? : ;' I@ T4: ;I U4: ; I? < V4: ; I?  % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; ( ' I : ; I8 <  : ; I 8  : ; &I : ; : ;I8  : ;I8  : ; : ; : ;  : ; : ; ' I' I : ;I 8 ! : ;I 8 " : ; I 8 # : ; $ : ; I% : ;& : ;'.? : ; ' I (: ; I)4: ; I*.? : ;' I +: ;I,.: ;' I -: ;I.4: ;I/4: ;I0 1 : ;2.: ; ' I 3: ; I4.: ;' @5: ;I 6: ;I 74: ;I 84: ;I 94: ;I:4: ;I;1X Y<1 =1RUX Y>1?1@ UA41B1RUX YC D.1@E41F.? : ; ' I@G.? : ; ' @H: ; I I.1@ J41 K.? : ; ' I@L: ; I M1X Y N.? : ; ' @ O: ; IP4: ; IQ4: ; IR1RUX Y S.? : ;' I@ T.? : ;' I@U1X YV W.? : ;' @X.? : ;' @ Y: ;IZ U[ 1\4: ; I % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ;  : ; I8  : ;I8  : ;I8 ' I<  : ; I 8  : ; (  : ; : ; : ;  : ;I 8  : ;I 8  : ; &I : ;: ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' I (: ; I): ; I*4: ; I+.? : ; ' I@,: ; I -4: ; I.4: ; I /1X Y 011 24: ; I3 4: ; I 54: ; I 61RUX Y 7 U8419: ; I:: ;I ;4: ;I<4: ;I=.? : ;' I@>: ;I ?: ;I@4: ;I % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; (  : ; : ;I8  : ;I8  : ;I 8  : ;I 8 ' I : ; I8 <  : ; I 8  : ; : ; : ;  : ; &I : ; : ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ;' (: ;I): ;I*4: ;I+ ,4: ;I-.: ; ' I .: ; I/.: ;' I 0.: ; ' 1.: ; ' 2: ; I34: ; I4.? : ; ' I 5.? : ; ' @ 6: ; I 74: ; I 8.: ; ' I@ 9: ; I :4: ; I;.: ;' I@ <: ;I =.: ;' @ >.: ;' I@?4: ;I@4: ;I A B: ;I C4: ;ID.: ; ' @E1X Y F1 G41H1X Y I.1@J41 K1X YL41M1N1O1X YP1RUX YQ UR.1@ S.? : ; ' I@T4: ; IU UV4: ; I W1RUX Y X1RUX Y Y.? : ; ' I@ Z: ; I[1X Y \.? : ;' @ ].? : ;' @^4: ;I _4: ; I `4: ; I? < a4: ; I?  % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; ( ' I : ; I8 <  : ; I 8  : ; &I : ; : ;I8  : ;I8  : ; : ; : ;I 8  : ;I 8  : ;  : ; : ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ;' I (: ;I)4: ;I*.: ;' +4I4 , -4: ;I..: ; ' I /: ; I04: ; I14: ; I2: ;I3.: ;' 4.: ; ' 5.: ; ' @6: ; I 7: ; I 84: ; I 94: ; I :.: ;' I@ ;: ;I <4: ;I =.: ;' I@>: ;I?: ;I @4: ;IA4: ;I B.: ;' @C4: ;ID UE4: ; IF.: ; ' I@G: ; IH4: ; II: ; IJ1RUX Y K4I4  L M.1@ N1 O41 P41Q1X YR1S41T.1@U V41 W1X: ;IY1RUX YZ1X Y [.? : ; ' I@ \.? : ;' I@] U^4: ;I _ : ;`1RUX Ya4: ; I? < b4: ; I?  % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; (  : ; : ;I8  : ;I8  : ;I 8  : ;I 8 ' I : ; I8 <  : ; I 8  : ;  : ; : ; : ; &I : ; : ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' I (: ; I): ; I*4: ; I+.: ; ' ,.: ; ' -.: ; ' @ .: ; I /4: ; I 0.: ;' I@ 1: ;I 2.: ;' @ 3.: ;' I@44: ;I54: ;I 6: ;I 7.: ; ' @8: ; I 94: ; I:.: ;' @;4: ; I<.: ; ' I@=: ; I>: ; I?4: ; I@ UA4: ; I B1RUX Y C1D UE41F1X Y G1X Y H1 I.1@J41K1X Y L.? : ; ' I@ M4: ; I N.? : ; ' I@O.? : ;' I@P4: ;IQ: ;IR: ;IS4: ;I T4: ; I? < U4: ; I?  % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; (  : ; : ;I8  : ;I8  : ;I 8  : ;I 8 ' I : ; I8 <  : ; I 8  : ; : ; : ;  : ; &I : ; : ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' I (: ; I).: ;' *: ;I+: ;I,4I4 - .4: ;I/4: ;I0: ; I14: ; I2.: ; ' 3.: ; ' 4.: ; ' @ 5: ; I 6.: ;' I@ 7: ;I 8.: ;' @ 9.: ;' I@:4: ;I;4: ;I <.: ; ' @=: ; I >4: ; I ?4: ; I@4I4  A B4: ; IC1X Y D1E UF1RUX Y G: ;I H: ;II4: ; IJ.: ; ' I@K: ; IL: ; IM UN4: ; I O41P1X Y Q1RUX Y R1 S.1@T41 U1X YV W1X41Y.? : ; ' I@ Z4: ; I [.? : ; ' I@\.? : ;' I@]: ;I^4: ;I_4: ;I `4: ; I? < a4: ; I?  % $ >  : ; I I' I : ;  : ; I8 : ; I8 &I  : ;  (  : ;  : ;  : ; I : ; I : ; : ;I8 : ;I.: ;' : ;I4: ;I.: ; ' I : ; I.: ; ' .: ;' : ;I4: ;I4I4   !I"!I/ #.: ; ' I $: ; I%4: ; I&4: ; I'.: ; ' @(: ; I)4: ; I *.: ;' @+: ;I ,4: ;I -1RUX Y.1/.1@01 141 21X Y3 4415416 U71X Y81X Y 91RUX Y :.? : ; ' I@;: ; I <: ; I =4: ; I> U?4: ; I @.? : ;' I@A: ;I B4: ;IC4: ;ID4I4  E4: ;I F1RUX YG1H I.? : ;' @J.? : ;' I@ K.? : ;' @% $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; ( ' I : ; I8 <  : ; I 8  : ;  : ; : ;I8  : ;I8  : ; : ;&I : ;  : ;  : ;I 8  : ;I 8 : ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' (: ; I): ; I*4: ; I+4: ; I,.: ;' I -: ;I.4: ;I/4: ;I0 1.: ; ' 2.: ;' 3.: ; ' @4: ; I 5: ; I 64: ; I 7.: ;' I@ 8: ;I 94: ;I :1RUX Y ;1 < U=41>1X Y ?.? : ; ' I@ @4: ; I A.: ; ' I B.? : ; ' I@C4: ; ID UE4: ; I F4: ; IG1RUX Y H1I1RUX Y J K.? : ;' I@L: ;I M4: ;I N4: ;IO4: ;IP Q1X YR1RUX YS T1X YU41 V.? : ;' @W4: ; I? < X4: ; I?  % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; ( ' I : ; I8 <  : ; I 8  : ; &I : ; : ;I8  : ;I8  : ; : ; : ;  : ;  : ;I 8  : ;I 8 : ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ;' I (: ;I): ;I*4: ;I+4: ;I,.: ;' -.: ; ' I .: ; I/4: ; I04: ; I1: ; I2.: ; ' 3.: ; ' @4: ; I 5: ; I 64: ; I 7.: ;' I@ 8: ;I 94: ;I :.: ;' I@;: ;I<: ;I=: ;I >4: ;I?.: ; ' @ @.: ;' @A4: ;IB C4: ;I D1RUX YE1F.: ;' @ G4: ; IH1X YI J41K41 L1X Y M1 N1X Y O1X YP1X Y Q.1@R.? : ; ' I@ S4: ; I T.? : ;' I@U UV1RUX YW UX.? : ;' @Y4: ;I Z4: ; I? < [4: ; I?  % $ >  I : ; I : ;  : ; I8  : ; I8  : ; ( : ;I <  : ;  : ; &I' II!I/ ' I : ; : ;I8  : ;I8 .: ; ' @: ; I 4: ; I4: ; I .: ; ' I@: ; I: ; I 4: ; I 4: ; I ! ": ;I #4: ;I $ %4: ;I&.: ;' @'4: ;I (.: ;' I ): ;I*: ;I+4: ;I, -4: ;I. /.? : ;' @0: ;I1: ;I2 U31RUX Y415 U641741 841% $ >  : ; I : ;  : ; I8  I : ; ( : ;I <  : ;  &I' II!I/  : ; ' I.? : ; ' I@: ; I .? : ; ' @4: ; I 4I4   4: ; I% $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; ( ' I : ; I8 <  : ; I 8  : ; &I : ; : ;I8  : ;I8  : ; : ; : ;  : ;  : ;I 8  : ;I 8 ' I : ; !' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ;' @ (: ;I ).: ;' @*4: ;I +4: ;I,4: ;I-.: ;' I@..: ; ' @/: ; I 0.: ; ' I@14: ; I24: ; I34: ; I 4 : ; 5.? : ;' @6: ;I 7 8 U9 U:.? : ;' @ ;4: ; I <4: ; I? < % $ > : ; I : ; (  : ;  : ; I8  : ; I8  I &I .? : ; '  : ; I .1@ 1 1X Y 1.? : ; ' @: ; I 4I4  I!I/ : ; I: ; I  U4: ; I.? : ; ' I@ % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; ( ' I : ; I8 <  : ; I 8  : ; &I : ; : ;I8  : ;I8  : ; : ; : ;  : ;I 8  : ;I 8  : ; : ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ;' (: ;I): ;I*4: ;I+4: ;I, -.: ;' I ..: ;' I /4I4 0 1.: ; ' 2: ; I3: ; I44: ; I5.? : ;' < 6.: ; ' 7.: ; ' @8: ; I9: ; I:: ; I ;: ; I <4: ; I=4: ; I> U?.: ;' I@ @: ;I A.: ;' I@B: ;I C4: ;I D4: ;IE4: ;IF.: ;' @G UH4: ; II J1RUX YK1L41M41N1RUX Y O1P4: ;I Q1RUX Y R1 S1X Y T.1@U41 V.1< W X.? : ; ' I@ Y4: ; I Z.: ; ' I [.? : ; ' I@\1RUX Y ].? : ;' @^.? : ;' I@_41 `1RUX Ya1X Yb : ;c4: ; I? < d4: ; I?  % $ >   : ; ( : ; I : ;  : ; I8  I <  : ;  &I  : ; ' II!I/ .: ; ' .: ; ' : ; I.: ; ' @: ; I 1X Y 1 1X Y .? : ; ' I@ 4: ; I .: ; ' I : ; I4: ; I.? : ; ' I@ 4: ; I!1RUX Y "1# U$41%1RUX Y &: ; I '4: ; I? < (4: ; I?  % : ; I I$ > : ;I I &  : ;  : ; I8 I !I/ '  : ; ( ' I : ; I8 <  : ; I 8  : ; &I : ; : ;I8  : ;I8  : ; : ; : ;  : ;I 8  : ;I 8  : ;  : ; !' I"' I# : ; I 8 $ : ; % : ; I& : ; I' : ;( : ;).: ;' *: ;I+: ;I,.: ;' I -.: ; ' ..? : ; ' I /: ; I04: ; I14: ;I24: ;I3.? : ;' I 4.? : ;' 5.? : ;' I 64I4 7 8.? : ; ' 9.? : ;' @:: ;I ; U<4: ;I=1X Y>1?.1@ @1 A41 B.? : ; ' I@C: ; I D1X Y E F.? : ; ' @G.? : ; ' I@H.? : ; ' I@ I4: ; I J: ; I K4: ; IL.: ; ' @M1X Y N41O1X Y P4: ; I Q : ;R1RUX Y S41T U1X YV1RUX YW UX: ;I Y.? : ;' I@ Z.? : ;' @ [4: ;I\.: ; ' I ]: ; I^.? : ;' I@_4: ;I `4: ;I a1RUX Yb4: ;I c1 d.1@e.: ;' @f: ;Ig: ;Ih.? : ;' @i4I4  j.? : ;' @ k1X Yl1RUX Ym n41 op4: ; I? < q4: ; I?  % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; ( ' I : ; I8 <  : ; I 8 &I : ; : ;I8  : ;I8  : ; : ; : ;  : ;  : ;I 8  : ;I 8  : ; : ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ;' (: ;I)4: ;I*.: ; ' +.: ; ' ,: ; I-4: ; I.4: ;I/.: ;' @0: ;I 1.: ; ' @2: ; I34: ; I44: ; I5.: ; ' I@6: ; I71RUX Y 84: ; I9: ; I :1RUX Y ;1 < U=41 >41?1X Y @.1@ A1X YB1C D41E.? : ; ' I@ F4: ; I G.? : ; ' I@H I4: ; I J4: ; IK1RUX Y L1M: ; I N UO.? : ; ' @P4: ; I Q4I4  R.? : ;' I@S4: ;I T4: ;IU.? : ;' @ V: ;I W.? : ;' @X4: ;IY4: ;I Z1RUX Y[1 \.? : ;' I@ ]4: ; I? < ^4: ; I?  % $ >  I  : ; ( : ; I : ;  : ; I8 <  : ;   : ;  &I' II!I/ .: ; ' .: ; ' : ; I.: ; ' @: ; I 1X Y 1 1X Y .? : ; ' I@ 4: ; I .: ; ' I : ; I4: ; I.? : ; ' I@ 4: ; I!1RUX Y "1# U$41%1RUX Y &: ; I '4: ; I? < (4: ; I?  % $ > % $ >   I: ; I : ;  : ; I8 < ' I I .? : ;' I  : ;I 4: ;I4: ;I&I.: ; ' @: ; I4: ; I4: ; I .? : ; ' I@: ; I 4: ; I .? : ; ' @: ; I 4: ; I U  U4: ;I4: ;I.? : ;' @ : ;I !: ;I "4: ;I #.1@$1 %41&.? : ;' I@'1RUX Y(1)41% $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; ( ' I : ; I8 <  : ; I 8  : ;  : ; : ;I8  : ;I8  : ; : ; : ; &I: ; ' I' I : ;I 8 : ;I 8 ! : ; " : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' (.: ; ' ): ; I*4: ; I+.? : ; ' I ,.: ; ' I -.: ; ' @.: ; I/4: ; I0: ; I 11RUX Y 21 3 U44151X Y 6.1@ 741 8.? : ; ' I@9: ; I :1X Y ; <.? : ; ' @=: ; I>4: ; I?1RUX Y @1A: ; IB1X Y C4: ; I D4I4  E UF G4: ;I H4: ;II!I/J.? : ;' I@ K: ;I L1X YM.? : ;' I@N4: ;IO4: ; I P4: ; I? < Q4: ; I?  % $ > : ;I : ; I.? : ; ' I@: ; I 4: ; I U% $ > : ;I I & : ;  : ; I8 : ; I I !I/ ' ' I : ; I8 <  : ; I 8 &I : ; : ;I8  : ;I8  : ;(  : ; : ;I 8  : ;I 8  : ;  : ;  : ; : ; ' I ' I! : ; " : ; I 8 # : ; $ : ; I% : ;& : ;'.? : ; ' I@(: ; I ): ; I*4: ; I+.? : ; ' I@ ,.? : ; ' @-4: ; I% $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; ( ' I : ; I8 <  : ; I 8  : ; : ;I8  : ;I8  : ; : ; : ; &I : ;  : ;  : ;I 8  : ;I 8 : ; ' I!' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' I (: ; I).: ; ' @ *: ; I +.: ; ' I@ ,: ; I -.: ; ' I@.4: ; I / 04: ; I 1 24: ; I3.1@41 51X Y 61718.? : ; ' I@% $ >  I : ; ( : ; I< &I  : ;   : ;  : ; I8 .: ; ' @ : ; I4: ; I 4: ; I.? : ; ' @I!I/ 4: ; I 4: ; I?  % $ > : ;I I & : ;  : ; I8 : ; I I !I/ ' ' I : ; I8 <  : ; I 8  : ;  : ;I8  : ;I8  : ; : ;(  : ;  : ;  : ; I : ;I 8  : ;I 8  : ; &I : ; : ; !' I"' I# : ; $ : ; I 8 % : ;& : ;'.: ; ' (: ; I)4: ; I*.: ; ' @+: ; I,: ; I-: ; I .: ; I / U04: ; I11RUX Y 213 U4415.? : ; ' I@64I4  7.? : ; ' @8.? : ;' @ 9: ;I :.? : ;' @;: ;I <4: ;I% $ >  I  : ; ( : ; I : ;  : ; I8 <  : ;  : ;I : ; I8  : ; : ; &I' II!I/ .: ; ' I : ; I.: ; ' .: ; ' .: ; ' @: ; I 1X Y 1 1X Y .? : ; ' I@ 4: ; I : ; I !.? : ; ' @"1RUX Y #: ; I$4: ; I%.? : ; ' I@&4: ; I'1( U)41*.? : ; ' @ +4: ; I? < ,4: ; I?  % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ;  : ; I8  : ;I8  : ;I8 ' I<  : ; I 8  : ; : ;(  : ;  : ;  : ;I 8  : ;I 8 &I : ;: ; ' I ' I! : ; " : ; I 8 # : ; $ : ; I% : ;& : ;'.? : ; ' @(: ; I ): ; I *4: ; I+.? : ; ' @% $ > : ;I : ; I : ;  : ; I8  : ; I8  I  : ;  .: ; ' I  : ; I 4: ; I.: ; ' : ; I.: ; ' @: ; I: ; I1RUX Y 1 U41.? : ; ' I@: ; I 4: ; I: ; I 4: ; I .? : ; ' @ .? : ; ' @1X Y % $ > : ;I : ; I<  : ;  : ; I8  I : ; I8 .? : ; ' I@ : ; I : ; I 4: ; I U4: ; I 4: ; I.? : ; ' @: ; I % $ > : ;I I & : ;  : ; I8 : ; I I !I/ '  : ; (  : ;  : ; I8  : ;I8  : ;I8 ' I<  : ; I 8  : ;  : ; : ; : ; : ;I 8  : ;I 8 : ; &I' I ' I! : ; " : ; I 8 # : ; $ : ; I% : ;& : ;'.: ; ' I (: ; I).: ;' *: ;I+4: ;I,: ;I- .4: ;I/.: ; ' 0.: ; ' 14: ; I2: ; I3.: ;' I 4.? : ;' I 5.: ;' @6: ;I 74: ;I8: ;I 9 :4: ;I; <4: ;I =.: ; ' @>: ; I?4: ; I@: ;IA.: ;' I@B4: ;I C UD: ; I E4: ; I F1RUX Y G1RUX YH1X YI: ; IJ1RUX Y K1L1RUX Y M1RUX YN1RUX YO.1@P1 Q41R41S1T1X YU1X Y V: ; I W1X YX1X Y Y.? : ; ' I@ Z.? : ; ' I@[.? : ;' I@\.? : ;' I@ ].? : ;' I@ ^.? : ;' @_4: ; I `4: ; I? < a4: ; I?  % : ; I I$ >  I : ;  : ; I8  : ; I8  : ;  ( &I .? : ; '  : ; I.1@ 1 .? : ; ' I@ : ; I : ; I .? : ; ' @4: ; I4: ; I 1RUX Y .? : ; ' @ % $ >  I  : ; ( : ; I'  I  : ;  : ; I8 ' I <  : ; I8 &I'  : ; .: ; ' I : ; I4: ; I.: ; ' @: ; I 4: ; I .: ; ' I@: ; I 4: ; I4: ; I U1RUX Y 141 U!4: ; I".? : ; ' I@#4: ; I % $ > : ;I I : ; I& : ;  : ; I8  : ; : ;I8 ' : ;I8  : ;(  : ; : ; I8  : ; &I' II!I/ <  : ;  : ;I 8  : ;I 8 ' I : ;  : ; I 8  : ;  : ; I! : ;" : ;#.? : ; ' I@ $: ; I %: ; I &.? : ; ' @ '.? : ; ' @ % $ > : ;I I : ; I&&I  : ;  : ; I8 : ; I8  : ; : ;I8 ' III!I/ '  : ; ( ' <  : ; I 8  : ;  : ;I8  : ; : ; : ;  : ;  : ;I 8  : ;I 8 : ; !' I" : ; I 8 # : ; $ : ; I% : ;& : ;'.: ;' I (: ;I).: ; ' I *: ; I+: ; I,4: ; I- .4: ; I/ 04: ;I1: ;I24: ;I3.: ;' I@ 4: ;I 54: ;I 6.: ;' @7: ;I 84: ;I94: ;I :.: ; ' I@;: ; I <.: ;' I@=: ;I>: ;I?4: ;I@1RUX YA B C1RUX YD1 E UF41G41 H1I4: ;I J: ; I K4: ; IL4: ; IM.: ; ' @N.1@O1X Y P41Q1RUX Y R : ;S1RUX YT.? : ;' I@U4: ; I V4: ; I? < % $ >  : ; I I&I: ;I : ;  : ; I8 : ; I8  : ; (  : ; : ; .? : ; ' I@4: ; I  U  4: ; I5II!I/ 4: ;I.? : ;' I@4: ;I % $ >  : ; ( : ; I I' I' .? : ; ' I@ : ; I 4: ; I 4: ; I?  ' II4: ; I? < % $ >  : ; (  : ; : ; I4: ; I?  5I  I 5% $ > : ;I I : ; I' I  : ; : ;I8 ' .? : ; ' I  : ; I4: ; I.: ; ' I@: ; I .1@1 411X Y 11 41.? : ; ' I@ : ; I 4: ; I 4: ; I?  &I4: ; I? < % $ > : ; I I' I!I/ 4: ; I?  % $ >   : ; ( .? : ; ' I@ : ; I 4: ; I?  % : ; I I$ > : ;I I &  : ; : ;I8 I !I/  : ; : ;I : ; (  : ;  : ; I8  : ;  : ; : ; I.: ;' : ;I4: ;I .: ; ' @: ; I 4: ; I &I.: ; '  : ; I!4: ; I".1@#1$41 %41&1RUX Y' U(.? : ;' @)4: ;I *4: ;I+1RUX Y,1- .!/4: ; I? < % $ > : ;I : ; ( : ; I I' .? : ; ' @ 4: ; I 4: ; I .? : ; ' @ I!4: ; I? < % $ >  I : ; : ;I8  : ;I8   : ; : ; I : ;I  : ;  : ; I : ;II!I/ !I/ : ;  : ; I.? : ; ' @4: ; I4: ; I : ; I 5I&I4: ; I?  % 4: ; I?  $ > % $ >  : ; I : ; : ;I8  I: ;I  : ;  : ; I8 '  I 5I.: ; ' 4: ; I .1@41 .? : ; ' I@: ; I 4: ; I1RUX Y  U411X Y 4: ; I % 4: ; I?  $ > % $ > : ;I : ; I II!I/  : ; : ;I8 : ;I8  : ; : ;I : ;I I8  : ;  : ; I8 .? : ; ' I : ; I4: ; I4: ; I.1@ 1 41 411X Y  .? : ; ' I@: ; I : ; I 4: ; I &I!: ; I"4: ; I#4: ; I $ U%4: ; I? < % $ > .? : ; ' I : ; I4: ; I I5I.1@  1 41 .? : ; @' I@ : ; I 1X Y  % $ >  : ; I.? : ; @' I@ : ; I % $ >  : ; I.? : ; @' I@ : ; I % $ > .? : ;' I@ : ; I 4: ; I% $ > : ;I I: ; I&I : ;  : ; I8 .: ; '  : ; I .? : ; ' @ : ; I : ; I 4: ; I4: ; I 1RUX Y 11RUX Y I!I/!4: ; I? < %% $ > .? : ;' I@: ; I % $ > .? : ;' I@: ; I % $ > .? : ;' I@: ; I % $ > .? : ;' I@: ; I % $ > .? : ;' I : ;I4: ;I.? : ;' I@: ; I 4: ; I 4: ; I 1X Y  1  4111X Y % .? : ; ' I@ : ; I 4: ; I$ > % $ > .? : ;' I@ : ; I 4: ; I% $ > .? : ;' I@: ; I % $ > .? : ;' I : ;I4: ;I.? : ; ' I@: ; I 4: ; I 1X Y 1  41% $ > .? : ;' I : ;I4: ;I.? : ; ' I@: ; I 4: ; I 1X Y 1  41%%% $ >  I : ; (  : ;  : ; I8 : ; I &I ' I I .? : ; ' @ : ; I 4: ; I .? : ; ' @ .? : ; ' I@4: ; II!4: ; I? < ;0 ../../../../mingw-w64-crt/crt/tmp/buildd/mingw-w64-2.0.8/debian/tmp/usr/i686-w64-mingw32/include../../../../mingw-w64-crt/include/tmp/buildd/mingw-w64-2.0.8/debian/tmp/usr/i686-w64-mingw32/include/psdk_inccrtdll.cwinnt.hwindef.hbasetsd.hinternal.h_varenum.hm>Mׄ,W0g/XKLi+K2<Nf2#Y<X.rfuf?1x .Jqtt;YqX-/0ue>,M>q;YFX z =?f@*[gfZ,OX dyfK/eY/-/ggn/-/h/-/0YY <uJ .uJ fuf f=uKIu((A~~N.CuKI0(ZwKI0(Cj11K0 5K~>.MH>6h?>t XBtK ͠o <XAg%ge/e/3g z g,I=h0$֡g!X>:0 JYYY?jfYYYf<<JALtx*2l<t*2h;=73;2tt <tX <:>=86σ=~t.91cwG?~.<~.<~f.~<XLZ0xX~=37Ac1~Xt~8x ./driver/gl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include../gl-prototypes/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-texture-gl.c_mingw.hwindef.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hstdint.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hcogl-types.hcogl-matrix.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl2-path.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-bitmap-private.hcogl-texture.hcogl-texture-private.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.hcogl-gles2.hcogl-winsys-private.h cogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-3d-private.hcogl-texture-rectangle.hcogl-gpu-info-private.hcogl-meta-texture.h 5m.Kw wt>V0m sX <tJ JbV0!fumK K.M>fXtv>XK=vNK  ./driver/gl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include../cogl./home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib./gl-prototypes/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-texture-2d-gl.c_mingw.hwindef.hcogl-pipeline.hcogl-pipeline-private.hstdint.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hcogl-types.hcogl-matrix.hgmessages.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl-snippet.hcogl-private.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-bitmap-private.hcogl-texture-2d.hcogl-texture-2d-private.hcogl2-path.hcogl-texture.hcogl-texture-private.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hgl.hcogl-gles2.hcogl-winsys-private.h cogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hcogl-meta-texture.h7m,KtJO)9[9?Kwuwuuf xA@O I91ZM+uv1hȃj漹#:> .8=?isJ7A1=7Cp<fz< u #)1I9uw?uv( %w<@OO^N*2 XQEAH@uXKAy9?JlfJlX!fvAA-< ziT<HIw9Muv=I=K,>@H0%)  ./driver/gl./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include../cogl/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib./gl-prototypes/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-attribute-gl.ccogl-bitmask.h_mingw.hwindef.hcogl-pipeline.hcogl-pipeline-private.hstdint.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hcogl-types.hcogl-matrix.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl-snippet.hcogl-private.hgl.hcogl-texture.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-object.hcogl-object-private.hcogl-node-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl2-path.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-frame-info.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hcogl-gles2.hcogl-winsys-private.h cogl-clip-stack.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hpCm5X6,> 0=$$==,$$C=$$=$$6=t <ޅ?  (.J"<<.`v+x%Bh~<;=J~X+f~g~bN*~J~J~,X~JKKKthAJ~~X&X|ft|ZzJP0>$$6$$|X&$.~~J?=?$$%I   ./driver/gl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include../gl-prototypes/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-buffer-gl.c_mingw.hwindef.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hstdint.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hcogl-types.hcogl-matrix.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl2-path.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-texture.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.hcogl-gles2.hcogl-winsys-private.h cogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.h_mCx~ ./driver/gl./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib./gl-prototypes../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-pipeline-opengl.ccogl-pipeline-private.h_mingw.hwindef.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hstdint.hcogl-types.hcogl-matrix.hgmessages.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hgl.hcogl-texture.hcogl-texture-private.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-bitmap-private.hcogl-object.hcogl-object-private.hcogl-node-private.hcogl-pipeline.hcogl-snippet.hcogl-private.hcogl-pipeline-layer-state.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl2-path.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-bitmask.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-pipeline-opengl-private.hcogl-frame-info.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hcogl-gles2.hcogl-winsys-private.h cogl-clip-stack.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hcogl-meta-texture.h`fmuڠmɝ@f==w{Y7uX=={Y7ux u<uIHa<.b<uuuuuiuup<ytvLu?oxxiM; Xu>k+k~(tgT gTgHXKWg=O'{@1 733r?uwu izJ4;?S_uuwt Ju tM;[uLK  XXgO t\ 寡X gQt\s30 0< 6xX0hr>W` tt-=}f|Ww <fG?fXX;;Z9eh:>:i"h:h:% 0&w <af?"w <pf>H>>>>>"w <k~<=i!{>ie@"gegfvw <fd>,h/>8Cew < f>gLj>"h>پh/g.?8xH=Mflf>:vw0:v <z==uvd,ȃ=9ggjzJz.u ;/Rztw <fZyw <fs</sA J?9w:>rvu|JI=?8xH=~<Jt/;?,0kXAAq<}~<~z=;;0:n,o'~,!= ~.'e{x)  [ ./driver/gl./home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include./gl-prototypes/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-pipeline-fragend-glsl.ccogl-pipeline-private.hgstring.h_mingw.hwindef.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hstdint.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgqueue.hcogl-types.hcogl-matrix.hgmessages.h_varenum.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl2-path.hcogl-pipeline.hcogl-snippet.hcogl-snippet-private.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-texture.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.h cogl-gles2.hcogl-winsys-private.h cogl-debug.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hcogl-program-private.h~m=xf *u[/]JLv& f/xv"n2<}>rrLrLztP7MvZG;uJ "50K91NvxhV>xyzv,0;f(a tYYgs<<wf <}fA}3?9_sHփ;/Vv:a3.~<^t"~fe0!<~<)\[c1g= xf$`=xf$xJMwzXu=Vh}<}Jf}Jh.}fut(}tD  L>|=}tzfB=I\T\~f-~ IJY;M@=7,.,.,.=J$K;X(*?h(*vX((**?{*(k(|K`x XffZzJM?M 9<z<>ZLZL\LFN>:LZ~<JF~J.~t=W=~<JF~J<~t=W=@bzJ&zt zJzzt a fzJ&zt~fKr0J.Pz.Xf .g?>0 J1|w <f=uuq;v;=Z":>=-==g-?:C) *;=v:> yTu@_~fV0j zf1cwK=usu=;=% .3>J<.eGGqt, `tzt=+K?  ./driver/gl/gl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc./gl-prototypes../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-pipeline-fragend-arbfp.c_mingw.hwindef.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hstdint.hcogl-types.hcogl-matrix.hgmessages.h_varenum.hcogl-debug.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl2-path.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-bitmap-private.hcogl-texture.hcogl-texture-private.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.h cogl-gles2.hcogl-winsys-private.h cogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hcogl-meta-texture.hcogl-blend-string.hcogl-shader.hcogl-shader-private.hcogl-program-private.hm==w&tK 0>:>[9%w>]=>hrhl>Y0@ SNwti<t.u[LkVGBzXjxJ;/Vv:YOJ<>Xt(hZ,0g<hJJS&e0<-<?uhHi0t~tvs.}KVuzturhLug~tt~6t X2"fv/!.~ph//uz<<z<u</.lX3 h/~^\JXv<u/"XaX<1 73Ip 7]I82F m7]I8NFx7]I82F{XM[zHLH:x=szX mztPgs0 &vTf <wX5yX XuXx; ./driver/gl/gl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc../cogl./gl-prototypes/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-pipeline-progend-fixed-arbfp.c_mingw.hwindef.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hstdint.hcogl-types.hcogl-matrix.h_varenum.hcogl-object.hcogl-object-private.hcogl-debug.hcogl-node-private.hcogl-pipeline.hcogl-pipeline-private.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl-snippet.hcogl-private.hcogl-texture.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-pipeline-snippet-private.hgl.h cogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl2-path.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-bitmask.hcogl-frame-info.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hcogl-gles2.hcogl-winsys-private.h cogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hcogl-shader-private.hm>M+JMifj@ASYKd<   ./driver/gl./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include./gl-prototypes/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-pipeline-fragend-fixed.ccogl-pipeline-private.h_mingw.hwindef.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hstdint.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hcogl-types.hcogl-matrix.hgmessages.h_varenum.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl2-path.hcogl-pipeline.hcogl-snippet.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-bitmap-private.hcogl-texture.hcogl-texture-private.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.h cogl-gles2.hcogl-winsys-private.h cogl-debug.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hcogl-pipeline-opengl-private.hcogl-meta-texture.hm;˒vs?fK̀-=W/QX0. <~f>;KY;KY;KZrLwJ X>"Ld>e=e=zXCU@dR=i~z.Ppu>w Zt*tsiuu''y.fL2 J/ t XuX0"~2TX~ <uX\ Xʻ?+?9? v. <83G19:>:>Z:>s:,0:>:>:>(/~Je' X A ./driver/gl./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include./gl-prototypes/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-pipeline-vertend-glsl.ccogl-pipeline-private.h_mingw.hwindef.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hstdint.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hcogl-types.hcogl-matrix.hgmessages.h_varenum.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl2-path.hcogl-pipeline.hcogl-snippet.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-texture.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.h cogl-gles2.hcogl-winsys-private.h cogl-debug.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hcogl-program-private.hPm}.}<. ..w <~f?K=uuqA;ve=>uupA=;=Z .61:>=-==g0?:C{;=L:> Juu? JvX/w <f#U@j9wu=Y;u;=^%0~?q)>~t~J~<. f~>ZLZL XyJzQ>:LZ #}JMwT:tJLv&! i~..1fN(a< tYY<wf <|fA}3L:\XsM~t<~f..~<.~=/f$~<%~ <~.gJ|JM|^=|$|X<.<+K?; ./driver/gl./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include./gl-prototypes/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-pipeline-vertend-fixed.ccogl-pipeline-private.h_mingw.hwindef.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hstdint.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hcogl-types.hcogl-matrix.h_varenum.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl2-path.hcogl-pipeline.hcogl-snippet.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-texture.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.h cogl-gles2.hcogl-winsys-private.h cogl-debug.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hcogl-pipeline-opengl-private.hm=x..w <|f#U@V=;KuV01;=5^L ./driver/gl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc../cogl./gl-prototypes/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-pipeline-progend-fixed.c_mingw.hwindef.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hstdint.hcogl-types.hcogl-matrix.h_varenum.hcogl-object.hcogl-object-private.hcogl-debug.hcogl-node-private.hcogl-pipeline.hcogl-pipeline-private.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl-snippet.hcogl-private.hcogl-texture.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-pipeline-snippet-private.hgl.h cogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl2-path.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-bitmask.hcogl-frame-info.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hcogl-gles2.hcogl-winsys-private.h cogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hжm>Uu-JKoj=-Y k ./driver/gl./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc./gl-prototypes../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-pipeline-progend-glsl.ccogl-bitmask.hcogl-pipeline-private.h_mingw.hwindef.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hstdint.hcogl-types.hcogl-matrix.hgmessages.h_varenum.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl2-path.hcogl-pipeline.hcogl-snippet.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-texture.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.h cogl-gles2.hcogl-winsys-private.h cogl-debug.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hcogl-shader.hcogl-shader-private.hcogl-program-private.hmN=y = "gkx.6.%M#K;K;_yRezK fu g<Jg1ku --bdJIHUuzX.MPv1twuL:Zwv> [H&=g1LYI=MX)v8 1u-?9?d$fMfu[L:A JsX.u]U:BtYYl j<>Yx8DV?.fK X Xp.u-/0 yu-/0{.K Y X{v1vKx.} =-)A.}tHu>(tYX xJKPH{vtr fz{l\\)}0I=Ih~/(,iU?r}t>,Z7wZ,0.|<ctf|He0uur?+|<%\[+1gX~G#+? <zO)K=-Y[|=I=wxwNre<Xe4_.y H ./driver/gl/gl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include../cogl./home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc./gl-prototypes/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-driver-gl.c_mingw.hwindef.hcogl-pipeline.hcogl-pipeline-private.hstdint.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hcogl-types.hcogl-matrix.hgmessages.h_varenum.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-renderer-private.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl-snippet.hcogl-private.hcogl2-path.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-texture.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.h cogl-gles2.hcogl-poll.hcogl-winsys-private.h cogl-debug.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.h@ˀm- gvf/` gp0ggBo;e=H=;]Ks.JsK;t .tX.e=H=;]u=s11u91zJt Jv Jzz`x<>:>/AtgpX wJ X?J<ftMs>jsAg;sjXg;>hsj sAtg;ztg;hv< f? fuX12}k th(1~<.~\<QN~f).;;gggEkxV>}3V} w< JQWW[~-AWW[RX.WW[.+G1WWfK/K/K1Tu>KIKt*2"-5# `1_<!}K-KXv)O섻.gf* mX<(~(yvtp,k tt{e ./winsys/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include../gl-prototypes/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GLcogl-winsys.c_mingw.hwindef.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hstdint.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hcogl-types.hcogl-matrix.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl2-path.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-texture.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.hcogl-gles2.hcogl-winsys-private.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hPm"=JK/9 ./tesselatordict.cdict-list.hm)=RFg=>=w2XM=NKWA$=M;/=>:=@KgfNI=i S ./tesselator/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GLgeom.cmesh.hgl.hm(MUMf.f Jsf 58K0ui}]or f<ݥy_yt'fQyf58K0!~xpNv f< f Jsf 58K0ui}]or f<ݥy_yt'fQyf58K0!~xpNv f< /0Xt   t huutv((=B  vY#(=B p <<<=W0t < =W0t <n$Y=x  lc.  l.i < iJ f ii< ./tesselator/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GLmesh.cgl.hmesh.hmJRB=uyt=0; .EO?0==KgXZ>JRB=zt=0;60==KmX@K@==M=/=0Z>=9=f . .uX .}<ki}tk0,KBWN@}.<}f>===:< .y}f===:>;><}<<|fLyXhO9 <y<}<<}<:>>;>z<=?;>=<}<=<=}<?p<u-/h>zfM|YuvguuuKL==uuuuuv=={f 7>?KYgu< X?gYYY?uk<s<XqfXpfX pX=vw3hX>d< XbfXafXa X=vh$3X<(tX*XV,T<-Sf-X  Rf.Xy. P<0X$ $(j.tq5 ./tesselator/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./tesselator/GL/../usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/includenormal.cgl.htess.hmesh.htesselator.hsetjmp.hdict.hpriorityq-heap.hpriorityq.hm.i9?f.ȞzoBuu+  f..K"gKtO*N=:jO"+,L,LgGgxvtt=-YtJKKI:XOu[uj=;=W=.@x0H==0Y,pX=iX2[zt@+14*\g=tXt*e/ f//:M=uCyX@9g=>Y:/273$;=X4;iH>I=pD~XK-/0-/3-=4uuuu>u=-Y JfttKIT+ B=;K-K./-f=K_"J^J"HY%-Y!I==[e/Wfy)ff"Ȯ,=uzSKfyYw=yiKos. fy   Mw-/uv. .v  3K,ZgjXN)Bzt4;gJzf* fvX_?u5 ./tesselator/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./tesselator/GL/../usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/includerender.cgl.htess.hmesh.htesselator.hsetjmp.hdict.hpriorityq-heap.hpriorityq.hm J"8fKI==,fKI>;;-Yup./Qtp<<=L:v=gnJ<>gEk7  s< .MU>gEk7 geJ<>gfPI/K t^=hf,0p1~|,Z ,JKemf.^f#f .e< .v.g( z Эs4~f/pgL;>wJe-geu;t/ tvtgLs< X=KhLm<<v wJsv <gsof;J=~tdv/I&f]flffFX}< [.hx $ XL=sXjI/0=nX~v~(&)%&*}JZ jt/ZK=V=Yx w&xft <wX>kuuu0#,0Vl' RJ/fQ./0KKKK7y-=/ewYxgh=;=; J;/I3mt J yfqf "ȄN+/?y gymzKɅpJf .-/00K-=/PaOFL>y"8/9K=F=Ku;,K;J382:0X$i$*$/JqXy t JsXhY^Z}V> XpX|6x5c.!B1H?=,<wt9Xy(K{hQ--LL~tA7Z,OzP( (%-Iɻu%m/-//=IY-/Y1ut y,Z-/_y<~=-A7hiw<$(Y-/k=-u}<y/f/ .DhLPfXn$K-/~u-/g=IY-/y0H==}<=h2,N$4tJ<9wɼvtXMd> (K*G-Yh=W=0.t~<;0x< K82X-=h~..1(nȭJ~Xu>qt.;YX$> ./tesselator/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./tesselator/GL/..tess.csetjmp.hgl.htess.htesselator.hmesh.hsweep.hdict.hpriorityq-heap.hpriorityq.h?m8x* J@<rX-K=g9?D;uv1dX/--//*ftNhzJPzfllw;Y}. Bt;tF &&` K U h h%&he kKX%JKXg}z{N//x !Jq/o/ \.uh-u s JKXdguOvfJKfEguvgHfX qfJ,YvJ K1t~f0fvD?Mz<[/uG?=frxtx<~JKfKIw:L.fX>:h2=I=m5uIg샻cuYfYf ] vSJ"X7fJKKIJKKIJKKI ./tesselator/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GLtessmono.cgl.hmesh.h`Mmnuw< .tfJhf.< fh8Y5 3]ty8tJY*A=h_.JBzXw9l J'XNI//* J;Yo73 XNI//*Qct?AELe/t.JYxuv  ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include./gl-prototypes/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-gpu-info.c_mingw.hwindef.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hstdint.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hcogl-types.hcogl-matrix.hgmessages.h_varenum.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl-gpu-info-private.hcogl2-path.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-texture.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.hcogl-gles2.hcogl-winsys-private.h cogl-debug.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.h0Qm}f=s/x-OOpB<vX fyy=uu1q?9?rJ=uu1q?9?EJ=u1q?9?r<=u1q?9?s<=u0r>:>t<=u0r>:>t<=u0r>:>"YBz.^>/-=j?91" .ut==;= <. .ihK  ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc./gl-prototypes/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-context.ccogl-bitmask.h_mingw.hwindef.hstdint.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hcogl-types.hcogl-matrix.hgmessages.h_varenum.hcogl-object.hcogl-object-private.hcogl-pipeline.hcogl-pipeline-private.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-renderer-private.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl-snippet.hcogl-private.hcogl2-path.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-bitmap-private.hcogl-texture.hcogl-texture-private.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hcogl-texture-2d-private.hgl.hcogl-gles2.hcogl-poll.hcogl-winsys-private.h cogl-debug.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-3d-private.hcogl-texture-rectangle.hcogl-texture-rectangle-private.hcogl-gpu-info-private.hcogl-meta-texture.hcogl-config-private.h`WmJ/Jf؟6uu{fK{fK{fK{fK{fK{fK{fK򟃟ZYZZ||.ijyn[(l~ϭrJzn fdiJ} (w .x f$l;je XwJ f3L+?~VȟJ u}fPYI/=-X}փ=-YXu}-?V JvJ=-Y0' <uKKgKgtQwqM ts{KeKt/;/s.;-JL,h/sȃvh> = Xt.:?E{Jf1 S ./home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc../cogl./gl-prototypes/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-renderer.cgstring.h_mingw.hwindef.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgqueue.hstdint.hcogl-types.hcogl-matrix.h_varenum.hcogl-pipeline.hcogl-pipeline-private.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-output.hcogl-renderer.hcogl-renderer-private.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl-snippet.hcogl-private.hcogl-object.hcogl-object-private.hcogl2-path.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-texture.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.hcogl-gles2.hcogl-poll.hcogl-winsys-private.h cogl-debug.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hcogl-config-private.hgm==hJJ|3B>DB.>tBXBzXAt~<z.6:v[\VZ fKv6M%~tz<Ju'tu-uX 1u3w8<mXu,uKfɃ{[Yw9tH>} /~}~u~j- vfI/:PZztY\FN<q.fL2>_/JMgv!?+<h0JZ/I/p \zMK>wKo JLZ%JLZ%\ulzJv~ ./home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inccogl-swap-chain.cgtypes.hgarray.hghash.hcogl-types.hcogl-object.hcogl-object-private.hcogl-swap-chain-private.hcogl-swap-chain.hcogl-debug.h_varenum.hom%A7 Kru.3ptDp.tpX+]] ./home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inccogl-onscreen-template.cgtypes.hgarray.hghash.hcogl-types.hcogl-object.hcogl-object-private.hcogl-swap-chain.hcogl-onscreen-template.hcogl-onscreen-template-private.hcogl-debug.hcogl-pipeline-layer-private.hcogl-pipeline-private.hcogl-framebuffer-private.h_varenum.hpm'A7 XK*1=guuvLuYc<"3^"D^."tpfn(^P ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include../cogl/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsys/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inccogl-display.c_mingw.hwindef.hcogl-pipeline.hcogl-pipeline-private.hstdint.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hgslist.hcogl-types.hcogl-matrix.hgmessages.hcogl-context.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-renderer-private.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl-snippet.hcogl-object.hcogl-object-private.hcogl-debug.hcogl-buffer.hcogl-bitmap.hcogl-texture.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-onscreen.hcogl-texture-2d.hgl.hcogl-gles2.hcogl-poll.hcogl-winsys-private.hcogl-offscreen.hcogl-matrix-stack.hcogl-matrix-stack-private.h_varenum.hcogl-clip-stack.hcogl-clip-state-private.hcogl-journal-private.hcogl-node-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-driver.hcogl-texture-driver.hprm,J J{vwvw` <o&f1[-=/x-=gEt4nPD.twtztM)'u$Td[?YMvKKKJK#xX =GMv=j===%=%=-=K=- == ===K=K=K=K=-M/ JKwXZR_fA= g-=0w3?gKz}򯮡,S`u?gYx蕃M iHLrxX/{o|XMgsKY!it!gK;uMCMAG,EHO}JOb[ zJMII/=?=?[uY zJ/ A).xFIKKV+Mis=Ig;=0} tw .u. .uVv"V!MI,1 Jh.Ig;4~fKZu-NK=uwN-Mv/9_X)Ju_y.5 . JxX>r sDJ@*JMuJ J@/] < ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc../cogl./gl-prototypes/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-bitmap.c_mingw.hwindef.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hstdint.hcogl-types.hcogl-matrix.hgmessages.h_varenum.hcogl-debug.hcogl-pipeline.hcogl-pipeline-private.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl-snippet.hcogl-private.hcogl-object.hcogl-object-private.hcogl-buffer.hcogl-buffer-private.hcogl-pixel-buffer.hcogl-bitmap.hcogl-bitmap-private.hgl.hcogl2-path.hcogl-texture.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hcogl-gles2.hcogl-winsys-private.h cogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.h0m)JOuvuur0z0 tY XytKXwXZ Jv   OPuuxt=R~t=uuu~t*~tD~.t~X+>Hxf <,zw:vKK;,}JO)< dL$I=>WKH>I=8 fHZBzJ<.Jph>ge=/g;;K//-v:x<~<X~?:ez<0V=y<Y<'.^Jo0Ye/-K/YeWg=-==-K:ux<'k<.pJo0Ye/-K/YeWg=-K=-K:gx<~<.JpC:cgg;;=Kx<>B0~0V=y<}&3X}:z<0X~U=1L;U0]w<~$~JX~X"K;z<NT2KIG=r>+1->;V/"w<?tJTJ<.J=IG=>+1-KV0>:V]w<~JX~"K;z<?LV>""K;y<+1-KW/x<^1w<+1-KW/x<^1w<<JTJ~<.~J=IK9==,0\x<>B0~LV""K;y<}&J~.V&~JVJ~.:g#7NTj=IG=r>+1-L;V/"w<}tJ/6=I=IK vY} |L])}0 WJJ xHL}t=AW=;/W=/VVYYzBzXxtZY}|<|<ggf9}qttKKKt+#-/h#*2f'f"0WhJN)QJr.LZHhzt~$GW\Jx<J~BJ}JYuM:I>z<fEf;.~t>0]J~@F&@YWWYYWWYzBzXJbX##u~BJIYuK;>z<>(|0~H}JH>/uu>:=z<Ot~J0Ye/-=/YeWh:Yx<X~JC=J:>=uuK;0y<NT~JJe/9g>+1-KW/vx<^1w<~KKXSN~tJ2W/Gg>+1-KW/vx<^1w<}~:}JH>/uu>:=z<Ot~J0Ye/-=/YeWh:gx<,X7Nt~J>ge//g;;=//-v:x<*NX~JC7g//Y;=V=x<<~@S-J:>=uuK;0y<3NXJIG=>+1-KV0:V]w<*JJ=IU=H;1WKU028Aw< ~ >gu~}J:>/uuL:=z<@J}Jgu?:I>z<BNt~J0YY;WWg=09/Yx<Nt~JC:Ggg;;/=x<NtJIK9==,0\x< JJguK;0z<ANT~JJ!IG=H>+1->;V/w<JJ:>/uuK;>y<}Nt~J0YY;WWg=09=Yx<~J}JB:G/=>y</N~tJ2IG=H>+1-L;V/w<~JLXqJ:7}//~X}JH>/ugL:=z<~XcJ:>=ugK;>y<~},J}J=KK>:=z<Ztzx*N;/Z*21CS=-Yn 8 ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib./gl-prototypes../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-primitives.c_mingw.hwindef.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hstdint.hcogl-types.hcogl-matrix.hgmessages.hcogl-debug.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl2-path.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-bitmap-private.hcogl-texture.hcogl-texture-private.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.hcogl-gles2.hcogl-winsys-private.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-layer-state.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hcogl-meta-texture.hcogl-primitives-private.h ˁmJP;KO=Kw=Ix8=/yU?yts .f<u;K<>,K-gNpN.U\@/w<+ w< <t .YP4xX>>O -XXiޡuuJ  JuXivzX] J_Xvtvgm%+fR . .xJwsXw`vyf J ֻhAofh 8z:=AxCouv=-?[lzt?UK.fN*JWM tXLt+ZX vvRn%tpt0sO f:>0,1up5YO w< <:>:>gq00p5 <sX Ju샅 t <tX샃{ <tX Jv tf7P uJ t=I(0y# J} J ^r==h1=Ko m=. f=> f=> f=>j=gGKg  ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc./gl-prototypes../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsys./tesselatorcogl2-path.c_mingw.hwindef.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hstdint.hcogl-types.hcogl-matrix.hgmessages.h_varenum.hcogl-object.hcogl-object-private.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl2-path.hcogl-path-private.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-bitmap-private.hcogl-texture.hcogl-texture-private.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.hcogl-gles2.hcogl-winsys-private.h cogl-debug.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hcogl-meta-texture.htesselator.h Pm vXf,t:wvZwv;=wv>HL w. ..JO}]~ jZ0V JJy<yJh uX yXϡ>IK@mXR ttJtz<!lz#vmu=u=udt tgfufo.f7/0KKKgN)eG?G.m.<maA+ =:XshXK ;IuOzJPe/Ik$vr,>/9?9zv<,f;&1s/GB9?KF@);l\v=I.K;M Y@F/?G/>:0tJ fuJ fvJ fw< f8)% 6i#v~@ 476 <~<<~JxzzJzt=sK~J. *gxmt;?>+1/M//~.-HLZZLj>/LG?>,:>Kg{r<p<Gy?7|3 tG'x)yrrMzAS=IgP> A)I=<Igx.R\>q&8ׄYe/I#Hkrqus]X#9C;X.J.J f~>JN;[=I;LJtAG?Ju.  #80II^*&& &$ssLsJ-w-@fI=fYI=YI=fXA*xdO,vXx<qww)~fuu"us0N~fvuouvvvt~ttV.~<J~J~tU^"N^f". t}Jt}txuur>q?=/~.t]t~u~~tUMKMNXM:0yv2:0 Xu.q,^J J.KJ`tD)gggh2~<~.~.u~.. .M  ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib../cogl./gl-prototypes/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-clip-state.c_mingw.hwindef.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hstdint.hcogl-types.hcogl-matrix.hcogl2-path.hcogl-primitive.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-indices.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-texture.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-clip-state-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.hcogl-gles2.hcogl-winsys-private.hcogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.h m/=-=P;=-DKhKZ׭6=5===L/I/JK=[ ( X> "> "Wc1h0v - .zJzJ9wG?Utx<?S-K\Q[v0wwsJwxm-*K4zX QiW/Mwd -yK\Q[wW/Mwm -!-,yLOK-oJ xJR %X n.<=Rx{fKIK0IM7]" ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/includecogl-color.cstdint.hcogl-types.hm$=@*KK2=H?ur@4ghhLdf fuuv jfNiL.Mt1; MtU=2L~.Mt1;/JNTt/1KXX?GMII#MH>nf?GM+*~JM- t wJK>$Jt<%bhLZMLNK9 ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc./gl-prototypes/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-pixel-buffer.c_mingw.hwindef.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hcogl-pipeline.hcogl-pipeline-private.hstdint.hcogl-types.hcogl-matrix.h_varenum.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl-snippet.hcogl-private.hcogl2-path.hcogl-buffer.hcogl-buffer-private.hcogl-pixel-buffer.hcogl-pixel-buffer-private.hcogl-bitmap.hcogl-texture.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.hcogl-gles2.hcogl-winsys-private.h cogl-debug.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.h+mJ6JH).K^2t3JkP Z<o.XRXj ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc./gl-prototypes../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-vertex-buffer.c_mingw.hwindef.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hgmessages.hgstrfuncs.hstdint.hcogl-types.hcogl-matrix.h_varenum.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-primitive.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl2-path.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-bitmap-private.hcogl-texture.hcogl-texture-private.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.hcogl-gles2.hcogl-winsys-private.h cogl-debug.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-layer-state.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hcogl-vertex-buffer-private.hcogl-meta-texture.h,m /:s. ,sf tspJ Js JNu .ttqqJ<Jxguwst>[cy s.J Jussus<z4[WKvfW/kW/4 ucփ y =v,@TN*NT>"-v<X< h=Wʑ| z/ZK fjtz: fe򓓅Xy<0L/qwZP\/e8t=+M1ut fY";ev<<z>wJdLf}xta#J].>xvfJJfJ<x<zJ0<y<<~JN,000,0ptus>_<| 1i0CyJQIk?h`&ts1q@=s?uvu< gt%2stvKs}Xwu}tJ}vvy<yf .ur?g#=K~.|t sJ <t< j*@f <~<=KI~XN}<=j}X/J.J 2-}~X8}<=j~Xg@}X~X;f<~Xg3B=~S%w1fX~4% ~Xgr%)t91|XJ zuJ J t J;.fM>sJ Je s .sJ .s JL:Lr/l\!sj5=;sbS ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc../cogl./gl-prototypes/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-index-buffer.c_mingw.hwindef.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hstdint.hcogl-types.hcogl-matrix.h_varenum.hcogl-object.hcogl-object-private.hcogl-debug.hcogl-indices.hcogl-indices-private.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-index-buffer.hcogl-index-buffer-private.hcogl-buffer.hcogl-buffer-private.hgl.hcogl2-path.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-bitmap.hcogl-texture.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hcogl-gles2.hcogl-winsys-private.h cogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hJm&JJeKq1ut3mPm.tmt* ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc../cogl./gl-prototypes/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-attribute-buffer.c_mingw.hwindef.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hstdint.hcogl-types.hcogl-matrix.h_varenum.hcogl-object.hcogl-object-private.hcogl-debug.hcogl-attribute-buffer.hcogl-attribute-buffer-private.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-indices.hcogl-buffer.hcogl-buffer-private.hgl.hcogl2-path.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-bitmap.hcogl-texture.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hcogl-gles2.hcogl-winsys-private.h cogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hLm&J5JIKq1wt3oPo.totwGM s. ./ ] ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc./gl-prototypes../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-indices.c_mingw.hwindef.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hstdint.hcogl-types.hcogl-matrix.hgmessages.h_varenum.hcogl-object.hcogl-object-private.hcogl-debug.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl-indices-private.hcogl-index-buffer.hcogl-index-buffer-private.hcogl2-path.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-texture.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.hcogl-gles2.hcogl-winsys-private.h cogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hMm+JJKؿct=vet )`t D`. t`X'Jr3y=;/[wX>,Y uuuJMrtupXJMKNKyt[VܟK-}Oh,F<<?M8L@J:t J"h`Z.v,Z,v.p.1?8>l<f J"  ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc./gl-prototypes../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-attribute.c_mingw.hwindef.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hstdint.hcogl-types.hcogl-matrix.hgmessages.h_varenum.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl-indices-private.hcogl-index-buffer.hcogl-index-buffer-private.hcogl2-path.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-bitmap-private.hcogl-texture.hcogl-texture-private.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.hcogl-gles2.hcogl-winsys-private.h cogl-debug.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hcogl-meta-texture.hRmy.51>0ifuI{Jf,t:gw}|<? \_J <`X0N<iXZ.sJ <tX0 ~t8yXJKe0IKg9N JuuxhgI/>3 f?uv:rBH .#3)nvVtLC's=Z:2wY,> f?z=uvx;l3)vbXLX=]EOEI $I $I $>WK}>WKB} J>WK}I $I $I $uJMrupXuN\'=W+JK@u\KAu O8@m8 f YWM)Kx )dfwyt6 ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inccogl-primitive.cvadefs.h_mingw.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hghash.hstdint.hcogl-types.hgmessages.hcogl-object.hcogl-object-private.hcogl-debug.hcogl-primitive.hcogl-primitive-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-attribute-buffer-private.hcogl-context.hcogl-indices.hcogl-buffer.hcogl-buffer-private.hgl.h_varenum.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-pipeline-private.h0^m*XJe=wu}XttN u.0Kvup>N=7BgLuyfjt!3_+pNA)3;=N(x.n@91+wu;'XKs(2yI=NuXM"YXQ:Lge=\@XR:Lge=ZBtKhm> A ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inccogl-matrix.c_mingw.hstdint.hcogl-types.hcogl-matrix.hcogl-quaternion.hcogl-euler.h_varenum.hcogl-debug.him"0z "0KgzJuuuugI1V{N~N8K?NztyoM>Kuyx.MAK9wq-Kmf.m<ktJitJ===Y=ڟYYY=Yug=ugu=Y==Y>=Y=YvY/:=e==Y-/iJI/gJJW  ==*=5WH0HLgW WKA)JgXKKHLMKNKKN+n[ټ=[J=JKjtfh/ugKggKKLuYg?wf@bN>X.l<=ggggggg ffvVDJ/=:KI0H2$f_r>sXWfKXNWq.W.g .uXI=[qYhqt/wJ Jw Jx .pJrJكk.  t~hxKK0KOhKKK KK惔KY-,|tJ|t7#u  X<uJ Jg .gJ6x.r. .x yQyFRzflyf6zJEaN X`Xvre%uWY6KIK2uIY KIK2uIY JnYuu& <vt f.uIYq+JqO ot=f.uI-xJ`xJ zxt.uIYqJXqJzJut=u t.uIs<J==vnwuu X|iqMJeJs<13xfj3hI<=uKI 6nd3e/-0e/IZI/Iw<~3,>:3=y. t;kFfbf.J,>3e/s0e/>e/ZIKeu<i,>d3e/-0e/I>e/IZI/Iu<~P,>:3!gx.OOؼY92Xzzz;II">KIO/KI-@K-I@K--?Y.X wB=gh]]N=/(oD u [9RxXQMt J\x(x.hKKK >J@>..^t:"L J< JuJ JuJ k~>KKKK MK;X'.R,.uX4\~yI#*O b ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include./gl-prototypes/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-matrix-stack.ccogl-magazine-private.h_mingw.hwindef.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hstdint.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hcogl-types.hcogl-matrix.hcogl-quaternion.hcogl-euler.h_varenum.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl2-path.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-texture.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.hcogl-gles2.hcogl-winsys-private.h cogl-debug.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hcogl-memory-stack-private.h`m=It/1te@MZa<.j*zt\<$f[wY<g<(t\Jt/<MKuuhv ?uuu?uuuu3#U?GM[Yggg3#U?GM[Ygg?uuu?w~XwX@IKIK;?uMKMN,..R<..d.V'/<iM;/T=s5!!e'q1XY^,X<$f~tvtt~IKu  XK}t=}t/~tZ<3{D{.tt>[W{)O)/-< fQi8zE;02s.f@i8zE;02s./s6.Q,?-;>Z@+;h;gh21sH0uX <u. .ust.<pt1sH0kuX <u. .ust.UB=y<0"t tR.tKfX}-g-MM=HJ.Xl<YJ(.r-   wX\ 8&z.B!-/;MN8>,5>/<tqw$s$q+p+q$:vKguu0,8N0=MZ=[yfJKy<52}7w. =W*0c .P=W2N  m1 < ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/includecogl-depth-state.cstdint.hcogl-types.hcogl-depth-state.hÂm#KiuuuuuA\u\u\uLuuL^ ./home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glibcogl-node.cgtypes.hgarray.hcogl-types.hcogl-object.hcogl-object-private.hcogl-node-private.hpĂm$Kuu JuZf <w.h=B0WK-JK>OtfZwuU iG=L  ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc./gl-prototypes../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsys./driver/gl./driver/gl/glcogl-pipeline.ccogl-pipeline-private.hcogl-bitmask.hcogl-util.hcogl-pipeline-layer-private.h_mingw.hwindef.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hstdint.hcogl-types.hcogl-matrix.hgmessages.h_varenum.hcogl-debug.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl2-path.hcogl-pipeline.hcogl-snippet.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-bitmap-private.hcogl-texture.hcogl-texture-private.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.hcogl-gles2.hcogl-winsys-private.h cogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hcogl-meta-texture.hcogl-pipeline-fragend-glsl-private.h cogl-pipeline-fragend-arbfp-private.h cogl-pipeline-fragend-fixed-private.h cogl-pipeline-vertend-glsl-private.h cogl-pipeline-vertend-fixed-private.h cogl-pipeline-progend-fixed-arbfp-private.h cogl-pipeline-progend-fixed-private.h cogl-pipeline-progend-glsl-private.h łm L>tMygY L~<gXJJHpJy xX{;/B?[9?|X@+uf; ȯb@zXLK-kx  v. .=;=zf,t:XrX f7>LLN/sJ /upt??x.Btu">r<xϮ~w <fX}wt <fsJ <1vV.fLV. Jw  "v.K~WtW=KWYȃWz.W~.Stw <w <2f@-Xsuv .wX1?*? tq Jtw <w <f@-9M.muvJqXL:0/\-zgi;KYk82W<w <f;urK;=;vJK  g.JeX%)Y9?z=y<0W1.w+?9OM+?9QZ oXtqtt f723E3r0wb\\.H v$ *_$>v($ $ (}J}J;71@frJ < Jr. hd@S X>hX/{Bt|X\Wx3uu{  vt. <vt|JYvuxg;MwΟ/xti Yz< tgf t JN;LM\it:MNȯGJ.?HLrqX <r < X X\qw <fuq<w <f@p <DzXxvZwt0d?*X <x<tq<x <fJMآql$qw <f=O=K;KKKK/ zyXKuu  |xt݃KxbN0ktJkV>/uptPo<.L, Xpfz.P1k V>/upjX n<<n<<n<w <wX<nw <w.<zf}t<n<w <fu8Pz<>v;?Hx88u?HuXnfnJw <X& <w< Xs< yXN & Jyf!if  ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc./gl-prototypes../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsys./driver/glcogl-pipeline-layer.ccogl-pipeline-layer-private.h_mingw.hwindef.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hstdint.hcogl-types.hcogl-matrix.h_varenum.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl2-path.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-bitmap-private.hcogl-texture.hcogl-texture-private.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.hcogl-gles2.hcogl-winsys-private.h cogl-debug.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-layer-state.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hcogl-meta-texture.hcogl-pipeline-opengl-private.h m3f,t:}JJu;L[[u0{.G{HL~<[y~< f=NJqJ~<f<uX&[Xhh\t~<2fuUXN<t~<;f=WEX~<?fi<K tX ]qY9?z=y<0W1.w+?9OM+?9QZ5 rXfLIR7>LLN/~J@BzX2H>@BzX2t=I u.=v x.sKYwX=I=v˄!aX>,[ <t./eZ;=I[4G䓒J}<rJi>hZHLX}::L"eJJw <fmw <Hf.t<=IK;4aJJw <jf;Ksw <zfXs<=IK;KKIKsdJdJw <%f;KsVw <4fXt<=IK;w <fg%XQy.QJw <fy$hfJJw <f;Ks~w <fXt<=IK;f~w <fh~wf <f ot N~w <fg$}w <fg  w. w|<.|J|Jw. <fH>h2JJKV`&|<<| <fJg|fw <fXu-=LGM9|w <fg f{w <fKJuK/;1>eo;L{ <{ <ff{w <f=Yh1%p<.afLV!{J{Jw <f{w <ffzw <ftzw <f> SnI&fzw <ffzw <fyw <fyw <fyw <fXyw <fzf$MMZIMMZI ?.MZK;KIKIK; ?.MZK;KIKIK; ?MZOEOEOEOEO7,Oatr.pJp<m%ww <ff/up t>IKsgu ys  .!sJ .K?s/up t?s  .#sJ .MsH>/up t?s  .s< .HLs/up t>/up ts/up ts/up ts/up t;u tr/up tr/up t=rr/up  r  .r< .IKr/up t>YIK=>rt <rf/u XrJ*2,V>/up trfY XKrf/ rJ0V>/upV>/up t=r  .KIK=;icMr. Xr.H>/up t=rfV>/up .r  .r< .IKr/up t>r  ."rJ .LrH>/up t>]r  X"HLByf f:r. Xr.H>/up t@rXH>/up @, q.JoX%)Yc?0,B=y<06r Jv/ir< rf  r Jv/ir< rf  Pstlz.B=--[W:0=W=qwI=\f)qX:=>OLj3rJyf =U ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include./gl-prototypes/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-pipeline-layer-state.ccogl-pipeline-layer-private.hcogl-util.h_mingw.hwindef.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hstdint.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hcogl-types.hcogl-matrix.hgmessages.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl2-path.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-snippet-private.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-bitmap-private.hcogl-texture.hcogl-texture-private.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.hcogl-gles2.hcogl-winsys-private.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-layer-state.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hcogl-blend-string.hcogl-meta-texture.hp+mJ .@~2:01="Jz.B0K\<J.M1ft#wb ,z^TTSTqXggpgggggy .tJ J~2[ue/.K xJ <T<Jl.K}J821x*2.zJB0KcJ~Ag2 <K;=@J> Jx~2=-/.Bz. fzX0uYT<jtg3JJ{.1Ug<oBJ.\~20ZH0L\~20ZH0LuJk.X/Cy.|zuou;/Wf=Iy.=HL@fefLlJ.YI=U t <vXL@891aJ.YI=U t >Ii9?us@[9?3% 00ntwJ@~2G0 XvfA73;=9|;:?cJKY*xJW.!IIKI(ttqJ<@~2:0Y;KY;KY>GKZHL4Pf=JDx.n0KK;YXJw .x$JrJJwD=;=trJ<@~2+XX<=-/.z.40ML:bJv :>,> .x JnJn<@;=B=@QB@$@$A@g2A@g5'P @~2%Njp\?@=lt  .t< .IKvt/up t>Bs  .s< .IKvs/up t?B[Mis/up t>s  . sJ .I=s/up t@s  .gust0H>/up tisJLV>/up tsJLV>/up t ts/up t-KMs< .s<0H>/up tsJLH>/up t uYIK /up t?r  ."rJ .LrH>/up t>r  .#rJ .MrH>/up t?^  ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include./gl-prototypes/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-pipeline-debug.c_mingw.hwindef.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hstdint.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hcogl-types.hcogl-matrix.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl2-path.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-texture.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.hcogl-gles2.hcogl-winsys-private.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.h`Im(Xt]g- 1 7e<.R J:LK>u>x]gm!oJ5 t^g*< 5 7a<. Pz pfX:LK>u>x]D.-5&l!y!!2毻/KKKG ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include./gl-prototypes/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-glsl-shader.c_mingw.hwindef.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hstdint.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hcogl-types.hcogl-matrix.hgmessages.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl2-path.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-texture.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.hcogl-gles2.hcogl-winsys-private.hcogl-debug.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hOm>JL'gJL +Jj/-u`x.y.{0/ W/f#R>9?jJVu%1<J<gs]= .=I/s=\IuOIupJ-Iufj)%M ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glibcogl-pipeline-snippet.ccogl-util.h_mingw.hglibconfig.hgtypes.hgarray.hgstring.hcogl-types.hcogl-snippet.hcogl-snippet-private.hcogl-pipeline-snippet-private.hcogl-object.hcogl-object-private.hSm*tONzPgBz/upt0,P#?=-qMHP+1d ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include./gl-prototypes/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-pipeline-cache.c_mingw.hwindef.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hstdint.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hcogl-types.hcogl-matrix.hgmessages.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl2-path.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-texture.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.hcogl-gles2.hcogl-winsys-private.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hXm\˅91Tm@wOB,Xʄ:0[$ ˅91Tm@VB$Sʄ:0[K0\2\@JKKIg+1*.nJ男 (g+1.n< %g+1.n<D ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib../cogl./gl-prototypes/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-material-compat.c_mingw.hwindef.hstdint.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hcogl-types.hcogl-matrix.hcogl-depth-state.hcogl-material-compat.hcogl-pipeline.hcogl-pipeline-private.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl-snippet.hcogl-object.hcogl-object-private.hcogl-node-private.hcogl-private.hcogl-texture.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-pipeline-snippet-private.hgl.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-pipeline-state.hcogl2-path.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-bitmask.hcogl-frame-info.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hcogl-gles2.hcogl-winsys-private.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hP]m%=Ƀ  0      Q ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc./gl-prototypes../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-program.c_mingw.hwindef.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hstdint.hcogl-types.hcogl-matrix.hgmessages.h_varenum.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hgl.hcogl-texture.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl2-path.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hcogl-gles2.hcogl-winsys-private.h cogl-debug.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hcogl-shader.hcogl-shader-private.hcogl-program-private.h`m(fJ1;1gx ].JIK<JuIKIKIKs<JJ=IK;;M}fJuIKIKIKs<JJ=IK;; <J.JJ0JAEOEO77 #}fJuIKIKIKIK;Y;tNkJ<Xw`.r<WG[0JQ.z.P(YVFN4? XMAzz.M\stx.N/-b|9 Xstx.N/-p|9X  ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include./gl-prototypes/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-sampler-cache.ccogl-util.h_mingw.hwindef.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hstdint.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hcogl-types.hcogl-matrix.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hgl.hcogl-sampler-cache-private.hcogl2-path.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-texture.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hcogl-gles2.hcogl-winsys-private.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.h@km@*bN3]<#X]<" L\f# L[f4) N*N)x fkfnJh>I~X (. NT.,.V/up.tR/up0tP/up2tN/up4tL/up7tK-Rw  .$*w< .Nu/uptq/upt@</.J0V>/upt</.J0V>/upt</.J0V>/uptKWȓqل,0.sX~f2~J J~ZrA. <yYMOX/0y}0$~俣v Xg8t~h}1KXstJ~ fs JwuL}.}&HhHLv | =I/Wh KW~~ gWKW}.|\QyX0~X<[Q}$ _S<tX DŽW~ȄKWK-~K-^>$u$XL>~JXKW!-!W fXuh risHb2 ./KYkt  ./home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inccogl-debug.ccogl-debug-options.hglibconfig.hgtypes.hgquark.hgerror.hghash.hgutils.hgoption.hcogl-types.hcogl-debug.h_varenum.hЄm=[~tnx.fi.JLhs<My[t+ uIJr>rZ/--@*XS J<N7]EcX~$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,w,$, ,:,W-T t3?LzLyMN3c  ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc../cogl./gl-prototypes/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-sub-texture.c_mingw.hwindef.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hstdint.hcogl-types.hcogl-matrix.h_varenum.hcogl-object.hcogl-object-private.hcogl-debug.hcogl-buffer.hcogl-buffer-private.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl-bitmap.hcogl-bitmap-private.hcogl-node-private.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-private.hcogl-texture.hcogl-texture-private.hcogl-pipeline-layer-state.hcogl-pipeline-snippet-private.hgl.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl2-path.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-bitmask.hcogl-meta-texture.hcogl-sub-texture-private.hcogl-sub-texture.hcogl-frame-info.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hcogl-gles2.hcogl-winsys-private.h cogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-texture-rectangle-private.hcogl-gpu-info-private.h0m9uu~sq} ! yfK;KY=&z.JQy.QVbtfOY;Y9[KIuK;f)P;=O;=Mv4su~':NFNw.JwLHLN[OIKIs~t"~ft~yuM ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc../cogl./gl-prototypes/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-texture.ccogl-util.h_mingw.hwindef.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hstdint.hcogl-types.hcogl-matrix.hgmessages.h_varenum.hcogl-buffer.hcogl-buffer-private.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl-bitmap.hcogl-bitmap-private.hcogl-object.hcogl-object-private.hcogl-debug.hgl.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-private.hcogl-node-private.hcogl-texture.hcogl-texture-private.hcogl-pipeline-layer-state.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl2-path.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-bitmask.hcogl-spans.hcogl-meta-texture.hcogl-texture-driver.hcogl-texture-2d.hcogl-texture-2d-private.hcogl-texture-3d.hcogl-texture-3d-private.hcogl-texture-rectangle.hcogl-texture-rectangle-private.hcogl-frame-info.hcogl-onscreen.hcogl-onscreen-private.hcogl-gles2.hcogl-winsys-private.h cogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-pipeline-cache.hcogl-gpu-info-private.h m JNY~ t z.>A*u<zJ<ufI$IY tvJwsnx<(~AyQ{<zJPKF J~,}3,le.0}t r<Jw.tX1M$ h tvt Xv.18Np.$J^ tx< EXFyJ vJ .v JvLRxtnxy %')3g .@<r<)~3 jf.v Xwf .sz= =2O-M/-xV[JtJM t5q@<gJMt K; KKs>Lvp=vv/Z+Lu-=. ;/bX.b.0/-.fAf%%iJXe%%KoIKI*2" K1=0uuKJE 2K砽~6tHB8<z.M <J0Xuup{gggK K KKKKKO$uPv~ vyty.ty<z.<y<JZxp[Y-Kjx.6 f /*2m+wiILuIN }@ Qӯ(73>~-gW .t2H|^yK{I⮃B(>**|JJ|J*x.=ZrXn.};KY;KYsKX|J.|JO|J|Jzz.P6*}*$=!'&O1%~JNF@FdKwJ  tbJtt{?y  t'JYtp[5wKɑ tztxLxJ2wIzfufty J KɑRyM5]"V?I HK> JuIKI=; w ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include./gl-prototypes/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-auto-texture.ccogl-util.h_mingw.hwindef.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hstdint.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hcogl-types.hcogl-matrix.hgmessages.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl2-path.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-bitmap-private.hcogl-texture.hcogl-texture-private.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.hcogl-gles2.hcogl-winsys-private.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-rectangle-map.hcogl-atlas.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hcogl-primitive-texture.hcogl-meta-texture.hcogl-atlas-texture-private.hcogl-sub-texture.hm5#_<!J__)-/1:L̅vXe3KIK1  fzJPzzJBz<vX8T< J ,hJJhth<prt w ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include../cogl/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc./gl-prototypes/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-texture-2d.ccogl-util.h_mingw.hwindef.hcogl-pipeline.hcogl-pipeline-private.hstdint.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hcogl-types.hcogl-matrix.h_varenum.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl-snippet.hcogl-private.hcogl-object.hcogl-object-private.hcogl-debug.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-bitmap-private.hcogl-node-private.hcogl-texture.hcogl-texture-private.hcogl-pipeline-snippet-private.hgl.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl2-path.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-bitmask.hcogl-meta-texture.hcogl-texture-2d.hcogl-texture-2d-private.hcogl-frame-info.hcogl-onscreen.hcogl-onscreen-private.hcogl-gles2.hcogl-winsys-private.h cogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hฃm+XLXq.NKhZK0. JN Tu.Jv/Q4P.ttM #91Wz<4W.y<J %Xz=-%We w0Eya4n6 t=v. vOo wX%70q<[2pg;Ks\s1q XsHHMq=.oJJo<JJXuLf.<.=-E Sx8$o5 .v J+ytyf8r<J[;YMX'/Y v< .}f,tH'y.XJlJPzJPK, Mg,IL:/Wgy J /]X#.Ms2,/tq<< J-twL,3Gt{80fP?:>,0uKII>/g;ua0Q y<;=// fWJqt2帢WM/Zxw w. Z,>xX6؃3q1w "<r.tzLy.Qxf<x<Xx<  tsJvtQ:Bt] JqJwE:3.@jFNyt 9yJK wJ ?x|w JH_B!J_!tZGwy L,RyMUvj,@tKzx ;@IL>a!<dXZ#vdB~N/| tJ"(G}4KsLKKeHKuKK,K<zBzXtPTee.thJ{f=>tJ uX t:LY;K[q1_y<0@p@y.Q~fJ~t{tt{tc=>z2X <tt tutY;wLY@yVvV-39[[+ac+Ave/zX~*Dx z XtKE/-R<-1xIy@@A\A^HxDHLrKHLquH8.  ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include../cogl/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc./gl-prototypes/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-texture-3d.ccogl-util.h_mingw.hwindef.hcogl-pipeline.hcogl-pipeline-private.hstdint.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hcogl-types.hcogl-matrix.hgmessages.h_varenum.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl-snippet.hcogl-private.hcogl-object.hcogl-object-private.hcogl-debug.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-bitmap-private.hcogl-node-private.hcogl-texture.hcogl-texture-private.hcogl-pipeline-snippet-private.hgl.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl2-path.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-bitmask.hcogl-meta-texture.hcogl-texture-3d.hcogl-texture-3d-private.hcogl-texture-driver.hcogl-frame-info.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hcogl-gles2.hcogl-winsys-private.h cogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-pipeline-cache.hcogl-texture-rectangle.hcogl-gpu-info-private.hp߃mX Q+2KF KKiuuV?%{P8@j=7BvkJf:>3=?s<SL?.u$taw9? Zvb|f/91Hwur <xJuwuuv<-ft}J)JuSO t<<<t f)3qXJa<@W%fDz.%Jc(gLڡUMU=wxK-=~f MUZ> j.f :0Y;KZM4y.5iz4vq?NvLI8NZuvhȃ=-Yg漹-(Dx.J5IK; JRNz.:A)Oi%H0:l[fI=;/# -D--N2 v ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include../cogl/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc./gl-prototypes/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-texture-rectangle.c_mingw.hwindef.hcogl-pipeline.hcogl-pipeline-private.hstdint.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hcogl-types.hcogl-matrix.h_varenum.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl-snippet.hcogl-private.hcogl-object.hcogl-object-private.hcogl-debug.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-bitmap-private.hcogl-node-private.hcogl-texture.hcogl-texture-private.hcogl-pipeline-snippet-private.hgl.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl2-path.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-bitmask.hcogl-meta-texture.hcogl-texture-rectangle.hcogl-texture-rectangle-private.hcogl-texture-driver.hcogl-frame-info.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hcogl-gles2.hcogl-winsys-private.h cogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-gpu-info-private.h muuk$* K-PKJ<pSW KKi)uuu{7Aofl-=8B_t,AH0)<?A-K; s|ff/91 vJwuwuv<,~ft~zJ.JN/ >3a:>3=Xy8=?i|.3 t)1qXJxtfJfDk)&Ja(iNNMU=wxK-=~%S:=9gC7Z;BixJ6xJ=m.;hB8<t=hgfX?9Y9gC7==AiwJ .wJ>m.Krtr.Xo>;7gy8uy0K>??tMGK0: <v JY~t/~<t~JXu;KzLct/-/-~..~f*HIhu,>/ )w3LHL:X!WdX   <uXs/s/r0fq?71~@1 ~~'=-) *}<6t-v,} tX $ y.Y: Jv\ 8p<<pJ<rrr~. :>Y{2{$LdL:>:%{KX X  tL,0e q3Hwzttz<0aX)*zUu z . w< .Y;KY;/Z$*21+16 .v<J[xfY=-Y uIK?H0IKIK;K*KIY ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GLcogl-meta-texture.ccogl-texture-private.hcogl-texture.hstdint.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hcogl-types.hcogl-context.hcogl-buffer.hcogl-bitmap.hcogl-bitmap-private.hcogl-object.hcogl-object-private.hcogl-pipeline-layer-state.hcogl-spans.hcogl-meta-texture.hgl.hm?< JMisM>0KFNI>J,M[VYYKs]+10==>u80outXJg-M9Pz0>zJ/uu#  ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GLcogl-primitive-texture.cstdint.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hcogl-types.hcogl-primitive-texture.hcogl-object.hcogl-object-private.hcogl-buffer.hcogl-context.hcogl-bitmap.hcogl-bitmap-private.hcogl-texture.hcogl-texture-private.hgl.hcogl-meta-texture.hP+m#JK;pLJKuI& =IKFXy.Mr<C>yȻg1C+uL,'.]yfJ=IK>tJ Jv .uIb u. HwL\V?WtJ*wU:K-?\ew".r>.#hu,lpXW ghXt<$KKd .cogl-spans.ccogl-types.hcogl-pipeline-layer-state.hcogl-spans.h@4m"L[9iU?iuW fbw <puJLh t,KItX;/.[/:0,>KIqKI.i.XRxtq.zv=BkW fq?==?\KCyf>[+>:/ug,<LW ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc./gl-prototypes../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-journal.c_mingw.hwindef.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hstdint.hcogl-types.hcogl-matrix.hgmessages.h_varenum.hcogl-debug.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl2-path.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-bitmap-private.hcogl-texture.hcogl-texture-private.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.hcogl-gles2.hcogl-winsys-private.h cogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hcogl-meta-texture.h`7m)O1yu-=#]T ;t<5]U?U'| rvm|#f7|<|J>]J_9M#Z<1J}<)(}>hu?sJ<n){y<5y<=s=/$pjV|<mJMf/-='I} ;/tLY[jQy<#= 4z;/ J ##sքnքK= fw.O)ghM9?=Kx U$'U| <vX< JYL28@0 vJ Xv vXBJiv,Llj/CyfQ,jF!c>z 47uxKeY u tWw< .nIy,h0-QtlXV./X",NwJY2YB\ w1zfP#I/I/IWP=Ile,s/r?fr@8LhMIKG=gugtv. XJJ%Yw< t/Yu< f/tJ <t<@J?XAJ@<X@J?JA<f#Jqftz t;@F4!-=}u>xJu=Iu=IKMqG,s/uIt XG?]S3 u/H>xlZH0:Jr.f tf JZ&Pt0JPJ2Jhnx<`z:vdv["dh0cJJ{t +>.v tv<_wGMGM9q .t~<<~<.~X<~J&,,~yz.>f / rt .rv$u\uJL-NgKw=+\uR-!Jb;KZz< 1[ 2JX҆/-/g-=)NX?I(K> fK *u. .73[ |f<;|JHvUOxfx<u=;JMVvjJMVvjJMVvmMGMدvMGMدvMGM'VvkJM0vJM0vJM0v XvJ$< ք8vSKKتMI+rv) wJvt\f$< JJMVvjJMVvkJuJ JuJ <uIYM=IKsu JuJ JuJ <uIYvf\f$< =IKY @F)2vDXRt0,1up5" w< <:>:>gq00p5%4A$EO ` ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc../cogl./gl-prototypes/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-onscreen.c_mingw.hwindef.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hstdint.hcogl-types.hcogl-matrix.h_varenum.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-onscreen-template-private.hcogl-output.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl2-path.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-texture.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-frame-info-private.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-debug.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-clip-state-private.hcogl-journal-private.hcogl-texture-2d.hgl.hcogl-gles2.hcogl-poll.hcogl-winsys-private.h cogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hm==~g>:0Ys=\G?Ic?~tf,tHtJ"uy jt tX Ju}Y ,f<ff 5Ye=Zg5V0؅fQYe=Z\5V0؅הJPwKI/<2JK xXvH fJKuMc=vMuf1IKI;d*/=gv]JLI4JLK;=PvHJNv@uJM{Sut J KEO74>`<fhJOE"Js<fU]}-JfO]}3JXN82pR<[=>0yf N9iQuLHLrlJKNb=ud>A "vf/\) r ./home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inccogl-output.cgtypes.hgarray.hghash.hcogl-types.hcogl-output.hcogl-output-private.hcogl-object.hcogl-object-private.hcogl-debug.h_varenum.hm!JJnMxx< )u Du. tuX='9?uuuuuuuu ] ./home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glibcogl-bitmask.cgtypes.hgarray.hcogl-types.hcogl-bitmask.h`m+Oh~2/f.!IK3-.PyZ[w+0K;M/I/1xyJoJ./;=;ft< f/-nNZ:@^91+ .L:u@ mJoJ./;=;ft< f/-n=huIKw19MJv fyHt=IK1/;=;h>,KjI=juIK0tzI=ft01)=@*NG;=O:0 6 ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL../cogl./gl-prototypes./winsyscogl-shader.c_mingw.hwindef.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hstdint.hcogl-types.hcogl-matrix.hgmessages.h_varenum.hcogl-object.hcogl-object-private.hcogl-debug.hcogl-shader.hgl.hcogl-pipeline.hcogl-pipeline-private.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl-snippet.hcogl-shader-private.hcogl-texture.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl2-path.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hcogl-gles2.hcogl-winsys-private.h cogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.h0mgnz:vLvotuJJmwd ufJIK<:>fyt ("Ʈ'#w>:>>#6%JMJ fuX }JJJM}J=z3$M}.J ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/includecogl-point-in-poly.c_mingw.hstdint.hПm=-J ,-&*!0V-K/of0A*& 9  ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib../cogl./gl-prototypes/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-clutter.c_mingw.hwindef.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hstdint.hcogl-types.hcogl-matrix.hcogl-pipeline.hcogl-pipeline-private.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl-snippet.hcogl-private.hcogl2-path.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-texture.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.hcogl-gles2.hcogl-winsys-private.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hm0tN w.lzJL,0.z7]p.4   ./winsys/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc../cogl./gl-prototypes/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GLcogl-winsys-stub.c_mingw.hwindef.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hgmodule.hstdint.hcogl-types.hcogl-matrix.h_varenum.hcogl-object.hcogl-object-private.hcogl-debug.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-renderer-private.hcogl-context.hcogl-context-private.hcogl-core-functions.h cogl-in-gles1-core-functions.h cogl-in-gles2-core-functions.h cogl-in-gles-core-functions.h cogl-fixed-functions.h cogl-glsl-functions.h cogl-all-functions.h cogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl2-path.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-texture.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.h cogl-gles2.hcogl-poll.hcogl-winsys-private.hcogl-offscreen.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-clip-state-private.hcogl-journal-private.hcogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hm]N]J3Auuf <x.,Z)JMH-M+ wX ne ./home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inccogl-config.cgkeyfile.hcogl-types.h_varenum.hcogl-debug.hm-/0w-/0wm.rv-/0w. Nuu] s,;_=@`=-=X==ZHZH=ZHZH   KIUzz  f=W=hEPt Kg_.KJ=;[>i=-.=;[>[[X=;[>i=XbX=dX=y  = =XaX=dX=m| ./home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inccogl-snippet.cgtypes.hgarray.hghash.hcogl-types.hcogl-snippet.hcogl-snippet-private.hgmessages.hcogl-object.hcogl-object-private.hcogl-debug.h_varenum.hm&JJ~uqJtf=k$u\J*tf=V*$uGJ?tf=A?$uJtf= Ky{y. %Ls< t>otmu ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include../cogl./gl-prototypes/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-poll.c_mingw.hwindef.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hstdint.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hcogl-types.hcogl-matrix.hcogl-swap-chain.hcogl-onscreen-template.hcogl-renderer.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl-poll.hcogl2-path.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-texture.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-frame-info.hcogl-object.hcogl-object-private.hcogl-onscreen.hcogl-onscreen-private.hcogl-texture-2d.hgl.hcogl-gles2.hcogl-winsys-private.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hm&Rv yXug .fOuKIKIKsA ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/includecogl-memory-stack.c_mingw.hcogl-memory-stack-private.hstdint.hmw.;0 Gvf <>IuKF0[N==W%.djV,NZ=== .h>>%K/s> XMfu.h\n ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glibcogl-magazine.c_mingw.hglibconfig.hgtypes.hcogl-memory-stack-private.hcogl-magazine-private.hm;K:0h/Gs@NJKKI  ../gl-prototypes/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include../cogl/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL../cogl/gl-prototypes./winsyscogl-gles2-context.ccogl-core-functions.hcogl-in-gles-core-functions.hcogl-in-gles2-core-functions.hcogl-glsl-functions.h_mingw.hwindef.hcogl-context.hcogl-context-private.hcogl-in-gles1-core-functions.hcogl-fixed-functions.hcogl-all-functions.hstdint.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hgmessages.hgstrfuncs.hcogl-types.hcogl-matrix.h_varenum.hcogl-swap-chain.hcogl-swap-chain-private.hcogl-onscreen-template.hcogl-onscreen-template-private.hcogl-renderer.hcogl-renderer-private.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl2-path.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl-bitmap-private.hcogl-texture.hcogl-texture-private.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-texture-2d.hcogl-texture-2d-private.hgl.hcogl-gles2.hcogl-gles2-context-private.hcogl-core-functions.h cogl-in-gles-core-functions.h cogl-in-gles2-core-functions.h cogl-glsl-functions.h cogl-object.hcogl-object-private.hcogl-debug.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-clip-state-private.hcogl-journal-private.hcogl-frame-info.hcogl-onscreen.hcogl-onscreen-private.hcogl-poll.hcogl-winsys-private.h cogl-node-private.hcogl-private.hcogl-pipeline-layer-state.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-offscreen.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-texture-3d.hcogl-texture-rectangle.hcogl-gpu-info-private.hcogl-meta-texture.h m =eOgz=\Ey)O====vwX=\Ey)O===gvw<=e0iJ5it.=et0zJu lffKeJ0zf^e.s eX5sueM0;YgrXeJO,>4,?xf<L,Ȓȅ+yX>|ueJNdCxdg?Qy.=eO8N>J/s.t:/-2OyJ: .wf .v<.mJ<m fmv<t ftf ft.X" JhXuq.*x0uumd0 &ue9M Lw. <}kEko|pf/;.uJ <wXsw$y<D;=Oq=;uvueAKN, /zfLueN,00/uuu=uv4ue,00/=uv4|ff.t'%)3.ux .tt sf=FNjGw s- fs.i;hrLZ0Nw HIyJy.gKLeMr0GdOFEyJxJ5&I/.?UMGJh u?G1!lmoCsX'.ix ho <$;8>1ARXnhY\NXKhv#nKhv+kAt J8@K_-/T.vK'Xv-/=\.vKuJ <tq. v-/eJXe<`i/wu[zXh tzg.<q.3c fKɫxztueAK.wf/|Jg<k.JlX 67]o.>ixXDwt& ehv:03 <t<>\t J$t\tXu-0.X.f L[1vXeCy<y`JNu`\tXCy.v0-q|;/tQ#<c ,?;=b<t/q?/ w tU@eG{*tK-g &N\u,>/ ./usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL./winsyscogl-win32-renderer.c_mingw.hwindef.hbasetsd.hwinnt.hwinuser.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hgslist.hstdint.hcogl-types.hcogl-matrix.hcogl-object.hcogl-object-private.hcogl-swap-chain.hcogl-renderer.hcogl-renderer-private.hcogl-context.hcogl-display.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-buffer.hcogl-bitmap.hcogl-texture.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-onscreen.hcogl-texture-2d.hgl.hcogl-gles2.hcogl-poll.hcogl-winsys-private.hcogl-offscreen.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-clip-stack.hcogl-clip-state-private.hcogl-journal-private.hcogl-node-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-depth-state.hcogl-pipeline-state.hcogl-bitmask.hcogl-driver.hcogl-texture-driver.hcogl-win32-renderer.h@m$7 D  ./winsys/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib../cogl/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/psdk_inc../gl-prototypes/usr/lib/gcc/i686-w64-mingw32/4.6/../../../../i686-w64-mingw32/include/GL/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0cogl-winsys-wgl.c_mingw.hwindef.hbasetsd.hwinnt.hwingdi.hwinuser.hstdint.hglibconfig.hgtypes.hgarray.hgquark.hgerror.hglist.hghash.hghook.hgslist.hgstring.hgqueue.hcogl-types.hcogl-matrix.hgmessages.h_varenum.hcogl-object.hcogl-object-private.hcogl-texture.hcogl-context.hcogl-context-private.hcogl-core-functions.hcogl-in-gles1-core-functions.hcogl-in-gles2-core-functions.hcogl-in-gles-core-functions.hcogl-fixed-functions.hcogl-glsl-functions.hcogl-all-functions.hcogl-swap-chain.hcogl-swap-chain-private.hcogl-onscreen-template.hcogl-onscreen-template-private.hcogl-renderer.hcogl-renderer-private.hcogl-display.hcogl-display-private.hcogl-attribute.hcogl-attribute-private.hcogl-attribute-buffer.hcogl-indices.hcogl-buffer.hcogl-buffer-private.hcogl-bitmap.hcogl2-path.hcogl-pipeline.hcogl-pipeline-private.hcogl-snippet.hcogl-framebuffer.hcogl-framebuffer-private.hcogl-matrix-stack.hcogl-matrix-stack-private.hcogl-offscreen.hcogl-texture-2d.hcogl-texture-rectangle.hcogl-texture-3d.hcogl-depth-state.hcogl-pipeline-state.hcogl-frame-info.hcogl-onscreen.hcogl-onscreen-private.hcogl-poll.hgl.h cogl-gles2.hcogl-winsys-private.hcogl-debug.hcogl-clip-stack.hcogl-node-private.hcogl-private.hcogl-pipeline-snippet-private.hcogl-sampler-cache-private.hcogl-pipeline-layer-private.hcogl-boxed-value.hcogl-bitmask.hcogl-clip-state-private.hcogl-journal-private.hcogl-driver.hcogl-texture-driver.hcogl-pipeline-cache.hcogl-gpu-info-private.hgmodule.h cogl-feature-private.hcogl-winsys-wgl-feature-functions.hpmO=LVh]X?~Jf?dghhwz+t@0L2t# uXQJ=AOs=Mqw ht. . .x~JKIoV*."Kgl3<Y<_JuvHJZ0քwq1"By?UKs/>V7~fXK@vK;=u0ug#/u}fJ>,0 .GKKKKg=y9M?+NU~JK>g],05fEX&<Z.A00yh>T>J~x82;,0I=:=:PZPE=xFK;Kʃ| ,1.OX6<~(e/Xr>'(/s^ su. hX wX n /home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/lib/glib-2.0/include/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/glib/home/kou/work/ruby/ruby-gnome2.win32/glib2/vendor/local/include/glib-2.0/gobject../cogl.cogl-enum-types.cglibconfig.hgtypes.hgtype.hgenums.hcogl-types.hcogl-bitmap.hcogl-material-compat.hcogl-path.hcogl-shader.hcogl-texture.hPm?Yo  Ld(edtw'n֠Y!~֦Xc<Xg=W/F@z$""+ J >rJ])<x ../../../../mingw-w64-crt/crttlsmcrt.cD ../../../../mingw-w64-crt/crt/tmp/buildd/mingw-w64-2.0.8/debian/tmp/usr/i686-w64-mingw32/includetlsthrd.cwindef.hbasetsd.hwinnt.hwinbase.hmzd>0hKx< J?UN*MJr=-/1Mq/vhYe:A,>tNTNJitcAL Xs<Juthu *$^[ig#zXx[t9M;/=s0g=s0gusoT ../../../../mingw-w64-crt/miscmingw_getsp.Smingw_getsp.SmL  ../../../../mingw-w64-crt/math/tmp/buildd/mingw-w64-2.0.8/debian/tmp/usr/i686-w64-mingw32/includecosf.cmath.hm== ../../../../mingw-w64-crt/math/tmp/buildd/mingw-w64-2.0.8/debian/tmp/usr/i686-w64-mingw32/includesinf.cmath.hm== ../../../../mingw-w64-crt/math/tmp/buildd/mingw-w64-2.0.8/debian/tmp/usr/i686-w64-mingw32/includefloorf.cmath.hm== ../../../../mingw-w64-crt/math/tmp/buildd/mingw-w64-2.0.8/debian/tmp/usr/i686-w64-mingw32/includeceilf.cmath.hm== ../../../../mingw-w64-crt/math/tmp/buildd/mingw-w64-2.0.8/debian/tmp/usr/i686-w64-mingw32/includesqrt.def.hmath.h0m1<JY}}X^g-ge0f}XK= T= ../../../../mingw-w64-crt/mathasinf.cm ../../../../mingw-w64-crt/math/tmp/buildd/mingw-w64-2.0.8/debian/tmp/usr/i686-w64-mingw32/includeacosf.cmath.h0m   ../../../../mingw-w64-crt/math/tmp/buildd/mingw-w64-2.0.8/debian/tmp/usr/i686-w64-mingw32/includetanf.cmath.hPm== ../../../../mingw-w64-crt/math/tmp/buildd/mingw-w64-2.0.8/debian/tmp/usr/i686-w64-mingw32/includecos.def.hmath.hpm3<JY}XyyF?Mw5  ../../../../mingw-w64-crt/math/tmp/buildd/mingw-w64-2.0.8/debian/tmp/usr/i686-w64-mingw32/includesin.def.hmath.h0m3<JY}XyyF?Mw5 iE ../../../../mingw-w64-crt/mathcosl_internal.Sm%K//Y/!/////Y///iE ../../../../mingw-w64-crt/mathsinl_internal.Sm)K//Y/!/////Y///O ../../../../mingw-w64-crt/crt../../../../mingw-w64-crt/include/tmp/buildd/mingw-w64-2.0.8/debian/tmp/usr/i686-w64-mingw32/include/tmp/buildd/mingw-w64-2.0.8/debian/tmp/usr/i686-w64-mingw32/include/psdk_incmerr.cinternal.hmath.h_varenum.hstdio.hPm>VhLKKFKKYy?UM8| m:AC tAH@mAA C |  AAC   FAC j  FAC (`mC0HFFPQ H  m?C c J |  m|  m m m m m]A~ A m m m m m|  m|  m|  m m m  m 0mWC HK@ m m m m m m m| 0maAF AE PA AA$pmeCMLMf A | TLmAC AAE`Q AA AAA T AA AAG 0LmC HLz A c A e<LmAA AACpw AA AAA $L`#mhCHHHGA<L#mAA AACP AA AAH 8L'mqAA AACPeAA AA(L(m'C0HHFMk A (L0)mKC`HHQ A L+m(L+mAA C0  AAA LP,mXAC0RA$L,mC`PHZ,L-m`AB I- AAA D |  5mDAC ~Ap5mOAH DA 5m 5m (5mC0HL] A i(6mqAA C0i AA 7m |  7m07mwAC@nD 7m(T7mqAA ACP  F AAH d C AAG ]A AA<`9m=AA AACp> AA AAG $;mC LHJi F (@mAA C0 AA p?m4?mAA C@  AAA G AA(`@m4CKS A $BmC`HHK| 8 pCmAA C W  AAB Q  AAA Dm[AA ACEPu AA AAA x AA AAA ~ AA AAA q AA AAF VAA AA `EmnC HHy D EmC TW B ( FmC@FUFHe E ( 0Gm}AA E0s AA( GmC0FINz F i< HmAA CACpM AA AAF ( @OmAC @ CI C| ( Om7C s( Pm+C g( PPm?AE0wA<( PmAA ACH AA AAA P( RmgAC AAH AA AAB bAA AA<( Um~AA CCEP AA AAB T( XmWAA AAC AA AAA m AA AAA | ( _mCPFGLM F  `m%C a am%C a @am" pam\C HK| A ( amC H[x B P A $ pbmCPHTI H ( PcmyAA C a  AAH < cmAA AAC@$ CA AAA | 4`fmpAC C B  AAE ] AA(fmlC0HHKB A (@gmrC0HHKH A <gmAA AAC0r AA AAC (hmC@HLId A 00imkAA AC aA AAimFC HDv$imCpHN A $mmC LD[ B 0`nmyAA AC oA AA8nmlAA AAC0`AA AA PomC LJ G omC0HDH A <qm AB L AAA A  AAA A | ~mC S(mMAE ~ AA CCPmXAC0MF(mCFFJo H Pm`AC F FA (mC@HHK[ G PmHC Z C gmHC Z C g mQAC } AA (PmCPGKWH G (mCPPHP( E <m$AC AACv AA AAA 8mC@FJHo F _ A [ E <mAB L AAA G K AAA B ЕmCW| DmC SDm,C h<D@mAA AACPC AA AAB $D@mC@HQ$DmC@HOp F 0DmC HHFt C c A oD`mHC Z C g DmwC p A ` A a(DmAC E@  AAA <D0mAA AAF AA AAA (DࢀmC0HLF C (DࣀmC HHB K K E | PmrC0HG_ PmC JHe F | m]C0FDOXmAA ACPq A AAF  A AAF X A AAE ীmC Z<mAC ACE@ AA AAH Pm(AC AACP CA AAC O CA AAA 0m| ,PmAB I AAA F $0m}CQK] mFAC r AA mXAC0MF0`mC@HOZ A  E mKAC EA@m5C qm&C b| (mMC I$(mCPHHR (m| жmrC0HG_ Pm`C FH_ A | m3AC mAmC S$mF\K C , mC HL E O A (mzC@HHK A $mCPHP8mEAA AAC@9AA AA<mC HHHq D p A p A o,mC LHG B o A 8mAB DC AAA E AAA <ÀmrAA AAC AA AAG (ʀmXAE ` CG dC$`ʀmC0LLx A |  X@ˀmTXˀmAA AAEJ AA AAA ^ AA AAA TX̀mkAA AAC` AA AAH  CA AAF (X Ԁm|C@TU A | X׀m@C0|(X׀mAEPY AA A4X؀mAA CPj  AAA  AAX`ـm+C g XـmXـm4C0p$XـmC0HHHH$XڀmC@FHSH8XۀmMAA AAC`AAA AA X܀m(X܀mvCpKHOg D (XpހmCKKKG B (XPmAA C@  AAA | HPmC OHpm-ACeC| m1C m$m1AA C e AA0 m[AA AC QA AA m0m9AA AC mC AA|  `mD4`0mvC HHH I n O U,`m4C HHH E `4`mvC HHH I n O U,`pm4C HHH E ` `m<T`mAA AAC@F AA AAA w AA AAC |  mxAC0| AA mfAC0j AA  m1AC kA m*AC dA m1AC kA( 0mAA E y  AAA $ mC0Wf A ( mC0MHLb A ( mC0HJQ A $ mC0HNj A $ mC0HOy A ( mCPHLF F < mAA AAC0 AA AAG  mAC A0 PmAA AC zC AA0 moAA AC aA AA< PmbAA AAC@# AA AAB |  #mVT# mcAA AAF# AA AAA Z AA AAA | 8$$mJAA ACCP<AA AA<$$mAA AAC0 AA AAE $$mAC m CA $$pm*AC `A$$$m+AA Cc AA$$$mC0HO] A $$$mxC0RZH($$pmC@HHO B ($$pmyAA C Y  CAA $$mcAC { AE <$$` m^AA AAFOAA AA0$$ mC0HHOu A B F ,$$ mCHRy A X$$$PmiAT A C L C $$mD$$mAA C ^  AAA s  AAE F AA| 4'mAA AA A FHA <'PmAA AACF AA AAA 8'mAA AAE0AA AAD'mFAA AC  A AAB r A AAH T'mAA AAC0 AA AAI F AA AAF 'mDAC ~A<'mAA AACP AA AAG <'mAA AAC0 AA AAC ('mCPMR A | $D)mCPFMcA F D)pmACA(D)0mAC C0  AAA DD)mAA C0g  AAB e  AAA \  AAA D) m^C FFn C (D)@!mpAE b CE x CA (D)!mC0FFJT A $D)@"mC@FIFz A $D)"mC@QMe A 0D)$myH f B L D L D E K H H H D)P%mhAE0r AG PD)%mAA AAC@ CA AAA ` CA AAA <D)&mAA AAEP AA AAA TD)*mAC AAE@ AA AAA G CA AAE TD),mN AC AAF AA AAA  CA AAA TD)6mAA ACE`f AA AAA  AA AAA lD)D-Fm$AC^A(D-FmoAC E R  AAC D- Hm<ACvAD-`HmDAC~AXD-HmAA AC@ A AAA i A AAA M A AAA D-@Jm$ACZA8D-pJm|AB Zt A A  A A ` A A D-Lm%AC [AD- MmAC SAD-@MmAC SA| 40`MmAA AC g A AAA 40 PmDAA C _  FAE O CA(0pPm3AA C _  AAA <0PmAA AAC@K AA AAA |  10Qm 1@Qm(1PQmvC MJ G U 1Qm 1Qm 1Qm 1Rm1Rm-C UQ1@Rm-C UQ1pRm.C UR1Rm.C UR1Rm.C UR1Sm.C UR10Sm.C UR1`Sm9AHlC 1SmeCYH(1TmCPJLFLN G $1 UmCPPHK^ A P10Vm'AA AAC`  AA AAA MAA AA|  T4`WmAC0 AA T4[m T40[mXT4@[mAA AC@ C AAC i A AAD % C AAF T4 dmoC0T A T4dm T4dm T4dm?C HHkT4dm?C HHk<T40em AA AACPS AA AAB T4@gm6C S A T4gm| 5gmC W5gmOAC IA 5hm50hmC O,5PhmAC W CB P AA $5 imC`MOW A $5lmxC HHFa F 450mmHAA C u  AAD C CA5mm8AC rA45mmkAA AE O A AAA 50nm 5@nm 5Pnm 5`nmfAC0H AC 5nm#AC ]A5om#AC ]A 50om 5@om05Pom9AA AC oA AA| \8om"C ^ \8om,\8omAC K CA P AA \8pm \8pm | 8pm"C ^ 8qm88 qm-AA C   CAG P  AAA 8Prm 8`rm |  9prmlAC Q AA 9rmD9smiAA AC0 C AAA Z A AAA 9ptm(9tmJAH N AH fC| $L:tmpC0FNXL:@um2C n4L:umHAC C q  AAF C CA L:umL:um$C `(L:vm<ACi AB JAL:PvmCV(L:pvm<ACi AB JAL:vmCVL:vm=C@yL:wm+C gL:@wmCSL:`wm&AC^C L:wmL:wm4An A C8L:wm@AA AAE0rAA AAL:0xm%C a$L:`xm{C0LHH[ L:xm~ACo AA L:`ym,C_ A L:ym-AC gAL:ym^C F G ML: zmC PL:@zmC PL:`zm,C hL:zm,C hL:zm4C0pL:{mC XL: {m4C0pL:`{mDC0@L:{mDC0@L:|mC XL: |mC XL:@|mC XL:`|mC XL:|mC O$L:|mUCHHh E TL:}mC WL: }miC H]L:}m$CV G $L:}mC Ht A L:~mC[(L:~myC HDr E f D (L:0mAA C0e  AAD $L:m\C HDz G KL: maAC@[AL:m]AC@WA$L:mCpQLLLL:mC OL:mSC OL:@mCD0L:ЂmCPLHHcu I SL:mCD|  @@m @Pm @`m$C ` @m @@mAA AC  A AAC CA AA @`m @pm9C u<@mAA AACP AA AAA @0mH@@mAA Fl  AAA D  AAC D AA8@ЇmaAA AAC`UAA AA@@m'C c| (\BpmC@HFFF A \B`m \Bm \Bm(\BmCpKHHtd A P\BЋm^AA ACC@B CA AAA CCC AA|  LC0mAC0J AA LCm$LCmSAc A Z E J LC`m,LCpmAC  CA P AA $LCmC@TH{ F LCPm]C0Ln_LCm,C h(LCmXAA C0N CA$LC@mC@HPq LCАm LCm LCm LCm LCm LC mLC@mC O8LC`mAA C0d  AAE ]  AAA LC@mpC0r K o8LCmAA AAE@CA AA$LCmCPLO| F 8LC`mAA C@v  AAC B  AAA LCpmxC0r K s LCm|  LFmeAC _A(LFpmAC Cu AA<LFm AA AAEP AA AAA <LFࡁm] AA AAEP  AA AAA LF@msAC mA<LFmAA AACP AA AAH <LFுmAA AAC`  AA AAA TLFmAA AAF CA AAA I CC AAA (LFʁmC@FHLh A | XH ˁm{AC0uA<XHˁmMAA AACAAA AA(XH́m7C@HL}d H $XH0ρmC HHHz A $XHρmC HHH_ F (XHЁmAB DCAAA $XHсmFC HHH A <XHҁmAA AAF AA AAE XHցmKC0FJw(XH ׁmcAB kqAAA (XHׁmhAB kvAAA XH؁mmC@iXHp؁mMC0IXH؁mMC0I0XHفmAA AC`A AA,XHځmJAB F$ AAA A | KP݁m&C bK݁m%C aK݁m;AC uAK݁mC ZKށm;AC uAKPށmC ZKpށm.C jKށm.C jKށm.C jK߁m.C jK0߁mC ZKP߁m-AC gAK߁m>C0zK߁m.C jK߁m.C jK m>C0zK`mNC0JKm>C0zKmNC0JK@mNC0JKmNC0JKmCR A KmBC Lr|  dMPm ,dM`mAE v CA P AA (dMmAC C ~ AA$dMmbC Pm A `dMm3AE kAdMPm7AC qA0dMm{AE m AA a AA aAdMmWC0k B _ A TdMpmAA AAC@ AA AAE C AA AAF dMmC0HHc A 4dMmC FFM A Q E Q4dMm AC EP  AAB h AA<dMm AC AAH  AA AAC dMmVC0Z C dMPmdMpm5CHHa dMm PdMmAA AACp\ AA AAA  AA AAE (dMpmyC[s A f(dMmFN^n A $dMmC HQr B odM mDC HMk dMpmSC MHHr dMm dMmDC JHHf<dM@mAA AAE AA AAE $dM0mAF A q G Q dMm"dMm5AC oA dM@mSC LHHo8dMmXAA AAC0LAA AAdMm-AC cA(dM0mAC C@ AA dMm $dMmwC cV D rdMpmXAH0IA8dMmAF ACCpnAA AAdM`mAC@|A dMmV(dMPmC L G QdMm&AC \A| S@m+C dTSpmAA AAC`  CA AAC \ CA AAA | LT mAEPALT mSC HHTLTmAA AAF AA AAE T CA AAF PLTPmAA AAFm CA AAC TEA AA<LT0 mAA AAFoCA AA LT m(LT mAA C0 AALT m!AC YC8LT m{AA AACoAA AA LT m| 4V m4C0p4V m[C S4V@ m4C0p 4V m 4V m)AC cA4V m2AC lA4Vm<C0x4VPmC P4VpmC P4VmC P 4Vm 4Vm 4Vm7C HHc4Vm!AC [A(4V@m&ACZ AB CA4Vpm)AC cA4Vm#AC ]A|  XmC X XmC O XmC O X0mC O XPmC O Xpm Xm$ XmAD JAA | TX0mAA AAC@  CA AAG f CA AAA 8X0mhAC AAE@XAA AA|  Ym Ym Ym Ym YmYmCW Y mY@m3CoYmGCCYm>C X E YYm/CkY@m)C eYpm)Ce(Ym<CGIP D Ymi YPm] Ym?,YmvAE N AA W AB $YpmC HH^ A L0YmAC r AA ^ AI $YmC HQ Ypm Ym6AC pAYm@AC0zAYmFAE [dYPmXAC RAYm'AC]A Ym Ym Ym AC0A| \mC O\0m!C ]\`mC [ \m \m \mC \PmC \mC  \p m\ mCY\ mCY \ m \ mCZ\ mCZ \!m \ !mCZ\@!mCZ \`!m \p!mCZ\!mCZ \!m \!m8Ct\"m8Ct \@"m \P"m9Cu\"m9Cu \"m \"m9Cu\ #m9Cu \`#m \p#m9Cu\#m9Cu \#mjCMKN\`$mOAM \$m \$m |  _$m _$m _%m/C k_0%m!C ] _`%m98_%mAA C o  AAA i  AAA _P&m! _&m4_&m@Ak D O _'m4 _@'mvAC0H AA _'m^CPB A W_ (m:C0v _`(mA(_(mCPHPHP A _`)m"C ^$_)mC@HPOx B (_0*m^AC0^ AE tA_*mSCPO _*m _+m |  b+m,AC fA b@+m$ b`+m]C@LH A |  xb,mC JQ B xb-m/AC iA(xb-mEAC d AG OAxb.m&C bxb@.m5AE mA(xb.maAC C J  AAA (xb.myAC C o AA,xbp/mAB T AAA A $xb0mJC@HLNa A (xb1mC@KIP A Txb3mAC ACEP AA AAA J AA AAB <xb4mAA ACC@ AA AAA <xb`6mAA AAC` AA AAE 0xb=muC@FFHH E S A 8xb>mAC AAC@CA AA xb@?m xb`?m'AC [ CA xb?m@C W F _ xb?m8xb?mAA C t  CAC P  AAA xb@mTxbAmAA AAC`j AA AAA   AA AAA PxbGmAA AAC0z AA AAA R CA AAE xbPHm xbpHm xbHmxbHm2A] B M(xbHmbC HHHl I Q xbPIm"$xbImXC Sj A R xbImC LD~ A | gJm,AC fA gJm,gKmAC0t CE \ AC | gLm,AC fA g@Lm,g`LmAC0t CE \ AC g`Mm_C0LLC| hMm/AC iA hMm,hNmAC h CA P AA $hNmC@HFI E hOm hOm hOm hOmMAC _ AA h0PmAC VC hPPmPhpPmAA AAC@f AA AAA  AA AAE | (jRmC0HHHKR H ,jRmAE v CA P AA jSm=AE e AD jSmCS jSmC T A X A k jTm$jTmsCPQH A 0j Wm(CPFPF I } C 0jPXm"C@PHg K e A jYm(C d jYm" jYm" jZm"j@Zm8C0tjZm@C0|jZmHC0D j[m" j@[m" jp[m" j[m j[mOAC a AA j\m j\mpC HHt A j\m!AC YC j\m(j\mSC`HHL D | (l0^muAA C m AAlm6C r l^m<l^mAA AAC0 AC AAG 8l_mLAA ACC0|CA AA l@`msAD Gf (l`mAA C@z AA(lPamAA C@y AA(lamAA C@ AA(lbmAA C@ AA(l`cmAA C@ AA(l dmAA C@ AA(ldmAA C@ AA(lemAA C@ AAPlfmAA AAC@V AA AAE  AA AAA lgm lgm lgm lgm lgm lhm(l hmgC HHHV E p lhm(lhmXAA C N CA$lim4AA C j CA$l@im2AA C j AA8limGAA AAC0{AA AA|  qimA qpjmA qkm%4 q@km AA AF A AAA qPrm qrmCD qsmC( qtmC0  A  A  A 0 qymJAC CE@zA AA qym  q{m=, q@|mC`HHOf H Y q0}mC W( qP}mjAC P AB QA$ q}mAFJ AA  qPmRFUKk qmAHpA4 qmAA CP  AAE C AA( qpmmAC0^ AE CA( qmmAC0^ AE CA, qPmAC  AE C AF ( q@mAC  AJ CA( qmAC  AE CA( qІmAC  AK CA( qmAC  AG CA( qpmCPHHSm A qm qm q m<ACp6A q`mWFUKp qmAC@wA qPmyCPu qГm< qm!C ] q@mC W q`m qpmAA AD qmwAA AC4 A AAB A AAT qmAA AACL; AA AAA  AA AAD  qmBC ~< qКmAA AAFAA AA qmC`|  v m v@m v`mJ vmJvm!C ]v0mC W vPm vpm% vm% vОm vm(vm~AC q AA e AA vm9C i A vПmC v mv@mEC u A |  Txm8TxmAA C@z  AAA l  AAA TxmKTxСm/AE gATxmC W| x m2C@n x`m xmxmJAC0DAxmXC0RF|xPmJAC0DA(xmAA C AA xm8xंm0AA C   AAD   AAF xm[xpm5AE mAxmC WxЧm'C0c(xmxC HHc A t A xm|AC O AA xmAC@Axm;C0w xЩm% xm x mxm}AC@wAHx0mAA F  AAC |  AAB |  AAB $xmC@ K y G y G (xmAA Cp AA x@m xPm| 0|`mC@JFHFP A W| mC T |0mUC LKi A |m |m |бm*Cf|m1Cm|@m2AHgA|m,AHaA|m*Cf |ಂmYCQDn J |@mCX |`m,|pmAA Al  AAA |m/AC iA0|0m=AC AE kA AA(|pmC@QHHPu G (|@mC@QHHLY G (|mC@QHHPu G |mYCQDn J | m $|0m7AA Co AAX|pmAB IK AAA F  AAA A q AAA G  AAA A |0mjFRRo G |m |m8|m7AA C |  CAA P  AAH <|mAB CD AAA A   AAA A |mH|གmiAA C0  AAA C  FAA   AAE ,|PmAD O AAA A |Pm$|pmyCHJHIR(|mFNNNQ H |Âm|  Âm. Âm Âm Âm Ăm Ăm  Ăm 0Ăm PĂm|  pĂm0ĂmC0HHHHJ C W łm>AC n AA 0`łm9AA AC oA AA| dłm A^ dłm$dłmA[8dƂm}AA AFCpgFA AAdƂm&AC [F0dƂmOAC0] AA P AA VCdǂmCUd0ǂmEC0P A ndǂm'Cc dǂmdǂm,C h(dǂmC@HHRg D dȂm!C Z,dȂmAE v CA P AA <dɂmwAA CFC@x AA AAA $d ʂmMCPF[ A dp˂mZAE RA d˂miAE T AE d@̂mCZ0d`̂mAC CC C AAd@͂mCQ<d`͂m5AA AACP~ AA AAG dςmJAC F dςm0dЂmIAA AC0?A AA d`҂m dp҂m#C_d҂m$C ` d҂mLd҂mgAA AAC0a AA AAD rAA AA0d`ӂmTAC CC FA AAPdӂmlAA CCC0@ AA AAA WAA AA<d0ԂmAA CCE`M CA AAA <d0ւmAA AAC s AA AAB PdւmAA AAC@w AA AAA m CA AAA (dׂmAB IAAA  d0؂m ,dP؂mAD GC AAA A Td0قmAF AAF FA AAH h AA AAD Dd݂mkAA AC  A AAE U A AAA d݂mC HHH_,dނmRAB Ih AAA A Td`߂mE AA AAC@ AA AAH  AA AAA dmsC JJ[$d0mC JHHA B ,dmAB I AAA A 4dmAA C0a  AAH  AA4dmAA AC@v A AAA $d@mfC HPT E q dm# dm,dmAB I AAA B dmcAC ]A d`mdm+C c dm dm $dmC`LDb A dm dme d@m8dmAA AACAA AA8dmAB L AAA A GCAA dm(C \ dm8dmAA C0|  AAA J  AAA | ,mAE v CA P AA Pm `mAC c AH m m @m `mAC k AA 0mZmkC HKP(mC@HHHO A $mGAA C  AA,@mAD GC AAA A < mzAF AAC@} AA AAA (m3CPKKL E 0mIAA AC0?A AA0m^AC0XA8mAF CQ  CAA p  CAA |  0m Pm&,mA` A D L K C C m, @m $`mHAc A I F M m3 mm9C uPm9C u mC Ri B PmC Ss G m(0mAC E0| AA mC RmE _ A `mhC FIFOTmAA CAEP AA AAC , AA AAA  m  m  m%  m% 0 m1 p m)@ mAA AC o A AAH ^A AAP mIAC@CA mEAC@A  m'@ mAA AC  A AAJ CA AA m),mC0HLLo A  m,, mC0HLLr A m7C HH_ Pm,,mC0HLLr A  pm DmAA C@u  AAD M  AAA c AA Pm,,mC0HLLr A DpmAA AC  A AAA IA AA `m m (mqFINN B , mC HHDG B q m D mAA AC  A AAJ C A AAA HmAA AC  C AAD J C CAA m m#0mvAA AC lA AA<@mJAA AAC0 AA AAA 0mvAA AC lA AA0mvAA AC lA AA m# m# m#4 mAA C0m  AAA P AAm&AC\Am&AC\A  mJCOHHc ` mJCOHHc$ m\C PHHHl !m~C HHD I !m+!mVC0r A _  "m+P"mVC0r A _ "m8AC rA "m*  #m8AC rA `#m;AC uA#mDAE|A,#mgAA A4  AAG `%mDAE|A(%mAA C AA(&mvAC CK  AAA 'mGAEA `'m>AC xA$'mpAF E AC (m3C0o,P(mlAD GCE AAA A ,)mlAB E6 AAA A 0+m P+m| $Dp+mC@FN{ A <D,mAA AAE@ AA AAA (D .mZCPFFW A 0D/mC@HIFF| E r A (Dp0mC0HLOV D D01mC ZDP1m(C cD1mC Z D1mLC HHHl,D1mC HHHo F q E ,D2mCPLHL{ E S,Dp3mCPLHL{ E S,D04mCPLHL{ E S0D4mCPHHHDw J SD5m!C ]D5m(C cD6m!C ]D@6m(C cDp6m!C ]D6m(C cD6m9C u(D7mCPHHHD A D9m<C x,D@9mC0HL` E S DP:m Dp:mC0NKS A $D;mC0RTU B DC wD`Cm0C lDCmHC DDCm/C0kDDm/C0kD@Dm!C ]DpDm!C ],DDmC@LHTu E SD`EmC ZDEmAAEyADEmAAEyA(D FmVAA C0N AA DFm8AC rA8DFm<AC AAC@.AA AA4DHmAA C ^  AAA n AA DHm;AC uA DHm>AC xA D Im D@Im | ԡ`ImCC0<ԡImAA AAC` FA AAA <ԡ@KmAA AACpY FA AAG $ԡMm$CPLT F | Om9AC nFPOmEAC0zF,OmeAB I AAA G | T,SmEAA AACP AA AAF L AA AAA 0,`VmWAA AC MA AA$,Vm:AA C r AA4,Wm`AA C G  AAA N AA8,`Wm{AA ACC0mAA AA(,WmDAA A~ AA ,0XmKAE A C| (XmWAA C0O AAXm3C0o YmZC0HNYm[C HOYm+C gZmRC HFpZmAC C[m5AC kA$@[mC HHM\ D $[mC HHN\ C $\mC HHN\ C | @P]mC X @p]m @]m @]m @]m @]m @]m) @]m @^m @^m @ ^m @0^m @@^m @P^m @`^m @p^m @^m @^m @^m @^m @^m @^m @^m @^m @_m @_m @ _m @0_m @@_m @P_m @`_m @p_m @_m @_m @_m @_m @_m @_m @_m @_m @`m @`m @ `m @0`m @@`m @P`m @``m @p`m @`m @`m @`m @`m @`m @`m| 0`mAA AC A AA am am'AC [ CA am@C W F _, bmAC k CA P AA $cmjC HH` A u cm cm}C LN C TdmAA AAH@W CA AAG  FA AAA $0em\CHHq L K em&$em\CHHq L K fm&0PfmC HHHHA L SfmJC So00gmC HHHHA L SgmJC So hmZCSHw0phmC0LHHHK E S<imAA AACPo AA AAF jm jm; km<|  @kmCTIN B km;AS A _  lm 0lm;AC qA plmAC A(@mmAC E  AA$PnmC`FQG` A 0pmTAC LCpm<C0xpmDC0@ qmCC0pqm]AC SA| 8qmDAA AAC`8AA AA tmC O<@tmvAA AAH AA AAA <um{ AA AAF AA AAF <@mAC FFFoCA AA| ȯЄmCM<ȯmAA ACH AA AAA TȯmAA AAC0z AA AAA H FA AAE ȯ0mWC SȯmAC0C|  İ0m İ@m İPm İ`m İpm İm İm İm4İmAC E@D  AAA y AA4İmcAC C~  AAI K FA İmC@HHH|$İmiC HFJ] H İm İm(İ mCK\Kaa A (İ@m'AA CP  AAE $İpmCPLPZ İ@mİPm2AC lA İm(İm]C@HJH A İm| 0 m#AC ]A<0PmAA AACI AA AAA l0mAA AAF: AA AAH V CA AAD K CA AAA 0mC O0m!C ] 0m9(0PmCAC l CA KC0m\C G F G 0m6 0@m 0Pm2 0m%(0mC@HHK A 0`m0mDC0@ 0Сm 0ࡃm 0m 0m"AC \A 00m 0@mIC HGv80mAA AAC0sAA AA 0m 0 m 00m 0@m 0Pm 0`m 0pm 0mMC HHy 0Уm0ࣃm&AC `A<0m!AA AAFP AA AAB <0@mSAA AAF  AA AAF 0m 0m-AH bA00ஃmCPLHHPI H Y$0mC`LHHM(0mAA CP{ AA(0 mAA C` AA0бm{C`w0Pm>C HHi| (Lm4CPHLL E (LгmCPHLHG A (LpmCPHLH A L@mOC@s A W(LmC@HFH A <LPmC`TXHh E K A g I |  lฃm lm lm lm l m$l0mCAA C { AA lmlmrAC@jClm<C x lPm l`m lpm lmlm(AC bA(lm:AC \ AA VAlmEAC }ClPmRC j C \ lm8lлmAA C0  CAE \  AAB lm0lmC@LLK A I(lmtAA C0j CA lm(lmrAA C@j AA| 0mVC0R m m m0mAA AEPC AA mm,AC bA8mSAA AAC0GAA AA$Pm7AA C o AA0mEAA AC {A AA8mKAA AAC0AA AA$0ƒmCpbKh ÃmAA ACC AA AAA  FA AAA CCA AA,ɃmAE v CA \ AC 0ʃmAC ACpD AA P̃m* ̃m"$̃mC0HHHL I P̓m@$̓mC HHG_ G $P΃mC@FHM< σmNAA ACF, CA AAA $p҃mGAC C } AAP҃mAA AACp AA AAA GCA AAԃmIAE AA ՃmCST@Ճm|AA AAE AA AAG  FA AAB ؃m$؃mCPMLHPكmAA AAF CA AAC AA AAP`݃mAA AACp AA AAA CCA AA|  `p߃m `߃m `߃m `߃m `߃m`߃m9An A `m% `0m `@m `Pm ``m `pm`m.C j(`mC0HHL B $`mC LHJj E (`0m*C@HL[ A  A (``mBC@FFJ A `m+AC eA(`m/CPFFFH A D`mOAA ACPr C AAC  C AAF ``m`m-Ag<`mdAC AACpk CA AAF <` mAA ACC` CA AAA |  D m D0m D@m DPm D`m$Dm\AC H AC Dm% Dm D m D0m D@m DPm(D`m/C@HHHJ E $DmCPHHK$DPm CKOG(D`m%C@FFJ A Dm:AC d AG Dm:C0v,DmC0LHJS A g(DmCPFFHF C DDm4AA ACPk C AAA  C AAA D0m DPmOAH v CA <DmAA AACph AA AAA DD@mAA AC@ C AAA  C AAA |  t mHC FIFo tpm7AC \ AE tm.C P A Y<tmAC ACE0h AA AAG tmC FJ t0mC FJ tmC LHTtpmAA AACP AA AAD  AF AAA <t0mlAA AAC@~ AA AAG tm tm tm tmtm/C0ktm:AH kA| PmKC Ru m%myAC sA Pm,pmAC  CA P AA Tm AA AAF6 CA AAA  CA AAA $ mC@HHR( mCpFHKL A 0mC0HHHHU H S00mC0LHHHi E S| `mAW `m `m(` mC`FJG[ A `m `m(`mAA E0  AAA `mACUA`m:CHHb `m ` m `0m `@m `Pm ``m `pm`mVC@R`mAC SA<`m\AA AAC0Y AA AAA ``m0AC jA`m/C k(`mAA C0 AA `mC0HHHn`mOAC IA$``mH@Msj0` mAC`PKUH A X `pm(`mrC@OHHHz A (`mCPHLG B ` mJC HHHj(`pmHAC y AE CA|  mkC0g$ 0mAC v AE  m\AC0VA( mkAA C0c AA mVC0R mVC0R< P!m4AA AAF%AA AAT "mAA AAF. AA AAD  AA AAF | tP+m)AC aCt+mBC0Q B |  +m+myACPsA`,m_AC TF ,m,m#AC YA-mUC@Q$`-mC0HFRZ C $.mCPHY{ A /mMC0I`/m:AC pA$/mC`JLHQ$0moC`HY E <1m"AA AAC@( AA AAA 4m 04m |  @4mh04mAC0N AE o AH VA<`5mAA CAC  AA AAC @7m| 8P`7mAA AAE@~AA AA P7m P8m( P@8mP`8m?C0x$P8mGAA C z FA$P8mC@HOHMTP9m*AA AAC AA AAF C AA AAA 0P=mAA AC0A AA(P>mCKKM C (PAm"CpHL{ A PBm'C `(PBmuAA C m AA<P`CmAD AAH~AA AATPEmAA ACE`@ CA AAA  CA AAA TPFmDAA CCEP AA AAA p AA AAD (PImC MHHH H [TPImAA AAC@ AA AAF  AA AAA P0Km,PPKmAC  CA P AA @P`LmAA AC  A AAE CA AAPPMmAA AACP AA AAA CCA AATPNm+AA AAFW AA AAA   AA AAF <P0SmAA AAC` AA AAA <PPVmAA AAHS CA AAA | Ym"C ^ Zm,0ZmAC D CE P AA Zm [m [m [m| (00[meAC h AE O AE 0[m 0[m'AC [ CA 0[m@C W F _00\mC O 0P\m#(0\mAA C0 AA80`]mAA C t  AAE M  AAA 0^mTAC NA 0p^m,0^mCWNGl E p 00_mP0@_mAA AAC`N AA AAG EAA AA0bmiAC`cA 0`cm 0pcm 0cm 0cm 0cm40cmAA C0`  AAA L AA 0pdm 0dm 0dm 0dm 0dm 0dm 0dm(0dmMAC b AA cA$0@emDAC C z AA 0em$0em8AA C l AA(0emuC`HLj A 0pgm#C _(0gm7C0HMHV A 0hm0C l00imWAA AC IA AA0pimTC0Z C 0imTC0[ B ,00jmC FFDc A a H 0jm $0jmLCHH] B Y$0@kmC@LSh0kmC S0kmC P 0lmC0L A 00mm<0@mmAA CAC@ CA AAA 0nm0om#C@_00om#C@_0`om#C@_0om#C@_0om#C@_0om#C@_ 0 pm(00pm<AC g AD JA 0ppm$0pmJCHHc A R 0pm 0pm 0pm0qm+AC cC 00qm 0Pqm 0`qm 0pqm 0qm(0qm[C`HHHHg F 0sm[CPW 0PtmC0HHH{$0tmC`HRHH 0um0um7C HM](0vm/AC ] AA JA(0@vm/AC ] AA JA(0pvm/AC ] AA JA(0vmLAC u AF JA(0vmLAC u AF JA(0@wmOAC0} AA JA(0wm<AC e AF JA(0wm<AC e AF JA(0xm<AC e AF JA40Pxm}AA C0c  AAF J AA(0xm|AC@h AC JA$0PymFNKP E (0 zm/AC ] AA JA(0Pzm/AC ] AA JA(0zmMAC ~ AE CA(0zmyC HHF G K E (0P{mMAC ~ AE CA,0{mC HHMO E O A $00|mhC0LG~ A R40|mAA C@y  AAA J AA400}m}AA C@a  AAH J AA40}mAA CP  AAH J AA$0P~mHC HGb A R(0~m/AC ] AA JA(0~m/AC ] AA JA 0m0mOC0K(0`mAD KAAA  0m0 mWC@S(0mAD KAAA (00mC@TOJ A F0m+C g0 mkCPg0mC`00mkCPg(0mAB dUAAA (0 mAB dZAAA 0m+C g 0m| |mC W$| mtC@FFKY,|mAE v CA Z AE <|`mAA AAC0 AA AAE |m |m4|mAA C0  AAL C CA$|mC@LHH |`mC0HH0|PmAA AC0A AA(|@m(AC Z AB CC |pm(|m,AC Q AA RA|mEAC A |mXC HHw F |`mC HKk|m2AC hA(|0m5AC U AF RA|pmDAC ~A(|m5AC N AA _A8|mAA AACPAA AA0|mHAA AC ~A AA0|@mHAA AC ~A AA$|m>AA C v AA|ЏmWC@J C $|0mXC HH` A b |m |mQAC KA |mRA E A A |`m| m/AC iA m,БmAC S CF P AA m1C j m m m m m 0m @m Pm| `mYC0Fclm(Af,mC HLz A Q A (mC0HLL@ A 00mC0HHHHS J s A (0mC0HLL@ A m)C e<mAA AAC@w AA AAA (m3AA Am AA80mAAA ACC0qCA AAPmAA AAC@C CA AAA PEA AA|  0mnAE v AC mnAC t AG m 0m'AC [ CA  `m@C W F _( mAA C s  CAD ( m}C0HHHX A ( @mFNUG A ( m=AC b AA SA m#( PmUAC a CH aC m| 8ПmAA ACCCA AA| PmAA AAC0j FA AAF EAA AA Pm`mUC Hi A |  m Тm m m m 0m @m Pm `m pm mmTC0o A m;AC sC0mF| 8mAA CAC0AA AA8mAA AAC0AA AA| <XmAA AAEP AA AAA XmC0JNK A Xm9C uXm9C uX0m6ApXpm6ApXm/Ai,X઄mC QJl F m C XpmXmC T` A | mPAC JA ୄm m$mjC HHn A g m$mjC HHn A g m$mjC HHn A g m$mjC HHn A g mAC k CA ఄm m | (mC0HHHHJ C (mpC HHH| I O|  mZC FJF`m+AC cC mCHHd A m(@m^AA C V AA| @mUC LE@m AC VA|  mCC h E R$pm}C0YPq C $m~C0YPt A pmgC r A V D V$ൄmC | A K E ] C Z<pmAC0y AB Y AF T AA TA(mpC JHHj A g pmYC JHH{ зmLAE o AA $ mgC HJHk H m,C hmC WคmC WPmAA ACEps CA AAA  CA AAA m]C JHG<mAA AAE@ AA AAA $mC@FLPx C $mC`JPKH|(@mC0JHJT A i ངmqC JHJ A 8`mAA AACPAA AA 0mzC0QHSJ mzC0QHSJ(0mCPJPHKY G <mAB QJ AAA A  AAA A („mC@JHHNa D PÄmuC JG` ÄmrC JHJR4PĄm~FQjn A  B $DŽm_C Un A W 0Ȅm\AE z AA Ȅm@AE0 AA Ʉm9AC sAʄmAAC {A`ʄm0AC jAʄm,C P A W<ʄm2AA AAC@ AA AAD ̈́m`C JHN|`̈́mVC HJ@P̈́mjAA AAE0\ AA AAG b AA AAA 00΄m@AA AC vA AA$p΄mC0JHHNS0΄mgAE L AA e FA eA0`τmUAE M AA W AC cA<τmAB L^ AAA A 1 AAA A 8фm2C`RHWP~ A f G }8҄mCpNOaUz A  E  `ԄmԄmC OHԄm AA AC  C AAA p C AAE 0ބm(@ބmCPHHL^ C m(mC HQ E _mAC GHj m|  m m m0 mAC X AC E AA WAm3C0o mRC x E E A G @m| PmC Zpm+C g(mfAC ` AA |CTmAA AACP? AA AAF ] AA AAA miC LY|  x@m xPm x`m|  pm m/C km C \$mC0HU^ B pm,A[ D G(mAA C   AAA PmC [<pm?AC AAEp AA AAA (m,FN\ A m5AC kA( mCPHFOZ F (mAA C  AA(mCPHLH C m1AC kA(m|C0LG_ A i A $@mC0HHNU A TmiAA AAF AA AAA } CA AAA mF| Pm^C V G m^C V G m^C V G pm^C V G m^C V G 0m^C V G m^C V G m^C V G Pm^C V G m^C V G m^C V G pm^C V G m^C V G 0m^C V G m^C V G m^C V G Pm^C V G m^C V G m^C V G pm^C V G m^C V G 0m^C V G m^C V G m^C V G Pm^C V G m^C V G | (mAC0 CB LE`mC T| mCC U H `8m~AA C d  FAC b  FAD Pm|  T `m T pm|  mQAC T m1AC AAE AA AAF | AA AAA ,  mAB OD AAA G | <  m+Cg <  mIAC m AA < P m| $ p mCPlZ G  @mAB | 8 mmAA AAC0aAA AA( @mC KHM A b A , mAC P CA J CA  pmC X E K E |  m' @mAAC {AP mAA AAE0m CA AAD CEA AA  m4C p `m'Cc( maAA CW CA m!C[( 0mLAES CD cH@ mAC ACl C AAG CE AA mAC L AA |  ` m ` m|  m|  m|  m | <mAA AAF1 AA AAA 8mAA AAC@AA AA| mC0W| mC0W| mC0W| mC0W|  @0mCPZ C i G |  xm|  0m| PmC0W| pmCPo A F G |  0mCPo A F G | TPmKC@G TmTm[C@WdwReason__enative_startup_statehDllHandleonexitbeginlpreservedlock_freelist_noderef_countimmutable_refdriver_vtabletexture_driverpadding1padding2color_masktqe_prevhas_big_statevertex_snippetsdestroytqe_nextdatauser_datawinsysbig_stateparentswap_throttledlh_firstflagsdifferencesconstraintsfallback_layerscontextcallbacktqh_lasttype_parentsamples_per_pixelpadding0tqh_firstfragment_snippetslist_noderef_countimmutable_refpadding0padding1padding2offscreencolor_masktqe_prevhas_big_statevertex_snippetstqe_nextdatauser_dataframebufferattributeswinsysbig_stateparentswap_throttledn_attributeslh_firstflagsdifferencesfallback_layerscontextcallbackn_verticestqh_lasttypefirst_vertex_parentpipelinesamples_per_pixeldestroytqh_firstfragment_snippetslist_noderef_countimmutable_refpadding0padding1padding2color_masktqe_prevhas_big_statevertex_snippetsdestroytqe_nextdatauser_dataframebufferwinsysbig_stateparentswap_throttledlh_firstflagsdifferencesfallback_layerscontextcallbacktqh_lasttype_parentsamples_per_pixeltqh_firstfragment_snippetslist_noderef_countimmutable_refpadding0padding1padding2color_masktqe_prevhas_big_statevertex_snippetsdestroytqe_nextdatauser_dataframebufferwinsysbig_stateparentswap_throttledlh_firstflagsdifferencesfallback_layerscontextcallbacktqh_lasttype_parentsamples_per_pixeltqh_firstfragment_snippetscolor_maskfragment_snippetswrap_mode_pwrap_mode_swrap_mode_tuser_datatqe_prevparentallocateddifferencestex_2drowstrideformattqh_firstpadding0swap_throttledpadding2ref_countcontextpadding1destroybig_statelh_firstflagstypemag_filterheighthas_big_statelist_nodeframebufferssamples_per_pixelis_foreigndatamin_filterinternal_formatwinsyscallbackwidthfallback_layerstqh_lasttqe_nextvertex_snippets_parentimmutable_reflist_noderef_countimmutable_refpadding0padding1padding2color_masktqe_prevhas_big_statevertex_snippetsdestroytexture_typetqe_nextdatauser_datawinsysbig_stateparentswap_throttledlh_firstflagsdifferencesfallback_layerscontextcallbacktqh_lasttype_parentsamples_per_pixeltqh_firstfragment_snippetscolor_mask_g_boolean_var_texture_level_widthattributesfragment_snippetsdepth_texture__PRETTY_FUNCTION__texture_leveln_attributessucceededconfiguser_dataframebuffertqe_prevparentn_verticesallocateddifferencestqe_nextrowstrideformattqh_firstrenderbuffersswap_throttledpadding2padding0ref_countcontextpadding1destroybig_statelh_firstflagsmodelview_stacktypeheighthas_big_statelist_noden_samplesframebufferssamples_per_pixeloffscreentexturedatatex_gl_targetgl_framebufferwinsyswidthprojection_stackattachmentattach_depth_texturetex_gl_handlefallback_layerstqh_lastcallbackpipelinevertex_snippetsfirst_vertextexture_level_heightshared_bmp_cogl_framebuffer_gl_flush_viewport_state_parentimmutable_refcolor_maskfragment_snippetswrap_mode_pwrap_mode_swrap_mode_tuser_datatqe_prevparentallocateddifferencestqe_nextrowstridetqh_firstpadding0swap_throttledpadding2ref_countcontextpadding1alignmentdestroybig_stategl_formatlh_firstflagstypemag_filterheighthas_big_statelist_nodemax_levelframebufferssamples_per_pixeltexturedatamin_filtergl_targetwinsyswidthfallback_layerstqh_lastcallbackvertex_snippetsgl_handle_parentimmutable_refcolor_maskfragment_snippetswrap_mode_pwrap_mode_swrap_mode_tuser_datatqe_prevparentallocateddifferencestex_2drowstrideformattqh_firstpadding0swap_throttledpadding2gl_errorref_countcontextpadding1destroybig_stategl_formatlh_firstflagstypemag_filterheightgl_intformathas_big_statelist_nodeframebufferssamples_per_pixelis_foreigndatamin_filterinternal_formatwinsyscallbackgl_texturewidthgl_typefallback_layerstqh_lasttqe_nexterrorvertex_snippetsgl_handle_parentimmutable_refcolor_maskblend_enablesetup_legacy_buffered_attributestate__PRETTY_FUNCTION__attributeuser_dataframebuffertqe_prevparentdifferencesbitmasktqh_firstpadding0swap_throttledpadding2ref_countcontextpadding1destroybig_statelh_firstflagsn_componentstypehas_big_statelist_nodesetup_legacy_const_attributelayer_numbersamples_per_pixelbit_numdataname_indexattrib_locationwinsyscallbackenabledfallback_layerstqh_lastattribute_buffertqe_nextpipelinevertex_snippetsnew_bits_parentimmutable_reffragment_snippetscolor_mask_g_boolean_var_fragment_snippetsprimitiveuser_data_parent_dataframebuffertqe_prevparentlist_nodedifferencesmatrix_entrytqe_nextneed_clearmodelview_entrytqh_firstpadding0swap_throttledpadding2scissor_x0scissor_x1ref_countcontextmodelview_projectionpadding1destroybig_statelh_firstflagstypehas_big_statebounds_x1bounds_x2scissor_y0scissor_y1samples_per_pixeldatawinsyscallbackprojection_stackfallback_layerstqh_lastbounds_y1bounds_y2pipelinevertex_snippetsmodelview_stack_parentimmutable_reflist_noderef_countimmutable_refpadding0padding1padding2color_maskhas_big_statevertex_snippetsdestroytqe_nextdatauser_datawinsysbig_stateparentswap_throttledgl_targetgl_errorlh_firstflagsdifferencestqe_prevtargetfallback_layerscontexterrorcallbackupdate_hints_to_gl_enumtqh_lasttypeoffset_parentbuffertqh_firstfragment_snippetssamples_per_pixelcolor_mask_g_boolean_var_pipelines_differencefragment_snippetspre_paintallocatedstate_cogl_pipeline_flush_color_blend_alpha_depth_stateblend_state__PRETTY_FUNCTION__wrap_mode_pwrap_mode_swrap_mode_tuser_dataframebuffertqe_prevparentdepth_stateunitdifferencestqe_nexttqh_firstpadding0swap_throttledfragendref_countpadding2contextpadding1vertenddestroylayerbig_stateadd_layerlh_firstflagstypeheightlogic_ops_statehas_big_statelist_nodelayer_pre_change_notifyframebuffersskip_gl_colorsamples_per_pixeltextureget_max_activateable_texture_unitslayer_differencesdataname_indexpipeline_pre_change_notifyunit_indexgl_targetwinsyslighting_statealpha_stategl_texturen_layersis_foreigngl_programfallback_layerstqh_lastcallbackpipelinevertex_snippetsauthoritycull_face_state_parentimmutable_refcolor_mask_g_boolean_var_pipelines_differencele_nextfragment_snippetsshader_sourcesnippet_datashader_statesnippetsuser_datauser_programtqe_prevparentlist_nodedifferencestqe_nextalpha_functqh_firstpadding0swap_throttledpadding2ref_countprevious_layer_indexcontextpadding1destroylayerbig_stateadd_alpha_test_snippetflagstypehas_big_stateother_layerswizzlefunctionsamples_per_pixelpipelinelayer_datadataunit_indexwinsyslayer_numn_layerstarget_stringfallback_layerstqh_lastcallbacktexture_typevertex_snippetslh_firstauthority_parentimmutable_refle_prevcolor_maskuser_programpipelines_differencefragment_snippetsunit_stateshader_stateuser_datatqe_prevparentdifferencestqe_next_g_boolean_var_tqh_firstpadding0swap_throttledpadding2ref_countcontextsourcepadding1destroylayerbig_statelh_firstflagstypeheighthas_big_statelist_nodeframebuffersfunctionconstanttexture_type_to_arbfp_stringpipelinedataunit_indexsamples_per_pixelconstant_idwinsysn_layersgl_programfallback_layerstqh_lastcallbackallocatedtexture_typevertex_snippetsgl_handle_parentimmutable_reflist_noderef_countimmutable_refpadding0padding1padding2color_maskhas_big_stateuser_programvertex_snippetsdestroytqe_nextdatauser_dataframebufferwinsysbig_stateparentswap_throttledlh_firstflagsdifferencestqe_prevfallback_layerscontextcallbacktqh_lasttype_parentpipelinesamples_per_pixeltqh_firstfragment_snippetscolor_mask_g_boolean_var_pipelines_differencefragment_snippetsallocatedfog_stateuser_datatqe_prevparentdifferencestqe_nexttqh_firstpadding0swap_throttledpadding2ref_countcontextpadding1destroylayerbig_statelh_firstflagstypeheighthas_big_statelist_nodeframebufferssamples_per_pixelpipelineis_foreigndataunit_indexgl_targetwinsysn_layersfallback_layerstqh_lastcallbacktexture_typevertex_snippetsauthority_parentimmutable_reflist_noderef_countimmutable_refpadding0padding1padding2color_maskhas_big_stateauthorityvertex_snippetsdestroytexture_typetqe_nextdatauser_dataframebufferwinsysbig_stateparentsnippet_dataswap_throttledlh_firstflagsdifferencestqe_prevshader_stateuser_programfallback_layerscontextcallbackn_layerstqh_lasttype_parentpipelinesamples_per_pixeltqh_firstpipelines_differencesnippetsfragment_snippetslayerlist_noderef_countunit_indeximmutable_refpadding0padding1padding2color_maskhas_big_stateauthorityvertex_snippetsdestroytqe_nextdatauser_dataframebufferwinsysbig_stateparentswap_throttledlh_firstflagsdifferencestqe_prevfallback_layerscontextcallbacktypen_layerstqh_last_parentpipelinesamples_per_pixeltqh_firstpipelines_differencefragment_snippetslist_noderef_countimmutable_refpadding0padding1padding2color_maskhas_big_statevertex_snippetsdestroytqe_nextdatauser_dataframebufferwinsysbig_stateparentswap_throttledlh_firstflagsdifferencestqe_prevfallback_layerscontextcallbacktqh_lasttype_parentpipelinesamples_per_pixeltqh_firstfragment_snippetscolor_maskprogram_state_g_boolean_var_name_statefragment_snippetsunit_statetypeuniform_locationsuser_datauser_programframebuffertqe_prevparentdifferencesgetter_functqh_firstpadding0swap_throttledpadding2ref_countcontextpadding1uniform_locationdestroybig_statelh_firstflagsprogram_changeduniforms_statehas_big_statelist_nodelayer_indexconstantcallbackname_indexdataunit_indexsamples_per_pixelwinsysuniform_namen_layersgl_programfallback_layerstqh_lasttqe_nextpipelinevertex_snippetschangegl_handlematrix_parentimmutable_reflist_noderef_countimmutable_refdriver_vtablemajor_outtexture_driverpadding1padding2_g_boolean_var_color_maskhas_big_statevertex_snippetsdestroytqe_nextdatauser_datawinsysbig_stateparentswap_throttledlh_firstflagsdifferencestqe_prevconstraintsfallback_layerscontextcallbacktqh_lasttype_parentsamples_per_pixelpadding0version_stringtqh_firstgl_extensionsfragment_snippetsminor_outcolor_maskgl_formatsource_bmpfragment_snippetsimage_widthuser_datainternal_errorpixels_bppinternal_gl_formatparentallocateddifferencestqe_nextwidthformattqh_firstpadding0swap_throttledpadding2gl_errorref_countcontextsource_formatpadding1destroybig_stateimage_heighttqe_prevlh_firstflagstypeheighthas_big_statelist_nodepixels_src_xstatusframebufferssamples_per_pixeltextureis_foreigndatagl_targetwinsyssource_gl_formatsource_gl_typepixels_rowstridefallback_layerstqh_lastcallbackproxy_targetvertex_snippetspixels_src_ynew_widthgl_handle_parentimmutable_reflist_noderef_countimmutable_refpadding0padding1padding2color_masktqe_prevhas_big_statevertex_snippetsdestroytqe_nextdatauser_datawinsysbig_stateparentswap_throttledlh_firstflagsdifferencesfallback_layerscontextcallbacktqh_lasttype_parentsamples_per_pixeltqh_firstfragment_snippetsDictListDictListNodeGLUhalfEdgeGLUvertexActiveRegionGLUvertexGLUhalfEdgenewVertexnewFaceeNextfPrevfNexteStartActiveRegionjoiningLoopsGLUvertexPriorityQSortCachedVertexinitializedDictListGLUtesselatorActiveRegionPriorityQHeapDictListNodeGLUhalfEdgevHeadGLUvertexPriorityQSortinitializedActiveRegionPriorityQHeapcurrGLUhalfEdgeGLUvertexGLUhalfEdgePriorityQSortDictListNodenewFacesizeinitializedPriorityQHeapGLUtesselatortessDictListCachedVertexActiveRegionGLUvertexeTopLeftGLUhalfEdgePriorityQSortweightsDictListNodevEventcoordsdatainitializedPriorityQHeapregUpisectGLUtesselatortessDictListregLoeBottomLeftCachedVertexActiveRegionGLUvertexGLUtesselatorGLUhalfEdgePriorityQSortDictListNodecoordsdatainitializedpolygonDataPriorityQHeapboundaryEdgetessDictListwindingRuleCachedVertexActiveRegionGLUhalfEdgetempHalfEdgeGLUvertexActiveRegionlist_nodeimmutable_refcheck_functionpadding0padding1padding2architecturecolor_maskhas_big_statevertex_snippetsdestroytqe_nextdatadescriptionuser_datawinsysbig_stateparentstringsversion_retdriver_packageswap_throttledref_countlh_firstflagsdifferencestqe_prevn_componentsfallback_layerscontextcallbacktqh_lasttype_parentsamples_per_pixelversion_stringtqh_firstCoglGpuInfoArchitectureDescriptionfragment_snippetscolor_mask_g_boolean_var_gl_legacy_texobj_min_filterfragment_snippetsuser_datagl_legacy_texobj_wrap_mode_sgl_legacy_texobj_wrap_mode_ttqe_prevparentallocateddifferencestqe_nexttqh_firstpadding0swap_throttledpadding2fallback_layersrendererref_countcontextpadding1mipmaps_dirtydestroybig_stategl_formatlh_firstflagstypeheightgl_legacy_texobj_mag_filterhas_big_statelist_nodeframebuffers_cogl_context_freetexture_driversamples_per_pixelis_foreigndataconstraintsinternal_formatdriver_vtablewinsysgl_texturefirst_pixeltqh_lastcallbackvertex_snippetsauto_mipmap_parentimmutable_reflist_noderef_countimmutable_refdriver_vtabletexture_driverpadding1padding2color_maskrendererhas_big_statevertex_snippetsdestroytqe_nextdatauser_datawinsysbig_stateparentswap_throttledconstraintclosurelh_firstflagsdifferencestqe_prevconstraintsfallback_layerscontextcallbacktqh_lasttype_parentsamples_per_pixelpadding0onscreen_templatetqh_firstfragment_snippetsdriverhas_alphaswap_chainswap_chainsamples_per_pixelonscreen_templatelist_noderef_countpadding0padding1padding2color_maskrendererhas_big_statevertex_snippetswinsysbig_stateparentlh_firstdifferencesdisplayconstraintsfallback_layerscontext_parentsamples_per_pixelonscreen_templatefragment_snippetscolor_maskfragment_snippetscoloruser_dataframebufferalphatqe_prevparentallocateddifferencestqe_nextwidthformattqh_firstpadding0swap_throttledpadding2ref_countcontextgreenpadding1namematerial_or_pipelineenable_legacyz_neardestroybig_statez_farlh_firstflagstypeheightfeatureshas_big_statelist_nodeframebufferstexture_drivertexturedataconstraintssamples_per_pixeldriver_vtablewinsysviewportfallback_layerstqh_lastcallbackpipelinevertex_snippetsmatrix_parentimmutable_refobject_g_boolean_var_destroyinstance_countuser_dataentryimage_formatcolor_mask_g_boolean_var_shared_bmpfragment_snippets__PRETTY_FUNCTION__filenameuser_datatqe_prevparentlist_nodedifferencestqe_nextrowstrideformattqh_firstpadding0swap_throttledpadding2bitmapref_count_cogl_bitmap_freecontextpadding1destroybig_statelh_firstflagstypeheighthas_big_statesamples_per_pixeldatawinsyswidth_cogl_bitmap_mapfallback_layerstqh_lastcallbackerrorvertex_snippets_cogl_bitmap_unmap_parentimmutable_refcolor_masktmp_rowfragment_snippetstype__PRETTY_FUNCTION__user_dataalphatqe_prevparentlist_node_cogl_bitmap_needs_short_temp_bufferdifferencestqe_nextrowstrideformatwidthtqh_firstpadding0swap_throttledpadding2ref_countcontextpadding1flagsdestroybig_statelh_first_cogl_pack_8has_big_statesamples_per_pixeldatawinsys_cogl_unpack_8dst_formatheightfallback_layerstqh_lastcallbackerrorvertex_snippets_parentimmutable_refcolor_mask_g_boolean_var_attributesfragment_snippetsstateverticesuser_tex_coordsoverride_pipelinen_rectsdefault_tex_coordsuser_dataframebufferwinsysparentallocateddifferencestqe_nexttqh_firstpadding0swap_throttledpadding2ref_countcontextfinal_tex_coordsdestroybig_statepadding1lh_firstflagstypeheighttex_coordshas_big_statelist_nodewarning_seenlayer_indexsamples_per_pixelrectstextureframebuffersdatauser_tex_coords_lenn_layerstqe_prevfallback_layerstqh_lastattribute_buffercallbackpipelinepositionvertex_snippetsoriginal_pipeline_parentimmutable_reflist_noderef_countpadding0padding1padding2color_maskhas_big_statevertex_snippetsdestroynum_pointstqe_nextdatauser_datawinsysbig_stateparentimmutable_refswap_throttledradius_xradius_y_parentlh_firstflagsdifferencestqe_prevfallback_layerscontextcallbacktqh_lasttypecenter_xcenter_ytqh_firstfragment_snippetssamples_per_pixelcolor_mask_g_boolean_var_fragment_snippetscenter_yverticesGLUtesselator__PRETTY_FUNCTION__angle_2fill_ruleuser_dataframebuffertqe_prevcenter_xparentallocateddifferencestqe_nexttqh_firstpadding0swap_throttledpadding2angle_1vertex_indexref_countcontextpadding1destroybig_stateis_rectanglevertexlh_firstflagstypeheighthas_big_statelist_nodevertex_dataframebuffers_cogl_path_tesselator_beginsamples_per_pixelnum_pointstexturetessdataneeds_fallbackwinsyscoordsangle_steppathfallback_layerstqh_lastcallbackpipelinepath_startvertex_snippetsradius_xradius_y_parentimmutable_reflist_noderef_countimmutable_refpadding0padding1padding2_g_boolean_var_color_maskhas_big_statevertex_snippetsrowstridedestroytqe_nextdatauser_datawinsysbig_stateparentheightswap_throttledlh_firstfilenameflagsdifferencestqe_prevfallback_layerscontextcallbacktqh_lasttypewidth_parentsamples_per_pixeltqh_firstfragment_snippetscolor_maskfragment_snippetsprimitiveuser_data_parent_dataframebufferwinsysparentlist_nodedifferencesmatrix_entrytqe_nextmodelview_entrytqh_firstpadding0swap_throttledpadding2scissor_x0scissor_x1ref_countcontextpadding1destroyentrybig_statelh_firstflagstypestackhas_big_statebounds_x1bounds_x2scissor_y0scissor_y1samples_per_pixeldata_parentcallbackviewportprojection_entrytqe_prevfallback_layerstqh_lastbounds_y1bounds_y2vertex_snippetstransformed_cornersprojectionmodelviewimmutable_reflist_noderef_countimmutable_refpadding0padding1padding2color_maskhas_big_statebounds_x1vertex_snippetsdestroytqe_nextdatauser_datawinsysbig_stateparentheightswap_throttledlh_firstflagsdifferencestqe_prevfallback_layerscontexty_offsetcallbackbounds_y1tqh_lasttypewidth_parentsamples_per_pixeltqh_firstx_offsetclip_statefragment_snippetslist_nodegl_majorimmutable_refdriver_vtabletexture_driverpadding1gl_minorcolor_maskrendererhas_big_statevertex_snippetsdestroytqe_nextdatauser_datawinsysbig_stateparentswap_throttledref_countlh_firstflagsdifferencestqe_prevconstraintsfallback_layerscontextcallbacktqh_lasttype_parentsamples_per_pixelpadding0tqh_firstpadding2feature_flagsfragment_snippetsdrivercollect_flagsdestv_doublecollect_valuesanglev_pointern_collect_valuescoloralpha_g_boolean_var_greenbluelist_noderef_countimmutable_refpadding0padding1_g_boolean_var_samples_per_pixelcolor_maskhas_big_statevertex_snippetsdestroytqe_nextdatauser_datasizewinsysbig_stateparentswap_throttled_parentlh_firstflagsdifferencestqe_prevaccessfallback_layerscontexterrorcallbacktqh_lasttypeoffsethintsbuffertqh_firstupdate_hintpadding2ignore_errorfragment_snippetsusage_hintlist_noderef_countimmutable_refpadding0padding1padding2color_masktqe_prevhas_big_statevertex_snippetsdestroytqe_nextdatauser_datawinsysbig_stateparentswap_throttledlh_firstflagsdifferencesfallback_layerscontextcallbacktqh_lasttype_parentbuffertqh_firstfragment_snippetssamples_per_pixelcolor_mask_g_boolean_var_attributesfragment_snippetsallocatednormalizedname_quarkobjectattributeuser_datawinsysparentn_verticesattribute_sizedifferencestqe_nextname_lencogl_attribute_nametqh_firstpadding0swap_throttledpadding2conflictstype_sizeref_countcontextpadding1pipeline_privdestroybig_statetqe_prevlh_firstflagsn_componentstypeheightconflict_vbohas_big_statelist_nodenew_vbosattribute_namesubmitted_attributetexture_unitframebuffersclient_pointersamples_per_pixelcogl_vboreuse_vbosdatatmp2buffervbo_attributestridehandlefinal_vbosnew_cogl_vbocountsubmitted_vbosoffsetindices_handledetail_seperatorfallback_layerstqh_lastattribute_buffercallbackpipelinevertex_snippetspointerbuffer_indicesindicesnext_parentimmutable_reflist_noderef_countimmutable_refpadding0padding1padding2color_masktqe_prevhas_big_statevertex_snippetsdestroytqe_nextdatauser_datawinsysbig_stateparentswap_throttledlh_firstflagsdifferencesfallback_layerscontextcallbacktqh_lasttype_parentsamples_per_pixeltqh_firstfragment_snippetslist_noderef_countimmutable_refpadding0padding1padding2color_masktqe_prevhas_big_statevertex_snippetsdestroytqe_nextdatauser_datawinsysbig_stateparentswap_throttledlh_firstflagsdifferencesfallback_layerscontextcallbacktqh_lasttype_parenttqh_firstfragment_snippetssamples_per_pixellist_noderef_countimmutable_refpadding0padding2color_masktqe_prevhas_big_statevertex_snippetsdestroytqe_nextdatauser_datawinsysbig_stateparenttqh_firstswap_throttledlh_firstflagsdifferencesn_indicesfallback_layerscontextcallbacktypetqh_lastvert_numoffset_parentbufferpadding1fragment_snippetsindicessamples_per_pixelcolor_mask_g_boolean_var_name_statefragment_snippetsnormalizedcomponent0component1component2attributevalueuser_dataframebuffertqe_prevparentallocateddifferencestqe_nexttqh_firstpadding0swap_throttledpadding2offsetref_countcontextpadding1nametransposedestroybig_statelh_firstflagsn_componentstypeheighthas_big_statelist_nodeframebufferslayer_numbersamples_per_pixeltexturename_indexdatabufferwinsysfallback_layerstqh_lastattribute_buffercallbackpipelinevertex_snippets_parentimmutable_refmode_g_boolean_var_n_attributesdatauser_datafirst_vertex_parentprimitiveattributeattribute_bufferattributesimmutable_refn_verticesrightn_pointsrotation_transformheight_2d__PRETTY_FUNCTION__cogl_matrix_multiplywidth_2dbottom_g_boolean_var_quaternionpadding0padding1padding2padding3resultstride_outz_nearpoints_outstride_inn_componentscogl_matrix_init_from_arraypoints_inmatrixcogl_matrix_translateresultvector_g_boolean_var_cogl_quaternion_slerpquaternionpadding0resultangle__PRETTY_FUNCTION__padding1padding2padding3half_anglecos_differencecolor_mask_g_boolean_var_fragment_snippetsmultiply__PRETTY_FUNCTION__is_identityuser_data_parent_dataframebuffertqe_prevparentlist_nodedifferencestqe_next_cogl_matrix_flush_to_gl_builtinquaternionmagazinetranslatetqh_firstpadding0swap_throttledpadding2padding3padding4stackref_countchildrenpadding1z_neardestroyentrybig_statelh_firstflagstypecontexthas_big_statecacheoperationsamples_per_pixeldatawinsysfallback_layerstqh_lastcallbackvertex_snippetsmatrixrotate_parentimmutable_refstateparentuser_datacolor_mask_g_boolean_var_pipelines_differenceblend_enableparent_nodepre_paintcurrent_statestateuniforms_statelayer_differencesblend_statehas_alpha__PRETTY_FUNCTION__layer_infoprogenduser_data_cogl_pipeline_resolve_authoritiestqe_prevparentallocatedn_overridesdifferencespipeline0pipeline1tqh_firstpadding0swap_throttledfragendref_countpadding2old_authoritycontextpadding1destroybig_stateadd_layerlh_firstflagstypeheighthas_big_statedepth_statelogic_ops_statecallbackhas_strong_childlist_nodelayer_pre_change_notifylayer_index_cogl_pipeline_update_layers_cacheauthority0authority1texturepipelineframebuffersdatapipeline_pre_change_notifyunit_indexauthorities_cogl_dummy_declwinsyslighting_statealpha_stateshift_layern_layers_cogl_pipeline_freefallback_layerstqh_lasttqe_nextsamples_per_pixeltexture_typevertex_snippetschangeauthoritycull_face_stateis_weak_parentimmutable_reflayerfragment_snippetsauthorities0authorities1_g_boolean_var_fragment_snippetscolor_maskpre_paintallocated__PRETTY_FUNCTION__user_datawinsysparentdifferencestqe_nexttqh_firstpadding0swap_throttledref_countpadding2contextpadding1destroylayerbig_state_cogl_pipeline_layer_resolve_authoritiestqe_prevadd_layerlh_firstflagstypemag_filterheighthas_big_statelist_nodelayer_pre_change_notifyframebuffersis_foreigndatamin_filtersamples_per_pixelstate_indexpipeline_pre_change_notifylayers_differencecombine_authorityfallback_layerstqh_lastcallbackvertex_snippetsauthority_parentimmutable_refshininessambientfound_vertex_snippetblend_enablecolor_maskstatelayer_differencescolorblend_stateold_authority__PRETTY_FUNCTION__alpha_state0alpha_state1fog_statevalueuser_datauser_programalphatqe_prevparentcountlist_nodefound_fragment_snippetdifferencesbitmaskalpha_funcname_lendiffusetqh_firstpadding0swap_throttledpadding2ref_countgreencontextpadding1uniform_locationfront_windingdestroybig_statelh_firstflagsn_componentstypeboxed_valueuniforms_statedepth_statelogic_ops_statecallbackhas_big_statepoint_sizefunctionsamples_per_pixelspecularauthority0authority1texturealpha_referencedatawinsyslighting_statealpha_stateenabledemissionfallback_layerstqh_lasttqe_nextpipelinevertex_snippetsauthoritysnippetcull_face_state_parentimmutable_reffragment_snippetscolor_mask_g_boolean_var_fragment_snippetsbig_state0big_state1allocatedstateold_authority__PRETTY_FUNCTION__modewrap_mode_pwrap_mode_swrap_mode_tuser_datatqe_prevparentdifferencestqe_nextname_lentqh_firstpadding0swap_throttledpadding2ref_countcontextpadding1sampler_statedestroylayerchangedbig_state_cogl_pipeline_set_layer_sampler_statelh_firstflagstypemag_filterheightlayer_differenceshas_big_statelist_nodelayer_indexconstantn_argsauthority0authority1texturepipelineframebuffersdatamin_filterunit_indexauthoritiessamples_per_pixelwinsysinternal_modefallback_layerstqh_lastcallbacktexture_typevertex_snippetsmatrixchangegl_handleauthoritysnippet_parentimmutable_reflist_noderef_countimmutable_refpadding0padding1padding2color_masktqe_prevhas_big_statevertex_snippetsdestroytqe_nextdatauser_datawinsysbig_stateparentswap_throttledstate_outpipeline_idlh_firstchanges_labelflagsdifferencesfallback_layerscontextcallbacktqh_lasttypelayer_id_parentsamples_per_pixeltqh_firstfragment_snippetslist_noderef_countunit_indeximmutable_refpadding0padding1padding2color_masktqe_prevhas_big_statevertex_snippetsdestroytqe_nextdatauser_datawinsysbig_stateparentswap_throttledlh_firstflagsdifferenceslayer_declarationsfallback_layerscontextcallbackn_layerstqh_lasttype_parentsamples_per_pixeltqh_firstfragment_snippetssnippetpipeline_snippetsnippetslist_noderef_countcallbackimmutable_reftemplatelayer_fragment_statepadding0padding1padding2fragment_state_g_boolean_var_color_maskhas_big_statevertex_snippetsdestroyvertex_statetqe_nextdatauser_datawinsysbig_stateparentcombined_stateswap_throttledlh_firstflagsdifferencestqe_prevcachefallback_layerscontextlayer_combined_statetqh_lasttype_parentkey_pipelinetqh_firstfragment_snippetslayer_vertex_statesamples_per_pixelmag_filterlist_noderef_countimmutable_refspecularpadding0padding1padding2color_maskambienthas_big_stateshininessvertex_snippetsdestroylayer_indextqe_nextdatauser_datawinsysbig_stateparenthandlegreenmaterialerrorswap_throttledblend_stringcolorlh_firstconstantdifferencestqe_prevmodefallback_layerscontextmin_filtertexturealpha_funccallbacktqh_lasttypediffuseemission_parentpipelinesamples_per_pixelflagstqh_firstalphafragment_snippetslayerpoint_sizematrixcolor_maskuniformfragment_snippetsobjectvalueuser_datawinsysparentprogramlist_nodedifferencestqe_nexttqh_firstpadding0swap_throttledpadding2ref_countcontextuniform_nopadding1uniform_locationtransposedestroybig_statelh_firstflagsn_componentstypehas_big_statesamples_per_pixeldata_parenthandlecountlocationuniform_nametqe_prevfallback_layerstqh_lastcallbackvertex_snippetsgl_handleshaderimmutable_refwinsysmag_filterlist_noderef_countimmutable_refpadding0padding1padding2color_maskentryvertex_snippetstqe_nextdatauser_datawrap_mode_pbig_stateparentwrap_mode_thas_big_stateswap_throttledold_entryflagsdifferencestqe_prevwrap_mode_scachewrap_modefallback_layerscontextcallbacktqh_lasttypemin_filtersampler_object_parentdestroytqh_firstfragment_snippetslh_firstsamples_per_pixelcolor_maskfragment_snippetsuser_datatqe_prevparentstatementlist_nodedifferencestqe_nextcurrent_argpadding0swap_throttledpadding2stringoffsetref_countcontextsourcetqh_firstpadding1array_lenmask_namesdestroybig_statelh_firstflagstypeerrorhas_big_statesamples_per_pixeltexturedatastatementswinsyserror_stringname_lenfallback_layerstqh_lastcallbackn_statementsvertex_snippets_parentimmutable_refcolor_maskfragment_snippetswrap_mode_pwrap_mode_swrap_mode_tuser_datatqe_prevparentallocateddifferencestqe_nextwidthtqh_firstpadding0swap_throttledpadding2ref_countcontextpadding1destroybig_statenext_texturelh_firstflagstypemag_filterheightfull_texturehas_big_statelist_nodeframebufferssamples_per_pixelis_foreigndatamin_filterwinsyscoordsfallback_layerstqh_lastcallbacksub_texvertex_snippets_parentimmutable_refcolor_maskgl_legacy_texobj_min_filterfragment_snippetstexturesrc_formatobjectdst_bitsdst_formatframebuffertarget_bmpuser_datavtablegl_legacy_texobj_wrap_mode_sgl_legacy_texobj_wrap_mode_ttqe_prevparentallocateddst_widthbig_statedifferencestqe_nextclosest_formatrowstridedst_xformattqh_firstpadding0swap_throttledpadding2fallback_layersref_countdst_rowstridecontextpadding1mipmaps_dirtydestroygl_formatlh_firstflagstypeheightgl_legacy_texobj_mag_filterdst_yhas_big_statelist_nodetex_heightstatusframebufferssamples_per_pixeldst_heighttex_widthis_foreigndatavirtual_coordsviewportinternal_formatignore_errorwinsysgl_texturewidthlevelfirst_pixeltqh_lastcallbackerrorvertex_snippetsauto_mipmap_parentimmutable_reflist_noderef_countimmutable_refauto_mipmappadding0padding1padding2sub_texturecolor_maskhas_big_statevertex_snippetsrowstridedestroytqe_nextdatauser_datawinsysbig_stateparentheightswap_throttledformatallocatedlh_firstframebuffersdifferencestqe_prevfallback_layerscontexttexturecallbacktqh_lasttypewidth_parentsamples_per_pixelflagstqh_firstinternal_formatignore_errorfragment_snippetsgl_handlecolor_maskfragment_snippetsuser_datatqe_prevparentallocateddifferencestex_2drowstrideformattqh_firstpadding0swap_throttledpadding2ref_countcontextpadding1destroybig_statelh_firstflagstypeheighthas_big_statelist_nodeframebufferssamples_per_pixeltextureis_foreigndatainternal_formatwinsyscallbackwidthfallback_layerstqh_lasttqe_nexterrorvertex_snippets_parentimmutable_refcolor_mask_g_boolean_var_y_itergl_typemax_span_sizefragment_snippetsy_spanslice_texslice_num__PRETTY_FUNCTION__wrap_mode_pwrap_mode_swrap_mode_tuser_datatqe_prevparentallocateddifferences_cogl_texture_2d_sliced_transform_coords_to_gltqe_nextwidthtex_2dsformattqh_firstpadding0swap_throttledpadding2n_x_slicessize_to_fillref_countcontextsource_formatdestroybig_stategl_formatx_spanpadding1x_iterflagstypesource_bmpheightgl_intformathas_big_statelist_nodeframebufferssamples_per_pixelwaste_bufout_spansis_foreigndatan_y_slicesmin_filtermax_wasteinternal_formatwinsysmag_filterfallback_layerstqh_lastcallbackerrorvertex_snippetsgl_handlelh_first_parentimmutable_refn_spanscolor_maskfragment_snippetswrap_mode_pwrap_mode_swrap_mode_tuser_datatqe_prevparentallocateddifferencestqe_nextrowstrideformattqh_firstpadding0swap_throttledpadding2ref_countcontextpadding1destroybig_stategl_formatlh_firstflagstypemag_filterheighttex_3dgl_intformathas_big_statelist_nodeframebufferssamples_per_pixeldepthdatamin_filterinternal_formatwinsysgl_texturewidthgl_typefallback_layerstqh_lastcallbackerrorvertex_snippets_parentimmutable_refcolor_mask_g_boolean_var__cogl_texture_rectangle_pre_paintfragment_snippetstex_rect__PRETTY_FUNCTION__wrap_mode_pwrap_mode_swrap_mode_tuser_datatqe_prevparentallocateddifferencestqe_nextrowstrideformattqh_firstpadding0swap_throttledpadding2gl_errorref_countcontextpadding1destroy_cogl_texture_rectangle_gl_flush_legacy_texobj_filtersbig_stategl_formatlh_firstflagstypemag_filterheightgl_intformathas_big_statelist_nodeframebufferssamples_per_pixelis_foreigndatamin_filterinternal_formatwinsysgl_texturewidthgl_typefallback_layerstqh_lastcallbackerrorvertex_snippetsgl_handle_parentimmutable_ref__PRETTY_FUNCTION__next_index_g_boolean_var_stackvalue_destroy_funcrectangle_sizecallback_cogl_rectangle_map_internal_foreachdataheightleft_noderectanglenodestack_topcolor_mask_g_boolean_var_post_callbackfragment_snippetsrectangleuser_datamap_widthtqe_prevtexturesparentallocateddifferencesblit_datatqe_nextwidthformattqh_firstpadding0swap_throttledpadding2ref_countpre_callbacktexture_formatcontextpadding1update_position_cbdestroybig_stategl_formatlh_firstflagstypeheightgl_intformathas_big_statelist_nodeframebufferssamples_per_pixeltextureis_foreigndatanew_positionmap_heightignore_errorwinsysgl_typefallback_layerstqh_lastcallbackn_texturesvertex_snippetsatlas_parentimmutable_refcolor_mask_g_boolean_var_fragment_snippetswrap_mode_pwrap_mode_swrap_mode_tuser_datatqe_prevparentallocateddst_widthdifferencestqe_nextwidthformattqh_firstpadding0swap_throttledpadding2ref_countcontextpadding1destroybig_staterectanglelh_firstflagstypemag_filterheightfull_texturehas_big_statelist_nodeframebufferssamples_per_pixeldst_heighttexturerectangle_datais_foreigndatamin_filterinternal_formatwinsysfallback_layersatlas_textqh_lastcallbackerrorvertex_snippetsatlas_parentimmutable_refsub_texture_coordssub_textureslice_texturewrap_sslice_texture_coordsslice_coordsclamp_datameta_region_coordsmeta_texturedatauser_datamapped_meta_coordsheightwrap_tcallbackwidthmeta_coordscolor_mask_g_boolean_var_fragment_snippetsuser_datatqe_prevparentallocateddifferencestqe_nextrowstridedst_xformattqh_firstpadding0swap_throttledpadding2ref_countcontextpadding1dst_ydestroybig_statelh_firstflagstypeheighthas_big_statelist_nodeframebufferssamples_per_pixeloffscreenis_foreigndataignore_errorwinsyssrc_xsrc_ywidthfallback_layerstqh_lastcallbackpipelinevertex_snippets_parentimmutable_ref__PRETTY_FUNCTION__wrap_modecover_startcover_endcolor_mask_g_boolean_var_attributesentriesfragment_snippetsarray_offsetstridestatejournal_entryverticesbatch_startattribute_bufferentry_numuser_dataframebufferwinsysparentallocateddifferencestqe_nextmodelview_entryformattqh_firstpadding0swap_throttledpadding2array_strideref_countcontextn_entriespadding1needed_vbo_lendisable_layersdestroyentrybig_statehas_big_statelh_firstflagstypeupload_verticesheightentry0entry1clip_stacklist_nodebounds_x0bounds_x1framebufferslayer_numbertexturelayer0_override_textureflush_statedatabatch_lenprev_journal_entryclip_bounds_cogl_dummy_decl_parentcallbackattribute_entrylayer_numprojection_stackn_layerstqe_prevfallback_layerstqh_lastbounds_y0bounds_y1samples_per_pixelpipelinevertex_snippetsmodelview_stackjournalmodelviewimmutable_refclip_entryinfouser_datawinsysalphan_attributesprimitivetypeviewportentryignore_errorobjectallocated__PRETTY_FUNCTION__framebufferparentbits_g_boolean_var_create_flagscallbacktex_coords_lenhas_big_statemodelview_entryclip_statecurrent_read_buffer_cogl_get_read_framebufferswap_throttledtexturepositionbuffersframebuffersfirst_vertexwidthdata_parentcurrent_draw_bufferdriver_vtablen_verticestqe_prevpadding0padding1padding2padding3padding4tqh_lastsourcetexture_drivercolor_masktqe_nextbounds_y1tqh_firstbounds_x1indicesbig_statelh_firstfallback_layersattributevertex_snippetsimmutable_refcogl_get_draw_framebufferoffscreenprojection_entrytex_coordsdifferencesformatlist_nodeattributessamples_per_pixelmodez_nearcoordinatespipelineref_countcontextdestroyold_read_bufferdither_enabledmodelview_stackread_buffergreenconstraintsprojection_stackflagsbitmapn_rectanglesmatrixheightold_draw_bufferonscreendraw_bufferfragment_snippetscolor_maskclosurefragment_snippets__PRETTY_FUNCTION__eventframe_counteronscreenuser_dataframebuffertqe_prevparentlist_nodedifferencestqe_next_g_boolean_var_tqh_firstpadding0swap_throttledonscreen_templateref_countpadding2contextresizablepadding1entrydestroybig_statelh_firstflagstypeheighthas_big_statesamples_per_pixeldatawinsysinfofallback_layerstqh_lastcallbackvertex_snippets_parentimmutable_refoutputdst_arraybit_num_n_longs_next_bitarraybitmaskbit_indexsrc_arrayarray_indexlist_noderef_countimmutable_refpadding0padding1padding2_g_boolean_var_languagecolor_maskhas_big_statevertex_snippetsdestroytqe_nextdatashaderuser_datawinsysbig_stateparenthandleswap_throttledlh_firstflagsdifferencestqe_prevfallback_layerscontextcallbackobjecttqh_lasttype_parentsamples_per_pixeltqh_firstfragment_snippetsgl_handlelist_noderef_countimmutable_refpadding0padding1padding2color_maskhas_big_statevertex_snippetsdestroytqe_nextdatauser_dataframebufferwinsysbig_stateparentswap_throttledlh_firstflagsdifferencestqe_prevfallback_layerscontextcallbacktqh_lasttype_parentsamples_per_pixeltqh_firstfragment_snippetslist_noderef_countonscreendriver_vtabletexture_driverpadding1padding2color_maskrendererhas_big_statevertex_snippetsdestroytqe_nextdatauser_datawinsysbig_stateparentimmutable_refswap_throttledlh_firstflagsdifferencestqe_prevdisplayconstraintsfallback_layerscontexterrorcallbacktqh_lasttype_parentsamples_per_pixelpadding0tqh_firstfragment_snippetsvariablekey_fileconf_namelist_noderef_countimmutable_refvaluepadding1padding2color_masktqe_prevhas_big_statetransposevertex_snippetsdestroytqe_nextdatauser_datawinsysbig_stateparentswap_throttledlh_firstflagsdifferencesn_componentsfallback_layerscontextcallbacktqh_lasttypecount_parentsamples_per_pixelpadding0tqh_firstfragment_snippetsdeclarationssnippetlist_noderef_countimmutable_refpadding0padding1padding2color_masktqe_prevhas_big_statevertex_snippetsdestroytqe_nextn_poll_fdsdatauser_datawinsysbig_stateparentswap_throttledlh_firstflagsdifferencesfallback_layerscontextcallbacktqh_lasttypepoll_fds_parentsamples_per_pixeltqh_firstfragment_snippetssub_stackstackmagazinechunk_sizeglPolygonOffsetuser_dataglIsBufferglReadPixelsglStencilFuncSeparatewinsysglCheckFramebufferStatusglViewporttypeglCompressedTexImage2Dcurrent_programgles2_offscreenglUniform2fvglSampleCoveragedriver_vtableglGetFloatvgles2_ctxobject_idglClearStencilinternal_errorglUniform4ivglUniformMatrix3fvshaderglBufferSubDataglRenderbufferStoragerestore_modeallocatedwrite_buffertexture_unitprogramglVertexAttrib1fglGetUniformivglDeleteRenderbuffersframebufferglVertexAttrib2fvparentglGenerateMipmapbuf_sizeglStencilOpSeparateglUniform1ivglBlendEquationSeparateglShaderSourceglGetTexParameterivglCreateProgramglDeleteFramebuffersglAttachShaderglClearColortqe_nextglGetVertexAttribfvglUniform3fvglUniform1fvcounthas_big_stateglGetUniformLocationglVertexAttrib2fglGetActiveUniformglUniform3ivle_nextglLinkProgramglUseProgramglGetAttachedShadersswap_throttledglGetStringglStencilMasktextureglIsShaderglVertexAttribPointerglGetFramebufferAttachmentParameterivglBlendFuncglGetVertexAttribPointervglFinishinfo_logframebufferswidthdataglGenTexturesglDeleteProgramglGenRenderbuffersglPixelStoreiglIsProgram_parentshader_dataglVertexAttrib3fcallbackglBlendEquationglShaderBinarytargetglGenFramebuffersglGetShaderInfoLogglGetShaderivglGetActiveAttribglDrawElementsglGetProgramInfoLogtqe_prevhandlecurrent_gles2_contextgles2_contextpadding0padding1padding2tqh_lastglGetTexParameterfvle_prevglDepthMaskglTexParameterfglTexSubImage2DglUniform3fglCopyTexImage2Dtexture_driverglCullFaceglTexParameterfvcolor_maskglFramebufferTexture2Dlength_outglGetAttribLocationglEnableglFrontFaceglVertexAttrib4fglIsEnabledtqh_firstglGetBooleanvglStencilOpglBindRenderbufferglUniform1iglIsTextureglDisableVertexAttribArrayvtableglDeleteShaderglActiveTextureerrorglDeleteBuffersbig_stateglIsRenderbufferlh_firstglCopyTexSubImage2Dfallback_layersglDepthRangefglGetShaderSourceglGetErrorvertex_snippetsglGetShaderPrecisionFormatglDeleteTexturesglDisableglGetVertexAttribivglGetIntegervimmutable_refglStencilMaskSeparateoffscreenfb_heightglUniform2fglDrawArraysglUniform2idifferencesformatlist_nodeglColorMaskglBindFramebufferglUniform4fvglBindBuffersamples_per_pixelglUniform2ivpnameglVertexAttrib1fvglValidateProgramfront_facelengthglTexParameteriglGetUniformfvglUniform4fparamsglIsFramebufferglTexParameterivglVertexAttrib3fvglDetachShaderglStencilFuncref_countglUniformMatrix2fvtexture_unitsglLineWidthglVertexAttrib4fvcontextglUniform3idestroyglTexImage2DglBindAttribLocationinternal_formatglFramebufferRenderbufferglCompileShaderglBlendFuncSeparateread_bufferglScissorconstraintsprogram_dataglBindTextureflagslevelglReleaseShaderCompilerglGetBufferParameterivglUniformMatrix4fvglCreateShaderglEnableVertexAttribArrayglBufferDataglGenBuffersheightglUniform4igl_framebufferglCompressedTexSubImage2Dis_foreignglBlendColorglGetRenderbufferParameterivglDepthFuncglUniform1fglClearDepthfglGetProgramivfragment_snippetserrordomaincogl_sourceprioritypoll_fdscontextpoll_fdsourcen_poll_fdslist_noderef_countpadding0padding1padding2color_maskrendererhas_big_statevertex_snippetsbig_stateparentlh_firstdifferencesconstraintsfallback_layerscontext_parentsamples_per_pixelfragment_snippetscolor_mask_g_boolean_var_fragment_snippetstypewin32_onscreenonscreenconfiguser_dataframebuffertqe_prevparentlist_nodedifferencestqe_nextwgl_displaytqh_firstpadding0swap_throttledpadding2rendererref_countcontextpadding1big_statelh_firstflagsfeature_flagshas_big_statedestroytexture_driversamples_per_pixelwgl_onscreendataconstraintsdriver_vtablewinsyscallbackfallback_layerstqh_lastdisplaywgl_renderererrorvertex_snippetswgl_contextunused_parentimmutable_refg_enum_type_id__volatilevalue_namevaluesg_enum_type_idvalue_nick__enative_startup_statehDllHandlelpreserveddwReasonsSecInfoExceptionRecordHighPartpSectionTimeDateStamppNTHeaderCharacteristicspImageBaseVirtualAddressiSectionExChangeComperandDestination_Messagett8t 89t9:tP9S@AtABtBEt Et t ttyt yt ttt t ttXt jxPPPSVvV00PPPpSS0JS0XSPCJ0`ctct0tt0`PSS`RVV`QUU`1WPWPW!18ZPZW1PWPWP #t#Ft FPtP_t @AtAttt@CtCt tttt  t ]t ]^t^_t _`t`atP!4P0^SpststttSRttt t t \t\]t]^t^_t _`t`atautuvtvwtwxt xytyttP]SavSzS*R*Q*UarU(UFZUU}U%1UUWar((8WF]]W}W}%W%aPrPPPzPby yL(0###aH###DW#aXrzRX  6(FLbL}L%L(8WbW}W%W(Fb}%(Fb}%(FSbS}S%S()0)FPb0PPx}Pa\r\eF\b\}\%\b)UbUaXrX>FXXXaXrX5FXX}X%XFb}%Fb}%aXrX(FXZX}X%XAXXa\r\(F\Z\}\%\`\\010%1tQt QRtRut uvtvt t'#('JVRnVvV(-Pttt tt t  t t ! t ! " t" # t# v t#(mUm X# X * U* B XB K UK d Xd v U[V[mS V  S  s  * v B K Vd v SmV V# V *  * B VK d V"21=M1 *   1 * 0msu%1%su%1%# su%1%  s  * v * B su%1%K d su%1%mU U# U* B UK d U  P& < #(#( P< _ H K P_  h k P #(* 5 P K d   #` P \_ d [ 1 0K d 1 Z 1 t t t t t t t t t t t t t t t  #( V Vc 1 W A 6A 4 2 0vWo0##oV P/Pttt tt t  t tt tt#(V#L#S #t#t0tGt0FH#(HVGVFH0HS0G @'#|'GUPStS(t()t)tt#(oW)W|0)0_11[uCm""#[vuCm""#ttt 5t056t 67t78t8it0#(7V8iV012S8E0EG1GiSpqtqtttt0tttttJQPQVY]P]LeiPiP0RjPttu t @u0KYSk@#(SSlSk@SP@ P@DP@H"1P1@LPRKZRvTKTwTlkTTvXKXwXlkXXvKilk1"0P@0 PLPLCR[vRP)Q*DPh|P|tPRKPRPRt PKwPK0w001*PPt\\K\w\lk\\<v\\@\)\)3R3UtUa\a|R|\Ql\@\l@l @ l@l@l@PPl@AHPHl@Pl@Pl@V|P%0PRDSPQQDW$PPlLPlHps0<DVQkDPkLPVttBt BCtCDt.1p$.;1q$PQtQYtYt ttSj rz1p$z1q$tt0t^t0^_t #( WV #( WV`atabtbet et0t ttls#(sVtzPzp !t!$t$tttttt tttt ttttt t t =t=>t>?t ?@t@At#(SS>SE`A`dAdqhAhmuPVfPflAlPQtQRtRSt STtTWtWtttt tttptPtSSPLLPWWEP5PTTXX\\PV5VP5TPtt  t 't #(W'W03t3t0tt0Up#(pUUttt tttt ttttt ttt 01P0GhV[P[hPSPslCllttt Ot0OPt PQtQRt#(QVpqtqrtrut u> t> ? t ? @ t@ A tA H tH I t I J tJ O t|#(@ VA J VP S tS t t tP  P x V Vt { #({ | W W T T X Xt M 1M X P 1 \ \ P L P Q8 W Q t W tW X t #( H S P R #4 T Uttt \t \]t ]^t^`t`qt qrt rststttt ++]S_rStSDPR_eRt{ u+#{Pttt tttttt ttMtMNtNOtOPt PQtQRtRtttt tttttt tttttt ttPSNSRSSSRQV vOVRhVhvVvVvq(#PWPWRWWW \R\Y_P_\0 U_l0U0Ut<t <@t@^t (BJR#=BRP[R`ctct tt ySS|#PPttttBPPv~Pv~RSSLQLWQW.LpLVV{SSttt :t0:;t ;<t<=tP;SRl@CtCt0t t0  t@LPLSSs~@dR@dQdV@dq(#jpPpWWWWssS1 1Wsttt ttftfgtghthit ijtjptp tD 8T#(TH8T0W[SSc|03DS8T0T[WW8T0T[DPD D21 1+P+ H<|u|D#D H#% LL|u|D#k H#% H#&s2$@"&DVk V% VPWgWI W% WPUgUI r U  U3 U U U U% UUgqUI r U  U3 U U U U% UVgqVI V% VgjRjqI % gqI %  p v(# P P Qg Q 3 Lg L 3 1g 1 Q LI 3 3I H HI 1 1b o 3b o H3  1F g 13  HF g HE R 1E R H 0% F 0 H% F H 1% F 1 0 H&s2$@"&*VgVI V*gI *gI & s2$@"#D&*vgvI v& s2$@"#<aQQQQ0Pu P  P  p}  t  t t  t   t t _ t _ b tb i t #. 7 #  #E N #t6t 67t@CtCjt jktpqtqvtvt0ttpPpyRyS0Pttt ttptpqtqrtrst stttututPqSuSR~QrVuVp(tUuUPsWuWPttt tttttt tttttt ttPSSRQP !t!"t"%t %(t(-t-*t*+t+,t,-t -.t.0t0t 4P4+S/S 4R4V/V 4Q4-W/W:>P>.U/UCFPF\ttt ttk tk l tl m tm n t n o to p tp tttt ttt#(m Vp VV v8  0 h p  9  0 1  b p 9 0'00 0 W b Wp 9 0 1'00K p P  P9 P'PS p T  T9 T'TO p X  X9 X'XS p \  \9 \'\   h S9 S'Se 0 W  W 1- S S'SI e 1 1 w0)'w0) ' ' @'@ D'D s, ' P P '  S 1  1 W    s  s    s #(  \  X  T  P    H9 SI e 1e 1e y Wy e s0e s,e s(e s$e s e se 1ttttP0SSsRs\p(ss(sVVPPss8ts8s8t$t $%t#(03t3Tt TUttt tt #(VV#8RtNt NPtP`t `atat 1#(OjROatttjt#8WW#(SOSOWt&P1`1`jSWpqtqrtrut ut t ttt |#(VV#8P#(VV#8PPttt ttttt t !t!"t"{tR"==TRRcPWPW#f#8 #(S"{SPkzP#"c{&f#(3f#8rP"0PP0UUc{U#X1H$0) p1H$0)ci p1H$0)im#X1H$0) ttt It IJt JKtKPtPmt mnt notopt P KVLoVPJSLnS&2Ppstst0tt0#WW# UUP10tFt0FGtGRt0#?WGRW# CUGRU P'31GR0`atabtbct cdtdgtgt0ttt tt't0pPW'WV VV SVs v W03t3tttWZPZVVttt t7t 78t89t 9:t:;t0$VP:W$S@CtCt tXhPhVt`t`atavtYWavWPMSagSvS w2$#"vP]UavUM0a10)0M0W0PR)ORMRPRWRR)1v1)O0O0$1$^^cQcvQ01PRWfPx}uuuaXX)XMXa\\(\,M\PPPtt tt PWPWPSSttt tut uvtvwt wxtxyt(0+1R?ZR nP(/Q7XQttt ttt0ttt tt0VPWSStI t I P tP t   P B SJ S t t0 t t0 P V V t t TuTUtUutxu v  !W!W WWv#W=xW P  #=x Q #=x P!p8<P<MWW0W 'WUWW =W P !V!V VxV #=x #=x !W!WWW#W=xW #=x  PP #=x WWW#W=xW #=x ) P) A RUR':R.3P3>R` p  @ppA I I ` PI S P P# & PP(+PPdgR03PS Y Pf ppt pp pp [ [ [ [ t p p  P PG P PP  # # / P& , PEppPPERR1:p#:BpB~P ((:P+1Pp#q:EqPPIOPO|(00BPBUpUP39PPVV%}V50000H00Pm0\ddRgmR =0SQ&P&HW_kPkV'ULL=L'UPP=PwV'UTT=T'UXX=X'U\\=\QWPtt tP !t!&t&dt deteftfit iltlmt 5P 5R5eSflS?ApAmR 5P69Ppqtqtttt0ttPtt t etP SeSRUUeUQ VeVPWWeW(?PXXeX\\$e\PVP $1<e0pqtqtttt ttt PSshSPPtItIPtPnt P6VJ*V*7P7=VhjPjVPV=V=GPG`V`nPW_P0*j00=S0SWPWn\PnX0RPFUJnUVSSSuVuPV4P=VR=V=\pstst tt txPtt tt tPttQt QRtRStSat 3PS[P3NpstsItIPtP tpP:SJ SpR LpQ Hp FUJ U }  } Uzps>VJ Vps>VJ V D ( D VJ))>VV)Vb4 4b1 1P P U  t S tS X tX t 7 P7 T R X 7 Q7 \? R PR P? R pR D WD W X W/S))/SWWttt tt_t_`t`atabt bctcdtdtPRoUdUP=@P@\dPZ#XZ\d V4s 4\VdVpoSdS~VP~\ sssPU0W#sPU0 WtZtZ`t`ttttt3P3KSK^R_pSSPS3R3SW_xWWW3Q=CPCOVO^P_lPltVPVPVPttut.u.0t0u&*P*S+S/S0DPDX_X #P#VV_VLdPdtOYs# Y}Vw}s}VPV}VpV  _ _PPP_ :.P.4V4_v v:vPV\m\Pt/ t t/ t t  tPmmtmmt mmtmmPmmtm;mt ;mtSPsSSy{P{VVV>Vw#sw|s>sWWWg &gP> &@CtC]t ]^tOZPZ^`atadtdet ehthmtmtttt tt\t`yPyS\S`sRsV\V`yQyU\U`y0WW w2$u"4131PP`atadtdet eftfiti't'*t*+t+,t ,-t-0t0?t?BtBCtCDt DEtEFtFtPLpV.CVFVV&*P*U P $R$UP*S.BSFS$0.F1F*0g0P*TP0*0PpP pHScPgoPcUwU0PpVtt*u*0t0uP(V+V#+XHKPKW+Wcyc @+ @c+cll|PlsPPsyP+\:\oPt/ t t/  P Pt\t\]t#@MSP GZuuPZG `atadtdt ttt mPPttt0ttPtttKtKPtPtVqV<VPhVVYVPV0h00Yk0k~P\15P5qUUPU:KPK}W@WPW<q<VPP8SSSPVPYV R4YV4O\k~Pttt ttt$t $%t!03t3Ut UVttLt LMt>P$$0R$'R'-RPStSttuy #(y\|PVPU@Pu#,tqt0qrt;#(;jStt tt PPtt1t 12t23t*[ P2S@CtCVt VWt@RP`ftfttgtP R g|sWgWs>UgUPPgV)-P-ZQ*gQPg|JLRLg|PSSgSpsts"t "'t'6t 67t7Qt PV'/V7QV`ctc!t!"t"tU'UPDcfPP'cVnq2$v"ttt#  <L"' s<L"PWPPttt tt0t01t12t23t 34t45t#  <\" u<\"gzPPu%*P*-uP1S@CtCt tt tt t! t ! " t`kPPSPPSP0 3 t3 t t t t t P Y PY  S S S Sc u 0u  1 0 1 P  t t  u t u t  P S  S S  R V [ V V  Q &   8 W ` W W B PB T 9 T 0 V L R # q #  # q s #w s#` c Sc n S t t t t t t t t t t t Bt P S G SG W JSJ|W|SPS4P4QSSPS P BS& 5 s5 UsJU|UU BU 0 0 J1J|0 0 B1 P  B 00-00P  P W E WE J|QjW WSs< 0 Q P PjwPwP; G #(G SJ|SI T sT UJ|U` 1J|0 s JQ B T JT|QT BT P UQU X JX|XQX BXP01J2 $1$B0JS BSP US 15DPQgPgSXgX<h|P|sSUSPQtQVtVvt vytytt tt[nPPtCt0CDtDt0P<WDW+pP@UDUDe11p SRttt tttttt ttVtVWtWXtXYt YZtZ[t[dtPSSRURZUZdRPSWwWWwVt1V[h1[dt1wWQP[dP0VXVXZuZ[r[dV00YWY[q[dWpqtqrtrst stttwtwtttt t t tttt tttp0U0U0U'0'U0p 0  `N0N ` R+REcRRR*R:qR0R `R'0R0 ` P VVV*XX5\&\\ !PB1[dPdU]1TT'TTPP'PP'P>BPXlXt t t \ tW k      ` o  o W           4  4 H  H \  W 0W k  k 0  ဟ 0    ` 0` o  ဟo V   0    ဟ     0  ဟ 0   0 4  4 H  H \  W k       4` o  6o U  3    h  c  5  5 4  64 H  H \  t?t0?@t@AtAFtF_t_`t`atatttttt /t/0t 01t12t2tt tt7Vtt ttCt0CDtPStSt0t #t#tt +P+S 4R48P8V \Qttt tt(t()t)*t*+t +,t,-t&(P(+WPPUP1 PPStStttPWW}PPL,AP11Pt~t~t tkL LkP PNRPR{U UPP Pk11P 1kX Xk\\ \ t t t a ta b t b c tc d td ttt t !t!$t$ItILtLMt-KPt0t 01t-P@AtABtBEt Ejt jkt kltlqtLR#RTST^P_cSRTSW^p^cSttt tt tt ttSttt t3t 36t67t 78t89t6S69PPStS*t *3t3t tt t[ \\\tt tt tlr[n|\tt tat aptpt t[\AM\jv\t^t ^ctct t,2[.<\ttt tt]t]^t^_t_`t `atabtb t t t t t t tVVUPaUbA UA H PH g g U P U P U UVVSPW^Sb; S; ? P? H WH g g S U S P W S SVU_VbC VC H UH  V P V U V V WS`Wb= W= H SH  W V W S W W [![#%[-1[[[[[ [ \ [ # [< F \F J [& + [4 9 [ [#)\3?[?B][\[ ] [ [ \< > [L k [k y \ [ ] [  ]& + \4 9 \9 B [B U ]U W [W j ]j s [s \ [ \ [ \ [ \tt@t0@AtABtBxt0PBiPRBiRQBiQ13R3BQ *q*Bp#ttt0ttt0PPRRQQRQqp#ttt  t !tP RpQp S pp01t14t4Xt XYtYZt0TPFTp>Tp`atadtdt tt`P`}RgipiQgpS}ppttt  t !t !"t"#t#'t P!S#'SPRsP#%P03t3t0tt0PRVtt0tt0U0U^1^UU@0@I1IzWW^^az#Pfz#Rtt0tt0 #VV 01UWWWAU## RAUAU#PDU ## #Qqv# qVqvtv# #tst0stttxt0pFsF^WtxWP^StvSF# ^StvSFs#F# #tt0tt0PPP ### ###W##P###p #t#tttOUpUeseUU a0aq1q\P\FUPUSSw# # wSSssX# #sUUuu#Q !t!"t"#t #$t$'t't0ttt ttt0.7#7WW7SS57## 7=V=JSJys yVVyPP\#\dys# dySdysdys# #p# Ppp# #ttt ttP SRQttt t@ t @ C tC D t D E tE F t VP Q tQ R tR S t S V tV t t t t t] f #@f h Sh q Pr v Sf h Sj q pq v Sx  S P S S p S #X S P S S p S t t t t t t t t t t t "t P "\ U "U p V p V  V V  P V P P  V p V V V"V   P V P P S S u S r S S S U  R S R RPP.0.VR`atabtbct cdtdjtjtttt tttttt ttt=S]uS{#WWW#(I#(#@I#@PUt1~1IcUct1~1{0~I0I~0I~~wIRRSbPbhSSPen p2$"$nRRnPbhP[ [AG[  [^ '^/btbh tIWW0 P*IP P9nP[[[[\\]b]]]fu [[fuwuUUfwwPfWxuPPttt t t EtEFtFGtGHt HItIJtP5JTRVSGVGJX# p5T5HW5T#5JP%5 v2$T"5J\<BuBP ,u,8P5SSPFSPQtQRtRSt STtTWtWt0ttt t t Et0PQSQSd#EQdrE`ms2$p"Vq2$p"r2$p"VEVhSRSR'S)/S=CSPQtQTtTt ttt dPSStttt t tttt 8t89t 9:t:;t # )S),s,9S@CtCt0tSt0hWSWt}#}SGSSGNSNS#UGSU`ctct0tux#W#Vq\tttt//jUU/#P:vQttt >t >At ABtBCtCYt P;SCRSRVt`atadtdt ttt ttt tt) t) * t* + t+ , t , - t- . t ERckpxk|P | #1Q1E|gkp|k|| | # VR"P"%p|%)PPSV | |V| R # # S&P&Up|UhVhSp| |84Sp| ! R! q Qq u Ru Q#ESV| x rx r| W-|-E|ERpxRkRvP||P px RE 0xE|P# |d||#0 3 t3 t0 t t0 t t0U b # b | V V V # U  t t t t t/ j r2$#"j P< j W t  t  t  t % t% ( t( ) t  Q% ) Q  P  P% ' P' ( s3$r"( ) r#3$r"P Q tQ R tR U t U t t t t t t t t t t t tP c c z P P ttt tttt tttR&\RR&00m&1W0m13u0m3?0m?HU0mHtW0mtww0mwW0mp0m00mW0m&0&3S=\S\jQjwSwQ0S&R&:V?HVHqRzRttt tt t ttt ttetRYR00mW0mWsmWRmWRmdRmW0mW0mWRme00m|0|1VUVVY0Ye10 1  W =VJW2V2E0EY1YeW0 r  P JQJ|P|r#QPr#QPP2Q2E0EYrYeQR r # &S&)p)DSJ\S\Rp RRp RR2S2EREYSYeR\SSYeSRRpqtqrtrst stttytyt0ttt ttpPSppsUpsW[a~[^ a[&]&)[ ][/\/2[ \[[8:[ []]]]] ]B\[__DF[NP[V_ _0PPPP P !t!"t"#t #&t&t tt tt5t 56t67t 78t8@t@ft ~~SS6S:f ~WW8W:fpqtqrtrst stttwtwt0ttt ttt0ttt ttt0p V pFVIVVpIWlWW !t!$t$bt bctcdtpqtqrtrst stttwtw t  t  t  t  t  t H t#@PV LV6 H VH $ P$ + Hv S " S1vm USD H 1SmH j ULDj n LDn ULD LD ULD LD ULD LD  ULD LD " 1Sm" + ULD3 7 T7 B TXB O TX\O S pX\S x TX\x | pX\| TX\ pX\ TX\ pX\ TX\ pX\ " TX\" & PSR& + PXR CH#|C U  U+ H U  H  S+ H SSUuU V  V+ 6 VPW  W L UDPW D  W+ 6 D6 H  P Q tQ R tR S t S T tT W tW t0 t t t t  t 4 t0b m #@m W 4 W w S" 4 S@ C tC t t tb ##5$" f v5$"f i v5$" K v5$" v5$"z V v` V v` VY V P W. V W WtztzttPoS{S R sV{VHQHwW{Wttttta\?a\ttt Bt0BCt CDtDEtE[t0PDVEKVK[ve!P!7sPCSE[S`atabtbet et0t ttt0t ttt0t tt\t0l#pSSS\SrRR\xVVV\V[[`ctct tt `uPuSPS`uRuVRVttt tt(t (+t+,t,0t PSpS%S%*p*,P,.SR R PR03t3t0tt00TPTSSse0TQTUUYcPcWPWtRtRStSitPOWSYWYiweRKVSiVQGSSiSSYWYiwepststtJtpzPzJ\pRVJVv#SSSvUJUv#WJWPXtX~t ~tt tt tt tt tt tPxRRrRttt0 t t8t0R S 8S@AtABtBCt CDtDGtG t t  t  t   t  t 1 t1 4 t4 5 t5 6 t 6 7 t7 8 t8 Q t@\P\Q \@YR@dQdQ TdfVrw# V 5 V8 Q V@dRdfVf|WW V 6 W8 Q WdfSww#SPR S 4 S8 Q SKdrdU v  U  P 7 U7 8 P8 Q UdfW Wdf\ \ww# 6 W 8 \ - w - w#` a ta b tb c t c d td i ti  t  t  t  t   t  t 4 t` p Pp 4 X` R S s# 6 S6 < v#< J VJ S v#  S 4 Su r# V S H VH J v#J O s#O j Vj s#  V 4 V 0 s0 < WO W v#  W 4 W 0 v0 < PO } P} s#  P 4 P SO S XO X 0 s#0 TO T 0 s0 WO W 0 s#0 UO U o U U P R  P # R@ A tA D tD E t E F tF K tK t  t  t  t tttttt t!t!)t@ S PS )T@ g Rg U!)U@ g Q@ !$ VU VV UUU R@ g Qg S SS W WW@ 1 !P!)101t14t45t 56t6<t<2t23t34t45t 56t67t7tttt tt~t0?P?6U7UnUn~ue0RRPVVLRr#R[R[,~7b~b~~~V^P^,~7)~)-v#-VSV~~b~,~7~P~~b~#5W7W~We~#,S7SjS)SV~Sp ~##~~{,V7VVVVhV8;[HU[U^\\&([(*\SWPWS PPPpVKVKSK~KWK~#~KUbr~rzSz|p|SrRttt tttttt tttttt tt}tPVVVve}VRSSSSoSSSL}SPWAWoWw#rsRRw#SSPDPDoDLDSSSoSSSL}SVVVoVVL}VpWWWw|+WoWW?w#?vUU+3UvU+U'oU?w#?w#?DDoDDL}DRRQdoPP P +W+V1S'SSSL}S1W'WW1V'VVL}V3wU'U-U-7q7UPL}U*7Q]oQLoQ-7q7UL}U!7w#LoRWpWL}W!RDoD$D$&P&LDWoWPWLWVoVLVSPSUoUw#ULU $w#$LoLLL $w$SoSLS$w#$HoHLHA0Ao01$$&1&(Pttt tttttt ttI tI L tL M tM N t N O tO P tP !t!!t!!t!!t !!t!!t! "t P #!S P P !P##XWSVSWiSiWWsiWVv Vs KVaiV ##XUPWP W! "W\#SP S! "S\#UP !U! "UF \!!!\ U!!!U S!!#!0#!P)-p-1P7CSPQtQRtRSt STtTWtWtttt tttnvvvPSPPP~pSS #t#yt ytt t >P>nSzS >R>vWzWACPCrVzVS]Pt t  tt9t 9=t@CtCjt jntpstst ttt ttt tt*t *.t01t19t9etehthitpststttYtY`t`t P \ R X Q TB0Zj03BHZHVWB0Zz0z1t4t45t5tPRZ\^bPb\ttt tttttt tt"t"#t#$t$%t %&t&'tER0R~S~0VRUV_{VSS#SR1ttt0ttt00ttt t t t t t t ) t) * t* + t + , t, 0 t0 U tU X tX Y t Y Z tZ ` t` tV- X V 9 9 > P> H V[ w V $+P+ S * S* - P- M SM Q t[ m Sm q tw S" ) P) V + V 4 - 4w 4w 4S S * S* - P- Sw Scg1lp1w111 S * S* - Pw Sw S - h h " P" 9 V~ P V t t0 t / t0P S tS t t t t t t t t t t *t*+t+,t,-t -.t.0t0t<PPP:HosPsH PGLPLPUl#D/:Dl|H|W/:Wl|H|#L/:LUVDV/:V%:\X\o}0SPtt tt PPtt t !t!$t$mt mntnottt ttt t tt`t `atabtbt PSPaSabPbSSPaSabPbSttt t,VV,UPUaU U0J0a0,L,0Pa0RL0PJVaV,VPaVV01JWah0hW,WWPaW1#@PadP,1mmmmWa0ppP,WPWaW W\Ja\,\P\a\ \#@PP,0P0a0 0Pm|P|#@p P:: PUUtJt JPtPt fmPmVttt t t ttt t tt#LSSSSSsPttt ttPd !t!"t"#t #(t(wt wxtxyt yztz{t{t 7=#L=CWCKwKQW{W =0=KW=CPCKwM]wtt t0  t t&t0P S&S01t14t4Qt QRtRSt`atadtdt ttttt tt tt tt#DSt!t !"tPQtQTtTt ttt ttt iwPwSPSPSt!t !"tPQtQRtRUt Ut t ttPt PQt QRtRStS}t iyPySPQSQWPW}SPPSPQSQSP`}SttUt UVtVWtWlt ttt t4t047t78t 89t9:t:t0tt ttt0P7S:SPS7S7:PDSPStt't '(t(0t0Vt VYtYZttot0opt"P"`S"R"lU%)P)dV.7P7hWpstst tz|P|Rttt t t ttt t ttSSt3t 34t@AtADtDmtmntnptpztz{t{|ttttPtttttttttttPt<t<=t8PP@CtCjt jktpststtxPtttttPtttttR Qr|QQQ !t!"t"#t #$t$)t)[t0[\t\]t]^t ^_t_`t 70:?SS\S`ctct tqPhpPt t0  tPSttttttttttttt ttpSPt9t 9@t@Mt MNt+P:NPPStSct cdtpstst ttt ttt tt#t0#$t03t3Kt KLtPStSt0ttt0tt#t0#$t03t3Kt KLtPStSkt kltpstst ttt ttt tt t t$t$%tPPP03t3Jt JKtPStSt tnsVdlPlSttttppPPPt/ t / 0 t0 t t P V  P ( S0 K PK S t t t p p P P t ! t ! & t& L t L P tP Y t  p  S& A SM Y S P` a ta b tb e t e t0 t t t t0 P vr { P{ V V t 9 t 9 @ t@ K t K L t  P 2 V> L PP Q tQ T tT t t t t t  t  t  t # t# t t t  t   t  t b t b c tp s ts t ttttttIMPMYUUw{P{SNtPPtotopt# #t#Ct CDt`atabtbct cftf t  t  t  t tt tt tt#0V0VWRP$*#03t3ht hit<e1pqtqrtrst stttwtwNtNOtOPtPQt QRtRStSt7KVVV0QQQ0WW0PP0 RR0#VrV1#VPV+71b010ttt tttut uvtvwtw{t{|t |}t}ttt ttGVw|V(0(6P9=PDZ0ZjRmqR(#46rOZ#ZbSbePeqS~Sttt tttttt ttt&t &'ttttt>P>UPU#R#SS<Q<WQoWWPRPp 'kuQ1PR#P#%rp"%&P0AAKR0A1FKPPStSttTtPPRp@'PJR`atabtbct cftfititttt tttttt tty0SSttNt0NOtOPtPt0P1P|0|1P1|0tttttt#t@AtADtDt tt#t #$t$%t%Bt RVPVSP$S$%P%BSySP$S$%P%BSPStStttwzPSSPVPVPS #t#|t0|}tgkPkySy}Ptt tPRttt t0t ttPSPtttmqPqVPSPDSRt"t "#t01t12t25t 5t0t ttt0t ttt0P101PVPVV1tEt0EPtPt0t0J1J|0|1ttt ttstsvtvwtwxt xytyztPW#8 \"w"NWWPQWVPz\-0QWSW0Wh1hvSvzPtt t ,tPV%V%)t01t12t25t 5ktklt lmtmptptt tt4 tPPP 4 0 P@ C tC u t0u t t0 t` z 1z 0 1ttct cdtdet r S]s]bS ]P]bp| ]p]bp 'R6=RMTQpqtqtttwt wtt ttpPQpRWp0VVQq|Qq|qqttt tttttt tt t_P9P PPcfP#CP PP(+PPPE P PU P P # PR_S9SSScyS#VS SS(>SSSE SU S S 6 S_Q9QQQcyQ#VQQQ(>QQQE Q QU Q Q 6 QO_1_UOQOS-919U-Q-S@V1@Q@VSVWw~WYww~1QS&W&w~W#&w&w~1cQ5S5Zs}ZcS 1  Q S  s  S 6 1 6 S6 V v~ V8 v v~cy1c#QcySy V#V v #v~1E QSW: E WwE w~ 1QUSUzs}zS1(U(Q(S(>1(Q(>S>Vv~VBvv~1QSVv~Vvv~ 1 U U U Q U S{ 1{ Q{ S s S t t t t t t t t t t t =t S P : P PPP=mP#'PPmP,4PPP PP!8P}P S R A R .RRSRS=dRd|S#3R3=SRmtRtS,LRR SRSR8S}RS S Q A Q .QQQ=|Q#=QQmQ,LQ QQQ8Q}Q; S 1S U; Q; S RS S- A 1A U- Q- A RA S`|1`#Q`dRd#S|Q#q~.1Q.R.S.Qq~1QRS!81!}Q!}S8Hs@$@%s@$@%"s@$@%"31=\=QR=S(Q(=q| 1QRS Qq~#=1#Q#3R3S1mUmQRmSm1,\m,QmtRt,SQ,q|,L1L\,Q,LRLSLQq|1UQS1QR}1=\}R=S(Q(=q|@AtADtDt tt@HPHQ@HRHNSNqqttt tttttt tttQUUiQQU+-P-UUjDD0 V^iVj0HPLPSiWiSSPPPT5LL Q q|^Q^bq|^q^bq|ttt tttttt tttDP+D~PDMOPOSDSD@@+0~Q0LPP P HPT7;P;XWPPH1"W"wwwW@@#+~P~p|+~p~p|@GSW^SnuRttt tt9t9<t<=t=>t >?t?@t@ t t t t t t |4tPlS@S P+2,SS22S=33S3|4S?P?lV@PV+,P,2,VS2j2Pj22V=3^3P^33V33P3|4V^ S S##S##S&&S'''S'(S()SM,g,S,,S,,S--S 0$0S00S0/1S22S33SP  +M,S22=333P|4PP|4T0""P|4#'P'|4LP|4P|4Bl@|4@U|l@  2,M,34|4  #i$&)M,0. 0/12233  #i$&)M,0. 0/12233 ^ S S##S##S&&S'''S'(S()SM,g,S,,S,,S--S 0$0S00S0/1S22S33S  #i$&)M,0. 0/12233F ^ 1F ^ ^ PF s Ss } s}} S0010000P00S00S00s00sh##1##R##r##Rh####Ph##S##s|##S##1###i$Q##S#R$WR$Z$w~Z$i$W#R$wR$i$w~&&1&&R&'r''R&&&'P&'S''s|''S'''1''''''Q'''S'''W''W)''w''w~((1((((Q((S((W((W#((w((w~()1()))Q()S))W|))W))w))w~M,g,1g,m,Rm,,r,,RM,g,g,,PM,,S,,s|,,S,,1,,,,P,,S,,s},,S,,1,,,-Q,,S,~-W--W,~-w~--w~--1---0.Q--S--W%.0.W--w-0.w~ 0$01 0$0$00Q 0$0S$00W00W&00w00w~3313333P33S33s33S22122R22r22R2222P22S22s|22S"!_!1_!m!Um!!u!!U_!!#L"#i$%%&)+0. 0/1S22=333L"#i$%%&)+0. 0/1S22=333L"#i$%%&)+0. 0/1S22=333""1""S""""P1112$2S111$2Q12qH$H%qH$H%"qH$H%"333133$$1$$R$$r$$R$$S$$$$P$"%1"%%%%W$"%"%%V"%%W%%w|%&1&&&&W%&&&V&&W&&w|))1))R) *r **R **S)))*PG*^*1**WG*^*^**V^**W**w~!+7+1++W!+7+7++Q7++W++w~0.G.1..W0.G.G..VG..W..w~..1..S....P/2/12////V/2/2//W2//V//v|//1//R/0r0 0R0 0S/// 0P/1Q11Q1111V/1Q1Q11WQ11V11v|2 31 33R333r33=3R33=3S2 3 3=3P44t45t55t55t44P44S5 5S 55t44P44S44P44P44W55Wttyt0yztz{t5PPesPttt tttttt tt{ {UP3~1ttttYhP+FPP5sVVVVisPPPtet eftft ffft:t :@t@|t P;BPP)l|)l|)l|ttTuTUtRVP2tQPSWRPt+ `ctct tt P P   #ttt ttw tw x tx y ty z t z { t{ t t11y V| V#(JS| SCw0] t ~wU ~  P [ ~ / W/ Q ^/ Q ]/ Q \/ Q [wU W/ Q sQ [ W- Q @wU ~- [ ~wU V- [ VwU - [ wU ~ $ Q$ [ ~wU ~ [ ~wR" [ RwzQzU ~? O QO [ ~wU Ub f Pf [ UPA }g P P  1 t t0 t P S R W  t  t b ub c t* Z P* 2 08 V Sp q tq s ts u t P 0 Q t L tL M tP S tS t0 t t t0 t t t t t ttt tt D#(DWovPvSttut*uP!(\( *9@P@OW5W*WFQQQ *beQe *0,4SOYPY[V0 S*;0FTVbiPl}R} *P *OS*;#;SP*04V4K0KOP s2$@wm"RKOPt%t %&tP03t3Tt TUt:?P?PR`atadtdt ttmuPuStt tPttt ttPStt tP #t#Mt MNt(BPPStS}t }~tXrPtt tPtt tPtt tPtt+t +,t,-t P,S03t3mt0mnt8bPpstst txPtt tPt t0 tPt]t0]^tRP`ctct0thPtt0tPt=t0=>t2P@CtCt0tHPttttPPtt tPSttLt LOtOPtPt ttt $POPPPSPS$P$OSOPPPSPSttt Et EFt FGtGHtPGV012 0)0SPStSt tt toxPxSSttt ttPStt5t 56t67t #(@AtAFtFst stttutut ttt tttt0tt0tt0Q QQhQnnn !t!"t"#t #$t$'t':t:;t;<t<=t =>t>CtCFtFGtGHtHIt IJtJPtPtgQCKQ0PP 0$+WUa0t}W}0WRRX#CKX#WK]W}Wp<V<BKVt&t0&'t't0tPt PQtQbt bgtgxt x}tpIVgqVq|P6IVgqVq|Pttt \t\]t ]^t^`t`tt ttPSRV_cV]S_Sttt tttttt tt tPU UR R P P][KWaWxa\xz\z`\`^. ` `,/[?A[cm`mo[or`r. ` `[ [{{[ {{ $ [* . [< > [B `2 4 [6 8 [  {  {[ {S S s S t t0 t t0 1 0 # t# T tT U tp q tq r tr s t s t tt w tw t t t t t t K tK L tL M tM N t N O tO T tT  tp   VT p p y @y V > \  V #( ST S > T  S 0 0 T @T h 0h o Po  @ 0/ 4 U 0 0T  0 4 S #( T y U   0y 0 > U  0 0 2 W[ 0 U U  0 R S S P  H 0  Q[ 0  0X ^ P^ Q> 4  4 # t# q tq r tr t t t @t@AtAFt #(#$ #(#( #(#, #(#0A\XF\tgtgtg00U'F0#(gQF0%3QuP0V3R9R)P@uP}PWPStSt tt ts#(#$s#(#(s#(#,s#(#0tt t #t#rt rst#(tt tttt tttttt tttiPiSPNNP[PRRHvRRRvD[[[_[cy[D[[D[[[[[1Uk0t't'(t(YtY`t`qtqrt]P^rP]p(^rR]P^rP#(ttt ttt>t >CtPQtQRtRSt STtTWtWt0ttt ttPx0x1Sttt ttttt tt ttV#(#Xtt tt t !t!)t)rt0rstsxtttt tttttt tt[\ttttt#(tt tt t37P7WPMhPhS)P)mVPVttt ttPt't '+t01t12t23t 34t47t7WtWZtZ[t[\t \]t]`t`tttt tttWdPdZS^SPSjnPnOV^eVtxPxTW^WsVPTH^HPTU^UPTL^LPTD^DPPEPFSP^oPPVP0T1^10F0tttttPSjR"]9E]NU]&^Kj^"[37[NU[$\EI[N^\0(PNjP(p3$r"(Np3$r"Njp3$r"tRt RSt`atabtbct cdtdjtjWtWXtXYtYZt Z[t[`t`tttt tt+t`xx^[\\\`xx]][\`x x\\^^\ `xx\\]\+]PXSX\P\SP+SxXSX\P+S01t12t23t 34t4:t:tttt ttt t  t  t  t  tP P T TX X\ \2$P!S!}U~t}tP}i\iXiTivYi0i{W{|wxttt tttttt tt:OPOS}V~W}BM0MWUWj|juxttt  t0 t t tS V SV  s VSV S S t t t t t  S P t t t t t f tf g tg h th i t i j tj k t% ' ' k P? c ? c  ? c ? c ? C pC c t? C pC c h? C p C H W? C pt ~ #(t3t034t@CtCt ttt0ttt't '(t()t P01t14t4`t `atabt=CPCaSpstst0ttt ttt ttt t03t3ft fgtpqtqtttt ttttttttttPPttt tttt!t !"t"#ttt t #t#2t 23t@CtCRt RSt`ctcrt rsttt ttt\u\]tQq|QUQ0R[V 0  Pss| q| #Pttt tttttt t t tttt tttS00\0Su00009# 98WWW^kPkmUmqpq8\o\owP~W\m8UoU~PUx#8VoVVY]P]8SSS_ 8_=_S 8S=S8_8S_=_S=S=_=SPuWPWttt t t ctcdtdeteft fgtght0YdSdhP`ctcztz{ttttt&t&'t03t3Kt KPtPit int=Ypststttt ttttttt<t##ASIfSfQPQPS.Q.22<S#1#V.V.< ~R )RU r2$m" u2$m"WPqwQpqP@MMrP}PQPP@M1MR r}PR R1Q   r2$m"P;PFHHOP1FRFO ;FPPQtQVtVt ttt ttt P^^PPPP^0^SS1PrPrePe tt tNt NOtP/OPPQtQTtTt ttt tt t PPP PP0R0R0 RP0S0 SPw @S @PP@p@pQ r2$m" r2$m"  r2$m" r2$m" r2$m"  r2$m"Vtt tHw1&uqq `sss `qruQRRttt tt !t!$t$^t0^_t_`t$^x^_t_`t|`ataftft tts|SQttt tts7$Qtt1t12t27t$&P&*PR`atadtdh t0h i ti j tqe 1tt t #t#@t @At-=1PStSnt not[k1t5t 56t@CtCt ttTt TUtpststttttttttttt-t-.t03t3MtMNt`ctc}t}~tttttttt't'(t@CtCxtxytttttt ttHtHIt`ctcttttttItIJtPQtQtt #t#Nt NOtPStSpt pqt0mRRttt 4t 45t 56t67t7`t `at abtbctckt =0=c1ck00mRRt t tt tS #L0m P P0<0m<MROTR`atadtdt0ttt0ox11t%t%&t&=t=>t5P@CtCyt0yzt0mPPtCtCDtDvt+#(+8VDvV,0PDHPtt ttttDt1D1PQtQTtTrt0rstsxtxt0tt[w#(xP#(tttPtt*t *+t+,tPStStttPSuSuytSSuSuytSt^t ^`t`t PPV_V,P,[S[_P_Sttt tttt(t ()t)0t0?t ?@t@EtPStSut uvtttt ttPSttt t t tt!t PV!Vv S!SP01t14t47t 7t t tt>B#,B^S^d#0dSttvuvwtwuPXX#,#S#%X#,%W\WY\#Yo\w\0R%R%ot' wt' %0-YWwWss# P*1\-1\# 1YSwS3?s?LVwV8E1w1ttt t#SS P*P* X=CPCUUP UVdPP*0*\0 \tttt1P:lSSL0LNPNU0ṲmUVPP7P:DPPP\\\ttt tt{t{|t|}t}~t ~tttttt tttPOSSR}VVVQUUUOSSP~WWW P*s0*OROxSSR OSS*7Q9LrQSxsssX^s# ^xRRR^gQixrQttt ttststttutuvt vwtwxtx tPmVxV \ / Vv@0.P v 8Q8=RKlR 0 6S8OS v '8q v #,8q#8:P=OP=?Uv  Ux0V Q 0P X}Pu Su# Wu## / v / E UW U# / 0W x Wx Q3 t ut S; t u#t V; t u# t t t t t tttt tt2t P 2D  D#0 v @v | @#| R @R X @#X _ R_ } @} W L  T @qTqwT#~D#,ST&T#&mTm2@ P V Vm2V P H2H 0 P  H LLPLPLH2L  0i | W _ W0W2S 0 P  P 0PP&P&hPhmPm20 i S D @D X P8 " @" SmS@2P8PU& + P+ F p( X D#, " D#,2D#, X - " -2- W S D#, X S " S2S s " s s# P " P s#  R p R " R % s% ) Ts2T ) 02U  s#  ) PPT# 2P  s#   U  p " U2U'p'+R" 2 L2 : PR  P P U4 R pR  UC R p# R | R RR U r[ | rR Y T[ TR Y Xf | r#| X w# S P  S S p # S V p  V  $-w$-m$- T  HwHmH  DwDmD X  @  V  @P\@\dV v  @d@&m@ 0  XPdX&m1 * P  D#,dD#,mD#, * H# * W * 0  XdX&mX0  D#,dD#,&mD#,7  @d@&m@0 7 0@ p s= @ p@ p sE S s# S e RI S s# S Z VZ a ra V v  UdU&mU H#  W5W ww P S1S p R s RRP@CtC,t,1t1DtDEtEt@gPgS15SES@gRgV19VayV@gQg\P%WEaWyPWPWPVEaVyVhwP1EPEa1ttt ttltlotoptpqt qrtrstc\ci\#is\0TUTVPViU\\# PWTiWwVVPVSttt ttt tt tt t01t12t25t 5t t ttt t tt t JoPoSPSP S}SPSP S25@AtABtBCt CDtDGtGqtqrtrststt tutuvtvtttt ttt@nv@//DrrDP@PSuSuHSSHSHS@01=000pV8=P=VV@n0v0p?;VWVYQ^Q0@0rQ0@0@0@$0$) )0 @0H0H0Hv0vH0PPPPPPVp0PPVVPV9u1uPPPP77F7A77)7GGFGAGG)GUUFUAUU)U$) 0PPHPFHAHH)H114A1F77Av7777FGGAvGG7GFUUAvUU7Uv4 0PPFHHAvHP7H9F11\\\q\hu1KrSKr ttt ttQt0QRtRStSTt TUtUVtVht0hktkltlmt mntnstst0NVPSsSPSVVlVsV'R*.RPp"S"'r'.SVkSkrPttt t t #t#gt gptpt tXkP@WPlrP0tt tt t #t#qt qrtrt <PPPfSrxPxSPVPWtt*t *+t+,tPQtQTtTt0tt,t0,-t-0t0Mt0z~P~SP-S-.P.MSSP-S-.P.MStt*t *+t+,tPQtQTtTt0tt,t0,-t-0t0Mt0z~P~SP-S-.P.MSSP-S-.P.MSPStSt0t{PSPtt-t -.t./tPQtQTtTt ttt tt/t bfPfSPSP/SuSPSP/S03t3tttVVV|PSSPV !t!$t$Ct CDtDEtEmt /91Em1pqtqtttt ttttt tttttt tttttt ttKtVQVVKQPQ\KfPfqpqupu|p |PKQ0|VQ0|R0PKVP p  p p1P001Rtxt0xtt0/8P8uUyUttt ttPt PQtQRtRot PSPQSQRPRoSpqtqvtvt ttt pPSPSttttt t@t @AtAlt lmtR RR:rAfR1A1trtrststPcSsS#@PH71ss7sss 7s ss7ssS7SsPt\tttt t 8tPSS8SBRBUU8UBQB8XIOPOVPV8V@CtCt t EtEFtFbtP S P6SFbS#(UBUFbU)+PVbPpstst t03t3gt0ghtpstst0ttt0t t t t t t t 1 1  t G t G H tH p t  & 1H p 1p q tq t tt t t t{ #4 #4 t t t  t ? ? F PF ~ U~    #( W  W ? 0? F PF ~ U~ 0  0" ~ 1, ~ 10^m1^mt1^m2^mt2^m5^mt 5^m^mt ^m^mt ^m^mt^m^mt9^mB^m0S^mZ^mSmmtm mt  m mt^m^mt^m^mt^m^mt ^m^mt^m^mt^ms_mt0s_mt_mtt_mw_mtw_mx_mt x_my_mty_m_mt_m_mt0^m^mP^mx_mWx_mz_mPz_m_mW_m!_m09_m=_mS(_m/_ms2$"/_m=_mV=_mx_mWx_mz_mPz_m_mW_m_mt_m_mt_m_mt _m_mt_m_mt_m5`mt05`m8`mt8`m9`mt9`m:`mt :`m;`mt;`m<`mt_m`mP_m`mR_m`mQ`m9`mV`m`mP`m;`mU;`m<`mP`m`m0.`m2`mW@`mA`mtA`mE`mtE`m`mu`m`mtE`mO`mO`mV`mRV`mY`mr|Y`mq`mR|`m`m`m`mQE`mS`m0Y`mc`mP|`m`mS`m`mt |`m`m0`m`mP`m`m`m`mR`m`mp2$s"`m`mp2$s"`m`mq|`m`mR`m`mt`m`mt`m`mt `m?amt?am@amt @amAamtAamBamtamamPamAamVPamQamtQamRamtRamUamt Uamamtamamt amamtamamtamamPamamVamamtamamtamamt ambmtbmbmt bmbmtbmbmt1bm8bmP8bmbmVbmbmtbmbmtbmbmt bmQcmtQcmRcmt RcmScmtScmTcmtbmbmPbmScmV`cmacmtacmbcmtbcmecmt ecmdmtdmdmt dmdmtdmdmtcmcmPcmdmV dm!dmt!dm"dmt"dm%dmt %dmdmtdmdmt dmdmtdmdmtqdmxdmPxdmdmVdmdmtdmdmtdmdmt dmemtememt ememtememt1em8emP8ememVememtememtememt emfmtfmfmt fmfmtfmfmt!fm(fmP(fmfmVfmfmtfmfmtfmfmt fmfmtfmfmtfmfmtfmfmtfmfmtfmfmt fmfmtfmfmtfmngmtngmogmtogmpgmtpgmqgmt qgmrgmtrgmsgmtsgmgmtfmfm0fmgmSgm gm0!gm(gmSfmfm1gmgm1gmgm0hmhm1hmhm0 hm#hmt#hmQhmt QhmVhmtVhmhmt hmhmtBhmVhm1Vhmhm0hmhmthmhmthmhmt hmhmt hmhmt hmhmthmhmthmhmPhmhmVhmhmPimimtimimtimimt im/imt /im2imt 2im3imt3im4imtimim0'im,imS@imAimtAimBimtBimEimt Eimoimt oimpimt pimqimtqimrimtPimVim0gimlimSimimtimimtimimt imimtimimtimimt0imimtimimtimimt imimtimimtimim0imimSttt0Ss2$r"s2$r" s2$r"# s2$r"# s2$r"# s2$r"#  s2$r"#0 s2$r"#0t1t12t01Ss2$r"1s2$r" s2$r"#1 s2$r"# s2$r"# 1 s2$r"#  s2$r"#01 s2$r"#0@_P`dP@YRY_Q`dQ@FQpqtqrtrst syty3t34t45t 56t67t7ztaw aw[[%v %-v['*[-q [*-[(+[ w ?w?^w ^wwwwYvvvsvs_[*-[[~wwww7zvT6W7_T_zWVQ5V7IIzVQ V PQ%P%EQEGPGzQL4S7 S %Q%GSGMPMzS # t# t t P t t t [  [ , [0 J [J L [Q S [S t pW Y [[ ] [a c [c tg i [k m [w { [ t t0 t t0 t t0tt0  [ ' [   #@ #@#@   ]  [= ][]  [ 1 \= ^ [^^[ \  \- / [G I [c e [~ [\ \ \ \ [ttt tttt ttPSRW0V C^pststtYtYZt`ctczt z{tttt ttt tt1ttAtABtBCtCut ||~[Cu u u|[ Cu jjq[Cu[[^[#[=?[00Cx0x1010R1Ru0OQ[;1tttttttt1ttt tt tttt tt>B[Bhlr1ttt0tt t0  t  t1ttrt0rstsxtx{t0{|t|}tWx1ttPt PQtQVtVYt YZtZ`t`kt \]]5V1pqtqtttt t t #t #$t$%t\]101t14t4t ttt tt1ttt ttt tt1ttt ttt ttm1mt3t34t4&t4  &[xPzPPPk P"R"P""P""P"I#P$$P$%P&'&P^mQzQ$!%\)%-%[##[(!"k""""h#$&&P'Q'tQ'T'tT'(t((t((tx'{'[{''l''[''[''['(d''[''[''[((t((t((t((t((t(k)tk)l)tl)q)t ))[))[#)')[1)3)[))t))t))t))[))l@+C+tC+`+t `+a+tM+]+1p+s+ts++t ++t++t++t+,,t ,,-,t-,.,t0,1,t1,2,t2,3,t 3,6,t6,-t4--t--t --t- -t --t4--t--t --t--tY,,0,-W,,r,, rr,, rrr,,[ -S-0[--WU-[-r[-]-rr]-_-[--t--t--t --t--t-.t..t..t..t ..t..t./t//t//t//t //t//t/0t-U.0c..QW.].r ].`. rr`.c.rrrc.e.rrrr e.g. [._/0k//Qb/h/rh/k/ rrk/m/ rrrm/o/[/<00H00QB0H0rH0J0rrJ0L0[00t00t 00t11t11t11t 11t1 1t 12t22t22t22t 22t22t22t2K3tK3L3t2H32H3tt tt*t *+t[tt%t %&t&'t'Lt LMtMNtNnt [7;[pstst tt #t#Xt XYtYet /2[58[=?[ !t!"t"%t %tt tttt ttt28[v[`[]RX[[[]\@AtAFtFmt mntnotNj1ZjPpstst tt1t12tttt0tt[[t't0'(t[[01t14t4xt0xytyztP[[jq[ttt tt tt[d[[!%[59[9hAE[ttt t t ttXt XYt YZtZ`t`t ['-[69[9g# [[# [[<sy[[#0'PP[sPPPP{}[PQtQVtVt tt^1jPtt ttt0ttt tKt KLtLXt %\LU\+.[`atadtdt ttt [ttjtjktklt$/[4?[FJ[04[pstst0ttt t t t[[t[  t  t  t   t  t   t t \ t\ ] t ] ^ t^ ` t` t t t t tB D [B _  B _  B _   [  h h [ _ _  _ _ [ ] ] ] [ \ \ [J d  af dP   P     1 0 1 # \$ & [0 4 [4 d t t t t  t I tI P tP tq w [Y [ [q `J `] _ [q ^J ^a c [q ]J ]e g [q \J \ [ a J  J  1\ 0 t t t tt tt`mcmtcmѰmtѰmҰmtҰm)mt)m+mt`mmPmmSҰmmPmmS`mmRmưmVҰmmRmmV`mmQmΰmUҰmmQm&mUmҰm1Ұmm0m+m1mm0mmPm m0 m mt m+ mt + m, mt m mP0m3mt3msmt smtmttmmt 0mFmPFmpmStmmS0mOmRtm~mR9mOm@1mtm~mQJmOm1tmm0JmOm@1m#бmӱmtӱmmtmmtmmtm0mt0m1mt@mAmtAmImtImpmtpmqmtqmrmtmmtmmtmmtmmtmmtmmtmٲmtٲmڲmtಂm㲂mt㲂m&mt&m0mt0m9mtmmPmmV+m9mVmmD1m+m4mP mm1+m9m0 mmD1m#@mCmtCm[mt[m\mtpmqmtqmrmtrmsmt sm߳mt߳mೂmt ೂm᳂mt᳂mⳂmtⳂmmtpmmmmPmmRmܳmPܳm޳mpⳂmmPmmR³m޳mpⳂmmRmmPҳm޳mPʳmҳmpҳmճmQ쳂mmpmmtmmtm-mt -m.mt.m/mt0m1mt1m4mt4m5mt 5m:mt:memt emfmtfmgmt gmhmthmmmt0mAmPAmfmSfmlmP0mZmRZmhmWhmlmR=mAmp,AmZms,=mAmp,AmgmVOmgmVgmlmp,pmsmtsmmtm mt m1mtmmPmȴmRm(mRmȴmD1mm(mPômȴm1m1m0ômȴmD1m#@mCmtCmɵmtɵmеmtеmᵂmtwm|mP|mmRεmصmR|mmD1mεmصmPmm1εmᵂm0mmD1m#mmtmmtmmtmmt7mmVpV DRDnWpRW.1p1DvDoUpUEM0SWSWc s2$v"ttt tttttt tttPSSRVVQWvWWr#LaqUUp PRPOPSRRRRS RR\\*P\ttt ttt ttt tt t vW W0PPPpVVSVtSSvp2$v" Qsp2$s" R !t!"t"#t #$t$'t'^t^_t_`t`at abtbctctttt tttY[s[\q0WW'11_ScSS14SDGV4:S:DD`VcVVGMVs w2$s"RvU w2$v"UUXPXPPPttutIV1VZPt{PIV0VZRt{VSS Sttutu0PP?C\#CeQhpQ0P'1P?uRxR0Rp#(R]eqepSR*Q*1p#(puruxQ0SS0V'1V0?Cs~1C\CIQLQQCQR]0hP0PPpRpRp#(P%1Pp'*Q*1pQ*1p#(ttt ttotoutuvtvwt wxtxttttt ttet(S( 3iVyV|V|~TVTe~t0tyPy0Pe0!?"e!?"1e10e0(S3[su%1%ysu%1%su%1% s~1%1%~~1%1%Tsu%1%Te~~1%1%1[UyUU~TUTe~CTeC Te CY v2$"`Y~Te~CY v2$"c0STePpqtqrtrst svtvt tt ttt tt ttt VR}#(VVPv(PtZt Z_t`atactcutuTWu}P}WP#%P%-pTdR0.3VPTZPlwwQwzQzQ  v2$T" v2$T"~Pttt ttdtdeteftfgt ghthptp=t=>t>?t?@t @AtABtB$tP$T0!7!0!7!P!7!# H$0. p2$8m"wWp2$8m"2$8m"F w2$8m"&F w2$8m"FwUPiUi\WU!U7!G!Uu!!Ug""U#&P&&#d&&S&&S&&S&&S&&P&&s&&P&&t&&t&&t &&t&l'tl'm'tm'n't n'o'to'p'tp''t''Q''t''t ''t'(t ((t''#(''P''P(((,(P(#(P#()(PP(Q(tQ(S(tS()u) )t )G)u((0((V\(d(d((Qd(g(Q))3)Pg(m(Q((v2$T"((v2$T"((W((P((p))0)G)0)))G)P)Q)tQ)T)tT))t ))t))t))))P))P))P))t)*t * *t) *P0*3*t3**t**t* +tL*T*PT**S* +Sv++7++8++9P,Q,tQ,R,tR,S,t S,T,tT,W,tW,M-tM-N-tN-O-tO-P-t P-Q-tQ-R-t,,0,,UP,,0,,V<-O-V,,4,,\,,0,,R,,V,,R,,0,,Q,,P,,,-P-R-,- u2$"p-B-4-B-X-*-V*-1-R1-B-V--01-B-P`-a-ta-c-tc-.u..t./u//t-.@./@-.H./H4..Ve..Wx--R-/Dx-|-|--V--V-.@./@|--V--W--P..P--V--V-.@./@--v(--v(--W-.H./H--W-.H./H--V--P--P--S--H--P..0..S-.4./4--P..P..H..H#(..H#(..P..P//t///t //8/t/7/ 7/8/P@/Y/ Y/Z/P`/a/ta/b/tb/e/t e//t0//t //t//t//t0//t //t//t//t0//l//P//Vr/x/Px//S//S//P//Stt<t <?t?@t@t ttt P?S?@P@SPStt't '(t(0t0Zt PPPPPPttt ttt pR-RPPPDGPdgSP"PP=DDUPGMP_ddSgmStVt V[t PSVSZP4SVSZP`ctc$t$%t%Dt`S%P%gSg55MSMiiDS$5PPUMcPciU%giD%gSiDS3YPisPP#P03PPPP0R0Rz|P|XzsU|XX#P551PPPQtQRtRUt Ut t tt^P\#(^nRqp(uPttsusttt{u0PP/3\#3UQX`Q0P!P/eRhtRt{0Rp#(RMUqU`StwRQ!p#(`erehQt{0SS0V!Vt{0/3s~!3\39Q<AQ3ARM0XtPt{0PPpRpRp#(P!PpQ!pQ!p#(ttt tttttt tttWwpWWSwsp QUUSSSttt3 tMSz S 3 S 2 ) 1) W ) W ) W 4W z W z W z 5z z z 9   3   6   7@ A tA B tB C t C F tF t0 t t t t[ _ P_ Vb f Pf  S v s> s Pt { Pk x Px WH t 0t 1 t t t0 t t  S S S 0 h '# , t t t t  t   t  t @ t@ C t C D tD E tE t  #X & S B PE P & 0[ q QPQtQqtqrtrvtvtttttfr #h#x #h#xfr #h#xq01t1TtTUtU^t^dtdqtqxttt tP #t#Xt XYt7?P`ctct tt x #h#vv #h#ss #t#it iptpt 6A #h#LAZsjssp=A #h#LAZvjvvpDFPFMRtt t t0t tt P CSG~S R 7V79vPPzs#9CS{~SCGS~StQt QRt#hJV#hFS`etet t&t `iPiRR&RRRR03t3t t0<P<S0iRiW0iQiVttt ttitijtjktklt lmtmptptttt ttW tPSL W SRlWnWW WfsnL \PL R PfWnWL WfsnL \fWWL W"ssf11L 1'IW?fWWL W?f\\L \s]UU]\\r]L#PaVVyWWy\\y11 1 L 0 1 L  P` j j | Pj s Ps y P   - P  P  P@ N N \ P\ h pN S PS Y Pp q tq r tr s t s v tv t t t t t  t   t  t   t  tz  S  S S S ! t! $ t$ g tg h th i tp q tq t tt t t t  P P P t t t t t t t t t t t t t t   S S S  S  P P P t " t0" # t# t0 t sF M #hM U   S# S S S  P P P t Et0EFtFt0t-sip#hpU 6SFSSStt t ..<P.3P39PPStSt0t0t005t|s#h%U[ssSSsvSv|S@JJ\PJSPSYP`atabtbet ett tttt tttt ttsP#hs{{SS{SS ..<P.3P39PPStSt0t0t005t|s#h%U[ssSSsvSv|S@AtABtBCt CFtFt tt ttt t t !t!"t`s#D #h#DNWWhSSWZSSZ`Ss#Dp #h#DSSS0::LP:CPCIPPZZlPZcPciPpvtvtttzUURz}}P'? #h#L?MwMTqxTUwtw #h#Lw\P}z@@zrSSSPS#(PtNt NPtPt t ,P):s#Lu #h#L?SOS#S#)SPPPttt tt tt ttt tt ttt SSS SP SPttt tt tt ttJt JMtMPt PQtQRtRt Fw#x&w#xRrw#xFP&PRPWQWRWWWPPP`jj|PjsPsyPttt tt tt tts# #h#SSSttt ttt0ttt ttZt03As#AuZu''SZS'*S*0S`atabtbct cftft tt tts#jvvSSvySySttt tRt RStSTt TUtUVt)s# SOSSSS`jj|PjsPsyPPPPPPPttt "t0"#t #$t$%t%ut0uvt vwtwxt#S%vSSStttttPtttttPt%t%*t)P03t3utuztWyPtt tPt7t 7@t@^t ( ( ( `jj|PjsPsyPtt0tt0tPPP P P P # t# U t0U V tV u t0u v t/ 7 7 H P7 : P: @ P t t t t t S P Q P R # P rp' p6%p' 0 1 t t &!t &!'!t'!(!t!!P!!Q!(!P!(!R0!1!t1!4!t4!i!t i!j!tj!k!tG!W!PW!^!Q^!k!P^!k!Rp!q!tq!v!tv!!t!!t!!t!!P!!Q!!P!!R!!t!!t!!t !"t""t ""t"#t#'#t!! #h#L!"s""s\""v`"'#s!"#""R!!P!"4"'#4!"s"'#s!!#! "R ""Q"!"R!!0"!"P""4"'#4"B"V"1"R1"8"Q8"F"R"!"08"F"PB""4"'#4B"g"VB"V"RV"]"Q]"k"RB"F"0]"k"Pg""4"'#4g""V"#Vg"{"R{""Q""R"#Rg"k"0""P""Q"#Q""4""V""R""Q""R""0""P""4""S""R""Q""R""0""P##R##Q#'#R##0#'#P0#1#t1#6#t6#r#tr#s#ts#t#tM#^#P^#e#Qe#t#Pe#t#R##t##t##t #W$tW$X$t X$Y$tY$Z$t#####PQ$Z$P###h#|##1##=$##R##P##0##1##P##Q##P##0##R#Q$ #h# $Q$1 $Q$$ $$P $ $P $'$Q'$2$P $$0'$2$R<$C$PC$J$QJ$Q$PJ$Q$R`$a$ta$d$td$g$t g$$t$$t $$t$$t$$tu$$#$$P$$#$$P$$Q$$P$$R$$P$$Q$$P$$t$$t$%%t%%&%t&%'%t%%P%%Q%'%P%'%R0%1%t1%4%t4%l%t l%m%tm%n%tJ%Z%PZ%a%Qa%n%Pa%n%Rp%q%tq%w%tw%%t %%t%%t%%t %%#%%P%%Q%%P%%#%%0%%R%%0%%P%%Q%%P%%t%&t0&&t &!&t!&%&t%&w'uw'x'tx''u5&E&0E&G&P\&i&P&&\#&&Q&'S &}&0}&&P&&P&&R&&P&&R&&r#')'v)'t'Sx''05&E&E&_&R_&i&p#(i&{&R&&s&'sx'~'Ri&}&}&&Q&&p#()'7's='a'sx'' &E&0E&G&S\&i&S &}&0}&&V&&Vx''0&&s~&&\&&Q&&Q&&X&&R&''V)'u'VE&G&PZ&i&PE&G&p\&_&R_&i&pE&G&R_&i&p#(}&&P&&P}&&p&&Q&&p}&&Q&&p#(&&r&' s#h#&&&')'4'rF'a' s#h#)'4'F'i'''t''t'(u((t((u(d(Vd((T((T''V'(\((\((W((W((P((Pm({(X5$1{((V((V((V''PV(d(TV((P((PV(d(0((Xm({( X2$T"{((sq%1%((sq%1%((sq%1%((sq%1%{((Q((Q((Q((q{((P((v2$\"((P((v2$\"{((R((v2$w"((Rtttt*P*SS*R*Q*UU5<P<\V\nPVPVWVBWPWWWXnPPw(PP01 !t!"t"#t #$t$)t)tttt ttt 7P7WSWPBPBS IRBR 0Q0\FW0VbSSBStbtbctc tPSSc SRQ[Wc WPU?VcUV U PPOVcjPj Vg}Rj}r(~P0 1tltlqtqtttEPEYSqSSEREJVJpPqVWVPVEQEaWqWWFpPqtPPqWWtw(PP01t|t0|tt0PPfPfgU}PV06P6mV}VNfPfgU}PU#(PPtt tPtt tPPt-t -.t'*P03t3wt w|tW]P]aQtt tt t3t W..30PP-P@CtCttttPVRPUQPlPWPtttttLSPSVRVYPYUQP,APAWPt^ t^ c tc v tv w t  P M VM b R  P Q UQ b QA W PW b  P I Wc w P t  t t 3 t3 4 t P  V  R P Q  P   P U 4 P@ C tC ` t ` a tW Z PW Z pZ ] Pp s ts t t P t t t P p P t t t P  t t ! t  P  p  P0 3 t3 V t V X tO W P` c tc t tw ~ P t t t t7 > P> f Vf i Pi R V V P R  V ( U( Vd i Pi R P RA D PD U U U P P u( P6 b 0b 1 t t t P P t t0tt0tWWW P:W:=P=WV/3P3WUWWW fmPmWPVPUtot0optpt0ZphVpltt0tt0#X`V#XSS1P>P 0 'R*.R>`0`wRzRtt ttt t#X#XttttPWWPYSY\P\SS@U5U[n}nU@z5z[n~nz"6PP5WnWw(P 50n1t<t<@t@ttrtP5W=XWXPWP5W5YUYrWP9U=UrUTPPu(Pp 50Yr1ttt ttPPtt tPP #t#tttttt]dPd}WWPWP\W\nSnWgjPjSSSPP RS s(  P0\0n1tt tPPtt  tP #t#gt ght?NPOVPpstst0ttt0ttt tPt t !tP03t3ttttPVRPUQPdyPyWPt t t PttOtOPtPQt*;P;BQBQPBQR`ataftftttzPQPRttt t0t ttSl#PQP0RttFt FGtGHt$FS$4P4;Q;HP;HRPQtQTtTUt UVtVYtYtttt tt`#SS"0SwS#g#XVP"&P&\0W"&0w}Wgi#iySyRSgi0PR4USQS0R4USQS0RQS R &S0 PR.}4.RQ.@S@GRGVS.00GVPR}4R}QRfSfmRm}SRV0m}Pttt t t tt$t $%t %&t&'t#XSS%sH0'1PP0RR0RR%S#PQ'P0'R01t14t4it ijtjktGiSGWPW^Q^kP^kRpqtqtttt ttSPQPRtBt0BCt9#PQtQRtRSt STtTWtW\t\btbctcdt deteftftd#dWfWPeUfUd0"Rf}11ttt tt@t@FtFGtGHt HItIPtP|t###HWJ|Wx{P{IUJ|U0R1RJE1ETR0J0E1E|0RttttP{SSPVVtt2t 28t89t@AtADtD~t0~ttPoPozhttiuiptpugVjVW X _t _bt bet jW01u\uS W fSj\#)PPQD1PD\0S Sj0P# TTttt tttttt tt t  t tt ttEt  :VAPVV4AV  <P<AVAEvEPPT]VVP0P]U\04t0 0 &WAW4WtEWmxPx)P)0<KPKR^iPipPPQtQRtRSt SVtVt tt ttdjjSPttt t t ttVSVVsVSSttt <t <=t =>t>?t?Mt MNt NOtOPt P =S=?r?NSNP&?RPQtQRtRSt SVtVYtYt0ttt ttPp0SSjppWWWpSPSttt tt ttV4SRQR0P !t!ftfgtgjtjkt'AAkQ-AAORQ^RgkRttt Tt0TUt UVtVWt#p @!#*v @!*QV$9p ! PUS`ctct0ttt0tPVP\PStZt Z[t%)p @!)0v @!0OV*?p !PSS`ctct ttt tPVPhPSttyt y|t|}t!%P%|S|}Pttt tttt tft PSP S PfSpstst tt PSPSPS #t#]t ]`t`t JLPLVSVgPgjSjqPqStt t P Rttt tt tt tt=K0v}W*PUxVttt ttt tt  t ?t ?@t@AtADtDt ttt tt"t imPmSPSP"SuSPSP"S03t3ct cdtdt tHXPdkPLXdt t t-t PS-S01t12t23t 34t4<t<tttt ttt%t%&t&'t '(t()t)AtTj0sySy| pXu"S)ASPStStttthrPPlzVv|4Pp|t$t$0t0;t;<tP)<P) V!v|!(4RYPYep|pstst tt tPPUu|4tEt EJt$+P+Ip|PStSt tt txPP|Uu|4t%t %*t P )p|03t3tt\cPcp|tt0tt0tPP\Pp| !t!"t"#t #$t$'t' t t t t t t tPS S S<P0V6BPB Ldq  kx#(q ~ #(q #(sPRU> H0PRU Q/ 3 P3 > Uz s sz U U P P #( #(  R  #( #(  r  P  Q' : #(: Z RZ \ #(- : #(: I rS X rZ \ #(t.t.0t0tC_# _{#{#Lh# h##ttttttt%t %&t&+t01t14t4t tt8]0?`VHOPOVQVdPVdR`V`tPt{Q{P`d0{RVPQP0RVPQP0RSPQP0Rtt t t t tt003V"P")Q)7P)7R3V3GPGNQNmP370N\RX# XmPX# ##k~P~QPkm0R#PPQP0R#PPQP0RtQtQRtRt P BSRS5R5<WRW:<P<FVFaPasVRWsuPuVsw URPPP 4PsUz# z##tt@t @CtCDtPCSCDPPStSt0ttt0tt"t0"#t01t14t4t ttttt tt?t?@t@AtABt BCtCDt2P2R2Dg0V,<VPStSbt bctpqtqrtrst sttt|t|tttt ttt'07<Qh{Q'<VG{V'<WO{W'<SS{Sttt tttttt ttktS8^ S S~SS"SG U S S  SS*BSJwS0  *BkͅmV ͅm kͅmͅm0V3V1838^4^hVh013VV V%V*9VV4G U 3 1 414*B1B`4`iVnw0wk4Pk0ooQnnwQwk0k0k   B` wk B`wk  R HHB`HwkH B`wk Ԯ)Ԯ)B`Ԯ)wkԮ) B`wk ? SB L SL ^ P^ e Se p Lp | | SM $ S$  SSSPBJSJ`swSSSS  cSchhSfSfk  0 e e S B`w##8V8k 0 $ S$ G ~M 00B`0wk0  0 5 QG e Qe | 3 Q q q}S} biPinqPqP#4q}PiwPw#4#8q}QiQo>VVqiqi>ViVVqi#(qiPQPR.PPq\}i\\qQiqQi>VQiVqQiPqQiPRqQiq1Qi0PQ#4qQi#8qQiqV_cW>0_cSttt tttttt t t vtvytyztz{t {|t|ttttt tttPR<N[<}[%f r[<[%f r[,<X<GRGX%R rrRXJfXR"P"<VP%VfzV}V r#(rr<WXW%Wf{W}Wtt ttt t82m%R')R01t14t4`t `ctcdtdot ortrstAM82mM]PdkPtt tt t82mPP t t t @ t   P c V @ V P { W @ W  P  U P P& 1 P; @ P S W P1 8 P` c tc t0 tj l Pl R t t t  t  t # t# h t h i t+ @ #4+ @ #89 V VE M M V Vp q tq r tr s t s t tt w tw t0 t t t t t #4 V V #8 S S R R 0 Q ` c tc t t t t t t t #, S t t t t t JtJKtKLtLMt MNtNPtPt 11VOV&nVV~ ddiPi"#("~@SPo|P|~0~PWO[P[aWhW&FCFKAKnWOP{&P1FPXPOT{&TAFTcTPUPUPU1?#4?~;?#8?~P8SnS(0PnwPO\n\&~~UU&P&~~~#(&~~0&10&OuyPyQ P~O~V rq" rq" rv" rv"P~O~P~O~P~O~PO~p ~O ~BfPf~O~0Ru0~ !t!"t"#t #$t$*t*6t67t78t89t 9:t:@t@stttt ttt8t8@t@tttltlmtP#(%P%]VRVPVaSamPpqtqrtrut utt ttttt tt tt;(;S;Lsp","ltPt#LPPt*t*+t"P03t3lt lntttt4tZ^P^W $W$)0,5P5V4V2)9@v10)P@CtCttt~PLPP7VPVV P PUh0UU#0Pc#0#43P10)ttttPeVPVPn\\n@SSnn  nnnPeVPV@DPDnSSeiPinVVtttttPttttYYaPa\\6?P?SS0U0BFPFfVVv'&Pt_t_dtdttt t JtCJ  P <S<cdSPS;P;JSP#(PQtQRtRUt Ut t ttY~#(Pttt!t!"t #(03t3kt klt7b#(Fhttt tt#(ttt ttt tt #( !t!$t$at adtdet(:#(D^G^#4S^#8pstst tt tp{0Pttt t0t ttt0t tt t0PSPSP SPSPSP S &P03t3tt,t,.t0vvzPzU&U&-`dPdVVU&U&-PWWVVWW01t12t25t 5t0t tt0PPXPXw`z~P~SPVPttt ?t?@t @AtABt#(AVtUt0UVtttt tetehthit ijtjktP%3X3CPCVX\bP0%3SZ\SbhShkP{#Lttt tt#Lttt ttt0ttt tt0 Sr2$p" !t!"t"%t %Tt TUt UVtVWt)70GQS79r2$p"9?r2$p"?FP`atabtbct cftft tt ttj|0S|r2$p"ttt ttt0ttt ttr2$p"0Sttt2#DS4#HV6#LWttt tttttt ttU tU [ t[ \ t\ ] t ] ^ t^ _ t_ t t t t t tP#R# Q DBV{VVR %P% @P P HPSV@U@V S_ SPW L@ "KWtW W  U  t ) U. x Wx | _ K0N0)0P. x x | 00V=V=@P   V  v ! V0P0V P F S t ~) V % W% F Vs P)F  t t t t t L t L M tM P tP m t P S P M SM N PN m Sp q tq t tt u t u x tx t  t  t   t  tp  P P' 3 \3 P Pp p 0  S ' s' S  s  P 0e q #L t t0 t t0 #D #H #L 1 0/2P5_#D/2Q=_#HS_#L`ctct tt  VP #t#tt yQHV]U 0PzPzszwttt tt(t(+t+,t,-t -.t./t/>tU UePe>~["$/>$[ePe"~/>~["/>["/>["/>[" /> ["/>["/>["/>C v<~"C u<~"  u<~"' ~ p2$#L"CQ[0'mm ~[0"~/>~[0C~CW W[0"~/>~[0[0C~P"~/>~fmPmqQ@AtADtDGt Gt t ttMX0hqSXZq2$r"Z`q2$r"`gRttt tt>t>?t?@t@At ABtBCtCtttt tt#(#D#b#H#bH#D##H#b H/03@S0Hb@#TGR;UCbUb\P1ttt ttPStttttt tttttt  t t%t%+t+,t,-t -.t.0t0t7P7S S/SVWW W;?P?-W/WHVV VVJOPO,V/XVXP+S1P1TO/TVTXO/XCX\O\VJOʃmOtmtmntbVP^SbVpqtqrtrst stttztztttt tt t !t!"t"#t #$t$%tP%~PV"V"%~D#P#%~P%~PWS0 S* % *IIU*S*W*~%~*V"V"%~D*~%~~ % ~~%~~V"V"%~DU~UU~SS] r2$v"0WP0~P~~%~PQ r~p"]Rr2$p"01t12t23t 34t47t70 t0 1 t1 2 t2 3 t 3 4 t4 5 t5 8 t8 ; t; < t< = t = > t> ? t0P5 ? P- SP5 \- 1- XPQtQtttP[0tPP[0wRt=t =>t@CtCt0tt0e#(WW #t#t tt Ac#(cWWtttttt#(VVttt2tPS2SRV2VQU2U+2P2WP2WyWP2W@AtADtDit ijtjktpstsTtTUtUtpPESUSpRIVUVpQMWUWAUbAUbAUbAWUbWWAVUbVVASUbSS+UXbzXXU\bz\\VUbVWttt tttt ttttt ttt#(VVV``dbdhJhFNPl.:P:lt8t8=t''/Q/<@AtADtDEt EFtFItI t t t t t t t  P U C UC G tM UP V VrPmqPq L` P6 M P" T T" X XaePe S S" \ \ P 6 LM L  PM o P t t t t t L tL O tO P tP Q t Q R tR S tS t I S  P I S F n Pn I \ P= A PA D Vq u Pu W  P P  S 0  L 0 V`atadtdt ttt `p0Q`p0P@CtC+t+0t0ote#((U,oU01,d1k,d18d0,dpsts/t/0t#( SP,U03t3<t<=t0 P1VT[#([9U$P@CtCttet@dPdSeS@dRdVeV@dQdUeU{PWPeWWPeWpqtqtttt ttt tt0t0tdt0detet0tI#(IaWa#(WJ0e1t}t}ttPnS~SRrV~VQzU~Uh~h~hU~UhV~VhS~STTAX.\ttt tttt ttttt tt t#(VV V` `d dhk hgoPlT`P` l0 1 t1 9 t9 o t o r tr s ts  t 0 F  F Q PQ U tX \ P\ l Ss x Sx | t t t t t t t t t t t t  t  P  e h Ph L  L' < P< W  W P V  V ! t! " t" # t # & t&  t " t" # t # $ t$ % t% t t t t t t [ 0f P 0E | h P h P " S" % P % lx l ltGt GHt P 7S&R&=V=Hp&Q&DWDHpPQtQTtTpt pqtqvtvt avtt tt tttt tt5t056t67t78t 89t9@t@ht0Q9U:hUR7V:hVp:JRJLpS]R]ap2V:hV2Vpsts t  tpPSppRWtt t.P.Sp.R.WtKt KLtPHSHLPPQtQRtRSt STtTWtWtttt tttttt tttz~P~\z~#~S#Sz0?VJPPVrVNVPVRXXS#SS#SPPP1J?J?IP10Pttt ttUtUVtVWtWXt XYtY`t`|t$''GSGIPIVSZ|S'R# #Zuw0GsGIPIMSZePss 1!0!;1Bn0n|1tt0ttt$t $%t%*ttJt JKtttt tt1 !t!$t$t ttt tt$t :>P>SPSP$S{SPSP$S01t12t23t 34t4:t:ptpststttut uvtvwtw t t t t t t 9 tnqPqS~ G ~G P SI R SR 9 ~PVP ~h ~I R SR 9 ~ S P 0F1P/G P /x/G P x/HG ~h ~R 9 ~LWSG ~h ~R 9 ~S~ G ~R 9 ~#0VG Xh XR 9 XG Th TR 9 TG Ph PR 9 PPG ~h ~R 9 ~PU~ G UR ~ U~ ~ 9 U0W1;1C_g/C_p/W _ WPV _ V &P&S~- 4 P4 _ S G SR % S% , P, 9 SG \R 9 \P S  P - SP~:~% 9 ~ P :V% 9 VPR G 1 R  S~R S#,R i RHR ~ VLS~R i Li ~0Wj ~ 0 WN1 h 1w 1 R / R x/ #0 R W SG Ph P 9 PG Th T 9 TG Xh X 9 X P R V@ C tC O tO P tw < 1 < 1P S tS %t%&t&>t P S&7S7;t} P@CtCt0tt0tr~P~TPtpt0putut0t"1PQtPttt@CtC#t#$t$t@mPS$S@MRMV$V@QZmpms U$Uttt t0t ttt0PSPSZcPcVuStttttt%t%*tttt#\ttt tt !t!"t"#t #$t$'t't0ttt tt|t0.:#(:U|U:CWIhsh}W4: #(#:S|SP|W1ttt ttPStt tttt t0t ttP}S}sy>L0ioVPw4/P/6p6=Xt)t0)*t#(01t14t4}t }~t~tt2 t2 3 tRQpC!PP# S  P  V@ C tC # t# $ t$ | t| t@  P  V$  P t  t  t " t P Sm S " S 1 " 0 1V ^ ^ j Pu 1m 1 " 1u `m ` " ` Sm S " S) E 10 3 t3 t t 1t0  P @X \ P\ S P S*S*.t P W%Wd h Ph 1\n r Pr U1Us P@CtCt tiPttt ttt ttPPtjt0jktg pqtqtttt ttt pPQpRRRp01VPP0ttZt0Z[t[\t.6 #`atabtbet et0t tt# #t%t0%&t03t3t0tttt tttttt ttPUP~ttt ttt t  t  t  t t t t t t t t t{{[ [   [  [ dWd~W W W WD   kk m5 5 c  mc  k kP5  5 c c  D     D  D  DnWW W WD<0<0 <0 <0D+0+0 +0 +0D00 0 0D 0 0  0  0D  [[ [! # [% ' [tt%t %(t()t03t3Dt0DFtFrt0AF1Fr0ttttt=Q=q#"ttt ttttt t#t03t3tttt0t&t0P&W03t3tt>tT[#([|WWWT|00P>VT|00W0P>WP>VP>W@CtCt0tttt tt#(ttttttt#(WWPvVVzVPUU$oP !t!"t"#t #$t$'t'OtOPtPQtQRt RStSTtTBt0 VWT1PU,P,BU 1)L12Lpqtqtttt0ttt0ttt0tt !t!"t"%t %&t&)t)ItIJtJKtKLt LMtMPtPt  ttt t t tttt ttP(\(R(S(Q(X(1.2WemW(1.2UemU(P(\(2vl47V7APAmvl(2V7mVt;t0;?t@AtABtBEt Et t ttU`PegPg|VtUtUZt##(FW!P11`atabtbct cdtdgtgttt t  t ttttt tttPVWVT,V,T0SQR# a # #11,1&PWD,D&#&,&P'0,SRz0WU,vU-30osVKnP1ttt t!t0!"t"#t #$t$%t2W03t3] t] ` t`  tVvvU" @^  U]v##(v #  @]?N V^  Vg|11$4 #62%1C 1  1mPQ0 " S # t# " t" # t# B t@ #  V# B Vt  U# B U # P S tS s t s w t t t t t t t t 0 V  t  t  t   t  t t t t t t t  P S C q1$ P# M 0S PP x v x v| t t t t t t t t t t t tttt ttKt Q P S SKSp#;R UU[+-[+\+5\ U8UU TTT XXXvPQtQRtRUt UXtX]t]CtCDtDEtEFt FGtGHtHxtxytyztz{t {|t|ttPzQzW5;WH{W}WmoRo\[@^^[H@[PD`[HD'T'h^~^@HPHt^}^BXBF[D]5;]w5;wHtw}ww5;wHtw}wsHts}s[05Q5;0)w)5w)w )pw"#)rw"#tt t+t +0t1 1 00   01t12t23t 34t47t7ttt t  t ttttt tttzWT TW#\ \S#X XYg#gP0S SAa0PQw4$T#"u4$T#"A1as#2$\#0"p#2$\#0"a wv" wv"@ttt ttt ttt PSPSPSQSPSPSttt tt tt ttt tt ttCW#Vttt tttttt tttttt tt#,^a pD#," #,#V v  s =VeP0 V  SC^1}R^z0z1ttt tttttt tttttt ttt#(fV#(#(SSS0S1;_1v#4U#4#4v#,4V4}V5}}V"SSdWd/}/SW"4P4}}"40/5}`0P1014UUU#X2$"#8SSPSSPS#(#(}}qW W 5}}q}5}}`10s ttt tttttt ttt#(HSu1$DD4fWfwVw|0Q#,# $VVVPRS9@PP^aP{1{ Vw|v{VjW,20aeP2Yp3$w"11 R1JR11ttt tttttt ttu"tQTPTu"~%?PW #,#1!~!!~1!u"~!SV"\"SH"WV"u"WPH"~V"u"~#(H"~V"u"~"@"Pa"h"P \a"u"\S!Y!P O 1a ~ Y!~Y!d!1d!|!~ O 0a Q QY!d!0d!|!Q O sO PY!d!Ud!!PV"Z"PX a St!t !"tPQtQTtTt ttt ttt ipPpSPSPStt,t ,-t-2t2At ABtBGtGet %#$29RGbR2Gttt ttt tt tt ttt tPQtQRtRUt Ut0t  t !t01t12t25t 5t t ttt t ttt ?F#(FVVVtt2t 23t34t#(`ctctttt#(U#(ttt tteteftfgtght hitiptptttt tt%.#(.gVjVkPPkTTkXXk\\/10t1bjbb#(#(13O1Xbtt't'(t()tttt t0t tt4 t04 5 t 5 6 t6 7 t#(V6 V 7  t t t t t t t t # P p p  t  t  t  Q t Q R t R S tS T t! % #% R S t t t t t t t # S s t t t 5 t  #(  P S P 5 SI S P 5 Sr S P 5 S@ C tC b t b c tp s ts t0 t t0 < Wi W < i  t t t P t t t t /t /0t01t 12t27t  V(V v (S@CtC]t0]`t`t0VXpXZPHRPPVZ1`0tt0tt0pPPP10t6t 67t7t tt P+S7SwSR/V7VwVP3W7JW'P7;P7VwV7SwSJOpOWW<FPJSwSttt t  tSp P Pttt26#(6U;DPDWNWPWVXVXWdsPszDtt ttt tttt0tutut01s1eVuVV1s#us#QPiSuSe1u101e1u101*s#uPttt tttttt ttt))8S&0&-1-WPW-8 8hVxVV-010-}SSS8cqv{Q{qq/q//DZ2DZ#(#(ttt#(t"t"#t#(03t3RtRSt7J#(`ctcttgz#(ttt#(ttt#(tt+t +,t,0t0:t :;t;<tPStSttttttt tt`ctctttPDP XXtX6JP PP\\\tttP #t#t0tCVPPSPVPttt#(zS#(#(tt t#(Vttt tt t tttt1t 12t23t3=t =>t>?t@AtADtDat abtbctcmt mntnotpqtqtttt ttt ttttt tt t  t  tttQt0QRtRStS]t0]^t^_t`atadtdt ttt ttttt ttt tttt t  t tt tt !t!"t"%t %t0t ttt0t tttt t  t tttt[ &t&tttttt ttt tt !t!$t$At ABtBCtCMt MNtNOtPQtQTtTt ttt ttw1tt  t t  t  t 1 ! t! $ t$ b t b c tc h th k t k l tl m tG h 1p s ts t t t t t 1!!t!T!t0T!U!tU!g!t0g!h!tp!q!tq!r!tr!u!t u!!t!!t !!t!!t!!t!!t !!t!!t""t""t""t "f"tf"g"t g"h"th"p"tp"z"tz"{"t {"|"t|"}"t""t""t""t "#t##t ##t##t##t##t ##t##t ###t##T#t T#U#tU#g#t g#h#tp#q#tq#t#tt##t ##t##t##t ##t##t##t##t##t ##t##t##t ##t##t###(##t#.$t0.$/$t#*$#(0$1$t1$5$t5$$u$$t5$F$F$S$SS$V$s|V${$S{$~$~$$S5$J$0V$d$R~$$$$P$$v$$v|$$s|$$P{$$W{$$0$$R$$t$$W$$#($$#($$t$F%tF%G%t$B%#(P%Q%tQ%U%tU%%u%%tU%f%f%s%Ss%v%s|v%%S%%%%SU%j%0v%%R%%W%%0%%%%P%%v%%v|%%s|%%P%%R%%t%%W%%#(&&t&p&tp&q&tq&&t&&t&&q& &&`&#@&&`&#<&&`&#(&&`&#4&&`&#0&&`&#,&&q&&&q&&&`&#(q&&#@q&&#<q&&#4q&&#0q&&#,q&&#(&&t&&t &&t&&t&Z'tZ'['t`'c'tc''t''t((t(j(tj(k(tp(q(tq(s(ts((u((t((W((0((P((t((t(t)ut)u)t)s)W)")0()H)P))t))t ))ttt t #t#tt IPIgS IRInVnwu#p# IQ:Ip(IUOSPSWupttt tt:t :;t;@t@]t PSP;S;<P<]S`atabtbct cdtdgtgWt0WXtXYtYZt Z[t[`t`tt0u{P{ZW\tW{#P#P#U#[U\tU P +Pttt rt0rst sttttt0t ttPsSsxPyS P tVyPVev(#0sSsxPtNtNStPCSCRPPCSCRP8#(#0CSCRPCSCRP`ctcOt0OPtPxPPQ2V0PQtQRtRSt SVtV:t0:;t;<t <=t=>tP_P PQ)V0@AtADtD^t ^_t_atadt dgtghtPSPttt ttt ttPttt tttJt JPtPXt `ctct tv#(VPPhvSPttt t"t#(!P01t14t4It IJtJPtPbt bctcetX_Ppqtqtttt ttPttt ttt ttP  t  t  t   t  t t t t t t tH H Le k Hk Le k H#k Ve k H# k We k H#k Ue k H##k r Sr P Sk r St p S t t t t 4 t 4 5 t5 6 t 6 7 t7 8 t #  S , P- 1 S  S , p, 1 S@ A tA B tB C t C F tF t t t t tT Z #Z b Sb | P} SZ b Sd | p| S t t t t t t t # V P V V p V t  t t ' t0 3 t3 c t c d td t tT X d l o P t t t t t P R  t @ t@ E tE F tF G tG R t  # D PE R Ptt-t -.t./tPQtQTtTt ttt ttt bfPfSPSPS{SPSPS #t#Mt MQttXt0XYt P QS;?P?UV`atatttt tt tt SSSVVPp P #t#t0tt0MUUaSSMUUaWWUa0gpP0tFt0FPtPt0tt03SKoSS WWpW 7VKoVVVt3t034t4yt0S\ddySW\ddyW0 Psy0CKtt tttt tt.t./t/0t01t 12t23t3t+\p\T5$1 V+V#+XpX0uT T2$\""sq%1%"Q35s1%5@1%3@ PpV3p)o43p13p035s1%5@1%P\sq%1%N\Qttt tt tt0Pttt tt t0  t tt tt0V0S !t!"t"#t #$t$'t'jtjmtmntnot optpqtqtttt tt1IqR=I0agS=I0agVv2$w"zVP\0S0Utt<t <=t=@t@nt P =S>nS P>ZP`hPpqtqtttt ttt }PPPttt "t"#t#'t 03t3Jt JPtPot optpqtqrtrut ut t ttt PSZSdS~PPZdPtt0t t0 PVP VP 1 1tttt#RI\P\VPVgUU`Xcv#,\4W1ttt ttt ttP !t!$t$Et EHtHPtPqt qtttut?B-GPIkP3BIuttt t t tttt tt E0)Q0Q E1)Q1Q E0)V0VE_r_a[+TrTV[E][+~]~[Er[.r[E][.]ttt ttqt0qwtwxtxyt yztztt0ttt tt88wS"zU02P2yW8@VTZPZxVtt tt sPSStt0t$t0l01t14t4gt gjtjktXdpvtv4t45tttt t t t0ttt tt(P(W-FPFsSsPSPU0S s3$m" s3$m" s3$m" s3$m"Vttt ttt0ttt ttPW P SNVPV{SPS 0 U\`P`{UPV 0ttt t t tttt ttt)P)<R<T&R&ST#SFQFXe0PL"S T# L"VV0H0P5z5zS5ST# SWVlzV5S0jzHSW0azPtt0tt08;# ;ESgj# jSSS;EQjQQQtt tt8t 89t@AtAqtqvtttttttt:t :@t@mt mptpvt tt tt VVV!XVVGhVfVVGVhVttNt NOtOPttt tt ttAt ABtBit ijttt tt ttAt ABtBit ijtpqtqtttt ttMt PSPMStmt0mptpt0+.Ptt tt tPtYt YZtPVSR0WR0W$+P+KVKVsVZp`atadtdt ttvPSPtttt#R#R ##  ##r 10@AtABtBEt Et t ttKQQvSvzzSYvStTt TUt .5P5<s %P%QSQUP`atadtdzt z{t{tt+t +0t0Bt BCt ;$3mPStSt0tt0X$3mP$3mt0t001t1Nt0$3m14P4H$3mPStSt tt tt tY~$3mQPtt t t t-t -0t0Jt JKt$3mRK$3m1!2!*3*.45;1;A2AG3GK4PQtQTtTt0ttt0ttt0ttt0ttZ$3mQ$3mPt't '(t(Ot OPt $3m $W(LWPStSt t]|$3m|V v2$v"ttt ttt PSSPtHt HPtPgt $$AVMeegs<# $$3m$=S=LPMgSpstst ttt ttt tttt ttt!t!"t"#t #$t$%t%tttt tt~tP!S%S P ~SR"V%Vv R ~VQ~L/2P2U~U v W%\W\_P_WPGW\~Wtt t$3mVPvttt ttwtwxtxytyzt z{t{|t|t $3m \0ntS205;PFUP|029R?PRtttWtPSWSRVVvWVQUWU1P2MP`ctc t  tm$3m S  P # t# t0 t t0 t- D $3mD V V[ ` P` W W t  t  t 1 t $3m  S 1 S  P ' P@ A tA B tB C t C D tD G tG  t  t  t  t   t  t@ ` P`  P@ ` R`  T@ ` Q`  \ P  PG q Pq S  S\  Wq  V s p  t t0 t O $3m t t0 t $3m  t t t t X $3mX U Uo | P P W W P t t Q uQ R tR QuQRtRu  $3m \ ) PR U Pw W RTRW R XJ R 0 0 S SFNSR0 V P 5Vt t t(t$3mS (SP U (UPR03t3t t=I$3mIVN[P[SP\Pht!t !"t$3mVPS"PPh06t6ttttt0MPMSwSS0ARA0QUUUPVPVV;Qs(LQPQH A",88Ds0sDsv svsWswSss(s0#WDPWVW1PWPWL  P WPPWT48P8WX\[tt tt t$3mttPt PQtQRtRlt PQSRUPUlS%s%6P6BdjlP]jPpqtqvtv3t034t45t5t0pyPy4S5S0S5SsPTPP0S5S0S5_SlSALP#s#lzRttt tt$3mStt/t /0t01t$3m0S@AtADtDnt notoptJW$3mWoSpstst tt tpPPttt tttttt ttt#(UU+9u(#,#8P#W#)P)WPWWP V#)P)VPVPv9Qv)79vA\Pt?t ?@t$3m4S P8V@CtCt tUc$3mcVdzPttt ttt0ttt ttt0ttt tt t0QQsVV Vttt tLt LMtMNt NOtOPtPStSt0t]$3mSPUrhu|PQttt tt t tt5t 56t67tPSS6S6S)s4)s4# @AtAFtFSt STtTUtUlt lmtmptpt tt@URnyRttutEuEFtFZu$3m SSFZSPRPPF\RFL03BSQFP`ctcttItIPtPttu$3mS:S:MpHNfSfPP+Rt0t01t1tt7 t7 < t $3m !S1SP S ; P>APAyR` c tc r t r s t t t t t `)t `)c)tc)d)t d)e)te)f)tf))t ))t))t ))t))t)*t P ])Vf))V))V))t)*V #(#,#8*)])Vf))V)*V *#*t#**t**t*,ta*e* #(#,#8e*,L++P+,V++P+,WD,],#<D,],#<# ,,t,K-t K-P-tP-o-t o-p-t&-5-P5-H-SH-L-$3mL-U-PU-Z-S-- #(#,#8-D-WL-l-Wp-s-ts--t --t01t14t4t ttt ttt tt`iPPtt0tt+t +0t05t 56t6=t =Bttt t #t#Jt JKt*A#8PQtQTtTtt tutuvtvt tt0PP#8 p3$#8"ttt ttttt t  t t-t-.t./t/0t 01t12t2yt2P0$2V26PFP0t|V|0R\yLX2yQ2X0X`VcyV p3$r"#P\sPtt tPSPt>t >?t"7#@CtC_t _`tCX#`ctct0tt0z#( #(#VV #(#(#4#WWUUtt t 't',t+#(+ #(#+#01t12t25t 5t t ttt 9W#(#(JW #(#RJW#WSStt tttt t t tttt tt?t5P5?RU?U5Q5S?STp1s}V=APA?p0p}~;Vp}\@0DEFGHIJKLMNOPQRSTs&sss0sss0s sss0s s  sss0s s s $sss0s s s s (sss0s s s s s,sss0s s s s ss0sss0s s s s sss4sss0s s s s ssss8sss0s s s s sssss<sss0s s s s ssssss@sss0s s s s sssssssDsss0s s s s ssssssssHsss0s s s s sssssssssNsss0s s s s ssssssssssRsss0s s s s sssssssssss (Vsss0s s s s ssssssssssss (;Zsss0s s s s sssssssssssss@FtF7t78t8ltT#(`|#(T#(#(`|#(#( #(#(#4V`lVPV8`VP8GPGO~#1U8`U%;P;lUc|#DQ{|#H|%Upqtqtttt ttt*t*0t0 t#(#4U+3U #(#,#P#W+ W 0 0 1S\U\ \tP0 : P> C PK T P\pPpU0 F UK ^ U^ f Pf o Uo w tg w PP& V& * t1P# t t t M t M N t N O tO P t #4 N SP S tS t t  tP 0 P R P V  V v(#(#, P  t  t ? t ? @ t@ A t ( #PP S tS t0 t t0 t t0f n #Pn V V Vx ~ P~ l t  t0  t t0   V  #(#4 U1 7 #7 Q R7 > P@ Q rG Q r#Q q PZ q # Z q # t t t t t KtKLtLMtMNt NOtOPtPtttt tt t P UPxU UPxU P SPxS S P VPxVV & P P  #4 LS S*1P~ttttt  t ^t L[P`ctcyt ytt Ptt tt P #t#9t 9@t@~t l{Ptt tt Ptt t>t ,;P@CtCYt Y`t`t Ptt tt Ptt  t ^t L[P`ctcyt ytt Ptt tt P #t#9t 9@t@~t l{Ptt tt Ptt t>t ,;P@CtCYt Y`t`t Ptt tt Ptt  t ^t L[P`ctcyt ytt Ptt tt P #t#9t 9@t@~t l{Ptt tt Ptt t>t ,;P@CtCYt Y`t`t Ptt tt P  t  t  t ^ t L [ P` c tc y t y t t Pttt0ttt0tt-P-hOWPWljnPnSPtt ttt  t @t @CtPQtQRtRUt Uyt yt ttt t ttt 2Ss|SSttQt `atadtdet eftfktkftfgtghthit ijtjptptttt ttt`}PgSkSS`R`qQqjUkUU\Oc0}1hPgSkSSP&WBWIyWh0VBI0ttutEuPiVVVXeX05XPARvs"R\vs|">iPjPPPS$ISSS,RSR]sx]eS\A\5\e0Vt*t*+t01t14t4at abtbctcyt gyS?JSJMsMbStItIPtPthlPlqTP'qtLu'ty Lu'p'y| Lu'w'| Lu'w'p' Lu'w'v'Lu'w'v'p'Lu'w'v's'UttWuttt ttht0hitijtjkt kltlmt-7m-iS<=P=UVpstst tt tt PVPttt ttbt beteftft .:0:ORflR0.:7m:HPHKRKOPfsPRtt t t t9t 01t14t4ot optpqt?TRGTr@$@%r"#hnP?T0enRttt ttt0ttt ttt0t t  t  t  tSS0V VtCt CDtPStSvtvwtttt tt ttSR0Pttt !t!&t&9t9<t<@t@ctcktkltYjPpqtqtttut uxtxttt ttttt ttpSSVVPVttt ttt PPPS  [ttt t t ;t;<t<=t=>t >?t?@t@t57P7>W@W+@PPP5; 5;;CVCHv~H[V5;U;hP`l `llsSsxs~xS@}S`lVlP@}Pttt tttttt ttPS!P!,03FRLW0ZmRtt0ttt0ttt0ttt0tt]t]`t`tttZZ^[^zz[ !P^!^PPP^eP[[tt0tt2t23t3ytytt Pt2t23t3ytytt PtJtJKt`ctctt}R\bpvy~XPP#:=@(>b%(>b%6)b%FZ%FZ% BRf[^c #  B P d [^c #  B P d [^c # 0 B P d [^cp [^cp & @ & @   # & @ ` # & @ ` 0 B 0 B P d P d k)k)kqt|28iQvPwp@p0p0}p&6&65=@GRVQVY`fknt+P^y|$@L{+ % +2<L  Lc  t0p % tgqP % tgqP % t 3 g t g t g t t P o P o 3 R F g 3 R F g % F % F 0gP 0gP 0 gP ) .  . 7 @ E   E N W \ - ' ' '    e t y 00#%5PSap#%5PSap #%5#uz#uz6>Kuzc{rz FPj  0PWv0PWv0PWv0v 0(PW1<AV #=x #=x #=x #=xA w0#mxTw@gTw@g@Tg=mg=m$'.55@S5@e 8 6b /Sgksu|gksu|CGZ`A%:`:`:pmmmm@mhmmmpm@mhmmmpm!m(m,m2mNmmmmNmmmmcmgmumymmmmmmmmCmJmQm\mtm mwmcmgmumymmmmmmmmCmJmQm\mtm#m&m)mwmʜm㜀mm`m#m&m)mwmʜm㜀m9m`m#m&m)m5m՜m㜀m#m&m)m5mmmtm1m >@0g0g0gFg035=0c|c|c| '*,<LNP k'c  n  [ ` t  + PG w z } P Q QP BEIXh5 '5 '""RY[](CFNsCOVXOVX]df]dfkmo^acx^acx/2AS/2ASbeqbeq/25/25;Utxqt}qt}[^dy[^dyRRjmGSdlnsDP + DP + DP + H DP + H Y\^d " ) . T = T = pL}pL}1'L}1'7:L}pLpLtttP ` tP ` #!!#!!F I K !!!!F I K !!!!` ! ")0 P 4 Q ' I \ Thhjhks39MSgm"$U  "$U  %#0@0@TV]bTV]bV]0Pa0PaPa a ,Kt{iiDFM`}DFM`}FMKWlKWl1D1D*1 $ 0 P {   6OQwzMOQjDPDPy %By %B [{ZZ  CEIIPV   # % )  c   cfhl# % ) ) 0 6 fhl#(+-1ls@CEIE : +-118@ U { "dmprv#di /38@ %.0%*8t(`dmprv#/38@ty49P%.0(H5Wz [ [Wu"orw036{036{Up@R V +2,,,00S22=33334|4p@R V +2,,,00S22=33334|4 R V ! #p$&)P,,,0. 000/1223333 R V ! #p$&)P,,,0. 000/1223333F J V ,,33J R 0001h####''((((,,--00###p$###Z$'''''''''(((( (( ((((()(()|),,,,,,,-,,,----0.---%. 000000$000033336!:!`!j!m!!!!L" #p$%%&)+0. 0/1S22=333L" #p$%%&)+0. 0/1S22=333""""..""111$21122""..1133$%P*T*%+)+;.?.% %"%%%%%%&x&}&&G*P*T**K*P*`**!+%+)++0.;.?..4.;.G.....///2//31:1Q11&-13Bxff)p|)p|SxHxRYkU t ` wU / ` wU / ` !$,4P5@CFTBI 7>CPAgix}6Agix} y  y  > R V X AFtggFF"3}?CKU &2BFRTXYp &2BFRTXYp#18FO#18FO  xHJQ+%,3Q%,3Q * 2 ? A C ] _ a )8 @8 Up 8 @uPfinPfin  w$.26$.26.26[#%)-CSWoxoxDDosuzosuzppJPW`JPW`JPW`%0<@E13;13;%Lw1Ew@7LSxgx '8 i | E  m2& + / ? m+ / ? i E  " 2 E  " 2  "  " % 2     d &m    d &m* . 0 q u y } * . 0 q u y } = q u y } I S Z q u y }  P&m 1 1 ! ! MRTpz} pz} pz} Y[dfY[dfFA)FA) FA) FA)Uv)7u'Vehjns ")0M ")0M") ")0M ")0M")u /u / /9Em/9EmFFMs7P  & H p  & H p =_mp_m_m_m=_mp_m_m_m0^mimm m # d    Iu Iu"Tu  &-3`k&-3`k&-35  49=  mm 4 &4 (!&A "p""""h#$&A "p""""h#$&$5&s&&"h#$$(!"p""""h#$&&(!"p""""h#$&&C+E+I+M+Y,a,,,,-Y,a,,,,,,-a,,,, --a,,,, -S-U-X-[----O.Q.U..--O.Q.W.Z.c..-O.Q.U../-O.Q.U..`/b/e/k///@0B0E0H00'IVnACJNVbgQSZ^B  V B  V cmgmmm3m9mCmRmUm\m`mgm3m9mCmRmUm\m`mgmRmUmgmlmmmmmҳmճm׳mܳmmmmmҳmճm׳mܳmdzmҳmⳂmmʳmҳm쳂mmʳmҳm쳂mmRmUmWm`mm4m6m=mDmLmZmem亂m뺂mmm m>mFmmmm׻mm m>mFmmmm׻mm7m>mmm⼂mmmmm&m:memhmjmlmzmmmhmjm{mmmmmmmm1‚m‚m‚mvÂmD‚m‚m ÂmPÂm`mÂm m, msxUhkm 8  #&2PdPd; P ; P 0P0Py |    W [ _ n W [ _ n  ~'*-ioteiote#ee;?C;?C  .!7!#B!7!G!u!!g""B!7!G!u!!g""B!7!G!u!!g""+!!.H!!vyyG!u!!g""$yG!u!!g""$%%%%%%%%(((()) )G),,,B-,,,<-l-o-r-u-x--l-o-r-u-x-------------.290Z_mp_mp&4IPp%`pD%`pDfpv3@M{@C{~@C{~pz?z?z?Y]]alyalyaly         @ D H Y @ D H Y $(9 $(9 $(9 $(9?P @^ @^ (047@ (047@############### $ $$### $ $$'&,&G&\&_&b&&&&&&&&'&&&'''0'4'C'b'0'4'F'P'V'b'V((((d((((((((((((((((((WBn   ( . 1 4 6 W WWW5n 5Yr \nz#&)+.0e4tEp!u"u"u"49<@DH49<@DH@DHV@DHV((37NVZ`37NVZ`; ; z z    ' - I S X ;@CU;@CLkqkq{,{,'4<eky GJwk GJwk? G    hMYe | #8y |  h h ~K U  *~K U  *K K @ K U u *U u * @x6AG6AG|:7:7(JPWg(JPWgQQ}Q]}Q]&*NXXr<hpvx 1 @ #/1147;8pl&l&O<CP@KOSWcgkojjCP P }79<GR U Z _ F _ B I [/>[^afi/>p XZ]hC%C#*#*JQX_~~~  )+y2y2AUAU 6 P   0808Yey{eexhhamqv+@hCJ_d)+1?)+1?-G`e$08:{${$G P z: _ % 9 z: _ % 9 :% 9 B G R % }R }R ?FHN6Yimpuoru u p  " p  " D Dd Dd  B$')Phn+.2JMegk,,,FR],FR],sv,v3\_o1C  K P S u  58{}&7<@7<@DNQ~DNQ~w~ C^z$9;rtzArtzArtz4 $(,/sxxejv AEHJ~!!H"Z"u"~ !Z"a"~ S!Z"a"~ S!Z"a"~ S!Z"a"`gi`gi%2:Ge"%(*/26*/26'/    r 5 r 5 @ p 77FHJS*u--8dh  (0S`FLOWX\`cX\`c( , 0 3 ( , 0 3 |!!!!|!!!!!!!!!!!! """" """"""""""""""""""""""""""""""07kMhtkMhtff99P_ceH L P S U a e [ a e [ a e nx{nx{C[_p  Py+p+p +7;@j=EPg=EPgqxx`d`d`dYE)erzzz59=DWz59=DWz XGhX GhB^B^MM,69,69 ;CHNPS]  1 a g k o 7 J R JR GMfhsMRl`p5`5`0p~~Y\e~  >FZ6IP1*)])f)))**)])f)))*6:=Blq2y2y$PSZcft!&*@2?0 0 37S0 37S0  Q w  Q w Px Px E  E  0cq#1@PCQ`p 0cq#1@PCQ`p 0cq#1@PCQ`p  0 c q kqu&ykqu&ye5Ee5EAOR]e5e52929+35T]`T]`.file gcrtdll.cj v@ `   .text_5.data.bss   = P  x  ?M#.file/gcygming-crtbegin.c0>` T .text`U.data.bss.rdata".jcr.fileGgcogl-driver-nop.cl .text.data.bss.rdata@x oP    ? UM_#$.filehg      $ B i   .text.data.bssK l a8@    #.file~g' .text.data.bssjW 4i `   r 1B#$.filegX< .text.data.bss ۗh    / sB#$.fileg-n     0   < q     .text.data.bssy ¤ a4,   ! F#.filegcogl-util-gl.cC fp .text .data.bss.rdata";,  p^ @`   3* |C#p.fileg   @6` ] z  0   !P G u .text@.data.bss.rdata H  o  x 2  #L.file gcogl-texture-gl.c % p% 7% h% % & ' .text % .data.bss& tI  !  H0 ? | #.fileHg '  0' 9 ' S ' q `)  +  @,  ,  . H p/ k /  `0  2 .text'X A.data.bss.rdata 3 ;4 70"S   x8 4H    #T.fileogi p3  4 - H `5 l 5  6  07  7  8  - >H @? .textp3i 4.data.bss.rdata _k + @   R   # .fileg@ } ?  @  P@  @  | B  E % H .text?H.data.bss.rdata`8e a' = `    \  $#( .filegcogl-buffer-gl.cU O e o  P  Q  @Q  pQ  Q  pR #PS :S .textO{.data.bss.rdata2  # _IG    |g $ |# d.filegIU`V gV }@W W X 0Y Y Y &; V] w`^ ^ P_ _  a .` .text`Vxd.data.bss.rdata s  Oh' Pw  8  p ] VS#.filegR`n ro Po o Pr r Pu Pu u _add_argPv  x }   *Ѕ .textn .data.bss.rdata K ț /, Vh   }  Z#|.file?g ` ro @ @   *` c o 0   .text.data.bss.rdata-  c 7r1 {L (P   %#D .fileZg' U .text .data.bss.rdata..  z 6 C    |(X#PX.file}gy    - U0 .text!.data.bss.rdata8N 8 y(     #L .filegP r0   `  7@ f .textPV`.data.bss.rdata x0< H    \ R #4.fileg   .text.data.bss .rdataxzW RNA eOh    "~#(d.fileg7Ц _P .textЦ.data.bss .rdata wBD     P#K#X.fileg    ,<$  ;  M ]    `'B e` .text.data.bss .rdata  G X     $>#t.file%gcogl-driver-gl.c@  l   @.text@\ B.data.bss$.rdata=~ 4K      } '#X.fileOgu- T | `   5 g    p -P Gb.text ).data.bss$.rdata` q5 mO   0   (c#X.filejgcogl-winsys.cP p .textPM.data.bss$.rdata  kS 1    +6#HL.filegdict.c      ! .text9.data.bss$ LU  .(    H,# .fileggeom.c6 D0 S b rp   .text .data.bss$.rdata d +_V NH   _ W^,##`\.filegmesh.c     0     1 E W i {P  P .text"`.data.bss$.rdata|  2dW Wh  `  @,[# ".filegnormal.c   .text.data.bss$.rdata"ߢ KBY ^  x0  u,##|.filegpriorityq.c   p # 4 G ^p qp  `   P    .text '.data.bss$.rdata"* P s[   P k I^-P#$$ .file>grender.c  ( P 6  E  P  ]  m  ~    .text '.data.bss$.rdata#4z w]     y-#'4.filejgsweep.c   p  0 _EdgeLeq    @   !@ ! ,! D!P Y! l! ~! ! !& !, .text  ".data.bss$.rdata#h Wu` N$   - 2<.#D)".filegtess.c_noBegin/ !/ !/ _noEnd/ _noError/ !/ _noMesh/ !0 !0  " 0 "00 -"@0 ?"P0 S"`0 e"1 q"1 }"p2 "3 " 5 "@5 "6 "6 " 8 "`8  #8 #@: (#p: ;#< L# = \#@= .text/ O.data.bss$.rdatap& / c 0y(  H@ _  .#D-<.filegtessmono.ck#`= # @ #p@ #@ .text`= .data.bss$.rdata0(R 'f 01x(  P 5 /0#0.filegcogl-gpu-info.c#0A #@A $PA $A 1$A N$A n$B $B $@B $pB $B $B $C %0C *%`C E%C X%D % E %0F %)% *%*&*& +0&@+G&+.text0A'".data.bss$.rdata( 2 h 5H  `   /#1l&.file!gcogl-context.c[&`G &,&(&K &0K &@K &$' T 'T 7'T V'T 'T '0U '@W 'W .text`G;.data.bss$.rdata+ 9k (;h  8 |  1q#T4.fileQgcogl-renderer.c(W (W B(,_(X q(0X (PX ( Y (-(\ (0] )] @)] e)0^ )@^ )P^ )`^ )^  *_ +*0_ E*@_ _*P_ .textWJ.data.bss,.rdata, zup B   8 X e(  4#5l&.filergcogl-swap-chain.c}*_ *0*_ *_ *`  +` .text_<.data.bss0.rdata-?  $u CK  !h y2 5#\8 .fileg ,'+` U+4{+a + a +Pb +`b .text`.data.bss4.rdata-2L +bw ]Ls  !h G4 a5/#8 .filegcogl-display.c$,pb H,8d,b u,c ,pd ,d .textpbZ!.data.bss8.rdata-4u` aay  N  `" 6 5#9 .filegcogl.c,d ,@e ,e ,e  -e -f 6-Pf S-pf v-f -f -g -@g -`g -g -g  .g ".0h 5.`h H.h V.`i h.i t.i .@. j .@j .`j .j .j .k . k .`k  /k /l 1/ l L/@l h/`l /l /l /m / m /m /m /<0n  0n 100o H0o a0 p {0p 0p 0q 0q 0D0@r  1r 1s .textdpu.data.bss< .rdata .w | P  " = E 6#L:Xj.file/gcogl-object.cF1@t W1Pt j1`t ~1t 1t 1`u 1pu 1H1u 20w 2@w 62w V2@x .text@t'.data.bssH.rdata/&m  w `(  # G 8>#@.fileNgcogl-util.cy2px 2`z 2z 2z 2z 3{ .textpx.data.bssL.rdata,/ x $ރ U0gMH   J '9 #\B .filegcogl-bitmap.c30| >3LY3)1t3| 3} 3`} 3p} 3~ 4P4P 84 S4 p4@ 4Ѐ 4 4 4 4 5  5@ 75` I5;1d5@ x5L15 5 5` 5_15p  6t1'6 .text0| V.data.bssL.rdata/ C3 7}jY h  # L a 49#LC0.fileg7A6 g6p 6 6%26 6526@ 7 &7 <7 ^72y71717 .text5=.data.bssT.rdata1`N j Ws/  $ V  ;#LF .filegcogl-primitives.c7  7 8 08\D8`X80 y8 8 8 8X8T9 @9 k9  |9 9 9p 9 9 : ':@7.text *y.data.bssT.rdata`2 ɸd Ki   P0 i r <\#XH .filegcogl-path.c4:P M: f: v: : :P :p : : : ;0 !;P 0; @; T; g;  |;` ; ; ;@ ; ; ; .textP3.data.bssd ݟ ?   av ''?e#K`..fileWgcogl2-path.c<P <` 5<hN< j< }< <P < < =p 8= V=Q8q= = = = =n8=P =p > 2> K>p b> y>d> >  >p > > >@ ?0 ? 4? F?@ W? l? ?0 ? ? ?p ? ?` @ @P -@ .textP~.data.bssd.rdata`7Hi d '  20 ~ @t#dMdR.filetg@=@@ ^@p v@8@l.text@.data.bssl.rdata8h!9 ˚ j@   V Cf#S.filegcogl-clip-stack.c@  @  A $AP EA0 fA |A 7)9A A A .text  3.data.bssp.rdata9< ҧ,! mYM (  05   fD#LT.filegcogl-clip-state.cA B B@ 6B FB iB B BP Bp B B B  C %C GC@ ^Cp C .text#.data.bssp{  H    Ft#4V".fileg|DC C C C0 DP 0Dp LD ]D .text] .data.bssp.rdataL9wH & 'h   ɨ 8# X.filegHD0 D0 D;D`BECEDAEE[E FtELFEtFEFE@GF|G$FGQFH~FHFHFJFKFM$GPCGPbG,Q{GdQGQGRGpRGR HR @ 7 uH  7x 4 ` I#_<*.filegQMQ vQQ@ Q` .text.data.bss.rdatadǵ D B  p8  K=# bl.file- gUQ Q(R ZR }R R@ R R R!Sp j<  >S! WS# mS$ S4kS`& S- SS. T@/ +T`/ CT/ ]T/ |T/ T0 T1 T7 TP8 Up8 !U8 .fileL grVU: $VEV: [V; .text:M.data.bss.rdataPk @ I 7,AH  @h  O6#gt.filel g2WV< VV@< V`< W`= .text<.data.bss.rdata`kV ߪԾ 7-h  h@h : Q6#g.file gcogl-indices.cJW= nWW= W> W> WkW? W? X? X? 7XCX0@ `XP@ Xp@ .text=K*.data.bss.rdatatkX5  /  @   MR_#ht.file gcogl-attribute.cj<B XB XXC XC YC /YD BYD kY G YPH YI YI YI YJ Z@J :ZJ WZJ tZK Z@K ZpK ZK ZK [ [L 9[L T[L s[L [L .textB \.data.bss.rdatakBF v w4   A i  S#j4.file gcogl-primitive.c[0N [[ \\N 2\N V\O \@P \P \PQ \Q \R \`S ] T ']T B]U ]]V |]W ]W ]W ]W ]W ^X .^ X J^X f^X {^Y ^@Y ^Y .text0N Y.data.bss.rdata`o6U H/8 =  (BH j :U#l6.fileY gcogl-matrix.c^Y ^pZ _[ '_@[ >_Pb V_`_b {_c _d _i _i _k `@l _types8q`0m 5`Pm K`spf`m z`pq`Pq `q `q`r `qaps +aqFas `aq{aPt aqa@u aqav arbv /brJbw gb9rbpx bTqb b b  c` 0c PcP tcЃ c c@ c` cp c c d 2dЊ Gd .textYL3.data@.bss.rdatao6 `5 I  B   VV"# qT.file gcogl-vector.c^d  qd@ d` d d d0 dP dp  e "eЎ @e \e te eЏ e  e@ .text e.data@.bss.rdatark < Ge  xH @ xW#vX .file gcogl-euler.ce e f fБ *f .text .data@.bss.rdatar r t %f0  H % #Tx .file gcogl-quaternion.c;f  Sf` rf f f fP g &g Lg ng gp g gЗ g g h ;h QhЙ nh h  h h0 hsh hsi 0i@ Ui@jiP i .text 6H.data@ .bss  .rdatar*x  h P  H  W#x4.file# gni` iuiui j0 *j@Fj \j ~jС j j@ j j k /kDTk@ lk` kp k kHk0 lp 1l@ Pl kl l  l0 lp l0ul0  m (m ?m Vm m m mumP mP np 7n `n`u{n .text`5y.data`.bss@ .rdata`sy YF wt{p (@I|  S X#|F.fileA gcogl-depth-state.cn nг n o 2o Vo zo  o0 oP .text.data`.bssL9U!     T$ )Z#.file\ gcogl-node.cop o p  8p` .textp).data`.bssL0\!  )   5% b/Z#.file gcogl-pipeline.c[p rp p p pp p  q #q0 ;q Oq hq q q q q`q rx!r  Erw`rp rл r@ r` r@ r`  s\w's As Ss ys` sp s s s t` *t It0 pt0 t t t0 tP u0 4uwOu xu u uwu` u #v0 Kv xv v v@ v v w /w Jw` fw w w w w  x =x@ gx}x x x x y .text/.data`.bss`.rdatauCb!  y8   K & @Z#d8 .file g{Ay byyP y` y y   z@ 1z` Qz0 tz z z z@ {  :{xU{ q{ {x{0 { .text K.data`.bss.rdata@xy\" X 6|  Q8 o<  ^c#|".fileb g~|0 :|P k| | |@ |` |  } .} P}P p} }P } }0 } ~ 2~` E~ f~ z~ ~ ~ ~ 0 7p T mP        9  T {P  p Ѐ P   %p L` s    ց     5  T  r  @    Ђ   > \  z   ׃`   3 a   P ۄ  $  H` n  `   & L` q  @zՆP  &0 QP .text0:).data`.bss.rdata yC.)#  s7  R I sr`?#, .file gRp @|և   |5 ]|xp  0! P! ߈! ! '! M" rp# 0$ $ ߉% % *& P@& up& & & ' .}I) ~@) P* ȋp* + , H@, l`, , Č, , - ?@}Z/ `}0 ʍP1 1  }&3 H 3 n`3 3 3 ֎4 @4 p4 D4 e`5 5 5  6 6 86 a8 8 8  9 @9 .textp.data`.bss.rdataz+&$ | Y.%8  X ] Ac#Dt.file gёn`9 9 @; = .text`9I.data`.bss.rdata}8$ ^ 4X  Z l fc#ԡ.file gcogl-glsl-shader.c?  P? +? Z.text?$.data`.bss.rdata'% 6t /8x  Z Pu g]#.file gtvC `F ʒF G  `G /G Q0H .textCk4.data`.bss.rdata@E6&  E :p  [H } QOi"#,.fileI gH H  I ՓI I J pJ 5K P@K |K 7X L ޔ.textHD.data`.bss .rdataȅFVC&  0B  H[ 4 hqi#.file gPM pM 'M :M OM aM zM M N ʕN  N 0N @N 6PN ]`N ypN N N ϖN N N .N GN iN O O ŗ O 0O @O PO ;`O epO O O O ٘O O O BO cO P ͙P  P 0P <@P aPP `P pP ΚP P P =P ZP yP .textPM6.data`.bss& P -GJ    H;k#@|l.file gcogl-program.cP ӛQ Q Q & R ;S WS jS |T 0U U ՜U  V  PV 'V G0W aW X pX Y ۝Z Z [ .textP\ F.data`.bss.rdataX'  wG4  `[   6m#\..file g;@[ S[ m \ 0\ p\ @] ͞P^ 0`  ` 1` X a |pa .text@[.data`.bssN( W "S   ]   n#.filega  d ۟@d e  `1H@c{p@s .texta.data`.bss.rdatah ( +  [\8  ^ k ' p#( .file4gcogl-debug.c̠t ܠt u .@K0} j} .texttS .data.bss.rdata  # ) -F UpX  aX  #ȯ .fileggcogl-sub-texture.c0~ @~ աP~ `~ p~ I~ f~ ~ ~ ֢  / V s   ţ@ ֣p @ P 84X m  .text0~>.data.bss4.rdatap)  Rtx  a  g Ar#İl,.filegcogl-texture.c  ߤP   * O8d uP   @ åP   6` P sБ    ٦0 @  / G  j0 @ P ا` p  ><dГ   ͨ@   ( N h   С P .text n}.data.bss8.rdata`* J yZ  bP  Q t #0T.fileg֩ У p -@ K gP .textJ,.data.bss@.rdata\NZY+  au  eX =  w#L  .filegcogl-texture-2d.c  ת    <0 ]   P ޫ` p  6 ]@|  P  Ы  6 U v   .textB).data.bss@.rdataN, )+  p6  `e   x#l0.fileBgI0  . R t   ۮ P I l 0 ۯ   "DH c~P  ɰ `P A vP   бp   <  j@   ײ ` .text0? .data.bssD.rdata0F, f<% O,)  0f@  .`z#`>.filewgcogl-texture-3d.cbp      = ^0 @ P ´` p   N 0 `  ѵH  4 O` c    .textp J.data.bssH.rdata- F* UZ   ph L  @}#`0.filegP¶  0 @ 5P b`  Ƿ  "  F0 m@ P `    +P O` tL   `% ]x  0 ٺP  '@ .text  W.data.bssL.rdataWY. _/ R8 8  @i )  2#D02.filegi  p  ƻ  %0 Y rp :0 ¼Rݼ   E k  .text *".data.bssP.rdatai/  5 X  j(  a#t4.filegcogl-atlas.cP ֽ  P/P ?p P k   0 .textP.data.bssP.rdatap^+/ g9  x  8k  ]  i o=#.file?g  / M  y  ӿ  , K   0 @ P )` Hp k   T` , S {  X`   >p  V  y    p .text.data.bssT.rdata`// = x  Xm   #`>.file`g+ B0 V b  n  P  .text .data.bss\0 B >  mx # ˆ# h.filezgXP  =`.textPr.data.bss\.rdata!0 E G   ;( #tP.filegcogl-blit.cq  `     .` S q `    ! \+ $ 70$ .textlL.data.bss\.rdata0  G O  hn8 + 2 #.filegcogl-spans.cG@$ _$ uJ`% 4@' .text@$ .data.bss`.rdata ?1 \J ]b  n Q5 "U4#.filegcogl-journal.c`' ' ( @( 3`( L( e( ) - .  d/1 D2 a2 ``3 5 6 9 '9 R0; dP; w`< = > 0C PF .text`'u".data.bss`.rdata`L1 K s{"8  n s6 [#P42.file!gcogl-frame-info.cI DhcJ w0J J K K  K .textIH.data.bssh.rdata2 w(,Q &X  pux G ;#.filegcogl-framebuffer.c0K .K AK UK k0L PL L `M N lpN 0N Y0O r@O R `S pS S S !S CS bpT T T T T T 8T `T @U U U U  pW ?W ZX zY pY ٷY 0Z Z 3Z I@[ b[ y[ \ 0] @] # ^ ,_ K0_ l`_ _ _ _  ` 0` 4p` Y` ~` ` ` a 0a EPa m`a pa a a c +Pd Id ae e f @f pf f f -@g Fg jg h Ph h Pi  j Pj Aj h@j Pk k 0K0l ol 0m m Pn n n @o co `o p  p p (0q Jq k r r 0s s  t 2t Nt .text0K).data.bssl.rdata D2 IS `'*x  u` I .#0L.filegcogl-onscreen.clu  u u p`v  w &w 8w Lx _`y {Pz @{ p{ { 2{ T| y`| | 0} p} } ~ 8~ Z@ z  0   t9 ^` .textuq Y.data.bssp.rdata@ݓ3 0Y 7R!  HzH [  А#|x<.filegcogl-output.c x Ё       7 O  i0 @ P .text.data.bssx.rdataȹ V4 8^ bm  {x f # .file)gcogl-profile.c.text`.data.bss|f4 O`  h .fileMgcogl-bitmask.c`    40 V0 n   0  .text` .data.bss|h4 b a 8d   | h aS# .filevgcogl-shader.c 0  ?|Z j0 {`   @    P 1 .text0C.data.bss|.rdataԹXhq4 Tc ln  } Yk  n# .filegkJЏ .textЏ.data.bss.rdata, #5 g |s  } t #P.filegcogl-clutter.c P ` .text .data.bss.rdata0%5 t?    J#l.fileyg  /` G a  |@ .text.data.bss$f7 .v   0  E# .filegcogl-magazine.c  .text.data.bss$7  Qx     #@T.fileg  $p  )p C ]p u p Ч      ( H,_ z   @  `  0 * K0 i  P г P з 00 L ^й v `   ( ` 5 K0 ^p x `     ` ! B Z0 y@     .text -.data.bss$ .rdata7 n/_y tDx&$8      #8 p.filegcogl-error.c$ 5 F Z  k  @ .textR.data.bss0.rdata`8 u!~ W2X     #.file-gcogl-glib-source.cP p    1.textP .data.bss08  C* wx   _ &@# .fileEgI@ kP ` .text@%.data.bss08  T<     f#xD.filevgcogl-winsys-wgl.cp [    .p  !P p     @]    &@ { = Z@o`}t.textp.data.bss@.rdata@D09 |r e   X  ; =#$.fileJgcogl-enum-types.cP   +9 [{`p  x+0 Iiw `   P 'GU q p  '5 Rr0   2R``P ~ ` $  (3Ap d, 00 4* D8dr <P @   D@|.textP .data.bssh.rdata#,|9 & Qo  p / 5E#4.text.idata$7.idata$5.idata$4.idata$6@feat.00.text.idata$7.idata$5.idata$4.idata$6d @feat.00.text .idata$7.idata$5.idata$4.idata$6@feat.00.text(.idata$7.idata$5.idata$4.idata$6@feat.00.text0.idata$7.idata$5.idata$4.idata$6L @feat.00.text8.idata$7.idata$5.idata$4.idata$6@feat.00.text@.idata$7.idata$5.idata$4.idata$60 @feat.00.textH.idata$7.idata$5.idata$4.idata$6l@feat.00.textP.idata$7.idata$5.idata$4.idata$6@feat.00.textX.idata$7.idata$5.idata$4.idata$6 @feat.00.text`.idata$7.idata$5.idata$4.idata$6\@feat.00.texth.idata$7.idata$5.idata$4.idata$6D@feat.00.textp.idata$7.idata$5.idata$4.idata$60@feat.00.textx.idata$7 .idata$5.idata$4.idata$6@feat.00.text.idata$7.idata$5.idata$4.idata$6p@feat.00.text.idata$7.idata$5.idata$4.idata$6@feat.00.text.idata$7.idata$5.idata$4.idata$6@feat.00.text.idata$7.idata$5.idata$4.idata$6@feat.00.text.idata$7.idata$5.idata$4 .idata$6@feat.00.text.idata$7.idata$5.idata$4$.idata$68@feat.00.text.idata$7.idata$5.idata$4.idata$6@feat.00.text.idata$7.idata$5.idata$4 .idata$6@feat.00.text.idata$7.idata$5.idata$4.idata$6@feat.00.text.idata$7.idata$5.idata$4.idata$64@feat.00.text.idata$7.idata$5.idata$4,.idata$68 @feat.00.text.idata$7.idata$5.idata$4.idata$6@feat.00.text.idata$7.idata$5.idata$4.idata$6@feat.00.text.idata$7.idata$5.idata$4(.idata$6 @feat.00.text.idata$7.idata$5.idata$4.idata$6 @feat.00.text.idata$7.idata$5.idata$4 .idata$6 @feat.00.text.idata$7.idata$5.idata$4.idata$6h@feat.00.text.idata$7.idata$5.idata$4.idata$6<@feat.00.text.idata$7.idata$5|.idata$4.idata$6@feat.00.text.idata$70.idata$5(.idata$4`.idata$6@ @feat.00.text .idata$78.idata$50.idata$4h.idata$6@feat.00.text(.idata$7.idata$5.idata$4.idata$6@feat.00.text0.idata$7<.idata$54.idata$4l.idata$6@feat.00.text8.idata$7.idata$5.idata$4.idata$6@feat.00.text@.idata$7D.idata$5<.idata$4t.idata$6@feat.00.textH.idata$7.idata$5.idata$4.idata$6@feat.00.textP.idata$7.idata$5.idata$4.idata$6 @feat.00.textX.idata$7.idata$5.idata$4.idata$6@feat.00.text`.idata$7.idata$5.idata$4 .idata$6@feat.00.texth.idata$7.idata$5.idata$4.idata$6@feat.00.textp.idata$7.idata$5.idata$4.idata$6,@feat.00.textx.idata$7.idata$5 .idata$4D.idata$6@feat.00.text.idata$74.idata$5,.idata$4d.idata$6@feat.00.text.idata$7.idata$5.idata$4 .idata$6 @feat.00.text.idata$7t.idata$5l.idata$4.idata$6@feat.00.text.idata$7@.idata$58.idata$4p.idata$6 @feat.00.text.idata$7P.idata$5H.idata$4.idata$6(@feat.00.text.idata$7|.idata$5t.idata$4.idata$6 @feat.00.text.idata$7 .idata$5.idata$4<.idata$6@feat.00.text.idata$7.idata$5.idata$44.idata$6h @feat.00.text.idata$7p.idata$5h.idata$4.idata$6@feat.00.text.idata$7x.idata$5p.idata$4.idata$6@feat.00.text.idata$7.idata$5 .idata$4D.idata$6 @feat.00.text.idata$7.idata$5.idata$4H.idata$6 @feat.00.text.idata$7.idata$5.idata$4.idata$6@feat.00.text.idata$7d.idata$5\.idata$4.idata$6x @feat.00.text.idata$7.idata$5.idata$4@.idata$6@feat.00.text.idata$7`.idata$5X.idata$4.idata$6d @feat.00.text.idata$7.idata$5.idata$4.idata$6@feat.00.text.idata$7$.idata$5.idata$4T.idata$6`@feat.00.text.idata$7.idata$5x.idata$4.idata$6 @feat.00.text.idata$7.idata$5.idata$48.idata$6| @feat.00.text .idata$7L.idata$5D.idata$4|.idata$6 @feat.00.text(.idata$7.idata$5.idata$4.idata$6@feat.00.text0.idata$7<.idata$54.idata$4l.idata$6 @feat.00.text8.idata$7.idata$5x.idata$4.idata$6 @feat.00.text@.idata$7L.idata$5D.idata$4|.idata$6@feat.00.textH.idata$7.idata$5.idata$4.idata$6 @feat.00.textP.idata$7.idata$5.idata$4.idata$6@feat.00.textX.idata$7T.idata$5L.idata$4.idata$68@feat.00.text`.idata$7H.idata$5@.idata$4x.idata$6@feat.00.texth.idata$7.idata$5.idata$4.idata$6H@feat.00.textp.idata$7.idata$5.idata$4.idata$6 @feat.00.textx.idata$7.idata$5.idata$40.idata$6@feat.00.text.idata$7.idata$5.idata$4.idata$6P @feat.00.text.idata$7P.idata$5H.idata$4.idata$6 @feat.00.text.idata$7T.idata$5L.idata$4.idata$6 @feat.00.text.idata$7.idata$5.idata$4.idata$6 @feat.00.text.idata$7.idata$5.idata$4.idata$6 @feat.00.text.idata$7@.idata$58.idata$4p.idata$6@feat.00.text.idata$7.idata$5.idata$4.idata$6P@feat.00.text.idata$7.idata$5.idata$4.idata$6@feat.00.text.idata$7|.idata$5t.idata$4.idata$6@feat.00.text.idata$7 .idata$5.idata$4<.idata$6 @feat.00.text.idata$7.idata$5.idata$4$.idata$6 .text.idata$7.idata$5.idata$4H.idata$6(@feat.00.text.idata$7.idata$5.idata$4.idata$6 @feat.00.text.idata$7.idata$5.idata$4.idata$6X@feat.00.text.idata$7.idata$5.idata$4.idata$6@feat.00.text.idata$7X.idata$5P.idata$4.idata$6, @feat.00.text.idata$7.idata$5.idata$4.idata$6@feat.00.text.idata$7.idata$5.idata$4.idata$6$@feat.00.text.idata$7.idata$5.idata$4.idata$6 @feat.00.text.idata$7.idata$5.idata$4.idata$6p@feat.00.text.idata$7\.idata$5T.idata$4.idata$6D @feat.00.text .idata$7.idata$5.idata$48.idata$6@feat.00.text(.idata$7,.idata$5$.idata$4\.idata$6( @feat.00.text0.idata$7l.idata$5d.idata$4.idata$6 @feat.00.text8.idata$7D.idata$5<.idata$4t.idata$6 @feat.00.text@.idata$7.idata$5.idata$4,.idata$6@feat.00.textH.idata$7.idata$5.idata$4@.idata$6 @feat.00.textP.idata$7.idata$5.idata$44.idata$6@feat.00.textX.idata$7.idata$5.idata$4 .idata$6$@feat.00.text`.idata$7.idata$5.idata$4$.idata$6<@feat.00.texth.idata$7.idata$5.idata$4.idata$6@feat.00.textp.idata$7.idata$5.idata$4(.idata$6`@feat.00.textx.idata$7.idata$5.idata$4.idata$6 @feat.00.text.idata$7.idata$5|.idata$4.idata$6$ @feat.00.text.idata$7p.idata$5h.idata$4.idata$6 @feat.00.text.idata$7.idata$5.idata$4.idata$6< @feat.00.text.idata$7x.idata$5p.idata$4.idata$6 @feat.00.text.idata$7t.idata$5l.idata$4.idata$6 @feat.00.text.idata$7X.idata$5P.idata$4.idata$6L@feat.00.text.idata$7,.idata$5$.idata$4\.idata$6@feat.00.text.idata$7.idata$5.idata$4L.idata$6@@feat.00.text.idata$70.idata$5(.idata$4`.idata$6@feat.00.text.idata$7.idata$5.idata$4.idata$6 @feat.00.text.idata$7.idata$5.idata$4.idata$6 @feat.00.text.idata$74.idata$5,.idata$4d.idata$6L @feat.00.text.idata$7.idata$5.idata$40.idata$6T @feat.00.text.idata$7.idata$5.idata$4.idata$6 @feat.00.text.idata$7.idata$5.idata$4.idata$6l @feat.00.text.idata$78.idata$50.idata$4h.idata$6h @feat.00.text.idata$7.idata$5.idata$4.idata$6@feat.00.text.idata$7h.idata$5`.idata$4.idata$6 @feat.00.text.idata$7H.idata$5@.idata$4x.idata$6 @feat.00.text.idata$7 .idata$5.idata$4P.idata$6P@feat.00.text .idata$7(.idata$5 .idata$4X.idata$6p@feat.00.text(.idata$7 .idata$5.idata$4P.idata$6 @feat.00.text0.idata$7.idata$5.idata$4L.idata$6 @feat.00.text8.idata$7$.idata$5.idata$4T.idata$6 @feat.00.text@.idata$7(.idata$5 .idata$4X.idata$6 @feat.00.textH.idata$7.idata$5.idata$4.idata$6@feat.00.textP.idata$7`.idata$5X.idata$4.idata$6t@feat.00.textX.idata$7h.idata$5`.idata$4.idata$6@feat.00.text`.idata$7\.idata$5T.idata$4.idata$6`@feat.00.texth.idata$7d.idata$5\.idata$4.idata$6@feat.00.textp.idata$7l.idata$5d.idata$4.idata$6@feat.00.textx.idata$7.idata$5.idata$4.idata$6@feat.00.text.idata$7.idata$5.idata$4.idata$6@feat.00.text.idata$78.idata$5.idata$40.idata$6@feat.00.text.idata$74.idata$5.idata$4,.idata$6\@feat.00.fileXgfakehnameDfthunk .text.data.bssH.idata$2.idata$4D.idata$5 .filefgfake.text.data.bssH.idata$4T.idata$5.idata$7 .filetgfakehname8fthunk.text.data.bssH.idata$2d.idata$48.idata$5.filegfake.text.data.bssH.idata$4D.idata$5 .idata$7T .filegatonexit.cN _atexit` .text.data.bssH$: 6     7 Y#X.filegnatstart.c.text.data.bssHN):   y  z.filegtlssup.c\ o ___xd_a$___xd_z(P .text.data.bssH.CRT$XLD.CRT$XLC.rdata.tls.CRT$XLZ .CRT$XLA.tls$ZZZ.tls$AAA.CRT$XDA$.CRT$XDZ(6.: '3 .   d #|.filegcinitexe.c.text`.data.bssX.CRT$XCZ.CRT$XCA.CRT$XIZ.CRT$XIA54:  _ W I.filegmingw_helpers.c` p .text`.data.bssX5:   w8    #T 4.file%gpseudo-reloc.c  d`   \.textE<.data.bss\ .rdataH::  / H6X  x [ 0 # .file?ggccmain.c _p.56276- ___mainP @h.text .data.bsshG:  ԏ Sx    .#< `.fileaggs_support.cMp e}@ `.textpW.data.bss0.rdataL:   M 2    # T.fileogtlsmcrt.c.text.data.bssV:  0  H.filegtlsthrd.c  /@ Ma p .text9#.data.bss V: ! T?  @0  H# .fileg.text.data.bss]: o 0 J R.filegpesect.c @    `  0 A0 _  .text#.data.bss.rdata^: 9T   p  өT#  0 .filegilockcxch.c  .text3.data.bsso: |    $ e'#` 4.filegdllmain.c .text.data.bsslr: C \    # $.filegdllentry.c .text.data.bsskt:   \8   : # $.filegatan2f.c_atan2f .text .data.bsswv: u V#X    # $.file7gwassert.c% __assert .text.data.bss.rdata]w: BQ )x  @  KF #.fileJgmingw_getsp.S/  _longjmp  .|: yz   s.text  .data.bss  .file`gcosf.c_cosf  .text .data.bss|: X G,   S #,.filevgsinf.c_sinf  .text .data.bss}: X՘ G,    #,.filegfloorf.c_floorf  .text .data.bssW: \ G&,    #,.filegceilf.c_ceilf  .text .data.bss: Zc GR,   A #,.filegsqrtf.c_sqrtf0  .text0 .data.bss.rdata  : d ~@8    #@8.filegasinf.c_asinf  .text .data.bssq:  V#X    X#x$.filegacosf.c_acosf0  .text0 .data.bssF: g֚ V#x    #$.filegtanf.c_tanfP  .textP .data.bss: X, G,    #,.filegcos.c_cosp  .textp .data.bss.rdata4:  s 0f   j #4.file,gsin.c_sin0  .text0 .data.bss.rdata<:   f   , # 4.file>gcosl_internal.S<  o: ͜   m.text &.data.bss  .fileSgsinl_internal.SM   :   [ m.text &.data.bss  .text@ .data.bss.idata$7 .idata$5.idata$4.idata$6.textH .data.bss.idata$7.idata$5x.idata$4.idata$6.textP .data.bss.idata$7.idata$5.idata$4.idata$6b.textX .data.bss.idata$7.idata$5.idata$4.idata$6.text` .data.bss.idata$7(.idata$5.idata$4.idata$6.texth .data.bss.idata$7,.idata$5.idata$4.idata$6.textp .data.bss.idata$7L.idata$5.idata$4(.idata$6.textx .data.bss.idata$7D.idata$5.idata$4 .idata$6.text .data.bss.idata$7.idata$5.idata$4.idata$6.text .data.bss.idata$7.idata$5|.idata$4.idata$6.text .data.bss.idata$7T.idata$5.idata$40.idata$6.text .data.bss.idata$7.idata$5.idata$4.idata$6t.text .data.bss.idata$7X.idata$5.idata$44.idata$6.text .data.bss.idata$7$.idata$5.idata$4.idata$6.text .data.bss.idata$7@.idata$5.idata$4.idata$6.text .data.bss.idata$7<.idata$5.idata$4.idata$6.text .data.bss.idata$7\.idata$5.idata$48.idata$6.text .data.bss.idata$7P.idata$5.idata$4,.idata$6.text .data.bss.idata$7.idata$5.idata$4.idata$6H.text .data.bss.idata$70.idata$5.idata$4 .idata$6.text .data.bss.idata$7H.idata$5.idata$4$.idata$6.text .data.bss.idata$7.idata$5.idata$4.idata$6.text .data.bss.idata$7.idata$5.idata$4.idata$6.text .data.bss.idata$7.idata$5p.idata$4.idata$6.text .data.bss.idata$7.idata$5.idata$4.idata$6$.text.data.bss.idata$7.idata$5.idata$4.idata$6.text.data.bss.idata$7.idata$5.idata$4.idata$6j.text.data.bss.idata$7`.idata$5.idata$4<.idata$6 .text.data.bss.idata$7.idata$5.idata$4.idata$6..text.data.bss.idata$7.idata$5.idata$4.idata$66.text .data.bss.idata$78.idata$5.idata$4.idata$6.text(.data.bss.idata$74.idata$5.idata$4.idata$6.text0.data.bss.idata$7.idata$5.idata$4.idata$6.text8.data.bss.idata$7 .idata$5.idata$4.idata$6X.text@.data.bss.idata$7.idata$5.idata$4.idata$6~.text@.data.bss.idata$7.idata$5.idata$4.idata$6P.textH.data.bss.idata$7.idata$5.idata$4.idata$6@.fileagfakehnamefthunkp.textP.data.bss.idata$2.idata$4.idata$5p.fileogfake.textP.data.bss.idata$4@.idata$5.idata$7d .file}gfakehnameXfthunk .textP.data.bss.idata$2.idata$4X.idata$5 .filegfake.textP.data.bss.idata$4.idata$5h.idata$7 .filegfakehnameHfthunk.textP.data.bss.idata$2x.idata$4H.idata$5.filegfake.textP.data.bss.idata$4.idata$5l.idata$7 .filegmerr.c^P u  `.textP.data.bss.rdataD4: t m8    S#TT.text.data.bss.idata$7.idata$5t.idata$4.idata$6.fileIgcygming-crtend.c0 .text.data.bss.jcr0T.text.data.bssH.idata$7|.idata$5.idata$4P.idata$6h.text.data.bssH.idata$7x.idata$5.idata$4L.idata$6T.text.data.bssH.idata$7t.idata$5.idata$4H.idata$6@.text.data.bssH.idata$7p.idata$5 .idata$4D.idata$6,.text.data.bssH.idata$7P.idata$5.idata$4@.idata$6.text.data.bssH.idata$7H.idata$5.idata$48.idata$6.text.data.bssH.idata$7L.idata$5.idata$4<.idata$6.text.data.bss.idata$7.idata$5`.idata$4.idata$6v.text.data.bss.idata$7.idata$5X.idata$4.idata$6X.text.data.bss.idata$7.idata$5\.idata$4.idata$6d.text.data.bss.idata$7.idata$5(.idata$4`.idata$6.text.data.bss.idata$7.idata$50.idata$4h.idata$6.text.data.bss.idata$7.idata$54.idata$4l.idata$6.text.data.bss.idata$7.idata$5@.idata$4x.idata$6.text.data.bss.idata$7.idata$5 .idata$4X.idata$6z.text.data.bss.idata$7.idata$5d.idata$4.idata$6.text.data.bss.idata$7.idata$5D.idata$4|.idata$6 .text.data.bss.idata$7.idata$5<.idata$4t.idata$6.text.data.bss.idata$7.idata$58.idata$4p.idata$6.text.data.bss.idata$7.idata$5$.idata$4\.idata$6.text.data.bss.idata$7.idata$5,.idata$4d.idata$6.text.data.bss.idata$7.idata$5L.idata$4.idata$6,.text.data.bss.idata$7.idata$5H.idata$4.idata$6.text.data.bss.idata$7.idata$5T.idata$4.idata$6F.text.data.bss.idata$7.idata$5P.idata$4.idata$68.text.data.bss.idata$7.idata$5T.idata$4.idata$6H.text.data.bss.idata$7|.idata$5,.idata$4d.idata$6h.text.data.bss.idata$7.idata$54.idata$4l.idata$6.text.data.bss.idata$7.idata$50.idata$4h.idata$6|.text.data.bss.idata$7.idata$5h.idata$4.idata$6.text.data.bss.idata$7.idata$5d.idata$4.idata$6.text.data.bss.idata$7t.idata$5$.idata$4\.idata$6B.text.data.bss.idata$7.idata$58.idata$4p.idata$6.text.data.bss.idata$7l.idata$5.idata$4T.idata$6.text.data.bss.idata$7p.idata$5 .idata$4X.idata$6,.text.data.bss.idata$7.idata$5<.idata$4t.idata$6.text.data.bss.idata$7.idata$5L.idata$4.idata$6.text.data.bss.idata$7.idata$5P.idata$4.idata$6*.text.data.bss.idata$7.idata$5`.idata$4.idata$6r.text.data.bss.idata$7h.idata$5.idata$4P.idata$6.text.data.bss.idata$7.idata$5X.idata$4.idata$6P.text.data.bss.idata$7d.idata$5.idata$4L.idata$6.text.data.bss.idata$7.idata$5\.idata$4.idata$6d.text.data.bss.idata$7.idata$5D.idata$4|.idata$6.text.data.bss.idata$7`.idata$5.idata$4H.idata$6.text.data.bss.idata$7.idata$5@.idata$4x.idata$6.text.data.bss.idata$7.idata$5H.idata$4.idata$6.text.data.bss.idata$7x.idata$5(.idata$4`.idata$6R.idata$2.idata$5.idata$4.idata$2.idata$5.idata$4.idata$2(.idata$5.idata$4.idata$2<.idata$5.idata$4.idata$2P.idata$5.idata$4,.idata$4.idata$5.idata$7.idata$4.idata$5.idata$7.idata$4.idata$5.idata$7.idata$4(.idata$5.idata$7.idata$44.idata$5.idata$7<( p #AN hvlp _tan   x*m '(C\} D _strcspn  _sprintf   H , >LQH dx __exit0 \0    5___xi_a_freeP  H8\d_g_log u   _strcmpx  H  ;Hy$ h  (H 4Ulh { ( $+ B Yo ` p   \\20 H U@x __errno  x  _ceilH ___xl_c5Mh X   0( > Hhk x0 x    (7 G g  \ 8___xl_z  @  x 8 '  7 K f  _g_free _g_printx __unlock   H L      P ( ; O pl z       T*  _g_logvH ?  S p    ` ` P  x*m @1 \K Xc s d       `  ) 8 K Xo~P < |d(E4]o$0   X 4PD` Uo l H \4<  %CX( s$_pcinit __dll__0_raise( _fwrite  < #@ = P j@m$   5___xc_aI` ^Lu , _memcpy`  @ l ` x*m_memseth  2( >Of0 v|p  h P1 C Uiv d___xl_a___xl_dP  __CRT_MT  *CcPuh D H_fprintf8  . CT\lTx ,< _GetDC@49G0 ZvPtl+T >P YmLXX  _calloc X 'P=Rf|X 8  (1pDVhv t$8 K X@ i0 @ HT$>MfD @ < !d;Tmt __lock  _getenv  ___xc_z  x d/ =__end___strchr  G U n ,  x |    /   D _malloc@  Q \_  u  h    H    !-!;!_sscanf  M!_memcmp  k!@}!!! !,!8!!"$)"x <"mI"W"h k""" """ " " ##h_abort .#F#b#x u### i#8#$ $H  ,$P$f$ ~$$ $$ $$$x %,*%___xi_zH%a%%%%H%P_strncmp  %8 %&$&` D& ^&p&<&&P&&&  '!'2' B'`d'`x'''x' '_strtoul  ' '  (0(($A(xS(g(0 ( ((((T(_strlenp  )  )%)5)O) g)D{))p ) )L) _exit  )  *P *&*  9* F*P Y*8 c* s* ***d**+  +/+:+H+W+(e++p+4+X + + ++ ,x*m.,L,Y,r,,4_qsort  ,X _Sleep@4,,t,(- -T3-8 @- _floor@ d-o--X- -  --<-8 _strstr  -$.X .1.hD. N. h.y. . ...D. ./.debug_aranges.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc.debug_ranges_pre_c_init__CRT_INIT@12___proc_attached___DllMainCRTStartup_DllMainCRTStartup@12.CRT$XIAA.debug_info.debug_abbrev.debug_loc.debug_aranges.debug_ranges.debug_line.debug_str.debug_frame___JCR_LIST_____gcc_register_frame___gcc_deregister_frame__cogl_driver_update_features__cogl_framebuffer_nop_flush_state__cogl_offscreen_nop_allocate__cogl_offscreen_nop_free__cogl_framebuffer_nop_clear__cogl_framebuffer_nop_query_bits__cogl_framebuffer_nop_finish__cogl_framebuffer_nop_discard_buffers__cogl_framebuffer_nop_draw_attributes__cogl_framebuffer_nop_draw_indexed_attributes__cogl_framebuffer_nop_read_pixels_into_bitmapcogl-framebuffer-nop.c__cogl_nop_flush_attributes_statecogl-attribute-nop.c__cogl_clip_stack_nop_flushcogl-clip-stack-nop.c__cogl_texture_2d_nop_free__cogl_texture_2d_nop_can_create__cogl_texture_2d_nop_init__cogl_texture_2d_nop_allocate__cogl_texture_2d_nop_new_from_bitmap__cogl_texture_2d_nop_flush_legacy_texobj_filters__cogl_texture_2d_nop_flush_legacy_texobj_wrap_modes__cogl_texture_2d_nop_copy_from_framebuffer__cogl_texture_2d_nop_get_gl_handle__cogl_texture_2d_nop_generate_mipmap__cogl_texture_2d_nop_copy_from_bitmap__cogl_texture_2d_nop_get_datacogl-texture-2d-nop.c__cogl_gl_util_catch_out_of_memory__cogl_gl_util_get_texture_target_string_try_creating_fbo.isra.4___PRETTY_FUNCTION__.81821__cogl_framebuffer_gl_bind__cogl_framebuffer_gl_flush_state___PRETTY_FUNCTION__.81798___PRETTY_FUNCTION__.81737__cogl_framebuffer_try_creating_gl_fbo__cogl_offscreen_gl_allocate__cogl_offscreen_gl_free__cogl_framebuffer_gl_clear__cogl_framebuffer_gl_query_bits_params.81907__cogl_framebuffer_gl_finish__cogl_framebuffer_gl_discard_buffers__cogl_framebuffer_gl_draw_attributes__cogl_framebuffer_gl_draw_indexed_attributes_CSWTCH.55_CSWTCH.61__cogl_framebuffer_gl_read_pixels_into_bitmapcogl-framebuffer-gl.c__cogl_texture_gl_prep_alignment_for_pixels_upload__cogl_texture_gl_prep_alignment_for_pixels_download__cogl_texture_gl_flush_legacy_texobj_wrap_modes__cogl_texture_gl_flush_legacy_texobj_filters__cogl_texture_gl_maybe_update_max_level__cogl_texture_gl_generate_mipmaps__cogl_texture_gl_get_format__cogl_texture_2d_gl_free__cogl_texture_2d_gl_can_create__cogl_texture_2d_gl_init__cogl_texture_2d_gl_allocate__cogl_texture_2d_gl_new_from_bitmap__cogl_texture_2d_gl_flush_legacy_texobj_filters__cogl_texture_2d_gl_flush_legacy_texobj_wrap_modes_cogl_texture_2d_new_from_foreign__cogl_texture_2d_gl_copy_from_framebuffer__cogl_texture_2d_gl_get_gl_handle__cogl_texture_2d_gl_generate_mipmap__cogl_texture_2d_gl_copy_from_bitmap__cogl_texture_2d_gl_get_datacogl-texture-2d-gl.c_toggle_builtin_attribute_enabled_cb_setup_generic_const_attribute___PRETTY_FUNCTION__.81435_toggle_custom_attribute_enabled_cb_toggle_texcood_attribute_enabled_cb_foreach_changed_bit_and_save_apply_attribute_enable_updates_setup_generic_buffered_attribute__cogl_gl_flush_attributes_state___PRETTY_FUNCTION__.81452___PRETTY_FUNCTION__.81474__cogl_gl_disable_all_attributescogl-attribute-gl.c_paint_path_silhouette_paint_primitive_silhouette_project_vertex_set_clip_plane___PRETTY_FUNCTION__.81416_set_clip_planes_add_stencil_clip_silhouette.constprop.2__cogl_clip_stack_gl_flushcogl-clip-stack-gl.c_recreate_store_CSWTCH.8___PRETTY_FUNCTION__.81337__cogl_buffer_gl_create__cogl_buffer_gl_destroy__cogl_buffer_access_to_gl_enum__cogl_buffer_gl_unbind__cogl_buffer_gl_bind__cogl_buffer_gl_set_data__cogl_buffer_gl_unmap__cogl_buffer_gl_map_range_set_glsl_program_fragend_add_layer_cb_vertend_add_layer_cb__cogl_get_texture_unit_compare_layer_differences_cb__cogl_destroy_texture_units__cogl_set_active_texture_unit_flush_layers_common_gl_state_cb_shown_warning.81831___PRETTY_FUNCTION__.81812__cogl_bind_gl_texture_transient__cogl_delete_gl_texture__cogl_pipeline_texture_storage_change_notify__cogl_use_fragment_program__cogl_use_vertex_program___PRETTY_FUNCTION__.81754__cogl_pipeline_flush_gl_state___PRETTY_FUNCTION__.81793cogl-pipeline-opengl.c_get_shader_state_shader_state_key_has_replace_hook_add_layer_declaration_cb_ensure_texture_lookup_generated__cogl_pipeline_fragend_glsl_add_layer__cogl_pipeline_fragend_glsl_start__cogl_pipeline_fragend_glsl_layer_pre_change_notify__cogl_pipeline_fragend_glsl_pre_change_notify_destroy_shader_state_warning_seen.81654_append_masked_combine_ensure_layer_generated_ensure_arg_generated__cogl_pipeline_fragend_glsl_end___PRETTY_FUNCTION__.81739__cogl_pipeline_fragend_glsl_get_shadercogl-pipeline-fragend-glsl.c__cogl_pipeline_fragend_arbfp_passthrough__cogl_pipeline_fragend_arbfp_end_update_constants_cb__cogl_pipeline_fragend_arbfp_start__cogl_pipeline_fragend_arbfp_layer_pre_change_notify__cogl_pipeline_fragend_arbfp_pipeline_pre_change_notify_append_arg_setup_texture_source.isra.3.part.4___PRETTY_FUNCTION__.83253_tmp_name.83292_warning_seen.83304__cogl_pipeline_fragend_arbfp_add_layer.text.unlikelycogl-pipeline-fragend-arbfp.c__cogl_pipeline_progend_fixed_arbfp_pre_paint__cogl_pipeline_progend_fixed_arbfp_startcogl-pipeline-progend-fixed-arbfp.c__cogl_disable_texture_unit__cogl_pipeline_fragend_fixed_end_CSWTCH.6_get_highest_unit_index_cb_translate_sources_warning_seen.83249__cogl_pipeline_fragend_fixed_add_layer__cogl_pipeline_fragend_fixed_startcogl-pipeline-fragend-fixed.c__cogl_pipeline_vertend_glsl_end__cogl_pipeline_vertend_glsl_add_layer__cogl_pipeline_vertend_glsl_start__cogl_pipeline_vertend_glsl_layer_pre_change_notify__cogl_pipeline_vertend_glsl_pre_change_notify__cogl_pipeline_vertend_glsl_get_shadercogl-pipeline-vertend-glsl.c__cogl_pipeline_vertend_fixed_end__cogl_pipeline_vertend_fixed_add_layer__cogl_pipeline_vertend_fixed_startcogl-pipeline-vertend-fixed.c__cogl_pipeline_progend_fixed_pre_paint__cogl_pipeline_progend_fixed_startcogl-pipeline-progend-fixed.c_update_float_uniform_get_program_state_program_state_key__cogl_pipeline_progend_glsl_pre_paint_do_flip.81807_dont_flip.81808_destroy_program_state_flush_uniform_cb_get_uniform_cb__cogl_pipeline_progend_glsl_layer_pre_change_notify__cogl_pipeline_progend_glsl_pre_change_notify__cogl_pipeline_progend_glsl_flush_uniforms.isra.4__cogl_pipeline_progend_glsl_end_builtin_uniforms___PRETTY_FUNCTION__.81761__cogl_pipeline_progend_glsl_start__cogl_pipeline_progend_glsl_get_attrib_locationcogl-pipeline-progend-glsl.c__cogl_driver_pixel_format_from_gl_internal_parse_gl_version__cogl_driver_pixel_format_to_gl___PRETTY_FUNCTION__.81617__cogl_texture_driver_gl_get_tex_image__cogl_texture_driver_size_supported_3d__cogl_texture_driver_size_supported__cogl_texture_driver_try_setting_gl_border_color__cogl_texture_driver_allows_foreign_gl_target__cogl_texture_driver_find_best_gl_get_data_format__cogl_texture_driver_prep_gl_for_pixels_download_prep_gl_for_pixels_upload_full__cogl_texture_driver_upload_to_gl_3d__cogl_texture_driver_prep_gl_for_pixels_upload__cogl_texture_driver_upload_to_gl__cogl_texture_driver_upload_subregion_to_gl__cogl_texture_driver_gen___PRETTY_FUNCTION__.81692_red_swizzle.81693cogl-texture-driver-gl.c__cogl_winsys_error_quark__cogl_winsys_has_feature___gl_dictListNewDict___gl_dictListDeleteDict___gl_dictListInsertBefore___gl_dictListDelete___gl_dictListSearch___gl_vertLeq___gl_edgeEval___gl_edgeSign___gl_transEval___gl_transSign___gl_vertCCW___gl_edgeIntersect_MakeFace_MakeVertex_KillVertex_KillEdge_KillFace_MakeEdge___gl_meshMakeEdge___gl_meshSplice___gl_meshDelete___gl_meshAddEdgeVertex___gl_meshSplitEdge___gl_meshConnect___gl_meshZapFace___gl_meshNewMesh___gl_meshUnion___gl_meshDeleteMesh___gl_meshCheckMesh_LongAxis___gl_projectPolygon_FloatDown_FloatUp.isra.0___gl_pqHeapNewPriorityQ___gl_pqHeapDeletePriorityQ___gl_pqHeapInit___gl_pqHeapInsert___gl_pqHeapExtractMin___gl_pqHeapDelete___gl_pqSortNewPriorityQ___gl_pqSortDeletePriorityQ___gl_pqSortInit___gl_pqSortInsert___gl_pqSortExtractMin___gl_pqSortMinimum___gl_pqSortIsEmpty___gl_pqSortDelete_MaximumFan_MaximumStrip_ComputeNormal_RenderFan_RenderStrip_RenderTriangle___gl_renderMesh___gl_renderBoundary___gl_renderCache_CallCombine_VertexWeights_AddSentinel_FixUpperEdge_TopLeftRegion_AddRegionBelow.isra.2_SpliceMergeVertices_CheckForRightSplice_IsWindingInside.isra.5_DeleteRegion.isra.7_FinishLeftRegions_WalkDirtyRegions_AddRightEdges_CheckForIntersect_SweepEvent___gl_computeInterior_noEdgeFlag_noVertex_noCombine___gl_noBeginData___gl_noEdgeFlagData___gl_noVertexData___gl_noEndData___gl_noErrorData___gl_noCombineData_AddVertex.isra.0_EmptyCache_gluNewTess_gluTessProperty_gluGetTessProperty_gluTessNormal_gluTessCallback_gluTessEndContour_GotoState_gluTessBeginContour_gluTessBeginPolygon_gluTessVertex_gluDeleteTess_gluTessEndPolygon_gluBeginPolygon_gluNextContour_gluEndPolygon___gl_meshTessellateMonoRegion___gl_meshTessellateInterior___gl_meshDiscardExterior___gl_meshSetWindingNumber_check_true_check_unknown_driver_package_match_phrase_check_softpipe_architecture_check_llvmpipe_architecture_check_sandybridge_architecture_check_intel_vendor_check_mali_architecture_check_sgx_architecture_check_ati_vendor_check_nvidia_vendor_check_qualcomm_vendor_check_arm_vendor_check_imagination_technologies_vendor_check_swrast_architecture_check_mesa_vendor__cogl_gpu_info_parse_version_string.constprop.2_check_mesa_driver_package__cogl_gpu_info_init__cogl_gpu_info_driver_packages__cogl_gpu_info_vendors_intel_architectures_powervr_architectures_arm_architectures_unknown_architectures_mesa_architectures__cogl_object_context_indirect_free___PRETTY_FUNCTION__.82029__cogl_object_context_count_cogl_is_context__cogl_context_get_winsys_cogl_context_new__cogl_context__cogl_context_get_default_cogl_context_get_display__cogl_context_update_features__cogl_context_set_current_projection_entry__cogl_context_set_current_modelview_entry__cogl_context_get_gl_extensions__cogl_context_get_gl_version_cogl_get_clock_time_native_filter_closure_free__cogl_object_renderer_indirect_free__cogl_object_renderer_count_cogl_is_renderer_cogl_renderer_error_quark_cogl_renderer_new_cogl_renderer_connect__cogl_winsys_vtable_getters_cogl_renderer_check_onscreen_template__cogl_renderer_handle_native_event__cogl_renderer_add_native_filter__cogl_renderer_remove_native_filter_cogl_renderer_set_winsys_id_cogl_renderer_get_winsys_id__cogl_renderer_get_proc_address_cogl_renderer_get_n_fragment_texture_units_cogl_renderer_add_constraint_cogl_renderer_remove_constraint_cogl_renderer_set_driver_cogl_renderer_get_driver_cogl_renderer_foreach_output__cogl_object_swap_chain_indirect_free__cogl_object_swap_chain_count_cogl_is_swap_chain_cogl_swap_chain_new_cogl_swap_chain_set_has_alpha_cogl_swap_chain_set_length__cogl_object_onscreen_template_indirect_free__cogl_object_onscreen_template_count_cogl_is_onscreen_template_cogl_onscreen_template_new_cogl_onscreen_template_set_samples_per_pixel_cogl_onscreen_template_set_swap_throttledcogl-onscreen-template.c__cogl_object_display_indirect_free__cogl_object_display_count_cogl_is_display_cogl_display_new_cogl_display_get_renderer_cogl_display_setup__push_source_real_cogl_get_proc_address__cogl_check_extension_cogl_check_extension_cogl_clear_cogl_set_depth_test_enabled_cogl_get_depth_test_enabled_cogl_set_backface_culling_enabled_cogl_get_backface_culling_enabled_cogl_set_viewport_cogl_viewport_cogl_get_features_cogl_features_available_cogl_has_feature_cogl_has_features_cogl_foreach_feature_cogl_get_viewport_cogl_get_bitmasks_cogl_set_fog_cogl_disable_fog_cogl_flush_cogl_end_gl_shown.83388_cogl_push_matrix_cogl_pop_matrix_cogl_scale_cogl_translate_cogl_rotate_cogl_transform_cogl_perspective_cogl_frustum_cogl_ortho_cogl_get_modelview_matrix_cogl_set_modelview_matrix_cogl_get_projection_matrix_cogl_set_projection_matrix__cogl_driver_error_quark__cogl_push_source_cogl_push_source_cogl_pop_source_cogl_get_source_cogl_begin_gl_shown.83383__cogl_get_enable_legacy_state_cogl_set_source_cogl_set_source_color_cogl_set_source_texture_cogl_set_source_color4ub_cogl_set_source_color4f__cogl_transform_point__cogl_system_error_quark__cogl_init_initialized.83526__cogl_pixel_format_get_bytes_per_pixel_cogl_read_pixels__cogl_pixel_format_is_endian_dependant_cogl_object_ref_cogl_object_unref_print_instances_cb_cogl_handle_ref__cogl_object_default_unref_cogl_handle_unref_cogl_handle_get_type_our_type.65922__cogl_object_set_user_data_cogl_object_set_user_data_cogl_object_get_user_data_cogl_debug_object_foreach_type_cogl_debug_object_print_instances__cogl_util_pixel_format_from_masks_real__cogl_util_next_p2__cogl_util_one_at_a_time_mix__cogl_util_ffs__cogl_util_pixel_format_from_masks__cogl_util_memmem__cogl_object_bitmap_indirect_free__cogl_object_bitmap_count___PRETTY_FUNCTION__.81424_cogl_is_bitmap__cogl_bitmap_convert_premult_status_cogl_bitmap_get_size_from_file_cogl_bitmap_new_for_data__cogl_bitmap_new_with_malloc_buffer_bitmap_free_key.81480__cogl_bitmap_new_shared_cogl_bitmap_new_from_file_cogl_bitmap_new_from_buffer_cogl_bitmap_new_with_size_cogl_bitmap_get_format__cogl_bitmap_set_format_cogl_bitmap_get_width_cogl_bitmap_get_height_cogl_bitmap_get_rowstride_cogl_bitmap_get_buffer_cogl_bitmap_error_quark__cogl_bitmap_map___PRETTY_FUNCTION__.81549__cogl_bitmap_unmap___PRETTY_FUNCTION__.81558__cogl_bitmap_copy_subregion__cogl_bitmap_copy__cogl_bitmap_gl_bind___PRETTY_FUNCTION__.81568__cogl_bitmap_gl_unbind___PRETTY_FUNCTION__.81574__cogl_bitmap_get_context__cogl_bitmap_premult_unpacked_span_8__cogl_bitmap_unpremult_unpacked_span_8__cogl_unpack_16___PRETTY_FUNCTION__.81854__cogl_pack_16___PRETTY_FUNCTION__.82020__cogl_bitmap_unpremult_unpacked_span_16__cogl_bitmap_unpremult__cogl_bitmap_premult__cogl_bitmap_convert_into_bitmap___PRETTY_FUNCTION__.82093___PRETTY_FUNCTION__.81522___PRETTY_FUNCTION__.81688__cogl_bitmap_convertcogl-bitmap-conversion.c_append_tex_coord_attributes_cb_log_quad_sub_textures_cb_validate_tex_coords_cb_warning_seen.81976_warning_seen.81977__cogl_polygon_validate_layer_cb_validate_first_layer_cb__cogl_multitexture_quad_single_primitive.isra.2__cogl_rectangles_validate_layer_cb_warning_seen.82003_warning_seen.82002__cogl_framebuffer_draw_multitextured_rectangles__cogl_rectangles_with_multitexture_coords_cogl_rectangles_cogl_rectangles_with_texture_coords_cogl_rectangle_with_texture_coords_cogl_rectangle_with_multitexture_coords_cogl_rectangle__cogl_rectangle_immediate_cogl_polygon_names.82135_cogl_path_set_fill_rule_cogl_path_get_fill_rule_cogl_path_fill_cogl_path_fill_preserve_cogl_path_stroke_cogl_path_stroke_preserve_cogl_path_move_to_cogl_path_rel_move_to_cogl_path_line_to_cogl_path_rel_line_to_cogl_path_close_cogl_path_new_cogl_path_line_cogl_path_polyline_cogl_path_polygon_cogl_path_rectangle_cogl_path_arc_cogl_path_ellipse_cogl_path_round_rectangle_cogl_path_curve_to_cogl_path_rel_curve_to_cogl_get_path_cogl_set_path__cogl_path_tesselator_end__cogl_path_object_new__cogl_object_path_count__cogl_path_data_clear_vbos_validate_layer_cb__cogl_path_data_unref.part.0__cogl_object_path_indirect_free__cogl_path_tesselator_allocate_indices_array.isra.1__cogl_path_tesselator_add_index.isra.3__cogl_path_tesselator_combine__cogl_path_tesselator_vertex___PRETTY_FUNCTION__.82272__cogl_path_modify.isra.5__cogl_path_add_node__cogl_path_bezier3_sub__cogl_path_tesselator_begin___PRETTY_FUNCTION__.82240_cogl_is_path_cogl2_path_set_fill_rule_cogl2_path_get_fill_rule__cogl_path_stroke_nodes__cogl_path_get_bounds__cogl_path_fill_nodes_seen_warning.82017_cogl2_path_fill_cogl2_path_stroke_cogl2_path_move_to_cogl2_path_rel_move_to_cogl2_path_line_to__cogl_path_arc.part.9__cogl_path_rel_arc_cogl2_path_rel_line_to_cogl2_path_close_cogl2_path_line_cogl2_path_polyline_cogl2_path_polygon_cogl2_path_rectangle__cogl_path_is_rectangle_cogl2_path_arc_cogl2_path_ellipse_cogl2_path_round_rectangle_cogl2_path_curve_to_cogl2_path_rel_curve_to_cogl2_path_new_cogl_path_copy__cogl_bitmap_get_size_from_file__cogl_bitmap_from_file___PRETTY_FUNCTION__.92393_pixbuf_key.92379cogl-bitmap-pixbuf.c__cogl_clip_stack_entry_set_bounds__cogl_clip_stack_push_window_rectangle__cogl_clip_stack_push_rectangle__cogl_clip_stack_push_from_path__cogl_clip_stack_push_primitive__cogl_clip_stack_ref__cogl_clip_stack_unref__cogl_clip_stack_pop__cogl_clip_stack_get_bounds__cogl_clip_stack_flush_cogl_clip_push_window_rectangle_cogl_clip_push_window_rect_cogl_clip_push_rectangle_cogl_clip_push_cogl_clip_push_from_path_preserve_cogl_clip_push_from_path_cogl_clip_push_primitive_cogl_clip_pop_cogl_clip_stack_save_cogl_clip_stack_restore_cogl_clip_ensure__cogl_clip_state_get_stack__cogl_clip_state_set_stack__cogl_clip_state_save_clip_stack__cogl_clip_state_init__cogl_clip_state_restore_clip_stack__cogl_clip_state_destroy_cogl2_clip_push_from_path_cogl_display_error_quark_cogl_onscreen_template_error_quark_cogl_swap_chain_error_quark_cogl_texture_3d_error_quark_cogl_index_buffer_allocate_cogl_is_journal_cogl_vdraw_indexed_attributescogl2-compatibility.c__cogl_feature_check__cogl_feature_check_ext_functions_cogl_feature_ext_functions_data_cogl_ext_core_funcs_cogl_ext_only_in_gles1_funcs_cogl_ext_multitexture_part1_funcs_cogl_ext_offscreen_funcs_cogl_ext_blending_funcs_cogl_ext_blend_func_separate_funcs_cogl_ext_blend_equation_separate_funcs_cogl_ext_gles2_only_api_funcs_cogl_ext_two_point_zero_api_funcs_cogl_ext_only_in_both_gles_funcs_cogl_ext_only_in_both_gles_and_gl_1_3_funcs_cogl_ext_only_in_both_gles_and_gl_1_5_funcs_cogl_ext_vbos_funcs_cogl_ext_multitexture_part0_funcs_cogl_ext_fixed_function_core_funcs_cogl_ext_shaders_glsl_2_only_funcs_cogl_ext_shader_objects_or_gl2_funcs_cogl_ext_vertex_shaders_funcs_cogl_ext_only_in_big_gl_funcs_cogl_ext_map_vbos_funcs_cogl_ext_texture_3d_funcs_cogl_ext_offscreen_blit_funcs_cogl_ext_arbfp_funcs_cogl_ext_EGL_image_funcs_cogl_ext_framebuffer_discard_funcs_cogl_ext_IMG_multisampled_render_to_texture_funcs_cogl_ext_ARB_sampler_objects_funcs_cogl_ext_shader_objects_funcs_cogl_ext_only_gl3_funcs_cogl_ext_vertex_array_object_funcs_cogl_ext_map_region_funcscogl-feature-private.c_cogl_value_init_fixed_cogl_value_copy_fixed_cogl_value_collect_fixed_cogl_value_transform_fixed_int_cogl_value_transform_fixed_double_cogl_value_transform_fixed_float_cogl_value_transform_int_fixed_cogl_value_transform_double_fixed_cogl_value_transform_float_fixed_cogl_value_lcopy_fixed_cogl_double_to_fixed_cogl_double_to_int_cogl_double_to_uint_cogl_fixed_sin_cogl_angle_sin_cogl_fixed_tan_cogl_angle_tan_cogl_fixed_atan_atan_tbl_cogl_fixed_atan2_cogl_fixed_sqrt_sqrt_tbl_cogl_sqrti_cogl_fixed_mul_cogl_fixed_div_cogl_fixed_mul_div_cogl_fixed_log2_cogl_fixed_pow2_cogl_fixed_pow_cogl_angle_cos_cogl_fixed_cos_cogl_fixed_get_type__cogl_fixed_type.65271__cogl_fixed_value_table_cogl_color_new_cogl_color_copy_cogl_color_free_cogl_color_init_from_4ub_cogl_color_set_from_4ub_cogl_color_init_from_4f_cogl_color_set_from_4f_cogl_color_init_from_4fv_cogl_color_get_red_byte_cogl_color_get_red_float_cogl_color_get_red_cogl_color_get_green_byte_cogl_color_get_green_float_cogl_color_get_green_cogl_color_get_blue_byte_cogl_color_get_blue_float_cogl_color_get_blue_cogl_color_get_alpha_byte_cogl_color_get_alpha_float_cogl_color_get_alpha_cogl_color_set_red_byte_cogl_color_set_red_float_cogl_color_set_red_cogl_color_set_green_byte_cogl_color_set_green_float_cogl_color_set_green_cogl_color_set_blue_byte_cogl_color_set_blue_float_cogl_color_set_blue_cogl_color_set_alpha_byte_cogl_color_set_alpha_float_cogl_color_set_alpha_cogl_color_premultiply_cogl_color_unpremultiply_cogl_color_equal__cogl_color_get_rgba_4ubv_malloc_map_range_malloc_unmap_malloc_set_data__cogl_buffer_register_buffer_type__cogl_buffer_types_cogl_is_buffer__cogl_buffer_initialize__cogl_buffer_fini_cogl_buffer_get_size_cogl_buffer_set_update_hint_cogl_buffer_get_update_hint_cogl_buffer_map_range_seen.82574_cogl_buffer_map__cogl_buffer_map_cogl_buffer_unmap__cogl_buffer_map_range_for_fill_or_fallback__cogl_buffer_map_for_fill_or_fallback__cogl_buffer_set_data__cogl_buffer_unmap_for_fill_or_fallback_cogl_buffer_set_data__cogl_buffer_immutable_ref__cogl_buffer_immutable_unref__cogl_object_pixel_buffer_indirect_free__cogl_object_pixel_buffer_count_cogl_is_pixel_buffer_cogl_pixel_buffer_newcogl-pixel-buffer.c__cogl_vertex_buffer_indices_new_real__cogl_object_vertex_buffer_indices_count__cogl_object_vertex_buffer_indices_indirect_free_weak_override_source_destroyed_cb_destroy_pipeline_priv_cb__cogl_vertex_buffer_attrib_free_cogl_vertex_buffer_vbo_free__cogl_object_vertex_buffer_indirect_free__cogl_object_vertex_buffer_count_update_primitive_attributes_canonize_attribute_name_set_attribute_enable_upload_attributes_CSWTCH.47_cogl_vertex_buffer_submit_real_update_primitive_and_draw__cogl_vertex_buffer_pipeline_priv_key_copy_submitted_attributes_list.isra.8_cogl_is_vertex_buffer_cogl_vertex_buffer_ref_cogl_vertex_buffer_unref_cogl_is_vertex_buffer_indices_cogl_vertex_buffer_new_cogl_vertex_buffer_get_n_vertices_cogl_vertex_buffer_add_cogl_vertex_buffer_delete_cogl_vertex_buffer_enable_cogl_vertex_buffer_disable_cogl_vertex_buffer_submit_cogl_vertex_buffer_draw_cogl_vertex_buffer_indices_new_cogl_vertex_buffer_indices_get_type_cogl_vertex_buffer_draw_elements_cogl_vertex_buffer_indices_get_for_quadscogl-vertex-buffer.c__cogl_object_index_buffer_indirect_free__cogl_object_index_buffer_count_cogl_is_index_buffer_cogl_index_buffer_newcogl-index-buffer.c__cogl_object_attribute_buffer_indirect_free__cogl_object_attribute_buffer_count_cogl_is_attribute_buffer_cogl_attribute_buffer_new_with_size_cogl_attribute_buffer_newcogl-attribute-buffer.c__cogl_object_indices_indirect_free__cogl_object_indices_count_cogl_is_indices_cogl_indices_new_for_buffer_cogl_indices_new_CSWTCH.10_cogl_indices_get_buffer_cogl_indices_get_type_cogl_indices_get_offset_cogl_indices_set_offset_seen.81342__cogl_indices_immutable_ref__cogl_indices_immutable_unref_cogl_get_rectangle_indices__cogl_attribute_object_new__cogl_object_attribute_count__cogl_attribute_free__cogl_object_attribute_indirect_free_validate_n_components.isra.1_cogl_is_attribute__cogl_attribute_register_attribute_name__cogl_attribute_new_const.constprop.3_cogl_attribute_new_cogl_attribute_new_const_1f_cogl_attribute_new_const_2fv_cogl_attribute_new_const_3fv_cogl_attribute_new_const_4fv_cogl_attribute_new_const_2f_cogl_attribute_new_const_3f_cogl_attribute_new_const_4f_cogl_attribute_new_const_2x2fv_cogl_attribute_new_const_3x3fv_cogl_attribute_new_const_4x4fv_cogl_attribute_get_normalized_cogl_attribute_set_normalized_seen.83039_cogl_attribute_get_buffer_cogl_attribute_set_buffer__cogl_attribute_immutable_ref__cogl_attribute_immutable_unref__cogl_flush_attributes_state__cogl_object_primitive_indirect_free__cogl_object_primitive_count_warn_about_midscene_changes_seen.78591_cogl_is_primitive_cogl_primitive_new_with_attributes__cogl_primitive_new_with_attributes_unref_cogl_primitive_new_cogl_primitive_new_p2_cogl_primitive_new_p3_cogl_primitive_new_p2c4_cogl_primitive_new_p3c4_cogl_primitive_new_p2t2_cogl_primitive_new_p3t2_cogl_primitive_new_p2t2c4_cogl_primitive_new_p3t2c4_cogl_primitive_set_attributes_cogl_primitive_get_first_vertex_cogl_primitive_set_first_vertex_cogl_primitive_get_n_vertices_cogl_primitive_set_n_vertices_cogl_primitive_get_mode_cogl_primitive_set_mode_cogl_primitive_set_indices_cogl_primitive_get_indices_cogl_primitive_copy__cogl_primitive_immutable_ref__cogl_primitive_immutable_unref_cogl_primitive_foreach_attribute_matrix_multiply4x4_matrix_multiply3x4_matrix_multiply_array_with_flags_invert_matrix_general_invert_matrix_identity_identity__cogl_matrix_orthographic__cogl_matrix_init_from_quaternion_invert_matrix_3d_print_matrix_floats_invert_matrix_2d_no_rotation_invert_matrix_3d_no_rotation__cogl_matrix_prefix_print_cogl_debug_matrix_print_cogl_matrix_multiply___PRETTY_FUNCTION__.66222_cogl_matrix_rotate___PRETTY_FUNCTION__.66353_cogl_matrix_rotate_quaternion_cogl_matrix_frustum___PRETTY_FUNCTION__.66391_cogl_matrix_perspective___PRETTY_FUNCTION__.66402_cogl_matrix_ortho___PRETTY_FUNCTION__.66424_cogl_matrix_orthographic___PRETTY_FUNCTION__.66436_cogl_matrix_scale___PRETTY_FUNCTION__.66452_cogl_matrix_translate___PRETTY_FUNCTION__.66468_cogl_matrix_init_identity___PRETTY_FUNCTION__.66477_cogl_matrix_init_translation___PRETTY_FUNCTION__.66492_cogl_matrix_init_from_array___PRETTY_FUNCTION__.66503_cogl_matrix_get_inverse_inv_mat_tab__cogl_matrix_init_from_matrix_without_inverse_cogl_matrix_init_from_quaternion_cogl_matrix_init_from_euler_cogl_matrix_rotate_euler_cogl_matrix_view_2d_in_frustum_cogl_matrix_view_2d_in_perspective_cogl_matrix_equal_cogl_matrix_copy_cogl_matrix_free_cogl_matrix_get_array_cogl_matrix_transform_point_cogl_matrix_transform_points_cogl_matrix_project_points_cogl_matrix_is_identity_cogl_matrix_look_at_cogl_matrix_transpose_cogl_vector3_init_cogl_vector3_init_zero_cogl_vector3_equal_cogl_vector3_equal_with_epsilon_cogl_vector3_copy_cogl_vector3_free_cogl_vector3_invert_cogl_vector3_add_cogl_vector3_subtract_cogl_vector3_multiply_scalar_cogl_vector3_divide_scalar_cogl_vector3_normalize_cogl_vector3_magnitude_cogl_vector3_cross_product_cogl_vector3_dot_product_cogl_vector3_distance_cogl_euler_init_cogl_euler_init_from_matrix_cogl_euler_equal_cogl_euler_copy_cogl_euler_free__cogl_quaternion_print_cogl_quaternion_init_identity_cogl_quaternion_init_from_array_cogl_quaternion_init_from_x_rotation_cogl_quaternion_init_from_y_rotation_cogl_quaternion_init_from_z_rotation_cogl_quaternion_init_from_euler_cogl_quaternion_init_from_quaternion_cogl_quaternion_init_from_matrix_cogl_quaternion_equal_cogl_quaternion_copy_cogl_quaternion_free_cogl_quaternion_get_rotation_angle_cogl_quaternion_get_rotation_axis_cogl_quaternion_normalize_cogl_quaternion_init_from_angle_vector_cogl_quaternion_init_cogl_quaternion_dot_product_cogl_quaternion_invert_cogl_quaternion_multiply_cogl_quaternion_pow_cogl_quaternion_slerp___PRETTY_FUNCTION__.66254_cogl_quaternion_nlerp___PRETTY_FUNCTION__.66273_cogl_quaternion_squad_cogl_get_static_identity_quaternion_identity_quaternion_cogl_get_static_zero_quaternion_zero_quaternion__cogl_matrix_flush_to_gl_builtin___PRETTY_FUNCTION__.81612_CSWTCH.26__cogl_magazine_chunk_alloc.part.3__cogl_matrix_stack_push_operation_cogl_matrix_stack_magazine_cogl_is_matrix_stack__cogl_matrix_entry_identity_init_cogl_matrix_stack_translate_cogl_matrix_stack_rotate_cogl_matrix_stack_rotate_quaternion_cogl_matrix_stack_rotate_euler_cogl_matrix_stack_scale_cogl_matrix_stack_multiply_cogl_matrix_stack_matrices_magazine_cogl_matrix_stack_push_cogl_matrix_entry_ref_cogl_matrix_entry_unref__cogl_object_matrix_stack_indirect_free__cogl_object_matrix_stack_count__cogl_matrix_stack_push_replacement_entry_cogl_matrix_stack_orthographic_cogl_matrix_stack_perspective_cogl_matrix_stack_frustum_cogl_matrix_stack_set_cogl_matrix_stack_load_identity_cogl_matrix_stack_pop_cogl_matrix_entry_get___PRETTY_FUNCTION__.81517_cogl_matrix_stack_get_inverse_cogl_matrix_stack_get_entry_cogl_matrix_stack_get_cogl_matrix_stack_new_cogl_matrix_entry_calculate_translation_cogl_matrix_entry_is_identity_cogl_matrix_entry_equal___PRETTY_FUNCTION__.81665_cogl_debug_matrix_entry_print__cogl_matrix_entry_cache_init__cogl_matrix_entry_cache_maybe_update__cogl_matrix_entry_flush_to_gl_builtins___PRETTY_FUNCTION__.81627__cogl_matrix_entry_cache_destroycogl-matrix-stack.c_cogl_depth_state_init_cogl_depth_state_set_test_enabled_cogl_depth_state_get_test_enabled_cogl_depth_state_set_write_enabled_cogl_depth_state_get_write_enabled_cogl_depth_state_set_test_function_cogl_depth_state_get_test_function_cogl_depth_state_set_range_cogl_depth_state_get_range__cogl_pipeline_node_init__cogl_pipeline_node_set_parent_real__cogl_pipeline_node_unparent_real__cogl_pipeline_node_foreach_child_append_layer_index_cb_update_prune_layers_info_cb_add_layer_to_array_cb__cogl_pipeline_hash_layer_cb_layer_state_hash_functions_prepend_layer_to_list_cb_update_layer_info_update_layer_info_cb__cogl_pipeline_is_weak_check_if_strong_cb__cogl_pipeline_unparent_override_layer_texture_cb_fallback_layer_cb_layer_has_alpha_cb__cogl_pipeline_object_new__cogl_object_pipeline_count__cogl_pipeline_resolve_authorities___PRETTY_FUNCTION__.83841__cogl_pipeline_update_layers_cache___PRETTY_FUNCTION__.83479_recursively_free_layer_caches__cogl_pipeline_set_parent_reparent_children_cb__cogl_pipeline_copy_recursively_free_layer_caches_cb__cogl_object_pipeline_indirect_free___PRETTY_FUNCTION__.83449_destroy_weak_children_cb_cogl_is_pipeline__cogl_pipeline_init_default_pipeline_cogl_pipeline_copy__cogl_pipeline_weak_copy_cogl_pipeline_new__cogl_pipeline_get_real_blend_enabled__cogl_pipeline_foreach_layer_internal__cogl_pipeline_hash_layers_state__cogl_pipeline_get_layer_info__cogl_pipeline_needs_blending_enabled__cogl_pipeline_layer_numbers_equal__cogl_pipeline_layer_and_unit_numbers_equal_cogl_pipeline_foreach_layer__cogl_pipeline_set_progend__cogl_pipeline_compare_differences__cogl_pipeline_equal___PRETTY_FUNCTION__.83881__cogl_pipeline_prune_redundant_ancestry__cogl_pipeline_add_layer_difference__cogl_pipeline_get_layer_with_flags___PRETTY_FUNCTION__.83727__cogl_pipeline_pre_change_notify__cogl_pipeline_update_blend_enable__cogl_pipeline_remove_layer_difference__cogl_pipeline_prune_empty_layer_difference__cogl_pipeline_prune_to_n_layers__cogl_pipeline_apply_overrides__cogl_pipeline_update_authority__cogl_pipeline_get_fog_enabled__cogl_pipeline_get_age_cogl_pipeline_remove_layer__cogl_pipeline_get_layers_cogl_pipeline_get_n_layers__cogl_pipeline_pre_paint_for_layer__cogl_pipeline_journal_ref__cogl_pipeline_journal_unref__cogl_pipeline_apply_legacy_state__cogl_pipeline_set_static_breadcrumb__cogl_pipeline_init_layer_state_hash_functions__cogl_pipeline_init_state_hash_functions_state_hash_functions__cogl_pipeline_hash__cogl_pipeline_find_equivalent_parent__cogl_pipeline_get_layer_state_for_fragment_codegen__cogl_pipeline_get_state_for_fragment_codegen_cogl_pipeline_get_uniform_location__cogl_pipeline_layer_object_new__cogl_object_pipeline_layer_count__cogl_pipeline_layer_unparent__cogl_object_pipeline_layer_indirect_free__cogl_is_pipeline_layer__cogl_pipeline_layer_get_authority__cogl_pipeline_layer_get_unit_index__cogl_pipeline_layer_has_alpha__cogl_get_n_args_for_combine_func__cogl_pipeline_layer_copy__cogl_pipeline_layer_pre_change_notify__cogl_pipeline_layer_prune_redundant_ancestry__cogl_pipeline_layer_compare_differences__cogl_pipeline_layer_resolve_authorities___PRETTY_FUNCTION__.81874__cogl_pipeline_layer_equal__cogl_pipeline_init_default_layers___PRETTY_FUNCTION__.81898__cogl_pipeline_layer_pre_paint__cogl_pipeline_layer_needs_combine_separatecogl-pipeline-layer.c__cogl_pipeline_alpha_func_state_equal__cogl_pipeline_alpha_func_reference_state_equal__cogl_pipeline_depth_state_equal__cogl_pipeline_point_size_equal__cogl_pipeline_logic_ops_state_equal__cogl_pipeline_cull_face_state_equal_get_uniforms_cb__cogl_pipeline_blend_enable_equal_check_layer_has_fragment_snippet_check_layer_has_vertex_snippet__cogl_pipeline_fog_state_equal__cogl_pipeline_blend_state_equal__cogl_pipeline_color_equal__cogl_pipeline_get_all_uniform_values__cogl_pipeline_lighting_state_equal_arg_to_gl_blend_factor_setup_blend_state__cogl_pipeline_override_uniform___PRETTY_FUNCTION__.81855__cogl_pipeline_get_user_program__cogl_pipeline_user_shader_equal__cogl_pipeline_vertex_snippets_state_equal__cogl_pipeline_fragment_snippets_state_equal_cogl_pipeline_get_color__cogl_pipeline_get_colorubv_cogl_pipeline_set_color_cogl_pipeline_set_color4ub_cogl_pipeline_set_color4f__cogl_pipeline_get_blend_enabled__cogl_pipeline_set_blend_enabled_cogl_pipeline_get_ambient_cogl_pipeline_set_ambient_cogl_pipeline_get_diffuse_cogl_pipeline_set_diffuse_cogl_pipeline_set_ambient_and_diffuse_cogl_pipeline_get_specular_cogl_pipeline_set_specular_cogl_pipeline_get_shininess_cogl_pipeline_set_shininess_cogl_pipeline_get_emission_cogl_pipeline_set_emission_cogl_pipeline_set_alpha_test_function_cogl_pipeline_get_alpha_test_function_cogl_pipeline_get_alpha_test_reference_cogl_pipeline_set_blend_cogl_pipeline_set_blend_constant_cogl_pipeline_get_user_program_cogl_pipeline_set_user_program_cogl_pipeline_set_depth_state_cogl_pipeline_get_depth_state_cogl_pipeline_get_color_mask_cogl_pipeline_set_color_mask__cogl_pipeline_set_fog_state_cogl_pipeline_set_cull_face_mode_cogl_pipeline_set_front_face_winding_cogl_pipeline_get_cull_face_mode_cogl_pipeline_get_front_face_winding_cogl_pipeline_get_point_size_cogl_pipeline_set_point_size_cogl_pipeline_set_uniform_1f_cogl_pipeline_set_uniform_1i_cogl_pipeline_set_uniform_float_cogl_pipeline_set_uniform_int_cogl_pipeline_set_uniform_matrix_cogl_pipeline_add_snippet__cogl_pipeline_has_non_layer_vertex_snippets__cogl_pipeline_has_vertex_snippets__cogl_pipeline_has_non_layer_fragment_snippets__cogl_pipeline_has_fragment_snippets__cogl_pipeline_hash_color_state__cogl_pipeline_hash_blend_enable_state__cogl_pipeline_hash_lighting_state__cogl_pipeline_hash_alpha_func_state__cogl_pipeline_hash_alpha_func_reference_state__cogl_pipeline_hash_blend_state__cogl_pipeline_hash_user_shader_state__cogl_pipeline_hash_depth_state__cogl_pipeline_hash_fog_state__cogl_pipeline_hash_point_size_state__cogl_pipeline_hash_logic_ops_state__cogl_pipeline_hash_cull_face_state__cogl_pipeline_hash_uniforms_state___PRETTY_FUNCTION__.82021__cogl_pipeline_compare_uniform_differences__cogl_pipeline_uniforms_state_equal__cogl_pipeline_hash_vertex_snippets_state__cogl_pipeline_hash_fragment_snippets_statecogl-pipeline-state.c__cogl_pipeline_set_layer_texture_type___PRETTY_FUNCTION__.81816_setup_texture_combine_state__cogl_pipeline_set_layer_texture_data___PRETTY_FUNCTION__.81831__cogl_pipeline_set_layer_sampler_state___PRETTY_FUNCTION__.81861__cogl_pipeline_set_layer_unit__cogl_pipeline_layer_get_texture_real_cogl_pipeline_get_layer_texture__cogl_pipeline_layer_get_texture_type_cogl_pipeline_set_layer_texture_cogl_pipeline_set_layer_null_texture_cogl_pipeline_set_layer_wrap_mode_s_cogl_pipeline_set_layer_wrap_mode_t_cogl_pipeline_set_layer_wrap_mode_p_cogl_pipeline_set_layer_wrap_mode__cogl_pipeline_layer_get_wrap_mode_s_cogl_pipeline_get_layer_wrap_mode_s__cogl_pipeline_layer_get_wrap_mode_t_cogl_pipeline_get_layer_wrap_mode_t__cogl_pipeline_layer_get_wrap_mode_p_cogl_pipeline_get_layer_wrap_mode_p__cogl_pipeline_layer_get_wrap_modes_cogl_pipeline_set_layer_point_sprite_coords_enabled_warning_seen.81963___PRETTY_FUNCTION__.81968_cogl_pipeline_get_layer_point_sprite_coords_enabled_cogl_pipeline_add_layer_snippet__cogl_pipeline_layer_texture_type_equal__cogl_pipeline_layer_texture_data_equal__cogl_pipeline_layer_combine_state_equal__cogl_pipeline_layer_combine_constant_equal__cogl_pipeline_layer_sampler_equal__cogl_pipeline_layer_user_matrix_equal__cogl_pipeline_layer_point_sprite_coords_equal__cogl_pipeline_layer_vertex_snippets_equal__cogl_pipeline_layer_fragment_snippets_equal_cogl_pipeline_set_layer_combine___PRETTY_FUNCTION__.82096_cogl_pipeline_set_layer_combine_constant___PRETTY_FUNCTION__.82113__cogl_pipeline_get_layer_combine_constant__cogl_pipeline_get_layer_matrix_cogl_pipeline_set_layer_matrix___PRETTY_FUNCTION__.82143__cogl_pipeline_layer_get_texture__cogl_pipeline_layer_has_user_matrix__cogl_pipeline_layer_get_filters__cogl_pipeline_get_layer_filters_cogl_pipeline_get_layer_min_filter_cogl_pipeline_get_layer_mag_filter__cogl_pipeline_layer_get_min_filter__cogl_pipeline_layer_get_mag_filter_cogl_pipeline_set_layer_filters__cogl_pipeline_layer_get_sampler_state__cogl_pipeline_layer_hash_unit_state__cogl_pipeline_layer_hash_texture_type_state__cogl_pipeline_layer_hash_texture_data_state__cogl_pipeline_layer_hash_sampler_state__cogl_pipeline_layer_hash_combine_state__cogl_pipeline_layer_hash_combine_constant_state__cogl_pipeline_layer_hash_user_matrix_state__cogl_pipeline_layer_hash_point_sprite_state__cogl_pipeline_layer_hash_vertex_snippets_state__cogl_pipeline_layer_hash_fragment_snippets_statecogl-pipeline-layer-state.c_dump_layer_ref_cb_dump_layer_cb_dump_pipeline_cb_CSWTCH.3__cogl_debug_dump_pipelines_dot_filecogl-pipeline-debug.c_add_layer_fragment_boilerplate_cb_add_layer_vertex_boilerplate_cb__cogl_glsl_shader_set_source_with_boilerplate_texture_3d_extension.81319__cogl_pipeline_snippet_generate_code__cogl_pipeline_snippet_generate_declarations__cogl_pipeline_snippet_list_free__cogl_pipeline_snippet_list_add__cogl_pipeline_snippet_list_copy__cogl_pipeline_snippet_list_hash__cogl_pipeline_snippet_list_equalcogl-pipeline-snippet.c_pipeline_combined_equal_pipeline_vertex_equal_pipeline_fragment_equal_pipeline_combined_hash_pipeline_vertex_hash_pipeline_fragment_hash__cogl_pipeline_cache_new__cogl_pipeline_cache_free__cogl_pipeline_cache_get_fragment_template_seen.81334__cogl_pipeline_cache_get_vertex_template__cogl_pipeline_cache_get_combined_template_seen.81350cogl-pipeline-cache.c_cogl_material_new_cogl_material_copy_cogl_material_ref_cogl_material_unref_cogl_is_material_cogl_material_set_color_cogl_material_set_color4ub_cogl_material_set_color4f_cogl_material_get_color_cogl_material_set_ambient_cogl_material_get_ambient_cogl_material_set_diffuse_cogl_material_get_diffuse_cogl_material_set_ambient_and_diffuse_cogl_material_set_specular_cogl_material_get_specular_cogl_material_set_shininess_cogl_material_get_shininess_cogl_material_set_emission_cogl_material_get_emission_cogl_material_set_alpha_test_function_cogl_material_set_blend_cogl_material_set_blend_constant_cogl_material_set_point_size_cogl_material_get_point_size_cogl_material_get_user_program_cogl_material_set_user_program_cogl_material_set_layer_cogl_material_remove_layer_cogl_material_set_layer_combine_cogl_material_set_layer_combine_constant_cogl_material_set_layer_matrix_cogl_material_get_layers_cogl_material_get_n_layers_cogl_material_layer_get_type_cogl_material_layer_get_texture_cogl_material_layer_get_min_filter_cogl_material_layer_get_mag_filter_cogl_material_set_layer_filters_cogl_material_set_layer_point_sprite_coords_enabled_cogl_material_get_layer_point_sprite_coords_enabled_cogl_material_get_layer_wrap_mode_s_cogl_material_set_layer_wrap_mode_s_cogl_material_get_layer_wrap_mode_t_cogl_material_set_layer_wrap_mode_t_cogl_material_get_layer_wrap_mode_p_cogl_material_set_layer_wrap_mode_p_cogl_material_set_layer_wrap_mode_cogl_material_layer_get_wrap_mode_s_cogl_material_layer_get_wrap_mode_t_cogl_material_layer_get_wrap_mode_p_cogl_material_foreach_layer_cogl_material_set_depth_state_cogl_material_get_depth_statecogl-material-compat.c__cogl_object_program_indirect_free__cogl_object_program_count_cogl_is_program_cogl_program_ref_cogl_program_unref_cogl_create_program_cogl_program_attach_shader_cogl_program_link_cogl_program_use_cogl_program_get_uniform_location_cogl_program_uniform_1f_cogl_program_set_uniform_1f_cogl_program_uniform_1i_cogl_program_set_uniform_1i_cogl_program_uniform_float_cogl_program_set_uniform_float_cogl_program_uniform_int_cogl_program_set_uniform_int_cogl_program_set_uniform_matrix_cogl_program_uniform_matrix__cogl_program_flush_uniforms__cogl_program_get_language__cogl_program_has_fragment_shader__cogl_program_has_vertex_shader_sampler_state_equal_gl_sampler_state_equal_cogl_hash_table_free_cogl_cb_hash_table_free_gl_cb_hash_sampler_state_cogl_hash_sampler_state_gl__cogl_sampler_cache_get_entry_cogl__cogl_sampler_cache_new__cogl_sampler_cache_get_default_entry__cogl_sampler_cache_update_wrap_modes__cogl_sampler_cache_update_filters__cogl_sampler_cache_freecogl-sampler-cache.c_print_statement_cogl_blend_string_error_quark__cogl_blend_string_split_rgba_statement__cogl_blend_string_compile_blend_functions_tex_combine_functions_tex_combine_color_sources_blending_color_sources_tex_combine_texture_n_color_source__cogl_blend_string_testcogl-blend-string.c_pre_parse_hook__cogl_parse_debug_string_for_keys__cogl_parse_debug_string_cogl_log_debug_keys_cogl_behavioural_debug_keys__cogl_debug_check_environment_cogl_get_option_group_cogl_args__cogl_sub_texture_ensure_non_quad_rendering__cogl_sub_texture_get_type__cogl_sub_texture_get_gl_format__cogl_sub_texture_get_format__cogl_sub_texture_gl_flush_legacy_texobj_wrap_modes__cogl_sub_texture_pre_paint__cogl_sub_texture_gl_flush_legacy_texobj_filters__cogl_sub_texture_get_gl_texture__cogl_sub_texture_map_quad__cogl_sub_texture_transform_quad_coords_to_gl__cogl_sub_texture_transform_coords_to_gl__cogl_sub_texture_can_hardware_repeat__cogl_sub_texture_is_sliced__cogl_sub_texture_get_max_waste__cogl_sub_texture_foreach_sub_texture_in_region_unmap_coords_cb__cogl_sub_texture_set_region__cogl_sub_texture_allocate__cogl_object_sub_texture_indirect_free__cogl_object_sub_texture_count_cogl_is_sub_texture_cogl_sub_texture_new_cogl_sub_texture_vtable_cogl_sub_texture_get_parent__cogl_texture_framebuffer_destroy_cb_texture_get_cb_do_texture_draw_and_read.isra.0_cogl_texture_error_quark__cogl_texture_register_texture_type__cogl_texture_types_cogl_is_texture_cogl_texture_ref_cogl_texture_unref__cogl_texture_init__cogl_texture_free__cogl_texture_needs_premult_conversion__cogl_texture_determine_internal_format__cogl_texture_prepare_for_upload__cogl_texture_is_foreign_cogl_texture_new_from_sub_texture_cogl_texture_get_width_cogl_texture_get_height_cogl_texture_get_format_cogl_texture_get_rowstride_cogl_texture_get_max_waste__cogl_texture_get_n_levels__cogl_texture_get_level_size_cogl_texture_is_sliced__cogl_texture_can_hardware_repeat__cogl_texture_transform_coords_to_gl__cogl_texture_transform_quad_coords_to_gl_cogl_texture_get_gl_texture__cogl_texture_get_type__cogl_texture_ensure_non_quad_rendering__cogl_texture_associate_framebuffer_framebuffer_destroy_notify_key.82305__cogl_texture_get_associated_framebuffers__cogl_texture_flush_journal_rendering_cogl_texture_get_data__cogl_texture_spans_foreach_in_region__cogl_texture_set_allocated_cogl_texture_allocate__cogl_texture_set_region_from_bitmap__cogl_texture_set_region_cogl_texture_set_data_cogl_texture_set_region_cogl_texture_set_region_from_bitmap__cogl_texture_pre_paint_cogl_texture_new_with_size__cogl_texture_new_from_bitmap_cogl_texture_new_from_data_cogl_texture_new_from_bitmap_cogl_texture_new_from_file_cogl_texture_new_from_foreigncogl-auto-texture.c__cogl_texture_2d_set_auto_mipmap__cogl_texture_2d_allocate__cogl_texture_2d_get_max_waste__cogl_texture_2d_is_sliced__cogl_texture_2d_transform_coords_to_gl__cogl_texture_2d_get_gl_texture__cogl_texture_2d_ensure_non_quad_rendering__cogl_texture_2d_set_region__cogl_texture_2d_get_data__cogl_texture_2d_get_format__cogl_texture_2d_get_gl_format__cogl_texture_2d_is_foreign__cogl_texture_2d_get_type__cogl_object_texture_2d_indirect_free__cogl_object_texture_2d_count__cogl_texture_2d_pre_paint__cogl_texture_2d_can_hardware_repeat__cogl_texture_2d_transform_quad_coords_to_gl_cogl_is_texture_2d__cogl_texture_2d_create_base_cogl_texture_2d_vtable_cogl_texture_2d_new_with_size_cogl_texture_2d_new_from_bitmap_cogl_texture_2d_new_from_data__cogl_texture_2d_externally_modified__cogl_texture_2d_copy_from_framebuffer_re_normalize_sub_texture_coords_cb__cogl_texture_2d_sliced_get_max_waste__cogl_texture_2d_sliced_get_format__cogl_texture_2d_sliced_get_type__cogl_rect_slices_for_size__cogl_texture_2d_sliced_is_foreign__cogl_texture_2d_sliced_get_gl_format__cogl_texture_2d_sliced_gl_flush_legacy_texobj_wrap_modes__cogl_texture_2d_sliced_ensure_non_quad_rendering__cogl_texture_2d_sliced_pre_paint__cogl_texture_2d_sliced_gl_flush_legacy_texobj_filters__cogl_texture_2d_sliced_foreach_sub_texture_in_region__cogl_texture_2d_sliced_set_waste__cogl_texture_2d_sliced_object_new__cogl_object_texture_2d_sliced_count__cogl_pot_slices_for_size___PRETTY_FUNCTION__.81931__cogl_texture_2d_sliced_is_sliced__cogl_texture_2d_sliced_get_gl_texture__cogl_texture_2d_sliced_transform_coords_to_gl___PRETTY_FUNCTION__.82108__cogl_texture_2d_sliced_can_hardware_repeat__cogl_texture_2d_sliced_transform_quad_coords_to_gl__cogl_texture_2d_sliced_allocate_waste_buffer.isra.5__cogl_texture_2d_sliced_set_region__cogl_texture_2d_sliced_slices_free.isra.7__cogl_texture_2d_sliced_allocate__cogl_texture_2d_sliced_free__cogl_object_texture_2d_sliced_indirect_free__cogl_texture_2d_sliced_setup_spans.isra.8_cogl_is_texture_2d_sliced_cogl_texture_2d_sliced_new_with_size_cogl_texture_2d_sliced_vtable__cogl_texture_2d_sliced_new_from_bitmap__cogl_texture_2d_sliced_new_from_foreigncogl-texture-2d-sliced.c__cogl_texture_3d_set_auto_mipmap__cogl_texture_3d_get_max_waste__cogl_texture_3d_is_sliced__cogl_texture_3d_can_hardware_repeat__cogl_texture_3d_transform_coords_to_gl__cogl_texture_3d_transform_quad_coords_to_gl__cogl_texture_3d_get_gl_texture__cogl_texture_3d_ensure_non_quad_rendering__cogl_texture_3d_get_data__cogl_texture_3d_get_format__cogl_texture_3d_get_gl_format__cogl_texture_3d_get_type__cogl_texture_3d_set_region__cogl_texture_3d_gl_flush_legacy_texobj_wrap_modes__cogl_texture_3d_gl_flush_legacy_texobj_filters__cogl_texture_3d_pre_paint__cogl_texture_3d_create_base_cogl_texture_3d_vtable__cogl_object_texture_3d_count__cogl_object_texture_3d_indirect_free__cogl_texture_3d_can_create__cogl_texture_3d_allocate_cogl_is_texture_3d_cogl_texture_3d_new_with_size_cogl_texture_3d_new_from_bitmap_cogl_texture_3d_new_from_data__cogl_texture_rectangle_set_auto_mipmap__cogl_texture_rectangle_get_max_waste__cogl_texture_rectangle_is_sliced__cogl_texture_rectangle_can_hardware_repeat__cogl_texture_rectangle_transform_coords_to_gl__cogl_texture_rectangle_transform_quad_coords_to_gl__cogl_texture_rectangle_get_gl_texture__cogl_texture_rectangle_ensure_non_quad_rendering__cogl_texture_rectangle_get_format__cogl_texture_rectangle_get_gl_format__cogl_texture_rectangle_is_foreign__cogl_texture_rectangle_get_type__cogl_texture_rectangle_gl_flush_legacy_texobj_wrap_modes___PRETTY_FUNCTION__.81706__cogl_texture_rectangle_get_data__cogl_texture_rectangle_set_region__cogl_texture_rectangle_create_base_cogl_texture_rectangle_vtable__cogl_object_texture_rectangle_count__cogl_object_texture_rectangle_indirect_free__cogl_texture_rectangle_pre_paint___PRETTY_FUNCTION__.81832__cogl_texture_rectangle_gl_flush_legacy_texobj_filters___PRETTY_FUNCTION__.81825__cogl_texture_rectangle_can_create__cogl_texture_rectangle_allocate_cogl_is_texture_rectangle_cogl_texture_rectangle_new_with_size_cogl_texture_rectangle_new_from_bitmap_cogl_texture_rectangle_new_from_foreigncogl-texture-rectangle.c__cogl_rectangle_map_stack_push__cogl_rectangle_map_free_cb__cogl_rectangle_map_foreach_cb__cogl_rectangle_map_internal_foreach.isra.1__cogl_rectangle_map_node_split_vertically.part.2__cogl_rectangle_map_node_split_horizontally.part.3__cogl_rectangle_map_new__cogl_rectangle_map_add___PRETTY_FUNCTION__.65959__cogl_rectangle_map_remove___PRETTY_FUNCTION__.65975__cogl_rectangle_map_get_width__cogl_rectangle_map_get_height__cogl_rectangle_map_get_remaining_space__cogl_rectangle_map_get_n_rectangles__cogl_rectangle_map_foreach__cogl_rectangle_map_freecogl-rectangle-map.c__cogl_atlas_get_rectangles_cb__cogl_atlas_compare_size_cb__cogl_object_atlas_indirect_free__cogl_object_atlas_count__cogl_is_atlas__cogl_atlas_new__cogl_atlas_reserve_space__cogl_atlas_remove__cogl_atlas_copy_rectangle__cogl_atlas_add_reorganize_callback__cogl_atlas_remove_reorganize_callback__cogl_atlas_texture_get_rectangles_cb__cogl_atlas_texture_get_format__cogl_atlas_texture_get_type__cogl_atlas_texture_set_region_with_border__cogl_atlas_texture_get_gl_format__cogl_atlas_texture_gl_flush_legacy_texobj_wrap_modes__cogl_atlas_texture_migrate_out_of_atlas__cogl_atlas_texture_ensure_non_quad_rendering__cogl_atlas_texture_pre_paint__cogl_atlas_texture_gl_flush_legacy_texobj_filters__cogl_atlas_texture_get_gl_texture__cogl_atlas_texture_transform_quad_coords_to_gl__cogl_atlas_texture_transform_coords_to_gl__cogl_atlas_texture_can_hardware_repeat__cogl_atlas_texture_is_sliced__cogl_atlas_texture_get_max_waste__cogl_atlas_texture_foreach_sub_texture_in_region__cogl_atlas_texture_pre_reorganize_foreach_cb__cogl_atlas_texture_allocate_atlas_private_key.82003__cogl_atlas_texture_atlas_destroyed_cb__cogl_atlas_texture_pre_reorganize_cb__cogl_atlas_texture_post_reorganize_cb__cogl_atlas_texture_update_position_cb__cogl_object_atlas_texture_indirect_free__cogl_object_atlas_texture_count__cogl_atlas_texture_prepare_for_upload.isra.0__cogl_atlas_texture_set_region__cogl_is_atlas_texture__cogl_atlas_texture_new_with_size_cogl_atlas_texture_vtable__cogl_atlas_texture_new_from_bitmap__cogl_atlas_texture_add_reorganize_callback__cogl_atlas_texture_remove_reorganize_callbackcogl-atlas-texture.c_padded_grid_repeat_cb_setup_padded_spans_clamp_s_cb_clamp_t_cb_normalize_meta_coords_cb_un_normalize_slice_coords_cb_create_grid_and_repeat_cb_cogl_meta_texture_foreach_in_regioncogl-meta-texture.c_cogl_is_primitive_texture_cogl_primitive_texture_set_auto_mipmap___PRETTY_FUNCTION__.78644cogl-primitive-texture.c__cogl_blit_get_tex_data_end__cogl_blit_get_tex_data_blit__cogl_blit_get_tex_data_begin__cogl_blit_copy_tex_sub_image_end__cogl_blit_framebuffer_end__cogl_blit_copy_tex_sub_image_blit__cogl_blit_copy_tex_sub_image_begin__cogl_blit_framebuffer_begin__cogl_blit_framebuffer_blit__cogl_blit_texture_render_end__cogl_blit_texture_render_blit__cogl_blit_texture_render_begin__cogl_blit_begin__cogl_blit_default_mode__cogl_blit_modes__cogl_blit__cogl_blit_end__cogl_span_iter_update__cogl_span_iter_next___PRETTY_FUNCTION__.67236__cogl_span_iter_begin___PRETTY_FUNCTION__.67229__cogl_span_iter_end_batch_and_call_compare_entry_modelviews_compare_entry_strides_compare_entry_clip_stacks_compare_entry_pipelines_add_framebuffer_deps_cb__cogl_journal_flush_clip_stacks_and_entries__cogl_journal_flush_vbo_offsets_and_entries__cogl_journal_flush_texcoord_vbo_offsets_and_entries__cogl_journal_flush_modelview_and_entries_outline.82047_create_attribute_cb_compare_entry_layer_numbers__cogl_object_journal_indirect_free__cogl_object_journal_count_entry_to_screen_polygon.isra.0_can_software_clip_entry.isra.1_software_clip_entry.isra.3__cogl_journal_flush_pipeline_and_entries__cogl_journal_maybe_software_clip_entries__cogl_is_journal__cogl_journal_new__cogl_journal_discard__cogl_journal_all_entries_within_bounds__cogl_journal_flush___PRETTY_FUNCTION__.82271__cogl_journal_log_quad__cogl_journal_try_read_pixel__cogl_object_frame_info_indirect_free__cogl_object_frame_info_count_cogl_is_frame_info__cogl_frame_info_new_cogl_frame_info_get_frame_counter_cogl_frame_info_get_presentation_time_cogl_frame_info_get_refresh_rate_cogl_frame_info_get_output__cogl_framebuffer_unref_cogl_is_offscreen_cogl_offscreen_ref_cogl_offscreen_unref_cogl_framebuffer_error_quark_cogl_is_framebuffer__cogl_framebuffer_init__cogl_framebuffer_free__cogl_object_offscreen_indirect_free__cogl_object_offscreen_count__cogl_framebuffer_get_winsys__cogl_framebuffer_clear_without_flush4f__cogl_framebuffer_dirty_cogl_framebuffer_clear4f_cogl_framebuffer_clear_cogl_framebuffer_get_width_cogl_framebuffer_get_height__cogl_framebuffer_get_clip_state__cogl_framebuffer_get_clip_stack__cogl_framebuffer_set_clip_stack_cogl_framebuffer_set_viewport_cogl_framebuffer_get_viewport_x_cogl_framebuffer_get_viewport_y_cogl_framebuffer_get_viewport_width_cogl_framebuffer_get_viewport_height_cogl_framebuffer_get_viewport4fv__cogl_framebuffer_get_modelview_stack__cogl_framebuffer_get_projection_stack__cogl_framebuffer_add_dependency__cogl_framebuffer_remove_all_dependencies__cogl_framebuffer_flush_journal__cogl_framebuffer_flush_dependency_journals__cogl_offscreen_new_to_texture_full_cogl_offscreen_new_to_texture_cogl_framebuffer_allocate__cogl_create_framebuffer_stack__cogl_free_framebuffer_stack_cogl_get_draw_framebuffer___PRETTY_FUNCTION__.82351__cogl_get_read_framebuffer___PRETTY_FUNCTION__.82359__cogl_set_framebuffers_cogl_set_framebuffer_cogl_set_draw_buffer__cogl_push_framebuffers_cogl_push_framebuffer_cogl_push_draw_buffer_cogl_pop_framebuffer___PRETTY_FUNCTION__.82381_cogl_pop_draw_buffer__cogl_framebuffer_compare___PRETTY_FUNCTION__.82440__cogl_framebuffer_flush_state_cogl_framebuffer_get_red_bits_cogl_framebuffer_get_green_bits_cogl_framebuffer_get_blue_bits_cogl_framebuffer_get_alpha_bits_cogl_framebuffer_get_depth_bits__cogl_framebuffer_get_stencil_bits_cogl_framebuffer_get_color_mask_cogl_framebuffer_set_color_mask_cogl_framebuffer_get_dither_enabled_cogl_framebuffer_set_dither_enabled_cogl_framebuffer_get_color_format_cogl_framebuffer_set_depth_texture_enabled_cogl_framebuffer_get_depth_texture_enabled_cogl_framebuffer_get_depth_texture_cogl_framebuffer_get_samples_per_pixel_cogl_framebuffer_set_samples_per_pixel_cogl_framebuffer_resolve_samples_cogl_framebuffer_resolve_samples_region_cogl_framebuffer_get_context__cogl_framebuffer_read_pixels_into_bitmap_cogl_framebuffer_read_pixels_into_bitmap_cogl_framebuffer_read_pixels__cogl_blit_framebuffer_cogl_framebuffer_discard_buffers_cogl_framebuffer_finish_cogl_framebuffer_push_matrix_cogl_framebuffer_pop_matrix_cogl_framebuffer_identity_matrix_cogl_framebuffer_scale_cogl_framebuffer_translate_cogl_framebuffer_rotate_cogl_framebuffer_rotate_quaternion_cogl_framebuffer_rotate_euler_cogl_framebuffer_transform_cogl_framebuffer_frustum_cogl_framebuffer_perspective_cogl_framebuffer_orthographic__cogl_framebuffer_push_projection__cogl_framebuffer_pop_projection_cogl_framebuffer_get_modelview_matrix___PRETTY_FUNCTION__.82688_cogl_framebuffer_set_modelview_matrix___PRETTY_FUNCTION__.82696_cogl_framebuffer_get_projection_matrix___PRETTY_FUNCTION__.82704_cogl_framebuffer_set_projection_matrix___PRETTY_FUNCTION__.82712_cogl_framebuffer_push_scissor_clip_cogl_framebuffer_push_rectangle_clip_cogl_framebuffer_push_path_clip_cogl_framebuffer_push_primitive_clip_cogl_framebuffer_pop_clip__cogl_framebuffer_save_clip_stack__cogl_framebuffer_restore_clip_stack__cogl_framebuffer_draw_attributes_cogl_framebuffer_draw_attributes_cogl_framebuffer_vdraw_attributes__cogl_framebuffer_draw_indexed_attributes_cogl_framebuffer_draw_indexed_attributes_cogl_framebuffer_vdraw_indexed_attributes__cogl_framebuffer_draw_primitive_cogl_framebuffer_draw_primitive_cogl_framebuffer_draw_rectangle_cogl_framebuffer_draw_textured_rectangle_cogl_framebuffer_draw_multitextured_rectangle_cogl_framebuffer_draw_rectangles_cogl_framebuffer_draw_textured_rectangles_cogl_framebuffer_fill_path_cogl_framebuffer_stroke_path_destroy_swap_buffers_callback_state__cogl_onscreen_queue_event__cogl_onscreen_object_new__cogl_object_onscreen_count__cogl_object_onscreen_indirect_free_shim_swap_buffers_callback_cogl_is_onscreen__cogl_onscreen_new_cogl_onscreen_new_cogl_onscreen_swap_buffers___PRETTY_FUNCTION__.81539_cogl_onscreen_swap_region___PRETTY_FUNCTION__.81551_cogl_onscreen_get_buffer_age_cogl_win32_onscreen_set_foreign_window_cogl_win32_onscreen_get_window_cogl_onscreen_add_frame_callback_cogl_onscreen_remove_frame_callback_cogl_onscreen_add_swap_buffers_callback_cogl_onscreen_remove_swap_buffers_callback_cogl_onscreen_set_swap_throttled_cogl_onscreen_show_cogl_onscreen_hide__cogl_dispatch_onscreen_events__cogl_onscreen_notify_frame_sync__cogl_onscreen_notify_complete__cogl_onscreen_notify_resize__cogl_framebuffer_winsys_update_size_cogl_onscreen_set_resizable_cogl_onscreen_get_resizable_cogl_onscreen_add_resize_handler_next_resize_callback_id.81680_cogl_onscreen_remove_resize_handler_cogl_onscreen_get_frame_counter__cogl_object_output_indirect_free__cogl_object_output_count_cogl_is_output__cogl_output_new__cogl_output_values_equal_cogl_output_get_x_cogl_output_get_y_cogl_output_get_width_cogl_output_get_height_cogl_output_get_mm_width_cogl_output_get_mm_height_cogl_output_get_subpixel_order_cogl_output_get_refresh_rate__cogl_bitmask_convert_to_array__cogl_bitmask_get_from_array__cogl_bitmask_set_in_array__cogl_bitmask_set_bits__cogl_bitmask_set_range_in_array__cogl_bitmask_xor_bits__cogl_bitmask_clear_all_in_array__cogl_bitmask_foreach__cogl_bitmask_set_flags_array__cogl_bitmask_popcount_in_array__cogl_bitmask_popcount_upto_in_array_delete_shader__cogl_object_shader_indirect_free__cogl_object_shader_count_cogl_is_shader_cogl_shader_ref_cogl_shader_unref_cogl_create_shader_cogl_shader_source__cogl_shader_compile_real___PRETTY_FUNCTION__.81483_cogl_shader_compile_cogl_shader_get_info_log_cogl_shader_get_type_cogl_shader_is_compiled__cogl_util_point_in_screen_polycogl-point-in-poly.c_cogl_clutter_check_extension_CLUTTER_cogl_clutter_winsys_has_feature_CLUTTER_cogl_onscreen_clutter_backend_set_size_CLUTTER__cogl_winsys_renderer_disconnect__cogl_winsys_renderer_connect__cogl_winsys_stub_dummy_ptr__cogl_winsys_display_destroy__cogl_winsys_display_setup__cogl_winsys_context_deinit__cogl_winsys_onscreen_init__cogl_winsys_onscreen_deinit__cogl_winsys_onscreen_bind__cogl_winsys_onscreen_swap_buffers__cogl_winsys_onscreen_update_swap_throttled__cogl_winsys_onscreen_set_visibility__cogl_winsys_renderer_get_proc_address_module.81350__cogl_winsys_context_init__cogl_winsys_stub_get_vtable_vtable_inited.81398_vtable.81399__cogl_config_process_cogl_config_string_options__cogl_config_read__cogl_boxed_value_set_x__cogl_boxed_value_equal___PRETTY_FUNCTION__.81293__cogl_boxed_value_set_1f__cogl_boxed_value_set_1i__cogl_boxed_value_set_float__cogl_boxed_value_set_int__cogl_boxed_value_set_matrix__cogl_boxed_value_copy__cogl_boxed_value_destroy__cogl_boxed_value_set_uniform__cogl_object_snippet_indirect_free__cogl_object_snippet_count_cogl_is_snippet_cogl_snippet_get_hook_cogl_snippet_set_declarations_cogl_snippet_get_declarations_cogl_snippet_set_pre_cogl_snippet_get_pre_cogl_snippet_set_replace_cogl_snippet_get_replace_cogl_snippet_set_post_cogl_snippet_new_cogl_snippet_get_post__cogl_snippet_make_immutable_cogl_poll_get_info_cogl_poll_dispatch__cogl_memory_stack_add_sub_stack__cogl_memory_stack_new__cogl_memory_stack_alloc__cogl_memory_stack_rewind__cogl_memory_stack_freecogl-memory-stack.c__cogl_magazine_new__cogl_magazine_free_gl_front_face_wrapper_current_gles2_context_gl_viewport_wrapper_gl_scissor_wrapper_gl_get_boolean_v_wrapper_gl_get_integer_v_wrapper_gl_get_float_v_wrapper_gl_pixel_store_i_wrapper_gl_bind_texture_wrapper_update_current_flip_state_gl_bind_framebuffer_wrapper__cogl_gles2_offscreen_free_free_texture_object_data_free_shader_data__cogl_gles2_offscreen_allocate_offscreen_wrapper_key_gl_active_texture_wrapper_gl_delete_textures_wrapper_set_texture_object_data_gl_tex_image_2d_wrapper_gl_link_program_wrapper_gl_delete_shader_wrapper_replace_token_gl_get_shader_info_log_wrapper_gl_get_program_info_log_wrapper_gl_get_shader_source_wrapper_wrapper_marker.82153_gl_shader_source_wrapper_main_wrapper_function_gl_attach_shader_wrapper_gl_create_program_wrapper_gl_create_shader_wrapper_copy_flipped_texture_gl_get_program_iv_wrapper_flush_scissor_state.part.3_pre_draw_wrapper_gl_draw_arrays_wrapper_gl_draw_elements_wrapper_gl_clear_wrapper_program_data_unref__cogl_object_gles2_context_indirect_free__cogl_object_gles2_context_count_gl_use_program_wrapper_gl_delete_program_wrapper_detach_shader.isra.8_free_program_data_gl_detach_shader_wrapper_transient_bind_read_buffer_restore_write_buffer.isra.10_gl_read_pixels_wrapper_gl_copy_tex_sub_image_2d_wrapper_gl_copy_tex_image_2d_wrapper_cogl_is_gles2_context__cogl_gles2_context_error_quark_cogl_gles2_context_new_cogl_gles2_context_get_vtable_cogl_push_gles2_context_cogl_gles2_get_current_vtable_cogl_pop_gles2_context_cogl_gles2_texture_2d_new_from_handle_cogl_gles2_texture_get_handlecogl-gles2-context.c_cogl_error_free_cogl_error_copy_cogl_error_matches__cogl_set_error__cogl_set_error_literal__cogl_propagate_error__cogl_propagate_gerror_cogl_glib_source_finalize_cogl_glib_source_dispatch_cogl_glib_source_check_cogl_glib_source_prepare_cogl_glib_source_new_cogl_glib_source_funcs_cogl_win32_renderer_handle_event_cogl_win32_renderer_add_filter_cogl_win32_renderer_remove_filtercogl-win32-renderer.c__cogl_winsys_onscreen_win32_get_window_choose_pixel_format_winsys_feature_data_window_proc@16_win32_event_filter_cb__cogl_winsys_wgl_get_vtable_vtable_inited.81866_vtable.81867_cogl_wgl_feature_swap_control_funcs_cogl_bitmap_error_get_type_g_enum_type_id__volatile.65752_values.65757_cogl_material_filter_get_type_g_enum_type_id__volatile.66340_values.66345_cogl_material_wrap_mode_get_type_g_enum_type_id__volatile.66351_values.66356_cogl_material_alpha_func_get_type_g_enum_type_id__volatile.66362_values.66367_cogl_material_layer_type_get_type_g_enum_type_id__volatile.66373_values.66378_cogl_path_fill_rule_get_type_g_enum_type_id__volatile.66475_values.66480_cogl_shader_type_get_type_g_enum_type_id__volatile.66576_values.66581_cogl_texture_error_get_type_g_enum_type_id__volatile.66697_values.66702_cogl_texture_type_get_type_g_enum_type_id__volatile.66708_values.66713_cogl_pixel_format_get_type_g_enum_type_id__volatile.66719_values.66724_cogl_feature_flags_get_type_g_enum_type_id__volatile.66730_values.66735_cogl_buffer_target_get_type_g_enum_type_id__volatile.66741_values.66746_cogl_texture_flags_get_type_g_enum_type_id__volatile.66752_values.66757_cogl_fog_mode_get_type_g_enum_type_id__volatile.66763_values.66768_cogl_blend_string_error_get_type_g_enum_type_id__volatile.66774_values.66779_cogl_system_error_get_type_g_enum_type_id__volatile.66785_values.66790_cogl_attribute_type_get_type_g_enum_type_id__volatile.66796_values.66801_cogl_indices_type_get_type_g_enum_type_id__volatile.66807_values.66812_cogl_vertices_mode_get_type_g_enum_type_id__volatile.66818_values.66823_cogl_depth_test_function_get_type_g_enum_type_id__volatile.66829_values.66834_cogl_renderer_error_get_type_g_enum_type_id__volatile.66840_values.66845_cogl_winsys_feature_get_type_g_enum_type_id__volatile.66851_values.66856_cogl_color_mask_get_type_g_enum_type_id__volatile.66862_values.66867_cogl_winding_get_type_g_enum_type_id__volatile.66873_values.66878_cogl_buffer_bit_get_type_g_enum_type_id__volatile.66884_values.66889_cogl_read_pixels_flags_get_type_g_enum_type_id__volatile.66895_values.66900_mingw_onexit___dyn_tls_dtor@12___dyn_tls_init@12___tlregdtor__decode_pointer__encode_pointer___report_error___write_memory.part.0_maxSections_the_secs__pei386_runtime_relocator_was_init.57568___do_global_dtors___do_global_ctors_initialized___security_init_cookie.data$__security_cookie.data$__security_cookie_complement___report_gsfailure_GS_ContextRecord_GS_ExceptionRecord_GS_ExceptionPointers___mingwthr_run_key_dtors.part.0___mingwthr_cs_key_dtor_list____w64_mingwthr_add_key_dtor___mingwthr_cs_init____w64_mingwthr_remove_key_dtor___mingw_TLScallbackpseudo-reloc-list.c__ValidateImageBase__FindPESection__FindPESectionByName___mingw_GetSectionForAddress___mingw_GetSectionCount__FindPESectionExec__GetPEImageBase__IsNonwritableInCurrentImage___mingw_enum_import_library_names___mingw_get_msvcrt_handle_msvcrt_handle.56326___popcountsi2___divdi3__InterlockedCompareExchange_InterlockedCompareExchange@12_DllMain@12_DllEntryPoint@12__wassert_mingw_getsp___cosl_internal___sinl_internal___mingw_raise_matherr_stUserMathErr___mingw_setusermatherr__matherr___JCR_END___register_frame_ctor.text.startup.ctors.65535_g_string_set_size_g_module_close__imp__g_key_file_get_string__imp__libintl_bindtextdomain__imp__floor_gdk_pixbuf_get_file_info_ShowWindow@8_VirtualProtect@16__imp__g_ptr_array_free__imp__g_hook_destroy_link_g_option_group_set_translation_domain__cogl_config_renderer___RUNTIME_PSEUDO_RELOC_LIST___g_queue_find__head_libgmodule_2_0_0_dll__head_lib32_libuser32_a__imp__gdk_pixbuf_get_colorspace__imp__getenv__cogl_snippet_class__imp__g_hash_table_insert_g_direct_equal_g_strndup__cogl_texture_rectangle_class_libgmodule_2_0_0_dll_iname_QueryPerformanceCounter@4_g_ascii_strtoull__imp__LoadIconW@8_g_string_insert_c__imp__gdk_pixbuf_new_from_file_utf8__imp__g_hook_list_init_g_object_unref__data_start_____DTOR_LIST___g_error_copy_g_array_append_vals_g_string_assign_g_enum_register_static__lib32_libuser32_a_iname_SetWindowLongW@12__imp__g_slice_copy__imp__VirtualProtect@16_g_hook_find_func_data__imp__gdk_pixbuf_get_pixels__imp__wglCreateContext@4__imp__wglMakeCurrent@8___setusermatherr_g_ascii_strcasecmp__cogl_driver_gl_g_list_free_UnhandledExceptionFilter@4__imp__raise.weak.__Jv_RegisterClasses.___gcc_register_frame__imp___onexit__imp__GetLastError@0__imp__g_logv_SetUnhandledExceptionFilter@4_g_hash_table_lookup_extended__imp__VirtualQuery@12__cogl_pipeline_fixed_progend__setjmp3_g_dgettext__imp__gdk_pixbuf_get_n_channels_GetModuleFileNameA@12_g_list_remove_g_array_free__imp__g_enum_register_static__imp__g_strndup_DescribePixelFormat@16_g_file_set_contents__head_libgdk_pixbuf_2_0_0_dll__imp__g_queue_pop_tail___tls_start_____native_startup_lock_g_byte_array_set_size__imp__g_hook_prepend_g_intern_static_string_g_source_add_poll__cogl_texture_driver_gl_g_source_set_priority__imp__g_queue_peek_tail_g_value_register_transform_func__imp__SetWindowLongW@12__imp__TlsGetValue@4_gdk_pixbuf_get_width_g_list_find__imp__InitializeCriticalSection@4_g_build_filename__cogl_pipeline_layer_class_DeleteCriticalSection@4__rt_psrelocs_start__imp__abort__cogl_output_class__cogl_config_override_gl_version__imp__g_type_fundamental_next__dll_characteristics____imp__wglGetProcAddress@4__size_of_stack_commit___g_ptr_array_new_with_free_func_g_malloc_g_list_concat__imp__g_list_free__imp__g_array_append_vals__size_of_stack_reserve____major_subsystem_version_____crt_xl_start___g_error_free_g_memdup__cogl_vertex_buffer_indices_class__imp__g_error_free__cogl_gles2_context_class__imp__g_strdup__imp__g_parse_debug_string___crt_xi_start___g_getenv_utf8__imp___amsg_exit_g_hash_table_destroy_g_list_length__imp__g_queue_push_tail___crt_xi_end____imp__gdk_pixbuf_get_has_alpha__cogl_pipeline_fragends__imp__g_source_new__cogl_display_class__imp__g_hash_table_get_values__imp__SwapBuffers@4__cogl_pipeline_fixed_vertend__imp__g_hash_table_destroy_GetLastError@0_g_list_prepend__imp__g_string_new__head_lib32_libopengl32_a__imp__CreateWindowExW@48__imp__LoadCursorW@8__imp__QueryPerformanceCounter@4__cogl_renderer_class_VirtualQuery@12__cogl_shader_class__imp__g_strfreev_mingw_initltsdrot_force__imp___iob__imp__g_array_new_GetModuleHandleA@4__imp__g_hook_find_func_data__imp__strstr__imp__strncmp__imp__g_ascii_strtoull__imp__g_value_register_transform_func__imp__strtoul__imp__g_string_free__imp__gdk_pixbuf_get_bits_per_sample__imp__RegisterClassW@4__cogl_program_class_g_list_remove_link__imp__g_byte_array_set_size__cogl_pipeline_progends__imp__g_ptr_array_add__bss_start____imp__g_source_remove_poll__imp__g_hash_table_remove_g_string_free___RUNTIME_PSEUDO_RELOC_LIST_END____imp__GetSystemMetrics@4__cogl_pixel_buffer_class__imp__g_hash_table_new_LoadLibraryW@4__head_lib32_libgdi32_a__imp__g_string_assign__size_of_heap_commit____cogl_pipeline_glsl_backend_gdk_pixbuf_get_has_alpha__cogl_atlas_texture_class__cogl_pipeline_glsl_progend_g_queue_clear_g_byte_array_free___onexitend__imp__g_error_matches__imp__g_print_MessageBoxA@16__imp__GetCurrentProcess@0_g_printerr__imp__g_slice_free1_g_boxed_type_register_static__imp___errno__imp__g_once_init_leave__imp__g_hash_table_size__cogl_pipeline_glsl_fragend__imp__GetProcAddress@8_GetProcAddress@8___crt_xp_start____imp__GetClientRect@8_g_slice_copy_wglGetProcAddress@4__cogl_swap_chain_class__imp__g_list_remove_gdk_pixbuf_new_from_file_utf8__imp__g_source_get_time_CreateWindowExW@48__head_intl_dll_g_module_symbol__cogl_index_buffer_class_g_hash_table_new_full__cogl_journal_class_gdk_pixbuf_get_bits_per_sample__imp__g_hash_table_new_full__imp__GetDC@4_intl_dll_iname_g_hook_list_invoke__cogl_matrix_stack_class__imp__g_string_append_printf__imp__g_queue_clear_gdk_pixbuf_get_colorspace__imp__g_module_close___crt_xp_end___wglDeleteContext@4__imp__gdk_pixbuf_get_rowstride__imp__g_slice_alloc__minor_os_version____imp__g_queue_init__cogl_texture_3d_class_gdk_pixbuf_get_rowstride_g_once_init_leave_g_assertion_message_expr__imp__g_slist_delete_link_GetTickCount@0__image_base____imp__ceil_GetWindowLongA@8__cogl_texture_2d_class__imp__exit__imp__g_quark_from_static_string__cogl_debug_instances__section_alignment___GetModuleHandleW@4_g_slist_delete_link__imp__g_slist_prepend__imp__g_strsplit_g_string_append_len__imp__g_list_foreach__imp__g_realloc_g_list_foreach_g_error_new_valist__IAT_end___g_assertion_message_g_malloc_n__RUNTIME_PSEUDO_RELOC_LIST___g_strsplit_GetClassLongA@8__imp__g_key_file_free_g_slice_alloc0__imp__g_array_sized_new__imp__g_list_length__tls_start__imp__g_hook_list_invoke_g_strfreev___native_startup_state__imp__qsort_g_strjoinv__imp__g_array_free__imp__g_slist_remove_g_byte_array_new_g_hook_list_init__imp__g_try_malloc__data_end____imp__g_build_filename_g_get_user_config_dir__cogl_pipeline_glsl_vertend__CTOR_LIST___g_flags_register_static___onexitbegin__imp__sprintf__cogl_offscreen_class__bss_end____imp__g_string_insert_c__imp__g_assertion_message_expr__cogl_path_class_g_source_new__imp__GetWindowLongA@8_g_hash_table_lookup__imp__g_slist_free___security_cookie_complement___crt_xc_end____imp__g_quark_from_string__imp__g_key_file_load_from_file_g_quark_from_string__lib32_libgdi32_a_iname__imp___setjmp3__tls_index_g_realloc__imp__g_get_system_config_dirs__imp__GetTickCount@0_ReleaseDC@8_LoadCursorW@8_g_try_malloc__imp__g_list_find___crt_xc_start____cogl_primitive_class__imp__g_list_remove_link__imp__strchr_g_hash_table_size__lib32_libkernel32_a_iname_SwapBuffers@4__imp__g_module_symbol___CTOR_LIST____imp__GetCurrentProcessId@0__imp__g_hook_list_clear__imp__g_flags_register_static__imp__g_malloc0_n__imp__g_str_has_prefix__cogl_atlas_class_gdk_pixbuf_get_n_channels_UnregisterClassW@8__imp__g_hash_table_iter_next_mingw_app_type__imp__g_list_concat__imp__g_module_open_utf8__initterm__imp__g_error_copy__imp__TerminateProcess@8__rt_psrelocs_size_g_string_append__imp__MessageBoxA@16__imp__g_ascii_table_GetSystemMetrics@4__imp__g_list_prepend_g_source_remove_poll_g_hash_table_foreach__imp__g_malloc0__imp__g_log_g_strdup_printf__imp__DestroyWindow@4_GetCurrentProcessId@0__imp__g_type_init__imp__SetPixelFormat@12__imp____dllonexit_wglMakeCurrent@8__imp__g_malloc_n__imp__memcpy__imp__g_string_append__imp__g_option_group_set_translation_domain__imp__g_option_group_set_parse_hooks__cogl_context_class__imp__g_direct_hash__imp__g_strconcat__imp__g_file_set_contents__cogl_debug_flags_g_type_name_g_slist_foreach__imp__GetModuleHandleW@4__imp__strcmp__nm__g_ascii_table_g_parse_debug_string__file_alignment____imp__LoadLibraryW@4__imp__gdk_pixbuf_get_width__imp__g_hash_table_lookup_extended__imp__g_option_group_new__imp___unlock__head_lib32_libmsvcrt_a__imp__LeaveCriticalSection@4__imp__malloc_g_ptr_array_free__imp__memcmp_g_slice_free1__major_os_version___libgdk_pixbuf_2_0_0_dll_iname__imp__GetMessageTime@0_wglCreateContext@4__lib32_libmsvcrt_a_iname__imp__g_byte_array_free__imp__g_string_set_size__cogl_vertex_buffer_class_g_hash_table_get_values__imp__g_object_unref__IAT_start___g_string_append_printf_g_type_register_fundamental__cogl_frame_info_class__imp__g_source_set_priority_g_slist_free__tls_end_g_hook_alloc_g_type_fundamental_next_g_hook_list_clear__imp__GetModuleHandleA@4_g_key_file_new_g_key_file_load_from_file_g_type_init__imp__g_strdup_printf__imp__g_ptr_array_new_with_free_func___dllonexit_GetMessageTime@0_g_hash_table_insert__imp___lock__DTOR_LIST____imp__g_direct_equal__imp__fprintf_g_option_group_add_entries_TerminateProcess@8_GetMessagePos@0__imp__g_hash_table_iter_init_g_string_new_EnterCriticalSection@4__imp__g_boxed_type_register_static__imp__memset__imp__g_printerr__imp__DescribePixelFormat@16__cogl_driver_nop__imp___initterm__cogl_indices_class_g_direct_hash__cogl_onscreen_template_class__imp__GetMessagePos@0_GetCurrentThreadId@0__size_of_heap_reserve_____crt_xt_start___g_once_init_enter___ImageBase__subsystem___g_module_open_utf8__cogl_pipeline_class__imp__strlen__cogl_onscreen_class__imp__wglDeleteContext@4__imp__g_type_name__cogl_config_driver_g_queue_pop_tail_SetPixelFormat@12__imp__calloc__imp__g_hook_alloc__imp__g_byte_array_new_libgobject_2_0_0_dll_iname_g_array_sized_new___native_vcclrit_reason__imp__g_type_register_fundamental__Jv_RegisterClasses__imp__GetSystemTimeAsFileTime@4__cogl_pipeline_vertends__imp__gdk_pixbuf_get_file_info__amsg_exit__cogl_pipeline_fixed_arbfp_progend__imp__g_key_file_new_g_hash_table_iter_next___native_dllmain_reason___tls_end____lib32_libopengl32_a_iname_g_str_hash__imp__g_memdup_GetSystemTimeAsFileTime@4_g_quark_from_static_string__imp__GetClassLongA@8__cogl_pipeline_arbfp_fragend__head_libglib_2_0_0_dll__imp__g_option_group_add_entries_GetCurrentProcess@0__imp__g_intern_static_string_mingw_initltssuo_force__imp__g_hash_table_lookup_g_error_matches_LoadIconW@8_InitializeCriticalSection@4_g_option_group_set_parse_hooks__imp__g_error_new_valist_RegisterClassW@4__imp__g_hash_table_foreach__imp__free__imp__SetUnhandledExceptionFilter@4__imp__gdk_pixbuf_get_height__imp__g_list_delete_link_g_hash_table_remove__major_image_version____loader_flags___g_list_reverse__imp__UnhandledExceptionFilter@4__imp__ShowWindow@8___popcount_tab__imp__g_warn_message__head_lib32_libkernel32_a_g_hash_table_new___chkstk_ms_libintl_bind_textdomain_codeset_g_array_set_size__imp__g_get_user_config_dir__imp__DefWindowProcW@16__rt_psrelocs_end__imp__g_queue_find__cogl_texture_2d_sliced_class_g_str_equal__imp__g_string_append_len__minor_subsystem_version____minor_image_version____imp__Sleep@4__imp__vfprintf_g_malloc0_libglib_2_0_0_dll_iname__imp__g_malloc__imp__g_ascii_strcasecmp_libintl_bindtextdomain__cogl_bitmap_class__imp__g_assertion_message_g_list_delete_link_g_key_file_get_string_mingw_initltsdyn_force__imp__GetCurrentThreadId@0_g_hook_destroy_link_g_array_new_TlsGetValue@4_g_queue_peek_tail_g_strconcat_g_source_get_time_g_strdup_g_slist_remove_g_hash_table_iter_init__imp__DeleteCriticalSection@4___security_cookie__imp__UnregisterClassW@8__imp__g_list_reverse_LeaveCriticalSection@4_g_ptr_array_add__imp__g_once_init_enter__imp__tan__imp__sscanf__imp__strcspn__imp__g_free__cogl_pipeline_fixed_fragend__imp__g_str_hash__imp__g_getenv_utf8_g_slist_prepend_g_str_has_prefix_g_hook_prepend__cogl_attribute_class__imp__g_array_set_size__RUNTIME_PSEUDO_RELOC_LIST_END____cogl_attribute_buffer_class__imp___exit___dyn_tls_init_callback__imp__libintl_bind_textdomain_codeset__imp__g_slice_alloc0_g_option_group_new__imp__longjmp__imp____setusermatherr__imp__GetModuleFileNameA@12_g_queue_push_tail__imp__g_source_add_poll_g_malloc0_n__cogl_config_disable_gl_extensions__tls_used_DestroyWindow@4__imp__ReleaseDC@8_g_key_file_free_g_slice_alloc__imp__g_strjoinv__head_libgobject_2_0_0_dll_gdk_pixbuf_get_height___crt_xt_end___gdk_pixbuf_get_pixels__imp__g_dgettext__imp__g_str_equal_vfprintf_g_get_system_config_dirs_GetClientRect@8__cogl_sub_texture_class_g_queue_init_DefWindowProcW@16__imp__EnterCriticalSection@4__imp__g_slist_foreach_g_warn_message__imp__fwrite