blob: 00c8c611b22509a53e0b1905fa9a7cc89869e448 [file] [log] [blame]
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
31012E1218B97B9B0039062F /* BaseTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DA018B97B9B0039062F /* BaseTypes.h */; };
31012E1318B97B9B0039062F /* BuiltInFunctionEmulator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DA118B97B9B0039062F /* BuiltInFunctionEmulator.cpp */; };
31012E1418B97B9B0039062F /* BuiltInFunctionEmulator.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DA218B97B9B0039062F /* BuiltInFunctionEmulator.h */; };
31012E1518B97B9B0039062F /* CodeGen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DA318B97B9B0039062F /* CodeGen.cpp */; };
31012E1618B97B9B0039062F /* Common.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DA418B97B9B0039062F /* Common.h */; };
31012E1718B97B9B0039062F /* Compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DA518B97B9B0039062F /* Compiler.cpp */; };
31012E1A18B97B9B0039062F /* ConstantUnion.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DA818B97B9B0039062F /* ConstantUnion.h */; };
31012E2618B97B9B0039062F /* Diagnostics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DB518B97B9B0039062F /* Diagnostics.cpp */; };
31012E2718B97B9B0039062F /* Diagnostics.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DB618B97B9B0039062F /* Diagnostics.h */; };
31012E2818B97B9B0039062F /* DirectiveHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DB718B97B9B0039062F /* DirectiveHandler.cpp */; };
31012E2918B97B9B0039062F /* DirectiveHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DB818B97B9B0039062F /* DirectiveHandler.h */; };
31012E2A18B97B9B0039062F /* ExtensionBehavior.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DB918B97B9B0039062F /* ExtensionBehavior.h */; };
31012E2D18B97B9B0039062F /* glslang.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DBD18B97B9B0039062F /* glslang.h */; };
31012E3018B97B9B0039062F /* glslang_lex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DC018B97B9B0039062F /* glslang_lex.cpp */; };
31012E3118B97B9B0039062F /* glslang_tab.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DC118B97B9B0039062F /* glslang_tab.cpp */; };
31012E3218B97B9B0039062F /* glslang_tab.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DC218B97B9B0039062F /* glslang_tab.h */; };
31012E3318B97B9B0039062F /* HashNames.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DC318B97B9B0039062F /* HashNames.h */; };
31012E3418B97B9B0039062F /* InfoSink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DC418B97B9B0039062F /* InfoSink.cpp */; };
31012E3518B97B9B0039062F /* InfoSink.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DC518B97B9B0039062F /* InfoSink.h */; };
31012E3618B97B9B0039062F /* Initialize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DC618B97B9B0039062F /* Initialize.cpp */; };
31012E3718B97B9B0039062F /* Initialize.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DC718B97B9B0039062F /* Initialize.h */; };
31012E3818B97B9B0039062F /* InitializeDll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DC818B97B9B0039062F /* InitializeDll.cpp */; };
31012E3918B97B9B0039062F /* InitializeDll.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DC918B97B9B0039062F /* InitializeDll.h */; };
31012E3A18B97B9B0039062F /* InitializeGlobals.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DCA18B97B9B0039062F /* InitializeGlobals.h */; };
31012E3D18B97B9B0039062F /* InitializeVariables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DCD18B97B9B0039062F /* InitializeVariables.cpp */; };
31012E3E18B97B9B0039062F /* InitializeVariables.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DCE18B97B9B0039062F /* InitializeVariables.h */; };
31012E4218B97B9B0039062F /* IntermTraverse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DD218B97B9B0039062F /* IntermTraverse.cpp */; };
31012E4718B97B9B0039062F /* NodeSearch.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DD718B97B9B0039062F /* NodeSearch.h */; };
31012E4B18B97B9B0039062F /* OutputESSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DDB18B97B9B0039062F /* OutputESSL.cpp */; };
31012E4C18B97B9B0039062F /* OutputESSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DDC18B97B9B0039062F /* OutputESSL.h */; };
31012E4D18B97B9B0039062F /* OutputGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DDD18B97B9B0039062F /* OutputGLSL.cpp */; };
31012E4E18B97B9B0039062F /* OutputGLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DDE18B97B9B0039062F /* OutputGLSL.h */; };
31012E4F18B97B9B0039062F /* OutputGLSLBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DDF18B97B9B0039062F /* OutputGLSLBase.cpp */; };
31012E5018B97B9B0039062F /* OutputGLSLBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DE018B97B9B0039062F /* OutputGLSLBase.h */; };
31012E5118B97B9B0039062F /* OutputHLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DE118B97B9B0039062F /* OutputHLSL.cpp */; };
31012E5218B97B9B0039062F /* OutputHLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DE218B97B9B0039062F /* OutputHLSL.h */; };
31012E5418B97B9B0039062F /* ParseContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DE418B97B9B0039062F /* ParseContext.cpp */; };
31012E5518B97B9B0039062F /* ParseContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DE518B97B9B0039062F /* ParseContext.h */; };
31012E5618B97B9B0039062F /* PoolAlloc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DE618B97B9B0039062F /* PoolAlloc.cpp */; };
31012E5718B97B9B0039062F /* PoolAlloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DE718B97B9B0039062F /* PoolAlloc.h */; };
31012E5818B97B9B0039062F /* Pragma.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DE818B97B9B0039062F /* Pragma.h */; };
31012E5E18B97B9B0039062F /* RewriteElseBlocks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DEE18B97B9B0039062F /* RewriteElseBlocks.cpp */; };
31012E5F18B97B9B0039062F /* RewriteElseBlocks.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DEF18B97B9B0039062F /* RewriteElseBlocks.h */; };
31012E6018B97B9B0039062F /* SearchSymbol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DF018B97B9B0039062F /* SearchSymbol.cpp */; };
31012E6118B97B9B0039062F /* SearchSymbol.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DF118B97B9B0039062F /* SearchSymbol.h */; };
31012E6218B97B9B0039062F /* ShaderLang.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DF218B97B9B0039062F /* ShaderLang.cpp */; };
31012E6418B97B9B0039062F /* SymbolTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DF418B97B9B0039062F /* SymbolTable.cpp */; };
31012E6518B97B9B0039062F /* SymbolTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DF518B97B9B0039062F /* SymbolTable.h */; };
31012E6A18B97B9B0039062F /* TranslatorESSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DFB18B97B9B0039062F /* TranslatorESSL.cpp */; };
31012E6B18B97B9B0039062F /* TranslatorESSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DFC18B97B9B0039062F /* TranslatorESSL.h */; };
31012E6C18B97B9B0039062F /* TranslatorGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DFD18B97B9B0039062F /* TranslatorGLSL.cpp */; };
31012E6D18B97B9B0039062F /* TranslatorGLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DFE18B97B9B0039062F /* TranslatorGLSL.h */; };
31012E6E18B97B9B0039062F /* TranslatorHLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DFF18B97B9B0039062F /* TranslatorHLSL.cpp */; };
31012E6F18B97B9B0039062F /* TranslatorHLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012E0018B97B9B0039062F /* TranslatorHLSL.h */; };
31012E7018B97B9B0039062F /* Types.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012E0118B97B9B0039062F /* Types.h */; };
31012E7318B97B9B0039062F /* UnfoldShortCircuitAST.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012E0418B97B9B0039062F /* UnfoldShortCircuitAST.cpp */; };
31012E7418B97B9B0039062F /* UnfoldShortCircuitAST.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012E0518B97B9B0039062F /* UnfoldShortCircuitAST.h */; };
31012E7718B97B9B0039062F /* util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012E0818B97B9B0039062F /* util.cpp */; };
31012E7818B97B9B0039062F /* util.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012E0918B97B9B0039062F /* util.h */; };
31012E7918B97B9B0039062F /* ValidateLimitations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012E0A18B97B9B0039062F /* ValidateLimitations.cpp */; };
31012E7A18B97B9B0039062F /* ValidateLimitations.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012E0B18B97B9B0039062F /* ValidateLimitations.h */; };
31012E7D18B97B9B0039062F /* VariablePacker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012E0E18B97B9B0039062F /* VariablePacker.cpp */; };
31012E7E18B97B9B0039062F /* VariablePacker.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012E0F18B97B9B0039062F /* VariablePacker.h */; };
31012E7F18B97B9B0039062F /* VersionGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012E1018B97B9B0039062F /* VersionGLSL.cpp */; };
31012E8018B97B9B0039062F /* VersionGLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012E1118B97B9B0039062F /* VersionGLSL.h */; };
312BDB0C15FECAC90097EBC7 /* ANGLE.plist in CopyFiles */ = {isa = PBXBuildFile; fileRef = 312BDB0915FEC91E0097EBC7 /* ANGLE.plist */; };
312BDB0E15FECAE50097EBC7 /* ANGLE.txt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 312BDB0A15FECA3A0097EBC7 /* ANGLE.txt */; };
315EBD3F1FCE43BD00AC7A89 /* uniform_type_info_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD3E1FCE43BD00AC7A89 /* uniform_type_info_autogen.cpp */; };
315EBD781FCE443600AC7A89 /* TranslatorVulkan.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD401FCE442600AC7A89 /* TranslatorVulkan.cpp */; };
315EBD791FCE443600AC7A89 /* IntermTraverse.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD411FCE442700AC7A89 /* IntermTraverse.h */; };
315EBD7A1FCE443600AC7A89 /* RemoveEmptySwitchStatements.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD421FCE442700AC7A89 /* RemoveEmptySwitchStatements.h */; };
315EBD7B1FCE443600AC7A89 /* UtilsHLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD431FCE442700AC7A89 /* UtilsHLSL.cpp */; };
315EBD7C1FCE443600AC7A89 /* DeclareAndInitBuiltinsForInstancedMultiview.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD441FCE442800AC7A89 /* DeclareAndInitBuiltinsForInstancedMultiview.h */; };
315EBD7D1FCE443600AC7A89 /* BuiltInFunctionEmulatorHLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD451FCE442800AC7A89 /* BuiltInFunctionEmulatorHLSL.h */; };
315EBD7E1FCE443600AC7A89 /* ClampPointSize.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD461FCE442800AC7A89 /* ClampPointSize.h */; };
315EBD7F1FCE443600AC7A89 /* StructureHLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD471FCE442800AC7A89 /* StructureHLSL.cpp */; };
315EBD801FCE443600AC7A89 /* ParamType.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD481FCE442900AC7A89 /* ParamType.h */; };
315EBD811FCE443600AC7A89 /* RemoveArrayLengthMethod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD491FCE442900AC7A89 /* RemoveArrayLengthMethod.cpp */; };
315EBD821FCE443600AC7A89 /* OutputVulkanGLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD4A1FCE442900AC7A89 /* OutputVulkanGLSL.h */; };
315EBD831FCE443600AC7A89 /* ImageFunctionHLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD4B1FCE442900AC7A89 /* ImageFunctionHLSL.cpp */; };
315EBD841FCE443600AC7A89 /* BuiltInFunctionEmulatorHLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD4C1FCE442A00AC7A89 /* BuiltInFunctionEmulatorHLSL.cpp */; };
315EBD851FCE443600AC7A89 /* SymbolUniqueId.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD4D1FCE442A00AC7A89 /* SymbolUniqueId.h */; };
315EBD861FCE443600AC7A89 /* HashNames.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD4E1FCE442A00AC7A89 /* HashNames.cpp */; };
315EBD871FCE443600AC7A89 /* DeclareAndInitBuiltinsForInstancedMultiview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD4F1FCE442A00AC7A89 /* DeclareAndInitBuiltinsForInstancedMultiview.cpp */; };
315EBD881FCE443600AC7A89 /* RemoveNoOpCasesFromEndOfSwitchStatements.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD501FCE442B00AC7A89 /* RemoveNoOpCasesFromEndOfSwitchStatements.h */; };
315EBD891FCE443600AC7A89 /* FindMain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD511FCE442B00AC7A89 /* FindMain.cpp */; };
315EBD8A1FCE443600AC7A89 /* RemoveNoOpCasesFromEndOfSwitchStatements.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD531FCE442C00AC7A89 /* RemoveNoOpCasesFromEndOfSwitchStatements.cpp */; };
315EBD8B1FCE443600AC7A89 /* UniformHLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD541FCE442C00AC7A89 /* UniformHLSL.cpp */; };
315EBD8C1FCE443600AC7A89 /* CollectVariables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD551FCE442C00AC7A89 /* CollectVariables.cpp */; };
315EBD8D1FCE443600AC7A89 /* VectorizeVectorScalarArithmetic.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD561FCE442C00AC7A89 /* VectorizeVectorScalarArithmetic.h */; };
315EBD8E1FCE443600AC7A89 /* IsASTDepthBelowLimit.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD571FCE442D00AC7A89 /* IsASTDepthBelowLimit.h */; };
315EBD8F1FCE443600AC7A89 /* RemoveArrayLengthMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD581FCE442D00AC7A89 /* RemoveArrayLengthMethod.h */; };
315EBD901FCE443600AC7A89 /* FindMain.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD591FCE442D00AC7A89 /* FindMain.h */; };
315EBD911FCE443600AC7A89 /* RemoveUnreferencedVariables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD5A1FCE442E00AC7A89 /* RemoveUnreferencedVariables.cpp */; };
315EBD921FCE443600AC7A89 /* RunAtTheEndOfShader.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD5B1FCE442E00AC7A89 /* RunAtTheEndOfShader.h */; };
315EBD931FCE443600AC7A89 /* UtilsHLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD5C1FCE442E00AC7A89 /* UtilsHLSL.h */; };
315EBD941FCE443600AC7A89 /* IntermNode_util.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD5D1FCE442F00AC7A89 /* IntermNode_util.h */; };
315EBD951FCE443600AC7A89 /* RunAtTheEndOfShader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD5E1FCE442F00AC7A89 /* RunAtTheEndOfShader.cpp */; };
315EBD961FCE443600AC7A89 /* ImageFunctionHLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD5F1FCE442F00AC7A89 /* ImageFunctionHLSL.h */; };
315EBD971FCE443600AC7A89 /* emulated_builtin_functions_hlsl_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD601FCE442F00AC7A89 /* emulated_builtin_functions_hlsl_autogen.cpp */; };
315EBD981FCE443600AC7A89 /* IntermNode_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD611FCE443000AC7A89 /* IntermNode_util.cpp */; };
315EBD991FCE443600AC7A89 /* TextureFunctionHLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD621FCE443000AC7A89 /* TextureFunctionHLSL.cpp */; };
315EBD9A1FCE443600AC7A89 /* CollectVariables.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD631FCE443000AC7A89 /* CollectVariables.h */; };
315EBD9B1FCE443600AC7A89 /* OutputTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD641FCE443000AC7A89 /* OutputTree.h */; };
315EBD9C1FCE443600AC7A89 /* IsASTDepthBelowLimit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD651FCE443100AC7A89 /* IsASTDepthBelowLimit.cpp */; };
315EBD9D1FCE443600AC7A89 /* TranslatorVulkan.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD661FCE443100AC7A89 /* TranslatorVulkan.h */; };
315EBD9E1FCE443600AC7A89 /* TextureFunctionHLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD671FCE443100AC7A89 /* TextureFunctionHLSL.h */; };
315EBD9F1FCE443600AC7A89 /* OutputVulkanGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD681FCE443100AC7A89 /* OutputVulkanGLSL.cpp */; };
315EBDA01FCE443600AC7A89 /* UniformHLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD691FCE443200AC7A89 /* UniformHLSL.h */; };
315EBDA11FCE443600AC7A89 /* WrapSwitchStatementsInBlocks.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD6A1FCE443200AC7A89 /* WrapSwitchStatementsInBlocks.h */; };
315EBDA21FCE443600AC7A89 /* ExtensionBehavior.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD6B1FCE443200AC7A89 /* ExtensionBehavior.cpp */; };
315EBDA31FCE443600AC7A89 /* ValidateVaryingLocations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD6C1FCE443300AC7A89 /* ValidateVaryingLocations.cpp */; };
315EBDA41FCE443600AC7A89 /* PruneNoOps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD6D1FCE443300AC7A89 /* PruneNoOps.cpp */; };
315EBDA51FCE443600AC7A89 /* PruneNoOps.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD6E1FCE443300AC7A89 /* PruneNoOps.h */; };
315EBDA61FCE443600AC7A89 /* WrapSwitchStatementsInBlocks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD6F1FCE443300AC7A89 /* WrapSwitchStatementsInBlocks.cpp */; };
315EBDA71FCE443600AC7A89 /* ValidateVaryingLocations.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD701FCE443400AC7A89 /* ValidateVaryingLocations.h */; };
315EBDA81FCE443600AC7A89 /* ClampPointSize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD711FCE443400AC7A89 /* ClampPointSize.cpp */; };
315EBDA91FCE443600AC7A89 /* RemoveEmptySwitchStatements.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD721FCE443400AC7A89 /* RemoveEmptySwitchStatements.cpp */; };
315EBDAA1FCE443600AC7A89 /* StructureHLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD731FCE443400AC7A89 /* StructureHLSL.h */; };
315EBDAB1FCE443600AC7A89 /* VectorizeVectorScalarArithmetic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD741FCE443500AC7A89 /* VectorizeVectorScalarArithmetic.cpp */; };
315EBDAC1FCE443600AC7A89 /* OutputTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD751FCE443500AC7A89 /* OutputTree.cpp */; };
315EBDAD1FCE443600AC7A89 /* RemoveUnreferencedVariables.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD761FCE443500AC7A89 /* RemoveUnreferencedVariables.h */; };
315EBDAE1FCE443600AC7A89 /* SymbolUniqueId.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD771FCE443500AC7A89 /* SymbolUniqueId.cpp */; };
315EBDB91FCE44BF00AC7A89 /* SyncGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDAF1FCE44BC00AC7A89 /* SyncGL.h */; };
315EBDBA1FCE44BF00AC7A89 /* ProgramPipelineGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDB01FCE44BD00AC7A89 /* ProgramPipelineGL.cpp */; };
315EBDBB1FCE44BF00AC7A89 /* ProgramPipelineGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDB11FCE44BD00AC7A89 /* ProgramPipelineGL.h */; };
315EBDBC1FCE44BF00AC7A89 /* DispatchTableGL_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDB21FCE44BD00AC7A89 /* DispatchTableGL_autogen.h */; };
315EBDBD1FCE44BF00AC7A89 /* ClearMultiviewGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDB31FCE44BE00AC7A89 /* ClearMultiviewGL.cpp */; };
315EBDBE1FCE44BF00AC7A89 /* DispatchTableGL_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDB41FCE44BE00AC7A89 /* DispatchTableGL_autogen.cpp */; };
315EBDBF1FCE44BF00AC7A89 /* null_functions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDB51FCE44BE00AC7A89 /* null_functions.cpp */; };
315EBDC01FCE44BF00AC7A89 /* SyncGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDB61FCE44BE00AC7A89 /* SyncGL.cpp */; };
315EBDC11FCE44BF00AC7A89 /* ClearMultiviewGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDB71FCE44BF00AC7A89 /* ClearMultiviewGL.h */; };
315EBDC21FCE44BF00AC7A89 /* null_functions.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDB81FCE44BF00AC7A89 /* null_functions.h */; };
315EBDC81FCE44E400AC7A89 /* ProgramPipelineImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDC31FCE44E200AC7A89 /* ProgramPipelineImpl.h */; };
315EBDC91FCE44E400AC7A89 /* driver_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDC41FCE44E200AC7A89 /* driver_utils.h */; };
315EBDCA1FCE44E400AC7A89 /* Format_table_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDC51FCE44E300AC7A89 /* Format_table_autogen.cpp */; };
315EBDCB1FCE44E400AC7A89 /* SyncImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDC61FCE44E300AC7A89 /* SyncImpl.h */; };
315EBDCC1FCE44E400AC7A89 /* driver_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDC71FCE44E300AC7A89 /* driver_utils.cpp */; };
315EBDE41FCE452D00AC7A89 /* PackedGLEnums_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDCD1FCE452700AC7A89 /* PackedGLEnums_autogen.cpp */; };
315EBDE51FCE452D00AC7A89 /* ProgramPipeline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDCE1FCE452700AC7A89 /* ProgramPipeline.cpp */; };
315EBDE61FCE452D00AC7A89 /* ProgramLinkedResources.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDCF1FCE452700AC7A89 /* ProgramLinkedResources.h */; };
315EBDE71FCE452D00AC7A89 /* WorkerThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDD01FCE452800AC7A89 /* WorkerThread.cpp */; };
315EBDE81FCE452D00AC7A89 /* LoggingAnnotator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDD11FCE452800AC7A89 /* LoggingAnnotator.cpp */; };
315EBDE91FCE452D00AC7A89 /* ErrorStrings.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDD21FCE452800AC7A89 /* ErrorStrings.h */; };
315EBDEA1FCE452D00AC7A89 /* PackedGLEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDD31FCE452900AC7A89 /* PackedGLEnums.h */; };
315EBDEB1FCE452D00AC7A89 /* params.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDD41FCE452900AC7A89 /* params.cpp */; };
315EBDEC1FCE452D00AC7A89 /* ProgramLinkedResources.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDD51FCE452900AC7A89 /* ProgramLinkedResources.cpp */; };
315EBDED1FCE452D00AC7A89 /* MemoryProgramCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDD61FCE452900AC7A89 /* MemoryProgramCache.h */; };
315EBDEE1FCE452D00AC7A89 /* ProgramPipeline.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDD71FCE452A00AC7A89 /* ProgramPipeline.h */; };
315EBDEF1FCE452D00AC7A89 /* es3_copy_conversion_table_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDD81FCE452A00AC7A89 /* es3_copy_conversion_table_autogen.cpp */; };
315EBDF01FCE452D00AC7A89 /* SizedMRUCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDD91FCE452A00AC7A89 /* SizedMRUCache.h */; };
315EBDF11FCE452D00AC7A89 /* LoggingAnnotator.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDDA1FCE452B00AC7A89 /* LoggingAnnotator.h */; };
315EBDF21FCE452D00AC7A89 /* Thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDDB1FCE452B00AC7A89 /* Thread.cpp */; };
315EBDF31FCE452D00AC7A89 /* MemoryProgramCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDDC1FCE452B00AC7A89 /* MemoryProgramCache.cpp */; };
315EBDF41FCE452D00AC7A89 /* Thread.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDDD1FCE452B00AC7A89 /* Thread.h */; };
315EBDF51FCE452D00AC7A89 /* VaryingPacking.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDDE1FCE452C00AC7A89 /* VaryingPacking.h */; };
315EBDF61FCE452D00AC7A89 /* VaryingPacking.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDDF1FCE452C00AC7A89 /* VaryingPacking.cpp */; };
315EBDF71FCE452D00AC7A89 /* PackedGLEnums_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDE01FCE452C00AC7A89 /* PackedGLEnums_autogen.h */; };
315EBDF81FCE452D00AC7A89 /* params.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDE11FCE452C00AC7A89 /* params.h */; };
315EBDF91FCE452D00AC7A89 /* ResourceMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDE21FCE452D00AC7A89 /* ResourceMap.h */; };
315EBDFA1FCE452D00AC7A89 /* WorkerThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDE31FCE452D00AC7A89 /* WorkerThread.h */; };
315EBE031FCE456200AC7A89 /* proc_table_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDFB1FCE456100AC7A89 /* proc_table_autogen.cpp */; };
315EBE041FCE456200AC7A89 /* proc_table.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDFC1FCE456100AC7A89 /* proc_table.h */; };
315EBE051FCE456200AC7A89 /* entry_points_gles_3_0_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDFD1FCE456100AC7A89 /* entry_points_gles_3_0_autogen.h */; };
315EBE061FCE456200AC7A89 /* entry_points_gles_2_0_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDFE1FCE456100AC7A89 /* entry_points_gles_2_0_autogen.h */; };
315EBE071FCE456200AC7A89 /* entry_points_gles_3_1_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDFF1FCE456100AC7A89 /* entry_points_gles_3_1_autogen.h */; };
315EBE081FCE456200AC7A89 /* entry_points_gles_3_0_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBE001FCE456100AC7A89 /* entry_points_gles_3_0_autogen.cpp */; };
315EBE091FCE456200AC7A89 /* entry_points_gles_3_1_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBE011FCE456100AC7A89 /* entry_points_gles_3_1_autogen.cpp */; };
315EBE0A1FCE456200AC7A89 /* entry_points_gles_2_0_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBE021FCE456200AC7A89 /* entry_points_gles_2_0_autogen.cpp */; };
315EBE171FCE460800AC7A89 /* macros.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBE111FCE460700AC7A89 /* macros.h */; };
315EBE181FCE460800AC7A89 /* sha1.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBE121FCE460700AC7A89 /* sha1.h */; };
315EBE191FCE460800AC7A89 /* base_export.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBE131FCE460700AC7A89 /* base_export.h */; };
315EBE1A1FCE460800AC7A89 /* logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBE141FCE460700AC7A89 /* logging.h */; };
315EBE1B1FCE460800AC7A89 /* sys_byteorder.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBE151FCE460800AC7A89 /* sys_byteorder.h */; };
315EBE211FCE462A00AC7A89 /* safe_math.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBE1D1FCE462A00AC7A89 /* safe_math.h */; };
315EBE221FCE462A00AC7A89 /* safe_conversions_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBE1E1FCE462A00AC7A89 /* safe_conversions_impl.h */; };
315EBE231FCE462A00AC7A89 /* safe_conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBE1F1FCE462A00AC7A89 /* safe_conversions.h */; };
315EBE241FCE462A00AC7A89 /* safe_math_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBE201FCE462A00AC7A89 /* safe_math_impl.h */; };
315EBE281FCF808C00AC7A89 /* PMurHash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBE261FCF808C00AC7A89 /* PMurHash.cpp */; };
315EBE291FCF808C00AC7A89 /* PMurHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBE271FCF808C00AC7A89 /* PMurHash.h */; };
31A331C21EA5ED2500FD2203 /* bitset_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 31A331C01EA5ED2500FD2203 /* bitset_utils.h */; };
31A331C61EA5ED5F00FD2203 /* system_utils_mac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31A331C31EA5ED5F00FD2203 /* system_utils_mac.cpp */; };
31A331C71EA5ED5F00FD2203 /* system_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 31A331C41EA5ED5F00FD2203 /* system_utils.h */; };
31A331C81EA5ED5F00FD2203 /* vector_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 31A331C51EA5ED5F00FD2203 /* vector_utils.h */; };
31A331D41EA5EDDA00FD2203 /* FindSymbolNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31A331C91EA5EDDA00FD2203 /* FindSymbolNode.cpp */; };
31A331D51EA5EDDA00FD2203 /* FindSymbolNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 31A331CA1EA5EDDA00FD2203 /* FindSymbolNode.h */; };
31A331D81EA5EDDA00FD2203 /* RemoveInvariantDeclaration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31A331CD1EA5EDDA00FD2203 /* RemoveInvariantDeclaration.cpp */; };
31A331D91EA5EDDA00FD2203 /* RemoveInvariantDeclaration.h in Headers */ = {isa = PBXBuildFile; fileRef = 31A331CE1EA5EDDA00FD2203 /* RemoveInvariantDeclaration.h */; };
31A331DA1EA5EDDA00FD2203 /* RewriteUnaryMinusOperatorFloat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31A331CF1EA5EDDA00FD2203 /* RewriteUnaryMinusOperatorFloat.cpp */; };
31A331DB1EA5EDDA00FD2203 /* RewriteUnaryMinusOperatorFloat.h in Headers */ = {isa = PBXBuildFile; fileRef = 31A331D01EA5EDDA00FD2203 /* RewriteUnaryMinusOperatorFloat.h */; };
31A331DC1EA5EDDA00FD2203 /* Severity.h in Headers */ = {isa = PBXBuildFile; fileRef = 31A331D11EA5EDDA00FD2203 /* Severity.h */; };
31A331E21EA5EFB800FD2203 /* trace_event.h in Headers */ = {isa = PBXBuildFile; fileRef = 31A331E11EA5EFB800FD2203 /* trace_event.h */; };
5C1BAA9A1DFB60FF002906BB /* gl3.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1BAA961DFB60FF002906BB /* gl3.h */; settings = {ATTRIBUTES = (Public, ); }; };
5C1BAA9B1DFB60FF002906BB /* gl3platform.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1BAA971DFB60FF002906BB /* gl3platform.h */; settings = {ATTRIBUTES = (Public, ); }; };
5C1BAA9C1DFB60FF002906BB /* gl31.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1BAA981DFB60FF002906BB /* gl31.h */; settings = {ATTRIBUTES = (Public, ); }; };
5C1BAA9D1DFB60FF002906BB /* gl32.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1BAA991DFB60FF002906BB /* gl32.h */; settings = {ATTRIBUTES = (Public, ); }; };
5C1BAAA21DFB610E002906BB /* gl2.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1BAA9E1DFB610E002906BB /* gl2.h */; settings = {ATTRIBUTES = (Public, ); }; };
5C1BAAA31DFB610E002906BB /* gl2ext.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1BAA9F1DFB610E002906BB /* gl2ext.h */; settings = {ATTRIBUTES = (Public, ); }; };
5C1BAAA41DFB610E002906BB /* gl2platform.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1BAAA01DFB610E002906BB /* gl2platform.h */; settings = {ATTRIBUTES = (Public, ); }; };
5C1BAAAA1DFB6124002906BB /* egl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1BAAA61DFB6124002906BB /* egl.h */; settings = {ATTRIBUTES = (Public, ); }; };
5C1BAAAB1DFB6124002906BB /* eglext.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1BAAA71DFB6124002906BB /* eglext.h */; settings = {ATTRIBUTES = (Public, ); }; };
5C1BAAAC1DFB6124002906BB /* eglplatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1BAAA81DFB6124002906BB /* eglplatform.h */; settings = {ATTRIBUTES = (Public, ); }; };
5C1BAAAF1DFB6A12002906BB /* export.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1BAAAE1DFB6A12002906BB /* export.h */; settings = {ATTRIBUTES = (Public, ); }; };
5C1BAAB11DFB6F33002906BB /* global_state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300C71DE39E7500D2C405 /* global_state.cpp */; };
5C1BAAB41DFB6F4F002906BB /* entry_points_gles_2_0_ext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300BF1DE39E7500D2C405 /* entry_points_gles_2_0_ext.cpp */; };
5C1BAAB51DFB6F54002906BB /* entry_points_egl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300BD1DE39E7500D2C405 /* entry_points_egl.cpp */; };
5C1BAAB61DFB6F58002906BB /* entry_points_egl_ext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300BB1DE39E7500D2C405 /* entry_points_egl_ext.cpp */; };
5C1DBBE61B04075B00235552 /* ShaderVars.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBBE51B04075B00235552 /* ShaderVars.h */; settings = {ATTRIBUTES = (Public, ); }; };
5C1DBBF01B0436EC00235552 /* angleutils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBBE71B0436EC00235552 /* angleutils.cpp */; };
5C1DBBF11B0436EC00235552 /* MemoryBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBBE81B0436EC00235552 /* MemoryBuffer.cpp */; };
5C1DBBF21B0436EC00235552 /* MemoryBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBBE91B0436EC00235552 /* MemoryBuffer.h */; };
5C1DBBF41B0436EC00235552 /* Optional.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBBEB1B0436EC00235552 /* Optional.h */; };
5C1DBBF51B0436EC00235552 /* platform.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBBEC1B0436EC00235552 /* platform.h */; };
5C1DBBF61B0436EC00235552 /* tls.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBBED1B0436EC00235552 /* tls.cpp */; };
5C1DBBF71B0436EC00235552 /* tls.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBBEE1B0436EC00235552 /* tls.h */; };
5C1DBC201B04375F00235552 /* ArrayReturnValueToOutParameter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBBF91B04375E00235552 /* ArrayReturnValueToOutParameter.cpp */; };
5C1DBC211B04375F00235552 /* ArrayReturnValueToOutParameter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBBFA1B04375E00235552 /* ArrayReturnValueToOutParameter.h */; };
5C1DBC221B04375F00235552 /* ASTMetadataHLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBBFB1B04375F00235552 /* ASTMetadataHLSL.cpp */; };
5C1DBC231B04375F00235552 /* ASTMetadataHLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBBFC1B04375F00235552 /* ASTMetadataHLSL.h */; };
5C1DBC241B04375F00235552 /* blocklayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBBFD1B04375F00235552 /* blocklayout.cpp */; };
5C1DBC251B04375F00235552 /* blocklayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBBFE1B04375F00235552 /* blocklayout.h */; };
5C1DBC261B04375F00235552 /* blocklayoutHLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBBFF1B04375F00235552 /* blocklayoutHLSL.cpp */; };
5C1DBC271B04375F00235552 /* blocklayoutHLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC001B04375F00235552 /* blocklayoutHLSL.h */; };
5C1DBC281B04375F00235552 /* BuiltInFunctionEmulatorGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC011B04375F00235552 /* BuiltInFunctionEmulatorGLSL.cpp */; };
5C1DBC291B04375F00235552 /* BuiltInFunctionEmulatorGLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC021B04375F00235552 /* BuiltInFunctionEmulatorGLSL.h */; };
5C1DBC2A1B04375F00235552 /* CallDAG.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC031B04375F00235552 /* CallDAG.cpp */; };
5C1DBC2B1B04375F00235552 /* CallDAG.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC041B04375F00235552 /* CallDAG.h */; };
5C1DBC2C1B04375F00235552 /* Compiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC051B04375F00235552 /* Compiler.h */; };
5C1DBC2D1B04375F00235552 /* EmulatePrecision.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC061B04375F00235552 /* EmulatePrecision.cpp */; };
5C1DBC2E1B04375F00235552 /* EmulatePrecision.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC071B04375F00235552 /* EmulatePrecision.h */; };
5C1DBC301B04375F00235552 /* IntermNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC091B04375F00235552 /* IntermNode.cpp */; };
5C1DBC311B04375F00235552 /* IntermNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC0A1B04375F00235552 /* IntermNode.h */; };
5C1DBC321B04375F00235552 /* length_limits.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC0B1B04375F00235552 /* length_limits.h */; };
5C1DBC331B04375F00235552 /* Operator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC0C1B04375F00235552 /* Operator.cpp */; };
5C1DBC341B04375F00235552 /* Operator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC0D1B04375F00235552 /* Operator.h */; };
5C1DBC371B04375F00235552 /* RegenerateStructNames.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC101B04375F00235552 /* RegenerateStructNames.cpp */; };
5C1DBC381B04375F00235552 /* RegenerateStructNames.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC111B04375F00235552 /* RegenerateStructNames.h */; };
5C1DBC391B04375F00235552 /* RemoveSwitchFallThrough.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC121B04375F00235552 /* RemoveSwitchFallThrough.cpp */; };
5C1DBC3A1B04375F00235552 /* RemoveSwitchFallThrough.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC131B04375F00235552 /* RemoveSwitchFallThrough.h */; };
5C1DBC3B1B04375F00235552 /* ScalarizeVecAndMatConstructorArgs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC141B04375F00235552 /* ScalarizeVecAndMatConstructorArgs.cpp */; };
5C1DBC3C1B04375F00235552 /* ScalarizeVecAndMatConstructorArgs.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC151B04375F00235552 /* ScalarizeVecAndMatConstructorArgs.h */; };
5C1DBC3D1B04375F00235552 /* SeparateArrayInitialization.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC161B04375F00235552 /* SeparateArrayInitialization.cpp */; };
5C1DBC3E1B04375F00235552 /* SeparateArrayInitialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC171B04375F00235552 /* SeparateArrayInitialization.h */; };
5C1DBC3F1B04375F00235552 /* SeparateDeclarations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC181B04375F00235552 /* SeparateDeclarations.cpp */; };
5C1DBC401B04375F00235552 /* SeparateDeclarations.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC191B04375F00235552 /* SeparateDeclarations.h */; };
5C1DBC411B04375F00235552 /* ShaderVars.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC1A1B04375F00235552 /* ShaderVars.cpp */; };
5C1DBC441B04375F00235552 /* Types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC1D1B04375F00235552 /* Types.cpp */; };
5C1DBC451B04375F00235552 /* ValidateSwitch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC1E1B04375F00235552 /* ValidateSwitch.cpp */; };
5C1DBC461B04375F00235552 /* ValidateSwitch.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC1F1B04375F00235552 /* ValidateSwitch.h */; };
5C1DBDD31B0438D300235552 /* angletypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC481B0438D200235552 /* angletypes.cpp */; };
5C1DBDD41B0438D300235552 /* angletypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC491B0438D200235552 /* angletypes.h */; };
5C1DBDD51B0438D300235552 /* AttributeMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC4A1B0438D200235552 /* AttributeMap.cpp */; };
5C1DBDD61B0438D300235552 /* AttributeMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC4B1B0438D200235552 /* AttributeMap.h */; };
5C1DBDD71B0438D300235552 /* BinaryStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC4C1B0438D200235552 /* BinaryStream.h */; };
5C1DBDD81B0438D300235552 /* Buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC4D1B0438D200235552 /* Buffer.cpp */; };
5C1DBDD91B0438D300235552 /* Buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC4E1B0438D200235552 /* Buffer.h */; };
5C1DBDDA1B0438D300235552 /* Caps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC4F1B0438D200235552 /* Caps.cpp */; };
5C1DBDDB1B0438D300235552 /* Caps.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC501B0438D200235552 /* Caps.h */; };
5C1DBDDC1B0438D300235552 /* Compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC511B0438D200235552 /* Compiler.cpp */; };
5C1DBDDD1B0438D300235552 /* Compiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC521B0438D200235552 /* Compiler.h */; };
5C1DBDDF1B0438D300235552 /* Config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC541B0438D200235552 /* Config.cpp */; };
5C1DBDE01B0438D300235552 /* Config.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC551B0438D200235552 /* Config.h */; };
5C1DBDE11B0438D300235552 /* Constants.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC561B0438D200235552 /* Constants.h */; };
5C1DBDE21B0438D300235552 /* Context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC571B0438D200235552 /* Context.cpp */; };
5C1DBDE31B0438D300235552 /* Context.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC581B0438D200235552 /* Context.h */; };
5C1DBDE61B0438D300235552 /* Device.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC5B1B0438D200235552 /* Device.cpp */; };
5C1DBDE71B0438D300235552 /* Device.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC5C1B0438D200235552 /* Device.h */; };
5C1DBDE81B0438D300235552 /* Display.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC5D1B0438D200235552 /* Display.cpp */; };
5C1DBDE91B0438D300235552 /* Display.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC5E1B0438D200235552 /* Display.h */; };
5C1DBDEA1B0438D300235552 /* Error.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC5F1B0438D200235552 /* Error.cpp */; };
5C1DBDEB1B0438D300235552 /* Error.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC601B0438D200235552 /* Error.h */; };
5C1DBDEC1B0438D300235552 /* features.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC621B0438D200235552 /* features.h */; };
5C1DBDEE1B0438D300235552 /* Fence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC641B0438D200235552 /* Fence.cpp */; };
5C1DBDEF1B0438D300235552 /* Fence.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC651B0438D200235552 /* Fence.h */; };
5C1DBDF11B0438D300235552 /* formatutils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC681B0438D200235552 /* formatutils.cpp */; };
5C1DBDF21B0438D300235552 /* formatutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC691B0438D200235552 /* formatutils.h */; };
5C1DBDF31B0438D300235552 /* Framebuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC6A1B0438D200235552 /* Framebuffer.cpp */; };
5C1DBDF41B0438D300235552 /* Framebuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC6B1B0438D200235552 /* Framebuffer.h */; };
5C1DBDF51B0438D300235552 /* FramebufferAttachment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC6C1B0438D200235552 /* FramebufferAttachment.cpp */; };
5C1DBDF61B0438D300235552 /* FramebufferAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC6D1B0438D200235552 /* FramebufferAttachment.h */; };
5C1DBDF81B0438D300235552 /* HandleAllocator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC6F1B0438D200235552 /* HandleAllocator.cpp */; };
5C1DBDF91B0438D300235552 /* HandleAllocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC701B0438D200235552 /* HandleAllocator.h */; };
5C1DBDFA1B0438D300235552 /* histogram_macros.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC711B0438D200235552 /* histogram_macros.h */; };
5C1DBDFB1B0438D300235552 /* ImageIndex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC721B0438D200235552 /* ImageIndex.cpp */; };
5C1DBDFC1B0438D300235552 /* ImageIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC731B0438D200235552 /* ImageIndex.h */; };
5C1DBDFE1B0438D300235552 /* Platform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC751B0438D200235552 /* Platform.cpp */; };
5C1DBDFF1B0438D300235552 /* Program.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC761B0438D200235552 /* Program.cpp */; };
5C1DBE001B0438D300235552 /* Program.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC771B0438D200235552 /* Program.h */; };
5C1DBE011B0438D300235552 /* Query.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC781B0438D200235552 /* Query.cpp */; };
5C1DBE021B0438D300235552 /* Query.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC791B0438D200235552 /* Query.h */; };
5C1DBE031B0438D300235552 /* queryconversions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC7A1B0438D200235552 /* queryconversions.cpp */; };
5C1DBE041B0438D300235552 /* queryconversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC7B1B0438D200235552 /* queryconversions.h */; };
5C1DBE061B0438D300235552 /* RefCountObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC7D1B0438D200235552 /* RefCountObject.h */; };
5C1DBE071B0438D300235552 /* Renderbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC7E1B0438D200235552 /* Renderbuffer.cpp */; };
5C1DBE081B0438D300235552 /* Renderbuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC7F1B0438D200235552 /* Renderbuffer.h */; };
5C1DBF251B0438D300235552 /* ResourceManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDB51B0438D200235552 /* ResourceManager.cpp */; };
5C1DBF261B0438D300235552 /* ResourceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDB61B0438D200235552 /* ResourceManager.h */; };
5C1DBF271B0438D300235552 /* Sampler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDB71B0438D200235552 /* Sampler.cpp */; };
5C1DBF281B0438D300235552 /* Sampler.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDB81B0438D200235552 /* Sampler.h */; };
5C1DBF291B0438D300235552 /* Shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDB91B0438D200235552 /* Shader.cpp */; };
5C1DBF2A1B0438D300235552 /* Shader.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDBA1B0438D200235552 /* Shader.h */; };
5C1DBF2B1B0438D300235552 /* State.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDBB1B0438D300235552 /* State.cpp */; };
5C1DBF2C1B0438D300235552 /* State.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDBC1B0438D300235552 /* State.h */; };
5C1DBF2E1B0438D300235552 /* Surface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDBE1B0438D300235552 /* Surface.cpp */; };
5C1DBF2F1B0438D300235552 /* Surface.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDBF1B0438D300235552 /* Surface.h */; };
5C1DBF301B0438D300235552 /* Texture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDC01B0438D300235552 /* Texture.cpp */; };
5C1DBF311B0438D300235552 /* Texture.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDC11B0438D300235552 /* Texture.h */; };
5C1DBF331B0438D300235552 /* TransformFeedback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDC31B0438D300235552 /* TransformFeedback.cpp */; };
5C1DBF341B0438D300235552 /* TransformFeedback.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDC41B0438D300235552 /* TransformFeedback.h */; };
5C1DBF351B0438D300235552 /* Uniform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDC51B0438D300235552 /* Uniform.cpp */; };
5C1DBF361B0438D300235552 /* Uniform.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDC61B0438D300235552 /* Uniform.h */; };
5C1DBF371B0438D300235552 /* validationEGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDC71B0438D300235552 /* validationEGL.cpp */; };
5C1DBF381B0438D300235552 /* validationEGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDC81B0438D300235552 /* validationEGL.h */; };
5C1DBF391B0438D300235552 /* validationES.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDC91B0438D300235552 /* validationES.cpp */; };
5C1DBF3A1B0438D300235552 /* validationES.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDCA1B0438D300235552 /* validationES.h */; };
5C1DBF3B1B0438D300235552 /* validationES2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDCB1B0438D300235552 /* validationES2.cpp */; };
5C1DBF3C1B0438D300235552 /* validationES2.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDCC1B0438D300235552 /* validationES2.h */; };
5C1DBF3D1B0438D300235552 /* validationES3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDCD1B0438D300235552 /* validationES3.cpp */; };
5C1DBF3E1B0438D300235552 /* validationES3.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDCE1B0438D300235552 /* validationES3.h */; };
5C1DBF3F1B0438D300235552 /* VertexArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDCF1B0438D300235552 /* VertexArray.cpp */; };
5C1DBF401B0438D300235552 /* VertexArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDD01B0438D300235552 /* VertexArray.h */; };
5C1DBF411B0438D300235552 /* VertexAttribute.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDD11B0438D300235552 /* VertexAttribute.cpp */; };
5C1DBF421B0438D300235552 /* VertexAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDD21B0438D300235552 /* VertexAttribute.h */; };
5C315CFE1CC5B6DA00776697 /* Cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C315CE81CC5B6DA00776697 /* Cache.cpp */; };
5C315CFF1CC5B6DA00776697 /* Cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C315CE91CC5B6DA00776697 /* Cache.h */; };
5C315D001CC5B6DA00776697 /* DeferGlobalInitializers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C315CEA1CC5B6DA00776697 /* DeferGlobalInitializers.cpp */; };
5C315D011CC5B6DA00776697 /* DeferGlobalInitializers.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C315CEB1CC5B6DA00776697 /* DeferGlobalInitializers.h */; };
5C315D021CC5B6DA00776697 /* ExtensionGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C315CEC1CC5B6DA00776697 /* ExtensionGLSL.cpp */; };
5C315D031CC5B6DA00776697 /* ExtensionGLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C315CED1CC5B6DA00776697 /* ExtensionGLSL.h */; };
5C315D041CC5B6DA00776697 /* RecordConstantPrecision.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C315CEE1CC5B6DA00776697 /* RecordConstantPrecision.cpp */; };
5C315D051CC5B6DA00776697 /* RecordConstantPrecision.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C315CEF1CC5B6DA00776697 /* RecordConstantPrecision.h */; };
5C315D061CC5B6DA00776697 /* RemoveDynamicIndexing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C315CF01CC5B6DA00776697 /* RemoveDynamicIndexing.cpp */; };
5C315D071CC5B6DA00776697 /* RemoveDynamicIndexing.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C315CF11CC5B6DA00776697 /* RemoveDynamicIndexing.h */; };
5C315D081CC5B6DA00776697 /* RemovePow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C315CF21CC5B6DA00776697 /* RemovePow.cpp */; };
5C315D091CC5B6DA00776697 /* RemovePow.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C315CF31CC5B6DA00776697 /* RemovePow.h */; };
5C315D0A1CC5B6DA00776697 /* RewriteDoWhile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C315CF41CC5B6DA00776697 /* RewriteDoWhile.cpp */; };
5C315D0B1CC5B6DA00776697 /* RewriteDoWhile.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C315CF51CC5B6DA00776697 /* RewriteDoWhile.h */; };
5C315D0C1CC5B6DA00776697 /* SeparateExpressionsReturningArrays.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C315CF61CC5B6DA00776697 /* SeparateExpressionsReturningArrays.cpp */; };
5C315D0D1CC5B6DA00776697 /* SeparateExpressionsReturningArrays.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C315CF71CC5B6DA00776697 /* SeparateExpressionsReturningArrays.h */; };
5C315D0E1CC5B6DA00776697 /* UnfoldShortCircuitToIf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C315CF81CC5B6DA00776697 /* UnfoldShortCircuitToIf.cpp */; };
5C315D0F1CC5B6DA00776697 /* UnfoldShortCircuitToIf.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C315CF91CC5B6DA00776697 /* UnfoldShortCircuitToIf.h */; };
5C315D101CC5B6DA00776697 /* ValidateGlobalInitializer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C315CFA1CC5B6DA00776697 /* ValidateGlobalInitializer.cpp */; };
5C315D111CC5B6DA00776697 /* ValidateGlobalInitializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C315CFB1CC5B6DA00776697 /* ValidateGlobalInitializer.h */; };
5C315D121CC5B6DA00776697 /* ValidateMaxParameters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C315CFC1CC5B6DA00776697 /* ValidateMaxParameters.cpp */; };
5C315D131CC5B6DA00776697 /* ValidateMaxParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C315CFD1CC5B6DA00776697 /* ValidateMaxParameters.h */; };
5C9FFF4E19102A000025B8FA /* FlagStd140Structs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C9FFF4C19102A000025B8FA /* FlagStd140Structs.cpp */; };
5C9FFF4F19102A000025B8FA /* FlagStd140Structs.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C9FFF4D19102A000025B8FA /* FlagStd140Structs.h */; };
5CB301161DE39F1A00D2C405 /* BlitGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300E01DE39F1A00D2C405 /* BlitGL.cpp */; };
5CB301171DE39F1A00D2C405 /* BlitGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300E11DE39F1A00D2C405 /* BlitGL.h */; };
5CB301181DE39F1A00D2C405 /* BufferGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300E21DE39F1A00D2C405 /* BufferGL.cpp */; };
5CB301191DE39F1A00D2C405 /* BufferGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300E31DE39F1A00D2C405 /* BufferGL.h */; };
5CB3011A1DE39F1A00D2C405 /* CompilerGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300E51DE39F1A00D2C405 /* CompilerGL.cpp */; };
5CB3011B1DE39F1A00D2C405 /* CompilerGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300E61DE39F1A00D2C405 /* CompilerGL.h */; };
5CB3011C1DE39F1A00D2C405 /* ContextGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300E71DE39F1A00D2C405 /* ContextGL.cpp */; };
5CB3011D1DE39F1A00D2C405 /* ContextGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300E81DE39F1A00D2C405 /* ContextGL.h */; };
5CB3011E1DE39F1A00D2C405 /* DisplayGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300E91DE39F1A00D2C405 /* DisplayGL.cpp */; };
5CB3011F1DE39F1A00D2C405 /* DisplayGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300EA1DE39F1A00D2C405 /* DisplayGL.h */; };
5CB301211DE39F1A00D2C405 /* FenceNVGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300ED1DE39F1A00D2C405 /* FenceNVGL.cpp */; };
5CB301221DE39F1A00D2C405 /* FenceNVGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300EE1DE39F1A00D2C405 /* FenceNVGL.h */; };
5CB301251DE39F1A00D2C405 /* formatutilsgl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300F11DE39F1A00D2C405 /* formatutilsgl.cpp */; };
5CB301261DE39F1A00D2C405 /* formatutilsgl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300F21DE39F1A00D2C405 /* formatutilsgl.h */; };
5CB301271DE39F1A00D2C405 /* FramebufferGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300F31DE39F1A00D2C405 /* FramebufferGL.cpp */; };
5CB301281DE39F1A00D2C405 /* FramebufferGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300F41DE39F1A00D2C405 /* FramebufferGL.h */; };
5CB301291DE39F1A00D2C405 /* functionsgl_enums.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300F51DE39F1A00D2C405 /* functionsgl_enums.h */; };
5CB3012A1DE39F1A00D2C405 /* functionsgl_typedefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300F61DE39F1A00D2C405 /* functionsgl_typedefs.h */; };
5CB3012B1DE39F1A00D2C405 /* FunctionsGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300F71DE39F1A00D2C405 /* FunctionsGL.cpp */; };
5CB3012C1DE39F1A00D2C405 /* FunctionsGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300F81DE39F1A00D2C405 /* FunctionsGL.h */; };
5CB3012D1DE39F1A00D2C405 /* PathGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300FA1DE39F1A00D2C405 /* PathGL.cpp */; };
5CB3012E1DE39F1A00D2C405 /* PathGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300FB1DE39F1A00D2C405 /* PathGL.h */; };
5CB3012F1DE39F1A00D2C405 /* ProgramGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300FC1DE39F1A00D2C405 /* ProgramGL.cpp */; };
5CB301301DE39F1A00D2C405 /* ProgramGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300FD1DE39F1A00D2C405 /* ProgramGL.h */; };
5CB301311DE39F1A00D2C405 /* QueryGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300FE1DE39F1A00D2C405 /* QueryGL.cpp */; };
5CB301321DE39F1A00D2C405 /* QueryGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300FF1DE39F1A00D2C405 /* QueryGL.h */; };
5CB301331DE39F1A00D2C405 /* RenderbufferGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB301001DE39F1A00D2C405 /* RenderbufferGL.cpp */; };
5CB301341DE39F1A00D2C405 /* RenderbufferGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB301011DE39F1A00D2C405 /* RenderbufferGL.h */; };
5CB301351DE39F1A00D2C405 /* renderergl_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB301021DE39F1A00D2C405 /* renderergl_utils.cpp */; };
5CB301361DE39F1A00D2C405 /* renderergl_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB301031DE39F1A00D2C405 /* renderergl_utils.h */; };
5CB301371DE39F1A00D2C405 /* RendererGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB301041DE39F1A00D2C405 /* RendererGL.cpp */; };
5CB301381DE39F1A00D2C405 /* RendererGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB301051DE39F1A00D2C405 /* RendererGL.h */; };
5CB301391DE39F1A00D2C405 /* SamplerGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB301061DE39F1A00D2C405 /* SamplerGL.cpp */; };
5CB3013A1DE39F1A00D2C405 /* SamplerGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB301071DE39F1A00D2C405 /* SamplerGL.h */; };
5CB3013B1DE39F1A00D2C405 /* ShaderGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB301081DE39F1A00D2C405 /* ShaderGL.cpp */; };
5CB3013C1DE39F1A00D2C405 /* ShaderGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB301091DE39F1A00D2C405 /* ShaderGL.h */; };
5CB3013D1DE39F1A00D2C405 /* StateManagerGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB3010A1DE39F1A00D2C405 /* StateManagerGL.cpp */; };
5CB3013E1DE39F1A00D2C405 /* StateManagerGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB3010B1DE39F1A00D2C405 /* StateManagerGL.h */; };
5CB3013F1DE39F1A00D2C405 /* SurfaceGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB3010C1DE39F1A00D2C405 /* SurfaceGL.cpp */; };
5CB301401DE39F1A00D2C405 /* SurfaceGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB3010D1DE39F1A00D2C405 /* SurfaceGL.h */; };
5CB301411DE39F1A00D2C405 /* TextureGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB3010E1DE39F1A00D2C405 /* TextureGL.cpp */; };
5CB301421DE39F1A00D2C405 /* TextureGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB3010F1DE39F1A00D2C405 /* TextureGL.h */; };
5CB301431DE39F1A00D2C405 /* TransformFeedbackGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB301101DE39F1A00D2C405 /* TransformFeedbackGL.cpp */; };
5CB301441DE39F1A00D2C405 /* TransformFeedbackGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB301111DE39F1A00D2C405 /* TransformFeedbackGL.h */; };
5CB301451DE39F1A00D2C405 /* VertexArrayGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB301121DE39F1A00D2C405 /* VertexArrayGL.cpp */; };
5CB301461DE39F1A00D2C405 /* VertexArrayGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB301131DE39F1A00D2C405 /* VertexArrayGL.h */; };
5CB301471DE39F1A00D2C405 /* WorkaroundsGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB301151DE39F1A00D2C405 /* WorkaroundsGL.h */; };
5CB3014F1DE39F4700D2C405 /* DisplayCGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB301491DE39F4700D2C405 /* DisplayCGL.h */; };
5CB301511DE39F4700D2C405 /* PbufferSurfaceCGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB3014B1DE39F4700D2C405 /* PbufferSurfaceCGL.h */; };
5CB301531DE39F4700D2C405 /* WindowSurfaceCGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB3014D1DE39F4700D2C405 /* WindowSurfaceCGL.h */; };
5CB304921DE4156200D2C405 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CB3048D1DE4144400D2C405 /* OpenGL.framework */; };
5CB304931DE4156B00D2C405 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CB3048F1DE4145500D2C405 /* QuartzCore.framework */; };
5CB304941DE4157200D2C405 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CB3048B1DE4143500D2C405 /* CoreGraphics.framework */; };
5CB304961DE4157B00D2C405 /* entry_points_egl_ext.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300BC1DE39E7500D2C405 /* entry_points_egl_ext.h */; settings = {ATTRIBUTES = (Public, ); }; };
5CB304981DE4157B00D2C405 /* entry_points_egl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300BE1DE39E7500D2C405 /* entry_points_egl.h */; settings = {ATTRIBUTES = (Public, ); }; };
5CB3049A1DE4157B00D2C405 /* entry_points_gles_2_0_ext.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300C01DE39E7500D2C405 /* entry_points_gles_2_0_ext.h */; settings = {ATTRIBUTES = (Public, ); }; };
5CB304A21DE4157B00D2C405 /* global_state.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300C81DE39E7500D2C405 /* global_state.h */; };
5CB304A41DE4157B00D2C405 /* resource.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300CC1DE39E7500D2C405 /* resource.h */; };
5CB304A61DE4157E00D2C405 /* resource.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300B81DE39E6300D2C405 /* resource.h */; };
5CB304A81DE415FA00D2C405 /* format_map_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB304A71DE415FA00D2C405 /* format_map_autogen.cpp */; };
5CB304DB1DE4164800D2C405 /* BufferImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304AA1DE4164800D2C405 /* BufferImpl.h */; };
5CB304DC1DE4164800D2C405 /* CompilerImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304AB1DE4164800D2C405 /* CompilerImpl.h */; };
5CB304DD1DE4164800D2C405 /* ContextImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB304AC1DE4164800D2C405 /* ContextImpl.cpp */; };
5CB304DE1DE4164800D2C405 /* ContextImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304AD1DE4164800D2C405 /* ContextImpl.h */; };
5CB304DF1DE4164800D2C405 /* DeviceImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB304AF1DE4164800D2C405 /* DeviceImpl.cpp */; };
5CB304E01DE4164800D2C405 /* DeviceImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304B01DE4164800D2C405 /* DeviceImpl.h */; };
5CB304E11DE4164800D2C405 /* DisplayImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB304B11DE4164800D2C405 /* DisplayImpl.cpp */; };
5CB304E21DE4164800D2C405 /* DisplayImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304B21DE4164800D2C405 /* DisplayImpl.h */; };
5CB304E31DE4164800D2C405 /* EGLImplFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304B31DE4164800D2C405 /* EGLImplFactory.h */; };
5CB304E41DE4164800D2C405 /* FenceNVImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304B41DE4164800D2C405 /* FenceNVImpl.h */; };
5CB304E81DE4164800D2C405 /* Format.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304B91DE4164800D2C405 /* Format.h */; };
5CB304E91DE4164800D2C405 /* FramebufferAttachmentObjectImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304BA1DE4164800D2C405 /* FramebufferAttachmentObjectImpl.h */; };
5CB304EA1DE4164800D2C405 /* FramebufferImpl_mock.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304BB1DE4164800D2C405 /* FramebufferImpl_mock.h */; };
5CB304EB1DE4164800D2C405 /* FramebufferImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304BC1DE4164800D2C405 /* FramebufferImpl.h */; };
5CB304EC1DE4164800D2C405 /* GLImplFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304C01DE4164800D2C405 /* GLImplFactory.h */; };
5CB304ED1DE4164800D2C405 /* ImageImpl_mock.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304C11DE4164800D2C405 /* ImageImpl_mock.h */; };
5CB304EE1DE4164800D2C405 /* ImageImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304C21DE4164800D2C405 /* ImageImpl.h */; };
5CB304EF1DE4164800D2C405 /* load_functions_table_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB304C41DE4164800D2C405 /* load_functions_table_autogen.cpp */; };
5CB304F01DE4164800D2C405 /* load_functions_table.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304C51DE4164800D2C405 /* load_functions_table.h */; };
5CB304F11DE4164800D2C405 /* PathImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304C71DE4164800D2C405 /* PathImpl.h */; };
5CB304F21DE4164800D2C405 /* ProgramImpl_mock.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304C81DE4164800D2C405 /* ProgramImpl_mock.h */; };
5CB304F31DE4164800D2C405 /* ProgramImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304C91DE4164800D2C405 /* ProgramImpl.h */; };
5CB304F41DE4164800D2C405 /* QueryImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304CA1DE4164800D2C405 /* QueryImpl.h */; };
5CB304F51DE4164800D2C405 /* RenderbufferImpl_mock.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304CB1DE4164800D2C405 /* RenderbufferImpl_mock.h */; };
5CB304F61DE4164800D2C405 /* RenderbufferImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304CC1DE4164800D2C405 /* RenderbufferImpl.h */; };
5CB304F71DE4164800D2C405 /* renderer_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB304CD1DE4164800D2C405 /* renderer_utils.cpp */; };
5CB304F81DE4164800D2C405 /* renderer_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304CE1DE4164800D2C405 /* renderer_utils.h */; };
5CB304F91DE4164800D2C405 /* SamplerImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304CF1DE4164800D2C405 /* SamplerImpl.h */; };
5CB304FA1DE4164800D2C405 /* ShaderImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304D01DE4164800D2C405 /* ShaderImpl.h */; };
5CB304FB1DE4164800D2C405 /* StreamProducerImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304D11DE4164800D2C405 /* StreamProducerImpl.h */; };
5CB304FC1DE4164800D2C405 /* SurfaceImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB304D21DE4164800D2C405 /* SurfaceImpl.cpp */; };
5CB304FD1DE4164800D2C405 /* SurfaceImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304D31DE4164800D2C405 /* SurfaceImpl.h */; };
5CB304FE1DE4164800D2C405 /* TextureImpl_mock.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304D41DE4164800D2C405 /* TextureImpl_mock.h */; };
5CB304FF1DE4164800D2C405 /* TextureImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB304D51DE4164800D2C405 /* TextureImpl.cpp */; };
5CB305001DE4164800D2C405 /* TextureImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304D61DE4164800D2C405 /* TextureImpl.h */; };
5CB305011DE4164800D2C405 /* TransformFeedbackImpl_mock.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304D71DE4164800D2C405 /* TransformFeedbackImpl_mock.h */; };
5CB305021DE4164800D2C405 /* TransformFeedbackImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304D81DE4164800D2C405 /* TransformFeedbackImpl.h */; };
5CB305031DE4164800D2C405 /* VertexArrayImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304D91DE4164800D2C405 /* VertexArrayImpl.h */; };
5CB5E1A71DFB8AF600F90FC9 /* libEGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300B51DE39E6300D2C405 /* libEGL.cpp */; };
5CC7D457191024E4000B8C1F /* ValidateOutputs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CC7D450191024E4000B8C1F /* ValidateOutputs.cpp */; };
5CC7D458191024E4000B8C1F /* ValidateOutputs.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC7D451191024E4000B8C1F /* ValidateOutputs.h */; };
5CC7D46B19102620000B8C1F /* angleutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC7D45A19102620000B8C1F /* angleutils.h */; };
5CC7D46E19102621000B8C1F /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CC7D45D19102620000B8C1F /* debug.cpp */; };
5CC7D46F19102621000B8C1F /* debug.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC7D45E19102620000B8C1F /* debug.h */; };
5CC7D47019102621000B8C1F /* event_tracer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CC7D45F19102620000B8C1F /* event_tracer.cpp */; };
5CC7D47119102621000B8C1F /* event_tracer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC7D46019102620000B8C1F /* event_tracer.h */; };
5CC7D47219102621000B8C1F /* mathutil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CC7D46119102620000B8C1F /* mathutil.cpp */; };
5CC7D47319102621000B8C1F /* mathutil.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC7D46219102620000B8C1F /* mathutil.h */; };
5CC7D47919102621000B8C1F /* utilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CC7D46819102620000B8C1F /* utilities.cpp */; };
5CC7D47A19102621000B8C1F /* utilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC7D46919102620000B8C1F /* utilities.h */; };
5CC7D47B19102621000B8C1F /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC7D46A19102620000B8C1F /* version.h */; };
5CCD81701DBFE999006066B8 /* ContextState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD81581DBFE999006066B8 /* ContextState.cpp */; };
5CCD81711DBFE999006066B8 /* ContextState.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD81591DBFE999006066B8 /* ContextState.h */; };
5CCD81721DBFE999006066B8 /* Debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD815A1DBFE999006066B8 /* Debug.cpp */; };
5CCD81731DBFE999006066B8 /* Debug.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD815B1DBFE999006066B8 /* Debug.h */; };
5CCD81741DBFE999006066B8 /* HandleRangeAllocator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD815C1DBFE999006066B8 /* HandleRangeAllocator.cpp */; };
5CCD81751DBFE999006066B8 /* HandleRangeAllocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD815D1DBFE999006066B8 /* HandleRangeAllocator.h */; };
5CCD81761DBFE999006066B8 /* Image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD815E1DBFE999006066B8 /* Image.cpp */; };
5CCD81771DBFE999006066B8 /* Image.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD815F1DBFE999006066B8 /* Image.h */; };
5CCD81781DBFE999006066B8 /* IndexRangeCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD81601DBFE999006066B8 /* IndexRangeCache.cpp */; };
5CCD81791DBFE999006066B8 /* IndexRangeCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD81611DBFE999006066B8 /* IndexRangeCache.h */; };
5CCD817A1DBFE999006066B8 /* Path.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD81621DBFE999006066B8 /* Path.cpp */; };
5CCD817B1DBFE999006066B8 /* Path.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD81631DBFE999006066B8 /* Path.h */; };
5CCD817C1DBFE999006066B8 /* queryutils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD81641DBFE999006066B8 /* queryutils.cpp */; };
5CCD817D1DBFE999006066B8 /* queryutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD81651DBFE999006066B8 /* queryutils.h */; };
5CCD817F1DBFE999006066B8 /* signal_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD81671DBFE999006066B8 /* signal_utils.h */; };
5CCD81801DBFE999006066B8 /* Stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD81681DBFE999006066B8 /* Stream.cpp */; };
5CCD81811DBFE999006066B8 /* Stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD81691DBFE999006066B8 /* Stream.h */; };
5CCD81821DBFE999006066B8 /* validationES31.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD816A1DBFE999006066B8 /* validationES31.cpp */; };
5CCD81831DBFE999006066B8 /* validationES31.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD816B1DBFE999006066B8 /* validationES31.h */; };
5CCD81841DBFE999006066B8 /* Version.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD816C1DBFE999006066B8 /* Version.h */; };
5CCD81851DBFE999006066B8 /* Workarounds.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD816F1DBFE999006066B8 /* Workarounds.h */; };
5CCD818E1DBFEA10006066B8 /* Color.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD81871DBFEA10006066B8 /* Color.h */; };
5CCD818F1DBFEA10006066B8 /* Float16ToFloat32.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD81891DBFEA10006066B8 /* Float16ToFloat32.cpp */; };
5CCD81901DBFEA10006066B8 /* matrix_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD818A1DBFEA10006066B8 /* matrix_utils.h */; };
5CCD81911DBFEA10006066B8 /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD818B1DBFEA10006066B8 /* string_utils.cpp */; };
5CCD81921DBFEA10006066B8 /* string_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD818C1DBFEA10006066B8 /* string_utils.h */; };
5CCD81AA1DBFEA5C006066B8 /* AddAndTrueToLoopCondition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD81931DBFEA5C006066B8 /* AddAndTrueToLoopCondition.cpp */; };
5CCD81AB1DBFEA5C006066B8 /* AddAndTrueToLoopCondition.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD81941DBFEA5C006066B8 /* AddAndTrueToLoopCondition.h */; };
5CCD81AC1DBFEA5C006066B8 /* AddDefaultReturnStatements.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD81951DBFEA5C006066B8 /* AddDefaultReturnStatements.cpp */; };
5CCD81AD1DBFEA5C006066B8 /* AddDefaultReturnStatements.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD81961DBFEA5C006066B8 /* AddDefaultReturnStatements.h */; };
5CCD81AE1DBFEA5C006066B8 /* BreakVariableAliasingInInnerLoops.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD81971DBFEA5C006066B8 /* BreakVariableAliasingInInnerLoops.cpp */; };
5CCD81AF1DBFEA5C006066B8 /* BreakVariableAliasingInInnerLoops.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD81981DBFEA5C006066B8 /* BreakVariableAliasingInInnerLoops.h */; };
5CCD81B01DBFEA5C006066B8 /* ConstantUnion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD81991DBFEA5C006066B8 /* ConstantUnion.cpp */; };
5CCD81B11DBFEA5C006066B8 /* ExpandIntegerPowExpressions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD819A1DBFEA5C006066B8 /* ExpandIntegerPowExpressions.cpp */; };
5CCD81B21DBFEA5C006066B8 /* ExpandIntegerPowExpressions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD819B1DBFEA5C006066B8 /* ExpandIntegerPowExpressions.h */; };
5CCD81B31DBFEA5C006066B8 /* IntermNodePatternMatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD819C1DBFEA5C006066B8 /* IntermNodePatternMatcher.cpp */; };
5CCD81B41DBFEA5C006066B8 /* IntermNodePatternMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD819D1DBFEA5C006066B8 /* IntermNodePatternMatcher.h */; };
5CCD81B51DBFEA5C006066B8 /* QualifierTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD819E1DBFEA5C006066B8 /* QualifierTypes.cpp */; };
5CCD81B61DBFEA5C006066B8 /* QualifierTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD819F1DBFEA5C006066B8 /* QualifierTypes.h */; };
5CCD81B71DBFEA5C006066B8 /* RewriteTexelFetchOffset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD81A01DBFEA5C006066B8 /* RewriteTexelFetchOffset.cpp */; };
5CCD81B81DBFEA5C006066B8 /* RewriteTexelFetchOffset.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD81A11DBFEA5C006066B8 /* RewriteTexelFetchOffset.h */; };
5CCD81B91DBFEA5C006066B8 /* RewriteUnaryMinusOperatorInt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD81A21DBFEA5C006066B8 /* RewriteUnaryMinusOperatorInt.cpp */; };
5CCD81BA1DBFEA5C006066B8 /* RewriteUnaryMinusOperatorInt.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD81A31DBFEA5C006066B8 /* RewriteUnaryMinusOperatorInt.h */; };
5CCD81BB1DBFEA5C006066B8 /* SimplifyLoopConditions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD81A41DBFEA5C006066B8 /* SimplifyLoopConditions.cpp */; };
5CCD81BC1DBFEA5C006066B8 /* SimplifyLoopConditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD81A51DBFEA5C006066B8 /* SimplifyLoopConditions.h */; };
5CCD81BD1DBFEA5C006066B8 /* SplitSequenceOperator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD81A61DBFEA5C006066B8 /* SplitSequenceOperator.cpp */; };
5CCD81BE1DBFEA5C006066B8 /* SplitSequenceOperator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD81A71DBFEA5C006066B8 /* SplitSequenceOperator.h */; };
5CCD81BF1DBFEA5C006066B8 /* UseInterfaceBlockFields.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD81A81DBFEA5C006066B8 /* UseInterfaceBlockFields.cpp */; };
5CCD81C01DBFEA5C006066B8 /* UseInterfaceBlockFields.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD81A91DBFEA5C006066B8 /* UseInterfaceBlockFields.h */; };
5CCD81C31DBFEAD9006066B8 /* EmulateGLFragColorBroadcast.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD81C11DBFEAD9006066B8 /* EmulateGLFragColorBroadcast.cpp */; };
5CCD81C41DBFEAD9006066B8 /* EmulateGLFragColorBroadcast.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD81C21DBFEAD9006066B8 /* EmulateGLFragColorBroadcast.h */; };
72309A56183C27DE00370B93 /* Tokenizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72309A55183C27DB00370B93 /* Tokenizer.cpp */; };
72309A58183C27F300370B93 /* ExpressionParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72309A57183C27F100370B93 /* ExpressionParser.cpp */; };
A08C3CDC16D6CB61003F0B83 /* ArrayBoundsClamper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A08C3CDA16D6CB61003F0B83 /* ArrayBoundsClamper.cpp */; };
A08C3CDD16D6CB61003F0B83 /* ArrayBoundsClamper.h in Headers */ = {isa = PBXBuildFile; fileRef = A08C3CDB16D6CB61003F0B83 /* ArrayBoundsClamper.h */; };
A264F8AC16974DED006FAA5A /* DiagnosticsBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F89316974DED006FAA5A /* DiagnosticsBase.cpp */; };
A264F8AD16974DED006FAA5A /* DiagnosticsBase.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F89416974DED006FAA5A /* DiagnosticsBase.h */; };
A264F8AE16974DED006FAA5A /* DirectiveHandlerBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F89516974DED006FAA5A /* DirectiveHandlerBase.cpp */; };
A264F8AF16974DED006FAA5A /* DirectiveHandlerBase.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F89616974DED006FAA5A /* DirectiveHandlerBase.h */; };
A264F8B016974DED006FAA5A /* DirectiveParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F89716974DED006FAA5A /* DirectiveParser.cpp */; };
A264F8B116974DED006FAA5A /* DirectiveParser.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F89816974DED006FAA5A /* DirectiveParser.h */; };
A264F8B316974DED006FAA5A /* ExpressionParser.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F89A16974DED006FAA5A /* ExpressionParser.h */; };
A264F8B416974DED006FAA5A /* Input.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F89B16974DED006FAA5A /* Input.cpp */; };
A264F8B516974DED006FAA5A /* Input.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F89C16974DED006FAA5A /* Input.h */; };
A264F8B616974DED006FAA5A /* Lexer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F89D16974DED006FAA5A /* Lexer.cpp */; };
A264F8B716974DED006FAA5A /* Lexer.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F89E16974DED006FAA5A /* Lexer.h */; };
A264F8B816974DED006FAA5A /* Macro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F89F16974DED006FAA5A /* Macro.cpp */; };
A264F8B916974DED006FAA5A /* Macro.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F8A016974DED006FAA5A /* Macro.h */; };
A264F8BA16974DED006FAA5A /* MacroExpander.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F8A116974DED006FAA5A /* MacroExpander.cpp */; };
A264F8BB16974DED006FAA5A /* MacroExpander.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F8A216974DED006FAA5A /* MacroExpander.h */; };
A264F8BC16974DED006FAA5A /* numeric_lex.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F8A316974DED006FAA5A /* numeric_lex.h */; };
A264F8BE16974DED006FAA5A /* Preprocessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F8A516974DED006FAA5A /* Preprocessor.cpp */; };
A264F8BF16974DED006FAA5A /* Preprocessor.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F8A616974DED006FAA5A /* Preprocessor.h */; };
A264F8C016974DED006FAA5A /* SourceLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F8A716974DED006FAA5A /* SourceLocation.h */; };
A264F8C116974DED006FAA5A /* Token.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F8A816974DED006FAA5A /* Token.cpp */; };
A264F8C216974DED006FAA5A /* Token.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F8A916974DED006FAA5A /* Token.h */; };
A264F8C416974DED006FAA5A /* Tokenizer.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F8AB16974DED006FAA5A /* Tokenizer.h */; };
A264F8CD169762AA006FAA5A /* khrplatform.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F8CC169762AA006FAA5A /* khrplatform.h */; settings = {ATTRIBUTES = (Public, ); }; };
FB39D76E120110FC00088E69 /* ShaderLang.h in Headers */ = {isa = PBXBuildFile; fileRef = FB39D2BF1200F3E600088E69 /* ShaderLang.h */; settings = {ATTRIBUTES = (Public, ); }; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
312BDB0B15FECAB00097EBC7 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 8;
dstPath = "$(ANGLE_INSTALL_PATH_PREFIX)/usr/local/OpenSourceVersions";
dstSubfolderSpec = 0;
files = (
312BDB0C15FECAC90097EBC7 /* ANGLE.plist in CopyFiles */,
);
runOnlyForDeploymentPostprocessing = 1;
};
312BDB0D15FECACE0097EBC7 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 8;
dstPath = "$(ANGLE_INSTALL_PATH_PREFIX)/usr/local/OpenSourceLicenses";
dstSubfolderSpec = 0;
files = (
312BDB0E15FECAE50097EBC7 /* ANGLE.txt in CopyFiles */,
);
runOnlyForDeploymentPostprocessing = 1;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
31012DA018B97B9B0039062F /* BaseTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseTypes.h; sourceTree = "<group>"; };
31012DA118B97B9B0039062F /* BuiltInFunctionEmulator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuiltInFunctionEmulator.cpp; sourceTree = "<group>"; };
31012DA218B97B9B0039062F /* BuiltInFunctionEmulator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BuiltInFunctionEmulator.h; sourceTree = "<group>"; };
31012DA318B97B9B0039062F /* CodeGen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CodeGen.cpp; sourceTree = "<group>"; };
31012DA418B97B9B0039062F /* Common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Common.h; sourceTree = "<group>"; };
31012DA518B97B9B0039062F /* Compiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Compiler.cpp; sourceTree = "<group>"; };
31012DA818B97B9B0039062F /* ConstantUnion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConstantUnion.h; sourceTree = "<group>"; };
31012DB518B97B9B0039062F /* Diagnostics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Diagnostics.cpp; sourceTree = "<group>"; };
31012DB618B97B9B0039062F /* Diagnostics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Diagnostics.h; sourceTree = "<group>"; };
31012DB718B97B9B0039062F /* DirectiveHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DirectiveHandler.cpp; sourceTree = "<group>"; };
31012DB818B97B9B0039062F /* DirectiveHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DirectiveHandler.h; sourceTree = "<group>"; };
31012DB918B97B9B0039062F /* ExtensionBehavior.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExtensionBehavior.h; sourceTree = "<group>"; };
31012DBD18B97B9B0039062F /* glslang.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glslang.h; sourceTree = "<group>"; };
31012DC018B97B9B0039062F /* glslang_lex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = glslang_lex.cpp; sourceTree = "<group>"; };
31012DC118B97B9B0039062F /* glslang_tab.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = glslang_tab.cpp; sourceTree = "<group>"; };
31012DC218B97B9B0039062F /* glslang_tab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glslang_tab.h; sourceTree = "<group>"; };
31012DC318B97B9B0039062F /* HashNames.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HashNames.h; sourceTree = "<group>"; };
31012DC418B97B9B0039062F /* InfoSink.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InfoSink.cpp; sourceTree = "<group>"; };
31012DC518B97B9B0039062F /* InfoSink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InfoSink.h; sourceTree = "<group>"; };
31012DC618B97B9B0039062F /* Initialize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Initialize.cpp; sourceTree = "<group>"; };
31012DC718B97B9B0039062F /* Initialize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Initialize.h; sourceTree = "<group>"; };
31012DC818B97B9B0039062F /* InitializeDll.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InitializeDll.cpp; sourceTree = "<group>"; };
31012DC918B97B9B0039062F /* InitializeDll.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InitializeDll.h; sourceTree = "<group>"; };
31012DCA18B97B9B0039062F /* InitializeGlobals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InitializeGlobals.h; sourceTree = "<group>"; };
31012DCD18B97B9B0039062F /* InitializeVariables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InitializeVariables.cpp; sourceTree = "<group>"; };
31012DCE18B97B9B0039062F /* InitializeVariables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InitializeVariables.h; sourceTree = "<group>"; };
31012DD218B97B9B0039062F /* IntermTraverse.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IntermTraverse.cpp; sourceTree = "<group>"; };
31012DD718B97B9B0039062F /* NodeSearch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NodeSearch.h; sourceTree = "<group>"; };
31012DDB18B97B9B0039062F /* OutputESSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OutputESSL.cpp; sourceTree = "<group>"; };
31012DDC18B97B9B0039062F /* OutputESSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OutputESSL.h; sourceTree = "<group>"; };
31012DDD18B97B9B0039062F /* OutputGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OutputGLSL.cpp; sourceTree = "<group>"; };
31012DDE18B97B9B0039062F /* OutputGLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OutputGLSL.h; sourceTree = "<group>"; };
31012DDF18B97B9B0039062F /* OutputGLSLBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OutputGLSLBase.cpp; sourceTree = "<group>"; };
31012DE018B97B9B0039062F /* OutputGLSLBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OutputGLSLBase.h; sourceTree = "<group>"; };
31012DE118B97B9B0039062F /* OutputHLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OutputHLSL.cpp; sourceTree = "<group>"; };
31012DE218B97B9B0039062F /* OutputHLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OutputHLSL.h; sourceTree = "<group>"; };
31012DE418B97B9B0039062F /* ParseContext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ParseContext.cpp; sourceTree = "<group>"; };
31012DE518B97B9B0039062F /* ParseContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ParseContext.h; sourceTree = "<group>"; };
31012DE618B97B9B0039062F /* PoolAlloc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PoolAlloc.cpp; sourceTree = "<group>"; };
31012DE718B97B9B0039062F /* PoolAlloc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PoolAlloc.h; sourceTree = "<group>"; };
31012DE818B97B9B0039062F /* Pragma.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Pragma.h; sourceTree = "<group>"; };
31012DEE18B97B9B0039062F /* RewriteElseBlocks.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RewriteElseBlocks.cpp; sourceTree = "<group>"; };
31012DEF18B97B9B0039062F /* RewriteElseBlocks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RewriteElseBlocks.h; sourceTree = "<group>"; };
31012DF018B97B9B0039062F /* SearchSymbol.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SearchSymbol.cpp; sourceTree = "<group>"; };
31012DF118B97B9B0039062F /* SearchSymbol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SearchSymbol.h; sourceTree = "<group>"; };
31012DF218B97B9B0039062F /* ShaderLang.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShaderLang.cpp; sourceTree = "<group>"; };
31012DF418B97B9B0039062F /* SymbolTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SymbolTable.cpp; sourceTree = "<group>"; };
31012DF518B97B9B0039062F /* SymbolTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SymbolTable.h; sourceTree = "<group>"; };
31012DFB18B97B9B0039062F /* TranslatorESSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TranslatorESSL.cpp; sourceTree = "<group>"; };
31012DFC18B97B9B0039062F /* TranslatorESSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TranslatorESSL.h; sourceTree = "<group>"; };
31012DFD18B97B9B0039062F /* TranslatorGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TranslatorGLSL.cpp; sourceTree = "<group>"; };
31012DFE18B97B9B0039062F /* TranslatorGLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TranslatorGLSL.h; sourceTree = "<group>"; };
31012DFF18B97B9B0039062F /* TranslatorHLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TranslatorHLSL.cpp; sourceTree = "<group>"; };
31012E0018B97B9B0039062F /* TranslatorHLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TranslatorHLSL.h; sourceTree = "<group>"; };
31012E0118B97B9B0039062F /* Types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Types.h; sourceTree = "<group>"; };
31012E0418B97B9B0039062F /* UnfoldShortCircuitAST.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnfoldShortCircuitAST.cpp; sourceTree = "<group>"; };
31012E0518B97B9B0039062F /* UnfoldShortCircuitAST.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnfoldShortCircuitAST.h; sourceTree = "<group>"; };
31012E0818B97B9B0039062F /* util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = util.cpp; sourceTree = "<group>"; };
31012E0918B97B9B0039062F /* util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = util.h; sourceTree = "<group>"; };
31012E0A18B97B9B0039062F /* ValidateLimitations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ValidateLimitations.cpp; sourceTree = "<group>"; };
31012E0B18B97B9B0039062F /* ValidateLimitations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ValidateLimitations.h; sourceTree = "<group>"; };
31012E0E18B97B9B0039062F /* VariablePacker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VariablePacker.cpp; sourceTree = "<group>"; };
31012E0F18B97B9B0039062F /* VariablePacker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VariablePacker.h; sourceTree = "<group>"; };
31012E1018B97B9B0039062F /* VersionGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VersionGLSL.cpp; sourceTree = "<group>"; };
31012E1118B97B9B0039062F /* VersionGLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VersionGLSL.h; sourceTree = "<group>"; };
312BDB0915FEC91E0097EBC7 /* ANGLE.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = ANGLE.plist; sourceTree = "<group>"; };
312BDB0A15FECA3A0097EBC7 /* ANGLE.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ANGLE.txt; sourceTree = "<group>"; };
315EBD3E1FCE43BD00AC7A89 /* uniform_type_info_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = uniform_type_info_autogen.cpp; path = src/common/uniform_type_info_autogen.cpp; sourceTree = "<group>"; };
315EBD401FCE442600AC7A89 /* TranslatorVulkan.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TranslatorVulkan.cpp; sourceTree = "<group>"; };
315EBD411FCE442700AC7A89 /* IntermTraverse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IntermTraverse.h; sourceTree = "<group>"; };
315EBD421FCE442700AC7A89 /* RemoveEmptySwitchStatements.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemoveEmptySwitchStatements.h; sourceTree = "<group>"; };
315EBD431FCE442700AC7A89 /* UtilsHLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UtilsHLSL.cpp; sourceTree = "<group>"; };
315EBD441FCE442800AC7A89 /* DeclareAndInitBuiltinsForInstancedMultiview.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DeclareAndInitBuiltinsForInstancedMultiview.h; sourceTree = "<group>"; };
315EBD451FCE442800AC7A89 /* BuiltInFunctionEmulatorHLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BuiltInFunctionEmulatorHLSL.h; sourceTree = "<group>"; };
315EBD461FCE442800AC7A89 /* ClampPointSize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ClampPointSize.h; sourceTree = "<group>"; };
315EBD471FCE442800AC7A89 /* StructureHLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StructureHLSL.cpp; sourceTree = "<group>"; };
315EBD481FCE442900AC7A89 /* ParamType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ParamType.h; sourceTree = "<group>"; };
315EBD491FCE442900AC7A89 /* RemoveArrayLengthMethod.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RemoveArrayLengthMethod.cpp; sourceTree = "<group>"; };
315EBD4A1FCE442900AC7A89 /* OutputVulkanGLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OutputVulkanGLSL.h; sourceTree = "<group>"; };
315EBD4B1FCE442900AC7A89 /* ImageFunctionHLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ImageFunctionHLSL.cpp; sourceTree = "<group>"; };
315EBD4C1FCE442A00AC7A89 /* BuiltInFunctionEmulatorHLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuiltInFunctionEmulatorHLSL.cpp; sourceTree = "<group>"; };
315EBD4D1FCE442A00AC7A89 /* SymbolUniqueId.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SymbolUniqueId.h; sourceTree = "<group>"; };
315EBD4E1FCE442A00AC7A89 /* HashNames.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HashNames.cpp; sourceTree = "<group>"; };
315EBD4F1FCE442A00AC7A89 /* DeclareAndInitBuiltinsForInstancedMultiview.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DeclareAndInitBuiltinsForInstancedMultiview.cpp; sourceTree = "<group>"; };
315EBD501FCE442B00AC7A89 /* RemoveNoOpCasesFromEndOfSwitchStatements.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemoveNoOpCasesFromEndOfSwitchStatements.h; sourceTree = "<group>"; };
315EBD511FCE442B00AC7A89 /* FindMain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FindMain.cpp; sourceTree = "<group>"; };
315EBD521FCE442B00AC7A89 /* emulated_builtin_function_data_hlsl.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = emulated_builtin_function_data_hlsl.json; sourceTree = "<group>"; };
315EBD531FCE442C00AC7A89 /* RemoveNoOpCasesFromEndOfSwitchStatements.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RemoveNoOpCasesFromEndOfSwitchStatements.cpp; sourceTree = "<group>"; };
315EBD541FCE442C00AC7A89 /* UniformHLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UniformHLSL.cpp; sourceTree = "<group>"; };
315EBD551FCE442C00AC7A89 /* CollectVariables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CollectVariables.cpp; sourceTree = "<group>"; };
315EBD561FCE442C00AC7A89 /* VectorizeVectorScalarArithmetic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VectorizeVectorScalarArithmetic.h; sourceTree = "<group>"; };
315EBD571FCE442D00AC7A89 /* IsASTDepthBelowLimit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IsASTDepthBelowLimit.h; sourceTree = "<group>"; };
315EBD581FCE442D00AC7A89 /* RemoveArrayLengthMethod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemoveArrayLengthMethod.h; sourceTree = "<group>"; };
315EBD591FCE442D00AC7A89 /* FindMain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FindMain.h; sourceTree = "<group>"; };
315EBD5A1FCE442E00AC7A89 /* RemoveUnreferencedVariables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RemoveUnreferencedVariables.cpp; sourceTree = "<group>"; };
315EBD5B1FCE442E00AC7A89 /* RunAtTheEndOfShader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RunAtTheEndOfShader.h; sourceTree = "<group>"; };
315EBD5C1FCE442E00AC7A89 /* UtilsHLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UtilsHLSL.h; sourceTree = "<group>"; };
315EBD5D1FCE442F00AC7A89 /* IntermNode_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IntermNode_util.h; sourceTree = "<group>"; };
315EBD5E1FCE442F00AC7A89 /* RunAtTheEndOfShader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RunAtTheEndOfShader.cpp; sourceTree = "<group>"; };
315EBD5F1FCE442F00AC7A89 /* ImageFunctionHLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ImageFunctionHLSL.h; sourceTree = "<group>"; };
315EBD601FCE442F00AC7A89 /* emulated_builtin_functions_hlsl_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = emulated_builtin_functions_hlsl_autogen.cpp; sourceTree = "<group>"; };
315EBD611FCE443000AC7A89 /* IntermNode_util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IntermNode_util.cpp; sourceTree = "<group>"; };
315EBD621FCE443000AC7A89 /* TextureFunctionHLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextureFunctionHLSL.cpp; sourceTree = "<group>"; };
315EBD631FCE443000AC7A89 /* CollectVariables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CollectVariables.h; sourceTree = "<group>"; };
315EBD641FCE443000AC7A89 /* OutputTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OutputTree.h; sourceTree = "<group>"; };
315EBD651FCE443100AC7A89 /* IsASTDepthBelowLimit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IsASTDepthBelowLimit.cpp; sourceTree = "<group>"; };
315EBD661FCE443100AC7A89 /* TranslatorVulkan.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TranslatorVulkan.h; sourceTree = "<group>"; };
315EBD671FCE443100AC7A89 /* TextureFunctionHLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextureFunctionHLSL.h; sourceTree = "<group>"; };
315EBD681FCE443100AC7A89 /* OutputVulkanGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OutputVulkanGLSL.cpp; sourceTree = "<group>"; };
315EBD691FCE443200AC7A89 /* UniformHLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UniformHLSL.h; sourceTree = "<group>"; };
315EBD6A1FCE443200AC7A89 /* WrapSwitchStatementsInBlocks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WrapSwitchStatementsInBlocks.h; sourceTree = "<group>"; };
315EBD6B1FCE443200AC7A89 /* ExtensionBehavior.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ExtensionBehavior.cpp; sourceTree = "<group>"; };
315EBD6C1FCE443300AC7A89 /* ValidateVaryingLocations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ValidateVaryingLocations.cpp; sourceTree = "<group>"; };
315EBD6D1FCE443300AC7A89 /* PruneNoOps.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PruneNoOps.cpp; sourceTree = "<group>"; };
315EBD6E1FCE443300AC7A89 /* PruneNoOps.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PruneNoOps.h; sourceTree = "<group>"; };
315EBD6F1FCE443300AC7A89 /* WrapSwitchStatementsInBlocks.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WrapSwitchStatementsInBlocks.cpp; sourceTree = "<group>"; };
315EBD701FCE443400AC7A89 /* ValidateVaryingLocations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ValidateVaryingLocations.h; sourceTree = "<group>"; };
315EBD711FCE443400AC7A89 /* ClampPointSize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ClampPointSize.cpp; sourceTree = "<group>"; };
315EBD721FCE443400AC7A89 /* RemoveEmptySwitchStatements.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RemoveEmptySwitchStatements.cpp; sourceTree = "<group>"; };
315EBD731FCE443400AC7A89 /* StructureHLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StructureHLSL.h; sourceTree = "<group>"; };
315EBD741FCE443500AC7A89 /* VectorizeVectorScalarArithmetic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VectorizeVectorScalarArithmetic.cpp; sourceTree = "<group>"; };
315EBD751FCE443500AC7A89 /* OutputTree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OutputTree.cpp; sourceTree = "<group>"; };
315EBD761FCE443500AC7A89 /* RemoveUnreferencedVariables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemoveUnreferencedVariables.h; sourceTree = "<group>"; };
315EBD771FCE443500AC7A89 /* SymbolUniqueId.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SymbolUniqueId.cpp; sourceTree = "<group>"; };
315EBDAF1FCE44BC00AC7A89 /* SyncGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SyncGL.h; path = src/libANGLE/renderer/gl/SyncGL.h; sourceTree = "<group>"; };
315EBDB01FCE44BD00AC7A89 /* ProgramPipelineGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ProgramPipelineGL.cpp; path = src/libANGLE/renderer/gl/ProgramPipelineGL.cpp; sourceTree = "<group>"; };
315EBDB11FCE44BD00AC7A89 /* ProgramPipelineGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ProgramPipelineGL.h; path = src/libANGLE/renderer/gl/ProgramPipelineGL.h; sourceTree = "<group>"; };
315EBDB21FCE44BD00AC7A89 /* DispatchTableGL_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DispatchTableGL_autogen.h; path = src/libANGLE/renderer/gl/DispatchTableGL_autogen.h; sourceTree = "<group>"; };
315EBDB31FCE44BE00AC7A89 /* ClearMultiviewGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ClearMultiviewGL.cpp; path = src/libANGLE/renderer/gl/ClearMultiviewGL.cpp; sourceTree = "<group>"; };
315EBDB41FCE44BE00AC7A89 /* DispatchTableGL_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DispatchTableGL_autogen.cpp; path = src/libANGLE/renderer/gl/DispatchTableGL_autogen.cpp; sourceTree = "<group>"; };
315EBDB51FCE44BE00AC7A89 /* null_functions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = null_functions.cpp; path = src/libANGLE/renderer/gl/null_functions.cpp; sourceTree = "<group>"; };
315EBDB61FCE44BE00AC7A89 /* SyncGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SyncGL.cpp; path = src/libANGLE/renderer/gl/SyncGL.cpp; sourceTree = "<group>"; };
315EBDB71FCE44BF00AC7A89 /* ClearMultiviewGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ClearMultiviewGL.h; path = src/libANGLE/renderer/gl/ClearMultiviewGL.h; sourceTree = "<group>"; };
315EBDB81FCE44BF00AC7A89 /* null_functions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = null_functions.h; path = src/libANGLE/renderer/gl/null_functions.h; sourceTree = "<group>"; };
315EBDC31FCE44E200AC7A89 /* ProgramPipelineImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ProgramPipelineImpl.h; path = src/libANGLE/renderer/ProgramPipelineImpl.h; sourceTree = "<group>"; };
315EBDC41FCE44E200AC7A89 /* driver_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = driver_utils.h; path = src/libANGLE/renderer/driver_utils.h; sourceTree = "<group>"; };
315EBDC51FCE44E300AC7A89 /* Format_table_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Format_table_autogen.cpp; path = src/libANGLE/renderer/Format_table_autogen.cpp; sourceTree = "<group>"; };
315EBDC61FCE44E300AC7A89 /* SyncImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SyncImpl.h; path = src/libANGLE/renderer/SyncImpl.h; sourceTree = "<group>"; };
315EBDC71FCE44E300AC7A89 /* driver_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = driver_utils.cpp; path = src/libANGLE/renderer/driver_utils.cpp; sourceTree = "<group>"; };
315EBDCD1FCE452700AC7A89 /* PackedGLEnums_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PackedGLEnums_autogen.cpp; path = src/libANGLE/PackedGLEnums_autogen.cpp; sourceTree = "<group>"; };
315EBDCE1FCE452700AC7A89 /* ProgramPipeline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ProgramPipeline.cpp; path = src/libANGLE/ProgramPipeline.cpp; sourceTree = "<group>"; };
315EBDCF1FCE452700AC7A89 /* ProgramLinkedResources.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ProgramLinkedResources.h; path = src/libANGLE/ProgramLinkedResources.h; sourceTree = "<group>"; };
315EBDD01FCE452800AC7A89 /* WorkerThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WorkerThread.cpp; path = src/libANGLE/WorkerThread.cpp; sourceTree = "<group>"; };
315EBDD11FCE452800AC7A89 /* LoggingAnnotator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LoggingAnnotator.cpp; path = src/libANGLE/LoggingAnnotator.cpp; sourceTree = "<group>"; };
315EBDD21FCE452800AC7A89 /* ErrorStrings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ErrorStrings.h; path = src/libANGLE/ErrorStrings.h; sourceTree = "<group>"; };
315EBDD31FCE452900AC7A89 /* PackedGLEnums.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PackedGLEnums.h; path = src/libANGLE/PackedGLEnums.h; sourceTree = "<group>"; };
315EBDD41FCE452900AC7A89 /* params.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = params.cpp; path = src/libANGLE/params.cpp; sourceTree = "<group>"; };
315EBDD51FCE452900AC7A89 /* ProgramLinkedResources.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ProgramLinkedResources.cpp; path = src/libANGLE/ProgramLinkedResources.cpp; sourceTree = "<group>"; };
315EBDD61FCE452900AC7A89 /* MemoryProgramCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MemoryProgramCache.h; path = src/libANGLE/MemoryProgramCache.h; sourceTree = "<group>"; };
315EBDD71FCE452A00AC7A89 /* ProgramPipeline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ProgramPipeline.h; path = src/libANGLE/ProgramPipeline.h; sourceTree = "<group>"; };
315EBDD81FCE452A00AC7A89 /* es3_copy_conversion_table_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = es3_copy_conversion_table_autogen.cpp; path = src/libANGLE/es3_copy_conversion_table_autogen.cpp; sourceTree = "<group>"; };
315EBDD91FCE452A00AC7A89 /* SizedMRUCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SizedMRUCache.h; path = src/libANGLE/SizedMRUCache.h; sourceTree = "<group>"; };
315EBDDA1FCE452B00AC7A89 /* LoggingAnnotator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LoggingAnnotator.h; path = src/libANGLE/LoggingAnnotator.h; sourceTree = "<group>"; };
315EBDDB1FCE452B00AC7A89 /* Thread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Thread.cpp; path = src/libANGLE/Thread.cpp; sourceTree = "<group>"; };
315EBDDC1FCE452B00AC7A89 /* MemoryProgramCache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MemoryProgramCache.cpp; path = src/libANGLE/MemoryProgramCache.cpp; sourceTree = "<group>"; };
315EBDDD1FCE452B00AC7A89 /* Thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Thread.h; path = src/libANGLE/Thread.h; sourceTree = "<group>"; };
315EBDDE1FCE452C00AC7A89 /* VaryingPacking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VaryingPacking.h; path = src/libANGLE/VaryingPacking.h; sourceTree = "<group>"; };
315EBDDF1FCE452C00AC7A89 /* VaryingPacking.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = VaryingPacking.cpp; path = src/libANGLE/VaryingPacking.cpp; sourceTree = "<group>"; };
315EBDE01FCE452C00AC7A89 /* PackedGLEnums_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PackedGLEnums_autogen.h; path = src/libANGLE/PackedGLEnums_autogen.h; sourceTree = "<group>"; };
315EBDE11FCE452C00AC7A89 /* params.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = params.h; path = src/libANGLE/params.h; sourceTree = "<group>"; };
315EBDE21FCE452D00AC7A89 /* ResourceMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ResourceMap.h; path = src/libANGLE/ResourceMap.h; sourceTree = "<group>"; };
315EBDE31FCE452D00AC7A89 /* WorkerThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WorkerThread.h; path = src/libANGLE/WorkerThread.h; sourceTree = "<group>"; };
315EBDFB1FCE456100AC7A89 /* proc_table_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = proc_table_autogen.cpp; path = src/libGLESv2/proc_table_autogen.cpp; sourceTree = "<group>"; };
315EBDFC1FCE456100AC7A89 /* proc_table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = proc_table.h; path = src/libGLESv2/proc_table.h; sourceTree = "<group>"; };
315EBDFD1FCE456100AC7A89 /* entry_points_gles_3_0_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = entry_points_gles_3_0_autogen.h; path = src/libGLESv2/entry_points_gles_3_0_autogen.h; sourceTree = "<group>"; };
315EBDFE1FCE456100AC7A89 /* entry_points_gles_2_0_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = entry_points_gles_2_0_autogen.h; path = src/libGLESv2/entry_points_gles_2_0_autogen.h; sourceTree = "<group>"; };
315EBDFF1FCE456100AC7A89 /* entry_points_gles_3_1_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = entry_points_gles_3_1_autogen.h; path = src/libGLESv2/entry_points_gles_3_1_autogen.h; sourceTree = "<group>"; };
315EBE001FCE456100AC7A89 /* entry_points_gles_3_0_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = entry_points_gles_3_0_autogen.cpp; path = src/libGLESv2/entry_points_gles_3_0_autogen.cpp; sourceTree = "<group>"; };
315EBE011FCE456100AC7A89 /* entry_points_gles_3_1_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = entry_points_gles_3_1_autogen.cpp; path = src/libGLESv2/entry_points_gles_3_1_autogen.cpp; sourceTree = "<group>"; };
315EBE021FCE456200AC7A89 /* entry_points_gles_2_0_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = entry_points_gles_2_0_autogen.cpp; path = src/libGLESv2/entry_points_gles_2_0_autogen.cpp; sourceTree = "<group>"; };
315EBE111FCE460700AC7A89 /* macros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = macros.h; path = src/common/third_party/base/anglebase/macros.h; sourceTree = "<group>"; };
315EBE121FCE460700AC7A89 /* sha1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sha1.h; path = src/common/third_party/base/anglebase/sha1.h; sourceTree = "<group>"; };
315EBE131FCE460700AC7A89 /* base_export.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = base_export.h; path = src/common/third_party/base/anglebase/base_export.h; sourceTree = "<group>"; };
315EBE141FCE460700AC7A89 /* logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = logging.h; path = src/common/third_party/base/anglebase/logging.h; sourceTree = "<group>"; };
315EBE151FCE460800AC7A89 /* sys_byteorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sys_byteorder.h; path = src/common/third_party/base/anglebase/sys_byteorder.h; sourceTree = "<group>"; };
315EBE1D1FCE462A00AC7A89 /* safe_math.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = safe_math.h; path = src/common/third_party/base/anglebase/numerics/safe_math.h; sourceTree = "<group>"; };
315EBE1E1FCE462A00AC7A89 /* safe_conversions_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = safe_conversions_impl.h; path = src/common/third_party/base/anglebase/numerics/safe_conversions_impl.h; sourceTree = "<group>"; };
315EBE1F1FCE462A00AC7A89 /* safe_conversions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = safe_conversions.h; path = src/common/third_party/base/anglebase/numerics/safe_conversions.h; sourceTree = "<group>"; };
315EBE201FCE462A00AC7A89 /* safe_math_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = safe_math_impl.h; path = src/common/third_party/base/anglebase/numerics/safe_math_impl.h; sourceTree = "<group>"; };
315EBE261FCF808C00AC7A89 /* PMurHash.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PMurHash.cpp; path = src/common/third_party/smhasher/src/PMurHash.cpp; sourceTree = "<group>"; };
315EBE271FCF808C00AC7A89 /* PMurHash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PMurHash.h; path = src/common/third_party/smhasher/src/PMurHash.h; sourceTree = "<group>"; };
31A331C01EA5ED2500FD2203 /* bitset_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bitset_utils.h; path = src/common/bitset_utils.h; sourceTree = "<group>"; };
31A331C31EA5ED5F00FD2203 /* system_utils_mac.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = system_utils_mac.cpp; path = src/common/system_utils_mac.cpp; sourceTree = "<group>"; };
31A331C41EA5ED5F00FD2203 /* system_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = system_utils.h; path = src/common/system_utils.h; sourceTree = "<group>"; };
31A331C51EA5ED5F00FD2203 /* vector_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vector_utils.h; path = src/common/vector_utils.h; sourceTree = "<group>"; };
31A331C91EA5EDDA00FD2203 /* FindSymbolNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FindSymbolNode.cpp; sourceTree = "<group>"; };
31A331CA1EA5EDDA00FD2203 /* FindSymbolNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FindSymbolNode.h; sourceTree = "<group>"; };
31A331CD1EA5EDDA00FD2203 /* RemoveInvariantDeclaration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RemoveInvariantDeclaration.cpp; sourceTree = "<group>"; };
31A331CE1EA5EDDA00FD2203 /* RemoveInvariantDeclaration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemoveInvariantDeclaration.h; sourceTree = "<group>"; };
31A331CF1EA5EDDA00FD2203 /* RewriteUnaryMinusOperatorFloat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RewriteUnaryMinusOperatorFloat.cpp; sourceTree = "<group>"; };
31A331D01EA5EDDA00FD2203 /* RewriteUnaryMinusOperatorFloat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RewriteUnaryMinusOperatorFloat.h; sourceTree = "<group>"; };
31A331D11EA5EDDA00FD2203 /* Severity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Severity.h; sourceTree = "<group>"; };
31A331E11EA5EFB800FD2203 /* trace_event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = trace_event.h; path = src/third_party/trace_event/trace_event.h; sourceTree = "<group>"; };
5C1BAA961DFB60FF002906BB /* gl3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gl3.h; path = include/GLES3/gl3.h; sourceTree = "<group>"; };
5C1BAA971DFB60FF002906BB /* gl3platform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gl3platform.h; path = include/GLES3/gl3platform.h; sourceTree = "<group>"; };
5C1BAA981DFB60FF002906BB /* gl31.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gl31.h; path = include/GLES3/gl31.h; sourceTree = "<group>"; };
5C1BAA991DFB60FF002906BB /* gl32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gl32.h; path = include/GLES3/gl32.h; sourceTree = "<group>"; };
5C1BAA9E1DFB610E002906BB /* gl2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gl2.h; path = include/GLES2/gl2.h; sourceTree = "<group>"; };
5C1BAA9F1DFB610E002906BB /* gl2ext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gl2ext.h; path = include/GLES2/gl2ext.h; sourceTree = "<group>"; };
5C1BAAA01DFB610E002906BB /* gl2platform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gl2platform.h; path = include/GLES2/gl2platform.h; sourceTree = "<group>"; };
5C1BAAA61DFB6124002906BB /* egl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = egl.h; path = include/EGL/egl.h; sourceTree = "<group>"; };
5C1BAAA71DFB6124002906BB /* eglext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = eglext.h; path = include/EGL/eglext.h; sourceTree = "<group>"; };
5C1BAAA81DFB6124002906BB /* eglplatform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = eglplatform.h; path = include/EGL/eglplatform.h; sourceTree = "<group>"; };
5C1BAAAE1DFB6A12002906BB /* export.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = export.h; path = include/export.h; sourceTree = "<group>"; };
5C1DBBE51B04075B00235552 /* ShaderVars.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShaderVars.h; sourceTree = "<group>"; };
5C1DBBE71B0436EC00235552 /* angleutils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = angleutils.cpp; path = src/common/angleutils.cpp; sourceTree = "<group>"; };
5C1DBBE81B0436EC00235552 /* MemoryBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MemoryBuffer.cpp; path = src/common/MemoryBuffer.cpp; sourceTree = "<group>"; };
5C1DBBE91B0436EC00235552 /* MemoryBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MemoryBuffer.h; path = src/common/MemoryBuffer.h; sourceTree = "<group>"; };
5C1DBBEB1B0436EC00235552 /* Optional.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Optional.h; path = src/common/Optional.h; sourceTree = "<group>"; };
5C1DBBEC1B0436EC00235552 /* platform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = platform.h; path = src/common/platform.h; sourceTree = "<group>"; };
5C1DBBED1B0436EC00235552 /* tls.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tls.cpp; path = src/common/tls.cpp; sourceTree = "<group>"; };
5C1DBBEE1B0436EC00235552 /* tls.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tls.h; path = src/common/tls.h; sourceTree = "<group>"; };
5C1DBBF91B04375E00235552 /* ArrayReturnValueToOutParameter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ArrayReturnValueToOutParameter.cpp; sourceTree = "<group>"; };
5C1DBBFA1B04375E00235552 /* ArrayReturnValueToOutParameter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArrayReturnValueToOutParameter.h; sourceTree = "<group>"; };
5C1DBBFB1B04375F00235552 /* ASTMetadataHLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ASTMetadataHLSL.cpp; sourceTree = "<group>"; };
5C1DBBFC1B04375F00235552 /* ASTMetadataHLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ASTMetadataHLSL.h; sourceTree = "<group>"; };
5C1DBBFD1B04375F00235552 /* blocklayout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = blocklayout.cpp; sourceTree = "<group>"; };
5C1DBBFE1B04375F00235552 /* blocklayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = blocklayout.h; sourceTree = "<group>"; };
5C1DBBFF1B04375F00235552 /* blocklayoutHLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = blocklayoutHLSL.cpp; sourceTree = "<group>"; };
5C1DBC001B04375F00235552 /* blocklayoutHLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = blocklayoutHLSL.h; sourceTree = "<group>"; };
5C1DBC011B04375F00235552 /* BuiltInFunctionEmulatorGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuiltInFunctionEmulatorGLSL.cpp; sourceTree = "<group>"; };
5C1DBC021B04375F00235552 /* BuiltInFunctionEmulatorGLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BuiltInFunctionEmulatorGLSL.h; sourceTree = "<group>"; };
5C1DBC031B04375F00235552 /* CallDAG.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CallDAG.cpp; sourceTree = "<group>"; };
5C1DBC041B04375F00235552 /* CallDAG.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallDAG.h; sourceTree = "<group>"; };
5C1DBC051B04375F00235552 /* Compiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Compiler.h; sourceTree = "<group>"; };
5C1DBC061B04375F00235552 /* EmulatePrecision.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EmulatePrecision.cpp; sourceTree = "<group>"; };
5C1DBC071B04375F00235552 /* EmulatePrecision.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EmulatePrecision.h; sourceTree = "<group>"; };
5C1DBC091B04375F00235552 /* IntermNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IntermNode.cpp; sourceTree = "<group>"; };
5C1DBC0A1B04375F00235552 /* IntermNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IntermNode.h; sourceTree = "<group>"; };
5C1DBC0B1B04375F00235552 /* length_limits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = length_limits.h; sourceTree = "<group>"; };
5C1DBC0C1B04375F00235552 /* Operator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Operator.cpp; sourceTree = "<group>"; };
5C1DBC0D1B04375F00235552 /* Operator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Operator.h; sourceTree = "<group>"; };
5C1DBC101B04375F00235552 /* RegenerateStructNames.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RegenerateStructNames.cpp; sourceTree = "<group>"; };
5C1DBC111B04375F00235552 /* RegenerateStructNames.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegenerateStructNames.h; sourceTree = "<group>"; };
5C1DBC121B04375F00235552 /* RemoveSwitchFallThrough.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RemoveSwitchFallThrough.cpp; sourceTree = "<group>"; };
5C1DBC131B04375F00235552 /* RemoveSwitchFallThrough.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemoveSwitchFallThrough.h; sourceTree = "<group>"; };
5C1DBC141B04375F00235552 /* ScalarizeVecAndMatConstructorArgs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScalarizeVecAndMatConstructorArgs.cpp; sourceTree = "<group>"; };
5C1DBC151B04375F00235552 /* ScalarizeVecAndMatConstructorArgs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScalarizeVecAndMatConstructorArgs.h; sourceTree = "<group>"; };
5C1DBC161B04375F00235552 /* SeparateArrayInitialization.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SeparateArrayInitialization.cpp; sourceTree = "<group>"; };
5C1DBC171B04375F00235552 /* SeparateArrayInitialization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SeparateArrayInitialization.h; sourceTree = "<group>"; };
5C1DBC181B04375F00235552 /* SeparateDeclarations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SeparateDeclarations.cpp; sourceTree = "<group>"; };
5C1DBC191B04375F00235552 /* SeparateDeclarations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SeparateDeclarations.h; sourceTree = "<group>"; };
5C1DBC1A1B04375F00235552 /* ShaderVars.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShaderVars.cpp; sourceTree = "<group>"; };
5C1DBC1D1B04375F00235552 /* Types.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Types.cpp; sourceTree = "<group>"; };
5C1DBC1E1B04375F00235552 /* ValidateSwitch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ValidateSwitch.cpp; sourceTree = "<group>"; };
5C1DBC1F1B04375F00235552 /* ValidateSwitch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ValidateSwitch.h; sourceTree = "<group>"; };
5C1DBC481B0438D200235552 /* angletypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = angletypes.cpp; path = src/libANGLE/angletypes.cpp; sourceTree = "<group>"; };
5C1DBC491B0438D200235552 /* angletypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = angletypes.h; path = src/libANGLE/angletypes.h; sourceTree = "<group>"; };
5C1DBC4A1B0438D200235552 /* AttributeMap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = AttributeMap.cpp; path = src/libANGLE/AttributeMap.cpp; sourceTree = "<group>"; };
5C1DBC4B1B0438D200235552 /* AttributeMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AttributeMap.h; path = src/libANGLE/AttributeMap.h; sourceTree = "<group>"; };
5C1DBC4C1B0438D200235552 /* BinaryStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BinaryStream.h; path = src/libANGLE/BinaryStream.h; sourceTree = "<group>"; };
5C1DBC4D1B0438D200235552 /* Buffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Buffer.cpp; path = src/libANGLE/Buffer.cpp; sourceTree = "<group>"; };
5C1DBC4E1B0438D200235552 /* Buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Buffer.h; path = src/libANGLE/Buffer.h; sourceTree = "<group>"; };
5C1DBC4F1B0438D200235552 /* Caps.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Caps.cpp; path = src/libANGLE/Caps.cpp; sourceTree = "<group>"; };
5C1DBC501B0438D200235552 /* Caps.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Caps.h; path = src/libANGLE/Caps.h; sourceTree = "<group>"; };
5C1DBC511B0438D200235552 /* Compiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Compiler.cpp; path = src/libANGLE/Compiler.cpp; sourceTree = "<group>"; };
5C1DBC521B0438D200235552 /* Compiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Compiler.h; path = src/libANGLE/Compiler.h; sourceTree = "<group>"; };
5C1DBC541B0438D200235552 /* Config.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Config.cpp; path = src/libANGLE/Config.cpp; sourceTree = "<group>"; };
5C1DBC551B0438D200235552 /* Config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Config.h; path = src/libANGLE/Config.h; sourceTree = "<group>"; };
5C1DBC561B0438D200235552 /* Constants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Constants.h; path = src/libANGLE/Constants.h; sourceTree = "<group>"; };
5C1DBC571B0438D200235552 /* Context.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Context.cpp; path = src/libANGLE/Context.cpp; sourceTree = "<group>"; };
5C1DBC581B0438D200235552 /* Context.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Context.h; path = src/libANGLE/Context.h; sourceTree = "<group>"; };
5C1DBC5B1B0438D200235552 /* Device.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Device.cpp; path = src/libANGLE/Device.cpp; sourceTree = "<group>"; };
5C1DBC5C1B0438D200235552 /* Device.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Device.h; path = src/libANGLE/Device.h; sourceTree = "<group>"; };
5C1DBC5D1B0438D200235552 /* Display.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Display.cpp; path = src/libANGLE/Display.cpp; sourceTree = "<group>"; };
5C1DBC5E1B0438D200235552 /* Display.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Display.h; path = src/libANGLE/Display.h; sourceTree = "<group>"; };
5C1DBC5F1B0438D200235552 /* Error.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Error.cpp; path = src/libANGLE/Error.cpp; sourceTree = "<group>"; };
5C1DBC601B0438D200235552 /* Error.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Error.h; path = src/libANGLE/Error.h; sourceTree = "<group>"; };
5C1DBC611B0438D200235552 /* Error.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = Error.inl; path = src/libANGLE/Error.inl; sourceTree = "<group>"; };
5C1DBC621B0438D200235552 /* features.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = features.h; path = src/libANGLE/features.h; sourceTree = "<group>"; };
5C1DBC641B0438D200235552 /* Fence.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Fence.cpp; path = src/libANGLE/Fence.cpp; sourceTree = "<group>"; };
5C1DBC651B0438D200235552 /* Fence.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Fence.h; path = src/libANGLE/Fence.h; sourceTree = "<group>"; };
5C1DBC681B0438D200235552 /* formatutils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = formatutils.cpp; path = src/libANGLE/formatutils.cpp; sourceTree = "<group>"; };
5C1DBC691B0438D200235552 /* formatutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = formatutils.h; path = src/libANGLE/formatutils.h; sourceTree = "<group>"; };
5C1DBC6A1B0438D200235552 /* Framebuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Framebuffer.cpp; path = src/libANGLE/Framebuffer.cpp; sourceTree = "<group>"; };
5C1DBC6B1B0438D200235552 /* Framebuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Framebuffer.h; path = src/libANGLE/Framebuffer.h; sourceTree = "<group>"; };
5C1DBC6C1B0438D200235552 /* FramebufferAttachment.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FramebufferAttachment.cpp; path = src/libANGLE/FramebufferAttachment.cpp; sourceTree = "<group>"; };
5C1DBC6D1B0438D200235552 /* FramebufferAttachment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FramebufferAttachment.h; path = src/libANGLE/FramebufferAttachment.h; sourceTree = "<group>"; };
5C1DBC6F1B0438D200235552 /* HandleAllocator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = HandleAllocator.cpp; path = src/libANGLE/HandleAllocator.cpp; sourceTree = "<group>"; };
5C1DBC701B0438D200235552 /* HandleAllocator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HandleAllocator.h; path = src/libANGLE/HandleAllocator.h; sourceTree = "<group>"; };
5C1DBC711B0438D200235552 /* histogram_macros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = histogram_macros.h; path = src/libANGLE/histogram_macros.h; sourceTree = "<group>"; };
5C1DBC721B0438D200235552 /* ImageIndex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ImageIndex.cpp; path = src/libANGLE/ImageIndex.cpp; sourceTree = "<group>"; };
5C1DBC731B0438D200235552 /* ImageIndex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ImageIndex.h; path = src/libANGLE/ImageIndex.h; sourceTree = "<group>"; };
5C1DBC751B0438D200235552 /* Platform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Platform.cpp; path = src/libANGLE/Platform.cpp; sourceTree = "<group>"; };
5C1DBC761B0438D200235552 /* Program.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Program.cpp; path = src/libANGLE/Program.cpp; sourceTree = "<group>"; };
5C1DBC771B0438D200235552 /* Program.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Program.h; path = src/libANGLE/Program.h; sourceTree = "<group>"; };
5C1DBC781B0438D200235552 /* Query.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Query.cpp; path = src/libANGLE/Query.cpp; sourceTree = "<group>"; };
5C1DBC791B0438D200235552 /* Query.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Query.h; path = src/libANGLE/Query.h; sourceTree = "<group>"; };
5C1DBC7A1B0438D200235552 /* queryconversions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = queryconversions.cpp; path = src/libANGLE/queryconversions.cpp; sourceTree = "<group>"; };
5C1DBC7B1B0438D200235552 /* queryconversions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = queryconversions.h; path = src/libANGLE/queryconversions.h; sourceTree = "<group>"; };
5C1DBC7D1B0438D200235552 /* RefCountObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RefCountObject.h; path = src/libANGLE/RefCountObject.h; sourceTree = "<group>"; };
5C1DBC7E1B0438D200235552 /* Renderbuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Renderbuffer.cpp; path = src/libANGLE/Renderbuffer.cpp; sourceTree = "<group>"; };
5C1DBC7F1B0438D200235552 /* Renderbuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Renderbuffer.h; path = src/libANGLE/Renderbuffer.h; sourceTree = "<group>"; };
5C1DBDB51B0438D200235552 /* ResourceManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ResourceManager.cpp; path = src/libANGLE/ResourceManager.cpp; sourceTree = "<group>"; };
5C1DBDB61B0438D200235552 /* ResourceManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ResourceManager.h; path = src/libANGLE/ResourceManager.h; sourceTree = "<group>"; };
5C1DBDB71B0438D200235552 /* Sampler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Sampler.cpp; path = src/libANGLE/Sampler.cpp; sourceTree = "<group>"; };
5C1DBDB81B0438D200235552 /* Sampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Sampler.h; path = src/libANGLE/Sampler.h; sourceTree = "<group>"; };
5C1DBDB91B0438D200235552 /* Shader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Shader.cpp; path = src/libANGLE/Shader.cpp; sourceTree = "<group>"; };
5C1DBDBA1B0438D200235552 /* Shader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Shader.h; path = src/libANGLE/Shader.h; sourceTree = "<group>"; };
5C1DBDBB1B0438D300235552 /* State.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = State.cpp; path = src/libANGLE/State.cpp; sourceTree = "<group>"; };
5C1DBDBC1B0438D300235552 /* State.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = State.h; path = src/libANGLE/State.h; sourceTree = "<group>"; };
5C1DBDBE1B0438D300235552 /* Surface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Surface.cpp; path = src/libANGLE/Surface.cpp; sourceTree = "<group>"; };
5C1DBDBF1B0438D300235552 /* Surface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Surface.h; path = src/libANGLE/Surface.h; sourceTree = "<group>"; };
5C1DBDC01B0438D300235552 /* Texture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Texture.cpp; path = src/libANGLE/Texture.cpp; sourceTree = "<group>"; };
5C1DBDC11B0438D300235552 /* Texture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Texture.h; path = src/libANGLE/Texture.h; sourceTree = "<group>"; };
5C1DBDC31B0438D300235552 /* TransformFeedback.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TransformFeedback.cpp; path = src/libANGLE/TransformFeedback.cpp; sourceTree = "<group>"; };
5C1DBDC41B0438D300235552 /* TransformFeedback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TransformFeedback.h; path = src/libANGLE/TransformFeedback.h; sourceTree = "<group>"; };
5C1DBDC51B0438D300235552 /* Uniform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Uniform.cpp; path = src/libANGLE/Uniform.cpp; sourceTree = "<group>"; };
5C1DBDC61B0438D300235552 /* Uniform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Uniform.h; path = src/libANGLE/Uniform.h; sourceTree = "<group>"; };
5C1DBDC71B0438D300235552 /* validationEGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = validationEGL.cpp; path = src/libANGLE/validationEGL.cpp; sourceTree = "<group>"; };
5C1DBDC81B0438D300235552 /* validationEGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = validationEGL.h; path = src/libANGLE/validationEGL.h; sourceTree = "<group>"; };
5C1DBDC91B0438D300235552 /* validationES.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = validationES.cpp; path = src/libANGLE/validationES.cpp; sourceTree = "<group>"; };
5C1DBDCA1B0438D300235552 /* validationES.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = validationES.h; path = src/libANGLE/validationES.h; sourceTree = "<group>"; };
5C1DBDCB1B0438D300235552 /* validationES2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = validationES2.cpp; path = src/libANGLE/validationES2.cpp; sourceTree = "<group>"; };
5C1DBDCC1B0438D300235552 /* validationES2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = validationES2.h; path = src/libANGLE/validationES2.h; sourceTree = "<group>"; };
5C1DBDCD1B0438D300235552 /* validationES3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = validationES3.cpp; path = src/libANGLE/validationES3.cpp; sourceTree = "<group>"; };
5C1DBDCE1B0438D300235552 /* validationES3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = validationES3.h; path = src/libANGLE/validationES3.h; sourceTree = "<group>"; };
5C1DBDCF1B0438D300235552 /* VertexArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = VertexArray.cpp; path = src/libANGLE/VertexArray.cpp; sourceTree = "<group>"; };
5C1DBDD01B0438D300235552 /* VertexArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VertexArray.h; path = src/libANGLE/VertexArray.h; sourceTree = "<group>"; };
5C1DBDD11B0438D300235552 /* VertexAttribute.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = VertexAttribute.cpp; path = src/libANGLE/VertexAttribute.cpp; sourceTree = "<group>"; };
5C1DBDD21B0438D300235552 /* VertexAttribute.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VertexAttribute.h; path = src/libANGLE/VertexAttribute.h; sourceTree = "<group>"; };
5C315CE81CC5B6DA00776697 /* Cache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Cache.cpp; sourceTree = "<group>"; };
5C315CE91CC5B6DA00776697 /* Cache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Cache.h; sourceTree = "<group>"; };
5C315CEA1CC5B6DA00776697 /* DeferGlobalInitializers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DeferGlobalInitializers.cpp; sourceTree = "<group>"; };
5C315CEB1CC5B6DA00776697 /* DeferGlobalInitializers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DeferGlobalInitializers.h; sourceTree = "<group>"; };
5C315CEC1CC5B6DA00776697 /* ExtensionGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ExtensionGLSL.cpp; sourceTree = "<group>"; };
5C315CED1CC5B6DA00776697 /* ExtensionGLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExtensionGLSL.h; sourceTree = "<group>"; };
5C315CEE1CC5B6DA00776697 /* RecordConstantPrecision.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RecordConstantPrecision.cpp; sourceTree = "<group>"; };
5C315CEF1CC5B6DA00776697 /* RecordConstantPrecision.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RecordConstantPrecision.h; sourceTree = "<group>"; };
5C315CF01CC5B6DA00776697 /* RemoveDynamicIndexing.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RemoveDynamicIndexing.cpp; sourceTree = "<group>"; };
5C315CF11CC5B6DA00776697 /* RemoveDynamicIndexing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemoveDynamicIndexing.h; sourceTree = "<group>"; };
5C315CF21CC5B6DA00776697 /* RemovePow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RemovePow.cpp; sourceTree = "<group>"; };
5C315CF31CC5B6DA00776697 /* RemovePow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemovePow.h; sourceTree = "<group>"; };
5C315CF41CC5B6DA00776697 /* RewriteDoWhile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RewriteDoWhile.cpp; sourceTree = "<group>"; };
5C315CF51CC5B6DA00776697 /* RewriteDoWhile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RewriteDoWhile.h; sourceTree = "<group>"; };
5C315CF61CC5B6DA00776697 /* SeparateExpressionsReturningArrays.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SeparateExpressionsReturningArrays.cpp; sourceTree = "<group>"; };
5C315CF71CC5B6DA00776697 /* SeparateExpressionsReturningArrays.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SeparateExpressionsReturningArrays.h; sourceTree = "<group>"; };
5C315CF81CC5B6DA00776697 /* UnfoldShortCircuitToIf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnfoldShortCircuitToIf.cpp; sourceTree = "<group>"; };
5C315CF91CC5B6DA00776697 /* UnfoldShortCircuitToIf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnfoldShortCircuitToIf.h; sourceTree = "<group>"; };
5C315CFA1CC5B6DA00776697 /* ValidateGlobalInitializer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ValidateGlobalInitializer.cpp; sourceTree = "<group>"; };
5C315CFB1CC5B6DA00776697 /* ValidateGlobalInitializer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ValidateGlobalInitializer.h; sourceTree = "<group>"; };
5C315CFC1CC5B6DA00776697 /* ValidateMaxParameters.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ValidateMaxParameters.cpp; sourceTree = "<group>"; };
5C315CFD1CC5B6DA00776697 /* ValidateMaxParameters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ValidateMaxParameters.h; sourceTree = "<group>"; };
5C9FFF4C19102A000025B8FA /* FlagStd140Structs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FlagStd140Structs.cpp; sourceTree = "<group>"; };
5C9FFF4D19102A000025B8FA /* FlagStd140Structs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FlagStd140Structs.h; sourceTree = "<group>"; };
5CB300B51DE39E6300D2C405 /* libEGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = libEGL.cpp; path = src/libEGL/libEGL.cpp; sourceTree = "<group>"; };
5CB300B81DE39E6300D2C405 /* resource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = resource.h; path = src/libEGL/resource.h; sourceTree = "<group>"; };
5CB300BB1DE39E7500D2C405 /* entry_points_egl_ext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = entry_points_egl_ext.cpp; path = src/libGLESv2/entry_points_egl_ext.cpp; sourceTree = "<group>"; };
5CB300BC1DE39E7500D2C405 /* entry_points_egl_ext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = entry_points_egl_ext.h; path = src/libGLESv2/entry_points_egl_ext.h; sourceTree = "<group>"; };
5CB300BD1DE39E7500D2C405 /* entry_points_egl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = entry_points_egl.cpp; path = src/libGLESv2/entry_points_egl.cpp; sourceTree = "<group>"; };
5CB300BE1DE39E7500D2C405 /* entry_points_egl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = entry_points_egl.h; path = src/libGLESv2/entry_points_egl.h; sourceTree = "<group>"; };
5CB300BF1DE39E7500D2C405 /* entry_points_gles_2_0_ext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = entry_points_gles_2_0_ext.cpp; path = src/libGLESv2/entry_points_gles_2_0_ext.cpp; sourceTree = "<group>"; };
5CB300C01DE39E7500D2C405 /* entry_points_gles_2_0_ext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = entry_points_gles_2_0_ext.h; path = src/libGLESv2/entry_points_gles_2_0_ext.h; sourceTree = "<group>"; };
5CB300C71DE39E7500D2C405 /* global_state.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = global_state.cpp; path = src/libGLESv2/global_state.cpp; sourceTree = "<group>"; };
5CB300C81DE39E7500D2C405 /* global_state.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = global_state.h; path = src/libGLESv2/global_state.h; sourceTree = "<group>"; };
5CB300C91DE39E7500D2C405 /* libGLESv2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = libGLESv2.cpp; path = src/libGLESv2/libGLESv2.cpp; sourceTree = "<group>"; };
5CB300CC1DE39E7500D2C405 /* resource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = resource.h; path = src/libGLESv2/resource.h; sourceTree = "<group>"; };
5CB300E01DE39F1A00D2C405 /* BlitGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = BlitGL.cpp; path = src/libANGLE/renderer/gl/BlitGL.cpp; sourceTree = "<group>"; };
5CB300E11DE39F1A00D2C405 /* BlitGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BlitGL.h; path = src/libANGLE/renderer/gl/BlitGL.h; sourceTree = "<group>"; };
5CB300E21DE39F1A00D2C405 /* BufferGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = BufferGL.cpp; path = src/libANGLE/renderer/gl/BufferGL.cpp; sourceTree = "<group>"; };
5CB300E31DE39F1A00D2C405 /* BufferGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BufferGL.h; path = src/libANGLE/renderer/gl/BufferGL.h; sourceTree = "<group>"; };
5CB300E51DE39F1A00D2C405 /* CompilerGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CompilerGL.cpp; path = src/libANGLE/renderer/gl/CompilerGL.cpp; sourceTree = "<group>"; };
5CB300E61DE39F1A00D2C405 /* CompilerGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CompilerGL.h; path = src/libANGLE/renderer/gl/CompilerGL.h; sourceTree = "<group>"; };
5CB300E71DE39F1A00D2C405 /* ContextGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ContextGL.cpp; path = src/libANGLE/renderer/gl/ContextGL.cpp; sourceTree = "<group>"; };
5CB300E81DE39F1A00D2C405 /* ContextGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ContextGL.h; path = src/libANGLE/renderer/gl/ContextGL.h; sourceTree = "<group>"; };
5CB300E91DE39F1A00D2C405 /* DisplayGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DisplayGL.cpp; path = src/libANGLE/renderer/gl/DisplayGL.cpp; sourceTree = "<group>"; };
5CB300EA1DE39F1A00D2C405 /* DisplayGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DisplayGL.h; path = src/libANGLE/renderer/gl/DisplayGL.h; sourceTree = "<group>"; };
5CB300EC1DE39F1A00D2C405 /* FeatureSupportGL.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; name = FeatureSupportGL.md; path = src/libANGLE/renderer/gl/FeatureSupportGL.md; sourceTree = "<group>"; };
5CB300ED1DE39F1A00D2C405 /* FenceNVGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FenceNVGL.cpp; path = src/libANGLE/renderer/gl/FenceNVGL.cpp; sourceTree = "<group>"; };
5CB300EE1DE39F1A00D2C405 /* FenceNVGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FenceNVGL.h; path = src/libANGLE/renderer/gl/FenceNVGL.h; sourceTree = "<group>"; };
5CB300F11DE39F1A00D2C405 /* formatutilsgl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = formatutilsgl.cpp; path = src/libANGLE/renderer/gl/formatutilsgl.cpp; sourceTree = "<group>"; };
5CB300F21DE39F1A00D2C405 /* formatutilsgl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = formatutilsgl.h; path = src/libANGLE/renderer/gl/formatutilsgl.h; sourceTree = "<group>"; };
5CB300F31DE39F1A00D2C405 /* FramebufferGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FramebufferGL.cpp; path = src/libANGLE/renderer/gl/FramebufferGL.cpp; sourceTree = "<group>"; };
5CB300F41DE39F1A00D2C405 /* FramebufferGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FramebufferGL.h; path = src/libANGLE/renderer/gl/FramebufferGL.h; sourceTree = "<group>"; };
5CB300F51DE39F1A00D2C405 /* functionsgl_enums.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = functionsgl_enums.h; path = src/libANGLE/renderer/gl/functionsgl_enums.h; sourceTree = "<group>"; };
5CB300F61DE39F1A00D2C405 /* functionsgl_typedefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = functionsgl_typedefs.h; path = src/libANGLE/renderer/gl/functionsgl_typedefs.h; sourceTree = "<group>"; };
5CB300F71DE39F1A00D2C405 /* FunctionsGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FunctionsGL.cpp; path = src/libANGLE/renderer/gl/FunctionsGL.cpp; sourceTree = "<group>"; };
5CB300F81DE39F1A00D2C405 /* FunctionsGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FunctionsGL.h; path = src/libANGLE/renderer/gl/FunctionsGL.h; sourceTree = "<group>"; };
5CB300FA1DE39F1A00D2C405 /* PathGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PathGL.cpp; path = src/libANGLE/renderer/gl/PathGL.cpp; sourceTree = "<group>"; };
5CB300FB1DE39F1A00D2C405 /* PathGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PathGL.h; path = src/libANGLE/renderer/gl/PathGL.h; sourceTree = "<group>"; };
5CB300FC1DE39F1A00D2C405 /* ProgramGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ProgramGL.cpp; path = src/libANGLE/renderer/gl/ProgramGL.cpp; sourceTree = "<group>"; };
5CB300FD1DE39F1A00D2C405 /* ProgramGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ProgramGL.h; path = src/libANGLE/renderer/gl/ProgramGL.h; sourceTree = "<group>"; };
5CB300FE1DE39F1A00D2C405 /* QueryGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = QueryGL.cpp; path = src/libANGLE/renderer/gl/QueryGL.cpp; sourceTree = "<group>"; };
5CB300FF1DE39F1A00D2C405 /* QueryGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = QueryGL.h; path = src/libANGLE/renderer/gl/QueryGL.h; sourceTree = "<group>"; };
5CB301001DE39F1A00D2C405 /* RenderbufferGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RenderbufferGL.cpp; path = src/libANGLE/renderer/gl/RenderbufferGL.cpp; sourceTree = "<group>"; };
5CB301011DE39F1A00D2C405 /* RenderbufferGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RenderbufferGL.h; path = src/libANGLE/renderer/gl/RenderbufferGL.h; sourceTree = "<group>"; };
5CB301021DE39F1A00D2C405 /* renderergl_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = renderergl_utils.cpp; path = src/libANGLE/renderer/gl/renderergl_utils.cpp; sourceTree = "<group>"; };
5CB301031DE39F1A00D2C405 /* renderergl_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = renderergl_utils.h; path = src/libANGLE/renderer/gl/renderergl_utils.h; sourceTree = "<group>"; };
5CB301041DE39F1A00D2C405 /* RendererGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RendererGL.cpp; path = src/libANGLE/renderer/gl/RendererGL.cpp; sourceTree = "<group>"; };
5CB301051DE39F1A00D2C405 /* RendererGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RendererGL.h; path = src/libANGLE/renderer/gl/RendererGL.h; sourceTree = "<group>"; };
5CB301061DE39F1A00D2C405 /* SamplerGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SamplerGL.cpp; path = src/libANGLE/renderer/gl/SamplerGL.cpp; sourceTree = "<group>"; };
5CB301071DE39F1A00D2C405 /* SamplerGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SamplerGL.h; path = src/libANGLE/renderer/gl/SamplerGL.h; sourceTree = "<group>"; };
5CB301081DE39F1A00D2C405 /* ShaderGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ShaderGL.cpp; path = src/libANGLE/renderer/gl/ShaderGL.cpp; sourceTree = "<group>"; };
5CB301091DE39F1A00D2C405 /* ShaderGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ShaderGL.h; path = src/libANGLE/renderer/gl/ShaderGL.h; sourceTree = "<group>"; };
5CB3010A1DE39F1A00D2C405 /* StateManagerGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StateManagerGL.cpp; path = src/libANGLE/renderer/gl/StateManagerGL.cpp; sourceTree = "<group>"; };
5CB3010B1DE39F1A00D2C405 /* StateManagerGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StateManagerGL.h; path = src/libANGLE/renderer/gl/StateManagerGL.h; sourceTree = "<group>"; };
5CB3010C1DE39F1A00D2C405 /* SurfaceGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SurfaceGL.cpp; path = src/libANGLE/renderer/gl/SurfaceGL.cpp; sourceTree = "<group>"; };
5CB3010D1DE39F1A00D2C405 /* SurfaceGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SurfaceGL.h; path = src/libANGLE/renderer/gl/SurfaceGL.h; sourceTree = "<group>"; };
5CB3010E1DE39F1A00D2C405 /* TextureGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TextureGL.cpp; path = src/libANGLE/renderer/gl/TextureGL.cpp; sourceTree = "<group>"; };
5CB3010F1DE39F1A00D2C405 /* TextureGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TextureGL.h; path = src/libANGLE/renderer/gl/TextureGL.h; sourceTree = "<group>"; };
5CB301101DE39F1A00D2C405 /* TransformFeedbackGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TransformFeedbackGL.cpp; path = src/libANGLE/renderer/gl/TransformFeedbackGL.cpp; sourceTree = "<group>"; };
5CB301111DE39F1A00D2C405 /* TransformFeedbackGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TransformFeedbackGL.h; path = src/libANGLE/renderer/gl/TransformFeedbackGL.h; sourceTree = "<group>"; };
5CB301121DE39F1A00D2C405 /* VertexArrayGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = VertexArrayGL.cpp; path = src/libANGLE/renderer/gl/VertexArrayGL.cpp; sourceTree = "<group>"; };
5CB301131DE39F1A00D2C405 /* VertexArrayGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VertexArrayGL.h; path = src/libANGLE/renderer/gl/VertexArrayGL.h; sourceTree = "<group>"; };
5CB301151DE39F1A00D2C405 /* WorkaroundsGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WorkaroundsGL.h; path = src/libANGLE/renderer/gl/WorkaroundsGL.h; sourceTree = "<group>"; };
5CB301491DE39F4700D2C405 /* DisplayCGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DisplayCGL.h; path = src/libANGLE/renderer/gl/cgl/DisplayCGL.h; sourceTree = "<group>"; };
5CB3014A1DE39F4700D2C405 /* DisplayCGL.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = DisplayCGL.mm; path = src/libANGLE/renderer/gl/cgl/DisplayCGL.mm; sourceTree = "<group>"; };
5CB3014B1DE39F4700D2C405 /* PbufferSurfaceCGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PbufferSurfaceCGL.h; path = src/libANGLE/renderer/gl/cgl/PbufferSurfaceCGL.h; sourceTree = "<group>"; };
5CB3014C1DE39F4700D2C405 /* PbufferSurfaceCGL.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = PbufferSurfaceCGL.mm; path = src/libANGLE/renderer/gl/cgl/PbufferSurfaceCGL.mm; sourceTree = "<group>"; };
5CB3014D1DE39F4700D2C405 /* WindowSurfaceCGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WindowSurfaceCGL.h; path = src/libANGLE/renderer/gl/cgl/WindowSurfaceCGL.h; sourceTree = "<group>"; };
5CB3014E1DE39F4700D2C405 /* WindowSurfaceCGL.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = WindowSurfaceCGL.mm; path = src/libANGLE/renderer/gl/cgl/WindowSurfaceCGL.mm; sourceTree = "<group>"; };
5CB3048B1DE4143500D2C405 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
5CB3048D1DE4144400D2C405 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; };
5CB3048F1DE4145500D2C405 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
5CB304A71DE415FA00D2C405 /* format_map_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = format_map_autogen.cpp; path = src/libANGLE/format_map_autogen.cpp; sourceTree = "<group>"; };
5CB304AA1DE4164800D2C405 /* BufferImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BufferImpl.h; path = src/libANGLE/renderer/BufferImpl.h; sourceTree = "<group>"; };
5CB304AB1DE4164800D2C405 /* CompilerImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CompilerImpl.h; path = src/libANGLE/renderer/CompilerImpl.h; sourceTree = "<group>"; };
5CB304AC1DE4164800D2C405 /* ContextImpl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ContextImpl.cpp; path = src/libANGLE/renderer/ContextImpl.cpp; sourceTree = "<group>"; };
5CB304AD1DE4164800D2C405 /* ContextImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ContextImpl.h; path = src/libANGLE/renderer/ContextImpl.h; sourceTree = "<group>"; };
5CB304AF1DE4164800D2C405 /* DeviceImpl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DeviceImpl.cpp; path = src/libANGLE/renderer/DeviceImpl.cpp; sourceTree = "<group>"; };
5CB304B01DE4164800D2C405 /* DeviceImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DeviceImpl.h; path = src/libANGLE/renderer/DeviceImpl.h; sourceTree = "<group>"; };
5CB304B11DE4164800D2C405 /* DisplayImpl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DisplayImpl.cpp; path = src/libANGLE/renderer/DisplayImpl.cpp; sourceTree = "<group>"; };
5CB304B21DE4164800D2C405 /* DisplayImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DisplayImpl.h; path = src/libANGLE/renderer/DisplayImpl.h; sourceTree = "<group>"; };
5CB304B31DE4164800D2C405 /* EGLImplFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EGLImplFactory.h; path = src/libANGLE/renderer/EGLImplFactory.h; sourceTree = "<group>"; };
5CB304B41DE4164800D2C405 /* FenceNVImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FenceNVImpl.h; path = src/libANGLE/renderer/FenceNVImpl.h; sourceTree = "<group>"; };
5CB304B91DE4164800D2C405 /* Format.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Format.h; path = src/libANGLE/renderer/Format.h; sourceTree = "<group>"; };
5CB304BA1DE4164800D2C405 /* FramebufferAttachmentObjectImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FramebufferAttachmentObjectImpl.h; path = src/libANGLE/renderer/FramebufferAttachmentObjectImpl.h; sourceTree = "<group>"; };
5CB304BB1DE4164800D2C405 /* FramebufferImpl_mock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FramebufferImpl_mock.h; path = src/libANGLE/renderer/FramebufferImpl_mock.h; sourceTree = "<group>"; };
5CB304BC1DE4164800D2C405 /* FramebufferImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FramebufferImpl.h; path = src/libANGLE/renderer/FramebufferImpl.h; sourceTree = "<group>"; };
5CB304C01DE4164800D2C405 /* GLImplFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GLImplFactory.h; path = src/libANGLE/renderer/GLImplFactory.h; sourceTree = "<group>"; };
5CB304C11DE4164800D2C405 /* ImageImpl_mock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ImageImpl_mock.h; path = src/libANGLE/renderer/ImageImpl_mock.h; sourceTree = "<group>"; };
5CB304C21DE4164800D2C405 /* ImageImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ImageImpl.h; path = src/libANGLE/renderer/ImageImpl.h; sourceTree = "<group>"; };
5CB304C41DE4164800D2C405 /* load_functions_table_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = load_functions_table_autogen.cpp; path = src/libANGLE/renderer/load_functions_table_autogen.cpp; sourceTree = "<group>"; };
5CB304C51DE4164800D2C405 /* load_functions_table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = load_functions_table.h; path = src/libANGLE/renderer/load_functions_table.h; sourceTree = "<group>"; };
5CB304C71DE4164800D2C405 /* PathImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PathImpl.h; path = src/libANGLE/renderer/PathImpl.h; sourceTree = "<group>"; };
5CB304C81DE4164800D2C405 /* ProgramImpl_mock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ProgramImpl_mock.h; path = src/libANGLE/renderer/ProgramImpl_mock.h; sourceTree = "<group>"; };
5CB304C91DE4164800D2C405 /* ProgramImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ProgramImpl.h; path = src/libANGLE/renderer/ProgramImpl.h; sourceTree = "<group>"; };
5CB304CA1DE4164800D2C405 /* QueryImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = QueryImpl.h; path = src/libANGLE/renderer/QueryImpl.h; sourceTree = "<group>"; };
5CB304CB1DE4164800D2C405 /* RenderbufferImpl_mock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RenderbufferImpl_mock.h; path = src/libANGLE/renderer/RenderbufferImpl_mock.h; sourceTree = "<group>"; };
5CB304CC1DE4164800D2C405 /* RenderbufferImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RenderbufferImpl.h; path = src/libANGLE/renderer/RenderbufferImpl.h; sourceTree = "<group>"; };
5CB304CD1DE4164800D2C405 /* renderer_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = renderer_utils.cpp; path = src/libANGLE/renderer/renderer_utils.cpp; sourceTree = "<group>"; };
5CB304CE1DE4164800D2C405 /* renderer_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = renderer_utils.h; path = src/libANGLE/renderer/renderer_utils.h; sourceTree = "<group>"; };
5CB304CF1DE4164800D2C405 /* SamplerImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SamplerImpl.h; path = src/libANGLE/renderer/SamplerImpl.h; sourceTree = "<group>"; };
5CB304D01DE4164800D2C405 /* ShaderImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ShaderImpl.h; path = src/libANGLE/renderer/ShaderImpl.h; sourceTree = "<group>"; };
5CB304D11DE4164800D2C405 /* StreamProducerImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StreamProducerImpl.h; path = src/libANGLE/renderer/StreamProducerImpl.h; sourceTree = "<group>"; };
5CB304D21DE4164800D2C405 /* SurfaceImpl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SurfaceImpl.cpp; path = src/libANGLE/renderer/SurfaceImpl.cpp; sourceTree = "<group>"; };
5CB304D31DE4164800D2C405 /* SurfaceImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SurfaceImpl.h; path = src/libANGLE/renderer/SurfaceImpl.h; sourceTree = "<group>"; };
5CB304D41DE4164800D2C405 /* TextureImpl_mock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TextureImpl_mock.h; path = src/libANGLE/renderer/TextureImpl_mock.h; sourceTree = "<group>"; };
5CB304D51DE4164800D2C405 /* TextureImpl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TextureImpl.cpp; path = src/libANGLE/renderer/TextureImpl.cpp; sourceTree = "<group>"; };
5CB304D61DE4164800D2C405 /* TextureImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TextureImpl.h; path = src/libANGLE/renderer/TextureImpl.h; sourceTree = "<group>"; };
5CB304D71DE4164800D2C405 /* TransformFeedbackImpl_mock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TransformFeedbackImpl_mock.h; path = src/libANGLE/renderer/TransformFeedbackImpl_mock.h; sourceTree = "<group>"; };
5CB304D81DE4164800D2C405 /* TransformFeedbackImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TransformFeedbackImpl.h; path = src/libANGLE/renderer/TransformFeedbackImpl.h; sourceTree = "<group>"; };
5CB304D91DE4164800D2C405 /* VertexArrayImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VertexArrayImpl.h; path = src/libANGLE/renderer/VertexArrayImpl.h; sourceTree = "<group>"; };
5CC7D450191024E4000B8C1F /* ValidateOutputs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ValidateOutputs.cpp; sourceTree = "<group>"; };
5CC7D451191024E4000B8C1F /* ValidateOutputs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ValidateOutputs.h; sourceTree = "<group>"; };
5CC7D45A19102620000B8C1F /* angleutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = angleutils.h; path = src/common/angleutils.h; sourceTree = "<group>"; };
5CC7D45D19102620000B8C1F /* debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = debug.cpp; path = src/common/debug.cpp; sourceTree = "<group>"; };
5CC7D45E19102620000B8C1F /* debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = debug.h; path = src/common/debug.h; sourceTree = "<group>"; };
5CC7D45F19102620000B8C1F /* event_tracer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = event_tracer.cpp; path = src/common/event_tracer.cpp; sourceTree = "<group>"; };
5CC7D46019102620000B8C1F /* event_tracer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = event_tracer.h; path = src/common/event_tracer.h; sourceTree = "<group>"; };
5CC7D46119102620000B8C1F /* mathutil.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mathutil.cpp; path = src/common/mathutil.cpp; sourceTree = "<group>"; };
5CC7D46219102620000B8C1F /* mathutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mathutil.h; path = src/common/mathutil.h; sourceTree = "<group>"; };
5CC7D46819102620000B8C1F /* utilities.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = utilities.cpp; path = src/common/utilities.cpp; sourceTree = "<group>"; };
5CC7D46919102620000B8C1F /* utilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = utilities.h; path = src/common/utilities.h; sourceTree = "<group>"; };
5CC7D46A19102620000B8C1F /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = version.h; path = src/common/version.h; sourceTree = "<group>"; };
5CCD81571DBFE999006066B8 /* angletypes.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = angletypes.inl; path = src/libANGLE/angletypes.inl; sourceTree = "<group>"; };
5CCD81581DBFE999006066B8 /* ContextState.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ContextState.cpp; path = src/libANGLE/ContextState.cpp; sourceTree = "<group>"; };
5CCD81591DBFE999006066B8 /* ContextState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ContextState.h; path = src/libANGLE/ContextState.h; sourceTree = "<group>"; };
5CCD815A1DBFE999006066B8 /* Debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Debug.cpp; path = src/libANGLE/Debug.cpp; sourceTree = "<group>"; };
5CCD815B1DBFE999006066B8 /* Debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Debug.h; path = src/libANGLE/Debug.h; sourceTree = "<group>"; };
5CCD815C1DBFE999006066B8 /* HandleRangeAllocator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = HandleRangeAllocator.cpp; path = src/libANGLE/HandleRangeAllocator.cpp; sourceTree = "<group>"; };
5CCD815D1DBFE999006066B8 /* HandleRangeAllocator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HandleRangeAllocator.h; path = src/libANGLE/HandleRangeAllocator.h; sourceTree = "<group>"; };
5CCD815E1DBFE999006066B8 /* Image.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Image.cpp; path = src/libANGLE/Image.cpp; sourceTree = "<group>"; };
5CCD815F1DBFE999006066B8 /* Image.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Image.h; path = src/libANGLE/Image.h; sourceTree = "<group>"; };
5CCD81601DBFE999006066B8 /* IndexRangeCache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = IndexRangeCache.cpp; path = src/libANGLE/IndexRangeCache.cpp; sourceTree = "<group>"; };
5CCD81611DBFE999006066B8 /* IndexRangeCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IndexRangeCache.h; path = src/libANGLE/IndexRangeCache.h; sourceTree = "<group>"; };
5CCD81621DBFE999006066B8 /* Path.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Path.cpp; path = src/libANGLE/Path.cpp; sourceTree = "<group>"; };
5CCD81631DBFE999006066B8 /* Path.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Path.h; path = src/libANGLE/Path.h; sourceTree = "<group>"; };
5CCD81641DBFE999006066B8 /* queryutils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = queryutils.cpp; path = src/libANGLE/queryutils.cpp; sourceTree = "<group>"; };
5CCD81651DBFE999006066B8 /* queryutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = queryutils.h; path = src/libANGLE/queryutils.h; sourceTree = "<group>"; };
5CCD81671DBFE999006066B8 /* signal_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = signal_utils.h; path = src/libANGLE/signal_utils.h; sourceTree = "<group>"; };
5CCD81681DBFE999006066B8 /* Stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Stream.cpp; path = src/libANGLE/Stream.cpp; sourceTree = "<group>"; };
5CCD81691DBFE999006066B8 /* Stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Stream.h; path = src/libANGLE/Stream.h; sourceTree = "<group>"; };
5CCD816A1DBFE999006066B8 /* validationES31.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = validationES31.cpp; path = src/libANGLE/validationES31.cpp; sourceTree = "<group>"; };
5CCD816B1DBFE999006066B8 /* validationES31.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = validationES31.h; path = src/libANGLE/validationES31.h; sourceTree = "<group>"; };
5CCD816C1DBFE999006066B8 /* Version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Version.h; path = src/libANGLE/Version.h; sourceTree = "<group>"; };
5CCD816D1DBFE999006066B8 /* Version.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = Version.inl; path = src/libANGLE/Version.inl; sourceTree = "<group>"; };
5CCD816E1DBFE999006066B8 /* VertexAttribute.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = VertexAttribute.inl; path = src/libANGLE/VertexAttribute.inl; sourceTree = "<group>"; };
5CCD816F1DBFE999006066B8 /* Workarounds.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Workarounds.h; path = src/libANGLE/Workarounds.h; sourceTree = "<group>"; };
5CCD81871DBFEA10006066B8 /* Color.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Color.h; path = src/common/Color.h; sourceTree = "<group>"; };
5CCD81881DBFEA10006066B8 /* Color.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = Color.inl; path = src/common/Color.inl; sourceTree = "<group>"; };
5CCD81891DBFEA10006066B8 /* Float16ToFloat32.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Float16ToFloat32.cpp; path = src/common/Float16ToFloat32.cpp; sourceTree = "<group>"; };
5CCD818A1DBFEA10006066B8 /* matrix_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = matrix_utils.h; path = src/common/matrix_utils.h; sourceTree = "<group>"; };
5CCD818B1DBFEA10006066B8 /* string_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = string_utils.cpp; path = src/common/string_utils.cpp; sourceTree = "<group>"; };
5CCD818C1DBFEA10006066B8 /* string_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = string_utils.h; path = src/common/string_utils.h; sourceTree = "<group>"; };
5CCD81931DBFEA5C006066B8 /* AddAndTrueToLoopCondition.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AddAndTrueToLoopCondition.cpp; sourceTree = "<group>"; };
5CCD81941DBFEA5C006066B8 /* AddAndTrueToLoopCondition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AddAndTrueToLoopCondition.h; sourceTree = "<group>"; };
5CCD81951DBFEA5C006066B8 /* AddDefaultReturnStatements.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AddDefaultReturnStatements.cpp; sourceTree = "<group>"; };
5CCD81961DBFEA5C006066B8 /* AddDefaultReturnStatements.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AddDefaultReturnStatements.h; sourceTree = "<group>"; };
5CCD81971DBFEA5C006066B8 /* BreakVariableAliasingInInnerLoops.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BreakVariableAliasingInInnerLoops.cpp; sourceTree = "<group>"; };
5CCD81981DBFEA5C006066B8 /* BreakVariableAliasingInInnerLoops.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BreakVariableAliasingInInnerLoops.h; sourceTree = "<group>"; };
5CCD81991DBFEA5C006066B8 /* ConstantUnion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConstantUnion.cpp; sourceTree = "<group>"; };
5CCD819A1DBFEA5C006066B8 /* ExpandIntegerPowExpressions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ExpandIntegerPowExpressions.cpp; sourceTree = "<group>"; };
5CCD819B1DBFEA5C006066B8 /* ExpandIntegerPowExpressions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExpandIntegerPowExpressions.h; sourceTree = "<group>"; };
5CCD819C1DBFEA5C006066B8 /* IntermNodePatternMatcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IntermNodePatternMatcher.cpp; sourceTree = "<group>"; };
5CCD819D1DBFEA5C006066B8 /* IntermNodePatternMatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IntermNodePatternMatcher.h; sourceTree = "<group>"; };
5CCD819E1DBFEA5C006066B8 /* QualifierTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = QualifierTypes.cpp; sourceTree = "<group>"; };
5CCD819F1DBFEA5C006066B8 /* QualifierTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QualifierTypes.h; sourceTree = "<group>"; };
5CCD81A01DBFEA5C006066B8 /* RewriteTexelFetchOffset.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RewriteTexelFetchOffset.cpp; sourceTree = "<group>"; };
5CCD81A11DBFEA5C006066B8 /* RewriteTexelFetchOffset.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RewriteTexelFetchOffset.h; sourceTree = "<group>"; };
5CCD81A21DBFEA5C006066B8 /* RewriteUnaryMinusOperatorInt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RewriteUnaryMinusOperatorInt.cpp; sourceTree = "<group>"; };
5CCD81A31DBFEA5C006066B8 /* RewriteUnaryMinusOperatorInt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RewriteUnaryMinusOperatorInt.h; sourceTree = "<group>"; };
5CCD81A41DBFEA5C006066B8 /* SimplifyLoopConditions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SimplifyLoopConditions.cpp; sourceTree = "<group>"; };
5CCD81A51DBFEA5C006066B8 /* SimplifyLoopConditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimplifyLoopConditions.h; sourceTree = "<group>"; };
5CCD81A61DBFEA5C006066B8 /* SplitSequenceOperator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SplitSequenceOperator.cpp; sourceTree = "<group>"; };
5CCD81A71DBFEA5C006066B8 /* SplitSequenceOperator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SplitSequenceOperator.h; sourceTree = "<group>"; };
5CCD81A81DBFEA5C006066B8 /* UseInterfaceBlockFields.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UseInterfaceBlockFields.cpp; sourceTree = "<group>"; };
5CCD81A91DBFEA5C006066B8 /* UseInterfaceBlockFields.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UseInterfaceBlockFields.h; sourceTree = "<group>"; };
5CCD81C11DBFEAD9006066B8 /* EmulateGLFragColorBroadcast.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EmulateGLFragColorBroadcast.cpp; sourceTree = "<group>"; };
5CCD81C21DBFEAD9006066B8 /* EmulateGLFragColorBroadcast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EmulateGLFragColorBroadcast.h; sourceTree = "<group>"; };
5D7C59C51208C68B001C873E /* ANGLE.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ANGLE.xcconfig; sourceTree = "<group>"; };
5D7C59C61208C68B001C873E /* Base.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Base.xcconfig; sourceTree = "<group>"; };
5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = DebugRelease.xcconfig; sourceTree = "<group>"; };
72309A55183C27DB00370B93 /* Tokenizer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Tokenizer.cpp; sourceTree = "<group>"; };
72309A57183C27F100370B93 /* ExpressionParser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ExpressionParser.cpp; sourceTree = "<group>"; };
A08C3CDA16D6CB61003F0B83 /* ArrayBoundsClamper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ArrayBoundsClamper.cpp; path = src/third_party/compiler/ArrayBoundsClamper.cpp; sourceTree = "<group>"; };
A08C3CDB16D6CB61003F0B83 /* ArrayBoundsClamper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ArrayBoundsClamper.h; path = src/third_party/compiler/ArrayBoundsClamper.h; sourceTree = "<group>"; };
A264F89316974DED006FAA5A /* DiagnosticsBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DiagnosticsBase.cpp; sourceTree = "<group>"; };
A264F89416974DED006FAA5A /* DiagnosticsBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DiagnosticsBase.h; sourceTree = "<group>"; };
A264F89516974DED006FAA5A /* DirectiveHandlerBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DirectiveHandlerBase.cpp; sourceTree = "<group>"; };
A264F89616974DED006FAA5A /* DirectiveHandlerBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DirectiveHandlerBase.h; sourceTree = "<group>"; };
A264F89716974DED006FAA5A /* DirectiveParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DirectiveParser.cpp; sourceTree = "<group>"; };
A264F89816974DED006FAA5A /* DirectiveParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DirectiveParser.h; sourceTree = "<group>"; };
A264F89A16974DED006FAA5A /* ExpressionParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExpressionParser.h; sourceTree = "<group>"; };
A264F89B16974DED006FAA5A /* Input.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Input.cpp; sourceTree = "<group>"; };
A264F89C16974DED006FAA5A /* Input.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Input.h; sourceTree = "<group>"; };
A264F89D16974DED006FAA5A /* Lexer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Lexer.cpp; sourceTree = "<group>"; };
A264F89E16974DED006FAA5A /* Lexer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Lexer.h; sourceTree = "<group>"; };
A264F89F16974DED006FAA5A /* Macro.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Macro.cpp; sourceTree = "<group>"; };
A264F8A016974DED006FAA5A /* Macro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Macro.h; sourceTree = "<group>"; };
A264F8A116974DED006FAA5A /* MacroExpander.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MacroExpander.cpp; sourceTree = "<group>"; };
A264F8A216974DED006FAA5A /* MacroExpander.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MacroExpander.h; sourceTree = "<group>"; };
A264F8A316974DED006FAA5A /* numeric_lex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = numeric_lex.h; sourceTree = "<group>"; };
A264F8A516974DED006FAA5A /* Preprocessor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Preprocessor.cpp; sourceTree = "<group>"; };
A264F8A616974DED006FAA5A /* Preprocessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Preprocessor.h; sourceTree = "<group>"; };
A264F8A716974DED006FAA5A /* SourceLocation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SourceLocation.h; sourceTree = "<group>"; };
A264F8A816974DED006FAA5A /* Token.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Token.cpp; sourceTree = "<group>"; };
A264F8A916974DED006FAA5A /* Token.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Token.h; sourceTree = "<group>"; };
A264F8AB16974DED006FAA5A /* Tokenizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Tokenizer.h; sourceTree = "<group>"; };
A264F8CC169762AA006FAA5A /* khrplatform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = khrplatform.h; sourceTree = "<group>"; };
FB39D0D11200F0E300088E69 /* libANGLE.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libANGLE.a; sourceTree = BUILT_PRODUCTS_DIR; };
FB39D2BF1200F3E600088E69 /* ShaderLang.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = ShaderLang.h; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
FB39D0CF1200F0E300088E69 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
5CB304941DE4157200D2C405 /* CoreGraphics.framework in Frameworks */,
5CB304921DE4156200D2C405 /* OpenGL.framework in Frameworks */,
5CB304931DE4156B00D2C405 /* QuartzCore.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
31012D9F18B97B9B0039062F /* translator */ = {
isa = PBXGroup;
children = (
5CCD81931DBFEA5C006066B8 /* AddAndTrueToLoopCondition.cpp */,
5CCD81941DBFEA5C006066B8 /* AddAndTrueToLoopCondition.h */,
5CCD81951DBFEA5C006066B8 /* AddDefaultReturnStatements.cpp */,
5CCD81961DBFEA5C006066B8 /* AddDefaultReturnStatements.h */,
5C1DBBF91B04375E00235552 /* ArrayReturnValueToOutParameter.cpp */,
5C1DBBFA1B04375E00235552 /* ArrayReturnValueToOutParameter.h */,
5C1DBBFB1B04375F00235552 /* ASTMetadataHLSL.cpp */,
5C1DBBFC1B04375F00235552 /* ASTMetadataHLSL.h */,
31012DA018B97B9B0039062F /* BaseTypes.h */,
5C1DBBFD1B04375F00235552 /* blocklayout.cpp */,
5C1DBBFE1B04375F00235552 /* blocklayout.h */,
5C1DBBFF1B04375F00235552 /* blocklayoutHLSL.cpp */,
5C1DBC001B04375F00235552 /* blocklayoutHLSL.h */,
5CCD81971DBFEA5C006066B8 /* BreakVariableAliasingInInnerLoops.cpp */,
5CCD81981DBFEA5C006066B8 /* BreakVariableAliasingInInnerLoops.h */,
31012DA118B97B9B0039062F /* BuiltInFunctionEmulator.cpp */,
31012DA218B97B9B0039062F /* BuiltInFunctionEmulator.h */,
5C1DBC011B04375F00235552 /* BuiltInFunctionEmulatorGLSL.cpp */,
5C1DBC021B04375F00235552 /* BuiltInFunctionEmulatorGLSL.h */,
315EBD4C1FCE442A00AC7A89 /* BuiltInFunctionEmulatorHLSL.cpp */,
315EBD451FCE442800AC7A89 /* BuiltInFunctionEmulatorHLSL.h */,
5C315CE81CC5B6DA00776697 /* Cache.cpp */,
5C315CE91CC5B6DA00776697 /* Cache.h */,
5C1DBC031B04375F00235552 /* CallDAG.cpp */,
5C1DBC041B04375F00235552 /* CallDAG.h */,
315EBD711FCE443400AC7A89 /* ClampPointSize.cpp */,
315EBD461FCE442800AC7A89 /* ClampPointSize.h */,
31012DA318B97B9B0039062F /* CodeGen.cpp */,
315EBD551FCE442C00AC7A89 /* CollectVariables.cpp */,
315EBD631FCE443000AC7A89 /* CollectVariables.h */,
31012DA418B97B9B0039062F /* Common.h */,
31012DA518B97B9B0039062F /* Compiler.cpp */,
5C1DBC051B04375F00235552 /* Compiler.h */,
5CCD81991DBFEA5C006066B8 /* ConstantUnion.cpp */,
31012DA818B97B9B0039062F /* ConstantUnion.h */,
315EBD4F1FCE442A00AC7A89 /* DeclareAndInitBuiltinsForInstancedMultiview.cpp */,
315EBD441FCE442800AC7A89 /* DeclareAndInitBuiltinsForInstancedMultiview.h */,
5C315CEA1CC5B6DA00776697 /* DeferGlobalInitializers.cpp */,
5C315CEB1CC5B6DA00776697 /* DeferGlobalInitializers.h */,
31012DB518B97B9B0039062F /* Diagnostics.cpp */,
31012DB618B97B9B0039062F /* Diagnostics.h */,
31012DB718B97B9B0039062F /* DirectiveHandler.cpp */,
31012DB818B97B9B0039062F /* DirectiveHandler.h */,
315EBD521FCE442B00AC7A89 /* emulated_builtin_function_data_hlsl.json */,
315EBD601FCE442F00AC7A89 /* emulated_builtin_functions_hlsl_autogen.cpp */,
5CCD81C11DBFEAD9006066B8 /* EmulateGLFragColorBroadcast.cpp */,
5CCD81C21DBFEAD9006066B8 /* EmulateGLFragColorBroadcast.h */,
5C1DBC061B04375F00235552 /* EmulatePrecision.cpp */,
5C1DBC071B04375F00235552 /* EmulatePrecision.h */,
5CCD819A1DBFEA5C006066B8 /* ExpandIntegerPowExpressions.cpp */,
5CCD819B1DBFEA5C006066B8 /* ExpandIntegerPowExpressions.h */,
315EBD6B1FCE443200AC7A89 /* ExtensionBehavior.cpp */,
31012DB918B97B9B0039062F /* ExtensionBehavior.h */,
5C315CEC1CC5B6DA00776697 /* ExtensionGLSL.cpp */,
5C315CED1CC5B6DA00776697 /* ExtensionGLSL.h */,
315EBD511FCE442B00AC7A89 /* FindMain.cpp */,
315EBD591FCE442D00AC7A89 /* FindMain.h */,
31A331C91EA5EDDA00FD2203 /* FindSymbolNode.cpp */,
31A331CA1EA5EDDA00FD2203 /* FindSymbolNode.h */,
5C9FFF4C19102A000025B8FA /* FlagStd140Structs.cpp */,
5C9FFF4D19102A000025B8FA /* FlagStd140Structs.h */,
31012DBD18B97B9B0039062F /* glslang.h */,
31012DC018B97B9B0039062F /* glslang_lex.cpp */,
31012DC118B97B9B0039062F /* glslang_tab.cpp */,
31012DC218B97B9B0039062F /* glslang_tab.h */,
315EBD4E1FCE442A00AC7A89 /* HashNames.cpp */,
31012DC318B97B9B0039062F /* HashNames.h */,
315EBD4B1FCE442900AC7A89 /* ImageFunctionHLSL.cpp */,
315EBD5F1FCE442F00AC7A89 /* ImageFunctionHLSL.h */,
31012DC418B97B9B0039062F /* InfoSink.cpp */,
31012DC518B97B9B0039062F /* InfoSink.h */,
31012DC618B97B9B0039062F /* Initialize.cpp */,
31012DC718B97B9B0039062F /* Initialize.h */,
31012DC818B97B9B0039062F /* InitializeDll.cpp */,
31012DC918B97B9B0039062F /* InitializeDll.h */,
31012DCA18B97B9B0039062F /* InitializeGlobals.h */,
31012DCD18B97B9B0039062F /* InitializeVariables.cpp */,
31012DCE18B97B9B0039062F /* InitializeVariables.h */,
5C1DBC091B04375F00235552 /* IntermNode.cpp */,
5C1DBC0A1B04375F00235552 /* IntermNode.h */,
315EBD611FCE443000AC7A89 /* IntermNode_util.cpp */,
315EBD5D1FCE442F00AC7A89 /* IntermNode_util.h */,
5CCD819C1DBFEA5C006066B8 /* IntermNodePatternMatcher.cpp */,
5CCD819D1DBFEA5C006066B8 /* IntermNodePatternMatcher.h */,
31012DD218B97B9B0039062F /* IntermTraverse.cpp */,
315EBD411FCE442700AC7A89 /* IntermTraverse.h */,
315EBD651FCE443100AC7A89 /* IsASTDepthBelowLimit.cpp */,
315EBD571FCE442D00AC7A89 /* IsASTDepthBelowLimit.h */,
5C1DBC0B1B04375F00235552 /* length_limits.h */,
31012DD718B97B9B0039062F /* NodeSearch.h */,
5C1DBC0C1B04375F00235552 /* Operator.cpp */,
5C1DBC0D1B04375F00235552 /* Operator.h */,
31012DDB18B97B9B0039062F /* OutputESSL.cpp */,
31012DDC18B97B9B0039062F /* OutputESSL.h */,
31012DDD18B97B9B0039062F /* OutputGLSL.cpp */,
31012DDE18B97B9B0039062F /* OutputGLSL.h */,
31012DDF18B97B9B0039062F /* OutputGLSLBase.cpp */,
31012DE018B97B9B0039062F /* OutputGLSLBase.h */,
31012DE118B97B9B0039062F /* OutputHLSL.cpp */,
31012DE218B97B9B0039062F /* OutputHLSL.h */,
315EBD751FCE443500AC7A89 /* OutputTree.cpp */,
315EBD641FCE443000AC7A89 /* OutputTree.h */,
315EBD681FCE443100AC7A89 /* OutputVulkanGLSL.cpp */,
315EBD4A1FCE442900AC7A89 /* OutputVulkanGLSL.h */,
315EBD481FCE442900AC7A89 /* ParamType.h */,
31012DE418B97B9B0039062F /* ParseContext.cpp */,
31012DE518B97B9B0039062F /* ParseContext.h */,
31012DE618B97B9B0039062F /* PoolAlloc.cpp */,
31012DE718B97B9B0039062F /* PoolAlloc.h */,
31012DE818B97B9B0039062F /* Pragma.h */,
315EBD6D1FCE443300AC7A89 /* PruneNoOps.cpp */,
315EBD6E1FCE443300AC7A89 /* PruneNoOps.h */,
5CCD819E1DBFEA5C006066B8 /* QualifierTypes.cpp */,
5CCD819F1DBFEA5C006066B8 /* QualifierTypes.h */,
5C315CEE1CC5B6DA00776697 /* RecordConstantPrecision.cpp */,
5C315CEF1CC5B6DA00776697 /* RecordConstantPrecision.h */,
5C1DBC101B04375F00235552 /* RegenerateStructNames.cpp */,
5C1DBC111B04375F00235552 /* RegenerateStructNames.h */,
315EBD491FCE442900AC7A89 /* RemoveArrayLengthMethod.cpp */,
315EBD581FCE442D00AC7A89 /* RemoveArrayLengthMethod.h */,
5C315CF01CC5B6DA00776697 /* RemoveDynamicIndexing.cpp */,
5C315CF11CC5B6DA00776697 /* RemoveDynamicIndexing.h */,
315EBD721FCE443400AC7A89 /* RemoveEmptySwitchStatements.cpp */,
315EBD421FCE442700AC7A89 /* RemoveEmptySwitchStatements.h */,
31A331CD1EA5EDDA00FD2203 /* RemoveInvariantDeclaration.cpp */,
31A331CE1EA5EDDA00FD2203 /* RemoveInvariantDeclaration.h */,
315EBD531FCE442C00AC7A89 /* RemoveNoOpCasesFromEndOfSwitchStatements.cpp */,
315EBD501FCE442B00AC7A89 /* RemoveNoOpCasesFromEndOfSwitchStatements.h */,
5C315CF21CC5B6DA00776697 /* RemovePow.cpp */,
5C315CF31CC5B6DA00776697 /* RemovePow.h */,
5C1DBC121B04375F00235552 /* RemoveSwitchFallThrough.cpp */,
5C1DBC131B04375F00235552 /* RemoveSwitchFallThrough.h */,
315EBD5A1FCE442E00AC7A89 /* RemoveUnreferencedVariables.cpp */,
315EBD761FCE443500AC7A89 /* RemoveUnreferencedVariables.h */,
5C315CF41CC5B6DA00776697 /* RewriteDoWhile.cpp */,
5C315CF51CC5B6DA00776697 /* RewriteDoWhile.h */,
31012DEE18B97B9B0039062F /* RewriteElseBlocks.cpp */,
31012DEF18B97B9B0039062F /* RewriteElseBlocks.h */,
5CCD81A01DBFEA5C006066B8 /* RewriteTexelFetchOffset.cpp */,
5CCD81A11DBFEA5C006066B8 /* RewriteTexelFetchOffset.h */,
31A331CF1EA5EDDA00FD2203 /* RewriteUnaryMinusOperatorFloat.cpp */,
31A331D01EA5EDDA00FD2203 /* RewriteUnaryMinusOperatorFloat.h */,
5CCD81A21DBFEA5C006066B8 /* RewriteUnaryMinusOperatorInt.cpp */,
5CCD81A31DBFEA5C006066B8 /* RewriteUnaryMinusOperatorInt.h */,
315EBD5E1FCE442F00AC7A89 /* RunAtTheEndOfShader.cpp */,
315EBD5B1FCE442E00AC7A89 /* RunAtTheEndOfShader.h */,
5C1DBC141B04375F00235552 /* ScalarizeVecAndMatConstructorArgs.cpp */,
5C1DBC151B04375F00235552 /* ScalarizeVecAndMatConstructorArgs.h */,
31012DF018B97B9B0039062F /* SearchSymbol.cpp */,
31012DF118B97B9B0039062F /* SearchSymbol.h */,
5C1DBC161B04375F00235552 /* SeparateArrayInitialization.cpp */,
5C1DBC171B04375F00235552 /* SeparateArrayInitialization.h */,
5C1DBC181B04375F00235552 /* SeparateDeclarations.cpp */,
5C1DBC191B04375F00235552 /* SeparateDeclarations.h */,
5C315CF61CC5B6DA00776697 /* SeparateExpressionsReturningArrays.cpp */,
5C315CF71CC5B6DA00776697 /* SeparateExpressionsReturningArrays.h */,
31A331D11EA5EDDA00FD2203 /* Severity.h */,
31012DF218B97B9B0039062F /* ShaderLang.cpp */,
5C1DBC1A1B04375F00235552 /* ShaderVars.cpp */,
5CCD81A41DBFEA5C006066B8 /* SimplifyLoopConditions.cpp */,
5CCD81A51DBFEA5C006066B8 /* SimplifyLoopConditions.h */,
5CCD81A61DBFEA5C006066B8 /* SplitSequenceOperator.cpp */,
5CCD81A71DBFEA5C006066B8 /* SplitSequenceOperator.h */,
315EBD471FCE442800AC7A89 /* StructureHLSL.cpp */,
315EBD731FCE443400AC7A89 /* StructureHLSL.h */,
31012DF418B97B9B0039062F /* SymbolTable.cpp */,
31012DF518B97B9B0039062F /* SymbolTable.h */,
315EBD771FCE443500AC7A89 /* SymbolUniqueId.cpp */,
315EBD4D1FCE442A00AC7A89 /* SymbolUniqueId.h */,
315EBD621FCE443000AC7A89 /* TextureFunctionHLSL.cpp */,
315EBD671FCE443100AC7A89 /* TextureFunctionHLSL.h */,
31012DFB18B97B9B0039062F /* TranslatorESSL.cpp */,
31012DFC18B97B9B0039062F /* TranslatorESSL.h */,
31012DFD18B97B9B0039062F /* TranslatorGLSL.cpp */,
31012DFE18B97B9B0039062F /* TranslatorGLSL.h */,
31012DFF18B97B9B0039062F /* TranslatorHLSL.cpp */,
31012E0018B97B9B0039062F /* TranslatorHLSL.h */,
315EBD401FCE442600AC7A89 /* TranslatorVulkan.cpp */,
315EBD661FCE443100AC7A89 /* TranslatorVulkan.h */,
5C1DBC1D1B04375F00235552 /* Types.cpp */,
31012E0118B97B9B0039062F /* Types.h */,
31012E0418B97B9B0039062F /* UnfoldShortCircuitAST.cpp */,
31012E0518B97B9B0039062F /* UnfoldShortCircuitAST.h */,
5C315CF81CC5B6DA00776697 /* UnfoldShortCircuitToIf.cpp */,
5C315CF91CC5B6DA00776697 /* UnfoldShortCircuitToIf.h */,
315EBD541FCE442C00AC7A89 /* UniformHLSL.cpp */,
315EBD691FCE443200AC7A89 /* UniformHLSL.h */,
5CCD81A81DBFEA5C006066B8 /* UseInterfaceBlockFields.cpp */,
5CCD81A91DBFEA5C006066B8 /* UseInterfaceBlockFields.h */,
31012E0818B97B9B0039062F /* util.cpp */,
31012E0918B97B9B0039062F /* util.h */,
315EBD431FCE442700AC7A89 /* UtilsHLSL.cpp */,
315EBD5C1FCE442E00AC7A89 /* UtilsHLSL.h */,
5C315CFA1CC5B6DA00776697 /* ValidateGlobalInitializer.cpp */,
5C315CFB1CC5B6DA00776697 /* ValidateGlobalInitializer.h */,
31012E0A18B97B9B0039062F /* ValidateLimitations.cpp */,
31012E0B18B97B9B0039062F /* ValidateLimitations.h */,
5C315CFC1CC5B6DA00776697 /* ValidateMaxParameters.cpp */,
5C315CFD1CC5B6DA00776697 /* ValidateMaxParameters.h */,
5CC7D450191024E4000B8C1F /* ValidateOutputs.cpp */,
5CC7D451191024E4000B8C1F /* ValidateOutputs.h */,
5C1DBC1E1B04375F00235552 /* ValidateSwitch.cpp */,
5C1DBC1F1B04375F00235552 /* ValidateSwitch.h */,
315EBD6C1FCE443300AC7A89 /* ValidateVaryingLocations.cpp */,
315EBD701FCE443400AC7A89 /* ValidateVaryingLocations.h */,
31012E0E18B97B9B0039062F /* VariablePacker.cpp */,
31012E0F18B97B9B0039062F /* VariablePacker.h */,
315EBD741FCE443500AC7A89 /* VectorizeVectorScalarArithmetic.cpp */,
315EBD561FCE442C00AC7A89 /* VectorizeVectorScalarArithmetic.h */,
31012E1018B97B9B0039062F /* VersionGLSL.cpp */,
31012E1118B97B9B0039062F /* VersionGLSL.h */,
315EBD6F1FCE443300AC7A89 /* WrapSwitchStatementsInBlocks.cpp */,
315EBD6A1FCE443200AC7A89 /* WrapSwitchStatementsInBlocks.h */,
);
path = translator;
sourceTree = "<group>";
};
312BDB0715FEC8E60097EBC7 /* misc */ = {
isa = PBXGroup;
children = (
312BDB0915FEC91E0097EBC7 /* ANGLE.plist */,
312BDB0A15FECA3A0097EBC7 /* ANGLE.txt */,
);
name = misc;
sourceTree = "<group>";
};
315EBE0B1FCE45AC00AC7A89 /* third_party */ = {
isa = PBXGroup;
children = (
315EBE0E1FCE45DF00AC7A89 /* base */,
315EBE251FCF806A00AC7A89 /* smhasher */,
);
name = third_party;
sourceTree = "<group>";
};
315EBE0E1FCE45DF00AC7A89 /* base */ = {
isa = PBXGroup;
children = (
315EBE0F1FCE45E900AC7A89 /* anglebase */,
);
name = base;
sourceTree = "<group>";
};
315EBE0F1FCE45E900AC7A89 /* anglebase */ = {
isa = PBXGroup;
children = (
315EBE1C1FCE460D00AC7A89 /* numerics */,
315EBE131FCE460700AC7A89 /* base_export.h */,
315EBE141FCE460700AC7A89 /* logging.h */,
315EBE111FCE460700AC7A89 /* macros.h */,
315EBE121FCE460700AC7A89 /* sha1.h */,
315EBE151FCE460800AC7A89 /* sys_byteorder.h */,
);
name = anglebase;
sourceTree = "<group>";
};
315EBE1C1FCE460D00AC7A89 /* numerics */ = {
isa = PBXGroup;
children = (
315EBE1F1FCE462A00AC7A89 /* safe_conversions.h */,
315EBE1E1FCE462A00AC7A89 /* safe_conversions_impl.h */,
315EBE1D1FCE462A00AC7A89 /* safe_math.h */,
315EBE201FCE462A00AC7A89 /* safe_math_impl.h */,
);
name = numerics;
sourceTree = "<group>";
};
315EBE251FCF806A00AC7A89 /* smhasher */ = {
isa = PBXGroup;
children = (
315EBE261FCF808C00AC7A89 /* PMurHash.cpp */,
315EBE271FCF808C00AC7A89 /* PMurHash.h */,
);
name = smhasher;
sourceTree = "<group>";
};
31A331E01EA5EFA500FD2203 /* trace_event */ = {
isa = PBXGroup;
children = (
31A331E11EA5EFB800FD2203 /* trace_event.h */,
);
name = trace_event;
sourceTree = "<group>";
};
5C1BAA931DFB60E2002906BB /* EGL */ = {
isa = PBXGroup;
children = (
5C1BAAA61DFB6124002906BB /* egl.h */,
5C1BAAA71DFB6124002906BB /* eglext.h */,
5C1BAAA81DFB6124002906BB /* eglplatform.h */,
);
name = EGL;
sourceTree = "<group>";
};
5C1BAA941DFB60EA002906BB /* GLES2 */ = {
isa = PBXGroup;
children = (
5C1BAA9E1DFB610E002906BB /* gl2.h */,
5C1BAA9F1DFB610E002906BB /* gl2ext.h */,
5C1BAAA01DFB610E002906BB /* gl2platform.h */,
);
name = GLES2;
sourceTree = "<group>";
};
5C1BAA951DFB60EF002906BB /* GLES3 */ = {
isa = PBXGroup;
children = (
5C1BAA961DFB60FF002906BB /* gl3.h */,
5C1BAA981DFB60FF002906BB /* gl31.h */,
5C1BAA991DFB60FF002906BB /* gl32.h */,
5C1BAA971DFB60FF002906BB /* gl3platform.h */,
);
name = GLES3;
sourceTree = "<group>";
};
5C1DBC471B0438B700235552 /* libANGLE */ = {
isa = PBXGroup;
children = (
5CB300DE1DE39EFE00D2C405 /* renderer */,
5C1DBC481B0438D200235552 /* angletypes.cpp */,
5C1DBC491B0438D200235552 /* angletypes.h */,
5CCD81571DBFE999006066B8 /* angletypes.inl */,
5C1DBC4A1B0438D200235552 /* AttributeMap.cpp */,
5C1DBC4B1B0438D200235552 /* AttributeMap.h */,
5C1DBC4C1B0438D200235552 /* BinaryStream.h */,
5C1DBC4D1B0438D200235552 /* Buffer.cpp */,
5C1DBC4E1B0438D200235552 /* Buffer.h */,
5C1DBC4F1B0438D200235552 /* Caps.cpp */,
5C1DBC501B0438D200235552 /* Caps.h */,
5C1DBC511B0438D200235552 /* Compiler.cpp */,
5C1DBC521B0438D200235552 /* Compiler.h */,
5C1DBC541B0438D200235552 /* Config.cpp */,
5C1DBC551B0438D200235552 /* Config.h */,
5C1DBC561B0438D200235552 /* Constants.h */,
5C1DBC571B0438D200235552 /* Context.cpp */,
5C1DBC581B0438D200235552 /* Context.h */,
5CCD81581DBFE999006066B8 /* ContextState.cpp */,
5CCD81591DBFE999006066B8 /* ContextState.h */,
5CCD815A1DBFE999006066B8 /* Debug.cpp */,
5CCD815B1DBFE999006066B8 /* Debug.h */,
5C1DBC5B1B0438D200235552 /* Device.cpp */,
5C1DBC5C1B0438D200235552 /* Device.h */,
5C1DBC5D1B0438D200235552 /* Display.cpp */,
5C1DBC5E1B0438D200235552 /* Display.h */,
5C1DBC5F1B0438D200235552 /* Error.cpp */,
5C1DBC601B0438D200235552 /* Error.h */,
5C1DBC611B0438D200235552 /* Error.inl */,
315EBDD21FCE452800AC7A89 /* ErrorStrings.h */,
315EBDD81FCE452A00AC7A89 /* es3_copy_conversion_table_autogen.cpp */,
5C1DBC621B0438D200235552 /* features.h */,
5C1DBC641B0438D200235552 /* Fence.cpp */,
5C1DBC651B0438D200235552 /* Fence.h */,
5CB304A71DE415FA00D2C405 /* format_map_autogen.cpp */,
5C1DBC681B0438D200235552 /* formatutils.cpp */,
5C1DBC691B0438D200235552 /* formatutils.h */,
5C1DBC6A1B0438D200235552 /* Framebuffer.cpp */,
5C1DBC6B1B0438D200235552 /* Framebuffer.h */,
5C1DBC6C1B0438D200235552 /* FramebufferAttachment.cpp */,
5C1DBC6D1B0438D200235552 /* FramebufferAttachment.h */,
5C1DBC6F1B0438D200235552 /* HandleAllocator.cpp */,
5C1DBC701B0438D200235552 /* HandleAllocator.h */,
5CCD815C1DBFE999006066B8 /* HandleRangeAllocator.cpp */,
5CCD815D1DBFE999006066B8 /* HandleRangeAllocator.h */,
5C1DBC711B0438D200235552 /* histogram_macros.h */,
5CCD815E1DBFE999006066B8 /* Image.cpp */,
5CCD815F1DBFE999006066B8 /* Image.h */,
5C1DBC721B0438D200235552 /* ImageIndex.cpp */,
5C1DBC731B0438D200235552 /* ImageIndex.h */,
5CCD81601DBFE999006066B8 /* IndexRangeCache.cpp */,
5CCD81611DBFE999006066B8 /* IndexRangeCache.h */,
315EBDD11FCE452800AC7A89 /* LoggingAnnotator.cpp */,
315EBDDA1FCE452B00AC7A89 /* LoggingAnnotator.h */,
315EBDDC1FCE452B00AC7A89 /* MemoryProgramCache.cpp */,
315EBDD61FCE452900AC7A89 /* MemoryProgramCache.h */,
315EBDD31FCE452900AC7A89 /* PackedGLEnums.h */,
315EBDCD1FCE452700AC7A89 /* PackedGLEnums_autogen.cpp */,
315EBDE01FCE452C00AC7A89 /* PackedGLEnums_autogen.h */,
315EBDD41FCE452900AC7A89 /* params.cpp */,
315EBDE11FCE452C00AC7A89 /* params.h */,
5CCD81621DBFE999006066B8 /* Path.cpp */,
5CCD81631DBFE999006066B8 /* Path.h */,
5C1DBC751B0438D200235552 /* Platform.cpp */,
5C1DBC761B0438D200235552 /* Program.cpp */,
5C1DBC771B0438D200235552 /* Program.h */,
315EBDD51FCE452900AC7A89 /* ProgramLinkedResources.cpp */,
315EBDCF1FCE452700AC7A89 /* ProgramLinkedResources.h */,
315EBDCE1FCE452700AC7A89 /* ProgramPipeline.cpp */,
315EBDD71FCE452A00AC7A89 /* ProgramPipeline.h */,
5C1DBC781B0438D200235552 /* Query.cpp */,
5C1DBC791B0438D200235552 /* Query.h */,
5C1DBC7A1B0438D200235552 /* queryconversions.cpp */,
5C1DBC7B1B0438D200235552 /* queryconversions.h */,
5CCD81641DBFE999006066B8 /* queryutils.cpp */,
5CCD81651DBFE999006066B8 /* queryutils.h */,
5C1DBC7D1B0438D200235552 /* RefCountObject.h */,
5C1DBC7E1B0438D200235552 /* Renderbuffer.cpp */,
5C1DBC7F1B0438D200235552 /* Renderbuffer.h */,
5C1DBDB51B0438D200235552 /* ResourceManager.cpp */,
5C1DBDB61B0438D200235552 /* ResourceManager.h */,
315EBDE21FCE452D00AC7A89 /* ResourceMap.h */,
5C1DBDB71B0438D200235552 /* Sampler.cpp */,
5C1DBDB81B0438D200235552 /* Sampler.h */,
5C1DBDB91B0438D200235552 /* Shader.cpp */,
5C1DBDBA1B0438D200235552 /* Shader.h */,
5CCD81671DBFE999006066B8 /* signal_utils.h */,
315EBDD91FCE452A00AC7A89 /* SizedMRUCache.h */,
5C1DBDBB1B0438D300235552 /* State.cpp */,
5C1DBDBC1B0438D300235552 /* State.h */,
5CCD81681DBFE999006066B8 /* Stream.cpp */,
5CCD81691DBFE999006066B8 /* Stream.h */,
5C1DBDBE1B0438D300235552 /* Surface.cpp */,
5C1DBDBF1B0438D300235552 /* Surface.h */,
5C1DBDC01B0438D300235552 /* Texture.cpp */,
5C1DBDC11B0438D300235552 /* Texture.h */,
315EBDDB1FCE452B00AC7A89 /* Thread.cpp */,
315EBDDD1FCE452B00AC7A89 /* Thread.h */,
5C1DBDC31B0438D300235552 /* TransformFeedback.cpp */,
5C1DBDC41B0438D300235552 /* TransformFeedback.h */,
5C1DBDC51B0438D300235552 /* Uniform.cpp */,
5C1DBDC61B0438D300235552 /* Uniform.h */,
5C1DBDC71B0438D300235552 /* validationEGL.cpp */,
5C1DBDC81B0438D300235552 /* validationEGL.h */,
5C1DBDC91B0438D300235552 /* validationES.cpp */,
5C1DBDCA1B0438D300235552 /* validationES.h */,
5C1DBDCB1B0438D300235552 /* validationES2.cpp */,
5C1DBDCC1B0438D300235552 /* validationES2.h */,
5C1DBDCD1B0438D300235552 /* validationES3.cpp */,
5C1DBDCE1B0438D300235552 /* validationES3.h */,
5CCD816A1DBFE999006066B8 /* validationES31.cpp */,
5CCD816B1DBFE999006066B8 /* validationES31.h */,
315EBDDF1FCE452C00AC7A89 /* VaryingPacking.cpp */,
315EBDDE1FCE452C00AC7A89 /* VaryingPacking.h */,
5CCD816C1DBFE999006066B8 /* Version.h */,
5CCD816D1DBFE999006066B8 /* Version.inl */,
5C1DBDCF1B0438D300235552 /* VertexArray.cpp */,
5C1DBDD01B0438D300235552 /* VertexArray.h */,
5C1DBDD11B0438D300235552 /* VertexAttribute.cpp */,
5C1DBDD21B0438D300235552 /* VertexAttribute.h */,
5CCD816E1DBFE999006066B8 /* VertexAttribute.inl */,
5CCD816F1DBFE999006066B8 /* Workarounds.h */,
315EBDD01FCE452800AC7A89 /* WorkerThread.cpp */,
315EBDE31FCE452D00AC7A89 /* WorkerThread.h */,
);
name = libANGLE;
sourceTree = "<group>";
};
5CB300B41DE39E5400D2C405 /* libEGL */ = {
isa = PBXGroup;
children = (
5CB300B51DE39E6300D2C405 /* libEGL.cpp */,
5CB300B81DE39E6300D2C405 /* resource.h */,
);
name = libEGL;
sourceTree = "<group>";
};
5CB300DD1DE39E8800D2C405 /* libGLESv2 */ = {
isa = PBXGroup;
children = (
5CB300BD1DE39E7500D2C405 /* entry_points_egl.cpp */,
5CB300BE1DE39E7500D2C405 /* entry_points_egl.h */,
5CB300BB1DE39E7500D2C405 /* entry_points_egl_ext.cpp */,
5CB300BC1DE39E7500D2C405 /* entry_points_egl_ext.h */,
315EBE021FCE456200AC7A89 /* entry_points_gles_2_0_autogen.cpp */,
315EBDFE1FCE456100AC7A89 /* entry_points_gles_2_0_autogen.h */,
5CB300BF1DE39E7500D2C405 /* entry_points_gles_2_0_ext.cpp */,
5CB300C01DE39E7500D2C405 /* entry_points_gles_2_0_ext.h */,
315EBE001FCE456100AC7A89 /* entry_points_gles_3_0_autogen.cpp */,
315EBDFD1FCE456100AC7A89 /* entry_points_gles_3_0_autogen.h */,
315EBE011FCE456100AC7A89 /* entry_points_gles_3_1_autogen.cpp */,
315EBDFF1FCE456100AC7A89 /* entry_points_gles_3_1_autogen.h */,
5CB300C71DE39E7500D2C405 /* global_state.cpp */,
5CB300C81DE39E7500D2C405 /* global_state.h */,
5CB300C91DE39E7500D2C405 /* libGLESv2.cpp */,
315EBDFC1FCE456100AC7A89 /* proc_table.h */,
315EBDFB1FCE456100AC7A89 /* proc_table_autogen.cpp */,
5CB300CC1DE39E7500D2C405 /* resource.h */,
);
name = libGLESv2;
sourceTree = "<group>";
};
5CB300DE1DE39EFE00D2C405 /* renderer */ = {
isa = PBXGroup;
children = (
5CB300DF1DE39F0300D2C405 /* gl */,
5CB304AA1DE4164800D2C405 /* BufferImpl.h */,
5CB304AB1DE4164800D2C405 /* CompilerImpl.h */,
5CB304AC1DE4164800D2C405 /* ContextImpl.cpp */,
5CB304AD1DE4164800D2C405 /* ContextImpl.h */,
5CB304AF1DE4164800D2C405 /* DeviceImpl.cpp */,
5CB304B01DE4164800D2C405 /* DeviceImpl.h */,
5CB304B11DE4164800D2C405 /* DisplayImpl.cpp */,
5CB304B21DE4164800D2C405 /* DisplayImpl.h */,
315EBDC71FCE44E300AC7A89 /* driver_utils.cpp */,
315EBDC41FCE44E200AC7A89 /* driver_utils.h */,
5CB304B31DE4164800D2C405 /* EGLImplFactory.h */,
5CB304B41DE4164800D2C405 /* FenceNVImpl.h */,
5CB304B91DE4164800D2C405 /* Format.h */,
315EBDC51FCE44E300AC7A89 /* Format_table_autogen.cpp */,
5CB304BA1DE4164800D2C405 /* FramebufferAttachmentObjectImpl.h */,
5CB304BC1DE4164800D2C405 /* FramebufferImpl.h */,
5CB304BB1DE4164800D2C405 /* FramebufferImpl_mock.h */,
5CB304C01DE4164800D2C405 /* GLImplFactory.h */,
5CB304C21DE4164800D2C405 /* ImageImpl.h */,
5CB304C11DE4164800D2C405 /* ImageImpl_mock.h */,
5CB304C51DE4164800D2C405 /* load_functions_table.h */,
5CB304C41DE4164800D2C405 /* load_functions_table_autogen.cpp */,
5CB304C71DE4164800D2C405 /* PathImpl.h */,
5CB304C91DE4164800D2C405 /* ProgramImpl.h */,
5CB304C81DE4164800D2C405 /* ProgramImpl_mock.h */,
315EBDC31FCE44E200AC7A89 /* ProgramPipelineImpl.h */,
5CB304CA1DE4164800D2C405 /* QueryImpl.h */,
5CB304CC1DE4164800D2C405 /* RenderbufferImpl.h */,
5CB304CB1DE4164800D2C405 /* RenderbufferImpl_mock.h */,
5CB304CD1DE4164800D2C405 /* renderer_utils.cpp */,
5CB304CE1DE4164800D2C405 /* renderer_utils.h */,
5CB304CF1DE4164800D2C405 /* SamplerImpl.h */,
5CB304D01DE4164800D2C405 /* ShaderImpl.h */,
5CB304D11DE4164800D2C405 /* StreamProducerImpl.h */,
5CB304D21DE4164800D2C405 /* SurfaceImpl.cpp */,
5CB304D31DE4164800D2C405 /* SurfaceImpl.h */,
315EBDC61FCE44E300AC7A89 /* SyncImpl.h */,
5CB304D51DE4164800D2C405 /* TextureImpl.cpp */,
5CB304D61DE4164800D2C405 /* TextureImpl.h */,
5CB304D41DE4164800D2C405 /* TextureImpl_mock.h */,
5CB304D81DE4164800D2C405 /* TransformFeedbackImpl.h */,
5CB304D71DE4164800D2C405 /* TransformFeedbackImpl_mock.h */,
5CB304D91DE4164800D2C405 /* VertexArrayImpl.h */,
);
name = renderer;
sourceTree = "<group>";
};
5CB300DF1DE39F0300D2C405 /* gl */ = {
isa = PBXGroup;
children = (
5CB301481DE39F3600D2C405 /* cgl */,
5CB300E01DE39F1A00D2C405 /* BlitGL.cpp */,
5CB300E11DE39F1A00D2C405 /* BlitGL.h */,
5CB300E21DE39F1A00D2C405 /* BufferGL.cpp */,
5CB300E31DE39F1A00D2C405 /* BufferGL.h */,
315EBDB31FCE44BE00AC7A89 /* ClearMultiviewGL.cpp */,
315EBDB71FCE44BF00AC7A89 /* ClearMultiviewGL.h */,
5CB300E51DE39F1A00D2C405 /* CompilerGL.cpp */,
5CB300E61DE39F1A00D2C405 /* CompilerGL.h */,
5CB300E71DE39F1A00D2C405 /* ContextGL.cpp */,
5CB300E81DE39F1A00D2C405 /* ContextGL.h */,
315EBDB41FCE44BE00AC7A89 /* DispatchTableGL_autogen.cpp */,
315EBDB21FCE44BD00AC7A89 /* DispatchTableGL_autogen.h */,
5CB300E91DE39F1A00D2C405 /* DisplayGL.cpp */,
5CB300EA1DE39F1A00D2C405 /* DisplayGL.h */,
5CB300EC1DE39F1A00D2C405 /* FeatureSupportGL.md */,
5CB300ED1DE39F1A00D2C405 /* FenceNVGL.cpp */,
5CB300EE1DE39F1A00D2C405 /* FenceNVGL.h */,
5CB300F11DE39F1A00D2C405 /* formatutilsgl.cpp */,
5CB300F21DE39F1A00D2C405 /* formatutilsgl.h */,
5CB300F31DE39F1A00D2C405 /* FramebufferGL.cpp */,
5CB300F41DE39F1A00D2C405 /* FramebufferGL.h */,
5CB300F71DE39F1A00D2C405 /* FunctionsGL.cpp */,
5CB300F81DE39F1A00D2C405 /* FunctionsGL.h */,
5CB300F51DE39F1A00D2C405 /* functionsgl_enums.h */,
5CB300F61DE39F1A00D2C405 /* functionsgl_typedefs.h */,
315EBDB51FCE44BE00AC7A89 /* null_functions.cpp */,
315EBDB81FCE44BF00AC7A89 /* null_functions.h */,
5CB300FA1DE39F1A00D2C405 /* PathGL.cpp */,
5CB300FB1DE39F1A00D2C405 /* PathGL.h */,
5CB300FC1DE39F1A00D2C405 /* ProgramGL.cpp */,
5CB300FD1DE39F1A00D2C405 /* ProgramGL.h */,
315EBDB01FCE44BD00AC7A89 /* ProgramPipelineGL.cpp */,
315EBDB11FCE44BD00AC7A89 /* ProgramPipelineGL.h */,
5CB300FE1DE39F1A00D2C405 /* QueryGL.cpp */,
5CB300FF1DE39F1A00D2C405 /* QueryGL.h */,
5CB301001DE39F1A00D2C405 /* RenderbufferGL.cpp */,
5CB301011DE39F1A00D2C405 /* RenderbufferGL.h */,
5CB301041DE39F1A00D2C405 /* RendererGL.cpp */,
5CB301051DE39F1A00D2C405 /* RendererGL.h */,
5CB301021DE39F1A00D2C405 /* renderergl_utils.cpp */,
5CB301031DE39F1A00D2C405 /* renderergl_utils.h */,
5CB301061DE39F1A00D2C405 /* SamplerGL.cpp */,
5CB301071DE39F1A00D2C405 /* SamplerGL.h */,
5CB301081DE39F1A00D2C405 /* ShaderGL.cpp */,
5CB301091DE39F1A00D2C405 /* ShaderGL.h */,
5CB3010A1DE39F1A00D2C405 /* StateManagerGL.cpp */,
5CB3010B1DE39F1A00D2C405 /* StateManagerGL.h */,
5CB3010C1DE39F1A00D2C405 /* SurfaceGL.cpp */,
5CB3010D1DE39F1A00D2C405 /* SurfaceGL.h */,
315EBDB61FCE44BE00AC7A89 /* SyncGL.cpp */,
315EBDAF1FCE44BC00AC7A89 /* SyncGL.h */,
5CB3010E1DE39F1A00D2C405 /* TextureGL.cpp */,
5CB3010F1DE39F1A00D2C405 /* TextureGL.h */,
5CB301101DE39F1A00D2C405 /* TransformFeedbackGL.cpp */,
5CB301111DE39F1A00D2C405 /* TransformFeedbackGL.h */,
5CB301121DE39F1A00D2C405 /* VertexArrayGL.cpp */,
5CB301131DE39F1A00D2C405 /* VertexArrayGL.h */,
5CB301151DE39F1A00D2C405 /* WorkaroundsGL.h */,
);
name = gl;
sourceTree = "<group>";
};
5CB301481DE39F3600D2C405 /* cgl */ = {
isa = PBXGroup;
children = (
5CB301491DE39F4700D2C405 /* DisplayCGL.h */,
5CB3014A1DE39F4700D2C405 /* DisplayCGL.mm */,
5CB3014B1DE39F4700D2C405 /* PbufferSurfaceCGL.h */,
5CB3014C1DE39F4700D2C405 /* PbufferSurfaceCGL.mm */,
5CB3014D1DE39F4700D2C405 /* WindowSurfaceCGL.h */,
5CB3014E1DE39F4700D2C405 /* WindowSurfaceCGL.mm */,
);
name = cgl;
sourceTree = "<group>";
};
5CB3048A1DE4143400D2C405 /* Frameworks */ = {
isa = PBXGroup;
children = (
5CB3048B1DE4143500D2C405 /* CoreGraphics.framework */,
5CB3048D1DE4144400D2C405 /* OpenGL.framework */,
5CB3048F1DE4145500D2C405 /* QuartzCore.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
5CC7D45919102608000B8C1F /* common */ = {
isa = PBXGroup;
children = (
315EBE0B1FCE45AC00AC7A89 /* third_party */,
5C1DBBE71B0436EC00235552 /* angleutils.cpp */,
5CC7D45A19102620000B8C1F /* angleutils.h */,
31A331C01EA5ED2500FD2203 /* bitset_utils.h */,
5CCD81871DBFEA10006066B8 /* Color.h */,
5CCD81881DBFEA10006066B8 /* Color.inl */,
5CC7D45D19102620000B8C1F /* debug.cpp */,
5CC7D45E19102620000B8C1F /* debug.h */,
5CC7D45F19102620000B8C1F /* event_tracer.cpp */,
5CC7D46019102620000B8C1F /* event_tracer.h */,
5CCD81891DBFEA10006066B8 /* Float16ToFloat32.cpp */,
5CC7D46119102620000B8C1F /* mathutil.cpp */,
5CC7D46219102620000B8C1F /* mathutil.h */,
5CCD818A1DBFEA10006066B8 /* matrix_utils.h */,
5C1DBBE81B0436EC00235552 /* MemoryBuffer.cpp */,
5C1DBBE91B0436EC00235552 /* MemoryBuffer.h */,
5C1DBBEB1B0436EC00235552 /* Optional.h */,
5C1DBBEC1B0436EC00235552 /* platform.h */,
5CCD818B1DBFEA10006066B8 /* string_utils.cpp */,
5CCD818C1DBFEA10006066B8 /* string_utils.h */,
31A331C41EA5ED5F00FD2203 /* system_utils.h */,
31A331C31EA5ED5F00FD2203 /* system_utils_mac.cpp */,
5C1DBBED1B0436EC00235552 /* tls.cpp */,
5C1DBBEE1B0436EC00235552 /* tls.h */,
315EBD3E1FCE43BD00AC7A89 /* uniform_type_info_autogen.cpp */,
5CC7D46819102620000B8C1F /* utilities.cpp */,
5CC7D46919102620000B8C1F /* utilities.h */,
31A331C51EA5ED5F00FD2203 /* vector_utils.h */,
5CC7D46A19102620000B8C1F /* version.h */,
);
name = common;
sourceTree = "<group>";
};
5D7C59C41208C68B001C873E /* Configurations */ = {
isa = PBXGroup;
children = (
5D7C59C51208C68B001C873E /* ANGLE.xcconfig */,
5D7C59C61208C68B001C873E /* Base.xcconfig */,
5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */,
);
path = Configurations;
sourceTree = "<group>";
};
A08C3CD816D6CB35003F0B83 /* third_party */ = {
isa = PBXGroup;
children = (
A08C3CD916D6CB43003F0B83 /* compiler */,
31A331E01EA5EFA500FD2203 /* trace_event */,
);
name = third_party;
sourceTree = "<group>";
};
A08C3CD916D6CB43003F0B83 /* compiler */ = {
isa = PBXGroup;
children = (
A08C3CDA16D6CB61003F0B83 /* ArrayBoundsClamper.cpp */,
A08C3CDB16D6CB61003F0B83 /* ArrayBoundsClamper.h */,
);
name = compiler;
sourceTree = "<group>";
};
A264F8CB169762AA006FAA5A /* KHR */ = {
isa = PBXGroup;
children = (
A264F8CC169762AA006FAA5A /* khrplatform.h */,
);
name = KHR;
path = include/KHR;
sourceTree = "<group>";
};
A29B15E916978B7D00111D97 /* include */ = {
isa = PBXGroup;
children = (
5C1BAA931DFB60E2002906BB /* EGL */,
5C1BAA941DFB60EA002906BB /* GLES2 */,
5C1BAA951DFB60EF002906BB /* GLES3 */,
FB39D2BD1200F3E600088E69 /* GLSLANG */,
A264F8CB169762AA006FAA5A /* KHR */,
5C1BAAAE1DFB6A12002906BB /* export.h */,
);
name = include;
sourceTree = "<group>";
};
FB39D06E1200ED9200088E69 = {
isa = PBXGroup;
children = (
5D7C59C41208C68B001C873E /* Configurations */,
5CB3048A1DE4143400D2C405 /* Frameworks */,
A29B15E916978B7D00111D97 /* include */,
312BDB0715FEC8E60097EBC7 /* misc */,
FB39D0CC1200EF9B00088E69 /* Products */,
FB39D0841200EDEB00088E69 /* src */,
);
sourceTree = "<group>";
};
FB39D0841200EDEB00088E69 /* src */ = {
isa = PBXGroup;
children = (
5CC7D45919102608000B8C1F /* common */,
FB39D2201200F35A00088E69 /* compiler */,
5C1DBC471B0438B700235552 /* libANGLE */,
5CB300B41DE39E5400D2C405 /* libEGL */,
5CB300DD1DE39E8800D2C405 /* libGLESv2 */,
A08C3CD816D6CB35003F0B83 /* third_party */,
);
name = src;
sourceTree = "<group>";
};
FB39D0CC1200EF9B00088E69 /* Products */ = {
isa = PBXGroup;
children = (
FB39D0D11200F0E300088E69 /* libANGLE.a */,
);
name = Products;
sourceTree = "<group>";
};
FB39D2201200F35A00088E69 /* compiler */ = {
isa = PBXGroup;
children = (
FB39D2441200F35A00088E69 /* preprocessor */,
31012D9F18B97B9B0039062F /* translator */,
);
name = compiler;
path = src/compiler;
sourceTree = "<group>";
};
FB39D2441200F35A00088E69 /* preprocessor */ = {
isa = PBXGroup;
children = (
A264F89316974DED006FAA5A /* DiagnosticsBase.cpp */,
A264F89416974DED006FAA5A /* DiagnosticsBase.h */,
A264F89516974DED006FAA5A /* DirectiveHandlerBase.cpp */,
A264F89616974DED006FAA5A /* DirectiveHandlerBase.h */,
A264F89716974DED006FAA5A /* DirectiveParser.cpp */,
A264F89816974DED006FAA5A /* DirectiveParser.h */,
72309A57183C27F100370B93 /* ExpressionParser.cpp */,
A264F89A16974DED006FAA5A /* ExpressionParser.h */,
A264F89B16974DED006FAA5A /* Input.cpp */,
A264F89C16974DED006FAA5A /* Input.h */,
A264F89D16974DED006FAA5A /* Lexer.cpp */,
A264F89E16974DED006FAA5A /* Lexer.h */,
A264F89F16974DED006FAA5A /* Macro.cpp */,
A264F8A016974DED006FAA5A /* Macro.h */,
A264F8A116974DED006FAA5A /* MacroExpander.cpp */,
A264F8A216974DED006FAA5A /* MacroExpander.h */,
A264F8A316974DED006FAA5A /* numeric_lex.h */,
A264F8A516974DED006FAA5A /* Preprocessor.cpp */,
A264F8A616974DED006FAA5A /* Preprocessor.h */,
A264F8A716974DED006FAA5A /* SourceLocation.h */,
A264F8A816974DED006FAA5A /* Token.cpp */,
A264F8A916974DED006FAA5A /* Token.h */,
72309A55183C27DB00370B93 /* Tokenizer.cpp */,
A264F8AB16974DED006FAA5A /* Tokenizer.h */,
);
path = preprocessor;
sourceTree = "<group>";
};
FB39D2BD1200F3E600088E69 /* GLSLANG */ = {
isa = PBXGroup;
children = (
FB39D2BF1200F3E600088E69 /* ShaderLang.h */,
5C1DBBE51B04075B00235552 /* ShaderVars.h */,
);
name = GLSLANG;
path = include/GLSLANG;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
FB39D77B1201110C00088E69 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
5CCD81AB1DBFEA5C006066B8 /* AddAndTrueToLoopCondition.h in Headers */,
5CCD81AD1DBFEA5C006066B8 /* AddDefaultReturnStatements.h in Headers */,
5C1DBDD41B0438D300235552 /* angletypes.h in Headers */,
5CC7D46B19102620000B8C1F /* angleutils.h in Headers */,
A08C3CDD16D6CB61003F0B83 /* ArrayBoundsClamper.h in Headers */,
5C1DBC211B04375F00235552 /* ArrayReturnValueToOutParameter.h in Headers */,
5C1DBC231B04375F00235552 /* ASTMetadataHLSL.h in Headers */,
5C1DBDD61B0438D300235552 /* AttributeMap.h in Headers */,
315EBE191FCE460800AC7A89 /* base_export.h in Headers */,
31012E1218B97B9B0039062F /* BaseTypes.h in Headers */,
5C1DBDD71B0438D300235552 /* BinaryStream.h in Headers */,
31A331C21EA5ED2500FD2203 /* bitset_utils.h in Headers */,
5CB301171DE39F1A00D2C405 /* BlitGL.h in Headers */,
5C1DBC251B04375F00235552 /* blocklayout.h in Headers */,
5C1DBC271B04375F00235552 /* blocklayoutHLSL.h in Headers */,
5CCD81AF1DBFEA5C006066B8 /* BreakVariableAliasingInInnerLoops.h in Headers */,
5C1DBDD91B0438D300235552 /* Buffer.h in Headers */,
5CB301191DE39F1A00D2C405 /* BufferGL.h in Headers */,
5CB304DB1DE4164800D2C405 /* BufferImpl.h in Headers */,
31012E1418B97B9B0039062F /* BuiltInFunctionEmulator.h in Headers */,
5C1DBC291B04375F00235552 /* BuiltInFunctionEmulatorGLSL.h in Headers */,
315EBD7D1FCE443600AC7A89 /* BuiltInFunctionEmulatorHLSL.h in Headers */,
5C315CFF1CC5B6DA00776697 /* Cache.h in Headers */,
5C1DBC2B1B04375F00235552 /* CallDAG.h in Headers */,
5C1DBDDB1B0438D300235552 /* Caps.h in Headers */,
315EBD7E1FCE443600AC7A89 /* ClampPointSize.h in Headers */,
315EBDC11FCE44BF00AC7A89 /* ClearMultiviewGL.h in Headers */,
315EBD9A1FCE443600AC7A89 /* CollectVariables.h in Headers */,
5CCD818E1DBFEA10006066B8 /* Color.h in Headers */,
31012E1618B97B9B0039062F /* Common.h in Headers */,
5C1DBDDD1B0438D300235552 /* Compiler.h in Headers */,
5C1DBC2C1B04375F00235552 /* Compiler.h in Headers */,
5CB3011B1DE39F1A00D2C405 /* CompilerGL.h in Headers */,
5CB304DC1DE4164800D2C405 /* CompilerImpl.h in Headers */,
5C1DBDE01B0438D300235552 /* Config.h in Headers */,
5C1DBDE11B0438D300235552 /* Constants.h in Headers */,
31012E1A18B97B9B0039062F /* ConstantUnion.h in Headers */,
5C1DBDE31B0438D300235552 /* Context.h in Headers */,
5CB3011D1DE39F1A00D2C405 /* ContextGL.h in Headers */,
5CB304DE1DE4164800D2C405 /* ContextImpl.h in Headers */,
5CCD81711DBFE999006066B8 /* ContextState.h in Headers */,
5CCD81731DBFE999006066B8 /* Debug.h in Headers */,
5CC7D46F19102621000B8C1F /* debug.h in Headers */,
315EBD7C1FCE443600AC7A89 /* DeclareAndInitBuiltinsForInstancedMultiview.h in Headers */,
5C315D011CC5B6DA00776697 /* DeferGlobalInitializers.h in Headers */,
5C1DBDE71B0438D300235552 /* Device.h in Headers */,
5CB304E01DE4164800D2C405 /* DeviceImpl.h in Headers */,
31012E2718B97B9B0039062F /* Diagnostics.h in Headers */,
A264F8AD16974DED006FAA5A /* DiagnosticsBase.h in Headers */,
31012E2918B97B9B0039062F /* DirectiveHandler.h in Headers */,
A264F8AF16974DED006FAA5A /* DirectiveHandlerBase.h in Headers */,
A264F8B116974DED006FAA5A /* DirectiveParser.h in Headers */,
315EBDBC1FCE44BF00AC7A89 /* DispatchTableGL_autogen.h in Headers */,
5C1DBDE91B0438D300235552 /* Display.h in Headers */,
5CB3014F1DE39F4700D2C405 /* DisplayCGL.h in Headers */,
5CB3011F1DE39F1A00D2C405 /* DisplayGL.h in Headers */,
5CB304E21DE4164800D2C405 /* DisplayImpl.h in Headers */,
315EBDC91FCE44E400AC7A89 /* driver_utils.h in Headers */,
5C1BAAAA1DFB6124002906BB /* egl.h in Headers */,
5C1BAAAB1DFB6124002906BB /* eglext.h in Headers */,
5CB304E31DE4164800D2C405 /* EGLImplFactory.h in Headers */,
5C1BAAAC1DFB6124002906BB /* eglplatform.h in Headers */,
5CCD81C41DBFEAD9006066B8 /* EmulateGLFragColorBroadcast.h in Headers */,
5C1DBC2E1B04375F00235552 /* EmulatePrecision.h in Headers */,
5CB304981DE4157B00D2C405 /* entry_points_egl.h in Headers */,
5CB304961DE4157B00D2C405 /* entry_points_egl_ext.h in Headers */,
315EBE061FCE456200AC7A89 /* entry_points_gles_2_0_autogen.h in Headers */,
5CB3049A1DE4157B00D2C405 /* entry_points_gles_2_0_ext.h in Headers */,
315EBE051FCE456200AC7A89 /* entry_points_gles_3_0_autogen.h in Headers */,
315EBE071FCE456200AC7A89 /* entry_points_gles_3_1_autogen.h in Headers */,
5C1DBDEB1B0438D300235552 /* Error.h in Headers */,
315EBDE91FCE452D00AC7A89 /* ErrorStrings.h in Headers */,
5CC7D47119102621000B8C1F /* event_tracer.h in Headers */,
5CCD81B21DBFEA5C006066B8 /* ExpandIntegerPowExpressions.h in Headers */,
5C1BAAAF1DFB6A12002906BB /* export.h in Headers */,
A264F8B316974DED006FAA5A /* ExpressionParser.h in Headers */,
31012E2A18B97B9B0039062F /* ExtensionBehavior.h in Headers */,
5C315D031CC5B6DA00776697 /* ExtensionGLSL.h in Headers */,
5C1DBDEC1B0438D300235552 /* features.h in Headers */,
5C1DBDEF1B0438D300235552 /* Fence.h in Headers */,
5CB301221DE39F1A00D2C405 /* FenceNVGL.h in Headers */,
5CB304E41DE4164800D2C405 /* FenceNVImpl.h in Headers */,
315EBD901FCE443600AC7A89 /* FindMain.h in Headers */,
31A331D51EA5EDDA00FD2203 /* FindSymbolNode.h in Headers */,
5C9FFF4F19102A000025B8FA /* FlagStd140Structs.h in Headers */,
5CB304E81DE4164800D2C405 /* Format.h in Headers */,
5C1DBDF21B0438D300235552 /* formatutils.h in Headers */,
5CB301261DE39F1A00D2C405 /* formatutilsgl.h in Headers */,
5C1DBDF41B0438D300235552 /* Framebuffer.h in Headers */,
5C1DBDF61B0438D300235552 /* FramebufferAttachment.h in Headers */,
5CB304E91DE4164800D2C405 /* FramebufferAttachmentObjectImpl.h in Headers */,
5CB301281DE39F1A00D2C405 /* FramebufferGL.h in Headers */,
5CB304EB1DE4164800D2C405 /* FramebufferImpl.h in Headers */,
5CB304EA1DE4164800D2C405 /* FramebufferImpl_mock.h in Headers */,
5CB3012C1DE39F1A00D2C405 /* FunctionsGL.h in Headers */,
5CB301291DE39F1A00D2C405 /* functionsgl_enums.h in Headers */,
5CB3012A1DE39F1A00D2C405 /* functionsgl_typedefs.h in Headers */,
5C1BAAA21DFB610E002906BB /* gl2.h in Headers */,
5C1BAAA31DFB610E002906BB /* gl2ext.h in Headers */,
5C1BAAA41DFB610E002906BB /* gl2platform.h in Headers */,
5C1BAA9A1DFB60FF002906BB /* gl3.h in Headers */,
5C1BAA9C1DFB60FF002906BB /* gl31.h in Headers */,
5C1BAA9D1DFB60FF002906BB /* gl32.h in Headers */,
5C1BAA9B1DFB60FF002906BB /* gl3platform.h in Headers */,
5CB304EC1DE4164800D2C405 /* GLImplFactory.h in Headers */,
5CB304A21DE4157B00D2C405 /* global_state.h in Headers */,
31012E2D18B97B9B0039062F /* glslang.h in Headers */,
31012E3218B97B9B0039062F /* glslang_tab.h in Headers */,
5C1DBDF91B0438D300235552 /* HandleAllocator.h in Headers */,
5CCD81751DBFE999006066B8 /* HandleRangeAllocator.h in Headers */,
31012E3318B97B9B0039062F /* HashNames.h in Headers */,
5C1DBDFA1B0438D300235552 /* histogram_macros.h in Headers */,
5CCD81771DBFE999006066B8 /* Image.h in Headers */,
315EBD961FCE443600AC7A89 /* ImageFunctionHLSL.h in Headers */,
5CB304EE1DE4164800D2C405 /* ImageImpl.h in Headers */,
5CB304ED1DE4164800D2C405 /* ImageImpl_mock.h in Headers */,
5C1DBDFC1B0438D300235552 /* ImageIndex.h in Headers */,
5CCD81791DBFE999006066B8 /* IndexRangeCache.h in Headers */,
31012E3518B97B9B0039062F /* InfoSink.h in Headers */,
31012E3718B97B9B0039062F /* Initialize.h in Headers */,
31012E3918B97B9B0039062F /* InitializeDll.h in Headers */,
31012E3A18B97B9B0039062F /* InitializeGlobals.h in Headers */,
31012E3E18B97B9B0039062F /* InitializeVariables.h in Headers */,
A264F8B516974DED006FAA5A /* Input.h in Headers */,
5C1DBC311B04375F00235552 /* IntermNode.h in Headers */,
315EBD941FCE443600AC7A89 /* IntermNode_util.h in Headers */,
5CCD81B41DBFEA5C006066B8 /* IntermNodePatternMatcher.h in Headers */,
315EBD791FCE443600AC7A89 /* IntermTraverse.h in Headers */,
315EBD8E1FCE443600AC7A89 /* IsASTDepthBelowLimit.h in Headers */,
A264F8CD169762AA006FAA5A /* khrplatform.h in Headers */,
5C1DBC321B04375F00235552 /* length_limits.h in Headers */,
A264F8B716974DED006FAA5A /* Lexer.h in Headers */,
5CB304F01DE4164800D2C405 /* load_functions_table.h in Headers */,
315EBE1A1FCE460800AC7A89 /* logging.h in Headers */,
315EBDF11FCE452D00AC7A89 /* LoggingAnnotator.h in Headers */,
A264F8B916974DED006FAA5A /* Macro.h in Headers */,
A264F8BB16974DED006FAA5A /* MacroExpander.h in Headers */,
315EBE171FCE460800AC7A89 /* macros.h in Headers */,
5CC7D47319102621000B8C1F /* mathutil.h in Headers */,
5CCD81901DBFEA10006066B8 /* matrix_utils.h in Headers */,
5C1DBBF21B0436EC00235552 /* MemoryBuffer.h in Headers */,
315EBDED1FCE452D00AC7A89 /* MemoryProgramCache.h in Headers */,
31012E4718B97B9B0039062F /* NodeSearch.h in Headers */,
315EBDC21FCE44BF00AC7A89 /* null_functions.h in Headers */,
A264F8BC16974DED006FAA5A /* numeric_lex.h in Headers */,
5C1DBC341B04375F00235552 /* Operator.h in Headers */,
5C1DBBF41B0436EC00235552 /* Optional.h in Headers */,
31012E4C18B97B9B0039062F /* OutputESSL.h in Headers */,
31012E4E18B97B9B0039062F /* OutputGLSL.h in Headers */,
31012E5018B97B9B0039062F /* OutputGLSLBase.h in Headers */,
31012E5218B97B9B0039062F /* OutputHLSL.h in Headers */,
315EBD9B1FCE443600AC7A89 /* OutputTree.h in Headers */,
315EBD821FCE443600AC7A89 /* OutputVulkanGLSL.h in Headers */,
315EBDEA1FCE452D00AC7A89 /* PackedGLEnums.h in Headers */,
315EBDF71FCE452D00AC7A89 /* PackedGLEnums_autogen.h in Headers */,
315EBDF81FCE452D00AC7A89 /* params.h in Headers */,
315EBD801FCE443600AC7A89 /* ParamType.h in Headers */,
31012E5518B97B9B0039062F /* ParseContext.h in Headers */,
5CCD817B1DBFE999006066B8 /* Path.h in Headers */,
5CB3012E1DE39F1A00D2C405 /* PathGL.h in Headers */,
5CB304F11DE4164800D2C405 /* PathImpl.h in Headers */,
5CB301511DE39F4700D2C405 /* PbufferSurfaceCGL.h in Headers */,
5C1DBBF51B0436EC00235552 /* platform.h in Headers */,
315EBE291FCF808C00AC7A89 /* PMurHash.h in Headers */,
31012E5718B97B9B0039062F /* PoolAlloc.h in Headers */,
31012E5818B97B9B0039062F /* Pragma.h in Headers */,
A264F8BF16974DED006FAA5A /* Preprocessor.h in Headers */,
315EBE041FCE456200AC7A89 /* proc_table.h in Headers */,
5C1DBE001B0438D300235552 /* Program.h in Headers */,
5CB301301DE39F1A00D2C405 /* ProgramGL.h in Headers */,
5CB304F31DE4164800D2C405 /* ProgramImpl.h in Headers */,
5CB304F21DE4164800D2C405 /* ProgramImpl_mock.h in Headers */,
315EBDE61FCE452D00AC7A89 /* ProgramLinkedResources.h in Headers */,
315EBDEE1FCE452D00AC7A89 /* ProgramPipeline.h in Headers */,
315EBDBB1FCE44BF00AC7A89 /* ProgramPipelineGL.h in Headers */,
315EBDC81FCE44E400AC7A89 /* ProgramPipelineImpl.h in Headers */,
315EBDA51FCE443600AC7A89 /* PruneNoOps.h in Headers */,
5CCD81B61DBFEA5C006066B8 /* QualifierTypes.h in Headers */,
5C1DBE021B0438D300235552 /* Query.h in Headers */,
5C1DBE041B0438D300235552 /* queryconversions.h in Headers */,
5CB301321DE39F1A00D2C405 /* QueryGL.h in Headers */,
5CB304F41DE4164800D2C405 /* QueryImpl.h in Headers */,
5CCD817D1DBFE999006066B8 /* queryutils.h in Headers */,
5C315D051CC5B6DA00776697 /* RecordConstantPrecision.h in Headers */,
5C1DBE061B0438D300235552 /* RefCountObject.h in Headers */,
5C1DBC381B04375F00235552 /* RegenerateStructNames.h in Headers */,
315EBD8F1FCE443600AC7A89 /* RemoveArrayLengthMethod.h in Headers */,
5C315D071CC5B6DA00776697 /* RemoveDynamicIndexing.h in Headers */,
315EBD7A1FCE443600AC7A89 /* RemoveEmptySwitchStatements.h in Headers */,
31A331D91EA5EDDA00FD2203 /* RemoveInvariantDeclaration.h in Headers */,
315EBD881FCE443600AC7A89 /* RemoveNoOpCasesFromEndOfSwitchStatements.h in Headers */,
5C315D091CC5B6DA00776697 /* RemovePow.h in Headers */,
5C1DBC3A1B04375F00235552 /* RemoveSwitchFallThrough.h in Headers */,
315EBDAD1FCE443600AC7A89 /* RemoveUnreferencedVariables.h in Headers */,
5C1DBE081B0438D300235552 /* Renderbuffer.h in Headers */,
5CB301341DE39F1A00D2C405 /* RenderbufferGL.h in Headers */,
5CB304F61DE4164800D2C405 /* RenderbufferImpl.h in Headers */,
5CB304F51DE4164800D2C405 /* RenderbufferImpl_mock.h in Headers */,
5CB304F81DE4164800D2C405 /* renderer_utils.h in Headers */,
5CB301381DE39F1A00D2C405 /* RendererGL.h in Headers */,
5CB301361DE39F1A00D2C405 /* renderergl_utils.h in Headers */,
5CB304A61DE4157E00D2C405 /* resource.h in Headers */,
5CB304A41DE4157B00D2C405 /* resource.h in Headers */,
5C1DBF261B0438D300235552 /* ResourceManager.h in Headers */,
315EBDF91FCE452D00AC7A89 /* ResourceMap.h in Headers */,
5C315D0B1CC5B6DA00776697 /* RewriteDoWhile.h in Headers */,
31012E5F18B97B9B0039062F /* RewriteElseBlocks.h in Headers */,
5CCD81B81DBFEA5C006066B8 /* RewriteTexelFetchOffset.h in Headers */,
31A331DB1EA5EDDA00FD2203 /* RewriteUnaryMinusOperatorFloat.h in Headers */,
5CCD81BA1DBFEA5C006066B8 /* RewriteUnaryMinusOperatorInt.h in Headers */,
315EBD921FCE443600AC7A89 /* RunAtTheEndOfShader.h in Headers */,
315EBE231FCE462A00AC7A89 /* safe_conversions.h in Headers */,
315EBE221FCE462A00AC7A89 /* safe_conversions_impl.h in Headers */,
315EBE211FCE462A00AC7A89 /* safe_math.h in Headers */,
315EBE241FCE462A00AC7A89 /* safe_math_impl.h in Headers */,
5C1DBF281B0438D300235552 /* Sampler.h in Headers */,
5CB3013A1DE39F1A00D2C405 /* SamplerGL.h in Headers */,
5CB304F91DE4164800D2C405 /* SamplerImpl.h in Headers */,
5C1DBC3C1B04375F00235552 /* ScalarizeVecAndMatConstructorArgs.h in Headers */,
31012E6118B97B9B0039062F /* SearchSymbol.h in Headers */,
5C1DBC3E1B04375F00235552 /* SeparateArrayInitialization.h in Headers */,
5C1DBC401B04375F00235552 /* SeparateDeclarations.h in Headers */,
5C315D0D1CC5B6DA00776697 /* SeparateExpressionsReturningArrays.h in Headers */,
31A331DC1EA5EDDA00FD2203 /* Severity.h in Headers */,
315EBE181FCE460800AC7A89 /* sha1.h in Headers */,
5C1DBF2A1B0438D300235552 /* Shader.h in Headers */,
5CB3013C1DE39F1A00D2C405 /* ShaderGL.h in Headers */,
5CB304FA1DE4164800D2C405 /* ShaderImpl.h in Headers */,
FB39D76E120110FC00088E69 /* ShaderLang.h in Headers */,
5C1DBBE61B04075B00235552 /* ShaderVars.h in Headers */,
5CCD817F1DBFE999006066B8 /* signal_utils.h in Headers */,
5CCD81BC1DBFEA5C006066B8 /* SimplifyLoopConditions.h in Headers */,
315EBDF01FCE452D00AC7A89 /* SizedMRUCache.h in Headers */,
A264F8C016974DED006FAA5A /* SourceLocation.h in Headers */,
5CCD81BE1DBFEA5C006066B8 /* SplitSequenceOperator.h in Headers */,
5C1DBF2C1B0438D300235552 /* State.h in Headers */,
5CB3013E1DE39F1A00D2C405 /* StateManagerGL.h in Headers */,
5CCD81811DBFE999006066B8 /* Stream.h in Headers */,
5CB304FB1DE4164800D2C405 /* StreamProducerImpl.h in Headers */,
5CCD81921DBFEA10006066B8 /* string_utils.h in Headers */,
315EBDAA1FCE443600AC7A89 /* StructureHLSL.h in Headers */,
5C1DBF2F1B0438D300235552 /* Surface.h in Headers */,
5CB301401DE39F1A00D2C405 /* SurfaceGL.h in Headers */,
5CB304FD1DE4164800D2C405 /* SurfaceImpl.h in Headers */,
31012E6518B97B9B0039062F /* SymbolTable.h in Headers */,
315EBD851FCE443600AC7A89 /* SymbolUniqueId.h in Headers */,
315EBDB91FCE44BF00AC7A89 /* SyncGL.h in Headers */,
315EBDCB1FCE44E400AC7A89 /* SyncImpl.h in Headers */,
315EBE1B1FCE460800AC7A89 /* sys_byteorder.h in Headers */,
31A331C71EA5ED5F00FD2203 /* system_utils.h in Headers */,
5C1DBF311B0438D300235552 /* Texture.h in Headers */,
315EBD9E1FCE443600AC7A89 /* TextureFunctionHLSL.h in Headers */,
5CB301421DE39F1A00D2C405 /* TextureGL.h in Headers */,
5CB305001DE4164800D2C405 /* TextureImpl.h in Headers */,
5CB304FE1DE4164800D2C405 /* TextureImpl_mock.h in Headers */,
315EBDF41FCE452D00AC7A89 /* Thread.h in Headers */,
5C1DBBF71B0436EC00235552 /* tls.h in Headers */,
A264F8C216974DED006FAA5A /* Token.h in Headers */,
A264F8C416974DED006FAA5A /* Tokenizer.h in Headers */,
31A331E21EA5EFB800FD2203 /* trace_event.h in Headers */,
5C1DBF341B0438D300235552 /* TransformFeedback.h in Headers */,
5CB301441DE39F1A00D2C405 /* TransformFeedbackGL.h in Headers */,
5CB305021DE4164800D2C405 /* TransformFeedbackImpl.h in Headers */,
5CB305011DE4164800D2C405 /* TransformFeedbackImpl_mock.h in Headers */,
31012E6B18B97B9B0039062F /* TranslatorESSL.h in Headers */,
31012E6D18B97B9B0039062F /* TranslatorGLSL.h in Headers */,
31012E6F18B97B9B0039062F /* TranslatorHLSL.h in Headers */,
315EBD9D1FCE443600AC7A89 /* TranslatorVulkan.h in Headers */,
31012E7018B97B9B0039062F /* Types.h in Headers */,
31012E7418B97B9B0039062F /* UnfoldShortCircuitAST.h in Headers */,
5C315D0F1CC5B6DA00776697 /* UnfoldShortCircuitToIf.h in Headers */,
5C1DBF361B0438D300235552 /* Uniform.h in Headers */,
315EBDA01FCE443600AC7A89 /* UniformHLSL.h in Headers */,
5CCD81C01DBFEA5C006066B8 /* UseInterfaceBlockFields.h in Headers */,
31012E7818B97B9B0039062F /* util.h in Headers */,
5CC7D47A19102621000B8C1F /* utilities.h in Headers */,
315EBD931FCE443600AC7A89 /* UtilsHLSL.h in Headers */,
5C315D111CC5B6DA00776697 /* ValidateGlobalInitializer.h in Headers */,
31012E7A18B97B9B0039062F /* ValidateLimitations.h in Headers */,
5C315D131CC5B6DA00776697 /* ValidateMaxParameters.h in Headers */,
5CC7D458191024E4000B8C1F /* ValidateOutputs.h in Headers */,
5C1DBC461B04375F00235552 /* ValidateSwitch.h in Headers */,
315EBDA71FCE443600AC7A89 /* ValidateVaryingLocations.h in Headers */,
5C1DBF381B0438D300235552 /* validationEGL.h in Headers */,
5C1DBF3A1B0438D300235552 /* validationES.h in Headers */,
5C1DBF3C1B0438D300235552 /* validationES2.h in Headers */,
5C1DBF3E1B0438D300235552 /* validationES3.h in Headers */,
5CCD81831DBFE999006066B8 /* validationES31.h in Headers */,
31012E7E18B97B9B0039062F /* VariablePacker.h in Headers */,
315EBDF51FCE452D00AC7A89 /* VaryingPacking.h in Headers */,
31A331C81EA5ED5F00FD2203 /* vector_utils.h in Headers */,
315EBD8D1FCE443600AC7A89 /* VectorizeVectorScalarArithmetic.h in Headers */,
5CC7D47B19102621000B8C1F /* version.h in Headers */,
5CCD81841DBFE999006066B8 /* Version.h in Headers */,
31012E8018B97B9B0039062F /* VersionGLSL.h in Headers */,
5C1DBF401B0438D300235552 /* VertexArray.h in Headers */,
5CB301461DE39F1A00D2C405 /* VertexArrayGL.h in Headers */,
5CB305031DE4164800D2C405 /* VertexArrayImpl.h in Headers */,
5C1DBF421B0438D300235552 /* VertexAttribute.h in Headers */,
5CB301531DE39F4700D2C405 /* WindowSurfaceCGL.h in Headers */,
5CCD81851DBFE999006066B8 /* Workarounds.h in Headers */,
5CB301471DE39F1A00D2C405 /* WorkaroundsGL.h in Headers */,
315EBDFA1FCE452D00AC7A89 /* WorkerThread.h in Headers */,
315EBDA11FCE443600AC7A89 /* WrapSwitchStatementsInBlocks.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
FB39D0D01200F0E300088E69 /* ANGLE */ = {
isa = PBXNativeTarget;
buildConfigurationList = FB39D0D61200F11E00088E69 /* Build configuration list for PBXNativeTarget "ANGLE" */;
buildPhases = (
FB39D77B1201110C00088E69 /* Headers */,
FB39D0CE1200F0E300088E69 /* Sources */,
FB39D0CF1200F0E300088E69 /* Frameworks */,
312BDB0B15FECAB00097EBC7 /* CopyFiles */,
312BDB0D15FECACE0097EBC7 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = ANGLE;
productName = angle;
productReference = FB39D0D11200F0E300088E69 /* libANGLE.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
FB39D0701200ED9200088E69 /* Project object */ = {
isa = PBXProject;
attributes = {
LastSwiftUpdateCheck = 0700;
LastUpgradeCheck = 0700;
};
buildConfigurationList = FB39D0731200ED9200088E69 /* Build configuration list for PBXProject "ANGLE" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
English,
Japanese,
French,
German,
);
mainGroup = FB39D06E1200ED9200088E69;
projectDirPath = "";
projectRoot = "";
targets = (
FB39D0D01200F0E300088E69 /* ANGLE */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
FB39D0CE1200F0E300088E69 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
5CCD81AA1DBFEA5C006066B8 /* AddAndTrueToLoopCondition.cpp in Sources */,
5CCD81AC1DBFEA5C006066B8 /* AddDefaultReturnStatements.cpp in Sources */,
5C1DBDD31B0438D300235552 /* angletypes.cpp in Sources */,
5C1DBBF01B0436EC00235552 /* angleutils.cpp in Sources */,
A08C3CDC16D6CB61003F0B83 /* ArrayBoundsClamper.cpp in Sources */,
5C1DBC201B04375F00235552 /* ArrayReturnValueToOutParameter.cpp in Sources */,
5C1DBC221B04375F00235552 /* ASTMetadataHLSL.cpp in Sources */,
5C1DBDD51B0438D300235552 /* AttributeMap.cpp in Sources */,
5CB301161DE39F1A00D2C405 /* BlitGL.cpp in Sources */,
5C1DBC241B04375F00235552 /* blocklayout.cpp in Sources */,
5C1DBC261B04375F00235552 /* blocklayoutHLSL.cpp in Sources */,
5CCD81AE1DBFEA5C006066B8 /* BreakVariableAliasingInInnerLoops.cpp in Sources */,
5C1DBDD81B0438D300235552 /* Buffer.cpp in Sources */,
5CB301181DE39F1A00D2C405 /* BufferGL.cpp in Sources */,
31012E1318B97B9B0039062F /* BuiltInFunctionEmulator.cpp in Sources */,
5C1DBC281B04375F00235552 /* BuiltInFunctionEmulatorGLSL.cpp in Sources */,
315EBD841FCE443600AC7A89 /* BuiltInFunctionEmulatorHLSL.cpp in Sources */,
5C315CFE1CC5B6DA00776697 /* Cache.cpp in Sources */,
5C1DBC2A1B04375F00235552 /* CallDAG.cpp in Sources */,
5C1DBDDA1B0438D300235552 /* Caps.cpp in Sources */,
315EBDA81FCE443600AC7A89 /* ClampPointSize.cpp in Sources */,
315EBDBD1FCE44BF00AC7A89 /* ClearMultiviewGL.cpp in Sources */,
31012E1518B97B9B0039062F /* CodeGen.cpp in Sources */,
315EBD8C1FCE443600AC7A89 /* CollectVariables.cpp in Sources */,
31012E1718B97B9B0039062F /* Compiler.cpp in Sources */,
5C1DBDDC1B0438D300235552 /* Compiler.cpp in Sources */,
5CB3011A1DE39F1A00D2C405 /* CompilerGL.cpp in Sources */,
5C1DBDDF1B0438D300235552 /* Config.cpp in Sources */,
5CCD81B01DBFEA5C006066B8 /* ConstantUnion.cpp in Sources */,
5C1DBDE21B0438D300235552 /* Context.cpp in Sources */,
5CB3011C1DE39F1A00D2C405 /* ContextGL.cpp in Sources */,
5CB304DD1DE4164800D2C405 /* ContextImpl.cpp in Sources */,
5CCD81701DBFE999006066B8 /* ContextState.cpp in Sources */,
5CCD81721DBFE999006066B8 /* Debug.cpp in Sources */,
5CC7D46E19102621000B8C1F /* debug.cpp in Sources */,
315EBD871FCE443600AC7A89 /* DeclareAndInitBuiltinsForInstancedMultiview.cpp in Sources */,
5C315D001CC5B6DA00776697 /* DeferGlobalInitializers.cpp in Sources */,
5C1DBDE61B0438D300235552 /* Device.cpp in Sources */,
5CB304DF1DE4164800D2C405 /* DeviceImpl.cpp in Sources */,
31012E2618B97B9B0039062F /* Diagnostics.cpp in Sources */,
A264F8AC16974DED006FAA5A /* DiagnosticsBase.cpp in Sources */,
31012E2818B97B9B0039062F /* DirectiveHandler.cpp in Sources */,
A264F8AE16974DED006FAA5A /* DirectiveHandlerBase.cpp in Sources */,
A264F8B016974DED006FAA5A /* DirectiveParser.cpp in Sources */,
315EBDBE1FCE44BF00AC7A89 /* DispatchTableGL_autogen.cpp in Sources */,
5C1DBDE81B0438D300235552 /* Display.cpp in Sources */,
5CB3011E1DE39F1A00D2C405 /* DisplayGL.cpp in Sources */,
5CB304E11DE4164800D2C405 /* DisplayImpl.cpp in Sources */,
315EBDCC1FCE44E400AC7A89 /* driver_utils.cpp in Sources */,
315EBD971FCE443600AC7A89 /* emulated_builtin_functions_hlsl_autogen.cpp in Sources */,
5CCD81C31DBFEAD9006066B8 /* EmulateGLFragColorBroadcast.cpp in Sources */,
5C1DBC2D1B04375F00235552 /* EmulatePrecision.cpp in Sources */,
5C1BAAB51DFB6F54002906BB /* entry_points_egl.cpp in Sources */,
5C1BAAB61DFB6F58002906BB /* entry_points_egl_ext.cpp in Sources */,
315EBE0A1FCE456200AC7A89 /* entry_points_gles_2_0_autogen.cpp in Sources */,
5C1BAAB41DFB6F4F002906BB /* entry_points_gles_2_0_ext.cpp in Sources */,
315EBE081FCE456200AC7A89 /* entry_points_gles_3_0_autogen.cpp in Sources */,
315EBE091FCE456200AC7A89 /* entry_points_gles_3_1_autogen.cpp in Sources */,
5C1DBDEA1B0438D300235552 /* Error.cpp in Sources */,
315EBDEF1FCE452D00AC7A89 /* es3_copy_conversion_table_autogen.cpp in Sources */,
5CC7D47019102621000B8C1F /* event_tracer.cpp in Sources */,
5CCD81B11DBFEA5C006066B8 /* ExpandIntegerPowExpressions.cpp in Sources */,
72309A58183C27F300370B93 /* ExpressionParser.cpp in Sources */,
315EBDA21FCE443600AC7A89 /* ExtensionBehavior.cpp in Sources */,
5C315D021CC5B6DA00776697 /* ExtensionGLSL.cpp in Sources */,
5C1DBDEE1B0438D300235552 /* Fence.cpp in Sources */,
5CB301211DE39F1A00D2C405 /* FenceNVGL.cpp in Sources */,
315EBD891FCE443600AC7A89 /* FindMain.cpp in Sources */,
31A331D41EA5EDDA00FD2203 /* FindSymbolNode.cpp in Sources */,
5C9FFF4E19102A000025B8FA /* FlagStd140Structs.cpp in Sources */,
5CCD818F1DBFEA10006066B8 /* Float16ToFloat32.cpp in Sources */,
5CB304A81DE415FA00D2C405 /* format_map_autogen.cpp in Sources */,
315EBDCA1FCE44E400AC7A89 /* Format_table_autogen.cpp in Sources */,
5C1DBDF11B0438D300235552 /* formatutils.cpp in Sources */,
5CB301251DE39F1A00D2C405 /* formatutilsgl.cpp in Sources */,
5C1DBDF31B0438D300235552 /* Framebuffer.cpp in Sources */,
5C1DBDF51B0438D300235552 /* FramebufferAttachment.cpp in Sources */,
5CB301271DE39F1A00D2C405 /* FramebufferGL.cpp in Sources */,
5CB3012B1DE39F1A00D2C405 /* FunctionsGL.cpp in Sources */,
5C1BAAB11DFB6F33002906BB /* global_state.cpp in Sources */,
31012E3018B97B9B0039062F /* glslang_lex.cpp in Sources */,
31012E3118B97B9B0039062F /* glslang_tab.cpp in Sources */,
5C1DBDF81B0438D300235552 /* HandleAllocator.cpp in Sources */,
5CCD81741DBFE999006066B8 /* HandleRangeAllocator.cpp in Sources */,
315EBD861FCE443600AC7A89 /* HashNames.cpp in Sources */,
5CCD81761DBFE999006066B8 /* Image.cpp in Sources */,
315EBD831FCE443600AC7A89 /* ImageFunctionHLSL.cpp in Sources */,
5C1DBDFB1B0438D300235552 /* ImageIndex.cpp in Sources */,
5CCD81781DBFE999006066B8 /* IndexRangeCache.cpp in Sources */,
31012E3418B97B9B0039062F /* InfoSink.cpp in Sources */,
31012E3618B97B9B0039062F /* Initialize.cpp in Sources */,
31012E3818B97B9B0039062F /* InitializeDll.cpp in Sources */,
31012E3D18B97B9B0039062F /* InitializeVariables.cpp in Sources */,
A264F8B416974DED006FAA5A /* Input.cpp in Sources */,
5C1DBC301B04375F00235552 /* IntermNode.cpp in Sources */,
315EBD981FCE443600AC7A89 /* IntermNode_util.cpp in Sources */,
5CCD81B31DBFEA5C006066B8 /* IntermNodePatternMatcher.cpp in Sources */,
31012E4218B97B9B0039062F /* IntermTraverse.cpp in Sources */,
315EBD9C1FCE443600AC7A89 /* IsASTDepthBelowLimit.cpp in Sources */,
A264F8B616974DED006FAA5A /* Lexer.cpp in Sources */,
5CB5E1A71DFB8AF600F90FC9 /* libEGL.cpp in Sources */,
5CB304EF1DE4164800D2C405 /* load_functions_table_autogen.cpp in Sources */,
315EBDE81FCE452D00AC7A89 /* LoggingAnnotator.cpp in Sources */,
A264F8B816974DED006FAA5A /* Macro.cpp in Sources */,
A264F8BA16974DED006FAA5A /* MacroExpander.cpp in Sources */,
5CC7D47219102621000B8C1F /* mathutil.cpp in Sources */,
5C1DBBF11B0436EC00235552 /* MemoryBuffer.cpp in Sources */,
315EBDF31FCE452D00AC7A89 /* MemoryProgramCache.cpp in Sources */,
315EBDBF1FCE44BF00AC7A89 /* null_functions.cpp in Sources */,
5C1DBC331B04375F00235552 /* Operator.cpp in Sources */,
31012E4B18B97B9B0039062F /* OutputESSL.cpp in Sources */,
31012E4D18B97B9B0039062F /* OutputGLSL.cpp in Sources */,
31012E4F18B97B9B0039062F /* OutputGLSLBase.cpp in Sources */,
31012E5118B97B9B0039062F /* OutputHLSL.cpp in Sources */,
315EBDAC1FCE443600AC7A89 /* OutputTree.cpp in Sources */,
315EBD9F1FCE443600AC7A89 /* OutputVulkanGLSL.cpp in Sources */,
315EBDE41FCE452D00AC7A89 /* PackedGLEnums_autogen.cpp in Sources */,
315EBDEB1FCE452D00AC7A89 /* params.cpp in Sources */,
31012E5418B97B9B0039062F /* ParseContext.cpp in Sources */,
5CCD817A1DBFE999006066B8 /* Path.cpp in Sources */,
5CB3012D1DE39F1A00D2C405 /* PathGL.cpp in Sources */,
5C1DBDFE1B0438D300235552 /* Platform.cpp in Sources */,
315EBE281FCF808C00AC7A89 /* PMurHash.cpp in Sources */,
31012E5618B97B9B0039062F /* PoolAlloc.cpp in Sources */,
A264F8BE16974DED006FAA5A /* Preprocessor.cpp in Sources */,
315EBE031FCE456200AC7A89 /* proc_table_autogen.cpp in Sources */,
5C1DBDFF1B0438D300235552 /* Program.cpp in Sources */,
5CB3012F1DE39F1A00D2C405 /* ProgramGL.cpp in Sources */,
315EBDEC1FCE452D00AC7A89 /* ProgramLinkedResources.cpp in Sources */,
315EBDE51FCE452D00AC7A89 /* ProgramPipeline.cpp in Sources */,
315EBDBA1FCE44BF00AC7A89 /* ProgramPipelineGL.cpp in Sources */,
315EBDA41FCE443600AC7A89 /* PruneNoOps.cpp in Sources */,
5CCD81B51DBFEA5C006066B8 /* QualifierTypes.cpp in Sources */,
5C1DBE011B0438D300235552 /* Query.cpp in Sources */,
5C1DBE031B0438D300235552 /* queryconversions.cpp in Sources */,
5CB301311DE39F1A00D2C405 /* QueryGL.cpp in Sources */,
5CCD817C1DBFE999006066B8 /* queryutils.cpp in Sources */,
5C315D041CC5B6DA00776697 /* RecordConstantPrecision.cpp in Sources */,
5C1DBC371B04375F00235552 /* RegenerateStructNames.cpp in Sources */,
315EBD811FCE443600AC7A89 /* RemoveArrayLengthMethod.cpp in Sources */,
5C315D061CC5B6DA00776697 /* RemoveDynamicIndexing.cpp in Sources */,
315EBDA91FCE443600AC7A89 /* RemoveEmptySwitchStatements.cpp in Sources */,
31A331D81EA5EDDA00FD2203 /* RemoveInvariantDeclaration.cpp in Sources */,
315EBD8A1FCE443600AC7A89 /* RemoveNoOpCasesFromEndOfSwitchStatements.cpp in Sources */,
5C315D081CC5B6DA00776697 /* RemovePow.cpp in Sources */,
5C1DBC391B04375F00235552 /* RemoveSwitchFallThrough.cpp in Sources */,
315EBD911FCE443600AC7A89 /* RemoveUnreferencedVariables.cpp in Sources */,
5C1DBE071B0438D300235552 /* Renderbuffer.cpp in Sources */,
5CB301331DE39F1A00D2C405 /* RenderbufferGL.cpp in Sources */,
5CB304F71DE4164800D2C405 /* renderer_utils.cpp in Sources */,
5CB301371DE39F1A00D2C405 /* RendererGL.cpp in Sources */,
5CB301351DE39F1A00D2C405 /* renderergl_utils.cpp in Sources */,
5C1DBF251B0438D300235552 /* ResourceManager.cpp in Sources */,
5C315D0A1CC5B6DA00776697 /* RewriteDoWhile.cpp in Sources */,
31012E5E18B97B9B0039062F /* RewriteElseBlocks.cpp in Sources */,
5CCD81B71DBFEA5C006066B8 /* RewriteTexelFetchOffset.cpp in Sources */,
31A331DA1EA5EDDA00FD2203 /* RewriteUnaryMinusOperatorFloat.cpp in Sources */,
5CCD81B91DBFEA5C006066B8 /* RewriteUnaryMinusOperatorInt.cpp in Sources */,
315EBD951FCE443600AC7A89 /* RunAtTheEndOfShader.cpp in Sources */,
5C1DBF271B0438D300235552 /* Sampler.cpp in Sources */,
5CB301391DE39F1A00D2C405 /* SamplerGL.cpp in Sources */,
5C1DBC3B1B04375F00235552 /* ScalarizeVecAndMatConstructorArgs.cpp in Sources */,
31012E6018B97B9B0039062F /* SearchSymbol.cpp in Sources */,
5C1DBC3D1B04375F00235552 /* SeparateArrayInitialization.cpp in Sources */,
5C1DBC3F1B04375F00235552 /* SeparateDeclarations.cpp in Sources */,
5C315D0C1CC5B6DA00776697 /* SeparateExpressionsReturningArrays.cpp in Sources */,
5C1DBF291B0438D300235552 /* Shader.cpp in Sources */,
5CB3013B1DE39F1A00D2C405 /* ShaderGL.cpp in Sources */,
31012E6218B97B9B0039062F /* ShaderLang.cpp in Sources */,
5C1DBC411B04375F00235552 /* ShaderVars.cpp in Sources */,
5CCD81BB1DBFEA5C006066B8 /* SimplifyLoopConditions.cpp in Sources */,
5CCD81BD1DBFEA5C006066B8 /* SplitSequenceOperator.cpp in Sources */,
5C1DBF2B1B0438D300235552 /* State.cpp in Sources */,
5CB3013D1DE39F1A00D2C405 /* StateManagerGL.cpp in Sources */,
5CCD81801DBFE999006066B8 /* Stream.cpp in Sources */,
5CCD81911DBFEA10006066B8 /* string_utils.cpp in Sources */,
315EBD7F1FCE443600AC7A89 /* StructureHLSL.cpp in Sources */,
5C1DBF2E1B0438D300235552 /* Surface.cpp in Sources */,
5CB3013F1DE39F1A00D2C405 /* SurfaceGL.cpp in Sources */,
5CB304FC1DE4164800D2C405 /* SurfaceImpl.cpp in Sources */,
31012E6418B97B9B0039062F /* SymbolTable.cpp in Sources */,
315EBDAE1FCE443600AC7A89 /* SymbolUniqueId.cpp in Sources */,
315EBDC01FCE44BF00AC7A89 /* SyncGL.cpp in Sources */,
31A331C61EA5ED5F00FD2203 /* system_utils_mac.cpp in Sources */,
5C1DBF301B0438D300235552 /* Texture.cpp in Sources */,
315EBD991FCE443600AC7A89 /* TextureFunctionHLSL.cpp in Sources */,
5CB301411DE39F1A00D2C405 /* TextureGL.cpp in Sources */,
5CB304FF1DE4164800D2C405 /* TextureImpl.cpp in Sources */,
315EBDF21FCE452D00AC7A89 /* Thread.cpp in Sources */,
5C1DBBF61B0436EC00235552 /* tls.cpp in Sources */,
A264F8C116974DED006FAA5A /* Token.cpp in Sources */,
72309A56183C27DE00370B93 /* Tokenizer.cpp in Sources */,
5C1DBF331B0438D300235552 /* TransformFeedback.cpp in Sources */,
5CB301431DE39F1A00D2C405 /* TransformFeedbackGL.cpp in Sources */,
31012E6A18B97B9B0039062F /* TranslatorESSL.cpp in Sources */,
31012E6C18B97B9B0039062F /* TranslatorGLSL.cpp in Sources */,
31012E6E18B97B9B0039062F /* TranslatorHLSL.cpp in Sources */,
315EBD781FCE443600AC7A89 /* TranslatorVulkan.cpp in Sources */,
5C1DBC441B04375F00235552 /* Types.cpp in Sources */,
31012E7318B97B9B0039062F /* UnfoldShortCircuitAST.cpp in Sources */,
5C315D0E1CC5B6DA00776697 /* UnfoldShortCircuitToIf.cpp in Sources */,
5C1DBF351B0438D300235552 /* Uniform.cpp in Sources */,
315EBD3F1FCE43BD00AC7A89 /* uniform_type_info_autogen.cpp in Sources */,
315EBD8B1FCE443600AC7A89 /* UniformHLSL.cpp in Sources */,
5CCD81BF1DBFEA5C006066B8 /* UseInterfaceBlockFields.cpp in Sources */,
31012E7718B97B9B0039062F /* util.cpp in Sources */,
5CC7D47919102621000B8C1F /* utilities.cpp in Sources */,
315EBD7B1FCE443600AC7A89 /* UtilsHLSL.cpp in Sources */,
5C315D101CC5B6DA00776697 /* ValidateGlobalInitializer.cpp in Sources */,
31012E7918B97B9B0039062F /* ValidateLimitations.cpp in Sources */,
5C315D121CC5B6DA00776697 /* ValidateMaxParameters.cpp in Sources */,
5CC7D457191024E4000B8C1F /* ValidateOutputs.cpp in Sources */,
5C1DBC451B04375F00235552 /* ValidateSwitch.cpp in Sources */,
315EBDA31FCE443600AC7A89 /* ValidateVaryingLocations.cpp in Sources */,
5C1DBF371B0438D300235552 /* validationEGL.cpp in Sources */,
5C1DBF391B0438D300235552 /* validationES.cpp in Sources */,
5C1DBF3B1B0438D300235552 /* validationES2.cpp in Sources */,
5C1DBF3D1B0438D300235552 /* validationES3.cpp in Sources */,
5CCD81821DBFE999006066B8 /* validationES31.cpp in Sources */,
31012E7D18B97B9B0039062F /* VariablePacker.cpp in Sources */,
315EBDF61FCE452D00AC7A89 /* VaryingPacking.cpp in Sources */,
315EBDAB1FCE443600AC7A89 /* VectorizeVectorScalarArithmetic.cpp in Sources */,
31012E7F18B97B9B0039062F /* VersionGLSL.cpp in Sources */,
5C1DBF3F1B0438D300235552 /* VertexArray.cpp in Sources */,
5CB301451DE39F1A00D2C405 /* VertexArrayGL.cpp in Sources */,
5C1DBF411B0438D300235552 /* VertexAttribute.cpp in Sources */,
315EBDE71FCE452D00AC7A89 /* WorkerThread.cpp in Sources */,
315EBDA61FCE443600AC7A89 /* WrapSwitchStatementsInBlocks.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
5D7C59DB1208C6C3001C873E /* Production */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5D7C59C61208C68B001C873E /* Base.xcconfig */;
buildSettings = {
};
name = Production;
};
5D7C59DC1208C6C3001C873E /* Production */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5D7C59C51208C68B001C873E /* ANGLE.xcconfig */;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
ANGLE_ENABLE_OPENGL,
ANGLE_ENABLE_GLSL,
ANGLE_ENABLE_ESSL,
);
HEADER_SEARCH_PATHS = (
include,
src,
src/common/third_party/base,
);
};
name = Production;
};
FB39D0711200ED9200088E69 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */;
buildSettings = {
GCC_OPTIMIZATION_LEVEL = 0;
};
name = Debug;
};
FB39D0721200ED9200088E69 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */;
buildSettings = {
};
name = Release;
};
FB39D0D21200F0E400088E69 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5D7C59C51208C68B001C873E /* ANGLE.xcconfig */;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
ANGLE_ENABLE_OPENGL,
ANGLE_ENABLE_GLSL,
ANGLE_ENABLE_ESSL,
);
HEADER_SEARCH_PATHS = (
include,
src,
src/common/third_party/base,
);
};
name = Debug;
};
FB39D0D31200F0E400088E69 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5D7C59C51208C68B001C873E /* ANGLE.xcconfig */;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
ANGLE_ENABLE_OPENGL,
ANGLE_ENABLE_GLSL,
ANGLE_ENABLE_ESSL,
);
HEADER_SEARCH_PATHS = (
include,
src,
src/common/third_party/base,
);
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
FB39D0731200ED9200088E69 /* Build configuration list for PBXProject "ANGLE" */ = {
isa = XCConfigurationList;
buildConfigurations = (
FB39D0711200ED9200088E69 /* Debug */,
FB39D0721200ED9200088E69 /* Release */,
5D7C59DB1208C6C3001C873E /* Production */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Production;
};
FB39D0D61200F11E00088E69 /* Build configuration list for PBXNativeTarget "ANGLE" */ = {
isa = XCConfigurationList;
buildConfigurations = (
FB39D0D21200F0E400088E69 /* Debug */,
FB39D0D31200F0E400088E69 /* Release */,
5D7C59DC1208C6C3001C873E /* Production */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Production;
};
/* End XCConfigurationList section */
};
rootObject = FB39D0701200ED9200088E69 /* Project object */;
}