istereo2
changeset 16:1b7776cb800b
ios version done
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Thu, 01 Oct 2015 07:54:57 +0300 |
parents | 7bd4264bf74a |
children | f4dd01c36b0c |
files | ios/Info.plist ios/icons/mkicons istereo.xcodeproj/project.pbxproj src/ios/viewctl.m src/ui.cc stereotunnel.xcodeproj/project.pbxproj |
diffstat | 6 files changed, 1228 insertions(+), 1083 deletions(-) [+] |
line diff
1.1 --- a/ios/Info.plist Wed Sep 30 04:41:21 2015 +0300 1.2 +++ b/ios/Info.plist Thu Oct 01 07:54:57 2015 +0300 1.3 @@ -7,7 +7,7 @@ 1.4 <key>CFBundleExecutable</key> 1.5 <string>$(EXECUTABLE_NAME)</string> 1.6 <key>CFBundleIdentifier</key> 1.7 - <string>com.mutantstargoat.$(PRODUCT_NAME:rfc1034identifier)</string> 1.8 + <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> 1.9 <key>CFBundleInfoDictionaryVersion</key> 1.10 <string>6.0</string> 1.11 <key>CFBundleName</key> 1.12 @@ -26,13 +26,14 @@ 1.13 <array> 1.14 <string>armv7</string> 1.15 </array> 1.16 + <key>UIRequiresFullScreen</key> 1.17 + <true/> 1.18 <key>UIStatusBarHidden</key> 1.19 <true/> 1.20 <key>UISupportedInterfaceOrientations</key> 1.21 <array> 1.22 <string>UIInterfaceOrientationLandscapeLeft</string> 1.23 <string>UIInterfaceOrientationLandscapeRight</string> 1.24 - <string>UIInterfaceOrientationPortrait</string> 1.25 </array> 1.26 <key>UISupportedInterfaceOrientations~ipad</key> 1.27 <array>
2.1 --- a/ios/icons/mkicons Wed Sep 30 04:41:21 2015 +0300 2.2 +++ b/ios/icons/mkicons Thu Oct 01 07:54:57 2015 +0300 2.3 @@ -49,6 +49,9 @@ 2.4 convert $srclaunch -resize ${xsz}x${ysz}^ \ 2.5 -gravity Center -crop ${xsz}x${ysz}+0+0 +repage \ 2.6 $out 2.7 + 2.8 + echo "rotating for landscape-$out (${ysz}x${xsz})" 2.9 + convert $out -rotate 90 landscape-$out 2.10 } 2.11 2.12 echo "Generating icons ..."
3.1 --- a/istereo.xcodeproj/project.pbxproj Wed Sep 30 04:41:21 2015 +0300 3.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 3.3 @@ -1,1027 +0,0 @@ 3.4 -// !$*UTF8*$! 3.5 -{ 3.6 - archiveVersion = 1; 3.7 - classes = { 3.8 - }; 3.9 - objectVersion = 46; 3.10 - objects = { 3.11 - 3.12 -/* Begin PBXBuildFile section */ 3.13 - 060ECAD41BB1A9CC00CE9B80 /* boolanm.cc in Sources */ = {isa = PBXBuildFile; fileRef = 060ECAC91BB1A9CC00CE9B80 /* boolanm.cc */; settings = {ASSET_TAGS = (); }; }; 3.14 - 060ECAD51BB1A9CC00CE9B80 /* button.cc in Sources */ = {isa = PBXBuildFile; fileRef = 060ECACB1BB1A9CC00CE9B80 /* button.cc */; settings = {ASSET_TAGS = (); }; }; 3.15 - 060ECAD71BB1A9CC00CE9B80 /* event.cc in Sources */ = {isa = PBXBuildFile; fileRef = 060ECACD1BB1A9CC00CE9B80 /* event.cc */; settings = {ASSET_TAGS = (); }; }; 3.16 - 060ECAD91BB1A9CC00CE9B80 /* screen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 060ECACF1BB1A9CC00CE9B80 /* screen.cc */; settings = {ASSET_TAGS = (); }; }; 3.17 - 060ECADA1BB1A9CC00CE9B80 /* slider.cc in Sources */ = {isa = PBXBuildFile; fileRef = 060ECAD01BB1A9CC00CE9B80 /* slider.cc */; settings = {ASSET_TAGS = (); }; }; 3.18 - 060ECADB1BB1A9CC00CE9B80 /* textbox.cc in Sources */ = {isa = PBXBuildFile; fileRef = 060ECAD11BB1A9CC00CE9B80 /* textbox.cc */; settings = {ASSET_TAGS = (); }; }; 3.19 - 060ECADC1BB1A9CC00CE9B80 /* theme.cc in Sources */ = {isa = PBXBuildFile; fileRef = 060ECAD21BB1A9CC00CE9B80 /* theme.cc */; settings = {ASSET_TAGS = (); }; }; 3.20 - 060ECADD1BB1A9CC00CE9B80 /* widget.cc in Sources */ = {isa = PBXBuildFile; fileRef = 060ECAD31BB1A9CC00CE9B80 /* widget.cc */; settings = {ASSET_TAGS = (); }; }; 3.21 - 060ECAEB1BB1AA5200CE9B80 /* checkbox.cc in Sources */ = {isa = PBXBuildFile; fileRef = 060ECADF1BB1AA5200CE9B80 /* checkbox.cc */; settings = {ASSET_TAGS = (); }; }; 3.22 - 060ECAEC1BB1AA5200CE9B80 /* label.cc in Sources */ = {isa = PBXBuildFile; fileRef = 060ECAE31BB1AA5200CE9B80 /* label.cc */; settings = {ASSET_TAGS = (); }; }; 3.23 - 060ECAEF1BB22A4400CE9B80 /* ui.cc in Sources */ = {isa = PBXBuildFile; fileRef = 060ECAED1BB22A4400CE9B80 /* ui.cc */; settings = {ASSET_TAGS = (); }; }; 3.24 - 060ECAF11BB243B000CE9B80 /* color.v.glsl in Resources */ = {isa = PBXBuildFile; fileRef = 060ECAF01BB243B000CE9B80 /* color.v.glsl */; settings = {ASSET_TAGS = (); }; }; 3.25 - 060ECAF31BB2441600CE9B80 /* color.p.glsl in Resources */ = {isa = PBXBuildFile; fileRef = 060ECAF21BB2441600CE9B80 /* color.p.glsl */; settings = {ASSET_TAGS = (); }; }; 3.26 - 060ECAF61BB2496100CE9B80 /* ui.p.glsl in Resources */ = {isa = PBXBuildFile; fileRef = 060ECAF41BB2496100CE9B80 /* ui.p.glsl */; settings = {ASSET_TAGS = (); }; }; 3.27 - 060ECAF71BB2496100CE9B80 /* ui.v.glsl in Resources */ = {isa = PBXBuildFile; fileRef = 060ECAF51BB2496100CE9B80 /* ui.v.glsl */; settings = {ASSET_TAGS = (); }; }; 3.28 - 060ECAFE1BB2BD5C00CE9B80 /* drawgl.c in Sources */ = {isa = PBXBuildFile; fileRef = 060ECAF91BB2BD5C00CE9B80 /* drawgl.c */; settings = {ASSET_TAGS = (); }; }; 3.29 - 060ECAFF1BB2BD5C00CE9B80 /* font.c in Sources */ = {isa = PBXBuildFile; fileRef = 060ECAFC1BB2BD5C00CE9B80 /* font.c */; settings = {ASSET_TAGS = (); }; }; 3.30 - 060ECB001BB2BD5C00CE9B80 /* utf8.c in Sources */ = {isa = PBXBuildFile; fileRef = 060ECAFD1BB2BD5C00CE9B80 /* utf8.c */; settings = {ASSET_TAGS = (); }; }; 3.31 - 060ECB031BB361C300CE9B80 /* assman.c in Sources */ = {isa = PBXBuildFile; fileRef = 060ECB011BB361C300CE9B80 /* assman.c */; settings = {ASSET_TAGS = (); }; }; 3.32 - 060ECB051BB361D900CE9B80 /* assman.c in Sources */ = {isa = PBXBuildFile; fileRef = 060ECB041BB361D900CE9B80 /* assman.c */; settings = {ASSET_TAGS = (); }; }; 3.33 - 060ECB071BB36FD800CE9B80 /* linux-libertine_s24.glyphmap in Resources */ = {isa = PBXBuildFile; fileRef = 060ECB061BB36FD800CE9B80 /* linux-libertine_s24.glyphmap */; settings = {ASSET_TAGS = (); }; }; 3.34 - 060ECB091BB3989500CE9B80 /* uitheme.cc in Sources */ = {isa = PBXBuildFile; fileRef = 060ECB081BB3989500CE9B80 /* uitheme.cc */; settings = {ASSET_TAGS = (); }; }; 3.35 - 060ECB0B1BB3A8DB00CE9B80 /* font.p.glsl in Resources */ = {isa = PBXBuildFile; fileRef = 060ECB0A1BB3A8DB00CE9B80 /* font.p.glsl */; settings = {ASSET_TAGS = (); }; }; 3.36 - 060ECB0E1BB3AC0D00CE9B80 /* timer.c in Sources */ = {isa = PBXBuildFile; fileRef = 060ECB0C1BB3AC0D00CE9B80 /* timer.c */; settings = {ASSET_TAGS = (); }; }; 3.37 - 0669D67F1BA85DDE00611CFA /* app_delegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 0669D67B1BA85DDE00611CFA /* app_delegate.m */; }; 3.38 - 0669D6801BA85DDE00611CFA /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 0669D67C1BA85DDE00611CFA /* main.m */; }; 3.39 - 0669D6811BA85DDE00611CFA /* viewctl.m in Sources */ = {isa = PBXBuildFile; fileRef = 0669D67E1BA85DDE00611CFA /* viewctl.m */; }; 3.40 - 0669D6911BACDF6C00611CFA /* cam.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6821BACDF6C00611CFA /* cam.c */; }; 3.41 - 0669D6921BACDF6C00611CFA /* istereo.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6851BACDF6C00611CFA /* istereo.c */; }; 3.42 - 0669D6931BACDF6C00611CFA /* respath.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6881BACDF6C00611CFA /* respath.c */; }; 3.43 - 0669D6941BACDF6C00611CFA /* sanegl.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D68A1BACDF6C00611CFA /* sanegl.c */; }; 3.44 - 0669D6951BACDF6C00611CFA /* sdr.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D68C1BACDF6C00611CFA /* sdr.c */; }; 3.45 - 0669D6961BACDF6C00611CFA /* tex.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D68E1BACDF6C00611CFA /* tex.c */; }; 3.46 - 0669D6B21BAD020B00611CFA /* basis_c.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D69D1BAD020B00611CFA /* basis_c.c */; }; 3.47 - 0669D6B31BAD020B00611CFA /* geom.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D69F1BAD020B00611CFA /* geom.c */; }; 3.48 - 0669D6B41BAD020B00611CFA /* matrix_c.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6A11BAD020B00611CFA /* matrix_c.c */; }; 3.49 - 0669D6B61BAD020B00611CFA /* quat_c.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6A41BAD020B00611CFA /* quat_c.c */; }; 3.50 - 0669D6B81BAD020B00611CFA /* ray_c.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6A71BAD020B00611CFA /* ray_c.c */; }; 3.51 - 0669D6BB1BAD020B00611CFA /* vmath.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6AF1BAD020B00611CFA /* vmath.c */; }; 3.52 - 0669D6C61BAD022C00611CFA /* conv.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6BD1BAD022C00611CFA /* conv.c */; }; 3.53 - 0669D6C71BAD022C00611CFA /* file_jpeg.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6BE1BAD022C00611CFA /* file_jpeg.c */; }; 3.54 - 0669D6C81BAD022C00611CFA /* file_png.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6BF1BAD022C00611CFA /* file_png.c */; }; 3.55 - 0669D6C91BAD022C00611CFA /* file_ppm.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6C01BAD022C00611CFA /* file_ppm.c */; }; 3.56 - 0669D6CA1BAD022C00611CFA /* ftype_module.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6C11BAD022C00611CFA /* ftype_module.c */; }; 3.57 - 0669D6CB1BAD022C00611CFA /* imago2.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6C31BAD022C00611CFA /* imago2.c */; }; 3.58 - 0669D6CC1BAD022C00611CFA /* modules.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6C51BAD022C00611CFA /* modules.c */; }; 3.59 - 0669D7071BAD024700611CFA /* jcapimin.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6CE1BAD024700611CFA /* jcapimin.c */; }; 3.60 - 0669D7081BAD024700611CFA /* jcapistd.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6CF1BAD024700611CFA /* jcapistd.c */; }; 3.61 - 0669D7091BAD024700611CFA /* jccoefct.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6D01BAD024700611CFA /* jccoefct.c */; }; 3.62 - 0669D70A1BAD024700611CFA /* jccolor.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6D11BAD024700611CFA /* jccolor.c */; }; 3.63 - 0669D70B1BAD024700611CFA /* jcdctmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6D21BAD024700611CFA /* jcdctmgr.c */; }; 3.64 - 0669D70C1BAD024700611CFA /* jchuff.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6D31BAD024700611CFA /* jchuff.c */; }; 3.65 - 0669D70D1BAD024700611CFA /* jcinit.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6D51BAD024700611CFA /* jcinit.c */; }; 3.66 - 0669D70E1BAD024700611CFA /* jcmainct.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6D61BAD024700611CFA /* jcmainct.c */; }; 3.67 - 0669D70F1BAD024700611CFA /* jcmarker.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6D71BAD024700611CFA /* jcmarker.c */; }; 3.68 - 0669D7101BAD024700611CFA /* jcmaster.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6D81BAD024700611CFA /* jcmaster.c */; }; 3.69 - 0669D7111BAD024700611CFA /* jcomapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6D91BAD024700611CFA /* jcomapi.c */; }; 3.70 - 0669D7121BAD024700611CFA /* jcparam.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6DB1BAD024700611CFA /* jcparam.c */; }; 3.71 - 0669D7131BAD024700611CFA /* jcphuff.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6DC1BAD024700611CFA /* jcphuff.c */; }; 3.72 - 0669D7141BAD024700611CFA /* jcprepct.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6DD1BAD024700611CFA /* jcprepct.c */; }; 3.73 - 0669D7151BAD024700611CFA /* jcsample.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6DE1BAD024700611CFA /* jcsample.c */; }; 3.74 - 0669D7161BAD024700611CFA /* jctrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6DF1BAD024700611CFA /* jctrans.c */; }; 3.75 - 0669D7171BAD024700611CFA /* jdapimin.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6E01BAD024700611CFA /* jdapimin.c */; }; 3.76 - 0669D7181BAD024700611CFA /* jdapistd.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6E11BAD024700611CFA /* jdapistd.c */; }; 3.77 - 0669D7191BAD024700611CFA /* jdatadst.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6E21BAD024700611CFA /* jdatadst.c */; }; 3.78 - 0669D71A1BAD024700611CFA /* jdatasrc.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6E31BAD024700611CFA /* jdatasrc.c */; }; 3.79 - 0669D71B1BAD024700611CFA /* jdcoefct.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6E41BAD024700611CFA /* jdcoefct.c */; }; 3.80 - 0669D71C1BAD024700611CFA /* jdcolor.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6E51BAD024700611CFA /* jdcolor.c */; }; 3.81 - 0669D71D1BAD024700611CFA /* jddctmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6E71BAD024700611CFA /* jddctmgr.c */; }; 3.82 - 0669D71E1BAD024700611CFA /* jdhuff.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6E81BAD024700611CFA /* jdhuff.c */; }; 3.83 - 0669D71F1BAD024700611CFA /* jdinput.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6EA1BAD024700611CFA /* jdinput.c */; }; 3.84 - 0669D7201BAD024700611CFA /* jdmainct.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6EB1BAD024700611CFA /* jdmainct.c */; }; 3.85 - 0669D7211BAD024700611CFA /* jdmarker.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6EC1BAD024700611CFA /* jdmarker.c */; }; 3.86 - 0669D7221BAD024700611CFA /* jdmaster.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6ED1BAD024700611CFA /* jdmaster.c */; }; 3.87 - 0669D7231BAD024700611CFA /* jdmerge.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6EE1BAD024700611CFA /* jdmerge.c */; }; 3.88 - 0669D7241BAD024700611CFA /* jdphuff.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6EF1BAD024700611CFA /* jdphuff.c */; }; 3.89 - 0669D7251BAD024700611CFA /* jdpostct.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6F01BAD024700611CFA /* jdpostct.c */; }; 3.90 - 0669D7261BAD024700611CFA /* jdsample.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6F11BAD024700611CFA /* jdsample.c */; }; 3.91 - 0669D7271BAD024700611CFA /* jdtrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6F21BAD024700611CFA /* jdtrans.c */; }; 3.92 - 0669D7281BAD024700611CFA /* jerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6F31BAD024700611CFA /* jerror.c */; }; 3.93 - 0669D7291BAD024700611CFA /* jfdctflt.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6F51BAD024700611CFA /* jfdctflt.c */; }; 3.94 - 0669D72A1BAD024700611CFA /* jfdctfst.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6F61BAD024700611CFA /* jfdctfst.c */; }; 3.95 - 0669D72B1BAD024700611CFA /* jfdctint.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6F71BAD024700611CFA /* jfdctint.c */; }; 3.96 - 0669D72C1BAD024700611CFA /* jidctflt.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6F81BAD024700611CFA /* jidctflt.c */; }; 3.97 - 0669D72D1BAD024700611CFA /* jidctfst.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6F91BAD024700611CFA /* jidctfst.c */; }; 3.98 - 0669D72E1BAD024700611CFA /* jidctint.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6FA1BAD024700611CFA /* jidctint.c */; }; 3.99 - 0669D72F1BAD024700611CFA /* jidctred.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6FB1BAD024700611CFA /* jidctred.c */; }; 3.100 - 0669D7301BAD024700611CFA /* jmemmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6FD1BAD024700611CFA /* jmemmgr.c */; }; 3.101 - 0669D7311BAD024700611CFA /* jmemnobs.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6FE1BAD024700611CFA /* jmemnobs.c */; }; 3.102 - 0669D7321BAD024700611CFA /* jquant1.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7031BAD024700611CFA /* jquant1.c */; }; 3.103 - 0669D7331BAD024700611CFA /* jquant2.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7041BAD024700611CFA /* jquant2.c */; }; 3.104 - 0669D7341BAD024700611CFA /* jutils.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7051BAD024700611CFA /* jutils.c */; }; 3.105 - 0669D7481BAD025B00611CFA /* png.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7351BAD025B00611CFA /* png.c */; }; 3.106 - 0669D7491BAD025B00611CFA /* pngerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7381BAD025B00611CFA /* pngerror.c */; }; 3.107 - 0669D74A1BAD025B00611CFA /* pnggccrd.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7391BAD025B00611CFA /* pnggccrd.c */; }; 3.108 - 0669D74B1BAD025B00611CFA /* pngget.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D73A1BAD025B00611CFA /* pngget.c */; }; 3.109 - 0669D74C1BAD025B00611CFA /* pngmem.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D73B1BAD025B00611CFA /* pngmem.c */; }; 3.110 - 0669D74D1BAD025B00611CFA /* pngpread.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D73C1BAD025B00611CFA /* pngpread.c */; }; 3.111 - 0669D74E1BAD025B00611CFA /* pngread.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D73D1BAD025B00611CFA /* pngread.c */; }; 3.112 - 0669D74F1BAD025B00611CFA /* pngrio.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D73E1BAD025B00611CFA /* pngrio.c */; }; 3.113 - 0669D7501BAD025B00611CFA /* pngrtran.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D73F1BAD025B00611CFA /* pngrtran.c */; }; 3.114 - 0669D7511BAD025B00611CFA /* pngrutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7401BAD025B00611CFA /* pngrutil.c */; }; 3.115 - 0669D7521BAD025B00611CFA /* pngset.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7411BAD025B00611CFA /* pngset.c */; }; 3.116 - 0669D7531BAD025B00611CFA /* pngtrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7421BAD025B00611CFA /* pngtrans.c */; }; 3.117 - 0669D7541BAD025B00611CFA /* pngvcrd.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7431BAD025B00611CFA /* pngvcrd.c */; }; 3.118 - 0669D7551BAD025B00611CFA /* pngwio.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7441BAD025B00611CFA /* pngwio.c */; }; 3.119 - 0669D7561BAD025B00611CFA /* pngwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7451BAD025B00611CFA /* pngwrite.c */; }; 3.120 - 0669D7571BAD025B00611CFA /* pngwtran.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7461BAD025B00611CFA /* pngwtran.c */; }; 3.121 - 0669D7581BAD025B00611CFA /* pngwutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7471BAD025B00611CFA /* pngwutil.c */; }; 3.122 - 0669D76F1BAD027000611CFA /* adler32.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7591BAD027000611CFA /* adler32.c */; }; 3.123 - 0669D7701BAD027000611CFA /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D75A1BAD027000611CFA /* compress.c */; }; 3.124 - 0669D7711BAD027000611CFA /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D75B1BAD027000611CFA /* crc32.c */; }; 3.125 - 0669D7721BAD027000611CFA /* deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D75D1BAD027000611CFA /* deflate.c */; }; 3.126 - 0669D7731BAD027000611CFA /* gzio.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D75F1BAD027000611CFA /* gzio.c */; }; 3.127 - 0669D7741BAD027000611CFA /* infback.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7601BAD027000611CFA /* infback.c */; }; 3.128 - 0669D7751BAD027000611CFA /* inffast.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7611BAD027000611CFA /* inffast.c */; }; 3.129 - 0669D7761BAD027000611CFA /* inflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7641BAD027000611CFA /* inflate.c */; }; 3.130 - 0669D7771BAD027000611CFA /* inftrees.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7661BAD027000611CFA /* inftrees.c */; }; 3.131 - 0669D7781BAD027000611CFA /* trees.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7681BAD027000611CFA /* trees.c */; }; 3.132 - 0669D7791BAD027000611CFA /* uncompr.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D76A1BAD027000611CFA /* uncompr.c */; }; 3.133 - 0669D77A1BAD027000611CFA /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D76D1BAD027000611CFA /* zutil.c */; }; 3.134 - 0669D7821BAD02A200611CFA /* test.p.glsl in Resources */ = {isa = PBXBuildFile; fileRef = 0669D77C1BAD02A200611CFA /* test.p.glsl */; }; 3.135 - 0669D7831BAD02A200611CFA /* test.v.glsl in Resources */ = {isa = PBXBuildFile; fileRef = 0669D77D1BAD02A200611CFA /* test.v.glsl */; }; 3.136 - 0669D7841BAD02A200611CFA /* text.p.glsl in Resources */ = {isa = PBXBuildFile; fileRef = 0669D77E1BAD02A200611CFA /* text.p.glsl */; }; 3.137 - 0669D7851BAD02A200611CFA /* text.v.glsl in Resources */ = {isa = PBXBuildFile; fileRef = 0669D77F1BAD02A200611CFA /* text.v.glsl */; }; 3.138 - 0669D7861BAD02A200611CFA /* tunnel.p.glsl in Resources */ = {isa = PBXBuildFile; fileRef = 0669D7801BAD02A200611CFA /* tunnel.p.glsl */; }; 3.139 - 0669D7871BAD02A200611CFA /* tunnel.v.glsl in Resources */ = {isa = PBXBuildFile; fileRef = 0669D7811BAD02A200611CFA /* tunnel.v.glsl */; }; 3.140 - 0669D78D1BAD02DC00611CFA /* stonewall_normal.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 0669D7891BAD02DC00611CFA /* stonewall_normal.jpg */; }; 3.141 - 0669D78E1BAD02DC00611CFA /* stonewall.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 0669D78A1BAD02DC00611CFA /* stonewall.jpg */; }; 3.142 - 0669D78F1BAD02DC00611CFA /* text.png in Resources */ = {isa = PBXBuildFile; fileRef = 0669D78B1BAD02DC00611CFA /* text.png */; }; 3.143 - 0669D7901BAD02DC00611CFA /* tiles.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 0669D78C1BAD02DC00611CFA /* tiles.jpg */; }; 3.144 - 06ED084A1BAF9A2E00C1211D /* icons.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 06ED08491BAF9A2E00C1211D /* icons.xcassets */; settings = {ASSET_TAGS = (); }; }; 3.145 -/* End PBXBuildFile section */ 3.146 - 3.147 -/* Begin PBXFileReference section */ 3.148 - 060ECAC91BB1A9CC00CE9B80 /* boolanm.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = boolanm.cc; path = libs/goatkit/boolanm.cc; sourceTree = "<group>"; }; 3.149 - 060ECACA1BB1A9CC00CE9B80 /* boolanm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = boolanm.h; path = libs/goatkit/boolanm.h; sourceTree = "<group>"; }; 3.150 - 060ECACB1BB1A9CC00CE9B80 /* button.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = button.cc; path = libs/goatkit/button.cc; sourceTree = "<group>"; }; 3.151 - 060ECACD1BB1A9CC00CE9B80 /* event.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = event.cc; path = libs/goatkit/event.cc; sourceTree = "<group>"; }; 3.152 - 060ECACF1BB1A9CC00CE9B80 /* screen.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = screen.cc; path = libs/goatkit/screen.cc; sourceTree = "<group>"; }; 3.153 - 060ECAD01BB1A9CC00CE9B80 /* slider.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = slider.cc; path = libs/goatkit/slider.cc; sourceTree = "<group>"; }; 3.154 - 060ECAD11BB1A9CC00CE9B80 /* textbox.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = textbox.cc; path = libs/goatkit/textbox.cc; sourceTree = "<group>"; }; 3.155 - 060ECAD21BB1A9CC00CE9B80 /* theme.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = theme.cc; path = libs/goatkit/theme.cc; sourceTree = "<group>"; }; 3.156 - 060ECAD31BB1A9CC00CE9B80 /* widget.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = widget.cc; path = libs/goatkit/widget.cc; sourceTree = "<group>"; }; 3.157 - 060ECADE1BB1AA5200CE9B80 /* button.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = button.h; path = libs/goatkit/button.h; sourceTree = "<group>"; }; 3.158 - 060ECADF1BB1AA5200CE9B80 /* checkbox.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = checkbox.cc; path = libs/goatkit/checkbox.cc; sourceTree = "<group>"; }; 3.159 - 060ECAE01BB1AA5200CE9B80 /* checkbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = checkbox.h; path = libs/goatkit/checkbox.h; sourceTree = "<group>"; }; 3.160 - 060ECAE11BB1AA5200CE9B80 /* event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = event.h; path = libs/goatkit/event.h; sourceTree = "<group>"; }; 3.161 - 060ECAE21BB1AA5200CE9B80 /* goatkit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = goatkit.h; path = libs/goatkit/goatkit.h; sourceTree = "<group>"; }; 3.162 - 060ECAE31BB1AA5200CE9B80 /* label.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = label.cc; path = libs/goatkit/label.cc; sourceTree = "<group>"; }; 3.163 - 060ECAE41BB1AA5200CE9B80 /* label.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = label.h; path = libs/goatkit/label.h; sourceTree = "<group>"; }; 3.164 - 060ECAE51BB1AA5200CE9B80 /* screen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = screen.h; path = libs/goatkit/screen.h; sourceTree = "<group>"; }; 3.165 - 060ECAE61BB1AA5200CE9B80 /* slider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = slider.h; path = libs/goatkit/slider.h; sourceTree = "<group>"; }; 3.166 - 060ECAE71BB1AA5200CE9B80 /* textbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = textbox.h; path = libs/goatkit/textbox.h; sourceTree = "<group>"; }; 3.167 - 060ECAE81BB1AA5200CE9B80 /* theme.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = theme.h; path = libs/goatkit/theme.h; sourceTree = "<group>"; }; 3.168 - 060ECAE91BB1AA5200CE9B80 /* vec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vec.h; path = libs/goatkit/vec.h; sourceTree = "<group>"; }; 3.169 - 060ECAEA1BB1AA5200CE9B80 /* widget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = widget.h; path = libs/goatkit/widget.h; sourceTree = "<group>"; }; 3.170 - 060ECAED1BB22A4400CE9B80 /* ui.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ui.cc; path = src/ui.cc; sourceTree = "<group>"; }; 3.171 - 060ECAEE1BB22A4400CE9B80 /* ui.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ui.h; path = src/ui.h; sourceTree = "<group>"; }; 3.172 - 060ECAF01BB243B000CE9B80 /* color.v.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = color.v.glsl; path = sdr/color.v.glsl; sourceTree = "<group>"; }; 3.173 - 060ECAF21BB2441600CE9B80 /* color.p.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = color.p.glsl; path = sdr/color.p.glsl; sourceTree = "<group>"; }; 3.174 - 060ECAF41BB2496100CE9B80 /* ui.p.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = ui.p.glsl; path = sdr/ui.p.glsl; sourceTree = "<group>"; }; 3.175 - 060ECAF51BB2496100CE9B80 /* ui.v.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = ui.v.glsl; path = sdr/ui.v.glsl; sourceTree = "<group>"; }; 3.176 - 060ECAF91BB2BD5C00CE9B80 /* drawgl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = drawgl.c; path = libs/drawtext/drawgl.c; sourceTree = "<group>"; }; 3.177 - 060ECAFA1BB2BD5C00CE9B80 /* drawtext_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = drawtext_impl.h; path = libs/drawtext/drawtext_impl.h; sourceTree = "<group>"; }; 3.178 - 060ECAFB1BB2BD5C00CE9B80 /* drawtext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = drawtext.h; path = libs/drawtext/drawtext.h; sourceTree = "<group>"; }; 3.179 - 060ECAFC1BB2BD5C00CE9B80 /* font.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = font.c; path = libs/drawtext/font.c; sourceTree = "<group>"; }; 3.180 - 060ECAFD1BB2BD5C00CE9B80 /* utf8.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = utf8.c; path = libs/drawtext/utf8.c; sourceTree = "<group>"; }; 3.181 - 060ECB011BB361C300CE9B80 /* assman.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = assman.c; path = src/assman.c; sourceTree = "<group>"; }; 3.182 - 060ECB021BB361C300CE9B80 /* assman.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = assman.h; path = src/assman.h; sourceTree = "<group>"; }; 3.183 - 060ECB041BB361D900CE9B80 /* assman.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = assman.c; path = src/ios/assman.c; sourceTree = "<group>"; }; 3.184 - 060ECB061BB36FD800CE9B80 /* linux-libertine_s24.glyphmap */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "linux-libertine_s24.glyphmap"; path = "data/linux-libertine_s24.glyphmap"; sourceTree = "<group>"; }; 3.185 - 060ECB081BB3989500CE9B80 /* uitheme.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = uitheme.cc; path = src/uitheme.cc; sourceTree = "<group>"; }; 3.186 - 060ECB0A1BB3A8DB00CE9B80 /* font.p.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = font.p.glsl; path = sdr/font.p.glsl; sourceTree = "<group>"; }; 3.187 - 060ECB0C1BB3AC0D00CE9B80 /* timer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = timer.c; path = src/timer.c; sourceTree = "<group>"; }; 3.188 - 060ECB0D1BB3AC0D00CE9B80 /* timer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = timer.h; path = src/timer.h; sourceTree = "<group>"; }; 3.189 - 0669D6471BA851BE00611CFA /* istereo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = istereo.app; sourceTree = BUILT_PRODUCTS_DIR; }; 3.190 - 0669D6741BA858BF00611CFA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = ios/Info.plist; sourceTree = "<group>"; }; 3.191 - 0669D67A1BA85DDE00611CFA /* app_delegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = app_delegate.h; path = src/ios/app_delegate.h; sourceTree = "<group>"; }; 3.192 - 0669D67B1BA85DDE00611CFA /* app_delegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = app_delegate.m; path = src/ios/app_delegate.m; sourceTree = "<group>"; }; 3.193 - 0669D67C1BA85DDE00611CFA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = src/ios/main.m; sourceTree = "<group>"; }; 3.194 - 0669D67D1BA85DDE00611CFA /* viewctl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = viewctl.h; path = src/ios/viewctl.h; sourceTree = "<group>"; }; 3.195 - 0669D67E1BA85DDE00611CFA /* viewctl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = viewctl.m; path = src/ios/viewctl.m; sourceTree = "<group>"; }; 3.196 - 0669D6821BACDF6C00611CFA /* cam.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cam.c; path = src/cam.c; sourceTree = "<group>"; }; 3.197 - 0669D6831BACDF6C00611CFA /* cam.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = cam.h; path = src/cam.h; sourceTree = "<group>"; }; 3.198 - 0669D6841BACDF6C00611CFA /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = config.h; path = src/config.h; sourceTree = "<group>"; }; 3.199 - 0669D6851BACDF6C00611CFA /* istereo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = istereo.c; path = src/istereo.c; sourceTree = "<group>"; }; 3.200 - 0669D6861BACDF6C00611CFA /* istereo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = istereo.h; path = src/istereo.h; sourceTree = "<group>"; }; 3.201 - 0669D6871BACDF6C00611CFA /* opengl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = opengl.h; path = src/opengl.h; sourceTree = "<group>"; }; 3.202 - 0669D6881BACDF6C00611CFA /* respath.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = respath.c; path = src/respath.c; sourceTree = "<group>"; }; 3.203 - 0669D6891BACDF6C00611CFA /* respath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = respath.h; path = src/respath.h; sourceTree = "<group>"; }; 3.204 - 0669D68A1BACDF6C00611CFA /* sanegl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sanegl.c; path = src/sanegl.c; sourceTree = "<group>"; }; 3.205 - 0669D68B1BACDF6C00611CFA /* sanegl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sanegl.h; path = src/sanegl.h; sourceTree = "<group>"; }; 3.206 - 0669D68C1BACDF6C00611CFA /* sdr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sdr.c; path = src/sdr.c; sourceTree = "<group>"; }; 3.207 - 0669D68D1BACDF6C00611CFA /* sdr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sdr.h; path = src/sdr.h; sourceTree = "<group>"; }; 3.208 - 0669D68E1BACDF6C00611CFA /* tex.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tex.c; path = src/tex.c; sourceTree = "<group>"; }; 3.209 - 0669D68F1BACDF6C00611CFA /* tex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tex.h; path = src/tex.h; sourceTree = "<group>"; }; 3.210 - 0669D69D1BAD020B00611CFA /* basis_c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = basis_c.c; path = libs/vmath/basis_c.c; sourceTree = "<group>"; }; 3.211 - 0669D69E1BAD020B00611CFA /* basis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = basis.h; path = libs/vmath/basis.h; sourceTree = "<group>"; }; 3.212 - 0669D69F1BAD020B00611CFA /* geom.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = geom.c; path = libs/vmath/geom.c; sourceTree = "<group>"; }; 3.213 - 0669D6A01BAD020B00611CFA /* geom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = geom.h; path = libs/vmath/geom.h; sourceTree = "<group>"; }; 3.214 - 0669D6A11BAD020B00611CFA /* matrix_c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = matrix_c.c; path = libs/vmath/matrix_c.c; sourceTree = "<group>"; }; 3.215 - 0669D6A21BAD020B00611CFA /* matrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = matrix.h; path = libs/vmath/matrix.h; sourceTree = "<group>"; }; 3.216 - 0669D6A31BAD020B00611CFA /* matrix.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = matrix.inl; path = libs/vmath/matrix.inl; sourceTree = "<group>"; }; 3.217 - 0669D6A41BAD020B00611CFA /* quat_c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = quat_c.c; path = libs/vmath/quat_c.c; sourceTree = "<group>"; }; 3.218 - 0669D6A51BAD020B00611CFA /* quat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = quat.h; path = libs/vmath/quat.h; sourceTree = "<group>"; }; 3.219 - 0669D6A61BAD020B00611CFA /* quat.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = quat.inl; path = libs/vmath/quat.inl; sourceTree = "<group>"; }; 3.220 - 0669D6A71BAD020B00611CFA /* ray_c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ray_c.c; path = libs/vmath/ray_c.c; sourceTree = "<group>"; }; 3.221 - 0669D6A81BAD020B00611CFA /* ray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ray.h; path = libs/vmath/ray.h; sourceTree = "<group>"; }; 3.222 - 0669D6A91BAD020B00611CFA /* ray.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = ray.inl; path = libs/vmath/ray.inl; sourceTree = "<group>"; }; 3.223 - 0669D6AA1BAD020B00611CFA /* sphvec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sphvec.h; path = libs/vmath/sphvec.h; sourceTree = "<group>"; }; 3.224 - 0669D6AB1BAD020B00611CFA /* vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vector.h; path = libs/vmath/vector.h; sourceTree = "<group>"; }; 3.225 - 0669D6AC1BAD020B00611CFA /* vector.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = vector.inl; path = libs/vmath/vector.inl; sourceTree = "<group>"; }; 3.226 - 0669D6AD1BAD020B00611CFA /* vmath_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmath_config.h; path = libs/vmath/vmath_config.h; sourceTree = "<group>"; }; 3.227 - 0669D6AE1BAD020B00611CFA /* vmath_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmath_types.h; path = libs/vmath/vmath_types.h; sourceTree = "<group>"; }; 3.228 - 0669D6AF1BAD020B00611CFA /* vmath.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = vmath.c; path = libs/vmath/vmath.c; sourceTree = "<group>"; }; 3.229 - 0669D6B01BAD020B00611CFA /* vmath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmath.h; path = libs/vmath/vmath.h; sourceTree = "<group>"; }; 3.230 - 0669D6B11BAD020B00611CFA /* vmath.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = vmath.inl; path = libs/vmath/vmath.inl; sourceTree = "<group>"; }; 3.231 - 0669D6BD1BAD022C00611CFA /* conv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = conv.c; path = libs/imago2/conv.c; sourceTree = "<group>"; }; 3.232 - 0669D6BE1BAD022C00611CFA /* file_jpeg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = file_jpeg.c; path = libs/imago2/file_jpeg.c; sourceTree = "<group>"; }; 3.233 - 0669D6BF1BAD022C00611CFA /* file_png.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = file_png.c; path = libs/imago2/file_png.c; sourceTree = "<group>"; }; 3.234 - 0669D6C01BAD022C00611CFA /* file_ppm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = file_ppm.c; path = libs/imago2/file_ppm.c; sourceTree = "<group>"; }; 3.235 - 0669D6C11BAD022C00611CFA /* ftype_module.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftype_module.c; path = libs/imago2/ftype_module.c; sourceTree = "<group>"; }; 3.236 - 0669D6C21BAD022C00611CFA /* ftype_module.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ftype_module.h; path = libs/imago2/ftype_module.h; sourceTree = "<group>"; }; 3.237 - 0669D6C31BAD022C00611CFA /* imago2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = imago2.c; path = libs/imago2/imago2.c; sourceTree = "<group>"; }; 3.238 - 0669D6C41BAD022C00611CFA /* imago2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = imago2.h; path = libs/imago2/imago2.h; sourceTree = "<group>"; }; 3.239 - 0669D6C51BAD022C00611CFA /* modules.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = modules.c; path = libs/imago2/modules.c; sourceTree = "<group>"; }; 3.240 - 0669D6CD1BAD024700611CFA /* cderror.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = cderror.h; path = libs/libjpeg/cderror.h; sourceTree = "<group>"; }; 3.241 - 0669D6CE1BAD024700611CFA /* jcapimin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcapimin.c; path = libs/libjpeg/jcapimin.c; sourceTree = "<group>"; }; 3.242 - 0669D6CF1BAD024700611CFA /* jcapistd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcapistd.c; path = libs/libjpeg/jcapistd.c; sourceTree = "<group>"; }; 3.243 - 0669D6D01BAD024700611CFA /* jccoefct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jccoefct.c; path = libs/libjpeg/jccoefct.c; sourceTree = "<group>"; }; 3.244 - 0669D6D11BAD024700611CFA /* jccolor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jccolor.c; path = libs/libjpeg/jccolor.c; sourceTree = "<group>"; }; 3.245 - 0669D6D21BAD024700611CFA /* jcdctmgr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcdctmgr.c; path = libs/libjpeg/jcdctmgr.c; sourceTree = "<group>"; }; 3.246 - 0669D6D31BAD024700611CFA /* jchuff.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jchuff.c; path = libs/libjpeg/jchuff.c; sourceTree = "<group>"; }; 3.247 - 0669D6D41BAD024700611CFA /* jchuff.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jchuff.h; path = libs/libjpeg/jchuff.h; sourceTree = "<group>"; }; 3.248 - 0669D6D51BAD024700611CFA /* jcinit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcinit.c; path = libs/libjpeg/jcinit.c; sourceTree = "<group>"; }; 3.249 - 0669D6D61BAD024700611CFA /* jcmainct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcmainct.c; path = libs/libjpeg/jcmainct.c; sourceTree = "<group>"; }; 3.250 - 0669D6D71BAD024700611CFA /* jcmarker.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcmarker.c; path = libs/libjpeg/jcmarker.c; sourceTree = "<group>"; }; 3.251 - 0669D6D81BAD024700611CFA /* jcmaster.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcmaster.c; path = libs/libjpeg/jcmaster.c; sourceTree = "<group>"; }; 3.252 - 0669D6D91BAD024700611CFA /* jcomapi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcomapi.c; path = libs/libjpeg/jcomapi.c; sourceTree = "<group>"; }; 3.253 - 0669D6DA1BAD024700611CFA /* jconfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jconfig.h; path = libs/libjpeg/jconfig.h; sourceTree = "<group>"; }; 3.254 - 0669D6DB1BAD024700611CFA /* jcparam.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcparam.c; path = libs/libjpeg/jcparam.c; sourceTree = "<group>"; }; 3.255 - 0669D6DC1BAD024700611CFA /* jcphuff.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcphuff.c; path = libs/libjpeg/jcphuff.c; sourceTree = "<group>"; }; 3.256 - 0669D6DD1BAD024700611CFA /* jcprepct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcprepct.c; path = libs/libjpeg/jcprepct.c; sourceTree = "<group>"; }; 3.257 - 0669D6DE1BAD024700611CFA /* jcsample.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcsample.c; path = libs/libjpeg/jcsample.c; sourceTree = "<group>"; }; 3.258 - 0669D6DF1BAD024700611CFA /* jctrans.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jctrans.c; path = libs/libjpeg/jctrans.c; sourceTree = "<group>"; }; 3.259 - 0669D6E01BAD024700611CFA /* jdapimin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdapimin.c; path = libs/libjpeg/jdapimin.c; sourceTree = "<group>"; }; 3.260 - 0669D6E11BAD024700611CFA /* jdapistd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdapistd.c; path = libs/libjpeg/jdapistd.c; sourceTree = "<group>"; }; 3.261 - 0669D6E21BAD024700611CFA /* jdatadst.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdatadst.c; path = libs/libjpeg/jdatadst.c; sourceTree = "<group>"; }; 3.262 - 0669D6E31BAD024700611CFA /* jdatasrc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdatasrc.c; path = libs/libjpeg/jdatasrc.c; sourceTree = "<group>"; }; 3.263 - 0669D6E41BAD024700611CFA /* jdcoefct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdcoefct.c; path = libs/libjpeg/jdcoefct.c; sourceTree = "<group>"; }; 3.264 - 0669D6E51BAD024700611CFA /* jdcolor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdcolor.c; path = libs/libjpeg/jdcolor.c; sourceTree = "<group>"; }; 3.265 - 0669D6E61BAD024700611CFA /* jdct.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jdct.h; path = libs/libjpeg/jdct.h; sourceTree = "<group>"; }; 3.266 - 0669D6E71BAD024700611CFA /* jddctmgr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jddctmgr.c; path = libs/libjpeg/jddctmgr.c; sourceTree = "<group>"; }; 3.267 - 0669D6E81BAD024700611CFA /* jdhuff.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdhuff.c; path = libs/libjpeg/jdhuff.c; sourceTree = "<group>"; }; 3.268 - 0669D6E91BAD024700611CFA /* jdhuff.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jdhuff.h; path = libs/libjpeg/jdhuff.h; sourceTree = "<group>"; }; 3.269 - 0669D6EA1BAD024700611CFA /* jdinput.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdinput.c; path = libs/libjpeg/jdinput.c; sourceTree = "<group>"; }; 3.270 - 0669D6EB1BAD024700611CFA /* jdmainct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdmainct.c; path = libs/libjpeg/jdmainct.c; sourceTree = "<group>"; }; 3.271 - 0669D6EC1BAD024700611CFA /* jdmarker.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdmarker.c; path = libs/libjpeg/jdmarker.c; sourceTree = "<group>"; }; 3.272 - 0669D6ED1BAD024700611CFA /* jdmaster.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdmaster.c; path = libs/libjpeg/jdmaster.c; sourceTree = "<group>"; }; 3.273 - 0669D6EE1BAD024700611CFA /* jdmerge.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdmerge.c; path = libs/libjpeg/jdmerge.c; sourceTree = "<group>"; }; 3.274 - 0669D6EF1BAD024700611CFA /* jdphuff.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdphuff.c; path = libs/libjpeg/jdphuff.c; sourceTree = "<group>"; }; 3.275 - 0669D6F01BAD024700611CFA /* jdpostct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdpostct.c; path = libs/libjpeg/jdpostct.c; sourceTree = "<group>"; }; 3.276 - 0669D6F11BAD024700611CFA /* jdsample.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdsample.c; path = libs/libjpeg/jdsample.c; sourceTree = "<group>"; }; 3.277 - 0669D6F21BAD024700611CFA /* jdtrans.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdtrans.c; path = libs/libjpeg/jdtrans.c; sourceTree = "<group>"; }; 3.278 - 0669D6F31BAD024700611CFA /* jerror.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jerror.c; path = libs/libjpeg/jerror.c; sourceTree = "<group>"; }; 3.279 - 0669D6F41BAD024700611CFA /* jerror.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jerror.h; path = libs/libjpeg/jerror.h; sourceTree = "<group>"; }; 3.280 - 0669D6F51BAD024700611CFA /* jfdctflt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jfdctflt.c; path = libs/libjpeg/jfdctflt.c; sourceTree = "<group>"; }; 3.281 - 0669D6F61BAD024700611CFA /* jfdctfst.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jfdctfst.c; path = libs/libjpeg/jfdctfst.c; sourceTree = "<group>"; }; 3.282 - 0669D6F71BAD024700611CFA /* jfdctint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jfdctint.c; path = libs/libjpeg/jfdctint.c; sourceTree = "<group>"; }; 3.283 - 0669D6F81BAD024700611CFA /* jidctflt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jidctflt.c; path = libs/libjpeg/jidctflt.c; sourceTree = "<group>"; }; 3.284 - 0669D6F91BAD024700611CFA /* jidctfst.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jidctfst.c; path = libs/libjpeg/jidctfst.c; sourceTree = "<group>"; }; 3.285 - 0669D6FA1BAD024700611CFA /* jidctint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jidctint.c; path = libs/libjpeg/jidctint.c; sourceTree = "<group>"; }; 3.286 - 0669D6FB1BAD024700611CFA /* jidctred.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jidctred.c; path = libs/libjpeg/jidctred.c; sourceTree = "<group>"; }; 3.287 - 0669D6FC1BAD024700611CFA /* jinclude.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jinclude.h; path = libs/libjpeg/jinclude.h; sourceTree = "<group>"; }; 3.288 - 0669D6FD1BAD024700611CFA /* jmemmgr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jmemmgr.c; path = libs/libjpeg/jmemmgr.c; sourceTree = "<group>"; }; 3.289 - 0669D6FE1BAD024700611CFA /* jmemnobs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jmemnobs.c; path = libs/libjpeg/jmemnobs.c; sourceTree = "<group>"; }; 3.290 - 0669D6FF1BAD024700611CFA /* jmemsys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jmemsys.h; path = libs/libjpeg/jmemsys.h; sourceTree = "<group>"; }; 3.291 - 0669D7001BAD024700611CFA /* jmorecfg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jmorecfg.h; path = libs/libjpeg/jmorecfg.h; sourceTree = "<group>"; }; 3.292 - 0669D7011BAD024700611CFA /* jpegint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jpegint.h; path = libs/libjpeg/jpegint.h; sourceTree = "<group>"; }; 3.293 - 0669D7021BAD024700611CFA /* jpeglib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jpeglib.h; path = libs/libjpeg/jpeglib.h; sourceTree = "<group>"; }; 3.294 - 0669D7031BAD024700611CFA /* jquant1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jquant1.c; path = libs/libjpeg/jquant1.c; sourceTree = "<group>"; }; 3.295 - 0669D7041BAD024700611CFA /* jquant2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jquant2.c; path = libs/libjpeg/jquant2.c; sourceTree = "<group>"; }; 3.296 - 0669D7051BAD024700611CFA /* jutils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jutils.c; path = libs/libjpeg/jutils.c; sourceTree = "<group>"; }; 3.297 - 0669D7061BAD024700611CFA /* jversion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jversion.h; path = libs/libjpeg/jversion.h; sourceTree = "<group>"; }; 3.298 - 0669D7351BAD025B00611CFA /* png.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = png.c; path = libs/libpng/png.c; sourceTree = "<group>"; }; 3.299 - 0669D7361BAD025B00611CFA /* png.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = png.h; path = libs/libpng/png.h; sourceTree = "<group>"; }; 3.300 - 0669D7371BAD025B00611CFA /* pngconf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pngconf.h; path = libs/libpng/pngconf.h; sourceTree = "<group>"; }; 3.301 - 0669D7381BAD025B00611CFA /* pngerror.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngerror.c; path = libs/libpng/pngerror.c; sourceTree = "<group>"; }; 3.302 - 0669D7391BAD025B00611CFA /* pnggccrd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pnggccrd.c; path = libs/libpng/pnggccrd.c; sourceTree = "<group>"; }; 3.303 - 0669D73A1BAD025B00611CFA /* pngget.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngget.c; path = libs/libpng/pngget.c; sourceTree = "<group>"; }; 3.304 - 0669D73B1BAD025B00611CFA /* pngmem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngmem.c; path = libs/libpng/pngmem.c; sourceTree = "<group>"; }; 3.305 - 0669D73C1BAD025B00611CFA /* pngpread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngpread.c; path = libs/libpng/pngpread.c; sourceTree = "<group>"; }; 3.306 - 0669D73D1BAD025B00611CFA /* pngread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngread.c; path = libs/libpng/pngread.c; sourceTree = "<group>"; }; 3.307 - 0669D73E1BAD025B00611CFA /* pngrio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngrio.c; path = libs/libpng/pngrio.c; sourceTree = "<group>"; }; 3.308 - 0669D73F1BAD025B00611CFA /* pngrtran.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngrtran.c; path = libs/libpng/pngrtran.c; sourceTree = "<group>"; }; 3.309 - 0669D7401BAD025B00611CFA /* pngrutil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngrutil.c; path = libs/libpng/pngrutil.c; sourceTree = "<group>"; }; 3.310 - 0669D7411BAD025B00611CFA /* pngset.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngset.c; path = libs/libpng/pngset.c; sourceTree = "<group>"; }; 3.311 - 0669D7421BAD025B00611CFA /* pngtrans.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngtrans.c; path = libs/libpng/pngtrans.c; sourceTree = "<group>"; }; 3.312 - 0669D7431BAD025B00611CFA /* pngvcrd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngvcrd.c; path = libs/libpng/pngvcrd.c; sourceTree = "<group>"; }; 3.313 - 0669D7441BAD025B00611CFA /* pngwio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngwio.c; path = libs/libpng/pngwio.c; sourceTree = "<group>"; }; 3.314 - 0669D7451BAD025B00611CFA /* pngwrite.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngwrite.c; path = libs/libpng/pngwrite.c; sourceTree = "<group>"; }; 3.315 - 0669D7461BAD025B00611CFA /* pngwtran.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngwtran.c; path = libs/libpng/pngwtran.c; sourceTree = "<group>"; }; 3.316 - 0669D7471BAD025B00611CFA /* pngwutil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngwutil.c; path = libs/libpng/pngwutil.c; sourceTree = "<group>"; }; 3.317 - 0669D7591BAD027000611CFA /* adler32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = adler32.c; path = libs/zlib/adler32.c; sourceTree = "<group>"; }; 3.318 - 0669D75A1BAD027000611CFA /* compress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = compress.c; path = libs/zlib/compress.c; sourceTree = "<group>"; }; 3.319 - 0669D75B1BAD027000611CFA /* crc32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = crc32.c; path = libs/zlib/crc32.c; sourceTree = "<group>"; }; 3.320 - 0669D75C1BAD027000611CFA /* crc32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = crc32.h; path = libs/zlib/crc32.h; sourceTree = "<group>"; }; 3.321 - 0669D75D1BAD027000611CFA /* deflate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = deflate.c; path = libs/zlib/deflate.c; sourceTree = "<group>"; }; 3.322 - 0669D75E1BAD027000611CFA /* deflate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = deflate.h; path = libs/zlib/deflate.h; sourceTree = "<group>"; }; 3.323 - 0669D75F1BAD027000611CFA /* gzio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = gzio.c; path = libs/zlib/gzio.c; sourceTree = "<group>"; }; 3.324 - 0669D7601BAD027000611CFA /* infback.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = infback.c; path = libs/zlib/infback.c; sourceTree = "<group>"; }; 3.325 - 0669D7611BAD027000611CFA /* inffast.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = inffast.c; path = libs/zlib/inffast.c; sourceTree = "<group>"; }; 3.326 - 0669D7621BAD027000611CFA /* inffast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inffast.h; path = libs/zlib/inffast.h; sourceTree = "<group>"; }; 3.327 - 0669D7631BAD027000611CFA /* inffixed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inffixed.h; path = libs/zlib/inffixed.h; sourceTree = "<group>"; }; 3.328 - 0669D7641BAD027000611CFA /* inflate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = inflate.c; path = libs/zlib/inflate.c; sourceTree = "<group>"; }; 3.329 - 0669D7651BAD027000611CFA /* inflate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inflate.h; path = libs/zlib/inflate.h; sourceTree = "<group>"; }; 3.330 - 0669D7661BAD027000611CFA /* inftrees.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = inftrees.c; path = libs/zlib/inftrees.c; sourceTree = "<group>"; }; 3.331 - 0669D7671BAD027000611CFA /* inftrees.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inftrees.h; path = libs/zlib/inftrees.h; sourceTree = "<group>"; }; 3.332 - 0669D7681BAD027000611CFA /* trees.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = trees.c; path = libs/zlib/trees.c; sourceTree = "<group>"; }; 3.333 - 0669D7691BAD027000611CFA /* trees.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = trees.h; path = libs/zlib/trees.h; sourceTree = "<group>"; }; 3.334 - 0669D76A1BAD027000611CFA /* uncompr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = uncompr.c; path = libs/zlib/uncompr.c; sourceTree = "<group>"; }; 3.335 - 0669D76B1BAD027000611CFA /* zconf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = zconf.h; path = libs/zlib/zconf.h; sourceTree = "<group>"; }; 3.336 - 0669D76C1BAD027000611CFA /* zlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = zlib.h; path = libs/zlib/zlib.h; sourceTree = "<group>"; }; 3.337 - 0669D76D1BAD027000611CFA /* zutil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zutil.c; path = libs/zlib/zutil.c; sourceTree = "<group>"; }; 3.338 - 0669D76E1BAD027000611CFA /* zutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = zutil.h; path = libs/zlib/zutil.h; sourceTree = "<group>"; }; 3.339 - 0669D77C1BAD02A200611CFA /* test.p.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = test.p.glsl; path = sdr/test.p.glsl; sourceTree = "<group>"; }; 3.340 - 0669D77D1BAD02A200611CFA /* test.v.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = test.v.glsl; path = sdr/test.v.glsl; sourceTree = "<group>"; }; 3.341 - 0669D77E1BAD02A200611CFA /* text.p.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = text.p.glsl; path = sdr/text.p.glsl; sourceTree = "<group>"; }; 3.342 - 0669D77F1BAD02A200611CFA /* text.v.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = text.v.glsl; path = sdr/text.v.glsl; sourceTree = "<group>"; }; 3.343 - 0669D7801BAD02A200611CFA /* tunnel.p.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = tunnel.p.glsl; path = sdr/tunnel.p.glsl; sourceTree = "<group>"; }; 3.344 - 0669D7811BAD02A200611CFA /* tunnel.v.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = tunnel.v.glsl; path = sdr/tunnel.v.glsl; sourceTree = "<group>"; }; 3.345 - 0669D7891BAD02DC00611CFA /* stonewall_normal.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = stonewall_normal.jpg; path = data/stonewall_normal.jpg; sourceTree = "<group>"; }; 3.346 - 0669D78A1BAD02DC00611CFA /* stonewall.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = stonewall.jpg; path = data/stonewall.jpg; sourceTree = "<group>"; }; 3.347 - 0669D78B1BAD02DC00611CFA /* text.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = text.png; path = data/text.png; sourceTree = "<group>"; }; 3.348 - 0669D78C1BAD02DC00611CFA /* tiles.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = tiles.jpg; path = data/tiles.jpg; sourceTree = "<group>"; }; 3.349 - 06ED08491BAF9A2E00C1211D /* icons.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = icons.xcassets; path = ios/icons.xcassets; sourceTree = "<group>"; }; 3.350 -/* End PBXFileReference section */ 3.351 - 3.352 -/* Begin PBXFrameworksBuildPhase section */ 3.353 - 0669D6441BA851BE00611CFA /* Frameworks */ = { 3.354 - isa = PBXFrameworksBuildPhase; 3.355 - buildActionMask = 2147483647; 3.356 - files = ( 3.357 - ); 3.358 - runOnlyForDeploymentPostprocessing = 0; 3.359 - }; 3.360 -/* End PBXFrameworksBuildPhase section */ 3.361 - 3.362 -/* Begin PBXGroup section */ 3.363 - 060ECAC81BB1A9BA00CE9B80 /* goatkit */ = { 3.364 - isa = PBXGroup; 3.365 - children = ( 3.366 - 060ECADE1BB1AA5200CE9B80 /* button.h */, 3.367 - 060ECADF1BB1AA5200CE9B80 /* checkbox.cc */, 3.368 - 060ECAE01BB1AA5200CE9B80 /* checkbox.h */, 3.369 - 060ECAE11BB1AA5200CE9B80 /* event.h */, 3.370 - 060ECAE21BB1AA5200CE9B80 /* goatkit.h */, 3.371 - 060ECAE31BB1AA5200CE9B80 /* label.cc */, 3.372 - 060ECAE41BB1AA5200CE9B80 /* label.h */, 3.373 - 060ECAE51BB1AA5200CE9B80 /* screen.h */, 3.374 - 060ECAE61BB1AA5200CE9B80 /* slider.h */, 3.375 - 060ECAE71BB1AA5200CE9B80 /* textbox.h */, 3.376 - 060ECAE81BB1AA5200CE9B80 /* theme.h */, 3.377 - 060ECAE91BB1AA5200CE9B80 /* vec.h */, 3.378 - 060ECAEA1BB1AA5200CE9B80 /* widget.h */, 3.379 - 060ECAC91BB1A9CC00CE9B80 /* boolanm.cc */, 3.380 - 060ECACA1BB1A9CC00CE9B80 /* boolanm.h */, 3.381 - 060ECACB1BB1A9CC00CE9B80 /* button.cc */, 3.382 - 060ECACD1BB1A9CC00CE9B80 /* event.cc */, 3.383 - 060ECACF1BB1A9CC00CE9B80 /* screen.cc */, 3.384 - 060ECAD01BB1A9CC00CE9B80 /* slider.cc */, 3.385 - 060ECAD11BB1A9CC00CE9B80 /* textbox.cc */, 3.386 - 060ECAD21BB1A9CC00CE9B80 /* theme.cc */, 3.387 - 060ECAD31BB1A9CC00CE9B80 /* widget.cc */, 3.388 - ); 3.389 - name = goatkit; 3.390 - sourceTree = "<group>"; 3.391 - }; 3.392 - 060ECAF81BB2BD4B00CE9B80 /* drawtext */ = { 3.393 - isa = PBXGroup; 3.394 - children = ( 3.395 - 060ECAF91BB2BD5C00CE9B80 /* drawgl.c */, 3.396 - 060ECAFA1BB2BD5C00CE9B80 /* drawtext_impl.h */, 3.397 - 060ECAFB1BB2BD5C00CE9B80 /* drawtext.h */, 3.398 - 060ECAFC1BB2BD5C00CE9B80 /* font.c */, 3.399 - 060ECAFD1BB2BD5C00CE9B80 /* utf8.c */, 3.400 - ); 3.401 - name = drawtext; 3.402 - sourceTree = "<group>"; 3.403 - }; 3.404 - 0669D63E1BA851BE00611CFA = { 3.405 - isa = PBXGroup; 3.406 - children = ( 3.407 - 06ED08491BAF9A2E00C1211D /* icons.xcassets */, 3.408 - 0669D7881BAD02B000611CFA /* data */, 3.409 - 0669D77B1BAD028300611CFA /* sdr */, 3.410 - 0669D6971BAD01C200611CFA /* libs */, 3.411 - 0669D6761BA858D600611CFA /* src */, 3.412 - 0669D6741BA858BF00611CFA /* Info.plist */, 3.413 - 0669D6481BA851BE00611CFA /* Products */, 3.414 - ); 3.415 - sourceTree = "<group>"; 3.416 - }; 3.417 - 0669D6481BA851BE00611CFA /* Products */ = { 3.418 - isa = PBXGroup; 3.419 - children = ( 3.420 - 0669D6471BA851BE00611CFA /* istereo.app */, 3.421 - ); 3.422 - name = Products; 3.423 - sourceTree = "<group>"; 3.424 - }; 3.425 - 0669D6761BA858D600611CFA /* src */ = { 3.426 - isa = PBXGroup; 3.427 - children = ( 3.428 - 060ECB0C1BB3AC0D00CE9B80 /* timer.c */, 3.429 - 060ECB0D1BB3AC0D00CE9B80 /* timer.h */, 3.430 - 060ECB011BB361C300CE9B80 /* assman.c */, 3.431 - 060ECB021BB361C300CE9B80 /* assman.h */, 3.432 - 060ECAED1BB22A4400CE9B80 /* ui.cc */, 3.433 - 060ECB081BB3989500CE9B80 /* uitheme.cc */, 3.434 - 060ECAEE1BB22A4400CE9B80 /* ui.h */, 3.435 - 0669D6821BACDF6C00611CFA /* cam.c */, 3.436 - 0669D6831BACDF6C00611CFA /* cam.h */, 3.437 - 0669D6841BACDF6C00611CFA /* config.h */, 3.438 - 0669D6851BACDF6C00611CFA /* istereo.c */, 3.439 - 0669D6861BACDF6C00611CFA /* istereo.h */, 3.440 - 0669D6871BACDF6C00611CFA /* opengl.h */, 3.441 - 0669D6881BACDF6C00611CFA /* respath.c */, 3.442 - 0669D6891BACDF6C00611CFA /* respath.h */, 3.443 - 0669D68A1BACDF6C00611CFA /* sanegl.c */, 3.444 - 0669D68B1BACDF6C00611CFA /* sanegl.h */, 3.445 - 0669D68C1BACDF6C00611CFA /* sdr.c */, 3.446 - 0669D68D1BACDF6C00611CFA /* sdr.h */, 3.447 - 0669D68E1BACDF6C00611CFA /* tex.c */, 3.448 - 0669D68F1BACDF6C00611CFA /* tex.h */, 3.449 - 0669D6791BA85DCC00611CFA /* ios */, 3.450 - ); 3.451 - name = src; 3.452 - sourceTree = "<group>"; 3.453 - }; 3.454 - 0669D6791BA85DCC00611CFA /* ios */ = { 3.455 - isa = PBXGroup; 3.456 - children = ( 3.457 - 060ECB041BB361D900CE9B80 /* assman.c */, 3.458 - 0669D67A1BA85DDE00611CFA /* app_delegate.h */, 3.459 - 0669D67B1BA85DDE00611CFA /* app_delegate.m */, 3.460 - 0669D67C1BA85DDE00611CFA /* main.m */, 3.461 - 0669D67D1BA85DDE00611CFA /* viewctl.h */, 3.462 - 0669D67E1BA85DDE00611CFA /* viewctl.m */, 3.463 - ); 3.464 - name = ios; 3.465 - sourceTree = "<group>"; 3.466 - }; 3.467 - 0669D6971BAD01C200611CFA /* libs */ = { 3.468 - isa = PBXGroup; 3.469 - children = ( 3.470 - 060ECAF81BB2BD4B00CE9B80 /* drawtext */, 3.471 - 060ECAC81BB1A9BA00CE9B80 /* goatkit */, 3.472 - 0669D69C1BAD01EA00611CFA /* vmath */, 3.473 - 0669D69B1BAD01E300611CFA /* imago2 */, 3.474 - 0669D69A1BAD01DD00611CFA /* jpeglib */, 3.475 - 0669D6991BAD01D500611CFA /* libpng */, 3.476 - 0669D6981BAD01C900611CFA /* zlib */, 3.477 - ); 3.478 - name = libs; 3.479 - sourceTree = "<group>"; 3.480 - }; 3.481 - 0669D6981BAD01C900611CFA /* zlib */ = { 3.482 - isa = PBXGroup; 3.483 - children = ( 3.484 - 0669D7591BAD027000611CFA /* adler32.c */, 3.485 - 0669D75A1BAD027000611CFA /* compress.c */, 3.486 - 0669D75B1BAD027000611CFA /* crc32.c */, 3.487 - 0669D75C1BAD027000611CFA /* crc32.h */, 3.488 - 0669D75D1BAD027000611CFA /* deflate.c */, 3.489 - 0669D75E1BAD027000611CFA /* deflate.h */, 3.490 - 0669D75F1BAD027000611CFA /* gzio.c */, 3.491 - 0669D7601BAD027000611CFA /* infback.c */, 3.492 - 0669D7611BAD027000611CFA /* inffast.c */, 3.493 - 0669D7621BAD027000611CFA /* inffast.h */, 3.494 - 0669D7631BAD027000611CFA /* inffixed.h */, 3.495 - 0669D7641BAD027000611CFA /* inflate.c */, 3.496 - 0669D7651BAD027000611CFA /* inflate.h */, 3.497 - 0669D7661BAD027000611CFA /* inftrees.c */, 3.498 - 0669D7671BAD027000611CFA /* inftrees.h */, 3.499 - 0669D7681BAD027000611CFA /* trees.c */, 3.500 - 0669D7691BAD027000611CFA /* trees.h */, 3.501 - 0669D76A1BAD027000611CFA /* uncompr.c */, 3.502 - 0669D76B1BAD027000611CFA /* zconf.h */, 3.503 - 0669D76C1BAD027000611CFA /* zlib.h */, 3.504 - 0669D76D1BAD027000611CFA /* zutil.c */, 3.505 - 0669D76E1BAD027000611CFA /* zutil.h */, 3.506 - ); 3.507 - name = zlib; 3.508 - sourceTree = "<group>"; 3.509 - }; 3.510 - 0669D6991BAD01D500611CFA /* libpng */ = { 3.511 - isa = PBXGroup; 3.512 - children = ( 3.513 - 0669D7351BAD025B00611CFA /* png.c */, 3.514 - 0669D7361BAD025B00611CFA /* png.h */, 3.515 - 0669D7371BAD025B00611CFA /* pngconf.h */, 3.516 - 0669D7381BAD025B00611CFA /* pngerror.c */, 3.517 - 0669D7391BAD025B00611CFA /* pnggccrd.c */, 3.518 - 0669D73A1BAD025B00611CFA /* pngget.c */, 3.519 - 0669D73B1BAD025B00611CFA /* pngmem.c */, 3.520 - 0669D73C1BAD025B00611CFA /* pngpread.c */, 3.521 - 0669D73D1BAD025B00611CFA /* pngread.c */, 3.522 - 0669D73E1BAD025B00611CFA /* pngrio.c */, 3.523 - 0669D73F1BAD025B00611CFA /* pngrtran.c */, 3.524 - 0669D7401BAD025B00611CFA /* pngrutil.c */, 3.525 - 0669D7411BAD025B00611CFA /* pngset.c */, 3.526 - 0669D7421BAD025B00611CFA /* pngtrans.c */, 3.527 - 0669D7431BAD025B00611CFA /* pngvcrd.c */, 3.528 - 0669D7441BAD025B00611CFA /* pngwio.c */, 3.529 - 0669D7451BAD025B00611CFA /* pngwrite.c */, 3.530 - 0669D7461BAD025B00611CFA /* pngwtran.c */, 3.531 - 0669D7471BAD025B00611CFA /* pngwutil.c */, 3.532 - ); 3.533 - name = libpng; 3.534 - sourceTree = "<group>"; 3.535 - }; 3.536 - 0669D69A1BAD01DD00611CFA /* jpeglib */ = { 3.537 - isa = PBXGroup; 3.538 - children = ( 3.539 - 0669D6CD1BAD024700611CFA /* cderror.h */, 3.540 - 0669D6CE1BAD024700611CFA /* jcapimin.c */, 3.541 - 0669D6CF1BAD024700611CFA /* jcapistd.c */, 3.542 - 0669D6D01BAD024700611CFA /* jccoefct.c */, 3.543 - 0669D6D11BAD024700611CFA /* jccolor.c */, 3.544 - 0669D6D21BAD024700611CFA /* jcdctmgr.c */, 3.545 - 0669D6D31BAD024700611CFA /* jchuff.c */, 3.546 - 0669D6D41BAD024700611CFA /* jchuff.h */, 3.547 - 0669D6D51BAD024700611CFA /* jcinit.c */, 3.548 - 0669D6D61BAD024700611CFA /* jcmainct.c */, 3.549 - 0669D6D71BAD024700611CFA /* jcmarker.c */, 3.550 - 0669D6D81BAD024700611CFA /* jcmaster.c */, 3.551 - 0669D6D91BAD024700611CFA /* jcomapi.c */, 3.552 - 0669D6DA1BAD024700611CFA /* jconfig.h */, 3.553 - 0669D6DB1BAD024700611CFA /* jcparam.c */, 3.554 - 0669D6DC1BAD024700611CFA /* jcphuff.c */, 3.555 - 0669D6DD1BAD024700611CFA /* jcprepct.c */, 3.556 - 0669D6DE1BAD024700611CFA /* jcsample.c */, 3.557 - 0669D6DF1BAD024700611CFA /* jctrans.c */, 3.558 - 0669D6E01BAD024700611CFA /* jdapimin.c */, 3.559 - 0669D6E11BAD024700611CFA /* jdapistd.c */, 3.560 - 0669D6E21BAD024700611CFA /* jdatadst.c */, 3.561 - 0669D6E31BAD024700611CFA /* jdatasrc.c */, 3.562 - 0669D6E41BAD024700611CFA /* jdcoefct.c */, 3.563 - 0669D6E51BAD024700611CFA /* jdcolor.c */, 3.564 - 0669D6E61BAD024700611CFA /* jdct.h */, 3.565 - 0669D6E71BAD024700611CFA /* jddctmgr.c */, 3.566 - 0669D6E81BAD024700611CFA /* jdhuff.c */, 3.567 - 0669D6E91BAD024700611CFA /* jdhuff.h */, 3.568 - 0669D6EA1BAD024700611CFA /* jdinput.c */, 3.569 - 0669D6EB1BAD024700611CFA /* jdmainct.c */, 3.570 - 0669D6EC1BAD024700611CFA /* jdmarker.c */, 3.571 - 0669D6ED1BAD024700611CFA /* jdmaster.c */, 3.572 - 0669D6EE1BAD024700611CFA /* jdmerge.c */, 3.573 - 0669D6EF1BAD024700611CFA /* jdphuff.c */, 3.574 - 0669D6F01BAD024700611CFA /* jdpostct.c */, 3.575 - 0669D6F11BAD024700611CFA /* jdsample.c */, 3.576 - 0669D6F21BAD024700611CFA /* jdtrans.c */, 3.577 - 0669D6F31BAD024700611CFA /* jerror.c */, 3.578 - 0669D6F41BAD024700611CFA /* jerror.h */, 3.579 - 0669D6F51BAD024700611CFA /* jfdctflt.c */, 3.580 - 0669D6F61BAD024700611CFA /* jfdctfst.c */, 3.581 - 0669D6F71BAD024700611CFA /* jfdctint.c */, 3.582 - 0669D6F81BAD024700611CFA /* jidctflt.c */, 3.583 - 0669D6F91BAD024700611CFA /* jidctfst.c */, 3.584 - 0669D6FA1BAD024700611CFA /* jidctint.c */, 3.585 - 0669D6FB1BAD024700611CFA /* jidctred.c */, 3.586 - 0669D6FC1BAD024700611CFA /* jinclude.h */, 3.587 - 0669D6FD1BAD024700611CFA /* jmemmgr.c */, 3.588 - 0669D6FE1BAD024700611CFA /* jmemnobs.c */, 3.589 - 0669D6FF1BAD024700611CFA /* jmemsys.h */, 3.590 - 0669D7001BAD024700611CFA /* jmorecfg.h */, 3.591 - 0669D7011BAD024700611CFA /* jpegint.h */, 3.592 - 0669D7021BAD024700611CFA /* jpeglib.h */, 3.593 - 0669D7031BAD024700611CFA /* jquant1.c */, 3.594 - 0669D7041BAD024700611CFA /* jquant2.c */, 3.595 - 0669D7051BAD024700611CFA /* jutils.c */, 3.596 - 0669D7061BAD024700611CFA /* jversion.h */, 3.597 - ); 3.598 - name = jpeglib; 3.599 - sourceTree = "<group>"; 3.600 - }; 3.601 - 0669D69B1BAD01E300611CFA /* imago2 */ = { 3.602 - isa = PBXGroup; 3.603 - children = ( 3.604 - 0669D6BD1BAD022C00611CFA /* conv.c */, 3.605 - 0669D6BE1BAD022C00611CFA /* file_jpeg.c */, 3.606 - 0669D6BF1BAD022C00611CFA /* file_png.c */, 3.607 - 0669D6C01BAD022C00611CFA /* file_ppm.c */, 3.608 - 0669D6C11BAD022C00611CFA /* ftype_module.c */, 3.609 - 0669D6C21BAD022C00611CFA /* ftype_module.h */, 3.610 - 0669D6C31BAD022C00611CFA /* imago2.c */, 3.611 - 0669D6C41BAD022C00611CFA /* imago2.h */, 3.612 - 0669D6C51BAD022C00611CFA /* modules.c */, 3.613 - ); 3.614 - name = imago2; 3.615 - sourceTree = "<group>"; 3.616 - }; 3.617 - 0669D69C1BAD01EA00611CFA /* vmath */ = { 3.618 - isa = PBXGroup; 3.619 - children = ( 3.620 - 0669D69D1BAD020B00611CFA /* basis_c.c */, 3.621 - 0669D69E1BAD020B00611CFA /* basis.h */, 3.622 - 0669D69F1BAD020B00611CFA /* geom.c */, 3.623 - 0669D6A01BAD020B00611CFA /* geom.h */, 3.624 - 0669D6A11BAD020B00611CFA /* matrix_c.c */, 3.625 - 0669D6A21BAD020B00611CFA /* matrix.h */, 3.626 - 0669D6A31BAD020B00611CFA /* matrix.inl */, 3.627 - 0669D6A41BAD020B00611CFA /* quat_c.c */, 3.628 - 0669D6A51BAD020B00611CFA /* quat.h */, 3.629 - 0669D6A61BAD020B00611CFA /* quat.inl */, 3.630 - 0669D6A71BAD020B00611CFA /* ray_c.c */, 3.631 - 0669D6A81BAD020B00611CFA /* ray.h */, 3.632 - 0669D6A91BAD020B00611CFA /* ray.inl */, 3.633 - 0669D6AA1BAD020B00611CFA /* sphvec.h */, 3.634 - 0669D6AB1BAD020B00611CFA /* vector.h */, 3.635 - 0669D6AC1BAD020B00611CFA /* vector.inl */, 3.636 - 0669D6AD1BAD020B00611CFA /* vmath_config.h */, 3.637 - 0669D6AE1BAD020B00611CFA /* vmath_types.h */, 3.638 - 0669D6AF1BAD020B00611CFA /* vmath.c */, 3.639 - 0669D6B01BAD020B00611CFA /* vmath.h */, 3.640 - 0669D6B11BAD020B00611CFA /* vmath.inl */, 3.641 - ); 3.642 - name = vmath; 3.643 - sourceTree = "<group>"; 3.644 - }; 3.645 - 0669D77B1BAD028300611CFA /* sdr */ = { 3.646 - isa = PBXGroup; 3.647 - children = ( 3.648 - 060ECB0A1BB3A8DB00CE9B80 /* font.p.glsl */, 3.649 - 060ECAF41BB2496100CE9B80 /* ui.p.glsl */, 3.650 - 060ECAF51BB2496100CE9B80 /* ui.v.glsl */, 3.651 - 0669D77C1BAD02A200611CFA /* test.p.glsl */, 3.652 - 0669D77D1BAD02A200611CFA /* test.v.glsl */, 3.653 - 0669D77E1BAD02A200611CFA /* text.p.glsl */, 3.654 - 0669D77F1BAD02A200611CFA /* text.v.glsl */, 3.655 - 0669D7801BAD02A200611CFA /* tunnel.p.glsl */, 3.656 - 0669D7811BAD02A200611CFA /* tunnel.v.glsl */, 3.657 - 060ECAF01BB243B000CE9B80 /* color.v.glsl */, 3.658 - 060ECAF21BB2441600CE9B80 /* color.p.glsl */, 3.659 - ); 3.660 - name = sdr; 3.661 - sourceTree = "<group>"; 3.662 - }; 3.663 - 0669D7881BAD02B000611CFA /* data */ = { 3.664 - isa = PBXGroup; 3.665 - children = ( 3.666 - 060ECB061BB36FD800CE9B80 /* linux-libertine_s24.glyphmap */, 3.667 - 0669D7891BAD02DC00611CFA /* stonewall_normal.jpg */, 3.668 - 0669D78A1BAD02DC00611CFA /* stonewall.jpg */, 3.669 - 0669D78B1BAD02DC00611CFA /* text.png */, 3.670 - 0669D78C1BAD02DC00611CFA /* tiles.jpg */, 3.671 - ); 3.672 - name = data; 3.673 - sourceTree = "<group>"; 3.674 - }; 3.675 -/* End PBXGroup section */ 3.676 - 3.677 -/* Begin PBXNativeTarget section */ 3.678 - 0669D6461BA851BE00611CFA /* istereo */ = { 3.679 - isa = PBXNativeTarget; 3.680 - buildConfigurationList = 0669D66E1BA851BE00611CFA /* Build configuration list for PBXNativeTarget "istereo" */; 3.681 - buildPhases = ( 3.682 - 0669D6431BA851BE00611CFA /* Sources */, 3.683 - 0669D6441BA851BE00611CFA /* Frameworks */, 3.684 - 0669D6451BA851BE00611CFA /* Resources */, 3.685 - ); 3.686 - buildRules = ( 3.687 - ); 3.688 - dependencies = ( 3.689 - ); 3.690 - name = istereo; 3.691 - productName = istereo; 3.692 - productReference = 0669D6471BA851BE00611CFA /* istereo.app */; 3.693 - productType = "com.apple.product-type.application"; 3.694 - }; 3.695 -/* End PBXNativeTarget section */ 3.696 - 3.697 -/* Begin PBXProject section */ 3.698 - 0669D63F1BA851BE00611CFA /* Project object */ = { 3.699 - isa = PBXProject; 3.700 - attributes = { 3.701 - LastUpgradeCheck = 0640; 3.702 - ORGANIZATIONNAME = "Mutant Stargoat"; 3.703 - TargetAttributes = { 3.704 - 0669D6461BA851BE00611CFA = { 3.705 - CreatedOnToolsVersion = 6.4; 3.706 - DevelopmentTeam = RGR8XFZ5JC; 3.707 - }; 3.708 - }; 3.709 - }; 3.710 - buildConfigurationList = 0669D6421BA851BE00611CFA /* Build configuration list for PBXProject "istereo" */; 3.711 - compatibilityVersion = "Xcode 3.2"; 3.712 - developmentRegion = English; 3.713 - hasScannedForEncodings = 0; 3.714 - knownRegions = ( 3.715 - en, 3.716 - Base, 3.717 - ); 3.718 - mainGroup = 0669D63E1BA851BE00611CFA; 3.719 - productRefGroup = 0669D6481BA851BE00611CFA /* Products */; 3.720 - projectDirPath = ""; 3.721 - projectRoot = ""; 3.722 - targets = ( 3.723 - 0669D6461BA851BE00611CFA /* istereo */, 3.724 - ); 3.725 - }; 3.726 -/* End PBXProject section */ 3.727 - 3.728 -/* Begin PBXResourcesBuildPhase section */ 3.729 - 0669D6451BA851BE00611CFA /* Resources */ = { 3.730 - isa = PBXResourcesBuildPhase; 3.731 - buildActionMask = 2147483647; 3.732 - files = ( 3.733 - 0669D7861BAD02A200611CFA /* tunnel.p.glsl in Resources */, 3.734 - 0669D7821BAD02A200611CFA /* test.p.glsl in Resources */, 3.735 - 0669D78D1BAD02DC00611CFA /* stonewall_normal.jpg in Resources */, 3.736 - 060ECAF11BB243B000CE9B80 /* color.v.glsl in Resources */, 3.737 - 0669D78E1BAD02DC00611CFA /* stonewall.jpg in Resources */, 3.738 - 060ECAF61BB2496100CE9B80 /* ui.p.glsl in Resources */, 3.739 - 060ECAF71BB2496100CE9B80 /* ui.v.glsl in Resources */, 3.740 - 0669D7841BAD02A200611CFA /* text.p.glsl in Resources */, 3.741 - 060ECAF31BB2441600CE9B80 /* color.p.glsl in Resources */, 3.742 - 06ED084A1BAF9A2E00C1211D /* icons.xcassets in Resources */, 3.743 - 0669D7901BAD02DC00611CFA /* tiles.jpg in Resources */, 3.744 - 0669D7871BAD02A200611CFA /* tunnel.v.glsl in Resources */, 3.745 - 0669D78F1BAD02DC00611CFA /* text.png in Resources */, 3.746 - 060ECB0B1BB3A8DB00CE9B80 /* font.p.glsl in Resources */, 3.747 - 0669D7851BAD02A200611CFA /* text.v.glsl in Resources */, 3.748 - 0669D7831BAD02A200611CFA /* test.v.glsl in Resources */, 3.749 - 060ECB071BB36FD800CE9B80 /* linux-libertine_s24.glyphmap in Resources */, 3.750 - ); 3.751 - runOnlyForDeploymentPostprocessing = 0; 3.752 - }; 3.753 -/* End PBXResourcesBuildPhase section */ 3.754 - 3.755 -/* Begin PBXSourcesBuildPhase section */ 3.756 - 0669D6431BA851BE00611CFA /* Sources */ = { 3.757 - isa = PBXSourcesBuildPhase; 3.758 - buildActionMask = 2147483647; 3.759 - files = ( 3.760 - 060ECB001BB2BD5C00CE9B80 /* utf8.c in Sources */, 3.761 - 0669D7121BAD024700611CFA /* jcparam.c in Sources */, 3.762 - 060ECB0E1BB3AC0D00CE9B80 /* timer.c in Sources */, 3.763 - 0669D7551BAD025B00611CFA /* pngwio.c in Sources */, 3.764 - 0669D70F1BAD024700611CFA /* jcmarker.c in Sources */, 3.765 - 0669D6CB1BAD022C00611CFA /* imago2.c in Sources */, 3.766 - 0669D70B1BAD024700611CFA /* jcdctmgr.c in Sources */, 3.767 - 0669D6921BACDF6C00611CFA /* istereo.c in Sources */, 3.768 - 0669D72F1BAD024700611CFA /* jidctred.c in Sources */, 3.769 - 0669D7481BAD025B00611CFA /* png.c in Sources */, 3.770 - 0669D7201BAD024700611CFA /* jdmainct.c in Sources */, 3.771 - 0669D7531BAD025B00611CFA /* pngtrans.c in Sources */, 3.772 - 0669D6931BACDF6C00611CFA /* respath.c in Sources */, 3.773 - 0669D7771BAD027000611CFA /* inftrees.c in Sources */, 3.774 - 0669D7761BAD027000611CFA /* inflate.c in Sources */, 3.775 - 0669D6CC1BAD022C00611CFA /* modules.c in Sources */, 3.776 - 0669D7301BAD024700611CFA /* jmemmgr.c in Sources */, 3.777 - 0669D72E1BAD024700611CFA /* jidctint.c in Sources */, 3.778 - 060ECAD41BB1A9CC00CE9B80 /* boolanm.cc in Sources */, 3.779 - 0669D6B81BAD020B00611CFA /* ray_c.c in Sources */, 3.780 - 0669D71D1BAD024700611CFA /* jddctmgr.c in Sources */, 3.781 - 0669D7571BAD025B00611CFA /* pngwtran.c in Sources */, 3.782 - 060ECB051BB361D900CE9B80 /* assman.c in Sources */, 3.783 - 0669D7081BAD024700611CFA /* jcapistd.c in Sources */, 3.784 - 0669D72C1BAD024700611CFA /* jidctflt.c in Sources */, 3.785 - 060ECADB1BB1A9CC00CE9B80 /* textbox.cc in Sources */, 3.786 - 0669D7511BAD025B00611CFA /* pngrutil.c in Sources */, 3.787 - 0669D6BB1BAD020B00611CFA /* vmath.c in Sources */, 3.788 - 0669D7341BAD024700611CFA /* jutils.c in Sources */, 3.789 - 0669D6CA1BAD022C00611CFA /* ftype_module.c in Sources */, 3.790 - 0669D7281BAD024700611CFA /* jerror.c in Sources */, 3.791 - 0669D7221BAD024700611CFA /* jdmaster.c in Sources */, 3.792 - 0669D76F1BAD027000611CFA /* adler32.c in Sources */, 3.793 - 060ECAFF1BB2BD5C00CE9B80 /* font.c in Sources */, 3.794 - 0669D7541BAD025B00611CFA /* pngvcrd.c in Sources */, 3.795 - 0669D72A1BAD024700611CFA /* jfdctfst.c in Sources */, 3.796 - 0669D7791BAD027000611CFA /* uncompr.c in Sources */, 3.797 - 0669D6941BACDF6C00611CFA /* sanegl.c in Sources */, 3.798 - 0669D70D1BAD024700611CFA /* jcinit.c in Sources */, 3.799 - 0669D6961BACDF6C00611CFA /* tex.c in Sources */, 3.800 - 0669D7241BAD024700611CFA /* jdphuff.c in Sources */, 3.801 - 0669D70C1BAD024700611CFA /* jchuff.c in Sources */, 3.802 - 0669D71B1BAD024700611CFA /* jdcoefct.c in Sources */, 3.803 - 0669D7091BAD024700611CFA /* jccoefct.c in Sources */, 3.804 - 0669D6801BA85DDE00611CFA /* main.m in Sources */, 3.805 - 0669D7521BAD025B00611CFA /* pngset.c in Sources */, 3.806 - 0669D7561BAD025B00611CFA /* pngwrite.c in Sources */, 3.807 - 0669D7131BAD024700611CFA /* jcphuff.c in Sources */, 3.808 - 060ECAD91BB1A9CC00CE9B80 /* screen.cc in Sources */, 3.809 - 0669D70A1BAD024700611CFA /* jccolor.c in Sources */, 3.810 - 060ECADD1BB1A9CC00CE9B80 /* widget.cc in Sources */, 3.811 - 0669D74F1BAD025B00611CFA /* pngrio.c in Sources */, 3.812 - 0669D6C81BAD022C00611CFA /* file_png.c in Sources */, 3.813 - 0669D7231BAD024700611CFA /* jdmerge.c in Sources */, 3.814 - 0669D77A1BAD027000611CFA /* zutil.c in Sources */, 3.815 - 0669D7721BAD027000611CFA /* deflate.c in Sources */, 3.816 - 060ECAEB1BB1AA5200CE9B80 /* checkbox.cc in Sources */, 3.817 - 0669D71F1BAD024700611CFA /* jdinput.c in Sources */, 3.818 - 0669D7581BAD025B00611CFA /* pngwutil.c in Sources */, 3.819 - 0669D7261BAD024700611CFA /* jdsample.c in Sources */, 3.820 - 060ECAFE1BB2BD5C00CE9B80 /* drawgl.c in Sources */, 3.821 - 0669D7701BAD027000611CFA /* compress.c in Sources */, 3.822 - 060ECB031BB361C300CE9B80 /* assman.c in Sources */, 3.823 - 0669D7111BAD024700611CFA /* jcomapi.c in Sources */, 3.824 - 0669D71A1BAD024700611CFA /* jdatasrc.c in Sources */, 3.825 - 060ECADC1BB1A9CC00CE9B80 /* theme.cc in Sources */, 3.826 - 0669D74B1BAD025B00611CFA /* pngget.c in Sources */, 3.827 - 060ECAD71BB1A9CC00CE9B80 /* event.cc in Sources */, 3.828 - 060ECAD51BB1A9CC00CE9B80 /* button.cc in Sources */, 3.829 - 0669D7211BAD024700611CFA /* jdmarker.c in Sources */, 3.830 - 0669D7251BAD024700611CFA /* jdpostct.c in Sources */, 3.831 - 0669D6811BA85DDE00611CFA /* viewctl.m in Sources */, 3.832 - 0669D67F1BA85DDE00611CFA /* app_delegate.m in Sources */, 3.833 - 0669D7101BAD024700611CFA /* jcmaster.c in Sources */, 3.834 - 0669D72B1BAD024700611CFA /* jfdctint.c in Sources */, 3.835 - 0669D7291BAD024700611CFA /* jfdctflt.c in Sources */, 3.836 - 0669D6911BACDF6C00611CFA /* cam.c in Sources */, 3.837 - 0669D7191BAD024700611CFA /* jdatadst.c in Sources */, 3.838 - 0669D7731BAD027000611CFA /* gzio.c in Sources */, 3.839 - 0669D6B61BAD020B00611CFA /* quat_c.c in Sources */, 3.840 - 0669D6C71BAD022C00611CFA /* file_jpeg.c in Sources */, 3.841 - 0669D7711BAD027000611CFA /* crc32.c in Sources */, 3.842 - 0669D6B31BAD020B00611CFA /* geom.c in Sources */, 3.843 - 0669D7741BAD027000611CFA /* infback.c in Sources */, 3.844 - 0669D74C1BAD025B00611CFA /* pngmem.c in Sources */, 3.845 - 0669D7271BAD024700611CFA /* jdtrans.c in Sources */, 3.846 - 0669D6B21BAD020B00611CFA /* basis_c.c in Sources */, 3.847 - 0669D7161BAD024700611CFA /* jctrans.c in Sources */, 3.848 - 060ECADA1BB1A9CC00CE9B80 /* slider.cc in Sources */, 3.849 - 0669D7311BAD024700611CFA /* jmemnobs.c in Sources */, 3.850 - 0669D74E1BAD025B00611CFA /* pngread.c in Sources */, 3.851 - 0669D71E1BAD024700611CFA /* jdhuff.c in Sources */, 3.852 - 0669D74A1BAD025B00611CFA /* pnggccrd.c in Sources */, 3.853 - 060ECAEF1BB22A4400CE9B80 /* ui.cc in Sources */, 3.854 - 0669D70E1BAD024700611CFA /* jcmainct.c in Sources */, 3.855 - 0669D7151BAD024700611CFA /* jcsample.c in Sources */, 3.856 - 0669D7141BAD024700611CFA /* jcprepct.c in Sources */, 3.857 - 0669D7751BAD027000611CFA /* inffast.c in Sources */, 3.858 - 0669D7491BAD025B00611CFA /* pngerror.c in Sources */, 3.859 - 0669D7171BAD024700611CFA /* jdapimin.c in Sources */, 3.860 - 060ECB091BB3989500CE9B80 /* uitheme.cc in Sources */, 3.861 - 0669D7331BAD024700611CFA /* jquant2.c in Sources */, 3.862 - 0669D74D1BAD025B00611CFA /* pngpread.c in Sources */, 3.863 - 0669D7071BAD024700611CFA /* jcapimin.c in Sources */, 3.864 - 0669D6C61BAD022C00611CFA /* conv.c in Sources */, 3.865 - 0669D6B41BAD020B00611CFA /* matrix_c.c in Sources */, 3.866 - 060ECAEC1BB1AA5200CE9B80 /* label.cc in Sources */, 3.867 - 0669D7321BAD024700611CFA /* jquant1.c in Sources */, 3.868 - 0669D6C91BAD022C00611CFA /* file_ppm.c in Sources */, 3.869 - 0669D72D1BAD024700611CFA /* jidctfst.c in Sources */, 3.870 - 0669D7501BAD025B00611CFA /* pngrtran.c in Sources */, 3.871 - 0669D7181BAD024700611CFA /* jdapistd.c in Sources */, 3.872 - 0669D6951BACDF6C00611CFA /* sdr.c in Sources */, 3.873 - 0669D7781BAD027000611CFA /* trees.c in Sources */, 3.874 - 0669D71C1BAD024700611CFA /* jdcolor.c in Sources */, 3.875 - ); 3.876 - runOnlyForDeploymentPostprocessing = 0; 3.877 - }; 3.878 -/* End PBXSourcesBuildPhase section */ 3.879 - 3.880 -/* Begin XCBuildConfiguration section */ 3.881 - 0669D66C1BA851BE00611CFA /* Debug */ = { 3.882 - isa = XCBuildConfiguration; 3.883 - buildSettings = { 3.884 - ALWAYS_SEARCH_USER_PATHS = NO; 3.885 - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 3.886 - CLANG_CXX_LIBRARY = "libc++"; 3.887 - CLANG_ENABLE_MODULES = YES; 3.888 - CLANG_ENABLE_OBJC_ARC = YES; 3.889 - CLANG_WARN_BOOL_CONVERSION = YES; 3.890 - CLANG_WARN_CONSTANT_CONVERSION = YES; 3.891 - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 3.892 - CLANG_WARN_EMPTY_BODY = YES; 3.893 - CLANG_WARN_ENUM_CONVERSION = YES; 3.894 - CLANG_WARN_INT_CONVERSION = YES; 3.895 - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 3.896 - CLANG_WARN_UNREACHABLE_CODE = YES; 3.897 - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 3.898 - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 3.899 - COPY_PHASE_STRIP = NO; 3.900 - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 3.901 - ENABLE_STRICT_OBJC_MSGSEND = YES; 3.902 - GCC_C_LANGUAGE_STANDARD = gnu99; 3.903 - GCC_DYNAMIC_NO_PIC = NO; 3.904 - GCC_NO_COMMON_BLOCKS = YES; 3.905 - GCC_OPTIMIZATION_LEVEL = 0; 3.906 - GCC_PREPROCESSOR_DEFINITIONS = ( 3.907 - "DEBUG=1", 3.908 - "$(inherited)", 3.909 - ); 3.910 - GCC_SYMBOLS_PRIVATE_EXTERN = NO; 3.911 - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 3.912 - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 3.913 - GCC_WARN_UNDECLARED_SELECTOR = YES; 3.914 - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 3.915 - GCC_WARN_UNUSED_FUNCTION = YES; 3.916 - GCC_WARN_UNUSED_VARIABLE = YES; 3.917 - IPHONEOS_DEPLOYMENT_TARGET = 6.0; 3.918 - MTL_ENABLE_DEBUG_INFO = YES; 3.919 - ONLY_ACTIVE_ARCH = YES; 3.920 - SDKROOT = iphoneos; 3.921 - TARGETED_DEVICE_FAMILY = "1,2"; 3.922 - }; 3.923 - name = Debug; 3.924 - }; 3.925 - 0669D66D1BA851BE00611CFA /* Release */ = { 3.926 - isa = XCBuildConfiguration; 3.927 - buildSettings = { 3.928 - ALWAYS_SEARCH_USER_PATHS = NO; 3.929 - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 3.930 - CLANG_CXX_LIBRARY = "libc++"; 3.931 - CLANG_ENABLE_MODULES = YES; 3.932 - CLANG_ENABLE_OBJC_ARC = YES; 3.933 - CLANG_WARN_BOOL_CONVERSION = YES; 3.934 - CLANG_WARN_CONSTANT_CONVERSION = YES; 3.935 - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 3.936 - CLANG_WARN_EMPTY_BODY = YES; 3.937 - CLANG_WARN_ENUM_CONVERSION = YES; 3.938 - CLANG_WARN_INT_CONVERSION = YES; 3.939 - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 3.940 - CLANG_WARN_UNREACHABLE_CODE = YES; 3.941 - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 3.942 - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 3.943 - COPY_PHASE_STRIP = NO; 3.944 - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 3.945 - ENABLE_NS_ASSERTIONS = NO; 3.946 - ENABLE_STRICT_OBJC_MSGSEND = YES; 3.947 - GCC_C_LANGUAGE_STANDARD = gnu99; 3.948 - GCC_NO_COMMON_BLOCKS = YES; 3.949 - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 3.950 - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 3.951 - GCC_WARN_UNDECLARED_SELECTOR = YES; 3.952 - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 3.953 - GCC_WARN_UNUSED_FUNCTION = YES; 3.954 - GCC_WARN_UNUSED_VARIABLE = YES; 3.955 - IPHONEOS_DEPLOYMENT_TARGET = 6.0; 3.956 - MTL_ENABLE_DEBUG_INFO = NO; 3.957 - SDKROOT = iphoneos; 3.958 - TARGETED_DEVICE_FAMILY = "1,2"; 3.959 - VALIDATE_PRODUCT = YES; 3.960 - }; 3.961 - name = Release; 3.962 - }; 3.963 - 0669D66F1BA851BE00611CFA /* Debug */ = { 3.964 - isa = XCBuildConfiguration; 3.965 - buildSettings = { 3.966 - ALWAYS_SEARCH_USER_PATHS = YES; 3.967 - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 3.968 - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; 3.969 - CODE_SIGN_IDENTITY = "iPhone Developer"; 3.970 - COMPRESS_PNG_FILES = NO; 3.971 - GCC_PREPROCESSOR_DEFINITIONS = ( 3.972 - "DEBUG=1", 3.973 - HAVE_OPENGL_H, 3.974 - HAVE_CONFIG_H, 3.975 - NO_FREETYPE, 3.976 - ); 3.977 - HEADER_SEARCH_PATHS = libs; 3.978 - INFOPLIST_FILE = "$(SRCROOT)/ios/Info.plist"; 3.979 - IPHONEOS_DEPLOYMENT_TARGET = 6.0; 3.980 - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; 3.981 - PRODUCT_NAME = "$(TARGET_NAME)"; 3.982 - }; 3.983 - name = Debug; 3.984 - }; 3.985 - 0669D6701BA851BE00611CFA /* Release */ = { 3.986 - isa = XCBuildConfiguration; 3.987 - buildSettings = { 3.988 - ALWAYS_SEARCH_USER_PATHS = YES; 3.989 - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 3.990 - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; 3.991 - CODE_SIGN_IDENTITY = "iPhone Developer"; 3.992 - COMPRESS_PNG_FILES = NO; 3.993 - GCC_PREPROCESSOR_DEFINITIONS = ( 3.994 - HAVE_OPENGL_H, 3.995 - HAVE_CONFIG_H, 3.996 - NO_FREETYPE, 3.997 - ); 3.998 - HEADER_SEARCH_PATHS = libs; 3.999 - INFOPLIST_FILE = "$(SRCROOT)/ios/Info.plist"; 3.1000 - IPHONEOS_DEPLOYMENT_TARGET = 6.0; 3.1001 - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; 3.1002 - PRODUCT_NAME = "$(TARGET_NAME)"; 3.1003 - }; 3.1004 - name = Release; 3.1005 - }; 3.1006 -/* End XCBuildConfiguration section */ 3.1007 - 3.1008 -/* Begin XCConfigurationList section */ 3.1009 - 0669D6421BA851BE00611CFA /* Build configuration list for PBXProject "istereo" */ = { 3.1010 - isa = XCConfigurationList; 3.1011 - buildConfigurations = ( 3.1012 - 0669D66C1BA851BE00611CFA /* Debug */, 3.1013 - 0669D66D1BA851BE00611CFA /* Release */, 3.1014 - ); 3.1015 - defaultConfigurationIsVisible = 0; 3.1016 - defaultConfigurationName = Release; 3.1017 - }; 3.1018 - 0669D66E1BA851BE00611CFA /* Build configuration list for PBXNativeTarget "istereo" */ = { 3.1019 - isa = XCConfigurationList; 3.1020 - buildConfigurations = ( 3.1021 - 0669D66F1BA851BE00611CFA /* Debug */, 3.1022 - 0669D6701BA851BE00611CFA /* Release */, 3.1023 - ); 3.1024 - defaultConfigurationIsVisible = 0; 3.1025 - defaultConfigurationName = Release; 3.1026 - }; 3.1027 -/* End XCConfigurationList section */ 3.1028 - }; 3.1029 - rootObject = 0669D63F1BA851BE00611CFA /* Project object */; 3.1030 -}
4.1 --- a/src/ios/viewctl.m Wed Sep 30 04:41:21 2015 +0300 4.2 +++ b/src/ios/viewctl.m Thu Oct 01 07:54:57 2015 +0300 4.3 @@ -5,11 +5,15 @@ 4.4 4.5 @interface ViewController () { 4.6 EAGLContext *ctx; 4.7 - float pixel_scale; 4.8 + float pixel_scale, max_pixel_scale, low_pixel_scale; 4.9 4.10 GLKView *glview; 4.11 ADBannerView *ad; 4.12 BOOL ad_visible; 4.13 + BOOL ad_ready; 4.14 + 4.15 + int ios_ver_major, ios_ver_minor; 4.16 + BOOL landscape_swap; 4.17 } 4.18 4.19 4.20 @@ -19,14 +23,77 @@ 4.21 4.22 - (void)init_gl; 4.23 - (void)destroy_gl; 4.24 + 4.25 +- (void)enable_retina; 4.26 +- (void)disable_retina; 4.27 +- (BOOL)is_retina_enabled; 4.28 +- (BOOL)have_retina; 4.29 @end 4.30 4.31 +static ViewController *view_ctl; 4.32 +static BOOL ad_show_requested; 4.33 + 4.34 +void ad_banner_show(void) 4.35 +{ 4.36 + if(view_ctl) { 4.37 + [view_ctl show_ad]; 4.38 + } 4.39 + ad_show_requested = YES; 4.40 +} 4.41 + 4.42 +void ad_banner_hide(void) 4.43 +{ 4.44 + if(view_ctl) { 4.45 + [view_ctl hide_ad]; 4.46 + } 4.47 + ad_show_requested = NO; 4.48 +} 4.49 + 4.50 +void use_retina_res(int enable) 4.51 +{ 4.52 + if(enable) { 4.53 + [view_ctl enable_retina]; 4.54 + } else { 4.55 + [view_ctl disable_retina]; 4.56 + } 4.57 +} 4.58 + 4.59 +int using_retina_res(void) 4.60 +{ 4.61 + return [view_ctl is_retina_enabled] ? 1 : 0; 4.62 +} 4.63 + 4.64 +int have_retina(void) 4.65 +{ 4.66 + if(view_ctl) { 4.67 + return [view_ctl have_retina] ? 1 : 0; 4.68 + } 4.69 + return 0; 4.70 +} 4.71 + 4.72 + 4.73 @implementation ViewController 4.74 4.75 - (void)viewDidLoad 4.76 { 4.77 [super viewDidLoad]; 4.78 4.79 + view_ctl = self; 4.80 + 4.81 + NSString *str = [[UIDevice currentDevice] systemVersion]; 4.82 + if(sscanf(str.UTF8String, "%d.%d", &ios_ver_major, &ios_ver_minor) != 2) { 4.83 + ios_ver_major = 8; 4.84 + ios_ver_minor = 0; 4.85 + } 4.86 + printf("iOS version: %d.%d\n", ios_ver_major, ios_ver_minor); 4.87 + 4.88 + // in iOS versions before 8, the view size and event coordinates are swapped in landscape 4.89 + if((int)NSFoundationVersionNumber < NSFoundationVersionNumber_iOS_8_0) { 4.90 + assert(ios_ver_major < 8); 4.91 + landscape_swap = YES; 4.92 + } else { 4.93 + landscape_swap = NO; 4.94 + } 4.95 4.96 self->ctx = [[EAGLContext alloc] initWithAPI: kEAGLRenderingAPIOpenGLES2]; 4.97 if(!self->ctx) { 4.98 @@ -38,12 +105,13 @@ 4.99 glview.drawableDepthFormat = GLKViewDrawableDepthFormat24; 4.100 4.101 if([glview respondsToSelector: NSSelectorFromString(@"contentScaleFactor")]) { 4.102 - pixel_scale = [[UIScreen mainScreen] scale]; 4.103 - glview.contentScaleFactor = pixel_scale; 4.104 - printf("pixel scale: %g\n", pixel_scale); 4.105 + max_pixel_scale = [[UIScreen mainScreen] scale]; 4.106 + printf("max pixel scale: %g\n", pixel_scale); 4.107 } else { 4.108 - pixel_scale = 1.0f; 4.109 + max_pixel_scale = 1.0f; 4.110 } 4.111 + low_pixel_scale = 1.0f; 4.112 + [self disable_retina]; // default to non-retina mode 4.113 4.114 [self create_ad]; 4.115 4.116 @@ -52,6 +120,8 @@ 4.117 4.118 - (void)dealloc 4.119 { 4.120 + view_ctl = nil; 4.121 + 4.122 [self destroy_gl]; 4.123 4.124 if([EAGLContext currentContext] == self->ctx) { 4.125 @@ -96,8 +166,13 @@ 4.126 - (void)create_ad 4.127 { 4.128 ad = [[ADBannerView alloc] initWithAdType: ADAdTypeBanner]; 4.129 + CGRect rect = ad.frame; 4.130 + rect.size.width = glview.bounds.size.width; 4.131 + ad.frame = rect; 4.132 [ad setAutoresizingMask: UIViewAutoresizingFlexibleWidth]; 4.133 + 4.134 ad_visible = YES; 4.135 + ad_ready = NO; 4.136 [self hide_ad]; 4.137 [glview addSubview: ad]; 4.138 ad.delegate = self; 4.139 @@ -105,7 +180,7 @@ 4.140 4.141 - (void)show_ad 4.142 { 4.143 - if(!ad_visible) { 4.144 + if(!ad_visible && ad_ready) { 4.145 CGRect rect = ad.frame; 4.146 rect.origin.y = 0; 4.147 ad.frame = rect; 4.148 @@ -137,6 +212,32 @@ 4.149 [EAGLContext setCurrentContext: self->ctx]; 4.150 } 4.151 4.152 +- (void)enable_retina 4.153 +{ 4.154 + pixel_scale = max_pixel_scale; 4.155 + printf("enable_retina setting pixel scale: %g\n", pixel_scale); 4.156 + glview.contentScaleFactor = pixel_scale; 4.157 + [glview setNeedsLayout]; 4.158 +} 4.159 + 4.160 +- (void)disable_retina 4.161 +{ 4.162 + pixel_scale = low_pixel_scale; 4.163 + printf("disable_retina setting pixel scale: %g\n", pixel_scale); 4.164 + glview.contentScaleFactor = pixel_scale; 4.165 + [glview setNeedsLayout]; 4.166 +} 4.167 + 4.168 +- (BOOL)is_retina_enabled 4.169 +{ 4.170 + return pixel_scale > low_pixel_scale; 4.171 +} 4.172 + 4.173 +- (BOOL)have_retina 4.174 +{ 4.175 + return max_pixel_scale > 1.0; 4.176 +} 4.177 + 4.178 4.179 - (void)glkView: (GLKView*)view drawInRect: (CGRect)rect 4.180 { 4.181 @@ -148,6 +249,14 @@ 4.182 CGRect rect = self.view.frame; 4.183 int xsz = rect.size.width * pixel_scale; 4.184 int ysz = rect.size.height * pixel_scale; 4.185 + 4.186 + BOOL is_landscape = UIInterfaceOrientationIsLandscape([UIApplication sharedApplication].statusBarOrientation); 4.187 + if(is_landscape && landscape_swap) { 4.188 + int tmp = xsz; 4.189 + xsz = ysz; 4.190 + ysz = tmp; 4.191 + } 4.192 + 4.193 reshape(xsz, ysz); 4.194 printf("viewport %dx%d (scale: %g)\n", xsz, ysz, pixel_scale); 4.195 } 4.196 @@ -155,40 +264,57 @@ 4.197 - (void)touchesBegan: (NSSet<UITouch*>*)touches withEvent: (UIEvent*)event 4.198 { 4.199 UITouch *touch = [touches anyObject]; 4.200 - CGPoint pt = [touch locationInView: nil]; 4.201 - mouse_button(0, 1, pt.x, pt.y); 4.202 + CGPoint pt = [touch locationInView: glview]; 4.203 + int x = (int)(pt.x * pixel_scale); 4.204 + int y = (int)(pt.y * pixel_scale); 4.205 + 4.206 + mouse_button(0, 1, x, y); 4.207 } 4.208 4.209 - (void)touchesMoved: (NSSet<UITouch*>*)touches withEvent: (UIEvent*)event 4.210 { 4.211 UITouch *touch = [touches anyObject]; 4.212 - CGPoint pt = [touch locationInView: nil]; 4.213 - mouse_motion(pt.x, pt.y); 4.214 + CGPoint pt = [touch locationInView: glview]; 4.215 + int x = (int)(pt.x * pixel_scale); 4.216 + int y = (int)(pt.y * pixel_scale); 4.217 + 4.218 + mouse_motion(x, y); 4.219 } 4.220 4.221 - (void)touchesEnded: (NSSet<UITouch*>*)touches withEvent: (UIEvent*)event 4.222 { 4.223 UITouch *touch = [touches anyObject]; 4.224 - CGPoint pt = [touch locationInView: nil]; 4.225 - mouse_button(0, 0, pt.x, pt.y); 4.226 + CGPoint pt = [touch locationInView: glview]; 4.227 + int x = (int)(pt.x * pixel_scale); 4.228 + int y = (int)(pt.y * pixel_scale); 4.229 + 4.230 + mouse_button(0, 0, x, y); 4.231 + printf("touch release %d %d\n", x, y); 4.232 } 4.233 4.234 - (void)touchesCancelled: (NSSet<UITouch*>*)touches withEvent: (UIEvent*)event 4.235 { 4.236 UITouch *touch = [touches anyObject]; 4.237 - CGPoint pt = [touch locationInView: nil]; 4.238 - mouse_button(0, 0, pt.x, pt.y); 4.239 + CGPoint pt = [touch locationInView: glview]; 4.240 + int x = (int)(pt.x * pixel_scale); 4.241 + int y = (int)(pt.y * pixel_scale); 4.242 + 4.243 + mouse_button(0, 0, x, y); 4.244 } 4.245 4.246 // ADBannerDelegate functions 4.247 4.248 - (void)bannerViewDidLoadAd: (ADBannerView*)banner 4.249 { 4.250 - [self show_ad]; 4.251 + ad_ready = YES; 4.252 + if(ad_show_requested) { 4.253 + [self show_ad]; 4.254 + } 4.255 } 4.256 4.257 - (void)bannerView: (ADBannerView*)banner didFailToReceiveAdWithError: (NSError*)error 4.258 { 4.259 + ad_ready = NO; 4.260 [self hide_ad]; 4.261 4.262 NSLog(@"Failed to retrieve ad");
5.1 --- a/src/ui.cc Wed Sep 30 04:41:21 2015 +0300 5.2 +++ b/src/ui.cc Thu Oct 01 07:54:57 2015 +0300 5.3 @@ -7,15 +7,24 @@ 5.4 5.5 using namespace goatkit; 5.6 5.7 -extern int stereo; 5.8 -extern int show_opt; 5.9 -extern int use_bump; 5.10 -extern float split; 5.11 +extern "C" void ad_banner_show(void); 5.12 +extern "C" void ad_banner_hide(void); 5.13 +extern "C" void use_retina_res(int enable); 5.14 +extern "C" int using_retina_res(void); 5.15 +extern "C" int have_retina(void); 5.16 5.17 static void done_bn_handler(Widget *w, const Event &ev, void *cls); 5.18 static void stereo_cbox_handler(Widget *w, const Event &ev, void *cls); 5.19 static void bump_cbox_handler(Widget *w, const Event &ev, void *cls); 5.20 static void split_slider_handler(Widget *w, const Event &ev, void *cls); 5.21 +#ifdef IPHONE 5.22 +static void retina_cbox_handler(Widget *w, const Event &ev, void *cls); 5.23 +#endif 5.24 + 5.25 +extern int stereo; 5.26 +extern int show_opt; 5.27 +extern int use_bump; 5.28 +extern float split; 5.29 5.30 static Screen scr; 5.31 static float aspect; 5.32 @@ -28,16 +37,33 @@ 5.33 5.34 int ui_init(void) 5.35 { 5.36 - float ypos = 300; 5.37 - float vsep = 70; 5.38 - float vsz = 35; 5.39 + float ypos = 280; 5.40 + float vsep = 75; 5.41 + float vsz = 36; 5.42 5.43 - CheckBox *cbox = new CheckBox; 5.44 + CheckBox *cbox; 5.45 + 5.46 +#ifdef IPHONE 5.47 + if(have_retina()) { 5.48 + cbox = new CheckBox; 5.49 + cbox->set_position(300, ypos + vsep); 5.50 + cbox->set_size(300, vsz); 5.51 + cbox->set_text("Retina quality rendering"); 5.52 + if(using_retina_res()) { 5.53 + cbox->check(); 5.54 + } else { 5.55 + cbox->uncheck(); 5.56 + } 5.57 + cbox->set_callback(EV_CHANGE, retina_cbox_handler); 5.58 + scr.add_widget(cbox); 5.59 + } 5.60 +#endif 5.61 + 5.62 + cbox = new CheckBox; 5.63 cbox->set_position(300, ypos); 5.64 cbox->set_size(300, vsz); 5.65 cbox->set_text("Stereoscopic rendering"); 5.66 cbox->set_callback(EV_CHANGE, stereo_cbox_handler); 5.67 - //cbox->set_toggle_transition(80); 5.68 scr.add_widget(cbox); 5.69 ypos -= vsep; 5.70 5.71 @@ -67,45 +93,17 @@ 5.72 scr.add_widget(cbox); 5.73 ypos -= vsep; 5.74 5.75 - ypos -= vsep * 0.5; 5.76 + ypos -= vsep * 0.25; 5.77 Button *button = new Button; 5.78 button->set_position(450, ypos); 5.79 button->set_size(150, vsz); 5.80 - button->set_text("Done"); 5.81 + button->set_text("Ok"); 5.82 button->set_callback(EV_CLICK, done_bn_handler); 5.83 scr.add_widget(button); 5.84 ypos -= vsep; 5.85 5.86 - /* 5.87 - TextBox *text = new TextBox; 5.88 - text->set_position(300, ypos += vsep); 5.89 - text->set_size(200, 30); 5.90 - text->set_text("foo"); 5.91 - text->set_callback(EV_CHANGE, callback); 5.92 - scr.add_widget(text); 5.93 - 5.94 - CheckBox *cbox = new CheckBox; 5.95 - cbox->set_position(300, ypos += vsep); 5.96 - cbox->set_size(200, 20); 5.97 - cbox->set_text("a checkbox!"); 5.98 - cbox->set_callback(EV_CHANGE, callback); 5.99 - scr.add_widget(cbox); 5.100 - 5.101 - Slider *intslider = new Slider; 5.102 - intslider->set_position(300, ypos += vsep); 5.103 - intslider->set_size(200, 40); 5.104 - intslider->set_callback(EV_CHANGE, callback); 5.105 - intslider->set_continuous_change(false); 5.106 - intslider->set_range(0, 100.0); 5.107 - intslider->set_step(10); 5.108 - scr.add_widget(intslider); 5.109 - */ 5.110 - 5.111 scr.set_visibility_transition(400); 5.112 5.113 - // load the theme 5.114 - //add_theme_path("themes/simple"); 5.115 - 5.116 if(!(theme = get_theme("istereo"))) { 5.117 return -1; 5.118 } 5.119 @@ -120,11 +118,13 @@ 5.120 void ui_show() 5.121 { 5.122 scr.show(); 5.123 + ad_banner_show(); 5.124 } 5.125 5.126 void ui_hide() 5.127 { 5.128 scr.hide(); 5.129 + ad_banner_hide(); 5.130 } 5.131 5.132 int ui_visible() 5.133 @@ -228,3 +228,10 @@ 5.134 split = ((Slider*)w)->get_value(); 5.135 } 5.136 5.137 +#ifdef IPHONE 5.138 +static void retina_cbox_handler(Widget *w, const Event &ev, void *cls) 5.139 +{ 5.140 + use_retina_res(((CheckBox*)w)->is_checked() ? 1 : 0); 5.141 +} 5.142 +#endif 5.143 +
6.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 6.2 +++ b/stereotunnel.xcodeproj/project.pbxproj Thu Oct 01 07:54:57 2015 +0300 6.3 @@ -0,0 +1,1035 @@ 6.4 +// !$*UTF8*$! 6.5 +{ 6.6 + archiveVersion = 1; 6.7 + classes = { 6.8 + }; 6.9 + objectVersion = 46; 6.10 + objects = { 6.11 + 6.12 +/* Begin PBXBuildFile section */ 6.13 + 060ECAD41BB1A9CC00CE9B80 /* boolanm.cc in Sources */ = {isa = PBXBuildFile; fileRef = 060ECAC91BB1A9CC00CE9B80 /* boolanm.cc */; settings = {ASSET_TAGS = (); }; }; 6.14 + 060ECAD51BB1A9CC00CE9B80 /* button.cc in Sources */ = {isa = PBXBuildFile; fileRef = 060ECACB1BB1A9CC00CE9B80 /* button.cc */; settings = {ASSET_TAGS = (); }; }; 6.15 + 060ECAD71BB1A9CC00CE9B80 /* event.cc in Sources */ = {isa = PBXBuildFile; fileRef = 060ECACD1BB1A9CC00CE9B80 /* event.cc */; settings = {ASSET_TAGS = (); }; }; 6.16 + 060ECAD91BB1A9CC00CE9B80 /* screen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 060ECACF1BB1A9CC00CE9B80 /* screen.cc */; settings = {ASSET_TAGS = (); }; }; 6.17 + 060ECADA1BB1A9CC00CE9B80 /* slider.cc in Sources */ = {isa = PBXBuildFile; fileRef = 060ECAD01BB1A9CC00CE9B80 /* slider.cc */; settings = {ASSET_TAGS = (); }; }; 6.18 + 060ECADB1BB1A9CC00CE9B80 /* textbox.cc in Sources */ = {isa = PBXBuildFile; fileRef = 060ECAD11BB1A9CC00CE9B80 /* textbox.cc */; settings = {ASSET_TAGS = (); }; }; 6.19 + 060ECADC1BB1A9CC00CE9B80 /* theme.cc in Sources */ = {isa = PBXBuildFile; fileRef = 060ECAD21BB1A9CC00CE9B80 /* theme.cc */; settings = {ASSET_TAGS = (); }; }; 6.20 + 060ECADD1BB1A9CC00CE9B80 /* widget.cc in Sources */ = {isa = PBXBuildFile; fileRef = 060ECAD31BB1A9CC00CE9B80 /* widget.cc */; settings = {ASSET_TAGS = (); }; }; 6.21 + 060ECAEB1BB1AA5200CE9B80 /* checkbox.cc in Sources */ = {isa = PBXBuildFile; fileRef = 060ECADF1BB1AA5200CE9B80 /* checkbox.cc */; settings = {ASSET_TAGS = (); }; }; 6.22 + 060ECAEC1BB1AA5200CE9B80 /* label.cc in Sources */ = {isa = PBXBuildFile; fileRef = 060ECAE31BB1AA5200CE9B80 /* label.cc */; settings = {ASSET_TAGS = (); }; }; 6.23 + 060ECAEF1BB22A4400CE9B80 /* ui.cc in Sources */ = {isa = PBXBuildFile; fileRef = 060ECAED1BB22A4400CE9B80 /* ui.cc */; settings = {ASSET_TAGS = (); }; }; 6.24 + 060ECAF11BB243B000CE9B80 /* color.v.glsl in Resources */ = {isa = PBXBuildFile; fileRef = 060ECAF01BB243B000CE9B80 /* color.v.glsl */; settings = {ASSET_TAGS = (); }; }; 6.25 + 060ECAF31BB2441600CE9B80 /* color.p.glsl in Resources */ = {isa = PBXBuildFile; fileRef = 060ECAF21BB2441600CE9B80 /* color.p.glsl */; settings = {ASSET_TAGS = (); }; }; 6.26 + 060ECAF61BB2496100CE9B80 /* ui.p.glsl in Resources */ = {isa = PBXBuildFile; fileRef = 060ECAF41BB2496100CE9B80 /* ui.p.glsl */; settings = {ASSET_TAGS = (); }; }; 6.27 + 060ECAF71BB2496100CE9B80 /* ui.v.glsl in Resources */ = {isa = PBXBuildFile; fileRef = 060ECAF51BB2496100CE9B80 /* ui.v.glsl */; settings = {ASSET_TAGS = (); }; }; 6.28 + 060ECAFE1BB2BD5C00CE9B80 /* drawgl.c in Sources */ = {isa = PBXBuildFile; fileRef = 060ECAF91BB2BD5C00CE9B80 /* drawgl.c */; settings = {ASSET_TAGS = (); }; }; 6.29 + 060ECAFF1BB2BD5C00CE9B80 /* font.c in Sources */ = {isa = PBXBuildFile; fileRef = 060ECAFC1BB2BD5C00CE9B80 /* font.c */; settings = {ASSET_TAGS = (); }; }; 6.30 + 060ECB001BB2BD5C00CE9B80 /* utf8.c in Sources */ = {isa = PBXBuildFile; fileRef = 060ECAFD1BB2BD5C00CE9B80 /* utf8.c */; settings = {ASSET_TAGS = (); }; }; 6.31 + 060ECB031BB361C300CE9B80 /* assman.c in Sources */ = {isa = PBXBuildFile; fileRef = 060ECB011BB361C300CE9B80 /* assman.c */; settings = {ASSET_TAGS = (); }; }; 6.32 + 060ECB051BB361D900CE9B80 /* assman.c in Sources */ = {isa = PBXBuildFile; fileRef = 060ECB041BB361D900CE9B80 /* assman.c */; settings = {ASSET_TAGS = (); }; }; 6.33 + 060ECB091BB3989500CE9B80 /* uitheme.cc in Sources */ = {isa = PBXBuildFile; fileRef = 060ECB081BB3989500CE9B80 /* uitheme.cc */; settings = {ASSET_TAGS = (); }; }; 6.34 + 060ECB0B1BB3A8DB00CE9B80 /* font.p.glsl in Resources */ = {isa = PBXBuildFile; fileRef = 060ECB0A1BB3A8DB00CE9B80 /* font.p.glsl */; settings = {ASSET_TAGS = (); }; }; 6.35 + 060ECB0E1BB3AC0D00CE9B80 /* timer.c in Sources */ = {isa = PBXBuildFile; fileRef = 060ECB0C1BB3AC0D00CE9B80 /* timer.c */; settings = {ASSET_TAGS = (); }; }; 6.36 + 0669D67F1BA85DDE00611CFA /* app_delegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 0669D67B1BA85DDE00611CFA /* app_delegate.m */; }; 6.37 + 0669D6801BA85DDE00611CFA /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 0669D67C1BA85DDE00611CFA /* main.m */; }; 6.38 + 0669D6811BA85DDE00611CFA /* viewctl.m in Sources */ = {isa = PBXBuildFile; fileRef = 0669D67E1BA85DDE00611CFA /* viewctl.m */; }; 6.39 + 0669D6911BACDF6C00611CFA /* cam.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6821BACDF6C00611CFA /* cam.c */; }; 6.40 + 0669D6921BACDF6C00611CFA /* istereo.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6851BACDF6C00611CFA /* istereo.c */; }; 6.41 + 0669D6931BACDF6C00611CFA /* respath.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6881BACDF6C00611CFA /* respath.c */; }; 6.42 + 0669D6941BACDF6C00611CFA /* sanegl.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D68A1BACDF6C00611CFA /* sanegl.c */; }; 6.43 + 0669D6951BACDF6C00611CFA /* sdr.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D68C1BACDF6C00611CFA /* sdr.c */; }; 6.44 + 0669D6961BACDF6C00611CFA /* tex.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D68E1BACDF6C00611CFA /* tex.c */; }; 6.45 + 0669D6B21BAD020B00611CFA /* basis_c.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D69D1BAD020B00611CFA /* basis_c.c */; }; 6.46 + 0669D6B31BAD020B00611CFA /* geom.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D69F1BAD020B00611CFA /* geom.c */; }; 6.47 + 0669D6B41BAD020B00611CFA /* matrix_c.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6A11BAD020B00611CFA /* matrix_c.c */; }; 6.48 + 0669D6B61BAD020B00611CFA /* quat_c.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6A41BAD020B00611CFA /* quat_c.c */; }; 6.49 + 0669D6B81BAD020B00611CFA /* ray_c.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6A71BAD020B00611CFA /* ray_c.c */; }; 6.50 + 0669D6BB1BAD020B00611CFA /* vmath.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6AF1BAD020B00611CFA /* vmath.c */; }; 6.51 + 0669D6C61BAD022C00611CFA /* conv.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6BD1BAD022C00611CFA /* conv.c */; }; 6.52 + 0669D6C71BAD022C00611CFA /* file_jpeg.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6BE1BAD022C00611CFA /* file_jpeg.c */; }; 6.53 + 0669D6C81BAD022C00611CFA /* file_png.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6BF1BAD022C00611CFA /* file_png.c */; }; 6.54 + 0669D6C91BAD022C00611CFA /* file_ppm.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6C01BAD022C00611CFA /* file_ppm.c */; }; 6.55 + 0669D6CA1BAD022C00611CFA /* ftype_module.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6C11BAD022C00611CFA /* ftype_module.c */; }; 6.56 + 0669D6CB1BAD022C00611CFA /* imago2.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6C31BAD022C00611CFA /* imago2.c */; }; 6.57 + 0669D6CC1BAD022C00611CFA /* modules.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6C51BAD022C00611CFA /* modules.c */; }; 6.58 + 0669D7071BAD024700611CFA /* jcapimin.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6CE1BAD024700611CFA /* jcapimin.c */; }; 6.59 + 0669D7081BAD024700611CFA /* jcapistd.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6CF1BAD024700611CFA /* jcapistd.c */; }; 6.60 + 0669D7091BAD024700611CFA /* jccoefct.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6D01BAD024700611CFA /* jccoefct.c */; }; 6.61 + 0669D70A1BAD024700611CFA /* jccolor.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6D11BAD024700611CFA /* jccolor.c */; }; 6.62 + 0669D70B1BAD024700611CFA /* jcdctmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6D21BAD024700611CFA /* jcdctmgr.c */; }; 6.63 + 0669D70C1BAD024700611CFA /* jchuff.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6D31BAD024700611CFA /* jchuff.c */; }; 6.64 + 0669D70D1BAD024700611CFA /* jcinit.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6D51BAD024700611CFA /* jcinit.c */; }; 6.65 + 0669D70E1BAD024700611CFA /* jcmainct.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6D61BAD024700611CFA /* jcmainct.c */; }; 6.66 + 0669D70F1BAD024700611CFA /* jcmarker.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6D71BAD024700611CFA /* jcmarker.c */; }; 6.67 + 0669D7101BAD024700611CFA /* jcmaster.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6D81BAD024700611CFA /* jcmaster.c */; }; 6.68 + 0669D7111BAD024700611CFA /* jcomapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6D91BAD024700611CFA /* jcomapi.c */; }; 6.69 + 0669D7121BAD024700611CFA /* jcparam.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6DB1BAD024700611CFA /* jcparam.c */; }; 6.70 + 0669D7131BAD024700611CFA /* jcphuff.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6DC1BAD024700611CFA /* jcphuff.c */; }; 6.71 + 0669D7141BAD024700611CFA /* jcprepct.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6DD1BAD024700611CFA /* jcprepct.c */; }; 6.72 + 0669D7151BAD024700611CFA /* jcsample.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6DE1BAD024700611CFA /* jcsample.c */; }; 6.73 + 0669D7161BAD024700611CFA /* jctrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6DF1BAD024700611CFA /* jctrans.c */; }; 6.74 + 0669D7171BAD024700611CFA /* jdapimin.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6E01BAD024700611CFA /* jdapimin.c */; }; 6.75 + 0669D7181BAD024700611CFA /* jdapistd.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6E11BAD024700611CFA /* jdapistd.c */; }; 6.76 + 0669D7191BAD024700611CFA /* jdatadst.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6E21BAD024700611CFA /* jdatadst.c */; }; 6.77 + 0669D71A1BAD024700611CFA /* jdatasrc.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6E31BAD024700611CFA /* jdatasrc.c */; }; 6.78 + 0669D71B1BAD024700611CFA /* jdcoefct.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6E41BAD024700611CFA /* jdcoefct.c */; }; 6.79 + 0669D71C1BAD024700611CFA /* jdcolor.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6E51BAD024700611CFA /* jdcolor.c */; }; 6.80 + 0669D71D1BAD024700611CFA /* jddctmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6E71BAD024700611CFA /* jddctmgr.c */; }; 6.81 + 0669D71E1BAD024700611CFA /* jdhuff.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6E81BAD024700611CFA /* jdhuff.c */; }; 6.82 + 0669D71F1BAD024700611CFA /* jdinput.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6EA1BAD024700611CFA /* jdinput.c */; }; 6.83 + 0669D7201BAD024700611CFA /* jdmainct.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6EB1BAD024700611CFA /* jdmainct.c */; }; 6.84 + 0669D7211BAD024700611CFA /* jdmarker.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6EC1BAD024700611CFA /* jdmarker.c */; }; 6.85 + 0669D7221BAD024700611CFA /* jdmaster.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6ED1BAD024700611CFA /* jdmaster.c */; }; 6.86 + 0669D7231BAD024700611CFA /* jdmerge.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6EE1BAD024700611CFA /* jdmerge.c */; }; 6.87 + 0669D7241BAD024700611CFA /* jdphuff.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6EF1BAD024700611CFA /* jdphuff.c */; }; 6.88 + 0669D7251BAD024700611CFA /* jdpostct.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6F01BAD024700611CFA /* jdpostct.c */; }; 6.89 + 0669D7261BAD024700611CFA /* jdsample.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6F11BAD024700611CFA /* jdsample.c */; }; 6.90 + 0669D7271BAD024700611CFA /* jdtrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6F21BAD024700611CFA /* jdtrans.c */; }; 6.91 + 0669D7281BAD024700611CFA /* jerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6F31BAD024700611CFA /* jerror.c */; }; 6.92 + 0669D7291BAD024700611CFA /* jfdctflt.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6F51BAD024700611CFA /* jfdctflt.c */; }; 6.93 + 0669D72A1BAD024700611CFA /* jfdctfst.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6F61BAD024700611CFA /* jfdctfst.c */; }; 6.94 + 0669D72B1BAD024700611CFA /* jfdctint.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6F71BAD024700611CFA /* jfdctint.c */; }; 6.95 + 0669D72C1BAD024700611CFA /* jidctflt.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6F81BAD024700611CFA /* jidctflt.c */; }; 6.96 + 0669D72D1BAD024700611CFA /* jidctfst.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6F91BAD024700611CFA /* jidctfst.c */; }; 6.97 + 0669D72E1BAD024700611CFA /* jidctint.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6FA1BAD024700611CFA /* jidctint.c */; }; 6.98 + 0669D72F1BAD024700611CFA /* jidctred.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6FB1BAD024700611CFA /* jidctred.c */; }; 6.99 + 0669D7301BAD024700611CFA /* jmemmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6FD1BAD024700611CFA /* jmemmgr.c */; }; 6.100 + 0669D7311BAD024700611CFA /* jmemnobs.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D6FE1BAD024700611CFA /* jmemnobs.c */; }; 6.101 + 0669D7321BAD024700611CFA /* jquant1.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7031BAD024700611CFA /* jquant1.c */; }; 6.102 + 0669D7331BAD024700611CFA /* jquant2.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7041BAD024700611CFA /* jquant2.c */; }; 6.103 + 0669D7341BAD024700611CFA /* jutils.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7051BAD024700611CFA /* jutils.c */; }; 6.104 + 0669D7481BAD025B00611CFA /* png.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7351BAD025B00611CFA /* png.c */; }; 6.105 + 0669D7491BAD025B00611CFA /* pngerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7381BAD025B00611CFA /* pngerror.c */; }; 6.106 + 0669D74A1BAD025B00611CFA /* pnggccrd.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7391BAD025B00611CFA /* pnggccrd.c */; }; 6.107 + 0669D74B1BAD025B00611CFA /* pngget.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D73A1BAD025B00611CFA /* pngget.c */; }; 6.108 + 0669D74C1BAD025B00611CFA /* pngmem.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D73B1BAD025B00611CFA /* pngmem.c */; }; 6.109 + 0669D74D1BAD025B00611CFA /* pngpread.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D73C1BAD025B00611CFA /* pngpread.c */; }; 6.110 + 0669D74E1BAD025B00611CFA /* pngread.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D73D1BAD025B00611CFA /* pngread.c */; }; 6.111 + 0669D74F1BAD025B00611CFA /* pngrio.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D73E1BAD025B00611CFA /* pngrio.c */; }; 6.112 + 0669D7501BAD025B00611CFA /* pngrtran.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D73F1BAD025B00611CFA /* pngrtran.c */; }; 6.113 + 0669D7511BAD025B00611CFA /* pngrutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7401BAD025B00611CFA /* pngrutil.c */; }; 6.114 + 0669D7521BAD025B00611CFA /* pngset.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7411BAD025B00611CFA /* pngset.c */; }; 6.115 + 0669D7531BAD025B00611CFA /* pngtrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7421BAD025B00611CFA /* pngtrans.c */; }; 6.116 + 0669D7541BAD025B00611CFA /* pngvcrd.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7431BAD025B00611CFA /* pngvcrd.c */; }; 6.117 + 0669D7551BAD025B00611CFA /* pngwio.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7441BAD025B00611CFA /* pngwio.c */; }; 6.118 + 0669D7561BAD025B00611CFA /* pngwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7451BAD025B00611CFA /* pngwrite.c */; }; 6.119 + 0669D7571BAD025B00611CFA /* pngwtran.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7461BAD025B00611CFA /* pngwtran.c */; }; 6.120 + 0669D7581BAD025B00611CFA /* pngwutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7471BAD025B00611CFA /* pngwutil.c */; }; 6.121 + 0669D76F1BAD027000611CFA /* adler32.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7591BAD027000611CFA /* adler32.c */; }; 6.122 + 0669D7701BAD027000611CFA /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D75A1BAD027000611CFA /* compress.c */; }; 6.123 + 0669D7711BAD027000611CFA /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D75B1BAD027000611CFA /* crc32.c */; }; 6.124 + 0669D7721BAD027000611CFA /* deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D75D1BAD027000611CFA /* deflate.c */; }; 6.125 + 0669D7731BAD027000611CFA /* gzio.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D75F1BAD027000611CFA /* gzio.c */; }; 6.126 + 0669D7741BAD027000611CFA /* infback.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7601BAD027000611CFA /* infback.c */; }; 6.127 + 0669D7751BAD027000611CFA /* inffast.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7611BAD027000611CFA /* inffast.c */; }; 6.128 + 0669D7761BAD027000611CFA /* inflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7641BAD027000611CFA /* inflate.c */; }; 6.129 + 0669D7771BAD027000611CFA /* inftrees.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7661BAD027000611CFA /* inftrees.c */; }; 6.130 + 0669D7781BAD027000611CFA /* trees.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D7681BAD027000611CFA /* trees.c */; }; 6.131 + 0669D7791BAD027000611CFA /* uncompr.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D76A1BAD027000611CFA /* uncompr.c */; }; 6.132 + 0669D77A1BAD027000611CFA /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 0669D76D1BAD027000611CFA /* zutil.c */; }; 6.133 + 0669D7821BAD02A200611CFA /* test.p.glsl in Resources */ = {isa = PBXBuildFile; fileRef = 0669D77C1BAD02A200611CFA /* test.p.glsl */; }; 6.134 + 0669D7831BAD02A200611CFA /* test.v.glsl in Resources */ = {isa = PBXBuildFile; fileRef = 0669D77D1BAD02A200611CFA /* test.v.glsl */; }; 6.135 + 0669D7841BAD02A200611CFA /* text.p.glsl in Resources */ = {isa = PBXBuildFile; fileRef = 0669D77E1BAD02A200611CFA /* text.p.glsl */; }; 6.136 + 0669D7851BAD02A200611CFA /* text.v.glsl in Resources */ = {isa = PBXBuildFile; fileRef = 0669D77F1BAD02A200611CFA /* text.v.glsl */; }; 6.137 + 0669D7861BAD02A200611CFA /* tunnel.p.glsl in Resources */ = {isa = PBXBuildFile; fileRef = 0669D7801BAD02A200611CFA /* tunnel.p.glsl */; }; 6.138 + 0669D7871BAD02A200611CFA /* tunnel.v.glsl in Resources */ = {isa = PBXBuildFile; fileRef = 0669D7811BAD02A200611CFA /* tunnel.v.glsl */; }; 6.139 + 0669D78D1BAD02DC00611CFA /* stonewall_normal.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 0669D7891BAD02DC00611CFA /* stonewall_normal.jpg */; }; 6.140 + 0669D78E1BAD02DC00611CFA /* stonewall.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 0669D78A1BAD02DC00611CFA /* stonewall.jpg */; }; 6.141 + 0669D78F1BAD02DC00611CFA /* text.png in Resources */ = {isa = PBXBuildFile; fileRef = 0669D78B1BAD02DC00611CFA /* text.png */; }; 6.142 + 0669D7901BAD02DC00611CFA /* tiles.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 0669D78C1BAD02DC00611CFA /* tiles.jpg */; }; 6.143 + 06E7100F1BBB8272003B254D /* droidsans_s24.glyphmap in Resources */ = {isa = PBXBuildFile; fileRef = 06E7100E1BBB8272003B254D /* droidsans_s24.glyphmap */; settings = {ASSET_TAGS = (); }; }; 6.144 + 06ED084A1BAF9A2E00C1211D /* icons.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 06ED08491BAF9A2E00C1211D /* icons.xcassets */; settings = {ASSET_TAGS = (); }; }; 6.145 +/* End PBXBuildFile section */ 6.146 + 6.147 +/* Begin PBXFileReference section */ 6.148 + 060ECAC91BB1A9CC00CE9B80 /* boolanm.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = boolanm.cc; path = libs/goatkit/boolanm.cc; sourceTree = "<group>"; }; 6.149 + 060ECACA1BB1A9CC00CE9B80 /* boolanm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = boolanm.h; path = libs/goatkit/boolanm.h; sourceTree = "<group>"; }; 6.150 + 060ECACB1BB1A9CC00CE9B80 /* button.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = button.cc; path = libs/goatkit/button.cc; sourceTree = "<group>"; }; 6.151 + 060ECACD1BB1A9CC00CE9B80 /* event.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = event.cc; path = libs/goatkit/event.cc; sourceTree = "<group>"; }; 6.152 + 060ECACF1BB1A9CC00CE9B80 /* screen.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = screen.cc; path = libs/goatkit/screen.cc; sourceTree = "<group>"; }; 6.153 + 060ECAD01BB1A9CC00CE9B80 /* slider.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = slider.cc; path = libs/goatkit/slider.cc; sourceTree = "<group>"; }; 6.154 + 060ECAD11BB1A9CC00CE9B80 /* textbox.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = textbox.cc; path = libs/goatkit/textbox.cc; sourceTree = "<group>"; }; 6.155 + 060ECAD21BB1A9CC00CE9B80 /* theme.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = theme.cc; path = libs/goatkit/theme.cc; sourceTree = "<group>"; }; 6.156 + 060ECAD31BB1A9CC00CE9B80 /* widget.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = widget.cc; path = libs/goatkit/widget.cc; sourceTree = "<group>"; }; 6.157 + 060ECADE1BB1AA5200CE9B80 /* button.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = button.h; path = libs/goatkit/button.h; sourceTree = "<group>"; }; 6.158 + 060ECADF1BB1AA5200CE9B80 /* checkbox.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = checkbox.cc; path = libs/goatkit/checkbox.cc; sourceTree = "<group>"; }; 6.159 + 060ECAE01BB1AA5200CE9B80 /* checkbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = checkbox.h; path = libs/goatkit/checkbox.h; sourceTree = "<group>"; }; 6.160 + 060ECAE11BB1AA5200CE9B80 /* event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = event.h; path = libs/goatkit/event.h; sourceTree = "<group>"; }; 6.161 + 060ECAE21BB1AA5200CE9B80 /* goatkit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = goatkit.h; path = libs/goatkit/goatkit.h; sourceTree = "<group>"; }; 6.162 + 060ECAE31BB1AA5200CE9B80 /* label.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = label.cc; path = libs/goatkit/label.cc; sourceTree = "<group>"; }; 6.163 + 060ECAE41BB1AA5200CE9B80 /* label.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = label.h; path = libs/goatkit/label.h; sourceTree = "<group>"; }; 6.164 + 060ECAE51BB1AA5200CE9B80 /* screen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = screen.h; path = libs/goatkit/screen.h; sourceTree = "<group>"; }; 6.165 + 060ECAE61BB1AA5200CE9B80 /* slider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = slider.h; path = libs/goatkit/slider.h; sourceTree = "<group>"; }; 6.166 + 060ECAE71BB1AA5200CE9B80 /* textbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = textbox.h; path = libs/goatkit/textbox.h; sourceTree = "<group>"; }; 6.167 + 060ECAE81BB1AA5200CE9B80 /* theme.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = theme.h; path = libs/goatkit/theme.h; sourceTree = "<group>"; }; 6.168 + 060ECAE91BB1AA5200CE9B80 /* vec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vec.h; path = libs/goatkit/vec.h; sourceTree = "<group>"; }; 6.169 + 060ECAEA1BB1AA5200CE9B80 /* widget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = widget.h; path = libs/goatkit/widget.h; sourceTree = "<group>"; }; 6.170 + 060ECAED1BB22A4400CE9B80 /* ui.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ui.cc; path = src/ui.cc; sourceTree = "<group>"; }; 6.171 + 060ECAEE1BB22A4400CE9B80 /* ui.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ui.h; path = src/ui.h; sourceTree = "<group>"; }; 6.172 + 060ECAF01BB243B000CE9B80 /* color.v.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = color.v.glsl; path = sdr/color.v.glsl; sourceTree = "<group>"; }; 6.173 + 060ECAF21BB2441600CE9B80 /* color.p.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = color.p.glsl; path = sdr/color.p.glsl; sourceTree = "<group>"; }; 6.174 + 060ECAF41BB2496100CE9B80 /* ui.p.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = ui.p.glsl; path = sdr/ui.p.glsl; sourceTree = "<group>"; }; 6.175 + 060ECAF51BB2496100CE9B80 /* ui.v.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = ui.v.glsl; path = sdr/ui.v.glsl; sourceTree = "<group>"; }; 6.176 + 060ECAF91BB2BD5C00CE9B80 /* drawgl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = drawgl.c; path = libs/drawtext/drawgl.c; sourceTree = "<group>"; }; 6.177 + 060ECAFA1BB2BD5C00CE9B80 /* drawtext_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = drawtext_impl.h; path = libs/drawtext/drawtext_impl.h; sourceTree = "<group>"; }; 6.178 + 060ECAFB1BB2BD5C00CE9B80 /* drawtext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = drawtext.h; path = libs/drawtext/drawtext.h; sourceTree = "<group>"; }; 6.179 + 060ECAFC1BB2BD5C00CE9B80 /* font.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = font.c; path = libs/drawtext/font.c; sourceTree = "<group>"; }; 6.180 + 060ECAFD1BB2BD5C00CE9B80 /* utf8.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = utf8.c; path = libs/drawtext/utf8.c; sourceTree = "<group>"; }; 6.181 + 060ECB011BB361C300CE9B80 /* assman.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = assman.c; path = src/assman.c; sourceTree = "<group>"; }; 6.182 + 060ECB021BB361C300CE9B80 /* assman.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = assman.h; path = src/assman.h; sourceTree = "<group>"; }; 6.183 + 060ECB041BB361D900CE9B80 /* assman.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = assman.c; path = src/ios/assman.c; sourceTree = "<group>"; }; 6.184 + 060ECB081BB3989500CE9B80 /* uitheme.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = uitheme.cc; path = src/uitheme.cc; sourceTree = "<group>"; }; 6.185 + 060ECB0A1BB3A8DB00CE9B80 /* font.p.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = font.p.glsl; path = sdr/font.p.glsl; sourceTree = "<group>"; }; 6.186 + 060ECB0C1BB3AC0D00CE9B80 /* timer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = timer.c; path = src/timer.c; sourceTree = "<group>"; }; 6.187 + 060ECB0D1BB3AC0D00CE9B80 /* timer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = timer.h; path = src/timer.h; sourceTree = "<group>"; }; 6.188 + 0669D6471BA851BE00611CFA /* stereotunnel.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = stereotunnel.app; sourceTree = BUILT_PRODUCTS_DIR; }; 6.189 + 0669D6741BA858BF00611CFA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = ios/Info.plist; sourceTree = "<group>"; }; 6.190 + 0669D67A1BA85DDE00611CFA /* app_delegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = app_delegate.h; path = src/ios/app_delegate.h; sourceTree = "<group>"; }; 6.191 + 0669D67B1BA85DDE00611CFA /* app_delegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = app_delegate.m; path = src/ios/app_delegate.m; sourceTree = "<group>"; }; 6.192 + 0669D67C1BA85DDE00611CFA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = src/ios/main.m; sourceTree = "<group>"; }; 6.193 + 0669D67D1BA85DDE00611CFA /* viewctl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = viewctl.h; path = src/ios/viewctl.h; sourceTree = "<group>"; }; 6.194 + 0669D67E1BA85DDE00611CFA /* viewctl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = viewctl.m; path = src/ios/viewctl.m; sourceTree = "<group>"; }; 6.195 + 0669D6821BACDF6C00611CFA /* cam.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cam.c; path = src/cam.c; sourceTree = "<group>"; }; 6.196 + 0669D6831BACDF6C00611CFA /* cam.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = cam.h; path = src/cam.h; sourceTree = "<group>"; }; 6.197 + 0669D6841BACDF6C00611CFA /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = config.h; path = src/config.h; sourceTree = "<group>"; }; 6.198 + 0669D6851BACDF6C00611CFA /* istereo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = istereo.c; path = src/istereo.c; sourceTree = "<group>"; }; 6.199 + 0669D6861BACDF6C00611CFA /* istereo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = istereo.h; path = src/istereo.h; sourceTree = "<group>"; }; 6.200 + 0669D6871BACDF6C00611CFA /* opengl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = opengl.h; path = src/opengl.h; sourceTree = "<group>"; }; 6.201 + 0669D6881BACDF6C00611CFA /* respath.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = respath.c; path = src/respath.c; sourceTree = "<group>"; }; 6.202 + 0669D6891BACDF6C00611CFA /* respath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = respath.h; path = src/respath.h; sourceTree = "<group>"; }; 6.203 + 0669D68A1BACDF6C00611CFA /* sanegl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sanegl.c; path = src/sanegl.c; sourceTree = "<group>"; }; 6.204 + 0669D68B1BACDF6C00611CFA /* sanegl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sanegl.h; path = src/sanegl.h; sourceTree = "<group>"; }; 6.205 + 0669D68C1BACDF6C00611CFA /* sdr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sdr.c; path = src/sdr.c; sourceTree = "<group>"; }; 6.206 + 0669D68D1BACDF6C00611CFA /* sdr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sdr.h; path = src/sdr.h; sourceTree = "<group>"; }; 6.207 + 0669D68E1BACDF6C00611CFA /* tex.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tex.c; path = src/tex.c; sourceTree = "<group>"; }; 6.208 + 0669D68F1BACDF6C00611CFA /* tex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tex.h; path = src/tex.h; sourceTree = "<group>"; }; 6.209 + 0669D69D1BAD020B00611CFA /* basis_c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = basis_c.c; path = libs/vmath/basis_c.c; sourceTree = "<group>"; }; 6.210 + 0669D69E1BAD020B00611CFA /* basis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = basis.h; path = libs/vmath/basis.h; sourceTree = "<group>"; }; 6.211 + 0669D69F1BAD020B00611CFA /* geom.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = geom.c; path = libs/vmath/geom.c; sourceTree = "<group>"; }; 6.212 + 0669D6A01BAD020B00611CFA /* geom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = geom.h; path = libs/vmath/geom.h; sourceTree = "<group>"; }; 6.213 + 0669D6A11BAD020B00611CFA /* matrix_c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = matrix_c.c; path = libs/vmath/matrix_c.c; sourceTree = "<group>"; }; 6.214 + 0669D6A21BAD020B00611CFA /* matrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = matrix.h; path = libs/vmath/matrix.h; sourceTree = "<group>"; }; 6.215 + 0669D6A31BAD020B00611CFA /* matrix.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = matrix.inl; path = libs/vmath/matrix.inl; sourceTree = "<group>"; }; 6.216 + 0669D6A41BAD020B00611CFA /* quat_c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = quat_c.c; path = libs/vmath/quat_c.c; sourceTree = "<group>"; }; 6.217 + 0669D6A51BAD020B00611CFA /* quat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = quat.h; path = libs/vmath/quat.h; sourceTree = "<group>"; }; 6.218 + 0669D6A61BAD020B00611CFA /* quat.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = quat.inl; path = libs/vmath/quat.inl; sourceTree = "<group>"; }; 6.219 + 0669D6A71BAD020B00611CFA /* ray_c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ray_c.c; path = libs/vmath/ray_c.c; sourceTree = "<group>"; }; 6.220 + 0669D6A81BAD020B00611CFA /* ray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ray.h; path = libs/vmath/ray.h; sourceTree = "<group>"; }; 6.221 + 0669D6A91BAD020B00611CFA /* ray.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = ray.inl; path = libs/vmath/ray.inl; sourceTree = "<group>"; }; 6.222 + 0669D6AA1BAD020B00611CFA /* sphvec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sphvec.h; path = libs/vmath/sphvec.h; sourceTree = "<group>"; }; 6.223 + 0669D6AB1BAD020B00611CFA /* vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vector.h; path = libs/vmath/vector.h; sourceTree = "<group>"; }; 6.224 + 0669D6AC1BAD020B00611CFA /* vector.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = vector.inl; path = libs/vmath/vector.inl; sourceTree = "<group>"; }; 6.225 + 0669D6AD1BAD020B00611CFA /* vmath_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmath_config.h; path = libs/vmath/vmath_config.h; sourceTree = "<group>"; }; 6.226 + 0669D6AE1BAD020B00611CFA /* vmath_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmath_types.h; path = libs/vmath/vmath_types.h; sourceTree = "<group>"; }; 6.227 + 0669D6AF1BAD020B00611CFA /* vmath.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = vmath.c; path = libs/vmath/vmath.c; sourceTree = "<group>"; }; 6.228 + 0669D6B01BAD020B00611CFA /* vmath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmath.h; path = libs/vmath/vmath.h; sourceTree = "<group>"; }; 6.229 + 0669D6B11BAD020B00611CFA /* vmath.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = vmath.inl; path = libs/vmath/vmath.inl; sourceTree = "<group>"; }; 6.230 + 0669D6BD1BAD022C00611CFA /* conv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = conv.c; path = libs/imago2/conv.c; sourceTree = "<group>"; }; 6.231 + 0669D6BE1BAD022C00611CFA /* file_jpeg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = file_jpeg.c; path = libs/imago2/file_jpeg.c; sourceTree = "<group>"; }; 6.232 + 0669D6BF1BAD022C00611CFA /* file_png.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = file_png.c; path = libs/imago2/file_png.c; sourceTree = "<group>"; }; 6.233 + 0669D6C01BAD022C00611CFA /* file_ppm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = file_ppm.c; path = libs/imago2/file_ppm.c; sourceTree = "<group>"; }; 6.234 + 0669D6C11BAD022C00611CFA /* ftype_module.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftype_module.c; path = libs/imago2/ftype_module.c; sourceTree = "<group>"; }; 6.235 + 0669D6C21BAD022C00611CFA /* ftype_module.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ftype_module.h; path = libs/imago2/ftype_module.h; sourceTree = "<group>"; }; 6.236 + 0669D6C31BAD022C00611CFA /* imago2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = imago2.c; path = libs/imago2/imago2.c; sourceTree = "<group>"; }; 6.237 + 0669D6C41BAD022C00611CFA /* imago2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = imago2.h; path = libs/imago2/imago2.h; sourceTree = "<group>"; }; 6.238 + 0669D6C51BAD022C00611CFA /* modules.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = modules.c; path = libs/imago2/modules.c; sourceTree = "<group>"; }; 6.239 + 0669D6CD1BAD024700611CFA /* cderror.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = cderror.h; path = libs/libjpeg/cderror.h; sourceTree = "<group>"; }; 6.240 + 0669D6CE1BAD024700611CFA /* jcapimin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcapimin.c; path = libs/libjpeg/jcapimin.c; sourceTree = "<group>"; }; 6.241 + 0669D6CF1BAD024700611CFA /* jcapistd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcapistd.c; path = libs/libjpeg/jcapistd.c; sourceTree = "<group>"; }; 6.242 + 0669D6D01BAD024700611CFA /* jccoefct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jccoefct.c; path = libs/libjpeg/jccoefct.c; sourceTree = "<group>"; }; 6.243 + 0669D6D11BAD024700611CFA /* jccolor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jccolor.c; path = libs/libjpeg/jccolor.c; sourceTree = "<group>"; }; 6.244 + 0669D6D21BAD024700611CFA /* jcdctmgr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcdctmgr.c; path = libs/libjpeg/jcdctmgr.c; sourceTree = "<group>"; }; 6.245 + 0669D6D31BAD024700611CFA /* jchuff.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jchuff.c; path = libs/libjpeg/jchuff.c; sourceTree = "<group>"; }; 6.246 + 0669D6D41BAD024700611CFA /* jchuff.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jchuff.h; path = libs/libjpeg/jchuff.h; sourceTree = "<group>"; }; 6.247 + 0669D6D51BAD024700611CFA /* jcinit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcinit.c; path = libs/libjpeg/jcinit.c; sourceTree = "<group>"; }; 6.248 + 0669D6D61BAD024700611CFA /* jcmainct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcmainct.c; path = libs/libjpeg/jcmainct.c; sourceTree = "<group>"; }; 6.249 + 0669D6D71BAD024700611CFA /* jcmarker.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcmarker.c; path = libs/libjpeg/jcmarker.c; sourceTree = "<group>"; }; 6.250 + 0669D6D81BAD024700611CFA /* jcmaster.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcmaster.c; path = libs/libjpeg/jcmaster.c; sourceTree = "<group>"; }; 6.251 + 0669D6D91BAD024700611CFA /* jcomapi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcomapi.c; path = libs/libjpeg/jcomapi.c; sourceTree = "<group>"; }; 6.252 + 0669D6DA1BAD024700611CFA /* jconfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jconfig.h; path = libs/libjpeg/jconfig.h; sourceTree = "<group>"; }; 6.253 + 0669D6DB1BAD024700611CFA /* jcparam.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcparam.c; path = libs/libjpeg/jcparam.c; sourceTree = "<group>"; }; 6.254 + 0669D6DC1BAD024700611CFA /* jcphuff.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcphuff.c; path = libs/libjpeg/jcphuff.c; sourceTree = "<group>"; }; 6.255 + 0669D6DD1BAD024700611CFA /* jcprepct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcprepct.c; path = libs/libjpeg/jcprepct.c; sourceTree = "<group>"; }; 6.256 + 0669D6DE1BAD024700611CFA /* jcsample.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcsample.c; path = libs/libjpeg/jcsample.c; sourceTree = "<group>"; }; 6.257 + 0669D6DF1BAD024700611CFA /* jctrans.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jctrans.c; path = libs/libjpeg/jctrans.c; sourceTree = "<group>"; }; 6.258 + 0669D6E01BAD024700611CFA /* jdapimin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdapimin.c; path = libs/libjpeg/jdapimin.c; sourceTree = "<group>"; }; 6.259 + 0669D6E11BAD024700611CFA /* jdapistd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdapistd.c; path = libs/libjpeg/jdapistd.c; sourceTree = "<group>"; }; 6.260 + 0669D6E21BAD024700611CFA /* jdatadst.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdatadst.c; path = libs/libjpeg/jdatadst.c; sourceTree = "<group>"; }; 6.261 + 0669D6E31BAD024700611CFA /* jdatasrc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdatasrc.c; path = libs/libjpeg/jdatasrc.c; sourceTree = "<group>"; }; 6.262 + 0669D6E41BAD024700611CFA /* jdcoefct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdcoefct.c; path = libs/libjpeg/jdcoefct.c; sourceTree = "<group>"; }; 6.263 + 0669D6E51BAD024700611CFA /* jdcolor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdcolor.c; path = libs/libjpeg/jdcolor.c; sourceTree = "<group>"; }; 6.264 + 0669D6E61BAD024700611CFA /* jdct.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jdct.h; path = libs/libjpeg/jdct.h; sourceTree = "<group>"; }; 6.265 + 0669D6E71BAD024700611CFA /* jddctmgr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jddctmgr.c; path = libs/libjpeg/jddctmgr.c; sourceTree = "<group>"; }; 6.266 + 0669D6E81BAD024700611CFA /* jdhuff.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdhuff.c; path = libs/libjpeg/jdhuff.c; sourceTree = "<group>"; }; 6.267 + 0669D6E91BAD024700611CFA /* jdhuff.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jdhuff.h; path = libs/libjpeg/jdhuff.h; sourceTree = "<group>"; }; 6.268 + 0669D6EA1BAD024700611CFA /* jdinput.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdinput.c; path = libs/libjpeg/jdinput.c; sourceTree = "<group>"; }; 6.269 + 0669D6EB1BAD024700611CFA /* jdmainct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdmainct.c; path = libs/libjpeg/jdmainct.c; sourceTree = "<group>"; }; 6.270 + 0669D6EC1BAD024700611CFA /* jdmarker.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdmarker.c; path = libs/libjpeg/jdmarker.c; sourceTree = "<group>"; }; 6.271 + 0669D6ED1BAD024700611CFA /* jdmaster.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdmaster.c; path = libs/libjpeg/jdmaster.c; sourceTree = "<group>"; }; 6.272 + 0669D6EE1BAD024700611CFA /* jdmerge.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdmerge.c; path = libs/libjpeg/jdmerge.c; sourceTree = "<group>"; }; 6.273 + 0669D6EF1BAD024700611CFA /* jdphuff.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdphuff.c; path = libs/libjpeg/jdphuff.c; sourceTree = "<group>"; }; 6.274 + 0669D6F01BAD024700611CFA /* jdpostct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdpostct.c; path = libs/libjpeg/jdpostct.c; sourceTree = "<group>"; }; 6.275 + 0669D6F11BAD024700611CFA /* jdsample.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdsample.c; path = libs/libjpeg/jdsample.c; sourceTree = "<group>"; }; 6.276 + 0669D6F21BAD024700611CFA /* jdtrans.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdtrans.c; path = libs/libjpeg/jdtrans.c; sourceTree = "<group>"; }; 6.277 + 0669D6F31BAD024700611CFA /* jerror.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jerror.c; path = libs/libjpeg/jerror.c; sourceTree = "<group>"; }; 6.278 + 0669D6F41BAD024700611CFA /* jerror.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jerror.h; path = libs/libjpeg/jerror.h; sourceTree = "<group>"; }; 6.279 + 0669D6F51BAD024700611CFA /* jfdctflt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jfdctflt.c; path = libs/libjpeg/jfdctflt.c; sourceTree = "<group>"; }; 6.280 + 0669D6F61BAD024700611CFA /* jfdctfst.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jfdctfst.c; path = libs/libjpeg/jfdctfst.c; sourceTree = "<group>"; }; 6.281 + 0669D6F71BAD024700611CFA /* jfdctint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jfdctint.c; path = libs/libjpeg/jfdctint.c; sourceTree = "<group>"; }; 6.282 + 0669D6F81BAD024700611CFA /* jidctflt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jidctflt.c; path = libs/libjpeg/jidctflt.c; sourceTree = "<group>"; }; 6.283 + 0669D6F91BAD024700611CFA /* jidctfst.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jidctfst.c; path = libs/libjpeg/jidctfst.c; sourceTree = "<group>"; }; 6.284 + 0669D6FA1BAD024700611CFA /* jidctint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jidctint.c; path = libs/libjpeg/jidctint.c; sourceTree = "<group>"; }; 6.285 + 0669D6FB1BAD024700611CFA /* jidctred.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jidctred.c; path = libs/libjpeg/jidctred.c; sourceTree = "<group>"; }; 6.286 + 0669D6FC1BAD024700611CFA /* jinclude.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jinclude.h; path = libs/libjpeg/jinclude.h; sourceTree = "<group>"; }; 6.287 + 0669D6FD1BAD024700611CFA /* jmemmgr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jmemmgr.c; path = libs/libjpeg/jmemmgr.c; sourceTree = "<group>"; }; 6.288 + 0669D6FE1BAD024700611CFA /* jmemnobs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jmemnobs.c; path = libs/libjpeg/jmemnobs.c; sourceTree = "<group>"; }; 6.289 + 0669D6FF1BAD024700611CFA /* jmemsys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jmemsys.h; path = libs/libjpeg/jmemsys.h; sourceTree = "<group>"; }; 6.290 + 0669D7001BAD024700611CFA /* jmorecfg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jmorecfg.h; path = libs/libjpeg/jmorecfg.h; sourceTree = "<group>"; }; 6.291 + 0669D7011BAD024700611CFA /* jpegint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jpegint.h; path = libs/libjpeg/jpegint.h; sourceTree = "<group>"; }; 6.292 + 0669D7021BAD024700611CFA /* jpeglib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jpeglib.h; path = libs/libjpeg/jpeglib.h; sourceTree = "<group>"; }; 6.293 + 0669D7031BAD024700611CFA /* jquant1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jquant1.c; path = libs/libjpeg/jquant1.c; sourceTree = "<group>"; }; 6.294 + 0669D7041BAD024700611CFA /* jquant2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jquant2.c; path = libs/libjpeg/jquant2.c; sourceTree = "<group>"; }; 6.295 + 0669D7051BAD024700611CFA /* jutils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jutils.c; path = libs/libjpeg/jutils.c; sourceTree = "<group>"; }; 6.296 + 0669D7061BAD024700611CFA /* jversion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jversion.h; path = libs/libjpeg/jversion.h; sourceTree = "<group>"; }; 6.297 + 0669D7351BAD025B00611CFA /* png.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = png.c; path = libs/libpng/png.c; sourceTree = "<group>"; }; 6.298 + 0669D7361BAD025B00611CFA /* png.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = png.h; path = libs/libpng/png.h; sourceTree = "<group>"; }; 6.299 + 0669D7371BAD025B00611CFA /* pngconf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pngconf.h; path = libs/libpng/pngconf.h; sourceTree = "<group>"; }; 6.300 + 0669D7381BAD025B00611CFA /* pngerror.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngerror.c; path = libs/libpng/pngerror.c; sourceTree = "<group>"; }; 6.301 + 0669D7391BAD025B00611CFA /* pnggccrd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pnggccrd.c; path = libs/libpng/pnggccrd.c; sourceTree = "<group>"; }; 6.302 + 0669D73A1BAD025B00611CFA /* pngget.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngget.c; path = libs/libpng/pngget.c; sourceTree = "<group>"; }; 6.303 + 0669D73B1BAD025B00611CFA /* pngmem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngmem.c; path = libs/libpng/pngmem.c; sourceTree = "<group>"; }; 6.304 + 0669D73C1BAD025B00611CFA /* pngpread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngpread.c; path = libs/libpng/pngpread.c; sourceTree = "<group>"; }; 6.305 + 0669D73D1BAD025B00611CFA /* pngread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngread.c; path = libs/libpng/pngread.c; sourceTree = "<group>"; }; 6.306 + 0669D73E1BAD025B00611CFA /* pngrio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngrio.c; path = libs/libpng/pngrio.c; sourceTree = "<group>"; }; 6.307 + 0669D73F1BAD025B00611CFA /* pngrtran.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngrtran.c; path = libs/libpng/pngrtran.c; sourceTree = "<group>"; }; 6.308 + 0669D7401BAD025B00611CFA /* pngrutil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngrutil.c; path = libs/libpng/pngrutil.c; sourceTree = "<group>"; }; 6.309 + 0669D7411BAD025B00611CFA /* pngset.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngset.c; path = libs/libpng/pngset.c; sourceTree = "<group>"; }; 6.310 + 0669D7421BAD025B00611CFA /* pngtrans.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngtrans.c; path = libs/libpng/pngtrans.c; sourceTree = "<group>"; }; 6.311 + 0669D7431BAD025B00611CFA /* pngvcrd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngvcrd.c; path = libs/libpng/pngvcrd.c; sourceTree = "<group>"; }; 6.312 + 0669D7441BAD025B00611CFA /* pngwio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngwio.c; path = libs/libpng/pngwio.c; sourceTree = "<group>"; }; 6.313 + 0669D7451BAD025B00611CFA /* pngwrite.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngwrite.c; path = libs/libpng/pngwrite.c; sourceTree = "<group>"; }; 6.314 + 0669D7461BAD025B00611CFA /* pngwtran.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngwtran.c; path = libs/libpng/pngwtran.c; sourceTree = "<group>"; }; 6.315 + 0669D7471BAD025B00611CFA /* pngwutil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngwutil.c; path = libs/libpng/pngwutil.c; sourceTree = "<group>"; }; 6.316 + 0669D7591BAD027000611CFA /* adler32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = adler32.c; path = libs/zlib/adler32.c; sourceTree = "<group>"; }; 6.317 + 0669D75A1BAD027000611CFA /* compress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = compress.c; path = libs/zlib/compress.c; sourceTree = "<group>"; }; 6.318 + 0669D75B1BAD027000611CFA /* crc32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = crc32.c; path = libs/zlib/crc32.c; sourceTree = "<group>"; }; 6.319 + 0669D75C1BAD027000611CFA /* crc32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = crc32.h; path = libs/zlib/crc32.h; sourceTree = "<group>"; }; 6.320 + 0669D75D1BAD027000611CFA /* deflate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = deflate.c; path = libs/zlib/deflate.c; sourceTree = "<group>"; }; 6.321 + 0669D75E1BAD027000611CFA /* deflate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = deflate.h; path = libs/zlib/deflate.h; sourceTree = "<group>"; }; 6.322 + 0669D75F1BAD027000611CFA /* gzio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = gzio.c; path = libs/zlib/gzio.c; sourceTree = "<group>"; }; 6.323 + 0669D7601BAD027000611CFA /* infback.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = infback.c; path = libs/zlib/infback.c; sourceTree = "<group>"; }; 6.324 + 0669D7611BAD027000611CFA /* inffast.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = inffast.c; path = libs/zlib/inffast.c; sourceTree = "<group>"; }; 6.325 + 0669D7621BAD027000611CFA /* inffast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inffast.h; path = libs/zlib/inffast.h; sourceTree = "<group>"; }; 6.326 + 0669D7631BAD027000611CFA /* inffixed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inffixed.h; path = libs/zlib/inffixed.h; sourceTree = "<group>"; }; 6.327 + 0669D7641BAD027000611CFA /* inflate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = inflate.c; path = libs/zlib/inflate.c; sourceTree = "<group>"; }; 6.328 + 0669D7651BAD027000611CFA /* inflate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inflate.h; path = libs/zlib/inflate.h; sourceTree = "<group>"; }; 6.329 + 0669D7661BAD027000611CFA /* inftrees.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = inftrees.c; path = libs/zlib/inftrees.c; sourceTree = "<group>"; }; 6.330 + 0669D7671BAD027000611CFA /* inftrees.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inftrees.h; path = libs/zlib/inftrees.h; sourceTree = "<group>"; }; 6.331 + 0669D7681BAD027000611CFA /* trees.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = trees.c; path = libs/zlib/trees.c; sourceTree = "<group>"; }; 6.332 + 0669D7691BAD027000611CFA /* trees.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = trees.h; path = libs/zlib/trees.h; sourceTree = "<group>"; }; 6.333 + 0669D76A1BAD027000611CFA /* uncompr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = uncompr.c; path = libs/zlib/uncompr.c; sourceTree = "<group>"; }; 6.334 + 0669D76B1BAD027000611CFA /* zconf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = zconf.h; path = libs/zlib/zconf.h; sourceTree = "<group>"; }; 6.335 + 0669D76C1BAD027000611CFA /* zlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = zlib.h; path = libs/zlib/zlib.h; sourceTree = "<group>"; }; 6.336 + 0669D76D1BAD027000611CFA /* zutil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zutil.c; path = libs/zlib/zutil.c; sourceTree = "<group>"; }; 6.337 + 0669D76E1BAD027000611CFA /* zutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = zutil.h; path = libs/zlib/zutil.h; sourceTree = "<group>"; }; 6.338 + 0669D77C1BAD02A200611CFA /* test.p.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = test.p.glsl; path = sdr/test.p.glsl; sourceTree = "<group>"; }; 6.339 + 0669D77D1BAD02A200611CFA /* test.v.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = test.v.glsl; path = sdr/test.v.glsl; sourceTree = "<group>"; }; 6.340 + 0669D77E1BAD02A200611CFA /* text.p.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = text.p.glsl; path = sdr/text.p.glsl; sourceTree = "<group>"; }; 6.341 + 0669D77F1BAD02A200611CFA /* text.v.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = text.v.glsl; path = sdr/text.v.glsl; sourceTree = "<group>"; }; 6.342 + 0669D7801BAD02A200611CFA /* tunnel.p.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = tunnel.p.glsl; path = sdr/tunnel.p.glsl; sourceTree = "<group>"; }; 6.343 + 0669D7811BAD02A200611CFA /* tunnel.v.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = tunnel.v.glsl; path = sdr/tunnel.v.glsl; sourceTree = "<group>"; }; 6.344 + 0669D7891BAD02DC00611CFA /* stonewall_normal.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = stonewall_normal.jpg; path = data/stonewall_normal.jpg; sourceTree = "<group>"; }; 6.345 + 0669D78A1BAD02DC00611CFA /* stonewall.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = stonewall.jpg; path = data/stonewall.jpg; sourceTree = "<group>"; }; 6.346 + 0669D78B1BAD02DC00611CFA /* text.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = text.png; path = data/text.png; sourceTree = "<group>"; }; 6.347 + 0669D78C1BAD02DC00611CFA /* tiles.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = tiles.jpg; path = data/tiles.jpg; sourceTree = "<group>"; }; 6.348 + 06E7100E1BBB8272003B254D /* droidsans_s24.glyphmap */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = droidsans_s24.glyphmap; path = data/droidsans_s24.glyphmap; sourceTree = "<group>"; }; 6.349 + 06ED08491BAF9A2E00C1211D /* icons.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = icons.xcassets; path = ios/icons.xcassets; sourceTree = "<group>"; }; 6.350 +/* End PBXFileReference section */ 6.351 + 6.352 +/* Begin PBXFrameworksBuildPhase section */ 6.353 + 0669D6441BA851BE00611CFA /* Frameworks */ = { 6.354 + isa = PBXFrameworksBuildPhase; 6.355 + buildActionMask = 2147483647; 6.356 + files = ( 6.357 + ); 6.358 + runOnlyForDeploymentPostprocessing = 0; 6.359 + }; 6.360 +/* End PBXFrameworksBuildPhase section */ 6.361 + 6.362 +/* Begin PBXGroup section */ 6.363 + 060ECAC81BB1A9BA00CE9B80 /* goatkit */ = { 6.364 + isa = PBXGroup; 6.365 + children = ( 6.366 + 060ECADE1BB1AA5200CE9B80 /* button.h */, 6.367 + 060ECADF1BB1AA5200CE9B80 /* checkbox.cc */, 6.368 + 060ECAE01BB1AA5200CE9B80 /* checkbox.h */, 6.369 + 060ECAE11BB1AA5200CE9B80 /* event.h */, 6.370 + 060ECAE21BB1AA5200CE9B80 /* goatkit.h */, 6.371 + 060ECAE31BB1AA5200CE9B80 /* label.cc */, 6.372 + 060ECAE41BB1AA5200CE9B80 /* label.h */, 6.373 + 060ECAE51BB1AA5200CE9B80 /* screen.h */, 6.374 + 060ECAE61BB1AA5200CE9B80 /* slider.h */, 6.375 + 060ECAE71BB1AA5200CE9B80 /* textbox.h */, 6.376 + 060ECAE81BB1AA5200CE9B80 /* theme.h */, 6.377 + 060ECAE91BB1AA5200CE9B80 /* vec.h */, 6.378 + 060ECAEA1BB1AA5200CE9B80 /* widget.h */, 6.379 + 060ECAC91BB1A9CC00CE9B80 /* boolanm.cc */, 6.380 + 060ECACA1BB1A9CC00CE9B80 /* boolanm.h */, 6.381 + 060ECACB1BB1A9CC00CE9B80 /* button.cc */, 6.382 + 060ECACD1BB1A9CC00CE9B80 /* event.cc */, 6.383 + 060ECACF1BB1A9CC00CE9B80 /* screen.cc */, 6.384 + 060ECAD01BB1A9CC00CE9B80 /* slider.cc */, 6.385 + 060ECAD11BB1A9CC00CE9B80 /* textbox.cc */, 6.386 + 060ECAD21BB1A9CC00CE9B80 /* theme.cc */, 6.387 + 060ECAD31BB1A9CC00CE9B80 /* widget.cc */, 6.388 + ); 6.389 + name = goatkit; 6.390 + sourceTree = "<group>"; 6.391 + }; 6.392 + 060ECAF81BB2BD4B00CE9B80 /* drawtext */ = { 6.393 + isa = PBXGroup; 6.394 + children = ( 6.395 + 060ECAF91BB2BD5C00CE9B80 /* drawgl.c */, 6.396 + 060ECAFA1BB2BD5C00CE9B80 /* drawtext_impl.h */, 6.397 + 060ECAFB1BB2BD5C00CE9B80 /* drawtext.h */, 6.398 + 060ECAFC1BB2BD5C00CE9B80 /* font.c */, 6.399 + 060ECAFD1BB2BD5C00CE9B80 /* utf8.c */, 6.400 + ); 6.401 + name = drawtext; 6.402 + sourceTree = "<group>"; 6.403 + }; 6.404 + 0669D63E1BA851BE00611CFA = { 6.405 + isa = PBXGroup; 6.406 + children = ( 6.407 + 06ED08491BAF9A2E00C1211D /* icons.xcassets */, 6.408 + 0669D7881BAD02B000611CFA /* data */, 6.409 + 0669D77B1BAD028300611CFA /* sdr */, 6.410 + 0669D6971BAD01C200611CFA /* libs */, 6.411 + 0669D6761BA858D600611CFA /* src */, 6.412 + 0669D6741BA858BF00611CFA /* Info.plist */, 6.413 + 0669D6481BA851BE00611CFA /* Products */, 6.414 + ); 6.415 + sourceTree = "<group>"; 6.416 + }; 6.417 + 0669D6481BA851BE00611CFA /* Products */ = { 6.418 + isa = PBXGroup; 6.419 + children = ( 6.420 + 0669D6471BA851BE00611CFA /* stereotunnel.app */, 6.421 + ); 6.422 + name = Products; 6.423 + sourceTree = "<group>"; 6.424 + }; 6.425 + 0669D6761BA858D600611CFA /* src */ = { 6.426 + isa = PBXGroup; 6.427 + children = ( 6.428 + 060ECB0C1BB3AC0D00CE9B80 /* timer.c */, 6.429 + 060ECB0D1BB3AC0D00CE9B80 /* timer.h */, 6.430 + 060ECB011BB361C300CE9B80 /* assman.c */, 6.431 + 060ECB021BB361C300CE9B80 /* assman.h */, 6.432 + 060ECAED1BB22A4400CE9B80 /* ui.cc */, 6.433 + 060ECB081BB3989500CE9B80 /* uitheme.cc */, 6.434 + 060ECAEE1BB22A4400CE9B80 /* ui.h */, 6.435 + 0669D6821BACDF6C00611CFA /* cam.c */, 6.436 + 0669D6831BACDF6C00611CFA /* cam.h */, 6.437 + 0669D6841BACDF6C00611CFA /* config.h */, 6.438 + 0669D6851BACDF6C00611CFA /* istereo.c */, 6.439 + 0669D6861BACDF6C00611CFA /* istereo.h */, 6.440 + 0669D6871BACDF6C00611CFA /* opengl.h */, 6.441 + 0669D6881BACDF6C00611CFA /* respath.c */, 6.442 + 0669D6891BACDF6C00611CFA /* respath.h */, 6.443 + 0669D68A1BACDF6C00611CFA /* sanegl.c */, 6.444 + 0669D68B1BACDF6C00611CFA /* sanegl.h */, 6.445 + 0669D68C1BACDF6C00611CFA /* sdr.c */, 6.446 + 0669D68D1BACDF6C00611CFA /* sdr.h */, 6.447 + 0669D68E1BACDF6C00611CFA /* tex.c */, 6.448 + 0669D68F1BACDF6C00611CFA /* tex.h */, 6.449 + 0669D6791BA85DCC00611CFA /* ios */, 6.450 + ); 6.451 + name = src; 6.452 + sourceTree = "<group>"; 6.453 + }; 6.454 + 0669D6791BA85DCC00611CFA /* ios */ = { 6.455 + isa = PBXGroup; 6.456 + children = ( 6.457 + 060ECB041BB361D900CE9B80 /* assman.c */, 6.458 + 0669D67A1BA85DDE00611CFA /* app_delegate.h */, 6.459 + 0669D67B1BA85DDE00611CFA /* app_delegate.m */, 6.460 + 0669D67C1BA85DDE00611CFA /* main.m */, 6.461 + 0669D67D1BA85DDE00611CFA /* viewctl.h */, 6.462 + 0669D67E1BA85DDE00611CFA /* viewctl.m */, 6.463 + ); 6.464 + name = ios; 6.465 + sourceTree = "<group>"; 6.466 + }; 6.467 + 0669D6971BAD01C200611CFA /* libs */ = { 6.468 + isa = PBXGroup; 6.469 + children = ( 6.470 + 060ECAF81BB2BD4B00CE9B80 /* drawtext */, 6.471 + 060ECAC81BB1A9BA00CE9B80 /* goatkit */, 6.472 + 0669D69C1BAD01EA00611CFA /* vmath */, 6.473 + 0669D69B1BAD01E300611CFA /* imago2 */, 6.474 + 0669D69A1BAD01DD00611CFA /* jpeglib */, 6.475 + 0669D6991BAD01D500611CFA /* libpng */, 6.476 + 0669D6981BAD01C900611CFA /* zlib */, 6.477 + ); 6.478 + name = libs; 6.479 + sourceTree = "<group>"; 6.480 + }; 6.481 + 0669D6981BAD01C900611CFA /* zlib */ = { 6.482 + isa = PBXGroup; 6.483 + children = ( 6.484 + 0669D7591BAD027000611CFA /* adler32.c */, 6.485 + 0669D75A1BAD027000611CFA /* compress.c */, 6.486 + 0669D75B1BAD027000611CFA /* crc32.c */, 6.487 + 0669D75C1BAD027000611CFA /* crc32.h */, 6.488 + 0669D75D1BAD027000611CFA /* deflate.c */, 6.489 + 0669D75E1BAD027000611CFA /* deflate.h */, 6.490 + 0669D75F1BAD027000611CFA /* gzio.c */, 6.491 + 0669D7601BAD027000611CFA /* infback.c */, 6.492 + 0669D7611BAD027000611CFA /* inffast.c */, 6.493 + 0669D7621BAD027000611CFA /* inffast.h */, 6.494 + 0669D7631BAD027000611CFA /* inffixed.h */, 6.495 + 0669D7641BAD027000611CFA /* inflate.c */, 6.496 + 0669D7651BAD027000611CFA /* inflate.h */, 6.497 + 0669D7661BAD027000611CFA /* inftrees.c */, 6.498 + 0669D7671BAD027000611CFA /* inftrees.h */, 6.499 + 0669D7681BAD027000611CFA /* trees.c */, 6.500 + 0669D7691BAD027000611CFA /* trees.h */, 6.501 + 0669D76A1BAD027000611CFA /* uncompr.c */, 6.502 + 0669D76B1BAD027000611CFA /* zconf.h */, 6.503 + 0669D76C1BAD027000611CFA /* zlib.h */, 6.504 + 0669D76D1BAD027000611CFA /* zutil.c */, 6.505 + 0669D76E1BAD027000611CFA /* zutil.h */, 6.506 + ); 6.507 + name = zlib; 6.508 + sourceTree = "<group>"; 6.509 + }; 6.510 + 0669D6991BAD01D500611CFA /* libpng */ = { 6.511 + isa = PBXGroup; 6.512 + children = ( 6.513 + 0669D7351BAD025B00611CFA /* png.c */, 6.514 + 0669D7361BAD025B00611CFA /* png.h */, 6.515 + 0669D7371BAD025B00611CFA /* pngconf.h */, 6.516 + 0669D7381BAD025B00611CFA /* pngerror.c */, 6.517 + 0669D7391BAD025B00611CFA /* pnggccrd.c */, 6.518 + 0669D73A1BAD025B00611CFA /* pngget.c */, 6.519 + 0669D73B1BAD025B00611CFA /* pngmem.c */, 6.520 + 0669D73C1BAD025B00611CFA /* pngpread.c */, 6.521 + 0669D73D1BAD025B00611CFA /* pngread.c */, 6.522 + 0669D73E1BAD025B00611CFA /* pngrio.c */, 6.523 + 0669D73F1BAD025B00611CFA /* pngrtran.c */, 6.524 + 0669D7401BAD025B00611CFA /* pngrutil.c */, 6.525 + 0669D7411BAD025B00611CFA /* pngset.c */, 6.526 + 0669D7421BAD025B00611CFA /* pngtrans.c */, 6.527 + 0669D7431BAD025B00611CFA /* pngvcrd.c */, 6.528 + 0669D7441BAD025B00611CFA /* pngwio.c */, 6.529 + 0669D7451BAD025B00611CFA /* pngwrite.c */, 6.530 + 0669D7461BAD025B00611CFA /* pngwtran.c */, 6.531 + 0669D7471BAD025B00611CFA /* pngwutil.c */, 6.532 + ); 6.533 + name = libpng; 6.534 + sourceTree = "<group>"; 6.535 + }; 6.536 + 0669D69A1BAD01DD00611CFA /* jpeglib */ = { 6.537 + isa = PBXGroup; 6.538 + children = ( 6.539 + 0669D6CD1BAD024700611CFA /* cderror.h */, 6.540 + 0669D6CE1BAD024700611CFA /* jcapimin.c */, 6.541 + 0669D6CF1BAD024700611CFA /* jcapistd.c */, 6.542 + 0669D6D01BAD024700611CFA /* jccoefct.c */, 6.543 + 0669D6D11BAD024700611CFA /* jccolor.c */, 6.544 + 0669D6D21BAD024700611CFA /* jcdctmgr.c */, 6.545 + 0669D6D31BAD024700611CFA /* jchuff.c */, 6.546 + 0669D6D41BAD024700611CFA /* jchuff.h */, 6.547 + 0669D6D51BAD024700611CFA /* jcinit.c */, 6.548 + 0669D6D61BAD024700611CFA /* jcmainct.c */, 6.549 + 0669D6D71BAD024700611CFA /* jcmarker.c */, 6.550 + 0669D6D81BAD024700611CFA /* jcmaster.c */, 6.551 + 0669D6D91BAD024700611CFA /* jcomapi.c */, 6.552 + 0669D6DA1BAD024700611CFA /* jconfig.h */, 6.553 + 0669D6DB1BAD024700611CFA /* jcparam.c */, 6.554 + 0669D6DC1BAD024700611CFA /* jcphuff.c */, 6.555 + 0669D6DD1BAD024700611CFA /* jcprepct.c */, 6.556 + 0669D6DE1BAD024700611CFA /* jcsample.c */, 6.557 + 0669D6DF1BAD024700611CFA /* jctrans.c */, 6.558 + 0669D6E01BAD024700611CFA /* jdapimin.c */, 6.559 + 0669D6E11BAD024700611CFA /* jdapistd.c */, 6.560 + 0669D6E21BAD024700611CFA /* jdatadst.c */, 6.561 + 0669D6E31BAD024700611CFA /* jdatasrc.c */, 6.562 + 0669D6E41BAD024700611CFA /* jdcoefct.c */, 6.563 + 0669D6E51BAD024700611CFA /* jdcolor.c */, 6.564 + 0669D6E61BAD024700611CFA /* jdct.h */, 6.565 + 0669D6E71BAD024700611CFA /* jddctmgr.c */, 6.566 + 0669D6E81BAD024700611CFA /* jdhuff.c */, 6.567 + 0669D6E91BAD024700611CFA /* jdhuff.h */, 6.568 + 0669D6EA1BAD024700611CFA /* jdinput.c */, 6.569 + 0669D6EB1BAD024700611CFA /* jdmainct.c */, 6.570 + 0669D6EC1BAD024700611CFA /* jdmarker.c */, 6.571 + 0669D6ED1BAD024700611CFA /* jdmaster.c */, 6.572 + 0669D6EE1BAD024700611CFA /* jdmerge.c */, 6.573 + 0669D6EF1BAD024700611CFA /* jdphuff.c */, 6.574 + 0669D6F01BAD024700611CFA /* jdpostct.c */, 6.575 + 0669D6F11BAD024700611CFA /* jdsample.c */, 6.576 + 0669D6F21BAD024700611CFA /* jdtrans.c */, 6.577 + 0669D6F31BAD024700611CFA /* jerror.c */, 6.578 + 0669D6F41BAD024700611CFA /* jerror.h */, 6.579 + 0669D6F51BAD024700611CFA /* jfdctflt.c */, 6.580 + 0669D6F61BAD024700611CFA /* jfdctfst.c */, 6.581 + 0669D6F71BAD024700611CFA /* jfdctint.c */, 6.582 + 0669D6F81BAD024700611CFA /* jidctflt.c */, 6.583 + 0669D6F91BAD024700611CFA /* jidctfst.c */, 6.584 + 0669D6FA1BAD024700611CFA /* jidctint.c */, 6.585 + 0669D6FB1BAD024700611CFA /* jidctred.c */, 6.586 + 0669D6FC1BAD024700611CFA /* jinclude.h */, 6.587 + 0669D6FD1BAD024700611CFA /* jmemmgr.c */, 6.588 + 0669D6FE1BAD024700611CFA /* jmemnobs.c */, 6.589 + 0669D6FF1BAD024700611CFA /* jmemsys.h */, 6.590 + 0669D7001BAD024700611CFA /* jmorecfg.h */, 6.591 + 0669D7011BAD024700611CFA /* jpegint.h */, 6.592 + 0669D7021BAD024700611CFA /* jpeglib.h */, 6.593 + 0669D7031BAD024700611CFA /* jquant1.c */, 6.594 + 0669D7041BAD024700611CFA /* jquant2.c */, 6.595 + 0669D7051BAD024700611CFA /* jutils.c */, 6.596 + 0669D7061BAD024700611CFA /* jversion.h */, 6.597 + ); 6.598 + name = jpeglib; 6.599 + sourceTree = "<group>"; 6.600 + }; 6.601 + 0669D69B1BAD01E300611CFA /* imago2 */ = { 6.602 + isa = PBXGroup; 6.603 + children = ( 6.604 + 0669D6BD1BAD022C00611CFA /* conv.c */, 6.605 + 0669D6BE1BAD022C00611CFA /* file_jpeg.c */, 6.606 + 0669D6BF1BAD022C00611CFA /* file_png.c */, 6.607 + 0669D6C01BAD022C00611CFA /* file_ppm.c */, 6.608 + 0669D6C11BAD022C00611CFA /* ftype_module.c */, 6.609 + 0669D6C21BAD022C00611CFA /* ftype_module.h */, 6.610 + 0669D6C31BAD022C00611CFA /* imago2.c */, 6.611 + 0669D6C41BAD022C00611CFA /* imago2.h */, 6.612 + 0669D6C51BAD022C00611CFA /* modules.c */, 6.613 + ); 6.614 + name = imago2; 6.615 + sourceTree = "<group>"; 6.616 + }; 6.617 + 0669D69C1BAD01EA00611CFA /* vmath */ = { 6.618 + isa = PBXGroup; 6.619 + children = ( 6.620 + 0669D69D1BAD020B00611CFA /* basis_c.c */, 6.621 + 0669D69E1BAD020B00611CFA /* basis.h */, 6.622 + 0669D69F1BAD020B00611CFA /* geom.c */, 6.623 + 0669D6A01BAD020B00611CFA /* geom.h */, 6.624 + 0669D6A11BAD020B00611CFA /* matrix_c.c */, 6.625 + 0669D6A21BAD020B00611CFA /* matrix.h */, 6.626 + 0669D6A31BAD020B00611CFA /* matrix.inl */, 6.627 + 0669D6A41BAD020B00611CFA /* quat_c.c */, 6.628 + 0669D6A51BAD020B00611CFA /* quat.h */, 6.629 + 0669D6A61BAD020B00611CFA /* quat.inl */, 6.630 + 0669D6A71BAD020B00611CFA /* ray_c.c */, 6.631 + 0669D6A81BAD020B00611CFA /* ray.h */, 6.632 + 0669D6A91BAD020B00611CFA /* ray.inl */, 6.633 + 0669D6AA1BAD020B00611CFA /* sphvec.h */, 6.634 + 0669D6AB1BAD020B00611CFA /* vector.h */, 6.635 + 0669D6AC1BAD020B00611CFA /* vector.inl */, 6.636 + 0669D6AD1BAD020B00611CFA /* vmath_config.h */, 6.637 + 0669D6AE1BAD020B00611CFA /* vmath_types.h */, 6.638 + 0669D6AF1BAD020B00611CFA /* vmath.c */, 6.639 + 0669D6B01BAD020B00611CFA /* vmath.h */, 6.640 + 0669D6B11BAD020B00611CFA /* vmath.inl */, 6.641 + ); 6.642 + name = vmath; 6.643 + sourceTree = "<group>"; 6.644 + }; 6.645 + 0669D77B1BAD028300611CFA /* sdr */ = { 6.646 + isa = PBXGroup; 6.647 + children = ( 6.648 + 060ECB0A1BB3A8DB00CE9B80 /* font.p.glsl */, 6.649 + 060ECAF41BB2496100CE9B80 /* ui.p.glsl */, 6.650 + 060ECAF51BB2496100CE9B80 /* ui.v.glsl */, 6.651 + 0669D77C1BAD02A200611CFA /* test.p.glsl */, 6.652 + 0669D77D1BAD02A200611CFA /* test.v.glsl */, 6.653 + 0669D77E1BAD02A200611CFA /* text.p.glsl */, 6.654 + 0669D77F1BAD02A200611CFA /* text.v.glsl */, 6.655 + 0669D7801BAD02A200611CFA /* tunnel.p.glsl */, 6.656 + 0669D7811BAD02A200611CFA /* tunnel.v.glsl */, 6.657 + 060ECAF01BB243B000CE9B80 /* color.v.glsl */, 6.658 + 060ECAF21BB2441600CE9B80 /* color.p.glsl */, 6.659 + ); 6.660 + name = sdr; 6.661 + sourceTree = "<group>"; 6.662 + }; 6.663 + 0669D7881BAD02B000611CFA /* data */ = { 6.664 + isa = PBXGroup; 6.665 + children = ( 6.666 + 06E7100E1BBB8272003B254D /* droidsans_s24.glyphmap */, 6.667 + 0669D7891BAD02DC00611CFA /* stonewall_normal.jpg */, 6.668 + 0669D78A1BAD02DC00611CFA /* stonewall.jpg */, 6.669 + 0669D78B1BAD02DC00611CFA /* text.png */, 6.670 + 0669D78C1BAD02DC00611CFA /* tiles.jpg */, 6.671 + ); 6.672 + name = data; 6.673 + sourceTree = "<group>"; 6.674 + }; 6.675 +/* End PBXGroup section */ 6.676 + 6.677 +/* Begin PBXNativeTarget section */ 6.678 + 0669D6461BA851BE00611CFA /* stereotunnel */ = { 6.679 + isa = PBXNativeTarget; 6.680 + buildConfigurationList = 0669D66E1BA851BE00611CFA /* Build configuration list for PBXNativeTarget "stereotunnel" */; 6.681 + buildPhases = ( 6.682 + 0669D6431BA851BE00611CFA /* Sources */, 6.683 + 0669D6441BA851BE00611CFA /* Frameworks */, 6.684 + 0669D6451BA851BE00611CFA /* Resources */, 6.685 + ); 6.686 + buildRules = ( 6.687 + ); 6.688 + dependencies = ( 6.689 + ); 6.690 + name = stereotunnel; 6.691 + productName = istereo; 6.692 + productReference = 0669D6471BA851BE00611CFA /* stereotunnel.app */; 6.693 + productType = "com.apple.product-type.application"; 6.694 + }; 6.695 +/* End PBXNativeTarget section */ 6.696 + 6.697 +/* Begin PBXProject section */ 6.698 + 0669D63F1BA851BE00611CFA /* Project object */ = { 6.699 + isa = PBXProject; 6.700 + attributes = { 6.701 + LastUpgradeCheck = 0640; 6.702 + ORGANIZATIONNAME = "Mutant Stargoat"; 6.703 + TargetAttributes = { 6.704 + 0669D6461BA851BE00611CFA = { 6.705 + CreatedOnToolsVersion = 6.4; 6.706 + DevelopmentTeam = RGR8XFZ5JC; 6.707 + }; 6.708 + }; 6.709 + }; 6.710 + buildConfigurationList = 0669D6421BA851BE00611CFA /* Build configuration list for PBXProject "stereotunnel" */; 6.711 + compatibilityVersion = "Xcode 3.2"; 6.712 + developmentRegion = English; 6.713 + hasScannedForEncodings = 0; 6.714 + knownRegions = ( 6.715 + en, 6.716 + Base, 6.717 + ); 6.718 + mainGroup = 0669D63E1BA851BE00611CFA; 6.719 + productRefGroup = 0669D6481BA851BE00611CFA /* Products */; 6.720 + projectDirPath = ""; 6.721 + projectRoot = ""; 6.722 + targets = ( 6.723 + 0669D6461BA851BE00611CFA /* stereotunnel */, 6.724 + ); 6.725 + }; 6.726 +/* End PBXProject section */ 6.727 + 6.728 +/* Begin PBXResourcesBuildPhase section */ 6.729 + 0669D6451BA851BE00611CFA /* Resources */ = { 6.730 + isa = PBXResourcesBuildPhase; 6.731 + buildActionMask = 2147483647; 6.732 + files = ( 6.733 + 0669D7861BAD02A200611CFA /* tunnel.p.glsl in Resources */, 6.734 + 0669D7821BAD02A200611CFA /* test.p.glsl in Resources */, 6.735 + 0669D78D1BAD02DC00611CFA /* stonewall_normal.jpg in Resources */, 6.736 + 060ECAF11BB243B000CE9B80 /* color.v.glsl in Resources */, 6.737 + 0669D78E1BAD02DC00611CFA /* stonewall.jpg in Resources */, 6.738 + 060ECAF61BB2496100CE9B80 /* ui.p.glsl in Resources */, 6.739 + 060ECAF71BB2496100CE9B80 /* ui.v.glsl in Resources */, 6.740 + 0669D7841BAD02A200611CFA /* text.p.glsl in Resources */, 6.741 + 060ECAF31BB2441600CE9B80 /* color.p.glsl in Resources */, 6.742 + 06ED084A1BAF9A2E00C1211D /* icons.xcassets in Resources */, 6.743 + 0669D7901BAD02DC00611CFA /* tiles.jpg in Resources */, 6.744 + 06E7100F1BBB8272003B254D /* droidsans_s24.glyphmap in Resources */, 6.745 + 0669D7871BAD02A200611CFA /* tunnel.v.glsl in Resources */, 6.746 + 0669D78F1BAD02DC00611CFA /* text.png in Resources */, 6.747 + 060ECB0B1BB3A8DB00CE9B80 /* font.p.glsl in Resources */, 6.748 + 0669D7851BAD02A200611CFA /* text.v.glsl in Resources */, 6.749 + 0669D7831BAD02A200611CFA /* test.v.glsl in Resources */, 6.750 + ); 6.751 + runOnlyForDeploymentPostprocessing = 0; 6.752 + }; 6.753 +/* End PBXResourcesBuildPhase section */ 6.754 + 6.755 +/* Begin PBXSourcesBuildPhase section */ 6.756 + 0669D6431BA851BE00611CFA /* Sources */ = { 6.757 + isa = PBXSourcesBuildPhase; 6.758 + buildActionMask = 2147483647; 6.759 + files = ( 6.760 + 060ECB001BB2BD5C00CE9B80 /* utf8.c in Sources */, 6.761 + 0669D7121BAD024700611CFA /* jcparam.c in Sources */, 6.762 + 060ECB0E1BB3AC0D00CE9B80 /* timer.c in Sources */, 6.763 + 0669D7551BAD025B00611CFA /* pngwio.c in Sources */, 6.764 + 0669D70F1BAD024700611CFA /* jcmarker.c in Sources */, 6.765 + 0669D6CB1BAD022C00611CFA /* imago2.c in Sources */, 6.766 + 0669D70B1BAD024700611CFA /* jcdctmgr.c in Sources */, 6.767 + 0669D6921BACDF6C00611CFA /* istereo.c in Sources */, 6.768 + 0669D72F1BAD024700611CFA /* jidctred.c in Sources */, 6.769 + 0669D7481BAD025B00611CFA /* png.c in Sources */, 6.770 + 0669D7201BAD024700611CFA /* jdmainct.c in Sources */, 6.771 + 0669D7531BAD025B00611CFA /* pngtrans.c in Sources */, 6.772 + 0669D6931BACDF6C00611CFA /* respath.c in Sources */, 6.773 + 0669D7771BAD027000611CFA /* inftrees.c in Sources */, 6.774 + 0669D7761BAD027000611CFA /* inflate.c in Sources */, 6.775 + 0669D6CC1BAD022C00611CFA /* modules.c in Sources */, 6.776 + 0669D7301BAD024700611CFA /* jmemmgr.c in Sources */, 6.777 + 0669D72E1BAD024700611CFA /* jidctint.c in Sources */, 6.778 + 060ECAD41BB1A9CC00CE9B80 /* boolanm.cc in Sources */, 6.779 + 0669D6B81BAD020B00611CFA /* ray_c.c in Sources */, 6.780 + 0669D71D1BAD024700611CFA /* jddctmgr.c in Sources */, 6.781 + 0669D7571BAD025B00611CFA /* pngwtran.c in Sources */, 6.782 + 060ECB051BB361D900CE9B80 /* assman.c in Sources */, 6.783 + 0669D7081BAD024700611CFA /* jcapistd.c in Sources */, 6.784 + 0669D72C1BAD024700611CFA /* jidctflt.c in Sources */, 6.785 + 060ECADB1BB1A9CC00CE9B80 /* textbox.cc in Sources */, 6.786 + 0669D7511BAD025B00611CFA /* pngrutil.c in Sources */, 6.787 + 0669D6BB1BAD020B00611CFA /* vmath.c in Sources */, 6.788 + 0669D7341BAD024700611CFA /* jutils.c in Sources */, 6.789 + 0669D6CA1BAD022C00611CFA /* ftype_module.c in Sources */, 6.790 + 0669D7281BAD024700611CFA /* jerror.c in Sources */, 6.791 + 0669D7221BAD024700611CFA /* jdmaster.c in Sources */, 6.792 + 0669D76F1BAD027000611CFA /* adler32.c in Sources */, 6.793 + 060ECAFF1BB2BD5C00CE9B80 /* font.c in Sources */, 6.794 + 0669D7541BAD025B00611CFA /* pngvcrd.c in Sources */, 6.795 + 0669D72A1BAD024700611CFA /* jfdctfst.c in Sources */, 6.796 + 0669D7791BAD027000611CFA /* uncompr.c in Sources */, 6.797 + 0669D6941BACDF6C00611CFA /* sanegl.c in Sources */, 6.798 + 0669D70D1BAD024700611CFA /* jcinit.c in Sources */, 6.799 + 0669D6961BACDF6C00611CFA /* tex.c in Sources */, 6.800 + 0669D7241BAD024700611CFA /* jdphuff.c in Sources */, 6.801 + 0669D70C1BAD024700611CFA /* jchuff.c in Sources */, 6.802 + 0669D71B1BAD024700611CFA /* jdcoefct.c in Sources */, 6.803 + 0669D7091BAD024700611CFA /* jccoefct.c in Sources */, 6.804 + 0669D6801BA85DDE00611CFA /* main.m in Sources */, 6.805 + 0669D7521BAD025B00611CFA /* pngset.c in Sources */, 6.806 + 0669D7561BAD025B00611CFA /* pngwrite.c in Sources */, 6.807 + 0669D7131BAD024700611CFA /* jcphuff.c in Sources */, 6.808 + 060ECAD91BB1A9CC00CE9B80 /* screen.cc in Sources */, 6.809 + 0669D70A1BAD024700611CFA /* jccolor.c in Sources */, 6.810 + 060ECADD1BB1A9CC00CE9B80 /* widget.cc in Sources */, 6.811 + 0669D74F1BAD025B00611CFA /* pngrio.c in Sources */, 6.812 + 0669D6C81BAD022C00611CFA /* file_png.c in Sources */, 6.813 + 0669D7231BAD024700611CFA /* jdmerge.c in Sources */, 6.814 + 0669D77A1BAD027000611CFA /* zutil.c in Sources */, 6.815 + 0669D7721BAD027000611CFA /* deflate.c in Sources */, 6.816 + 060ECAEB1BB1AA5200CE9B80 /* checkbox.cc in Sources */, 6.817 + 0669D71F1BAD024700611CFA /* jdinput.c in Sources */, 6.818 + 0669D7581BAD025B00611CFA /* pngwutil.c in Sources */, 6.819 + 0669D7261BAD024700611CFA /* jdsample.c in Sources */, 6.820 + 060ECAFE1BB2BD5C00CE9B80 /* drawgl.c in Sources */, 6.821 + 0669D7701BAD027000611CFA /* compress.c in Sources */, 6.822 + 060ECB031BB361C300CE9B80 /* assman.c in Sources */, 6.823 + 0669D7111BAD024700611CFA /* jcomapi.c in Sources */, 6.824 + 0669D71A1BAD024700611CFA /* jdatasrc.c in Sources */, 6.825 + 060ECADC1BB1A9CC00CE9B80 /* theme.cc in Sources */, 6.826 + 0669D74B1BAD025B00611CFA /* pngget.c in Sources */, 6.827 + 060ECAD71BB1A9CC00CE9B80 /* event.cc in Sources */, 6.828 + 060ECAD51BB1A9CC00CE9B80 /* button.cc in Sources */, 6.829 + 0669D7211BAD024700611CFA /* jdmarker.c in Sources */, 6.830 + 0669D7251BAD024700611CFA /* jdpostct.c in Sources */, 6.831 + 0669D6811BA85DDE00611CFA /* viewctl.m in Sources */, 6.832 + 0669D67F1BA85DDE00611CFA /* app_delegate.m in Sources */, 6.833 + 0669D7101BAD024700611CFA /* jcmaster.c in Sources */, 6.834 + 0669D72B1BAD024700611CFA /* jfdctint.c in Sources */, 6.835 + 0669D7291BAD024700611CFA /* jfdctflt.c in Sources */, 6.836 + 0669D6911BACDF6C00611CFA /* cam.c in Sources */, 6.837 + 0669D7191BAD024700611CFA /* jdatadst.c in Sources */, 6.838 + 0669D7731BAD027000611CFA /* gzio.c in Sources */, 6.839 + 0669D6B61BAD020B00611CFA /* quat_c.c in Sources */, 6.840 + 0669D6C71BAD022C00611CFA /* file_jpeg.c in Sources */, 6.841 + 0669D7711BAD027000611CFA /* crc32.c in Sources */, 6.842 + 0669D6B31BAD020B00611CFA /* geom.c in Sources */, 6.843 + 0669D7741BAD027000611CFA /* infback.c in Sources */, 6.844 + 0669D74C1BAD025B00611CFA /* pngmem.c in Sources */, 6.845 + 0669D7271BAD024700611CFA /* jdtrans.c in Sources */, 6.846 + 0669D6B21BAD020B00611CFA /* basis_c.c in Sources */, 6.847 + 0669D7161BAD024700611CFA /* jctrans.c in Sources */, 6.848 + 060ECADA1BB1A9CC00CE9B80 /* slider.cc in Sources */, 6.849 + 0669D7311BAD024700611CFA /* jmemnobs.c in Sources */, 6.850 + 0669D74E1BAD025B00611CFA /* pngread.c in Sources */, 6.851 + 0669D71E1BAD024700611CFA /* jdhuff.c in Sources */, 6.852 + 0669D74A1BAD025B00611CFA /* pnggccrd.c in Sources */, 6.853 + 060ECAEF1BB22A4400CE9B80 /* ui.cc in Sources */, 6.854 + 0669D70E1BAD024700611CFA /* jcmainct.c in Sources */, 6.855 + 0669D7151BAD024700611CFA /* jcsample.c in Sources */, 6.856 + 0669D7141BAD024700611CFA /* jcprepct.c in Sources */, 6.857 + 0669D7751BAD027000611CFA /* inffast.c in Sources */, 6.858 + 0669D7491BAD025B00611CFA /* pngerror.c in Sources */, 6.859 + 0669D7171BAD024700611CFA /* jdapimin.c in Sources */, 6.860 + 060ECB091BB3989500CE9B80 /* uitheme.cc in Sources */, 6.861 + 0669D7331BAD024700611CFA /* jquant2.c in Sources */, 6.862 + 0669D74D1BAD025B00611CFA /* pngpread.c in Sources */, 6.863 + 0669D7071BAD024700611CFA /* jcapimin.c in Sources */, 6.864 + 0669D6C61BAD022C00611CFA /* conv.c in Sources */, 6.865 + 0669D6B41BAD020B00611CFA /* matrix_c.c in Sources */, 6.866 + 060ECAEC1BB1AA5200CE9B80 /* label.cc in Sources */, 6.867 + 0669D7321BAD024700611CFA /* jquant1.c in Sources */, 6.868 + 0669D6C91BAD022C00611CFA /* file_ppm.c in Sources */, 6.869 + 0669D72D1BAD024700611CFA /* jidctfst.c in Sources */, 6.870 + 0669D7501BAD025B00611CFA /* pngrtran.c in Sources */, 6.871 + 0669D7181BAD024700611CFA /* jdapistd.c in Sources */, 6.872 + 0669D6951BACDF6C00611CFA /* sdr.c in Sources */, 6.873 + 0669D7781BAD027000611CFA /* trees.c in Sources */, 6.874 + 0669D71C1BAD024700611CFA /* jdcolor.c in Sources */, 6.875 + ); 6.876 + runOnlyForDeploymentPostprocessing = 0; 6.877 + }; 6.878 +/* End PBXSourcesBuildPhase section */ 6.879 + 6.880 +/* Begin XCBuildConfiguration section */ 6.881 + 0669D66C1BA851BE00611CFA /* Debug */ = { 6.882 + isa = XCBuildConfiguration; 6.883 + buildSettings = { 6.884 + ALWAYS_SEARCH_USER_PATHS = NO; 6.885 + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 6.886 + CLANG_CXX_LIBRARY = "libc++"; 6.887 + CLANG_ENABLE_MODULES = YES; 6.888 + CLANG_ENABLE_OBJC_ARC = YES; 6.889 + CLANG_WARN_BOOL_CONVERSION = YES; 6.890 + CLANG_WARN_CONSTANT_CONVERSION = YES; 6.891 + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 6.892 + CLANG_WARN_EMPTY_BODY = YES; 6.893 + CLANG_WARN_ENUM_CONVERSION = YES; 6.894 + CLANG_WARN_INT_CONVERSION = YES; 6.895 + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 6.896 + CLANG_WARN_UNREACHABLE_CODE = YES; 6.897 + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 6.898 + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 6.899 + COPY_PHASE_STRIP = NO; 6.900 + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 6.901 + ENABLE_STRICT_OBJC_MSGSEND = YES; 6.902 + GCC_C_LANGUAGE_STANDARD = gnu99; 6.903 + GCC_DYNAMIC_NO_PIC = NO; 6.904 + GCC_NO_COMMON_BLOCKS = YES; 6.905 + GCC_OPTIMIZATION_LEVEL = 0; 6.906 + GCC_PREPROCESSOR_DEFINITIONS = ( 6.907 + "DEBUG=1", 6.908 + "$(inherited)", 6.909 + ); 6.910 + GCC_SYMBOLS_PRIVATE_EXTERN = NO; 6.911 + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 6.912 + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 6.913 + GCC_WARN_UNDECLARED_SELECTOR = YES; 6.914 + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 6.915 + GCC_WARN_UNUSED_FUNCTION = YES; 6.916 + GCC_WARN_UNUSED_VARIABLE = YES; 6.917 + IPHONEOS_DEPLOYMENT_TARGET = 6.0; 6.918 + MTL_ENABLE_DEBUG_INFO = YES; 6.919 + ONLY_ACTIVE_ARCH = YES; 6.920 + SDKROOT = iphoneos; 6.921 + TARGETED_DEVICE_FAMILY = "1,2"; 6.922 + }; 6.923 + name = Debug; 6.924 + }; 6.925 + 0669D66D1BA851BE00611CFA /* Release */ = { 6.926 + isa = XCBuildConfiguration; 6.927 + buildSettings = { 6.928 + ALWAYS_SEARCH_USER_PATHS = NO; 6.929 + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 6.930 + CLANG_CXX_LIBRARY = "libc++"; 6.931 + CLANG_ENABLE_MODULES = YES; 6.932 + CLANG_ENABLE_OBJC_ARC = YES; 6.933 + CLANG_WARN_BOOL_CONVERSION = YES; 6.934 + CLANG_WARN_CONSTANT_CONVERSION = YES; 6.935 + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 6.936 + CLANG_WARN_EMPTY_BODY = YES; 6.937 + CLANG_WARN_ENUM_CONVERSION = YES; 6.938 + CLANG_WARN_INT_CONVERSION = YES; 6.939 + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 6.940 + CLANG_WARN_UNREACHABLE_CODE = YES; 6.941 + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 6.942 + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 6.943 + COPY_PHASE_STRIP = NO; 6.944 + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 6.945 + ENABLE_NS_ASSERTIONS = NO; 6.946 + ENABLE_STRICT_OBJC_MSGSEND = YES; 6.947 + GCC_C_LANGUAGE_STANDARD = gnu99; 6.948 + GCC_NO_COMMON_BLOCKS = YES; 6.949 + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 6.950 + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 6.951 + GCC_WARN_UNDECLARED_SELECTOR = YES; 6.952 + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 6.953 + GCC_WARN_UNUSED_FUNCTION = YES; 6.954 + GCC_WARN_UNUSED_VARIABLE = YES; 6.955 + IPHONEOS_DEPLOYMENT_TARGET = 6.0; 6.956 + MTL_ENABLE_DEBUG_INFO = NO; 6.957 + SDKROOT = iphoneos; 6.958 + TARGETED_DEVICE_FAMILY = "1,2"; 6.959 + VALIDATE_PRODUCT = YES; 6.960 + }; 6.961 + name = Release; 6.962 + }; 6.963 + 0669D66F1BA851BE00611CFA /* Debug */ = { 6.964 + isa = XCBuildConfiguration; 6.965 + buildSettings = { 6.966 + ALWAYS_SEARCH_USER_PATHS = YES; 6.967 + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 6.968 + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; 6.969 + CODE_SIGN_IDENTITY = "iPhone Developer"; 6.970 + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 6.971 + COMPRESS_PNG_FILES = NO; 6.972 + GCC_PREPROCESSOR_DEFINITIONS = ( 6.973 + "DEBUG=1", 6.974 + HAVE_OPENGL_H, 6.975 + HAVE_CONFIG_H, 6.976 + NO_FREETYPE, 6.977 + ); 6.978 + HEADER_SEARCH_PATHS = libs; 6.979 + INFOPLIST_FILE = "$(SRCROOT)/ios/Info.plist"; 6.980 + IPHONEOS_DEPLOYMENT_TARGET = 6.0; 6.981 + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; 6.982 + ONLY_ACTIVE_ARCH = NO; 6.983 + PRODUCT_BUNDLE_IDENTIFIER = com.mutantstargoat.stereotunnel; 6.984 + PRODUCT_NAME = stereotunnel; 6.985 + PROVISIONING_PROFILE = ""; 6.986 + }; 6.987 + name = Debug; 6.988 + }; 6.989 + 0669D6701BA851BE00611CFA /* Release */ = { 6.990 + isa = XCBuildConfiguration; 6.991 + buildSettings = { 6.992 + ALWAYS_SEARCH_USER_PATHS = YES; 6.993 + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 6.994 + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; 6.995 + CODE_SIGN_IDENTITY = "iPhone Distribution"; 6.996 + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; 6.997 + COMPRESS_PNG_FILES = NO; 6.998 + GCC_PREPROCESSOR_DEFINITIONS = ( 6.999 + HAVE_OPENGL_H, 6.1000 + HAVE_CONFIG_H, 6.1001 + NO_FREETYPE, 6.1002 + ); 6.1003 + HEADER_SEARCH_PATHS = libs; 6.1004 + INFOPLIST_FILE = "$(SRCROOT)/ios/Info.plist"; 6.1005 + IPHONEOS_DEPLOYMENT_TARGET = 6.0; 6.1006 + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; 6.1007 + ONLY_ACTIVE_ARCH = NO; 6.1008 + PRODUCT_BUNDLE_IDENTIFIER = com.mutantstargoat.stereotunnel; 6.1009 + PRODUCT_NAME = stereotunnel; 6.1010 + PROVISIONING_PROFILE = "d9fd24e9-8f9e-4c97-83dc-752941d6e3c1"; 6.1011 + }; 6.1012 + name = Release; 6.1013 + }; 6.1014 +/* End XCBuildConfiguration section */ 6.1015 + 6.1016 +/* Begin XCConfigurationList section */ 6.1017 + 0669D6421BA851BE00611CFA /* Build configuration list for PBXProject "stereotunnel" */ = { 6.1018 + isa = XCConfigurationList; 6.1019 + buildConfigurations = ( 6.1020 + 0669D66C1BA851BE00611CFA /* Debug */, 6.1021 + 0669D66D1BA851BE00611CFA /* Release */, 6.1022 + ); 6.1023 + defaultConfigurationIsVisible = 0; 6.1024 + defaultConfigurationName = Release; 6.1025 + }; 6.1026 + 0669D66E1BA851BE00611CFA /* Build configuration list for PBXNativeTarget "stereotunnel" */ = { 6.1027 + isa = XCConfigurationList; 6.1028 + buildConfigurations = ( 6.1029 + 0669D66F1BA851BE00611CFA /* Debug */, 6.1030 + 0669D6701BA851BE00611CFA /* Release */, 6.1031 + ); 6.1032 + defaultConfigurationIsVisible = 0; 6.1033 + defaultConfigurationName = Release; 6.1034 + }; 6.1035 +/* End XCConfigurationList section */ 6.1036 + }; 6.1037 + rootObject = 0669D63F1BA851BE00611CFA /* Project object */; 6.1038 +}