// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 46; objects = { /* Begin PBXAggregateTarget section */ EE4568A51A2BB915007EAD2C /* buildAll */ = { isa = PBXAggregateTarget; buildConfigurationList = EE4568A61A2BB916007EAD2C /* Build configuration list for PBXAggregateTarget "buildAll" */; buildPhases = ( ); dependencies = ( EE6D20551A51174000C1AB30 /* PBXTargetDependency */, EE6D20571A51174000C1AB30 /* PBXTargetDependency */, EE4568AA1A2BB928007EAD2C /* PBXTargetDependency */, EE4568AC1A2BB928007EAD2C /* PBXTargetDependency */, EE4568AE1A2BB928007EAD2C /* PBXTargetDependency */, EE4568B01A2BB928007EAD2C /* PBXTargetDependency */, EE4568B21A2BB928007EAD2C /* PBXTargetDependency */, EE4568B41A2BB928007EAD2C /* PBXTargetDependency */, EE4568B61A2BB928007EAD2C /* PBXTargetDependency */, EEEDDE5C1A4B490900EBFA82 /* PBXTargetDependency */, ); name = buildAll; productName = buildAll; }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ EE07FB261A7F0483007B19CD /* MeMatrixTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE07FB241A7F0483007B19CD /* MeMatrixTests.cpp */; }; EE0F21A919E11DDC00D41E37 /* frag5.glsl in CopyFiles */ = {isa = PBXBuildFile; fileRef = EE0F21A819E11DB500D41E37 /* frag5.glsl */; }; EE12616D1A1EEB0C00187874 /* exampleVertWithParts.vsh in CopyFiles */ = {isa = PBXBuildFile; fileRef = EE12616C1A1EE2D000187874 /* exampleVertWithParts.vsh */; }; EE12B6CA1A71DA3000C5D3FD /* MeLogTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE12B6C81A71DA3000C5D3FD /* MeLogTests.cpp */; }; EE12B6CD1A79941C00C5D3FD /* MeThing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE13213A1A09A13B00EB5333 /* MeThing.cpp */; }; EE1321391A09111800EB5333 /* MeThingTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE1321361A09103D00EB5333 /* MeThingTests.cpp */; }; EE13213C1A09A13B00EB5333 /* MeThing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE13213A1A09A13B00EB5333 /* MeThing.cpp */; }; EE13213D1A09A13B00EB5333 /* MeThing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE13213A1A09A13B00EB5333 /* MeThing.cpp */; }; EE15043A1AA54CD20043EDF5 /* lodepng.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE1504381AA54CD20043EDF5 /* lodepng.cpp */; }; EE15043B1AA54CD20043EDF5 /* lodepng.h in Headers */ = {isa = PBXBuildFile; fileRef = EE1504391AA54CD20043EDF5 /* lodepng.h */; }; EE1E35D919C4E9B000F992B8 /* vert2.glsl in CopyFiles */ = {isa = PBXBuildFile; fileRef = EE1E35D819C4E96100F992B8 /* vert2.glsl */; }; EE1E35DA19C4E9B000F992B8 /* frag2.glsl in CopyFiles */ = {isa = PBXBuildFile; fileRef = EE1E35D719C4E95200F992B8 /* frag2.glsl */; }; EE22FFD819D84BF4009B6DE6 /* MeScene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEB15D5119B4FA7A008626F2 /* MeScene.cpp */; }; EE22FFDB19D84BF4009B6DE6 /* MeSnGlGeo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEB15D5519B515E3008626F2 /* MeSnGlGeo.cpp */; }; EE22FFDD19D84BF4009B6DE6 /* MeSnGlCamera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE268FAD19B7FB2B0054909A /* MeSnGlCamera.cpp */; }; EE22FFDE19D84BF4009B6DE6 /* MeCoShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE463BEF19BADE2100010D99 /* MeCoShape.cpp */; }; EE22FFE019D84BF4009B6DE6 /* MeAppBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE463BF919BB82B000010D99 /* MeAppBase.cpp */; }; EE22FFE119D84BF4009B6DE6 /* MeCoWorld.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE4833E419BD5C2C00EC0C09 /* MeCoWorld.cpp */; }; EE22FFE319D84BF4009B6DE6 /* MetaPhysicsLand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE22FFC219D84B69009B6DE6 /* MetaPhysicsLand.cpp */; }; EE22FFE419D84C0D009B6DE6 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE7F4ED619C801E30018BF04 /* GLUT.framework */; }; EE22FFE519D84C17009B6DE6 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE268FB819B843960054909A /* OpenGL.framework */; }; EE22FFE819D8510A009B6DE6 /* GeometryHelpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE22FFE619D8510A009B6DE6 /* GeometryHelpers.cpp */; }; EE22FFE919D8533D009B6DE6 /* GeometryHelpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE22FFE619D8510A009B6DE6 /* GeometryHelpers.cpp */; }; EE22FFEA19D85D26009B6DE6 /* GeometryHelpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE22FFE619D8510A009B6DE6 /* GeometryHelpers.cpp */; }; EE22FFEB19DA640A009B6DE6 /* vert.glsl in CopyFiles */ = {isa = PBXBuildFile; fileRef = EE28A02C19B17C15001E87A4 /* vert.glsl */; }; EE22FFEC19DA640A009B6DE6 /* frag.glsl in CopyFiles */ = {isa = PBXBuildFile; fileRef = EE28A02D19B17C1F001E87A4 /* frag.glsl */; }; EE268FAF19B7FB2B0054909A /* MeSnGlCamera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE268FAD19B7FB2B0054909A /* MeSnGlCamera.cpp */; }; EE268FB019B7FF610054909A /* MeSnGlCamera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE268FAD19B7FB2B0054909A /* MeSnGlCamera.cpp */; }; EE268FB919B843960054909A /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE268FB819B843960054909A /* OpenGL.framework */; }; EE28A00519B16D72001E87A4 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE28A00419B16D72001E87A4 /* main.cpp */; }; EE28A00F19B17175001E87A4 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE28A00D19B17175001E87A4 /* GLUT.framework */; }; EE28A01019B17175001E87A4 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE28A00E19B17175001E87A4 /* OpenGL.framework */; }; EE28A02A19B175BC001E87A4 /* MeTests1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE28A01519B174D5001E87A4 /* MeTests1.cpp */; }; EE28A02E19B17CC4001E87A4 /* vert.glsl in CopyFiles */ = {isa = PBXBuildFile; fileRef = EE28A02C19B17C15001E87A4 /* vert.glsl */; }; EE28A02F19B17CCA001E87A4 /* frag.glsl in CopyFiles */ = {isa = PBXBuildFile; fileRef = EE28A02D19B17C1F001E87A4 /* frag.glsl */; }; EE2978EB1A2EC65D006D6F07 /* MeGaudTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE2978E91A2EC65D006D6F07 /* MeGaudTests.cpp */; }; EE2978EC1A2EC65D006D6F07 /* MeGaudTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE2978E91A2EC65D006D6F07 /* MeGaudTests.cpp */; }; EE2978F01A2ECB36006D6F07 /* MockMaterial.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE2978ED1A2ECB36006D6F07 /* MockMaterial.cpp */; }; EE2979021A315F9F006D6F07 /* SDL2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EEBD10891A16E8420072B887 /* SDL2.framework */; }; EE2979031A315FBA006D6F07 /* SDL2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EEBD10891A16E8420072B887 /* SDL2.framework */; }; EE2979041A315FCA006D6F07 /* SDL2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EEBD10891A16E8420072B887 /* SDL2.framework */; }; EE300EF31A95033100FE9215 /* MeTime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE300EF11A95033100FE9215 /* MeTime.cpp */; }; EE300EF41A95033100FE9215 /* MeTime.h in Headers */ = {isa = PBXBuildFile; fileRef = EE300EF21A95033100FE9215 /* MeTime.h */; }; EE300EF71A95110A00FE9215 /* MeCollisionVolumeTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE300EF51A95110A00FE9215 /* MeCollisionVolumeTests.cpp */; }; EE327D2B1A9E829B00A1ABBC /* examplePartId.vsh in CopyFiles */ = {isa = PBXBuildFile; fileRef = EE327D271A9E7A9000A1ABBC /* examplePartId.vsh */; }; EE327D2C1A9E829B00A1ABBC /* examplePartId.fsh in CopyFiles */ = {isa = PBXBuildFile; fileRef = EE327D281A9E7AB700A1ABBC /* examplePartId.fsh */; }; EE34C12E1A895D7300BBE48C /* MeVolume.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE34C12C1A895D7300BBE48C /* MeVolume.cpp */; }; EE34C12F1A895D7300BBE48C /* MeVolume.h in Headers */ = {isa = PBXBuildFile; fileRef = EE34C12D1A895D7300BBE48C /* MeVolume.h */; }; EE34C1321A895D8500BBE48C /* MeVolumeWorld.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE34C1301A895D8500BBE48C /* MeVolumeWorld.cpp */; }; EE34C1331A895D8500BBE48C /* MeVolumeWorld.h in Headers */ = {isa = PBXBuildFile; fileRef = EE34C1311A895D8500BBE48C /* MeVolumeWorld.h */; }; EE34C1361A896E5F00BBE48C /* ScreenG3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE34C1341A896E5F00BBE48C /* ScreenG3.cpp */; }; EE43A0981A60DD8700861CA6 /* MeRenderWorldTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE43A0951A60D85000861CA6 /* MeRenderWorldTests.cpp */; }; EE463BF119BADE2100010D99 /* MeCoShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE463BEF19BADE2100010D99 /* MeCoShape.cpp */; }; EE463BF319BADE2100010D99 /* MeCoShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE463BEF19BADE2100010D99 /* MeCoShape.cpp */; }; EE463BFB19BB82B000010D99 /* MeAppBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE463BF919BB82B000010D99 /* MeAppBase.cpp */; }; EE463BFD19BB82B000010D99 /* MeAppBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE463BF919BB82B000010D99 /* MeAppBase.cpp */; }; EE4833E619BD5C2C00EC0C09 /* MeCoWorld.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE4833E419BD5C2C00EC0C09 /* MeCoWorld.cpp */; }; EE4DA6AA1A52FF57000A4656 /* MeLog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE4DA6A71A52FB9C000A4656 /* MeLog.cpp */; }; EE4DA6B21A5361D4000A4656 /* libMeLibStatic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EE6D200D1A5114B000C1AB30 /* libMeLibStatic.a */; }; EE4DA6B31A5361EC000A4656 /* MeScene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEB15D5119B4FA7A008626F2 /* MeScene.cpp */; }; EE4DA6B61A53623B000A4656 /* libMeLibStatic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EE6D200D1A5114B000C1AB30 /* libMeLibStatic.a */; }; EE4DA6B71A53625A000A4656 /* MeITextureTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEC77D081A45EF2000AC3D5F /* MeITextureTests.cpp */; }; EE4DA6B81A536265000A4656 /* MeScene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEB15D5119B4FA7A008626F2 /* MeScene.cpp */; }; EE4DA6B91A536270000A4656 /* MeSnGlCamera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE268FAD19B7FB2B0054909A /* MeSnGlCamera.cpp */; }; EE4DA6BA1A536270000A4656 /* MeSnGlGeo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEB15D5519B515E3008626F2 /* MeSnGlGeo.cpp */; }; EE4DA6BB1A53627A000A4656 /* MockMaterial.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE2978ED1A2ECB36006D6F07 /* MockMaterial.cpp */; }; EE4DA6BE1A53CEC8000A4656 /* libMeLibStatic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EE6D200D1A5114B000C1AB30 /* libMeLibStatic.a */; }; EE4EE5C01A8B28FB0058F71F /* simpleTrans.fsh in Resources */ = {isa = PBXBuildFile; fileRef = EE4EE5BF1A8B28FB0058F71F /* simpleTrans.fsh */; }; EE4EE5C11A8B29250058F71F /* simpleTrans.vsh in Resources */ = {isa = PBXBuildFile; fileRef = EE4EE5BE1A8B28E10058F71F /* simpleTrans.vsh */; }; EE54767E1A54FA400018874B /* transparent.fsh in Resources */ = {isa = PBXBuildFile; fileRef = EE54767D1A54FA400018874B /* transparent.fsh */; }; EE641DBE1A67094700940A3E /* libMeLibStatic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EE6D200D1A5114B000C1AB30 /* libMeLibStatic.a */; }; EE641DC01A67095A00940A3E /* libMeLibStatic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EE6D200D1A5114B000C1AB30 /* libMeLibStatic.a */; }; EE641DC11A6709B600940A3E /* libMeLibStatic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EE6D200D1A5114B000C1AB30 /* libMeLibStatic.a */; }; EE64E8341A7C427500C0EA36 /* MeThingKind.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE64E8321A7C427500C0EA36 /* MeThingKind.cpp */; }; EE64E8351A7C427500C0EA36 /* MeThingKind.h in Headers */ = {isa = PBXBuildFile; fileRef = EE64E8331A7C427500C0EA36 /* MeThingKind.h */; }; EE64E8381A7C428E00C0EA36 /* MeThingManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE64E8361A7C428E00C0EA36 /* MeThingManager.cpp */; }; EE64E8391A7C428E00C0EA36 /* MeThingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = EE64E8371A7C428E00C0EA36 /* MeThingManager.h */; }; EE6D20061A4F99EB00C1AB30 /* window.vsh in Resources */ = {isa = PBXBuildFile; fileRef = EE6D20051A4F99EB00C1AB30 /* window.vsh */; }; EE6D20081A4F99F500C1AB30 /* window.fsh in Resources */ = {isa = PBXBuildFile; fileRef = EE6D20071A4F99F500C1AB30 /* window.fsh */; }; EE6D20111A5114F600C1AB30 /* MeAttributeDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE4568C51A2BBE10007EAD2C /* MeAttributeDescription.cpp */; }; EE6D20121A5114F600C1AB30 /* MeGaud.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE2978F91A2ED37A006D6F07 /* MeGaud.cpp */; }; EE6D20131A5114F600C1AB30 /* MeHam.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEB5D2F91A3A93EB0084E597 /* MeHam.cpp */; }; EE6D20141A5114F600C1AB30 /* MeMaterialGl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEEFAF6E1A1824A500DE2C30 /* MeMaterialGl.cpp */; }; EE6D20151A5114F600C1AB30 /* MePart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE859B241A0E70DE009C4C62 /* MePart.cpp */; }; EE6D20161A5114F600C1AB30 /* MePartRendererGl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEADE6831A196B1300E44A85 /* MePartRendererGl.cpp */; }; EE6D20171A5114F600C1AB30 /* MeRenderParts.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE859B341A0E795A009C4C62 /* MeRenderParts.cpp */; }; EE6D20181A5114F600C1AB30 /* MeRenderWorld.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE2979051A316296006D6F07 /* MeRenderWorld.cpp */; }; EE6D20191A5114F600C1AB30 /* MeStringUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEA3F64F1A104D6C0014B302 /* MeStringUtils.cpp */; }; EE6D201A1A5114F600C1AB30 /* MeTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE859B2C1A0E7720009C4C62 /* MeTexture.cpp */; }; EE6D201B1A5114F600C1AB30 /* MeTextureAtlas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEA3F64B1A0F0C8C0014B302 /* MeTextureAtlas.cpp */; }; EE6D201C1A5114F600C1AB30 /* MeTextureFloat4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE824B931A20ED4900B6EFFE /* MeTextureFloat4.cpp */; }; EE6D201D1A5114F600C1AB30 /* MeWorld.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEDA140B1A3E74A800ED1202 /* MeWorld.cpp */; }; EE6D201E1A5114F600C1AB30 /* MeITexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEC77D0C1A46213300AC3D5F /* MeITexture.cpp */; }; EE6D201F1A5114F600C1AB30 /* MeTextureGl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEC77D151A4667A600AC3D5F /* MeTextureGl.cpp */; }; EE6D20201A5114F600C1AB30 /* MeFrameBufferGl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEC77D1E1A47827500AC3D5F /* MeFrameBufferGl.cpp */; }; EE6D20211A5114F600C1AB30 /* MeGeometry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE2256B819D12E8B00F78B1D /* MeGeometry.cpp */; }; EE6D20221A5114F600C1AB30 /* MeGlUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEB15D5919B5218F008626F2 /* MeGlUtils.cpp */; }; EE6D20231A5114F600C1AB30 /* MeGlProgram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EED74A7C19E62185007DF6F3 /* MeGlProgram.cpp */; }; EE6D20241A5114F600C1AB30 /* MeLru.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EED74A5519E234CD007DF6F3 /* MeLru.cpp */; }; EE6D20251A5114F600C1AB30 /* MeMathUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE463BF419BAEB1B00010D99 /* MeMathUtils.cpp */; }; EE6D20261A5114F600C1AB30 /* MeMatrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEB15D4919B316F5008626F2 /* MeMatrix.cpp */; }; EE6D20271A5114F600C1AB30 /* MeObjectBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE28A01119B17295001E87A4 /* MeObjectBase.cpp */; }; EE6D204E1A51155200C1AB30 /* UsesMeLibStatic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE6D204C1A51155200C1AB30 /* UsesMeLibStatic.cpp */; }; EE6D20521A51166000C1AB30 /* libMeLibStatic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EE6D200D1A5114B000C1AB30 /* libMeLibStatic.a */; }; EE6D205A1A511F8F00C1AB30 /* libMeLibStatic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EE6D200D1A5114B000C1AB30 /* libMeLibStatic.a */; }; EE6F672F19D3BCDF0068FFF3 /* vert.glsl in CopyFiles */ = {isa = PBXBuildFile; fileRef = EE28A02C19B17C15001E87A4 /* vert.glsl */; }; EE6F673019D3BCDF0068FFF3 /* vert2.glsl in CopyFiles */ = {isa = PBXBuildFile; fileRef = EE1E35D819C4E96100F992B8 /* vert2.glsl */; }; EE6F673119D3BCDF0068FFF3 /* frag2.glsl in CopyFiles */ = {isa = PBXBuildFile; fileRef = EE1E35D719C4E95200F992B8 /* frag2.glsl */; }; EE6F673219D3BCDF0068FFF3 /* frag.glsl in CopyFiles */ = {isa = PBXBuildFile; fileRef = EE28A02D19B17C1F001E87A4 /* frag.glsl */; }; EE6F673319D3BCDF0068FFF3 /* frag3.glsl in CopyFiles */ = {isa = PBXBuildFile; fileRef = EEFD714819CF80A200089D92 /* frag3.glsl */; }; EE6F673419D3BCDF0068FFF3 /* vert3.glsl in CopyFiles */ = {isa = PBXBuildFile; fileRef = EEFD714919CF80A200089D92 /* vert3.glsl */; }; EE6F673719D3C03F0068FFF3 /* M01RoomMaker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE6F673519D3C03F0068FFF3 /* M01RoomMaker.cpp */; }; EE6F673819D3C9750068FFF3 /* M01RoomMaker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE6F673519D3C03F0068FFF3 /* M01RoomMaker.cpp */; }; EE7616521A4B5EB300C60C57 /* SDL2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EEBD10891A16E8420072B887 /* SDL2.framework */; }; EE7616551A4B669F00C60C57 /* Screens.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE7616531A4B669F00C60C57 /* Screens.cpp */; }; EE76166C1A4BA9F100C60C57 /* fader.fsh in Resources */ = {isa = PBXBuildFile; fileRef = EE76166B1A4BA9F100C60C57 /* fader.fsh */; }; EE76166D1A4BAA5300C60C57 /* texture2D.vsh in Resources */ = {isa = PBXBuildFile; fileRef = EEC77D271A47906600AC3D5F /* texture2D.vsh */; }; EE76166E1A4BB73600C60C57 /* texture2D.fsh in Resources */ = {isa = PBXBuildFile; fileRef = EEC77D291A47907400AC3D5F /* texture2D.fsh */; }; EE7616721A4CC8E900C60C57 /* frag1_v4.fsh in Resources */ = {isa = PBXBuildFile; fileRef = EEBD10A91A17A6F40072B887 /* frag1_v4.fsh */; }; EE7616731A4CC8F900C60C57 /* vert1_v4.vsh in Resources */ = {isa = PBXBuildFile; fileRef = EEBD10AA1A17A70F0072B887 /* vert1_v4.vsh */; }; EE7616741A4DDB4800C60C57 /* testImage1.png in Resources */ = {isa = PBXBuildFile; fileRef = EEFC752719DF71FB00A52FAB /* testImage1.png */; }; EE7F4EC619C801C80018BF04 /* MeScene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEB15D5119B4FA7A008626F2 /* MeScene.cpp */; }; EE7F4EC819C801C80018BF04 /* vert.glsl in Sources */ = {isa = PBXBuildFile; fileRef = EE28A02C19B17C15001E87A4 /* vert.glsl */; }; EE7F4EC919C801C80018BF04 /* vert2.glsl in Sources */ = {isa = PBXBuildFile; fileRef = EE1E35D819C4E96100F992B8 /* vert2.glsl */; }; EE7F4ECA19C801C80018BF04 /* frag2.glsl in Sources */ = {isa = PBXBuildFile; fileRef = EE1E35D719C4E95200F992B8 /* frag2.glsl */; }; EE7F4ECB19C801C80018BF04 /* frag.glsl in Sources */ = {isa = PBXBuildFile; fileRef = EE28A02D19B17C1F001E87A4 /* frag.glsl */; }; EE7F4ECD19C801C80018BF04 /* MeSnGlGeo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEB15D5519B515E3008626F2 /* MeSnGlGeo.cpp */; }; EE7F4ECF19C801C80018BF04 /* MeSnGlCamera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE268FAD19B7FB2B0054909A /* MeSnGlCamera.cpp */; }; EE7F4ED019C801C80018BF04 /* MeCoShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE463BEF19BADE2100010D99 /* MeCoShape.cpp */; }; EE7F4ED219C801C80018BF04 /* MeAppBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE463BF919BB82B000010D99 /* MeAppBase.cpp */; }; EE7F4ED319C801C80018BF04 /* MeCoWorld.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE4833E419BD5C2C00EC0C09 /* MeCoWorld.cpp */; }; EE7F4ED419C801C80018BF04 /* M01.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE7F4EB619C800470018BF04 /* M01.cpp */; }; EE7F4ED519C801DC0018BF04 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE268FB819B843960054909A /* OpenGL.framework */; }; EE7F4ED719C801E30018BF04 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE7F4ED619C801E30018BF04 /* GLUT.framework */; }; EE859B2E1A0E7720009C4C62 /* MeTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE859B2C1A0E7720009C4C62 /* MeTexture.cpp */; }; EE859B3E1A0E7F8F009C4C62 /* MePartsTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE859B3C1A0E7F8F009C4C62 /* MePartsTests.cpp */; }; EE859B3F1A0E7F8F009C4C62 /* MePartsTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE859B3C1A0E7F8F009C4C62 /* MePartsTests.cpp */; }; EE859B461A0E8EF7009C4C62 /* MeListTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE859B441A0E8EF7009C4C62 /* MeListTests.cpp */; }; EE859B471A0E8EF7009C4C62 /* MeListTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE859B441A0E8EF7009C4C62 /* MeListTests.cpp */; }; EE936F8C1A58635800576BC1 /* skybox1.vsh in Resources */ = {isa = PBXBuildFile; fileRef = EE936F8B1A58635800576BC1 /* skybox1.vsh */; }; EE936F8E1A58636700576BC1 /* skybox1.fsh in Resources */ = {isa = PBXBuildFile; fileRef = EE936F8D1A58636700576BC1 /* skybox1.fsh */; }; EE93771C1A58DCA800576BC1 /* nasaSkymap.png in Resources */ = {isa = PBXBuildFile; fileRef = EE93771B1A58DCA800576BC1 /* nasaSkymap.png */; }; EE93771E1A58E20D00576BC1 /* nasaSkymap1024.png in Resources */ = {isa = PBXBuildFile; fileRef = EE93771D1A58E20D00576BC1 /* nasaSkymap1024.png */; }; EE9377201A59C48000576BC1 /* mandelbrot.fsh in Resources */ = {isa = PBXBuildFile; fileRef = EE93771F1A59C48000576BC1 /* mandelbrot.fsh */; }; EE96B4E91A6F470500449D0A /* textConsole.fsh in Resources */ = {isa = PBXBuildFile; fileRef = EE96B4E81A6F470500449D0A /* textConsole.fsh */; }; EE96B4ED1A6F5D6800449D0A /* font1.png in Resources */ = {isa = PBXBuildFile; fileRef = EE96B4EC1A6F5D6800449D0A /* font1.png */; }; EE9F9D0F1A7ABEA0003C89ED /* ScreenG2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE9F9D0D1A7ABEA0003C89ED /* ScreenG2.cpp */; }; EEA3F64A1A0EF83C0014B302 /* MeTextureTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEA3F6471A0EF75E0014B302 /* MeTextureTests.cpp */; }; EEA52FAF1A9943D8009FF403 /* MeCollisionVolume.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEA52FAD1A9943D8009FF403 /* MeCollisionVolume.cpp */; }; EEA52FB01A9943D8009FF403 /* MeCollisionVolume.h in Headers */ = {isa = PBXBuildFile; fileRef = EEA52FAE1A9943D8009FF403 /* MeCollisionVolume.h */; }; EEA52FB31A9943EB009FF403 /* MeCollisionVolumeWorld.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEA52FB11A9943EB009FF403 /* MeCollisionVolumeWorld.cpp */; }; EEA52FB41A9943EB009FF403 /* MeCollisionVolumeWorld.h in Headers */ = {isa = PBXBuildFile; fileRef = EEA52FB21A9943EB009FF403 /* MeCollisionVolumeWorld.h */; }; EEA52FB71A994FD7009FF403 /* ScreenG4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEA52FB51A994FD7009FF403 /* ScreenG4.cpp */; }; EEADE68A1A1AF71900E44A85 /* vert2_v4.vsh in Resources */ = {isa = PBXBuildFile; fileRef = EEADE6881A1AF37D00E44A85 /* vert2_v4.vsh */; }; EEADE68B1A1AF71900E44A85 /* frag2_v4.fsh in Resources */ = {isa = PBXBuildFile; fileRef = EEADE6891A1AF51200E44A85 /* frag2_v4.fsh */; }; EEB15D5319B4FA7A008626F2 /* MeScene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEB15D5119B4FA7A008626F2 /* MeScene.cpp */; }; EEB15D5719B515E3008626F2 /* MeSnGlGeo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEB15D5519B515E3008626F2 /* MeSnGlGeo.cpp */; }; EEB5D2F71A3A8C9C0084E597 /* MeHamTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEB5D2F51A3A8C9C0084E597 /* MeHamTests.cpp */; }; EEB5D2F81A3A8C9C0084E597 /* MeHamTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEB5D2F51A3A8C9C0084E597 /* MeHamTests.cpp */; }; EEB666E41A63BDA300D965E8 /* depthContraster.fsh in Resources */ = {isa = PBXBuildFile; fileRef = EEB666E31A63BDA300D965E8 /* depthContraster.fsh */; }; EEB666EC1A66321C00D965E8 /* jpgd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEB666E61A662C6000D965E8 /* jpgd.cpp */; }; EEB666ED1A66321C00D965E8 /* jpge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEB666E81A662C6000D965E8 /* jpge.cpp */; }; EEB666F01A66329300D965E8 /* MeStringUtilsTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEB666EE1A66329300D965E8 /* MeStringUtilsTests.cpp */; }; EEB666F31A66404700D965E8 /* testImage3.jpg in Resources */ = {isa = PBXBuildFile; fileRef = EEB666F21A66404700D965E8 /* testImage3.jpg */; }; EEB666F41A6640B200D965E8 /* testImage3.jpg in CopyFiles */ = {isa = PBXBuildFile; fileRef = EEB666F21A66404700D965E8 /* testImage3.jpg */; }; EEB666F61A66457D00D965E8 /* sphereCap.jpg in Resources */ = {isa = PBXBuildFile; fileRef = EEB666F51A66457D00D965E8 /* sphereCap.jpg */; }; EEB666F71A6654CE00D965E8 /* libMeLibStatic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EE6D200D1A5114B000C1AB30 /* libMeLibStatic.a */; }; EEB89B6A1A83E03B00D4EAE1 /* MeVolumeTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEB89B681A83E03B00D4EAE1 /* MeVolumeTests.cpp */; }; EEBD10711A16E7C40072B887 /* M02_main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEBD10701A16E7C40072B887 /* M02_main.cpp */; }; EEBD108A1A16E8420072B887 /* SDL2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EEBD10891A16E8420072B887 /* SDL2.framework */; }; EEBD108C1A16E93C0072B887 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE268FB819B843960054909A /* OpenGL.framework */; }; EEBD10971A179F1F0072B887 /* MeSnGlCamera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE268FAD19B7FB2B0054909A /* MeSnGlCamera.cpp */; }; EEBD10981A179F1F0072B887 /* MeSnGlGeo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEB15D5519B515E3008626F2 /* MeSnGlGeo.cpp */; }; EEBD10AD1A17A74F0072B887 /* frag1_v4.fsh in Resources */ = {isa = PBXBuildFile; fileRef = EEBD10A91A17A6F40072B887 /* frag1_v4.fsh */; }; EEBD10AE1A17A74F0072B887 /* vert1_v4.vsh in Resources */ = {isa = PBXBuildFile; fileRef = EEBD10AA1A17A70F0072B887 /* vert1_v4.vsh */; }; EEBEFCC61A5B6653009BD9C8 /* nasaSkymapA.png in Resources */ = {isa = PBXBuildFile; fileRef = EEBEFCC51A5B6653009BD9C8 /* nasaSkymapA.png */; }; EEC2BA1D19B6CB17002B7DC1 /* MeScene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEB15D5119B4FA7A008626F2 /* MeScene.cpp */; }; EEC2BA2019B6CB17002B7DC1 /* MeSnGlGeo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEB15D5519B515E3008626F2 /* MeSnGlGeo.cpp */; }; EEC2BA2319B6CB17002B7DC1 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE28A00D19B17175001E87A4 /* GLUT.framework */; }; EEC2BA2419B6CB17002B7DC1 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE28A00E19B17175001E87A4 /* OpenGL.framework */; }; EEC2BA2619B6CB17002B7DC1 /* frag.glsl in CopyFiles */ = {isa = PBXBuildFile; fileRef = EE28A02D19B17C1F001E87A4 /* frag.glsl */; }; EEC2BA2719B6CB17002B7DC1 /* vert.glsl in CopyFiles */ = {isa = PBXBuildFile; fileRef = EE28A02C19B17C15001E87A4 /* vert.glsl */; }; EEC2BA2C19B6CB41002B7DC1 /* ExampleRoom1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEC2BA1819B6CB0B002B7DC1 /* ExampleRoom1.cpp */; }; EEC2C4D519B844BD00F03E90 /* MeSceneTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE268FB119B83CF20054909A /* MeSceneTests.cpp */; }; EEC5BE531A8BD7DF00B2F7D1 /* MeMathUtilsTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEC5BE501A8BD7BD00B2F7D1 /* MeMathUtilsTests.cpp */; }; EEC77D231A47827500AC3D5F /* MeFrameBufferGl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEC77D1E1A47827500AC3D5F /* MeFrameBufferGl.cpp */; }; EEC77D281A47906600AC3D5F /* texture2D.vsh in Resources */ = {isa = PBXBuildFile; fileRef = EEC77D271A47906600AC3D5F /* texture2D.vsh */; }; EEC77D2A1A47907400AC3D5F /* texture2D.fsh in Resources */ = {isa = PBXBuildFile; fileRef = EEC77D291A47907400AC3D5F /* texture2D.fsh */; }; EEC7D2C41A9FE99B0029A897 /* partId.vsh in Resources */ = {isa = PBXBuildFile; fileRef = EEC7D2C31A9FE99B0029A897 /* partId.vsh */; }; EEC7D2C61A9FE9B00029A897 /* partId.fsh in Resources */ = {isa = PBXBuildFile; fileRef = EEC7D2C51A9FE9B00029A897 /* partId.fsh */; }; EEC7D2C81AA2640D0029A897 /* MeStdUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = EEC7D2C71AA2640D0029A897 /* MeStdUtils.h */; }; EEC7D2CB1AA2A82C0029A897 /* MeRuntimeAssertions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEC7D2C91AA2A82C0029A897 /* MeRuntimeAssertions.cpp */; }; EEC7D2CC1AA2A82C0029A897 /* MeRuntimeAssertions.h in Headers */ = {isa = PBXBuildFile; fileRef = EEC7D2CA1AA2A82C0029A897 /* MeRuntimeAssertions.h */; }; EED74A6919E61C3F007DF6F3 /* MeAsserts.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EED74A6719E61C3F007DF6F3 /* MeAsserts.cpp */; }; EED74A7319E61E30007DF6F3 /* MeAsserts.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EED74A6719E61C3F007DF6F3 /* MeAsserts.cpp */; }; EED74A7419E61E30007DF6F3 /* MeGlTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EED74A6D19E61DB4007DF6F3 /* MeGlTests.cpp */; }; EED74A7519E61EE2007DF6F3 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE7F4ED619C801E30018BF04 /* GLUT.framework */; }; EED74A7619E61EE9007DF6F3 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE268FB819B843960054909A /* OpenGL.framework */; }; EED74A7A19E6215D007DF6F3 /* exampleVert.vsh in CopyFiles */ = {isa = PBXBuildFile; fileRef = EED74A7719E61FC5007DF6F3 /* exampleVert.vsh */; }; EED74A7B19E6215D007DF6F3 /* exampleFrag.fsh in CopyFiles */ = {isa = PBXBuildFile; fileRef = EED74A7919E61FD9007DF6F3 /* exampleFrag.fsh */; }; EED74A8719E62D9E007DF6F3 /* exampleBadShader.glsl in CopyFiles */ = {isa = PBXBuildFile; fileRef = EED74A8519E62D7B007DF6F3 /* exampleBadShader.glsl */; }; EEDD22CD1A579CA60023569F /* MeGeometryTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE4568A21A2BB5F8007EAD2C /* MeGeometryTests.cpp */; }; EEEDDE0C1A491DF400EBFA82 /* gaussianX.fsh in Resources */ = {isa = PBXBuildFile; fileRef = EEEDDE0B1A491DF400EBFA82 /* gaussianX.fsh */; }; EEEDDE0E1A491E0800EBFA82 /* gaussianY.fsh in Resources */ = {isa = PBXBuildFile; fileRef = EEEDDE0D1A491E0800EBFA82 /* gaussianY.fsh */; }; EEEDDE5A1A4B48E200EBFA82 /* M03.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEEDDE581A4B48E200EBFA82 /* M03.cpp */; }; EEEDDE5D1A4B57AF00EBFA82 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE268FB819B843960054909A /* OpenGL.framework */; }; EEEFAF731A182E5100DE2C30 /* MeTextureTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEA3F6471A0EF75E0014B302 /* MeTextureTests.cpp */; }; EEFC752819DF721A00A52FAB /* testImage1.png in CopyFiles */ = {isa = PBXBuildFile; fileRef = EEFC752719DF71FB00A52FAB /* testImage1.png */; }; EEFC752A19DF76AE00A52FAB /* testImage2.png in CopyFiles */ = {isa = PBXBuildFile; fileRef = EEFC752919DF76A500A52FAB /* testImage2.png */; }; EEFC752D19DFC21600A52FAB /* font1.png in CopyFiles */ = {isa = PBXBuildFile; fileRef = EEFC752C19DFC20800A52FAB /* font1.png */; }; EEFC753019E069E400A52FAB /* frag4.glsl in CopyFiles */ = {isa = PBXBuildFile; fileRef = EEFC752E19E069CC00A52FAB /* frag4.glsl */; }; EEFCE3011A2C322F0055799A /* SDL2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EEBD10891A16E8420072B887 /* SDL2.framework */; }; EEFD714A19CF837500089D92 /* vert2.glsl in CopyFiles */ = {isa = PBXBuildFile; fileRef = EE1E35D819C4E96100F992B8 /* vert2.glsl */; }; EEFD714B19CF837500089D92 /* frag2.glsl in CopyFiles */ = {isa = PBXBuildFile; fileRef = EE1E35D719C4E95200F992B8 /* frag2.glsl */; }; EEFD714C19CF837500089D92 /* frag3.glsl in CopyFiles */ = {isa = PBXBuildFile; fileRef = EEFD714819CF80A200089D92 /* frag3.glsl */; }; EEFD714D19CF837500089D92 /* vert3.glsl in CopyFiles */ = {isa = PBXBuildFile; fileRef = EEFD714919CF80A200089D92 /* vert3.glsl */; }; EEFD714E19CF84AF00089D92 /* frag3.glsl in CopyFiles */ = {isa = PBXBuildFile; fileRef = EEFD714819CF80A200089D92 /* frag3.glsl */; }; EEFD714F19CF84AF00089D92 /* vert3.glsl in CopyFiles */ = {isa = PBXBuildFile; fileRef = EEFD714919CF80A200089D92 /* vert3.glsl */; }; EEFF46D91A6DB3CB0014B6BD /* ScreenG1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEFF46D71A6DB3CB0014B6BD /* ScreenG1.cpp */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ EE4568A91A2BB928007EAD2C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = EE289FF919B16D72001E87A4 /* Project object */; proxyType = 1; remoteGlobalIDString = EE28A00019B16D72001E87A4; remoteInfo = MetarealEngine; }; EE4568AB1A2BB928007EAD2C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = EE289FF919B16D72001E87A4 /* Project object */; proxyType = 1; remoteGlobalIDString = EEC2BA1A19B6CB17002B7DC1; remoteInfo = ExampleRoom1; }; EE4568AD1A2BB928007EAD2C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = EE289FF919B16D72001E87A4 /* Project object */; proxyType = 1; remoteGlobalIDString = EE7F4EBC19C8005A0018BF04; remoteInfo = M01; }; EE4568AF1A2BB928007EAD2C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = EE289FF919B16D72001E87A4 /* Project object */; proxyType = 1; remoteGlobalIDString = EE22FFC819D84BB2009B6DE6; remoteInfo = MetaPhysicsLand; }; EE4568B11A2BB928007EAD2C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = EE289FF919B16D72001E87A4 /* Project object */; proxyType = 1; remoteGlobalIDString = EE28A01A19B1758A001E87A4; remoteInfo = MeUnitTests; }; EE4568B31A2BB928007EAD2C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = EE289FF919B16D72001E87A4 /* Project object */; proxyType = 1; remoteGlobalIDString = EED74A5F19E61C09007DF6F3; remoteInfo = MeGlTests; }; EE4568B51A2BB928007EAD2C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = EE289FF919B16D72001E87A4 /* Project object */; proxyType = 1; remoteGlobalIDString = EEBD10681A16E7C40072B887; remoteInfo = M02; }; EE4DA6B01A5361AB000A4656 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = EE289FF919B16D72001E87A4 /* Project object */; proxyType = 1; remoteGlobalIDString = EE6D200C1A5114B000C1AB30; remoteInfo = MeLibStatic; }; EE4DA6B41A536237000A4656 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = EE289FF919B16D72001E87A4 /* Project object */; proxyType = 1; remoteGlobalIDString = EE6D200C1A5114B000C1AB30; remoteInfo = MeLibStatic; }; EE4DA6BC1A53CEAE000A4656 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = EE289FF919B16D72001E87A4 /* Project object */; proxyType = 1; remoteGlobalIDString = EE6D200C1A5114B000C1AB30; remoteInfo = MeLibStatic; }; EE6D20501A51164300C1AB30 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = EE289FF919B16D72001E87A4 /* Project object */; proxyType = 1; remoteGlobalIDString = EE6D200C1A5114B000C1AB30; remoteInfo = MeLibStatic; }; EE6D20541A51174000C1AB30 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = EE289FF919B16D72001E87A4 /* Project object */; proxyType = 1; remoteGlobalIDString = EE6D200C1A5114B000C1AB30; remoteInfo = MeLibStatic; }; EE6D20561A51174000C1AB30 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = EE289FF919B16D72001E87A4 /* Project object */; proxyType = 1; remoteGlobalIDString = EE6D202B1A51151F00C1AB30; remoteInfo = UsesMeLibStatic; }; EE6D205B1A511F9300C1AB30 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = EE289FF919B16D72001E87A4 /* Project object */; proxyType = 1; remoteGlobalIDString = EE6D200C1A5114B000C1AB30; remoteInfo = MeLibStatic; }; EEEDDE5B1A4B490900EBFA82 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = EE289FF919B16D72001E87A4 /* Project object */; proxyType = 1; remoteGlobalIDString = EEEDDE371A4B482200EBFA82; remoteInfo = M03; }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ EE22FFC719D84BB2009B6DE6 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 12; dstPath = .; dstSubfolderSpec = 6; files = ( EE22FFEB19DA640A009B6DE6 /* vert.glsl in CopyFiles */, EE22FFEC19DA640A009B6DE6 /* frag.glsl in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; EE289FFF19B16D72001E87A4 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 12; dstPath = .; dstSubfolderSpec = 6; files = ( EEFC752D19DFC21600A52FAB /* font1.png in CopyFiles */, EE0F21A919E11DDC00D41E37 /* frag5.glsl in CopyFiles */, EEFC753019E069E400A52FAB /* frag4.glsl in CopyFiles */, EEFD714A19CF837500089D92 /* vert2.glsl in CopyFiles */, EEFD714B19CF837500089D92 /* frag2.glsl in CopyFiles */, EEFD714C19CF837500089D92 /* frag3.glsl in CopyFiles */, EEFD714D19CF837500089D92 /* vert3.glsl in CopyFiles */, EE28A02F19B17CCA001E87A4 /* frag.glsl in CopyFiles */, EE28A02E19B17CC4001E87A4 /* vert.glsl in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; EE28A01919B1758A001E87A4 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 12; dstPath = ""; dstSubfolderSpec = 6; files = ( EEB666F41A6640B200D965E8 /* testImage3.jpg in CopyFiles */, EEFC752A19DF76AE00A52FAB /* testImage2.png in CopyFiles */, EEFC752819DF721A00A52FAB /* testImage1.png in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; EE7F4EBB19C8005A0018BF04 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 12; dstPath = .; dstSubfolderSpec = 6; files = ( EE6F672F19D3BCDF0068FFF3 /* vert.glsl in CopyFiles */, EE6F673019D3BCDF0068FFF3 /* vert2.glsl in CopyFiles */, EE6F673119D3BCDF0068FFF3 /* frag2.glsl in CopyFiles */, EE6F673219D3BCDF0068FFF3 /* frag.glsl in CopyFiles */, EE6F673319D3BCDF0068FFF3 /* frag3.glsl in CopyFiles */, EE6F673419D3BCDF0068FFF3 /* vert3.glsl in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; EEC2BA2519B6CB17002B7DC1 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 12; dstPath = .; dstSubfolderSpec = 6; files = ( EEFD714E19CF84AF00089D92 /* frag3.glsl in CopyFiles */, EEFD714F19CF84AF00089D92 /* vert3.glsl in CopyFiles */, EE1E35D919C4E9B000F992B8 /* vert2.glsl in CopyFiles */, EE1E35DA19C4E9B000F992B8 /* frag2.glsl in CopyFiles */, EEC2BA2619B6CB17002B7DC1 /* frag.glsl in CopyFiles */, EEC2BA2719B6CB17002B7DC1 /* vert.glsl in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; EED74A5E19E61C09007DF6F3 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 12; dstPath = ""; dstSubfolderSpec = 6; files = ( EE327D2B1A9E829B00A1ABBC /* examplePartId.vsh in CopyFiles */, EE327D2C1A9E829B00A1ABBC /* examplePartId.fsh in CopyFiles */, EE12616D1A1EEB0C00187874 /* exampleVertWithParts.vsh in CopyFiles */, EED74A8719E62D9E007DF6F3 /* exampleBadShader.glsl in CopyFiles */, EED74A7A19E6215D007DF6F3 /* exampleVert.vsh in CopyFiles */, EED74A7B19E6215D007DF6F3 /* exampleFrag.fsh in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ EE07FB241A7F0483007B19CD /* MeMatrixTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeMatrixTests.cpp; sourceTree = ""; }; EE07FB251A7F0483007B19CD /* MeMatrixTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeMatrixTests.h; sourceTree = ""; }; EE0874831A4340D90031C740 /* MeIFrameBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeIFrameBuffer.h; path = Me2/MeIFrameBuffer.h; sourceTree = ""; }; EE0F21A819E11DB500D41E37 /* frag5.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = frag5.glsl; sourceTree = ""; }; EE12616C1A1EE2D000187874 /* exampleVertWithParts.vsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = exampleVertWithParts.vsh; sourceTree = ""; }; EE12B6C81A71DA3000C5D3FD /* MeLogTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeLogTests.cpp; path = Tests/MeLogTests.cpp; sourceTree = ""; }; EE12B6C91A71DA3000C5D3FD /* MeLogTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeLogTests.h; path = Tests/MeLogTests.h; sourceTree = ""; }; EE1321361A09103D00EB5333 /* MeThingTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeThingTests.cpp; path = Tests/MeThingTests.cpp; sourceTree = ""; }; EE1321371A09103D00EB5333 /* MeThingTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeThingTests.h; path = Tests/MeThingTests.h; sourceTree = ""; }; EE13213A1A09A13B00EB5333 /* MeThing.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeThing.cpp; sourceTree = ""; }; EE13213B1A09A13B00EB5333 /* MeThing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeThing.h; sourceTree = ""; }; EE1504381AA54CD20043EDF5 /* lodepng.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = lodepng.cpp; path = ThirdParty/lodepng.cpp; sourceTree = ""; }; EE1504391AA54CD20043EDF5 /* lodepng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lodepng.h; path = ThirdParty/lodepng.h; sourceTree = ""; }; EE1E35D719C4E95200F992B8 /* frag2.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = frag2.glsl; sourceTree = ""; }; EE1E35D819C4E96100F992B8 /* vert2.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = vert2.glsl; sourceTree = ""; }; EE2256B819D12E8B00F78B1D /* MeGeometry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeGeometry.cpp; sourceTree = ""; }; EE2256B919D12E8B00F78B1D /* MeGeometry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeGeometry.h; sourceTree = ""; }; EE22FFC219D84B69009B6DE6 /* MetaPhysicsLand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MetaPhysicsLand.cpp; sourceTree = ""; }; EE22FFC319D84B69009B6DE6 /* MetaPhysicsLand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MetaPhysicsLand.h; sourceTree = ""; }; EE22FFC919D84BB2009B6DE6 /* MetaPhysicsLand */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = MetaPhysicsLand; sourceTree = BUILT_PRODUCTS_DIR; }; EE22FFE619D8510A009B6DE6 /* GeometryHelpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeometryHelpers.cpp; sourceTree = ""; }; EE22FFE719D8510A009B6DE6 /* GeometryHelpers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GeometryHelpers.h; sourceTree = ""; }; EE268FAD19B7FB2B0054909A /* MeSnGlCamera.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeSnGlCamera.cpp; sourceTree = ""; }; EE268FAE19B7FB2B0054909A /* MeSnGlCamera.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeSnGlCamera.h; sourceTree = ""; }; EE268FB119B83CF20054909A /* MeSceneTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeSceneTests.cpp; path = Tests/MeSceneTests.cpp; sourceTree = ""; }; EE268FB219B83CF20054909A /* MeSceneTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeSceneTests.h; path = Tests/MeSceneTests.h; sourceTree = ""; }; EE268FB419B83D2B0054909A /* MeAsserts.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MeAsserts.h; path = Tests/MeAsserts.h; sourceTree = ""; }; EE268FB819B843960054909A /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; EE28A00119B16D72001E87A4 /* MetarealEngine */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = MetarealEngine; sourceTree = BUILT_PRODUCTS_DIR; }; EE28A00419B16D72001E87A4 /* main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = ""; }; EE28A00D19B17175001E87A4 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/GLUT.framework; sourceTree = DEVELOPER_DIR; }; EE28A00E19B17175001E87A4 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/OpenGL.framework; sourceTree = DEVELOPER_DIR; }; EE28A01119B17295001E87A4 /* MeObjectBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeObjectBase.cpp; sourceTree = ""; }; EE28A01219B17295001E87A4 /* MeObjectBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeObjectBase.h; sourceTree = ""; }; EE28A01519B174D5001E87A4 /* MeTests1.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MeTests1.cpp; path = Tests/MeTests1.cpp; sourceTree = ""; }; EE28A01B19B1758A001E87A4 /* MeUnitTests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = MeUnitTests; sourceTree = BUILT_PRODUCTS_DIR; }; EE28A02C19B17C15001E87A4 /* vert.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = vert.glsl; sourceTree = ""; }; EE28A02D19B17C1F001E87A4 /* frag.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = frag.glsl; sourceTree = ""; }; EE2978E91A2EC65D006D6F07 /* MeGaudTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeGaudTests.cpp; sourceTree = ""; }; EE2978EA1A2EC65D006D6F07 /* MeGaudTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeGaudTests.h; sourceTree = ""; }; EE2978ED1A2ECB36006D6F07 /* MockMaterial.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MockMaterial.cpp; path = Tests/MockMaterial.cpp; sourceTree = ""; }; EE2978EE1A2ECB36006D6F07 /* MockMaterial.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MockMaterial.h; path = Tests/MockMaterial.h; sourceTree = ""; }; EE2978F91A2ED37A006D6F07 /* MeGaud.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeGaud.cpp; path = Me2/MeGaud.cpp; sourceTree = ""; }; EE2978FA1A2ED37A006D6F07 /* MeGaud.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeGaud.h; path = Me2/MeGaud.h; sourceTree = ""; }; EE2979051A316296006D6F07 /* MeRenderWorld.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeRenderWorld.cpp; path = Me2/MeRenderWorld.cpp; sourceTree = ""; }; EE2979061A316296006D6F07 /* MeRenderWorld.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeRenderWorld.h; path = Me2/MeRenderWorld.h; sourceTree = ""; }; EE300EF11A95033100FE9215 /* MeTime.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeTime.cpp; path = Me2/MeTime.cpp; sourceTree = ""; }; EE300EF21A95033100FE9215 /* MeTime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeTime.h; path = Me2/MeTime.h; sourceTree = ""; }; EE300EF51A95110A00FE9215 /* MeCollisionVolumeTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeCollisionVolumeTests.cpp; path = Tests/MeCollisionVolumeTests.cpp; sourceTree = ""; }; EE300EF61A95110A00FE9215 /* MeCollisionVolumeTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeCollisionVolumeTests.h; path = Tests/MeCollisionVolumeTests.h; sourceTree = ""; }; EE327D271A9E7A9000A1ABBC /* examplePartId.vsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = examplePartId.vsh; sourceTree = ""; }; EE327D281A9E7AB700A1ABBC /* examplePartId.fsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = examplePartId.fsh; sourceTree = ""; }; EE34C12C1A895D7300BBE48C /* MeVolume.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeVolume.cpp; sourceTree = ""; }; EE34C12D1A895D7300BBE48C /* MeVolume.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeVolume.h; sourceTree = ""; }; EE34C1301A895D8500BBE48C /* MeVolumeWorld.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeVolumeWorld.cpp; sourceTree = ""; }; EE34C1311A895D8500BBE48C /* MeVolumeWorld.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeVolumeWorld.h; sourceTree = ""; }; EE34C1341A896E5F00BBE48C /* ScreenG3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScreenG3.cpp; sourceTree = ""; }; EE34C1351A896E5F00BBE48C /* ScreenG3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScreenG3.h; sourceTree = ""; }; EE43A0951A60D85000861CA6 /* MeRenderWorldTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeRenderWorldTests.cpp; path = Tests/MeRenderWorldTests.cpp; sourceTree = ""; }; EE43A0961A60D85000861CA6 /* MeRenderWorldTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeRenderWorldTests.h; path = Tests/MeRenderWorldTests.h; sourceTree = ""; }; EE4568A21A2BB5F8007EAD2C /* MeGeometryTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeGeometryTests.cpp; path = Tests/MeGeometryTests.cpp; sourceTree = ""; }; EE4568A31A2BB5F8007EAD2C /* MeGeometryTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeGeometryTests.h; path = Tests/MeGeometryTests.h; sourceTree = ""; }; EE4568C51A2BBE10007EAD2C /* MeAttributeDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeAttributeDescription.cpp; path = Me2/MeAttributeDescription.cpp; sourceTree = ""; }; EE4568C61A2BBE10007EAD2C /* MeAttributeDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeAttributeDescription.h; path = Me2/MeAttributeDescription.h; sourceTree = ""; }; EE463BEF19BADE2100010D99 /* MeCoShape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeCoShape.cpp; sourceTree = ""; }; EE463BF019BADE2100010D99 /* MeCoShape.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeCoShape.h; sourceTree = ""; }; EE463BF419BAEB1B00010D99 /* MeMathUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeMathUtils.cpp; sourceTree = ""; }; EE463BF519BAEB1B00010D99 /* MeMathUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeMathUtils.h; sourceTree = ""; }; EE463BF919BB82B000010D99 /* MeAppBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeAppBase.cpp; sourceTree = ""; }; EE463BFA19BB82B000010D99 /* MeAppBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeAppBase.h; sourceTree = ""; }; EE4833E419BD5C2C00EC0C09 /* MeCoWorld.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeCoWorld.cpp; sourceTree = ""; }; EE4833E519BD5C2C00EC0C09 /* MeCoWorld.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeCoWorld.h; sourceTree = ""; }; EE4DA6A61A522E82000A4656 /* gl3Reverse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gl3Reverse.h; path = Me2/gl3Reverse.h; sourceTree = ""; }; EE4DA6A71A52FB9C000A4656 /* MeLog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeLog.cpp; path = Me2/MeLog.cpp; sourceTree = ""; }; EE4DA6A81A52FB9C000A4656 /* MeLog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeLog.h; path = Me2/MeLog.h; sourceTree = ""; }; EE4EE5BE1A8B28E10058F71F /* simpleTrans.vsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; name = simpleTrans.vsh; path = M03/simpleTrans.vsh; sourceTree = SOURCE_ROOT; }; EE4EE5BF1A8B28FB0058F71F /* simpleTrans.fsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; name = simpleTrans.fsh; path = M03/simpleTrans.fsh; sourceTree = SOURCE_ROOT; }; EE54767D1A54FA400018874B /* transparent.fsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = transparent.fsh; sourceTree = ""; }; EE64E8321A7C427500C0EA36 /* MeThingKind.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeThingKind.cpp; sourceTree = ""; }; EE64E8331A7C427500C0EA36 /* MeThingKind.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeThingKind.h; sourceTree = ""; }; EE64E8361A7C428E00C0EA36 /* MeThingManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeThingManager.cpp; sourceTree = ""; }; EE64E8371A7C428E00C0EA36 /* MeThingManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeThingManager.h; sourceTree = ""; }; EE6D20051A4F99EB00C1AB30 /* window.vsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = window.vsh; sourceTree = ""; }; EE6D20071A4F99F500C1AB30 /* window.fsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = window.fsh; sourceTree = ""; }; EE6D200D1A5114B000C1AB30 /* libMeLibStatic.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libMeLibStatic.a; sourceTree = BUILT_PRODUCTS_DIR; }; EE6D202C1A51151F00C1AB30 /* UsesMeLibStatic.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = UsesMeLibStatic.app; sourceTree = BUILT_PRODUCTS_DIR; }; EE6D202F1A51151F00C1AB30 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; EE6D204C1A51155200C1AB30 /* UsesMeLibStatic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UsesMeLibStatic.cpp; sourceTree = ""; }; EE6D204D1A51155200C1AB30 /* UsesMeLibStatic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UsesMeLibStatic.h; sourceTree = ""; }; EE6D204F1A5115C300C1AB30 /* Me.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Me.h; path = Me2/Me.h; sourceTree = ""; }; EE6D20581A5118A600C1AB30 /* MeGl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MeGl.h; path = Me2/MeGl.h; sourceTree = ""; }; EE6F673519D3C03F0068FFF3 /* M01RoomMaker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = M01RoomMaker.cpp; sourceTree = ""; }; EE6F673619D3C03F0068FFF3 /* M01RoomMaker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = M01RoomMaker.h; sourceTree = ""; }; EE7616531A4B669F00C60C57 /* Screens.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Screens.cpp; sourceTree = ""; }; EE7616541A4B669F00C60C57 /* Screens.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Screens.h; sourceTree = ""; }; EE76166B1A4BA9F100C60C57 /* fader.fsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = fader.fsh; sourceTree = ""; }; EE7F4EB619C800470018BF04 /* M01.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = M01.cpp; sourceTree = ""; }; EE7F4EB719C800470018BF04 /* M01.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = M01.h; sourceTree = ""; }; EE7F4EBD19C8005A0018BF04 /* M01 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = M01; sourceTree = BUILT_PRODUCTS_DIR; }; EE7F4ED619C801E30018BF04 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = System/Library/Frameworks/GLUT.framework; sourceTree = SDKROOT; }; EE824B931A20ED4900B6EFFE /* MeTextureFloat4.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeTextureFloat4.cpp; path = Me2/MeTextureFloat4.cpp; sourceTree = ""; }; EE824B941A20ED4900B6EFFE /* MeTextureFloat4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeTextureFloat4.h; path = Me2/MeTextureFloat4.h; sourceTree = ""; }; EE859B241A0E70DE009C4C62 /* MePart.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MePart.cpp; path = Me2/MePart.cpp; sourceTree = ""; }; EE859B251A0E70DE009C4C62 /* MePart.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MePart.h; path = Me2/MePart.h; sourceTree = ""; }; EE859B2C1A0E7720009C4C62 /* MeTexture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeTexture.cpp; path = Me2/MeTexture.cpp; sourceTree = ""; }; EE859B2D1A0E7720009C4C62 /* MeTexture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeTexture.h; path = Me2/MeTexture.h; sourceTree = ""; }; EE859B341A0E795A009C4C62 /* MeRenderParts.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeRenderParts.cpp; path = Me2/MeRenderParts.cpp; sourceTree = ""; }; EE859B351A0E795A009C4C62 /* MeRenderParts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeRenderParts.h; path = Me2/MeRenderParts.h; sourceTree = ""; }; EE859B3C1A0E7F8F009C4C62 /* MePartsTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MePartsTests.cpp; path = Tests/MePartsTests.cpp; sourceTree = ""; }; EE859B3D1A0E7F8F009C4C62 /* MePartsTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MePartsTests.h; path = Tests/MePartsTests.h; sourceTree = ""; }; EE859B401A0E8826009C4C62 /* MeList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeList.cpp; path = Me2/MeList.cpp; sourceTree = ""; }; EE859B411A0E8826009C4C62 /* MeList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeList.h; path = Me2/MeList.h; sourceTree = ""; }; EE859B441A0E8EF7009C4C62 /* MeListTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeListTests.cpp; path = Tests/MeListTests.cpp; sourceTree = ""; }; EE859B451A0E8EF7009C4C62 /* MeListTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeListTests.h; path = Tests/MeListTests.h; sourceTree = ""; }; EE936F8B1A58635800576BC1 /* skybox1.vsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = skybox1.vsh; sourceTree = ""; }; EE936F8D1A58636700576BC1 /* skybox1.fsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = skybox1.fsh; sourceTree = ""; }; EE93771B1A58DCA800576BC1 /* nasaSkymap.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = nasaSkymap.png; path = Images/nasaSkymap.png; sourceTree = SOURCE_ROOT; }; EE93771D1A58E20D00576BC1 /* nasaSkymap1024.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = nasaSkymap1024.png; path = Images/nasaSkymap1024.png; sourceTree = SOURCE_ROOT; }; EE93771F1A59C48000576BC1 /* mandelbrot.fsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = mandelbrot.fsh; sourceTree = ""; }; EE96B4E81A6F470500449D0A /* textConsole.fsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = textConsole.fsh; sourceTree = ""; }; EE96B4EC1A6F5D6800449D0A /* font1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = font1.png; path = TestData/font1.png; sourceTree = ""; }; EE9F9D0D1A7ABEA0003C89ED /* ScreenG2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScreenG2.cpp; sourceTree = ""; }; EE9F9D0E1A7ABEA0003C89ED /* ScreenG2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScreenG2.h; sourceTree = ""; }; EEA3F6471A0EF75E0014B302 /* MeTextureTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeTextureTests.cpp; path = Tests/MeTextureTests.cpp; sourceTree = ""; }; EEA3F6481A0EF75E0014B302 /* MeTextureTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeTextureTests.h; path = Tests/MeTextureTests.h; sourceTree = ""; }; EEA3F64B1A0F0C8C0014B302 /* MeTextureAtlas.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeTextureAtlas.cpp; path = Me2/MeTextureAtlas.cpp; sourceTree = ""; }; EEA3F64C1A0F0C8C0014B302 /* MeTextureAtlas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeTextureAtlas.h; path = Me2/MeTextureAtlas.h; sourceTree = ""; }; EEA3F64F1A104D6C0014B302 /* MeStringUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeStringUtils.cpp; path = Me2/MeStringUtils.cpp; sourceTree = ""; }; EEA3F6501A104D6C0014B302 /* MeStringUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeStringUtils.h; path = Me2/MeStringUtils.h; sourceTree = ""; }; EEA52FAD1A9943D8009FF403 /* MeCollisionVolume.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeCollisionVolume.cpp; sourceTree = ""; }; EEA52FAE1A9943D8009FF403 /* MeCollisionVolume.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeCollisionVolume.h; sourceTree = ""; }; EEA52FB11A9943EB009FF403 /* MeCollisionVolumeWorld.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeCollisionVolumeWorld.cpp; sourceTree = ""; }; EEA52FB21A9943EB009FF403 /* MeCollisionVolumeWorld.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeCollisionVolumeWorld.h; sourceTree = ""; }; EEA52FB51A994FD7009FF403 /* ScreenG4.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScreenG4.cpp; sourceTree = ""; }; EEA52FB61A994FD7009FF403 /* ScreenG4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScreenG4.h; sourceTree = ""; }; EEADE6821A19674F00E44A85 /* MeIPartRenderer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MeIPartRenderer.h; path = Me2/MeIPartRenderer.h; sourceTree = ""; }; EEADE6831A196B1300E44A85 /* MePartRendererGl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MePartRendererGl.cpp; path = Me2/MePartRendererGl.cpp; sourceTree = ""; }; EEADE6841A196B1300E44A85 /* MePartRendererGl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MePartRendererGl.h; path = Me2/MePartRendererGl.h; sourceTree = ""; }; EEADE6881A1AF37D00E44A85 /* vert2_v4.vsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = vert2_v4.vsh; sourceTree = ""; }; EEADE6891A1AF51200E44A85 /* frag2_v4.fsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = frag2_v4.fsh; sourceTree = ""; }; EEB15D4919B316F5008626F2 /* MeMatrix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeMatrix.cpp; sourceTree = ""; }; EEB15D4A19B316F5008626F2 /* MeMatrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeMatrix.h; sourceTree = ""; }; EEB15D5119B4FA7A008626F2 /* MeScene.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeScene.cpp; sourceTree = ""; }; EEB15D5219B4FA7A008626F2 /* MeScene.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeScene.h; sourceTree = ""; }; EEB15D5519B515E3008626F2 /* MeSnGlGeo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeSnGlGeo.cpp; sourceTree = ""; }; EEB15D5619B515E3008626F2 /* MeSnGlGeo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeSnGlGeo.h; sourceTree = ""; }; EEB15D5919B5218F008626F2 /* MeGlUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeGlUtils.cpp; sourceTree = ""; }; EEB15D5A19B5218F008626F2 /* MeGlUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeGlUtils.h; sourceTree = ""; }; EEB5D2F51A3A8C9C0084E597 /* MeHamTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeHamTests.cpp; path = Tests/MeHamTests.cpp; sourceTree = ""; }; EEB5D2F61A3A8C9C0084E597 /* MeHamTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeHamTests.h; path = Tests/MeHamTests.h; sourceTree = ""; }; EEB5D2F91A3A93EB0084E597 /* MeHam.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeHam.cpp; path = Me2/MeHam.cpp; sourceTree = ""; }; EEB5D2FA1A3A93EB0084E597 /* MeHam.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeHam.h; path = Me2/MeHam.h; sourceTree = ""; }; EEB666E31A63BDA300D965E8 /* depthContraster.fsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = depthContraster.fsh; sourceTree = ""; }; EEB666E61A662C6000D965E8 /* jpgd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = jpgd.cpp; path = ThirdParty/jpgd.cpp; sourceTree = ""; }; EEB666E71A662C6000D965E8 /* jpgd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jpgd.h; path = ThirdParty/jpgd.h; sourceTree = ""; }; EEB666E81A662C6000D965E8 /* jpge.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = jpge.cpp; path = ThirdParty/jpge.cpp; sourceTree = ""; }; EEB666E91A662C6000D965E8 /* jpge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jpge.h; path = ThirdParty/jpge.h; sourceTree = ""; }; EEB666EE1A66329300D965E8 /* MeStringUtilsTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeStringUtilsTests.cpp; sourceTree = ""; }; EEB666EF1A66329300D965E8 /* MeStringUtilsTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeStringUtilsTests.h; sourceTree = ""; }; EEB666F21A66404700D965E8 /* testImage3.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = testImage3.jpg; path = TestData/testImage3.jpg; sourceTree = ""; }; EEB666F51A66457D00D965E8 /* sphereCap.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = sphereCap.jpg; path = Images/sphereCap.jpg; sourceTree = SOURCE_ROOT; }; EEB89B681A83E03B00D4EAE1 /* MeVolumeTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeVolumeTests.cpp; path = Tests/MeVolumeTests.cpp; sourceTree = ""; }; EEB89B691A83E03B00D4EAE1 /* MeVolumeTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeVolumeTests.h; path = Tests/MeVolumeTests.h; sourceTree = ""; }; EEBD10691A16E7C40072B887 /* M02.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = M02.app; sourceTree = BUILT_PRODUCTS_DIR; }; EEBD106C1A16E7C40072B887 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; EEBD10701A16E7C40072B887 /* M02_main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = M02_main.cpp; sourceTree = ""; }; EEBD10891A16E8420072B887 /* SDL2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL2.framework; path = ../../../../../../../Users/poly/Library/Frameworks/SDL2.framework; sourceTree = ""; }; EEBD108D1A16E98F0072B887 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; EEBD10A91A17A6F40072B887 /* frag1_v4.fsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = frag1_v4.fsh; sourceTree = ""; }; EEBD10AA1A17A70F0072B887 /* vert1_v4.vsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = vert1_v4.vsh; sourceTree = ""; }; EEBEFCC51A5B6653009BD9C8 /* nasaSkymapA.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = nasaSkymapA.png; path = Images/nasaSkymapA.png; sourceTree = SOURCE_ROOT; }; EEC2BA1819B6CB0B002B7DC1 /* ExampleRoom1.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ExampleRoom1.cpp; path = ExampleRoom1/ExampleRoom1.cpp; sourceTree = ""; }; EEC2BA1919B6CB0B002B7DC1 /* ExampleRoom1.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ExampleRoom1.h; path = ExampleRoom1/ExampleRoom1.h; sourceTree = ""; }; EEC2BA2B19B6CB17002B7DC1 /* ExampleRoom1 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ExampleRoom1; sourceTree = BUILT_PRODUCTS_DIR; }; EEC5BE501A8BD7BD00B2F7D1 /* MeMathUtilsTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeMathUtilsTests.cpp; path = Tests/MeMathUtilsTests.cpp; sourceTree = ""; }; EEC5BE511A8BD7BD00B2F7D1 /* MeMathUtilsTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeMathUtilsTests.h; path = Tests/MeMathUtilsTests.h; sourceTree = ""; }; EEC77D081A45EF2000AC3D5F /* MeITextureTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeITextureTests.cpp; path = Tests/MeITextureTests.cpp; sourceTree = ""; }; EEC77D091A45EF2000AC3D5F /* MeITextureTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeITextureTests.h; path = Tests/MeITextureTests.h; sourceTree = ""; }; EEC77D0C1A46213300AC3D5F /* MeITexture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeITexture.cpp; path = Me2/MeITexture.cpp; sourceTree = ""; }; EEC77D0D1A46213300AC3D5F /* MeITexture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeITexture.h; path = Me2/MeITexture.h; sourceTree = ""; }; EEC77D151A4667A600AC3D5F /* MeTextureGl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeTextureGl.cpp; path = Me2/MeTextureGl.cpp; sourceTree = ""; }; EEC77D161A4667A600AC3D5F /* MeTextureGl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeTextureGl.h; path = Me2/MeTextureGl.h; sourceTree = ""; }; EEC77D1E1A47827500AC3D5F /* MeFrameBufferGl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeFrameBufferGl.cpp; path = Me2/MeFrameBufferGl.cpp; sourceTree = ""; }; EEC77D1F1A47827500AC3D5F /* MeFrameBufferGl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeFrameBufferGl.h; path = Me2/MeFrameBufferGl.h; sourceTree = ""; }; EEC77D271A47906600AC3D5F /* texture2D.vsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = texture2D.vsh; sourceTree = ""; }; EEC77D291A47907400AC3D5F /* texture2D.fsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = texture2D.fsh; sourceTree = ""; }; EEC7D2C31A9FE99B0029A897 /* partId.vsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = partId.vsh; sourceTree = ""; }; EEC7D2C51A9FE9B00029A897 /* partId.fsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = partId.fsh; sourceTree = ""; }; EEC7D2C71AA2640D0029A897 /* MeStdUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeStdUtils.h; sourceTree = ""; }; EEC7D2C91AA2A82C0029A897 /* MeRuntimeAssertions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeRuntimeAssertions.cpp; sourceTree = ""; }; EEC7D2CA1AA2A82C0029A897 /* MeRuntimeAssertions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeRuntimeAssertions.h; sourceTree = ""; }; EED74A5519E234CD007DF6F3 /* MeLru.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeLru.cpp; sourceTree = ""; }; EED74A5619E234CD007DF6F3 /* MeLru.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeLru.h; sourceTree = ""; }; EED74A6019E61C09007DF6F3 /* MeGlTests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = MeGlTests; sourceTree = BUILT_PRODUCTS_DIR; }; EED74A6719E61C3F007DF6F3 /* MeAsserts.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeAsserts.cpp; path = Tests/MeAsserts.cpp; sourceTree = ""; }; EED74A6D19E61DB4007DF6F3 /* MeGlTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeGlTests.cpp; path = Tests/MeGlTests.cpp; sourceTree = ""; }; EED74A7719E61FC5007DF6F3 /* exampleVert.vsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; name = exampleVert.vsh; path = TestData/exampleVert.vsh; sourceTree = ""; }; EED74A7819E61FC5007DF6F3 /* TemplateIcon2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = TemplateIcon2x.png; path = TestData/TemplateIcon2x.png; sourceTree = ""; }; EED74A7919E61FD9007DF6F3 /* exampleFrag.fsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; name = exampleFrag.fsh; path = TestData/exampleFrag.fsh; sourceTree = ""; }; EED74A7C19E62185007DF6F3 /* MeGlProgram.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeGlProgram.cpp; sourceTree = ""; }; EED74A7D19E62185007DF6F3 /* MeGlProgram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeGlProgram.h; sourceTree = ""; }; EED74A8519E62D7B007DF6F3 /* exampleBadShader.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = exampleBadShader.glsl; sourceTree = ""; }; EED74A8619E62D7B007DF6F3 /* TemplateIcon2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = TemplateIcon2x.png; sourceTree = ""; }; EEDA140B1A3E74A800ED1202 /* MeWorld.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeWorld.cpp; path = Me2/MeWorld.cpp; sourceTree = ""; }; EEDA140C1A3E74A800ED1202 /* MeWorld.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeWorld.h; path = Me2/MeWorld.h; sourceTree = ""; }; EEEDDE0B1A491DF400EBFA82 /* gaussianX.fsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = gaussianX.fsh; sourceTree = ""; }; EEEDDE0D1A491E0800EBFA82 /* gaussianY.fsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = gaussianY.fsh; sourceTree = ""; }; EEEDDE0F1A49250500EBFA82 /* notes.txt */ = {isa = PBXFileReference; lastKnownFileType = text; name = notes.txt; path = ../notes.txt; sourceTree = ""; }; EEEDDE381A4B482200EBFA82 /* M03.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = M03.app; sourceTree = BUILT_PRODUCTS_DIR; }; EEEDDE3B1A4B482200EBFA82 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; EEEDDE581A4B48E200EBFA82 /* M03.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = M03.cpp; sourceTree = ""; }; EEEFAF6C1A18217B00DE2C30 /* MeIMaterial.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MeIMaterial.h; sourceTree = ""; }; EEEFAF6E1A1824A500DE2C30 /* MeMaterialGl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MeMaterialGl.cpp; path = Me2/MeMaterialGl.cpp; sourceTree = ""; }; EEEFAF6F1A1824A500DE2C30 /* MeMaterialGl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeMaterialGl.h; path = Me2/MeMaterialGl.h; sourceTree = ""; }; EEFC752719DF71FB00A52FAB /* testImage1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = testImage1.png; path = TestData/testImage1.png; sourceTree = ""; }; EEFC752919DF76A500A52FAB /* testImage2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = testImage2.png; path = TestData/testImage2.png; sourceTree = ""; }; EEFC752C19DFC20800A52FAB /* font1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = font1.png; path = TestData/font1.png; sourceTree = ""; }; EEFC752E19E069CC00A52FAB /* frag4.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = frag4.glsl; sourceTree = ""; }; EEFC752F19E069CC00A52FAB /* TemplateIcon2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = TemplateIcon2x.png; sourceTree = ""; }; EEFD714819CF80A200089D92 /* frag3.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = frag3.glsl; sourceTree = ""; }; EEFD714919CF80A200089D92 /* vert3.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = vert3.glsl; sourceTree = ""; }; EEFF46D71A6DB3CB0014B6BD /* ScreenG1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScreenG1.cpp; sourceTree = ""; }; EEFF46D81A6DB3CB0014B6BD /* ScreenG1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScreenG1.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ EE22FFC619D84BB2009B6DE6 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( EE641DC01A67095A00940A3E /* libMeLibStatic.a in Frameworks */, EE2979021A315F9F006D6F07 /* SDL2.framework in Frameworks */, EE22FFE519D84C17009B6DE6 /* OpenGL.framework in Frameworks */, EE22FFE419D84C0D009B6DE6 /* GLUT.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; EE289FFE19B16D72001E87A4 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( EE641DC11A6709B600940A3E /* libMeLibStatic.a in Frameworks */, EE2979031A315FBA006D6F07 /* SDL2.framework in Frameworks */, EE28A00F19B17175001E87A4 /* GLUT.framework in Frameworks */, EE28A01019B17175001E87A4 /* OpenGL.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; EE28A01819B1758A001E87A4 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( EE4DA6B61A53623B000A4656 /* libMeLibStatic.a in Frameworks */, EE268FB919B843960054909A /* OpenGL.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; EE6D200A1A5114B000C1AB30 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; EE6D20291A51151F00C1AB30 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( EE6D20521A51166000C1AB30 /* libMeLibStatic.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; EE7F4EBA19C8005A0018BF04 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( EE4DA6BE1A53CEC8000A4656 /* libMeLibStatic.a in Frameworks */, EE2979041A315FCA006D6F07 /* SDL2.framework in Frameworks */, EE7F4ED719C801E30018BF04 /* GLUT.framework in Frameworks */, EE7F4ED519C801DC0018BF04 /* OpenGL.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; EEBD10661A16E7C40072B887 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( EE4DA6B21A5361D4000A4656 /* libMeLibStatic.a in Frameworks */, EEBD108C1A16E93C0072B887 /* OpenGL.framework in Frameworks */, EEBD108A1A16E8420072B887 /* SDL2.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; EEC2BA2219B6CB17002B7DC1 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( EE641DBE1A67094700940A3E /* libMeLibStatic.a in Frameworks */, EEC2BA2319B6CB17002B7DC1 /* GLUT.framework in Frameworks */, EEC2BA2419B6CB17002B7DC1 /* OpenGL.framework in Frameworks */, EEFCE3011A2C322F0055799A /* SDL2.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; EED74A5D19E61C09007DF6F3 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( EEB666F71A6654CE00D965E8 /* libMeLibStatic.a in Frameworks */, EED74A7619E61EE9007DF6F3 /* OpenGL.framework in Frameworks */, EED74A7519E61EE2007DF6F3 /* GLUT.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; EEEDDE351A4B482200EBFA82 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( EE6D205A1A511F8F00C1AB30 /* libMeLibStatic.a in Frameworks */, EE7616521A4B5EB300C60C57 /* SDL2.framework in Frameworks */, EEEDDE5D1A4B57AF00EBFA82 /* OpenGL.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ EE00B7951A0DA01500440C1D /* Me2 */ = { isa = PBXGroup; children = ( EE4DA6A61A522E82000A4656 /* gl3Reverse.h */, EE4568C51A2BBE10007EAD2C /* MeAttributeDescription.cpp */, EE4568C61A2BBE10007EAD2C /* MeAttributeDescription.h */, EE2978F91A2ED37A006D6F07 /* MeGaud.cpp */, EE2978FA1A2ED37A006D6F07 /* MeGaud.h */, EEB5D2F91A3A93EB0084E597 /* MeHam.cpp */, EEB5D2FA1A3A93EB0084E597 /* MeHam.h */, EE0874831A4340D90031C740 /* MeIFrameBuffer.h */, EEEFAF6C1A18217B00DE2C30 /* MeIMaterial.h */, EEADE6821A19674F00E44A85 /* MeIPartRenderer.h */, EE859B401A0E8826009C4C62 /* MeList.cpp */, EE859B411A0E8826009C4C62 /* MeList.h */, EEEFAF6E1A1824A500DE2C30 /* MeMaterialGl.cpp */, EEEFAF6F1A1824A500DE2C30 /* MeMaterialGl.h */, EE859B241A0E70DE009C4C62 /* MePart.cpp */, EE859B251A0E70DE009C4C62 /* MePart.h */, EEADE6831A196B1300E44A85 /* MePartRendererGl.cpp */, EEADE6841A196B1300E44A85 /* MePartRendererGl.h */, EE859B341A0E795A009C4C62 /* MeRenderParts.cpp */, EE859B351A0E795A009C4C62 /* MeRenderParts.h */, EE2979051A316296006D6F07 /* MeRenderWorld.cpp */, EE2979061A316296006D6F07 /* MeRenderWorld.h */, EEA3F64F1A104D6C0014B302 /* MeStringUtils.cpp */, EEA3F6501A104D6C0014B302 /* MeStringUtils.h */, EE859B2C1A0E7720009C4C62 /* MeTexture.cpp */, EE859B2D1A0E7720009C4C62 /* MeTexture.h */, EEA3F64B1A0F0C8C0014B302 /* MeTextureAtlas.cpp */, EEA3F64C1A0F0C8C0014B302 /* MeTextureAtlas.h */, EE824B931A20ED4900B6EFFE /* MeTextureFloat4.cpp */, EE824B941A20ED4900B6EFFE /* MeTextureFloat4.h */, EEDA140B1A3E74A800ED1202 /* MeWorld.cpp */, EEDA140C1A3E74A800ED1202 /* MeWorld.h */, EEC77D0C1A46213300AC3D5F /* MeITexture.cpp */, EEC77D0D1A46213300AC3D5F /* MeITexture.h */, EEC77D151A4667A600AC3D5F /* MeTextureGl.cpp */, EEC77D161A4667A600AC3D5F /* MeTextureGl.h */, EEC77D1E1A47827500AC3D5F /* MeFrameBufferGl.cpp */, EEC77D1F1A47827500AC3D5F /* MeFrameBufferGl.h */, EE6D204F1A5115C300C1AB30 /* Me.h */, EE6D20581A5118A600C1AB30 /* MeGl.h */, EE4DA6A71A52FB9C000A4656 /* MeLog.cpp */, EE4DA6A81A52FB9C000A4656 /* MeLog.h */, EE300EF11A95033100FE9215 /* MeTime.cpp */, EE300EF21A95033100FE9215 /* MeTime.h */, EEA52FAD1A9943D8009FF403 /* MeCollisionVolume.cpp */, EEA52FAE1A9943D8009FF403 /* MeCollisionVolume.h */, EEA52FB11A9943EB009FF403 /* MeCollisionVolumeWorld.cpp */, EEA52FB21A9943EB009FF403 /* MeCollisionVolumeWorld.h */, EEC7D2C71AA2640D0029A897 /* MeStdUtils.h */, EEC7D2C91AA2A82C0029A897 /* MeRuntimeAssertions.cpp */, EEC7D2CA1AA2A82C0029A897 /* MeRuntimeAssertions.h */, ); name = Me2; sourceTree = ""; }; EE289FF819B16D72001E87A4 = { isa = PBXGroup; children = ( EE96B4EC1A6F5D6800449D0A /* font1.png */, EEEDDE0F1A49250500EBFA82 /* notes.txt */, EEBD108D1A16E98F0072B887 /* Accelerate.framework */, EEBD10891A16E8420072B887 /* SDL2.framework */, EEC2BA1719B6CAD5002B7DC1 /* ExampleRoom1 */, EE7F4ED619C801E30018BF04 /* GLUT.framework */, EE28A00D19B17175001E87A4 /* GLUT.framework */, EE28A00319B16D72001E87A4 /* MetarealEngine */, EE00B7951A0DA01500440C1D /* Me2 */, EE268FB819B843960054909A /* OpenGL.framework */, EE28A00E19B17175001E87A4 /* OpenGL.framework */, EEBD106A1A16E7C40072B887 /* M02 */, EEEDDE391A4B482200EBFA82 /* M03 */, EE6D202D1A51151F00C1AB30 /* UsesMeLibStatic */, EE28A00219B16D72001E87A4 /* Products */, EED4C1FE19DF70A00052784B /* TestData */, EEB666E51A662B9600D965E8 /* ThirdParty */, EE28A01419B174A1001E87A4 /* Tests */, ); sourceTree = ""; }; EE28A00219B16D72001E87A4 /* Products */ = { isa = PBXGroup; children = ( EE28A00119B16D72001E87A4 /* MetarealEngine */, EE28A01B19B1758A001E87A4 /* MeUnitTests */, EEC2BA2B19B6CB17002B7DC1 /* ExampleRoom1 */, EE7F4EBD19C8005A0018BF04 /* M01 */, EE22FFC919D84BB2009B6DE6 /* MetaPhysicsLand */, EED74A6019E61C09007DF6F3 /* MeGlTests */, EEBD10691A16E7C40072B887 /* M02.app */, EEEDDE381A4B482200EBFA82 /* M03.app */, EE6D200D1A5114B000C1AB30 /* libMeLibStatic.a */, EE6D202C1A51151F00C1AB30 /* UsesMeLibStatic.app */, ); name = Products; sourceTree = ""; }; EE28A00319B16D72001E87A4 /* MetarealEngine */ = { isa = PBXGroup; children = ( EE28A02D19B17C1F001E87A4 /* frag.glsl */, EEBD10A91A17A6F40072B887 /* frag1_v4.fsh */, EEADE6891A1AF51200E44A85 /* frag2_v4.fsh */, EE1E35D719C4E95200F992B8 /* frag2.glsl */, EEFD714819CF80A200089D92 /* frag3.glsl */, EEFC752E19E069CC00A52FAB /* frag4.glsl */, EE0F21A819E11DB500D41E37 /* frag5.glsl */, EE22FFE619D8510A009B6DE6 /* GeometryHelpers.cpp */, EE22FFE719D8510A009B6DE6 /* GeometryHelpers.h */, EE7F4EB619C800470018BF04 /* M01.cpp */, EE7F4EB719C800470018BF04 /* M01.h */, EE6F673519D3C03F0068FFF3 /* M01RoomMaker.cpp */, EE6F673619D3C03F0068FFF3 /* M01RoomMaker.h */, EE28A00419B16D72001E87A4 /* main.cpp */, EE463BF919BB82B000010D99 /* MeAppBase.cpp */, EE463BFA19BB82B000010D99 /* MeAppBase.h */, EE463BEF19BADE2100010D99 /* MeCoShape.cpp */, EE463BF019BADE2100010D99 /* MeCoShape.h */, EE4833E419BD5C2C00EC0C09 /* MeCoWorld.cpp */, EE4833E519BD5C2C00EC0C09 /* MeCoWorld.h */, EE2256B819D12E8B00F78B1D /* MeGeometry.cpp */, EE2256B919D12E8B00F78B1D /* MeGeometry.h */, EED74A7C19E62185007DF6F3 /* MeGlProgram.cpp */, EED74A7D19E62185007DF6F3 /* MeGlProgram.h */, EEB15D5919B5218F008626F2 /* MeGlUtils.cpp */, EEB15D5A19B5218F008626F2 /* MeGlUtils.h */, EED74A5519E234CD007DF6F3 /* MeLru.cpp */, EED74A5619E234CD007DF6F3 /* MeLru.h */, EE463BF419BAEB1B00010D99 /* MeMathUtils.cpp */, EE463BF519BAEB1B00010D99 /* MeMathUtils.h */, EEB15D4919B316F5008626F2 /* MeMatrix.cpp */, EEB15D4A19B316F5008626F2 /* MeMatrix.h */, EE28A01119B17295001E87A4 /* MeObjectBase.cpp */, EE28A01219B17295001E87A4 /* MeObjectBase.h */, EEB15D5119B4FA7A008626F2 /* MeScene.cpp */, EEB15D5219B4FA7A008626F2 /* MeScene.h */, EE268FAD19B7FB2B0054909A /* MeSnGlCamera.cpp */, EE268FAE19B7FB2B0054909A /* MeSnGlCamera.h */, EEB15D5519B515E3008626F2 /* MeSnGlGeo.cpp */, EEB15D5619B515E3008626F2 /* MeSnGlGeo.h */, EE22FFC219D84B69009B6DE6 /* MetaPhysicsLand.cpp */, EE22FFC319D84B69009B6DE6 /* MetaPhysicsLand.h */, EE13213A1A09A13B00EB5333 /* MeThing.cpp */, EE13213B1A09A13B00EB5333 /* MeThing.h */, EE64E8321A7C427500C0EA36 /* MeThingKind.cpp */, EE64E8331A7C427500C0EA36 /* MeThingKind.h */, EE64E8361A7C428E00C0EA36 /* MeThingManager.cpp */, EE64E8371A7C428E00C0EA36 /* MeThingManager.h */, EE34C12C1A895D7300BBE48C /* MeVolume.cpp */, EE34C12D1A895D7300BBE48C /* MeVolume.h */, EE34C1301A895D8500BBE48C /* MeVolumeWorld.cpp */, EE34C1311A895D8500BBE48C /* MeVolumeWorld.h */, EEFC752F19E069CC00A52FAB /* TemplateIcon2x.png */, EE28A02C19B17C15001E87A4 /* vert.glsl */, EEBD10AA1A17A70F0072B887 /* vert1_v4.vsh */, EEADE6881A1AF37D00E44A85 /* vert2_v4.vsh */, EE1E35D819C4E96100F992B8 /* vert2.glsl */, EEFD714919CF80A200089D92 /* vert3.glsl */, EE4EE5BE1A8B28E10058F71F /* simpleTrans.vsh */, EE4EE5BF1A8B28FB0058F71F /* simpleTrans.fsh */, ); path = MetarealEngine; sourceTree = ""; }; EE28A01419B174A1001E87A4 /* Tests */ = { isa = PBXGroup; children = ( EED74A6719E61C3F007DF6F3 /* MeAsserts.cpp */, EE268FB419B83D2B0054909A /* MeAsserts.h */, EE2978E91A2EC65D006D6F07 /* MeGaudTests.cpp */, EE2978EA1A2EC65D006D6F07 /* MeGaudTests.h */, EE4568A21A2BB5F8007EAD2C /* MeGeometryTests.cpp */, EE4568A31A2BB5F8007EAD2C /* MeGeometryTests.h */, EED74A6D19E61DB4007DF6F3 /* MeGlTests.cpp */, EEB5D2F51A3A8C9C0084E597 /* MeHamTests.cpp */, EEB5D2F61A3A8C9C0084E597 /* MeHamTests.h */, EEC77D081A45EF2000AC3D5F /* MeITextureTests.cpp */, EEC77D091A45EF2000AC3D5F /* MeITextureTests.h */, EE859B441A0E8EF7009C4C62 /* MeListTests.cpp */, EE859B451A0E8EF7009C4C62 /* MeListTests.h */, EE12B6C81A71DA3000C5D3FD /* MeLogTests.cpp */, EE12B6C91A71DA3000C5D3FD /* MeLogTests.h */, EE859B3C1A0E7F8F009C4C62 /* MePartsTests.cpp */, EE859B3D1A0E7F8F009C4C62 /* MePartsTests.h */, EE43A0951A60D85000861CA6 /* MeRenderWorldTests.cpp */, EE43A0961A60D85000861CA6 /* MeRenderWorldTests.h */, EE268FB119B83CF20054909A /* MeSceneTests.cpp */, EE268FB219B83CF20054909A /* MeSceneTests.h */, EEB666EE1A66329300D965E8 /* MeStringUtilsTests.cpp */, EEB666EF1A66329300D965E8 /* MeStringUtilsTests.h */, EE28A01519B174D5001E87A4 /* MeTests1.cpp */, EEA3F6471A0EF75E0014B302 /* MeTextureTests.cpp */, EEA3F6481A0EF75E0014B302 /* MeTextureTests.h */, EE1321361A09103D00EB5333 /* MeThingTests.cpp */, EE1321371A09103D00EB5333 /* MeThingTests.h */, EE2978ED1A2ECB36006D6F07 /* MockMaterial.cpp */, EE2978EE1A2ECB36006D6F07 /* MockMaterial.h */, EE07FB241A7F0483007B19CD /* MeMatrixTests.cpp */, EE07FB251A7F0483007B19CD /* MeMatrixTests.h */, EEB89B681A83E03B00D4EAE1 /* MeVolumeTests.cpp */, EEB89B691A83E03B00D4EAE1 /* MeVolumeTests.h */, EEC5BE501A8BD7BD00B2F7D1 /* MeMathUtilsTests.cpp */, EEC5BE511A8BD7BD00B2F7D1 /* MeMathUtilsTests.h */, EE300EF51A95110A00FE9215 /* MeCollisionVolumeTests.cpp */, EE300EF61A95110A00FE9215 /* MeCollisionVolumeTests.h */, ); name = Tests; sourceTree = ""; }; EE6D202D1A51151F00C1AB30 /* UsesMeLibStatic */ = { isa = PBXGroup; children = ( EE6D202E1A51151F00C1AB30 /* Supporting Files */, EE6D204C1A51155200C1AB30 /* UsesMeLibStatic.cpp */, EE6D204D1A51155200C1AB30 /* UsesMeLibStatic.h */, ); path = UsesMeLibStatic; sourceTree = ""; }; EE6D202E1A51151F00C1AB30 /* Supporting Files */ = { isa = PBXGroup; children = ( EE6D202F1A51151F00C1AB30 /* Info.plist */, ); name = "Supporting Files"; sourceTree = ""; }; EEB666E51A662B9600D965E8 /* ThirdParty */ = { isa = PBXGroup; children = ( EE1504381AA54CD20043EDF5 /* lodepng.cpp */, EE1504391AA54CD20043EDF5 /* lodepng.h */, EEB666E61A662C6000D965E8 /* jpgd.cpp */, EEB666E71A662C6000D965E8 /* jpgd.h */, EEB666E81A662C6000D965E8 /* jpge.cpp */, EEB666E91A662C6000D965E8 /* jpge.h */, ); name = ThirdParty; sourceTree = ""; }; EEBD106A1A16E7C40072B887 /* M02 */ = { isa = PBXGroup; children = ( EEBD106B1A16E7C40072B887 /* Supporting Files */, EEC77D271A47906600AC3D5F /* texture2D.vsh */, EEC77D291A47907400AC3D5F /* texture2D.fsh */, ); path = M02; sourceTree = ""; }; EEBD106B1A16E7C40072B887 /* Supporting Files */ = { isa = PBXGroup; children = ( EEBD106C1A16E7C40072B887 /* Info.plist */, EEBD10701A16E7C40072B887 /* M02_main.cpp */, EEEDDE0B1A491DF400EBFA82 /* gaussianX.fsh */, EEEDDE0D1A491E0800EBFA82 /* gaussianY.fsh */, ); name = "Supporting Files"; sourceTree = ""; }; EEC2BA1719B6CAD5002B7DC1 /* ExampleRoom1 */ = { isa = PBXGroup; children = ( EEC2BA1819B6CB0B002B7DC1 /* ExampleRoom1.cpp */, EEC2BA1919B6CB0B002B7DC1 /* ExampleRoom1.h */, ); name = ExampleRoom1; sourceTree = ""; }; EED4C1FE19DF70A00052784B /* TestData */ = { isa = PBXGroup; children = ( EEB666F21A66404700D965E8 /* testImage3.jpg */, EED74A8519E62D7B007DF6F3 /* exampleBadShader.glsl */, EED74A7919E61FD9007DF6F3 /* exampleFrag.fsh */, EED74A7719E61FC5007DF6F3 /* exampleVert.vsh */, EEFC752C19DFC20800A52FAB /* font1.png */, EED74A7819E61FC5007DF6F3 /* TemplateIcon2x.png */, EED74A8619E62D7B007DF6F3 /* TemplateIcon2x.png */, EEFC752719DF71FB00A52FAB /* testImage1.png */, EEFC752919DF76A500A52FAB /* testImage2.png */, EE12616C1A1EE2D000187874 /* exampleVertWithParts.vsh */, EE327D271A9E7A9000A1ABBC /* examplePartId.vsh */, EE327D281A9E7AB700A1ABBC /* examplePartId.fsh */, ); name = TestData; sourceTree = ""; }; EEEDDE391A4B482200EBFA82 /* M03 */ = { isa = PBXGroup; children = ( EEB666F51A66457D00D965E8 /* sphereCap.jpg */, EEBEFCC51A5B6653009BD9C8 /* nasaSkymapA.png */, EE93771D1A58E20D00576BC1 /* nasaSkymap1024.png */, EE93771B1A58DCA800576BC1 /* nasaSkymap.png */, EEEDDE3A1A4B482200EBFA82 /* Supporting Files */, EEEDDE581A4B48E200EBFA82 /* M03.cpp */, EE7616531A4B669F00C60C57 /* Screens.cpp */, EE7616541A4B669F00C60C57 /* Screens.h */, EE76166B1A4BA9F100C60C57 /* fader.fsh */, EE6D20051A4F99EB00C1AB30 /* window.vsh */, EE6D20071A4F99F500C1AB30 /* window.fsh */, EE54767D1A54FA400018874B /* transparent.fsh */, EE936F8B1A58635800576BC1 /* skybox1.vsh */, EE936F8D1A58636700576BC1 /* skybox1.fsh */, EE93771F1A59C48000576BC1 /* mandelbrot.fsh */, EEB666E31A63BDA300D965E8 /* depthContraster.fsh */, EEFF46D71A6DB3CB0014B6BD /* ScreenG1.cpp */, EEFF46D81A6DB3CB0014B6BD /* ScreenG1.h */, EE96B4E81A6F470500449D0A /* textConsole.fsh */, EE9F9D0D1A7ABEA0003C89ED /* ScreenG2.cpp */, EE9F9D0E1A7ABEA0003C89ED /* ScreenG2.h */, EE34C1341A896E5F00BBE48C /* ScreenG3.cpp */, EE34C1351A896E5F00BBE48C /* ScreenG3.h */, EEA52FB51A994FD7009FF403 /* ScreenG4.cpp */, EEA52FB61A994FD7009FF403 /* ScreenG4.h */, EEC7D2C31A9FE99B0029A897 /* partId.vsh */, EEC7D2C51A9FE9B00029A897 /* partId.fsh */, ); path = M03; sourceTree = ""; }; EEEDDE3A1A4B482200EBFA82 /* Supporting Files */ = { isa = PBXGroup; children = ( EEEDDE3B1A4B482200EBFA82 /* Info.plist */, ); name = "Supporting Files"; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ EE6D200B1A5114B000C1AB30 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( EEC7D2C81AA2640D0029A897 /* MeStdUtils.h in Headers */, EE64E8351A7C427500C0EA36 /* MeThingKind.h in Headers */, EE64E8391A7C428E00C0EA36 /* MeThingManager.h in Headers */, EE34C12F1A895D7300BBE48C /* MeVolume.h in Headers */, EE15043B1AA54CD20043EDF5 /* lodepng.h in Headers */, EEA52FB01A9943D8009FF403 /* MeCollisionVolume.h in Headers */, EEC7D2CC1AA2A82C0029A897 /* MeRuntimeAssertions.h in Headers */, EE300EF41A95033100FE9215 /* MeTime.h in Headers */, EE34C1331A895D8500BBE48C /* MeVolumeWorld.h in Headers */, EEA52FB41A9943EB009FF403 /* MeCollisionVolumeWorld.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ EE22FFC819D84BB2009B6DE6 /* MetaPhysicsLand */ = { isa = PBXNativeTarget; buildConfigurationList = EE22FFCF19D84BB2009B6DE6 /* Build configuration list for PBXNativeTarget "MetaPhysicsLand" */; buildPhases = ( EE22FFC519D84BB2009B6DE6 /* Sources */, EE22FFC619D84BB2009B6DE6 /* Frameworks */, EE22FFC719D84BB2009B6DE6 /* CopyFiles */, ); buildRules = ( ); dependencies = ( ); name = MetaPhysicsLand; productName = MetaPhysicsLand; productReference = EE22FFC919D84BB2009B6DE6 /* MetaPhysicsLand */; productType = "com.apple.product-type.tool"; }; EE28A00019B16D72001E87A4 /* MetarealEngine */ = { isa = PBXNativeTarget; buildConfigurationList = EE28A00A19B16D72001E87A4 /* Build configuration list for PBXNativeTarget "MetarealEngine" */; buildPhases = ( EE289FFD19B16D72001E87A4 /* Sources */, EE289FFE19B16D72001E87A4 /* Frameworks */, EE289FFF19B16D72001E87A4 /* CopyFiles */, ); buildRules = ( ); dependencies = ( ); name = MetarealEngine; productName = MetarealEngine; productReference = EE28A00119B16D72001E87A4 /* MetarealEngine */; productType = "com.apple.product-type.tool"; }; EE28A01A19B1758A001E87A4 /* MeUnitTests */ = { isa = PBXNativeTarget; buildConfigurationList = EE28A02119B1758A001E87A4 /* Build configuration list for PBXNativeTarget "MeUnitTests" */; buildPhases = ( EE28A01719B1758A001E87A4 /* Sources */, EE28A01819B1758A001E87A4 /* Frameworks */, EE28A01919B1758A001E87A4 /* CopyFiles */, ); buildRules = ( ); dependencies = ( EE4DA6B51A536237000A4656 /* PBXTargetDependency */, ); name = MeUnitTests; productName = MeUnitTests; productReference = EE28A01B19B1758A001E87A4 /* MeUnitTests */; productType = "com.apple.product-type.tool"; }; EE6D200C1A5114B000C1AB30 /* MeLibStatic */ = { isa = PBXNativeTarget; buildConfigurationList = EE6D200E1A5114B000C1AB30 /* Build configuration list for PBXNativeTarget "MeLibStatic" */; buildPhases = ( EE6D20091A5114B000C1AB30 /* Sources */, EE6D200A1A5114B000C1AB30 /* Frameworks */, EE6D200B1A5114B000C1AB30 /* Headers */, ); buildRules = ( ); dependencies = ( ); name = MeLibStatic; productName = MeLibStatic; productReference = EE6D200D1A5114B000C1AB30 /* libMeLibStatic.a */; productType = "com.apple.product-type.library.static"; }; EE6D202B1A51151F00C1AB30 /* UsesMeLibStatic */ = { isa = PBXNativeTarget; buildConfigurationList = EE6D20461A51151F00C1AB30 /* Build configuration list for PBXNativeTarget "UsesMeLibStatic" */; buildPhases = ( EE6D20281A51151F00C1AB30 /* Sources */, EE6D20291A51151F00C1AB30 /* Frameworks */, EE6D202A1A51151F00C1AB30 /* Resources */, ); buildRules = ( ); dependencies = ( EE6D20511A51164300C1AB30 /* PBXTargetDependency */, ); name = UsesMeLibStatic; productName = UsesMeLibStatic; productReference = EE6D202C1A51151F00C1AB30 /* UsesMeLibStatic.app */; productType = "com.apple.product-type.application"; }; EE7F4EBC19C8005A0018BF04 /* M01 */ = { isa = PBXNativeTarget; buildConfigurationList = EE7F4EC319C8005A0018BF04 /* Build configuration list for PBXNativeTarget "M01" */; buildPhases = ( EE7F4EB919C8005A0018BF04 /* Sources */, EE7F4EBA19C8005A0018BF04 /* Frameworks */, EE7F4EBB19C8005A0018BF04 /* CopyFiles */, ); buildRules = ( ); dependencies = ( EE4DA6BD1A53CEAE000A4656 /* PBXTargetDependency */, ); name = M01; productName = M01; productReference = EE7F4EBD19C8005A0018BF04 /* M01 */; productType = "com.apple.product-type.tool"; }; EEBD10681A16E7C40072B887 /* M02 */ = { isa = PBXNativeTarget; buildConfigurationList = EEBD10871A16E7C50072B887 /* Build configuration list for PBXNativeTarget "M02" */; buildPhases = ( EEBD10651A16E7C40072B887 /* Sources */, EEBD10661A16E7C40072B887 /* Frameworks */, EEBD10671A16E7C40072B887 /* Resources */, ); buildRules = ( ); dependencies = ( EE4DA6B11A5361AB000A4656 /* PBXTargetDependency */, ); name = M02; productName = M02; productReference = EEBD10691A16E7C40072B887 /* M02.app */; productType = "com.apple.product-type.application"; }; EEC2BA1A19B6CB17002B7DC1 /* ExampleRoom1 */ = { isa = PBXNativeTarget; buildConfigurationList = EEC2BA2819B6CB17002B7DC1 /* Build configuration list for PBXNativeTarget "ExampleRoom1" */; buildPhases = ( EEC2BA1B19B6CB17002B7DC1 /* Sources */, EEC2BA2219B6CB17002B7DC1 /* Frameworks */, EEC2BA2519B6CB17002B7DC1 /* CopyFiles */, ); buildRules = ( ); dependencies = ( ); name = ExampleRoom1; productName = MetarealEngine; productReference = EEC2BA2B19B6CB17002B7DC1 /* ExampleRoom1 */; productType = "com.apple.product-type.tool"; }; EED74A5F19E61C09007DF6F3 /* MeGlTests */ = { isa = PBXNativeTarget; buildConfigurationList = EED74A6419E61C09007DF6F3 /* Build configuration list for PBXNativeTarget "MeGlTests" */; buildPhases = ( EED74A5C19E61C09007DF6F3 /* Sources */, EED74A5D19E61C09007DF6F3 /* Frameworks */, EED74A5E19E61C09007DF6F3 /* CopyFiles */, ); buildRules = ( ); dependencies = ( ); name = MeGlTests; productName = MeGlTests; productReference = EED74A6019E61C09007DF6F3 /* MeGlTests */; productType = "com.apple.product-type.tool"; }; EEEDDE371A4B482200EBFA82 /* M03 */ = { isa = PBXNativeTarget; buildConfigurationList = EEEDDE521A4B482300EBFA82 /* Build configuration list for PBXNativeTarget "M03" */; buildPhases = ( EEEDDE341A4B482200EBFA82 /* Sources */, EEEDDE351A4B482200EBFA82 /* Frameworks */, EEEDDE361A4B482200EBFA82 /* Resources */, ); buildRules = ( ); dependencies = ( EE6D205C1A511F9300C1AB30 /* PBXTargetDependency */, ); name = M03; productName = M03; productReference = EEEDDE381A4B482200EBFA82 /* M03.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ EE289FF919B16D72001E87A4 /* Project object */ = { isa = PBXProject; attributes = { LastUpgradeCheck = 0510; ORGANIZATIONNAME = "David Van Brink"; TargetAttributes = { EE6D200C1A5114B000C1AB30 = { CreatedOnToolsVersion = 6.1.1; }; EE6D202B1A51151F00C1AB30 = { CreatedOnToolsVersion = 6.1.1; }; EEBD10681A16E7C40072B887 = { CreatedOnToolsVersion = 6.1; }; EED74A5F19E61C09007DF6F3 = { CreatedOnToolsVersion = 6.0.1; }; EEEDDE371A4B482200EBFA82 = { CreatedOnToolsVersion = 6.1.1; }; }; }; buildConfigurationList = EE289FFC19B16D72001E87A4 /* Build configuration list for PBXProject "MetarealEngine" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, Base, ); mainGroup = EE289FF819B16D72001E87A4; productRefGroup = EE28A00219B16D72001E87A4 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( EE28A00019B16D72001E87A4 /* MetarealEngine */, EEC2BA1A19B6CB17002B7DC1 /* ExampleRoom1 */, EE7F4EBC19C8005A0018BF04 /* M01 */, EE22FFC819D84BB2009B6DE6 /* MetaPhysicsLand */, EE28A01A19B1758A001E87A4 /* MeUnitTests */, EED74A5F19E61C09007DF6F3 /* MeGlTests */, EEBD10681A16E7C40072B887 /* M02 */, EEEDDE371A4B482200EBFA82 /* M03 */, EE4568A51A2BB915007EAD2C /* buildAll */, EE6D200C1A5114B000C1AB30 /* MeLibStatic */, EE6D202B1A51151F00C1AB30 /* UsesMeLibStatic */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ EE6D202A1A51151F00C1AB30 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; EEBD10671A16E7C40072B887 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( EEC77D2A1A47907400AC3D5F /* texture2D.fsh in Resources */, EEADE68A1A1AF71900E44A85 /* vert2_v4.vsh in Resources */, EEADE68B1A1AF71900E44A85 /* frag2_v4.fsh in Resources */, EEBD10AD1A17A74F0072B887 /* frag1_v4.fsh in Resources */, EEBD10AE1A17A74F0072B887 /* vert1_v4.vsh in Resources */, EEEDDE0E1A491E0800EBFA82 /* gaussianY.fsh in Resources */, EEC77D281A47906600AC3D5F /* texture2D.vsh in Resources */, EEEDDE0C1A491DF400EBFA82 /* gaussianX.fsh in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; EEEDDE361A4B482200EBFA82 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( EE4EE5C11A8B29250058F71F /* simpleTrans.vsh in Resources */, EE96B4ED1A6F5D6800449D0A /* font1.png in Resources */, EE4EE5C01A8B28FB0058F71F /* simpleTrans.fsh in Resources */, EE6D20061A4F99EB00C1AB30 /* window.vsh in Resources */, EE93771C1A58DCA800576BC1 /* nasaSkymap.png in Resources */, EEBEFCC61A5B6653009BD9C8 /* nasaSkymapA.png in Resources */, EE6D20081A4F99F500C1AB30 /* window.fsh in Resources */, EE7616741A4DDB4800C60C57 /* testImage1.png in Resources */, EE936F8C1A58635800576BC1 /* skybox1.vsh in Resources */, EE54767E1A54FA400018874B /* transparent.fsh in Resources */, EE7616731A4CC8F900C60C57 /* vert1_v4.vsh in Resources */, EE93771E1A58E20D00576BC1 /* nasaSkymap1024.png in Resources */, EE7616721A4CC8E900C60C57 /* frag1_v4.fsh in Resources */, EEC7D2C61A9FE9B00029A897 /* partId.fsh in Resources */, EEC7D2C41A9FE99B0029A897 /* partId.vsh in Resources */, EEB666F31A66404700D965E8 /* testImage3.jpg in Resources */, EE76166E1A4BB73600C60C57 /* texture2D.fsh in Resources */, EE76166D1A4BAA5300C60C57 /* texture2D.vsh in Resources */, EEB666E41A63BDA300D965E8 /* depthContraster.fsh in Resources */, EE9377201A59C48000576BC1 /* mandelbrot.fsh in Resources */, EEB666F61A66457D00D965E8 /* sphereCap.jpg in Resources */, EE936F8E1A58636700576BC1 /* skybox1.fsh in Resources */, EE76166C1A4BA9F100C60C57 /* fader.fsh in Resources */, EE96B4E91A6F470500449D0A /* textConsole.fsh in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ EE22FFC519D84BB2009B6DE6 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( EE22FFEA19D85D26009B6DE6 /* GeometryHelpers.cpp in Sources */, EE22FFD819D84BF4009B6DE6 /* MeScene.cpp in Sources */, EE22FFDB19D84BF4009B6DE6 /* MeSnGlGeo.cpp in Sources */, EEC77D231A47827500AC3D5F /* MeFrameBufferGl.cpp in Sources */, EE22FFDD19D84BF4009B6DE6 /* MeSnGlCamera.cpp in Sources */, EE22FFDE19D84BF4009B6DE6 /* MeCoShape.cpp in Sources */, EE22FFE019D84BF4009B6DE6 /* MeAppBase.cpp in Sources */, EE22FFE119D84BF4009B6DE6 /* MeCoWorld.cpp in Sources */, EE22FFE319D84BF4009B6DE6 /* MetaPhysicsLand.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; EE289FFD19B16D72001E87A4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( EE13213C1A09A13B00EB5333 /* MeThing.cpp in Sources */, EE268FAF19B7FB2B0054909A /* MeSnGlCamera.cpp in Sources */, EE4833E619BD5C2C00EC0C09 /* MeCoWorld.cpp in Sources */, EEB15D5319B4FA7A008626F2 /* MeScene.cpp in Sources */, EE859B2E1A0E7720009C4C62 /* MeTexture.cpp in Sources */, EE463BF119BADE2100010D99 /* MeCoShape.cpp in Sources */, EE6F673719D3C03F0068FFF3 /* M01RoomMaker.cpp in Sources */, EEB15D5719B515E3008626F2 /* MeSnGlGeo.cpp in Sources */, EE463BFB19BB82B000010D99 /* MeAppBase.cpp in Sources */, EE28A00519B16D72001E87A4 /* main.cpp in Sources */, EE22FFE819D8510A009B6DE6 /* GeometryHelpers.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; EE28A01719B1758A001E87A4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( EEC5BE531A8BD7DF00B2F7D1 /* MeMathUtilsTests.cpp in Sources */, EE43A0981A60DD8700861CA6 /* MeRenderWorldTests.cpp in Sources */, EEDD22CD1A579CA60023569F /* MeGeometryTests.cpp in Sources */, EE4DA6BB1A53627A000A4656 /* MockMaterial.cpp in Sources */, EEB89B6A1A83E03B00D4EAE1 /* MeVolumeTests.cpp in Sources */, EE4DA6B91A536270000A4656 /* MeSnGlCamera.cpp in Sources */, EE12B6CA1A71DA3000C5D3FD /* MeLogTests.cpp in Sources */, EE07FB261A7F0483007B19CD /* MeMatrixTests.cpp in Sources */, EE4DA6BA1A536270000A4656 /* MeSnGlGeo.cpp in Sources */, EE4DA6B81A536265000A4656 /* MeScene.cpp in Sources */, EE4DA6B71A53625A000A4656 /* MeITextureTests.cpp in Sources */, EEA3F64A1A0EF83C0014B302 /* MeTextureTests.cpp in Sources */, EE1321391A09111800EB5333 /* MeThingTests.cpp in Sources */, EEC2C4D519B844BD00F03E90 /* MeSceneTests.cpp in Sources */, EE300EF71A95110A00FE9215 /* MeCollisionVolumeTests.cpp in Sources */, EEB666F01A66329300D965E8 /* MeStringUtilsTests.cpp in Sources */, EED74A6919E61C3F007DF6F3 /* MeAsserts.cpp in Sources */, EE859B461A0E8EF7009C4C62 /* MeListTests.cpp in Sources */, EE2978EB1A2EC65D006D6F07 /* MeGaudTests.cpp in Sources */, EE859B3E1A0E7F8F009C4C62 /* MePartsTests.cpp in Sources */, EEB5D2F71A3A8C9C0084E597 /* MeHamTests.cpp in Sources */, EE28A02A19B175BC001E87A4 /* MeTests1.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; EE6D20091A5114B000C1AB30 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( EE34C12E1A895D7300BBE48C /* MeVolume.cpp in Sources */, EE12B6CD1A79941C00C5D3FD /* MeThing.cpp in Sources */, EEB666EC1A66321C00D965E8 /* jpgd.cpp in Sources */, EEB666ED1A66321C00D965E8 /* jpge.cpp in Sources */, EEA52FB31A9943EB009FF403 /* MeCollisionVolumeWorld.cpp in Sources */, EE4DA6AA1A52FF57000A4656 /* MeLog.cpp in Sources */, EE64E8381A7C428E00C0EA36 /* MeThingManager.cpp in Sources */, EE6D20111A5114F600C1AB30 /* MeAttributeDescription.cpp in Sources */, EE6D20121A5114F600C1AB30 /* MeGaud.cpp in Sources */, EE6D20131A5114F600C1AB30 /* MeHam.cpp in Sources */, EE6D20141A5114F600C1AB30 /* MeMaterialGl.cpp in Sources */, EE6D20151A5114F600C1AB30 /* MePart.cpp in Sources */, EE6D20161A5114F600C1AB30 /* MePartRendererGl.cpp in Sources */, EE6D20171A5114F600C1AB30 /* MeRenderParts.cpp in Sources */, EE300EF31A95033100FE9215 /* MeTime.cpp in Sources */, EE6D20181A5114F600C1AB30 /* MeRenderWorld.cpp in Sources */, EE6D20191A5114F600C1AB30 /* MeStringUtils.cpp in Sources */, EE6D201A1A5114F600C1AB30 /* MeTexture.cpp in Sources */, EE6D201B1A5114F600C1AB30 /* MeTextureAtlas.cpp in Sources */, EE6D201C1A5114F600C1AB30 /* MeTextureFloat4.cpp in Sources */, EE6D201D1A5114F600C1AB30 /* MeWorld.cpp in Sources */, EE34C1321A895D8500BBE48C /* MeVolumeWorld.cpp in Sources */, EE6D201E1A5114F600C1AB30 /* MeITexture.cpp in Sources */, EE6D201F1A5114F600C1AB30 /* MeTextureGl.cpp in Sources */, EE6D20201A5114F600C1AB30 /* MeFrameBufferGl.cpp in Sources */, EE6D20211A5114F600C1AB30 /* MeGeometry.cpp in Sources */, EEA52FAF1A9943D8009FF403 /* MeCollisionVolume.cpp in Sources */, EE6D20221A5114F600C1AB30 /* MeGlUtils.cpp in Sources */, EEC7D2CB1AA2A82C0029A897 /* MeRuntimeAssertions.cpp in Sources */, EE6D20231A5114F600C1AB30 /* MeGlProgram.cpp in Sources */, EE6D20241A5114F600C1AB30 /* MeLru.cpp in Sources */, EE6D20251A5114F600C1AB30 /* MeMathUtils.cpp in Sources */, EE6D20261A5114F600C1AB30 /* MeMatrix.cpp in Sources */, EE15043A1AA54CD20043EDF5 /* lodepng.cpp in Sources */, EE6D20271A5114F600C1AB30 /* MeObjectBase.cpp in Sources */, EE64E8341A7C427500C0EA36 /* MeThingKind.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; EE6D20281A51151F00C1AB30 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( EE6D204E1A51155200C1AB30 /* UsesMeLibStatic.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; EE7F4EB919C8005A0018BF04 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( EE22FFE919D8533D009B6DE6 /* GeometryHelpers.cpp in Sources */, EE6F673819D3C9750068FFF3 /* M01RoomMaker.cpp in Sources */, EE7F4EC619C801C80018BF04 /* MeScene.cpp in Sources */, EE7F4EC819C801C80018BF04 /* vert.glsl in Sources */, EE7F4EC919C801C80018BF04 /* vert2.glsl in Sources */, EE7F4ECA19C801C80018BF04 /* frag2.glsl in Sources */, EE7F4ECB19C801C80018BF04 /* frag.glsl in Sources */, EE7F4ECD19C801C80018BF04 /* MeSnGlGeo.cpp in Sources */, EE7F4ECF19C801C80018BF04 /* MeSnGlCamera.cpp in Sources */, EE7F4ED019C801C80018BF04 /* MeCoShape.cpp in Sources */, EE7F4ED219C801C80018BF04 /* MeAppBase.cpp in Sources */, EE7F4ED319C801C80018BF04 /* MeCoWorld.cpp in Sources */, EE7F4ED419C801C80018BF04 /* M01.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; EEBD10651A16E7C40072B887 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( EE4DA6B31A5361EC000A4656 /* MeScene.cpp in Sources */, EEBD10971A179F1F0072B887 /* MeSnGlCamera.cpp in Sources */, EEBD10981A179F1F0072B887 /* MeSnGlGeo.cpp in Sources */, EEBD10711A16E7C40072B887 /* M02_main.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; EEC2BA1B19B6CB17002B7DC1 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( EE268FB019B7FF610054909A /* MeSnGlCamera.cpp in Sources */, EEC2BA2C19B6CB41002B7DC1 /* ExampleRoom1.cpp in Sources */, EE463BF319BADE2100010D99 /* MeCoShape.cpp in Sources */, EE13213D1A09A13B00EB5333 /* MeThing.cpp in Sources */, EEC2BA1D19B6CB17002B7DC1 /* MeScene.cpp in Sources */, EE463BFD19BB82B000010D99 /* MeAppBase.cpp in Sources */, EEC2BA2019B6CB17002B7DC1 /* MeSnGlGeo.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; EED74A5C19E61C09007DF6F3 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( EEB5D2F81A3A8C9C0084E597 /* MeHamTests.cpp in Sources */, EE2978EC1A2EC65D006D6F07 /* MeGaudTests.cpp in Sources */, EEEFAF731A182E5100DE2C30 /* MeTextureTests.cpp in Sources */, EE859B471A0E8EF7009C4C62 /* MeListTests.cpp in Sources */, EED74A7319E61E30007DF6F3 /* MeAsserts.cpp in Sources */, EE859B3F1A0E7F8F009C4C62 /* MePartsTests.cpp in Sources */, EE2978F01A2ECB36006D6F07 /* MockMaterial.cpp in Sources */, EED74A7419E61E30007DF6F3 /* MeGlTests.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; EEEDDE341A4B482200EBFA82 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( EEA52FB71A994FD7009FF403 /* ScreenG4.cpp in Sources */, EEFF46D91A6DB3CB0014B6BD /* ScreenG1.cpp in Sources */, EE34C1361A896E5F00BBE48C /* ScreenG3.cpp in Sources */, EEEDDE5A1A4B48E200EBFA82 /* M03.cpp in Sources */, EE9F9D0F1A7ABEA0003C89ED /* ScreenG2.cpp in Sources */, EE7616551A4B669F00C60C57 /* Screens.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ EE4568AA1A2BB928007EAD2C /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = EE28A00019B16D72001E87A4 /* MetarealEngine */; targetProxy = EE4568A91A2BB928007EAD2C /* PBXContainerItemProxy */; }; EE4568AC1A2BB928007EAD2C /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = EEC2BA1A19B6CB17002B7DC1 /* ExampleRoom1 */; targetProxy = EE4568AB1A2BB928007EAD2C /* PBXContainerItemProxy */; }; EE4568AE1A2BB928007EAD2C /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = EE7F4EBC19C8005A0018BF04 /* M01 */; targetProxy = EE4568AD1A2BB928007EAD2C /* PBXContainerItemProxy */; }; EE4568B01A2BB928007EAD2C /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = EE22FFC819D84BB2009B6DE6 /* MetaPhysicsLand */; targetProxy = EE4568AF1A2BB928007EAD2C /* PBXContainerItemProxy */; }; EE4568B21A2BB928007EAD2C /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = EE28A01A19B1758A001E87A4 /* MeUnitTests */; targetProxy = EE4568B11A2BB928007EAD2C /* PBXContainerItemProxy */; }; EE4568B41A2BB928007EAD2C /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = EED74A5F19E61C09007DF6F3 /* MeGlTests */; targetProxy = EE4568B31A2BB928007EAD2C /* PBXContainerItemProxy */; }; EE4568B61A2BB928007EAD2C /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = EEBD10681A16E7C40072B887 /* M02 */; targetProxy = EE4568B51A2BB928007EAD2C /* PBXContainerItemProxy */; }; EE4DA6B11A5361AB000A4656 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = EE6D200C1A5114B000C1AB30 /* MeLibStatic */; targetProxy = EE4DA6B01A5361AB000A4656 /* PBXContainerItemProxy */; }; EE4DA6B51A536237000A4656 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = EE6D200C1A5114B000C1AB30 /* MeLibStatic */; targetProxy = EE4DA6B41A536237000A4656 /* PBXContainerItemProxy */; }; EE4DA6BD1A53CEAE000A4656 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = EE6D200C1A5114B000C1AB30 /* MeLibStatic */; targetProxy = EE4DA6BC1A53CEAE000A4656 /* PBXContainerItemProxy */; }; EE6D20511A51164300C1AB30 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = EE6D200C1A5114B000C1AB30 /* MeLibStatic */; targetProxy = EE6D20501A51164300C1AB30 /* PBXContainerItemProxy */; }; EE6D20551A51174000C1AB30 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = EE6D200C1A5114B000C1AB30 /* MeLibStatic */; targetProxy = EE6D20541A51174000C1AB30 /* PBXContainerItemProxy */; }; EE6D20571A51174000C1AB30 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = EE6D202B1A51151F00C1AB30 /* UsesMeLibStatic */; targetProxy = EE6D20561A51174000C1AB30 /* PBXContainerItemProxy */; }; EE6D205C1A511F9300C1AB30 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = EE6D200C1A5114B000C1AB30 /* MeLibStatic */; targetProxy = EE6D205B1A511F9300C1AB30 /* PBXContainerItemProxy */; }; EEEDDE5C1A4B490900EBFA82 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = EEEDDE371A4B482200EBFA82 /* M03 */; targetProxy = EEEDDE5B1A4B490900EBFA82 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ EE22FFD019D84BB2009B6DE6 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(USER_LIBRARY_DIR)/Frameworks", ); GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; EE22FFD119D84BB2009B6DE6 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(USER_LIBRARY_DIR)/Frameworks", ); PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; EE28A00819B16D72001E87A4 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_OBJC_EXCEPTIONS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.9; ONLY_ACTIVE_ARCH = YES; SDKROOT = macosx; }; name = Debug; }; EE28A00919B16D72001E87A4 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_ENABLE_OBJC_EXCEPTIONS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.9; SDKROOT = macosx; }; name = Release; }; EE28A00B19B16D72001E87A4 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(USER_LIBRARY_DIR)/Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 10.8; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx10.9; }; name = Debug; }; EE28A00C19B16D72001E87A4 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(USER_LIBRARY_DIR)/Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 10.8; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx10.9; }; name = Release; }; EE28A02219B1758A001E87A4 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); "OTHER_LDFLAGS[arch=*]" = "-v"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; EE28A02319B1758A001E87A4 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { "OTHER_LDFLAGS[arch=*]" = "-v"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; EE4568A71A2BB916007EAD2C /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; EE4568A81A2BB916007EAD2C /* Release */ = { isa = XCBuildConfiguration; buildSettings = { PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; EE6D200F1A5114B000C1AB30 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_WARN_UNREACHABLE_CODE = YES; ENABLE_STRICT_OBJC_MSGSEND = YES; EXECUTABLE_PREFIX = lib; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); MTL_ENABLE_DEBUG_INFO = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; EE6D20101A5114B000C1AB30 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_WARN_UNREACHABLE_CODE = YES; ENABLE_STRICT_OBJC_MSGSEND = YES; EXECUTABLE_PREFIX = lib; MTL_ENABLE_DEBUG_INFO = NO; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; EE6D20471A51151F00C1AB30 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_WARN_UNREACHABLE_CODE = YES; CODE_SIGN_IDENTITY = "-"; COMBINE_HIDPI_IMAGES = YES; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); INFOPLIST_FILE = UsesMeLibStatic/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; MTL_ENABLE_DEBUG_INFO = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; EE6D20481A51151F00C1AB30 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_WARN_UNREACHABLE_CODE = YES; CODE_SIGN_IDENTITY = "-"; COMBINE_HIDPI_IMAGES = YES; ENABLE_STRICT_OBJC_MSGSEND = YES; INFOPLIST_FILE = UsesMeLibStatic/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; MTL_ENABLE_DEBUG_INFO = NO; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; EE7F4EC419C8005A0018BF04 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(USER_LIBRARY_DIR)/Frameworks", ); GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; EE7F4EC519C8005A0018BF04 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(USER_LIBRARY_DIR)/Frameworks", ); PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; EEBD10831A16E7C50072B887 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_WARN_UNREACHABLE_CODE = YES; CODE_SIGN_IDENTITY = "-"; COMBINE_HIDPI_IMAGES = YES; ENABLE_STRICT_OBJC_MSGSEND = YES; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(USER_LIBRARY_DIR)/Frameworks", ); GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); INFOPLIST_FILE = M02/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; MTL_ENABLE_DEBUG_INFO = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; EEBD10841A16E7C50072B887 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_WARN_UNREACHABLE_CODE = YES; CODE_SIGN_IDENTITY = "-"; COMBINE_HIDPI_IMAGES = YES; ENABLE_STRICT_OBJC_MSGSEND = YES; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(USER_LIBRARY_DIR)/Frameworks", ); INFOPLIST_FILE = M02/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; MTL_ENABLE_DEBUG_INFO = NO; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; EEC2BA2919B6CB17002B7DC1 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(USER_LIBRARY_DIR)/Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 10.8; PRODUCT_NAME = ExampleRoom1; SDKROOT = macosx10.9; }; name = Debug; }; EEC2BA2A19B6CB17002B7DC1 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(USER_LIBRARY_DIR)/Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 10.8; PRODUCT_NAME = ExampleRoom1; SDKROOT = macosx10.9; }; name = Release; }; EED74A6519E61C09007DF6F3 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_WARN_UNREACHABLE_CODE = YES; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); MTL_ENABLE_DEBUG_INFO = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; EED74A6619E61C09007DF6F3 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_WARN_UNREACHABLE_CODE = YES; ENABLE_STRICT_OBJC_MSGSEND = YES; MTL_ENABLE_DEBUG_INFO = NO; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; EEEDDE531A4B482300EBFA82 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_WARN_UNREACHABLE_CODE = YES; CODE_SIGN_IDENTITY = "-"; COMBINE_HIDPI_IMAGES = YES; ENABLE_STRICT_OBJC_MSGSEND = YES; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(USER_LIBRARY_DIR)/Frameworks", ); GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); INFOPLIST_FILE = M03/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/build/Debug", ); MTL_ENABLE_DEBUG_INFO = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; EEEDDE541A4B482300EBFA82 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_WARN_UNREACHABLE_CODE = YES; CODE_SIGN_IDENTITY = "-"; COMBINE_HIDPI_IMAGES = YES; ENABLE_STRICT_OBJC_MSGSEND = YES; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(USER_LIBRARY_DIR)/Frameworks", ); INFOPLIST_FILE = M03/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/build/Debug", ); MTL_ENABLE_DEBUG_INFO = NO; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ EE22FFCF19D84BB2009B6DE6 /* Build configuration list for PBXNativeTarget "MetaPhysicsLand" */ = { isa = XCConfigurationList; buildConfigurations = ( EE22FFD019D84BB2009B6DE6 /* Debug */, EE22FFD119D84BB2009B6DE6 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; EE289FFC19B16D72001E87A4 /* Build configuration list for PBXProject "MetarealEngine" */ = { isa = XCConfigurationList; buildConfigurations = ( EE28A00819B16D72001E87A4 /* Debug */, EE28A00919B16D72001E87A4 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; EE28A00A19B16D72001E87A4 /* Build configuration list for PBXNativeTarget "MetarealEngine" */ = { isa = XCConfigurationList; buildConfigurations = ( EE28A00B19B16D72001E87A4 /* Debug */, EE28A00C19B16D72001E87A4 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; EE28A02119B1758A001E87A4 /* Build configuration list for PBXNativeTarget "MeUnitTests" */ = { isa = XCConfigurationList; buildConfigurations = ( EE28A02219B1758A001E87A4 /* Debug */, EE28A02319B1758A001E87A4 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; EE4568A61A2BB916007EAD2C /* Build configuration list for PBXAggregateTarget "buildAll" */ = { isa = XCConfigurationList; buildConfigurations = ( EE4568A71A2BB916007EAD2C /* Debug */, EE4568A81A2BB916007EAD2C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; EE6D200E1A5114B000C1AB30 /* Build configuration list for PBXNativeTarget "MeLibStatic" */ = { isa = XCConfigurationList; buildConfigurations = ( EE6D200F1A5114B000C1AB30 /* Debug */, EE6D20101A5114B000C1AB30 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; EE6D20461A51151F00C1AB30 /* Build configuration list for PBXNativeTarget "UsesMeLibStatic" */ = { isa = XCConfigurationList; buildConfigurations = ( EE6D20471A51151F00C1AB30 /* Debug */, EE6D20481A51151F00C1AB30 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; EE7F4EC319C8005A0018BF04 /* Build configuration list for PBXNativeTarget "M01" */ = { isa = XCConfigurationList; buildConfigurations = ( EE7F4EC419C8005A0018BF04 /* Debug */, EE7F4EC519C8005A0018BF04 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; EEBD10871A16E7C50072B887 /* Build configuration list for PBXNativeTarget "M02" */ = { isa = XCConfigurationList; buildConfigurations = ( EEBD10831A16E7C50072B887 /* Debug */, EEBD10841A16E7C50072B887 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; EEC2BA2819B6CB17002B7DC1 /* Build configuration list for PBXNativeTarget "ExampleRoom1" */ = { isa = XCConfigurationList; buildConfigurations = ( EEC2BA2919B6CB17002B7DC1 /* Debug */, EEC2BA2A19B6CB17002B7DC1 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; EED74A6419E61C09007DF6F3 /* Build configuration list for PBXNativeTarget "MeGlTests" */ = { isa = XCConfigurationList; buildConfigurations = ( EED74A6519E61C09007DF6F3 /* Debug */, EED74A6619E61C09007DF6F3 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; EEEDDE521A4B482300EBFA82 /* Build configuration list for PBXNativeTarget "M03" */ = { isa = XCConfigurationList; buildConfigurations = ( EEEDDE531A4B482300EBFA82 /* Debug */, EEEDDE541A4B482300EBFA82 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = EE289FF919B16D72001E87A4 /* Project object */; }