Home | History | Annotate | Download | only in ANGLE.xcodeproj
      1 // !$*UTF8*$!
      2 {
      3 	archiveVersion = 1;
      4 	classes = {
      5 	};
      6 	objectVersion = 42;
      7 	objects = {
      8 
      9 /* Begin PBXBuildFile section */
     10 		90D9B10212E11DCB002D4255 /* Compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90D9B0F912E11DCB002D4255 /* Compiler.cpp */; };
     11 		90D9B10312E11DCB002D4255 /* ExtensionBehavior.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D9B0FA12E11DCB002D4255 /* ExtensionBehavior.h */; };
     12 		90D9B10412E11DCB002D4255 /* glslang_lex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90D9B0FB12E11DCB002D4255 /* glslang_lex.cpp */; };
     13 		90D9B10512E11DCB002D4255 /* glslang_tab.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90D9B0FC12E11DCB002D4255 /* glslang_tab.cpp */; };
     14 		90D9B10612E11DCB002D4255 /* glslang_tab.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D9B0FD12E11DCB002D4255 /* glslang_tab.h */; };
     15 		90D9B10712E11DCB002D4255 /* glslang.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D9B0FE12E11DCB002D4255 /* glslang.h */; };
     16 		90D9B10912E11DCB002D4255 /* SearchSymbol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90D9B10012E11DCB002D4255 /* SearchSymbol.cpp */; };
     17 		90D9B10A12E11DCB002D4255 /* SearchSymbol.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D9B10112E11DCB002D4255 /* SearchSymbol.h */; };
     18 		90D9B11312E11DD6002D4255 /* util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90D9B10B12E11DD6002D4255 /* util.cpp */; };
     19 		90D9B11412E11DD6002D4255 /* util.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D9B10C12E11DD6002D4255 /* util.h */; };
     20 		90D9B11512E11DD6002D4255 /* ValidateLimitations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90D9B10D12E11DD6002D4255 /* ValidateLimitations.cpp */; };
     21 		90D9B11612E11DD6002D4255 /* ValidateLimitations.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D9B10E12E11DD6002D4255 /* ValidateLimitations.h */; };
     22 		90D9B11712E11DD6002D4255 /* VariableInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90D9B10F12E11DD6002D4255 /* VariableInfo.cpp */; };
     23 		90D9B11812E11DD6002D4255 /* VariableInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D9B11012E11DD6002D4255 /* VariableInfo.h */; };
     24 		90D9B11912E11DD6002D4255 /* VersionGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90D9B11112E11DD6002D4255 /* VersionGLSL.cpp */; };
     25 		90D9B11A12E11DD6002D4255 /* VersionGLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D9B11212E11DD6002D4255 /* VersionGLSL.h */; };
     26 		FB39D2711200F35A00088E69 /* CodeGenGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2221200F35A00088E69 /* CodeGenGLSL.cpp */; };
     27 		FB39D2751200F35A00088E69 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2261200F35A00088E69 /* debug.cpp */; };
     28 		FB39D2791200F35A00088E69 /* InfoSink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D22A1200F35A00088E69 /* InfoSink.cpp */; };
     29 		FB39D27B1200F35A00088E69 /* Initialize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D22C1200F35A00088E69 /* Initialize.cpp */; };
     30 		FB39D27D1200F35A00088E69 /* InitializeDll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D22E1200F35A00088E69 /* InitializeDll.cpp */; };
     31 		FB39D2811200F35A00088E69 /* Intermediate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2321200F35A00088E69 /* Intermediate.cpp */; };
     32 		FB39D2831200F35A00088E69 /* intermOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2341200F35A00088E69 /* intermOut.cpp */; };
     33 		FB39D2841200F35A00088E69 /* IntermTraverse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2351200F35A00088E69 /* IntermTraverse.cpp */; };
     34 		FB39D2881200F35A00088E69 /* ossource_posix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2391200F35A00088E69 /* ossource_posix.cpp */; };
     35 		FB39D28A1200F35A00088E69 /* OutputGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D23B1200F35A00088E69 /* OutputGLSL.cpp */; };
     36 		FB39D28E1200F35A00088E69 /* parseConst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D23F1200F35A00088E69 /* parseConst.cpp */; };
     37 		FB39D28F1200F35A00088E69 /* ParseHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2401200F35A00088E69 /* ParseHelper.cpp */; };
     38 		FB39D2911200F35A00088E69 /* PoolAlloc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2421200F35A00088E69 /* PoolAlloc.cpp */; };
     39 		FB39D2931200F35A00088E69 /* atom.c in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2451200F35A00088E69 /* atom.c */; };
     40 		FB39D2961200F35A00088E69 /* cpp.c in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2481200F35A00088E69 /* cpp.c */; };
     41 		FB39D2981200F35A00088E69 /* cppstruct.c in Sources */ = {isa = PBXBuildFile; fileRef = FB39D24A1200F35A00088E69 /* cppstruct.c */; };
     42 		FB39D2991200F35A00088E69 /* memory.c in Sources */ = {isa = PBXBuildFile; fileRef = FB39D24B1200F35A00088E69 /* memory.c */; };
     43 		FB39D29D1200F35A00088E69 /* scanner.c in Sources */ = {isa = PBXBuildFile; fileRef = FB39D24F1200F35A00088E69 /* scanner.c */; };
     44 		FB39D2A01200F35A00088E69 /* symbols.c in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2521200F35A00088E69 /* symbols.c */; };
     45 		FB39D2A21200F35A00088E69 /* tokens.c in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2541200F35A00088E69 /* tokens.c */; };
     46 		FB39D2A41200F35A00088E69 /* QualifierAlive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2561200F35A00088E69 /* QualifierAlive.cpp */; };
     47 		FB39D2A61200F35A00088E69 /* RemoveTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2581200F35A00088E69 /* RemoveTree.cpp */; };
     48 		FB39D2A81200F35A00088E69 /* ShaderLang.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D25A1200F35A00088E69 /* ShaderLang.cpp */; };
     49 		FB39D2AA1200F35A00088E69 /* SymbolTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D25C1200F35A00088E69 /* SymbolTable.cpp */; };
     50 		FB39D2AC1200F35A00088E69 /* TranslatorGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2681200F35A00088E69 /* TranslatorGLSL.cpp */; };
     51 		FB39D2B11200F35A00088E69 /* UnfoldSelect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D26D1200F35A00088E69 /* UnfoldSelect.cpp */; };
     52 		FB39D76E120110FC00088E69 /* ShaderLang.h in Headers */ = {isa = PBXBuildFile; fileRef = FB39D2BF1200F3E600088E69 /* ShaderLang.h */; settings = {ATTRIBUTES = (Public, ); }; };
     53 /* End PBXBuildFile section */
     54 
     55 /* Begin PBXFileReference section */
     56 		5D7C59C51208C68B001C873E /* ANGLE.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ANGLE.xcconfig; sourceTree = "<group>"; };
     57 		5D7C59C61208C68B001C873E /* Base.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Base.xcconfig; sourceTree = "<group>"; };
     58 		5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = DebugRelease.xcconfig; sourceTree = "<group>"; };
     59 		90D9B0F912E11DCB002D4255 /* Compiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Compiler.cpp; sourceTree = "<group>"; };
     60 		90D9B0FA12E11DCB002D4255 /* ExtensionBehavior.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExtensionBehavior.h; sourceTree = "<group>"; };
     61 		90D9B0FB12E11DCB002D4255 /* glslang_lex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = glslang_lex.cpp; sourceTree = "<group>"; };
     62 		90D9B0FC12E11DCB002D4255 /* glslang_tab.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = glslang_tab.cpp; sourceTree = "<group>"; };
     63 		90D9B0FD12E11DCB002D4255 /* glslang_tab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glslang_tab.h; sourceTree = "<group>"; };
     64 		90D9B0FE12E11DCB002D4255 /* glslang.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glslang.h; sourceTree = "<group>"; };
     65 		90D9B0FF12E11DCB002D4255 /* ossource_nspr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ossource_nspr.cpp; sourceTree = "<group>"; };
     66 		90D9B10012E11DCB002D4255 /* SearchSymbol.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SearchSymbol.cpp; sourceTree = "<group>"; };
     67 		90D9B10112E11DCB002D4255 /* SearchSymbol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SearchSymbol.h; sourceTree = "<group>"; };
     68 		90D9B10B12E11DD6002D4255 /* util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = util.cpp; sourceTree = "<group>"; };
     69 		90D9B10C12E11DD6002D4255 /* util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = util.h; sourceTree = "<group>"; };
     70 		90D9B10D12E11DD6002D4255 /* ValidateLimitations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ValidateLimitations.cpp; sourceTree = "<group>"; };
     71 		90D9B10E12E11DD6002D4255 /* ValidateLimitations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ValidateLimitations.h; sourceTree = "<group>"; };
     72 		90D9B10F12E11DD6002D4255 /* VariableInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VariableInfo.cpp; sourceTree = "<group>"; };
     73 		90D9B11012E11DD6002D4255 /* VariableInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VariableInfo.h; sourceTree = "<group>"; };
     74 		90D9B11112E11DD6002D4255 /* VersionGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VersionGLSL.cpp; sourceTree = "<group>"; };
     75 		90D9B11212E11DD6002D4255 /* VersionGLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VersionGLSL.h; sourceTree = "<group>"; };
     76 		FB39D0D11200F0E300088E69 /* libANGLE.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libANGLE.a; sourceTree = BUILT_PRODUCTS_DIR; };
     77 		FB39D1861200F26200088E69 /* BaseTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseTypes.h; sourceTree = "<group>"; };
     78 		FB39D1871200F26200088E69 /* CodeGenGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = CodeGenGLSL.cpp; sourceTree = "<group>"; };
     79 		FB39D1881200F26200088E69 /* CodeGenHLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = CodeGenHLSL.cpp; sourceTree = "<group>"; };
     80 		FB39D1891200F26200088E69 /* Common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Common.h; sourceTree = "<group>"; };
     81 		FB39D18A1200F26200088E69 /* ConstantUnion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConstantUnion.h; sourceTree = "<group>"; };
     82 		FB39D18B1200F26200088E69 /* debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = debug.cpp; sourceTree = "<group>"; };
     83 		FB39D18C1200F26200088E69 /* debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debug.h; sourceTree = "<group>"; };
     84 		FB39D18F1200F26200088E69 /* InfoSink.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = InfoSink.cpp; sourceTree = "<group>"; };
     85 		FB39D1901200F26200088E69 /* InfoSink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InfoSink.h; sourceTree = "<group>"; };
     86 		FB39D1911200F26200088E69 /* Initialize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = Initialize.cpp; sourceTree = "<group>"; };
     87 		FB39D1921200F26200088E69 /* Initialize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Initialize.h; sourceTree = "<group>"; };
     88 		FB39D1931200F26200088E69 /* InitializeDll.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = InitializeDll.cpp; sourceTree = "<group>"; };
     89 		FB39D1941200F26200088E69 /* InitializeDll.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InitializeDll.h; sourceTree = "<group>"; };
     90 		FB39D1951200F26200088E69 /* InitializeGlobals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InitializeGlobals.h; sourceTree = "<group>"; };
     91 		FB39D1961200F26200088E69 /* InitializeParseContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InitializeParseContext.h; sourceTree = "<group>"; };
     92 		FB39D1971200F26200088E69 /* Intermediate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = Intermediate.cpp; sourceTree = "<group>"; };
     93 		FB39D1981200F26200088E69 /* intermediate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = intermediate.h; sourceTree = "<group>"; };
     94 		FB39D1991200F26200088E69 /* intermOut.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = intermOut.cpp; sourceTree = "<group>"; };
     95 		FB39D19A1200F26200088E69 /* IntermTraverse.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = IntermTraverse.cpp; sourceTree = "<group>"; };
     96 		FB39D19B1200F26200088E69 /* localintermediate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = localintermediate.h; sourceTree = "<group>"; };
     97 		FB39D19C1200F26200088E69 /* MMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MMap.h; sourceTree = "<group>"; };
     98 		FB39D19D1200F26200088E69 /* osinclude.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = osinclude.h; sourceTree = "<group>"; };
     99 		FB39D19E1200F26200088E69 /* ossource_posix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = ossource_posix.cpp; sourceTree = "<group>"; };
    100 		FB39D19F1200F26200088E69 /* ossource_win.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = ossource_win.cpp; sourceTree = "<group>"; };
    101 		FB39D1A01200F26200088E69 /* OutputGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = OutputGLSL.cpp; sourceTree = "<group>"; };
    102 		FB39D1A11200F26200088E69 /* OutputGLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OutputGLSL.h; sourceTree = "<group>"; };
    103 		FB39D1A21200F26200088E69 /* OutputHLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = OutputHLSL.cpp; sourceTree = "<group>"; };
    104 		FB39D1A31200F26200088E69 /* OutputHLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OutputHLSL.h; sourceTree = "<group>"; };
    105 		FB39D1A41200F26200088E69 /* parseConst.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = parseConst.cpp; sourceTree = "<group>"; };
    106 		FB39D1A51200F26200088E69 /* ParseHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = ParseHelper.cpp; sourceTree = "<group>"; };
    107 		FB39D1A61200F26200088E69 /* ParseHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ParseHelper.h; sourceTree = "<group>"; };
    108 		FB39D1A71200F26200088E69 /* PoolAlloc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = PoolAlloc.cpp; sourceTree = "<group>"; };
    109 		FB39D1A81200F26200088E69 /* PoolAlloc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PoolAlloc.h; sourceTree = "<group>"; };
    110 		FB39D1AA1200F26200088E69 /* atom.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = atom.c; sourceTree = "<group>"; };
    111 		FB39D1AB1200F26200088E69 /* atom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = atom.h; sourceTree = "<group>"; };
    112 		FB39D1AC1200F26200088E69 /* compile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compile.h; sourceTree = "<group>"; };
    113 		FB39D1AD1200F26200088E69 /* cpp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpp.c; sourceTree = "<group>"; };
    114 		FB39D1AE1200F26200088E69 /* cpp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpp.h; sourceTree = "<group>"; };
    115 		FB39D1AF1200F26200088E69 /* cppstruct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cppstruct.c; sourceTree = "<group>"; };
    116 		FB39D1B01200F26200088E69 /* memory.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = memory.c; sourceTree = "<group>"; };
    117 		FB39D1B11200F26200088E69 /* memory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memory.h; sourceTree = "<group>"; };
    118 		FB39D1B21200F26200088E69 /* parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parser.h; sourceTree = "<group>"; };
    119 		FB39D1B31200F26200088E69 /* preprocess.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = preprocess.h; sourceTree = "<group>"; };
    120 		FB39D1B41200F26200088E69 /* scanner.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = scanner.c; sourceTree = "<group>"; };
    121 		FB39D1B51200F26200088E69 /* scanner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scanner.h; sourceTree = "<group>"; };
    122 		FB39D1B61200F26200088E69 /* slglobals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = slglobals.h; sourceTree = "<group>"; };
    123 		FB39D1B71200F26200088E69 /* symbols.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = symbols.c; sourceTree = "<group>"; };
    124 		FB39D1B81200F26200088E69 /* symbols.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = symbols.h; sourceTree = "<group>"; };
    125 		FB39D1B91200F26200088E69 /* tokens.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tokens.c; sourceTree = "<group>"; };
    126 		FB39D1BA1200F26200088E69 /* tokens.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tokens.h; sourceTree = "<group>"; };
    127 		FB39D1BB1200F26200088E69 /* QualifierAlive.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = QualifierAlive.cpp; sourceTree = "<group>"; };
    128 		FB39D1BC1200F26200088E69 /* QualifierAlive.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QualifierAlive.h; sourceTree = "<group>"; };
    129 		FB39D1BD1200F26200088E69 /* RemoveTree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = RemoveTree.cpp; sourceTree = "<group>"; };
    130 		FB39D1BE1200F26200088E69 /* RemoveTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemoveTree.h; sourceTree = "<group>"; };
    131 		FB39D1BF1200F26200088E69 /* ShaderLang.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; includeInIndex = 0; path = ShaderLang.cpp; sourceTree = "<group>"; };
    132 		FB39D1C01200F26200088E69 /* ShHandle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShHandle.h; sourceTree = "<group>"; };
    133 		FB39D1C11200F26200088E69 /* SymbolTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = SymbolTable.cpp; sourceTree = "<group>"; };
    134 		FB39D1C21200F26200088E69 /* SymbolTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SymbolTable.h; sourceTree = "<group>"; };
    135 		FB39D1CB1200F26200088E69 /* translator_common.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = translator_common.vcproj; sourceTree = "<group>"; };
    136 		FB39D1CC1200F26200088E69 /* translator_hlsl.vcproj */ = {isa = PBXFileReference; explicitFileType = text.xml; fileEncoding = 4; path = translator_hlsl.vcproj; sourceTree = "<group>"; };
    137 		FB39D1CD1200F26200088E69 /* TranslatorGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = TranslatorGLSL.cpp; sourceTree = "<group>"; };
    138 		FB39D1CE1200F26200088E69 /* TranslatorGLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TranslatorGLSL.h; sourceTree = "<group>"; };
    139 		FB39D1CF1200F26200088E69 /* TranslatorHLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = TranslatorHLSL.cpp; sourceTree = "<group>"; };
    140 		FB39D1D01200F26200088E69 /* TranslatorHLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TranslatorHLSL.h; sourceTree = "<group>"; };
    141 		FB39D1D11200F26200088E69 /* Types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Types.h; sourceTree = "<group>"; };
    142 		FB39D1D21200F26200088E69 /* UnfoldSelect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = UnfoldSelect.cpp; sourceTree = "<group>"; };
    143 		FB39D1D31200F26200088E69 /* UnfoldSelect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnfoldSelect.h; sourceTree = "<group>"; };
    144 		FB39D2211200F35A00088E69 /* BaseTypes.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = BaseTypes.h; sourceTree = "<group>"; };
    145 		FB39D2221200F35A00088E69 /* CodeGenGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CodeGenGLSL.cpp; sourceTree = "<group>"; };
    146 		FB39D2241200F35A00088E69 /* Common.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = Common.h; sourceTree = "<group>"; };
    147 		FB39D2251200F35A00088E69 /* ConstantUnion.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = ConstantUnion.h; sourceTree = "<group>"; };
    148 		FB39D2261200F35A00088E69 /* debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = debug.cpp; sourceTree = "<group>"; };
    149 		FB39D2271200F35A00088E69 /* debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debug.h; sourceTree = "<group>"; };
    150 		FB39D22A1200F35A00088E69 /* InfoSink.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InfoSink.cpp; sourceTree = "<group>"; };
    151 		FB39D22B1200F35A00088E69 /* InfoSink.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = InfoSink.h; sourceTree = "<group>"; };
    152 		FB39D22C1200F35A00088E69 /* Initialize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Initialize.cpp; sourceTree = "<group>"; };
    153 		FB39D22D1200F35A00088E69 /* Initialize.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = Initialize.h; sourceTree = "<group>"; };
    154 		FB39D22E1200F35A00088E69 /* InitializeDll.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InitializeDll.cpp; sourceTree = "<group>"; };
    155 		FB39D22F1200F35A00088E69 /* InitializeDll.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = InitializeDll.h; sourceTree = "<group>"; };
    156 		FB39D2301200F35A00088E69 /* InitializeGlobals.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = InitializeGlobals.h; sourceTree = "<group>"; };
    157 		FB39D2311200F35A00088E69 /* InitializeParseContext.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = InitializeParseContext.h; sourceTree = "<group>"; };
    158 		FB39D2321200F35A00088E69 /* Intermediate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Intermediate.cpp; sourceTree = "<group>"; };
    159 		FB39D2331200F35A00088E69 /* intermediate.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = intermediate.h; sourceTree = "<group>"; };
    160 		FB39D2341200F35A00088E69 /* intermOut.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = intermOut.cpp; sourceTree = "<group>"; };
    161 		FB39D2351200F35A00088E69 /* IntermTraverse.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IntermTraverse.cpp; sourceTree = "<group>"; };
    162 		FB39D2361200F35A00088E69 /* localintermediate.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = localintermediate.h; sourceTree = "<group>"; };
    163 		FB39D2371200F35A00088E69 /* MMap.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = MMap.h; sourceTree = "<group>"; };
    164 		FB39D2381200F35A00088E69 /* osinclude.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = osinclude.h; sourceTree = "<group>"; };
    165 		FB39D2391200F35A00088E69 /* ossource_posix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ossource_posix.cpp; sourceTree = "<group>"; };
    166 		FB39D23A1200F35A00088E69 /* ossource_win.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ossource_win.cpp; sourceTree = "<group>"; };
    167 		FB39D23B1200F35A00088E69 /* OutputGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OutputGLSL.cpp; sourceTree = "<group>"; };
    168 		FB39D23C1200F35A00088E69 /* OutputGLSL.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = OutputGLSL.h; sourceTree = "<group>"; };
    169 		FB39D23F1200F35A00088E69 /* parseConst.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parseConst.cpp; sourceTree = "<group>"; };
    170 		FB39D2401200F35A00088E69 /* ParseHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ParseHelper.cpp; sourceTree = "<group>"; };
    171 		FB39D2411200F35A00088E69 /* ParseHelper.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = ParseHelper.h; sourceTree = "<group>"; };
    172 		FB39D2421200F35A00088E69 /* PoolAlloc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PoolAlloc.cpp; sourceTree = "<group>"; };
    173 		FB39D2431200F35A00088E69 /* PoolAlloc.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = PoolAlloc.h; sourceTree = "<group>"; };
    174 		FB39D2451200F35A00088E69 /* atom.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = atom.c; sourceTree = "<group>"; };
    175 		FB39D2461200F35A00088E69 /* atom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = atom.h; sourceTree = "<group>"; };
    176 		FB39D2471200F35A00088E69 /* compile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compile.h; sourceTree = "<group>"; };
    177 		FB39D2481200F35A00088E69 /* cpp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpp.c; sourceTree = "<group>"; };
    178 		FB39D2491200F35A00088E69 /* cpp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpp.h; sourceTree = "<group>"; };
    179 		FB39D24A1200F35A00088E69 /* cppstruct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cppstruct.c; sourceTree = "<group>"; };
    180 		FB39D24B1200F35A00088E69 /* memory.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = memory.c; sourceTree = "<group>"; };
    181 		FB39D24C1200F35A00088E69 /* memory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memory.h; sourceTree = "<group>"; };
    182 		FB39D24D1200F35A00088E69 /* parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parser.h; sourceTree = "<group>"; };
    183 		FB39D24E1200F35A00088E69 /* preprocess.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = preprocess.h; sourceTree = "<group>"; };
    184 		FB39D24F1200F35A00088E69 /* scanner.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = scanner.c; sourceTree = "<group>"; };
    185 		FB39D2501200F35A00088E69 /* scanner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scanner.h; sourceTree = "<group>"; };
    186 		FB39D2511200F35A00088E69 /* slglobals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = slglobals.h; sourceTree = "<group>"; };
    187 		FB39D2521200F35A00088E69 /* symbols.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = symbols.c; sourceTree = "<group>"; };
    188 		FB39D2531200F35A00088E69 /* symbols.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = symbols.h; sourceTree = "<group>"; };
    189 		FB39D2541200F35A00088E69 /* tokens.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tokens.c; sourceTree = "<group>"; };
    190 		FB39D2551200F35A00088E69 /* tokens.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tokens.h; sourceTree = "<group>"; };
    191 		FB39D2561200F35A00088E69 /* QualifierAlive.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = QualifierAlive.cpp; sourceTree = "<group>"; };
    192 		FB39D2571200F35A00088E69 /* QualifierAlive.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = QualifierAlive.h; sourceTree = "<group>"; };
    193 		FB39D2581200F35A00088E69 /* RemoveTree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RemoveTree.cpp; sourceTree = "<group>"; };
    194 		FB39D2591200F35A00088E69 /* RemoveTree.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = RemoveTree.h; sourceTree = "<group>"; };
    195 		FB39D25A1200F35A00088E69 /* ShaderLang.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShaderLang.cpp; sourceTree = "<group>"; };
    196 		FB39D25B1200F35A00088E69 /* ShHandle.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = ShHandle.h; sourceTree = "<group>"; };
    197 		FB39D25C1200F35A00088E69 /* SymbolTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SymbolTable.cpp; sourceTree = "<group>"; };
    198 		FB39D25D1200F35A00088E69 /* SymbolTable.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = SymbolTable.h; sourceTree = "<group>"; };
    199 		FB39D2681200F35A00088E69 /* TranslatorGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TranslatorGLSL.cpp; sourceTree = "<group>"; };
    200 		FB39D2691200F35A00088E69 /* TranslatorGLSL.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = TranslatorGLSL.h; sourceTree = "<group>"; };
    201 		FB39D26C1200F35A00088E69 /* Types.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = Types.h; sourceTree = "<group>"; };
    202 		FB39D26D1200F35A00088E69 /* UnfoldSelect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnfoldSelect.cpp; sourceTree = "<group>"; };
    203 		FB39D26E1200F35A00088E69 /* UnfoldSelect.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = UnfoldSelect.h; sourceTree = "<group>"; };
    204 		FB39D2BF1200F3E600088E69 /* ShaderLang.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = ShaderLang.h; sourceTree = "<group>"; };
    205 /* End PBXFileReference section */
    206 
    207 /* Begin PBXFrameworksBuildPhase section */
    208 		FB39D0CF1200F0E300088E69 /* Frameworks */ = {
    209 			isa = PBXFrameworksBuildPhase;
    210 			buildActionMask = 2147483647;
    211 			files = (
    212 			);
    213 			runOnlyForDeploymentPostprocessing = 0;
    214 		};
    215 /* End PBXFrameworksBuildPhase section */
    216 
    217 /* Begin PBXGroup section */
    218 		5D7C59C41208C68B001C873E /* Configurations */ = {
    219 			isa = PBXGroup;
    220 			children = (
    221 				5D7C59C51208C68B001C873E /* ANGLE.xcconfig */,
    222 				5D7C59C61208C68B001C873E /* Base.xcconfig */,
    223 				5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */,
    224 			);
    225 			path = Configurations;
    226 			sourceTree = "<group>";
    227 		};
    228 		FB39D06E1200ED9200088E69 = {
    229 			isa = PBXGroup;
    230 			children = (
    231 				FB39D2201200F35A00088E69 /* compiler */,
    232 				FB39D0841200EDEB00088E69 /* Source */,
    233 				5D7C59C41208C68B001C873E /* Configurations */,
    234 				FB39D0CC1200EF9B00088E69 /* Products */,
    235 			);
    236 			sourceTree = "<group>";
    237 		};
    238 		FB39D0841200EDEB00088E69 /* Source */ = {
    239 			isa = PBXGroup;
    240 			children = (
    241 				FB39D2BD1200F3E600088E69 /* GLSLANG */,
    242 				FB39D1851200F26200088E69 /* compiler */,
    243 			);
    244 			name = Source;
    245 			sourceTree = "<group>";
    246 		};
    247 		FB39D0CC1200EF9B00088E69 /* Products */ = {
    248 			isa = PBXGroup;
    249 			children = (
    250 				FB39D0D11200F0E300088E69 /* libANGLE.a */,
    251 			);
    252 			name = Products;
    253 			sourceTree = "<group>";
    254 		};
    255 		FB39D1851200F26200088E69 /* compiler */ = {
    256 			isa = PBXGroup;
    257 			children = (
    258 				FB39D1861200F26200088E69 /* BaseTypes.h */,
    259 				FB39D1871200F26200088E69 /* CodeGenGLSL.cpp */,
    260 				FB39D1881200F26200088E69 /* CodeGenHLSL.cpp */,
    261 				FB39D1891200F26200088E69 /* Common.h */,
    262 				FB39D18A1200F26200088E69 /* ConstantUnion.h */,
    263 				FB39D18B1200F26200088E69 /* debug.cpp */,
    264 				FB39D18C1200F26200088E69 /* debug.h */,
    265 				FB39D18F1200F26200088E69 /* InfoSink.cpp */,
    266 				FB39D1901200F26200088E69 /* InfoSink.h */,
    267 				FB39D1911200F26200088E69 /* Initialize.cpp */,
    268 				FB39D1921200F26200088E69 /* Initialize.h */,
    269 				FB39D1931200F26200088E69 /* InitializeDll.cpp */,
    270 				FB39D1941200F26200088E69 /* InitializeDll.h */,
    271 				FB39D1951200F26200088E69 /* InitializeGlobals.h */,
    272 				FB39D1961200F26200088E69 /* InitializeParseContext.h */,
    273 				FB39D1971200F26200088E69 /* Intermediate.cpp */,
    274 				FB39D1981200F26200088E69 /* intermediate.h */,
    275 				FB39D1991200F26200088E69 /* intermOut.cpp */,
    276 				FB39D19A1200F26200088E69 /* IntermTraverse.cpp */,
    277 				FB39D19B1200F26200088E69 /* localintermediate.h */,
    278 				FB39D19C1200F26200088E69 /* MMap.h */,
    279 				FB39D19D1200F26200088E69 /* osinclude.h */,
    280 				FB39D19E1200F26200088E69 /* ossource_posix.cpp */,
    281 				FB39D19F1200F26200088E69 /* ossource_win.cpp */,
    282 				FB39D1A01200F26200088E69 /* OutputGLSL.cpp */,
    283 				FB39D1A11200F26200088E69 /* OutputGLSL.h */,
    284 				FB39D1A21200F26200088E69 /* OutputHLSL.cpp */,
    285 				FB39D1A31200F26200088E69 /* OutputHLSL.h */,
    286 				FB39D1A41200F26200088E69 /* parseConst.cpp */,
    287 				FB39D1A51200F26200088E69 /* ParseHelper.cpp */,
    288 				FB39D1A61200F26200088E69 /* ParseHelper.h */,
    289 				FB39D1A71200F26200088E69 /* PoolAlloc.cpp */,
    290 				FB39D1A81200F26200088E69 /* PoolAlloc.h */,
    291 				FB39D1A91200F26200088E69 /* preprocessor */,
    292 				FB39D1BB1200F26200088E69 /* QualifierAlive.cpp */,
    293 				FB39D1BC1200F26200088E69 /* QualifierAlive.h */,
    294 				FB39D1BD1200F26200088E69 /* RemoveTree.cpp */,
    295 				FB39D1BE1200F26200088E69 /* RemoveTree.h */,
    296 				FB39D1BF1200F26200088E69 /* ShaderLang.cpp */,
    297 				FB39D1C01200F26200088E69 /* ShHandle.h */,
    298 				FB39D1C11200F26200088E69 /* SymbolTable.cpp */,
    299 				FB39D1C21200F26200088E69 /* SymbolTable.h */,
    300 				FB39D1CB1200F26200088E69 /* translator_common.vcproj */,
    301 				FB39D1CC1200F26200088E69 /* translator_hlsl.vcproj */,
    302 				FB39D1CD1200F26200088E69 /* TranslatorGLSL.cpp */,
    303 				FB39D1CE1200F26200088E69 /* TranslatorGLSL.h */,
    304 				FB39D1CF1200F26200088E69 /* TranslatorHLSL.cpp */,
    305 				FB39D1D01200F26200088E69 /* TranslatorHLSL.h */,
    306 				FB39D1D11200F26200088E69 /* Types.h */,
    307 				FB39D1D21200F26200088E69 /* UnfoldSelect.cpp */,
    308 				FB39D1D31200F26200088E69 /* UnfoldSelect.h */,
    309 			);
    310 			includeInIndex = 0;
    311 			name = compiler;
    312 			path = src/compiler;
    313 			sourceTree = "<group>";
    314 		};
    315 		FB39D1A91200F26200088E69 /* preprocessor */ = {
    316 			isa = PBXGroup;
    317 			children = (
    318 				FB39D1AA1200F26200088E69 /* atom.c */,
    319 				FB39D1AB1200F26200088E69 /* atom.h */,
    320 				FB39D1AC1200F26200088E69 /* compile.h */,
    321 				FB39D1AD1200F26200088E69 /* cpp.c */,
    322 				FB39D1AE1200F26200088E69 /* cpp.h */,
    323 				FB39D1AF1200F26200088E69 /* cppstruct.c */,
    324 				FB39D1B01200F26200088E69 /* memory.c */,
    325 				FB39D1B11200F26200088E69 /* memory.h */,
    326 				FB39D1B21200F26200088E69 /* parser.h */,
    327 				FB39D1B31200F26200088E69 /* preprocess.h */,
    328 				FB39D1B41200F26200088E69 /* scanner.c */,
    329 				FB39D1B51200F26200088E69 /* scanner.h */,
    330 				FB39D1B61200F26200088E69 /* slglobals.h */,
    331 				FB39D1B71200F26200088E69 /* symbols.c */,
    332 				FB39D1B81200F26200088E69 /* symbols.h */,
    333 				FB39D1B91200F26200088E69 /* tokens.c */,
    334 				FB39D1BA1200F26200088E69 /* tokens.h */,
    335 			);
    336 			includeInIndex = 0;
    337 			path = preprocessor;
    338 			sourceTree = "<group>";
    339 		};
    340 		FB39D2201200F35A00088E69 /* compiler */ = {
    341 			isa = PBXGroup;
    342 			children = (
    343 				FB39D2441200F35A00088E69 /* preprocessor */,
    344 				FB39D2211200F35A00088E69 /* BaseTypes.h */,
    345 				FB39D2221200F35A00088E69 /* CodeGenGLSL.cpp */,
    346 				FB39D2241200F35A00088E69 /* Common.h */,
    347 				90D9B0F912E11DCB002D4255 /* Compiler.cpp */,
    348 				FB39D2251200F35A00088E69 /* ConstantUnion.h */,
    349 				FB39D2261200F35A00088E69 /* debug.cpp */,
    350 				FB39D2271200F35A00088E69 /* debug.h */,
    351 				90D9B0FA12E11DCB002D4255 /* ExtensionBehavior.h */,
    352 				90D9B0FB12E11DCB002D4255 /* glslang_lex.cpp */,
    353 				90D9B0FC12E11DCB002D4255 /* glslang_tab.cpp */,
    354 				90D9B0FD12E11DCB002D4255 /* glslang_tab.h */,
    355 				90D9B0FE12E11DCB002D4255 /* glslang.h */,
    356 				FB39D22A1200F35A00088E69 /* InfoSink.cpp */,
    357 				FB39D22B1200F35A00088E69 /* InfoSink.h */,
    358 				FB39D22C1200F35A00088E69 /* Initialize.cpp */,
    359 				FB39D22D1200F35A00088E69 /* Initialize.h */,
    360 				FB39D22E1200F35A00088E69 /* InitializeDll.cpp */,
    361 				FB39D22F1200F35A00088E69 /* InitializeDll.h */,
    362 				FB39D2301200F35A00088E69 /* InitializeGlobals.h */,
    363 				FB39D2311200F35A00088E69 /* InitializeParseContext.h */,
    364 				FB39D2321200F35A00088E69 /* Intermediate.cpp */,
    365 				FB39D2331200F35A00088E69 /* intermediate.h */,
    366 				FB39D2341200F35A00088E69 /* intermOut.cpp */,
    367 				FB39D2351200F35A00088E69 /* IntermTraverse.cpp */,
    368 				FB39D2361200F35A00088E69 /* localintermediate.h */,
    369 				FB39D2371200F35A00088E69 /* MMap.h */,
    370 				FB39D2381200F35A00088E69 /* osinclude.h */,
    371 				90D9B0FF12E11DCB002D4255 /* ossource_nspr.cpp */,
    372 				FB39D2391200F35A00088E69 /* ossource_posix.cpp */,
    373 				FB39D23A1200F35A00088E69 /* ossource_win.cpp */,
    374 				FB39D23B1200F35A00088E69 /* OutputGLSL.cpp */,
    375 				FB39D23C1200F35A00088E69 /* OutputGLSL.h */,
    376 				FB39D23F1200F35A00088E69 /* parseConst.cpp */,
    377 				FB39D2401200F35A00088E69 /* ParseHelper.cpp */,
    378 				FB39D2411200F35A00088E69 /* ParseHelper.h */,
    379 				FB39D2421200F35A00088E69 /* PoolAlloc.cpp */,
    380 				FB39D2431200F35A00088E69 /* PoolAlloc.h */,
    381 				FB39D2561200F35A00088E69 /* QualifierAlive.cpp */,
    382 				FB39D2571200F35A00088E69 /* QualifierAlive.h */,
    383 				FB39D2581200F35A00088E69 /* RemoveTree.cpp */,
    384 				FB39D2591200F35A00088E69 /* RemoveTree.h */,
    385 				90D9B10012E11DCB002D4255 /* SearchSymbol.cpp */,
    386 				90D9B10112E11DCB002D4255 /* SearchSymbol.h */,
    387 				FB39D25A1200F35A00088E69 /* ShaderLang.cpp */,
    388 				FB39D25B1200F35A00088E69 /* ShHandle.h */,
    389 				FB39D25C1200F35A00088E69 /* SymbolTable.cpp */,
    390 				FB39D25D1200F35A00088E69 /* SymbolTable.h */,
    391 				FB39D2681200F35A00088E69 /* TranslatorGLSL.cpp */,
    392 				FB39D2691200F35A00088E69 /* TranslatorGLSL.h */,
    393 				FB39D26C1200F35A00088E69 /* Types.h */,
    394 				FB39D26D1200F35A00088E69 /* UnfoldSelect.cpp */,
    395 				FB39D26E1200F35A00088E69 /* UnfoldSelect.h */,
    396 				90D9B10B12E11DD6002D4255 /* util.cpp */,
    397 				90D9B10C12E11DD6002D4255 /* util.h */,
    398 				90D9B10D12E11DD6002D4255 /* ValidateLimitations.cpp */,
    399 				90D9B10E12E11DD6002D4255 /* ValidateLimitations.h */,
    400 				90D9B10F12E11DD6002D4255 /* VariableInfo.cpp */,
    401 				90D9B11012E11DD6002D4255 /* VariableInfo.h */,
    402 				90D9B11112E11DD6002D4255 /* VersionGLSL.cpp */,
    403 				90D9B11212E11DD6002D4255 /* VersionGLSL.h */,
    404 			);
    405 			name = compiler;
    406 			path = src/compiler;
    407 			sourceTree = "<group>";
    408 		};
    409 		FB39D2441200F35A00088E69 /* preprocessor */ = {
    410 			isa = PBXGroup;
    411 			children = (
    412 				FB39D2451200F35A00088E69 /* atom.c */,
    413 				FB39D2461200F35A00088E69 /* atom.h */,
    414 				FB39D2471200F35A00088E69 /* compile.h */,
    415 				FB39D2481200F35A00088E69 /* cpp.c */,
    416 				FB39D2491200F35A00088E69 /* cpp.h */,
    417 				FB39D24A1200F35A00088E69 /* cppstruct.c */,
    418 				FB39D24B1200F35A00088E69 /* memory.c */,
    419 				FB39D24C1200F35A00088E69 /* memory.h */,
    420 				FB39D24D1200F35A00088E69 /* parser.h */,
    421 				FB39D24E1200F35A00088E69 /* preprocess.h */,
    422 				FB39D24F1200F35A00088E69 /* scanner.c */,
    423 				FB39D2501200F35A00088E69 /* scanner.h */,
    424 				FB39D2511200F35A00088E69 /* slglobals.h */,
    425 				FB39D2521200F35A00088E69 /* symbols.c */,
    426 				FB39D2531200F35A00088E69 /* symbols.h */,
    427 				FB39D2541200F35A00088E69 /* tokens.c */,
    428 				FB39D2551200F35A00088E69 /* tokens.h */,
    429 			);
    430 			path = preprocessor;
    431 			sourceTree = "<group>";
    432 		};
    433 		FB39D2BD1200F3E600088E69 /* GLSLANG */ = {
    434 			isa = PBXGroup;
    435 			children = (
    436 				FB39D2BF1200F3E600088E69 /* ShaderLang.h */,
    437 			);
    438 			name = GLSLANG;
    439 			path = include/GLSLANG;
    440 			sourceTree = "<group>";
    441 		};
    442 /* End PBXGroup section */
    443 
    444 /* Begin PBXHeadersBuildPhase section */
    445 		FB39D77B1201110C00088E69 /* Headers */ = {
    446 			isa = PBXHeadersBuildPhase;
    447 			buildActionMask = 2147483647;
    448 			files = (
    449 				FB39D76E120110FC00088E69 /* ShaderLang.h in Headers */,
    450 				90D9B10312E11DCB002D4255 /* ExtensionBehavior.h in Headers */,
    451 				90D9B10612E11DCB002D4255 /* glslang_tab.h in Headers */,
    452 				90D9B10712E11DCB002D4255 /* glslang.h in Headers */,
    453 				90D9B10A12E11DCB002D4255 /* SearchSymbol.h in Headers */,
    454 				90D9B11412E11DD6002D4255 /* util.h in Headers */,
    455 				90D9B11612E11DD6002D4255 /* ValidateLimitations.h in Headers */,
    456 				90D9B11812E11DD6002D4255 /* VariableInfo.h in Headers */,
    457 				90D9B11A12E11DD6002D4255 /* VersionGLSL.h in Headers */,
    458 			);
    459 			runOnlyForDeploymentPostprocessing = 0;
    460 		};
    461 /* End PBXHeadersBuildPhase section */
    462 
    463 /* Begin PBXNativeTarget section */
    464 		FB39D0D01200F0E300088E69 /* ANGLE */ = {
    465 			isa = PBXNativeTarget;
    466 			buildConfigurationList = FB39D0D61200F11E00088E69 /* Build configuration list for PBXNativeTarget "ANGLE" */;
    467 			buildPhases = (
    468 				FB39D77B1201110C00088E69 /* Headers */,
    469 				FB39D0CE1200F0E300088E69 /* Sources */,
    470 				FB39D0CF1200F0E300088E69 /* Frameworks */,
    471 			);
    472 			buildRules = (
    473 			);
    474 			dependencies = (
    475 			);
    476 			name = ANGLE;
    477 			productName = angle;
    478 			productReference = FB39D0D11200F0E300088E69 /* libANGLE.a */;
    479 			productType = "com.apple.product-type.library.static";
    480 		};
    481 /* End PBXNativeTarget section */
    482 
    483 /* Begin PBXProject section */
    484 		FB39D0701200ED9200088E69 /* Project object */ = {
    485 			isa = PBXProject;
    486 			buildConfigurationList = FB39D0731200ED9200088E69 /* Build configuration list for PBXProject "ANGLE" */;
    487 			compatibilityVersion = "Xcode 2.4";
    488 			hasScannedForEncodings = 0;
    489 			knownRegions = (
    490 				English,
    491 				Japanese,
    492 				French,
    493 				German,
    494 			);
    495 			mainGroup = FB39D06E1200ED9200088E69;
    496 			projectDirPath = "";
    497 			projectRoot = "";
    498 			targets = (
    499 				FB39D0D01200F0E300088E69 /* ANGLE */,
    500 			);
    501 		};
    502 /* End PBXProject section */
    503 
    504 /* Begin PBXSourcesBuildPhase section */
    505 		FB39D0CE1200F0E300088E69 /* Sources */ = {
    506 			isa = PBXSourcesBuildPhase;
    507 			buildActionMask = 2147483647;
    508 			files = (
    509 				FB39D2711200F35A00088E69 /* CodeGenGLSL.cpp in Sources */,
    510 				FB39D2751200F35A00088E69 /* debug.cpp in Sources */,
    511 				FB39D2791200F35A00088E69 /* InfoSink.cpp in Sources */,
    512 				FB39D27B1200F35A00088E69 /* Initialize.cpp in Sources */,
    513 				FB39D27D1200F35A00088E69 /* InitializeDll.cpp in Sources */,
    514 				FB39D2811200F35A00088E69 /* Intermediate.cpp in Sources */,
    515 				FB39D2831200F35A00088E69 /* intermOut.cpp in Sources */,
    516 				FB39D2841200F35A00088E69 /* IntermTraverse.cpp in Sources */,
    517 				FB39D2881200F35A00088E69 /* ossource_posix.cpp in Sources */,
    518 				FB39D28A1200F35A00088E69 /* OutputGLSL.cpp in Sources */,
    519 				FB39D28E1200F35A00088E69 /* parseConst.cpp in Sources */,
    520 				FB39D28F1200F35A00088E69 /* ParseHelper.cpp in Sources */,
    521 				FB39D2911200F35A00088E69 /* PoolAlloc.cpp in Sources */,
    522 				FB39D2931200F35A00088E69 /* atom.c in Sources */,
    523 				FB39D2961200F35A00088E69 /* cpp.c in Sources */,
    524 				FB39D2981200F35A00088E69 /* cppstruct.c in Sources */,
    525 				FB39D2991200F35A00088E69 /* memory.c in Sources */,
    526 				FB39D29D1200F35A00088E69 /* scanner.c in Sources */,
    527 				FB39D2A01200F35A00088E69 /* symbols.c in Sources */,
    528 				FB39D2A21200F35A00088E69 /* tokens.c in Sources */,
    529 				FB39D2A41200F35A00088E69 /* QualifierAlive.cpp in Sources */,
    530 				FB39D2A61200F35A00088E69 /* RemoveTree.cpp in Sources */,
    531 				FB39D2A81200F35A00088E69 /* ShaderLang.cpp in Sources */,
    532 				FB39D2AA1200F35A00088E69 /* SymbolTable.cpp in Sources */,
    533 				FB39D2AC1200F35A00088E69 /* TranslatorGLSL.cpp in Sources */,
    534 				FB39D2B11200F35A00088E69 /* UnfoldSelect.cpp in Sources */,
    535 				90D9B10212E11DCB002D4255 /* Compiler.cpp in Sources */,
    536 				90D9B10412E11DCB002D4255 /* glslang_lex.cpp in Sources */,
    537 				90D9B10512E11DCB002D4255 /* glslang_tab.cpp in Sources */,
    538 				90D9B10912E11DCB002D4255 /* SearchSymbol.cpp in Sources */,
    539 				90D9B11312E11DD6002D4255 /* util.cpp in Sources */,
    540 				90D9B11512E11DD6002D4255 /* ValidateLimitations.cpp in Sources */,
    541 				90D9B11712E11DD6002D4255 /* VariableInfo.cpp in Sources */,
    542 				90D9B11912E11DD6002D4255 /* VersionGLSL.cpp in Sources */,
    543 			);
    544 			runOnlyForDeploymentPostprocessing = 0;
    545 		};
    546 /* End PBXSourcesBuildPhase section */
    547 
    548 /* Begin XCBuildConfiguration section */
    549 		5D7C59DB1208C6C3001C873E /* Production */ = {
    550 			isa = XCBuildConfiguration;
    551 			baseConfigurationReference = 5D7C59C61208C68B001C873E /* Base.xcconfig */;
    552 			buildSettings = {
    553 			};
    554 			name = Production;
    555 		};
    556 		5D7C59DC1208C6C3001C873E /* Production */ = {
    557 			isa = XCBuildConfiguration;
    558 			baseConfigurationReference = 5D7C59C51208C68B001C873E /* ANGLE.xcconfig */;
    559 			buildSettings = {
    560 			};
    561 			name = Production;
    562 		};
    563 		FB39D0711200ED9200088E69 /* Debug */ = {
    564 			isa = XCBuildConfiguration;
    565 			baseConfigurationReference = 5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */;
    566 			buildSettings = {
    567 				GCC_OPTIMIZATION_LEVEL = 0;
    568 			};
    569 			name = Debug;
    570 		};
    571 		FB39D0721200ED9200088E69 /* Release */ = {
    572 			isa = XCBuildConfiguration;
    573 			baseConfigurationReference = 5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */;
    574 			buildSettings = {
    575 			};
    576 			name = Release;
    577 		};
    578 		FB39D0D21200F0E400088E69 /* Debug */ = {
    579 			isa = XCBuildConfiguration;
    580 			baseConfigurationReference = 5D7C59C51208C68B001C873E /* ANGLE.xcconfig */;
    581 			buildSettings = {
    582 			};
    583 			name = Debug;
    584 		};
    585 		FB39D0D31200F0E400088E69 /* Release */ = {
    586 			isa = XCBuildConfiguration;
    587 			baseConfigurationReference = 5D7C59C51208C68B001C873E /* ANGLE.xcconfig */;
    588 			buildSettings = {
    589 			};
    590 			name = Release;
    591 		};
    592 /* End XCBuildConfiguration section */
    593 
    594 /* Begin XCConfigurationList section */
    595 		FB39D0731200ED9200088E69 /* Build configuration list for PBXProject "ANGLE" */ = {
    596 			isa = XCConfigurationList;
    597 			buildConfigurations = (
    598 				FB39D0711200ED9200088E69 /* Debug */,
    599 				FB39D0721200ED9200088E69 /* Release */,
    600 				5D7C59DB1208C6C3001C873E /* Production */,
    601 			);
    602 			defaultConfigurationIsVisible = 0;
    603 			defaultConfigurationName = Production;
    604 		};
    605 		FB39D0D61200F11E00088E69 /* Build configuration list for PBXNativeTarget "ANGLE" */ = {
    606 			isa = XCConfigurationList;
    607 			buildConfigurations = (
    608 				FB39D0D21200F0E400088E69 /* Debug */,
    609 				FB39D0D31200F0E400088E69 /* Release */,
    610 				5D7C59DC1208C6C3001C873E /* Production */,
    611 			);
    612 			defaultConfigurationIsVisible = 0;
    613 			defaultConfigurationName = Production;
    614 		};
    615 /* End XCConfigurationList section */
    616 	};
    617 	rootObject = FB39D0701200ED9200088E69 /* Project object */;
    618 }
    619