diff --git a/examples/28.HelloWorld_iOS/Assets.xcassets/AppIcon.appiconset/Contents.json b/examples/28.HelloWorld_iOS/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 00000000..36d2c80d --- /dev/null +++ b/examples/28.HelloWorld_iOS/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,68 @@ +{ + "images" : [ + { + "idiom" : "iphone", + "size" : "29x29", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "29x29", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "40x40", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "40x40", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "scale" : "3x" + }, + { + "idiom" : "ipad", + "size" : "29x29", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "29x29", + "scale" : "2x" + }, + { + "idiom" : "ipad", + "size" : "40x40", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "40x40", + "scale" : "2x" + }, + { + "idiom" : "ipad", + "size" : "76x76", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "76x76", + "scale" : "2x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/examples/28.HelloWorld_iOS/HelloWorld_iOS.xcodeproj/project.pbxproj b/examples/28.HelloWorld_iOS/HelloWorld_iOS.xcodeproj/project.pbxproj new file mode 100644 index 00000000..16be1fa0 --- /dev/null +++ b/examples/28.HelloWorld_iOS/HelloWorld_iOS.xcodeproj/project.pbxproj @@ -0,0 +1,300 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 5E172FF01C1DB99B0024464F /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E172FEF1C1DB99B0024464F /* UIKit.framework */; }; + 5E172FF21C1DB9C80024464F /* CoreMotion.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E172FF11C1DB9C80024464F /* CoreMotion.framework */; }; + 5E172FF41C1DBA610024464F /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E172FF31C1DBA610024464F /* OpenGLES.framework */; }; + 5E172FF81C1DBAC30024464F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E172FF71C1DBAC30024464F /* Foundation.framework */; }; + 5E172FFC1C1DBB280024464F /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E172FFB1C1DBB280024464F /* QuartzCore.framework */; }; + 5E6AC1831C1DA8A100DADD92 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E6AC1821C1DA8A100DADD92 /* main.cpp */; }; + 5E6AC1881C1DA9C000DADD92 /* media in Resources */ = {isa = PBXBuildFile; fileRef = 5E6AC1871C1DA9C000DADD92 /* media */; }; + 5E6AC18B1C1DAA3100DADD92 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5E6AC18A1C1DAA3100DADD92 /* Assets.xcassets */; }; + 5E6AC18D1C1DAD9500DADD92 /* libIrrlicht.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E6AC18C1C1DAD9500DADD92 /* libIrrlicht.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 5E172FEF1C1DB99B0024464F /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; + 5E172FF11C1DB9C80024464F /* CoreMotion.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMotion.framework; path = System/Library/Frameworks/CoreMotion.framework; sourceTree = SDKROOT; }; + 5E172FF31C1DBA610024464F /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; }; + 5E172FF71C1DBAC30024464F /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 5E172FFB1C1DBB280024464F /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; + 5E6AC1821C1DA8A100DADD92 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = ""; }; + 5E6AC1871C1DA9C000DADD92 /* media */ = {isa = PBXFileReference; lastKnownFileType = folder; name = media; path = ../../media; sourceTree = ""; }; + 5E6AC1891C1DA9CE00DADD92 /* 28.HelloWorld_iOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = 28.HelloWorld_iOS.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 5E6AC18A1C1DAA3100DADD92 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 5E6AC18C1C1DAD9500DADD92 /* libIrrlicht.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libIrrlicht.a; path = ../../lib/iOS/libIrrlicht.a; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 5E6AC1651C1DA6CF00DADD92 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 5E172FF21C1DB9C80024464F /* CoreMotion.framework in Frameworks */, + 5E172FF81C1DBAC30024464F /* Foundation.framework in Frameworks */, + 5E172FF41C1DBA610024464F /* OpenGLES.framework in Frameworks */, + 5E172FF01C1DB99B0024464F /* UIKit.framework in Frameworks */, + 5E172FFC1C1DBB280024464F /* QuartzCore.framework in Frameworks */, + 5E6AC18D1C1DAD9500DADD92 /* libIrrlicht.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 5E6AC15F1C1DA6CF00DADD92 = { + isa = PBXGroup; + children = ( + 5E6AC1821C1DA8A100DADD92 /* main.cpp */, + 5E6AC1851C1DA91500DADD92 /* Libraries */, + 5E6AC1841C1DA90B00DADD92 /* Products */, + 5E6AC1861C1DA91E00DADD92 /* Resources */, + ); + sourceTree = ""; + }; + 5E6AC1841C1DA90B00DADD92 /* Products */ = { + isa = PBXGroup; + children = ( + 5E6AC1891C1DA9CE00DADD92 /* 28.HelloWorld_iOS.app */, + ); + name = Products; + sourceTree = ""; + }; + 5E6AC1851C1DA91500DADD92 /* Libraries */ = { + isa = PBXGroup; + children = ( + 5E172FF11C1DB9C80024464F /* CoreMotion.framework */, + 5E172FF71C1DBAC30024464F /* Foundation.framework */, + 5E172FF31C1DBA610024464F /* OpenGLES.framework */, + 5E172FEF1C1DB99B0024464F /* UIKit.framework */, + 5E172FFB1C1DBB280024464F /* QuartzCore.framework */, + 5E6AC18C1C1DAD9500DADD92 /* libIrrlicht.a */, + ); + name = Libraries; + sourceTree = ""; + }; + 5E6AC1861C1DA91E00DADD92 /* Resources */ = { + isa = PBXGroup; + children = ( + 5E6AC18A1C1DAA3100DADD92 /* Assets.xcassets */, + 5E6AC1871C1DA9C000DADD92 /* media */, + ); + name = Resources; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 5E6AC1671C1DA6CF00DADD92 /* 28.HelloWorld_iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5E6AC17F1C1DA6D000DADD92 /* Build configuration list for PBXNativeTarget "28.HelloWorld_iOS" */; + buildPhases = ( + 5E6AC1641C1DA6CF00DADD92 /* Sources */, + 5E6AC1651C1DA6CF00DADD92 /* Frameworks */, + 5E6AC1661C1DA6CF00DADD92 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = 28.HelloWorld_iOS; + productName = 28.HelloWorld_iOS; + productReference = 5E6AC1891C1DA9CE00DADD92 /* 28.HelloWorld_iOS.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 5E6AC1601C1DA6CF00DADD92 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0710; + TargetAttributes = { + 5E6AC1671C1DA6CF00DADD92 = { + CreatedOnToolsVersion = 7.1.1; + }; + }; + }; + buildConfigurationList = 5E6AC1631C1DA6CF00DADD92 /* Build configuration list for PBXProject "HelloWorld_iOS" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 5E6AC15F1C1DA6CF00DADD92; + productRefGroup = 5E6AC15F1C1DA6CF00DADD92; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 5E6AC1671C1DA6CF00DADD92 /* 28.HelloWorld_iOS */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 5E6AC1661C1DA6CF00DADD92 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5E6AC18B1C1DAA3100DADD92 /* Assets.xcassets in Resources */, + 5E6AC1881C1DA9C000DADD92 /* media in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 5E6AC1641C1DA6CF00DADD92 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5E6AC1831C1DA8A100DADD92 /* main.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 5E6AC17D1C1DA6D000DADD92 /* 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_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + 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; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 5E6AC17E1C1DA6D000DADD92 /* 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_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = 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; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 5E6AC1801C1DA6D000DADD92 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "iPhone Developer"; + HEADER_SEARCH_PATHS = "$(SRCROOT)/../../include"; + INFOPLIST_FILE = "$(SRCROOT)/../../media/info_ios.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + LIBRARY_SEARCH_PATHS = "$(SRCROOT)/../../lib/iOS"; + PRODUCT_BUNDLE_IDENTIFIER = "org.irrlicht.-8-HelloWorld-iOS"; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 5E6AC1811C1DA6D000DADD92 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "iPhone Developer"; + HEADER_SEARCH_PATHS = "$(SRCROOT)/../../include"; + INFOPLIST_FILE = "$(SRCROOT)/../../media/info_ios.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + LIBRARY_SEARCH_PATHS = "$(SRCROOT)/../../lib/iOS"; + PRODUCT_BUNDLE_IDENTIFIER = "org.irrlicht.-8-HelloWorld-iOS"; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 5E6AC1631C1DA6CF00DADD92 /* Build configuration list for PBXProject "HelloWorld_iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5E6AC17D1C1DA6D000DADD92 /* Debug */, + 5E6AC17E1C1DA6D000DADD92 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5E6AC17F1C1DA6D000DADD92 /* Build configuration list for PBXNativeTarget "28.HelloWorld_iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5E6AC1801C1DA6D000DADD92 /* Debug */, + 5E6AC1811C1DA6D000DADD92 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 5E6AC1601C1DA6CF00DADD92 /* Project object */; +} diff --git a/examples/28.HelloWorld_iOS/HelloWorld_iOS.xcodeproj/xcshareddata/xcschemes/28.HelloWorld_iOS.xcscheme b/examples/28.HelloWorld_iOS/HelloWorld_iOS.xcodeproj/xcshareddata/xcschemes/28.HelloWorld_iOS.xcscheme new file mode 100644 index 00000000..bda932b8 --- /dev/null +++ b/examples/28.HelloWorld_iOS/HelloWorld_iOS.xcodeproj/xcshareddata/xcschemes/28.HelloWorld_iOS.xcscheme @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/examples/28.HelloWorld_iOS/main.cpp b/examples/28.HelloWorld_iOS/main.cpp new file mode 100644 index 00000000..93b9405f --- /dev/null +++ b/examples/28.HelloWorld_iOS/main.cpp @@ -0,0 +1,62 @@ +#include +#include "exampleHelper.h" + +using namespace irr; + +using namespace core; +using namespace scene; +using namespace video; +using namespace io; +using namespace gui; + +// It's important for iOS projects to use 'irrlicht_main' instead of standard 'main' function. + +void irrlicht_main() +{ + IrrlichtDevice *device = createDevice(EDT_OGLES2, dimension2d(0, 0), 16, false, false, false, 0); + + if (!device) + return; + + device->setWindowCaption(L"Hello World! - Irrlicht Engine Demo"); + + IVideoDriver* driver = device->getVideoDriver(); + ISceneManager* smgr = device->getSceneManager(); + IGUIEnvironment* guienv = device->getGUIEnvironment(); + + guienv->addStaticText(L"Hello World! This is the Irrlicht Software renderer!", rect(10,10,260,22), true); + + const io::path mediaPath = getExampleMediaPath(); + + IAnimatedMesh* mesh = smgr->getMesh(mediaPath + "sydney.md2"); + + if (!mesh) + { + device->drop(); + return; + } + + IAnimatedMeshSceneNode* node = smgr->addAnimatedMeshSceneNode( mesh ); + + if (node) + { + node->setMaterialFlag(EMF_LIGHTING, false); + node->setMD2Animation(scene::EMAT_STAND); + node->setMaterialTexture( 0, driver->getTexture(mediaPath + "sydney.bmp") ); + } + + smgr->addCameraSceneNode(0, vector3df(0,30,-40), vector3df(0,5,0)); + + while (device->run()) + if (device->isWindowActive()) + { + driver->beginScene(ECBF_COLOR | ECBF_DEPTH, SColor(255,255,255,255)); + + smgr->drawAll(); + guienv->drawAll(); + + driver->endScene(); + } + + device->drop(); +} diff --git a/examples/28.HelloWorld_iOS/where_is_it.txt b/examples/28.HelloWorld_iOS/where_is_it.txt deleted file mode 100644 index 0e1dab68..00000000 --- a/examples/28.HelloWorld_iOS/where_is_it.txt +++ /dev/null @@ -1,2 +0,0 @@ -This example is currently only available in Irrlicht svn branch for ogl-es: https://sourceforge.net/p/irrlicht/code/HEAD/tree/branches/ogl-es -It will be merged with the svn trunk at some point in the future. diff --git a/examples/BuildAllExamples.xcworkspace/contents.xcworkspacedata b/examples/BuildAllExamples.xcworkspace/contents.xcworkspacedata index fe367bc6..ae4d7b20 100644 --- a/examples/BuildAllExamples.xcworkspace/contents.xcworkspacedata +++ b/examples/BuildAllExamples.xcworkspace/contents.xcworkspacedata @@ -73,6 +73,9 @@ + + diff --git a/include/EDeviceTypes.h b/include/EDeviceTypes.h index e15a0bfd..a86db6e5 100644 --- a/include/EDeviceTypes.h +++ b/include/EDeviceTypes.h @@ -29,9 +29,9 @@ namespace irr /** This device uses Apple's Cocoa API and works in Mac OSX 10.2 and above. */ EIDT_OSX, - //! A device native to the IPhone/IPod touch + //! A device native to the iOS /** This device should be used with the OpenGL-ES driver. */ - EIDT_IPHONE, + EIDT_IOS, //! A device which uses Simple DirectMedia Layer /** The SDL device works under all platforms supported by SDL but first must be compiled diff --git a/include/IrrCompileConfig.h b/include/IrrCompileConfig.h index e97285f4..9e15816e 100644 --- a/include/IrrCompileConfig.h +++ b/include/IrrCompileConfig.h @@ -109,7 +109,7 @@ #endif #endif -#if !defined(_IRR_WINDOWS_API_) && !defined(_IRR_OSX_PLATFORM_) && !defined(_IRR_ANDROID_PLATFORM_) +#if !defined(_IRR_WINDOWS_API_) && !defined(_IRR_OSX_PLATFORM_) && !defined(_IRR_IOS_PLATFORM_) && !defined(_IRR_ANDROID_PLATFORM_) #ifndef _IRR_SOLARIS_PLATFORM_ #define _IRR_LINUX_PLATFORM_ #endif diff --git a/include/SExposedVideoData.h b/include/SExposedVideoData.h index 5a895dbc..73281739 100644 --- a/include/SExposedVideoData.h +++ b/include/SExposedVideoData.h @@ -86,6 +86,9 @@ struct SExposedVideoData //! The subview UIView object where the drawing happens. void* View; + //! The UIViewController object. + void* ViewController; + //! The UIWindow object. void* Window; }; diff --git a/include/SIrrCreationParameters.h b/include/SIrrCreationParameters.h index 08e40c5d..1665b5ac 100644 --- a/include/SIrrCreationParameters.h +++ b/include/SIrrCreationParameters.h @@ -51,13 +51,11 @@ namespace irr UsePerformanceTimer(true), SDK_version_do_not_use(IRRLICHT_SDK_VERSION), PrivateData(0), - #ifdef _IRR_COMPILE_WITH_IPHONE_DEVICE_ - OGLES2ShaderPath("") - #elif defined(_IRR_ANDROID_PLATFORM_) +#if defined(_IRR_COMPILE_WITH_IOS_DEVICE_) || defined(_IRR_ANDROID_PLATFORM_) OGLES2ShaderPath("media/Shaders/") - #else +#else OGLES2ShaderPath("../../media/Shaders/") - #endif +#endif { } diff --git a/include/exampleHelper.h b/include/exampleHelper.h index 867073a9..ce9b297b 100755 --- a/include/exampleHelper.h +++ b/include/exampleHelper.h @@ -13,7 +13,7 @@ namespace irr static io::path getExampleMediaPath() { -#if defined (_IRR_IPHONE_PLATFORM_) || defined (_IRR_ANDROID_PLATFORM_) || defined (_IRR_OSX_PLATFORM_) +#if defined (_IRR_IOS_PLATFORM_) || defined (_IRR_ANDROID_PLATFORM_) || defined (_IRR_OSX_PLATFORM_) return io::path("media/"); #else return io::path("../../media/"); diff --git a/source/Irrlicht/iOS/example-info.plist b/media/info_ios.plist similarity index 71% rename from source/Irrlicht/iOS/example-info.plist rename to media/info_ios.plist index a7189719..96efb367 100644 --- a/source/Irrlicht/iOS/example-info.plist +++ b/media/info_ios.plist @@ -4,16 +4,14 @@ CFBundleDevelopmentRegion en - CFBundleDisplayName - ${PRODUCT_NAME} CFBundleExecutable - ${EXECUTABLE_NAME} + $(EXECUTABLE_NAME) CFBundleIdentifier - irrlicht.${PRODUCT_NAME:rfc1034identifier} + $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion 6.0 CFBundleName - ${PRODUCT_NAME} + $(PRODUCT_NAME) CFBundlePackageType APPL CFBundleShortVersionString @@ -21,20 +19,18 @@ CFBundleSignature ???? CFBundleVersion - 1.0 + 1 LSRequiresIPhoneOS - NSMainNibFile - Interface_iPhone - NSMainNibFile~ipad - Interface_iPad + UILaunchStoryboardName + LaunchScreen UIRequiredDeviceCapabilities armv7 - UIStatusBarHidden + UIRequiresFullScreen - UIStatusBarHidden~ipad + UIStatusBarHidden UISupportedInterfaceOrientations @@ -43,6 +39,9 @@ UISupportedInterfaceOrientations~ipad UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight diff --git a/source/Irrlicht/CEAGLManager.h b/source/Irrlicht/CEAGLManager.h new file mode 100644 index 00000000..7b670e16 --- /dev/null +++ b/source/Irrlicht/CEAGLManager.h @@ -0,0 +1,87 @@ +// Copyright (C) 2015 Patryk Nadrowski +// This file is part of the "Irrlicht Engine". +// For conditions of distribution and use, see copyright notice in Irrlicht.h + +#ifndef __C_EAGL_MANAGER_H_INCLUDED__ +#define __C_EAGL_MANAGER_H_INCLUDED__ + +#include "IrrCompileConfig.h" + +#ifdef _IRR_COMPILE_WITH_EAGL_MANAGER_ + +#include "SIrrCreationParameters.h" +#include "SExposedVideoData.h" +#include "IContextManager.h" + +namespace irr +{ +namespace video +{ + // EAGL manager. + class CEAGLManager : public IContextManager + { + public: + //! Constructor. + CEAGLManager(); + + //! Destructor. + virtual ~CEAGLManager(); + + // Initialize EAGL. + /* This method checks if a view has CAEAGLLayer and grabs it if it does, anyway surface and context + aren't create. */ + bool initialize(const SIrrlichtCreationParameters& params, const SExposedVideoData& data); + + // Terminate EAGL. + /* Terminate EAGL context. This method break both existed surface and context. */ + void terminate(); + + // Create EAGL surface. + /* This method configure CAEAGLLayer. */ + bool generateSurface(); + + // Destroy EAGL surface. + /* This method reset CAEAGLLayer states. */ + void destroySurface(); + + // Create EAGL context. + /* This method create and activate EAGL context. */ + bool generateContext(); + + // Destroy EAGL context. + /* This method destroy EAGL context. */ + void destroyContext(); + + const SExposedVideoData& getContext() const; + + bool activateContext(const SExposedVideoData& videoData); + + // Swap buffers. + bool swapBuffers(); + + private: + SIrrlichtCreationParameters Params; + SExposedVideoData Data; + + bool Configured; + + void* DataStorage; + + struct SFrameBuffer + { + SFrameBuffer() : BufferID(0), ColorBuffer(0), DepthBuffer(0) + { + } + + u32 BufferID; + u32 ColorBuffer; + u32 DepthBuffer; + }; + + SFrameBuffer FrameBuffer; + }; +} +} + +#endif +#endif diff --git a/source/Irrlicht/CEAGLManager.mm b/source/Irrlicht/CEAGLManager.mm new file mode 100644 index 00000000..5653148e --- /dev/null +++ b/source/Irrlicht/CEAGLManager.mm @@ -0,0 +1,273 @@ +// Copyright (C) 2015 Patryk Nadrowski +// This file is part of the "Irrlicht Engine". +// For conditions of distribution and use, see copyright notice in Irrlicht.h + +#include "CEAGLManager.h" + +#ifdef _IRR_COMPILE_WITH_EAGL_MANAGER_ + +#include "irrString.h" +#include "os.h" + +#import +#import + +#if defined(_IRR_COMPILE_WITH_OGLES1_) +#include +#include +#elif defined(_IRR_COMPILE_WITH_OGLES2_) +#include +#include +#endif + +namespace irr +{ +namespace video +{ + +struct SEAGLManagerDataStorage +{ + SEAGLManagerDataStorage() : Layer(0), Context(0) + { + } + + CAEAGLLayer* Layer; + EAGLContext* Context; +}; + +CEAGLManager::CEAGLManager() : IContextManager(), Configured(false), DataStorage(0) +{ +#ifdef _DEBUG + setDebugName("CEAGLManager"); +#endif + + DataStorage = new SEAGLManagerDataStorage(); +} + +CEAGLManager::~CEAGLManager() +{ + destroyContext(); + destroySurface(); + terminate(); + + delete static_cast(DataStorage); +} + +bool CEAGLManager::initialize(const SIrrlichtCreationParameters& params, const SExposedVideoData& data) +{ + SEAGLManagerDataStorage* dataStorage = static_cast(DataStorage); + + if (dataStorage->Layer != nil) + return true; + + Params = params; + Data = data; + + UIView* view = (__bridge UIView*)data.OpenGLiOS.View; + + if (view == nil || ![[view layer] isKindOfClass:[CAEAGLLayer class]]) + { + os::Printer::log("Could not get EAGL display."); + return false; + } + + dataStorage->Layer = (CAEAGLLayer*)[view layer]; + + return true; +} + +void CEAGLManager::terminate() +{ + SEAGLManagerDataStorage* dataStorage = static_cast(DataStorage); + + [EAGLContext setCurrentContext:0]; + + destroySurface(); + + if (dataStorage->Layer != nil) + dataStorage->Layer = 0; +} + +bool CEAGLManager::generateSurface() +{ + SEAGLManagerDataStorage* dataStorage = static_cast(DataStorage); + CAEAGLLayer* layer = dataStorage->Layer; + + if (layer == nil) + return false; + + if (Configured) + return true; + + NSDictionary* attribs = [NSDictionary dictionaryWithObjectsAndKeys: + [NSNumber numberWithBool:NO], + kEAGLDrawablePropertyRetainedBacking, + (Params.Bits > 16) ? kEAGLColorFormatRGBA8 : kEAGLColorFormatRGB565, + kEAGLDrawablePropertyColorFormat, + nil]; + + [layer setOpaque:(Params.WithAlphaChannel) ? YES : NO]; + [layer setDrawableProperties:attribs]; + + Configured = true; + + return true; +} + +void CEAGLManager::destroySurface() +{ + SEAGLManagerDataStorage* dataStorage = static_cast(DataStorage); + CAEAGLLayer* layer = dataStorage->Layer; + + if (layer == nil) + return; + + [layer setOpaque:NO]; + [layer setDrawableProperties:nil]; + + Configured = false; +} + +bool CEAGLManager::generateContext() +{ + SEAGLManagerDataStorage* dataStorage = static_cast(DataStorage); + + if (dataStorage->Context != nil || !Configured) + return false; + + EAGLRenderingAPI OpenGLESVersion = 0; + + switch (Params.DriverType) + { + case EDT_OGLES1: + OpenGLESVersion = kEAGLRenderingAPIOpenGLES1; + break; + case EDT_OGLES2: + OpenGLESVersion = kEAGLRenderingAPIOpenGLES2; + break; + default: + break; + } + + dataStorage->Context = [[EAGLContext alloc] initWithAPI:OpenGLESVersion]; + + if (dataStorage->Context == nil) + { + os::Printer::log("Could not create EAGL context.", ELL_ERROR); + return false; + } + + Data.OpenGLiOS.Context = (__bridge void*)dataStorage->Context; + + os::Printer::log("EAGL context created with OpenGLESVersion: ", core::stringc(static_cast(OpenGLESVersion)), ELL_DEBUG); + + return true; +} + +void CEAGLManager::destroyContext() +{ + SEAGLManagerDataStorage* dataStorage = static_cast(DataStorage); + + [dataStorage->Context renderbufferStorage:GL_RENDERBUFFER_OES fromDrawable:nil]; + + if (FrameBuffer.BufferID != 0) + { + glDeleteFramebuffersOES(1, &FrameBuffer.BufferID); + FrameBuffer.BufferID = 0; + } + + if (FrameBuffer.ColorBuffer != 0) + { + glDeleteRenderbuffersOES(1, &FrameBuffer.ColorBuffer); + FrameBuffer.ColorBuffer = 0; + } + + if (FrameBuffer.DepthBuffer != 0) + { + glDeleteRenderbuffersOES(1, &FrameBuffer.DepthBuffer); + FrameBuffer.DepthBuffer = 0; + } + + [EAGLContext setCurrentContext:0]; + + if (dataStorage->Context != nil) + dataStorage->Context = 0; + + Data.OpenGLiOS.Context = 0; +} + +bool CEAGLManager::activateContext(const SExposedVideoData& videoData) +{ + SEAGLManagerDataStorage* dataStorage = static_cast(DataStorage); + EAGLContext* context = dataStorage->Context; + + bool status = false; + + if (context != nil) + { + status = ([EAGLContext currentContext] == context || [EAGLContext setCurrentContext:context]); + } + + if (status) + { + if (FrameBuffer.ColorBuffer == 0) + { + glGenRenderbuffersOES(1, &FrameBuffer.ColorBuffer); + glBindRenderbufferOES(GL_RENDERBUFFER_OES, FrameBuffer.ColorBuffer); + [context renderbufferStorage:GL_RENDERBUFFER_OES fromDrawable:dataStorage->Layer]; + } + + if (FrameBuffer.DepthBuffer == 0) + { + GLenum depth = (Params.ZBufferBits >= 24) ? GL_DEPTH_COMPONENT24_OES : GL_DEPTH_COMPONENT16_OES; + + glGenRenderbuffersOES(1, &FrameBuffer.DepthBuffer); + glBindRenderbufferOES(GL_RENDERBUFFER_OES, FrameBuffer.DepthBuffer); + glRenderbufferStorageOES(GL_RENDERBUFFER_OES, depth, Params.WindowSize.Width, Params.WindowSize.Height); + } + + if (FrameBuffer.BufferID == 0) + { + glGenFramebuffersOES(1, &FrameBuffer.BufferID); + glBindFramebufferOES(GL_FRAMEBUFFER_OES, FrameBuffer.BufferID); + glFramebufferRenderbufferOES(GL_FRAMEBUFFER_OES, GL_COLOR_ATTACHMENT0_OES, GL_RENDERBUFFER_OES, FrameBuffer.ColorBuffer); + glFramebufferRenderbufferOES(GL_FRAMEBUFFER_OES, GL_DEPTH_ATTACHMENT_OES, GL_RENDERBUFFER_OES, FrameBuffer.DepthBuffer); + } + + glBindFramebufferOES(GL_FRAMEBUFFER_OES, FrameBuffer.BufferID); + } + else + { + os::Printer::log("Could not make EGL context current."); + } + + return status; +} + +const SExposedVideoData& CEAGLManager::getContext() const +{ + return Data; +} + +bool CEAGLManager::swapBuffers() +{ + SEAGLManagerDataStorage* dataStorage = static_cast(DataStorage); + EAGLContext* context = dataStorage->Context; + + bool status = false; + + if (context != nil && context == [EAGLContext currentContext]) + { + glBindRenderbufferOES(GL_RENDERBUFFER_OES, FrameBuffer.ColorBuffer); + [context presentRenderbuffer:GL_RENDERBUFFER_OES]; + + status = true; + } + + return status; +} + +} +} + +#endif diff --git a/source/Irrlicht/CEGLManager.cpp b/source/Irrlicht/CEGLManager.cpp index 417a4ca0..a403be18 100755 --- a/source/Irrlicht/CEGLManager.cpp +++ b/source/Irrlicht/CEGLManager.cpp @@ -31,13 +31,13 @@ CEGLManager::~CEGLManager() bool CEGLManager::initialize(const SIrrlichtCreationParameters& params, const SExposedVideoData& data) { + if (EglWindow != 0 && EglDisplay != EGL_NO_DISPLAY) + return true; + // store new data Params=params; Data=data; - if (EglWindow != 0 && EglDisplay != EGL_NO_DISPLAY) - return true; - // Window is depend on platform. #if defined(_IRR_COMPILE_WITH_WINDOWS_DEVICE_) EglWindow = (NativeWindowType)Data.OpenGLWin32.HWnd; diff --git a/source/Irrlicht/CIrrDeviceStub.h b/source/Irrlicht/CIrrDeviceStub.h index 23c66786..367faf13 100644 --- a/source/Irrlicht/CIrrDeviceStub.h +++ b/source/Irrlicht/CIrrDeviceStub.h @@ -124,40 +124,40 @@ namespace irr virtual bool activateJoysticks(core::array & joystickInfo) _IRR_OVERRIDE_; //! Activate accelerometer. - virtual bool activateAccelerometer(float updateInterval = 0.016666f); + virtual bool activateAccelerometer(float updateInterval = 0.016666f) _IRR_OVERRIDE_; //! Deactivate accelerometer. - virtual bool deactivateAccelerometer(); + virtual bool deactivateAccelerometer() _IRR_OVERRIDE_; //! Is accelerometer active. - virtual bool isAccelerometerActive(); + virtual bool isAccelerometerActive() _IRR_OVERRIDE_; //! Is accelerometer available. - virtual bool isAccelerometerAvailable(); + virtual bool isAccelerometerAvailable() _IRR_OVERRIDE_; //! Activate gyroscope. - virtual bool activateGyroscope(float updateInterval = 0.016666f); + virtual bool activateGyroscope(float updateInterval = 0.016666f) _IRR_OVERRIDE_; //! Deactivate gyroscope. - virtual bool deactivateGyroscope(); + virtual bool deactivateGyroscope() _IRR_OVERRIDE_; //! Is gyroscope active. - virtual bool isGyroscopeActive(); + virtual bool isGyroscopeActive() _IRR_OVERRIDE_; //! Is gyroscope available. - virtual bool isGyroscopeAvailable(); + virtual bool isGyroscopeAvailable() _IRR_OVERRIDE_; //! Activate device motion. - virtual bool activateDeviceMotion(float updateInterval = 0.016666f); + virtual bool activateDeviceMotion(float updateInterval = 0.016666f) _IRR_OVERRIDE_; //! Deactivate device motion. - virtual bool deactivateDeviceMotion(); + virtual bool deactivateDeviceMotion() _IRR_OVERRIDE_; //! Is device motion active. - virtual bool isDeviceMotionActive(); + virtual bool isDeviceMotionActive() _IRR_OVERRIDE_; //! Is device motion available. - virtual bool isDeviceMotionAvailable(); + virtual bool isDeviceMotionAvailable() _IRR_OVERRIDE_; //! Set the current Gamma Value for the Display virtual bool setGammaRamp( f32 red, f32 green, f32 blue, f32 brightness, f32 contrast ) _IRR_OVERRIDE_; diff --git a/source/Irrlicht/CIrrDeviceiOS.h b/source/Irrlicht/CIrrDeviceiOS.h new file mode 100644 index 00000000..e6225acd --- /dev/null +++ b/source/Irrlicht/CIrrDeviceiOS.h @@ -0,0 +1,76 @@ +// Copyright (C) 2002-2008 Nikolaus Gebhardt +// Copyright (C) 2008 Redshift Software, Inc. +// Copyright (C) 2012-2015 Patryk Nadrowski +// This file is part of the "Irrlicht Engine". +// For conditions of distribution and use, see copyright notice in irrlicht.h + +#ifndef __C_IRR_DEVICE_IOS_H_INCLUDED__ +#define __C_IRR_DEVICE_IOS_H_INCLUDED__ + +#include "IrrCompileConfig.h" + +#ifdef _IRR_COMPILE_WITH_IOS_DEVICE_ + +#include "CIrrDeviceStub.h" +#include "IrrlichtDevice.h" +#include "IImagePresenter.h" + +namespace irr +{ + + class CIrrDeviceiOS : public CIrrDeviceStub, public video::IImagePresenter + { + public: + CIrrDeviceiOS(const SIrrlichtCreationParameters& params); + virtual ~CIrrDeviceiOS(); + + virtual bool run() _IRR_OVERRIDE_; + virtual void yield() _IRR_OVERRIDE_; + virtual void sleep(u32 timeMs, bool pauseTimer) _IRR_OVERRIDE_; + + virtual void setWindowCaption(const wchar_t* text) _IRR_OVERRIDE_; + + virtual bool isWindowActive() const _IRR_OVERRIDE_; + virtual bool isWindowFocused() const _IRR_OVERRIDE_; + virtual bool isWindowMinimized() const _IRR_OVERRIDE_; + + virtual bool present(video::IImage* surface, void * windowId = 0, core::rect* src = 0) _IRR_OVERRIDE_; + + virtual void closeDevice() _IRR_OVERRIDE_; + + virtual void setResizable(bool resize = false) _IRR_OVERRIDE_; + + virtual void minimizeWindow() _IRR_OVERRIDE_; + virtual void maximizeWindow() _IRR_OVERRIDE_; + virtual void restoreWindow() _IRR_OVERRIDE_; + + virtual core::position2di getWindowPosition() _IRR_OVERRIDE_; + + virtual bool activateAccelerometer(float updateInterval = 0.016666f) _IRR_OVERRIDE_; + virtual bool deactivateAccelerometer() _IRR_OVERRIDE_; + virtual bool isAccelerometerActive() _IRR_OVERRIDE_; + virtual bool isAccelerometerAvailable() _IRR_OVERRIDE_; + virtual bool activateGyroscope(float updateInterval = 0.016666f) _IRR_OVERRIDE_; + virtual bool deactivateGyroscope() _IRR_OVERRIDE_; + virtual bool isGyroscopeActive() _IRR_OVERRIDE_; + virtual bool isGyroscopeAvailable() _IRR_OVERRIDE_; + virtual bool activateDeviceMotion(float updateInterval = 0.016666f) _IRR_OVERRIDE_; + virtual bool deactivateDeviceMotion() _IRR_OVERRIDE_; + virtual bool isDeviceMotionActive() _IRR_OVERRIDE_; + virtual bool isDeviceMotionAvailable() _IRR_OVERRIDE_; + + virtual E_DEVICE_TYPE getType() const _IRR_OVERRIDE_; + + private: + bool createWindow(); + void createViewAndDriver(); + + void* DataStorage; + }; + +} + +extern void irrlicht_main(); + +#endif +#endif diff --git a/source/Irrlicht/CIrrDeviceiOS.mm b/source/Irrlicht/CIrrDeviceiOS.mm new file mode 100644 index 00000000..595f120d --- /dev/null +++ b/source/Irrlicht/CIrrDeviceiOS.mm @@ -0,0 +1,699 @@ +// Copyright (C) 2002-2008 Nikolaus Gebhardt +// Copyright (C) 2008 Redshift Software, Inc. +// Copyright (C) 2012 Patryk Nadrowski +// This file is part of the "Irrlicht Engine". +// For conditions of distribution and use, see copyright notice in irrlicht.h + +#import "CIrrDeviceiOS.h" + +#ifdef _IRR_COMPILE_WITH_IOS_DEVICE_ + +#include "IFileSystem.h" +#include "CTimer.h" +#include "CEAGLManager.h" + +#import +#import + +namespace irr +{ + class CIrrDeviceiOS; +} + +/* CIrrDelegateiOS */ + +@interface CIrrDelegateiOS : NSObject + +- (void)setDevice:(irr::CIrrDeviceiOS*)device; +- (bool)isActive; +- (bool)isTerminate; + +@property (strong, nonatomic) UIWindow* window; + +@end + +@implementation CIrrDelegateiOS +{ + irr::CIrrDeviceiOS* Device; + bool Active; + bool Terminate; +} + +- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)options +{ + Device = nil; + Active = false; + Terminate = false; + + [self performSelectorOnMainThread:@selector(runIrrlicht) withObject:nil waitUntilDone:NO]; + + return YES; +} + +- (void)applicationWillTerminate:(UIApplication*)application +{ + Terminate = true; +} + +- (void)applicationDidReceiveMemoryWarning:(UIApplication*)application +{ +} + +- (void)applicationWillResignActive:(UIApplication*)application +{ + Active = false; +} + +- (void)applicationDidEnterBackground:(UIApplication*)application +{ +} + +- (void)applicationWillEnterForeground:(UIApplication*)application +{ +} + +- (void)applicationDidBecomeActive:(UIApplication*)application +{ + Active = true; +} + +- (void)runIrrlicht +{ + irrlicht_main(); +} + +- (void)setDevice:(irr::CIrrDeviceiOS*)device +{ + Device = device; +} + +- (bool)isActive +{ + return Active; +} + +- (bool)isTerminate +{ + return Terminate; +} + +@end + +/* CIrrViewiOS */ + +@interface CIrrViewiOS : UIView + +- (id)initWithFrame:(CGRect)frame forDevice:(irr::CIrrDeviceiOS*)device; + +@end + +@implementation CIrrViewiOS +{ + irr::CIrrDeviceiOS* Device; + float Scale; +} + +- (id)initWithFrame:(CGRect)frame forDevice:(irr::CIrrDeviceiOS*)device; +{ + self = [super initWithFrame:frame]; + + if (self) + { + Device = device; + Scale = ([self respondsToSelector:@selector(setContentScaleFactor:)]) ? [[UIScreen mainScreen] scale] : 1.f; + } + + return self; +} + +- (BOOL)isMultipleTouchEnabled +{ + return YES; +} + +- (void)touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event +{ + irr::SEvent ev; + ev.EventType = irr::EET_TOUCH_INPUT_EVENT; + ev.TouchInput.Event = irr::ETIE_PRESSED_DOWN; + + for (UITouch* touch in touches) + { + ev.TouchInput.ID = (size_t)touch; + + CGPoint touchPoint = [touch locationInView:self]; + + ev.TouchInput.X = touchPoint.x*Scale; + ev.TouchInput.Y = touchPoint.y*Scale; + + Device->postEventFromUser(ev); + } +} + +- (void)touchesMoved:(NSSet*)touches withEvent:(UIEvent*)event +{ + irr::SEvent ev; + ev.EventType = irr::EET_TOUCH_INPUT_EVENT; + ev.TouchInput.Event = irr::ETIE_MOVED; + + for (UITouch* touch in touches) + { + ev.TouchInput.ID = (size_t)touch; + + CGPoint touchPoint = [touch locationInView:self]; + + ev.TouchInput.X = touchPoint.x*Scale; + ev.TouchInput.Y = touchPoint.y*Scale; + + Device->postEventFromUser(ev); + } +} + +- (void)touchesEnded:(NSSet*)touches withEvent:(UIEvent*)event +{ + irr::SEvent ev; + ev.EventType = irr::EET_TOUCH_INPUT_EVENT; + ev.TouchInput.Event = irr::ETIE_LEFT_UP; + + for (UITouch* touch in touches) + { + ev.TouchInput.ID = (size_t)touch; + + CGPoint touchPoint = [touch locationInView:self]; + + ev.TouchInput.X = touchPoint.x*Scale; + ev.TouchInput.Y = touchPoint.y*Scale; + + Device->postEventFromUser(ev); + } +} + +- (void)touchesCancelled:(NSSet*)touches withEvent:(UIEvent*)event +{ + irr::SEvent ev; + ev.EventType = irr::EET_TOUCH_INPUT_EVENT; + ev.TouchInput.Event = irr::ETIE_LEFT_UP; + + for (UITouch* touch in touches) + { + ev.TouchInput.ID = (size_t)touch; + + CGPoint touchPoint = [touch locationInView:self]; + + ev.TouchInput.X = touchPoint.x*Scale; + ev.TouchInput.Y = touchPoint.y*Scale; + + Device->postEventFromUser(ev); + } +} + +@end + +/* CIrrViewEAGLiOS */ + +@interface CIrrViewEAGLiOS : CIrrViewiOS + +@end + +@implementation CIrrViewEAGLiOS + ++ (Class)layerClass +{ + return [CAEAGLLayer class]; +} + +@end + +namespace irr +{ + namespace video + { + IVideoDriver* createOGLES1Driver(const SIrrlichtCreationParameters& params, io::IFileSystem* io, IContextManager* contextManager); + + IVideoDriver* createOGLES2Driver(const SIrrlichtCreationParameters& params, io::IFileSystem* io, IContextManager* contextManager); + } + + struct SIrrDeviceiOSDataStorage + { + SIrrDeviceiOSDataStorage() : Window(0), ViewController(0), View(0), MotionManager(0), ReferenceAttitude(0) + { + MotionManager = [[CMMotionManager alloc] init]; + } + + UIWindow* Window; + UIViewController* ViewController; + CIrrViewiOS* View; + CMMotionManager* MotionManager; + CMAttitude* ReferenceAttitude; + }; + + CIrrDeviceiOS::CIrrDeviceiOS(const SIrrlichtCreationParameters& params) : CIrrDeviceStub(params), DataStorage(0) + { +#ifdef _DEBUG + setDebugName("CIrrDeviceiOS"); +#endif + + CIrrDelegateiOS* delegate = [UIApplication sharedApplication].delegate; + [delegate setDevice:this]; + + DataStorage = new SIrrDeviceiOSDataStorage(); + + if (CreationParams.DriverType != video::EDT_NULL) + { + if (!createWindow()) + return; + } + + FileSystem->changeWorkingDirectoryTo([[[NSBundle mainBundle] resourcePath] UTF8String]); + + createViewAndDriver(); + + if (!VideoDriver) + return; + + createGUIAndScene(); + } + + CIrrDeviceiOS::~CIrrDeviceiOS() + { + deactivateDeviceMotion(); + deactivateGyroscope(); + deactivateAccelerometer(); + + delete static_cast(DataStorage); + } + + bool CIrrDeviceiOS::run() + { + const CFTimeInterval timeInSeconds = 0.000002; + + s32 result = 0; + + do + { + result = CFRunLoopRunInMode(kCFRunLoopDefaultMode, timeInSeconds, TRUE); + } while (result == kCFRunLoopRunHandledSource); + + os::Timer::tick(); + + //! Update events + + SIrrDeviceiOSDataStorage* dataStorage = static_cast(DataStorage); + CMMotionManager* motionManager = dataStorage->MotionManager; + + //! Accelerometer + if (motionManager.isAccelerometerActive) + { + irr::SEvent ev; + ev.EventType = irr::EET_ACCELEROMETER_EVENT; + ev.AccelerometerEvent.X = motionManager.accelerometerData.acceleration.x; + ev.AccelerometerEvent.Y = motionManager.accelerometerData.acceleration.y; + ev.AccelerometerEvent.Z = motionManager.accelerometerData.acceleration.z; + + postEventFromUser(ev); + } + + //! Gyroscope + if (motionManager.isGyroActive) + { + irr::SEvent ev; + ev.EventType = irr::EET_GYROSCOPE_EVENT; + ev.GyroscopeEvent.X = motionManager.gyroData.rotationRate.x; + ev.GyroscopeEvent.Y = motionManager.gyroData.rotationRate.y; + ev.GyroscopeEvent.Z = motionManager.gyroData.rotationRate.z; + + postEventFromUser(ev); + } + + //! Device Motion + if (motionManager.isDeviceMotionActive) + { + CMAttitude* currentAttitude = motionManager.deviceMotion.attitude; + CMAttitude* referenceAttitude = dataStorage->ReferenceAttitude; + + if (referenceAttitude != nil) + [currentAttitude multiplyByInverseOfAttitude: referenceAttitude]; + else + referenceAttitude = motionManager.deviceMotion.attitude; + + irr::SEvent ev; + ev.EventType = irr::EET_DEVICE_MOTION_EVENT; + ev.AccelerometerEvent.X = currentAttitude.roll; + ev.AccelerometerEvent.Y = currentAttitude.pitch; + ev.AccelerometerEvent.Z = currentAttitude.yaw; + + postEventFromUser(ev); + } + + CIrrDelegateiOS* delegate = [UIApplication sharedApplication].delegate; + + return ![delegate isTerminate]; + } + + void CIrrDeviceiOS::yield() + { + struct timespec ts = {0,0}; + nanosleep(&ts, NULL); + } + + void CIrrDeviceiOS::sleep(u32 timeMs, bool pauseTimer=false) + { + bool wasStopped = Timer ? Timer->isStopped() : true; + + struct timespec ts; + ts.tv_sec = (time_t) (timeMs / 1000); + ts.tv_nsec = (long) (timeMs % 1000) * 1000000; + + if (pauseTimer && !wasStopped) + Timer->stop(); + + nanosleep(&ts, NULL); + + if (pauseTimer && !wasStopped) + Timer->start(); + } + + void CIrrDeviceiOS::setWindowCaption(const wchar_t* text) + { + } + + bool CIrrDeviceiOS::isWindowActive() const + { + CIrrDelegateiOS* delegate = [UIApplication sharedApplication].delegate; + + return [delegate isActive]; + } + + bool CIrrDeviceiOS::isWindowFocused() const + { + CIrrDelegateiOS* delegate = [UIApplication sharedApplication].delegate; + + return [delegate isActive]; + } + + bool CIrrDeviceiOS::isWindowMinimized() const + { + CIrrDelegateiOS* delegate = [UIApplication sharedApplication].delegate; + + return ![delegate isActive]; + } + + bool CIrrDeviceiOS::present(video::IImage* image, void * windowId, core::rect* src) + { + return false; + } + + void CIrrDeviceiOS::closeDevice() + { + CFRunLoopStop(CFRunLoopGetMain()); + } + + void CIrrDeviceiOS::setResizable(bool resize) + { + } + + void CIrrDeviceiOS::minimizeWindow() + { + } + + void CIrrDeviceiOS::maximizeWindow() + { + } + + void CIrrDeviceiOS::restoreWindow() + { + } + + core::position2di CIrrDeviceiOS::getWindowPosition() + { + return core::position2di(0, 0); + } + + bool CIrrDeviceiOS::activateAccelerometer(float updateInterval) + { + bool status = false; + + SIrrDeviceiOSDataStorage* dataStorage = static_cast(DataStorage); + CMMotionManager* motionManager = dataStorage->MotionManager; + + if (motionManager.isAccelerometerAvailable) + { + if (!motionManager.isAccelerometerActive) + { + motionManager.accelerometerUpdateInterval = updateInterval; + [motionManager startAccelerometerUpdates]; + } + + status = true; + } + + return status; + } + + bool CIrrDeviceiOS::deactivateAccelerometer() + { + bool status = false; + + SIrrDeviceiOSDataStorage* dataStorage = static_cast(DataStorage); + CMMotionManager* motionManager = dataStorage->MotionManager; + + if (motionManager.isAccelerometerAvailable) + { + if (motionManager.isAccelerometerActive) + [motionManager stopAccelerometerUpdates]; + + status = true; + } + + return status; + } + + bool CIrrDeviceiOS::isAccelerometerActive() + { + SIrrDeviceiOSDataStorage* dataStorage = static_cast(DataStorage); + + return (dataStorage->MotionManager.isAccelerometerActive); + } + + bool CIrrDeviceiOS::isAccelerometerAvailable() + { + SIrrDeviceiOSDataStorage* dataStorage = static_cast(DataStorage); + + return (dataStorage->MotionManager.isAccelerometerAvailable); + } + + bool CIrrDeviceiOS::activateGyroscope(float updateInterval) + { + bool status = false; + + SIrrDeviceiOSDataStorage* dataStorage = static_cast(DataStorage); + CMMotionManager* motionManager = dataStorage->MotionManager; + + if (motionManager.isGyroAvailable) + { + if (!motionManager.isGyroActive) + { + motionManager.gyroUpdateInterval = updateInterval; + [motionManager startGyroUpdates]; + } + + status = true; + } + + return status; + } + + bool CIrrDeviceiOS::deactivateGyroscope() + { + bool status = false; + + SIrrDeviceiOSDataStorage* dataStorage = static_cast(DataStorage); + CMMotionManager* motionManager = dataStorage->MotionManager; + + if (motionManager.isGyroAvailable) + { + if (motionManager.isGyroActive) + [motionManager stopGyroUpdates]; + + status = true; + } + + return status; + } + + bool CIrrDeviceiOS::isGyroscopeActive() + { + SIrrDeviceiOSDataStorage* dataStorage = static_cast(DataStorage); + + return (dataStorage->MotionManager.isGyroActive); + } + + bool CIrrDeviceiOS::isGyroscopeAvailable() + { + SIrrDeviceiOSDataStorage* dataStorage = static_cast(DataStorage); + + return (dataStorage->MotionManager.isGyroAvailable); + } + + bool CIrrDeviceiOS::activateDeviceMotion(float updateInterval) + { + bool status = false; + + SIrrDeviceiOSDataStorage* dataStorage = static_cast(DataStorage); + CMMotionManager* motionManager = dataStorage->MotionManager; + + if (motionManager.isDeviceMotionAvailable) + { + if (!motionManager.isDeviceMotionActive) + { + dataStorage->ReferenceAttitude = nil; + + motionManager.deviceMotionUpdateInterval = updateInterval; + [motionManager startDeviceMotionUpdates]; + } + + status = true; + } + + return status; + } + + bool CIrrDeviceiOS::deactivateDeviceMotion() + { + bool status = false; + + SIrrDeviceiOSDataStorage* dataStorage = static_cast(DataStorage); + CMMotionManager* motionManager = dataStorage->MotionManager; + + if (motionManager.isDeviceMotionAvailable) + { + if (motionManager.isDeviceMotionActive) + { + [motionManager stopDeviceMotionUpdates]; + + dataStorage->ReferenceAttitude = nil; + } + + status = true; + } + + return status; + } + + bool CIrrDeviceiOS::isDeviceMotionActive() + { + SIrrDeviceiOSDataStorage* dataStorage = static_cast(DataStorage); + + return (dataStorage->MotionManager.isDeviceMotionActive); + } + + bool CIrrDeviceiOS::isDeviceMotionAvailable() + { + SIrrDeviceiOSDataStorage* dataStorage = static_cast(DataStorage); + + return (dataStorage->MotionManager.isDeviceMotionAvailable); + } + + E_DEVICE_TYPE CIrrDeviceiOS::getType() const + { + return EIDT_IOS; + } + + bool CIrrDeviceiOS::createWindow() + { + SIrrDeviceiOSDataStorage* dataStorage = static_cast(DataStorage); + + dataStorage->Window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; + dataStorage->ViewController = [[UIViewController alloc] init]; + dataStorage->Window.rootViewController = dataStorage->ViewController; + + [dataStorage->Window makeKeyAndVisible]; + + return true; + } + + void CIrrDeviceiOS::createViewAndDriver() + { + SIrrDeviceiOSDataStorage* dataStorage = static_cast(DataStorage); + + video::SExposedVideoData data; + data.OpenGLiOS.Window = (__bridge void*)dataStorage->Window; + data.OpenGLiOS.ViewController = (__bridge void*)dataStorage->ViewController; + + switch (CreationParams.DriverType) + { + case video::EDT_OGLES1: +#ifdef _IRR_COMPILE_WITH_OGLES1_ + { + CIrrViewEAGLiOS* view = [[CIrrViewEAGLiOS alloc] initWithFrame:[[UIScreen mainScreen] bounds] forDevice:this]; + CreationParams.WindowSize = core::dimension2d(view.frame.size.width, view.frame.size.height); + + dataStorage->View = view; + dataStorage->ViewController.view = view; + + data.OpenGLiOS.View = (__bridge void*)view; + + ContextManager = new video::CEAGLManager(); + ContextManager->initialize(CreationParams, data); + + VideoDriver = video::createOGLES1Driver(CreationParams, FileSystem, ContextManager); + + if (!VideoDriver) + os::Printer::log("Could not create OpenGL ES 1.x driver.", ELL_ERROR); + } +#else + os::Printer::log("No OpenGL ES 1.x support compiled in.", ELL_ERROR); +#endif + break; + + case video::EDT_OGLES2: +#ifdef _IRR_COMPILE_WITH_OGLES2_ + { + CIrrViewEAGLiOS* view = [[CIrrViewEAGLiOS alloc] initWithFrame:[[UIScreen mainScreen] bounds] forDevice:this]; + CreationParams.WindowSize = core::dimension2d(view.frame.size.width, view.frame.size.height); + + dataStorage->View = view; + dataStorage->ViewController.view = view; + + data.OpenGLiOS.View = (__bridge void*)view; + + ContextManager = new video::CEAGLManager(); + ContextManager->initialize(CreationParams, data); + + VideoDriver = video::createOGLES2Driver(CreationParams, FileSystem, ContextManager); + + if (!VideoDriver) + os::Printer::log("Could not create OpenGL ES 2.x driver.", ELL_ERROR); + } +#else + os::Printer::log("No OpenGL ES 2.x support compiled in.", ELL_ERROR); +#endif + break; + + case video::EDT_SOFTWARE: + case video::EDT_BURNINGSVIDEO: + case video::DEPRECATED_EDT_DIRECT3D8_NO_LONGER_EXISTS: + case video::EDT_DIRECT3D9: + case video::EDT_OPENGL: + os::Printer::log("This driver is not available in iOS. Try OpenGL ES.", ELL_ERROR); + break; + + case video::EDT_NULL: + VideoDriver = video::createNullDriver(FileSystem, CreationParams.WindowSize); + break; + + default: + os::Printer::log("Unable to create video driver of unknown type.", ELL_ERROR); + break; + } + } +} + +int main(int argc, char** argv) +{ + int result = UIApplicationMain(argc, argv, 0, NSStringFromClass([CIrrDelegateiOS class])); + + return result; +} + +#endif diff --git a/source/Irrlicht/COGLES2Common.h b/source/Irrlicht/COGLES2Common.h index abad085c..ad14f0e0 100644 --- a/source/Irrlicht/COGLES2Common.h +++ b/source/Irrlicht/COGLES2Common.h @@ -9,7 +9,7 @@ #ifdef _IRR_COMPILE_WITH_OGLES2_ -#if defined(_IRR_COMPILE_WITH_IPHONE_DEVICE_) +#if defined(_IRR_COMPILE_WITH_IOS_DEVICE_) #include #include #elif defined(_IRR_COMPILE_WITH_ANDROID_DEVICE_) diff --git a/source/Irrlicht/COGLES2Driver.cpp b/source/Irrlicht/COGLES2Driver.cpp index 95898e9d..0596cb0e 100644 --- a/source/Irrlicht/COGLES2Driver.cpp +++ b/source/Irrlicht/COGLES2Driver.cpp @@ -33,24 +33,12 @@ namespace irr { namespace video { - -COGLES2Driver::COGLES2Driver(const SIrrlichtCreationParameters& params, io::IFileSystem* io -#if defined(_IRR_COMPILE_WITH_X11_DEVICE_) || defined(_IRR_WINDOWS_API_) || defined(_IRR_COMPILE_WITH_ANDROID_DEVICE_) || defined(_IRR_COMPILE_WITH_FB_DEVICE_) - , IContextManager* contextManager -#elif defined(_IRR_COMPILE_WITH_IPHONE_DEVICE_) - , CIrrDeviceIPhone* device -#endif - ) : CNullDriver(io, params.WindowSize), COGLES2ExtensionHandler(), - CacheHandler(0), MaterialRenderer2D(0), CurrentRenderMode(ERM_NONE), ResetRenderStates(true), - Transformation3DChanged(true), AntiAlias(params.AntiAlias), OGLES2ShaderPath(params.OGLES2ShaderPath), - CurrentRendertargetSize(0, 0), ColorFormat(ECF_R8G8B8), Params(params) -#if defined(_IRR_COMPILE_WITH_X11_DEVICE_) || defined(_IRR_WINDOWS_API_) || defined(_IRR_COMPILE_WITH_ANDROID_DEVICE_) || defined(_IRR_COMPILE_WITH_FB_DEVICE_) - , ContextManager(contextManager) -#elif defined(_IRR_COMPILE_WITH_IPHONE_DEVICE_) - , Device(device), ViewFramebuffer(0), - ViewRenderbuffer(0), ViewDepthRenderbuffer(0) -#endif - { + +COGLES2Driver::COGLES2Driver(const SIrrlichtCreationParameters& params, io::IFileSystem* io, IContextManager* contextManager) : + CNullDriver(io, params.WindowSize), COGLES2ExtensionHandler(), CacheHandler(0), MaterialRenderer2D(0), CurrentRenderMode(ERM_NONE), + ResetRenderStates(true), Transformation3DChanged(true), AntiAlias(params.AntiAlias), OGLES2ShaderPath(params.OGLES2ShaderPath), + CurrentRendertargetSize(0, 0),ColorFormat(ECF_R8G8B8), Params(params), ContextManager(contextManager) +{ #ifdef _DEBUG setDebugName("COGLES2Driver"); #endif @@ -78,9 +66,8 @@ COGLES2Driver::COGLES2Driver(const SIrrlichtCreationParameters& params, io::IFil } ) - core::dimension2d windowSize(0, 0); - -#if defined(_IRR_COMPILE_WITH_X11_DEVICE_) || defined(_IRR_WINDOWS_API_) || defined(_IRR_COMPILE_WITH_ANDROID_DEVICE_) || defined(_IRR_COMPILE_WITH_FB_DEVICE_) + core::dimension2d windowSize(0, 0); + if (!ContextManager) return; @@ -89,39 +76,8 @@ COGLES2Driver::COGLES2Driver(const SIrrlichtCreationParameters& params, io::IFil ContextManager->generateContext(); ExposedData = ContextManager->getContext(); ContextManager->activateContext(ExposedData); - + windowSize = params.WindowSize; -#elif defined(_IRR_COMPILE_WITH_IPHONE_DEVICE_) - glGenFramebuffers(1, &ViewFramebuffer); - glGenRenderbuffers(1, &ViewRenderbuffer); - glBindRenderbuffer(GL_RENDERBUFFER, ViewRenderbuffer); - - ExposedData.OGLESIPhone.AppDelegate = Device; - Device->displayInitialize(&ExposedData.OGLESIPhone.Context, &ExposedData.OGLESIPhone.View); - - GLint backingWidth; - GLint backingHeight; - glGetRenderbufferParameteriv(GL_RENDERBUFFER, GL_RENDERBUFFER_WIDTH, &backingWidth); - glGetRenderbufferParameteriv(GL_RENDERBUFFER, GL_RENDERBUFFER_HEIGHT, &backingHeight); - - glGenRenderbuffers(1, &ViewDepthRenderbuffer); - glBindRenderbuffer(GL_RENDERBUFFER, ViewDepthRenderbuffer); - - GLenum depthComponent = GL_DEPTH_COMPONENT16; - - if (params.ZBufferBits >= 24) - depthComponent = GL_DEPTH_COMPONENT24_OES; - - glRenderbufferStorage(GL_RENDERBUFFER, depthComponent, backingWidth, backingHeight); - - glBindFramebuffer(GL_FRAMEBUFFER, ViewFramebuffer); - glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_RENDERBUFFER, ViewRenderbuffer); - glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_DEPTH_ATTACHMENT, GL_RENDERBUFFER, ViewDepthRenderbuffer); - - windowSize = core::dimension2d(backingWidth, backingHeight); - CNullDriver::ScreenSize = windowSize; - CNullDriver::ViewPort = core::rect(core::position2d(0,0), core::dimension2di(windowSize)); -#endif genericDriverInit(windowSize, params.Stencilbuffer); } @@ -140,8 +96,7 @@ COGLES2Driver::~COGLES2Driver() removeAllHardwareBuffers(); delete CacheHandler; - -#if defined(_IRR_COMPILE_WITH_X11_DEVICE_) || defined(_IRR_WINDOWS_API_) || defined(_IRR_COMPILE_WITH_ANDROID_DEVICE_) || defined(_IRR_COMPILE_WITH_FB_DEVICE_) + if (ContextManager) { ContextManager->destroyContext(); @@ -149,29 +104,8 @@ COGLES2Driver::~COGLES2Driver() ContextManager->terminate(); ContextManager->drop(); } -#elif defined(_IRR_COMPILE_WITH_IPHONE_DEVICE_) - if (0 != ViewFramebuffer) - { - glDeleteFramebuffers(1,&ViewFramebuffer); - ViewFramebuffer = 0; - } - if (0 != ViewRenderbuffer) - { - glDeleteRenderbuffers(1,&ViewRenderbuffer); - ViewRenderbuffer = 0; - } - if (0 != ViewDepthRenderbuffer) - { - glDeleteRenderbuffers(1,&ViewDepthRenderbuffer); - ViewDepthRenderbuffer = 0; - } -#endif } -// ----------------------------------------------------------------------- -// METHODS -// ----------------------------------------------------------------------- - bool COGLES2Driver::genericDriverInit(const core::dimension2d& screenSize, bool stencilBuffer) { Name = glGetString(GL_VERSION); @@ -496,16 +430,8 @@ COGLES2Driver::~COGLES2Driver() glFlush(); -#if defined(_IRR_COMPILE_WITH_X11_DEVICE_) || defined(_IRR_WINDOWS_API_) || defined(_IRR_COMPILE_WITH_ANDROID_DEVICE_) || defined(_IRR_COMPILE_WITH_FB_DEVICE_) if (ContextManager) return ContextManager->swapBuffers(); -#elif defined(_IRR_COMPILE_WITH_IPHONE_DEVICE_) - glFlush(); - glBindRenderbuffer(GL_RENDERBUFFER, ViewRenderbuffer); - Device->displayEnd(); - - return true; -#endif return false; } @@ -2927,26 +2853,14 @@ namespace video { #ifndef _IRR_COMPILE_WITH_OGLES2_ +class IVideoDriver; class IContextManager; #endif -IVideoDriver* createOGLES2Driver(const SIrrlichtCreationParameters& params, - io::IFileSystem* io -#if defined(_IRR_COMPILE_WITH_X11_DEVICE_) || defined(_IRR_WINDOWS_API_) || defined(_IRR_COMPILE_WITH_ANDROID_DEVICE_) || defined(_IRR_COMPILE_WITH_FB_DEVICE_) - , IContextManager* contextManager -#elif defined(_IRR_COMPILE_WITH_IPHONE_DEVICE_) - , CIrrDeviceIPhone* device -#endif - ) +IVideoDriver* createOGLES2Driver(const SIrrlichtCreationParameters& params, io::IFileSystem* io, IContextManager* contextManager) { #ifdef _IRR_COMPILE_WITH_OGLES2_ - return new COGLES2Driver(params, io -#if defined(_IRR_COMPILE_WITH_X11_DEVICE_) || defined(_IRR_WINDOWS_API_) || defined(_IRR_COMPILE_WITH_ANDROID_DEVICE_) || defined(_IRR_COMPILE_WITH_FB_DEVICE_) - , contextManager -#elif defined(_IRR_COMPILE_WITH_IPHONE_DEVICE_) - , device -#endif - ); + return new COGLES2Driver(params, io, contextManager); #else return 0; #endif // _IRR_COMPILE_WITH_OGLES2_ diff --git a/source/Irrlicht/COGLES2Driver.h b/source/Irrlicht/COGLES2Driver.h index 1a27b1b5..447c0790 100644 --- a/source/Irrlicht/COGLES2Driver.h +++ b/source/Irrlicht/COGLES2Driver.h @@ -25,8 +25,6 @@ #define WIN32_LEAN_AND_MEAN #endif #include -#elif defined(_IRR_COMPILE_WITH_IPHONE_DEVICE_) -#include "iOS/CIrrDeviceiOS.h" #endif #ifdef _MSC_VER @@ -50,13 +48,7 @@ namespace video public: //! constructor - COGLES2Driver(const SIrrlichtCreationParameters& params, io::IFileSystem* io -#if defined(_IRR_COMPILE_WITH_X11_DEVICE_) || defined(_IRR_WINDOWS_API_) || defined(_IRR_COMPILE_WITH_ANDROID_DEVICE_) || defined(_IRR_COMPILE_WITH_FB_DEVICE_) - , IContextManager* contextManager -#elif defined(_IRR_COMPILE_WITH_IPHONE_DEVICE_) - , CIrrDeviceIPhone* device -#endif - ); + COGLES2Driver(const SIrrlichtCreationParameters& params, io::IFileSystem* io, IContextManager* contextManager); //! destructor virtual ~COGLES2Driver(); @@ -308,7 +300,7 @@ namespace video return VendorName; }; - void removeTexture(ITexture* texture); + void removeTexture(ITexture* texture) _IRR_OVERRIDE_; // returns the current size of the screen or rendertarget virtual const core::dimension2d& getCurrentRenderTargetSize() const _IRR_OVERRIDE_; @@ -405,14 +397,7 @@ namespace video core::array RequestedLights; -#if defined(_IRR_COMPILE_WITH_IPHONE_DEVICE_) - CIrrDeviceIPhone* Device; - GLuint ViewFramebuffer; - GLuint ViewRenderbuffer; - GLuint ViewDepthRenderbuffer; -#elif defined(_IRR_COMPILE_WITH_X11_DEVICE_) || defined(_IRR_WINDOWS_API_) || defined(_IRR_COMPILE_WITH_ANDROID_DEVICE_) || defined(_IRR_COMPILE_WITH_FB_DEVICE_) IContextManager* ContextManager; -#endif }; } // end namespace video diff --git a/source/Irrlicht/COGLESCommon.h b/source/Irrlicht/COGLESCommon.h index f48c9d06..68dd40e5 100644 --- a/source/Irrlicht/COGLESCommon.h +++ b/source/Irrlicht/COGLESCommon.h @@ -9,7 +9,7 @@ #ifdef _IRR_COMPILE_WITH_OGLES1_ -#if defined(_IRR_COMPILE_WITH_IPHONE_DEVICE_) +#if defined(_IRR_COMPILE_WITH_IOS_DEVICE_) #include #include #elif defined(_IRR_COMPILE_WITH_ANDROID_DEVICE_) @@ -40,7 +40,7 @@ typedef char GLchar; // FBO definitions. #ifdef GL_OES_framebuffer_object -#define GL_NONE GL_NONE_OES +#define GL_NONE 0 // iOS has missing definition of GL_NONE_OES #define GL_FRAMEBUFFER GL_FRAMEBUFFER_OES #define GL_DEPTH_COMPONENT16 GL_DEPTH_COMPONENT16_OES #define GL_COLOR_ATTACHMENT0 GL_COLOR_ATTACHMENT0_OES diff --git a/source/Irrlicht/COGLESDriver.cpp b/source/Irrlicht/COGLESDriver.cpp index 507e7b08..c76df1f0 100644 --- a/source/Irrlicht/COGLESDriver.cpp +++ b/source/Irrlicht/COGLESDriver.cpp @@ -29,23 +29,10 @@ namespace irr namespace video { -COGLES1Driver::COGLES1Driver(const SIrrlichtCreationParameters& params, - io::IFileSystem* io -#if defined(_IRR_COMPILE_WITH_X11_DEVICE_) || defined(_IRR_WINDOWS_API_) || defined(_IRR_COMPILE_WITH_ANDROID_DEVICE_) || defined(_IRR_COMPILE_WITH_FB_DEVICE_) - , IContextManager* contextManager -#elif defined(_IRR_COMPILE_WITH_IPHONE_DEVICE_) - , CIrrDeviceIPhone* device -#endif - ) : CNullDriver(io, params.WindowSize), COGLES1ExtensionHandler(), - CacheHandler(0), CurrentRenderMode(ERM_NONE), ResetRenderStates(true), - Transformation3DChanged(true), AntiAlias(params.AntiAlias), - CurrentRendertargetSize(0, 0), ColorFormat(ECF_R8G8B8), Params(params) -#if defined(_IRR_COMPILE_WITH_X11_DEVICE_) || defined(_IRR_WINDOWS_API_) || defined(_IRR_COMPILE_WITH_ANDROID_DEVICE_) || defined(_IRR_COMPILE_WITH_FB_DEVICE_) - , ContextManager(contextManager) -#elif defined(_IRR_COMPILE_WITH_IPHONE_DEVICE_) - , Device(device), ViewFramebuffer(0), - ViewRenderbuffer(0), ViewDepthRenderbuffer(0) -#endif +COGLES1Driver::COGLES1Driver(const SIrrlichtCreationParameters& params, io::IFileSystem* io, IContextManager* contextManager) : + CNullDriver(io, params.WindowSize), COGLES1ExtensionHandler(), CacheHandler(0), CurrentRenderMode(ERM_NONE), + ResetRenderStates(true), Transformation3DChanged(true), AntiAlias(params.AntiAlias), CurrentRendertargetSize(0, 0), + ColorFormat(ECF_R8G8B8), Params(params), ContextManager(contextManager) { #ifdef _DEBUG setDebugName("COGLESDriver"); @@ -53,7 +40,6 @@ COGLES1Driver::COGLES1Driver(const SIrrlichtCreationParameters& params, core::dimension2d windowSize(0, 0); -#if defined(_IRR_COMPILE_WITH_X11_DEVICE_) || defined(_IRR_WINDOWS_API_) || defined(_IRR_COMPILE_WITH_ANDROID_DEVICE_) || defined(_IRR_COMPILE_WITH_FB_DEVICE_) if (!ContextManager) return; @@ -62,39 +48,8 @@ COGLES1Driver::COGLES1Driver(const SIrrlichtCreationParameters& params, ContextManager->generateContext(); ExposedData = ContextManager->getContext(); ContextManager->activateContext(ExposedData); - + windowSize = params.WindowSize; -#elif defined(_IRR_COMPILE_WITH_IPHONE_DEVICE_) - glGenFramebuffersOES(1, &ViewFramebuffer); - glGenRenderbuffersOES(1, &ViewRenderbuffer); - glBindRenderbufferOES(GL_RENDERBUFFER_OES, ViewRenderbuffer); - - ExposedData.OGLESIPhone.AppDelegate = Device; - Device->displayInitialize(&ExposedData.OGLESIPhone.Context, &ExposedData.OGLESIPhone.View); - - GLint backingWidth; - GLint backingHeight; - glGetRenderbufferParameterivOES(GL_RENDERBUFFER_OES, GL_RENDERBUFFER_WIDTH_OES, &backingWidth); - glGetRenderbufferParameterivOES(GL_RENDERBUFFER_OES, GL_RENDERBUFFER_HEIGHT_OES, &backingHeight); - - glGenRenderbuffersOES(1, &ViewDepthRenderbuffer); - glBindRenderbufferOES(GL_RENDERBUFFER_OES, ViewDepthRenderbuffer); - - GLenum depthComponent = GL_DEPTH_COMPONENT16_OES; - - if(params.ZBufferBits >= 24) - depthComponent = GL_DEPTH_COMPONENT24_OES; - - glRenderbufferStorageOES(GL_RENDERBUFFER_OES, depthComponent, backingWidth, backingHeight); - - glBindFramebufferOES(GL_FRAMEBUFFER_OES, ViewFramebuffer); - glFramebufferRenderbufferOES(GL_FRAMEBUFFER_OES, GL_COLOR_ATTACHMENT0_OES, GL_RENDERBUFFER_OES, ViewRenderbuffer); - glFramebufferRenderbufferOES(GL_FRAMEBUFFER_OES, GL_DEPTH_ATTACHMENT_OES, GL_RENDERBUFFER_OES, ViewDepthRenderbuffer); - - windowSize = core::dimension2d(backingWidth, backingHeight); - CNullDriver::ScreenSize = windowSize; - CNullDriver::ViewPort = core::rect(core::position2d(0,0), core::dimension2di(windowSize)); -#endif genericDriverInit(windowSize, params.Stencilbuffer); } @@ -114,7 +69,6 @@ COGLES1Driver::~COGLES1Driver() delete CacheHandler; -#if defined(_IRR_COMPILE_WITH_X11_DEVICE_) || defined(_IRR_WINDOWS_API_) || defined(_IRR_COMPILE_WITH_ANDROID_DEVICE_) || defined(_IRR_COMPILE_WITH_FB_DEVICE_) if (ContextManager) { ContextManager->destroyContext(); @@ -122,23 +76,6 @@ COGLES1Driver::~COGLES1Driver() ContextManager->terminate(); ContextManager->drop(); } -#elif defined(_IRR_COMPILE_WITH_IPHONE_DEVICE_) - if (0 != ViewFramebuffer) - { - glDeleteFramebuffers(1, &ViewFramebuffer); - ViewFramebuffer = 0; - } - if (0 != ViewRenderbuffer) - { - glDeleteRenderbuffers(1, &ViewRenderbuffer); - ViewRenderbuffer = 0; - } - if (0 != ViewDepthRenderbuffer) - { - glDeleteRenderbuffers(1, &ViewDepthRenderbuffer); - ViewDepthRenderbuffer = 0; - } -#endif } // ----------------------------------------------------------------------- @@ -266,7 +203,7 @@ bool COGLES1Driver::beginScene(u16 clearFlag, SColor clearColor, f32 clearDepth, { IRR_PROFILE(CProfileScope p1(EPID_ES2_BEGIN_SCENE);) - CNullDriver::beginScene(clearFlag, clearColor, clearDepth, clearStencil, videoData, sourceRect); + CNullDriver::beginScene(clearFlag, clearColor, clearDepth, clearStencil, videoData, sourceRect); if (ContextManager) ContextManager->activateContext(videoData); @@ -280,20 +217,12 @@ bool COGLES1Driver::endScene() { IRR_PROFILE(CProfileScope p1(EPID_ES2_END_SCENE);) - CNullDriver::endScene(); + CNullDriver::endScene(); glFlush(); - -#if defined(_IRR_COMPILE_WITH_X11_DEVICE_) || defined(_IRR_WINDOWS_API_) || defined(_IRR_COMPILE_WITH_ANDROID_DEVICE_) || defined(_IRR_COMPILE_WITH_FB_DEVICE_) + if (ContextManager) return ContextManager->swapBuffers(); -#elif defined(_IRR_COMPILE_WITH_IPHONE_DEVICE_) - glFlush(); - glBindRenderbuffer(GL_RENDERBUFFER, ViewRenderbuffer); - Device->displayEnd(); - - return true; -#endif return false; } @@ -3298,23 +3227,10 @@ class IVideoDriver; class IContextManager; #endif -IVideoDriver* createOGLES1Driver(const SIrrlichtCreationParameters& params, - io::IFileSystem* io -#if defined(_IRR_COMPILE_WITH_X11_DEVICE_) || defined(_IRR_WINDOWS_API_) || defined(_IRR_COMPILE_WITH_ANDROID_DEVICE_) || defined(_IRR_COMPILE_WITH_FB_DEVICE_) - , IContextManager* contextManager -#elif defined(_IRR_COMPILE_WITH_IPHONE_DEVICE_) - , CIrrDeviceIPhone* device -#endif - ) +IVideoDriver* createOGLES1Driver(const SIrrlichtCreationParameters& params, io::IFileSystem* io, IContextManager* contextManager) { #ifdef _IRR_COMPILE_WITH_OGLES1_ - return new COGLES1Driver(params, io -#if defined(_IRR_COMPILE_WITH_X11_DEVICE_) || defined(_IRR_WINDOWS_API_) || defined(_IRR_COMPILE_WITH_ANDROID_DEVICE_) || defined(_IRR_COMPILE_WITH_FB_DEVICE_) - , contextManager -#elif defined(_IRR_COMPILE_WITH_IPHONE_DEVICE_) - , device -#endif - ); + return new COGLES1Driver(params, io, contextManager); #else return 0; #endif // _IRR_COMPILE_WITH_OGLES1_ diff --git a/source/Irrlicht/COGLESDriver.h b/source/Irrlicht/COGLESDriver.h index de4b308b..da68aaf2 100644 --- a/source/Irrlicht/COGLESDriver.h +++ b/source/Irrlicht/COGLESDriver.h @@ -24,8 +24,6 @@ #define WIN32_LEAN_AND_MEAN #endif #include -#elif defined(_IRR_COMPILE_WITH_IPHONE_DEVICE_) -#include "iOS/CIrrDeviceiOS.h" #endif #ifdef _MSC_VER @@ -44,13 +42,7 @@ namespace video public: //! constructor - COGLES1Driver(const SIrrlichtCreationParameters& params, io::IFileSystem* io -#if defined(_IRR_COMPILE_WITH_X11_DEVICE_) || defined(_IRR_WINDOWS_API_) || defined(_IRR_COMPILE_WITH_ANDROID_DEVICE_) || defined(_IRR_COMPILE_WITH_FB_DEVICE_) - , IContextManager* contextManager -#elif defined(_IRR_COMPILE_WITH_IPHONE_DEVICE_) - , CIrrDeviceIPhone* device -#endif - ); + COGLES1Driver(const SIrrlichtCreationParameters& params, io::IFileSystem* io, IContextManager* contextManager); //! destructor virtual ~COGLES1Driver(); @@ -258,7 +250,7 @@ namespace video virtual IVideoDriver* getVideoDriver() _IRR_OVERRIDE_; //! Returns the maximum amount of primitives - virtual u32 getMaximalPrimitiveCount() const; + virtual u32 getMaximalPrimitiveCount() const _IRR_OVERRIDE_; virtual ITexture* addRenderTargetTexture(const core::dimension2d& size, const io::path& name, const ECOLOR_FORMAT format = ECF_UNKNOWN) _IRR_OVERRIDE_; @@ -287,9 +279,9 @@ namespace video } //! Get the maximal texture size for this driver - core::dimension2du getMaxTextureSize() const; + core::dimension2du getMaxTextureSize() const _IRR_OVERRIDE_; - void removeTexture(ITexture* texture); + void removeTexture(ITexture* texture) _IRR_OVERRIDE_; //! Convert E_BLEND_FACTOR to OpenGL equivalent GLenum getGLBlend(E_BLEND_FACTOR factor) const; @@ -386,19 +378,12 @@ namespace video }; core::array RequestedLights; -#if defined(_IRR_COMPILE_WITH_IPHONE_DEVICE_) - CIrrDeviceIPhone* Device; - GLuint ViewFramebuffer; - GLuint ViewRenderbuffer; - GLuint ViewDepthRenderbuffer; -#elif defined(_IRR_COMPILE_WITH_X11_DEVICE_) || defined(_IRR_WINDOWS_API_) || defined(_IRR_COMPILE_WITH_ANDROID_DEVICE_) || defined(_IRR_COMPILE_WITH_FB_DEVICE_) IContextManager* ContextManager; -#endif }; } // end namespace video } // end namespace irr -#endif // _IRR_COMPILE_WITH_OPENGL_ +#endif // _IRR_COMPILE_WITH_OGLES1_ #endif diff --git a/source/Irrlicht/COGLESExtensionHandler.h b/source/Irrlicht/COGLESExtensionHandler.h index e3cd9177..d6e06292 100644 --- a/source/Irrlicht/COGLESExtensionHandler.h +++ b/source/Irrlicht/COGLESExtensionHandler.h @@ -269,7 +269,7 @@ namespace video if (pGlGenerateMipmapOES) pGlGenerateMipmapOES(target); #elif defined(GL_OES_framebuffer_object) - glGenerateMipmap(target); + glGenerateMipmapOES(target); #endif } diff --git a/source/Irrlicht/Irrlicht.xcodeproj/project.pbxproj b/source/Irrlicht/Irrlicht.xcodeproj/project.pbxproj index 972c9e55..b74d8d10 100644 --- a/source/Irrlicht/Irrlicht.xcodeproj/project.pbxproj +++ b/source/Irrlicht/Irrlicht.xcodeproj/project.pbxproj @@ -52,7 +52,6 @@ 5E34CA4F1B7F6EBF00F212E8 /* CXMLWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8001B7F51D900F212E8 /* CXMLWriter.cpp */; }; 5E34CA511B7F6EBF00F212E8 /* CZipReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8021B7F51D900F212E8 /* CZipReader.cpp */; }; 5E34CA541B7F6EBF00F212E8 /* irrXML.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8051B7F51D900F212E8 /* irrXML.cpp */; }; - 5E34CA581B7F6EBF00F212E8 /* CIrrDeviceOSX.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8141B7F535C00F212E8 /* CIrrDeviceOSX.mm */; }; 5E34CA591B7F6EBF00F212E8 /* CIrrDeviceStub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C80D1B7F52AC00F212E8 /* CIrrDeviceStub.cpp */; }; 5E34CA5C1B7F6EBF00F212E8 /* aescrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8161B7F540B00F212E8 /* aescrypt.cpp */; }; 5E34CA5D1B7F6EBF00F212E8 /* aeskey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8171B7F540B00F212E8 /* aeskey.cpp */; }; @@ -302,12 +301,318 @@ 5E34CC131B7F6EC900F212E8 /* CZBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9E61B7F6C6100F212E8 /* CZBuffer.cpp */; }; 5E34CC191B7F6EC900F212E8 /* CNSOGLManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9EE1B7F6CCC00F212E8 /* CNSOGLManager.mm */; }; 5E34CC1A1B7F6EC900F212E8 /* CVideoModeList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9EB1B7F6C8200F212E8 /* CVideoModeList.cpp */; }; - 5E7908951C10EEC000DFE7FE /* COpenGLCacheHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E7908921C10EEC000DFE7FE /* COpenGLCacheHandler.h */; }; - 5E7908961C10EEC000DFE7FE /* COpenGLCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E7908931C10EEC000DFE7FE /* COpenGLCommon.h */; }; + 5E5732B31C18E212003F664E /* CDefaultGUIElementFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7E21B7F50DE00F212E8 /* CDefaultGUIElementFactory.cpp */; }; + 5E5732B41C18E212003F664E /* CGUIButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7A91B7F50A900F212E8 /* CGUIButton.cpp */; }; + 5E5732B51C18E212003F664E /* CGUICheckBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7AB1B7F50A900F212E8 /* CGUICheckBox.cpp */; }; + 5E5732B61C18E212003F664E /* CGUIColorSelectDialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7AD1B7F50A900F212E8 /* CGUIColorSelectDialog.cpp */; }; + 5E5732B71C18E212003F664E /* CGUIComboBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7AF1B7F50A900F212E8 /* CGUIComboBox.cpp */; }; + 5E5732B81C18E212003F664E /* CGUIContextMenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7B11B7F50A900F212E8 /* CGUIContextMenu.cpp */; }; + 5E5732B91C18E212003F664E /* CGUIEditBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7B31B7F50A900F212E8 /* CGUIEditBox.cpp */; }; + 5E5732BA1C18E212003F664E /* CGUIEnvironment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7B51B7F50A900F212E8 /* CGUIEnvironment.cpp */; }; + 5E5732BB1C18E212003F664E /* CGUIFileOpenDialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7B71B7F50A900F212E8 /* CGUIFileOpenDialog.cpp */; }; + 5E5732BC1C18E212003F664E /* CGUIFont.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7B91B7F50A900F212E8 /* CGUIFont.cpp */; }; + 5E5732BD1C18E212003F664E /* CGUIImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7BB1B7F50A900F212E8 /* CGUIImage.cpp */; }; + 5E5732BE1C18E212003F664E /* CGUIImageList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7BD1B7F50A900F212E8 /* CGUIImageList.cpp */; }; + 5E5732BF1C18E212003F664E /* CGUIInOutFader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7BF1B7F50A900F212E8 /* CGUIInOutFader.cpp */; }; + 5E5732C01C18E212003F664E /* CGUIListBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7C11B7F50A900F212E8 /* CGUIListBox.cpp */; }; + 5E5732C11C18E212003F664E /* CGUIMenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7C31B7F50A900F212E8 /* CGUIMenu.cpp */; }; + 5E5732C21C18E212003F664E /* CGUIMeshViewer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7C51B7F50A900F212E8 /* CGUIMeshViewer.cpp */; }; + 5E5732C31C18E212003F664E /* CGUIMessageBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7C71B7F50A900F212E8 /* CGUIMessageBox.cpp */; }; + 5E5732C41C18E212003F664E /* CGUIModalScreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7C91B7F50A900F212E8 /* CGUIModalScreen.cpp */; }; + 5E5732C51C18E212003F664E /* CGUIProfiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7CB1B7F50A900F212E8 /* CGUIProfiler.cpp */; }; + 5E5732C61C18E212003F664E /* CGUIScrollBar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7CD1B7F50A900F212E8 /* CGUIScrollBar.cpp */; }; + 5E5732C71C18E212003F664E /* CGUISkin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7CF1B7F50A900F212E8 /* CGUISkin.cpp */; }; + 5E5732C81C18E212003F664E /* CGUISpinBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7D11B7F50A900F212E8 /* CGUISpinBox.cpp */; }; + 5E5732C91C18E212003F664E /* CGUISpriteBank.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7D31B7F50A900F212E8 /* CGUISpriteBank.cpp */; }; + 5E5732CA1C18E212003F664E /* CGUIStaticText.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7D51B7F50A900F212E8 /* CGUIStaticText.cpp */; }; + 5E5732CB1C18E212003F664E /* CGUITabControl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7D71B7F50A900F212E8 /* CGUITabControl.cpp */; }; + 5E5732CC1C18E212003F664E /* CGUITable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7D91B7F50A900F212E8 /* CGUITable.cpp */; }; + 5E5732CD1C18E212003F664E /* CGUIToolBar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7DB1B7F50A900F212E8 /* CGUIToolBar.cpp */; }; + 5E5732CE1C18E212003F664E /* CGUITreeView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7DD1B7F50A900F212E8 /* CGUITreeView.cpp */; }; + 5E5732CF1C18E212003F664E /* CGUIWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7DF1B7F50A900F212E8 /* CGUIWindow.cpp */; }; + 5E5732D01C18E212003F664E /* CAttributes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7E51B7F517000F212E8 /* CAttributes.cpp */; }; + 5E5732D11C18E212003F664E /* CFileList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7E71B7F517000F212E8 /* CFileList.cpp */; }; + 5E5732D21C18E212003F664E /* CFileSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7E91B7F517000F212E8 /* CFileSystem.cpp */; }; + 5E5732D31C18E212003F664E /* CLimitReadFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7EB1B7F517000F212E8 /* CLimitReadFile.cpp */; }; + 5E5732D41C18E212003F664E /* CMemoryFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7ED1B7F517000F212E8 /* CMemoryFile.cpp */; }; + 5E5732D51C18E212003F664E /* CMountPointReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7EF1B7F517000F212E8 /* CMountPointReader.cpp */; }; + 5E5732D61C18E212003F664E /* CNPKReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7F11B7F517000F212E8 /* CNPKReader.cpp */; }; + 5E5732D71C18E212003F664E /* CPakReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7F31B7F517000F212E8 /* CPakReader.cpp */; }; + 5E5732D81C18E212003F664E /* CReadFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7F51B7F51D900F212E8 /* CReadFile.cpp */; }; + 5E5732D91C18E212003F664E /* CTarReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7F71B7F51D900F212E8 /* CTarReader.cpp */; }; + 5E5732DA1C18E212003F664E /* CWADReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7F91B7F51D900F212E8 /* CWADReader.cpp */; }; + 5E5732DB1C18E212003F664E /* CWriteFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7FB1B7F51D900F212E8 /* CWriteFile.cpp */; }; + 5E5732DC1C18E212003F664E /* CXMLReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C7FD1B7F51D900F212E8 /* CXMLReader.cpp */; }; + 5E5732DD1C18E212003F664E /* CXMLWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8001B7F51D900F212E8 /* CXMLWriter.cpp */; }; + 5E5732DE1C18E212003F664E /* CZipReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8021B7F51D900F212E8 /* CZipReader.cpp */; }; + 5E5732DF1C18E212003F664E /* irrXML.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8051B7F51D900F212E8 /* irrXML.cpp */; }; + 5E5732E01C18E212003F664E /* CIrrDeviceOSX.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8141B7F535C00F212E8 /* CIrrDeviceOSX.mm */; }; + 5E5732E11C18E212003F664E /* CIrrDeviceStub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C80D1B7F52AC00F212E8 /* CIrrDeviceStub.cpp */; }; + 5E5732E21C18E212003F664E /* aescrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8161B7F540B00F212E8 /* aescrypt.cpp */; }; + 5E5732E31C18E212003F664E /* aeskey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8171B7F540B00F212E8 /* aeskey.cpp */; }; + 5E5732E41C18E212003F664E /* aestab.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8191B7F540B00F212E8 /* aestab.cpp */; }; + 5E5732E51C18E212003F664E /* fileenc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C81A1B7F540B00F212E8 /* fileenc.cpp */; }; + 5E5732E61C18E212003F664E /* hmac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C81C1B7F540B00F212E8 /* hmac.cpp */; }; + 5E5732E71C18E212003F664E /* prng.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C81E1B7F540B00F212E8 /* prng.cpp */; }; + 5E5732E81C18E212003F664E /* pwd2key.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8201B7F540B00F212E8 /* pwd2key.cpp */; }; + 5E5732E91C18E212003F664E /* sha1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8221B7F540B00F212E8 /* sha1.cpp */; }; + 5E5732EA1C18E212003F664E /* sha2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8241B7F540B00F212E8 /* sha2.cpp */; }; + 5E5732EB1C18E212003F664E /* blocksort.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8261B7F54FE00F212E8 /* blocksort.c */; }; + 5E5732EC1C18E212003F664E /* bzcompress.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8271B7F54FE00F212E8 /* bzcompress.c */; }; + 5E5732ED1C18E212003F664E /* bzlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8291B7F54FE00F212E8 /* bzlib.c */; }; + 5E5732EE1C18E212003F664E /* crctable.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C82B1B7F54FE00F212E8 /* crctable.c */; }; + 5E5732EF1C18E212003F664E /* decompress.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C82C1B7F54FE00F212E8 /* decompress.c */; }; + 5E5732F01C18E212003F664E /* huffman.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C82D1B7F54FE00F212E8 /* huffman.c */; }; + 5E5732F11C18E212003F664E /* randtable.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C82E1B7F54FE00F212E8 /* randtable.c */; }; + 5E5732F21C18E212003F664E /* jaricom.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8321B7F561400F212E8 /* jaricom.c */; }; + 5E5732F31C18E212003F664E /* jcapimin.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8331B7F561400F212E8 /* jcapimin.c */; }; + 5E5732F41C18E212003F664E /* jcapistd.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8341B7F561400F212E8 /* jcapistd.c */; }; + 5E5732F51C18E212003F664E /* jcarith.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8351B7F561400F212E8 /* jcarith.c */; }; + 5E5732F61C18E212003F664E /* jccoefct.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8361B7F561400F212E8 /* jccoefct.c */; }; + 5E5732F71C18E212003F664E /* jccolor.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8371B7F561400F212E8 /* jccolor.c */; }; + 5E5732F81C18E212003F664E /* jcdctmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8381B7F561400F212E8 /* jcdctmgr.c */; }; + 5E5732F91C18E212003F664E /* jchuff.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8391B7F561400F212E8 /* jchuff.c */; }; + 5E5732FA1C18E212003F664E /* jcinit.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C83A1B7F561400F212E8 /* jcinit.c */; }; + 5E5732FB1C18E212003F664E /* jcmainct.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C83B1B7F561400F212E8 /* jcmainct.c */; }; + 5E5732FC1C18E212003F664E /* jcmarker.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C83C1B7F561400F212E8 /* jcmarker.c */; }; + 5E5732FD1C18E212003F664E /* jcmaster.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C83D1B7F561400F212E8 /* jcmaster.c */; }; + 5E5732FE1C18E212003F664E /* jcomapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C83E1B7F561400F212E8 /* jcomapi.c */; }; + 5E5732FF1C18E212003F664E /* jcparam.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8401B7F561400F212E8 /* jcparam.c */; }; + 5E5733001C18E212003F664E /* jcprepct.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8411B7F561400F212E8 /* jcprepct.c */; }; + 5E5733011C18E212003F664E /* jcsample.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8421B7F561400F212E8 /* jcsample.c */; }; + 5E5733021C18E212003F664E /* jctrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8431B7F561400F212E8 /* jctrans.c */; }; + 5E5733031C18E212003F664E /* jdapimin.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8441B7F561400F212E8 /* jdapimin.c */; }; + 5E5733041C18E212003F664E /* jdapistd.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8451B7F561400F212E8 /* jdapistd.c */; }; + 5E5733051C18E212003F664E /* jdarith.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8461B7F561400F212E8 /* jdarith.c */; }; + 5E5733061C18E212003F664E /* jdatadst.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8471B7F561400F212E8 /* jdatadst.c */; }; + 5E5733071C18E212003F664E /* jdatasrc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8481B7F561400F212E8 /* jdatasrc.c */; }; + 5E5733081C18E212003F664E /* jdcoefct.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8491B7F561400F212E8 /* jdcoefct.c */; }; + 5E5733091C18E212003F664E /* jdcolor.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C84A1B7F561400F212E8 /* jdcolor.c */; }; + 5E57330A1C18E212003F664E /* jddctmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C84C1B7F561400F212E8 /* jddctmgr.c */; }; + 5E57330B1C18E212003F664E /* jdhuff.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C84D1B7F561400F212E8 /* jdhuff.c */; }; + 5E57330C1C18E212003F664E /* jdinput.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C84E1B7F561400F212E8 /* jdinput.c */; }; + 5E57330D1C18E212003F664E /* jdmainct.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C84F1B7F561400F212E8 /* jdmainct.c */; }; + 5E57330E1C18E212003F664E /* jdmarker.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8501B7F561400F212E8 /* jdmarker.c */; }; + 5E57330F1C18E212003F664E /* jdmaster.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8511B7F561400F212E8 /* jdmaster.c */; }; + 5E5733101C18E212003F664E /* jdmerge.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8521B7F561400F212E8 /* jdmerge.c */; }; + 5E5733111C18E212003F664E /* jdpostct.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8531B7F561400F212E8 /* jdpostct.c */; }; + 5E5733121C18E212003F664E /* jdsample.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8541B7F561400F212E8 /* jdsample.c */; }; + 5E5733131C18E212003F664E /* CIrrDeviceConsole.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E8570BA1B7F9AC400B267D2 /* CIrrDeviceConsole.cpp */; }; + 5E5733141C18E212003F664E /* jdtrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8551B7F561400F212E8 /* jdtrans.c */; }; + 5E5733151C18E212003F664E /* jerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8561B7F561400F212E8 /* jerror.c */; }; + 5E5733161C18E212003F664E /* jfdctflt.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8581B7F568200F212E8 /* jfdctflt.c */; }; + 5E5733171C18E212003F664E /* jfdctfst.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8591B7F568200F212E8 /* jfdctfst.c */; }; + 5E5733181C18E212003F664E /* jfdctint.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C85A1B7F568200F212E8 /* jfdctint.c */; }; + 5E5733191C18E212003F664E /* jidctflt.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C85B1B7F568200F212E8 /* jidctflt.c */; }; + 5E57331A1C18E212003F664E /* jidctfst.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C85C1B7F568200F212E8 /* jidctfst.c */; }; + 5E57331B1C18E212003F664E /* jidctint.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C85D1B7F568200F212E8 /* jidctint.c */; }; + 5E57331C1C18E212003F664E /* jmemmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C85F1B7F568200F212E8 /* jmemmgr.c */; }; + 5E57331D1C18E212003F664E /* jmemnobs.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8601B7F568200F212E8 /* jmemnobs.c */; }; + 5E57331E1C18E212003F664E /* jquant1.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8651B7F568200F212E8 /* jquant1.c */; }; + 5E57331F1C18E212003F664E /* jquant2.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8661B7F568200F212E8 /* jquant2.c */; }; + 5E5733201C18E212003F664E /* jutils.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8671B7F568200F212E8 /* jutils.c */; }; + 5E5733211C18E212003F664E /* png.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8691B7F56E900F212E8 /* png.c */; }; + 5E5733221C18E212003F664E /* pngerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C86C1B7F56E900F212E8 /* pngerror.c */; }; + 5E5733231C18E212003F664E /* pngget.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C86D1B7F56E900F212E8 /* pngget.c */; }; + 5E5733241C18E212003F664E /* pngmem.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C86E1B7F56E900F212E8 /* pngmem.c */; }; + 5E5733251C18E212003F664E /* pngpread.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C86F1B7F56E900F212E8 /* pngpread.c */; }; + 5E5733261C18E212003F664E /* pngread.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8701B7F56E900F212E8 /* pngread.c */; }; + 5E5733271C18E212003F664E /* pngrio.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8711B7F56E900F212E8 /* pngrio.c */; }; + 5E5733281C18E212003F664E /* pngrtran.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8721B7F56E900F212E8 /* pngrtran.c */; }; + 5E5733291C18E212003F664E /* pngrutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8731B7F56E900F212E8 /* pngrutil.c */; }; + 5E57332A1C18E212003F664E /* pngset.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8741B7F56E900F212E8 /* pngset.c */; }; + 5E57332B1C18E212003F664E /* pngtrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8751B7F56E900F212E8 /* pngtrans.c */; }; + 5E57332C1C18E212003F664E /* pngwio.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8761B7F56E900F212E8 /* pngwio.c */; }; + 5E57332D1C18E212003F664E /* pngwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8771B7F56E900F212E8 /* pngwrite.c */; }; + 5E57332E1C18E212003F664E /* pngwtran.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8781B7F56E900F212E8 /* pngwtran.c */; }; + 5E57332F1C18E212003F664E /* pngwutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8791B7F56E900F212E8 /* pngwutil.c */; }; + 5E5733301C18E212003F664E /* LzmaDec.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C88F1B7F57B100F212E8 /* LzmaDec.c */; }; + 5E5733311C18E212003F664E /* adler32.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C87A1B7F577000F212E8 /* adler32.c */; }; + 5E5733321C18E212003F664E /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C87B1B7F577000F212E8 /* compress.c */; }; + 5E5733331C18E212003F664E /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C87C1B7F577000F212E8 /* crc32.c */; }; + 5E5733341C18E212003F664E /* deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C87E1B7F577000F212E8 /* deflate.c */; }; + 5E5733351C18E212003F664E /* inffast.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8801B7F577000F212E8 /* inffast.c */; }; + 5E5733361C18E212003F664E /* inflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8831B7F577000F212E8 /* inflate.c */; }; + 5E5733371C18E212003F664E /* inftrees.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8851B7F577000F212E8 /* inftrees.c */; }; + 5E5733381C18E212003F664E /* trees.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8871B7F577000F212E8 /* trees.c */; }; + 5E5733391C18E212003F664E /* uncompr.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8891B7F577000F212E8 /* uncompr.c */; }; + 5E57333A1C18E212003F664E /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C88C1B7F577000F212E8 /* zutil.c */; }; + 5E57333B1C18E212003F664E /* CLogger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8921B7F652600F212E8 /* CLogger.cpp */; }; + 5E57333C1C18E212003F664E /* COSOperator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8941B7F652600F212E8 /* COSOperator.cpp */; }; + 5E57333D1C18E212003F664E /* CProfiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8961B7F652600F212E8 /* CProfiler.cpp */; }; + 5E57333E1C18E212003F664E /* Irrlicht.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C89A1B7F652600F212E8 /* Irrlicht.cpp */; }; + 5E57333F1C18E212003F664E /* leakHunter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C89B1B7F652600F212E8 /* leakHunter.cpp */; }; + 5E5733401C18E212003F664E /* os.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C89C1B7F652600F212E8 /* os.cpp */; }; + 5E5733411C18E212003F664E /* utf8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C89E1B7F652600F212E8 /* utf8.cpp */; }; + 5E5733421C18E212003F664E /* CSceneNodeAnimatorCameraFPS.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8BA1B7F669200F212E8 /* CSceneNodeAnimatorCameraFPS.cpp */; }; + 5E5733431C18E212003F664E /* CSceneNodeAnimatorCameraMaya.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8BC1B7F669200F212E8 /* CSceneNodeAnimatorCameraMaya.cpp */; }; + 5E5733441C18E212003F664E /* CSceneNodeAnimatorCollisionResponse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8BE1B7F669200F212E8 /* CSceneNodeAnimatorCollisionResponse.cpp */; }; + 5E5733451C18E212003F664E /* CSceneNodeAnimatorDelete.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8C01B7F669200F212E8 /* CSceneNodeAnimatorDelete.cpp */; }; + 5E5733461C18E212003F664E /* CSceneNodeAnimatorFlyCircle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8C21B7F669200F212E8 /* CSceneNodeAnimatorFlyCircle.cpp */; }; + 5E5733471C18E212003F664E /* CSceneNodeAnimatorFlyStraight.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8C41B7F669200F212E8 /* CSceneNodeAnimatorFlyStraight.cpp */; }; + 5E5733481C18E212003F664E /* CSceneNodeAnimatorFollowSpline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8C61B7F669200F212E8 /* CSceneNodeAnimatorFollowSpline.cpp */; }; + 5E5733491C18E212003F664E /* CSceneNodeAnimatorRotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8C81B7F669200F212E8 /* CSceneNodeAnimatorRotation.cpp */; }; + 5E57334A1C18E212003F664E /* CSceneNodeAnimatorTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8CA1B7F669200F212E8 /* CSceneNodeAnimatorTexture.cpp */; }; + 5E57334B1C18E212003F664E /* CMetaTriangleSelector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8CC1B7F66E600F212E8 /* CMetaTriangleSelector.cpp */; }; + 5E57334C1C18E212003F664E /* COctreeTriangleSelector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8CE1B7F66E600F212E8 /* COctreeTriangleSelector.cpp */; }; + 5E57334D1C18E212003F664E /* CSceneCollisionManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8D01B7F66E600F212E8 /* CSceneCollisionManager.cpp */; }; + 5E57334E1C18E212003F664E /* CTerrainTriangleSelector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8D21B7F66E600F212E8 /* CTerrainTriangleSelector.cpp */; }; + 5E57334F1C18E212003F664E /* CTriangleBBSelector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8D41B7F66E600F212E8 /* CTriangleBBSelector.cpp */; }; + 5E5733501C18E212003F664E /* CTriangleSelector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8D61B7F66E600F212E8 /* CTriangleSelector.cpp */; }; + 5E5733511C18E212003F664E /* C3DSMeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8D81B7F680200F212E8 /* C3DSMeshFileLoader.cpp */; }; + 5E5733521C18E212003F664E /* CAnimatedMeshHalfLife.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8DA1B7F680200F212E8 /* CAnimatedMeshHalfLife.cpp */; }; + 5E5733531C18E212003F664E /* CAnimatedMeshMD2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8DC1B7F680200F212E8 /* CAnimatedMeshMD2.cpp */; }; + 5E5733541C18E212003F664E /* CAnimatedMeshMD3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8DE1B7F680200F212E8 /* CAnimatedMeshMD3.cpp */; }; + 5E5733551C18E212003F664E /* CB3DMeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8E01B7F680200F212E8 /* CB3DMeshFileLoader.cpp */; }; + 5E5733561C18E212003F664E /* CBSPMeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8E21B7F680200F212E8 /* CBSPMeshFileLoader.cpp */; }; + 5E5733571C18E212003F664E /* CColladaFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8E41B7F680200F212E8 /* CColladaFileLoader.cpp */; }; + 5E5733581C18E212003F664E /* CCSMLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8E61B7F680200F212E8 /* CCSMLoader.cpp */; }; + 5E5733591C18E212003F664E /* CDMFLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8E81B7F680200F212E8 /* CDMFLoader.cpp */; }; + 5E57335A1C18E212003F664E /* CIrrMeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8EA1B7F680200F212E8 /* CIrrMeshFileLoader.cpp */; }; + 5E57335B1C18E212003F664E /* CLMTSMeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8EC1B7F680200F212E8 /* CLMTSMeshFileLoader.cpp */; }; + 5E57335C1C18E212003F664E /* CLWOMeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8EE1B7F680200F212E8 /* CLWOMeshFileLoader.cpp */; }; + 5E57335D1C18E212003F664E /* CMD2MeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8F01B7F680200F212E8 /* CMD2MeshFileLoader.cpp */; }; + 5E57335E1C18E212003F664E /* CMD3MeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8F21B7F680200F212E8 /* CMD3MeshFileLoader.cpp */; }; + 5E57335F1C18E212003F664E /* CMeshTextureLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8F41B7F680200F212E8 /* CMeshTextureLoader.cpp */; }; + 5E5733601C18E212003F664E /* CMS3DMeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8F61B7F680200F212E8 /* CMS3DMeshFileLoader.cpp */; }; + 5E5733611C18E212003F664E /* CMY3DMeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8F91B7F680200F212E8 /* CMY3DMeshFileLoader.cpp */; }; + 5E5733621C18E212003F664E /* COBJMeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8FB1B7F680200F212E8 /* COBJMeshFileLoader.cpp */; }; + 5E5733631C18E212003F664E /* COCTLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8FD1B7F680200F212E8 /* COCTLoader.cpp */; }; + 5E5733641C18E212003F664E /* COgreMeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8FF1B7F680200F212E8 /* COgreMeshFileLoader.cpp */; }; + 5E5733651C18E212003F664E /* CPLYMeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9011B7F680200F212E8 /* CPLYMeshFileLoader.cpp */; }; + 5E5733661C18E212003F664E /* CQ3LevelMesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9031B7F680200F212E8 /* CQ3LevelMesh.cpp */; }; + 5E5733671C18E212003F664E /* CSceneLoaderIrr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9051B7F680200F212E8 /* CSceneLoaderIrr.cpp */; }; + 5E5733681C18E212003F664E /* CSkinnedMesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9071B7F680200F212E8 /* CSkinnedMesh.cpp */; }; + 5E5733691C18E212003F664E /* CSMFMeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9091B7F680200F212E8 /* CSMFMeshFileLoader.cpp */; }; + 5E57336A1C18E212003F664E /* CSTLMeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C90B1B7F680200F212E8 /* CSTLMeshFileLoader.cpp */; }; + 5E57336B1C18E212003F664E /* CXMeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C90D1B7F680200F212E8 /* CXMeshFileLoader.cpp */; }; + 5E57336C1C18E212003F664E /* CParticleAnimatedMeshSceneNodeEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9101B7F684000F212E8 /* CParticleAnimatedMeshSceneNodeEmitter.cpp */; }; + 5E57336D1C18E212003F664E /* CParticleAttractionAffector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9121B7F684000F212E8 /* CParticleAttractionAffector.cpp */; }; + 5E57336E1C18E212003F664E /* CParticleBoxEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9141B7F684000F212E8 /* CParticleBoxEmitter.cpp */; }; + 5E57336F1C18E212003F664E /* CParticleCylinderEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9161B7F684000F212E8 /* CParticleCylinderEmitter.cpp */; }; + 5E5733701C18E212003F664E /* CParticleFadeOutAffector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9181B7F684000F212E8 /* CParticleFadeOutAffector.cpp */; }; + 5E5733711C18E212003F664E /* CParticleGravityAffector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C91A1B7F684000F212E8 /* CParticleGravityAffector.cpp */; }; + 5E5733721C18E212003F664E /* CParticleMeshEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C91C1B7F684000F212E8 /* CParticleMeshEmitter.cpp */; }; + 5E5733731C18E212003F664E /* CParticlePointEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C91E1B7F684000F212E8 /* CParticlePointEmitter.cpp */; }; + 5E5733741C18E212003F664E /* CParticleRingEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9201B7F684000F212E8 /* CParticleRingEmitter.cpp */; }; + 5E5733751C18E212003F664E /* CParticleRotationAffector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9221B7F684000F212E8 /* CParticleRotationAffector.cpp */; }; + 5E5733761C18E212003F664E /* CParticleScaleAffector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9241B7F684000F212E8 /* CParticleScaleAffector.cpp */; }; + 5E5733771C18E212003F664E /* CParticleSphereEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9261B7F684000F212E8 /* CParticleSphereEmitter.cpp */; }; + 5E5733781C18E212003F664E /* CParticleSystemSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9281B7F684000F212E8 /* CParticleSystemSceneNode.cpp */; }; + 5E5733791C18E212003F664E /* CAnimatedMeshSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C92A1B7F68D600F212E8 /* CAnimatedMeshSceneNode.cpp */; }; + 5E57337A1C18E212003F664E /* CBillboardSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C92C1B7F68D600F212E8 /* CBillboardSceneNode.cpp */; }; + 5E57337B1C18E212003F664E /* CBoneSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C92E1B7F68D600F212E8 /* CBoneSceneNode.cpp */; }; + 5E57337C1C18E212003F664E /* CCameraSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9301B7F68D600F212E8 /* CCameraSceneNode.cpp */; }; + 5E57337D1C18E212003F664E /* CCubeSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9321B7F68D600F212E8 /* CCubeSceneNode.cpp */; }; + 5E57337E1C18E212003F664E /* CDummyTransformationSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9341B7F68D600F212E8 /* CDummyTransformationSceneNode.cpp */; }; + 5E57337F1C18E212003F664E /* CEmptySceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9361B7F68D600F212E8 /* CEmptySceneNode.cpp */; }; + 5E5733801C18E212003F664E /* CLightSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9381B7F68D600F212E8 /* CLightSceneNode.cpp */; }; + 5E5733811C18E212003F664E /* CMeshSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C93A1B7F68D600F212E8 /* CMeshSceneNode.cpp */; }; + 5E5733821C18E212003F664E /* COctreeSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C93C1B7F68D600F212E8 /* COctreeSceneNode.cpp */; }; + 5E5733831C18E212003F664E /* CQuake3ShaderSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C93E1B7F68D600F212E8 /* CQuake3ShaderSceneNode.cpp */; }; + 5E5733841C18E212003F664E /* CShadowVolumeSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9401B7F68D600F212E8 /* CShadowVolumeSceneNode.cpp */; }; + 5E5733851C18E212003F664E /* CSkyBoxSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9421B7F68D600F212E8 /* CSkyBoxSceneNode.cpp */; }; + 5E5733861C18E212003F664E /* CSkyDomeSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9441B7F68D600F212E8 /* CSkyDomeSceneNode.cpp */; }; + 5E5733871C18E212003F664E /* CSphereSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9461B7F68D600F212E8 /* CSphereSceneNode.cpp */; }; + 5E5733881C18E212003F664E /* CTerrainSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9481B7F68D600F212E8 /* CTerrainSceneNode.cpp */; }; + 5E5733891C18E212003F664E /* CTextSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C94A1B7F68D600F212E8 /* CTextSceneNode.cpp */; }; + 5E57338A1C18E212003F664E /* CVolumeLightSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C94C1B7F68D600F212E8 /* CVolumeLightSceneNode.cpp */; }; + 5E57338B1C18E212003F664E /* CWaterSurfaceSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C94E1B7F68D600F212E8 /* CWaterSurfaceSceneNode.cpp */; }; + 5E57338C1C18E212003F664E /* CB3DMeshWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E7908981C10FE4A00DFE7FE /* CB3DMeshWriter.cpp */; }; + 5E57338D1C18E212003F664E /* CColladaMeshWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9501B7F691500F212E8 /* CColladaMeshWriter.cpp */; }; + 5E57338E1C18E212003F664E /* CIrrMeshWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9521B7F691500F212E8 /* CIrrMeshWriter.cpp */; }; + 5E57338F1C18E212003F664E /* COBJMeshWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9541B7F691500F212E8 /* COBJMeshWriter.cpp */; }; + 5E5733901C18E212003F664E /* CPLYMeshWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9561B7F691500F212E8 /* CPLYMeshWriter.cpp */; }; + 5E5733911C18E212003F664E /* CSTLMeshWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9581B7F691500F212E8 /* CSTLMeshWriter.cpp */; }; + 5E5733921C18E212003F664E /* CDefaultSceneNodeAnimatorFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8AD1B7F664100F212E8 /* CDefaultSceneNodeAnimatorFactory.cpp */; }; + 5E5733931C18E212003F664E /* CDefaultSceneNodeFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8AF1B7F664100F212E8 /* CDefaultSceneNodeFactory.cpp */; }; + 5E5733941C18E212003F664E /* CGeometryCreator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8B11B7F664100F212E8 /* CGeometryCreator.cpp */; }; + 5E5733951C18E212003F664E /* CMeshCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8B31B7F664100F212E8 /* CMeshCache.cpp */; }; + 5E5733961C18E212003F664E /* CMeshManipulator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8B51B7F664100F212E8 /* CMeshManipulator.cpp */; }; + 5E5733971C18E212003F664E /* CSceneManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C8B71B7F664100F212E8 /* CSceneManager.cpp */; }; + 5E5733981C18E212003F664E /* CBurningShader_Raster_Reference.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9601B7F6A7600F212E8 /* CBurningShader_Raster_Reference.cpp */; }; + 5E5733991C18E212003F664E /* CDepthBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9611B7F6A7600F212E8 /* CDepthBuffer.cpp */; }; + 5E57339A1C18E212003F664E /* CSoftwareDriver2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9641B7F6A7600F212E8 /* CSoftwareDriver2.cpp */; }; + 5E57339B1C18E212003F664E /* CSoftwareTexture2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9661B7F6A7600F212E8 /* CSoftwareTexture2.cpp */; }; + 5E57339C1C18E212003F664E /* CTRGouraud2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9681B7F6A7600F212E8 /* CTRGouraud2.cpp */; }; + 5E57339D1C18E212003F664E /* CTRGouraudAlpha2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9691B7F6A7600F212E8 /* CTRGouraudAlpha2.cpp */; }; + 5E57339E1C18E212003F664E /* CTRGouraudAlphaNoZ2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C96A1B7F6A7600F212E8 /* CTRGouraudAlphaNoZ2.cpp */; }; + 5E57339F1C18E212003F664E /* CTRNormalMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C96B1B7F6A7600F212E8 /* CTRNormalMap.cpp */; }; + 5E5733A01C18E212003F664E /* CTRStencilShadow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C96C1B7F6A7600F212E8 /* CTRStencilShadow.cpp */; }; + 5E5733A11C18E212003F664E /* CTRTextureBlend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C96D1B7F6A7600F212E8 /* CTRTextureBlend.cpp */; }; + 5E5733A21C18E212003F664E /* CTRTextureDetailMap2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C96E1B7F6A7600F212E8 /* CTRTextureDetailMap2.cpp */; }; + 5E5733A31C18E212003F664E /* CTRTextureGouraud2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C96F1B7F6A7600F212E8 /* CTRTextureGouraud2.cpp */; }; + 5E5733A41C18E212003F664E /* CTRTextureGouraudAdd2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9701B7F6A7600F212E8 /* CTRTextureGouraudAdd2.cpp */; }; + 5E5733A51C18E212003F664E /* CTRTextureGouraudAddNoZ2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9711B7F6A7600F212E8 /* CTRTextureGouraudAddNoZ2.cpp */; }; + 5E5733A61C18E212003F664E /* CTRTextureGouraudAlpha.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9721B7F6A7600F212E8 /* CTRTextureGouraudAlpha.cpp */; }; + 5E5733A71C18E212003F664E /* CTRTextureGouraudAlphaNoZ.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9731B7F6A7600F212E8 /* CTRTextureGouraudAlphaNoZ.cpp */; }; + 5E5733A81C18E212003F664E /* CTRTextureGouraudNoZ2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9741B7F6A7600F212E8 /* CTRTextureGouraudNoZ2.cpp */; }; + 5E5733A91C18E212003F664E /* CTRTextureGouraudVertexAlpha2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9751B7F6A7600F212E8 /* CTRTextureGouraudVertexAlpha2.cpp */; }; + 5E5733AA1C18E212003F664E /* CTRTextureLightMap2_Add.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9761B7F6A7600F212E8 /* CTRTextureLightMap2_Add.cpp */; }; + 5E5733AB1C18E212003F664E /* CTRTextureLightMap2_M1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9771B7F6A7600F212E8 /* CTRTextureLightMap2_M1.cpp */; }; + 5E5733AC1C18E212003F664E /* CTRTextureLightMap2_M2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9781B7F6A7600F212E8 /* CTRTextureLightMap2_M2.cpp */; }; + 5E5733AD1C18E212003F664E /* CTRTextureLightMap2_M4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9791B7F6A7600F212E8 /* CTRTextureLightMap2_M4.cpp */; }; + 5E5733AE1C18E212003F664E /* CTRTextureLightMapGouraud2_M4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C97A1B7F6A7600F212E8 /* CTRTextureLightMapGouraud2_M4.cpp */; }; + 5E5733AF1C18E212003F664E /* CTRTextureWire2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C97B1B7F6A7600F212E8 /* CTRTextureWire2.cpp */; }; + 5E5733B01C18E212003F664E /* IBurningShader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C97C1B7F6A7600F212E8 /* IBurningShader.cpp */; }; + 5E5733B11C18E212003F664E /* CImageLoaderBMP.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9841B7F6AED00F212E8 /* CImageLoaderBMP.cpp */; }; + 5E5733B21C18E212003F664E /* CImageLoaderDDS.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9861B7F6AED00F212E8 /* CImageLoaderDDS.cpp */; }; + 5E5733B31C18E212003F664E /* CImageLoaderJPG.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9881B7F6AED00F212E8 /* CImageLoaderJPG.cpp */; }; + 5E5733B41C18E212003F664E /* CImageLoaderPCX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C98A1B7F6AED00F212E8 /* CImageLoaderPCX.cpp */; }; + 5E5733B51C18E212003F664E /* CImageLoaderPNG.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C98C1B7F6AED00F212E8 /* CImageLoaderPNG.cpp */; }; + 5E5733B61C18E212003F664E /* CImageLoaderPPM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C98E1B7F6AED00F212E8 /* CImageLoaderPPM.cpp */; }; + 5E5733B71C18E212003F664E /* CImageLoaderPSD.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9901B7F6AED00F212E8 /* CImageLoaderPSD.cpp */; }; + 5E5733B81C18E212003F664E /* CImageLoaderPVR.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9921B7F6AED00F212E8 /* CImageLoaderPVR.cpp */; }; + 5E5733B91C18E212003F664E /* CImageLoaderRGB.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9941B7F6AED00F212E8 /* CImageLoaderRGB.cpp */; }; + 5E5733BA1C18E212003F664E /* CImageLoaderTGA.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9961B7F6AED00F212E8 /* CImageLoaderTGA.cpp */; }; + 5E5733BB1C18E212003F664E /* CImageLoaderWAL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9981B7F6AED00F212E8 /* CImageLoaderWAL.cpp */; }; + 5E5733BC1C18E212003F664E /* CImageWriterBMP.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C99A1B7F6B0900F212E8 /* CImageWriterBMP.cpp */; }; + 5E5733BD1C18E212003F664E /* CImageWriterJPG.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C99C1B7F6B0900F212E8 /* CImageWriterJPG.cpp */; }; + 5E5733BE1C18E212003F664E /* CImageWriterPCX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C99E1B7F6B0900F212E8 /* CImageWriterPCX.cpp */; }; + 5E5733BF1C18E212003F664E /* CImageWriterPNG.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9A01B7F6B0900F212E8 /* CImageWriterPNG.cpp */; }; + 5E5733C01C18E212003F664E /* CImageWriterPPM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9A21B7F6B0900F212E8 /* CImageWriterPPM.cpp */; }; + 5E5733C11C18E212003F664E /* CImageWriterPSD.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9A41B7F6B0900F212E8 /* CImageWriterPSD.cpp */; }; + 5E5733C21C18E212003F664E /* CImageWriterTGA.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9A61B7F6B0900F212E8 /* CImageWriterTGA.cpp */; }; + 5E5733C31C18E212003F664E /* CColorConverter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9A81B7F6B6800F212E8 /* CColorConverter.cpp */; }; + 5E5733C41C18E212003F664E /* CFPSCounter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9AA1B7F6B6800F212E8 /* CFPSCounter.cpp */; }; + 5E5733C51C18E212003F664E /* CImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9AC1B7F6B6800F212E8 /* CImage.cpp */; }; + 5E5733C61C18E212003F664E /* CNullDriver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9AE1B7F6B6800F212E8 /* CNullDriver.cpp */; }; + 5E5733C71C18E212003F664E /* COpenGLCacheHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E7908911C10EEC000DFE7FE /* COpenGLCacheHandler.cpp */; }; + 5E5733C81C18E212003F664E /* COpenGLDriver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9B11B7F6BA700F212E8 /* COpenGLDriver.cpp */; }; + 5E5733C91C18E212003F664E /* COpenGLExtensionHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9B31B7F6BA700F212E8 /* COpenGLExtensionHandler.cpp */; }; + 5E5733CA1C18E212003F664E /* COpenGLNormalMapRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9B61B7F6BA700F212E8 /* COpenGLNormalMapRenderer.cpp */; }; + 5E5733CB1C18E212003F664E /* COpenGLParallaxMapRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9B81B7F6BA700F212E8 /* COpenGLParallaxMapRenderer.cpp */; }; + 5E5733CC1C18E212003F664E /* COpenGLShaderMaterialRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9BA1B7F6BA700F212E8 /* COpenGLShaderMaterialRenderer.cpp */; }; + 5E5733CD1C18E212003F664E /* COpenGLSLMaterialRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9BC1B7F6BA700F212E8 /* COpenGLSLMaterialRenderer.cpp */; }; + 5E5733CE1C18E212003F664E /* CSoftwareDriver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9D71B7F6C6100F212E8 /* CSoftwareDriver.cpp */; }; + 5E5733CF1C18E212003F664E /* CSoftwareTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9D91B7F6C6100F212E8 /* CSoftwareTexture.cpp */; }; + 5E5733D01C18E212003F664E /* CTRFlat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9DB1B7F6C6100F212E8 /* CTRFlat.cpp */; }; + 5E5733D11C18E212003F664E /* CTRFlatWire.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9DC1B7F6C6100F212E8 /* CTRFlatWire.cpp */; }; + 5E5733D21C18E212003F664E /* CTRGouraud.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9DD1B7F6C6100F212E8 /* CTRGouraud.cpp */; }; + 5E5733D31C18E212003F664E /* CTRGouraudWire.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9DE1B7F6C6100F212E8 /* CTRGouraudWire.cpp */; }; + 5E5733D41C18E212003F664E /* CTRTextureFlat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9DF1B7F6C6100F212E8 /* CTRTextureFlat.cpp */; }; + 5E5733D51C18E212003F664E /* CTRTextureFlatWire.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9E01B7F6C6100F212E8 /* CTRTextureFlatWire.cpp */; }; + 5E5733D61C18E212003F664E /* CTRTextureGouraud.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9E11B7F6C6100F212E8 /* CTRTextureGouraud.cpp */; }; + 5E5733D71C18E212003F664E /* CTRTextureGouraudAdd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9E31B7F6C6100F212E8 /* CTRTextureGouraudAdd.cpp */; }; + 5E5733D81C18E212003F664E /* CTRTextureGouraudNoZ.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9E41B7F6C6100F212E8 /* CTRTextureGouraudNoZ.cpp */; }; + 5E5733D91C18E212003F664E /* CTRTextureGouraudWire.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9E51B7F6C6100F212E8 /* CTRTextureGouraudWire.cpp */; }; + 5E5733DA1C18E212003F664E /* CZBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9E61B7F6C6100F212E8 /* CZBuffer.cpp */; }; + 5E5733DB1C18E212003F664E /* CNSOGLManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9EE1B7F6CCC00F212E8 /* CNSOGLManager.mm */; }; + 5E5733DC1C18E212003F664E /* CVideoModeList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E34C9EB1B7F6C8200F212E8 /* CVideoModeList.cpp */; }; + 5E5733E91C18E254003F664E /* CIrrDeviceiOS.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5E5733E71C18E254003F664E /* CIrrDeviceiOS.mm */; }; + 5E5733F31C18E2C0003F664E /* COGLESDriver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E5733ED1C18E2C0003F664E /* COGLESDriver.cpp */; }; + 5E5733F51C18E2C0003F664E /* COGLESExtensionHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E5733EF1C18E2C0003F664E /* COGLESExtensionHandler.cpp */; }; + 5E5734081C18E2E2003F664E /* COGLES2Driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E5733F91C18E2E2003F664E /* COGLES2Driver.cpp */; }; + 5E57340A1C18E2E2003F664E /* COGLES2ExtensionHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E5733FB1C18E2E2003F664E /* COGLES2ExtensionHandler.cpp */; }; + 5E57340C1C18E2E2003F664E /* COGLES2FixedPipelineRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E5733FD1C18E2E2003F664E /* COGLES2FixedPipelineRenderer.cpp */; }; + 5E57340E1C18E2E2003F664E /* COGLES2MaterialRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E5733FF1C18E2E2003F664E /* COGLES2MaterialRenderer.cpp */; }; + 5E5734101C18E2E2003F664E /* COGLES2NormalMapRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E5734011C18E2E2003F664E /* COGLES2NormalMapRenderer.cpp */; }; + 5E5734121C18E2E2003F664E /* COGLES2ParallaxMapRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E5734031C18E2E2003F664E /* COGLES2ParallaxMapRenderer.cpp */; }; + 5E5734141C18E2E2003F664E /* COGLES2Renderer2D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E5734051C18E2E2003F664E /* COGLES2Renderer2D.cpp */; }; 5E7908971C10EF3F00DFE7FE /* COpenGLCacheHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E7908911C10EEC000DFE7FE /* COpenGLCacheHandler.cpp */; }; 5E79089B1C10FEF900DFE7FE /* CB3DMeshWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E7908981C10FE4A00DFE7FE /* CB3DMeshWriter.cpp */; }; 5E8570BC1B7F9AC400B267D2 /* CIrrDeviceConsole.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E8570BA1B7F9AC400B267D2 /* CIrrDeviceConsole.cpp */; }; - 5E8570BD1B7F9AC400B267D2 /* CIrrDeviceConsole.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E8570BB1B7F9AC400B267D2 /* CIrrDeviceConsole.h */; }; + 5E9573D71C18E9E600C27989 /* CEAGLManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5E9573D61C18E9E600C27989 /* CEAGLManager.mm */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -1021,6 +1326,30 @@ 5E34C9ED1B7F6CCC00F212E8 /* CNSOGLManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNSOGLManager.h; sourceTree = ""; }; 5E34C9EE1B7F6CCC00F212E8 /* CNSOGLManager.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CNSOGLManager.mm; sourceTree = ""; }; 5E34C9F31B7F6E3400F212E8 /* libIrrlicht.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libIrrlicht.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 5E5733E51C18E212003F664E /* libIrrlicht.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libIrrlicht.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 5E5733E61C18E254003F664E /* CIrrDeviceiOS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CIrrDeviceiOS.h; sourceTree = ""; }; + 5E5733E71C18E254003F664E /* CIrrDeviceiOS.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CIrrDeviceiOS.mm; sourceTree = ""; }; + 5E5733EC1C18E2C0003F664E /* COGLESCommon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = COGLESCommon.h; sourceTree = ""; }; + 5E5733ED1C18E2C0003F664E /* COGLESDriver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = COGLESDriver.cpp; sourceTree = ""; }; + 5E5733EE1C18E2C0003F664E /* COGLESDriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = COGLESDriver.h; sourceTree = ""; }; + 5E5733EF1C18E2C0003F664E /* COGLESExtensionHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = COGLESExtensionHandler.cpp; sourceTree = ""; }; + 5E5733F01C18E2C0003F664E /* COGLESExtensionHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = COGLESExtensionHandler.h; sourceTree = ""; }; + 5E5733F11C18E2C0003F664E /* COGLESMaterialRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = COGLESMaterialRenderer.h; sourceTree = ""; }; + 5E5733F81C18E2E2003F664E /* COGLES2Common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = COGLES2Common.h; sourceTree = ""; }; + 5E5733F91C18E2E2003F664E /* COGLES2Driver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = COGLES2Driver.cpp; sourceTree = ""; }; + 5E5733FA1C18E2E2003F664E /* COGLES2Driver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = COGLES2Driver.h; sourceTree = ""; }; + 5E5733FB1C18E2E2003F664E /* COGLES2ExtensionHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = COGLES2ExtensionHandler.cpp; sourceTree = ""; }; + 5E5733FC1C18E2E2003F664E /* COGLES2ExtensionHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = COGLES2ExtensionHandler.h; sourceTree = ""; }; + 5E5733FD1C18E2E2003F664E /* COGLES2FixedPipelineRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = COGLES2FixedPipelineRenderer.cpp; sourceTree = ""; }; + 5E5733FE1C18E2E2003F664E /* COGLES2FixedPipelineRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = COGLES2FixedPipelineRenderer.h; sourceTree = ""; }; + 5E5733FF1C18E2E2003F664E /* COGLES2MaterialRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = COGLES2MaterialRenderer.cpp; sourceTree = ""; }; + 5E5734001C18E2E2003F664E /* COGLES2MaterialRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = COGLES2MaterialRenderer.h; sourceTree = ""; }; + 5E5734011C18E2E2003F664E /* COGLES2NormalMapRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = COGLES2NormalMapRenderer.cpp; sourceTree = ""; }; + 5E5734021C18E2E2003F664E /* COGLES2NormalMapRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = COGLES2NormalMapRenderer.h; sourceTree = ""; }; + 5E5734031C18E2E2003F664E /* COGLES2ParallaxMapRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = COGLES2ParallaxMapRenderer.cpp; sourceTree = ""; }; + 5E5734041C18E2E2003F664E /* COGLES2ParallaxMapRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = COGLES2ParallaxMapRenderer.h; sourceTree = ""; }; + 5E5734051C18E2E2003F664E /* COGLES2Renderer2D.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = COGLES2Renderer2D.cpp; sourceTree = ""; }; + 5E5734061C18E2E2003F664E /* COGLES2Renderer2D.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = COGLES2Renderer2D.h; sourceTree = ""; }; 5E79088A1C10EC6C00DFE7FE /* IRenderTarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = IRenderTarget.h; path = ../../include/IRenderTarget.h; sourceTree = ""; }; 5E79088D1C10EE6700DFE7FE /* COGLCoreCacheHandler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = COGLCoreCacheHandler.h; sourceTree = ""; }; 5E79088E1C10EE6700DFE7FE /* COGLCoreFeature.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = COGLCoreFeature.h; sourceTree = ""; }; @@ -1033,6 +1362,9 @@ 5E7908991C10FE4A00DFE7FE /* CB3DMeshWriter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CB3DMeshWriter.h; sourceTree = ""; }; 5E8570BA1B7F9AC400B267D2 /* CIrrDeviceConsole.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CIrrDeviceConsole.cpp; sourceTree = ""; }; 5E8570BB1B7F9AC400B267D2 /* CIrrDeviceConsole.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CIrrDeviceConsole.h; sourceTree = ""; }; + 5E9573D11C18E70000C27989 /* EVertexAttributes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = EVertexAttributes.h; path = ../../include/EVertexAttributes.h; sourceTree = ""; }; + 5E9573D31C18E9B300C27989 /* CEAGLManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CEAGLManager.h; sourceTree = ""; }; + 5E9573D61C18E9E600C27989 /* CEAGLManager.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CEAGLManager.mm; sourceTree = ""; }; 5EC24F5E1B8B861200DCA615 /* exampleHelper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = exampleHelper.h; path = ../../include/exampleHelper.h; sourceTree = ""; }; /* End PBXFileReference section */ @@ -1044,6 +1376,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 5E5733DD1C18E212003F664E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ @@ -1244,6 +1583,7 @@ 5E34C6F41B7F4AFB00F212E8 /* EMaterialFlags.h */, 5E34C6F51B7F4AFB00F212E8 /* EMaterialTypes.h */, 5E34C6FB1B7F4AFC00F212E8 /* EShaderTypes.h */, + 5E9573D11C18E70000C27989 /* EVertexAttributes.h */, 5E34C70B1B7F4AFC00F212E8 /* IContextManager.h */, 5E34C7141B7F4AFC00F212E8 /* IGPUProgrammingServices.h */, 5E34C7311B7F4AFC00F212E8 /* IImage.h */, @@ -1447,6 +1787,8 @@ 5E34C95B1B7F693800F212E8 /* Null */, 5E34C95C1B7F694500F212E8 /* OpenGL */, 5E79088C1C10EDF000DFE7FE /* OpenGL Context */, + 5E5733EA1C18E27E003F664E /* OpenGL ES1.x */, + 5E5733EB1C18E29B003F664E /* OpenGL ES2.x */, 5E79088B1C10ED5000DFE7FE /* OpenGL Core */, 5E34C95F1B7F697B00F212E8 /* Software */, ); @@ -1480,6 +1822,8 @@ children = ( 5E8570BA1B7F9AC400B267D2 /* CIrrDeviceConsole.cpp */, 5E8570BB1B7F9AC400B267D2 /* CIrrDeviceConsole.h */, + 5E5733E61C18E254003F664E /* CIrrDeviceiOS.h */, + 5E5733E71C18E254003F664E /* CIrrDeviceiOS.mm */, 5E34C8131B7F535C00F212E8 /* CIrrDeviceOSX.h */, 5E34C8141B7F535C00F212E8 /* CIrrDeviceOSX.mm */, 5E34C80D1B7F52AC00F212E8 /* CIrrDeviceStub.cpp */, @@ -2032,10 +2376,46 @@ isa = PBXGroup; children = ( 5E34C9F31B7F6E3400F212E8 /* libIrrlicht.a */, + 5E5733E51C18E212003F664E /* libIrrlicht.a */, ); name = Products; sourceTree = ""; }; + 5E5733EA1C18E27E003F664E /* OpenGL ES1.x */ = { + isa = PBXGroup; + children = ( + 5E5733EC1C18E2C0003F664E /* COGLESCommon.h */, + 5E5733ED1C18E2C0003F664E /* COGLESDriver.cpp */, + 5E5733EE1C18E2C0003F664E /* COGLESDriver.h */, + 5E5733EF1C18E2C0003F664E /* COGLESExtensionHandler.cpp */, + 5E5733F01C18E2C0003F664E /* COGLESExtensionHandler.h */, + 5E5733F11C18E2C0003F664E /* COGLESMaterialRenderer.h */, + ); + name = "OpenGL ES1.x"; + sourceTree = ""; + }; + 5E5733EB1C18E29B003F664E /* OpenGL ES2.x */ = { + isa = PBXGroup; + children = ( + 5E5733F81C18E2E2003F664E /* COGLES2Common.h */, + 5E5733F91C18E2E2003F664E /* COGLES2Driver.cpp */, + 5E5733FA1C18E2E2003F664E /* COGLES2Driver.h */, + 5E5733FB1C18E2E2003F664E /* COGLES2ExtensionHandler.cpp */, + 5E5733FC1C18E2E2003F664E /* COGLES2ExtensionHandler.h */, + 5E5733FD1C18E2E2003F664E /* COGLES2FixedPipelineRenderer.cpp */, + 5E5733FE1C18E2E2003F664E /* COGLES2FixedPipelineRenderer.h */, + 5E5733FF1C18E2E2003F664E /* COGLES2MaterialRenderer.cpp */, + 5E5734001C18E2E2003F664E /* COGLES2MaterialRenderer.h */, + 5E5734011C18E2E2003F664E /* COGLES2NormalMapRenderer.cpp */, + 5E5734021C18E2E2003F664E /* COGLES2NormalMapRenderer.h */, + 5E5734031C18E2E2003F664E /* COGLES2ParallaxMapRenderer.cpp */, + 5E5734041C18E2E2003F664E /* COGLES2ParallaxMapRenderer.h */, + 5E5734051C18E2E2003F664E /* COGLES2Renderer2D.cpp */, + 5E5734061C18E2E2003F664E /* COGLES2Renderer2D.h */, + ); + name = "OpenGL ES2.x"; + sourceTree = ""; + }; 5E79088B1C10ED5000DFE7FE /* OpenGL Core */ = { isa = PBXGroup; children = ( @@ -2050,6 +2430,8 @@ 5E79088C1C10EDF000DFE7FE /* OpenGL Context */ = { isa = PBXGroup; children = ( + 5E9573D61C18E9E600C27989 /* CEAGLManager.mm */, + 5E9573D31C18E9B300C27989 /* CEAGLManager.h */, 5E34C9ED1B7F6CCC00F212E8 /* CNSOGLManager.h */, 5E34C9EE1B7F6CCC00F212E8 /* CNSOGLManager.mm */, ); @@ -2063,9 +2445,13 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 5E8570BD1B7F9AC400B267D2 /* CIrrDeviceConsole.h in Headers */, - 5E7908961C10EEC000DFE7FE /* COpenGLCommon.h in Headers */, - 5E7908951C10EEC000DFE7FE /* COpenGLCacheHandler.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5E5733DE1C18E212003F664E /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2089,6 +2475,23 @@ productReference = 5E34C9F31B7F6E3400F212E8 /* libIrrlicht.a */; productType = "com.apple.product-type.library.static"; }; + 5E5732B11C18E212003F664E /* Irrlicht_iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5E5733E21C18E212003F664E /* Build configuration list for PBXNativeTarget "Irrlicht_iOS" */; + buildPhases = ( + 5E5732B21C18E212003F664E /* Sources */, + 5E5733DD1C18E212003F664E /* Frameworks */, + 5E5733DE1C18E212003F664E /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Irrlicht_iOS; + productName = Irrlicht; + productReference = 5E5733E51C18E212003F664E /* libIrrlicht.a */; + productType = "com.apple.product-type.library.static"; + }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -2115,6 +2518,7 @@ projectRoot = ""; targets = ( 5E34C9F21B7F6E3400F212E8 /* Irrlicht_OSX */, + 5E5732B11C18E212003F664E /* Irrlicht_iOS */, ); }; /* End PBXProject section */ @@ -2169,7 +2573,6 @@ 5E34CA4F1B7F6EBF00F212E8 /* CXMLWriter.cpp in Sources */, 5E34CA511B7F6EBF00F212E8 /* CZipReader.cpp in Sources */, 5E34CA541B7F6EBF00F212E8 /* irrXML.cpp in Sources */, - 5E34CA581B7F6EBF00F212E8 /* CIrrDeviceOSX.mm in Sources */, 5E34CA591B7F6EBF00F212E8 /* CIrrDeviceStub.cpp in Sources */, 5E34CA5C1B7F6EBF00F212E8 /* aescrypt.cpp in Sources */, 5E34CA5D1B7F6EBF00F212E8 /* aeskey.cpp in Sources */, @@ -2425,12 +2828,329 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 5E5732B21C18E212003F664E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5E57340E1C18E2E2003F664E /* COGLES2MaterialRenderer.cpp in Sources */, + 5E5732B31C18E212003F664E /* CDefaultGUIElementFactory.cpp in Sources */, + 5E5732B41C18E212003F664E /* CGUIButton.cpp in Sources */, + 5E5732B51C18E212003F664E /* CGUICheckBox.cpp in Sources */, + 5E5732B61C18E212003F664E /* CGUIColorSelectDialog.cpp in Sources */, + 5E5732B71C18E212003F664E /* CGUIComboBox.cpp in Sources */, + 5E5732B81C18E212003F664E /* CGUIContextMenu.cpp in Sources */, + 5E5732B91C18E212003F664E /* CGUIEditBox.cpp in Sources */, + 5E5732BA1C18E212003F664E /* CGUIEnvironment.cpp in Sources */, + 5E5732BB1C18E212003F664E /* CGUIFileOpenDialog.cpp in Sources */, + 5E5732BC1C18E212003F664E /* CGUIFont.cpp in Sources */, + 5E5732BD1C18E212003F664E /* CGUIImage.cpp in Sources */, + 5E5732BE1C18E212003F664E /* CGUIImageList.cpp in Sources */, + 5E5732BF1C18E212003F664E /* CGUIInOutFader.cpp in Sources */, + 5E5732C01C18E212003F664E /* CGUIListBox.cpp in Sources */, + 5E5732C11C18E212003F664E /* CGUIMenu.cpp in Sources */, + 5E5732C21C18E212003F664E /* CGUIMeshViewer.cpp in Sources */, + 5E5732C31C18E212003F664E /* CGUIMessageBox.cpp in Sources */, + 5E5732C41C18E212003F664E /* CGUIModalScreen.cpp in Sources */, + 5E5732C51C18E212003F664E /* CGUIProfiler.cpp in Sources */, + 5E5732C61C18E212003F664E /* CGUIScrollBar.cpp in Sources */, + 5E5732C71C18E212003F664E /* CGUISkin.cpp in Sources */, + 5E5732C81C18E212003F664E /* CGUISpinBox.cpp in Sources */, + 5E5732C91C18E212003F664E /* CGUISpriteBank.cpp in Sources */, + 5E5732CA1C18E212003F664E /* CGUIStaticText.cpp in Sources */, + 5E5732CB1C18E212003F664E /* CGUITabControl.cpp in Sources */, + 5E5732CC1C18E212003F664E /* CGUITable.cpp in Sources */, + 5E5732CD1C18E212003F664E /* CGUIToolBar.cpp in Sources */, + 5E5732CE1C18E212003F664E /* CGUITreeView.cpp in Sources */, + 5E5732CF1C18E212003F664E /* CGUIWindow.cpp in Sources */, + 5E5732D01C18E212003F664E /* CAttributes.cpp in Sources */, + 5E5732D11C18E212003F664E /* CFileList.cpp in Sources */, + 5E5732D21C18E212003F664E /* CFileSystem.cpp in Sources */, + 5E5732D31C18E212003F664E /* CLimitReadFile.cpp in Sources */, + 5E5732D41C18E212003F664E /* CMemoryFile.cpp in Sources */, + 5E5732D51C18E212003F664E /* CMountPointReader.cpp in Sources */, + 5E5732D61C18E212003F664E /* CNPKReader.cpp in Sources */, + 5E5732D71C18E212003F664E /* CPakReader.cpp in Sources */, + 5E5732D81C18E212003F664E /* CReadFile.cpp in Sources */, + 5E5732D91C18E212003F664E /* CTarReader.cpp in Sources */, + 5E5732DA1C18E212003F664E /* CWADReader.cpp in Sources */, + 5E5732DB1C18E212003F664E /* CWriteFile.cpp in Sources */, + 5E5732DC1C18E212003F664E /* CXMLReader.cpp in Sources */, + 5E5732DD1C18E212003F664E /* CXMLWriter.cpp in Sources */, + 5E5732DE1C18E212003F664E /* CZipReader.cpp in Sources */, + 5E5732DF1C18E212003F664E /* irrXML.cpp in Sources */, + 5E5732E01C18E212003F664E /* CIrrDeviceOSX.mm in Sources */, + 5E5732E11C18E212003F664E /* CIrrDeviceStub.cpp in Sources */, + 5E5732E21C18E212003F664E /* aescrypt.cpp in Sources */, + 5E5732E31C18E212003F664E /* aeskey.cpp in Sources */, + 5E5732E41C18E212003F664E /* aestab.cpp in Sources */, + 5E5732E51C18E212003F664E /* fileenc.cpp in Sources */, + 5E5732E61C18E212003F664E /* hmac.cpp in Sources */, + 5E5732E71C18E212003F664E /* prng.cpp in Sources */, + 5E5732E81C18E212003F664E /* pwd2key.cpp in Sources */, + 5E5732E91C18E212003F664E /* sha1.cpp in Sources */, + 5E5732EA1C18E212003F664E /* sha2.cpp in Sources */, + 5E5732EB1C18E212003F664E /* blocksort.c in Sources */, + 5E5732EC1C18E212003F664E /* bzcompress.c in Sources */, + 5E5732ED1C18E212003F664E /* bzlib.c in Sources */, + 5E5732EE1C18E212003F664E /* crctable.c in Sources */, + 5E5732EF1C18E212003F664E /* decompress.c in Sources */, + 5E5732F01C18E212003F664E /* huffman.c in Sources */, + 5E5732F11C18E212003F664E /* randtable.c in Sources */, + 5E5732F21C18E212003F664E /* jaricom.c in Sources */, + 5E5732F31C18E212003F664E /* jcapimin.c in Sources */, + 5E5732F41C18E212003F664E /* jcapistd.c in Sources */, + 5E5732F51C18E212003F664E /* jcarith.c in Sources */, + 5E5732F61C18E212003F664E /* jccoefct.c in Sources */, + 5E5732F71C18E212003F664E /* jccolor.c in Sources */, + 5E5734081C18E2E2003F664E /* COGLES2Driver.cpp in Sources */, + 5E5732F81C18E212003F664E /* jcdctmgr.c in Sources */, + 5E5732F91C18E212003F664E /* jchuff.c in Sources */, + 5E5732FA1C18E212003F664E /* jcinit.c in Sources */, + 5E5732FB1C18E212003F664E /* jcmainct.c in Sources */, + 5E5732FC1C18E212003F664E /* jcmarker.c in Sources */, + 5E5732FD1C18E212003F664E /* jcmaster.c in Sources */, + 5E5732FE1C18E212003F664E /* jcomapi.c in Sources */, + 5E5732FF1C18E212003F664E /* jcparam.c in Sources */, + 5E5733001C18E212003F664E /* jcprepct.c in Sources */, + 5E5733011C18E212003F664E /* jcsample.c in Sources */, + 5E5733021C18E212003F664E /* jctrans.c in Sources */, + 5E5733031C18E212003F664E /* jdapimin.c in Sources */, + 5E5733041C18E212003F664E /* jdapistd.c in Sources */, + 5E5733051C18E212003F664E /* jdarith.c in Sources */, + 5E5733061C18E212003F664E /* jdatadst.c in Sources */, + 5E5733071C18E212003F664E /* jdatasrc.c in Sources */, + 5E5733081C18E212003F664E /* jdcoefct.c in Sources */, + 5E5733091C18E212003F664E /* jdcolor.c in Sources */, + 5E57330A1C18E212003F664E /* jddctmgr.c in Sources */, + 5E57330B1C18E212003F664E /* jdhuff.c in Sources */, + 5E57340C1C18E2E2003F664E /* COGLES2FixedPipelineRenderer.cpp in Sources */, + 5E57330C1C18E212003F664E /* jdinput.c in Sources */, + 5E57330D1C18E212003F664E /* jdmainct.c in Sources */, + 5E57330E1C18E212003F664E /* jdmarker.c in Sources */, + 5E57330F1C18E212003F664E /* jdmaster.c in Sources */, + 5E5733101C18E212003F664E /* jdmerge.c in Sources */, + 5E5733111C18E212003F664E /* jdpostct.c in Sources */, + 5E5733121C18E212003F664E /* jdsample.c in Sources */, + 5E5733131C18E212003F664E /* CIrrDeviceConsole.cpp in Sources */, + 5E5733141C18E212003F664E /* jdtrans.c in Sources */, + 5E5733151C18E212003F664E /* jerror.c in Sources */, + 5E5733161C18E212003F664E /* jfdctflt.c in Sources */, + 5E5733171C18E212003F664E /* jfdctfst.c in Sources */, + 5E5733181C18E212003F664E /* jfdctint.c in Sources */, + 5E5733191C18E212003F664E /* jidctflt.c in Sources */, + 5E57331A1C18E212003F664E /* jidctfst.c in Sources */, + 5E57331B1C18E212003F664E /* jidctint.c in Sources */, + 5E57331C1C18E212003F664E /* jmemmgr.c in Sources */, + 5E57331D1C18E212003F664E /* jmemnobs.c in Sources */, + 5E57331E1C18E212003F664E /* jquant1.c in Sources */, + 5E57331F1C18E212003F664E /* jquant2.c in Sources */, + 5E5733201C18E212003F664E /* jutils.c in Sources */, + 5E5733211C18E212003F664E /* png.c in Sources */, + 5E5733221C18E212003F664E /* pngerror.c in Sources */, + 5E5733231C18E212003F664E /* pngget.c in Sources */, + 5E5733241C18E212003F664E /* pngmem.c in Sources */, + 5E5733251C18E212003F664E /* pngpread.c in Sources */, + 5E5733261C18E212003F664E /* pngread.c in Sources */, + 5E5733271C18E212003F664E /* pngrio.c in Sources */, + 5E5733281C18E212003F664E /* pngrtran.c in Sources */, + 5E5733291C18E212003F664E /* pngrutil.c in Sources */, + 5E9573D71C18E9E600C27989 /* CEAGLManager.mm in Sources */, + 5E57332A1C18E212003F664E /* pngset.c in Sources */, + 5E57332B1C18E212003F664E /* pngtrans.c in Sources */, + 5E57332C1C18E212003F664E /* pngwio.c in Sources */, + 5E57332D1C18E212003F664E /* pngwrite.c in Sources */, + 5E57332E1C18E212003F664E /* pngwtran.c in Sources */, + 5E57332F1C18E212003F664E /* pngwutil.c in Sources */, + 5E5733301C18E212003F664E /* LzmaDec.c in Sources */, + 5E5733311C18E212003F664E /* adler32.c in Sources */, + 5E5733321C18E212003F664E /* compress.c in Sources */, + 5E5733331C18E212003F664E /* crc32.c in Sources */, + 5E5733341C18E212003F664E /* deflate.c in Sources */, + 5E5733351C18E212003F664E /* inffast.c in Sources */, + 5E5733361C18E212003F664E /* inflate.c in Sources */, + 5E5733371C18E212003F664E /* inftrees.c in Sources */, + 5E5733381C18E212003F664E /* trees.c in Sources */, + 5E5733391C18E212003F664E /* uncompr.c in Sources */, + 5E57333A1C18E212003F664E /* zutil.c in Sources */, + 5E57333B1C18E212003F664E /* CLogger.cpp in Sources */, + 5E57333C1C18E212003F664E /* COSOperator.cpp in Sources */, + 5E57333D1C18E212003F664E /* CProfiler.cpp in Sources */, + 5E57333E1C18E212003F664E /* Irrlicht.cpp in Sources */, + 5E57333F1C18E212003F664E /* leakHunter.cpp in Sources */, + 5E5733401C18E212003F664E /* os.cpp in Sources */, + 5E5733411C18E212003F664E /* utf8.cpp in Sources */, + 5E5733421C18E212003F664E /* CSceneNodeAnimatorCameraFPS.cpp in Sources */, + 5E5733431C18E212003F664E /* CSceneNodeAnimatorCameraMaya.cpp in Sources */, + 5E5733441C18E212003F664E /* CSceneNodeAnimatorCollisionResponse.cpp in Sources */, + 5E5733451C18E212003F664E /* CSceneNodeAnimatorDelete.cpp in Sources */, + 5E5733461C18E212003F664E /* CSceneNodeAnimatorFlyCircle.cpp in Sources */, + 5E5733471C18E212003F664E /* CSceneNodeAnimatorFlyStraight.cpp in Sources */, + 5E5733481C18E212003F664E /* CSceneNodeAnimatorFollowSpline.cpp in Sources */, + 5E5733491C18E212003F664E /* CSceneNodeAnimatorRotation.cpp in Sources */, + 5E57334A1C18E212003F664E /* CSceneNodeAnimatorTexture.cpp in Sources */, + 5E57334B1C18E212003F664E /* CMetaTriangleSelector.cpp in Sources */, + 5E57334C1C18E212003F664E /* COctreeTriangleSelector.cpp in Sources */, + 5E57334D1C18E212003F664E /* CSceneCollisionManager.cpp in Sources */, + 5E57334E1C18E212003F664E /* CTerrainTriangleSelector.cpp in Sources */, + 5E57334F1C18E212003F664E /* CTriangleBBSelector.cpp in Sources */, + 5E5733501C18E212003F664E /* CTriangleSelector.cpp in Sources */, + 5E5733511C18E212003F664E /* C3DSMeshFileLoader.cpp in Sources */, + 5E5733521C18E212003F664E /* CAnimatedMeshHalfLife.cpp in Sources */, + 5E5733531C18E212003F664E /* CAnimatedMeshMD2.cpp in Sources */, + 5E5733541C18E212003F664E /* CAnimatedMeshMD3.cpp in Sources */, + 5E5733551C18E212003F664E /* CB3DMeshFileLoader.cpp in Sources */, + 5E5733561C18E212003F664E /* CBSPMeshFileLoader.cpp in Sources */, + 5E5733571C18E212003F664E /* CColladaFileLoader.cpp in Sources */, + 5E5733581C18E212003F664E /* CCSMLoader.cpp in Sources */, + 5E5733591C18E212003F664E /* CDMFLoader.cpp in Sources */, + 5E57335A1C18E212003F664E /* CIrrMeshFileLoader.cpp in Sources */, + 5E57335B1C18E212003F664E /* CLMTSMeshFileLoader.cpp in Sources */, + 5E57335C1C18E212003F664E /* CLWOMeshFileLoader.cpp in Sources */, + 5E57335D1C18E212003F664E /* CMD2MeshFileLoader.cpp in Sources */, + 5E57335E1C18E212003F664E /* CMD3MeshFileLoader.cpp in Sources */, + 5E57335F1C18E212003F664E /* CMeshTextureLoader.cpp in Sources */, + 5E5733601C18E212003F664E /* CMS3DMeshFileLoader.cpp in Sources */, + 5E5733611C18E212003F664E /* CMY3DMeshFileLoader.cpp in Sources */, + 5E5733621C18E212003F664E /* COBJMeshFileLoader.cpp in Sources */, + 5E5733631C18E212003F664E /* COCTLoader.cpp in Sources */, + 5E5733641C18E212003F664E /* COgreMeshFileLoader.cpp in Sources */, + 5E5733651C18E212003F664E /* CPLYMeshFileLoader.cpp in Sources */, + 5E5733661C18E212003F664E /* CQ3LevelMesh.cpp in Sources */, + 5E5733671C18E212003F664E /* CSceneLoaderIrr.cpp in Sources */, + 5E5733681C18E212003F664E /* CSkinnedMesh.cpp in Sources */, + 5E5733691C18E212003F664E /* CSMFMeshFileLoader.cpp in Sources */, + 5E57336A1C18E212003F664E /* CSTLMeshFileLoader.cpp in Sources */, + 5E57336B1C18E212003F664E /* CXMeshFileLoader.cpp in Sources */, + 5E57336C1C18E212003F664E /* CParticleAnimatedMeshSceneNodeEmitter.cpp in Sources */, + 5E57336D1C18E212003F664E /* CParticleAttractionAffector.cpp in Sources */, + 5E57336E1C18E212003F664E /* CParticleBoxEmitter.cpp in Sources */, + 5E57336F1C18E212003F664E /* CParticleCylinderEmitter.cpp in Sources */, + 5E5733701C18E212003F664E /* CParticleFadeOutAffector.cpp in Sources */, + 5E5733711C18E212003F664E /* CParticleGravityAffector.cpp in Sources */, + 5E5733721C18E212003F664E /* CParticleMeshEmitter.cpp in Sources */, + 5E5733731C18E212003F664E /* CParticlePointEmitter.cpp in Sources */, + 5E5733741C18E212003F664E /* CParticleRingEmitter.cpp in Sources */, + 5E5733751C18E212003F664E /* CParticleRotationAffector.cpp in Sources */, + 5E5733761C18E212003F664E /* CParticleScaleAffector.cpp in Sources */, + 5E5733771C18E212003F664E /* CParticleSphereEmitter.cpp in Sources */, + 5E5733781C18E212003F664E /* CParticleSystemSceneNode.cpp in Sources */, + 5E5733791C18E212003F664E /* CAnimatedMeshSceneNode.cpp in Sources */, + 5E5734141C18E2E2003F664E /* COGLES2Renderer2D.cpp in Sources */, + 5E57337A1C18E212003F664E /* CBillboardSceneNode.cpp in Sources */, + 5E57337B1C18E212003F664E /* CBoneSceneNode.cpp in Sources */, + 5E57337C1C18E212003F664E /* CCameraSceneNode.cpp in Sources */, + 5E57337D1C18E212003F664E /* CCubeSceneNode.cpp in Sources */, + 5E5734101C18E2E2003F664E /* COGLES2NormalMapRenderer.cpp in Sources */, + 5E57337E1C18E212003F664E /* CDummyTransformationSceneNode.cpp in Sources */, + 5E57337F1C18E212003F664E /* CEmptySceneNode.cpp in Sources */, + 5E5733801C18E212003F664E /* CLightSceneNode.cpp in Sources */, + 5E5733811C18E212003F664E /* CMeshSceneNode.cpp in Sources */, + 5E5733821C18E212003F664E /* COctreeSceneNode.cpp in Sources */, + 5E5733831C18E212003F664E /* CQuake3ShaderSceneNode.cpp in Sources */, + 5E5733841C18E212003F664E /* CShadowVolumeSceneNode.cpp in Sources */, + 5E5733851C18E212003F664E /* CSkyBoxSceneNode.cpp in Sources */, + 5E5733861C18E212003F664E /* CSkyDomeSceneNode.cpp in Sources */, + 5E5733871C18E212003F664E /* CSphereSceneNode.cpp in Sources */, + 5E5733881C18E212003F664E /* CTerrainSceneNode.cpp in Sources */, + 5E5733F31C18E2C0003F664E /* COGLESDriver.cpp in Sources */, + 5E5733891C18E212003F664E /* CTextSceneNode.cpp in Sources */, + 5E57338A1C18E212003F664E /* CVolumeLightSceneNode.cpp in Sources */, + 5E57338B1C18E212003F664E /* CWaterSurfaceSceneNode.cpp in Sources */, + 5E57338C1C18E212003F664E /* CB3DMeshWriter.cpp in Sources */, + 5E57338D1C18E212003F664E /* CColladaMeshWriter.cpp in Sources */, + 5E57338E1C18E212003F664E /* CIrrMeshWriter.cpp in Sources */, + 5E57338F1C18E212003F664E /* COBJMeshWriter.cpp in Sources */, + 5E5733901C18E212003F664E /* CPLYMeshWriter.cpp in Sources */, + 5E57340A1C18E2E2003F664E /* COGLES2ExtensionHandler.cpp in Sources */, + 5E5733911C18E212003F664E /* CSTLMeshWriter.cpp in Sources */, + 5E5733921C18E212003F664E /* CDefaultSceneNodeAnimatorFactory.cpp in Sources */, + 5E5733931C18E212003F664E /* CDefaultSceneNodeFactory.cpp in Sources */, + 5E5733941C18E212003F664E /* CGeometryCreator.cpp in Sources */, + 5E5733951C18E212003F664E /* CMeshCache.cpp in Sources */, + 5E5733961C18E212003F664E /* CMeshManipulator.cpp in Sources */, + 5E5733971C18E212003F664E /* CSceneManager.cpp in Sources */, + 5E5733981C18E212003F664E /* CBurningShader_Raster_Reference.cpp in Sources */, + 5E5734121C18E2E2003F664E /* COGLES2ParallaxMapRenderer.cpp in Sources */, + 5E5733991C18E212003F664E /* CDepthBuffer.cpp in Sources */, + 5E57339A1C18E212003F664E /* CSoftwareDriver2.cpp in Sources */, + 5E57339B1C18E212003F664E /* CSoftwareTexture2.cpp in Sources */, + 5E57339C1C18E212003F664E /* CTRGouraud2.cpp in Sources */, + 5E57339D1C18E212003F664E /* CTRGouraudAlpha2.cpp in Sources */, + 5E57339E1C18E212003F664E /* CTRGouraudAlphaNoZ2.cpp in Sources */, + 5E57339F1C18E212003F664E /* CTRNormalMap.cpp in Sources */, + 5E5733A01C18E212003F664E /* CTRStencilShadow.cpp in Sources */, + 5E5733A11C18E212003F664E /* CTRTextureBlend.cpp in Sources */, + 5E5733A21C18E212003F664E /* CTRTextureDetailMap2.cpp in Sources */, + 5E5733A31C18E212003F664E /* CTRTextureGouraud2.cpp in Sources */, + 5E5733A41C18E212003F664E /* CTRTextureGouraudAdd2.cpp in Sources */, + 5E5733A51C18E212003F664E /* CTRTextureGouraudAddNoZ2.cpp in Sources */, + 5E5733A61C18E212003F664E /* CTRTextureGouraudAlpha.cpp in Sources */, + 5E5733A71C18E212003F664E /* CTRTextureGouraudAlphaNoZ.cpp in Sources */, + 5E5733A81C18E212003F664E /* CTRTextureGouraudNoZ2.cpp in Sources */, + 5E5733A91C18E212003F664E /* CTRTextureGouraudVertexAlpha2.cpp in Sources */, + 5E5733AA1C18E212003F664E /* CTRTextureLightMap2_Add.cpp in Sources */, + 5E5733F51C18E2C0003F664E /* COGLESExtensionHandler.cpp in Sources */, + 5E5733AB1C18E212003F664E /* CTRTextureLightMap2_M1.cpp in Sources */, + 5E5733AC1C18E212003F664E /* CTRTextureLightMap2_M2.cpp in Sources */, + 5E5733AD1C18E212003F664E /* CTRTextureLightMap2_M4.cpp in Sources */, + 5E5733AE1C18E212003F664E /* CTRTextureLightMapGouraud2_M4.cpp in Sources */, + 5E5733AF1C18E212003F664E /* CTRTextureWire2.cpp in Sources */, + 5E5733B01C18E212003F664E /* IBurningShader.cpp in Sources */, + 5E5733B11C18E212003F664E /* CImageLoaderBMP.cpp in Sources */, + 5E5733B21C18E212003F664E /* CImageLoaderDDS.cpp in Sources */, + 5E5733B31C18E212003F664E /* CImageLoaderJPG.cpp in Sources */, + 5E5733B41C18E212003F664E /* CImageLoaderPCX.cpp in Sources */, + 5E5733B51C18E212003F664E /* CImageLoaderPNG.cpp in Sources */, + 5E5733B61C18E212003F664E /* CImageLoaderPPM.cpp in Sources */, + 5E5733B71C18E212003F664E /* CImageLoaderPSD.cpp in Sources */, + 5E5733B81C18E212003F664E /* CImageLoaderPVR.cpp in Sources */, + 5E5733B91C18E212003F664E /* CImageLoaderRGB.cpp in Sources */, + 5E5733BA1C18E212003F664E /* CImageLoaderTGA.cpp in Sources */, + 5E5733BB1C18E212003F664E /* CImageLoaderWAL.cpp in Sources */, + 5E5733BC1C18E212003F664E /* CImageWriterBMP.cpp in Sources */, + 5E5733BD1C18E212003F664E /* CImageWriterJPG.cpp in Sources */, + 5E5733BE1C18E212003F664E /* CImageWriterPCX.cpp in Sources */, + 5E5733BF1C18E212003F664E /* CImageWriterPNG.cpp in Sources */, + 5E5733C01C18E212003F664E /* CImageWriterPPM.cpp in Sources */, + 5E5733C11C18E212003F664E /* CImageWriterPSD.cpp in Sources */, + 5E5733C21C18E212003F664E /* CImageWriterTGA.cpp in Sources */, + 5E5733C31C18E212003F664E /* CColorConverter.cpp in Sources */, + 5E5733C41C18E212003F664E /* CFPSCounter.cpp in Sources */, + 5E5733C51C18E212003F664E /* CImage.cpp in Sources */, + 5E5733C61C18E212003F664E /* CNullDriver.cpp in Sources */, + 5E5733C71C18E212003F664E /* COpenGLCacheHandler.cpp in Sources */, + 5E5733C81C18E212003F664E /* COpenGLDriver.cpp in Sources */, + 5E5733C91C18E212003F664E /* COpenGLExtensionHandler.cpp in Sources */, + 5E5733CA1C18E212003F664E /* COpenGLNormalMapRenderer.cpp in Sources */, + 5E5733CB1C18E212003F664E /* COpenGLParallaxMapRenderer.cpp in Sources */, + 5E5733CC1C18E212003F664E /* COpenGLShaderMaterialRenderer.cpp in Sources */, + 5E5733CD1C18E212003F664E /* COpenGLSLMaterialRenderer.cpp in Sources */, + 5E5733CE1C18E212003F664E /* CSoftwareDriver.cpp in Sources */, + 5E5733CF1C18E212003F664E /* CSoftwareTexture.cpp in Sources */, + 5E5733D01C18E212003F664E /* CTRFlat.cpp in Sources */, + 5E5733D11C18E212003F664E /* CTRFlatWire.cpp in Sources */, + 5E5733D21C18E212003F664E /* CTRGouraud.cpp in Sources */, + 5E5733D31C18E212003F664E /* CTRGouraudWire.cpp in Sources */, + 5E5733D41C18E212003F664E /* CTRTextureFlat.cpp in Sources */, + 5E5733D51C18E212003F664E /* CTRTextureFlatWire.cpp in Sources */, + 5E5733D61C18E212003F664E /* CTRTextureGouraud.cpp in Sources */, + 5E5733D71C18E212003F664E /* CTRTextureGouraudAdd.cpp in Sources */, + 5E5733D81C18E212003F664E /* CTRTextureGouraudNoZ.cpp in Sources */, + 5E5733D91C18E212003F664E /* CTRTextureGouraudWire.cpp in Sources */, + 5E5733DA1C18E212003F664E /* CZBuffer.cpp in Sources */, + 5E5733DB1C18E212003F664E /* CNSOGLManager.mm in Sources */, + 5E5733DC1C18E212003F664E /* CVideoModeList.cpp in Sources */, + 5E5733E91C18E254003F664E /* CIrrDeviceiOS.mm in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXSourcesBuildPhase section */ /* Begin XCBuildConfiguration section */ 5E34C6DD1B7F4A0C00F212E8 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_ARC = YES; DEPLOYMENT_LOCATION = YES; ENABLE_TESTABILITY = YES; "GCC_PREPROCESSOR_DEFINITIONS[arch=*]" = "DEBUG=1"; @@ -2442,6 +3162,7 @@ 5E34C6DE1B7F4A0C00F212E8 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_ARC = YES; DEPLOYMENT_LOCATION = YES; "GCC_PREPROCESSOR_DEFINITIONS[arch=*]" = "NDEBUG=1"; INSTALL_PATH = /; @@ -2516,6 +3237,74 @@ }; name = Release; }; + 5E5733E31C18E212003F664E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + 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_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COMBINE_HIDPI_IMAGES = YES; + COPY_PHASE_STRIP = NO; + DSTROOT = "$(SRCROOT)/../../lib/iOS"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + EXECUTABLE_PREFIX = lib; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + 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; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_MODULE_NAME = Irrlicht; + PRODUCT_NAME = Irrlicht; + SDKROOT = iphoneos; + }; + name = Debug; + }; + 5E5733E41C18E212003F664E /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + 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_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COMBINE_HIDPI_IMAGES = YES; + COPY_PHASE_STRIP = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DSTROOT = "$(SRCROOT)/../../lib/iOS"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + EXECUTABLE_PREFIX = lib; + 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; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_MODULE_NAME = Irrlicht; + PRODUCT_NAME = Irrlicht; + SDKROOT = iphoneos; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -2537,6 +3326,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 5E5733E21C18E212003F664E /* Build configuration list for PBXNativeTarget "Irrlicht_iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5E5733E31C18E212003F664E /* Debug */, + 5E5733E41C18E212003F664E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; /* End XCConfigurationList section */ }; rootObject = 5E34C6D91B7F4A0C00F212E8 /* Project object */; diff --git a/source/Irrlicht/Irrlicht.xcodeproj/xcshareddata/xcschemes/Irrlicht_iOS.xcscheme b/source/Irrlicht/Irrlicht.xcodeproj/xcshareddata/xcschemes/Irrlicht_iOS.xcscheme new file mode 100644 index 00000000..3c3354b1 --- /dev/null +++ b/source/Irrlicht/Irrlicht.xcodeproj/xcshareddata/xcschemes/Irrlicht_iOS.xcscheme @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/source/Irrlicht/iOS/CIrrDeviceiOS.h b/source/Irrlicht/iOS/CIrrDeviceiOS.h deleted file mode 100644 index ce74192e..00000000 --- a/source/Irrlicht/iOS/CIrrDeviceiOS.h +++ /dev/null @@ -1,151 +0,0 @@ -// Copyright (C) 2002-2008 Nikolaus Gebhardt -// Copyright (C) 2008 Redshift Software, Inc. -// Copyright (C) 2012 Patryk Nadrowski -// This file is part of the "Irrlicht Engine". -// For conditions of distribution and use, see copyright notice in irrlicht.h - -#ifndef __C_IRR_DEVICE_IPHONE_H_INCLUDED__ -#define __C_IRR_DEVICE_IPHONE_H_INCLUDED__ - -#include "IrrCompileConfig.h" - -#ifdef _IRR_COMPILE_WITH_IPHONE_DEVICE_ - -#include "CIrrDeviceStub.h" -#include "IrrlichtDevice.h" -#include "IImagePresenter.h" - -namespace irr -{ - - class CIrrDeviceIPhone : public CIrrDeviceStub, public video::IImagePresenter - { - public: - //! constructor - CIrrDeviceIPhone(const SIrrlichtCreationParameters& params); - - //! destructor - virtual ~CIrrDeviceIPhone(); - - //! Display initialization. It's return video exposed data. - void displayInitialize(void** context, void** view); - - //! Display begin. - void displayBegin(); - - //! Display end. - void displayEnd(); - - //! runs the device. Returns false if device wants to be deleted - virtual bool run(); - - //! Cause the device to temporarily pause execution and let other processes to run - // This should bring down processor usage without major performance loss for Irrlicht - virtual void yield(); - - //! Pause execution and let other processes to run for a specified amount of time. - virtual void sleep(u32 timeMs, bool pauseTimer); - - //! sets the caption of the window - virtual void setWindowCaption(const wchar_t* text); - - //! returns if window is active. if not, nothing need to be drawn - virtual bool isWindowActive() const; - - //! Checks if the Irrlicht window has focus - virtual bool isWindowFocused() const; - - //! Checks if the Irrlicht window is minimized - virtual bool isWindowMinimized() const; - - //! presents a surface in the client area - virtual bool present(video::IImage* surface, void * windowId = 0, core::rect* src=0 ); - - //! notifies the device that it should close itself - virtual void closeDevice(); - - //! Sets if the window should be resizeable in windowed mode. - virtual void setResizable(bool resize=false); - - //! Minimizes the window - virtual void minimizeWindow(); - - //! Maximizes the window if possible. - virtual void maximizeWindow(); - - //! Restore the window to normal size if possible. - virtual void restoreWindow(); - - //! Get the position of this window on screen - virtual core::position2di getWindowPosition(); - - //! De/activates the window. When not active no rendering takes place. - virtual void setWindowActive(bool); - - //! Activate accelerometer. - virtual bool activateAccelerometer(float updateInterval = 0.016666f); - - //! Deactivate accelerometer. - virtual bool deactivateAccelerometer(); - - //! Is accelerometer active. - virtual bool isAccelerometerActive(); - - //! Is accelerometer available. - virtual bool isAccelerometerAvailable(); - - //! Activate gyroscope. - virtual bool activateGyroscope(float updateInterval = 0.016666f); - - //! Deactivate gyroscope. - virtual bool deactivateGyroscope(); - - //! Is gyroscope active. - virtual bool isGyroscopeActive(); - - //! Is gyroscope available. - virtual bool isGyroscopeAvailable(); - - //! Activate device motion. - virtual bool activateDeviceMotion(float updateInterval = 0.016666f); - - //! Deactivate device motion. - virtual bool deactivateDeviceMotion(); - - //! Is device motion active. - virtual bool isDeviceMotionActive(); - - //! Is device motion available. - virtual bool isDeviceMotionAvailable(); - - //! Get the type of the device. - /** This allows the user to check which windowing system is currently being - used. */ - virtual E_DEVICE_TYPE getType() const - { - return EIDT_IPHONE; - } - - private: - - //! ObjC device object. - void * DeviceM; - - volatile bool Close; - volatile bool Closed; - volatile bool WindowActive; - volatile bool WindowMinimized; - - //! Create the driver. - void createDriver(); - - //! Create the native display view. - bool createDisplay(); - }; - -} // end namespace irr - -#endif // _IRR_COMPILE_WITH_IPHONE_DEVICE_ - -#endif // __C_IRR_DEVICE_IPHONE_H_INCLUDED__ - diff --git a/source/Irrlicht/iOS/CIrrDeviceiOS.mm b/source/Irrlicht/iOS/CIrrDeviceiOS.mm deleted file mode 100644 index 78bb8506..00000000 --- a/source/Irrlicht/iOS/CIrrDeviceiOS.mm +++ /dev/null @@ -1,751 +0,0 @@ -// Copyright (C) 2002-2008 Nikolaus Gebhardt -// Copyright (C) 2008 Redshift Software, Inc. -// Copyright (C) 2012 Patryk Nadrowski -// This file is part of the "Irrlicht Engine". -// For conditions of distribution and use, see copyright notice in irrlicht.h - -#import "CIrrDeviceiOS.h" - -#ifdef _IRR_COMPILE_WITH_IPHONE_DEVICE_ - -#include "CIrrDeviceiOS.h" - -#include -#include -#include -#include -#include "IEventReceiver.h" -#include "os.h" -#include "CTimer.h" -#include "irrString.h" -#include "Keycodes.h" -#include "COSOperator.h" -#include "CColorConverter.h" -#include "SIrrCreationParameters.h" -#include -#include "SExposedVideoData.h" -#include "IFileSystem.h" - -#import -#import -#import -#import -#import -#import - -// Objective-C part. - -@interface IrrIPhoneView : UIView -{ - irr::CIrrDeviceIPhone* Device; - float Scale; -} -- (id)initWithFrame:(CGRect)frame; -- (void) dealloc; -- (void) setDevice:(irr::CIrrDeviceIPhone*)device; -@end - -@implementation IrrIPhoneView -+ (Class) layerClass -{ - return [CAEAGLLayer class]; -} - -- (id)initWithFrame:(CGRect)frame; -{ - self = [super initWithFrame: frame]; - if (self) - { - Scale = 1.0f; - - if ([self respondsToSelector:@selector(setContentScaleFactor:)]) - Scale = [[UIScreen mainScreen] scale]; - } - return self; -} - -- (void) dealloc -{ - [super dealloc]; -} - -- (BOOL) isMultipleTouchEnabled -{ - return YES; -} - -- (void) setDevice:(irr::CIrrDeviceIPhone*)device -{ - Device = device; -} - -- (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event -{ - irr::SEvent ev; - ev.EventType = irr::EET_TOUCH_INPUT_EVENT; - ev.TouchInput.Event = irr::ETIE_PRESSED_DOWN; - - for (UITouch* touch in touches) - { - ev.TouchInput.ID = (size_t)touch; - - CGPoint touchPoint = [touch locationInView:self]; - - ev.TouchInput.X = touchPoint.x*Scale; - ev.TouchInput.Y = touchPoint.y*Scale; - - Device->postEventFromUser(ev); - } -} - -- (void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event -{ - irr::SEvent ev; - ev.EventType = irr::EET_TOUCH_INPUT_EVENT; - ev.TouchInput.Event = irr::ETIE_MOVED; - - for (UITouch* touch in touches) - { - ev.TouchInput.ID = (size_t)touch; - - CGPoint touchPoint = [touch locationInView:self]; - - ev.TouchInput.X = touchPoint.x*Scale; - ev.TouchInput.Y = touchPoint.y*Scale; - - Device->postEventFromUser(ev); - } -} - -- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event -{ - irr::SEvent ev; - ev.EventType = irr::EET_TOUCH_INPUT_EVENT; - ev.TouchInput.Event = irr::ETIE_LEFT_UP; - - for (UITouch* touch in touches) - { - ev.TouchInput.ID = (size_t)touch; - - CGPoint touchPoint = [touch locationInView:self]; - - ev.TouchInput.X = touchPoint.x*Scale; - ev.TouchInput.Y = touchPoint.y*Scale; - - Device->postEventFromUser(ev); - } -} - -- (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event -{ - irr::SEvent ev; - ev.EventType = irr::EET_TOUCH_INPUT_EVENT; - ev.TouchInput.Event = irr::ETIE_LEFT_UP; - - for (UITouch* touch in touches) - { - ev.TouchInput.ID = (size_t)touch; - - CGPoint touchPoint = [touch locationInView:self]; - - ev.TouchInput.X = touchPoint.x*Scale; - ev.TouchInput.Y = touchPoint.y*Scale; - - Device->postEventFromUser(ev); - } -} - -@end - -@interface IrrIPhoneDevice : NSObject -{ -@public - - EAGLContext* context; - IrrIPhoneView* view; - UIViewController* viewController; - irr::CIrrDeviceIPhone* dev; - CMMotionManager* motionManager; - CMAttitude* referenceAttitude; -} -- (id) initWithDevice: (irr::CIrrDeviceIPhone*) device; -- (void) dealloc; -- (void) applicationWillResignActive: (UIApplication*) application; -- (void) applicationDidBecomeActive: (UIApplication*) application; -- (void) applicationWillTerminate: (UIApplication*) application; -- (void) displayCreateInWindow: (UIWindow**) window Width: (int) w Height: (int) h DriverType: (bool) type; -- (void) displayInitialize: (EAGLContext**) context_ View: (IrrIPhoneView**) view_; -- (void) displayBegin; -- (void) displayEnd; -- (BOOL) activateAccelerometer: (float) updateInterval; -- (BOOL) deactivateAccelerometer; -- (BOOL) isAccelerometerActive; -- (BOOL) isAccelerometerAvailable; -- (void) getAccelerometerData:(double&) X ValueY: (double&) Y ValueZ: (double&) Z; -- (BOOL) activateGyroscope: (float) updateInterval; -- (BOOL) deactivateGyroscope; -- (BOOL) isGyroscopeActive; -- (BOOL) isGyroscopeAvailable; -- (void) getGyroscopeData:(double&) X ValueY: (double&) Y ValueZ: (double&) Z; -- (BOOL) activateDeviceMotion: (float) updateInterval; -- (BOOL) deactivateDeviceMotion; -- (BOOL) isDeviceMotionActive; -- (BOOL) isDeviceMotionAvailable; -- (void) getDeviceMotionData:(double&) X ValueY: (double&) Y ValueZ: (double&) Z; -@end - -@implementation IrrIPhoneDevice -- (id) initWithDevice: (irr::CIrrDeviceIPhone*) device -{ - if ((self = [super init])) - { - context = nil; - view = nil; - viewController = nil; - dev = device; - motionManager = [[CMMotionManager alloc] init]; - referenceAttitude = nil; - } - return self; -} -- (void) dealloc -{ - [self deactivateAccelerometer]; - [self deactivateGyroscope]; - [self deactivateDeviceMotion]; - [motionManager release]; - [context release]; - [view release]; - [viewController release]; - [super dealloc]; -} -- (void) applicationWillResignActive: (UIApplication *) application -{ - dev->setWindowActive(0); -} -- (void) applicationDidBecomeActive: (UIApplication *) application -{ - dev->setWindowActive(1); -} -- (void) applicationWillTerminate: (UIApplication *) application -{ - dev->closeDevice(); -} -- (void) displayCreateInWindow: (UIWindow**) window Width: (int) w Height: (int) h DriverType: (bool) type -{ - // Create our view. - - CGRect rect = [[UIScreen mainScreen] bounds]; - - if (UIInterfaceOrientationIsLandscape([[UIApplication sharedApplication] statusBarOrientation])) - rect.size = CGSizeMake(rect.size.height, rect.size.width); - - view = [[IrrIPhoneView alloc] initWithFrame: rect]; - - if ([view respondsToSelector:@selector(setContentScaleFactor:)]) - view.ContentScaleFactor = [[UIScreen mainScreen] scale]; - - view.layer.opaque = YES; - if (nil != *window) - { - if ((*window).rootViewController != nil) - { - (*window).rootViewController.view = view; - } - else - { - viewController = [[UIViewController alloc] init]; - viewController.view = view; - - (*window).rootViewController = viewController; - } - } - - [view setDevice:dev]; - - if(type) - context = [[EAGLContext alloc] initWithAPI: kEAGLRenderingAPIOpenGLES2]; - else - context = [[EAGLContext alloc] initWithAPI: kEAGLRenderingAPIOpenGLES1]; - - [EAGLContext setCurrentContext: context]; -} -- (void) displayInitialize: (EAGLContext**) context_ View: (IrrIPhoneView**) view_ -{ - *context_ = context; - *view_ = view; - [context renderbufferStorage: GL_RENDERBUFFER_OES fromDrawable: (CAEAGLLayer*)view.layer]; -} -- (void) displayBegin -{ - if (context != [EAGLContext currentContext]) - { - [EAGLContext setCurrentContext: context]; - } -} -- (void) displayEnd -{ - if (context == [EAGLContext currentContext]) - { - [context presentRenderbuffer: GL_RENDERBUFFER_OES]; - } -} -- (BOOL) activateAccelerometer: (float) updateInterval; -{ - if (motionManager.isAccelerometerAvailable && !motionManager.isAccelerometerActive) - { - motionManager.accelerometerUpdateInterval = updateInterval; - [motionManager startAccelerometerUpdates]; - return TRUE; - } - - return FALSE; -} -- (BOOL) deactivateAccelerometer -{ - if (motionManager.isAccelerometerAvailable && motionManager.isAccelerometerActive) - { - [motionManager stopAccelerometerUpdates]; - return TRUE; - } - - return FALSE; -} -- (BOOL) isAccelerometerActive -{ - if (motionManager.isAccelerometerActive) - return TRUE; - - return FALSE; -} -- (BOOL) isAccelerometerAvailable -{ - if (motionManager.isAccelerometerAvailable) - return TRUE; - - return FALSE; -} -- (void) getAccelerometerData:(double&) X ValueY: (double&) Y ValueZ: (double&) Z -{ - X = motionManager.accelerometerData.acceleration.x; - Y = motionManager.accelerometerData.acceleration.y; - Z = motionManager.accelerometerData.acceleration.z; -} -- (BOOL) activateGyroscope: (float) updateInterval; -{ - if (motionManager.isGyroAvailable && !motionManager.isGyroActive) - { - motionManager.gyroUpdateInterval = updateInterval; - [motionManager startGyroUpdates]; - return TRUE; - } - - return FALSE; -} -- (BOOL) deactivateGyroscope -{ - if (motionManager.isGyroAvailable && motionManager.isGyroActive) - { - [motionManager stopGyroUpdates]; - return TRUE; - } - - return FALSE; -} -- (BOOL) isGyroscopeActive -{ - if (motionManager.isGyroActive) - return TRUE; - - return FALSE; -} -- (BOOL) isGyroscopeAvailable -{ - if (motionManager.isGyroAvailable) - return TRUE; - - return FALSE; -} -- (void) getGyroscopeData:(double&) X ValueY: (double&) Y ValueZ: (double&) Z -{ - X = motionManager.gyroData.rotationRate.x; - Y = motionManager.gyroData.rotationRate.y; - Z = motionManager.gyroData.rotationRate.z; -} -- (BOOL) activateDeviceMotion: (float) updateInterval; -{ - referenceAttitude = nil; - - if (motionManager.isDeviceMotionAvailable && !motionManager.isDeviceMotionActive) - { - motionManager.deviceMotionUpdateInterval = updateInterval; - [motionManager startDeviceMotionUpdates]; - return TRUE; - } - - return FALSE; -} -- (BOOL) deactivateDeviceMotion -{ - if (motionManager.isDeviceMotionAvailable && motionManager.isDeviceMotionActive) - { - [motionManager stopDeviceMotionUpdates]; - return TRUE; - } - - return FALSE; -} -- (BOOL) isDeviceMotionActive -{ - if (motionManager.isDeviceMotionActive) - return TRUE; - - return FALSE; -} -- (BOOL) isDeviceMotionAvailable -{ - if (motionManager.isDeviceMotionAvailable) - return TRUE; - - return FALSE; -} -- (void) getDeviceMotionData:(double&) X ValueY: (double&) Y ValueZ: (double&) Z -{ - CMAttitude* currentAttitude = motionManager.deviceMotion.attitude; - - if(referenceAttitude != nil) - [currentAttitude multiplyByInverseOfAttitude: referenceAttitude]; - else - referenceAttitude = [motionManager.deviceMotion.attitude retain]; - - X = currentAttitude.roll; - Y = currentAttitude.pitch; - Z = currentAttitude.yaw; -} -@end - -// C++ part. - -namespace irr -{ - namespace video - { - IVideoDriver* createOGLES1Driver(const SIrrlichtCreationParameters& params, - io::IFileSystem* io, CIrrDeviceIPhone* device); - - IVideoDriver* createOGLES2Driver(const SIrrlichtCreationParameters& params, - io::IFileSystem* io, CIrrDeviceIPhone* device); - } -} - -namespace irr -{ - - CIrrDeviceIPhone::CIrrDeviceIPhone(const SIrrlichtCreationParameters& params) - : CIrrDeviceStub(params) - , Close(false) - , Closed(false) - , WindowActive(false) - , WindowMinimized(false) - { -#ifdef _DEBUG - setDebugName("CIrrDeviceIPhone"); -#endif - DeviceM = [[IrrIPhoneDevice alloc] initWithDevice: this]; - - // print version, distribution etc. - struct utsname info; - uname(&info); - Operator = new COSOperator((core::stringc("") - +info.sysname+" " - +info.release+" " - +info.version+" " - +info.machine).c_str()); - os::Printer::log(Operator->getOperationSystemVersion(), ELL_INFORMATION); - - // create display - if (CreationParams.DriverType != video::EDT_NULL) - { - // create the display, only if we do not use the null device - if (!createDisplay()) - return; - } - - NSBundle* Bundle = [NSBundle mainBundle]; - NSString* BundlePath = [Bundle bundlePath]; - - core::stringc NewPath = [BundlePath cStringUsingEncoding:NSASCIIStringEncoding]; - - FileSystem->changeWorkingDirectoryTo(NewPath); - - // create driver - createDriver(); - - if (!VideoDriver) - return; - - createGUIAndScene(); - - WindowActive = true; - } - - CIrrDeviceIPhone::~CIrrDeviceIPhone() - { - [((IrrIPhoneDevice*)DeviceM) release]; - } - - bool CIrrDeviceIPhone::createDisplay() - { - bool driverType = (CreationParams.DriverType == video::EDT_OGLES2) ? true : false; - - [((IrrIPhoneDevice*)DeviceM) displayCreateInWindow: (UIWindow**)&CreationParams.WindowId Width: CreationParams.WindowSize.Width Height: CreationParams.WindowSize.Height DriverType: driverType]; - - return true; - } - - void CIrrDeviceIPhone::displayInitialize(void** context, void** view) - { - [((IrrIPhoneDevice*)DeviceM) displayInitialize: (EAGLContext**)context View: (IrrIPhoneView**)view]; - } - - void CIrrDeviceIPhone::displayBegin() - { - [((IrrIPhoneDevice*)DeviceM) displayBegin]; - } - - void CIrrDeviceIPhone::displayEnd() - { - [((IrrIPhoneDevice*)DeviceM) displayEnd]; - } - - void CIrrDeviceIPhone::createDriver() - { - switch(CreationParams.DriverType) - { - case video::EDT_OGLES1: -#ifdef _IRR_COMPILE_WITH_OGLES1_ - { - VideoDriver = video::createOGLES1Driver(CreationParams, FileSystem, this); - } -#else - os::Printer::log("No OpenGL-ES1 support compiled in.", ELL_ERROR); -#endif - break; - - case video::EDT_OGLES2: -#ifdef _IRR_COMPILE_WITH_OGLES2_ - { - VideoDriver = video::createOGLES2Driver(CreationParams, FileSystem, this); - } -#else - os::Printer::log("No OpenGL-ES2 support compiled in.", ELL_ERROR); -#endif - break; - - case video::EDT_SOFTWARE: - case video::EDT_BURNINGSVIDEO: - case video::EDT_DIRECT3D8: - case video::EDT_DIRECT3D9: - case video::EDT_OPENGL: - os::Printer::log("This driver is not available. Try OpenGL-ES1 renderer.", - ELL_ERROR); - break; - - case video::EDT_NULL: - VideoDriver = video::createNullDriver(FileSystem, CreationParams.WindowSize); - break; - - default: - os::Printer::log("Unable to create video driver of unknown type.", ELL_ERROR); - break; - } - } - - bool CIrrDeviceIPhone::run() - { - os::Timer::tick(); - - //! Update events - - //! Accelerometer - if([((IrrIPhoneDevice*)DeviceM) isAccelerometerActive]) - { - irr::SEvent ev; - ev.EventType = irr::EET_ACCELEROMETER_EVENT; - - [((IrrIPhoneDevice*)DeviceM) getAccelerometerData: ev.AccelerometerEvent.X ValueY: ev.AccelerometerEvent.Y ValueZ: ev.AccelerometerEvent.Z]; - - postEventFromUser(ev); - } - - //! Gyroscope - if([((IrrIPhoneDevice*)DeviceM) isGyroscopeActive]) - { - irr::SEvent ev; - ev.EventType = irr::EET_GYROSCOPE_EVENT; - - [((IrrIPhoneDevice*)DeviceM) getGyroscopeData: ev.GyroscopeEvent.X ValueY: ev.GyroscopeEvent.Y ValueZ: ev.GyroscopeEvent.Z]; - - postEventFromUser(ev); - } - - //! Device Motion - if([((IrrIPhoneDevice*)DeviceM) isDeviceMotionActive]) - { - irr::SEvent ev; - ev.EventType = irr::EET_DEVICE_MOTION_EVENT; - - [((IrrIPhoneDevice*)DeviceM) getDeviceMotionData: ev.DeviceMotionEvent.X ValueY: ev.DeviceMotionEvent.Y ValueZ: ev.DeviceMotionEvent.Z]; - - postEventFromUser(ev); - } - - yield(); - Closed = Close; - return !Close; - } - - void CIrrDeviceIPhone::yield() - { - struct timespec ts = {0,0}; - nanosleep(&ts, NULL); - } - - void CIrrDeviceIPhone::sleep(u32 timeMs, bool pauseTimer=false) - { - bool wasStopped = Timer ? Timer->isStopped() : true; - - struct timespec ts; - ts.tv_sec = (time_t) (timeMs / 1000); - ts.tv_nsec = (long) (timeMs % 1000) * 1000000; - - if (pauseTimer && !wasStopped) - Timer->stop(); - - nanosleep(&ts, NULL); - - if (pauseTimer && !wasStopped) - Timer->start(); - } - - void CIrrDeviceIPhone::setWindowCaption(const wchar_t* text) - { - } - - bool CIrrDeviceIPhone::present(video::IImage* image, void * windowId, core::rect* src) - { - return false; - } - - void CIrrDeviceIPhone::closeDevice() - { - WindowActive = false; - Close = true; - CFRunLoopStop(CFRunLoopGetMain()); - while (!Closed) yield(); - } - - bool CIrrDeviceIPhone::isWindowActive() const - { - return WindowActive; - } - - bool CIrrDeviceIPhone::isWindowFocused() const - { - return isWindowActive(); - } - - bool CIrrDeviceIPhone::isWindowMinimized() const - { - return !isWindowActive(); - } - - void CIrrDeviceIPhone::setResizable(bool resize) - { - } - - void CIrrDeviceIPhone::minimizeWindow() - { - } - - void CIrrDeviceIPhone::maximizeWindow() - { - } - - void CIrrDeviceIPhone::restoreWindow() - { - } - - core::position2di CIrrDeviceIPhone::getWindowPosition() - { - return core::position2di(0, 0); - } - - void CIrrDeviceIPhone::setWindowActive(bool active) - { - WindowActive = active; - } - - bool CIrrDeviceIPhone::activateAccelerometer(float updateInterval) - { - return [((IrrIPhoneDevice*)DeviceM) activateAccelerometer: updateInterval]; - } - - bool CIrrDeviceIPhone::deactivateAccelerometer() - { - return [((IrrIPhoneDevice*)DeviceM) deactivateAccelerometer]; - } - - bool CIrrDeviceIPhone::isAccelerometerActive() - { - return [((IrrIPhoneDevice*)DeviceM) isAccelerometerActive]; - } - - bool CIrrDeviceIPhone::isAccelerometerAvailable() - { - return [((IrrIPhoneDevice*)DeviceM) isAccelerometerAvailable]; - } - - bool CIrrDeviceIPhone::activateGyroscope(float updateInterval) - { - return [((IrrIPhoneDevice*)DeviceM) activateGyroscope: updateInterval]; - } - - bool CIrrDeviceIPhone::deactivateGyroscope() - { - return [((IrrIPhoneDevice*)DeviceM) deactivateGyroscope]; - } - - bool CIrrDeviceIPhone::isGyroscopeActive() - { - return [((IrrIPhoneDevice*)DeviceM) isGyroscopeActive]; - } - - bool CIrrDeviceIPhone::isGyroscopeAvailable() - { - return [((IrrIPhoneDevice*)DeviceM) isGyroscopeAvailable]; - } - - bool CIrrDeviceIPhone::activateDeviceMotion(float updateInterval) - { - return [((IrrIPhoneDevice*)DeviceM) activateDeviceMotion: updateInterval]; - } - - bool CIrrDeviceIPhone::deactivateDeviceMotion() - { - return [((IrrIPhoneDevice*)DeviceM) deactivateDeviceMotion]; - } - - bool CIrrDeviceIPhone::isDeviceMotionActive() - { - return [((IrrIPhoneDevice*)DeviceM) isDeviceMotionActive]; - } - - bool CIrrDeviceIPhone::isDeviceMotionAvailable() - { - return [((IrrIPhoneDevice*)DeviceM) isDeviceMotionAvailable]; - } - -} // end namespace - -#endif // _IRR_COMPILE_WITH_IPHONE_DEVICE_ diff --git a/source/Irrlicht/iOS/Interface_iPad.xib b/source/Irrlicht/iOS/Interface_iPad.xib deleted file mode 100644 index ee708028..00000000 --- a/source/Irrlicht/iOS/Interface_iPad.xib +++ /dev/null @@ -1,130 +0,0 @@ - - - - 1280 - 11E53 - 2843 - 1138.47 - 569.00 - - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - 1929 - - - IBProxyObject - IBUICustomObject - IBUIWindow - - - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - - - PluginDependencyRecalculationVersion - - - - - IBFilesOwner - IBIPadFramework - - - IBFirstResponder - IBIPadFramework - - - IBIPadFramework - - - - 1316 - - {320, 480} - - 1 - MSAxIDEAA - - NO - NO - IBIPadFramework - YES - YES - - - - - - - delegate - - - - 11 - - - - window - - - - 12 - - - - - - 0 - - - - - - 2 - - - - - -1 - - - File's Owner - - - -2 - - - - - 9 - - - - - - - UIApplication - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - UIResponder - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - AppDelegate - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - - - - - - 12 - - - 0 - IBIPadFramework - - com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS - - - YES - 3 - 1929 - - diff --git a/source/Irrlicht/iOS/Interface_iPhone.xib b/source/Irrlicht/iOS/Interface_iPhone.xib deleted file mode 100644 index efaeebd6..00000000 --- a/source/Irrlicht/iOS/Interface_iPhone.xib +++ /dev/null @@ -1,131 +0,0 @@ - - - - 1280 - 11G63b - 3084 - 1138.51 - 569.00 - - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - 2083 - - - IBProxyObject - IBUICustomObject - IBUIWindow - - - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - - - PluginDependencyRecalculationVersion - - - - - IBFilesOwner - IBCocoaTouchFramework - - - IBFirstResponder - IBCocoaTouchFramework - - - IBCocoaTouchFramework - - - - 1316 - - {320, 480} - - - 1 - MSAxIDEAA - - NO - NO - IBCocoaTouchFramework - YES - YES - - - - - - - delegate - - - - 11 - - - - window - - - - 12 - - - - - - 0 - - - - - - 2 - - - - - -1 - - - File's Owner - - - -2 - - - - - 9 - - - - - - - UIApplication - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - UIResponder - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - AppDelegate - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - - - - - - 12 - - - 0 - IBCocoaTouchFramework - - com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS - - - YES - 3 - 2083 - - diff --git a/source/Irrlicht/iOS/iOS.xcodeproj/project.pbxproj b/source/Irrlicht/iOS/iOS.xcodeproj/project.pbxproj deleted file mode 100644 index 165eed38..00000000 --- a/source/Irrlicht/iOS/iOS.xcodeproj/project.pbxproj +++ /dev/null @@ -1,2725 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 5E25C82B16A845D900320AA9 /* COGLES2FixedPipelineRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E25C82816A845D900320AA9 /* COGLES2FixedPipelineRenderer.cpp */; }; - 5E25C82D16A845D900320AA9 /* COGLES2MaterialRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E25C82A16A845D900320AA9 /* COGLES2MaterialRenderer.cpp */; }; - 5E30A71519215C1400C90671 /* CCgMaterialRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30A70119215C1400C90671 /* CCgMaterialRenderer.cpp */; }; - 5E30A71719215C1400C90671 /* CD3D9CgMaterialRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30A70319215C1400C90671 /* CD3D9CgMaterialRenderer.cpp */; }; - 5E30A71919215C1400C90671 /* CEGLManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30A70519215C1400C90671 /* CEGLManager.cpp */; }; - 5E30A71B19215C1400C90671 /* CGLXManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30A70719215C1400C90671 /* CGLXManager.cpp */; }; - 5E30A71D19215C1400C90671 /* CGUIProfiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30A70919215C1400C90671 /* CGUIProfiler.cpp */; }; - 5E30A72019215C1400C90671 /* CNSOGLManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5E30A70C19215C1400C90671 /* CNSOGLManager.mm */; }; - 5E30A72119215C1400C90671 /* COpenGLCgMaterialRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30A70D19215C1400C90671 /* COpenGLCgMaterialRenderer.cpp */; }; - 5E30A72319215C1400C90671 /* CProfiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30A70F19215C1400C90671 /* CProfiler.cpp */; }; - 5E30A72519215C1400C90671 /* CWGLManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30A71119215C1400C90671 /* CWGLManager.cpp */; }; - 5E3EA45B1586A27C00C17C1D /* CIrrDeviceiOS.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA1C21586440400C17C1D /* CIrrDeviceiOS.mm */; }; - 5E3EA45C1586A27C00C17C1D /* aescrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA1F015867C3F00C17C1D /* aescrypt.cpp */; }; - 5E3EA45D1586A27C00C17C1D /* aeskey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA1F115867C3F00C17C1D /* aeskey.cpp */; }; - 5E3EA45E1586A27C00C17C1D /* aestab.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA1F215867C3F00C17C1D /* aestab.cpp */; }; - 5E3EA45F1586A27C00C17C1D /* fileenc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA1F315867C3F00C17C1D /* fileenc.cpp */; }; - 5E3EA4601586A27C00C17C1D /* hmac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA1F415867C3F00C17C1D /* hmac.cpp */; }; - 5E3EA4611586A27C00C17C1D /* prng.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA1F515867C3F00C17C1D /* prng.cpp */; }; - 5E3EA4621586A27C00C17C1D /* pwd2key.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA1F615867C3F00C17C1D /* pwd2key.cpp */; }; - 5E3EA4631586A27C00C17C1D /* sha1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA1F715867C3F00C17C1D /* sha1.cpp */; }; - 5E3EA4641586A27C00C17C1D /* sha2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA1F815867C3F00C17C1D /* sha2.cpp */; }; - 5E3EA4651586A27C00C17C1D /* blocksort.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA20315867CB700C17C1D /* blocksort.c */; }; - 5E3EA4661586A27C00C17C1D /* bzcompress.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA20415867CB700C17C1D /* bzcompress.c */; }; - 5E3EA4671586A27C00C17C1D /* bzlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA20515867CB700C17C1D /* bzlib.c */; }; - 5E3EA4681586A27C00C17C1D /* crctable.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA20615867CB700C17C1D /* crctable.c */; }; - 5E3EA4691586A27C00C17C1D /* decompress.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA20715867CB700C17C1D /* decompress.c */; }; - 5E3EA46A1586A27C00C17C1D /* huffman.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA20815867CB700C17C1D /* huffman.c */; }; - 5E3EA46B1586A27C00C17C1D /* randtable.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA20915867CB700C17C1D /* randtable.c */; }; - 5E3EA46C1586A27C00C17C1D /* jaricom.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2BA15867F8000C17C1D /* jaricom.c */; }; - 5E3EA46D1586A27C00C17C1D /* jcapimin.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2BB15867F8000C17C1D /* jcapimin.c */; }; - 5E3EA46E1586A27C00C17C1D /* jcapistd.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2BC15867F8000C17C1D /* jcapistd.c */; }; - 5E3EA46F1586A27C00C17C1D /* jcarith.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2BD15867F8000C17C1D /* jcarith.c */; }; - 5E3EA4701586A27C00C17C1D /* jccoefct.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2BE15867F8000C17C1D /* jccoefct.c */; }; - 5E3EA4711586A27C00C17C1D /* jccolor.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2BF15867F8000C17C1D /* jccolor.c */; }; - 5E3EA4721586A27C00C17C1D /* jcdctmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2C015867F8000C17C1D /* jcdctmgr.c */; }; - 5E3EA4731586A27C00C17C1D /* jchuff.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2C115867F8000C17C1D /* jchuff.c */; }; - 5E3EA4741586A27C00C17C1D /* jcinit.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2C215867F8000C17C1D /* jcinit.c */; }; - 5E3EA4751586A27C00C17C1D /* jcmainct.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2C315867F8000C17C1D /* jcmainct.c */; }; - 5E3EA4761586A27C00C17C1D /* jcmarker.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2C415867F8000C17C1D /* jcmarker.c */; }; - 5E3EA4771586A27C00C17C1D /* jcmaster.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2C515867F8000C17C1D /* jcmaster.c */; }; - 5E3EA4781586A27C00C17C1D /* jcomapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2C615867F8000C17C1D /* jcomapi.c */; }; - 5E3EA4791586A27C00C17C1D /* jcparam.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2D61586802E00C17C1D /* jcparam.c */; }; - 5E3EA47A1586A27C00C17C1D /* jcprepct.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2D71586802E00C17C1D /* jcprepct.c */; }; - 5E3EA47B1586A27C00C17C1D /* jcsample.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2D81586802E00C17C1D /* jcsample.c */; }; - 5E3EA47C1586A27C00C17C1D /* jctrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2D91586802E00C17C1D /* jctrans.c */; }; - 5E3EA47D1586A27C00C17C1D /* jdapimin.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2DA1586802E00C17C1D /* jdapimin.c */; }; - 5E3EA47E1586A27C00C17C1D /* jdapistd.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2DB1586802E00C17C1D /* jdapistd.c */; }; - 5E3EA47F1586A27C00C17C1D /* jdarith.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2C715867F8000C17C1D /* jdarith.c */; }; - 5E3EA4801586A27C00C17C1D /* jdatadst.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2DC1586802E00C17C1D /* jdatadst.c */; }; - 5E3EA4811586A27C00C17C1D /* jdatasrc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2DD1586802E00C17C1D /* jdatasrc.c */; }; - 5E3EA4821586A27C00C17C1D /* jdcoefct.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2DE1586802E00C17C1D /* jdcoefct.c */; }; - 5E3EA4831586A27C00C17C1D /* jdcolor.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2DF1586802E00C17C1D /* jdcolor.c */; }; - 5E3EA4841586A27C00C17C1D /* jddctmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2E01586802E00C17C1D /* jddctmgr.c */; }; - 5E3EA4851586A27C00C17C1D /* jdhuff.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2E11586802E00C17C1D /* jdhuff.c */; }; - 5E3EA4861586A27C00C17C1D /* jdinput.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2E21586802E00C17C1D /* jdinput.c */; }; - 5E3EA4871586A27C00C17C1D /* jdmainct.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2E31586802E00C17C1D /* jdmainct.c */; }; - 5E3EA4881586A27C00C17C1D /* jdmarker.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2E41586802E00C17C1D /* jdmarker.c */; }; - 5E3EA4891586A27C00C17C1D /* jdmaster.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2E51586802E00C17C1D /* jdmaster.c */; }; - 5E3EA48A1586A27C00C17C1D /* jdmerge.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2E61586802E00C17C1D /* jdmerge.c */; }; - 5E3EA48B1586A27C00C17C1D /* jdpostct.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2E71586802E00C17C1D /* jdpostct.c */; }; - 5E3EA48C1586A27C00C17C1D /* jdsample.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2E81586802E00C17C1D /* jdsample.c */; }; - 5E3EA48D1586A27C00C17C1D /* jdtrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2E91586802E00C17C1D /* jdtrans.c */; }; - 5E3EA48E1586A27C00C17C1D /* jerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA2EA1586802E00C17C1D /* jerror.c */; }; - 5E3EA48F1586A27C00C17C1D /* jfdctflt.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA3001586806900C17C1D /* jfdctflt.c */; }; - 5E3EA4901586A27C00C17C1D /* jfdctfst.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA3011586806900C17C1D /* jfdctfst.c */; }; - 5E3EA4911586A27C00C17C1D /* jfdctint.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA3021586806900C17C1D /* jfdctint.c */; }; - 5E3EA4921586A27C00C17C1D /* jidctflt.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA3031586806900C17C1D /* jidctflt.c */; }; - 5E3EA4931586A27C00C17C1D /* jidctfst.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA3041586806900C17C1D /* jidctfst.c */; }; - 5E3EA4941586A27C00C17C1D /* jidctint.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA3051586806900C17C1D /* jidctint.c */; }; - 5E3EA4951586A27C00C17C1D /* jmemmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA3061586806900C17C1D /* jmemmgr.c */; }; - 5E3EA4961586A27C00C17C1D /* jmemnobs.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA3071586806900C17C1D /* jmemnobs.c */; }; - 5E3EA4971586A27C00C17C1D /* jquant1.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA3081586806900C17C1D /* jquant1.c */; }; - 5E3EA4981586A27C00C17C1D /* jquant2.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA3091586806900C17C1D /* jquant2.c */; }; - 5E3EA4991586A27C00C17C1D /* jutils.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA30A1586806900C17C1D /* jutils.c */; }; - 5E3EA49A1586A27C00C17C1D /* png.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA317158680E900C17C1D /* png.c */; }; - 5E3EA49B1586A27C00C17C1D /* pngerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA318158680E900C17C1D /* pngerror.c */; }; - 5E3EA49C1586A27C00C17C1D /* pngget.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA319158680E900C17C1D /* pngget.c */; }; - 5E3EA49D1586A27C00C17C1D /* pngmem.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA31A158680E900C17C1D /* pngmem.c */; }; - 5E3EA49E1586A27C00C17C1D /* pngpread.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA31B158680E900C17C1D /* pngpread.c */; }; - 5E3EA49F1586A27C00C17C1D /* pngread.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA31C158680E900C17C1D /* pngread.c */; }; - 5E3EA4A01586A27C00C17C1D /* pngrio.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA31D158680E900C17C1D /* pngrio.c */; }; - 5E3EA4A11586A27C00C17C1D /* pngrtran.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA31E158680E900C17C1D /* pngrtran.c */; }; - 5E3EA4A21586A27C00C17C1D /* pngrutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA31F158680E900C17C1D /* pngrutil.c */; }; - 5E3EA4A31586A27C00C17C1D /* pngset.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA320158680E900C17C1D /* pngset.c */; }; - 5E3EA4A41586A27C00C17C1D /* pngtrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA321158680E900C17C1D /* pngtrans.c */; }; - 5E3EA4A51586A27C00C17C1D /* pngwio.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA322158680E900C17C1D /* pngwio.c */; }; - 5E3EA4A61586A27C00C17C1D /* pngwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA323158680E900C17C1D /* pngwrite.c */; }; - 5E3EA4A71586A27C00C17C1D /* pngwtran.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA324158680E900C17C1D /* pngwtran.c */; }; - 5E3EA4A81586A27C00C17C1D /* pngwutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA325158680E900C17C1D /* pngwutil.c */; }; - 5E3EA4A91586A27C00C17C1D /* LzmaDec.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA21215867D0200C17C1D /* LzmaDec.c */; }; - 5E3EA4AA1586A27C00C17C1D /* adler32.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA21515867D9100C17C1D /* adler32.c */; }; - 5E3EA4AB1586A27C00C17C1D /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA21615867D9100C17C1D /* compress.c */; }; - 5E3EA4AC1586A27C00C17C1D /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA21715867D9100C17C1D /* crc32.c */; }; - 5E3EA4AD1586A27C00C17C1D /* deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA21815867D9100C17C1D /* deflate.c */; }; - 5E3EA4AE1586A27C00C17C1D /* inffast.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA21915867D9100C17C1D /* inffast.c */; }; - 5E3EA4AF1586A27C00C17C1D /* inflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA21A15867D9100C17C1D /* inflate.c */; }; - 5E3EA4B01586A27C00C17C1D /* inftrees.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA21B15867D9100C17C1D /* inftrees.c */; }; - 5E3EA4B11586A27C00C17C1D /* trees.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA21C15867D9100C17C1D /* trees.c */; }; - 5E3EA4B21586A27C00C17C1D /* uncompr.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA21D15867D9100C17C1D /* uncompr.c */; }; - 5E3EA4B31586A27C00C17C1D /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E3EA21E15867D9100C17C1D /* zutil.c */; }; - 5E3EA4B51586A27C00C17C1D /* os.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E7CF764155187AA0014DCBA /* os.cpp */; }; - 5E3EA4BE1586A27C00C17C1D /* C3DSMeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30460C15515B4400D9E53B /* C3DSMeshFileLoader.cpp */; }; - 5E3EA4C01586A27C00C17C1D /* CAnimatedMeshHalfLife.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30460E15515B4400D9E53B /* CAnimatedMeshHalfLife.cpp */; }; - 5E3EA4C21586A27C00C17C1D /* CAnimatedMeshMD2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30461015515B4400D9E53B /* CAnimatedMeshMD2.cpp */; }; - 5E3EA4C41586A27C00C17C1D /* CAnimatedMeshMD3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30461215515B4400D9E53B /* CAnimatedMeshMD3.cpp */; }; - 5E3EA4C61586A27C00C17C1D /* CAnimatedMeshSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30461415515B4400D9E53B /* CAnimatedMeshSceneNode.cpp */; }; - 5E3EA4C91586A27C00C17C1D /* CAttributes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30461715515B4400D9E53B /* CAttributes.cpp */; }; - 5E3EA4CB1586A27C00C17C1D /* CB3DMeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30461915515B4400D9E53B /* CB3DMeshFileLoader.cpp */; }; - 5E3EA4CD1586A27C00C17C1D /* CBillboardSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30461B15515B4400D9E53B /* CBillboardSceneNode.cpp */; }; - 5E3EA4D01586A27C00C17C1D /* CBoneSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30461E15515B4400D9E53B /* CBoneSceneNode.cpp */; }; - 5E3EA4D21586A27C00C17C1D /* CBSPMeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30462015515B4400D9E53B /* CBSPMeshFileLoader.cpp */; }; - 5E3EA4D41586A27C00C17C1D /* CBurningShader_Raster_Reference.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30462215515B4400D9E53B /* CBurningShader_Raster_Reference.cpp */; }; - 5E3EA4D51586A27C00C17C1D /* CCameraSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30462315515B4400D9E53B /* CCameraSceneNode.cpp */; }; - 5E3EA4D71586A27C00C17C1D /* CColladaFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30462515515B4400D9E53B /* CColladaFileLoader.cpp */; }; - 5E3EA4D91586A27C00C17C1D /* CColladaMeshWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30462715515B4400D9E53B /* CColladaMeshWriter.cpp */; }; - 5E3EA4DB1586A27C00C17C1D /* CColorConverter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30462915515B4400D9E53B /* CColorConverter.cpp */; }; - 5E3EA4DD1586A27C00C17C1D /* CCSMLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30462B15515B4400D9E53B /* CCSMLoader.cpp */; }; - 5E3EA4DF1586A27C00C17C1D /* CCubeSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30462D15515B4400D9E53B /* CCubeSceneNode.cpp */; }; - 5E3EA4E11586A27C00C17C1D /* CD3D8Driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30462F15515B4400D9E53B /* CD3D8Driver.cpp */; }; - 5E3EA4E41586A27C00C17C1D /* CD3D8NormalMapRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30463215515B4400D9E53B /* CD3D8NormalMapRenderer.cpp */; }; - 5E3EA4E61586A27C00C17C1D /* CD3D8ParallaxMapRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30463415515B4400D9E53B /* CD3D8ParallaxMapRenderer.cpp */; }; - 5E3EA4E81586A27C00C17C1D /* CD3D8ShaderMaterialRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30463615515B4400D9E53B /* CD3D8ShaderMaterialRenderer.cpp */; }; - 5E3EA4EA1586A27C00C17C1D /* CD3D8Texture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30463815515B4400D9E53B /* CD3D8Texture.cpp */; }; - 5E3EA4EC1586A27C00C17C1D /* CD3D9Driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30463A15515B4400D9E53B /* CD3D9Driver.cpp */; }; - 5E3EA4EE1586A27C00C17C1D /* CD3D9HLSLMaterialRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30463C15515B4400D9E53B /* CD3D9HLSLMaterialRenderer.cpp */; }; - 5E3EA4F11586A27C00C17C1D /* CD3D9NormalMapRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30463F15515B4400D9E53B /* CD3D9NormalMapRenderer.cpp */; }; - 5E3EA4F31586A27C00C17C1D /* CD3D9ParallaxMapRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30464115515B4400D9E53B /* CD3D9ParallaxMapRenderer.cpp */; }; - 5E3EA4F51586A27C00C17C1D /* CD3D9ShaderMaterialRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30464315515B4400D9E53B /* CD3D9ShaderMaterialRenderer.cpp */; }; - 5E3EA4F71586A27C00C17C1D /* CD3D9Texture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30464515515B4400D9E53B /* CD3D9Texture.cpp */; }; - 5E3EA4F91586A27D00C17C1D /* CDefaultGUIElementFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30464715515B4400D9E53B /* CDefaultGUIElementFactory.cpp */; }; - 5E3EA4FB1586A27D00C17C1D /* CDefaultSceneNodeAnimatorFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30464915515B4400D9E53B /* CDefaultSceneNodeAnimatorFactory.cpp */; }; - 5E3EA4FD1586A27D00C17C1D /* CDefaultSceneNodeFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30464B15515B4400D9E53B /* CDefaultSceneNodeFactory.cpp */; }; - 5E3EA4FF1586A27D00C17C1D /* CDepthBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30464D15515B4400D9E53B /* CDepthBuffer.cpp */; }; - 5E3EA5011586A27D00C17C1D /* CDMFLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30464F15515B4400D9E53B /* CDMFLoader.cpp */; }; - 5E3EA5031586A27D00C17C1D /* CDummyTransformationSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30465115515B4400D9E53B /* CDummyTransformationSceneNode.cpp */; }; - 5E3EA5051586A27D00C17C1D /* CEmptySceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30465315515B4400D9E53B /* CEmptySceneNode.cpp */; }; - 5E3EA5071586A27D00C17C1D /* CFileList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30465515515B4400D9E53B /* CFileList.cpp */; }; - 5E3EA5091586A27D00C17C1D /* CFileSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30465715515B4400D9E53B /* CFileSystem.cpp */; }; - 5E3EA50B1586A27D00C17C1D /* CFPSCounter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30465915515B4400D9E53B /* CFPSCounter.cpp */; }; - 5E3EA50D1586A27D00C17C1D /* CGeometryCreator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30465B15515B4400D9E53B /* CGeometryCreator.cpp */; }; - 5E3EA50F1586A27D00C17C1D /* CGUIButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30465D15515B4400D9E53B /* CGUIButton.cpp */; }; - 5E3EA5111586A27D00C17C1D /* CGUICheckBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30465F15515B4400D9E53B /* CGUICheckBox.cpp */; }; - 5E3EA5131586A27D00C17C1D /* CGUIColorSelectDialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30466115515B4400D9E53B /* CGUIColorSelectDialog.cpp */; }; - 5E3EA5151586A27D00C17C1D /* CGUIComboBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30466315515B4400D9E53B /* CGUIComboBox.cpp */; }; - 5E3EA5171586A27D00C17C1D /* CGUIContextMenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30466515515B4400D9E53B /* CGUIContextMenu.cpp */; }; - 5E3EA5191586A27D00C17C1D /* CGUIEditBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30466715515B4400D9E53B /* CGUIEditBox.cpp */; }; - 5E3EA51B1586A27D00C17C1D /* CGUIEnvironment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30466915515B4400D9E53B /* CGUIEnvironment.cpp */; }; - 5E3EA51D1586A27D00C17C1D /* CGUIFileOpenDialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30466B15515B4400D9E53B /* CGUIFileOpenDialog.cpp */; }; - 5E3EA51F1586A27D00C17C1D /* CGUIFont.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30466D15515B4400D9E53B /* CGUIFont.cpp */; }; - 5E3EA5211586A27D00C17C1D /* CGUIImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30466F15515B4400D9E53B /* CGUIImage.cpp */; }; - 5E3EA5231586A27D00C17C1D /* CGUIImageList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30467115515B4400D9E53B /* CGUIImageList.cpp */; }; - 5E3EA5251586A27D00C17C1D /* CGUIInOutFader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30467315515B4400D9E53B /* CGUIInOutFader.cpp */; }; - 5E3EA5271586A27D00C17C1D /* CGUIListBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30467515515B4400D9E53B /* CGUIListBox.cpp */; }; - 5E3EA5291586A27D00C17C1D /* CGUIMenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30467715515B4400D9E53B /* CGUIMenu.cpp */; }; - 5E3EA52B1586A27D00C17C1D /* CGUIMeshViewer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30467915515B4400D9E53B /* CGUIMeshViewer.cpp */; }; - 5E3EA52D1586A27D00C17C1D /* CGUIMessageBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30467B15515B4400D9E53B /* CGUIMessageBox.cpp */; }; - 5E3EA52F1586A27D00C17C1D /* CGUIModalScreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30467D15515B4400D9E53B /* CGUIModalScreen.cpp */; }; - 5E3EA5311586A27D00C17C1D /* CGUIScrollBar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30467F15515B4400D9E53B /* CGUIScrollBar.cpp */; }; - 5E3EA5331586A27D00C17C1D /* CGUISkin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30468115515B4400D9E53B /* CGUISkin.cpp */; }; - 5E3EA5351586A27D00C17C1D /* CGUISpinBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30468315515B4400D9E53B /* CGUISpinBox.cpp */; }; - 5E3EA5371586A27D00C17C1D /* CGUISpriteBank.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30468515515B4400D9E53B /* CGUISpriteBank.cpp */; }; - 5E3EA5391586A27D00C17C1D /* CGUIStaticText.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30468715515B4400D9E53B /* CGUIStaticText.cpp */; }; - 5E3EA53B1586A27D00C17C1D /* CGUITabControl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30468915515B4400D9E53B /* CGUITabControl.cpp */; }; - 5E3EA53D1586A27D00C17C1D /* CGUITable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30468B15515B4400D9E53B /* CGUITable.cpp */; }; - 5E3EA53F1586A27D00C17C1D /* CGUIToolBar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30468D15515B4400D9E53B /* CGUIToolBar.cpp */; }; - 5E3EA5411586A27D00C17C1D /* CGUITreeView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30468F15515B4400D9E53B /* CGUITreeView.cpp */; }; - 5E3EA5431586A27D00C17C1D /* CGUIWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30469115515B4400D9E53B /* CGUIWindow.cpp */; }; - 5E3EA5451586A27D00C17C1D /* CImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30469315515B4400D9E53B /* CImage.cpp */; }; - 5E3EA5471586A27D00C17C1D /* CImageLoaderBMP.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30469515515B4400D9E53B /* CImageLoaderBMP.cpp */; }; - 5E3EA5491586A27D00C17C1D /* CImageLoaderDDS.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30469715515B4400D9E53B /* CImageLoaderDDS.cpp */; }; - 5E3EA54B1586A27D00C17C1D /* CImageLoaderJPG.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30469915515B4400D9E53B /* CImageLoaderJPG.cpp */; }; - 5E3EA54D1586A27D00C17C1D /* CImageLoaderPCX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30469B15515B4400D9E53B /* CImageLoaderPCX.cpp */; }; - 5E3EA54F1586A27D00C17C1D /* CImageLoaderPNG.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30469D15515B4400D9E53B /* CImageLoaderPNG.cpp */; }; - 5E3EA5511586A27D00C17C1D /* CImageLoaderPPM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30469F15515B4400D9E53B /* CImageLoaderPPM.cpp */; }; - 5E3EA5531586A27D00C17C1D /* CImageLoaderPSD.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046A115515B4400D9E53B /* CImageLoaderPSD.cpp */; }; - 5E3EA5551586A27D00C17C1D /* CImageLoaderRGB.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046A315515B4400D9E53B /* CImageLoaderRGB.cpp */; }; - 5E3EA5571586A27D00C17C1D /* CImageLoaderTGA.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046A515515B4400D9E53B /* CImageLoaderTGA.cpp */; }; - 5E3EA5591586A27D00C17C1D /* CImageLoaderWAL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046A715515B4400D9E53B /* CImageLoaderWAL.cpp */; }; - 5E3EA55B1586A27D00C17C1D /* CImageWriterBMP.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046A915515B4400D9E53B /* CImageWriterBMP.cpp */; }; - 5E3EA55D1586A27D00C17C1D /* CImageWriterJPG.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046AB15515B4400D9E53B /* CImageWriterJPG.cpp */; }; - 5E3EA55F1586A27D00C17C1D /* CImageWriterPCX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046AD15515B4400D9E53B /* CImageWriterPCX.cpp */; }; - 5E3EA5611586A27D00C17C1D /* CImageWriterPNG.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046AF15515B4400D9E53B /* CImageWriterPNG.cpp */; }; - 5E3EA5631586A27D00C17C1D /* CImageWriterPPM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046B115515B4400D9E53B /* CImageWriterPPM.cpp */; }; - 5E3EA5651586A27D00C17C1D /* CImageWriterPSD.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046B315515B4400D9E53B /* CImageWriterPSD.cpp */; }; - 5E3EA5671586A27D00C17C1D /* CImageWriterTGA.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046B515515B4400D9E53B /* CImageWriterTGA.cpp */; }; - 5E3EA5691586A27D00C17C1D /* CIrrDeviceConsole.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046B715515B4400D9E53B /* CIrrDeviceConsole.cpp */; }; - 5E3EA56B1586A27D00C17C1D /* CIrrDeviceFB.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046B915515B4400D9E53B /* CIrrDeviceFB.cpp */; }; - 5E3EA56D1586A27D00C17C1D /* CIrrDeviceLinux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046BE15515B4400D9E53B /* CIrrDeviceLinux.cpp */; }; - 5E3EA56F1586A27D00C17C1D /* CIrrDeviceSDL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046C015515B4400D9E53B /* CIrrDeviceSDL.cpp */; }; - 5E3EA5711586A27D00C17C1D /* CIrrDeviceStub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046C215515B4400D9E53B /* CIrrDeviceStub.cpp */; }; - 5E3EA5731586A27D00C17C1D /* CIrrDeviceWin32.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046C415515B4400D9E53B /* CIrrDeviceWin32.cpp */; }; - 5E3EA5751586A27D00C17C1D /* CIrrDeviceWinCE.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046C615515B4400D9E53B /* CIrrDeviceWinCE.cpp */; }; - 5E3EA5771586A27D00C17C1D /* CIrrMeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046C815515B4400D9E53B /* CIrrMeshFileLoader.cpp */; }; - 5E3EA5791586A27D00C17C1D /* CIrrMeshWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046CA15515B4400D9E53B /* CIrrMeshWriter.cpp */; }; - 5E3EA57B1586A27D00C17C1D /* CLightSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046CC15515B4400D9E53B /* CLightSceneNode.cpp */; }; - 5E3EA57D1586A27D00C17C1D /* CLimitReadFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046CE15515B4400D9E53B /* CLimitReadFile.cpp */; }; - 5E3EA57F1586A27D00C17C1D /* CLMTSMeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046D015515B4400D9E53B /* CLMTSMeshFileLoader.cpp */; }; - 5E3EA5811586A27D00C17C1D /* CLogger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046D215515B4400D9E53B /* CLogger.cpp */; }; - 5E3EA5831586A27D00C17C1D /* CLWOMeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046D415515B4400D9E53B /* CLWOMeshFileLoader.cpp */; }; - 5E3EA5851586A27D00C17C1D /* CMD2MeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046D615515B4400D9E53B /* CMD2MeshFileLoader.cpp */; }; - 5E3EA5871586A27D00C17C1D /* CMD3MeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046D815515B4400D9E53B /* CMD3MeshFileLoader.cpp */; }; - 5E3EA5891586A27D00C17C1D /* CMemoryFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046DA15515B4400D9E53B /* CMemoryFile.cpp */; }; - 5E3EA58B1586A27D00C17C1D /* CMeshCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046DC15515B4400D9E53B /* CMeshCache.cpp */; }; - 5E3EA58D1586A27D00C17C1D /* CMeshManipulator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046DE15515B4400D9E53B /* CMeshManipulator.cpp */; }; - 5E3EA58F1586A27D00C17C1D /* CMeshSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046E015515B4400D9E53B /* CMeshSceneNode.cpp */; }; - 5E3EA5911586A27D00C17C1D /* CMetaTriangleSelector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046E215515B4400D9E53B /* CMetaTriangleSelector.cpp */; }; - 5E3EA5931586A27D00C17C1D /* CMountPointReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046E415515B4400D9E53B /* CMountPointReader.cpp */; }; - 5E3EA5951586A27D00C17C1D /* CMS3DMeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046E615515B4400D9E53B /* CMS3DMeshFileLoader.cpp */; }; - 5E3EA5981586A27D00C17C1D /* CMY3DMeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046E915515B4400D9E53B /* CMY3DMeshFileLoader.cpp */; }; - 5E3EA59A1586A27D00C17C1D /* CNPKReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046EB15515B4400D9E53B /* CNPKReader.cpp */; }; - 5E3EA59C1586A27D00C17C1D /* CNullDriver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046ED15515B4400D9E53B /* CNullDriver.cpp */; }; - 5E3EA59E1586A27D00C17C1D /* COBJMeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046EF15515B4400D9E53B /* COBJMeshFileLoader.cpp */; }; - 5E3EA5A01586A27D00C17C1D /* COBJMeshWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046F115515B4400D9E53B /* COBJMeshWriter.cpp */; }; - 5E3EA5A21586A27D00C17C1D /* COCTLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046F315515B4400D9E53B /* COCTLoader.cpp */; }; - 5E3EA5A41586A27D00C17C1D /* COctreeSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046F515515B4400D9E53B /* COctreeSceneNode.cpp */; }; - 5E3EA5A61586A27D00C17C1D /* COctreeTriangleSelector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046F715515B4400D9E53B /* COctreeTriangleSelector.cpp */; }; - 5E3EA5A81586A27D00C17C1D /* COGLES2Driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046F915515B4400D9E53B /* COGLES2Driver.cpp */; }; - 5E3EA5AA1586A27D00C17C1D /* COGLES2ExtensionHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3046FB15515B4400D9E53B /* COGLES2ExtensionHandler.cpp */; }; - 5E3EA5AF1586A27D00C17C1D /* COGLES2NormalMapRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30470015515B4400D9E53B /* COGLES2NormalMapRenderer.cpp */; }; - 5E3EA5B11586A27D00C17C1D /* COGLES2ParallaxMapRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30470215515B4400D9E53B /* COGLES2ParallaxMapRenderer.cpp */; }; - 5E3EA5B31586A27D00C17C1D /* COGLES2Renderer2D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30470415515B4400D9E53B /* COGLES2Renderer2D.cpp */; }; - 5E3EA5B71586A27D00C17C1D /* COGLES2Texture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30470815515B4400D9E53B /* COGLES2Texture.cpp */; }; - 5E3EA5BA1586A27D00C17C1D /* COGLESDriver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30470B15515B4400D9E53B /* COGLESDriver.cpp */; }; - 5E3EA5BC1586A27D00C17C1D /* COGLESExtensionHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30470D15515B4400D9E53B /* COGLESExtensionHandler.cpp */; }; - 5E3EA5BF1586A27D00C17C1D /* COGLESTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30471015515B4400D9E53B /* COGLESTexture.cpp */; }; - 5E3EA5C11586A27D00C17C1D /* COgreMeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30471215515B4400D9E53B /* COgreMeshFileLoader.cpp */; }; - 5E3EA5C31586A27D00C17C1D /* COpenGLDriver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30471415515B4400D9E53B /* COpenGLDriver.cpp */; }; - 5E3EA5C51586A27D00C17C1D /* COpenGLExtensionHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30471615515B4400D9E53B /* COpenGLExtensionHandler.cpp */; }; - 5E3EA5C81586A27D00C17C1D /* COpenGLNormalMapRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30471915515B4400D9E53B /* COpenGLNormalMapRenderer.cpp */; }; - 5E3EA5CA1586A27D00C17C1D /* COpenGLParallaxMapRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30471B15515B4400D9E53B /* COpenGLParallaxMapRenderer.cpp */; }; - 5E3EA5CC1586A27D00C17C1D /* COpenGLShaderMaterialRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30471D15515B4400D9E53B /* COpenGLShaderMaterialRenderer.cpp */; }; - 5E3EA5CE1586A27D00C17C1D /* COpenGLSLMaterialRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30471F15515B4400D9E53B /* COpenGLSLMaterialRenderer.cpp */; }; - 5E3EA5D01586A27D00C17C1D /* COpenGLTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30472115515B4400D9E53B /* COpenGLTexture.cpp */; }; - 5E3EA5D21586A27D00C17C1D /* COSOperator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30472315515B4400D9E53B /* COSOperator.cpp */; }; - 5E3EA5D41586A27D00C17C1D /* CPakReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30472515515B4400D9E53B /* CPakReader.cpp */; }; - 5E3EA5D61586A27D00C17C1D /* CParticleAnimatedMeshSceneNodeEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30472715515B4400D9E53B /* CParticleAnimatedMeshSceneNodeEmitter.cpp */; }; - 5E3EA5D81586A27D00C17C1D /* CParticleAttractionAffector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30472915515B4400D9E53B /* CParticleAttractionAffector.cpp */; }; - 5E3EA5DA1586A27D00C17C1D /* CParticleBoxEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30472B15515B4400D9E53B /* CParticleBoxEmitter.cpp */; }; - 5E3EA5DC1586A27D00C17C1D /* CParticleCylinderEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30472D15515B4400D9E53B /* CParticleCylinderEmitter.cpp */; }; - 5E3EA5DE1586A27D00C17C1D /* CParticleFadeOutAffector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30472F15515B4400D9E53B /* CParticleFadeOutAffector.cpp */; }; - 5E3EA5E01586A27D00C17C1D /* CParticleGravityAffector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30473115515B4400D9E53B /* CParticleGravityAffector.cpp */; }; - 5E3EA5E21586A27D00C17C1D /* CParticleMeshEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30473315515B4400D9E53B /* CParticleMeshEmitter.cpp */; }; - 5E3EA5E41586A27D00C17C1D /* CParticlePointEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30473515515B4400D9E53B /* CParticlePointEmitter.cpp */; }; - 5E3EA5E61586A27D00C17C1D /* CParticleRingEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30473715515B4400D9E53B /* CParticleRingEmitter.cpp */; }; - 5E3EA5E81586A27D00C17C1D /* CParticleRotationAffector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30473915515B4400D9E53B /* CParticleRotationAffector.cpp */; }; - 5E3EA5EA1586A27D00C17C1D /* CParticleScaleAffector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30473B15515B4400D9E53B /* CParticleScaleAffector.cpp */; }; - 5E3EA5EC1586A27D00C17C1D /* CParticleSphereEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30473D15515B4400D9E53B /* CParticleSphereEmitter.cpp */; }; - 5E3EA5EE1586A27D00C17C1D /* CParticleSystemSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30473F15515B4400D9E53B /* CParticleSystemSceneNode.cpp */; }; - 5E3EA5F01586A27D00C17C1D /* CPLYMeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30474115515B4400D9E53B /* CPLYMeshFileLoader.cpp */; }; - 5E3EA5F21586A27D00C17C1D /* CPLYMeshWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30474315515B4400D9E53B /* CPLYMeshWriter.cpp */; }; - 5E3EA5F41586A27D00C17C1D /* CQ3LevelMesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30474515515B4400D9E53B /* CQ3LevelMesh.cpp */; }; - 5E3EA5F61586A27D00C17C1D /* CQuake3ShaderSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30474715515B4400D9E53B /* CQuake3ShaderSceneNode.cpp */; }; - 5E3EA5F81586A27D00C17C1D /* CReadFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30474915515B4400D9E53B /* CReadFile.cpp */; }; - 5E3EA5FA1586A27D00C17C1D /* CSceneCollisionManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30474B15515B4400D9E53B /* CSceneCollisionManager.cpp */; }; - 5E3EA5FC1586A27D00C17C1D /* CSceneLoaderIrr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30474D15515B4400D9E53B /* CSceneLoaderIrr.cpp */; }; - 5E3EA5FE1586A27D00C17C1D /* CSceneManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30474F15515B4400D9E53B /* CSceneManager.cpp */; }; - 5E3EA6001586A27D00C17C1D /* CSceneNodeAnimatorCameraFPS.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30475115515B4400D9E53B /* CSceneNodeAnimatorCameraFPS.cpp */; }; - 5E3EA6021586A27D00C17C1D /* CSceneNodeAnimatorCameraMaya.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30475315515B4400D9E53B /* CSceneNodeAnimatorCameraMaya.cpp */; }; - 5E3EA6041586A27D00C17C1D /* CSceneNodeAnimatorCollisionResponse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30475515515B4400D9E53B /* CSceneNodeAnimatorCollisionResponse.cpp */; }; - 5E3EA6061586A27D00C17C1D /* CSceneNodeAnimatorDelete.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30475715515B4400D9E53B /* CSceneNodeAnimatorDelete.cpp */; }; - 5E3EA6081586A27D00C17C1D /* CSceneNodeAnimatorFlyCircle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30475915515B4400D9E53B /* CSceneNodeAnimatorFlyCircle.cpp */; }; - 5E3EA60A1586A27D00C17C1D /* CSceneNodeAnimatorFlyStraight.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30475B15515B4400D9E53B /* CSceneNodeAnimatorFlyStraight.cpp */; }; - 5E3EA60C1586A27D00C17C1D /* CSceneNodeAnimatorFollowSpline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30475D15515B4400D9E53B /* CSceneNodeAnimatorFollowSpline.cpp */; }; - 5E3EA60E1586A27D00C17C1D /* CSceneNodeAnimatorRotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30475F15515B4400D9E53B /* CSceneNodeAnimatorRotation.cpp */; }; - 5E3EA6101586A27D00C17C1D /* CSceneNodeAnimatorTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30476115515B4400D9E53B /* CSceneNodeAnimatorTexture.cpp */; }; - 5E3EA6121586A27D00C17C1D /* CShadowVolumeSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30476315515B4400D9E53B /* CShadowVolumeSceneNode.cpp */; }; - 5E3EA6141586A27D00C17C1D /* CSkinnedMesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30476515515B4400D9E53B /* CSkinnedMesh.cpp */; }; - 5E3EA6161586A27D00C17C1D /* CSkyBoxSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30476715515B4400D9E53B /* CSkyBoxSceneNode.cpp */; }; - 5E3EA6181586A27D00C17C1D /* CSkyDomeSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30476915515B4400D9E53B /* CSkyDomeSceneNode.cpp */; }; - 5E3EA61A1586A27D00C17C1D /* CSMFMeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30476B15515B4400D9E53B /* CSMFMeshFileLoader.cpp */; }; - 5E3EA61D1586A27D00C17C1D /* CSoftwareDriver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30476E15515B4400D9E53B /* CSoftwareDriver.cpp */; }; - 5E3EA61F1586A27D00C17C1D /* CSoftwareDriver2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30477015515B4400D9E53B /* CSoftwareDriver2.cpp */; }; - 5E3EA6211586A27D00C17C1D /* CSoftwareTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30477215515B4400D9E53B /* CSoftwareTexture.cpp */; }; - 5E3EA6231586A27D00C17C1D /* CSoftwareTexture2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30477415515B4400D9E53B /* CSoftwareTexture2.cpp */; }; - 5E3EA6251586A27D00C17C1D /* CSphereSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30477615515B4400D9E53B /* CSphereSceneNode.cpp */; }; - 5E3EA6271586A27D00C17C1D /* CSTLMeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30477815515B4400D9E53B /* CSTLMeshFileLoader.cpp */; }; - 5E3EA6291586A27D00C17C1D /* CSTLMeshWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30477A15515B4400D9E53B /* CSTLMeshWriter.cpp */; }; - 5E3EA62B1586A27D00C17C1D /* CTarReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30477C15515B4400D9E53B /* CTarReader.cpp */; }; - 5E3EA62D1586A27D00C17C1D /* CTerrainSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30477E15515B4400D9E53B /* CTerrainSceneNode.cpp */; }; - 5E3EA62F1586A27D00C17C1D /* CTerrainTriangleSelector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30478015515B4400D9E53B /* CTerrainTriangleSelector.cpp */; }; - 5E3EA6311586A27D00C17C1D /* CTextSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30478215515B4400D9E53B /* CTextSceneNode.cpp */; }; - 5E3EA6341586A27D00C17C1D /* CTRFlat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30478515515B4400D9E53B /* CTRFlat.cpp */; }; - 5E3EA6351586A27D00C17C1D /* CTRFlatWire.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30478615515B4400D9E53B /* CTRFlatWire.cpp */; }; - 5E3EA6361586A27D00C17C1D /* CTRGouraud.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30478715515B4400D9E53B /* CTRGouraud.cpp */; }; - 5E3EA6371586A27D00C17C1D /* CTRGouraud2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30478815515B4400D9E53B /* CTRGouraud2.cpp */; }; - 5E3EA6381586A27D00C17C1D /* CTRGouraudAlpha2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30478915515B4400D9E53B /* CTRGouraudAlpha2.cpp */; }; - 5E3EA6391586A27D00C17C1D /* CTRGouraudAlphaNoZ2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30478A15515B4400D9E53B /* CTRGouraudAlphaNoZ2.cpp */; }; - 5E3EA63A1586A27D00C17C1D /* CTRGouraudWire.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30478B15515B4400D9E53B /* CTRGouraudWire.cpp */; }; - 5E3EA63B1586A27D00C17C1D /* CTriangleBBSelector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30478C15515B4400D9E53B /* CTriangleBBSelector.cpp */; }; - 5E3EA63D1586A27D00C17C1D /* CTriangleSelector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30478E15515B4400D9E53B /* CTriangleSelector.cpp */; }; - 5E3EA63F1586A27D00C17C1D /* CTRNormalMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30479015515B4400D9E53B /* CTRNormalMap.cpp */; }; - 5E3EA6401586A27D00C17C1D /* CTRStencilShadow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30479115515B4400D9E53B /* CTRStencilShadow.cpp */; }; - 5E3EA6411586A27D00C17C1D /* CTRTextureBlend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30479215515B4400D9E53B /* CTRTextureBlend.cpp */; }; - 5E3EA6421586A27D00C17C1D /* CTRTextureDetailMap2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30479315515B4400D9E53B /* CTRTextureDetailMap2.cpp */; }; - 5E3EA6431586A27D00C17C1D /* CTRTextureFlat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30479415515B4400D9E53B /* CTRTextureFlat.cpp */; }; - 5E3EA6441586A27D00C17C1D /* CTRTextureFlatWire.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30479515515B4400D9E53B /* CTRTextureFlatWire.cpp */; }; - 5E3EA6451586A27D00C17C1D /* CTRTextureGouraud.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30479615515B4400D9E53B /* CTRTextureGouraud.cpp */; }; - 5E3EA6471586A27D00C17C1D /* CTRTextureGouraud2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30479815515B4400D9E53B /* CTRTextureGouraud2.cpp */; }; - 5E3EA6481586A27D00C17C1D /* CTRTextureGouraudAdd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30479915515B4400D9E53B /* CTRTextureGouraudAdd.cpp */; }; - 5E3EA6491586A27D00C17C1D /* CTRTextureGouraudAdd2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30479A15515B4400D9E53B /* CTRTextureGouraudAdd2.cpp */; }; - 5E3EA64A1586A27E00C17C1D /* CTRTextureGouraudAddNoZ2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30479B15515B4400D9E53B /* CTRTextureGouraudAddNoZ2.cpp */; }; - 5E3EA64B1586A27E00C17C1D /* CTRTextureGouraudAlpha.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30479C15515B4400D9E53B /* CTRTextureGouraudAlpha.cpp */; }; - 5E3EA64C1586A27E00C17C1D /* CTRTextureGouraudAlphaNoZ.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30479D15515B4400D9E53B /* CTRTextureGouraudAlphaNoZ.cpp */; }; - 5E3EA64D1586A27E00C17C1D /* CTRTextureGouraudNoZ.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30479E15515B4400D9E53B /* CTRTextureGouraudNoZ.cpp */; }; - 5E3EA64E1586A27E00C17C1D /* CTRTextureGouraudNoZ2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E30479F15515B4400D9E53B /* CTRTextureGouraudNoZ2.cpp */; }; - 5E3EA64F1586A27E00C17C1D /* CTRTextureGouraudVertexAlpha2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3047A015515B4400D9E53B /* CTRTextureGouraudVertexAlpha2.cpp */; }; - 5E3EA6501586A27E00C17C1D /* CTRTextureGouraudWire.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3047A115515B4400D9E53B /* CTRTextureGouraudWire.cpp */; }; - 5E3EA6511586A27E00C17C1D /* CTRTextureLightMap2_Add.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3047A215515B4400D9E53B /* CTRTextureLightMap2_Add.cpp */; }; - 5E3EA6521586A27E00C17C1D /* CTRTextureLightMap2_M1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3047A315515B4400D9E53B /* CTRTextureLightMap2_M1.cpp */; }; - 5E3EA6531586A27E00C17C1D /* CTRTextureLightMap2_M2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3047A415515B4400D9E53B /* CTRTextureLightMap2_M2.cpp */; }; - 5E3EA6541586A27E00C17C1D /* CTRTextureLightMap2_M4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3047A515515B4400D9E53B /* CTRTextureLightMap2_M4.cpp */; }; - 5E3EA6551586A27E00C17C1D /* CTRTextureLightMapGouraud2_M4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3047A615515B4400D9E53B /* CTRTextureLightMapGouraud2_M4.cpp */; }; - 5E3EA6561586A27E00C17C1D /* CTRTextureWire2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3047A715515B4400D9E53B /* CTRTextureWire2.cpp */; }; - 5E3EA6571586A27E00C17C1D /* CVideoModeList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3047A815515B4400D9E53B /* CVideoModeList.cpp */; }; - 5E3EA6591586A27E00C17C1D /* CVolumeLightSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3047AA15515B4400D9E53B /* CVolumeLightSceneNode.cpp */; }; - 5E3EA65B1586A27E00C17C1D /* CWADReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3047AC15515B4400D9E53B /* CWADReader.cpp */; }; - 5E3EA65D1586A27E00C17C1D /* CWaterSurfaceSceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3047AE15515B4400D9E53B /* CWaterSurfaceSceneNode.cpp */; }; - 5E3EA65F1586A27E00C17C1D /* CWriteFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3047B015515B4400D9E53B /* CWriteFile.cpp */; }; - 5E3EA6611586A27E00C17C1D /* CXMeshFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3047B215515B4400D9E53B /* CXMeshFileLoader.cpp */; }; - 5E3EA6631586A27E00C17C1D /* CXMLReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3047B415515B4400D9E53B /* CXMLReader.cpp */; }; - 5E3EA6661586A27E00C17C1D /* CXMLWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3047B715515B4400D9E53B /* CXMLWriter.cpp */; }; - 5E3EA6681586A27E00C17C1D /* CZBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3047B915515B4400D9E53B /* CZBuffer.cpp */; }; - 5E3EA66A1586A27E00C17C1D /* CZipReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3047BB15515B4400D9E53B /* CZipReader.cpp */; }; - 5E3EA6731586A27E00C17C1D /* IBurningShader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3047C415515B4400D9E53B /* IBurningShader.cpp */; }; - 5E3EA6771586A27E00C17C1D /* Irrlicht.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3047CC15515B4400D9E53B /* Irrlicht.cpp */; }; - 5E3EA6781586A27E00C17C1D /* irrXML.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E3047CD15515B4400D9E53B /* irrXML.cpp */; }; - 5E4C3FEE18C7C8FF002AEDAF /* CMeshTextureLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E4C3FEC18C7C8FF002AEDAF /* CMeshTextureLoader.cpp */; }; - 5E52893919C20FD90028DEC8 /* COGLES2DetailMap.fsh in Resources */ = {isa = PBXBuildFile; fileRef = 5E52892B19C20FB20028DEC8 /* COGLES2DetailMap.fsh */; }; - 5E52893A19C20FD90028DEC8 /* COGLES2LightmapAdd.fsh in Resources */ = {isa = PBXBuildFile; fileRef = 5E52892C19C20FB20028DEC8 /* COGLES2LightmapAdd.fsh */; }; - 5E52893B19C20FD90028DEC8 /* COGLES2LightmapModulate.fsh in Resources */ = {isa = PBXBuildFile; fileRef = 5E52892D19C20FB20028DEC8 /* COGLES2LightmapModulate.fsh */; }; - 5E52893C19C20FD90028DEC8 /* COGLES2OneTextureBlend.fsh in Resources */ = {isa = PBXBuildFile; fileRef = 5E52892E19C20FB20028DEC8 /* COGLES2OneTextureBlend.fsh */; }; - 5E52893D19C20FD90028DEC8 /* COGLES2Reflection2Layer.fsh in Resources */ = {isa = PBXBuildFile; fileRef = 5E52892F19C20FB20028DEC8 /* COGLES2Reflection2Layer.fsh */; }; - 5E52893E19C20FD90028DEC8 /* COGLES2Reflection2Layer.vsh in Resources */ = {isa = PBXBuildFile; fileRef = 5E52893019C20FB20028DEC8 /* COGLES2Reflection2Layer.vsh */; }; - 5E52893F19C20FD90028DEC8 /* COGLES2Solid.fsh in Resources */ = {isa = PBXBuildFile; fileRef = 5E52893119C20FB20028DEC8 /* COGLES2Solid.fsh */; }; - 5E52894019C20FD90028DEC8 /* COGLES2Solid.vsh in Resources */ = {isa = PBXBuildFile; fileRef = 5E52893219C20FB20028DEC8 /* COGLES2Solid.vsh */; }; - 5E52894119C20FD90028DEC8 /* COGLES2Solid2.vsh in Resources */ = {isa = PBXBuildFile; fileRef = 5E52893319C20FB20028DEC8 /* COGLES2Solid2.vsh */; }; - 5E52894219C20FD90028DEC8 /* COGLES2Solid2Layer.fsh in Resources */ = {isa = PBXBuildFile; fileRef = 5E52893419C20FB20028DEC8 /* COGLES2Solid2Layer.fsh */; }; - 5E52894319C20FD90028DEC8 /* COGLES2SphereMap.fsh in Resources */ = {isa = PBXBuildFile; fileRef = 5E52893519C20FB20028DEC8 /* COGLES2SphereMap.fsh */; }; - 5E52894419C20FD90028DEC8 /* COGLES2SphereMap.vsh in Resources */ = {isa = PBXBuildFile; fileRef = 5E52893619C20FB20028DEC8 /* COGLES2SphereMap.vsh */; }; - 5E52894519C20FD90028DEC8 /* COGLES2TransparentAlphaChannelRef.fsh in Resources */ = {isa = PBXBuildFile; fileRef = 5E52893719C20FB20028DEC8 /* COGLES2TransparentAlphaChannelRef.fsh */; }; - 5E52894619C20FD90028DEC8 /* COGLES2TransparentVertexAlpha.fsh in Resources */ = {isa = PBXBuildFile; fileRef = 5E52893819C20FB20028DEC8 /* COGLES2TransparentVertexAlpha.fsh */; }; - 5E52894719C20FD90028DEC8 /* COGLES2NormalMap.fsh in Resources */ = {isa = PBXBuildFile; fileRef = 5ED2486E1731788700A13B86 /* COGLES2NormalMap.fsh */; }; - 5E52894819C20FD90028DEC8 /* COGLES2NormalMap.vsh in Resources */ = {isa = PBXBuildFile; fileRef = 5ED2486F1731788700A13B86 /* COGLES2NormalMap.vsh */; }; - 5E52894919C20FD90028DEC8 /* COGLES2ParallaxMap.fsh in Resources */ = {isa = PBXBuildFile; fileRef = 5ED248701731788700A13B86 /* COGLES2ParallaxMap.fsh */; }; - 5E52894A19C20FD90028DEC8 /* COGLES2ParallaxMap.vsh in Resources */ = {isa = PBXBuildFile; fileRef = 5ED248711731788700A13B86 /* COGLES2ParallaxMap.vsh */; }; - 5E52894B19C20FD90028DEC8 /* COGLES2Renderer2D.fsh in Resources */ = {isa = PBXBuildFile; fileRef = 5ED248721731788700A13B86 /* COGLES2Renderer2D.fsh */; }; - 5E52894C19C20FD90028DEC8 /* COGLES2Renderer2D.vsh in Resources */ = {isa = PBXBuildFile; fileRef = 5ED248731731788700A13B86 /* COGLES2Renderer2D.vsh */; }; - 5E92ED391752B6E800B93CC0 /* CImageLoaderPVR.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E92ED371752B6E800B93CC0 /* CImageLoaderPVR.cpp */; }; - 5ED2483F1731568400A13B86 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E7CF2E215516CC00014DCBA /* UIKit.framework */; }; - 5ED248401731568400A13B86 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E7CF2E415516CC00014DCBA /* Foundation.framework */; }; - 5ED248411731568400A13B86 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E7CF2E615516CC00014DCBA /* CoreGraphics.framework */; }; - 5ED2485E173157AD00A13B86 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5ED2485B173157AD00A13B86 /* main.cpp */; }; - 5ED2486117315F7A00A13B86 /* libIrrlicht.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E7CF31215516E370014DCBA /* libIrrlicht.a */; }; - 5ED2486317315FA800A13B86 /* media in Resources */ = {isa = PBXBuildFile; fileRef = 5ED2486217315FA800A13B86 /* media */; }; - 5ED24864173161C900A13B86 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E7CF2EA15516CC00014DCBA /* OpenGLES.framework */; }; - 5ED24865173161F200A13B86 /* CoreMotion.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5EDC9F971638D8CF00E65F28 /* CoreMotion.framework */; }; - 5ED248661731622A00A13B86 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E7CF2E815516CC00014DCBA /* QuartzCore.framework */; }; - 5ED2488817317FFC00A13B86 /* Interface_iPad.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5ED2488617317FFC00A13B86 /* Interface_iPad.xib */; }; - 5ED2488917317FFC00A13B86 /* Interface_iPhone.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5ED2488717317FFC00A13B86 /* Interface_iPhone.xib */; }; - 5EEAE050171DF3C700C7BC68 /* leakHunter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5EEAE04F171DF3C700C7BC68 /* leakHunter.cpp */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 5ED2485F17315F6400A13B86 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5E96FAE715515650000A0A05 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5E7CF31115516E370014DCBA; - remoteInfo = Irrlicht; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 5E25C82816A845D900320AA9 /* COGLES2FixedPipelineRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COGLES2FixedPipelineRenderer.cpp; path = ../COGLES2FixedPipelineRenderer.cpp; sourceTree = ""; }; - 5E25C82916A845D900320AA9 /* COGLES2FixedPipelineRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COGLES2FixedPipelineRenderer.h; path = ../COGLES2FixedPipelineRenderer.h; sourceTree = ""; }; - 5E25C82A16A845D900320AA9 /* COGLES2MaterialRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COGLES2MaterialRenderer.cpp; path = ../COGLES2MaterialRenderer.cpp; sourceTree = ""; }; - 5E30445E15515AC500D9E53B /* aabbox3d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = aabbox3d.h; path = ../../../include/aabbox3d.h; sourceTree = ""; }; - 5E30445F15515AC500D9E53B /* CDynamicMeshBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDynamicMeshBuffer.h; path = ../../../include/CDynamicMeshBuffer.h; sourceTree = ""; }; - 5E30446015515AC500D9E53B /* CIndexBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CIndexBuffer.h; path = ../../../include/CIndexBuffer.h; sourceTree = ""; }; - 5E30446115515AC500D9E53B /* CMeshBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CMeshBuffer.h; path = ../../../include/CMeshBuffer.h; sourceTree = ""; }; - 5E30446215515AC500D9E53B /* coreutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = coreutil.h; path = ../../../include/coreutil.h; sourceTree = ""; }; - 5E30446315515AC500D9E53B /* CVertexBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CVertexBuffer.h; path = ../../../include/CVertexBuffer.h; sourceTree = ""; }; - 5E30446415515AC500D9E53B /* dimension2d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dimension2d.h; path = ../../../include/dimension2d.h; sourceTree = ""; }; - 5E30446515515AC500D9E53B /* driverChoice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = driverChoice.h; path = ../../../include/driverChoice.h; sourceTree = ""; }; - 5E30446615515AC500D9E53B /* EAttributes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EAttributes.h; path = ../../../include/EAttributes.h; sourceTree = ""; }; - 5E30446715515AC500D9E53B /* ECullingTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ECullingTypes.h; path = ../../../include/ECullingTypes.h; sourceTree = ""; }; - 5E30446815515AC500D9E53B /* EDebugSceneTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EDebugSceneTypes.h; path = ../../../include/EDebugSceneTypes.h; sourceTree = ""; }; - 5E30446915515AC500D9E53B /* EDeviceTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EDeviceTypes.h; path = ../../../include/EDeviceTypes.h; sourceTree = ""; }; - 5E30446A15515AC500D9E53B /* EDriverFeatures.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EDriverFeatures.h; path = ../../../include/EDriverFeatures.h; sourceTree = ""; }; - 5E30446B15515AC500D9E53B /* EDriverTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EDriverTypes.h; path = ../../../include/EDriverTypes.h; sourceTree = ""; }; - 5E30446C15515AC500D9E53B /* EGUIAlignment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EGUIAlignment.h; path = ../../../include/EGUIAlignment.h; sourceTree = ""; }; - 5E30446D15515AC500D9E53B /* EGUIElementTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EGUIElementTypes.h; path = ../../../include/EGUIElementTypes.h; sourceTree = ""; }; - 5E30446E15515AC500D9E53B /* EHardwareBufferFlags.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EHardwareBufferFlags.h; path = ../../../include/EHardwareBufferFlags.h; sourceTree = ""; }; - 5E30446F15515AC500D9E53B /* EMaterialFlags.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EMaterialFlags.h; path = ../../../include/EMaterialFlags.h; sourceTree = ""; }; - 5E30447015515AC500D9E53B /* EMaterialTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EMaterialTypes.h; path = ../../../include/EMaterialTypes.h; sourceTree = ""; }; - 5E30447115515AC500D9E53B /* EMeshWriterEnums.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EMeshWriterEnums.h; path = ../../../include/EMeshWriterEnums.h; sourceTree = ""; }; - 5E30447215515AC500D9E53B /* EMessageBoxFlags.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EMessageBoxFlags.h; path = ../../../include/EMessageBoxFlags.h; sourceTree = ""; }; - 5E30447315515AC500D9E53B /* EPrimitiveTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EPrimitiveTypes.h; path = ../../../include/EPrimitiveTypes.h; sourceTree = ""; }; - 5E30447415515AC500D9E53B /* ESceneNodeAnimatorTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ESceneNodeAnimatorTypes.h; path = ../../../include/ESceneNodeAnimatorTypes.h; sourceTree = ""; }; - 5E30447515515AC500D9E53B /* ESceneNodeTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ESceneNodeTypes.h; path = ../../../include/ESceneNodeTypes.h; sourceTree = ""; }; - 5E30447615515AC500D9E53B /* EShaderTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EShaderTypes.h; path = ../../../include/EShaderTypes.h; sourceTree = ""; }; - 5E30447715515AC500D9E53B /* ETerrainElements.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ETerrainElements.h; path = ../../../include/ETerrainElements.h; sourceTree = ""; }; - 5E30447815515AC500D9E53B /* EVertexAttributes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EVertexAttributes.h; path = ../../../include/EVertexAttributes.h; sourceTree = ""; }; - 5E30447915515AC500D9E53B /* fast_atof.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = fast_atof.h; path = ../../../include/fast_atof.h; sourceTree = ""; }; - 5E30447A15515AC500D9E53B /* heapsort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = heapsort.h; path = ../../../include/heapsort.h; sourceTree = ""; }; - 5E30447B15515AC500D9E53B /* IAnimatedMesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IAnimatedMesh.h; path = ../../../include/IAnimatedMesh.h; sourceTree = ""; }; - 5E30447C15515AC500D9E53B /* IAnimatedMeshMD2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IAnimatedMeshMD2.h; path = ../../../include/IAnimatedMeshMD2.h; sourceTree = ""; }; - 5E30447D15515AC500D9E53B /* IAnimatedMeshMD3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IAnimatedMeshMD3.h; path = ../../../include/IAnimatedMeshMD3.h; sourceTree = ""; }; - 5E30447E15515AC500D9E53B /* IAnimatedMeshSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IAnimatedMeshSceneNode.h; path = ../../../include/IAnimatedMeshSceneNode.h; sourceTree = ""; }; - 5E30447F15515AC500D9E53B /* IAttributeExchangingObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IAttributeExchangingObject.h; path = ../../../include/IAttributeExchangingObject.h; sourceTree = ""; }; - 5E30448015515AC500D9E53B /* IAttributes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IAttributes.h; path = ../../../include/IAttributes.h; sourceTree = ""; }; - 5E30448115515AC500D9E53B /* IBillboardSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IBillboardSceneNode.h; path = ../../../include/IBillboardSceneNode.h; sourceTree = ""; }; - 5E30448215515AC500D9E53B /* IBillboardTextSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IBillboardTextSceneNode.h; path = ../../../include/IBillboardTextSceneNode.h; sourceTree = ""; }; - 5E30448315515AC500D9E53B /* IBoneSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IBoneSceneNode.h; path = ../../../include/IBoneSceneNode.h; sourceTree = ""; }; - 5E30448415515AC500D9E53B /* ICameraSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ICameraSceneNode.h; path = ../../../include/ICameraSceneNode.h; sourceTree = ""; }; - 5E30448515515AC500D9E53B /* IColladaMeshWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IColladaMeshWriter.h; path = ../../../include/IColladaMeshWriter.h; sourceTree = ""; }; - 5E30448615515AC500D9E53B /* ICursorControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ICursorControl.h; path = ../../../include/ICursorControl.h; sourceTree = ""; }; - 5E30448715515AC500D9E53B /* IDummyTransformationSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IDummyTransformationSceneNode.h; path = ../../../include/IDummyTransformationSceneNode.h; sourceTree = ""; }; - 5E30448815515AC500D9E53B /* IDynamicMeshBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IDynamicMeshBuffer.h; path = ../../../include/IDynamicMeshBuffer.h; sourceTree = ""; }; - 5E30448915515AC500D9E53B /* IEventReceiver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IEventReceiver.h; path = ../../../include/IEventReceiver.h; sourceTree = ""; }; - 5E30448A15515AC500D9E53B /* IFileArchive.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IFileArchive.h; path = ../../../include/IFileArchive.h; sourceTree = ""; }; - 5E30448B15515AC500D9E53B /* IFileList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IFileList.h; path = ../../../include/IFileList.h; sourceTree = ""; }; - 5E30448C15515AC500D9E53B /* IFileSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IFileSystem.h; path = ../../../include/IFileSystem.h; sourceTree = ""; }; - 5E30448D15515AC500D9E53B /* IGeometryCreator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGeometryCreator.h; path = ../../../include/IGeometryCreator.h; sourceTree = ""; }; - 5E30448E15515AC500D9E53B /* IGPUProgrammingServices.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGPUProgrammingServices.h; path = ../../../include/IGPUProgrammingServices.h; sourceTree = ""; }; - 5E30448F15515AC500D9E53B /* IGUIButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGUIButton.h; path = ../../../include/IGUIButton.h; sourceTree = ""; }; - 5E30449015515AC500D9E53B /* IGUICheckBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGUICheckBox.h; path = ../../../include/IGUICheckBox.h; sourceTree = ""; }; - 5E30449115515AC500D9E53B /* IGUIColorSelectDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGUIColorSelectDialog.h; path = ../../../include/IGUIColorSelectDialog.h; sourceTree = ""; }; - 5E30449215515AC500D9E53B /* IGUIComboBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGUIComboBox.h; path = ../../../include/IGUIComboBox.h; sourceTree = ""; }; - 5E30449315515AC500D9E53B /* IGUIContextMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGUIContextMenu.h; path = ../../../include/IGUIContextMenu.h; sourceTree = ""; }; - 5E30449415515AC500D9E53B /* IGUIEditBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGUIEditBox.h; path = ../../../include/IGUIEditBox.h; sourceTree = ""; }; - 5E30449515515AC500D9E53B /* IGUIElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGUIElement.h; path = ../../../include/IGUIElement.h; sourceTree = ""; }; - 5E30449615515AC500D9E53B /* IGUIElementFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGUIElementFactory.h; path = ../../../include/IGUIElementFactory.h; sourceTree = ""; }; - 5E30449715515AC500D9E53B /* IGUIEnvironment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGUIEnvironment.h; path = ../../../include/IGUIEnvironment.h; sourceTree = ""; }; - 5E30449815515AC500D9E53B /* IGUIFileOpenDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGUIFileOpenDialog.h; path = ../../../include/IGUIFileOpenDialog.h; sourceTree = ""; }; - 5E30449915515AC500D9E53B /* IGUIFont.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGUIFont.h; path = ../../../include/IGUIFont.h; sourceTree = ""; }; - 5E30449A15515AC500D9E53B /* IGUIFontBitmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGUIFontBitmap.h; path = ../../../include/IGUIFontBitmap.h; sourceTree = ""; }; - 5E30449B15515AC500D9E53B /* IGUIImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGUIImage.h; path = ../../../include/IGUIImage.h; sourceTree = ""; }; - 5E30449C15515AC500D9E53B /* IGUIImageList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGUIImageList.h; path = ../../../include/IGUIImageList.h; sourceTree = ""; }; - 5E30449D15515AC500D9E53B /* IGUIInOutFader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGUIInOutFader.h; path = ../../../include/IGUIInOutFader.h; sourceTree = ""; }; - 5E30449E15515AC500D9E53B /* IGUIListBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGUIListBox.h; path = ../../../include/IGUIListBox.h; sourceTree = ""; }; - 5E30449F15515AC500D9E53B /* IGUIMeshViewer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGUIMeshViewer.h; path = ../../../include/IGUIMeshViewer.h; sourceTree = ""; }; - 5E3044A015515AC500D9E53B /* IGUIScrollBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGUIScrollBar.h; path = ../../../include/IGUIScrollBar.h; sourceTree = ""; }; - 5E3044A115515AC500D9E53B /* IGUISkin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGUISkin.h; path = ../../../include/IGUISkin.h; sourceTree = ""; }; - 5E3044A215515AC500D9E53B /* IGUISpinBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGUISpinBox.h; path = ../../../include/IGUISpinBox.h; sourceTree = ""; }; - 5E3044A315515AC500D9E53B /* IGUISpriteBank.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGUISpriteBank.h; path = ../../../include/IGUISpriteBank.h; sourceTree = ""; }; - 5E3044A415515AC500D9E53B /* IGUIStaticText.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGUIStaticText.h; path = ../../../include/IGUIStaticText.h; sourceTree = ""; }; - 5E3044A515515AC500D9E53B /* IGUITabControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGUITabControl.h; path = ../../../include/IGUITabControl.h; sourceTree = ""; }; - 5E3044A615515AC500D9E53B /* IGUITable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGUITable.h; path = ../../../include/IGUITable.h; sourceTree = ""; }; - 5E3044A715515AC500D9E53B /* IGUIToolbar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGUIToolbar.h; path = ../../../include/IGUIToolbar.h; sourceTree = ""; }; - 5E3044A815515AC500D9E53B /* IGUITreeView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGUITreeView.h; path = ../../../include/IGUITreeView.h; sourceTree = ""; }; - 5E3044A915515AC500D9E53B /* IGUIWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGUIWindow.h; path = ../../../include/IGUIWindow.h; sourceTree = ""; }; - 5E3044AA15515AC500D9E53B /* IImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IImage.h; path = ../../../include/IImage.h; sourceTree = ""; }; - 5E3044AB15515AC500D9E53B /* IImageLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IImageLoader.h; path = ../../../include/IImageLoader.h; sourceTree = ""; }; - 5E3044AC15515AC500D9E53B /* IImageWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IImageWriter.h; path = ../../../include/IImageWriter.h; sourceTree = ""; }; - 5E3044AD15515AC500D9E53B /* IIndexBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IIndexBuffer.h; path = ../../../include/IIndexBuffer.h; sourceTree = ""; }; - 5E3044AE15515AC500D9E53B /* ILightManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ILightManager.h; path = ../../../include/ILightManager.h; sourceTree = ""; }; - 5E3044AF15515AC500D9E53B /* ILightSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ILightSceneNode.h; path = ../../../include/ILightSceneNode.h; sourceTree = ""; }; - 5E3044B015515AC500D9E53B /* ILogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ILogger.h; path = ../../../include/ILogger.h; sourceTree = ""; }; - 5E3044B115515AC500D9E53B /* IMaterialRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IMaterialRenderer.h; path = ../../../include/IMaterialRenderer.h; sourceTree = ""; }; - 5E3044B215515AC500D9E53B /* IMaterialRendererServices.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IMaterialRendererServices.h; path = ../../../include/IMaterialRendererServices.h; sourceTree = ""; }; - 5E3044B315515AC500D9E53B /* IMesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IMesh.h; path = ../../../include/IMesh.h; sourceTree = ""; }; - 5E3044B415515AC500D9E53B /* IMeshBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IMeshBuffer.h; path = ../../../include/IMeshBuffer.h; sourceTree = ""; }; - 5E3044B515515AC500D9E53B /* IMeshCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IMeshCache.h; path = ../../../include/IMeshCache.h; sourceTree = ""; }; - 5E3044B615515AC500D9E53B /* IMeshLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IMeshLoader.h; path = ../../../include/IMeshLoader.h; sourceTree = ""; }; - 5E3044B715515AC500D9E53B /* IMeshManipulator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IMeshManipulator.h; path = ../../../include/IMeshManipulator.h; sourceTree = ""; }; - 5E3044B815515AC500D9E53B /* IMeshSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IMeshSceneNode.h; path = ../../../include/IMeshSceneNode.h; sourceTree = ""; }; - 5E3044B915515AC500D9E53B /* IMeshWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IMeshWriter.h; path = ../../../include/IMeshWriter.h; sourceTree = ""; }; - 5E3044BA15515AC500D9E53B /* IMetaTriangleSelector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IMetaTriangleSelector.h; path = ../../../include/IMetaTriangleSelector.h; sourceTree = ""; }; - 5E3044BB15515AC500D9E53B /* IOSOperator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IOSOperator.h; path = ../../../include/IOSOperator.h; sourceTree = ""; }; - 5E3044BC15515AC500D9E53B /* IParticleAffector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IParticleAffector.h; path = ../../../include/IParticleAffector.h; sourceTree = ""; }; - 5E3044BD15515AC500D9E53B /* IParticleAnimatedMeshSceneNodeEmitter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IParticleAnimatedMeshSceneNodeEmitter.h; path = ../../../include/IParticleAnimatedMeshSceneNodeEmitter.h; sourceTree = ""; }; - 5E3044BE15515AC500D9E53B /* IParticleAttractionAffector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IParticleAttractionAffector.h; path = ../../../include/IParticleAttractionAffector.h; sourceTree = ""; }; - 5E3044BF15515AC500D9E53B /* IParticleBoxEmitter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IParticleBoxEmitter.h; path = ../../../include/IParticleBoxEmitter.h; sourceTree = ""; }; - 5E3044C015515AC500D9E53B /* IParticleCylinderEmitter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IParticleCylinderEmitter.h; path = ../../../include/IParticleCylinderEmitter.h; sourceTree = ""; }; - 5E3044C115515AC500D9E53B /* IParticleEmitter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IParticleEmitter.h; path = ../../../include/IParticleEmitter.h; sourceTree = ""; }; - 5E3044C215515AC500D9E53B /* IParticleFadeOutAffector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IParticleFadeOutAffector.h; path = ../../../include/IParticleFadeOutAffector.h; sourceTree = ""; }; - 5E3044C315515AC500D9E53B /* IParticleGravityAffector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IParticleGravityAffector.h; path = ../../../include/IParticleGravityAffector.h; sourceTree = ""; }; - 5E3044C415515AC500D9E53B /* IParticleMeshEmitter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IParticleMeshEmitter.h; path = ../../../include/IParticleMeshEmitter.h; sourceTree = ""; }; - 5E3044C515515AC500D9E53B /* IParticleRingEmitter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IParticleRingEmitter.h; path = ../../../include/IParticleRingEmitter.h; sourceTree = ""; }; - 5E3044C615515AC500D9E53B /* IParticleRotationAffector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IParticleRotationAffector.h; path = ../../../include/IParticleRotationAffector.h; sourceTree = ""; }; - 5E3044C715515AC500D9E53B /* IParticleSphereEmitter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IParticleSphereEmitter.h; path = ../../../include/IParticleSphereEmitter.h; sourceTree = ""; }; - 5E3044C815515AC500D9E53B /* IParticleSystemSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IParticleSystemSceneNode.h; path = ../../../include/IParticleSystemSceneNode.h; sourceTree = ""; }; - 5E3044C915515AC500D9E53B /* IQ3LevelMesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IQ3LevelMesh.h; path = ../../../include/IQ3LevelMesh.h; sourceTree = ""; }; - 5E3044CA15515AC500D9E53B /* IQ3Shader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IQ3Shader.h; path = ../../../include/IQ3Shader.h; sourceTree = ""; }; - 5E3044CB15515AC500D9E53B /* IRandomizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IRandomizer.h; path = ../../../include/IRandomizer.h; sourceTree = ""; }; - 5E3044CC15515AC500D9E53B /* IReadFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IReadFile.h; path = ../../../include/IReadFile.h; sourceTree = ""; }; - 5E3044CD15515AC500D9E53B /* IReferenceCounted.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IReferenceCounted.h; path = ../../../include/IReferenceCounted.h; sourceTree = ""; }; - 5E3044CE15515AC500D9E53B /* irrAllocator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irrAllocator.h; path = ../../../include/irrAllocator.h; sourceTree = ""; }; - 5E3044CF15515AC500D9E53B /* irrArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irrArray.h; path = ../../../include/irrArray.h; sourceTree = ""; }; - 5E3044D015515AC500D9E53B /* IrrCompileConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IrrCompileConfig.h; path = ../../../include/IrrCompileConfig.h; sourceTree = ""; }; - 5E3044D115515AC500D9E53B /* irrlicht.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irrlicht.h; path = ../../../include/irrlicht.h; sourceTree = ""; }; - 5E3044D215515AC500D9E53B /* IrrlichtDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IrrlichtDevice.h; path = ../../../include/IrrlichtDevice.h; sourceTree = ""; }; - 5E3044D315515AC500D9E53B /* irrList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irrList.h; path = ../../../include/irrList.h; sourceTree = ""; }; - 5E3044D415515AC500D9E53B /* irrMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irrMap.h; path = ../../../include/irrMap.h; sourceTree = ""; }; - 5E3044D515515AC500D9E53B /* irrMath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irrMath.h; path = ../../../include/irrMath.h; sourceTree = ""; }; - 5E3044D615515AC500D9E53B /* irrString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irrString.h; path = ../../../include/irrString.h; sourceTree = ""; }; - 5E3044D715515AC500D9E53B /* irrTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irrTypes.h; path = ../../../include/irrTypes.h; sourceTree = ""; }; - 5E3044D815515AC500D9E53B /* irrXML.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irrXML.h; path = ../../../include/irrXML.h; sourceTree = ""; }; - 5E3044D915515AC500D9E53B /* ISceneCollisionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ISceneCollisionManager.h; path = ../../../include/ISceneCollisionManager.h; sourceTree = ""; }; - 5E3044DA15515AC500D9E53B /* ISceneLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ISceneLoader.h; path = ../../../include/ISceneLoader.h; sourceTree = ""; }; - 5E3044DB15515AC500D9E53B /* ISceneManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ISceneManager.h; path = ../../../include/ISceneManager.h; sourceTree = ""; }; - 5E3044DC15515AC500D9E53B /* ISceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ISceneNode.h; path = ../../../include/ISceneNode.h; sourceTree = ""; }; - 5E3044DD15515AC500D9E53B /* ISceneNodeAnimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ISceneNodeAnimator.h; path = ../../../include/ISceneNodeAnimator.h; sourceTree = ""; }; - 5E3044DE15515AC500D9E53B /* ISceneNodeAnimatorCameraFPS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ISceneNodeAnimatorCameraFPS.h; path = ../../../include/ISceneNodeAnimatorCameraFPS.h; sourceTree = ""; }; - 5E3044DF15515AC500D9E53B /* ISceneNodeAnimatorCameraMaya.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ISceneNodeAnimatorCameraMaya.h; path = ../../../include/ISceneNodeAnimatorCameraMaya.h; sourceTree = ""; }; - 5E3044E015515AC500D9E53B /* ISceneNodeAnimatorCollisionResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ISceneNodeAnimatorCollisionResponse.h; path = ../../../include/ISceneNodeAnimatorCollisionResponse.h; sourceTree = ""; }; - 5E3044E115515AC500D9E53B /* ISceneNodeAnimatorFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ISceneNodeAnimatorFactory.h; path = ../../../include/ISceneNodeAnimatorFactory.h; sourceTree = ""; }; - 5E3044E215515AC500D9E53B /* ISceneNodeFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ISceneNodeFactory.h; path = ../../../include/ISceneNodeFactory.h; sourceTree = ""; }; - 5E3044E315515AC500D9E53B /* ISceneUserDataSerializer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ISceneUserDataSerializer.h; path = ../../../include/ISceneUserDataSerializer.h; sourceTree = ""; }; - 5E3044E415515AC500D9E53B /* IShaderConstantSetCallBack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IShaderConstantSetCallBack.h; path = ../../../include/IShaderConstantSetCallBack.h; sourceTree = ""; }; - 5E3044E515515AC500D9E53B /* IShadowVolumeSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IShadowVolumeSceneNode.h; path = ../../../include/IShadowVolumeSceneNode.h; sourceTree = ""; }; - 5E3044E615515AC500D9E53B /* ISkinnedMesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ISkinnedMesh.h; path = ../../../include/ISkinnedMesh.h; sourceTree = ""; }; - 5E3044E715515AC500D9E53B /* ITerrainSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ITerrainSceneNode.h; path = ../../../include/ITerrainSceneNode.h; sourceTree = ""; }; - 5E3044E815515AC500D9E53B /* ITextSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ITextSceneNode.h; path = ../../../include/ITextSceneNode.h; sourceTree = ""; }; - 5E3044E915515AC500D9E53B /* ITexture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ITexture.h; path = ../../../include/ITexture.h; sourceTree = ""; }; - 5E3044EA15515AC500D9E53B /* ITimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ITimer.h; path = ../../../include/ITimer.h; sourceTree = ""; }; - 5E3044EB15515AC500D9E53B /* ITriangleSelector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ITriangleSelector.h; path = ../../../include/ITriangleSelector.h; sourceTree = ""; }; - 5E3044EC15515AC500D9E53B /* IVertexBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IVertexBuffer.h; path = ../../../include/IVertexBuffer.h; sourceTree = ""; }; - 5E3044ED15515AC500D9E53B /* IVideoDriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IVideoDriver.h; path = ../../../include/IVideoDriver.h; sourceTree = ""; }; - 5E3044EE15515AC500D9E53B /* IVideoModeList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IVideoModeList.h; path = ../../../include/IVideoModeList.h; sourceTree = ""; }; - 5E3044EF15515AC500D9E53B /* IVolumeLightSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IVolumeLightSceneNode.h; path = ../../../include/IVolumeLightSceneNode.h; sourceTree = ""; }; - 5E3044F015515AC500D9E53B /* IWriteFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IWriteFile.h; path = ../../../include/IWriteFile.h; sourceTree = ""; }; - 5E3044F115515AC500D9E53B /* IXMLReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IXMLReader.h; path = ../../../include/IXMLReader.h; sourceTree = ""; }; - 5E3044F215515AC500D9E53B /* IXMLWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IXMLWriter.h; path = ../../../include/IXMLWriter.h; sourceTree = ""; }; - 5E3044F315515AC500D9E53B /* Keycodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Keycodes.h; path = ../../../include/Keycodes.h; sourceTree = ""; }; - 5E3044F415515AC500D9E53B /* line2d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = line2d.h; path = ../../../include/line2d.h; sourceTree = ""; }; - 5E3044F515515AC500D9E53B /* line3d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = line3d.h; path = ../../../include/line3d.h; sourceTree = ""; }; - 5E3044F615515AC500D9E53B /* matrix4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = matrix4.h; path = ../../../include/matrix4.h; sourceTree = ""; }; - 5E3044F715515AC500D9E53B /* path.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = path.h; path = ../../../include/path.h; sourceTree = ""; }; - 5E3044F815515AC500D9E53B /* plane3d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = plane3d.h; path = ../../../include/plane3d.h; sourceTree = ""; }; - 5E3044F915515AC500D9E53B /* position2d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = position2d.h; path = ../../../include/position2d.h; sourceTree = ""; }; - 5E3044FA15515AC500D9E53B /* quaternion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = quaternion.h; path = ../../../include/quaternion.h; sourceTree = ""; }; - 5E3044FB15515AC500D9E53B /* rect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rect.h; path = ../../../include/rect.h; sourceTree = ""; }; - 5E3044FC15515AC500D9E53B /* S3DVertex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = S3DVertex.h; path = ../../../include/S3DVertex.h; sourceTree = ""; }; - 5E3044FD15515AC500D9E53B /* SAnimatedMesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SAnimatedMesh.h; path = ../../../include/SAnimatedMesh.h; sourceTree = ""; }; - 5E3044FE15515AC500D9E53B /* SceneParameters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SceneParameters.h; path = ../../../include/SceneParameters.h; sourceTree = ""; }; - 5E3044FF15515AC500D9E53B /* SColor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SColor.h; path = ../../../include/SColor.h; sourceTree = ""; }; - 5E30450015515AC500D9E53B /* SExposedVideoData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SExposedVideoData.h; path = ../../../include/SExposedVideoData.h; sourceTree = ""; }; - 5E30450115515AC500D9E53B /* SIrrCreationParameters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SIrrCreationParameters.h; path = ../../../include/SIrrCreationParameters.h; sourceTree = ""; }; - 5E30450215515AC500D9E53B /* SKeyMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SKeyMap.h; path = ../../../include/SKeyMap.h; sourceTree = ""; }; - 5E30450315515AC500D9E53B /* SLight.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SLight.h; path = ../../../include/SLight.h; sourceTree = ""; }; - 5E30450415515AC500D9E53B /* SMaterial.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SMaterial.h; path = ../../../include/SMaterial.h; sourceTree = ""; }; - 5E30450515515AC500D9E53B /* SMaterialLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SMaterialLayer.h; path = ../../../include/SMaterialLayer.h; sourceTree = ""; }; - 5E30450615515AC500D9E53B /* SMesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SMesh.h; path = ../../../include/SMesh.h; sourceTree = ""; }; - 5E30450715515AC500D9E53B /* SMeshBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SMeshBuffer.h; path = ../../../include/SMeshBuffer.h; sourceTree = ""; }; - 5E30450815515AC500D9E53B /* SMeshBufferLightMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SMeshBufferLightMap.h; path = ../../../include/SMeshBufferLightMap.h; sourceTree = ""; }; - 5E30450915515AC500D9E53B /* SMeshBufferTangents.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SMeshBufferTangents.h; path = ../../../include/SMeshBufferTangents.h; sourceTree = ""; }; - 5E30450A15515AC500D9E53B /* SParticle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SParticle.h; path = ../../../include/SParticle.h; sourceTree = ""; }; - 5E30450B15515AC500D9E53B /* SSharedMeshBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SSharedMeshBuffer.h; path = ../../../include/SSharedMeshBuffer.h; sourceTree = ""; }; - 5E30450C15515AC500D9E53B /* SSkinMeshBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SSkinMeshBuffer.h; path = ../../../include/SSkinMeshBuffer.h; sourceTree = ""; }; - 5E30450D15515AC500D9E53B /* SVertexIndex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SVertexIndex.h; path = ../../../include/SVertexIndex.h; sourceTree = ""; }; - 5E30450E15515AC500D9E53B /* SVertexManipulator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SVertexManipulator.h; path = ../../../include/SVertexManipulator.h; sourceTree = ""; }; - 5E30450F15515AC500D9E53B /* SViewFrustum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SViewFrustum.h; path = ../../../include/SViewFrustum.h; sourceTree = ""; }; - 5E30451015515AC500D9E53B /* triangle3d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = triangle3d.h; path = ../../../include/triangle3d.h; sourceTree = ""; }; - 5E30451115515AC500D9E53B /* vector2d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vector2d.h; path = ../../../include/vector2d.h; sourceTree = ""; }; - 5E30451215515AC500D9E53B /* vector3d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vector3d.h; path = ../../../include/vector3d.h; sourceTree = ""; }; - 5E3045DC15515B4400D9E53B /* BuiltInFont.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BuiltInFont.h; path = ../BuiltInFont.h; sourceTree = ""; }; - 5E30460C15515B4400D9E53B /* C3DSMeshFileLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = C3DSMeshFileLoader.cpp; path = ../C3DSMeshFileLoader.cpp; sourceTree = ""; }; - 5E30460D15515B4400D9E53B /* C3DSMeshFileLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = C3DSMeshFileLoader.h; path = ../C3DSMeshFileLoader.h; sourceTree = ""; }; - 5E30460E15515B4400D9E53B /* CAnimatedMeshHalfLife.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAnimatedMeshHalfLife.cpp; path = ../CAnimatedMeshHalfLife.cpp; sourceTree = ""; }; - 5E30460F15515B4400D9E53B /* CAnimatedMeshHalfLife.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CAnimatedMeshHalfLife.h; path = ../CAnimatedMeshHalfLife.h; sourceTree = ""; }; - 5E30461015515B4400D9E53B /* CAnimatedMeshMD2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAnimatedMeshMD2.cpp; path = ../CAnimatedMeshMD2.cpp; sourceTree = ""; }; - 5E30461115515B4400D9E53B /* CAnimatedMeshMD2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CAnimatedMeshMD2.h; path = ../CAnimatedMeshMD2.h; sourceTree = ""; }; - 5E30461215515B4400D9E53B /* CAnimatedMeshMD3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAnimatedMeshMD3.cpp; path = ../CAnimatedMeshMD3.cpp; sourceTree = ""; }; - 5E30461315515B4400D9E53B /* CAnimatedMeshMD3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CAnimatedMeshMD3.h; path = ../CAnimatedMeshMD3.h; sourceTree = ""; }; - 5E30461415515B4400D9E53B /* CAnimatedMeshSceneNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAnimatedMeshSceneNode.cpp; path = ../CAnimatedMeshSceneNode.cpp; sourceTree = ""; }; - 5E30461515515B4400D9E53B /* CAnimatedMeshSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CAnimatedMeshSceneNode.h; path = ../CAnimatedMeshSceneNode.h; sourceTree = ""; }; - 5E30461615515B4400D9E53B /* CAttributeImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CAttributeImpl.h; path = ../CAttributeImpl.h; sourceTree = ""; }; - 5E30461715515B4400D9E53B /* CAttributes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAttributes.cpp; path = ../CAttributes.cpp; sourceTree = ""; }; - 5E30461815515B4400D9E53B /* CAttributes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CAttributes.h; path = ../CAttributes.h; sourceTree = ""; }; - 5E30461915515B4400D9E53B /* CB3DMeshFileLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CB3DMeshFileLoader.cpp; path = ../CB3DMeshFileLoader.cpp; sourceTree = ""; }; - 5E30461A15515B4400D9E53B /* CB3DMeshFileLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CB3DMeshFileLoader.h; path = ../CB3DMeshFileLoader.h; sourceTree = ""; }; - 5E30461B15515B4400D9E53B /* CBillboardSceneNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CBillboardSceneNode.cpp; path = ../CBillboardSceneNode.cpp; sourceTree = ""; }; - 5E30461C15515B4400D9E53B /* CBillboardSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CBillboardSceneNode.h; path = ../CBillboardSceneNode.h; sourceTree = ""; }; - 5E30461D15515B4400D9E53B /* CBlit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CBlit.h; path = ../CBlit.h; sourceTree = ""; }; - 5E30461E15515B4400D9E53B /* CBoneSceneNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CBoneSceneNode.cpp; path = ../CBoneSceneNode.cpp; sourceTree = ""; }; - 5E30461F15515B4400D9E53B /* CBoneSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CBoneSceneNode.h; path = ../CBoneSceneNode.h; sourceTree = ""; }; - 5E30462015515B4400D9E53B /* CBSPMeshFileLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CBSPMeshFileLoader.cpp; path = ../CBSPMeshFileLoader.cpp; sourceTree = ""; }; - 5E30462115515B4400D9E53B /* CBSPMeshFileLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CBSPMeshFileLoader.h; path = ../CBSPMeshFileLoader.h; sourceTree = ""; }; - 5E30462215515B4400D9E53B /* CBurningShader_Raster_Reference.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CBurningShader_Raster_Reference.cpp; path = ../CBurningShader_Raster_Reference.cpp; sourceTree = ""; }; - 5E30462315515B4400D9E53B /* CCameraSceneNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CCameraSceneNode.cpp; path = ../CCameraSceneNode.cpp; sourceTree = ""; }; - 5E30462415515B4400D9E53B /* CCameraSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCameraSceneNode.h; path = ../CCameraSceneNode.h; sourceTree = ""; }; - 5E30462515515B4400D9E53B /* CColladaFileLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CColladaFileLoader.cpp; path = ../CColladaFileLoader.cpp; sourceTree = ""; }; - 5E30462615515B4400D9E53B /* CColladaFileLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CColladaFileLoader.h; path = ../CColladaFileLoader.h; sourceTree = ""; }; - 5E30462715515B4400D9E53B /* CColladaMeshWriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CColladaMeshWriter.cpp; path = ../CColladaMeshWriter.cpp; sourceTree = ""; }; - 5E30462815515B4400D9E53B /* CColladaMeshWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CColladaMeshWriter.h; path = ../CColladaMeshWriter.h; sourceTree = ""; }; - 5E30462915515B4400D9E53B /* CColorConverter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CColorConverter.cpp; path = ../CColorConverter.cpp; sourceTree = ""; }; - 5E30462A15515B4400D9E53B /* CColorConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CColorConverter.h; path = ../CColorConverter.h; sourceTree = ""; }; - 5E30462B15515B4400D9E53B /* CCSMLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CCSMLoader.cpp; path = ../CCSMLoader.cpp; sourceTree = ""; }; - 5E30462C15515B4400D9E53B /* CCSMLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCSMLoader.h; path = ../CCSMLoader.h; sourceTree = ""; }; - 5E30462D15515B4400D9E53B /* CCubeSceneNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CCubeSceneNode.cpp; path = ../CCubeSceneNode.cpp; sourceTree = ""; }; - 5E30462E15515B4400D9E53B /* CCubeSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCubeSceneNode.h; path = ../CCubeSceneNode.h; sourceTree = ""; }; - 5E30462F15515B4400D9E53B /* CD3D8Driver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CD3D8Driver.cpp; path = ../CD3D8Driver.cpp; sourceTree = ""; }; - 5E30463015515B4400D9E53B /* CD3D8Driver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CD3D8Driver.h; path = ../CD3D8Driver.h; sourceTree = ""; }; - 5E30463115515B4400D9E53B /* CD3D8MaterialRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CD3D8MaterialRenderer.h; path = ../CD3D8MaterialRenderer.h; sourceTree = ""; }; - 5E30463215515B4400D9E53B /* CD3D8NormalMapRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CD3D8NormalMapRenderer.cpp; path = ../CD3D8NormalMapRenderer.cpp; sourceTree = ""; }; - 5E30463315515B4400D9E53B /* CD3D8NormalMapRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CD3D8NormalMapRenderer.h; path = ../CD3D8NormalMapRenderer.h; sourceTree = ""; }; - 5E30463415515B4400D9E53B /* CD3D8ParallaxMapRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CD3D8ParallaxMapRenderer.cpp; path = ../CD3D8ParallaxMapRenderer.cpp; sourceTree = ""; }; - 5E30463515515B4400D9E53B /* CD3D8ParallaxMapRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CD3D8ParallaxMapRenderer.h; path = ../CD3D8ParallaxMapRenderer.h; sourceTree = ""; }; - 5E30463615515B4400D9E53B /* CD3D8ShaderMaterialRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CD3D8ShaderMaterialRenderer.cpp; path = ../CD3D8ShaderMaterialRenderer.cpp; sourceTree = ""; }; - 5E30463715515B4400D9E53B /* CD3D8ShaderMaterialRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CD3D8ShaderMaterialRenderer.h; path = ../CD3D8ShaderMaterialRenderer.h; sourceTree = ""; }; - 5E30463815515B4400D9E53B /* CD3D8Texture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CD3D8Texture.cpp; path = ../CD3D8Texture.cpp; sourceTree = ""; }; - 5E30463915515B4400D9E53B /* CD3D8Texture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CD3D8Texture.h; path = ../CD3D8Texture.h; sourceTree = ""; }; - 5E30463A15515B4400D9E53B /* CD3D9Driver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CD3D9Driver.cpp; path = ../CD3D9Driver.cpp; sourceTree = ""; }; - 5E30463B15515B4400D9E53B /* CD3D9Driver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CD3D9Driver.h; path = ../CD3D9Driver.h; sourceTree = ""; }; - 5E30463C15515B4400D9E53B /* CD3D9HLSLMaterialRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CD3D9HLSLMaterialRenderer.cpp; path = ../CD3D9HLSLMaterialRenderer.cpp; sourceTree = ""; }; - 5E30463D15515B4400D9E53B /* CD3D9HLSLMaterialRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CD3D9HLSLMaterialRenderer.h; path = ../CD3D9HLSLMaterialRenderer.h; sourceTree = ""; }; - 5E30463E15515B4400D9E53B /* CD3D9MaterialRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CD3D9MaterialRenderer.h; path = ../CD3D9MaterialRenderer.h; sourceTree = ""; }; - 5E30463F15515B4400D9E53B /* CD3D9NormalMapRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CD3D9NormalMapRenderer.cpp; path = ../CD3D9NormalMapRenderer.cpp; sourceTree = ""; }; - 5E30464015515B4400D9E53B /* CD3D9NormalMapRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CD3D9NormalMapRenderer.h; path = ../CD3D9NormalMapRenderer.h; sourceTree = ""; }; - 5E30464115515B4400D9E53B /* CD3D9ParallaxMapRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CD3D9ParallaxMapRenderer.cpp; path = ../CD3D9ParallaxMapRenderer.cpp; sourceTree = ""; }; - 5E30464215515B4400D9E53B /* CD3D9ParallaxMapRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CD3D9ParallaxMapRenderer.h; path = ../CD3D9ParallaxMapRenderer.h; sourceTree = ""; }; - 5E30464315515B4400D9E53B /* CD3D9ShaderMaterialRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CD3D9ShaderMaterialRenderer.cpp; path = ../CD3D9ShaderMaterialRenderer.cpp; sourceTree = ""; }; - 5E30464415515B4400D9E53B /* CD3D9ShaderMaterialRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CD3D9ShaderMaterialRenderer.h; path = ../CD3D9ShaderMaterialRenderer.h; sourceTree = ""; }; - 5E30464515515B4400D9E53B /* CD3D9Texture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CD3D9Texture.cpp; path = ../CD3D9Texture.cpp; sourceTree = ""; }; - 5E30464615515B4400D9E53B /* CD3D9Texture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CD3D9Texture.h; path = ../CD3D9Texture.h; sourceTree = ""; }; - 5E30464715515B4400D9E53B /* CDefaultGUIElementFactory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CDefaultGUIElementFactory.cpp; path = ../CDefaultGUIElementFactory.cpp; sourceTree = ""; }; - 5E30464815515B4400D9E53B /* CDefaultGUIElementFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDefaultGUIElementFactory.h; path = ../CDefaultGUIElementFactory.h; sourceTree = ""; }; - 5E30464915515B4400D9E53B /* CDefaultSceneNodeAnimatorFactory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CDefaultSceneNodeAnimatorFactory.cpp; path = ../CDefaultSceneNodeAnimatorFactory.cpp; sourceTree = ""; }; - 5E30464A15515B4400D9E53B /* CDefaultSceneNodeAnimatorFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDefaultSceneNodeAnimatorFactory.h; path = ../CDefaultSceneNodeAnimatorFactory.h; sourceTree = ""; }; - 5E30464B15515B4400D9E53B /* CDefaultSceneNodeFactory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CDefaultSceneNodeFactory.cpp; path = ../CDefaultSceneNodeFactory.cpp; sourceTree = ""; }; - 5E30464C15515B4400D9E53B /* CDefaultSceneNodeFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDefaultSceneNodeFactory.h; path = ../CDefaultSceneNodeFactory.h; sourceTree = ""; }; - 5E30464D15515B4400D9E53B /* CDepthBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CDepthBuffer.cpp; path = ../CDepthBuffer.cpp; sourceTree = ""; }; - 5E30464E15515B4400D9E53B /* CDepthBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDepthBuffer.h; path = ../CDepthBuffer.h; sourceTree = ""; }; - 5E30464F15515B4400D9E53B /* CDMFLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CDMFLoader.cpp; path = ../CDMFLoader.cpp; sourceTree = ""; }; - 5E30465015515B4400D9E53B /* CDMFLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDMFLoader.h; path = ../CDMFLoader.h; sourceTree = ""; }; - 5E30465115515B4400D9E53B /* CDummyTransformationSceneNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CDummyTransformationSceneNode.cpp; path = ../CDummyTransformationSceneNode.cpp; sourceTree = ""; }; - 5E30465215515B4400D9E53B /* CDummyTransformationSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDummyTransformationSceneNode.h; path = ../CDummyTransformationSceneNode.h; sourceTree = ""; }; - 5E30465315515B4400D9E53B /* CEmptySceneNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CEmptySceneNode.cpp; path = ../CEmptySceneNode.cpp; sourceTree = ""; }; - 5E30465415515B4400D9E53B /* CEmptySceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CEmptySceneNode.h; path = ../CEmptySceneNode.h; sourceTree = ""; }; - 5E30465515515B4400D9E53B /* CFileList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CFileList.cpp; path = ../CFileList.cpp; sourceTree = ""; }; - 5E30465615515B4400D9E53B /* CFileList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CFileList.h; path = ../CFileList.h; sourceTree = ""; }; - 5E30465715515B4400D9E53B /* CFileSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CFileSystem.cpp; path = ../CFileSystem.cpp; sourceTree = ""; }; - 5E30465815515B4400D9E53B /* CFileSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CFileSystem.h; path = ../CFileSystem.h; sourceTree = ""; }; - 5E30465915515B4400D9E53B /* CFPSCounter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CFPSCounter.cpp; path = ../CFPSCounter.cpp; sourceTree = ""; }; - 5E30465A15515B4400D9E53B /* CFPSCounter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CFPSCounter.h; path = ../CFPSCounter.h; sourceTree = ""; }; - 5E30465B15515B4400D9E53B /* CGeometryCreator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGeometryCreator.cpp; path = ../CGeometryCreator.cpp; sourceTree = ""; }; - 5E30465C15515B4400D9E53B /* CGeometryCreator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGeometryCreator.h; path = ../CGeometryCreator.h; sourceTree = ""; }; - 5E30465D15515B4400D9E53B /* CGUIButton.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUIButton.cpp; path = ../CGUIButton.cpp; sourceTree = ""; }; - 5E30465E15515B4400D9E53B /* CGUIButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUIButton.h; path = ../CGUIButton.h; sourceTree = ""; }; - 5E30465F15515B4400D9E53B /* CGUICheckBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUICheckBox.cpp; path = ../CGUICheckBox.cpp; sourceTree = ""; }; - 5E30466015515B4400D9E53B /* CGUICheckBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUICheckBox.h; path = ../CGUICheckBox.h; sourceTree = ""; }; - 5E30466115515B4400D9E53B /* CGUIColorSelectDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUIColorSelectDialog.cpp; path = ../CGUIColorSelectDialog.cpp; sourceTree = ""; }; - 5E30466215515B4400D9E53B /* CGUIColorSelectDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUIColorSelectDialog.h; path = ../CGUIColorSelectDialog.h; sourceTree = ""; }; - 5E30466315515B4400D9E53B /* CGUIComboBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUIComboBox.cpp; path = ../CGUIComboBox.cpp; sourceTree = ""; }; - 5E30466415515B4400D9E53B /* CGUIComboBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUIComboBox.h; path = ../CGUIComboBox.h; sourceTree = ""; }; - 5E30466515515B4400D9E53B /* CGUIContextMenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUIContextMenu.cpp; path = ../CGUIContextMenu.cpp; sourceTree = ""; }; - 5E30466615515B4400D9E53B /* CGUIContextMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUIContextMenu.h; path = ../CGUIContextMenu.h; sourceTree = ""; }; - 5E30466715515B4400D9E53B /* CGUIEditBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUIEditBox.cpp; path = ../CGUIEditBox.cpp; sourceTree = ""; }; - 5E30466815515B4400D9E53B /* CGUIEditBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUIEditBox.h; path = ../CGUIEditBox.h; sourceTree = ""; }; - 5E30466915515B4400D9E53B /* CGUIEnvironment.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUIEnvironment.cpp; path = ../CGUIEnvironment.cpp; sourceTree = ""; }; - 5E30466A15515B4400D9E53B /* CGUIEnvironment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUIEnvironment.h; path = ../CGUIEnvironment.h; sourceTree = ""; }; - 5E30466B15515B4400D9E53B /* CGUIFileOpenDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUIFileOpenDialog.cpp; path = ../CGUIFileOpenDialog.cpp; sourceTree = ""; }; - 5E30466C15515B4400D9E53B /* CGUIFileOpenDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUIFileOpenDialog.h; path = ../CGUIFileOpenDialog.h; sourceTree = ""; }; - 5E30466D15515B4400D9E53B /* CGUIFont.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUIFont.cpp; path = ../CGUIFont.cpp; sourceTree = ""; }; - 5E30466E15515B4400D9E53B /* CGUIFont.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUIFont.h; path = ../CGUIFont.h; sourceTree = ""; }; - 5E30466F15515B4400D9E53B /* CGUIImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUIImage.cpp; path = ../CGUIImage.cpp; sourceTree = ""; }; - 5E30467015515B4400D9E53B /* CGUIImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUIImage.h; path = ../CGUIImage.h; sourceTree = ""; }; - 5E30467115515B4400D9E53B /* CGUIImageList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUIImageList.cpp; path = ../CGUIImageList.cpp; sourceTree = ""; }; - 5E30467215515B4400D9E53B /* CGUIImageList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUIImageList.h; path = ../CGUIImageList.h; sourceTree = ""; }; - 5E30467315515B4400D9E53B /* CGUIInOutFader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUIInOutFader.cpp; path = ../CGUIInOutFader.cpp; sourceTree = ""; }; - 5E30467415515B4400D9E53B /* CGUIInOutFader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUIInOutFader.h; path = ../CGUIInOutFader.h; sourceTree = ""; }; - 5E30467515515B4400D9E53B /* CGUIListBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUIListBox.cpp; path = ../CGUIListBox.cpp; sourceTree = ""; }; - 5E30467615515B4400D9E53B /* CGUIListBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUIListBox.h; path = ../CGUIListBox.h; sourceTree = ""; }; - 5E30467715515B4400D9E53B /* CGUIMenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUIMenu.cpp; path = ../CGUIMenu.cpp; sourceTree = ""; }; - 5E30467815515B4400D9E53B /* CGUIMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUIMenu.h; path = ../CGUIMenu.h; sourceTree = ""; }; - 5E30467915515B4400D9E53B /* CGUIMeshViewer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUIMeshViewer.cpp; path = ../CGUIMeshViewer.cpp; sourceTree = ""; }; - 5E30467A15515B4400D9E53B /* CGUIMeshViewer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUIMeshViewer.h; path = ../CGUIMeshViewer.h; sourceTree = ""; }; - 5E30467B15515B4400D9E53B /* CGUIMessageBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUIMessageBox.cpp; path = ../CGUIMessageBox.cpp; sourceTree = ""; }; - 5E30467C15515B4400D9E53B /* CGUIMessageBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUIMessageBox.h; path = ../CGUIMessageBox.h; sourceTree = ""; }; - 5E30467D15515B4400D9E53B /* CGUIModalScreen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUIModalScreen.cpp; path = ../CGUIModalScreen.cpp; sourceTree = ""; }; - 5E30467E15515B4400D9E53B /* CGUIModalScreen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUIModalScreen.h; path = ../CGUIModalScreen.h; sourceTree = ""; }; - 5E30467F15515B4400D9E53B /* CGUIScrollBar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUIScrollBar.cpp; path = ../CGUIScrollBar.cpp; sourceTree = ""; }; - 5E30468015515B4400D9E53B /* CGUIScrollBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUIScrollBar.h; path = ../CGUIScrollBar.h; sourceTree = ""; }; - 5E30468115515B4400D9E53B /* CGUISkin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUISkin.cpp; path = ../CGUISkin.cpp; sourceTree = ""; }; - 5E30468215515B4400D9E53B /* CGUISkin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUISkin.h; path = ../CGUISkin.h; sourceTree = ""; }; - 5E30468315515B4400D9E53B /* CGUISpinBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUISpinBox.cpp; path = ../CGUISpinBox.cpp; sourceTree = ""; }; - 5E30468415515B4400D9E53B /* CGUISpinBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUISpinBox.h; path = ../CGUISpinBox.h; sourceTree = ""; }; - 5E30468515515B4400D9E53B /* CGUISpriteBank.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUISpriteBank.cpp; path = ../CGUISpriteBank.cpp; sourceTree = ""; }; - 5E30468615515B4400D9E53B /* CGUISpriteBank.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUISpriteBank.h; path = ../CGUISpriteBank.h; sourceTree = ""; }; - 5E30468715515B4400D9E53B /* CGUIStaticText.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUIStaticText.cpp; path = ../CGUIStaticText.cpp; sourceTree = ""; }; - 5E30468815515B4400D9E53B /* CGUIStaticText.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUIStaticText.h; path = ../CGUIStaticText.h; sourceTree = ""; }; - 5E30468915515B4400D9E53B /* CGUITabControl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUITabControl.cpp; path = ../CGUITabControl.cpp; sourceTree = ""; }; - 5E30468A15515B4400D9E53B /* CGUITabControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUITabControl.h; path = ../CGUITabControl.h; sourceTree = ""; }; - 5E30468B15515B4400D9E53B /* CGUITable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUITable.cpp; path = ../CGUITable.cpp; sourceTree = ""; }; - 5E30468C15515B4400D9E53B /* CGUITable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUITable.h; path = ../CGUITable.h; sourceTree = ""; }; - 5E30468D15515B4400D9E53B /* CGUIToolBar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUIToolBar.cpp; path = ../CGUIToolBar.cpp; sourceTree = ""; }; - 5E30468E15515B4400D9E53B /* CGUIToolBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUIToolBar.h; path = ../CGUIToolBar.h; sourceTree = ""; }; - 5E30468F15515B4400D9E53B /* CGUITreeView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUITreeView.cpp; path = ../CGUITreeView.cpp; sourceTree = ""; }; - 5E30469015515B4400D9E53B /* CGUITreeView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUITreeView.h; path = ../CGUITreeView.h; sourceTree = ""; }; - 5E30469115515B4400D9E53B /* CGUIWindow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUIWindow.cpp; path = ../CGUIWindow.cpp; sourceTree = ""; }; - 5E30469215515B4400D9E53B /* CGUIWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUIWindow.h; path = ../CGUIWindow.h; sourceTree = ""; }; - 5E30469315515B4400D9E53B /* CImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CImage.cpp; path = ../CImage.cpp; sourceTree = ""; }; - 5E30469415515B4400D9E53B /* CImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CImage.h; path = ../CImage.h; sourceTree = ""; }; - 5E30469515515B4400D9E53B /* CImageLoaderBMP.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CImageLoaderBMP.cpp; path = ../CImageLoaderBMP.cpp; sourceTree = ""; }; - 5E30469615515B4400D9E53B /* CImageLoaderBMP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CImageLoaderBMP.h; path = ../CImageLoaderBMP.h; sourceTree = ""; }; - 5E30469715515B4400D9E53B /* CImageLoaderDDS.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CImageLoaderDDS.cpp; path = ../CImageLoaderDDS.cpp; sourceTree = ""; }; - 5E30469815515B4400D9E53B /* CImageLoaderDDS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CImageLoaderDDS.h; path = ../CImageLoaderDDS.h; sourceTree = ""; }; - 5E30469915515B4400D9E53B /* CImageLoaderJPG.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CImageLoaderJPG.cpp; path = ../CImageLoaderJPG.cpp; sourceTree = ""; }; - 5E30469A15515B4400D9E53B /* CImageLoaderJPG.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CImageLoaderJPG.h; path = ../CImageLoaderJPG.h; sourceTree = ""; }; - 5E30469B15515B4400D9E53B /* CImageLoaderPCX.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CImageLoaderPCX.cpp; path = ../CImageLoaderPCX.cpp; sourceTree = ""; }; - 5E30469C15515B4400D9E53B /* CImageLoaderPCX.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CImageLoaderPCX.h; path = ../CImageLoaderPCX.h; sourceTree = ""; }; - 5E30469D15515B4400D9E53B /* CImageLoaderPNG.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CImageLoaderPNG.cpp; path = ../CImageLoaderPNG.cpp; sourceTree = ""; }; - 5E30469E15515B4400D9E53B /* CImageLoaderPNG.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CImageLoaderPNG.h; path = ../CImageLoaderPNG.h; sourceTree = ""; }; - 5E30469F15515B4400D9E53B /* CImageLoaderPPM.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CImageLoaderPPM.cpp; path = ../CImageLoaderPPM.cpp; sourceTree = ""; }; - 5E3046A015515B4400D9E53B /* CImageLoaderPPM.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CImageLoaderPPM.h; path = ../CImageLoaderPPM.h; sourceTree = ""; }; - 5E3046A115515B4400D9E53B /* CImageLoaderPSD.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CImageLoaderPSD.cpp; path = ../CImageLoaderPSD.cpp; sourceTree = ""; }; - 5E3046A215515B4400D9E53B /* CImageLoaderPSD.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CImageLoaderPSD.h; path = ../CImageLoaderPSD.h; sourceTree = ""; }; - 5E3046A315515B4400D9E53B /* CImageLoaderRGB.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CImageLoaderRGB.cpp; path = ../CImageLoaderRGB.cpp; sourceTree = ""; }; - 5E3046A415515B4400D9E53B /* CImageLoaderRGB.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CImageLoaderRGB.h; path = ../CImageLoaderRGB.h; sourceTree = ""; }; - 5E3046A515515B4400D9E53B /* CImageLoaderTGA.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CImageLoaderTGA.cpp; path = ../CImageLoaderTGA.cpp; sourceTree = ""; }; - 5E3046A615515B4400D9E53B /* CImageLoaderTGA.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CImageLoaderTGA.h; path = ../CImageLoaderTGA.h; sourceTree = ""; }; - 5E3046A715515B4400D9E53B /* CImageLoaderWAL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CImageLoaderWAL.cpp; path = ../CImageLoaderWAL.cpp; sourceTree = ""; }; - 5E3046A815515B4400D9E53B /* CImageLoaderWAL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CImageLoaderWAL.h; path = ../CImageLoaderWAL.h; sourceTree = ""; }; - 5E3046A915515B4400D9E53B /* CImageWriterBMP.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CImageWriterBMP.cpp; path = ../CImageWriterBMP.cpp; sourceTree = ""; }; - 5E3046AA15515B4400D9E53B /* CImageWriterBMP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CImageWriterBMP.h; path = ../CImageWriterBMP.h; sourceTree = ""; }; - 5E3046AB15515B4400D9E53B /* CImageWriterJPG.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CImageWriterJPG.cpp; path = ../CImageWriterJPG.cpp; sourceTree = ""; }; - 5E3046AC15515B4400D9E53B /* CImageWriterJPG.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CImageWriterJPG.h; path = ../CImageWriterJPG.h; sourceTree = ""; }; - 5E3046AD15515B4400D9E53B /* CImageWriterPCX.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CImageWriterPCX.cpp; path = ../CImageWriterPCX.cpp; sourceTree = ""; }; - 5E3046AE15515B4400D9E53B /* CImageWriterPCX.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CImageWriterPCX.h; path = ../CImageWriterPCX.h; sourceTree = ""; }; - 5E3046AF15515B4400D9E53B /* CImageWriterPNG.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CImageWriterPNG.cpp; path = ../CImageWriterPNG.cpp; sourceTree = ""; }; - 5E3046B015515B4400D9E53B /* CImageWriterPNG.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CImageWriterPNG.h; path = ../CImageWriterPNG.h; sourceTree = ""; }; - 5E3046B115515B4400D9E53B /* CImageWriterPPM.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CImageWriterPPM.cpp; path = ../CImageWriterPPM.cpp; sourceTree = ""; }; - 5E3046B215515B4400D9E53B /* CImageWriterPPM.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CImageWriterPPM.h; path = ../CImageWriterPPM.h; sourceTree = ""; }; - 5E3046B315515B4400D9E53B /* CImageWriterPSD.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CImageWriterPSD.cpp; path = ../CImageWriterPSD.cpp; sourceTree = ""; }; - 5E3046B415515B4400D9E53B /* CImageWriterPSD.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CImageWriterPSD.h; path = ../CImageWriterPSD.h; sourceTree = ""; }; - 5E3046B515515B4400D9E53B /* CImageWriterTGA.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CImageWriterTGA.cpp; path = ../CImageWriterTGA.cpp; sourceTree = ""; }; - 5E3046B615515B4400D9E53B /* CImageWriterTGA.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CImageWriterTGA.h; path = ../CImageWriterTGA.h; sourceTree = ""; }; - 5E3046B715515B4400D9E53B /* CIrrDeviceConsole.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CIrrDeviceConsole.cpp; path = ../CIrrDeviceConsole.cpp; sourceTree = ""; }; - 5E3046B815515B4400D9E53B /* CIrrDeviceConsole.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CIrrDeviceConsole.h; path = ../CIrrDeviceConsole.h; sourceTree = ""; }; - 5E3046B915515B4400D9E53B /* CIrrDeviceFB.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CIrrDeviceFB.cpp; path = ../CIrrDeviceFB.cpp; sourceTree = ""; }; - 5E3046BA15515B4400D9E53B /* CIrrDeviceFB.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CIrrDeviceFB.h; path = ../CIrrDeviceFB.h; sourceTree = ""; }; - 5E3046BE15515B4400D9E53B /* CIrrDeviceLinux.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CIrrDeviceLinux.cpp; path = ../CIrrDeviceLinux.cpp; sourceTree = ""; }; - 5E3046BF15515B4400D9E53B /* CIrrDeviceLinux.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CIrrDeviceLinux.h; path = ../CIrrDeviceLinux.h; sourceTree = ""; }; - 5E3046C015515B4400D9E53B /* CIrrDeviceSDL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CIrrDeviceSDL.cpp; path = ../CIrrDeviceSDL.cpp; sourceTree = ""; }; - 5E3046C115515B4400D9E53B /* CIrrDeviceSDL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CIrrDeviceSDL.h; path = ../CIrrDeviceSDL.h; sourceTree = ""; }; - 5E3046C215515B4400D9E53B /* CIrrDeviceStub.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CIrrDeviceStub.cpp; path = ../CIrrDeviceStub.cpp; sourceTree = ""; }; - 5E3046C315515B4400D9E53B /* CIrrDeviceStub.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CIrrDeviceStub.h; path = ../CIrrDeviceStub.h; sourceTree = ""; }; - 5E3046C415515B4400D9E53B /* CIrrDeviceWin32.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CIrrDeviceWin32.cpp; path = ../CIrrDeviceWin32.cpp; sourceTree = ""; }; - 5E3046C515515B4400D9E53B /* CIrrDeviceWin32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CIrrDeviceWin32.h; path = ../CIrrDeviceWin32.h; sourceTree = ""; }; - 5E3046C615515B4400D9E53B /* CIrrDeviceWinCE.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CIrrDeviceWinCE.cpp; path = ../CIrrDeviceWinCE.cpp; sourceTree = ""; }; - 5E3046C715515B4400D9E53B /* CIrrDeviceWinCE.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CIrrDeviceWinCE.h; path = ../CIrrDeviceWinCE.h; sourceTree = ""; }; - 5E3046C815515B4400D9E53B /* CIrrMeshFileLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CIrrMeshFileLoader.cpp; path = ../CIrrMeshFileLoader.cpp; sourceTree = ""; }; - 5E3046C915515B4400D9E53B /* CIrrMeshFileLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CIrrMeshFileLoader.h; path = ../CIrrMeshFileLoader.h; sourceTree = ""; }; - 5E3046CA15515B4400D9E53B /* CIrrMeshWriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CIrrMeshWriter.cpp; path = ../CIrrMeshWriter.cpp; sourceTree = ""; }; - 5E3046CB15515B4400D9E53B /* CIrrMeshWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CIrrMeshWriter.h; path = ../CIrrMeshWriter.h; sourceTree = ""; }; - 5E3046CC15515B4400D9E53B /* CLightSceneNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CLightSceneNode.cpp; path = ../CLightSceneNode.cpp; sourceTree = ""; }; - 5E3046CD15515B4400D9E53B /* CLightSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CLightSceneNode.h; path = ../CLightSceneNode.h; sourceTree = ""; }; - 5E3046CE15515B4400D9E53B /* CLimitReadFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CLimitReadFile.cpp; path = ../CLimitReadFile.cpp; sourceTree = ""; }; - 5E3046CF15515B4400D9E53B /* CLimitReadFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CLimitReadFile.h; path = ../CLimitReadFile.h; sourceTree = ""; }; - 5E3046D015515B4400D9E53B /* CLMTSMeshFileLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CLMTSMeshFileLoader.cpp; path = ../CLMTSMeshFileLoader.cpp; sourceTree = ""; }; - 5E3046D115515B4400D9E53B /* CLMTSMeshFileLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CLMTSMeshFileLoader.h; path = ../CLMTSMeshFileLoader.h; sourceTree = ""; }; - 5E3046D215515B4400D9E53B /* CLogger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CLogger.cpp; path = ../CLogger.cpp; sourceTree = ""; }; - 5E3046D315515B4400D9E53B /* CLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CLogger.h; path = ../CLogger.h; sourceTree = ""; }; - 5E3046D415515B4400D9E53B /* CLWOMeshFileLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CLWOMeshFileLoader.cpp; path = ../CLWOMeshFileLoader.cpp; sourceTree = ""; }; - 5E3046D515515B4400D9E53B /* CLWOMeshFileLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CLWOMeshFileLoader.h; path = ../CLWOMeshFileLoader.h; sourceTree = ""; }; - 5E3046D615515B4400D9E53B /* CMD2MeshFileLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CMD2MeshFileLoader.cpp; path = ../CMD2MeshFileLoader.cpp; sourceTree = ""; }; - 5E3046D715515B4400D9E53B /* CMD2MeshFileLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CMD2MeshFileLoader.h; path = ../CMD2MeshFileLoader.h; sourceTree = ""; }; - 5E3046D815515B4400D9E53B /* CMD3MeshFileLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CMD3MeshFileLoader.cpp; path = ../CMD3MeshFileLoader.cpp; sourceTree = ""; }; - 5E3046D915515B4400D9E53B /* CMD3MeshFileLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CMD3MeshFileLoader.h; path = ../CMD3MeshFileLoader.h; sourceTree = ""; }; - 5E3046DA15515B4400D9E53B /* CMemoryFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CMemoryFile.cpp; path = ../CMemoryFile.cpp; sourceTree = ""; }; - 5E3046DB15515B4400D9E53B /* CMemoryFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CMemoryFile.h; path = ../CMemoryFile.h; sourceTree = ""; }; - 5E3046DC15515B4400D9E53B /* CMeshCache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CMeshCache.cpp; path = ../CMeshCache.cpp; sourceTree = ""; }; - 5E3046DD15515B4400D9E53B /* CMeshCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CMeshCache.h; path = ../CMeshCache.h; sourceTree = ""; }; - 5E3046DE15515B4400D9E53B /* CMeshManipulator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CMeshManipulator.cpp; path = ../CMeshManipulator.cpp; sourceTree = ""; }; - 5E3046DF15515B4400D9E53B /* CMeshManipulator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CMeshManipulator.h; path = ../CMeshManipulator.h; sourceTree = ""; }; - 5E3046E015515B4400D9E53B /* CMeshSceneNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CMeshSceneNode.cpp; path = ../CMeshSceneNode.cpp; sourceTree = ""; }; - 5E3046E115515B4400D9E53B /* CMeshSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CMeshSceneNode.h; path = ../CMeshSceneNode.h; sourceTree = ""; }; - 5E3046E215515B4400D9E53B /* CMetaTriangleSelector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CMetaTriangleSelector.cpp; path = ../CMetaTriangleSelector.cpp; sourceTree = ""; }; - 5E3046E315515B4400D9E53B /* CMetaTriangleSelector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CMetaTriangleSelector.h; path = ../CMetaTriangleSelector.h; sourceTree = ""; }; - 5E3046E415515B4400D9E53B /* CMountPointReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CMountPointReader.cpp; path = ../CMountPointReader.cpp; sourceTree = ""; }; - 5E3046E515515B4400D9E53B /* CMountPointReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CMountPointReader.h; path = ../CMountPointReader.h; sourceTree = ""; }; - 5E3046E615515B4400D9E53B /* CMS3DMeshFileLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CMS3DMeshFileLoader.cpp; path = ../CMS3DMeshFileLoader.cpp; sourceTree = ""; }; - 5E3046E715515B4400D9E53B /* CMS3DMeshFileLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CMS3DMeshFileLoader.h; path = ../CMS3DMeshFileLoader.h; sourceTree = ""; }; - 5E3046E815515B4400D9E53B /* CMY3DHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CMY3DHelper.h; path = ../CMY3DHelper.h; sourceTree = ""; }; - 5E3046E915515B4400D9E53B /* CMY3DMeshFileLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CMY3DMeshFileLoader.cpp; path = ../CMY3DMeshFileLoader.cpp; sourceTree = ""; }; - 5E3046EA15515B4400D9E53B /* CMY3DMeshFileLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CMY3DMeshFileLoader.h; path = ../CMY3DMeshFileLoader.h; sourceTree = ""; }; - 5E3046EB15515B4400D9E53B /* CNPKReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CNPKReader.cpp; path = ../CNPKReader.cpp; sourceTree = ""; }; - 5E3046EC15515B4400D9E53B /* CNPKReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CNPKReader.h; path = ../CNPKReader.h; sourceTree = ""; }; - 5E3046ED15515B4400D9E53B /* CNullDriver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CNullDriver.cpp; path = ../CNullDriver.cpp; sourceTree = ""; }; - 5E3046EE15515B4400D9E53B /* CNullDriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CNullDriver.h; path = ../CNullDriver.h; sourceTree = ""; }; - 5E3046EF15515B4400D9E53B /* COBJMeshFileLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COBJMeshFileLoader.cpp; path = ../COBJMeshFileLoader.cpp; sourceTree = ""; }; - 5E3046F015515B4400D9E53B /* COBJMeshFileLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COBJMeshFileLoader.h; path = ../COBJMeshFileLoader.h; sourceTree = ""; }; - 5E3046F115515B4400D9E53B /* COBJMeshWriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COBJMeshWriter.cpp; path = ../COBJMeshWriter.cpp; sourceTree = ""; }; - 5E3046F215515B4400D9E53B /* COBJMeshWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COBJMeshWriter.h; path = ../COBJMeshWriter.h; sourceTree = ""; }; - 5E3046F315515B4400D9E53B /* COCTLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COCTLoader.cpp; path = ../COCTLoader.cpp; sourceTree = ""; }; - 5E3046F415515B4400D9E53B /* COCTLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COCTLoader.h; path = ../COCTLoader.h; sourceTree = ""; }; - 5E3046F515515B4400D9E53B /* COctreeSceneNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COctreeSceneNode.cpp; path = ../COctreeSceneNode.cpp; sourceTree = ""; }; - 5E3046F615515B4400D9E53B /* COctreeSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COctreeSceneNode.h; path = ../COctreeSceneNode.h; sourceTree = ""; }; - 5E3046F715515B4400D9E53B /* COctreeTriangleSelector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COctreeTriangleSelector.cpp; path = ../COctreeTriangleSelector.cpp; sourceTree = ""; }; - 5E3046F815515B4400D9E53B /* COctreeTriangleSelector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COctreeTriangleSelector.h; path = ../COctreeTriangleSelector.h; sourceTree = ""; }; - 5E3046F915515B4400D9E53B /* COGLES2Driver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COGLES2Driver.cpp; path = ../COGLES2Driver.cpp; sourceTree = ""; }; - 5E3046FA15515B4400D9E53B /* COGLES2Driver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COGLES2Driver.h; path = ../COGLES2Driver.h; sourceTree = ""; }; - 5E3046FB15515B4400D9E53B /* COGLES2ExtensionHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COGLES2ExtensionHandler.cpp; path = ../COGLES2ExtensionHandler.cpp; sourceTree = ""; }; - 5E3046FC15515B4400D9E53B /* COGLES2ExtensionHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COGLES2ExtensionHandler.h; path = ../COGLES2ExtensionHandler.h; sourceTree = ""; }; - 5E3046FF15515B4400D9E53B /* COGLES2MaterialRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COGLES2MaterialRenderer.h; path = ../COGLES2MaterialRenderer.h; sourceTree = ""; }; - 5E30470015515B4400D9E53B /* COGLES2NormalMapRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COGLES2NormalMapRenderer.cpp; path = ../COGLES2NormalMapRenderer.cpp; sourceTree = ""; }; - 5E30470115515B4400D9E53B /* COGLES2NormalMapRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COGLES2NormalMapRenderer.h; path = ../COGLES2NormalMapRenderer.h; sourceTree = ""; }; - 5E30470215515B4400D9E53B /* COGLES2ParallaxMapRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COGLES2ParallaxMapRenderer.cpp; path = ../COGLES2ParallaxMapRenderer.cpp; sourceTree = ""; }; - 5E30470315515B4400D9E53B /* COGLES2ParallaxMapRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COGLES2ParallaxMapRenderer.h; path = ../COGLES2ParallaxMapRenderer.h; sourceTree = ""; }; - 5E30470415515B4400D9E53B /* COGLES2Renderer2D.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COGLES2Renderer2D.cpp; path = ../COGLES2Renderer2D.cpp; sourceTree = ""; }; - 5E30470515515B4400D9E53B /* COGLES2Renderer2D.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COGLES2Renderer2D.h; path = ../COGLES2Renderer2D.h; sourceTree = ""; }; - 5E30470815515B4400D9E53B /* COGLES2Texture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COGLES2Texture.cpp; path = ../COGLES2Texture.cpp; sourceTree = ""; }; - 5E30470915515B4400D9E53B /* COGLES2Texture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COGLES2Texture.h; path = ../COGLES2Texture.h; sourceTree = ""; }; - 5E30470B15515B4400D9E53B /* COGLESDriver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COGLESDriver.cpp; path = ../COGLESDriver.cpp; sourceTree = ""; }; - 5E30470C15515B4400D9E53B /* COGLESDriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COGLESDriver.h; path = ../COGLESDriver.h; sourceTree = ""; }; - 5E30470D15515B4400D9E53B /* COGLESExtensionHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COGLESExtensionHandler.cpp; path = ../COGLESExtensionHandler.cpp; sourceTree = ""; }; - 5E30470E15515B4400D9E53B /* COGLESExtensionHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COGLESExtensionHandler.h; path = ../COGLESExtensionHandler.h; sourceTree = ""; }; - 5E30470F15515B4400D9E53B /* COGLESMaterialRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COGLESMaterialRenderer.h; path = ../COGLESMaterialRenderer.h; sourceTree = ""; }; - 5E30471015515B4400D9E53B /* COGLESTexture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COGLESTexture.cpp; path = ../COGLESTexture.cpp; sourceTree = ""; }; - 5E30471115515B4400D9E53B /* COGLESTexture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COGLESTexture.h; path = ../COGLESTexture.h; sourceTree = ""; }; - 5E30471215515B4400D9E53B /* COgreMeshFileLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COgreMeshFileLoader.cpp; path = ../COgreMeshFileLoader.cpp; sourceTree = ""; }; - 5E30471315515B4400D9E53B /* COgreMeshFileLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COgreMeshFileLoader.h; path = ../COgreMeshFileLoader.h; sourceTree = ""; }; - 5E30471415515B4400D9E53B /* COpenGLDriver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COpenGLDriver.cpp; path = ../COpenGLDriver.cpp; sourceTree = ""; }; - 5E30471515515B4400D9E53B /* COpenGLDriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COpenGLDriver.h; path = ../COpenGLDriver.h; sourceTree = ""; }; - 5E30471615515B4400D9E53B /* COpenGLExtensionHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COpenGLExtensionHandler.cpp; path = ../COpenGLExtensionHandler.cpp; sourceTree = ""; }; - 5E30471715515B4400D9E53B /* COpenGLExtensionHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COpenGLExtensionHandler.h; path = ../COpenGLExtensionHandler.h; sourceTree = ""; }; - 5E30471815515B4400D9E53B /* COpenGLMaterialRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COpenGLMaterialRenderer.h; path = ../COpenGLMaterialRenderer.h; sourceTree = ""; }; - 5E30471915515B4400D9E53B /* COpenGLNormalMapRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COpenGLNormalMapRenderer.cpp; path = ../COpenGLNormalMapRenderer.cpp; sourceTree = ""; }; - 5E30471A15515B4400D9E53B /* COpenGLNormalMapRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COpenGLNormalMapRenderer.h; path = ../COpenGLNormalMapRenderer.h; sourceTree = ""; }; - 5E30471B15515B4400D9E53B /* COpenGLParallaxMapRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COpenGLParallaxMapRenderer.cpp; path = ../COpenGLParallaxMapRenderer.cpp; sourceTree = ""; }; - 5E30471C15515B4400D9E53B /* COpenGLParallaxMapRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COpenGLParallaxMapRenderer.h; path = ../COpenGLParallaxMapRenderer.h; sourceTree = ""; }; - 5E30471D15515B4400D9E53B /* COpenGLShaderMaterialRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COpenGLShaderMaterialRenderer.cpp; path = ../COpenGLShaderMaterialRenderer.cpp; sourceTree = ""; }; - 5E30471E15515B4400D9E53B /* COpenGLShaderMaterialRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COpenGLShaderMaterialRenderer.h; path = ../COpenGLShaderMaterialRenderer.h; sourceTree = ""; }; - 5E30471F15515B4400D9E53B /* COpenGLSLMaterialRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COpenGLSLMaterialRenderer.cpp; path = ../COpenGLSLMaterialRenderer.cpp; sourceTree = ""; }; - 5E30472015515B4400D9E53B /* COpenGLSLMaterialRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COpenGLSLMaterialRenderer.h; path = ../COpenGLSLMaterialRenderer.h; sourceTree = ""; }; - 5E30472115515B4400D9E53B /* COpenGLTexture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COpenGLTexture.cpp; path = ../COpenGLTexture.cpp; sourceTree = ""; }; - 5E30472215515B4400D9E53B /* COpenGLTexture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COpenGLTexture.h; path = ../COpenGLTexture.h; sourceTree = ""; }; - 5E30472315515B4400D9E53B /* COSOperator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COSOperator.cpp; path = ../COSOperator.cpp; sourceTree = ""; }; - 5E30472415515B4400D9E53B /* COSOperator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COSOperator.h; path = ../COSOperator.h; sourceTree = ""; }; - 5E30472515515B4400D9E53B /* CPakReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CPakReader.cpp; path = ../CPakReader.cpp; sourceTree = ""; }; - 5E30472615515B4400D9E53B /* CPakReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CPakReader.h; path = ../CPakReader.h; sourceTree = ""; }; - 5E30472715515B4400D9E53B /* CParticleAnimatedMeshSceneNodeEmitter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CParticleAnimatedMeshSceneNodeEmitter.cpp; path = ../CParticleAnimatedMeshSceneNodeEmitter.cpp; sourceTree = ""; }; - 5E30472815515B4400D9E53B /* CParticleAnimatedMeshSceneNodeEmitter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CParticleAnimatedMeshSceneNodeEmitter.h; path = ../CParticleAnimatedMeshSceneNodeEmitter.h; sourceTree = ""; }; - 5E30472915515B4400D9E53B /* CParticleAttractionAffector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CParticleAttractionAffector.cpp; path = ../CParticleAttractionAffector.cpp; sourceTree = ""; }; - 5E30472A15515B4400D9E53B /* CParticleAttractionAffector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CParticleAttractionAffector.h; path = ../CParticleAttractionAffector.h; sourceTree = ""; }; - 5E30472B15515B4400D9E53B /* CParticleBoxEmitter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CParticleBoxEmitter.cpp; path = ../CParticleBoxEmitter.cpp; sourceTree = ""; }; - 5E30472C15515B4400D9E53B /* CParticleBoxEmitter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CParticleBoxEmitter.h; path = ../CParticleBoxEmitter.h; sourceTree = ""; }; - 5E30472D15515B4400D9E53B /* CParticleCylinderEmitter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CParticleCylinderEmitter.cpp; path = ../CParticleCylinderEmitter.cpp; sourceTree = ""; }; - 5E30472E15515B4400D9E53B /* CParticleCylinderEmitter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CParticleCylinderEmitter.h; path = ../CParticleCylinderEmitter.h; sourceTree = ""; }; - 5E30472F15515B4400D9E53B /* CParticleFadeOutAffector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CParticleFadeOutAffector.cpp; path = ../CParticleFadeOutAffector.cpp; sourceTree = ""; }; - 5E30473015515B4400D9E53B /* CParticleFadeOutAffector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CParticleFadeOutAffector.h; path = ../CParticleFadeOutAffector.h; sourceTree = ""; }; - 5E30473115515B4400D9E53B /* CParticleGravityAffector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CParticleGravityAffector.cpp; path = ../CParticleGravityAffector.cpp; sourceTree = ""; }; - 5E30473215515B4400D9E53B /* CParticleGravityAffector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CParticleGravityAffector.h; path = ../CParticleGravityAffector.h; sourceTree = ""; }; - 5E30473315515B4400D9E53B /* CParticleMeshEmitter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CParticleMeshEmitter.cpp; path = ../CParticleMeshEmitter.cpp; sourceTree = ""; }; - 5E30473415515B4400D9E53B /* CParticleMeshEmitter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CParticleMeshEmitter.h; path = ../CParticleMeshEmitter.h; sourceTree = ""; }; - 5E30473515515B4400D9E53B /* CParticlePointEmitter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CParticlePointEmitter.cpp; path = ../CParticlePointEmitter.cpp; sourceTree = ""; }; - 5E30473615515B4400D9E53B /* CParticlePointEmitter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CParticlePointEmitter.h; path = ../CParticlePointEmitter.h; sourceTree = ""; }; - 5E30473715515B4400D9E53B /* CParticleRingEmitter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CParticleRingEmitter.cpp; path = ../CParticleRingEmitter.cpp; sourceTree = ""; }; - 5E30473815515B4400D9E53B /* CParticleRingEmitter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CParticleRingEmitter.h; path = ../CParticleRingEmitter.h; sourceTree = ""; }; - 5E30473915515B4400D9E53B /* CParticleRotationAffector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CParticleRotationAffector.cpp; path = ../CParticleRotationAffector.cpp; sourceTree = ""; }; - 5E30473A15515B4400D9E53B /* CParticleRotationAffector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CParticleRotationAffector.h; path = ../CParticleRotationAffector.h; sourceTree = ""; }; - 5E30473B15515B4400D9E53B /* CParticleScaleAffector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CParticleScaleAffector.cpp; path = ../CParticleScaleAffector.cpp; sourceTree = ""; }; - 5E30473C15515B4400D9E53B /* CParticleScaleAffector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CParticleScaleAffector.h; path = ../CParticleScaleAffector.h; sourceTree = ""; }; - 5E30473D15515B4400D9E53B /* CParticleSphereEmitter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CParticleSphereEmitter.cpp; path = ../CParticleSphereEmitter.cpp; sourceTree = ""; }; - 5E30473E15515B4400D9E53B /* CParticleSphereEmitter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CParticleSphereEmitter.h; path = ../CParticleSphereEmitter.h; sourceTree = ""; }; - 5E30473F15515B4400D9E53B /* CParticleSystemSceneNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CParticleSystemSceneNode.cpp; path = ../CParticleSystemSceneNode.cpp; sourceTree = ""; }; - 5E30474015515B4400D9E53B /* CParticleSystemSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CParticleSystemSceneNode.h; path = ../CParticleSystemSceneNode.h; sourceTree = ""; }; - 5E30474115515B4400D9E53B /* CPLYMeshFileLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CPLYMeshFileLoader.cpp; path = ../CPLYMeshFileLoader.cpp; sourceTree = ""; }; - 5E30474215515B4400D9E53B /* CPLYMeshFileLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CPLYMeshFileLoader.h; path = ../CPLYMeshFileLoader.h; sourceTree = ""; }; - 5E30474315515B4400D9E53B /* CPLYMeshWriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CPLYMeshWriter.cpp; path = ../CPLYMeshWriter.cpp; sourceTree = ""; }; - 5E30474415515B4400D9E53B /* CPLYMeshWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CPLYMeshWriter.h; path = ../CPLYMeshWriter.h; sourceTree = ""; }; - 5E30474515515B4400D9E53B /* CQ3LevelMesh.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CQ3LevelMesh.cpp; path = ../CQ3LevelMesh.cpp; sourceTree = ""; }; - 5E30474615515B4400D9E53B /* CQ3LevelMesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CQ3LevelMesh.h; path = ../CQ3LevelMesh.h; sourceTree = ""; }; - 5E30474715515B4400D9E53B /* CQuake3ShaderSceneNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CQuake3ShaderSceneNode.cpp; path = ../CQuake3ShaderSceneNode.cpp; sourceTree = ""; }; - 5E30474815515B4400D9E53B /* CQuake3ShaderSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CQuake3ShaderSceneNode.h; path = ../CQuake3ShaderSceneNode.h; sourceTree = ""; }; - 5E30474915515B4400D9E53B /* CReadFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CReadFile.cpp; path = ../CReadFile.cpp; sourceTree = ""; }; - 5E30474A15515B4400D9E53B /* CReadFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CReadFile.h; path = ../CReadFile.h; sourceTree = ""; }; - 5E30474B15515B4400D9E53B /* CSceneCollisionManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CSceneCollisionManager.cpp; path = ../CSceneCollisionManager.cpp; sourceTree = ""; }; - 5E30474C15515B4400D9E53B /* CSceneCollisionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CSceneCollisionManager.h; path = ../CSceneCollisionManager.h; sourceTree = ""; }; - 5E30474D15515B4400D9E53B /* CSceneLoaderIrr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CSceneLoaderIrr.cpp; path = ../CSceneLoaderIrr.cpp; sourceTree = ""; }; - 5E30474E15515B4400D9E53B /* CSceneLoaderIrr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CSceneLoaderIrr.h; path = ../CSceneLoaderIrr.h; sourceTree = ""; }; - 5E30474F15515B4400D9E53B /* CSceneManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CSceneManager.cpp; path = ../CSceneManager.cpp; sourceTree = ""; }; - 5E30475015515B4400D9E53B /* CSceneManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CSceneManager.h; path = ../CSceneManager.h; sourceTree = ""; }; - 5E30475115515B4400D9E53B /* CSceneNodeAnimatorCameraFPS.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CSceneNodeAnimatorCameraFPS.cpp; path = ../CSceneNodeAnimatorCameraFPS.cpp; sourceTree = ""; }; - 5E30475215515B4400D9E53B /* CSceneNodeAnimatorCameraFPS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CSceneNodeAnimatorCameraFPS.h; path = ../CSceneNodeAnimatorCameraFPS.h; sourceTree = ""; }; - 5E30475315515B4400D9E53B /* CSceneNodeAnimatorCameraMaya.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CSceneNodeAnimatorCameraMaya.cpp; path = ../CSceneNodeAnimatorCameraMaya.cpp; sourceTree = ""; }; - 5E30475415515B4400D9E53B /* CSceneNodeAnimatorCameraMaya.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CSceneNodeAnimatorCameraMaya.h; path = ../CSceneNodeAnimatorCameraMaya.h; sourceTree = ""; }; - 5E30475515515B4400D9E53B /* CSceneNodeAnimatorCollisionResponse.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CSceneNodeAnimatorCollisionResponse.cpp; path = ../CSceneNodeAnimatorCollisionResponse.cpp; sourceTree = ""; }; - 5E30475615515B4400D9E53B /* CSceneNodeAnimatorCollisionResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CSceneNodeAnimatorCollisionResponse.h; path = ../CSceneNodeAnimatorCollisionResponse.h; sourceTree = ""; }; - 5E30475715515B4400D9E53B /* CSceneNodeAnimatorDelete.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CSceneNodeAnimatorDelete.cpp; path = ../CSceneNodeAnimatorDelete.cpp; sourceTree = ""; }; - 5E30475815515B4400D9E53B /* CSceneNodeAnimatorDelete.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CSceneNodeAnimatorDelete.h; path = ../CSceneNodeAnimatorDelete.h; sourceTree = ""; }; - 5E30475915515B4400D9E53B /* CSceneNodeAnimatorFlyCircle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CSceneNodeAnimatorFlyCircle.cpp; path = ../CSceneNodeAnimatorFlyCircle.cpp; sourceTree = ""; }; - 5E30475A15515B4400D9E53B /* CSceneNodeAnimatorFlyCircle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CSceneNodeAnimatorFlyCircle.h; path = ../CSceneNodeAnimatorFlyCircle.h; sourceTree = ""; }; - 5E30475B15515B4400D9E53B /* CSceneNodeAnimatorFlyStraight.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CSceneNodeAnimatorFlyStraight.cpp; path = ../CSceneNodeAnimatorFlyStraight.cpp; sourceTree = ""; }; - 5E30475C15515B4400D9E53B /* CSceneNodeAnimatorFlyStraight.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CSceneNodeAnimatorFlyStraight.h; path = ../CSceneNodeAnimatorFlyStraight.h; sourceTree = ""; }; - 5E30475D15515B4400D9E53B /* CSceneNodeAnimatorFollowSpline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CSceneNodeAnimatorFollowSpline.cpp; path = ../CSceneNodeAnimatorFollowSpline.cpp; sourceTree = ""; }; - 5E30475E15515B4400D9E53B /* CSceneNodeAnimatorFollowSpline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CSceneNodeAnimatorFollowSpline.h; path = ../CSceneNodeAnimatorFollowSpline.h; sourceTree = ""; }; - 5E30475F15515B4400D9E53B /* CSceneNodeAnimatorRotation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CSceneNodeAnimatorRotation.cpp; path = ../CSceneNodeAnimatorRotation.cpp; sourceTree = ""; }; - 5E30476015515B4400D9E53B /* CSceneNodeAnimatorRotation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CSceneNodeAnimatorRotation.h; path = ../CSceneNodeAnimatorRotation.h; sourceTree = ""; }; - 5E30476115515B4400D9E53B /* CSceneNodeAnimatorTexture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CSceneNodeAnimatorTexture.cpp; path = ../CSceneNodeAnimatorTexture.cpp; sourceTree = ""; }; - 5E30476215515B4400D9E53B /* CSceneNodeAnimatorTexture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CSceneNodeAnimatorTexture.h; path = ../CSceneNodeAnimatorTexture.h; sourceTree = ""; }; - 5E30476315515B4400D9E53B /* CShadowVolumeSceneNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CShadowVolumeSceneNode.cpp; path = ../CShadowVolumeSceneNode.cpp; sourceTree = ""; }; - 5E30476415515B4400D9E53B /* CShadowVolumeSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CShadowVolumeSceneNode.h; path = ../CShadowVolumeSceneNode.h; sourceTree = ""; }; - 5E30476515515B4400D9E53B /* CSkinnedMesh.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CSkinnedMesh.cpp; path = ../CSkinnedMesh.cpp; sourceTree = ""; }; - 5E30476615515B4400D9E53B /* CSkinnedMesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CSkinnedMesh.h; path = ../CSkinnedMesh.h; sourceTree = ""; }; - 5E30476715515B4400D9E53B /* CSkyBoxSceneNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CSkyBoxSceneNode.cpp; path = ../CSkyBoxSceneNode.cpp; sourceTree = ""; }; - 5E30476815515B4400D9E53B /* CSkyBoxSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CSkyBoxSceneNode.h; path = ../CSkyBoxSceneNode.h; sourceTree = ""; }; - 5E30476915515B4400D9E53B /* CSkyDomeSceneNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CSkyDomeSceneNode.cpp; path = ../CSkyDomeSceneNode.cpp; sourceTree = ""; }; - 5E30476A15515B4400D9E53B /* CSkyDomeSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CSkyDomeSceneNode.h; path = ../CSkyDomeSceneNode.h; sourceTree = ""; }; - 5E30476B15515B4400D9E53B /* CSMFMeshFileLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CSMFMeshFileLoader.cpp; path = ../CSMFMeshFileLoader.cpp; sourceTree = ""; }; - 5E30476C15515B4400D9E53B /* CSMFMeshFileLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CSMFMeshFileLoader.h; path = ../CSMFMeshFileLoader.h; sourceTree = ""; }; - 5E30476D15515B4400D9E53B /* CSoftware2MaterialRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CSoftware2MaterialRenderer.h; path = ../CSoftware2MaterialRenderer.h; sourceTree = ""; }; - 5E30476E15515B4400D9E53B /* CSoftwareDriver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CSoftwareDriver.cpp; path = ../CSoftwareDriver.cpp; sourceTree = ""; }; - 5E30476F15515B4400D9E53B /* CSoftwareDriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CSoftwareDriver.h; path = ../CSoftwareDriver.h; sourceTree = ""; }; - 5E30477015515B4400D9E53B /* CSoftwareDriver2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CSoftwareDriver2.cpp; path = ../CSoftwareDriver2.cpp; sourceTree = ""; }; - 5E30477115515B4400D9E53B /* CSoftwareDriver2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CSoftwareDriver2.h; path = ../CSoftwareDriver2.h; sourceTree = ""; }; - 5E30477215515B4400D9E53B /* CSoftwareTexture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CSoftwareTexture.cpp; path = ../CSoftwareTexture.cpp; sourceTree = ""; }; - 5E30477315515B4400D9E53B /* CSoftwareTexture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CSoftwareTexture.h; path = ../CSoftwareTexture.h; sourceTree = ""; }; - 5E30477415515B4400D9E53B /* CSoftwareTexture2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CSoftwareTexture2.cpp; path = ../CSoftwareTexture2.cpp; sourceTree = ""; }; - 5E30477515515B4400D9E53B /* CSoftwareTexture2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CSoftwareTexture2.h; path = ../CSoftwareTexture2.h; sourceTree = ""; }; - 5E30477615515B4400D9E53B /* CSphereSceneNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CSphereSceneNode.cpp; path = ../CSphereSceneNode.cpp; sourceTree = ""; }; - 5E30477715515B4400D9E53B /* CSphereSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CSphereSceneNode.h; path = ../CSphereSceneNode.h; sourceTree = ""; }; - 5E30477815515B4400D9E53B /* CSTLMeshFileLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CSTLMeshFileLoader.cpp; path = ../CSTLMeshFileLoader.cpp; sourceTree = ""; }; - 5E30477915515B4400D9E53B /* CSTLMeshFileLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CSTLMeshFileLoader.h; path = ../CSTLMeshFileLoader.h; sourceTree = ""; }; - 5E30477A15515B4400D9E53B /* CSTLMeshWriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CSTLMeshWriter.cpp; path = ../CSTLMeshWriter.cpp; sourceTree = ""; }; - 5E30477B15515B4400D9E53B /* CSTLMeshWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CSTLMeshWriter.h; path = ../CSTLMeshWriter.h; sourceTree = ""; }; - 5E30477C15515B4400D9E53B /* CTarReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTarReader.cpp; path = ../CTarReader.cpp; sourceTree = ""; }; - 5E30477D15515B4400D9E53B /* CTarReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CTarReader.h; path = ../CTarReader.h; sourceTree = ""; }; - 5E30477E15515B4400D9E53B /* CTerrainSceneNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTerrainSceneNode.cpp; path = ../CTerrainSceneNode.cpp; sourceTree = ""; }; - 5E30477F15515B4400D9E53B /* CTerrainSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CTerrainSceneNode.h; path = ../CTerrainSceneNode.h; sourceTree = ""; }; - 5E30478015515B4400D9E53B /* CTerrainTriangleSelector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTerrainTriangleSelector.cpp; path = ../CTerrainTriangleSelector.cpp; sourceTree = ""; }; - 5E30478115515B4400D9E53B /* CTerrainTriangleSelector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CTerrainTriangleSelector.h; path = ../CTerrainTriangleSelector.h; sourceTree = ""; }; - 5E30478215515B4400D9E53B /* CTextSceneNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTextSceneNode.cpp; path = ../CTextSceneNode.cpp; sourceTree = ""; }; - 5E30478315515B4400D9E53B /* CTextSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CTextSceneNode.h; path = ../CTextSceneNode.h; sourceTree = ""; }; - 5E30478415515B4400D9E53B /* CTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CTimer.h; path = ../CTimer.h; sourceTree = ""; }; - 5E30478515515B4400D9E53B /* CTRFlat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRFlat.cpp; path = ../CTRFlat.cpp; sourceTree = ""; }; - 5E30478615515B4400D9E53B /* CTRFlatWire.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRFlatWire.cpp; path = ../CTRFlatWire.cpp; sourceTree = ""; }; - 5E30478715515B4400D9E53B /* CTRGouraud.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRGouraud.cpp; path = ../CTRGouraud.cpp; sourceTree = ""; }; - 5E30478815515B4400D9E53B /* CTRGouraud2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRGouraud2.cpp; path = ../CTRGouraud2.cpp; sourceTree = ""; }; - 5E30478915515B4400D9E53B /* CTRGouraudAlpha2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRGouraudAlpha2.cpp; path = ../CTRGouraudAlpha2.cpp; sourceTree = ""; }; - 5E30478A15515B4400D9E53B /* CTRGouraudAlphaNoZ2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRGouraudAlphaNoZ2.cpp; path = ../CTRGouraudAlphaNoZ2.cpp; sourceTree = ""; }; - 5E30478B15515B4400D9E53B /* CTRGouraudWire.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRGouraudWire.cpp; path = ../CTRGouraudWire.cpp; sourceTree = ""; }; - 5E30478C15515B4400D9E53B /* CTriangleBBSelector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTriangleBBSelector.cpp; path = ../CTriangleBBSelector.cpp; sourceTree = ""; }; - 5E30478D15515B4400D9E53B /* CTriangleBBSelector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CTriangleBBSelector.h; path = ../CTriangleBBSelector.h; sourceTree = ""; }; - 5E30478E15515B4400D9E53B /* CTriangleSelector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTriangleSelector.cpp; path = ../CTriangleSelector.cpp; sourceTree = ""; }; - 5E30478F15515B4400D9E53B /* CTriangleSelector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CTriangleSelector.h; path = ../CTriangleSelector.h; sourceTree = ""; }; - 5E30479015515B4400D9E53B /* CTRNormalMap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRNormalMap.cpp; path = ../CTRNormalMap.cpp; sourceTree = ""; }; - 5E30479115515B4400D9E53B /* CTRStencilShadow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRStencilShadow.cpp; path = ../CTRStencilShadow.cpp; sourceTree = ""; }; - 5E30479215515B4400D9E53B /* CTRTextureBlend.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRTextureBlend.cpp; path = ../CTRTextureBlend.cpp; sourceTree = ""; }; - 5E30479315515B4400D9E53B /* CTRTextureDetailMap2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRTextureDetailMap2.cpp; path = ../CTRTextureDetailMap2.cpp; sourceTree = ""; }; - 5E30479415515B4400D9E53B /* CTRTextureFlat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRTextureFlat.cpp; path = ../CTRTextureFlat.cpp; sourceTree = ""; }; - 5E30479515515B4400D9E53B /* CTRTextureFlatWire.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRTextureFlatWire.cpp; path = ../CTRTextureFlatWire.cpp; sourceTree = ""; }; - 5E30479615515B4400D9E53B /* CTRTextureGouraud.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRTextureGouraud.cpp; path = ../CTRTextureGouraud.cpp; sourceTree = ""; }; - 5E30479715515B4400D9E53B /* CTRTextureGouraud.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CTRTextureGouraud.h; path = ../CTRTextureGouraud.h; sourceTree = ""; }; - 5E30479815515B4400D9E53B /* CTRTextureGouraud2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRTextureGouraud2.cpp; path = ../CTRTextureGouraud2.cpp; sourceTree = ""; }; - 5E30479915515B4400D9E53B /* CTRTextureGouraudAdd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRTextureGouraudAdd.cpp; path = ../CTRTextureGouraudAdd.cpp; sourceTree = ""; }; - 5E30479A15515B4400D9E53B /* CTRTextureGouraudAdd2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRTextureGouraudAdd2.cpp; path = ../CTRTextureGouraudAdd2.cpp; sourceTree = ""; }; - 5E30479B15515B4400D9E53B /* CTRTextureGouraudAddNoZ2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRTextureGouraudAddNoZ2.cpp; path = ../CTRTextureGouraudAddNoZ2.cpp; sourceTree = ""; }; - 5E30479C15515B4400D9E53B /* CTRTextureGouraudAlpha.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRTextureGouraudAlpha.cpp; path = ../CTRTextureGouraudAlpha.cpp; sourceTree = ""; }; - 5E30479D15515B4400D9E53B /* CTRTextureGouraudAlphaNoZ.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRTextureGouraudAlphaNoZ.cpp; path = ../CTRTextureGouraudAlphaNoZ.cpp; sourceTree = ""; }; - 5E30479E15515B4400D9E53B /* CTRTextureGouraudNoZ.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRTextureGouraudNoZ.cpp; path = ../CTRTextureGouraudNoZ.cpp; sourceTree = ""; }; - 5E30479F15515B4400D9E53B /* CTRTextureGouraudNoZ2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRTextureGouraudNoZ2.cpp; path = ../CTRTextureGouraudNoZ2.cpp; sourceTree = ""; }; - 5E3047A015515B4400D9E53B /* CTRTextureGouraudVertexAlpha2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRTextureGouraudVertexAlpha2.cpp; path = ../CTRTextureGouraudVertexAlpha2.cpp; sourceTree = ""; }; - 5E3047A115515B4400D9E53B /* CTRTextureGouraudWire.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRTextureGouraudWire.cpp; path = ../CTRTextureGouraudWire.cpp; sourceTree = ""; }; - 5E3047A215515B4400D9E53B /* CTRTextureLightMap2_Add.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRTextureLightMap2_Add.cpp; path = ../CTRTextureLightMap2_Add.cpp; sourceTree = ""; }; - 5E3047A315515B4400D9E53B /* CTRTextureLightMap2_M1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRTextureLightMap2_M1.cpp; path = ../CTRTextureLightMap2_M1.cpp; sourceTree = ""; }; - 5E3047A415515B4400D9E53B /* CTRTextureLightMap2_M2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRTextureLightMap2_M2.cpp; path = ../CTRTextureLightMap2_M2.cpp; sourceTree = ""; }; - 5E3047A515515B4400D9E53B /* CTRTextureLightMap2_M4.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRTextureLightMap2_M4.cpp; path = ../CTRTextureLightMap2_M4.cpp; sourceTree = ""; }; - 5E3047A615515B4400D9E53B /* CTRTextureLightMapGouraud2_M4.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRTextureLightMapGouraud2_M4.cpp; path = ../CTRTextureLightMapGouraud2_M4.cpp; sourceTree = ""; }; - 5E3047A715515B4400D9E53B /* CTRTextureWire2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTRTextureWire2.cpp; path = ../CTRTextureWire2.cpp; sourceTree = ""; }; - 5E3047A815515B4400D9E53B /* CVideoModeList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CVideoModeList.cpp; path = ../CVideoModeList.cpp; sourceTree = ""; }; - 5E3047A915515B4400D9E53B /* CVideoModeList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CVideoModeList.h; path = ../CVideoModeList.h; sourceTree = ""; }; - 5E3047AA15515B4400D9E53B /* CVolumeLightSceneNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CVolumeLightSceneNode.cpp; path = ../CVolumeLightSceneNode.cpp; sourceTree = ""; }; - 5E3047AB15515B4400D9E53B /* CVolumeLightSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CVolumeLightSceneNode.h; path = ../CVolumeLightSceneNode.h; sourceTree = ""; }; - 5E3047AC15515B4400D9E53B /* CWADReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CWADReader.cpp; path = ../CWADReader.cpp; sourceTree = ""; }; - 5E3047AD15515B4400D9E53B /* CWADReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CWADReader.h; path = ../CWADReader.h; sourceTree = ""; }; - 5E3047AE15515B4400D9E53B /* CWaterSurfaceSceneNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CWaterSurfaceSceneNode.cpp; path = ../CWaterSurfaceSceneNode.cpp; sourceTree = ""; }; - 5E3047AF15515B4400D9E53B /* CWaterSurfaceSceneNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CWaterSurfaceSceneNode.h; path = ../CWaterSurfaceSceneNode.h; sourceTree = ""; }; - 5E3047B015515B4400D9E53B /* CWriteFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CWriteFile.cpp; path = ../CWriteFile.cpp; sourceTree = ""; }; - 5E3047B115515B4400D9E53B /* CWriteFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CWriteFile.h; path = ../CWriteFile.h; sourceTree = ""; }; - 5E3047B215515B4400D9E53B /* CXMeshFileLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CXMeshFileLoader.cpp; path = ../CXMeshFileLoader.cpp; sourceTree = ""; }; - 5E3047B315515B4400D9E53B /* CXMeshFileLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CXMeshFileLoader.h; path = ../CXMeshFileLoader.h; sourceTree = ""; }; - 5E3047B415515B4400D9E53B /* CXMLReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CXMLReader.cpp; path = ../CXMLReader.cpp; sourceTree = ""; }; - 5E3047B515515B4400D9E53B /* CXMLReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CXMLReader.h; path = ../CXMLReader.h; sourceTree = ""; }; - 5E3047B615515B4400D9E53B /* CXMLReaderImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CXMLReaderImpl.h; path = ../CXMLReaderImpl.h; sourceTree = ""; }; - 5E3047B715515B4400D9E53B /* CXMLWriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CXMLWriter.cpp; path = ../CXMLWriter.cpp; sourceTree = ""; }; - 5E3047B815515B4400D9E53B /* CXMLWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CXMLWriter.h; path = ../CXMLWriter.h; sourceTree = ""; }; - 5E3047B915515B4400D9E53B /* CZBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CZBuffer.cpp; path = ../CZBuffer.cpp; sourceTree = ""; }; - 5E3047BA15515B4400D9E53B /* CZBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CZBuffer.h; path = ../CZBuffer.h; sourceTree = ""; }; - 5E3047BB15515B4400D9E53B /* CZipReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CZipReader.cpp; path = ../CZipReader.cpp; sourceTree = ""; }; - 5E3047BC15515B4400D9E53B /* CZipReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CZipReader.h; path = ../CZipReader.h; sourceTree = ""; }; - 5E3047BD15515B4400D9E53B /* dmfsupport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dmfsupport.h; path = ../dmfsupport.h; sourceTree = ""; }; - 5E3047BE15515B4400D9E53B /* eglext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = eglext.h; path = ../eglext.h; sourceTree = ""; }; - 5E3047BF15515B4400D9E53B /* gles-ext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "gles-ext.h"; path = "../gles-ext.h"; sourceTree = ""; }; - 5E3047C015515B4400D9E53B /* gles2-ext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "gles2-ext.h"; path = "../gles2-ext.h"; sourceTree = ""; }; - 5E3047C115515B4400D9E53B /* glext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = glext.h; path = ../glext.h; sourceTree = ""; }; - 5E3047C215515B4400D9E53B /* glxext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = glxext.h; path = ../glxext.h; sourceTree = ""; }; - 5E3047C315515B4400D9E53B /* IAttribute.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IAttribute.h; path = ../IAttribute.h; sourceTree = ""; }; - 5E3047C415515B4400D9E53B /* IBurningShader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = IBurningShader.cpp; path = ../IBurningShader.cpp; sourceTree = ""; }; - 5E3047C515515B4400D9E53B /* IBurningShader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IBurningShader.h; path = ../IBurningShader.h; sourceTree = ""; }; - 5E3047C615515B4400D9E53B /* IDepthBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IDepthBuffer.h; path = ../IDepthBuffer.h; sourceTree = ""; }; - 5E3047C715515B4400D9E53B /* IImagePresenter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IImagePresenter.h; path = ../IImagePresenter.h; sourceTree = ""; }; - 5E3047CC15515B4400D9E53B /* Irrlicht.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Irrlicht.cpp; path = ../Irrlicht.cpp; sourceTree = ""; }; - 5E3047CD15515B4400D9E53B /* irrXML.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = irrXML.cpp; path = ../irrXML.cpp; sourceTree = ""; }; - 5E3047CE15515B4400D9E53B /* ISceneNodeAnimatorFinishing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ISceneNodeAnimatorFinishing.h; path = ../ISceneNodeAnimatorFinishing.h; sourceTree = ""; }; - 5E3047CF15515B4400D9E53B /* ITriangleRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ITriangleRenderer.h; path = ../ITriangleRenderer.h; sourceTree = ""; }; - 5E3047D015515B4400D9E53B /* IZBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IZBuffer.h; path = ../IZBuffer.h; sourceTree = ""; }; - 5E30A6FB19215BBD00C90671 /* EFocusFlags.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EFocusFlags.h; path = ../../../include/EFocusFlags.h; sourceTree = ""; }; - 5E30A6FC19215BBD00C90671 /* IGUIProfiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IGUIProfiler.h; path = ../../../include/IGUIProfiler.h; sourceTree = ""; }; - 5E30A6FD19215BBD00C90671 /* IProfiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IProfiler.h; path = ../../../include/IProfiler.h; sourceTree = ""; }; - 5E30A70119215C1400C90671 /* CCgMaterialRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CCgMaterialRenderer.cpp; path = ../CCgMaterialRenderer.cpp; sourceTree = ""; }; - 5E30A70219215C1400C90671 /* CCgMaterialRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCgMaterialRenderer.h; path = ../CCgMaterialRenderer.h; sourceTree = ""; }; - 5E30A70319215C1400C90671 /* CD3D9CgMaterialRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CD3D9CgMaterialRenderer.cpp; path = ../CD3D9CgMaterialRenderer.cpp; sourceTree = ""; }; - 5E30A70419215C1400C90671 /* CD3D9CgMaterialRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CD3D9CgMaterialRenderer.h; path = ../CD3D9CgMaterialRenderer.h; sourceTree = ""; }; - 5E30A70519215C1400C90671 /* CEGLManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CEGLManager.cpp; path = ../CEGLManager.cpp; sourceTree = ""; }; - 5E30A70619215C1400C90671 /* CEGLManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CEGLManager.h; path = ../CEGLManager.h; sourceTree = ""; }; - 5E30A70719215C1400C90671 /* CGLXManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGLXManager.cpp; path = ../CGLXManager.cpp; sourceTree = ""; }; - 5E30A70819215C1400C90671 /* CGLXManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGLXManager.h; path = ../CGLXManager.h; sourceTree = ""; }; - 5E30A70919215C1400C90671 /* CGUIProfiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUIProfiler.cpp; path = ../CGUIProfiler.cpp; sourceTree = ""; }; - 5E30A70A19215C1400C90671 /* CGUIProfiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUIProfiler.h; path = ../CGUIProfiler.h; sourceTree = ""; }; - 5E30A70B19215C1400C90671 /* CNSOGLManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CNSOGLManager.h; path = ../CNSOGLManager.h; sourceTree = ""; }; - 5E30A70C19215C1400C90671 /* CNSOGLManager.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = CNSOGLManager.mm; path = ../CNSOGLManager.mm; sourceTree = ""; }; - 5E30A70D19215C1400C90671 /* COpenGLCgMaterialRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COpenGLCgMaterialRenderer.cpp; path = ../COpenGLCgMaterialRenderer.cpp; sourceTree = ""; }; - 5E30A70E19215C1400C90671 /* COpenGLCgMaterialRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COpenGLCgMaterialRenderer.h; path = ../COpenGLCgMaterialRenderer.h; sourceTree = ""; }; - 5E30A70F19215C1400C90671 /* CProfiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CProfiler.cpp; path = ../CProfiler.cpp; sourceTree = ""; }; - 5E30A71019215C1400C90671 /* CProfiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CProfiler.h; path = ../CProfiler.h; sourceTree = ""; }; - 5E30A71119215C1400C90671 /* CWGLManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CWGLManager.cpp; path = ../CWGLManager.cpp; sourceTree = ""; }; - 5E30A71219215C1400C90671 /* CWGLManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CWGLManager.h; path = ../CWGLManager.h; sourceTree = ""; }; - 5E30A71319215C1400C90671 /* EProfileIDs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EProfileIDs.h; path = ../EProfileIDs.h; sourceTree = ""; }; - 5E30A71419215C1400C90671 /* gles3-ext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "gles3-ext.h"; path = "../gles3-ext.h"; sourceTree = ""; }; - 5E3EA1C11586440400C17C1D /* CIrrDeviceiOS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CIrrDeviceiOS.h; sourceTree = ""; }; - 5E3EA1C21586440400C17C1D /* CIrrDeviceiOS.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CIrrDeviceiOS.mm; sourceTree = ""; }; - 5E3EA1F015867C3F00C17C1D /* aescrypt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = aescrypt.cpp; path = ../aesGladman/aescrypt.cpp; sourceTree = ""; }; - 5E3EA1F115867C3F00C17C1D /* aeskey.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = aeskey.cpp; path = ../aesGladman/aeskey.cpp; sourceTree = ""; }; - 5E3EA1F215867C3F00C17C1D /* aestab.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = aestab.cpp; path = ../aesGladman/aestab.cpp; sourceTree = ""; }; - 5E3EA1F315867C3F00C17C1D /* fileenc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = fileenc.cpp; path = ../aesGladman/fileenc.cpp; sourceTree = ""; }; - 5E3EA1F415867C3F00C17C1D /* hmac.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = hmac.cpp; path = ../aesGladman/hmac.cpp; sourceTree = ""; }; - 5E3EA1F515867C3F00C17C1D /* prng.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = prng.cpp; path = ../aesGladman/prng.cpp; sourceTree = ""; }; - 5E3EA1F615867C3F00C17C1D /* pwd2key.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = pwd2key.cpp; path = ../aesGladman/pwd2key.cpp; sourceTree = ""; }; - 5E3EA1F715867C3F00C17C1D /* sha1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sha1.cpp; path = ../aesGladman/sha1.cpp; sourceTree = ""; }; - 5E3EA1F815867C3F00C17C1D /* sha2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sha2.cpp; path = ../aesGladman/sha2.cpp; sourceTree = ""; }; - 5E3EA20315867CB700C17C1D /* blocksort.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = blocksort.c; path = ../bzip2/blocksort.c; sourceTree = ""; }; - 5E3EA20415867CB700C17C1D /* bzcompress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bzcompress.c; path = ../bzip2/bzcompress.c; sourceTree = ""; }; - 5E3EA20515867CB700C17C1D /* bzlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bzlib.c; path = ../bzip2/bzlib.c; sourceTree = ""; }; - 5E3EA20615867CB700C17C1D /* crctable.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = crctable.c; path = ../bzip2/crctable.c; sourceTree = ""; }; - 5E3EA20715867CB700C17C1D /* decompress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = decompress.c; path = ../bzip2/decompress.c; sourceTree = ""; }; - 5E3EA20815867CB700C17C1D /* huffman.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = huffman.c; path = ../bzip2/huffman.c; sourceTree = ""; }; - 5E3EA20915867CB700C17C1D /* randtable.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = randtable.c; path = ../bzip2/randtable.c; sourceTree = ""; }; - 5E3EA21215867D0200C17C1D /* LzmaDec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = LzmaDec.c; path = ../lzma/LzmaDec.c; sourceTree = ""; }; - 5E3EA21515867D9100C17C1D /* adler32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = adler32.c; path = ../zlib/adler32.c; sourceTree = ""; }; - 5E3EA21615867D9100C17C1D /* compress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = compress.c; path = ../zlib/compress.c; sourceTree = ""; }; - 5E3EA21715867D9100C17C1D /* crc32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = crc32.c; path = ../zlib/crc32.c; sourceTree = ""; }; - 5E3EA21815867D9100C17C1D /* deflate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = deflate.c; path = ../zlib/deflate.c; sourceTree = ""; }; - 5E3EA21915867D9100C17C1D /* inffast.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = inffast.c; path = ../zlib/inffast.c; sourceTree = ""; }; - 5E3EA21A15867D9100C17C1D /* inflate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = inflate.c; path = ../zlib/inflate.c; sourceTree = ""; }; - 5E3EA21B15867D9100C17C1D /* inftrees.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = inftrees.c; path = ../zlib/inftrees.c; sourceTree = ""; }; - 5E3EA21C15867D9100C17C1D /* trees.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = trees.c; path = ../zlib/trees.c; sourceTree = ""; }; - 5E3EA21D15867D9100C17C1D /* uncompr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = uncompr.c; path = ../zlib/uncompr.c; sourceTree = ""; }; - 5E3EA21E15867D9100C17C1D /* zutil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zutil.c; path = ../zlib/zutil.c; sourceTree = ""; }; - 5E3EA2BA15867F8000C17C1D /* jaricom.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jaricom.c; path = ../jpeglib/jaricom.c; sourceTree = ""; }; - 5E3EA2BB15867F8000C17C1D /* jcapimin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcapimin.c; path = ../jpeglib/jcapimin.c; sourceTree = ""; }; - 5E3EA2BC15867F8000C17C1D /* jcapistd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcapistd.c; path = ../jpeglib/jcapistd.c; sourceTree = ""; }; - 5E3EA2BD15867F8000C17C1D /* jcarith.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcarith.c; path = ../jpeglib/jcarith.c; sourceTree = ""; }; - 5E3EA2BE15867F8000C17C1D /* jccoefct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jccoefct.c; path = ../jpeglib/jccoefct.c; sourceTree = ""; }; - 5E3EA2BF15867F8000C17C1D /* jccolor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jccolor.c; path = ../jpeglib/jccolor.c; sourceTree = ""; }; - 5E3EA2C015867F8000C17C1D /* jcdctmgr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcdctmgr.c; path = ../jpeglib/jcdctmgr.c; sourceTree = ""; }; - 5E3EA2C115867F8000C17C1D /* jchuff.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jchuff.c; path = ../jpeglib/jchuff.c; sourceTree = ""; }; - 5E3EA2C215867F8000C17C1D /* jcinit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcinit.c; path = ../jpeglib/jcinit.c; sourceTree = ""; }; - 5E3EA2C315867F8000C17C1D /* jcmainct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcmainct.c; path = ../jpeglib/jcmainct.c; sourceTree = ""; }; - 5E3EA2C415867F8000C17C1D /* jcmarker.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcmarker.c; path = ../jpeglib/jcmarker.c; sourceTree = ""; }; - 5E3EA2C515867F8000C17C1D /* jcmaster.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcmaster.c; path = ../jpeglib/jcmaster.c; sourceTree = ""; }; - 5E3EA2C615867F8000C17C1D /* jcomapi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcomapi.c; path = ../jpeglib/jcomapi.c; sourceTree = ""; }; - 5E3EA2C715867F8000C17C1D /* jdarith.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdarith.c; path = ../jpeglib/jdarith.c; sourceTree = ""; }; - 5E3EA2D61586802E00C17C1D /* jcparam.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcparam.c; path = ../jpeglib/jcparam.c; sourceTree = ""; }; - 5E3EA2D71586802E00C17C1D /* jcprepct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcprepct.c; path = ../jpeglib/jcprepct.c; sourceTree = ""; }; - 5E3EA2D81586802E00C17C1D /* jcsample.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jcsample.c; path = ../jpeglib/jcsample.c; sourceTree = ""; }; - 5E3EA2D91586802E00C17C1D /* jctrans.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jctrans.c; path = ../jpeglib/jctrans.c; sourceTree = ""; }; - 5E3EA2DA1586802E00C17C1D /* jdapimin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdapimin.c; path = ../jpeglib/jdapimin.c; sourceTree = ""; }; - 5E3EA2DB1586802E00C17C1D /* jdapistd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdapistd.c; path = ../jpeglib/jdapistd.c; sourceTree = ""; }; - 5E3EA2DC1586802E00C17C1D /* jdatadst.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdatadst.c; path = ../jpeglib/jdatadst.c; sourceTree = ""; }; - 5E3EA2DD1586802E00C17C1D /* jdatasrc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdatasrc.c; path = ../jpeglib/jdatasrc.c; sourceTree = ""; }; - 5E3EA2DE1586802E00C17C1D /* jdcoefct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdcoefct.c; path = ../jpeglib/jdcoefct.c; sourceTree = ""; }; - 5E3EA2DF1586802E00C17C1D /* jdcolor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdcolor.c; path = ../jpeglib/jdcolor.c; sourceTree = ""; }; - 5E3EA2E01586802E00C17C1D /* jddctmgr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jddctmgr.c; path = ../jpeglib/jddctmgr.c; sourceTree = ""; }; - 5E3EA2E11586802E00C17C1D /* jdhuff.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdhuff.c; path = ../jpeglib/jdhuff.c; sourceTree = ""; }; - 5E3EA2E21586802E00C17C1D /* jdinput.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdinput.c; path = ../jpeglib/jdinput.c; sourceTree = ""; }; - 5E3EA2E31586802E00C17C1D /* jdmainct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdmainct.c; path = ../jpeglib/jdmainct.c; sourceTree = ""; }; - 5E3EA2E41586802E00C17C1D /* jdmarker.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdmarker.c; path = ../jpeglib/jdmarker.c; sourceTree = ""; }; - 5E3EA2E51586802E00C17C1D /* jdmaster.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdmaster.c; path = ../jpeglib/jdmaster.c; sourceTree = ""; }; - 5E3EA2E61586802E00C17C1D /* jdmerge.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdmerge.c; path = ../jpeglib/jdmerge.c; sourceTree = ""; }; - 5E3EA2E71586802E00C17C1D /* jdpostct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdpostct.c; path = ../jpeglib/jdpostct.c; sourceTree = ""; }; - 5E3EA2E81586802E00C17C1D /* jdsample.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdsample.c; path = ../jpeglib/jdsample.c; sourceTree = ""; }; - 5E3EA2E91586802E00C17C1D /* jdtrans.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jdtrans.c; path = ../jpeglib/jdtrans.c; sourceTree = ""; }; - 5E3EA2EA1586802E00C17C1D /* jerror.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jerror.c; path = ../jpeglib/jerror.c; sourceTree = ""; }; - 5E3EA3001586806900C17C1D /* jfdctflt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jfdctflt.c; path = ../jpeglib/jfdctflt.c; sourceTree = ""; }; - 5E3EA3011586806900C17C1D /* jfdctfst.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jfdctfst.c; path = ../jpeglib/jfdctfst.c; sourceTree = ""; }; - 5E3EA3021586806900C17C1D /* jfdctint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jfdctint.c; path = ../jpeglib/jfdctint.c; sourceTree = ""; }; - 5E3EA3031586806900C17C1D /* jidctflt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jidctflt.c; path = ../jpeglib/jidctflt.c; sourceTree = ""; }; - 5E3EA3041586806900C17C1D /* jidctfst.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jidctfst.c; path = ../jpeglib/jidctfst.c; sourceTree = ""; }; - 5E3EA3051586806900C17C1D /* jidctint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jidctint.c; path = ../jpeglib/jidctint.c; sourceTree = ""; }; - 5E3EA3061586806900C17C1D /* jmemmgr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jmemmgr.c; path = ../jpeglib/jmemmgr.c; sourceTree = ""; }; - 5E3EA3071586806900C17C1D /* jmemnobs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jmemnobs.c; path = ../jpeglib/jmemnobs.c; sourceTree = ""; }; - 5E3EA3081586806900C17C1D /* jquant1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jquant1.c; path = ../jpeglib/jquant1.c; sourceTree = ""; }; - 5E3EA3091586806900C17C1D /* jquant2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jquant2.c; path = ../jpeglib/jquant2.c; sourceTree = ""; }; - 5E3EA30A1586806900C17C1D /* jutils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jutils.c; path = ../jpeglib/jutils.c; sourceTree = ""; }; - 5E3EA317158680E900C17C1D /* png.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = png.c; path = ../libpng/png.c; sourceTree = ""; }; - 5E3EA318158680E900C17C1D /* pngerror.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngerror.c; path = ../libpng/pngerror.c; sourceTree = ""; }; - 5E3EA319158680E900C17C1D /* pngget.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngget.c; path = ../libpng/pngget.c; sourceTree = ""; }; - 5E3EA31A158680E900C17C1D /* pngmem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngmem.c; path = ../libpng/pngmem.c; sourceTree = ""; }; - 5E3EA31B158680E900C17C1D /* pngpread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngpread.c; path = ../libpng/pngpread.c; sourceTree = ""; }; - 5E3EA31C158680E900C17C1D /* pngread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngread.c; path = ../libpng/pngread.c; sourceTree = ""; }; - 5E3EA31D158680E900C17C1D /* pngrio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngrio.c; path = ../libpng/pngrio.c; sourceTree = ""; }; - 5E3EA31E158680E900C17C1D /* pngrtran.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngrtran.c; path = ../libpng/pngrtran.c; sourceTree = ""; }; - 5E3EA31F158680E900C17C1D /* pngrutil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngrutil.c; path = ../libpng/pngrutil.c; sourceTree = ""; }; - 5E3EA320158680E900C17C1D /* pngset.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngset.c; path = ../libpng/pngset.c; sourceTree = ""; }; - 5E3EA321158680E900C17C1D /* pngtrans.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngtrans.c; path = ../libpng/pngtrans.c; sourceTree = ""; }; - 5E3EA322158680E900C17C1D /* pngwio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngwio.c; path = ../libpng/pngwio.c; sourceTree = ""; }; - 5E3EA323158680E900C17C1D /* pngwrite.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngwrite.c; path = ../libpng/pngwrite.c; sourceTree = ""; }; - 5E3EA324158680E900C17C1D /* pngwtran.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngwtran.c; path = ../libpng/pngwtran.c; sourceTree = ""; }; - 5E3EA325158680E900C17C1D /* pngwutil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pngwutil.c; path = ../libpng/pngwutil.c; sourceTree = ""; }; - 5E4C3FEB18C7C8C2002AEDAF /* IMeshTextureLoader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = IMeshTextureLoader.h; path = ../../../include/IMeshTextureLoader.h; sourceTree = ""; }; - 5E4C3FEC18C7C8FF002AEDAF /* CMeshTextureLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CMeshTextureLoader.cpp; path = ../CMeshTextureLoader.cpp; sourceTree = ""; }; - 5E4C3FED18C7C8FF002AEDAF /* CMeshTextureLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CMeshTextureLoader.h; path = ../CMeshTextureLoader.h; sourceTree = ""; }; - 5E52892B19C20FB20028DEC8 /* COGLES2DetailMap.fsh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; path = COGLES2DetailMap.fsh; sourceTree = ""; }; - 5E52892C19C20FB20028DEC8 /* COGLES2LightmapAdd.fsh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; path = COGLES2LightmapAdd.fsh; sourceTree = ""; }; - 5E52892D19C20FB20028DEC8 /* COGLES2LightmapModulate.fsh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; path = COGLES2LightmapModulate.fsh; sourceTree = ""; }; - 5E52892E19C20FB20028DEC8 /* COGLES2OneTextureBlend.fsh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; path = COGLES2OneTextureBlend.fsh; sourceTree = ""; }; - 5E52892F19C20FB20028DEC8 /* COGLES2Reflection2Layer.fsh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; path = COGLES2Reflection2Layer.fsh; sourceTree = ""; }; - 5E52893019C20FB20028DEC8 /* COGLES2Reflection2Layer.vsh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; path = COGLES2Reflection2Layer.vsh; sourceTree = ""; }; - 5E52893119C20FB20028DEC8 /* COGLES2Solid.fsh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; path = COGLES2Solid.fsh; sourceTree = ""; }; - 5E52893219C20FB20028DEC8 /* COGLES2Solid.vsh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; path = COGLES2Solid.vsh; sourceTree = ""; }; - 5E52893319C20FB20028DEC8 /* COGLES2Solid2.vsh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; path = COGLES2Solid2.vsh; sourceTree = ""; }; - 5E52893419C20FB20028DEC8 /* COGLES2Solid2Layer.fsh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; path = COGLES2Solid2Layer.fsh; sourceTree = ""; }; - 5E52893519C20FB20028DEC8 /* COGLES2SphereMap.fsh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; path = COGLES2SphereMap.fsh; sourceTree = ""; }; - 5E52893619C20FB20028DEC8 /* COGLES2SphereMap.vsh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; path = COGLES2SphereMap.vsh; sourceTree = ""; }; - 5E52893719C20FB20028DEC8 /* COGLES2TransparentAlphaChannelRef.fsh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; path = COGLES2TransparentAlphaChannelRef.fsh; sourceTree = ""; }; - 5E52893819C20FB20028DEC8 /* COGLES2TransparentVertexAlpha.fsh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; path = COGLES2TransparentVertexAlpha.fsh; sourceTree = ""; }; - 5E5ADCAB18AD6643003CC7DF /* IContextManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = IContextManager.h; path = ../../../include/IContextManager.h; sourceTree = ""; }; - 5E7CF2E215516CC00014DCBA /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; - 5E7CF2E415516CC00014DCBA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - 5E7CF2E615516CC00014DCBA /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; - 5E7CF2E815516CC00014DCBA /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; - 5E7CF2EA15516CC00014DCBA /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; }; - 5E7CF31215516E370014DCBA /* libIrrlicht.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libIrrlicht.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 5E7CF763155187AA0014DCBA /* Octree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Octree.h; path = ../Octree.h; sourceTree = ""; }; - 5E7CF764155187AA0014DCBA /* os.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = os.cpp; path = ../os.cpp; sourceTree = ""; }; - 5E7CF765155187AA0014DCBA /* os.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = os.h; path = ../os.h; sourceTree = ""; }; - 5E7CF766155187AA0014DCBA /* resource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = resource.h; path = ../resource.h; sourceTree = ""; }; - 5E7CF767155187AB0014DCBA /* S2DVertex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = S2DVertex.h; path = ../S2DVertex.h; sourceTree = ""; }; - 5E7CF768155187AB0014DCBA /* S4DVertex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = S4DVertex.h; path = ../S4DVertex.h; sourceTree = ""; }; - 5E7CF769155187AB0014DCBA /* SoftwareDriver2_compile_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SoftwareDriver2_compile_config.h; path = ../SoftwareDriver2_compile_config.h; sourceTree = ""; }; - 5E7CF76A155187AB0014DCBA /* SoftwareDriver2_helper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SoftwareDriver2_helper.h; path = ../SoftwareDriver2_helper.h; sourceTree = ""; }; - 5E7CF76B155187AB0014DCBA /* wglext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = wglext.h; path = ../wglext.h; sourceTree = ""; }; - 5E92ED371752B6E800B93CC0 /* CImageLoaderPVR.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CImageLoaderPVR.cpp; path = ../CImageLoaderPVR.cpp; sourceTree = ""; }; - 5E92ED381752B6E800B93CC0 /* CImageLoaderPVR.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CImageLoaderPVR.h; path = ../CImageLoaderPVR.h; sourceTree = ""; }; - 5ED2483E1731568400A13B86 /* HelloWorldMobile.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = HelloWorldMobile.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 5ED2485B173157AD00A13B86 /* main.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; name = main.cpp; path = ../../../examples/17.HelloWorld_Mobile/main.cpp; sourceTree = ""; }; - 5ED2486217315FA800A13B86 /* media */ = {isa = PBXFileReference; lastKnownFileType = folder; name = media; path = ../../../media; sourceTree = ""; }; - 5ED2486E1731788700A13B86 /* COGLES2NormalMap.fsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = COGLES2NormalMap.fsh; sourceTree = ""; }; - 5ED2486F1731788700A13B86 /* COGLES2NormalMap.vsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = COGLES2NormalMap.vsh; sourceTree = ""; }; - 5ED248701731788700A13B86 /* COGLES2ParallaxMap.fsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = COGLES2ParallaxMap.fsh; sourceTree = ""; }; - 5ED248711731788700A13B86 /* COGLES2ParallaxMap.vsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = COGLES2ParallaxMap.vsh; sourceTree = ""; }; - 5ED248721731788700A13B86 /* COGLES2Renderer2D.fsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = COGLES2Renderer2D.fsh; sourceTree = ""; }; - 5ED248731731788700A13B86 /* COGLES2Renderer2D.vsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = COGLES2Renderer2D.vsh; sourceTree = ""; }; - 5ED2488417317C4C00A13B86 /* example-info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "example-info.plist"; sourceTree = ""; }; - 5ED2488617317FFC00A13B86 /* Interface_iPad.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = Interface_iPad.xib; sourceTree = ""; }; - 5ED2488717317FFC00A13B86 /* Interface_iPhone.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = Interface_iPhone.xib; sourceTree = ""; }; - 5EDC9F971638D8CF00E65F28 /* CoreMotion.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMotion.framework; path = System/Library/Frameworks/CoreMotion.framework; sourceTree = SDKROOT; }; - 5EE3D2BE1552DF7C00D0F9E8 /* GLKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLKit.framework; path = System/Library/Frameworks/GLKit.framework; sourceTree = SDKROOT; }; - 5EEAE049171DF38900C7BC68 /* irrpack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irrpack.h; path = ../../../include/irrpack.h; sourceTree = ""; }; - 5EEAE04A171DF38900C7BC68 /* irrunpack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irrunpack.h; path = ../../../include/irrunpack.h; sourceTree = ""; }; - 5EEAE04B171DF38900C7BC68 /* leakHunter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = leakHunter.h; path = ../../../include/leakHunter.h; sourceTree = ""; }; - 5EEAE04F171DF3C700C7BC68 /* leakHunter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = leakHunter.cpp; path = ../leakHunter.cpp; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 5E7CF30F15516E370014DCBA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5ED2483B1731568400A13B86 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 5ED2486117315F7A00A13B86 /* libIrrlicht.a in Frameworks */, - 5ED248661731622A00A13B86 /* QuartzCore.framework in Frameworks */, - 5ED24865173161F200A13B86 /* CoreMotion.framework in Frameworks */, - 5ED24864173161C900A13B86 /* OpenGLES.framework in Frameworks */, - 5ED2483F1731568400A13B86 /* UIKit.framework in Frameworks */, - 5ED248401731568400A13B86 /* Foundation.framework in Frameworks */, - 5ED248411731568400A13B86 /* CoreGraphics.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 5E30445D15515A9000D9E53B /* Include */ = { - isa = PBXGroup; - children = ( - 5E30445E15515AC500D9E53B /* aabbox3d.h */, - 5E30445F15515AC500D9E53B /* CDynamicMeshBuffer.h */, - 5E30446015515AC500D9E53B /* CIndexBuffer.h */, - 5E30446115515AC500D9E53B /* CMeshBuffer.h */, - 5E30446215515AC500D9E53B /* coreutil.h */, - 5E30446315515AC500D9E53B /* CVertexBuffer.h */, - 5E30446415515AC500D9E53B /* dimension2d.h */, - 5E30446515515AC500D9E53B /* driverChoice.h */, - 5E30446615515AC500D9E53B /* EAttributes.h */, - 5E30446715515AC500D9E53B /* ECullingTypes.h */, - 5E30446815515AC500D9E53B /* EDebugSceneTypes.h */, - 5E30446915515AC500D9E53B /* EDeviceTypes.h */, - 5E30446A15515AC500D9E53B /* EDriverFeatures.h */, - 5E30446B15515AC500D9E53B /* EDriverTypes.h */, - 5E30A6FB19215BBD00C90671 /* EFocusFlags.h */, - 5E30446C15515AC500D9E53B /* EGUIAlignment.h */, - 5E30446D15515AC500D9E53B /* EGUIElementTypes.h */, - 5E30446E15515AC500D9E53B /* EHardwareBufferFlags.h */, - 5E30446F15515AC500D9E53B /* EMaterialFlags.h */, - 5E30447015515AC500D9E53B /* EMaterialTypes.h */, - 5E30447115515AC500D9E53B /* EMeshWriterEnums.h */, - 5E30447215515AC500D9E53B /* EMessageBoxFlags.h */, - 5E30447315515AC500D9E53B /* EPrimitiveTypes.h */, - 5E30447415515AC500D9E53B /* ESceneNodeAnimatorTypes.h */, - 5E30447515515AC500D9E53B /* ESceneNodeTypes.h */, - 5E30447615515AC500D9E53B /* EShaderTypes.h */, - 5E30447715515AC500D9E53B /* ETerrainElements.h */, - 5E30447815515AC500D9E53B /* EVertexAttributes.h */, - 5E30447915515AC500D9E53B /* fast_atof.h */, - 5E30447A15515AC500D9E53B /* heapsort.h */, - 5E30447B15515AC500D9E53B /* IAnimatedMesh.h */, - 5E30447C15515AC500D9E53B /* IAnimatedMeshMD2.h */, - 5E30447D15515AC500D9E53B /* IAnimatedMeshMD3.h */, - 5E30447E15515AC500D9E53B /* IAnimatedMeshSceneNode.h */, - 5E30447F15515AC500D9E53B /* IAttributeExchangingObject.h */, - 5E30448015515AC500D9E53B /* IAttributes.h */, - 5E30448115515AC500D9E53B /* IBillboardSceneNode.h */, - 5E30448215515AC500D9E53B /* IBillboardTextSceneNode.h */, - 5E30448315515AC500D9E53B /* IBoneSceneNode.h */, - 5E30448415515AC500D9E53B /* ICameraSceneNode.h */, - 5E30448515515AC500D9E53B /* IColladaMeshWriter.h */, - 5E5ADCAB18AD6643003CC7DF /* IContextManager.h */, - 5E30448615515AC500D9E53B /* ICursorControl.h */, - 5E30448715515AC500D9E53B /* IDummyTransformationSceneNode.h */, - 5E30448815515AC500D9E53B /* IDynamicMeshBuffer.h */, - 5E30448915515AC500D9E53B /* IEventReceiver.h */, - 5E30448A15515AC500D9E53B /* IFileArchive.h */, - 5E30448B15515AC500D9E53B /* IFileList.h */, - 5E30448C15515AC500D9E53B /* IFileSystem.h */, - 5E30448D15515AC500D9E53B /* IGeometryCreator.h */, - 5E30448E15515AC500D9E53B /* IGPUProgrammingServices.h */, - 5E30448F15515AC500D9E53B /* IGUIButton.h */, - 5E30449015515AC500D9E53B /* IGUICheckBox.h */, - 5E30449115515AC500D9E53B /* IGUIColorSelectDialog.h */, - 5E30449215515AC500D9E53B /* IGUIComboBox.h */, - 5E30449315515AC500D9E53B /* IGUIContextMenu.h */, - 5E30449415515AC500D9E53B /* IGUIEditBox.h */, - 5E30449515515AC500D9E53B /* IGUIElement.h */, - 5E30449615515AC500D9E53B /* IGUIElementFactory.h */, - 5E30449715515AC500D9E53B /* IGUIEnvironment.h */, - 5E30449815515AC500D9E53B /* IGUIFileOpenDialog.h */, - 5E30449915515AC500D9E53B /* IGUIFont.h */, - 5E30449A15515AC500D9E53B /* IGUIFontBitmap.h */, - 5E30449B15515AC500D9E53B /* IGUIImage.h */, - 5E30449C15515AC500D9E53B /* IGUIImageList.h */, - 5E30449D15515AC500D9E53B /* IGUIInOutFader.h */, - 5E30449E15515AC500D9E53B /* IGUIListBox.h */, - 5E30449F15515AC500D9E53B /* IGUIMeshViewer.h */, - 5E30A6FC19215BBD00C90671 /* IGUIProfiler.h */, - 5E3044A015515AC500D9E53B /* IGUIScrollBar.h */, - 5E3044A115515AC500D9E53B /* IGUISkin.h */, - 5E3044A215515AC500D9E53B /* IGUISpinBox.h */, - 5E3044A315515AC500D9E53B /* IGUISpriteBank.h */, - 5E3044A415515AC500D9E53B /* IGUIStaticText.h */, - 5E3044A515515AC500D9E53B /* IGUITabControl.h */, - 5E3044A615515AC500D9E53B /* IGUITable.h */, - 5E3044A715515AC500D9E53B /* IGUIToolbar.h */, - 5E3044A815515AC500D9E53B /* IGUITreeView.h */, - 5E3044A915515AC500D9E53B /* IGUIWindow.h */, - 5E3044AA15515AC500D9E53B /* IImage.h */, - 5E3044AB15515AC500D9E53B /* IImageLoader.h */, - 5E3044AC15515AC500D9E53B /* IImageWriter.h */, - 5E3044AD15515AC500D9E53B /* IIndexBuffer.h */, - 5E3044AE15515AC500D9E53B /* ILightManager.h */, - 5E3044AF15515AC500D9E53B /* ILightSceneNode.h */, - 5E3044B015515AC500D9E53B /* ILogger.h */, - 5E3044B115515AC500D9E53B /* IMaterialRenderer.h */, - 5E3044B215515AC500D9E53B /* IMaterialRendererServices.h */, - 5E3044B315515AC500D9E53B /* IMesh.h */, - 5E3044B415515AC500D9E53B /* IMeshBuffer.h */, - 5E3044B515515AC500D9E53B /* IMeshCache.h */, - 5E3044B615515AC500D9E53B /* IMeshLoader.h */, - 5E3044B715515AC500D9E53B /* IMeshManipulator.h */, - 5E3044B815515AC500D9E53B /* IMeshSceneNode.h */, - 5E4C3FEB18C7C8C2002AEDAF /* IMeshTextureLoader.h */, - 5E3044B915515AC500D9E53B /* IMeshWriter.h */, - 5E3044BA15515AC500D9E53B /* IMetaTriangleSelector.h */, - 5E3044BB15515AC500D9E53B /* IOSOperator.h */, - 5E3044BC15515AC500D9E53B /* IParticleAffector.h */, - 5E3044BD15515AC500D9E53B /* IParticleAnimatedMeshSceneNodeEmitter.h */, - 5E3044BE15515AC500D9E53B /* IParticleAttractionAffector.h */, - 5E3044BF15515AC500D9E53B /* IParticleBoxEmitter.h */, - 5E3044C015515AC500D9E53B /* IParticleCylinderEmitter.h */, - 5E3044C115515AC500D9E53B /* IParticleEmitter.h */, - 5E3044C215515AC500D9E53B /* IParticleFadeOutAffector.h */, - 5E3044C315515AC500D9E53B /* IParticleGravityAffector.h */, - 5E3044C415515AC500D9E53B /* IParticleMeshEmitter.h */, - 5E3044C515515AC500D9E53B /* IParticleRingEmitter.h */, - 5E3044C615515AC500D9E53B /* IParticleRotationAffector.h */, - 5E3044C715515AC500D9E53B /* IParticleSphereEmitter.h */, - 5E3044C815515AC500D9E53B /* IParticleSystemSceneNode.h */, - 5E30A6FD19215BBD00C90671 /* IProfiler.h */, - 5E3044C915515AC500D9E53B /* IQ3LevelMesh.h */, - 5E3044CA15515AC500D9E53B /* IQ3Shader.h */, - 5E3044CB15515AC500D9E53B /* IRandomizer.h */, - 5E3044CC15515AC500D9E53B /* IReadFile.h */, - 5E3044CD15515AC500D9E53B /* IReferenceCounted.h */, - 5E3044CE15515AC500D9E53B /* irrAllocator.h */, - 5E3044CF15515AC500D9E53B /* irrArray.h */, - 5E3044D015515AC500D9E53B /* IrrCompileConfig.h */, - 5E3044D115515AC500D9E53B /* irrlicht.h */, - 5E3044D215515AC500D9E53B /* IrrlichtDevice.h */, - 5E3044D315515AC500D9E53B /* irrList.h */, - 5E3044D415515AC500D9E53B /* irrMap.h */, - 5E3044D515515AC500D9E53B /* irrMath.h */, - 5EEAE049171DF38900C7BC68 /* irrpack.h */, - 5E3044D615515AC500D9E53B /* irrString.h */, - 5E3044D715515AC500D9E53B /* irrTypes.h */, - 5EEAE04A171DF38900C7BC68 /* irrunpack.h */, - 5E3044D815515AC500D9E53B /* irrXML.h */, - 5E3044D915515AC500D9E53B /* ISceneCollisionManager.h */, - 5E3044DA15515AC500D9E53B /* ISceneLoader.h */, - 5E3044DB15515AC500D9E53B /* ISceneManager.h */, - 5E3044DC15515AC500D9E53B /* ISceneNode.h */, - 5E3044DD15515AC500D9E53B /* ISceneNodeAnimator.h */, - 5E3044DE15515AC500D9E53B /* ISceneNodeAnimatorCameraFPS.h */, - 5E3044DF15515AC500D9E53B /* ISceneNodeAnimatorCameraMaya.h */, - 5E3044E015515AC500D9E53B /* ISceneNodeAnimatorCollisionResponse.h */, - 5E3044E115515AC500D9E53B /* ISceneNodeAnimatorFactory.h */, - 5E3044E215515AC500D9E53B /* ISceneNodeFactory.h */, - 5E3044E315515AC500D9E53B /* ISceneUserDataSerializer.h */, - 5E3044E415515AC500D9E53B /* IShaderConstantSetCallBack.h */, - 5E3044E515515AC500D9E53B /* IShadowVolumeSceneNode.h */, - 5E3044E615515AC500D9E53B /* ISkinnedMesh.h */, - 5E3044E715515AC500D9E53B /* ITerrainSceneNode.h */, - 5E3044E815515AC500D9E53B /* ITextSceneNode.h */, - 5E3044E915515AC500D9E53B /* ITexture.h */, - 5E3044EA15515AC500D9E53B /* ITimer.h */, - 5E3044EB15515AC500D9E53B /* ITriangleSelector.h */, - 5E3044EC15515AC500D9E53B /* IVertexBuffer.h */, - 5E3044ED15515AC500D9E53B /* IVideoDriver.h */, - 5E3044EE15515AC500D9E53B /* IVideoModeList.h */, - 5E3044EF15515AC500D9E53B /* IVolumeLightSceneNode.h */, - 5E3044F015515AC500D9E53B /* IWriteFile.h */, - 5E3044F115515AC500D9E53B /* IXMLReader.h */, - 5E3044F215515AC500D9E53B /* IXMLWriter.h */, - 5E3044F315515AC500D9E53B /* Keycodes.h */, - 5EEAE04B171DF38900C7BC68 /* leakHunter.h */, - 5E3044F415515AC500D9E53B /* line2d.h */, - 5E3044F515515AC500D9E53B /* line3d.h */, - 5E3044F615515AC500D9E53B /* matrix4.h */, - 5E3044F715515AC500D9E53B /* path.h */, - 5E3044F815515AC500D9E53B /* plane3d.h */, - 5E3044F915515AC500D9E53B /* position2d.h */, - 5E3044FA15515AC500D9E53B /* quaternion.h */, - 5E3044FB15515AC500D9E53B /* rect.h */, - 5E3044FC15515AC500D9E53B /* S3DVertex.h */, - 5E3044FD15515AC500D9E53B /* SAnimatedMesh.h */, - 5E3044FE15515AC500D9E53B /* SceneParameters.h */, - 5E3044FF15515AC500D9E53B /* SColor.h */, - 5E30450015515AC500D9E53B /* SExposedVideoData.h */, - 5E30450115515AC500D9E53B /* SIrrCreationParameters.h */, - 5E30450215515AC500D9E53B /* SKeyMap.h */, - 5E30450315515AC500D9E53B /* SLight.h */, - 5E30450415515AC500D9E53B /* SMaterial.h */, - 5E30450515515AC500D9E53B /* SMaterialLayer.h */, - 5E30450615515AC500D9E53B /* SMesh.h */, - 5E30450715515AC500D9E53B /* SMeshBuffer.h */, - 5E30450815515AC500D9E53B /* SMeshBufferLightMap.h */, - 5E30450915515AC500D9E53B /* SMeshBufferTangents.h */, - 5E30450A15515AC500D9E53B /* SParticle.h */, - 5E30450B15515AC500D9E53B /* SSharedMeshBuffer.h */, - 5E30450C15515AC500D9E53B /* SSkinMeshBuffer.h */, - 5E30450D15515AC500D9E53B /* SVertexIndex.h */, - 5E30450E15515AC500D9E53B /* SVertexManipulator.h */, - 5E30450F15515AC500D9E53B /* SViewFrustum.h */, - 5E30451015515AC500D9E53B /* triangle3d.h */, - 5E30451115515AC500D9E53B /* vector2d.h */, - 5E30451215515AC500D9E53B /* vector3d.h */, - ); - name = Include; - sourceTree = ""; - }; - 5E3045C815515AD100D9E53B /* Source */ = { - isa = PBXGroup; - children = ( - 5E3045DC15515B4400D9E53B /* BuiltInFont.h */, - 5E30460C15515B4400D9E53B /* C3DSMeshFileLoader.cpp */, - 5E30460D15515B4400D9E53B /* C3DSMeshFileLoader.h */, - 5E30460E15515B4400D9E53B /* CAnimatedMeshHalfLife.cpp */, - 5E30460F15515B4400D9E53B /* CAnimatedMeshHalfLife.h */, - 5E30461015515B4400D9E53B /* CAnimatedMeshMD2.cpp */, - 5E30461115515B4400D9E53B /* CAnimatedMeshMD2.h */, - 5E30461215515B4400D9E53B /* CAnimatedMeshMD3.cpp */, - 5E30461315515B4400D9E53B /* CAnimatedMeshMD3.h */, - 5E30461415515B4400D9E53B /* CAnimatedMeshSceneNode.cpp */, - 5E30461515515B4400D9E53B /* CAnimatedMeshSceneNode.h */, - 5E30461615515B4400D9E53B /* CAttributeImpl.h */, - 5E30461715515B4400D9E53B /* CAttributes.cpp */, - 5E30461815515B4400D9E53B /* CAttributes.h */, - 5E30461915515B4400D9E53B /* CB3DMeshFileLoader.cpp */, - 5E30461A15515B4400D9E53B /* CB3DMeshFileLoader.h */, - 5E30461B15515B4400D9E53B /* CBillboardSceneNode.cpp */, - 5E30461C15515B4400D9E53B /* CBillboardSceneNode.h */, - 5E30461D15515B4400D9E53B /* CBlit.h */, - 5E30461E15515B4400D9E53B /* CBoneSceneNode.cpp */, - 5E30461F15515B4400D9E53B /* CBoneSceneNode.h */, - 5E30462015515B4400D9E53B /* CBSPMeshFileLoader.cpp */, - 5E30462115515B4400D9E53B /* CBSPMeshFileLoader.h */, - 5E30462215515B4400D9E53B /* CBurningShader_Raster_Reference.cpp */, - 5E30462315515B4400D9E53B /* CCameraSceneNode.cpp */, - 5E30462415515B4400D9E53B /* CCameraSceneNode.h */, - 5E30A70119215C1400C90671 /* CCgMaterialRenderer.cpp */, - 5E30A70219215C1400C90671 /* CCgMaterialRenderer.h */, - 5E30462515515B4400D9E53B /* CColladaFileLoader.cpp */, - 5E30462615515B4400D9E53B /* CColladaFileLoader.h */, - 5E30462715515B4400D9E53B /* CColladaMeshWriter.cpp */, - 5E30462815515B4400D9E53B /* CColladaMeshWriter.h */, - 5E30462915515B4400D9E53B /* CColorConverter.cpp */, - 5E30462A15515B4400D9E53B /* CColorConverter.h */, - 5E30462B15515B4400D9E53B /* CCSMLoader.cpp */, - 5E30462C15515B4400D9E53B /* CCSMLoader.h */, - 5E30462D15515B4400D9E53B /* CCubeSceneNode.cpp */, - 5E30462E15515B4400D9E53B /* CCubeSceneNode.h */, - 5E30462F15515B4400D9E53B /* CD3D8Driver.cpp */, - 5E30463015515B4400D9E53B /* CD3D8Driver.h */, - 5E30463115515B4400D9E53B /* CD3D8MaterialRenderer.h */, - 5E30463215515B4400D9E53B /* CD3D8NormalMapRenderer.cpp */, - 5E30463315515B4400D9E53B /* CD3D8NormalMapRenderer.h */, - 5E30463415515B4400D9E53B /* CD3D8ParallaxMapRenderer.cpp */, - 5E30463515515B4400D9E53B /* CD3D8ParallaxMapRenderer.h */, - 5E30463615515B4400D9E53B /* CD3D8ShaderMaterialRenderer.cpp */, - 5E30463715515B4400D9E53B /* CD3D8ShaderMaterialRenderer.h */, - 5E30463815515B4400D9E53B /* CD3D8Texture.cpp */, - 5E30463915515B4400D9E53B /* CD3D8Texture.h */, - 5E30A70319215C1400C90671 /* CD3D9CgMaterialRenderer.cpp */, - 5E30A70419215C1400C90671 /* CD3D9CgMaterialRenderer.h */, - 5E30463A15515B4400D9E53B /* CD3D9Driver.cpp */, - 5E30463B15515B4400D9E53B /* CD3D9Driver.h */, - 5E30463C15515B4400D9E53B /* CD3D9HLSLMaterialRenderer.cpp */, - 5E30463D15515B4400D9E53B /* CD3D9HLSLMaterialRenderer.h */, - 5E30463E15515B4400D9E53B /* CD3D9MaterialRenderer.h */, - 5E30463F15515B4400D9E53B /* CD3D9NormalMapRenderer.cpp */, - 5E30464015515B4400D9E53B /* CD3D9NormalMapRenderer.h */, - 5E30464115515B4400D9E53B /* CD3D9ParallaxMapRenderer.cpp */, - 5E30464215515B4400D9E53B /* CD3D9ParallaxMapRenderer.h */, - 5E30464315515B4400D9E53B /* CD3D9ShaderMaterialRenderer.cpp */, - 5E30464415515B4400D9E53B /* CD3D9ShaderMaterialRenderer.h */, - 5E30464515515B4400D9E53B /* CD3D9Texture.cpp */, - 5E30464615515B4400D9E53B /* CD3D9Texture.h */, - 5E30464715515B4400D9E53B /* CDefaultGUIElementFactory.cpp */, - 5E30464815515B4400D9E53B /* CDefaultGUIElementFactory.h */, - 5E30464915515B4400D9E53B /* CDefaultSceneNodeAnimatorFactory.cpp */, - 5E30464A15515B4400D9E53B /* CDefaultSceneNodeAnimatorFactory.h */, - 5E30464B15515B4400D9E53B /* CDefaultSceneNodeFactory.cpp */, - 5E30464C15515B4400D9E53B /* CDefaultSceneNodeFactory.h */, - 5E30464D15515B4400D9E53B /* CDepthBuffer.cpp */, - 5E30464E15515B4400D9E53B /* CDepthBuffer.h */, - 5E30464F15515B4400D9E53B /* CDMFLoader.cpp */, - 5E30465015515B4400D9E53B /* CDMFLoader.h */, - 5E30465115515B4400D9E53B /* CDummyTransformationSceneNode.cpp */, - 5E30465215515B4400D9E53B /* CDummyTransformationSceneNode.h */, - 5E30A70519215C1400C90671 /* CEGLManager.cpp */, - 5E30A70619215C1400C90671 /* CEGLManager.h */, - 5E30465315515B4400D9E53B /* CEmptySceneNode.cpp */, - 5E30465415515B4400D9E53B /* CEmptySceneNode.h */, - 5E30465515515B4400D9E53B /* CFileList.cpp */, - 5E30465615515B4400D9E53B /* CFileList.h */, - 5E30465715515B4400D9E53B /* CFileSystem.cpp */, - 5E30465815515B4400D9E53B /* CFileSystem.h */, - 5E30465915515B4400D9E53B /* CFPSCounter.cpp */, - 5E30465A15515B4400D9E53B /* CFPSCounter.h */, - 5E30465B15515B4400D9E53B /* CGeometryCreator.cpp */, - 5E30465C15515B4400D9E53B /* CGeometryCreator.h */, - 5E30A70719215C1400C90671 /* CGLXManager.cpp */, - 5E30A70819215C1400C90671 /* CGLXManager.h */, - 5E30465D15515B4400D9E53B /* CGUIButton.cpp */, - 5E30465E15515B4400D9E53B /* CGUIButton.h */, - 5E30465F15515B4400D9E53B /* CGUICheckBox.cpp */, - 5E30466015515B4400D9E53B /* CGUICheckBox.h */, - 5E30466115515B4400D9E53B /* CGUIColorSelectDialog.cpp */, - 5E30466215515B4400D9E53B /* CGUIColorSelectDialog.h */, - 5E30466315515B4400D9E53B /* CGUIComboBox.cpp */, - 5E30466415515B4400D9E53B /* CGUIComboBox.h */, - 5E30466515515B4400D9E53B /* CGUIContextMenu.cpp */, - 5E30466615515B4400D9E53B /* CGUIContextMenu.h */, - 5E30466715515B4400D9E53B /* CGUIEditBox.cpp */, - 5E30466815515B4400D9E53B /* CGUIEditBox.h */, - 5E30466915515B4400D9E53B /* CGUIEnvironment.cpp */, - 5E30466A15515B4400D9E53B /* CGUIEnvironment.h */, - 5E30466B15515B4400D9E53B /* CGUIFileOpenDialog.cpp */, - 5E30466C15515B4400D9E53B /* CGUIFileOpenDialog.h */, - 5E30466D15515B4400D9E53B /* CGUIFont.cpp */, - 5E30466E15515B4400D9E53B /* CGUIFont.h */, - 5E30466F15515B4400D9E53B /* CGUIImage.cpp */, - 5E30467015515B4400D9E53B /* CGUIImage.h */, - 5E30467115515B4400D9E53B /* CGUIImageList.cpp */, - 5E30467215515B4400D9E53B /* CGUIImageList.h */, - 5E30467315515B4400D9E53B /* CGUIInOutFader.cpp */, - 5E30467415515B4400D9E53B /* CGUIInOutFader.h */, - 5E30467515515B4400D9E53B /* CGUIListBox.cpp */, - 5E30467615515B4400D9E53B /* CGUIListBox.h */, - 5E30467715515B4400D9E53B /* CGUIMenu.cpp */, - 5E30467815515B4400D9E53B /* CGUIMenu.h */, - 5E30467915515B4400D9E53B /* CGUIMeshViewer.cpp */, - 5E30467A15515B4400D9E53B /* CGUIMeshViewer.h */, - 5E30467B15515B4400D9E53B /* CGUIMessageBox.cpp */, - 5E30467C15515B4400D9E53B /* CGUIMessageBox.h */, - 5E30467D15515B4400D9E53B /* CGUIModalScreen.cpp */, - 5E30467E15515B4400D9E53B /* CGUIModalScreen.h */, - 5E30A70919215C1400C90671 /* CGUIProfiler.cpp */, - 5E30A70A19215C1400C90671 /* CGUIProfiler.h */, - 5E30467F15515B4400D9E53B /* CGUIScrollBar.cpp */, - 5E30468015515B4400D9E53B /* CGUIScrollBar.h */, - 5E30468115515B4400D9E53B /* CGUISkin.cpp */, - 5E30468215515B4400D9E53B /* CGUISkin.h */, - 5E30468315515B4400D9E53B /* CGUISpinBox.cpp */, - 5E30468415515B4400D9E53B /* CGUISpinBox.h */, - 5E30468515515B4400D9E53B /* CGUISpriteBank.cpp */, - 5E30468615515B4400D9E53B /* CGUISpriteBank.h */, - 5E30468715515B4400D9E53B /* CGUIStaticText.cpp */, - 5E30468815515B4400D9E53B /* CGUIStaticText.h */, - 5E30468915515B4400D9E53B /* CGUITabControl.cpp */, - 5E30468A15515B4400D9E53B /* CGUITabControl.h */, - 5E30468B15515B4400D9E53B /* CGUITable.cpp */, - 5E30468C15515B4400D9E53B /* CGUITable.h */, - 5E30468D15515B4400D9E53B /* CGUIToolBar.cpp */, - 5E30468E15515B4400D9E53B /* CGUIToolBar.h */, - 5E30468F15515B4400D9E53B /* CGUITreeView.cpp */, - 5E30469015515B4400D9E53B /* CGUITreeView.h */, - 5E30469115515B4400D9E53B /* CGUIWindow.cpp */, - 5E30469215515B4400D9E53B /* CGUIWindow.h */, - 5E30469315515B4400D9E53B /* CImage.cpp */, - 5E30469415515B4400D9E53B /* CImage.h */, - 5E30469515515B4400D9E53B /* CImageLoaderBMP.cpp */, - 5E30469615515B4400D9E53B /* CImageLoaderBMP.h */, - 5E30469715515B4400D9E53B /* CImageLoaderDDS.cpp */, - 5E30469815515B4400D9E53B /* CImageLoaderDDS.h */, - 5E30469915515B4400D9E53B /* CImageLoaderJPG.cpp */, - 5E30469A15515B4400D9E53B /* CImageLoaderJPG.h */, - 5E30469B15515B4400D9E53B /* CImageLoaderPCX.cpp */, - 5E30469C15515B4400D9E53B /* CImageLoaderPCX.h */, - 5E30469D15515B4400D9E53B /* CImageLoaderPNG.cpp */, - 5E30469E15515B4400D9E53B /* CImageLoaderPNG.h */, - 5E30469F15515B4400D9E53B /* CImageLoaderPPM.cpp */, - 5E3046A015515B4400D9E53B /* CImageLoaderPPM.h */, - 5E3046A115515B4400D9E53B /* CImageLoaderPSD.cpp */, - 5E3046A215515B4400D9E53B /* CImageLoaderPSD.h */, - 5E92ED371752B6E800B93CC0 /* CImageLoaderPVR.cpp */, - 5E92ED381752B6E800B93CC0 /* CImageLoaderPVR.h */, - 5E3046A315515B4400D9E53B /* CImageLoaderRGB.cpp */, - 5E3046A415515B4400D9E53B /* CImageLoaderRGB.h */, - 5E3046A515515B4400D9E53B /* CImageLoaderTGA.cpp */, - 5E3046A615515B4400D9E53B /* CImageLoaderTGA.h */, - 5E3046A715515B4400D9E53B /* CImageLoaderWAL.cpp */, - 5E3046A815515B4400D9E53B /* CImageLoaderWAL.h */, - 5E3046A915515B4400D9E53B /* CImageWriterBMP.cpp */, - 5E3046AA15515B4400D9E53B /* CImageWriterBMP.h */, - 5E3046AB15515B4400D9E53B /* CImageWriterJPG.cpp */, - 5E3046AC15515B4400D9E53B /* CImageWriterJPG.h */, - 5E3046AD15515B4400D9E53B /* CImageWriterPCX.cpp */, - 5E3046AE15515B4400D9E53B /* CImageWriterPCX.h */, - 5E3046AF15515B4400D9E53B /* CImageWriterPNG.cpp */, - 5E3046B015515B4400D9E53B /* CImageWriterPNG.h */, - 5E3046B115515B4400D9E53B /* CImageWriterPPM.cpp */, - 5E3046B215515B4400D9E53B /* CImageWriterPPM.h */, - 5E3046B315515B4400D9E53B /* CImageWriterPSD.cpp */, - 5E3046B415515B4400D9E53B /* CImageWriterPSD.h */, - 5E3046B515515B4400D9E53B /* CImageWriterTGA.cpp */, - 5E3046B615515B4400D9E53B /* CImageWriterTGA.h */, - 5E3046B715515B4400D9E53B /* CIrrDeviceConsole.cpp */, - 5E3046B815515B4400D9E53B /* CIrrDeviceConsole.h */, - 5E3046B915515B4400D9E53B /* CIrrDeviceFB.cpp */, - 5E3046BA15515B4400D9E53B /* CIrrDeviceFB.h */, - 5E3046BE15515B4400D9E53B /* CIrrDeviceLinux.cpp */, - 5E3046BF15515B4400D9E53B /* CIrrDeviceLinux.h */, - 5E3046C015515B4400D9E53B /* CIrrDeviceSDL.cpp */, - 5E3046C115515B4400D9E53B /* CIrrDeviceSDL.h */, - 5E3046C215515B4400D9E53B /* CIrrDeviceStub.cpp */, - 5E3046C315515B4400D9E53B /* CIrrDeviceStub.h */, - 5E3046C415515B4400D9E53B /* CIrrDeviceWin32.cpp */, - 5E3046C515515B4400D9E53B /* CIrrDeviceWin32.h */, - 5E3046C615515B4400D9E53B /* CIrrDeviceWinCE.cpp */, - 5E3046C715515B4400D9E53B /* CIrrDeviceWinCE.h */, - 5E3046C815515B4400D9E53B /* CIrrMeshFileLoader.cpp */, - 5E3046C915515B4400D9E53B /* CIrrMeshFileLoader.h */, - 5E3046CA15515B4400D9E53B /* CIrrMeshWriter.cpp */, - 5E3046CB15515B4400D9E53B /* CIrrMeshWriter.h */, - 5E3046CC15515B4400D9E53B /* CLightSceneNode.cpp */, - 5E3046CD15515B4400D9E53B /* CLightSceneNode.h */, - 5E3046CE15515B4400D9E53B /* CLimitReadFile.cpp */, - 5E3046CF15515B4400D9E53B /* CLimitReadFile.h */, - 5E3046D015515B4400D9E53B /* CLMTSMeshFileLoader.cpp */, - 5E3046D115515B4400D9E53B /* CLMTSMeshFileLoader.h */, - 5E3046D215515B4400D9E53B /* CLogger.cpp */, - 5E3046D315515B4400D9E53B /* CLogger.h */, - 5E3046D415515B4400D9E53B /* CLWOMeshFileLoader.cpp */, - 5E3046D515515B4400D9E53B /* CLWOMeshFileLoader.h */, - 5E3046D615515B4400D9E53B /* CMD2MeshFileLoader.cpp */, - 5E3046D715515B4400D9E53B /* CMD2MeshFileLoader.h */, - 5E3046D815515B4400D9E53B /* CMD3MeshFileLoader.cpp */, - 5E3046D915515B4400D9E53B /* CMD3MeshFileLoader.h */, - 5E3046DA15515B4400D9E53B /* CMemoryFile.cpp */, - 5E3046DB15515B4400D9E53B /* CMemoryFile.h */, - 5E3046DC15515B4400D9E53B /* CMeshCache.cpp */, - 5E3046DD15515B4400D9E53B /* CMeshCache.h */, - 5E3046DE15515B4400D9E53B /* CMeshManipulator.cpp */, - 5E3046DF15515B4400D9E53B /* CMeshManipulator.h */, - 5E3046E015515B4400D9E53B /* CMeshSceneNode.cpp */, - 5E3046E115515B4400D9E53B /* CMeshSceneNode.h */, - 5E4C3FEC18C7C8FF002AEDAF /* CMeshTextureLoader.cpp */, - 5E4C3FED18C7C8FF002AEDAF /* CMeshTextureLoader.h */, - 5E3046E215515B4400D9E53B /* CMetaTriangleSelector.cpp */, - 5E3046E315515B4400D9E53B /* CMetaTriangleSelector.h */, - 5E3046E415515B4400D9E53B /* CMountPointReader.cpp */, - 5E3046E515515B4400D9E53B /* CMountPointReader.h */, - 5E3046E615515B4400D9E53B /* CMS3DMeshFileLoader.cpp */, - 5E3046E715515B4400D9E53B /* CMS3DMeshFileLoader.h */, - 5E3046E815515B4400D9E53B /* CMY3DHelper.h */, - 5E3046E915515B4400D9E53B /* CMY3DMeshFileLoader.cpp */, - 5E3046EA15515B4400D9E53B /* CMY3DMeshFileLoader.h */, - 5E3046EB15515B4400D9E53B /* CNPKReader.cpp */, - 5E3046EC15515B4400D9E53B /* CNPKReader.h */, - 5E30A70B19215C1400C90671 /* CNSOGLManager.h */, - 5E30A70C19215C1400C90671 /* CNSOGLManager.mm */, - 5E3046ED15515B4400D9E53B /* CNullDriver.cpp */, - 5E3046EE15515B4400D9E53B /* CNullDriver.h */, - 5E3046EF15515B4400D9E53B /* COBJMeshFileLoader.cpp */, - 5E3046F015515B4400D9E53B /* COBJMeshFileLoader.h */, - 5E3046F115515B4400D9E53B /* COBJMeshWriter.cpp */, - 5E3046F215515B4400D9E53B /* COBJMeshWriter.h */, - 5E3046F315515B4400D9E53B /* COCTLoader.cpp */, - 5E3046F415515B4400D9E53B /* COCTLoader.h */, - 5E3046F515515B4400D9E53B /* COctreeSceneNode.cpp */, - 5E3046F615515B4400D9E53B /* COctreeSceneNode.h */, - 5E3046F715515B4400D9E53B /* COctreeTriangleSelector.cpp */, - 5E3046F815515B4400D9E53B /* COctreeTriangleSelector.h */, - 5E3046F915515B4400D9E53B /* COGLES2Driver.cpp */, - 5E3046FA15515B4400D9E53B /* COGLES2Driver.h */, - 5E3046FB15515B4400D9E53B /* COGLES2ExtensionHandler.cpp */, - 5E3046FC15515B4400D9E53B /* COGLES2ExtensionHandler.h */, - 5E25C82816A845D900320AA9 /* COGLES2FixedPipelineRenderer.cpp */, - 5E25C82916A845D900320AA9 /* COGLES2FixedPipelineRenderer.h */, - 5E25C82A16A845D900320AA9 /* COGLES2MaterialRenderer.cpp */, - 5E3046FF15515B4400D9E53B /* COGLES2MaterialRenderer.h */, - 5E30470015515B4400D9E53B /* COGLES2NormalMapRenderer.cpp */, - 5E30470115515B4400D9E53B /* COGLES2NormalMapRenderer.h */, - 5E30470215515B4400D9E53B /* COGLES2ParallaxMapRenderer.cpp */, - 5E30470315515B4400D9E53B /* COGLES2ParallaxMapRenderer.h */, - 5E30470415515B4400D9E53B /* COGLES2Renderer2D.cpp */, - 5E30470515515B4400D9E53B /* COGLES2Renderer2D.h */, - 5E30470815515B4400D9E53B /* COGLES2Texture.cpp */, - 5E30470915515B4400D9E53B /* COGLES2Texture.h */, - 5E30470B15515B4400D9E53B /* COGLESDriver.cpp */, - 5E30470C15515B4400D9E53B /* COGLESDriver.h */, - 5E30470D15515B4400D9E53B /* COGLESExtensionHandler.cpp */, - 5E30470E15515B4400D9E53B /* COGLESExtensionHandler.h */, - 5E30470F15515B4400D9E53B /* COGLESMaterialRenderer.h */, - 5E30471015515B4400D9E53B /* COGLESTexture.cpp */, - 5E30471115515B4400D9E53B /* COGLESTexture.h */, - 5E30471215515B4400D9E53B /* COgreMeshFileLoader.cpp */, - 5E30471315515B4400D9E53B /* COgreMeshFileLoader.h */, - 5E30A70D19215C1400C90671 /* COpenGLCgMaterialRenderer.cpp */, - 5E30A70E19215C1400C90671 /* COpenGLCgMaterialRenderer.h */, - 5E30471415515B4400D9E53B /* COpenGLDriver.cpp */, - 5E30471515515B4400D9E53B /* COpenGLDriver.h */, - 5E30471615515B4400D9E53B /* COpenGLExtensionHandler.cpp */, - 5E30471715515B4400D9E53B /* COpenGLExtensionHandler.h */, - 5E30471815515B4400D9E53B /* COpenGLMaterialRenderer.h */, - 5E30471915515B4400D9E53B /* COpenGLNormalMapRenderer.cpp */, - 5E30471A15515B4400D9E53B /* COpenGLNormalMapRenderer.h */, - 5E30471B15515B4400D9E53B /* COpenGLParallaxMapRenderer.cpp */, - 5E30471C15515B4400D9E53B /* COpenGLParallaxMapRenderer.h */, - 5E30471D15515B4400D9E53B /* COpenGLShaderMaterialRenderer.cpp */, - 5E30471E15515B4400D9E53B /* COpenGLShaderMaterialRenderer.h */, - 5E30471F15515B4400D9E53B /* COpenGLSLMaterialRenderer.cpp */, - 5E30472015515B4400D9E53B /* COpenGLSLMaterialRenderer.h */, - 5E30472115515B4400D9E53B /* COpenGLTexture.cpp */, - 5E30472215515B4400D9E53B /* COpenGLTexture.h */, - 5E30472315515B4400D9E53B /* COSOperator.cpp */, - 5E30472415515B4400D9E53B /* COSOperator.h */, - 5E30472515515B4400D9E53B /* CPakReader.cpp */, - 5E30472615515B4400D9E53B /* CPakReader.h */, - 5E30472715515B4400D9E53B /* CParticleAnimatedMeshSceneNodeEmitter.cpp */, - 5E30472815515B4400D9E53B /* CParticleAnimatedMeshSceneNodeEmitter.h */, - 5E30472915515B4400D9E53B /* CParticleAttractionAffector.cpp */, - 5E30472A15515B4400D9E53B /* CParticleAttractionAffector.h */, - 5E30472B15515B4400D9E53B /* CParticleBoxEmitter.cpp */, - 5E30472C15515B4400D9E53B /* CParticleBoxEmitter.h */, - 5E30472D15515B4400D9E53B /* CParticleCylinderEmitter.cpp */, - 5E30472E15515B4400D9E53B /* CParticleCylinderEmitter.h */, - 5E30472F15515B4400D9E53B /* CParticleFadeOutAffector.cpp */, - 5E30473015515B4400D9E53B /* CParticleFadeOutAffector.h */, - 5E30473115515B4400D9E53B /* CParticleGravityAffector.cpp */, - 5E30473215515B4400D9E53B /* CParticleGravityAffector.h */, - 5E30473315515B4400D9E53B /* CParticleMeshEmitter.cpp */, - 5E30473415515B4400D9E53B /* CParticleMeshEmitter.h */, - 5E30473515515B4400D9E53B /* CParticlePointEmitter.cpp */, - 5E30473615515B4400D9E53B /* CParticlePointEmitter.h */, - 5E30473715515B4400D9E53B /* CParticleRingEmitter.cpp */, - 5E30473815515B4400D9E53B /* CParticleRingEmitter.h */, - 5E30473915515B4400D9E53B /* CParticleRotationAffector.cpp */, - 5E30473A15515B4400D9E53B /* CParticleRotationAffector.h */, - 5E30473B15515B4400D9E53B /* CParticleScaleAffector.cpp */, - 5E30473C15515B4400D9E53B /* CParticleScaleAffector.h */, - 5E30473D15515B4400D9E53B /* CParticleSphereEmitter.cpp */, - 5E30473E15515B4400D9E53B /* CParticleSphereEmitter.h */, - 5E30473F15515B4400D9E53B /* CParticleSystemSceneNode.cpp */, - 5E30474015515B4400D9E53B /* CParticleSystemSceneNode.h */, - 5E30474115515B4400D9E53B /* CPLYMeshFileLoader.cpp */, - 5E30474215515B4400D9E53B /* CPLYMeshFileLoader.h */, - 5E30474315515B4400D9E53B /* CPLYMeshWriter.cpp */, - 5E30474415515B4400D9E53B /* CPLYMeshWriter.h */, - 5E30A70F19215C1400C90671 /* CProfiler.cpp */, - 5E30A71019215C1400C90671 /* CProfiler.h */, - 5E30474515515B4400D9E53B /* CQ3LevelMesh.cpp */, - 5E30474615515B4400D9E53B /* CQ3LevelMesh.h */, - 5E30474715515B4400D9E53B /* CQuake3ShaderSceneNode.cpp */, - 5E30474815515B4400D9E53B /* CQuake3ShaderSceneNode.h */, - 5E30474915515B4400D9E53B /* CReadFile.cpp */, - 5E30474A15515B4400D9E53B /* CReadFile.h */, - 5E30474B15515B4400D9E53B /* CSceneCollisionManager.cpp */, - 5E30474C15515B4400D9E53B /* CSceneCollisionManager.h */, - 5E30474D15515B4400D9E53B /* CSceneLoaderIrr.cpp */, - 5E30474E15515B4400D9E53B /* CSceneLoaderIrr.h */, - 5E30474F15515B4400D9E53B /* CSceneManager.cpp */, - 5E30475015515B4400D9E53B /* CSceneManager.h */, - 5E30475115515B4400D9E53B /* CSceneNodeAnimatorCameraFPS.cpp */, - 5E30475215515B4400D9E53B /* CSceneNodeAnimatorCameraFPS.h */, - 5E30475315515B4400D9E53B /* CSceneNodeAnimatorCameraMaya.cpp */, - 5E30475415515B4400D9E53B /* CSceneNodeAnimatorCameraMaya.h */, - 5E30475515515B4400D9E53B /* CSceneNodeAnimatorCollisionResponse.cpp */, - 5E30475615515B4400D9E53B /* CSceneNodeAnimatorCollisionResponse.h */, - 5E30475715515B4400D9E53B /* CSceneNodeAnimatorDelete.cpp */, - 5E30475815515B4400D9E53B /* CSceneNodeAnimatorDelete.h */, - 5E30475915515B4400D9E53B /* CSceneNodeAnimatorFlyCircle.cpp */, - 5E30475A15515B4400D9E53B /* CSceneNodeAnimatorFlyCircle.h */, - 5E30475B15515B4400D9E53B /* CSceneNodeAnimatorFlyStraight.cpp */, - 5E30475C15515B4400D9E53B /* CSceneNodeAnimatorFlyStraight.h */, - 5E30475D15515B4400D9E53B /* CSceneNodeAnimatorFollowSpline.cpp */, - 5E30475E15515B4400D9E53B /* CSceneNodeAnimatorFollowSpline.h */, - 5E30475F15515B4400D9E53B /* CSceneNodeAnimatorRotation.cpp */, - 5E30476015515B4400D9E53B /* CSceneNodeAnimatorRotation.h */, - 5E30476115515B4400D9E53B /* CSceneNodeAnimatorTexture.cpp */, - 5E30476215515B4400D9E53B /* CSceneNodeAnimatorTexture.h */, - 5E30476315515B4400D9E53B /* CShadowVolumeSceneNode.cpp */, - 5E30476415515B4400D9E53B /* CShadowVolumeSceneNode.h */, - 5E30476515515B4400D9E53B /* CSkinnedMesh.cpp */, - 5E30476615515B4400D9E53B /* CSkinnedMesh.h */, - 5E30476715515B4400D9E53B /* CSkyBoxSceneNode.cpp */, - 5E30476815515B4400D9E53B /* CSkyBoxSceneNode.h */, - 5E30476915515B4400D9E53B /* CSkyDomeSceneNode.cpp */, - 5E30476A15515B4400D9E53B /* CSkyDomeSceneNode.h */, - 5E30476B15515B4400D9E53B /* CSMFMeshFileLoader.cpp */, - 5E30476C15515B4400D9E53B /* CSMFMeshFileLoader.h */, - 5E30476D15515B4400D9E53B /* CSoftware2MaterialRenderer.h */, - 5E30476E15515B4400D9E53B /* CSoftwareDriver.cpp */, - 5E30476F15515B4400D9E53B /* CSoftwareDriver.h */, - 5E30477015515B4400D9E53B /* CSoftwareDriver2.cpp */, - 5E30477115515B4400D9E53B /* CSoftwareDriver2.h */, - 5E30477215515B4400D9E53B /* CSoftwareTexture.cpp */, - 5E30477315515B4400D9E53B /* CSoftwareTexture.h */, - 5E30477415515B4400D9E53B /* CSoftwareTexture2.cpp */, - 5E30477515515B4400D9E53B /* CSoftwareTexture2.h */, - 5E30477615515B4400D9E53B /* CSphereSceneNode.cpp */, - 5E30477715515B4400D9E53B /* CSphereSceneNode.h */, - 5E30477815515B4400D9E53B /* CSTLMeshFileLoader.cpp */, - 5E30477915515B4400D9E53B /* CSTLMeshFileLoader.h */, - 5E30477A15515B4400D9E53B /* CSTLMeshWriter.cpp */, - 5E30477B15515B4400D9E53B /* CSTLMeshWriter.h */, - 5E30477C15515B4400D9E53B /* CTarReader.cpp */, - 5E30477D15515B4400D9E53B /* CTarReader.h */, - 5E30477E15515B4400D9E53B /* CTerrainSceneNode.cpp */, - 5E30477F15515B4400D9E53B /* CTerrainSceneNode.h */, - 5E30478015515B4400D9E53B /* CTerrainTriangleSelector.cpp */, - 5E30478115515B4400D9E53B /* CTerrainTriangleSelector.h */, - 5E30478215515B4400D9E53B /* CTextSceneNode.cpp */, - 5E30478315515B4400D9E53B /* CTextSceneNode.h */, - 5E30478415515B4400D9E53B /* CTimer.h */, - 5E30478515515B4400D9E53B /* CTRFlat.cpp */, - 5E30478615515B4400D9E53B /* CTRFlatWire.cpp */, - 5E30478715515B4400D9E53B /* CTRGouraud.cpp */, - 5E30478815515B4400D9E53B /* CTRGouraud2.cpp */, - 5E30478915515B4400D9E53B /* CTRGouraudAlpha2.cpp */, - 5E30478A15515B4400D9E53B /* CTRGouraudAlphaNoZ2.cpp */, - 5E30478B15515B4400D9E53B /* CTRGouraudWire.cpp */, - 5E30478C15515B4400D9E53B /* CTriangleBBSelector.cpp */, - 5E30478D15515B4400D9E53B /* CTriangleBBSelector.h */, - 5E30478E15515B4400D9E53B /* CTriangleSelector.cpp */, - 5E30478F15515B4400D9E53B /* CTriangleSelector.h */, - 5E30479015515B4400D9E53B /* CTRNormalMap.cpp */, - 5E30479115515B4400D9E53B /* CTRStencilShadow.cpp */, - 5E30479215515B4400D9E53B /* CTRTextureBlend.cpp */, - 5E30479315515B4400D9E53B /* CTRTextureDetailMap2.cpp */, - 5E30479415515B4400D9E53B /* CTRTextureFlat.cpp */, - 5E30479515515B4400D9E53B /* CTRTextureFlatWire.cpp */, - 5E30479615515B4400D9E53B /* CTRTextureGouraud.cpp */, - 5E30479715515B4400D9E53B /* CTRTextureGouraud.h */, - 5E30479815515B4400D9E53B /* CTRTextureGouraud2.cpp */, - 5E30479915515B4400D9E53B /* CTRTextureGouraudAdd.cpp */, - 5E30479A15515B4400D9E53B /* CTRTextureGouraudAdd2.cpp */, - 5E30479B15515B4400D9E53B /* CTRTextureGouraudAddNoZ2.cpp */, - 5E30479C15515B4400D9E53B /* CTRTextureGouraudAlpha.cpp */, - 5E30479D15515B4400D9E53B /* CTRTextureGouraudAlphaNoZ.cpp */, - 5E30479E15515B4400D9E53B /* CTRTextureGouraudNoZ.cpp */, - 5E30479F15515B4400D9E53B /* CTRTextureGouraudNoZ2.cpp */, - 5E3047A015515B4400D9E53B /* CTRTextureGouraudVertexAlpha2.cpp */, - 5E3047A115515B4400D9E53B /* CTRTextureGouraudWire.cpp */, - 5E3047A215515B4400D9E53B /* CTRTextureLightMap2_Add.cpp */, - 5E3047A315515B4400D9E53B /* CTRTextureLightMap2_M1.cpp */, - 5E3047A415515B4400D9E53B /* CTRTextureLightMap2_M2.cpp */, - 5E3047A515515B4400D9E53B /* CTRTextureLightMap2_M4.cpp */, - 5E3047A615515B4400D9E53B /* CTRTextureLightMapGouraud2_M4.cpp */, - 5E3047A715515B4400D9E53B /* CTRTextureWire2.cpp */, - 5E3047A815515B4400D9E53B /* CVideoModeList.cpp */, - 5E3047A915515B4400D9E53B /* CVideoModeList.h */, - 5E3047AA15515B4400D9E53B /* CVolumeLightSceneNode.cpp */, - 5E3047AB15515B4400D9E53B /* CVolumeLightSceneNode.h */, - 5E3047AC15515B4400D9E53B /* CWADReader.cpp */, - 5E3047AD15515B4400D9E53B /* CWADReader.h */, - 5E3047AE15515B4400D9E53B /* CWaterSurfaceSceneNode.cpp */, - 5E3047AF15515B4400D9E53B /* CWaterSurfaceSceneNode.h */, - 5E30A71119215C1400C90671 /* CWGLManager.cpp */, - 5E30A71219215C1400C90671 /* CWGLManager.h */, - 5E3047B015515B4400D9E53B /* CWriteFile.cpp */, - 5E3047B115515B4400D9E53B /* CWriteFile.h */, - 5E3047B215515B4400D9E53B /* CXMeshFileLoader.cpp */, - 5E3047B315515B4400D9E53B /* CXMeshFileLoader.h */, - 5E3047B415515B4400D9E53B /* CXMLReader.cpp */, - 5E3047B515515B4400D9E53B /* CXMLReader.h */, - 5E3047B615515B4400D9E53B /* CXMLReaderImpl.h */, - 5E3047B715515B4400D9E53B /* CXMLWriter.cpp */, - 5E3047B815515B4400D9E53B /* CXMLWriter.h */, - 5E3047B915515B4400D9E53B /* CZBuffer.cpp */, - 5E3047BA15515B4400D9E53B /* CZBuffer.h */, - 5E3047BB15515B4400D9E53B /* CZipReader.cpp */, - 5E3047BC15515B4400D9E53B /* CZipReader.h */, - 5E3EA3351586811100C17C1D /* Devices */, - 5E3047BD15515B4400D9E53B /* dmfsupport.h */, - 5E3047BE15515B4400D9E53B /* eglext.h */, - 5E30A71319215C1400C90671 /* EProfileIDs.h */, - 5E3047BF15515B4400D9E53B /* gles-ext.h */, - 5E3047C015515B4400D9E53B /* gles2-ext.h */, - 5E30A71419215C1400C90671 /* gles3-ext.h */, - 5E3047C115515B4400D9E53B /* glext.h */, - 5E3047C215515B4400D9E53B /* glxext.h */, - 5E3047C315515B4400D9E53B /* IAttribute.h */, - 5E3047C415515B4400D9E53B /* IBurningShader.cpp */, - 5E3047C515515B4400D9E53B /* IBurningShader.h */, - 5E3047C615515B4400D9E53B /* IDepthBuffer.h */, - 5E3047C715515B4400D9E53B /* IImagePresenter.h */, - 5E3047CC15515B4400D9E53B /* Irrlicht.cpp */, - 5E3047CD15515B4400D9E53B /* irrXML.cpp */, - 5E3047CE15515B4400D9E53B /* ISceneNodeAnimatorFinishing.h */, - 5E3047CF15515B4400D9E53B /* ITriangleRenderer.h */, - 5E3047D015515B4400D9E53B /* IZBuffer.h */, - 5EEAE04F171DF3C700C7BC68 /* leakHunter.cpp */, - 5E3EA1EE15867BD700C17C1D /* Libraries */, - 5E7CF763155187AA0014DCBA /* Octree.h */, - 5E7CF764155187AA0014DCBA /* os.cpp */, - 5E7CF765155187AA0014DCBA /* os.h */, - 5E7CF766155187AA0014DCBA /* resource.h */, - 5E7CF767155187AB0014DCBA /* S2DVertex.h */, - 5E7CF768155187AB0014DCBA /* S4DVertex.h */, - 5E7CF769155187AB0014DCBA /* SoftwareDriver2_compile_config.h */, - 5E7CF76A155187AB0014DCBA /* SoftwareDriver2_helper.h */, - 5E7CF76B155187AB0014DCBA /* wglext.h */, - ); - name = Source; - sourceTree = ""; - }; - 5E3EA1EE15867BD700C17C1D /* Libraries */ = { - isa = PBXGroup; - children = ( - 5E3EA1EF15867BED00C17C1D /* aesGladman */, - 5E3EA20215867C5400C17C1D /* bzip2 */, - 5E3EA22915867DAC00C17C1D /* jpeglib */, - 5E3EA3161586808D00C17C1D /* libpng */, - 5E3EA21115867CCF00C17C1D /* lzma */, - 5E3EA21415867D1E00C17C1D /* zlib */, - ); - name = Libraries; - sourceTree = ""; - }; - 5E3EA1EF15867BED00C17C1D /* aesGladman */ = { - isa = PBXGroup; - children = ( - 5E3EA1F015867C3F00C17C1D /* aescrypt.cpp */, - 5E3EA1F115867C3F00C17C1D /* aeskey.cpp */, - 5E3EA1F215867C3F00C17C1D /* aestab.cpp */, - 5E3EA1F315867C3F00C17C1D /* fileenc.cpp */, - 5E3EA1F415867C3F00C17C1D /* hmac.cpp */, - 5E3EA1F515867C3F00C17C1D /* prng.cpp */, - 5E3EA1F615867C3F00C17C1D /* pwd2key.cpp */, - 5E3EA1F715867C3F00C17C1D /* sha1.cpp */, - 5E3EA1F815867C3F00C17C1D /* sha2.cpp */, - ); - name = aesGladman; - sourceTree = ""; - }; - 5E3EA20215867C5400C17C1D /* bzip2 */ = { - isa = PBXGroup; - children = ( - 5E3EA20315867CB700C17C1D /* blocksort.c */, - 5E3EA20415867CB700C17C1D /* bzcompress.c */, - 5E3EA20515867CB700C17C1D /* bzlib.c */, - 5E3EA20615867CB700C17C1D /* crctable.c */, - 5E3EA20715867CB700C17C1D /* decompress.c */, - 5E3EA20815867CB700C17C1D /* huffman.c */, - 5E3EA20915867CB700C17C1D /* randtable.c */, - ); - name = bzip2; - sourceTree = ""; - }; - 5E3EA21115867CCF00C17C1D /* lzma */ = { - isa = PBXGroup; - children = ( - 5E3EA21215867D0200C17C1D /* LzmaDec.c */, - ); - name = lzma; - sourceTree = ""; - }; - 5E3EA21415867D1E00C17C1D /* zlib */ = { - isa = PBXGroup; - children = ( - 5E3EA21515867D9100C17C1D /* adler32.c */, - 5E3EA21615867D9100C17C1D /* compress.c */, - 5E3EA21715867D9100C17C1D /* crc32.c */, - 5E3EA21815867D9100C17C1D /* deflate.c */, - 5E3EA21915867D9100C17C1D /* inffast.c */, - 5E3EA21A15867D9100C17C1D /* inflate.c */, - 5E3EA21B15867D9100C17C1D /* inftrees.c */, - 5E3EA21C15867D9100C17C1D /* trees.c */, - 5E3EA21D15867D9100C17C1D /* uncompr.c */, - 5E3EA21E15867D9100C17C1D /* zutil.c */, - ); - name = zlib; - sourceTree = ""; - }; - 5E3EA22915867DAC00C17C1D /* jpeglib */ = { - isa = PBXGroup; - children = ( - 5E3EA2BA15867F8000C17C1D /* jaricom.c */, - 5E3EA2BB15867F8000C17C1D /* jcapimin.c */, - 5E3EA2BC15867F8000C17C1D /* jcapistd.c */, - 5E3EA2BD15867F8000C17C1D /* jcarith.c */, - 5E3EA2BE15867F8000C17C1D /* jccoefct.c */, - 5E3EA2BF15867F8000C17C1D /* jccolor.c */, - 5E3EA2C015867F8000C17C1D /* jcdctmgr.c */, - 5E3EA2C115867F8000C17C1D /* jchuff.c */, - 5E3EA2C215867F8000C17C1D /* jcinit.c */, - 5E3EA2C315867F8000C17C1D /* jcmainct.c */, - 5E3EA2C415867F8000C17C1D /* jcmarker.c */, - 5E3EA2C515867F8000C17C1D /* jcmaster.c */, - 5E3EA2C615867F8000C17C1D /* jcomapi.c */, - 5E3EA2D61586802E00C17C1D /* jcparam.c */, - 5E3EA2D71586802E00C17C1D /* jcprepct.c */, - 5E3EA2D81586802E00C17C1D /* jcsample.c */, - 5E3EA2D91586802E00C17C1D /* jctrans.c */, - 5E3EA2DA1586802E00C17C1D /* jdapimin.c */, - 5E3EA2DB1586802E00C17C1D /* jdapistd.c */, - 5E3EA2C715867F8000C17C1D /* jdarith.c */, - 5E3EA2DC1586802E00C17C1D /* jdatadst.c */, - 5E3EA2DD1586802E00C17C1D /* jdatasrc.c */, - 5E3EA2DE1586802E00C17C1D /* jdcoefct.c */, - 5E3EA2DF1586802E00C17C1D /* jdcolor.c */, - 5E3EA2E01586802E00C17C1D /* jddctmgr.c */, - 5E3EA2E11586802E00C17C1D /* jdhuff.c */, - 5E3EA2E21586802E00C17C1D /* jdinput.c */, - 5E3EA2E31586802E00C17C1D /* jdmainct.c */, - 5E3EA2E41586802E00C17C1D /* jdmarker.c */, - 5E3EA2E51586802E00C17C1D /* jdmaster.c */, - 5E3EA2E61586802E00C17C1D /* jdmerge.c */, - 5E3EA2E71586802E00C17C1D /* jdpostct.c */, - 5E3EA2E81586802E00C17C1D /* jdsample.c */, - 5E3EA2E91586802E00C17C1D /* jdtrans.c */, - 5E3EA2EA1586802E00C17C1D /* jerror.c */, - 5E3EA3001586806900C17C1D /* jfdctflt.c */, - 5E3EA3011586806900C17C1D /* jfdctfst.c */, - 5E3EA3021586806900C17C1D /* jfdctint.c */, - 5E3EA3031586806900C17C1D /* jidctflt.c */, - 5E3EA3041586806900C17C1D /* jidctfst.c */, - 5E3EA3051586806900C17C1D /* jidctint.c */, - 5E3EA3061586806900C17C1D /* jmemmgr.c */, - 5E3EA3071586806900C17C1D /* jmemnobs.c */, - 5E3EA3081586806900C17C1D /* jquant1.c */, - 5E3EA3091586806900C17C1D /* jquant2.c */, - 5E3EA30A1586806900C17C1D /* jutils.c */, - ); - name = jpeglib; - sourceTree = ""; - }; - 5E3EA3161586808D00C17C1D /* libpng */ = { - isa = PBXGroup; - children = ( - 5E3EA317158680E900C17C1D /* png.c */, - 5E3EA318158680E900C17C1D /* pngerror.c */, - 5E3EA319158680E900C17C1D /* pngget.c */, - 5E3EA31A158680E900C17C1D /* pngmem.c */, - 5E3EA31B158680E900C17C1D /* pngpread.c */, - 5E3EA31C158680E900C17C1D /* pngread.c */, - 5E3EA31D158680E900C17C1D /* pngrio.c */, - 5E3EA31E158680E900C17C1D /* pngrtran.c */, - 5E3EA31F158680E900C17C1D /* pngrutil.c */, - 5E3EA320158680E900C17C1D /* pngset.c */, - 5E3EA321158680E900C17C1D /* pngtrans.c */, - 5E3EA322158680E900C17C1D /* pngwio.c */, - 5E3EA323158680E900C17C1D /* pngwrite.c */, - 5E3EA324158680E900C17C1D /* pngwtran.c */, - 5E3EA325158680E900C17C1D /* pngwutil.c */, - ); - name = libpng; - sourceTree = ""; - }; - 5E3EA3351586811100C17C1D /* Devices */ = { - isa = PBXGroup; - children = ( - 5E7B130C1586434F0011BD23 /* iOS */, - ); - name = Devices; - sourceTree = ""; - }; - 5E7B130C1586434F0011BD23 /* iOS */ = { - isa = PBXGroup; - children = ( - 5E3EA1C11586440400C17C1D /* CIrrDeviceiOS.h */, - 5E3EA1C21586440400C17C1D /* CIrrDeviceiOS.mm */, - ); - name = iOS; - sourceTree = ""; - }; - 5E7CF2E115516CC00014DCBA /* Frameworks */ = { - isa = PBXGroup; - children = ( - 5EDC9F971638D8CF00E65F28 /* CoreMotion.framework */, - 5E7CF2E215516CC00014DCBA /* UIKit.framework */, - 5E7CF2E415516CC00014DCBA /* Foundation.framework */, - 5E7CF2E615516CC00014DCBA /* CoreGraphics.framework */, - 5E7CF2E815516CC00014DCBA /* QuartzCore.framework */, - 5E7CF2EA15516CC00014DCBA /* OpenGLES.framework */, - 5EE3D2BE1552DF7C00D0F9E8 /* GLKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 5E96FAE515515650000A0A05 = { - isa = PBXGroup; - children = ( - 5ED24838173151F300A13B86 /* Examples */, - 5E7CF2E115516CC00014DCBA /* Frameworks */, - 5E30445D15515A9000D9E53B /* Include */, - 5ED2486217315FA800A13B86 /* media */, - 5E96FAF115515650000A0A05 /* Products */, - 5ED2486B1731788700A13B86 /* Shaders */, - 5E3045C815515AD100D9E53B /* Source */, - ); - sourceTree = ""; - }; - 5E96FAF115515650000A0A05 /* Products */ = { - isa = PBXGroup; - children = ( - 5E7CF31215516E370014DCBA /* libIrrlicht.a */, - 5ED2483E1731568400A13B86 /* HelloWorldMobile.app */, - ); - name = Products; - sourceTree = ""; - }; - 5ED24838173151F300A13B86 /* Examples */ = { - isa = PBXGroup; - children = ( - 5ED248391731523300A13B86 /* 17.HelloWorld_Mobile */, - ); - name = Examples; - sourceTree = ""; - }; - 5ED248391731523300A13B86 /* 17.HelloWorld_Mobile */ = { - isa = PBXGroup; - children = ( - 5ED2488617317FFC00A13B86 /* Interface_iPad.xib */, - 5ED2488717317FFC00A13B86 /* Interface_iPhone.xib */, - 5ED2488417317C4C00A13B86 /* example-info.plist */, - 5ED2485B173157AD00A13B86 /* main.cpp */, - ); - name = 17.HelloWorld_Mobile; - sourceTree = ""; - }; - 5ED2486B1731788700A13B86 /* Shaders */ = { - isa = PBXGroup; - children = ( - 5E52892B19C20FB20028DEC8 /* COGLES2DetailMap.fsh */, - 5E52892C19C20FB20028DEC8 /* COGLES2LightmapAdd.fsh */, - 5E52892D19C20FB20028DEC8 /* COGLES2LightmapModulate.fsh */, - 5E52892E19C20FB20028DEC8 /* COGLES2OneTextureBlend.fsh */, - 5E52892F19C20FB20028DEC8 /* COGLES2Reflection2Layer.fsh */, - 5E52893019C20FB20028DEC8 /* COGLES2Reflection2Layer.vsh */, - 5E52893119C20FB20028DEC8 /* COGLES2Solid.fsh */, - 5E52893219C20FB20028DEC8 /* COGLES2Solid.vsh */, - 5E52893319C20FB20028DEC8 /* COGLES2Solid2.vsh */, - 5E52893419C20FB20028DEC8 /* COGLES2Solid2Layer.fsh */, - 5E52893519C20FB20028DEC8 /* COGLES2SphereMap.fsh */, - 5E52893619C20FB20028DEC8 /* COGLES2SphereMap.vsh */, - 5E52893719C20FB20028DEC8 /* COGLES2TransparentAlphaChannelRef.fsh */, - 5E52893819C20FB20028DEC8 /* COGLES2TransparentVertexAlpha.fsh */, - 5ED2486E1731788700A13B86 /* COGLES2NormalMap.fsh */, - 5ED2486F1731788700A13B86 /* COGLES2NormalMap.vsh */, - 5ED248701731788700A13B86 /* COGLES2ParallaxMap.fsh */, - 5ED248711731788700A13B86 /* COGLES2ParallaxMap.vsh */, - 5ED248721731788700A13B86 /* COGLES2Renderer2D.fsh */, - 5ED248731731788700A13B86 /* COGLES2Renderer2D.vsh */, - ); - name = Shaders; - path = ../../../media/Shaders; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 5E7CF31015516E370014DCBA /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 5E7CF31115516E370014DCBA /* Irrlicht */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5E7CF31A15516E370014DCBA /* Build configuration list for PBXNativeTarget "Irrlicht" */; - buildPhases = ( - 5E7CF30E15516E370014DCBA /* Sources */, - 5E7CF30F15516E370014DCBA /* Frameworks */, - 5E7CF31015516E370014DCBA /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Irrlicht; - productName = Irrlicht; - productReference = 5E7CF31215516E370014DCBA /* libIrrlicht.a */; - productType = "com.apple.product-type.library.static"; - }; - 5ED2483D1731568400A13B86 /* HelloWorldMobile */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5ED248541731568400A13B86 /* Build configuration list for PBXNativeTarget "HelloWorldMobile" */; - buildPhases = ( - 5ED2483A1731568400A13B86 /* Sources */, - 5ED2483B1731568400A13B86 /* Frameworks */, - 5ED2483C1731568400A13B86 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 5ED2486017315F6400A13B86 /* PBXTargetDependency */, - ); - name = HelloWorldMobile; - productName = 17.HelloWorld_Mobile; - productReference = 5ED2483E1731568400A13B86 /* HelloWorldMobile.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 5E96FAE715515650000A0A05 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0460; - }; - buildConfigurationList = 5E96FAEA15515650000A0A05 /* Build configuration list for PBXProject "iOS" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = 5E96FAE515515650000A0A05; - productRefGroup = 5E96FAF115515650000A0A05 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 5E7CF31115516E370014DCBA /* Irrlicht */, - 5ED2483D1731568400A13B86 /* HelloWorldMobile */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 5ED2483C1731568400A13B86 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5E52893919C20FD90028DEC8 /* COGLES2DetailMap.fsh in Resources */, - 5E52893A19C20FD90028DEC8 /* COGLES2LightmapAdd.fsh in Resources */, - 5E52893B19C20FD90028DEC8 /* COGLES2LightmapModulate.fsh in Resources */, - 5E52893C19C20FD90028DEC8 /* COGLES2OneTextureBlend.fsh in Resources */, - 5E52893D19C20FD90028DEC8 /* COGLES2Reflection2Layer.fsh in Resources */, - 5E52893E19C20FD90028DEC8 /* COGLES2Reflection2Layer.vsh in Resources */, - 5E52893F19C20FD90028DEC8 /* COGLES2Solid.fsh in Resources */, - 5E52894019C20FD90028DEC8 /* COGLES2Solid.vsh in Resources */, - 5E52894119C20FD90028DEC8 /* COGLES2Solid2.vsh in Resources */, - 5E52894219C20FD90028DEC8 /* COGLES2Solid2Layer.fsh in Resources */, - 5E52894319C20FD90028DEC8 /* COGLES2SphereMap.fsh in Resources */, - 5E52894419C20FD90028DEC8 /* COGLES2SphereMap.vsh in Resources */, - 5E52894519C20FD90028DEC8 /* COGLES2TransparentAlphaChannelRef.fsh in Resources */, - 5E52894619C20FD90028DEC8 /* COGLES2TransparentVertexAlpha.fsh in Resources */, - 5E52894719C20FD90028DEC8 /* COGLES2NormalMap.fsh in Resources */, - 5E52894819C20FD90028DEC8 /* COGLES2NormalMap.vsh in Resources */, - 5E52894919C20FD90028DEC8 /* COGLES2ParallaxMap.fsh in Resources */, - 5E52894A19C20FD90028DEC8 /* COGLES2ParallaxMap.vsh in Resources */, - 5E52894B19C20FD90028DEC8 /* COGLES2Renderer2D.fsh in Resources */, - 5E52894C19C20FD90028DEC8 /* COGLES2Renderer2D.vsh in Resources */, - 5ED2486317315FA800A13B86 /* media in Resources */, - 5ED2488817317FFC00A13B86 /* Interface_iPad.xib in Resources */, - 5ED2488917317FFC00A13B86 /* Interface_iPhone.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 5E7CF30E15516E370014DCBA /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5E3EA45B1586A27C00C17C1D /* CIrrDeviceiOS.mm in Sources */, - 5E3EA45C1586A27C00C17C1D /* aescrypt.cpp in Sources */, - 5E3EA45D1586A27C00C17C1D /* aeskey.cpp in Sources */, - 5E3EA45E1586A27C00C17C1D /* aestab.cpp in Sources */, - 5E3EA45F1586A27C00C17C1D /* fileenc.cpp in Sources */, - 5E3EA4601586A27C00C17C1D /* hmac.cpp in Sources */, - 5E3EA4611586A27C00C17C1D /* prng.cpp in Sources */, - 5E3EA4621586A27C00C17C1D /* pwd2key.cpp in Sources */, - 5E3EA4631586A27C00C17C1D /* sha1.cpp in Sources */, - 5E3EA4641586A27C00C17C1D /* sha2.cpp in Sources */, - 5E30A71919215C1400C90671 /* CEGLManager.cpp in Sources */, - 5E3EA4651586A27C00C17C1D /* blocksort.c in Sources */, - 5E3EA4661586A27C00C17C1D /* bzcompress.c in Sources */, - 5E3EA4671586A27C00C17C1D /* bzlib.c in Sources */, - 5E3EA4681586A27C00C17C1D /* crctable.c in Sources */, - 5E3EA4691586A27C00C17C1D /* decompress.c in Sources */, - 5E3EA46A1586A27C00C17C1D /* huffman.c in Sources */, - 5E3EA46B1586A27C00C17C1D /* randtable.c in Sources */, - 5E3EA46C1586A27C00C17C1D /* jaricom.c in Sources */, - 5E3EA46D1586A27C00C17C1D /* jcapimin.c in Sources */, - 5E3EA46E1586A27C00C17C1D /* jcapistd.c in Sources */, - 5E3EA46F1586A27C00C17C1D /* jcarith.c in Sources */, - 5E3EA4701586A27C00C17C1D /* jccoefct.c in Sources */, - 5E3EA4711586A27C00C17C1D /* jccolor.c in Sources */, - 5E3EA4721586A27C00C17C1D /* jcdctmgr.c in Sources */, - 5E3EA4731586A27C00C17C1D /* jchuff.c in Sources */, - 5E3EA4741586A27C00C17C1D /* jcinit.c in Sources */, - 5E3EA4751586A27C00C17C1D /* jcmainct.c in Sources */, - 5E3EA4761586A27C00C17C1D /* jcmarker.c in Sources */, - 5E3EA4771586A27C00C17C1D /* jcmaster.c in Sources */, - 5E3EA4781586A27C00C17C1D /* jcomapi.c in Sources */, - 5E3EA4791586A27C00C17C1D /* jcparam.c in Sources */, - 5E4C3FEE18C7C8FF002AEDAF /* CMeshTextureLoader.cpp in Sources */, - 5E3EA47A1586A27C00C17C1D /* jcprepct.c in Sources */, - 5E3EA47B1586A27C00C17C1D /* jcsample.c in Sources */, - 5E3EA47C1586A27C00C17C1D /* jctrans.c in Sources */, - 5E3EA47D1586A27C00C17C1D /* jdapimin.c in Sources */, - 5E3EA47E1586A27C00C17C1D /* jdapistd.c in Sources */, - 5E3EA47F1586A27C00C17C1D /* jdarith.c in Sources */, - 5E3EA4801586A27C00C17C1D /* jdatadst.c in Sources */, - 5E3EA4811586A27C00C17C1D /* jdatasrc.c in Sources */, - 5E3EA4821586A27C00C17C1D /* jdcoefct.c in Sources */, - 5E3EA4831586A27C00C17C1D /* jdcolor.c in Sources */, - 5E3EA4841586A27C00C17C1D /* jddctmgr.c in Sources */, - 5E3EA4851586A27C00C17C1D /* jdhuff.c in Sources */, - 5E30A72119215C1400C90671 /* COpenGLCgMaterialRenderer.cpp in Sources */, - 5E3EA4861586A27C00C17C1D /* jdinput.c in Sources */, - 5E3EA4871586A27C00C17C1D /* jdmainct.c in Sources */, - 5E3EA4881586A27C00C17C1D /* jdmarker.c in Sources */, - 5E3EA4891586A27C00C17C1D /* jdmaster.c in Sources */, - 5E3EA48A1586A27C00C17C1D /* jdmerge.c in Sources */, - 5E3EA48B1586A27C00C17C1D /* jdpostct.c in Sources */, - 5E3EA48C1586A27C00C17C1D /* jdsample.c in Sources */, - 5E3EA48D1586A27C00C17C1D /* jdtrans.c in Sources */, - 5E3EA48E1586A27C00C17C1D /* jerror.c in Sources */, - 5E3EA48F1586A27C00C17C1D /* jfdctflt.c in Sources */, - 5E3EA4901586A27C00C17C1D /* jfdctfst.c in Sources */, - 5E3EA4911586A27C00C17C1D /* jfdctint.c in Sources */, - 5E3EA4921586A27C00C17C1D /* jidctflt.c in Sources */, - 5E3EA4931586A27C00C17C1D /* jidctfst.c in Sources */, - 5E3EA4941586A27C00C17C1D /* jidctint.c in Sources */, - 5E3EA4951586A27C00C17C1D /* jmemmgr.c in Sources */, - 5E3EA4961586A27C00C17C1D /* jmemnobs.c in Sources */, - 5E3EA4971586A27C00C17C1D /* jquant1.c in Sources */, - 5E3EA4981586A27C00C17C1D /* jquant2.c in Sources */, - 5E3EA4991586A27C00C17C1D /* jutils.c in Sources */, - 5E3EA49A1586A27C00C17C1D /* png.c in Sources */, - 5E3EA49B1586A27C00C17C1D /* pngerror.c in Sources */, - 5E3EA49C1586A27C00C17C1D /* pngget.c in Sources */, - 5E3EA49D1586A27C00C17C1D /* pngmem.c in Sources */, - 5E30A71B19215C1400C90671 /* CGLXManager.cpp in Sources */, - 5E3EA49E1586A27C00C17C1D /* pngpread.c in Sources */, - 5E3EA49F1586A27C00C17C1D /* pngread.c in Sources */, - 5E3EA4A01586A27C00C17C1D /* pngrio.c in Sources */, - 5E3EA4A11586A27C00C17C1D /* pngrtran.c in Sources */, - 5E3EA4A21586A27C00C17C1D /* pngrutil.c in Sources */, - 5E3EA4A31586A27C00C17C1D /* pngset.c in Sources */, - 5E3EA4A41586A27C00C17C1D /* pngtrans.c in Sources */, - 5E30A71519215C1400C90671 /* CCgMaterialRenderer.cpp in Sources */, - 5E3EA4A51586A27C00C17C1D /* pngwio.c in Sources */, - 5E30A71719215C1400C90671 /* CD3D9CgMaterialRenderer.cpp in Sources */, - 5E3EA4A61586A27C00C17C1D /* pngwrite.c in Sources */, - 5E3EA4A71586A27C00C17C1D /* pngwtran.c in Sources */, - 5E3EA4A81586A27C00C17C1D /* pngwutil.c in Sources */, - 5E3EA4A91586A27C00C17C1D /* LzmaDec.c in Sources */, - 5E3EA4AA1586A27C00C17C1D /* adler32.c in Sources */, - 5E3EA4AB1586A27C00C17C1D /* compress.c in Sources */, - 5E3EA4AC1586A27C00C17C1D /* crc32.c in Sources */, - 5E3EA4AD1586A27C00C17C1D /* deflate.c in Sources */, - 5E3EA4AE1586A27C00C17C1D /* inffast.c in Sources */, - 5E3EA4AF1586A27C00C17C1D /* inflate.c in Sources */, - 5E3EA4B01586A27C00C17C1D /* inftrees.c in Sources */, - 5E3EA4B11586A27C00C17C1D /* trees.c in Sources */, - 5E3EA4B21586A27C00C17C1D /* uncompr.c in Sources */, - 5E3EA4B31586A27C00C17C1D /* zutil.c in Sources */, - 5E3EA4B51586A27C00C17C1D /* os.cpp in Sources */, - 5E3EA4BE1586A27C00C17C1D /* C3DSMeshFileLoader.cpp in Sources */, - 5E3EA4C01586A27C00C17C1D /* CAnimatedMeshHalfLife.cpp in Sources */, - 5E3EA4C21586A27C00C17C1D /* CAnimatedMeshMD2.cpp in Sources */, - 5E3EA4C41586A27C00C17C1D /* CAnimatedMeshMD3.cpp in Sources */, - 5E3EA4C61586A27C00C17C1D /* CAnimatedMeshSceneNode.cpp in Sources */, - 5E3EA4C91586A27C00C17C1D /* CAttributes.cpp in Sources */, - 5E3EA4CB1586A27C00C17C1D /* CB3DMeshFileLoader.cpp in Sources */, - 5E3EA4CD1586A27C00C17C1D /* CBillboardSceneNode.cpp in Sources */, - 5E3EA4D01586A27C00C17C1D /* CBoneSceneNode.cpp in Sources */, - 5E3EA4D21586A27C00C17C1D /* CBSPMeshFileLoader.cpp in Sources */, - 5E3EA4D41586A27C00C17C1D /* CBurningShader_Raster_Reference.cpp in Sources */, - 5E3EA4D51586A27C00C17C1D /* CCameraSceneNode.cpp in Sources */, - 5E3EA4D71586A27C00C17C1D /* CColladaFileLoader.cpp in Sources */, - 5E3EA4D91586A27C00C17C1D /* CColladaMeshWriter.cpp in Sources */, - 5E3EA4DB1586A27C00C17C1D /* CColorConverter.cpp in Sources */, - 5E3EA4DD1586A27C00C17C1D /* CCSMLoader.cpp in Sources */, - 5E3EA4DF1586A27C00C17C1D /* CCubeSceneNode.cpp in Sources */, - 5E3EA4E11586A27C00C17C1D /* CD3D8Driver.cpp in Sources */, - 5E3EA4E41586A27C00C17C1D /* CD3D8NormalMapRenderer.cpp in Sources */, - 5E3EA4E61586A27C00C17C1D /* CD3D8ParallaxMapRenderer.cpp in Sources */, - 5E3EA4E81586A27C00C17C1D /* CD3D8ShaderMaterialRenderer.cpp in Sources */, - 5E3EA4EA1586A27C00C17C1D /* CD3D8Texture.cpp in Sources */, - 5E3EA4EC1586A27C00C17C1D /* CD3D9Driver.cpp in Sources */, - 5E3EA4EE1586A27C00C17C1D /* CD3D9HLSLMaterialRenderer.cpp in Sources */, - 5E3EA4F11586A27C00C17C1D /* CD3D9NormalMapRenderer.cpp in Sources */, - 5E3EA4F31586A27C00C17C1D /* CD3D9ParallaxMapRenderer.cpp in Sources */, - 5E3EA4F51586A27C00C17C1D /* CD3D9ShaderMaterialRenderer.cpp in Sources */, - 5E3EA4F71586A27C00C17C1D /* CD3D9Texture.cpp in Sources */, - 5E3EA4F91586A27D00C17C1D /* CDefaultGUIElementFactory.cpp in Sources */, - 5E3EA4FB1586A27D00C17C1D /* CDefaultSceneNodeAnimatorFactory.cpp in Sources */, - 5E3EA4FD1586A27D00C17C1D /* CDefaultSceneNodeFactory.cpp in Sources */, - 5E3EA4FF1586A27D00C17C1D /* CDepthBuffer.cpp in Sources */, - 5E3EA5011586A27D00C17C1D /* CDMFLoader.cpp in Sources */, - 5E3EA5031586A27D00C17C1D /* CDummyTransformationSceneNode.cpp in Sources */, - 5E3EA5051586A27D00C17C1D /* CEmptySceneNode.cpp in Sources */, - 5E3EA5071586A27D00C17C1D /* CFileList.cpp in Sources */, - 5E3EA5091586A27D00C17C1D /* CFileSystem.cpp in Sources */, - 5E3EA50B1586A27D00C17C1D /* CFPSCounter.cpp in Sources */, - 5E3EA50D1586A27D00C17C1D /* CGeometryCreator.cpp in Sources */, - 5E3EA50F1586A27D00C17C1D /* CGUIButton.cpp in Sources */, - 5E3EA5111586A27D00C17C1D /* CGUICheckBox.cpp in Sources */, - 5E3EA5131586A27D00C17C1D /* CGUIColorSelectDialog.cpp in Sources */, - 5E3EA5151586A27D00C17C1D /* CGUIComboBox.cpp in Sources */, - 5E3EA5171586A27D00C17C1D /* CGUIContextMenu.cpp in Sources */, - 5E3EA5191586A27D00C17C1D /* CGUIEditBox.cpp in Sources */, - 5E3EA51B1586A27D00C17C1D /* CGUIEnvironment.cpp in Sources */, - 5E3EA51D1586A27D00C17C1D /* CGUIFileOpenDialog.cpp in Sources */, - 5E3EA51F1586A27D00C17C1D /* CGUIFont.cpp in Sources */, - 5E30A72019215C1400C90671 /* CNSOGLManager.mm in Sources */, - 5E3EA5211586A27D00C17C1D /* CGUIImage.cpp in Sources */, - 5E3EA5231586A27D00C17C1D /* CGUIImageList.cpp in Sources */, - 5E3EA5251586A27D00C17C1D /* CGUIInOutFader.cpp in Sources */, - 5E3EA5271586A27D00C17C1D /* CGUIListBox.cpp in Sources */, - 5E3EA5291586A27D00C17C1D /* CGUIMenu.cpp in Sources */, - 5E3EA52B1586A27D00C17C1D /* CGUIMeshViewer.cpp in Sources */, - 5E3EA52D1586A27D00C17C1D /* CGUIMessageBox.cpp in Sources */, - 5E3EA52F1586A27D00C17C1D /* CGUIModalScreen.cpp in Sources */, - 5E3EA5311586A27D00C17C1D /* CGUIScrollBar.cpp in Sources */, - 5E3EA5331586A27D00C17C1D /* CGUISkin.cpp in Sources */, - 5E3EA5351586A27D00C17C1D /* CGUISpinBox.cpp in Sources */, - 5E3EA5371586A27D00C17C1D /* CGUISpriteBank.cpp in Sources */, - 5E3EA5391586A27D00C17C1D /* CGUIStaticText.cpp in Sources */, - 5E3EA53B1586A27D00C17C1D /* CGUITabControl.cpp in Sources */, - 5E3EA53D1586A27D00C17C1D /* CGUITable.cpp in Sources */, - 5E3EA53F1586A27D00C17C1D /* CGUIToolBar.cpp in Sources */, - 5E3EA5411586A27D00C17C1D /* CGUITreeView.cpp in Sources */, - 5E3EA5431586A27D00C17C1D /* CGUIWindow.cpp in Sources */, - 5E3EA5451586A27D00C17C1D /* CImage.cpp in Sources */, - 5E3EA5471586A27D00C17C1D /* CImageLoaderBMP.cpp in Sources */, - 5E3EA5491586A27D00C17C1D /* CImageLoaderDDS.cpp in Sources */, - 5E3EA54B1586A27D00C17C1D /* CImageLoaderJPG.cpp in Sources */, - 5E3EA54D1586A27D00C17C1D /* CImageLoaderPCX.cpp in Sources */, - 5E3EA54F1586A27D00C17C1D /* CImageLoaderPNG.cpp in Sources */, - 5E3EA5511586A27D00C17C1D /* CImageLoaderPPM.cpp in Sources */, - 5E3EA5531586A27D00C17C1D /* CImageLoaderPSD.cpp in Sources */, - 5E3EA5551586A27D00C17C1D /* CImageLoaderRGB.cpp in Sources */, - 5E3EA5571586A27D00C17C1D /* CImageLoaderTGA.cpp in Sources */, - 5E3EA5591586A27D00C17C1D /* CImageLoaderWAL.cpp in Sources */, - 5E3EA55B1586A27D00C17C1D /* CImageWriterBMP.cpp in Sources */, - 5E3EA55D1586A27D00C17C1D /* CImageWriterJPG.cpp in Sources */, - 5E3EA55F1586A27D00C17C1D /* CImageWriterPCX.cpp in Sources */, - 5E3EA5611586A27D00C17C1D /* CImageWriterPNG.cpp in Sources */, - 5E3EA5631586A27D00C17C1D /* CImageWriterPPM.cpp in Sources */, - 5E3EA5651586A27D00C17C1D /* CImageWriterPSD.cpp in Sources */, - 5E3EA5671586A27D00C17C1D /* CImageWriterTGA.cpp in Sources */, - 5E3EA5691586A27D00C17C1D /* CIrrDeviceConsole.cpp in Sources */, - 5E3EA56B1586A27D00C17C1D /* CIrrDeviceFB.cpp in Sources */, - 5E3EA56D1586A27D00C17C1D /* CIrrDeviceLinux.cpp in Sources */, - 5E3EA56F1586A27D00C17C1D /* CIrrDeviceSDL.cpp in Sources */, - 5E3EA5711586A27D00C17C1D /* CIrrDeviceStub.cpp in Sources */, - 5E3EA5731586A27D00C17C1D /* CIrrDeviceWin32.cpp in Sources */, - 5E3EA5751586A27D00C17C1D /* CIrrDeviceWinCE.cpp in Sources */, - 5E3EA5771586A27D00C17C1D /* CIrrMeshFileLoader.cpp in Sources */, - 5E3EA5791586A27D00C17C1D /* CIrrMeshWriter.cpp in Sources */, - 5E3EA57B1586A27D00C17C1D /* CLightSceneNode.cpp in Sources */, - 5E3EA57D1586A27D00C17C1D /* CLimitReadFile.cpp in Sources */, - 5E3EA57F1586A27D00C17C1D /* CLMTSMeshFileLoader.cpp in Sources */, - 5E3EA5811586A27D00C17C1D /* CLogger.cpp in Sources */, - 5E3EA5831586A27D00C17C1D /* CLWOMeshFileLoader.cpp in Sources */, - 5E3EA5851586A27D00C17C1D /* CMD2MeshFileLoader.cpp in Sources */, - 5E3EA5871586A27D00C17C1D /* CMD3MeshFileLoader.cpp in Sources */, - 5E3EA5891586A27D00C17C1D /* CMemoryFile.cpp in Sources */, - 5E3EA58B1586A27D00C17C1D /* CMeshCache.cpp in Sources */, - 5E3EA58D1586A27D00C17C1D /* CMeshManipulator.cpp in Sources */, - 5E3EA58F1586A27D00C17C1D /* CMeshSceneNode.cpp in Sources */, - 5E3EA5911586A27D00C17C1D /* CMetaTriangleSelector.cpp in Sources */, - 5E3EA5931586A27D00C17C1D /* CMountPointReader.cpp in Sources */, - 5E3EA5951586A27D00C17C1D /* CMS3DMeshFileLoader.cpp in Sources */, - 5E3EA5981586A27D00C17C1D /* CMY3DMeshFileLoader.cpp in Sources */, - 5E3EA59A1586A27D00C17C1D /* CNPKReader.cpp in Sources */, - 5E3EA59C1586A27D00C17C1D /* CNullDriver.cpp in Sources */, - 5E3EA59E1586A27D00C17C1D /* COBJMeshFileLoader.cpp in Sources */, - 5E3EA5A01586A27D00C17C1D /* COBJMeshWriter.cpp in Sources */, - 5E3EA5A21586A27D00C17C1D /* COCTLoader.cpp in Sources */, - 5E3EA5A41586A27D00C17C1D /* COctreeSceneNode.cpp in Sources */, - 5E3EA5A61586A27D00C17C1D /* COctreeTriangleSelector.cpp in Sources */, - 5E30A72319215C1400C90671 /* CProfiler.cpp in Sources */, - 5E3EA5A81586A27D00C17C1D /* COGLES2Driver.cpp in Sources */, - 5E3EA5AA1586A27D00C17C1D /* COGLES2ExtensionHandler.cpp in Sources */, - 5E3EA5AF1586A27D00C17C1D /* COGLES2NormalMapRenderer.cpp in Sources */, - 5E3EA5B11586A27D00C17C1D /* COGLES2ParallaxMapRenderer.cpp in Sources */, - 5E3EA5B31586A27D00C17C1D /* COGLES2Renderer2D.cpp in Sources */, - 5E3EA5B71586A27D00C17C1D /* COGLES2Texture.cpp in Sources */, - 5E3EA5BA1586A27D00C17C1D /* COGLESDriver.cpp in Sources */, - 5E3EA5BC1586A27D00C17C1D /* COGLESExtensionHandler.cpp in Sources */, - 5E3EA5BF1586A27D00C17C1D /* COGLESTexture.cpp in Sources */, - 5E3EA5C11586A27D00C17C1D /* COgreMeshFileLoader.cpp in Sources */, - 5E3EA5C31586A27D00C17C1D /* COpenGLDriver.cpp in Sources */, - 5E3EA5C51586A27D00C17C1D /* COpenGLExtensionHandler.cpp in Sources */, - 5E3EA5C81586A27D00C17C1D /* COpenGLNormalMapRenderer.cpp in Sources */, - 5E30A71D19215C1400C90671 /* CGUIProfiler.cpp in Sources */, - 5E3EA5CA1586A27D00C17C1D /* COpenGLParallaxMapRenderer.cpp in Sources */, - 5E3EA5CC1586A27D00C17C1D /* COpenGLShaderMaterialRenderer.cpp in Sources */, - 5E3EA5CE1586A27D00C17C1D /* COpenGLSLMaterialRenderer.cpp in Sources */, - 5E3EA5D01586A27D00C17C1D /* COpenGLTexture.cpp in Sources */, - 5E3EA5D21586A27D00C17C1D /* COSOperator.cpp in Sources */, - 5E3EA5D41586A27D00C17C1D /* CPakReader.cpp in Sources */, - 5E3EA5D61586A27D00C17C1D /* CParticleAnimatedMeshSceneNodeEmitter.cpp in Sources */, - 5E3EA5D81586A27D00C17C1D /* CParticleAttractionAffector.cpp in Sources */, - 5E3EA5DA1586A27D00C17C1D /* CParticleBoxEmitter.cpp in Sources */, - 5E3EA5DC1586A27D00C17C1D /* CParticleCylinderEmitter.cpp in Sources */, - 5E3EA5DE1586A27D00C17C1D /* CParticleFadeOutAffector.cpp in Sources */, - 5E3EA5E01586A27D00C17C1D /* CParticleGravityAffector.cpp in Sources */, - 5E3EA5E21586A27D00C17C1D /* CParticleMeshEmitter.cpp in Sources */, - 5E3EA5E41586A27D00C17C1D /* CParticlePointEmitter.cpp in Sources */, - 5E3EA5E61586A27D00C17C1D /* CParticleRingEmitter.cpp in Sources */, - 5E3EA5E81586A27D00C17C1D /* CParticleRotationAffector.cpp in Sources */, - 5E3EA5EA1586A27D00C17C1D /* CParticleScaleAffector.cpp in Sources */, - 5E3EA5EC1586A27D00C17C1D /* CParticleSphereEmitter.cpp in Sources */, - 5E3EA5EE1586A27D00C17C1D /* CParticleSystemSceneNode.cpp in Sources */, - 5E3EA5F01586A27D00C17C1D /* CPLYMeshFileLoader.cpp in Sources */, - 5E3EA5F21586A27D00C17C1D /* CPLYMeshWriter.cpp in Sources */, - 5E3EA5F41586A27D00C17C1D /* CQ3LevelMesh.cpp in Sources */, - 5E3EA5F61586A27D00C17C1D /* CQuake3ShaderSceneNode.cpp in Sources */, - 5E3EA5F81586A27D00C17C1D /* CReadFile.cpp in Sources */, - 5E3EA5FA1586A27D00C17C1D /* CSceneCollisionManager.cpp in Sources */, - 5E3EA5FC1586A27D00C17C1D /* CSceneLoaderIrr.cpp in Sources */, - 5E3EA5FE1586A27D00C17C1D /* CSceneManager.cpp in Sources */, - 5E3EA6001586A27D00C17C1D /* CSceneNodeAnimatorCameraFPS.cpp in Sources */, - 5E3EA6021586A27D00C17C1D /* CSceneNodeAnimatorCameraMaya.cpp in Sources */, - 5E3EA6041586A27D00C17C1D /* CSceneNodeAnimatorCollisionResponse.cpp in Sources */, - 5E3EA6061586A27D00C17C1D /* CSceneNodeAnimatorDelete.cpp in Sources */, - 5E3EA6081586A27D00C17C1D /* CSceneNodeAnimatorFlyCircle.cpp in Sources */, - 5E3EA60A1586A27D00C17C1D /* CSceneNodeAnimatorFlyStraight.cpp in Sources */, - 5E3EA60C1586A27D00C17C1D /* CSceneNodeAnimatorFollowSpline.cpp in Sources */, - 5E3EA60E1586A27D00C17C1D /* CSceneNodeAnimatorRotation.cpp in Sources */, - 5E3EA6101586A27D00C17C1D /* CSceneNodeAnimatorTexture.cpp in Sources */, - 5E3EA6121586A27D00C17C1D /* CShadowVolumeSceneNode.cpp in Sources */, - 5E3EA6141586A27D00C17C1D /* CSkinnedMesh.cpp in Sources */, - 5E3EA6161586A27D00C17C1D /* CSkyBoxSceneNode.cpp in Sources */, - 5E3EA6181586A27D00C17C1D /* CSkyDomeSceneNode.cpp in Sources */, - 5E3EA61A1586A27D00C17C1D /* CSMFMeshFileLoader.cpp in Sources */, - 5E3EA61D1586A27D00C17C1D /* CSoftwareDriver.cpp in Sources */, - 5E30A72519215C1400C90671 /* CWGLManager.cpp in Sources */, - 5E3EA61F1586A27D00C17C1D /* CSoftwareDriver2.cpp in Sources */, - 5E3EA6211586A27D00C17C1D /* CSoftwareTexture.cpp in Sources */, - 5E3EA6231586A27D00C17C1D /* CSoftwareTexture2.cpp in Sources */, - 5E3EA6251586A27D00C17C1D /* CSphereSceneNode.cpp in Sources */, - 5E3EA6271586A27D00C17C1D /* CSTLMeshFileLoader.cpp in Sources */, - 5E3EA6291586A27D00C17C1D /* CSTLMeshWriter.cpp in Sources */, - 5E3EA62B1586A27D00C17C1D /* CTarReader.cpp in Sources */, - 5E3EA62D1586A27D00C17C1D /* CTerrainSceneNode.cpp in Sources */, - 5E3EA62F1586A27D00C17C1D /* CTerrainTriangleSelector.cpp in Sources */, - 5E3EA6311586A27D00C17C1D /* CTextSceneNode.cpp in Sources */, - 5E3EA6341586A27D00C17C1D /* CTRFlat.cpp in Sources */, - 5E3EA6351586A27D00C17C1D /* CTRFlatWire.cpp in Sources */, - 5E3EA6361586A27D00C17C1D /* CTRGouraud.cpp in Sources */, - 5E3EA6371586A27D00C17C1D /* CTRGouraud2.cpp in Sources */, - 5E3EA6381586A27D00C17C1D /* CTRGouraudAlpha2.cpp in Sources */, - 5E3EA6391586A27D00C17C1D /* CTRGouraudAlphaNoZ2.cpp in Sources */, - 5E3EA63A1586A27D00C17C1D /* CTRGouraudWire.cpp in Sources */, - 5E3EA63B1586A27D00C17C1D /* CTriangleBBSelector.cpp in Sources */, - 5E3EA63D1586A27D00C17C1D /* CTriangleSelector.cpp in Sources */, - 5E3EA63F1586A27D00C17C1D /* CTRNormalMap.cpp in Sources */, - 5E3EA6401586A27D00C17C1D /* CTRStencilShadow.cpp in Sources */, - 5E3EA6411586A27D00C17C1D /* CTRTextureBlend.cpp in Sources */, - 5E3EA6421586A27D00C17C1D /* CTRTextureDetailMap2.cpp in Sources */, - 5E3EA6431586A27D00C17C1D /* CTRTextureFlat.cpp in Sources */, - 5E3EA6441586A27D00C17C1D /* CTRTextureFlatWire.cpp in Sources */, - 5E3EA6451586A27D00C17C1D /* CTRTextureGouraud.cpp in Sources */, - 5E3EA6471586A27D00C17C1D /* CTRTextureGouraud2.cpp in Sources */, - 5E3EA6481586A27D00C17C1D /* CTRTextureGouraudAdd.cpp in Sources */, - 5E3EA6491586A27D00C17C1D /* CTRTextureGouraudAdd2.cpp in Sources */, - 5E3EA64A1586A27E00C17C1D /* CTRTextureGouraudAddNoZ2.cpp in Sources */, - 5E3EA64B1586A27E00C17C1D /* CTRTextureGouraudAlpha.cpp in Sources */, - 5E3EA64C1586A27E00C17C1D /* CTRTextureGouraudAlphaNoZ.cpp in Sources */, - 5E3EA64D1586A27E00C17C1D /* CTRTextureGouraudNoZ.cpp in Sources */, - 5E3EA64E1586A27E00C17C1D /* CTRTextureGouraudNoZ2.cpp in Sources */, - 5E3EA64F1586A27E00C17C1D /* CTRTextureGouraudVertexAlpha2.cpp in Sources */, - 5E3EA6501586A27E00C17C1D /* CTRTextureGouraudWire.cpp in Sources */, - 5E3EA6511586A27E00C17C1D /* CTRTextureLightMap2_Add.cpp in Sources */, - 5E3EA6521586A27E00C17C1D /* CTRTextureLightMap2_M1.cpp in Sources */, - 5E3EA6531586A27E00C17C1D /* CTRTextureLightMap2_M2.cpp in Sources */, - 5E3EA6541586A27E00C17C1D /* CTRTextureLightMap2_M4.cpp in Sources */, - 5E3EA6551586A27E00C17C1D /* CTRTextureLightMapGouraud2_M4.cpp in Sources */, - 5E3EA6561586A27E00C17C1D /* CTRTextureWire2.cpp in Sources */, - 5E3EA6571586A27E00C17C1D /* CVideoModeList.cpp in Sources */, - 5E3EA6591586A27E00C17C1D /* CVolumeLightSceneNode.cpp in Sources */, - 5E3EA65B1586A27E00C17C1D /* CWADReader.cpp in Sources */, - 5E3EA65D1586A27E00C17C1D /* CWaterSurfaceSceneNode.cpp in Sources */, - 5E3EA65F1586A27E00C17C1D /* CWriteFile.cpp in Sources */, - 5E3EA6611586A27E00C17C1D /* CXMeshFileLoader.cpp in Sources */, - 5E3EA6631586A27E00C17C1D /* CXMLReader.cpp in Sources */, - 5E3EA6661586A27E00C17C1D /* CXMLWriter.cpp in Sources */, - 5E3EA6681586A27E00C17C1D /* CZBuffer.cpp in Sources */, - 5E3EA66A1586A27E00C17C1D /* CZipReader.cpp in Sources */, - 5E3EA6731586A27E00C17C1D /* IBurningShader.cpp in Sources */, - 5E3EA6771586A27E00C17C1D /* Irrlicht.cpp in Sources */, - 5E3EA6781586A27E00C17C1D /* irrXML.cpp in Sources */, - 5E25C82B16A845D900320AA9 /* COGLES2FixedPipelineRenderer.cpp in Sources */, - 5E25C82D16A845D900320AA9 /* COGLES2MaterialRenderer.cpp in Sources */, - 5EEAE050171DF3C700C7BC68 /* leakHunter.cpp in Sources */, - 5E92ED391752B6E800B93CC0 /* CImageLoaderPVR.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5ED2483A1731568400A13B86 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5ED2485E173157AD00A13B86 /* main.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 5ED2486017315F6400A13B86 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 5E7CF31115516E370014DCBA /* Irrlicht */; - targetProxy = 5ED2485F17315F6400A13B86 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 5E7CF31B15516E370014DCBA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - DSTROOT = /tmp/Irrlicht.dst; - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - 5E7CF31C15516E370014DCBA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - DSTROOT = /tmp/Irrlicht.dst; - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SKIP_INSTALL = YES; - }; - name = Release; - }; - 5E96FAFB15515650000A0A05 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - COPY_PHASE_STRIP = NO; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 5.1.1; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 5E96FAFC15515650000A0A05 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - COPY_PHASE_STRIP = YES; - GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; - GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 5.1.1; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 5ED248551731568400A13B86 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - HEADER_SEARCH_PATHS = ../../../include; - INFOPLIST_FILE = "$(SRCROOT)/example-info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 5.1.1; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE = ""; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - 5ED248561731568400A13B86 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - HEADER_SEARCH_PATHS = ../../../include; - INFOPLIST_FILE = "$(SRCROOT)/example-info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 5.1.1; - OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE = ""; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 5E7CF31A15516E370014DCBA /* Build configuration list for PBXNativeTarget "Irrlicht" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5E7CF31B15516E370014DCBA /* Debug */, - 5E7CF31C15516E370014DCBA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5E96FAEA15515650000A0A05 /* Build configuration list for PBXProject "iOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5E96FAFB15515650000A0A05 /* Debug */, - 5E96FAFC15515650000A0A05 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5ED248541731568400A13B86 /* Build configuration list for PBXNativeTarget "HelloWorldMobile" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5ED248551731568400A13B86 /* Debug */, - 5ED248561731568400A13B86 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 5E96FAE715515650000A0A05 /* Project object */; -} diff --git a/source/Irrlicht/os.cpp b/source/Irrlicht/os.cpp index e0db8d87..5912be5f 100644 --- a/source/Irrlicht/os.cpp +++ b/source/Irrlicht/os.cpp @@ -20,7 +20,7 @@ #if (_MSC_VER >= 1400) #define localtime _localtime_s #endif -#elif defined(_IRR_OSX_PLATFORM_) +#elif defined(_IRR_OSX_PLATFORM_) || defined(_IRR_IOS_PLATFORM_) #include #define bswap_16(X) OSReadSwapInt16(&X,0) #define bswap_32(X) OSReadSwapInt32(&X,0)