// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 46; objects = { /* Begin PBXBuildFile section */ 2B1D3C7319571AE600912D42 /* mojoshader_common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B1D3C6F19571AE600912D42 /* mojoshader_common.cpp */; }; 2B1D3C7419571AE600912D42 /* mojoshader_lexer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B1D3C7019571AE600912D42 /* mojoshader_lexer.cpp */; }; 2B1D3C7519571AE600912D42 /* mojoshader_preprocessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B1D3C7119571AE600912D42 /* mojoshader_preprocessor.cpp */; }; 2B1D3C7619571AE600912D42 /* mojoshader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B1D3C7219571AE600912D42 /* mojoshader.cpp */; }; 2B5867F81956E82F0092978D /* sourceloc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B5867F71956E82F0092978D /* sourceloc.cpp */; }; 2B6C96AF1639C18100CB13EE /* ConstantFolding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B6C96AE1639C18100CB13EE /* ConstantFolding.cpp */; }; 2B951CA11135197300DBAF46 /* Gen_hlslang.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3AC10E5B0AF107780045E29C /* Gen_hlslang.cpp */; }; 2B951CA21135197300DBAF46 /* glslCommon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3AC10DFD0AF103660045E29C /* glslCommon.cpp */; }; 2B951CA31135197300DBAF46 /* glslFunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3AC10DFE0AF103660045E29C /* glslFunction.cpp */; }; 2B951CA41135197300DBAF46 /* glslOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3AC10DFF0AF103660045E29C /* glslOutput.cpp */; }; 2B951CA51135197300DBAF46 /* glslStruct.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3AC10E000AF103660045E29C /* glslStruct.cpp */; }; 2B951CA61135197300DBAF46 /* glslSymbol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3AC10E010AF103660045E29C /* glslSymbol.cpp */; }; 2B951CA71135197300DBAF46 /* HLSL2GLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3AC10E260AF106F40045E29C /* HLSL2GLSL.cpp */; }; 2B951CA81135197300DBAF46 /* hlslang_tab.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3AC10E5C0AF107780045E29C /* hlslang_tab.cpp */; }; 2B951CA91135197300DBAF46 /* hlslCrossCompiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3AC10E020AF103660045E29C /* hlslCrossCompiler.cpp */; }; 2B951CAA1135197300DBAF46 /* hlslLinker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3AC10E030AF103660045E29C /* hlslLinker.cpp */; }; 2B951CAB1135197300DBAF46 /* hlslSupportLib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3AC10E040AF103660045E29C /* hlslSupportLib.cpp */; }; 2B951CAC1135197300DBAF46 /* InfoSink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3AC10E270AF106F40045E29C /* InfoSink.cpp */; }; 2B951CAD1135197300DBAF46 /* Initialize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3AC10E280AF106F40045E29C /* Initialize.cpp */; }; 2B951CAF1135197300DBAF46 /* Intermediate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3AC10E290AF106F40045E29C /* Intermediate.cpp */; }; 2B951CB01135197300DBAF46 /* intermOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3AC10E2A0AF106F40045E29C /* intermOut.cpp */; }; 2B951CB11135197300DBAF46 /* IntermTraverse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3AC10E2B0AF106F40045E29C /* IntermTraverse.cpp */; }; 2B951CB41135197300DBAF46 /* ossource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3AC10E480AF107290045E29C /* ossource.cpp */; }; 2B951CB61135197300DBAF46 /* ParseHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3AC10E2D0AF106F40045E29C /* ParseHelper.cpp */; }; 2B951CB71135197300DBAF46 /* PoolAlloc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3AC10E2E0AF106F40045E29C /* PoolAlloc.cpp */; }; 2B951CB81135197300DBAF46 /* propagateMutable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3AC10E060AF103660045E29C /* propagateMutable.cpp */; }; 2B951CBA1135197300DBAF46 /* RemoveTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3AC10E300AF106F40045E29C /* RemoveTree.cpp */; }; 2B951CBD1135197300DBAF46 /* SymbolTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3AC10E310AF106F40045E29C /* SymbolTable.cpp */; }; 2B951CBF1135197300DBAF46 /* typeSamplers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3AC10E070AF103660045E29C /* typeSamplers.cpp */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ 08FB77AAFE841565C02AAC07 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; 2B1D3C6F19571AE600912D42 /* mojoshader_common.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mojoshader_common.cpp; path = hlslang/MachineIndependent/preprocessor/mojoshader_common.cpp; sourceTree = ""; }; 2B1D3C7019571AE600912D42 /* mojoshader_lexer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mojoshader_lexer.cpp; path = hlslang/MachineIndependent/preprocessor/mojoshader_lexer.cpp; sourceTree = ""; }; 2B1D3C7119571AE600912D42 /* mojoshader_preprocessor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mojoshader_preprocessor.cpp; path = hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp; sourceTree = ""; }; 2B1D3C7219571AE600912D42 /* mojoshader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mojoshader.cpp; path = hlslang/MachineIndependent/preprocessor/mojoshader.cpp; sourceTree = ""; }; 2B5867EC1955EE460092978D /* mojoshader_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mojoshader_internal.h; path = hlslang/MachineIndependent/preprocessor/mojoshader_internal.h; sourceTree = ""; }; 2B5867EE1955EE460092978D /* mojoshader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mojoshader.h; path = hlslang/MachineIndependent/preprocessor/mojoshader.h; sourceTree = ""; }; 2B5867F31956D8970092978D /* mojoshader_lexer.re */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = mojoshader_lexer.re; path = hlslang/MachineIndependent/preprocessor/mojoshader_lexer.re; sourceTree = ""; }; 2B5867F71956E82F0092978D /* sourceloc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sourceloc.cpp; path = hlslang/MachineIndependent/preprocessor/sourceloc.cpp; sourceTree = ""; }; 2B67D1C615DFFC4D0073924D /* sourceloc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sourceloc.h; path = hlslang/MachineIndependent/preprocessor/sourceloc.h; sourceTree = SOURCE_ROOT; }; 2B6C96AE1639C18100CB13EE /* ConstantFolding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ConstantFolding.cpp; path = hlslang/MachineIndependent/ConstantFolding.cpp; sourceTree = SOURCE_ROOT; }; 2B951C991135194700DBAF46 /* libhlsl2glsl.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libhlsl2glsl.a; sourceTree = BUILT_PRODUCTS_DIR; }; 2B951CC011351A2500DBAF46 /* hlsl2glsl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hlsl2glsl.h; path = include/hlsl2glsl.h; sourceTree = SOURCE_ROOT; }; 2B951CE1113527BC00DBAF46 /* hlslang.l */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.lex; name = hlslang.l; path = hlslang/MachineIndependent/hlslang.l; sourceTree = SOURCE_ROOT; }; 2B951CE2113527BC00DBAF46 /* hlslang.y */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.yacc; name = hlslang.y; path = hlslang/MachineIndependent/hlslang.y; sourceTree = SOURCE_ROOT; }; 3AC10DD20AF103020045E29C /* BaseTypes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = BaseTypes.h; path = hlslang/Include/BaseTypes.h; sourceTree = ""; }; 3AC10DD30AF103020045E29C /* Common.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Common.h; path = hlslang/Include/Common.h; sourceTree = ""; }; 3AC10DD50AF103020045E29C /* InfoSink.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = InfoSink.h; path = hlslang/Include/InfoSink.h; sourceTree = ""; }; 3AC10DD60AF103020045E29C /* InitializeGlobals.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = InitializeGlobals.h; path = hlslang/Include/InitializeGlobals.h; sourceTree = ""; }; 3AC10DD70AF103020045E29C /* InitializeParseContext.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = InitializeParseContext.h; path = hlslang/Include/InitializeParseContext.h; sourceTree = ""; }; 3AC10DD80AF103020045E29C /* intermediate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = intermediate.h; path = hlslang/Include/intermediate.h; sourceTree = ""; }; 3AC10DD90AF103020045E29C /* PoolAlloc.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = PoolAlloc.h; path = hlslang/Include/PoolAlloc.h; sourceTree = ""; }; 3AC10DDB0AF103020045E29C /* Types.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Types.h; path = hlslang/Include/Types.h; sourceTree = ""; }; 3AC10DE80AF103410045E29C /* glslCommon.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = glslCommon.h; path = hlslang/GLSLCodeGen/glslCommon.h; sourceTree = ""; }; 3AC10DE90AF103410045E29C /* glslFunction.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = glslFunction.h; path = hlslang/GLSLCodeGen/glslFunction.h; sourceTree = ""; }; 3AC10DEA0AF103410045E29C /* glslOutput.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = glslOutput.h; path = hlslang/GLSLCodeGen/glslOutput.h; sourceTree = ""; }; 3AC10DEB0AF103410045E29C /* glslStruct.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = glslStruct.h; path = hlslang/GLSLCodeGen/glslStruct.h; sourceTree = ""; }; 3AC10DEC0AF103410045E29C /* glslSymbol.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = glslSymbol.h; path = hlslang/GLSLCodeGen/glslSymbol.h; sourceTree = ""; }; 3AC10DED0AF103410045E29C /* hlslCrossCompiler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = hlslCrossCompiler.h; path = hlslang/GLSLCodeGen/hlslCrossCompiler.h; sourceTree = ""; }; 3AC10DEE0AF103410045E29C /* hlslLinker.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = hlslLinker.h; path = hlslang/GLSLCodeGen/hlslLinker.h; sourceTree = ""; }; 3AC10DEF0AF103410045E29C /* hlslSupportLib.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = hlslSupportLib.h; path = hlslang/GLSLCodeGen/hlslSupportLib.h; sourceTree = ""; }; 3AC10DF00AF103410045E29C /* propagateMutable.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = propagateMutable.h; path = hlslang/GLSLCodeGen/propagateMutable.h; sourceTree = ""; }; 3AC10DF10AF103410045E29C /* typeSamplers.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = typeSamplers.h; path = hlslang/GLSLCodeGen/typeSamplers.h; sourceTree = ""; }; 3AC10DFD0AF103660045E29C /* glslCommon.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = glslCommon.cpp; path = hlslang/GLSLCodeGen/glslCommon.cpp; sourceTree = ""; }; 3AC10DFE0AF103660045E29C /* glslFunction.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = glslFunction.cpp; path = hlslang/GLSLCodeGen/glslFunction.cpp; sourceTree = ""; }; 3AC10DFF0AF103660045E29C /* glslOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = glslOutput.cpp; path = hlslang/GLSLCodeGen/glslOutput.cpp; sourceTree = ""; }; 3AC10E000AF103660045E29C /* glslStruct.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = glslStruct.cpp; path = hlslang/GLSLCodeGen/glslStruct.cpp; sourceTree = ""; }; 3AC10E010AF103660045E29C /* glslSymbol.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = glslSymbol.cpp; path = hlslang/GLSLCodeGen/glslSymbol.cpp; sourceTree = ""; }; 3AC10E020AF103660045E29C /* hlslCrossCompiler.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = hlslCrossCompiler.cpp; path = hlslang/GLSLCodeGen/hlslCrossCompiler.cpp; sourceTree = ""; }; 3AC10E030AF103660045E29C /* hlslLinker.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = hlslLinker.cpp; path = hlslang/GLSLCodeGen/hlslLinker.cpp; sourceTree = ""; }; 3AC10E040AF103660045E29C /* hlslSupportLib.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = hlslSupportLib.cpp; path = hlslang/GLSLCodeGen/hlslSupportLib.cpp; sourceTree = ""; }; 3AC10E060AF103660045E29C /* propagateMutable.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = propagateMutable.cpp; path = hlslang/GLSLCodeGen/propagateMutable.cpp; sourceTree = ""; }; 3AC10E070AF103660045E29C /* typeSamplers.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = typeSamplers.cpp; path = hlslang/GLSLCodeGen/typeSamplers.cpp; sourceTree = ""; }; 3AC10E160AF106C40045E29C /* Initialize.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Initialize.h; path = hlslang/MachineIndependent/Initialize.h; sourceTree = ""; }; 3AC10E170AF106C40045E29C /* localintermediate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = localintermediate.h; path = hlslang/MachineIndependent/localintermediate.h; sourceTree = ""; }; 3AC10E190AF106C40045E29C /* ParseHelper.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ParseHelper.h; path = hlslang/MachineIndependent/ParseHelper.h; sourceTree = ""; }; 3AC10E1B0AF106C40045E29C /* RemoveTree.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = RemoveTree.h; path = hlslang/MachineIndependent/RemoveTree.h; sourceTree = ""; }; 3AC10E1C0AF106C40045E29C /* SymbolTable.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SymbolTable.h; path = hlslang/MachineIndependent/SymbolTable.h; sourceTree = ""; }; 3AC10E260AF106F40045E29C /* HLSL2GLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = HLSL2GLSL.cpp; path = hlslang/MachineIndependent/HLSL2GLSL.cpp; sourceTree = ""; }; 3AC10E270AF106F40045E29C /* InfoSink.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = InfoSink.cpp; path = hlslang/MachineIndependent/InfoSink.cpp; sourceTree = ""; }; 3AC10E280AF106F40045E29C /* Initialize.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Initialize.cpp; path = hlslang/MachineIndependent/Initialize.cpp; sourceTree = ""; }; 3AC10E290AF106F40045E29C /* Intermediate.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Intermediate.cpp; path = hlslang/MachineIndependent/Intermediate.cpp; sourceTree = ""; }; 3AC10E2A0AF106F40045E29C /* intermOut.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = intermOut.cpp; path = hlslang/MachineIndependent/intermOut.cpp; sourceTree = ""; }; 3AC10E2B0AF106F40045E29C /* IntermTraverse.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = IntermTraverse.cpp; path = hlslang/MachineIndependent/IntermTraverse.cpp; sourceTree = ""; }; 3AC10E2D0AF106F40045E29C /* ParseHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ParseHelper.cpp; path = hlslang/MachineIndependent/ParseHelper.cpp; sourceTree = ""; }; 3AC10E2E0AF106F40045E29C /* PoolAlloc.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = PoolAlloc.cpp; path = hlslang/MachineIndependent/PoolAlloc.cpp; sourceTree = ""; }; 3AC10E300AF106F40045E29C /* RemoveTree.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = RemoveTree.cpp; path = hlslang/MachineIndependent/RemoveTree.cpp; sourceTree = ""; }; 3AC10E310AF106F40045E29C /* SymbolTable.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = SymbolTable.cpp; path = hlslang/MachineIndependent/SymbolTable.cpp; sourceTree = ""; }; 3AC10E460AF107220045E29C /* osinclude.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osinclude.h; path = hlslang/OSDependent/Mac/osinclude.h; sourceTree = ""; }; 3AC10E480AF107290045E29C /* ossource.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ossource.cpp; path = hlslang/OSDependent/Mac/ossource.cpp; sourceTree = ""; }; 3AC10E5B0AF107780045E29C /* Gen_hlslang.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Gen_hlslang.cpp; path = hlslang/MachineIndependent/Gen_hlslang.cpp; sourceTree = ""; }; 3AC10E5C0AF107780045E29C /* hlslang_tab.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = hlslang_tab.cpp; path = hlslang/MachineIndependent/hlslang_tab.cpp; sourceTree = ""; }; 3AC10E5D0AF107780045E29C /* hlslang_tab.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = hlslang_tab.h; path = hlslang/MachineIndependent/hlslang_tab.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXGroup section */ 034768DDFF38A45A11DB9C8B /* Products */ = { isa = PBXGroup; children = ( 2B951C991135194700DBAF46 /* libhlsl2glsl.a */, ); name = Products; sourceTree = ""; }; 0867D691FE84028FC02AAC07 /* glslang */ = { isa = PBXGroup; children = ( 08FB77ACFE841707C02AAC07 /* hlslang */, 0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */, 034768DDFF38A45A11DB9C8B /* Products */, ); name = glslang; sourceTree = ""; }; 0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */ = { isa = PBXGroup; children = ( 08FB77AAFE841565C02AAC07 /* Carbon.framework */, ); name = "External Frameworks and Libraries"; sourceTree = ""; }; 08FB77ACFE841707C02AAC07 /* hlslang */ = { isa = PBXGroup; children = ( 3AC10DB60AF1028F0045E29C /* Include */, 3AC10DC50AF102D00045E29C /* PublicInclude */, 3AC10DB00AF1027A0045E29C /* GenericCodeGen */, 3AC10DB90AF102990045E29C /* MachineIndependent */, 3AC10DC20AF102BB0045E29C /* OSDependent */, ); name = hlslang; sourceTree = ""; }; 3AC10DB00AF1027A0045E29C /* GenericCodeGen */ = { isa = PBXGroup; children = ( 3AC10DB30AF102890045E29C /* Headers */, 3AC10DFD0AF103660045E29C /* glslCommon.cpp */, 3AC10DFE0AF103660045E29C /* glslFunction.cpp */, 3AC10DFF0AF103660045E29C /* glslOutput.cpp */, 3AC10E000AF103660045E29C /* glslStruct.cpp */, 3AC10E010AF103660045E29C /* glslSymbol.cpp */, 3AC10E020AF103660045E29C /* hlslCrossCompiler.cpp */, 3AC10E030AF103660045E29C /* hlslLinker.cpp */, 3AC10E040AF103660045E29C /* hlslSupportLib.cpp */, 3AC10E060AF103660045E29C /* propagateMutable.cpp */, 3AC10E070AF103660045E29C /* typeSamplers.cpp */, ); name = GenericCodeGen; sourceTree = ""; }; 3AC10DB30AF102890045E29C /* Headers */ = { isa = PBXGroup; children = ( 3AC10DE80AF103410045E29C /* glslCommon.h */, 3AC10DE90AF103410045E29C /* glslFunction.h */, 3AC10DEA0AF103410045E29C /* glslOutput.h */, 3AC10DEB0AF103410045E29C /* glslStruct.h */, 3AC10DEC0AF103410045E29C /* glslSymbol.h */, 3AC10DED0AF103410045E29C /* hlslCrossCompiler.h */, 3AC10DEE0AF103410045E29C /* hlslLinker.h */, 3AC10DEF0AF103410045E29C /* hlslSupportLib.h */, 3AC10DF00AF103410045E29C /* propagateMutable.h */, 3AC10DF10AF103410045E29C /* typeSamplers.h */, ); name = Headers; sourceTree = ""; }; 3AC10DB60AF1028F0045E29C /* Include */ = { isa = PBXGroup; children = ( 3AC10DD20AF103020045E29C /* BaseTypes.h */, 3AC10DD30AF103020045E29C /* Common.h */, 3AC10DD50AF103020045E29C /* InfoSink.h */, 3AC10DD60AF103020045E29C /* InitializeGlobals.h */, 3AC10DD70AF103020045E29C /* InitializeParseContext.h */, 3AC10DD80AF103020045E29C /* intermediate.h */, 3AC10DD90AF103020045E29C /* PoolAlloc.h */, 3AC10DDB0AF103020045E29C /* Types.h */, ); name = Include; sourceTree = ""; }; 3AC10DB90AF102990045E29C /* MachineIndependent */ = { isa = PBXGroup; children = ( 2B6C96AE1639C18100CB13EE /* ConstantFolding.cpp */, 2B951CE1113527BC00DBAF46 /* hlslang.l */, 2B951CE2113527BC00DBAF46 /* hlslang.y */, 3AC10DBF0AF102B20045E29C /* Headers */, 3AC10E8C0AF109150045E29C /* PreProcessor */, 3AC10DBC0AF102AB0045E29C /* AutoGen */, 3AC10E260AF106F40045E29C /* HLSL2GLSL.cpp */, 3AC10E270AF106F40045E29C /* InfoSink.cpp */, 3AC10E280AF106F40045E29C /* Initialize.cpp */, 3AC10E290AF106F40045E29C /* Intermediate.cpp */, 3AC10E2A0AF106F40045E29C /* intermOut.cpp */, 3AC10E2B0AF106F40045E29C /* IntermTraverse.cpp */, 3AC10E2D0AF106F40045E29C /* ParseHelper.cpp */, 3AC10E2E0AF106F40045E29C /* PoolAlloc.cpp */, 3AC10E300AF106F40045E29C /* RemoveTree.cpp */, 3AC10E310AF106F40045E29C /* SymbolTable.cpp */, ); name = MachineIndependent; sourceTree = ""; }; 3AC10DBC0AF102AB0045E29C /* AutoGen */ = { isa = PBXGroup; children = ( 3AC10E5B0AF107780045E29C /* Gen_hlslang.cpp */, 3AC10E5C0AF107780045E29C /* hlslang_tab.cpp */, 3AC10E5D0AF107780045E29C /* hlslang_tab.h */, ); name = AutoGen; sourceTree = ""; }; 3AC10DBF0AF102B20045E29C /* Headers */ = { isa = PBXGroup; children = ( 3AC10E160AF106C40045E29C /* Initialize.h */, 3AC10E170AF106C40045E29C /* localintermediate.h */, 3AC10E190AF106C40045E29C /* ParseHelper.h */, 3AC10E1B0AF106C40045E29C /* RemoveTree.h */, 3AC10E1C0AF106C40045E29C /* SymbolTable.h */, ); name = Headers; sourceTree = ""; }; 3AC10DC20AF102BB0045E29C /* OSDependent */ = { isa = PBXGroup; children = ( 3AC10E440AF1071A0045E29C /* Headers */, 3AC10E480AF107290045E29C /* ossource.cpp */, ); name = OSDependent; sourceTree = ""; }; 3AC10DC50AF102D00045E29C /* PublicInclude */ = { isa = PBXGroup; children = ( 2B951CC011351A2500DBAF46 /* hlsl2glsl.h */, ); name = PublicInclude; sourceTree = ""; }; 3AC10E440AF1071A0045E29C /* Headers */ = { isa = PBXGroup; children = ( 3AC10E460AF107220045E29C /* osinclude.h */, ); name = Headers; sourceTree = ""; }; 3AC10E8C0AF109150045E29C /* PreProcessor */ = { isa = PBXGroup; children = ( 2B5867F71956E82F0092978D /* sourceloc.cpp */, 2B67D1C615DFFC4D0073924D /* sourceloc.h */, 2B1D3C7219571AE600912D42 /* mojoshader.cpp */, 2B1D3C6F19571AE600912D42 /* mojoshader_common.cpp */, 2B1D3C7019571AE600912D42 /* mojoshader_lexer.cpp */, 2B5867F31956D8970092978D /* mojoshader_lexer.re */, 2B5867EC1955EE460092978D /* mojoshader_internal.h */, 2B1D3C7119571AE600912D42 /* mojoshader_preprocessor.cpp */, 2B5867EE1955EE460092978D /* mojoshader.h */, ); name = PreProcessor; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ 2B951C981135194700DBAF46 /* hlsl2glsl */ = { isa = PBXNativeTarget; buildConfigurationList = 2B951C9C1135196500DBAF46 /* Build configuration list for PBXNativeTarget "hlsl2glsl" */; buildPhases = ( 2B951CEB1135284C00DBAF46 /* Generate LexerParser */, 2B951C961135194700DBAF46 /* Sources */, ); buildRules = ( ); dependencies = ( ); name = hlsl2glsl; productName = hlsl2glsl; productReference = 2B951C991135194700DBAF46 /* libhlsl2glsl.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 0867D690FE84028FC02AAC07 /* Project object */ = { isa = PBXProject; attributes = { LastUpgradeCheck = 0460; }; buildConfigurationList = 1DEB916408733D950010E9CD /* Build configuration list for PBXProject "hlslang" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 1; knownRegions = ( English, Japanese, French, German, ); mainGroup = 0867D691FE84028FC02AAC07 /* glslang */; productRefGroup = 034768DDFF38A45A11DB9C8B /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 2B951C981135194700DBAF46 /* hlsl2glsl */, ); }; /* End PBXProject section */ /* Begin PBXShellScriptBuildPhase section */ 2B951CEB1135284C00DBAF46 /* Generate LexerParser */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( "$(SRCROOT)/hlslang/MachineIndependent/hlslang.l", "$(SRCROOT)/hlslang/MachineIndependent/hlslang.y", ); name = "Generate LexerParser"; outputPaths = ( "$(SRCROOT)/hlslang/MachineIndependent/gen_hlslang.cpp", "$(SRCROOT)/hlslang/MachineIndependent/hlslang_tab.cpp", "$(SRCROOT)/hlslang/MachineIndependent/hlslang_tab.h", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "cd hlslang/MachineIndependent\nflex -ogen_hlslang.cpp hlslang.l\nbison -o hlslang_tab.cpp -d -t -v hlslang.y\nmv hlslang_tab.hpp hlslang_tab.h"; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 2B951C961135194700DBAF46 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 2B951CA11135197300DBAF46 /* Gen_hlslang.cpp in Sources */, 2B951CA21135197300DBAF46 /* glslCommon.cpp in Sources */, 2B951CA31135197300DBAF46 /* glslFunction.cpp in Sources */, 2B951CA41135197300DBAF46 /* glslOutput.cpp in Sources */, 2B951CA51135197300DBAF46 /* glslStruct.cpp in Sources */, 2B951CA61135197300DBAF46 /* glslSymbol.cpp in Sources */, 2B951CA71135197300DBAF46 /* HLSL2GLSL.cpp in Sources */, 2B951CA81135197300DBAF46 /* hlslang_tab.cpp in Sources */, 2B951CA91135197300DBAF46 /* hlslCrossCompiler.cpp in Sources */, 2B951CAA1135197300DBAF46 /* hlslLinker.cpp in Sources */, 2B951CAB1135197300DBAF46 /* hlslSupportLib.cpp in Sources */, 2B951CAC1135197300DBAF46 /* InfoSink.cpp in Sources */, 2B951CAD1135197300DBAF46 /* Initialize.cpp in Sources */, 2B1D3C7419571AE600912D42 /* mojoshader_lexer.cpp in Sources */, 2B951CAF1135197300DBAF46 /* Intermediate.cpp in Sources */, 2B951CB01135197300DBAF46 /* intermOut.cpp in Sources */, 2B951CB11135197300DBAF46 /* IntermTraverse.cpp in Sources */, 2B951CB41135197300DBAF46 /* ossource.cpp in Sources */, 2B1D3C7519571AE600912D42 /* mojoshader_preprocessor.cpp in Sources */, 2B5867F81956E82F0092978D /* sourceloc.cpp in Sources */, 2B1D3C7319571AE600912D42 /* mojoshader_common.cpp in Sources */, 2B951CB61135197300DBAF46 /* ParseHelper.cpp in Sources */, 2B951CB71135197300DBAF46 /* PoolAlloc.cpp in Sources */, 2B951CB81135197300DBAF46 /* propagateMutable.cpp in Sources */, 2B951CBA1135197300DBAF46 /* RemoveTree.cpp in Sources */, 2B951CBD1135197300DBAF46 /* SymbolTable.cpp in Sources */, 2B951CBF1135197300DBAF46 /* typeSamplers.cpp in Sources */, 2B6C96AF1639C18100CB13EE /* ConstantFolding.cpp in Sources */, 2B1D3C7619571AE600912D42 /* mojoshader.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin XCBuildConfiguration section */ 1DEB916508733D950010E9CD /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_OPTIMIZATION_LEVEL = 0; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_LABEL = YES; GCC_WARN_UNUSED_VARIABLE = YES; OBJROOT = build; ONLY_ACTIVE_ARCH = YES; SDKROOT = ""; SYMROOT = lib/mac; }; name = Debug; }; 1DEB916608733D950010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_OPTIMIZATION_LEVEL = 3; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_LABEL = YES; GCC_WARN_UNUSED_VARIABLE = YES; OBJROOT = build; SDKROOT = ""; SYMROOT = lib/mac; }; name = Release; }; 2B951C9A1135194700DBAF46 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = NO; INSTALL_PATH = /usr/local/lib; PRODUCT_NAME = hlsl2glsl; }; name = Debug; }; 2B951C9B1135194700DBAF46 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = YES; INSTALL_PATH = /usr/local/lib; PRODUCT_NAME = hlsl2glsl; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 1DEB916408733D950010E9CD /* Build configuration list for PBXProject "hlslang" */ = { isa = XCConfigurationList; buildConfigurations = ( 1DEB916508733D950010E9CD /* Debug */, 1DEB916608733D950010E9CD /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 2B951C9C1135196500DBAF46 /* Build configuration list for PBXNativeTarget "hlsl2glsl" */ = { isa = XCConfigurationList; buildConfigurations = ( 2B951C9A1135194700DBAF46 /* Debug */, 2B951C9B1135194700DBAF46 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = 0867D690FE84028FC02AAC07 /* Project object */; }