• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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