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 */
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 */
207 /* Begin PBXFrameworksBuildPhase section */
208 FB39D0CF1200F0E300088E69 /* Frameworks */ = {
209 isa = PBXFrameworksBuildPhase;
210 buildActionMask = 2147483647;
213 runOnlyForDeploymentPostprocessing = 0;
215 /* End PBXFrameworksBuildPhase section */
217 /* Begin PBXGroup section */
218 5D7C59C41208C68B001C873E /* Configurations */ = {
221 5D7C59C51208C68B001C873E /* ANGLE.xcconfig */,
222 5D7C59C61208C68B001C873E /* Base.xcconfig */,
223 5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */,
225 path = Configurations;
226 sourceTree = "<group>";
228 FB39D06E1200ED9200088E69 = {
231 FB39D2201200F35A00088E69 /* compiler */,
232 FB39D0841200EDEB00088E69 /* Source */,
233 5D7C59C41208C68B001C873E /* Configurations */,
234 FB39D0CC1200EF9B00088E69 /* Products */,
236 sourceTree = "<group>";
238 FB39D0841200EDEB00088E69 /* Source */ = {
241 FB39D2BD1200F3E600088E69 /* GLSLANG */,
242 FB39D1851200F26200088E69 /* compiler */,
245 sourceTree = "<group>";
247 FB39D0CC1200EF9B00088E69 /* Products */ = {
250 FB39D0D11200F0E300088E69 /* libANGLE.a */,
253 sourceTree = "<group>";
255 FB39D1851200F26200088E69 /* compiler */ = {
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 */,
313 sourceTree = "<group>";
315 FB39D1A91200F26200088E69 /* preprocessor */ = {
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 */,
338 sourceTree = "<group>";
340 FB39D2201200F35A00088E69 /* compiler */ = {
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 */,
407 sourceTree = "<group>";
409 FB39D2441200F35A00088E69 /* preprocessor */ = {
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 */,
431 sourceTree = "<group>";
433 FB39D2BD1200F3E600088E69 /* GLSLANG */ = {
436 FB39D2BF1200F3E600088E69 /* ShaderLang.h */,
439 path = include/GLSLANG;
440 sourceTree = "<group>";
442 /* End PBXGroup section */
444 /* Begin PBXHeadersBuildPhase section */
445 FB39D77B1201110C00088E69 /* Headers */ = {
446 isa = PBXHeadersBuildPhase;
447 buildActionMask = 2147483647;
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 */,
459 runOnlyForDeploymentPostprocessing = 0;
461 /* End PBXHeadersBuildPhase section */
463 /* Begin PBXNativeTarget section */
464 FB39D0D01200F0E300088E69 /* ANGLE */ = {
465 isa = PBXNativeTarget;
466 buildConfigurationList = FB39D0D61200F11E00088E69 /* Build configuration list for PBXNativeTarget "ANGLE" */;
468 FB39D77B1201110C00088E69 /* Headers */,
469 FB39D0CE1200F0E300088E69 /* Sources */,
470 FB39D0CF1200F0E300088E69 /* Frameworks */,
478 productReference = FB39D0D11200F0E300088E69 /* libANGLE.a */;
479 productType = "com.apple.product-type.library.static";
481 /* End PBXNativeTarget section */
483 /* Begin PBXProject section */
484 FB39D0701200ED9200088E69 /* Project object */ = {
486 buildConfigurationList = FB39D0731200ED9200088E69 /* Build configuration list for PBXProject "ANGLE" */;
487 compatibilityVersion = "Xcode 2.4";
488 hasScannedForEncodings = 0;
495 mainGroup = FB39D06E1200ED9200088E69;
499 FB39D0D01200F0E300088E69 /* ANGLE */,
502 /* End PBXProject section */
504 /* Begin PBXSourcesBuildPhase section */
505 FB39D0CE1200F0E300088E69 /* Sources */ = {
506 isa = PBXSourcesBuildPhase;
507 buildActionMask = 2147483647;
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 */,
544 runOnlyForDeploymentPostprocessing = 0;
546 /* End PBXSourcesBuildPhase section */
548 /* Begin XCBuildConfiguration section */
549 5D7C59DB1208C6C3001C873E /* Production */ = {
550 isa = XCBuildConfiguration;
551 baseConfigurationReference = 5D7C59C61208C68B001C873E /* Base.xcconfig */;
556 5D7C59DC1208C6C3001C873E /* Production */ = {
557 isa = XCBuildConfiguration;
558 baseConfigurationReference = 5D7C59C51208C68B001C873E /* ANGLE.xcconfig */;
563 FB39D0711200ED9200088E69 /* Debug */ = {
564 isa = XCBuildConfiguration;
565 baseConfigurationReference = 5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */;
567 GCC_OPTIMIZATION_LEVEL = 0;
571 FB39D0721200ED9200088E69 /* Release */ = {
572 isa = XCBuildConfiguration;
573 baseConfigurationReference = 5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */;
578 FB39D0D21200F0E400088E69 /* Debug */ = {
579 isa = XCBuildConfiguration;
580 baseConfigurationReference = 5D7C59C51208C68B001C873E /* ANGLE.xcconfig */;
585 FB39D0D31200F0E400088E69 /* Release */ = {
586 isa = XCBuildConfiguration;
587 baseConfigurationReference = 5D7C59C51208C68B001C873E /* ANGLE.xcconfig */;
592 /* End XCBuildConfiguration section */
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 */,
602 defaultConfigurationIsVisible = 0;
603 defaultConfigurationName = Production;
605 FB39D0D61200F11E00088E69 /* Build configuration list for PBXNativeTarget "ANGLE" */ = {
606 isa = XCConfigurationList;
607 buildConfigurations = (
608 FB39D0D21200F0E400088E69 /* Debug */,
609 FB39D0D31200F0E400088E69 /* Release */,
610 5D7C59DC1208C6C3001C873E /* Production */,
612 defaultConfigurationIsVisible = 0;
613 defaultConfigurationName = Production;
615 /* End XCConfigurationList section */
617 rootObject = FB39D0701200ED9200088E69 /* Project object */;