You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

673 lines
57 KiB

// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
1817955824A247CA9F871398 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EA5C1300C9792D32A5828940 /* CoreFoundation.framework */; };
1EA5B05892FFF54A10E37E98 /* LayerStack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD1D7500EF4751B223383B40 /* LayerStack.cpp */; };
40821283ADAA20F5AF3D10C3 /* Sandbox.mm in Sources */ = {isa = PBXBuildFile; fileRef = DB139FCB287695FD9E95960B /* Sandbox.mm */; };
470E4F862E92E62C0001CB6D /* Delegates.mm in Sources */ = {isa = PBXBuildFile; fileRef = 470E4F852E92E62C0001CB6D /* Delegates.mm */; };
471F408B2E9048F700A39495 /* Shader.metal in Sources */ = {isa = PBXBuildFile; fileRef = 0EC3D68640BD2138BA9C5CC6 /* Shader.metal */; };
472151D42E953F6D00E52696 /* VertexArray.mm in Sources */ = {isa = PBXBuildFile; fileRef = 472151D32E953F6D00E52696 /* VertexArray.mm */; };
475DDCC62E8D968900D66434 /* ImGuiLayer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 475DDCC52E8D968900D66434 /* ImGuiLayer.mm */; };
479A9D0A2E93ED400019F59F /* Buffer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 479A9D092E93ED400019F59F /* Buffer.mm */; };
479A9D0D2E942C4E0019F59F /* IndexBuffer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 479A9D0C2E942C4E0019F59F /* IndexBuffer.mm */; };
479A9D102E942CBD0019F59F /* VertexBuffer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 479A9D0F2E942CBD0019F59F /* VertexBuffer.mm */; };
47A032012E9C880F00B92CB4 /* Timestep.mm in Sources */ = {isa = PBXBuildFile; fileRef = 47A032002E9C880F00B92CB4 /* Timestep.mm */; };
47A6742D2E996F6F00DA9F74 /* RenderCommand.mm in Sources */ = {isa = PBXBuildFile; fileRef = 47A6742C2E996F6E00DA9F74 /* RenderCommand.mm */; };
47A97AAA2E8EB34B00293FA8 /* Renderer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 47A97AA92E8EB34B00293FA8 /* Renderer.mm */; };
47A97AAE2E8EDBAD00293FA8 /* ViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 47A97AAD2E8EDBAD00293FA8 /* ViewController.mm */; };
47C6B40D2E96ACA00033E9F8 /* UniformBuffer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 47C6B40C2E96AC9F0033E9F8 /* UniformBuffer.mm */; };
47C6B4112E96B6E80033E9F8 /* Camera.mm in Sources */ = {isa = PBXBuildFile; fileRef = 47C6B4102E96B6E80033E9F8 /* Camera.mm */; };
47F2B42A2E918103005D0A7A /* Shader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 47F2B4292E918103005D0A7A /* Shader.mm */; };
4B007C2E118E73A07F909A6E /* MetalKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A0271576359DD4A8A43A2BB6 /* MetalKit.framework */; };
70B86CF5705B5027AAB00335 /* CocoaWindow.mm in Sources */ = {isa = PBXBuildFile; fileRef = C83A417D1F9FB46FD1ADCFBD /* CocoaWindow.mm */; };
7D00ECD4898B9F4604706B14 /* GameController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E6BEC0BCC5DBDAEEA1E536FC /* GameController.framework */; };
9130093853F069AAB1254778 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B91C4E06FD8CD12F3C5FB20 /* QuartzCore.framework */; };
93CEE37D2C46D0EF582DC1BD /* imgui_impl_metal.mm in Sources */ = {isa = PBXBuildFile; fileRef = B0B9D6E54ADDCC17FB03AD25 /* imgui_impl_metal.mm */; };
95EFFE0C89EF477E0EDA5C4C /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 74A9A874B8BD79A6AC8EFEB4 /* CoreGraphics.framework */; };
969729155D252087CB274755 /* MacInput.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2379E11DB8F0A04F278CF75D /* MacInput.mm */; };
B24E4279E3323A6BF64A70B9 /* melpch.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0EB1E78134D817339BDF0DC1 /* melpch.mm */; };
BC2CC98D9B49E3BF77533FCD /* MacWindow.mm in Sources */ = {isa = PBXBuildFile; fileRef = 28A2B695BB308087240924D5 /* MacWindow.mm */; };
C39B3D3E56290730BF01AB7E /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0EF28886D25E4A381101EEC6 /* Metal.framework */; };
C5361949BEF7D5BBF8F6D789 /* Log.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9AC9F531E33AD96327D9AB71 /* Log.mm */; };
CA73010C21D873FED3E68F4C /* Entrypoint.mm in Sources */ = {isa = PBXBuildFile; fileRef = CD3C96B4FF35E16679151CF4 /* Entrypoint.mm */; };
CE38F4BC94C6EC2E02C912FC /* Application.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6038CC64F5AF8B96644BE2A4 /* Application.mm */; };
E6BAF36C53E301DE5575F1AC /* Layer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5F823D4035B1A06797A1A14 /* Layer.cpp */; };
EA0614A5455164D733834AE5 /* libImGui.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B70ACDADC8C20D9F3E2FFBED /* libImGui.a */; };
F8E8DBA28B76A594F44F49E2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D6BC6AA50D7885C8F7B2CEA /* Cocoa.framework */; };
FF1219CB5B991E3DE43BD80B /* imgui_impl_osx.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6AB35F537A988B85670C1593 /* imgui_impl_osx.mm */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
588D649D43798A8F8B5F52DD /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E19C4EDD3901C1CFEB0FDD1D /* ImGui.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = B27392EA23FEAB5CD2FFD12A;
remoteInfo = libImGui.a;
};
AAC7D73695B3FD28DD99C576 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E19C4EDD3901C1CFEB0FDD1D /* ImGui.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = F03FB590F3B087C2751D2BD0;
remoteInfo = libImGui.a;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
E7F7B1F70E1DE1A97524D837 /* Embed Libraries */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
);
name = "Embed Libraries";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
00294224039A14568506B864 /* Window.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Window.h; sourceTree = "<group>"; };
0BCE199D22E0B4CF12FCAFDD /* melpch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = melpch.h; path = src/melpch.h; sourceTree = "<group>"; };
0EB1E78134D817339BDF0DC1 /* melpch.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objc; name = melpch.mm; path = src/melpch.mm; sourceTree = "<group>"; };
0EC3D68640BD2138BA9C5CC6 /* Shader.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; name = Shader.metal; path = ShaderSrc/Shader.metal; sourceTree = "<group>"; };
0EF28886D25E4A381101EEC6 /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; };
14AAEE9285CD8F843B943CD2 /* KeyEvent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = KeyEvent.h; path = src/MEL/Events/KeyEvent.h; sourceTree = "<group>"; };
167CCC373848796974FDA277 /* MacKeycode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MacKeycode.h; path = src/MEL/Input/MacKeycode.h; sourceTree = "<group>"; };
2379E11DB8F0A04F278CF75D /* MacInput.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objc; name = MacInput.mm; path = src/MEL/Input/MacInput.mm; sourceTree = "<group>"; };
2640360AF46389BC7B71DC4A /* LayerStack.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LayerStack.h; path = src/MEL/Layer/LayerStack.h; sourceTree = "<group>"; };
28A2B695BB308087240924D5 /* MacWindow.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objc; name = MacWindow.mm; path = src/MEL/Window/MacWindow.mm; sourceTree = "<group>"; };
333B5CED59618C9FC068832D /* Log.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Log.h; path = src/MEL/Log/Log.h; sourceTree = "<group>"; };
38BBC2DB812CA70DC5CB791B /* MetalLearning.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MetalLearning.app; sourceTree = BUILT_PRODUCTS_DIR; };
470691262E9CB205000DD820 /* Utils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Utils.h; sourceTree = "<group>"; };
470E4F842E92E62C0001CB6D /* Delegates.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Delegates.h; path = src/MEL/Renderer/Delegates.h; sourceTree = "<group>"; };
470E4F852E92E62C0001CB6D /* Delegates.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = Delegates.mm; path = src/MEL/Renderer/Delegates.mm; sourceTree = "<group>"; };
472151D22E953F6D00E52696 /* VertexArray.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VertexArray.h; sourceTree = "<group>"; };
472151D32E953F6D00E52696 /* VertexArray.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = VertexArray.mm; sourceTree = "<group>"; };
475DDCC42E8D968900D66434 /* ImGuiLayer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ImGuiLayer.h; sourceTree = "<group>"; };
475DDCC52E8D968900D66434 /* ImGuiLayer.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ImGuiLayer.mm; sourceTree = "<group>"; };
479A9D082E93ED400019F59F /* Buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Buffer.h; sourceTree = "<group>"; };
479A9D092E93ED400019F59F /* Buffer.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = Buffer.mm; sourceTree = "<group>"; };
479A9D0B2E942C4E0019F59F /* IndexBuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IndexBuffer.h; sourceTree = "<group>"; };
479A9D0C2E942C4E0019F59F /* IndexBuffer.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = IndexBuffer.mm; sourceTree = "<group>"; };
479A9D0E2E942CBD0019F59F /* VertexBuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VertexBuffer.h; sourceTree = "<group>"; };
479A9D0F2E942CBD0019F59F /* VertexBuffer.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = VertexBuffer.mm; sourceTree = "<group>"; };
47A031FF2E9C880F00B92CB4 /* Timestep.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Timestep.h; sourceTree = "<group>"; };
47A032002E9C880F00B92CB4 /* Timestep.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = Timestep.mm; sourceTree = "<group>"; };
47A6742B2E996F6E00DA9F74 /* RenderCommand.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = RenderCommand.h; path = src/MEL/Renderer/RenderCommand.h; sourceTree = "<group>"; };
47A6742C2E996F6E00DA9F74 /* RenderCommand.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = RenderCommand.mm; path = src/MEL/Renderer/RenderCommand.mm; sourceTree = "<group>"; };
47A97AA82E8EB31500293FA8 /* Renderer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Renderer.h; path = src/MEL/Renderer/Renderer.h; sourceTree = "<group>"; };
47A97AA92E8EB34B00293FA8 /* Renderer.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = Renderer.mm; path = src/MEL/Renderer/Renderer.mm; sourceTree = "<group>"; };
47A97AAC2E8EDBAD00293FA8 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = "<group>"; };
47A97AAD2E8EDBAD00293FA8 /* ViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ViewController.mm; sourceTree = "<group>"; };
47BB8EEB2E9559770005EA9F /* BufferLayout.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BufferLayout.h; sourceTree = "<group>"; };
47C6B40B2E96AC9F0033E9F8 /* UniformBuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UniformBuffer.h; sourceTree = "<group>"; };
47C6B40C2E96AC9F0033E9F8 /* UniformBuffer.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = UniformBuffer.mm; sourceTree = "<group>"; };
47C6B40F2E96B6E80033E9F8 /* Camera.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Camera.h; sourceTree = "<group>"; };
47C6B4102E96B6E80033E9F8 /* Camera.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = Camera.mm; sourceTree = "<group>"; };
47F2B4282E918103005D0A7A /* Shader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Shader.h; sourceTree = "<group>"; };
47F2B4292E918103005D0A7A /* Shader.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = Shader.mm; sourceTree = "<group>"; };
500811C6F3539AF80E246806 /* Core.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Core.h; sourceTree = "<group>"; };
6038CC64F5AF8B96644BE2A4 /* Application.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objc; name = Application.mm; path = src/MEL/Application.mm; sourceTree = "<group>"; };
6AB35F537A988B85670C1593 /* imgui_impl_osx.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objc; name = imgui_impl_osx.mm; path = vendor/imgui/backends/imgui_impl_osx.mm; sourceTree = "<group>"; };
7378E5520606AF446EDF5392 /* MouseEvent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MouseEvent.h; path = src/MEL/Events/MouseEvent.h; sourceTree = "<group>"; };
74A9A874B8BD79A6AC8EFEB4 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
7B436A80AD3CB532271BF0C0 /* Application.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Application.h; path = src/MEL/Application.h; sourceTree = "<group>"; };
8B91C4E06FD8CD12F3C5FB20 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
8D6BC6AA50D7885C8F7B2CEA /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
8F0B8720EA4CDA92BDA72560 /* Event.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Event.h; path = src/MEL/Events/Event.h; sourceTree = "<group>"; };
9AC9F531E33AD96327D9AB71 /* Log.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objc; name = Log.mm; path = src/MEL/Log/Log.mm; sourceTree = "<group>"; };
9D8A3D8811E4827A8FC80BC8 /* ApplicationEvent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ApplicationEvent.h; path = src/MEL/Events/ApplicationEvent.h; sourceTree = "<group>"; };
A0271576359DD4A8A43A2BB6 /* MetalKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalKit.framework; path = System/Library/Frameworks/MetalKit.framework; sourceTree = SDKROOT; };
B0B9D6E54ADDCC17FB03AD25 /* imgui_impl_metal.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objc; name = imgui_impl_metal.mm; path = vendor/imgui/backends/imgui_impl_metal.mm; sourceTree = "<group>"; };
B3233A300336CEE285B50070 /* MEL.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MEL.h; sourceTree = "<group>"; };
B37F823ED54B2F701200587E /* Layer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Layer.h; path = src/MEL/Layer/Layer.h; sourceTree = "<group>"; };
B5F823D4035B1A06797A1A14 /* Layer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Layer.cpp; path = src/MEL/Layer/Layer.cpp; sourceTree = "<group>"; };
C83A417D1F9FB46FD1ADCFBD /* CocoaWindow.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objc; name = CocoaWindow.mm; path = src/MEL/Window/CocoaWindow.mm; sourceTree = "<group>"; };
CD1B60B1116A062353913EF1 /* MacWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MacWindow.h; path = src/MEL/Window/MacWindow.h; sourceTree = "<group>"; };
CD3C96B4FF35E16679151CF4 /* Entrypoint.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objc; name = Entrypoint.mm; path = src/MEL/Entrypoint.mm; sourceTree = "<group>"; };
DB139FCB287695FD9E95960B /* Sandbox.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objc; name = Sandbox.mm; path = src/Sandbox/Sandbox.mm; sourceTree = "<group>"; };
DC88E3B90E822E6B886169F9 /* MacInput.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MacInput.h; path = src/MEL/Input/MacInput.h; sourceTree = "<group>"; };
DD1D7500EF4751B223383B40 /* LayerStack.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LayerStack.cpp; path = src/MEL/Layer/LayerStack.cpp; sourceTree = "<group>"; };
E19C4EDD3901C1CFEB0FDD1D /* ImGui.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ImGui.xcodeproj; path = vendor/imgui/ImGui.xcodeproj; sourceTree = SOURCE_ROOT; };
E54DE3995275F20B5408E1D9 /* CocoaWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CocoaWindow.h; path = src/MEL/Window/CocoaWindow.h; sourceTree = "<group>"; };
E6BEC0BCC5DBDAEEA1E536FC /* GameController.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameController.framework; path = System/Library/Frameworks/GameController.framework; sourceTree = SDKROOT; };
EA5C1300C9792D32A5828940 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
100082CB27131DFD172F190B /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
C39B3D3E56290730BF01AB7E /* Metal.framework in Frameworks */,
F8E8DBA28B76A594F44F49E2 /* Cocoa.framework in Frameworks */,
9130093853F069AAB1254778 /* QuartzCore.framework in Frameworks */,
1817955824A247CA9F871398 /* CoreFoundation.framework in Frameworks */,
95EFFE0C89EF477E0EDA5C4C /* CoreGraphics.framework in Frameworks */,
4B007C2E118E73A07F909A6E /* MetalKit.framework in Frameworks */,
7D00ECD4898B9F4604706B14 /* GameController.framework in Frameworks */,
EA0614A5455164D733834AE5 /* libImGui.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
15A91B70B9FBB922CC3401B0 /* Log */ = {
isa = PBXGroup;
children = (
333B5CED59618C9FC068832D /* Log.h */,
9AC9F531E33AD96327D9AB71 /* Log.mm */,
);
name = Log;
sourceTree = "<group>";
};
1DF602E4C1418C16DC125924 /* vendor */ = {
isa = PBXGroup;
children = (
7FE31CBBF16E352DA06F5AFB /* imgui */,
);
name = vendor;
sourceTree = "<group>";
};
2C8FAEDB7CA3438DFF21751B /* MEL */ = {
isa = PBXGroup;
children = (
47A031FE2E9C87FB00B92CB4 /* Core */,
47C6B40E2E96B6D90033E9F8 /* Camera */,
472151D12E953F5900E52696 /* VertexArray */,
479A9D072E93ED2A0019F59F /* Buffer */,
47F2B4272E9180E3005D0A7A /* Shader */,
7B436A80AD3CB532271BF0C0 /* Application.h */,
6038CC64F5AF8B96644BE2A4 /* Application.mm */,
CD3C96B4FF35E16679151CF4 /* Entrypoint.mm */,
9C59A956B36C4488A3883F96 /* Events */,
D5C45B8C78B2823E07D861CC /* Input */,
70E5D5C613D3FC78A2F9DC06 /* Layer */,
15A91B70B9FBB922CC3401B0 /* Log */,
B69F209AFF1004CC43AED6DA /* Renderer */,
734CD11C8A5F6C4E7A7B675C /* Window */,
475DDCC32E8D966F00D66434 /* ImGuiLayer */,
47A97AAB2E8EDB8A00293FA8 /* ViewController */,
);
name = MEL;
sourceTree = "<group>";
};
3684523D5CAA81EFC3B1787D /* Products */ = {
isa = PBXGroup;
children = (
B70ACDADC8C20D9F3E2FFBED /* libImGui.a */,
);
name = Products;
sourceTree = "<group>";
};
3D507D659891D0D76BEC1BA5 /* backends */ = {
isa = PBXGroup;
children = (
B0B9D6E54ADDCC17FB03AD25 /* imgui_impl_metal.mm */,
6AB35F537A988B85670C1593 /* imgui_impl_osx.mm */,
);
name = backends;
sourceTree = "<group>";
};
472151D12E953F5900E52696 /* VertexArray */ = {
isa = PBXGroup;
children = (
472151D22E953F6D00E52696 /* VertexArray.h */,
472151D32E953F6D00E52696 /* VertexArray.mm */,
);
name = VertexArray;
path = src/MEL/VertexArray;
sourceTree = "<group>";
};
475DDCC32E8D966F00D66434 /* ImGuiLayer */ = {
isa = PBXGroup;
children = (
475DDCC42E8D968900D66434 /* ImGuiLayer.h */,
475DDCC52E8D968900D66434 /* ImGuiLayer.mm */,
);
name = ImGuiLayer;
path = src/MEL/ImGuiLayer;
sourceTree = "<group>";
};
479A9D072E93ED2A0019F59F /* Buffer */ = {
isa = PBXGroup;
children = (
479A9D082E93ED400019F59F /* Buffer.h */,
479A9D092E93ED400019F59F /* Buffer.mm */,
479A9D0B2E942C4E0019F59F /* IndexBuffer.h */,
479A9D0C2E942C4E0019F59F /* IndexBuffer.mm */,
479A9D0E2E942CBD0019F59F /* VertexBuffer.h */,
479A9D0F2E942CBD0019F59F /* VertexBuffer.mm */,
47BB8EEB2E9559770005EA9F /* BufferLayout.h */,
47C6B40B2E96AC9F0033E9F8 /* UniformBuffer.h */,
47C6B40C2E96AC9F0033E9F8 /* UniformBuffer.mm */,
);
name = Buffer;
path = src/MEL/Buffer;
sourceTree = "<group>";
};
47A031FE2E9C87FB00B92CB4 /* Core */ = {
isa = PBXGroup;
children = (
47A031FF2E9C880F00B92CB4 /* Timestep.h */,
47A032002E9C880F00B92CB4 /* Timestep.mm */,
470691262E9CB205000DD820 /* Utils.h */,
);
name = Core;
path = src/MEL/Core;
sourceTree = "<group>";
};
47A97AAB2E8EDB8A00293FA8 /* ViewController */ = {
isa = PBXGroup;
children = (
47A97AAC2E8EDBAD00293FA8 /* ViewController.h */,
47A97AAD2E8EDBAD00293FA8 /* ViewController.mm */,
);
name = ViewController;
path = src/MEL/ViewController;
sourceTree = "<group>";
};
47C6B40E2E96B6D90033E9F8 /* Camera */ = {
isa = PBXGroup;
children = (
47C6B40F2E96B6E80033E9F8 /* Camera.h */,
47C6B4102E96B6E80033E9F8 /* Camera.mm */,
);
name = Camera;
path = src/MEL/Camera;
sourceTree = "<group>";
};
47F2B4272E9180E3005D0A7A /* Shader */ = {
isa = PBXGroup;
children = (
47F2B4282E918103005D0A7A /* Shader.h */,
47F2B4292E918103005D0A7A /* Shader.mm */,
);
name = Shader;
path = src/MEL/Shader;
sourceTree = "<group>";
};
5775D4184366DFCA959E7A58 /* src */ = {
isa = PBXGroup;
children = (
2C8FAEDB7CA3438DFF21751B /* MEL */,
CEE321DD71D1488F00F7281D /* Sandbox */,
0BCE199D22E0B4CF12FCAFDD /* melpch.h */,
0EB1E78134D817339BDF0DC1 /* melpch.mm */,
);
name = src;
sourceTree = "<group>";
};
70E5D5C613D3FC78A2F9DC06 /* Layer */ = {
isa = PBXGroup;
children = (
B5F823D4035B1A06797A1A14 /* Layer.cpp */,
B37F823ED54B2F701200587E /* Layer.h */,
DD1D7500EF4751B223383B40 /* LayerStack.cpp */,
2640360AF46389BC7B71DC4A /* LayerStack.h */,
);
name = Layer;
sourceTree = "<group>";
};
734CD11C8A5F6C4E7A7B675C /* Window */ = {
isa = PBXGroup;
children = (
E54DE3995275F20B5408E1D9 /* CocoaWindow.h */,
C83A417D1F9FB46FD1ADCFBD /* CocoaWindow.mm */,
CD1B60B1116A062353913EF1 /* MacWindow.h */,
28A2B695BB308087240924D5 /* MacWindow.mm */,
);
name = Window;
sourceTree = "<group>";
};
7FE31CBBF16E352DA06F5AFB /* imgui */ = {
isa = PBXGroup;
children = (
3D507D659891D0D76BEC1BA5 /* backends */,
);
name = imgui;
sourceTree = "<group>";
};
9C59A956B36C4488A3883F96 /* Events */ = {
isa = PBXGroup;
children = (
9D8A3D8811E4827A8FC80BC8 /* ApplicationEvent.h */,
8F0B8720EA4CDA92BDA72560 /* Event.h */,
14AAEE9285CD8F843B943CD2 /* KeyEvent.h */,
7378E5520606AF446EDF5392 /* MouseEvent.h */,
);
name = Events;
sourceTree = "<group>";
};
9D968EAA920D05DCE0E0A4EA /* Projects */ = {
isa = PBXGroup;
children = (
E19C4EDD3901C1CFEB0FDD1D /* ImGui.xcodeproj */,
);
name = Projects;
sourceTree = "<group>";
};
A6C936B49B3FADE6EA134CF4 /* Products */ = {
isa = PBXGroup;
children = (
38BBC2DB812CA70DC5CB791B /* MetalLearning.app */,
);
name = Products;
sourceTree = "<group>";
};
B69F209AFF1004CC43AED6DA /* Renderer */ = {
isa = PBXGroup;
children = (
47A97AA82E8EB31500293FA8 /* Renderer.h */,
47A97AA92E8EB34B00293FA8 /* Renderer.mm */,
470E4F842E92E62C0001CB6D /* Delegates.h */,
470E4F852E92E62C0001CB6D /* Delegates.mm */,
47A6742B2E996F6E00DA9F74 /* RenderCommand.h */,
47A6742C2E996F6E00DA9F74 /* RenderCommand.mm */,
);
name = Renderer;
sourceTree = "<group>";
};
BBF76781A7E87333FA200DC1 /* Frameworks */ = {
isa = PBXGroup;
children = (
0EF28886D25E4A381101EEC6 /* Metal.framework */,
8D6BC6AA50D7885C8F7B2CEA /* Cocoa.framework */,
8B91C4E06FD8CD12F3C5FB20 /* QuartzCore.framework */,
EA5C1300C9792D32A5828940 /* CoreFoundation.framework */,
74A9A874B8BD79A6AC8EFEB4 /* CoreGraphics.framework */,
A0271576359DD4A8A43A2BB6 /* MetalKit.framework */,
E6BEC0BCC5DBDAEEA1E536FC /* GameController.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
CEE321DD71D1488F00F7281D /* Sandbox */ = {
isa = PBXGroup;
children = (
DB139FCB287695FD9E95960B /* Sandbox.mm */,
);
name = Sandbox;
sourceTree = "<group>";
};
D5C45B8C78B2823E07D861CC /* Input */ = {
isa = PBXGroup;
children = (
167CCC373848796974FDA277 /* MacKeycode.h */,
DC88E3B90E822E6B886169F9 /* MacInput.h */,
2379E11DB8F0A04F278CF75D /* MacInput.mm */,
);
name = Input;
sourceTree = "<group>";
};
E0ED8EA319A85515A93F8CE3 /* MetalLearning */ = {
isa = PBXGroup;
children = (
500811C6F3539AF80E246806 /* Core.h */,
B3233A300336CEE285B50070 /* MEL.h */,
EFA4B5E69292DC9821B8BC26 /* ShaderSrc */,
00294224039A14568506B864 /* Window.h */,
5775D4184366DFCA959E7A58 /* src */,
1DF602E4C1418C16DC125924 /* vendor */,
BBF76781A7E87333FA200DC1 /* Frameworks */,
A6C936B49B3FADE6EA134CF4 /* Products */,
9D968EAA920D05DCE0E0A4EA /* Projects */,
);
name = MetalLearning;
sourceTree = "<group>";
};
EFA4B5E69292DC9821B8BC26 /* ShaderSrc */ = {
isa = PBXGroup;
children = (
0EC3D68640BD2138BA9C5CC6 /* Shader.metal */,
);
name = ShaderSrc;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
13592B61FE455153462B19A1 /* MetalLearning */ = {
isa = PBXNativeTarget;
buildConfigurationList = FE3BCB2A154E665C056A616A /* Build configuration list for PBXNativeTarget "MetalLearning" */;
buildPhases = (
7FE8036B96FA9E9D871699AB /* Resources */,
E9951CC200A7B7F4F0C3B302 /* Sources */,
100082CB27131DFD172F190B /* Frameworks */,
E7F7B1F70E1DE1A97524D837 /* Embed Libraries */,
);
buildRules = (
);
dependencies = (
243C8F464A62BEF8B169B586 /* PBXTargetDependency */,
);
name = MetalLearning;
productInstallPath = "$(HOME)/Applications";
productName = MetalLearning;
productReference = 38BBC2DB812CA70DC5CB791B /* MetalLearning.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
08FB7793FE84155DC02AAC07 /* Project object */ = {
isa = PBXProject;
attributes = {
};
buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "MetalLearning" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = en;
hasScannedForEncodings = 1;
knownRegions = (
en,
Base,
);
mainGroup = E0ED8EA319A85515A93F8CE3 /* MetalLearning */;
projectDirPath = "";
projectReferences = (
{
ProductGroup = 3684523D5CAA81EFC3B1787D /* Products */;
ProjectRef = E19C4EDD3901C1CFEB0FDD1D /* ImGui.xcodeproj */;
},
);
projectRoot = "";
targets = (
13592B61FE455153462B19A1 /* MetalLearning */,
);
};
/* End PBXProject section */
/* Begin PBXReferenceProxy section */
B70ACDADC8C20D9F3E2FFBED /* libImGui.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libImGui.a;
remoteRef = 588D649D43798A8F8B5F52DD /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
/* End PBXReferenceProxy section */
/* Begin PBXResourcesBuildPhase section */
7FE8036B96FA9E9D871699AB /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
E9951CC200A7B7F4F0C3B302 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
471F408B2E9048F700A39495 /* Shader.metal in Sources */,
47A6742D2E996F6F00DA9F74 /* RenderCommand.mm in Sources */,
472151D42E953F6D00E52696 /* VertexArray.mm in Sources */,
47C6B4112E96B6E80033E9F8 /* Camera.mm in Sources */,
CE38F4BC94C6EC2E02C912FC /* Application.mm in Sources */,
CA73010C21D873FED3E68F4C /* Entrypoint.mm in Sources */,
47C6B40D2E96ACA00033E9F8 /* UniformBuffer.mm in Sources */,
969729155D252087CB274755 /* MacInput.mm in Sources */,
47A032012E9C880F00B92CB4 /* Timestep.mm in Sources */,
E6BAF36C53E301DE5575F1AC /* Layer.cpp in Sources */,
1EA5B05892FFF54A10E37E98 /* LayerStack.cpp in Sources */,
C5361949BEF7D5BBF8F6D789 /* Log.mm in Sources */,
475DDCC62E8D968900D66434 /* ImGuiLayer.mm in Sources */,
47A97AAE2E8EDBAD00293FA8 /* ViewController.mm in Sources */,
47F2B42A2E918103005D0A7A /* Shader.mm in Sources */,
70B86CF5705B5027AAB00335 /* CocoaWindow.mm in Sources */,
BC2CC98D9B49E3BF77533FCD /* MacWindow.mm in Sources */,
479A9D0A2E93ED400019F59F /* Buffer.mm in Sources */,
470E4F862E92E62C0001CB6D /* Delegates.mm in Sources */,
479A9D102E942CBD0019F59F /* VertexBuffer.mm in Sources */,
40821283ADAA20F5AF3D10C3 /* Sandbox.mm in Sources */,
479A9D0D2E942C4E0019F59F /* IndexBuffer.mm in Sources */,
B24E4279E3323A6BF64A70B9 /* melpch.mm in Sources */,
93CEE37D2C46D0EF582DC1BD /* imgui_impl_metal.mm in Sources */,
FF1219CB5B991E3DE43BD80B /* imgui_impl_osx.mm in Sources */,
47A97AAA2E8EB34B00293FA8 /* Renderer.mm in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
243C8F464A62BEF8B169B586 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = libImGui.a;
targetProxy = AAC7D73695B3FD28DD99C576 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
61E5269204D34D4493F92CD2 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = YES;
CONFIGURATION_BUILD_DIR = "$(SYMROOT)";
CONFIGURATION_TEMP_DIR = "$(OBJROOT)";
COPY_PHASE_STRIP = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_INCREASE_PRECOMPILED_HEADER_SHARING = YES;
GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PRECOMPILE_PREFIX_HEADER = NO;
GCC_PREPROCESSOR_DEFINITIONS = (
MEL_PLATFORM_MAC,
MEL_DEBUG,
);
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
GENERATE_INFOPLIST_FILE = YES;
HEADER_SEARCH_PATHS = "$(SRCROOT)/vendor/spdlog/include";
MACOSX_DEPLOYMENT_TARGET = 10.15;
OBJROOT = "../bin-int/Debug-macosx-x86_64/MetalLearning";
ONLY_ACTIVE_ARCH = YES;
STANDARD_C_PLUS_PLUS_LIBRARY_TYPE = static;
SYMROOT = "../bin/Debug-macosx-x86_64/MetalLearning";
USER_HEADER_SEARCH_PATHS = "../bin . ../.git ../MEL.xcworkspace ../bin/Debug-macosx-x86_64 ../bin/Debug-macosx-x86_64/MetalLearning ../bin/Debug-macosx-x86_64/MetalLearning/MetalLearning.app ../bin/Debug-macosx-x86_64/MetalLearning/MetalLearning.app.dSYM ../bin/Debug-macosx-x86_64/MetalLearning/MetalLearning.app/Contents ../bin/Debug-macosx-x86_64/MetalLearning/MetalLearning.app/Contents/_CodeSignature ../bin/Debug-macosx-x86_64/MetalLearning/MetalLearning.app/Contents/MacOS ../bin/Debug-macosx-x86_64/MetalLearning/MetalLearning.app/Contents/Resources ../bin/Debug-macosx-x86_64/MetalLearning/MetalLearning.app.dSYM/Contents ../bin/Debug-macosx-x86_64/MetalLearning/MetalLearning.app.dSYM/Contents/Resources ../bin/Debug-macosx-x86_64/MetalLearning/MetalLearning.app.dSYM/Contents/Resources/Relocations ../bin/Debug-macosx-x86_64/MetalLearning/MetalLearning.app.dSYM/Contents/Resources/DWARF ../bin/Debug-macosx-x86_64/MetalLearning/MetalLearning.app.dSYM/Contents/Resources/Relocations/aarch64 MetalLearning.xcodeproj vendor src MetalLearning.xcodeproj/xcuserdata MetalLearning.xcodeproj/xcuserdata/xudianhuan.xcuserdatad MetalLearning.xcodeproj/xcuserdata/xudianhuan.xcuserdatad/xcschemes vendor/spdlog vendor/imgui/misc vendor/imgui/bin vendor/imgui/ImGui.xcodeproj vendor/imgui/backends vendor/imgui/docs vendor/imgui/examples vendor/imgui/.github vendor/imgui/misc/single_file vendor/imgui/misc/freetype vendor/imgui/misc/debuggers vendor/imgui/misc/cpp vendor/imgui/misc/fonts vendor/imgui/bin/Debug-macosx-x86_64 vendor/imgui/bin/Debug-macosx-x86_64/ImGui vendor/imgui/ImGui.xcodeproj/xcuserdata vendor/imgui/ImGui.xcodeproj/xcuserdata/xudianhuan.xcuserdatad vendor/imgui/ImGui.xcodeproj/xcuserdata/xudianhuan.xcuserdatad/xcschemes vendor/imgui/backends/vulkan vendor/imgui/examples/example_sdl_vulkan vendor/imgui/examples/example_glfw_opengl2 vendor/imgui/examples/example_null vendor/imgui/examples/example_glfw_opengl3 vendor/imgui/examples/example_glut_opengl2 vendor/imgui/examples/example_win32_directx9 vendor/imgui/examples/example_sdl_directx11 vendor/imgui/examples/example_glfw_vulkan vendor/imgui/examples/example_sdl_sdlrenderer vendor/imgui/examples/example_allegro5 vendor/imgui/examples/example_win32_directx10 vendor/imgui/examples/example_glfw_metal vendor/imgui/examples/example_emscripten_wgpu vendor/imgui/examples/example_win32_directx11 vendor/imgui/examples/libs vendor/imgui/examples/example_apple_opengl2 vendor/imgui/examples/example_android_opengl3 vendor/imgui/examples/example_sdl_opengl3 vendor/imgui/examples/example_apple_metal vendor/imgui/examples/example_sdl_opengl2 vendor/imgui/examples/example_sdl_metal vendor/imgui/examples/example_win32_directx12 vendor/imgui/examples/example_emscripten_wgpu/web vendor/imgui/examples/libs/usynergy vendor/imgui/examples/libs/emscripten vendor/imgui/examples/libs/glfw vendor/imgui/examples/libs/glfw/lib-vc2010-64 vendor/imgui/examples/libs/glfw/include vendor/imgui/examples/libs/glfw/lib-vc2010-32 vendor/imgui/examples/libs/glfw/include/GLFW vendor/imgui/examples/example_apple_opengl2/example_apple_opengl2.xcodeproj vendor/imgui/examples/example_android_opengl3/android vendor/imgui/examples/example_android_opengl3/android/app vendor/imgui/examples/example_android_opengl3/android/app/src vendor/imgui/examples/example_android_opengl3/android/app/src/main vendor/imgui/examples/example_android_opengl3/android/app/src/main/java vendor/imgui/examples/example_apple_metal/macOS vendor/imgui/examples/example_apple_metal/example_apple_metal.xcodeproj vendor/imgui/examples/example_apple_metal/iOS vendor/imgui/.github/workflows vendor/spdlog/bench vendor/spdlog/cmake vendor/spdlog/example vendor/spdlog/tests vendor/spdlog/logos vendor/spdlog/scripts vendor/spdlog/.github vendor/spdlog/src vendor/spdlog/include/spdlog vendor/spdlog/include/spdlog/fmt vendor/spdlog/include/spdlog/sinks vendor/spdlog/include/spdlog/details vendor/spdlog/include/spdlog/cfg vendor/spdlog/include/spdlog/fmt/bundled vendor/spdlog/.github/workflows src/Sandbox src/MEL src/MEL/Renderer src/MEL/Input src/MEL/Layer src/MEL/Window src/MEL/Log src/MEL/Events ../.git/objects ../.git/info ../.git/logs ../.git/hooks ../.git/refs ../.git/modules ../.git/objects/0d ../.git/objects/95 ../.git/objects/59 ../.git/objects/0c ../.git/objects/66 ../.git/objects/50 ../.git/objects/68 ../.git/objects/57 ../.git/objects/6f ../.git/objects/9b ../.git/objects/9e ../.git/objects/04 ../.git/objects/32 ../.git/objects/35 ../.git/objects/56 ../.git/objects/3d ../.git/objects/58 ../.git/objects/67 ../.git/objects/0b ../.git/objects/34 ../.git/objects/5a ../.git/objects/33 ../.git/objects/9c ../.git/objects/02 ../.git/objects/a3 ../.git/objects/b5 ../.git/objects/d9 ../.git/objects/ac ../.git/objects/d7 ../.git/objects/d0 ../.git/objects/be ../.git/objects/b3 ../.git/objects/da ../.git/objects/b4 ../.git/objects/a2 ../.git/objects/bd ../.git/objects/d1 ../.git/objects/bc ../.git/objects/d8 ../.git/objects/f3 ../.git/objects/eb ../.git/objects/c7 ../.git/objects/ee ../.git/objects/c9 ../.git/objects/fc ../.git/objects/fd ../.git/objects/f2 ../.git/objects/f5 ../.git/objects/e3 ../.git/objects/cf ../.git/objects/e4 ../.git/objects/fb ../.git/objects/ed ../.git/objects/c6 ../.git/objects/20 ../.git/objects/18 ../.git/objects/27 ../.git/objects/4b ../.git/objects/pack ../.git/objects/11 ../.git/objects/7d ../.git/objects/7c ../.git/objects/16 ../.git/objects/42 ../.git/objects/89 ../.git/objects/45 ../.git/objects/1f ../.git/objects/73 ../.git/objects/87 ../.git/objects/80 ../.git/objects/17 ../.git/objects/7b ../.git/objects/8a ../.git/objects/7e ../.git/objects/10 ../.git/objects/19 ../.git/objects/26 ../.git/objects/75 ../.git/objects/81 ../.git/objects/86 ../.git/objects/2a ../.git/objects/43 ../.git/objects/38 ../.git/objects/00 ../.git/objects/6e ../.git/objects/36 ../.git/objects/5c ../.git/objects/5d ../.git/objects/info ../.git/objects/91 ../.git/objects/65 ../.git/objects/62 ../.git/objects/98 ../.git/objects/53 ../.git/objects/3f ../.git/objects/37 ../.git/objects/08 ../.git/objects/6d ../.git/objects/01 ../.git/objects/06 ../.git/objects/99 ../.git/objects/52 ../.git/objects/55 ../.git/objects/63 ../.git/objects/0f ../.git/objects/0a ../.git/objects/64 ../.git/objects/90 ../.git/objects/d4 ../.git/objects/ba ../.git/objects/a0 ../.git/objects/a7 ../.git/objects/b8 ../.git/objects/b1 ../.git/objects/dd ../.git/objects/dc ../.git/objects/d5 ../.git/objects/d2 ../.git/objects/af ../.git/objects/db ../.git/objects/a8 ../.git/objects/de ../.git/objects/a6 ../.git/objects/ef ../.git/objects/c3 ../.git/objects/c4 ../.git/objects/ea ../.git/objects/cc ../.git/objects/e6 ../.git/objects/f9 ../.git/objects/f0 ../.git/objects/e8 ../.git/objects/ff ../.git/objects/c2 ../.git/objects/f6 ../.git/objects/f8 ../.git/objects/e0 ../.git/objects/46 ../.git/objects/41 ../.git/objects/83 ../.git/objects/77 ../.git/objects/48 ../.git/objects/70 ../.git/objects/1e ../.git/objects/84 ../.git/objects/4a ../.git/objects/24 ../.git/objects/23 ../.git/objects/4f ../.git/objects/8d ../.git/objects/12 ../.git/objects/85 ../.git/objects/1d ../.git/objects/76 ../.git/objects/49 ../.git/objects/2b ../.git/objects/78 ../.git/objects/8b ../.git/objects/13 ../.git/objects/7f ../.git/objects/7a ../.git/objects/14 ../.git/objects/8e ../.git/objects/22 ../.git/logs/refs ../.git/logs/refs/heads ../.git/logs/refs/remotes ../.git/logs/refs/remotes/origin ../.git/refs/heads ../.git/refs/tags ../.git/refs/remotes ../.git/refs/remotes/origin ../.git/modules/MetalLearning ../.git/modules/MetalLearning/vendor ../.git/modules/MetalLearning/src ../.git/modules/MetalLearning/vendor/imgui ../.git/modules/MetalLearning/vendor/spdlog ../.git/modules/MetalLearning/vendor/glm ../.git/modules/MetalLearning/vendor/imgui/objects ../.git/modules/MetalLearning/vendor/imgui/info ../.git/modules/MetalLearning/vendor/imgui/logs ../.git/modules/MetalLearning/vendor/imgui/hooks ../.git/modules/MetalLearning/vendor/imgui/refs ../.git/modules/MetalLearning/vendor/imgui/objects/pack ../.git/modules/MetalLearning/vendor/imgui/objects/info ../.git/modules/MetalLearning/vendor/imgui/logs/refs ../.git/modules/MetalLearning/vendor/imgui/logs/refs/heads ../.git/modules/MetalLearning/vendor/imgui/logs/refs/remotes ../.git/modules/MetalLearning/vendor/imgui/logs/refs/remotes/origin ../.git/modules/MetalLearning/vendor/imgui/refs/heads ../.git/modules/MetalLearning/vendor/imgui/refs/tags ../.git/modules/MetalLearning/vendor/imgui/refs/remotes ../.git/modules/MetalLearning/vendor/imgui/refs/remotes/origin ../.git/modules/MetalLearning/vendor/spdlog/objects ../.git/modules/MetalLearning/vendor/spdlog/info ../.git/modules/MetalLearning/vendor/spdlog/logs ../.git/modules/MetalLearning/vendor/spdlog/hooks ../.git/modules/MetalLearning/vendor/spdlog/refs ../.git/modules/MetalLearning/vendor/spdlog/objects/pack ../.git/modules/MetalLearning/vendor/spdlog/objects/info ../.git/modules/MetalLearning/vendor/spdlog/logs/refs ../.git/modules/MetalLearning/vendor/spdlog/logs/refs/heads ../.git/modules/MetalLearning/vendor/spdlog/logs/refs/remotes ../.git/modules/MetalLearning/vendor/spdlog/logs/refs/remotes/origin ../.git/modules/MetalLearning/vendor/spdlog/refs/heads ../.git/modules/MetalLearning/vendor/spdlog/refs/tags ../.git/modules/MetalLearning/vendor/spdlog/refs/remotes ../.git/modules/MetalLearning/vendor/spdlog/refs/remotes/origin ../.git/modules/MetalLearning/vendor/glm/objects ../.git/modules/MetalLearning/vendor/glm/info ../.git/modules/MetalLearning/vendor/glm/logs ../.git/modules/MetalLearning/vendor/glm/hooks ../.git/modules/MetalLearning/vendor/glm/refs ../.git/modules/MetalLearning/vendor/glm/objects/pack ../.git/modules/MetalLearning/vendor/glm/objects/info ../.git/modules/MetalLearning/vendor/glm/logs/refs ../.git/modules/MetalLearning/vendor/glm/logs/refs/heads ../.git/modules/MetalLearning/vendor/glm/logs/refs/remotes ../.git/modules/MetalLearning/vendor/glm/logs/refs/remotes/origin ../.git/modules/MetalLearning/vendor/glm/refs/heads ../.git/modules/MetalLearning/vendor/glm/refs/tags ../.git/modules/MetalLearning/vendor/glm/refs/remotes ../.git/modules/MetalLearning/vendor/glm/refs/remotes/origin ../.git/modules/MetalLearning/src/vendor ../.git/modules/MetalLearning/src/vendor/objects ../.git/modules/MetalLearning/src/vendor/info ../.git/modules/MetalLearning/src/vendor/logs ../.git/modules/MetalLearning/src/vendor/hooks ../.git/modules/MetalLearning/src/vendor/refs ../.git/modules/MetalLearning/src/vendor/objects/pack ../.git/modules/MetalLearning/src/vendor/objects/info ../.git/modules/MetalLearning/src/vendor/logs/refs ../.git/modules/MetalLearning/src/vendor/logs/refs/heads ../.git/modules/MetalLearning/src/vendor/logs/refs/remotes ../.git/modules/MetalLearning/src/vendor/logs/refs/remotes/origin ../.git/modules/MetalLearning/src/vendor/refs/heads ../.git/modules/MetalLearning/src/vendor/refs/tags ../.git/modules/MetalLearning/src/vendor/refs/remotes ../.git/modules/MetalLearning/src/vendor/refs/remotes/origin ../MEL.xcworkspace/xcuserdata ../MEL.xcworkspace/xcshareddata ../MEL.xcworkspace/xcuserdata/xudianhuan.xcuserdatad ../MEL.xcworkspace/xcshareddata/swiftpm ../MEL.xcworkspace/xcshareddata/swiftpm/configuration ShaderSrc vendor/spdlog/include vendor/imgui";
};
name = Debug;
};
6430ED4C7B43887E6B5F838C /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = YES;
CONFIGURATION_BUILD_DIR = "$(SYMROOT)";
CONFIGURATION_TEMP_DIR = "$(OBJROOT)";
GCC_INCREASE_PRECOMPILED_HEADER_SHARING = YES;
GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp;
GCC_OPTIMIZATION_LEVEL = 3;
GCC_PRECOMPILE_PREFIX_HEADER = NO;
GCC_PREPROCESSOR_DEFINITIONS = (
MEL_PLATFORM_MAC,
MEL_RELEASE,
);
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
GENERATE_INFOPLIST_FILE = YES;
HEADER_SEARCH_PATHS = "$(SRCROOT)/vendor/spdlog/include";
MACOSX_DEPLOYMENT_TARGET = 10.15;
OBJROOT = "../bin-int/Release-macosx-x86_64/MetalLearning";
ONLY_ACTIVE_ARCH = NO;
STANDARD_C_PLUS_PLUS_LIBRARY_TYPE = static;
SYMROOT = "../bin/Release-macosx-x86_64/MetalLearning";
USER_HEADER_SEARCH_PATHS = "../bin . ../.git ../MEL.xcworkspace ../bin/Debug-macosx-x86_64 ../bin/Debug-macosx-x86_64/MetalLearning ../bin/Debug-macosx-x86_64/MetalLearning/MetalLearning.app ../bin/Debug-macosx-x86_64/MetalLearning/MetalLearning.app.dSYM ../bin/Debug-macosx-x86_64/MetalLearning/MetalLearning.app/Contents ../bin/Debug-macosx-x86_64/MetalLearning/MetalLearning.app/Contents/_CodeSignature ../bin/Debug-macosx-x86_64/MetalLearning/MetalLearning.app/Contents/MacOS ../bin/Debug-macosx-x86_64/MetalLearning/MetalLearning.app/Contents/Resources ../bin/Debug-macosx-x86_64/MetalLearning/MetalLearning.app.dSYM/Contents ../bin/Debug-macosx-x86_64/MetalLearning/MetalLearning.app.dSYM/Contents/Resources ../bin/Debug-macosx-x86_64/MetalLearning/MetalLearning.app.dSYM/Contents/Resources/Relocations ../bin/Debug-macosx-x86_64/MetalLearning/MetalLearning.app.dSYM/Contents/Resources/DWARF ../bin/Debug-macosx-x86_64/MetalLearning/MetalLearning.app.dSYM/Contents/Resources/Relocations/aarch64 MetalLearning.xcodeproj vendor src MetalLearning.xcodeproj/xcuserdata MetalLearning.xcodeproj/xcuserdata/xudianhuan.xcuserdatad MetalLearning.xcodeproj/xcuserdata/xudianhuan.xcuserdatad/xcschemes vendor/spdlog vendor/imgui/misc vendor/imgui/bin vendor/imgui/ImGui.xcodeproj vendor/imgui/backends vendor/imgui/docs vendor/imgui/examples vendor/imgui/.github vendor/imgui/misc/single_file vendor/imgui/misc/freetype vendor/imgui/misc/debuggers vendor/imgui/misc/cpp vendor/imgui/misc/fonts vendor/imgui/bin/Debug-macosx-x86_64 vendor/imgui/bin/Debug-macosx-x86_64/ImGui vendor/imgui/ImGui.xcodeproj/xcuserdata vendor/imgui/ImGui.xcodeproj/xcuserdata/xudianhuan.xcuserdatad vendor/imgui/ImGui.xcodeproj/xcuserdata/xudianhuan.xcuserdatad/xcschemes vendor/imgui/backends/vulkan vendor/imgui/examples/example_sdl_vulkan vendor/imgui/examples/example_glfw_opengl2 vendor/imgui/examples/example_null vendor/imgui/examples/example_glfw_opengl3 vendor/imgui/examples/example_glut_opengl2 vendor/imgui/examples/example_win32_directx9 vendor/imgui/examples/example_sdl_directx11 vendor/imgui/examples/example_glfw_vulkan vendor/imgui/examples/example_sdl_sdlrenderer vendor/imgui/examples/example_allegro5 vendor/imgui/examples/example_win32_directx10 vendor/imgui/examples/example_glfw_metal vendor/imgui/examples/example_emscripten_wgpu vendor/imgui/examples/example_win32_directx11 vendor/imgui/examples/libs vendor/imgui/examples/example_apple_opengl2 vendor/imgui/examples/example_android_opengl3 vendor/imgui/examples/example_sdl_opengl3 vendor/imgui/examples/example_apple_metal vendor/imgui/examples/example_sdl_opengl2 vendor/imgui/examples/example_sdl_metal vendor/imgui/examples/example_win32_directx12 vendor/imgui/examples/example_emscripten_wgpu/web vendor/imgui/examples/libs/usynergy vendor/imgui/examples/libs/emscripten vendor/imgui/examples/libs/glfw vendor/imgui/examples/libs/glfw/lib-vc2010-64 vendor/imgui/examples/libs/glfw/include vendor/imgui/examples/libs/glfw/lib-vc2010-32 vendor/imgui/examples/libs/glfw/include/GLFW vendor/imgui/examples/example_apple_opengl2/example_apple_opengl2.xcodeproj vendor/imgui/examples/example_android_opengl3/android vendor/imgui/examples/example_android_opengl3/android/app vendor/imgui/examples/example_android_opengl3/android/app/src vendor/imgui/examples/example_android_opengl3/android/app/src/main vendor/imgui/examples/example_android_opengl3/android/app/src/main/java vendor/imgui/examples/example_apple_metal/macOS vendor/imgui/examples/example_apple_metal/example_apple_metal.xcodeproj vendor/imgui/examples/example_apple_metal/iOS vendor/imgui/.github/workflows vendor/spdlog/bench vendor/spdlog/cmake vendor/spdlog/example vendor/spdlog/tests vendor/spdlog/logos vendor/spdlog/scripts vendor/spdlog/.github vendor/spdlog/src vendor/spdlog/include/spdlog vendor/spdlog/include/spdlog/fmt vendor/spdlog/include/spdlog/sinks vendor/spdlog/include/spdlog/details vendor/spdlog/include/spdlog/cfg vendor/spdlog/include/spdlog/fmt/bundled vendor/spdlog/.github/workflows src/Sandbox src/MEL src/MEL/Renderer src/MEL/Input src/MEL/Layer src/MEL/Window src/MEL/Log src/MEL/Events ../.git/objects ../.git/info ../.git/logs ../.git/hooks ../.git/refs ../.git/modules ../.git/objects/0d ../.git/objects/95 ../.git/objects/59 ../.git/objects/0c ../.git/objects/66 ../.git/objects/50 ../.git/objects/68 ../.git/objects/57 ../.git/objects/6f ../.git/objects/9b ../.git/objects/9e ../.git/objects/04 ../.git/objects/32 ../.git/objects/35 ../.git/objects/56 ../.git/objects/3d ../.git/objects/58 ../.git/objects/67 ../.git/objects/0b ../.git/objects/34 ../.git/objects/5a ../.git/objects/33 ../.git/objects/9c ../.git/objects/02 ../.git/objects/a3 ../.git/objects/b5 ../.git/objects/d9 ../.git/objects/ac ../.git/objects/d7 ../.git/objects/d0 ../.git/objects/be ../.git/objects/b3 ../.git/objects/da ../.git/objects/b4 ../.git/objects/a2 ../.git/objects/bd ../.git/objects/d1 ../.git/objects/bc ../.git/objects/d8 ../.git/objects/f3 ../.git/objects/eb ../.git/objects/c7 ../.git/objects/ee ../.git/objects/c9 ../.git/objects/fc ../.git/objects/fd ../.git/objects/f2 ../.git/objects/f5 ../.git/objects/e3 ../.git/objects/cf ../.git/objects/e4 ../.git/objects/fb ../.git/objects/ed ../.git/objects/c6 ../.git/objects/20 ../.git/objects/18 ../.git/objects/27 ../.git/objects/4b ../.git/objects/pack ../.git/objects/11 ../.git/objects/7d ../.git/objects/7c ../.git/objects/16 ../.git/objects/42 ../.git/objects/89 ../.git/objects/45 ../.git/objects/1f ../.git/objects/73 ../.git/objects/87 ../.git/objects/80 ../.git/objects/17 ../.git/objects/7b ../.git/objects/8a ../.git/objects/7e ../.git/objects/10 ../.git/objects/19 ../.git/objects/26 ../.git/objects/75 ../.git/objects/81 ../.git/objects/86 ../.git/objects/2a ../.git/objects/43 ../.git/objects/38 ../.git/objects/00 ../.git/objects/6e ../.git/objects/36 ../.git/objects/5c ../.git/objects/5d ../.git/objects/info ../.git/objects/91 ../.git/objects/65 ../.git/objects/62 ../.git/objects/98 ../.git/objects/53 ../.git/objects/3f ../.git/objects/37 ../.git/objects/08 ../.git/objects/6d ../.git/objects/01 ../.git/objects/06 ../.git/objects/99 ../.git/objects/52 ../.git/objects/55 ../.git/objects/63 ../.git/objects/0f ../.git/objects/0a ../.git/objects/64 ../.git/objects/90 ../.git/objects/d4 ../.git/objects/ba ../.git/objects/a0 ../.git/objects/a7 ../.git/objects/b8 ../.git/objects/b1 ../.git/objects/dd ../.git/objects/dc ../.git/objects/d5 ../.git/objects/d2 ../.git/objects/af ../.git/objects/db ../.git/objects/a8 ../.git/objects/de ../.git/objects/a6 ../.git/objects/ef ../.git/objects/c3 ../.git/objects/c4 ../.git/objects/ea ../.git/objects/cc ../.git/objects/e6 ../.git/objects/f9 ../.git/objects/f0 ../.git/objects/e8 ../.git/objects/ff ../.git/objects/c2 ../.git/objects/f6 ../.git/objects/f8 ../.git/objects/e0 ../.git/objects/46 ../.git/objects/41 ../.git/objects/83 ../.git/objects/77 ../.git/objects/48 ../.git/objects/70 ../.git/objects/1e ../.git/objects/84 ../.git/objects/4a ../.git/objects/24 ../.git/objects/23 ../.git/objects/4f ../.git/objects/8d ../.git/objects/12 ../.git/objects/85 ../.git/objects/1d ../.git/objects/76 ../.git/objects/49 ../.git/objects/2b ../.git/objects/78 ../.git/objects/8b ../.git/objects/13 ../.git/objects/7f ../.git/objects/7a ../.git/objects/14 ../.git/objects/8e ../.git/objects/22 ../.git/logs/refs ../.git/logs/refs/heads ../.git/logs/refs/remotes ../.git/logs/refs/remotes/origin ../.git/refs/heads ../.git/refs/tags ../.git/refs/remotes ../.git/refs/remotes/origin ../.git/modules/MetalLearning ../.git/modules/MetalLearning/vendor ../.git/modules/MetalLearning/src ../.git/modules/MetalLearning/vendor/imgui ../.git/modules/MetalLearning/vendor/spdlog ../.git/modules/MetalLearning/vendor/glm ../.git/modules/MetalLearning/vendor/imgui/objects ../.git/modules/MetalLearning/vendor/imgui/info ../.git/modules/MetalLearning/vendor/imgui/logs ../.git/modules/MetalLearning/vendor/imgui/hooks ../.git/modules/MetalLearning/vendor/imgui/refs ../.git/modules/MetalLearning/vendor/imgui/objects/pack ../.git/modules/MetalLearning/vendor/imgui/objects/info ../.git/modules/MetalLearning/vendor/imgui/logs/refs ../.git/modules/MetalLearning/vendor/imgui/logs/refs/heads ../.git/modules/MetalLearning/vendor/imgui/logs/refs/remotes ../.git/modules/MetalLearning/vendor/imgui/logs/refs/remotes/origin ../.git/modules/MetalLearning/vendor/imgui/refs/heads ../.git/modules/MetalLearning/vendor/imgui/refs/tags ../.git/modules/MetalLearning/vendor/imgui/refs/remotes ../.git/modules/MetalLearning/vendor/imgui/refs/remotes/origin ../.git/modules/MetalLearning/vendor/spdlog/objects ../.git/modules/MetalLearning/vendor/spdlog/info ../.git/modules/MetalLearning/vendor/spdlog/logs ../.git/modules/MetalLearning/vendor/spdlog/hooks ../.git/modules/MetalLearning/vendor/spdlog/refs ../.git/modules/MetalLearning/vendor/spdlog/objects/pack ../.git/modules/MetalLearning/vendor/spdlog/objects/info ../.git/modules/MetalLearning/vendor/spdlog/logs/refs ../.git/modules/MetalLearning/vendor/spdlog/logs/refs/heads ../.git/modules/MetalLearning/vendor/spdlog/logs/refs/remotes ../.git/modules/MetalLearning/vendor/spdlog/logs/refs/remotes/origin ../.git/modules/MetalLearning/vendor/spdlog/refs/heads ../.git/modules/MetalLearning/vendor/spdlog/refs/tags ../.git/modules/MetalLearning/vendor/spdlog/refs/remotes ../.git/modules/MetalLearning/vendor/spdlog/refs/remotes/origin ../.git/modules/MetalLearning/vendor/glm/objects ../.git/modules/MetalLearning/vendor/glm/info ../.git/modules/MetalLearning/vendor/glm/logs ../.git/modules/MetalLearning/vendor/glm/hooks ../.git/modules/MetalLearning/vendor/glm/refs ../.git/modules/MetalLearning/vendor/glm/objects/pack ../.git/modules/MetalLearning/vendor/glm/objects/info ../.git/modules/MetalLearning/vendor/glm/logs/refs ../.git/modules/MetalLearning/vendor/glm/logs/refs/heads ../.git/modules/MetalLearning/vendor/glm/logs/refs/remotes ../.git/modules/MetalLearning/vendor/glm/logs/refs/remotes/origin ../.git/modules/MetalLearning/vendor/glm/refs/heads ../.git/modules/MetalLearning/vendor/glm/refs/tags ../.git/modules/MetalLearning/vendor/glm/refs/remotes ../.git/modules/MetalLearning/vendor/glm/refs/remotes/origin ../.git/modules/MetalLearning/src/vendor ../.git/modules/MetalLearning/src/vendor/objects ../.git/modules/MetalLearning/src/vendor/info ../.git/modules/MetalLearning/src/vendor/logs ../.git/modules/MetalLearning/src/vendor/hooks ../.git/modules/MetalLearning/src/vendor/refs ../.git/modules/MetalLearning/src/vendor/objects/pack ../.git/modules/MetalLearning/src/vendor/objects/info ../.git/modules/MetalLearning/src/vendor/logs/refs ../.git/modules/MetalLearning/src/vendor/logs/refs/heads ../.git/modules/MetalLearning/src/vendor/logs/refs/remotes ../.git/modules/MetalLearning/src/vendor/logs/refs/remotes/origin ../.git/modules/MetalLearning/src/vendor/refs/heads ../.git/modules/MetalLearning/src/vendor/refs/tags ../.git/modules/MetalLearning/src/vendor/refs/remotes ../.git/modules/MetalLearning/src/vendor/refs/remotes/origin ../MEL.xcworkspace/xcuserdata ../MEL.xcworkspace/xcshareddata ../MEL.xcworkspace/xcuserdata/xudianhuan.xcuserdatad ../MEL.xcworkspace/xcshareddata/swiftpm ../MEL.xcworkspace/xcshareddata/swiftpm/configuration ShaderSrc vendor/spdlog/include vendor/imgui";
};
name = Release;
};
C71A85EAF913D09C72F30C2A /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = YES;
CONFIGURATION_BUILD_DIR = "../bin/Release-macosx-x86_64/MetalLearning";
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_DYNAMIC_NO_PIC = NO;
GCC_INCREASE_PRECOMPILED_HEADER_SHARING = YES;
GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp;
GCC_PRECOMPILE_PREFIX_HEADER = NO;
GENERATE_INFOPLIST_FILE = YES;
HEADER_SEARCH_PATHS = "$(SRCROOT)/vendor/spdlog/include";
INSTALL_PATH = "\"$(HOME)/Applications\"";
MACOSX_DEPLOYMENT_TARGET = 10.15;
PRODUCT_NAME = MetalLearning;
};
name = Release;
};
D89FEEF02602E5229C21E530 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = YES;
CONFIGURATION_BUILD_DIR = "../bin/Debug-macosx-x86_64/MetalLearning";
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_DYNAMIC_NO_PIC = NO;
GCC_INCREASE_PRECOMPILED_HEADER_SHARING = YES;
GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp;
GCC_PRECOMPILE_PREFIX_HEADER = NO;
GENERATE_INFOPLIST_FILE = YES;
HEADER_SEARCH_PATHS = "$(SRCROOT)/vendor/spdlog/include";
INSTALL_PATH = "\"$(HOME)/Applications\"";
MACOSX_DEPLOYMENT_TARGET = 10.15;
PRODUCT_NAME = MetalLearning;
};
name = Debug;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "MetalLearning" */ = {
isa = XCConfigurationList;
buildConfigurations = (
61E5269204D34D4493F92CD2 /* Debug */,
6430ED4C7B43887E6B5F838C /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
FE3BCB2A154E665C056A616A /* Build configuration list for PBXNativeTarget "MetalLearning" */ = {
isa = XCConfigurationList;
buildConfigurations = (
D89FEEF02602E5229C21E530 /* Debug */,
C71A85EAF913D09C72F30C2A /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
/* End XCConfigurationList section */
};
rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
}