@@ -0,0 +1,180 @@
1+diff --git a/MoltenVKShaderConverter/MoltenVKShaderConverter.xcodeproj/project.pbxproj b/MoltenVKShaderConverter/MoltenVKShaderConverter.xcodeproj/project.pbxproj
2+index c7842b63..d55f73ed 100644
3+--- a/MoltenVKShaderConverter/MoltenVKShaderConverter.xcodeproj/project.pbxproj
4++++ b/MoltenVKShaderConverter/MoltenVKShaderConverter.xcodeproj/project.pbxproj
13+ /* Begin PBXBuildFile section */
15+ A920A8AC251B75B70076851C /* GLSLToSPIRVConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = A920A8A2251B75B70076851C /* GLSLToSPIRVConverter.h */; };
16+ A920A8AD251B75B80076851C /* GLSLToSPIRVConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = A920A8A2251B75B70076851C /* GLSLToSPIRVConverter.h */; };
17+ A920A8AE251B75B80076851C /* GLSLToSPIRVConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = A920A8A2251B75B70076851C /* GLSLToSPIRVConverter.h */; };
18+- A920A8AF251B77900076851C /* glslang.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = A98386FD24EEE93700199A05 /* glslang.xcframework */; };
19+- A920A8B0251B77910076851C /* glslang.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = A98386FD24EEE93700199A05 /* glslang.xcframework */; };
20+- A920A8B1251B77920076851C /* glslang.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = A98386FD24EEE93700199A05 /* glslang.xcframework */; };
21+ A925B71B1C78DEB2006E7ECD /* libMoltenVKShaderConverter.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A93903C71C57E9ED00FE90DC /* libMoltenVKShaderConverter.a */; };
22+ A928C9191D0488DC00071B88 /* SPIRVConversion.h in Headers */ = {isa = PBXBuildFile; fileRef = A928C9171D0488DC00071B88 /* SPIRVConversion.h */; };
23+ A928C91A1D0488DC00071B88 /* SPIRVConversion.h in Headers */ = {isa = PBXBuildFile; fileRef = A928C9171D0488DC00071B88 /* SPIRVConversion.h */; };
25+ A97CC7411C7527F3004A5C7E /* MoltenVKShaderConverterTool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A97CC73E1C7527F3004A5C7E /* MoltenVKShaderConverterTool.cpp */; };
26+ A98149681FB6A98A005F00B4 /* MVKStrings.h in Headers */ = {isa = PBXBuildFile; fileRef = A98149651FB6A98A005F00B4 /* MVKStrings.h */; };
27+ A98149691FB6A98A005F00B4 /* MVKStrings.h in Headers */ = {isa = PBXBuildFile; fileRef = A98149651FB6A98A005F00B4 /* MVKStrings.h */; };
28+- A98386FA24EEE91A00199A05 /* SPIRVCross.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = A98386F824EEE91A00199A05 /* SPIRVCross.xcframework */; };
29+- A98386FB24EEE91A00199A05 /* SPIRVCross.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = A98386F824EEE91A00199A05 /* SPIRVCross.xcframework */; };
30+- A98386FC24EEE91A00199A05 /* SPIRVCross.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = A98386F824EEE91A00199A05 /* SPIRVCross.xcframework */; };
31+- A983870724EEE94800199A05 /* SPIRVTools.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = A983870224EEE94800199A05 /* SPIRVTools.xcframework */; };
32+- A983870824EEE94800199A05 /* SPIRVTools.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = A983870224EEE94800199A05 /* SPIRVTools.xcframework */; };
33+- A983870924EEE94800199A05 /* SPIRVTools.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = A983870224EEE94800199A05 /* SPIRVTools.xcframework */; };
34+ A9A14E332244388700C080F3 /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A9A14E322244388700C080F3 /* Metal.framework */; };
35+ A9B51BDD225E98BB00AC74D2 /* MVKOSExtensions.mm in Sources */ = {isa = PBXBuildFile; fileRef = A9B51BDB225E98BB00AC74D2 /* MVKOSExtensions.mm */; };
36+ A9F042B21FB4D060009FCCB8 /* MVKCommonEnvironment.h in Headers */ = {isa = PBXBuildFile; fileRef = A9F042AA1FB4D060009FCCB8 /* MVKCommonEnvironment.h */; };
38+ isa = PBXFrameworksBuildPhase;
39+ buildActionMask = 2147483647;
41+- A983870824EEE94800199A05 /* SPIRVTools.xcframework in Frameworks */,
42+- A98386FB24EEE91A00199A05 /* SPIRVCross.xcframework in Frameworks */,
43+- A920A8B0251B77910076851C /* glslang.xcframework in Frameworks */,
45+ runOnlyForDeploymentPostprocessing = 0;
48+ isa = PBXFrameworksBuildPhase;
49+ buildActionMask = 2147483647;
51+- A983870724EEE94800199A05 /* SPIRVTools.xcframework in Frameworks */,
52+- A98386FA24EEE91A00199A05 /* SPIRVCross.xcframework in Frameworks */,
53+- A920A8AF251B77900076851C /* glslang.xcframework in Frameworks */,
55+ runOnlyForDeploymentPostprocessing = 0;
58+ isa = PBXFrameworksBuildPhase;
59+ buildActionMask = 2147483647;
61+- A983870924EEE94800199A05 /* SPIRVTools.xcframework in Frameworks */,
62+- A98386FC24EEE91A00199A05 /* SPIRVCross.xcframework in Frameworks */,
63+- A920A8B1251B77920076851C /* glslang.xcframework in Frameworks */,
65+ runOnlyForDeploymentPostprocessing = 0;
68+ A925B71D1C78DEBF006E7ECD /* PBXTargetDependency */,
70+ name = MoltenVKShaderConverter;
71+- productName = MetalGLShaderConverterTool;
72++ productName = MoltenVKShaderConverter;
73+ productReference = A964BD5F1C57EFBD00D930D8 /* MoltenVKShaderConverter */;
74+ productType = "com.apple.product-type.tool";
79+ name = "MoltenVKShaderConverter-macOS";
80+- productName = "MetalGLShaderConverter-macOS";
81++ productName = MoltenVKShaderConverter;
82+ productReference = A93903C71C57E9ED00FE90DC /* libMoltenVKShaderConverter.a */;
83+ productType = "com.apple.product-type.library.static";
89++ "-lMachineIndependent",
96++ "-lSPIRV-Tools-opt",
97++ "-lspirv-cross-msl",
98++ "-lspirv-cross-core",
99++ "-lspirv-cross-glsl",
107++ "-lMachineIndependent",
108++ "-lGenericCodeGen",
114++ "-lSPIRV-Tools-opt",
115++ "-lspirv-cross-msl",
116++ "-lspirv-cross-core",
117++ "-lspirv-cross-glsl",
121+@@ -624,15 +628,24 @@
122+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
123+ GCC_WARN_UNUSED_FUNCTION = YES;
124+ HEADER_SEARCH_PATHS = (
127+- "\"$(SRCROOT)/SPIRV-Cross\"",
128+- "\"$(SRCROOT)/glslang\"",
129+- "\"$(SRCROOT)/glslang/External/spirv-tools/include\"",
130++ "@@sourceRoot@@/Common",
131++ "@@glslang@@/include",
132++ "@@spirv-cross@@/include/spirv_cross",
133++ "@@spirv-tools@@/include",
134++ "@@spirv-headers@@/include/spirv/unified1/",
136+ IPHONEOS_DEPLOYMENT_TARGET = 9.0;
137++ LIBRARY_SEARCH_PATHS = (
139++ "@@spirv-cross@@/lib",
140++ "@@spirv-tools@@/lib",
142+ MACH_O_TYPE = staticlib;
143+ MACOSX_DEPLOYMENT_TARGET = 10.11;
146++ "@@libcxx@@/include/c++/v1",
148+ PRODUCT_NAME = MoltenVKShaderConverter;
150+ TVOS_DEPLOYMENT_TARGET = 9.0;
151+@@ -683,15 +696,24 @@
152+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
153+ GCC_WARN_UNUSED_FUNCTION = YES;
154+ HEADER_SEARCH_PATHS = (
157+- "\"$(SRCROOT)/SPIRV-Cross\"",
158+- "\"$(SRCROOT)/glslang\"",
159+- "\"$(SRCROOT)/glslang/External/spirv-tools/include\"",
160++ "@@sourceRoot@@/Common",
161++ "@@glslang@@/include",
162++ "@@spirv-cross@@/include/spirv_cross",
163++ "@@spirv-tools@@/include",
164++ "@@spirv-headers@@/include/spirv/unified1/",
166+ IPHONEOS_DEPLOYMENT_TARGET = 9.0;
167++ LIBRARY_SEARCH_PATHS = (
169++ "@@spirv-cross@@/lib",
170++ "@@spirv-tools@@/lib",
172+ MACH_O_TYPE = staticlib;
173+ MACOSX_DEPLOYMENT_TARGET = 10.11;
176++ "@@libcxx@@/include/c++/v1",
178+ PRODUCT_NAME = MoltenVKShaderConverter;
180+ TVOS_DEPLOYMENT_TARGET = 9.0;