// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 50; objects = { /* Begin PBXBuildFile section */ 05269A6220ABF20500C29F1E /* MetalKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05269A6120ABF20500C29F1E /* MetalKit.framework */; }; 05A8C7B420DB75A500FF7857 /* Shaders.metal in Sources */ = {isa = PBXBuildFile; fileRef = 05A8C74E20DB72F100FF7857 /* Shaders.metal */; }; 05A8E23820A63CB40084ABDA /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05A8E23720A63CB40084ABDA /* Metal.framework */; }; 05A8E23A20A63CED0084ABDA /* IOSurface.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05A8E23920A63CED0084ABDA /* IOSurface.framework */; }; 05A8E23C20A63CF50084ABDA /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05A8E23B20A63CF50084ABDA /* QuartzCore.framework */; }; 05D7753520A567A400646447 /* griffin_cpp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05D7753320A5678300646447 /* griffin_cpp.cpp */; }; 05D7753720A567A700646447 /* griffin_glslang.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05D7753420A5678400646447 /* griffin_glslang.cpp */; }; 1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58140DA1D0A300B32029 /* MainMenu.xib */; }; 5061C8A41AE47E510080AE14 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 5061C8A31AE47E510080AE14 /* libz.dylib */; }; 509F0C9D1AA23AFC00619ECC /* griffin_objc.m in Sources */ = {isa = PBXBuildFile; fileRef = 509F0C9C1AA23AFC00619ECC /* griffin_objc.m */; }; 840222FC1A889EE2009AB261 /* griffin.c in Sources */ = {isa = PBXBuildFile; fileRef = 840222FB1A889EE2009AB261 /* griffin.c */; }; 84DD5E9F1A88E45B007336C1 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84DD5E9E1A88E45B007336C1 /* CoreVideo.framework */; }; 84DD5EA31A89E2AA007336C1 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97324FDCFA39411CA2CEA /* AppKit.framework */; }; 84DD5EA91A89E4BE007336C1 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84DD5EA81A89E4BE007336C1 /* CoreAudio.framework */; }; 84DD5EAD1A89E5B4007336C1 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84DD5EAC1A89E5B4007336C1 /* OpenGL.framework */; }; 84DD5EB31A89E6C0007336C1 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84DD5EB21A89E6C0007336C1 /* AudioUnit.framework */; }; 84DD5EB51A89E737007336C1 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84DD5EB41A89E737007336C1 /* IOKit.framework */; }; 84DD5EB81A89F1C7007336C1 /* retroarch.icns in Resources */ = {isa = PBXBuildFile; fileRef = 84DD5EB71A89F1C7007336C1 /* retroarch.icns */; }; 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ 0536DF8D20A6BDAC00BBB67F /* Embed Libraries */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 6; files = ( ); name = "Embed Libraries"; runOnlyForDeploymentPostprocessing = 0; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ 05269A6120ABF20500C29F1E /* MetalKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalKit.framework; path = System/Library/Frameworks/MetalKit.framework; sourceTree = SDKROOT; }; 0538874D20DDD5C600769232 /* dxgi_common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dxgi_common.c; sourceTree = ""; }; 0538874E20DDD5C600769232 /* dxgi_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = dxgi_common.h; sourceTree = ""; }; 0538875120DE11D200769232 /* retro_common_api.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = retro_common_api.h; sourceTree = ""; }; 0538875220DE11D200769232 /* retro_environment.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = retro_environment.h; sourceTree = ""; }; 0538875320DE11D200769232 /* retro_timers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = retro_timers.h; sourceTree = ""; }; 0538875420DE11D200769232 /* retro_dirent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = retro_dirent.h; sourceTree = ""; }; 0538875520DE11D300769232 /* retro_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = retro_common.h; sourceTree = ""; }; 0538875620DE11D300769232 /* retro_inline.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = retro_inline.h; sourceTree = ""; }; 0538875720DE11D300769232 /* retro_assert.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = retro_assert.h; sourceTree = ""; }; 0538875820DE11D300769232 /* retro_endianness.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = retro_endianness.h; sourceTree = ""; }; 0538875920DE11D300769232 /* libretro.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = libretro.h; sourceTree = ""; }; 055312AB20DE130A00C4D7F4 /* gl_capabilities.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gl_capabilities.c; sourceTree = ""; }; 055312AD20DE130A00C4D7F4 /* scaler_int.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = scaler_int.c; sourceTree = ""; }; 055312AE20DE130A00C4D7F4 /* pixconv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pixconv.c; sourceTree = ""; }; 055312AF20DE130A00C4D7F4 /* scaler_filter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = scaler_filter.c; sourceTree = ""; }; 055312B020DE130A00C4D7F4 /* scaler.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = scaler.c; sourceTree = ""; }; 0566C78420E49E6800BC768F /* video_frame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = video_frame.h; sourceTree = ""; }; 0566C78620E49E6800BC768F /* vector_4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vector_4.h; sourceTree = ""; }; 0566C78720E49E6800BC768F /* vector_3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vector_3.h; sourceTree = ""; }; 0566C78820E49E6800BC768F /* vector_2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vector_2.h; sourceTree = ""; }; 0566C78920E49E6800BC768F /* matrix_3x3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = matrix_3x3.h; sourceTree = ""; }; 0566C78A20E49E6800BC768F /* matrix_4x4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = matrix_4x4.h; sourceTree = ""; }; 0566C78C20E49E6800BC768F /* scaler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scaler.h; sourceTree = ""; }; 0566C78D20E49E6800BC768F /* pixconv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pixconv.h; sourceTree = ""; }; 0566C78E20E49E6800BC768F /* scaler_int.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scaler_int.h; sourceTree = ""; }; 0566C78F20E49E6800BC768F /* filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filter.h; sourceTree = ""; }; 0566C79020E49E6800BC768F /* gl_capabilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gl_capabilities.h; sourceTree = ""; }; 05A8C51B20DB72F000FF7857 /* menu_shader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = menu_shader.h; sourceTree = ""; }; 05A8C51D20DB72F000FF7857 /* menu_cbs_get_value.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_cbs_get_value.c; sourceTree = ""; }; 05A8C51E20DB72F000FF7857 /* menu_cbs_sublabel.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_cbs_sublabel.c; sourceTree = ""; }; 05A8C51F20DB72F000FF7857 /* menu_cbs_cancel.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_cbs_cancel.c; sourceTree = ""; }; 05A8C52020DB72F000FF7857 /* menu_cbs_down.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_cbs_down.c; sourceTree = ""; }; 05A8C52120DB72F000FF7857 /* menu_cbs_scan.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_cbs_scan.c; sourceTree = ""; }; 05A8C52220DB72F000FF7857 /* menu_cbs_select.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_cbs_select.c; sourceTree = ""; }; 05A8C52320DB72F000FF7857 /* menu_cbs_ok.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_cbs_ok.c; sourceTree = ""; }; 05A8C52420DB72F000FF7857 /* menu_cbs_info.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_cbs_info.c; sourceTree = ""; }; 05A8C52520DB72F000FF7857 /* menu_cbs_left.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_cbs_left.c; sourceTree = ""; }; 05A8C52620DB72F000FF7857 /* menu_cbs_right.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_cbs_right.c; sourceTree = ""; }; 05A8C52720DB72F000FF7857 /* menu_cbs_deferred_push.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_cbs_deferred_push.c; sourceTree = ""; }; 05A8C52820DB72F000FF7857 /* menu_cbs_refresh.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_cbs_refresh.c; sourceTree = ""; }; 05A8C52920DB72F000FF7857 /* menu_cbs_start.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_cbs_start.c; sourceTree = ""; }; 05A8C52A20DB72F000FF7857 /* menu_cbs_contentlist_switch.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_cbs_contentlist_switch.c; sourceTree = ""; }; 05A8C52B20DB72F000FF7857 /* menu_cbs_label.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_cbs_label.c; sourceTree = ""; }; 05A8C52C20DB72F000FF7857 /* menu_cbs_title.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_cbs_title.c; sourceTree = ""; }; 05A8C52D20DB72F000FF7857 /* menu_cbs_up.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_cbs_up.c; sourceTree = ""; }; 05A8C52E20DB72F000FF7857 /* menu_animation.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_animation.c; sourceTree = ""; }; 05A8C52F20DB72F000FF7857 /* menu_displaylist.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = menu_displaylist.h; sourceTree = ""; }; 05A8C53020DB72F000FF7857 /* menu_content.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = menu_content.h; sourceTree = ""; }; 05A8C53220DB72F000FF7857 /* xmb.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = xmb.c; sourceTree = ""; }; 05A8C53320DB72F000FF7857 /* menu_generic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = menu_generic.h; sourceTree = ""; }; 05A8C53420DB72F000FF7857 /* menu_generic.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_generic.c; sourceTree = ""; }; 05A8C53620DB72F000FF7857 /* nk_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = nk_common.h; sourceTree = ""; }; 05A8C53720DB72F000FF7857 /* nk_menu.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = nk_menu.c; sourceTree = ""; }; 05A8C53820DB72F000FF7857 /* nk_wnd_debug.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = nk_wnd_debug.c; sourceTree = ""; }; 05A8C53920DB72F000FF7857 /* nk_common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = nk_common.c; sourceTree = ""; }; 05A8C53A20DB72F000FF7857 /* nk_menu.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = nk_menu.h; sourceTree = ""; }; 05A8C53B20DB72F000FF7857 /* xui.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = xui.cpp; sourceTree = ""; }; 05A8C53C20DB72F000FF7857 /* rgui.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = rgui.c; sourceTree = ""; }; 05A8C53D20DB72F000FF7857 /* nuklear.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = nuklear.c; sourceTree = ""; }; 05A8C53E20DB72F000FF7857 /* null.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = null.c; sourceTree = ""; }; 05A8C53F20DB72F000FF7857 /* zarch.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = zarch.c; sourceTree = ""; }; 05A8C54020DB72F000FF7857 /* materialui.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = materialui.c; sourceTree = ""; }; 05A8C54120DB72F000FF7857 /* menu_cbs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_cbs.c; sourceTree = ""; }; 05A8C54220DB72F000FF7857 /* menu_networking.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = menu_networking.h; sourceTree = ""; }; 05A8C54320DB72F000FF7857 /* menu_driver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = menu_driver.h; sourceTree = ""; }; 05A8C54420DB72F000FF7857 /* menu_event.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_event.c; sourceTree = ""; }; 05A8C54520DB72F000FF7857 /* menu_entries.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_entries.c; sourceTree = ""; }; 05A8C54620DB72F000FF7857 /* menu_setting.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_setting.c; sourceTree = ""; }; 05A8C54720DB72F000FF7857 /* menu_input.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_input.c; sourceTree = ""; }; 05A8C54820DB72F000FF7857 /* menu_content.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_content.c; sourceTree = ""; }; 05A8C54920DB72F000FF7857 /* menu_displaylist.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_displaylist.c; sourceTree = ""; }; 05A8C54A20DB72F000FF7857 /* menu_shader.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_shader.c; sourceTree = ""; }; 05A8C54B20DB72F000FF7857 /* menu_animation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = menu_animation.h; sourceTree = ""; }; 05A8C54C20DB72F000FF7857 /* menu_cbs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = menu_cbs.h; sourceTree = ""; }; 05A8C54D20DB72F000FF7857 /* menu_driver.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_driver.c; sourceTree = ""; }; 05A8C54E20DB72F000FF7857 /* menu_event.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = menu_event.h; sourceTree = ""; }; 05A8C54F20DB72F000FF7857 /* menu_networking.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_networking.c; sourceTree = ""; }; 05A8C55020DB72F000FF7857 /* menu_input.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = menu_input.h; sourceTree = ""; }; 05A8C55120DB72F000FF7857 /* menu_setting.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = menu_setting.h; sourceTree = ""; }; 05A8C55320DB72F000FF7857 /* menu_input_bind_dialog.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = menu_input_bind_dialog.h; sourceTree = ""; }; 05A8C55420DB72F000FF7857 /* menu_filebrowser.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_filebrowser.c; sourceTree = ""; }; 05A8C55520DB72F000FF7857 /* menu_entry.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_entry.c; sourceTree = ""; }; 05A8C55620DB72F000FF7857 /* menu_dialog.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = menu_dialog.h; sourceTree = ""; }; 05A8C55720DB72F000FF7857 /* menu_input_dialog.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = menu_input_dialog.h; sourceTree = ""; }; 05A8C55820DB72F000FF7857 /* menu_osk.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_osk.c; sourceTree = ""; }; 05A8C55920DB72F000FF7857 /* menu_entry.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = menu_entry.h; sourceTree = ""; }; 05A8C55A20DB72F000FF7857 /* menu_filebrowser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = menu_filebrowser.h; sourceTree = ""; }; 05A8C55B20DB72F000FF7857 /* menu_input_dialog.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_input_dialog.c; sourceTree = ""; }; 05A8C55C20DB72F000FF7857 /* menu_dialog.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_dialog.c; sourceTree = ""; }; 05A8C55D20DB72F000FF7857 /* menu_input_bind_dialog.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_input_bind_dialog.c; sourceTree = ""; }; 05A8C55E20DB72F000FF7857 /* menu_osk_utf8_pages.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = menu_osk_utf8_pages.h; sourceTree = ""; }; 05A8C55F20DB72F000FF7857 /* menu_osk.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = menu_osk.h; sourceTree = ""; }; 05A8C56120DB72F000FF7857 /* menu_display_vulkan.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_display_vulkan.c; sourceTree = ""; }; 05A8C56220DB72F000FF7857 /* menu_display_vga.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_display_vga.c; sourceTree = ""; }; 05A8C56320DB72F000FF7857 /* menu_display_gl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_display_gl.c; sourceTree = ""; }; 05A8C56420DB72F000FF7857 /* menu_display_d3d10.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_display_d3d10.c; sourceTree = ""; }; 05A8C56D20DB72F000FF7857 /* menu_display_null.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = menu_display_null.c; sourceTree = ""; }; 05A8C56F20DB72F000FF7857 /* menu_display_metal.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = menu_display_metal.m; sourceTree = ""; }; 05A8C57020DB72F000FF7857 /* menu_entries.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = menu_entries.h; sourceTree = ""; }; 05A8C57220DB72F000FF7857 /* msg_hash_pl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = msg_hash_pl.h; sourceTree = ""; }; 05A8C57320DB72F000FF7857 /* msg_hash_pt_br.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = msg_hash_pt_br.c; sourceTree = ""; }; 05A8C57420DB72F000FF7857 /* msg_hash_it.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = msg_hash_it.h; sourceTree = ""; }; 05A8C57520DB72F000FF7857 /* msg_hash_ar.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = msg_hash_ar.h; sourceTree = ""; }; 05A8C57620DB72F000FF7857 /* msg_hash_ja.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = msg_hash_ja.c; sourceTree = ""; }; 05A8C57720DB72F000FF7857 /* msg_hash_lbl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = msg_hash_lbl.h; sourceTree = ""; }; 05A8C57820DB72F000FF7857 /* msg_hash_ru.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = msg_hash_ru.h; sourceTree = ""; }; 05A8C57920DB72F000FF7857 /* msg_hash_cht.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = msg_hash_cht.c; sourceTree = ""; }; 05A8C57A20DB72F000FF7857 /* msg_hash_ko.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = msg_hash_ko.c; sourceTree = ""; }; 05A8C57B20DB72F000FF7857 /* msg_hash_pt_pt.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = msg_hash_pt_pt.h; sourceTree = ""; }; 05A8C57C20DB72F000FF7857 /* msg_hash_vn.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = msg_hash_vn.h; sourceTree = ""; }; 05A8C57D20DB72F000FF7857 /* msg_hash_nl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = msg_hash_nl.c; sourceTree = ""; }; 05A8C57E20DB72F000FF7857 /* msg_hash_us.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = msg_hash_us.h; sourceTree = ""; }; 05A8C57F20DB72F000FF7857 /* msg_hash_es.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = msg_hash_es.c; sourceTree = ""; }; 05A8C58020DB72F000FF7857 /* msg_hash_de.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = msg_hash_de.c; sourceTree = ""; }; 05A8C58120DB72F000FF7857 /* msg_hash_eo.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = msg_hash_eo.c; sourceTree = ""; }; 05A8C58220DB72F000FF7857 /* msg_hash_chs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = msg_hash_chs.c; sourceTree = ""; }; 05A8C58320DB72F000FF7857 /* msg_hash_fr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = msg_hash_fr.c; sourceTree = ""; }; 05A8C58420DB72F000FF7857 /* msg_hash_it.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = msg_hash_it.c; sourceTree = ""; }; 05A8C58520DB72F000FF7857 /* msg_hash_ar.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = msg_hash_ar.c; sourceTree = ""; }; 05A8C58620DB72F000FF7857 /* msg_hash_ja.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = msg_hash_ja.h; sourceTree = ""; }; 05A8C58720DB72F000FF7857 /* msg_hash_pt_br.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = msg_hash_pt_br.h; sourceTree = ""; }; 05A8C58820DB72F000FF7857 /* msg_hash_pl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = msg_hash_pl.c; sourceTree = ""; }; 05A8C58920DB72F000FF7857 /* msg_hash_cht.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = msg_hash_cht.h; sourceTree = ""; }; 05A8C58A20DB72F000FF7857 /* msg_hash_ru.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = msg_hash_ru.c; sourceTree = ""; }; 05A8C58B20DB72F000FF7857 /* msg_hash_ko.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = msg_hash_ko.h; sourceTree = ""; }; 05A8C58C20DB72F000FF7857 /* msg_hash_es.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = msg_hash_es.h; sourceTree = ""; }; 05A8C58D20DB72F000FF7857 /* msg_hash_us.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = msg_hash_us.c; sourceTree = ""; }; 05A8C58E20DB72F000FF7857 /* msg_hash_de.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = msg_hash_de.h; sourceTree = ""; }; 05A8C58F20DB72F000FF7857 /* msg_hash_nl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = msg_hash_nl.h; sourceTree = ""; }; 05A8C59020DB72F000FF7857 /* msg_hash_pt_pt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = msg_hash_pt_pt.c; sourceTree = ""; }; 05A8C59120DB72F000FF7857 /* msg_hash_vn.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = msg_hash_vn.c; sourceTree = ""; }; 05A8C59220DB72F000FF7857 /* msg_hash_fr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = msg_hash_fr.h; sourceTree = ""; }; 05A8C59320DB72F000FF7857 /* msg_hash_eo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = msg_hash_eo.h; sourceTree = ""; }; 05A8C59420DB72F000FF7857 /* msg_hash_chs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = msg_hash_chs.h; sourceTree = ""; }; 05A8C59620DB72F000FF7857 /* frontend.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = frontend.c; sourceTree = ""; }; 05A8C59B20DB72F000FF7857 /* platform_darwin.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = platform_darwin.m; sourceTree = ""; }; 05A8C59E20DB72F000FF7857 /* platform_null.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = platform_null.c; sourceTree = ""; }; 05A8C5A920DB72F000FF7857 /* frontend_driver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = frontend_driver.h; sourceTree = ""; }; 05A8C5AA20DB72F000FF7857 /* frontend.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = frontend.h; sourceTree = ""; }; 05A8C5AB20DB72F000FF7857 /* frontend_driver.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = frontend_driver.c; sourceTree = ""; }; 05A8C5AC20DB72F000FF7857 /* frontend_salamander.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = frontend_salamander.c; sourceTree = ""; }; 05A8C5AF20DB72F000FF7857 /* ui_win32.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ui_win32.c; sourceTree = ""; }; 05A8C5B820DB72F000FF7857 /* ui_win32_resource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ui_win32_resource.h; sourceTree = ""; }; 05A8C5B920DB72F000FF7857 /* ui_null.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ui_null.c; sourceTree = ""; }; 05A8C5BA20DB72F000FF7857 /* ui_cocoa.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ui_cocoa.m; sourceTree = ""; }; 05A8C5BC20DB72F000FF7857 /* ui_cocoa_msg_window.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ui_cocoa_msg_window.m; sourceTree = ""; }; 05A8C5BD20DB72F000FF7857 /* cocoa_common.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = cocoa_common.m; sourceTree = ""; }; 05A8C5BE20DB72F000FF7857 /* cocoatouch_menu.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = cocoatouch_menu.m; sourceTree = ""; }; 05A8C5BF20DB72F000FF7857 /* ui_cocoa_browser_window.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ui_cocoa_browser_window.m; sourceTree = ""; }; 05A8C5C020DB72F000FF7857 /* ui_cocoa_window.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ui_cocoa_window.m; sourceTree = ""; }; 05A8C5C120DB72F000FF7857 /* ui_cocoa_application.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ui_cocoa_application.m; sourceTree = ""; }; 05A8C5C220DB72F000FF7857 /* cocoa_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cocoa_common.h; sourceTree = ""; }; 05A8C5C820DB72F000FF7857 /* ui_qt.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ui_qt.h; sourceTree = ""; }; 05A8C5CE20DB72F000FF7857 /* ui_cocoa.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ui_cocoa.h; sourceTree = ""; }; 05A8C5CF20DB72F000FF7857 /* ui_cocoatouch.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ui_cocoatouch.m; sourceTree = ""; }; 05A8C5D020DB72F000FF7857 /* ui_qt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ui_qt.cpp; sourceTree = ""; }; 05A8C5D120DB72F000FF7857 /* ui_win32.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ui_win32.h; sourceTree = ""; }; 05A8C5D220DB72F000FF7857 /* ui_companion_driver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ui_companion_driver.h; sourceTree = ""; }; 05A8C5D320DB72F000FF7857 /* ui_companion_driver.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ui_companion_driver.c; sourceTree = ""; }; 05A8C5D520DB72F000FF7857 /* video_display_server.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = video_display_server.c; sourceTree = ""; }; 05A8C5DD20DB72F000FF7857 /* macos_ctx.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = macos_ctx.m; sourceTree = ""; }; 05A8C5E720DB72F000FF7857 /* cocoa_gl_ctx.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = cocoa_gl_ctx.m; sourceTree = ""; }; 05A8C5F020DB72F000FF7857 /* gl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gl.c; sourceTree = ""; }; 05A8C5F720DB72F000FF7857 /* metal.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = metal.m; sourceTree = ""; }; 05A8C5FF20DB72F000FF7857 /* vulkan.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vulkan.c; sourceTree = ""; }; 05A8C60120DB72F000FF7857 /* pipeline_xmb_ribbon.glsl.frag.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pipeline_xmb_ribbon.glsl.frag.h; sourceTree = ""; }; 05A8C60220DB72F000FF7857 /* shaders_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = shaders_common.h; sourceTree = ""; }; 05A8C60320DB72F000FF7857 /* pipeline_bokeh.glsl.frag.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pipeline_bokeh.glsl.frag.h; sourceTree = ""; }; 05A8C60420DB72F000FF7857 /* core_pipeline_xmb_ribbon.glsl.frag.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = core_pipeline_xmb_ribbon.glsl.frag.h; sourceTree = ""; }; 05A8C60520DB72F000FF7857 /* pipeline_snow.glsl.frag.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pipeline_snow.glsl.frag.h; sourceTree = ""; }; 05A8C60620DB72F000FF7857 /* pipeline_xmb_ribbon_simple.glsl.frag.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pipeline_xmb_ribbon_simple.glsl.frag.h; sourceTree = ""; }; 05A8C60720DB72F000FF7857 /* core_alpha_blend.glsl.vert.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = core_alpha_blend.glsl.vert.h; sourceTree = ""; }; 05A8C60820DB72F000FF7857 /* modern_alpha_blend.glsl.frag.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = modern_alpha_blend.glsl.frag.h; sourceTree = ""; }; 05A8C60920DB72F000FF7857 /* pipeline_xmb_ribbon_simple.cg.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pipeline_xmb_ribbon_simple.cg.h; sourceTree = ""; }; 05A8C60A20DB72F000FF7857 /* core_alpha_blend.glsl.frag.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = core_alpha_blend.glsl.frag.h; sourceTree = ""; }; 05A8C60B20DB72F000FF7857 /* modern_alpha_blend.glsl.vert.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = modern_alpha_blend.glsl.vert.h; sourceTree = ""; }; 05A8C60C20DB72F000FF7857 /* opaque.cg.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = opaque.cg.h; sourceTree = ""; }; 05A8C60D20DB72F000FF7857 /* pipeline_nuklear.cg.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pipeline_nuklear.cg.h; sourceTree = ""; }; 05A8C60E20DB72F000FF7857 /* pipeline_nuklear.glsl.vert.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pipeline_nuklear.glsl.vert.h; sourceTree = ""; }; 05A8C60F20DB72F000FF7857 /* modern_opaque.glsl.vert.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = modern_opaque.glsl.vert.h; sourceTree = ""; }; 05A8C61020DB72F000FF7857 /* modern_opaque.glsl.frag.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = modern_opaque.glsl.frag.h; sourceTree = ""; }; 05A8C61120DB72F000FF7857 /* pipeline_nuklear.glsl.frag.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pipeline_nuklear.glsl.frag.h; sourceTree = ""; }; 05A8C61220DB72F000FF7857 /* modern_pipeline_snow.glsl.vert.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = modern_pipeline_snow.glsl.vert.h; sourceTree = ""; }; 05A8C61320DB72F000FF7857 /* pipeline_snowflake.glsl.frag.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pipeline_snowflake.glsl.frag.h; sourceTree = ""; }; 05A8C61420DB72F000FF7857 /* modern_pipeline_xmb_ribbon.glsl.vert.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = modern_pipeline_xmb_ribbon.glsl.vert.h; sourceTree = ""; }; 05A8C61520DB72F000FF7857 /* core_opaque.glsl.vert.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = core_opaque.glsl.vert.h; sourceTree = ""; }; 05A8C61620DB72F000FF7857 /* legacy_pipeline_xmb_ribbon.glsl.vert.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = legacy_pipeline_xmb_ribbon.glsl.vert.h; sourceTree = ""; }; 05A8C61720DB72F000FF7857 /* legacy_opaque.glsl.vert.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = legacy_opaque.glsl.vert.h; sourceTree = ""; }; 05A8C61820DB72F000FF7857 /* modern_pipeline_xmb_ribbon_simple.glsl.vert.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = modern_pipeline_xmb_ribbon_simple.glsl.vert.h; sourceTree = ""; }; 05A8C61920DB72F000FF7857 /* pipeline_snow.cg.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pipeline_snow.cg.h; sourceTree = ""; }; 05A8C61A20DB72F000FF7857 /* legacy_pipeline_snow.glsl.vert.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = legacy_pipeline_snow.glsl.vert.h; sourceTree = ""; }; 05A8C61B20DB72F000FF7857 /* legacy_pipeline_xmb_ribbon_simple.glsl.vert.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = legacy_pipeline_xmb_ribbon_simple.glsl.vert.h; sourceTree = ""; }; 05A8C61C20DB72F000FF7857 /* legacy_opaque.glsl.frag.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = legacy_opaque.glsl.frag.h; sourceTree = ""; }; 05A8C61D20DB72F000FF7857 /* pipeline_snow_simple.glsl.frag.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pipeline_snow_simple.glsl.frag.h; sourceTree = ""; }; 05A8C61E20DB72F000FF7857 /* core_opaque.glsl.frag.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = core_opaque.glsl.frag.h; sourceTree = ""; }; 05A8C62320DB72F000FF7857 /* pipeline_snow_simple.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; path = pipeline_snow_simple.vert; sourceTree = ""; }; 05A8C62420DB72F000FF7857 /* opaque.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; path = opaque.vert; sourceTree = ""; }; 05A8C62520DB72F000FF7857 /* alpha_blend.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; path = alpha_blend.frag; sourceTree = ""; }; 05A8C62620DB72F000FF7857 /* pipeline_snow.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; path = pipeline_snow.frag; sourceTree = ""; }; 05A8C62720DB72F000FF7857 /* pipeline_ribbon.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; path = pipeline_ribbon.vert; sourceTree = ""; }; 05A8C62820DB72F000FF7857 /* opaque.vert.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = opaque.vert.inc; sourceTree = ""; }; 05A8C62920DB72F000FF7857 /* alpha_blend.frag.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = alpha_blend.frag.inc; sourceTree = ""; }; 05A8C62A20DB72F000FF7857 /* pipeline_ribbon.frag.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = pipeline_ribbon.frag.inc; sourceTree = ""; }; 05A8C62B20DB72F000FF7857 /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = ""; }; 05A8C62C20DB72F000FF7857 /* pipeline_bokeh.frag.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = pipeline_bokeh.frag.inc; sourceTree = ""; }; 05A8C62D20DB72F000FF7857 /* font.frag.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = font.frag.inc; sourceTree = ""; }; 05A8C62E20DB72F000FF7857 /* pipeline_snow.frag.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = pipeline_snow.frag.inc; sourceTree = ""; }; 05A8C62F20DB72F000FF7857 /* pipeline_ribbon_simple.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; path = pipeline_ribbon_simple.vert; sourceTree = ""; }; 05A8C63020DB72F000FF7857 /* pipeline_snow_simple.frag.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = pipeline_snow_simple.frag.inc; sourceTree = ""; }; 05A8C63120DB72F000FF7857 /* pipeline_ribbon_simple.frag.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = pipeline_ribbon_simple.frag.inc; sourceTree = ""; }; 05A8C63220DB72F000FF7857 /* pipeline_ribbon_simple.vert.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = pipeline_ribbon_simple.vert.inc; sourceTree = ""; }; 05A8C63320DB72F000FF7857 /* pipeline_ribbon.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; path = pipeline_ribbon.frag; sourceTree = ""; }; 05A8C63420DB72F000FF7857 /* pipeline_snow_simple.vert.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = pipeline_snow_simple.vert.inc; sourceTree = ""; }; 05A8C63520DB72F000FF7857 /* font.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; path = font.frag; sourceTree = ""; }; 05A8C63620DB72F000FF7857 /* alpha_blend.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; path = alpha_blend.vert; sourceTree = ""; }; 05A8C63720DB72F000FF7857 /* pipeline_snow_simple.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; path = pipeline_snow_simple.frag; sourceTree = ""; }; 05A8C63820DB72F000FF7857 /* opaque.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; path = opaque.frag; sourceTree = ""; }; 05A8C63920DB72F000FF7857 /* pipeline_ribbon.vert.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = pipeline_ribbon.vert.inc; sourceTree = ""; }; 05A8C63A20DB72F000FF7857 /* alpha_blend.vert.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = alpha_blend.vert.inc; sourceTree = ""; }; 05A8C63B20DB72F000FF7857 /* opaque.frag.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = opaque.frag.inc; sourceTree = ""; }; 05A8C63C20DB72F000FF7857 /* pipeline_bokeh.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; path = pipeline_bokeh.frag; sourceTree = ""; }; 05A8C63D20DB72F000FF7857 /* pipeline_ribbon_simple.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; path = pipeline_ribbon_simple.frag; sourceTree = ""; }; 05A8C63E20DB72F000FF7857 /* d3d10.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = d3d10.c; sourceTree = ""; }; 05A8C64220DB72F000FF7857 /* shaders_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = shaders_common.h; sourceTree = ""; }; 05A8C64320DB72F000FF7857 /* opaque.hlsl.d3d9.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = opaque.hlsl.d3d9.h; sourceTree = ""; }; 05A8C64420DB72F000FF7857 /* sprite_sm4.hlsl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sprite_sm4.hlsl.h; sourceTree = ""; }; 05A8C64520DB72F000FF7857 /* snow_sm4.hlsl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = snow_sm4.hlsl.h; sourceTree = ""; }; 05A8C64620DB72F000FF7857 /* ribbon_sm4.hlsl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ribbon_sm4.hlsl.h; sourceTree = ""; }; 05A8C64720DB72F000FF7857 /* bokeh_sm4.hlsl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bokeh_sm4.hlsl.h; sourceTree = ""; }; 05A8C64820DB72F000FF7857 /* opaque_sm5.hlsl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = opaque_sm5.hlsl.h; sourceTree = ""; }; 05A8C64920DB72F000FF7857 /* opaque.cg.d3d9.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = opaque.cg.d3d9.h; sourceTree = ""; }; 05A8C64A20DB72F000FF7857 /* simple_snow_sm4.hlsl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = simple_snow_sm4.hlsl.h; sourceTree = ""; }; 05A8C64B20DB72F000FF7857 /* ribbon_simple_sm4.hlsl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ribbon_simple_sm4.hlsl.h; sourceTree = ""; }; 05A8C64C20DB72F000FF7857 /* snowflake_sm4.hlsl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = snowflake_sm4.hlsl.h; sourceTree = ""; }; 05A8C64D20DB72F000FF7857 /* mimpapgen_sm5.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mimpapgen_sm5.h; sourceTree = ""; }; 05A8C64E20DB72F000FF7857 /* font.hlsl.d3d9.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = font.hlsl.d3d9.h; sourceTree = ""; }; 05A8C67420DB72F000FF7857 /* video_state_tracker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_state_tracker.h; sourceTree = ""; }; 05A8C67520DB72F000FF7857 /* video_thread_wrapper.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = video_thread_wrapper.c; sourceTree = ""; }; 05A8C67620DB72F000FF7857 /* video_driver.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = video_driver.c; sourceTree = ""; }; 05A8C67720DB72F000FF7857 /* video_crt_switch.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = video_crt_switch.c; sourceTree = ""; }; 05A8C70E20DB72F000FF7857 /* video_shader_parse.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_shader_parse.h; sourceTree = ""; }; 05A8C71320DB72F000FF7857 /* video_filter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_filter.h; sourceTree = ""; }; 05A8C73820DB72F100FF7857 /* video_coord_array.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_coord_array.h; sourceTree = ""; }; 05A8C73920DB72F100FF7857 /* font_driver.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = font_driver.c; sourceTree = ""; }; 05A8C73C20DB72F100FF7857 /* vulkan_common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vulkan_common.c; sourceTree = ""; }; 05A8C74420DB72F100FF7857 /* metal_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = metal_common.h; sourceTree = ""; }; 05A8C74820DB72F100FF7857 /* metal_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = metal_common.h; sourceTree = ""; }; 05A8C74920DB72F100FF7857 /* TexturedView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TexturedView.h; sourceTree = ""; }; 05A8C74B20DB72F100FF7857 /* Context.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Context.h; sourceTree = ""; }; 05A8C74C20DB72F100FF7857 /* RendererCommon.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RendererCommon.h; sourceTree = ""; }; 05A8C74E20DB72F100FF7857 /* Shaders.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = Shaders.metal; sourceTree = ""; }; 05A8C74F20DB72F100FF7857 /* View.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = View.h; sourceTree = ""; }; 05A8C75020DB72F100FF7857 /* Filter.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Filter.m; sourceTree = ""; }; 05A8C75120DB72F100FF7857 /* ShaderTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShaderTypes.h; sourceTree = ""; }; 05A8C75320DB72F100FF7857 /* Context.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Context.m; sourceTree = ""; }; 05A8C75420DB72F100FF7857 /* RendererCommon.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RendererCommon.m; sourceTree = ""; }; 05A8C75620DB72F100FF7857 /* TexturedView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TexturedView.m; sourceTree = ""; }; 05A8C75720DB72F100FF7857 /* Filter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Filter.h; sourceTree = ""; }; 05A8C75820DB72F100FF7857 /* View.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = View.m; sourceTree = ""; }; 05A8C75D20DB72F100FF7857 /* gl_common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gl_common.c; sourceTree = ""; }; 05A8C75E20DB72F100FF7857 /* d3d_common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = d3d_common.c; sourceTree = ""; }; 05A8C76320DB72F100FF7857 /* d3d10_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = d3d10_common.h; sourceTree = ""; }; 05A8C76820DB72F100FF7857 /* vulkan_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vulkan_common.h; sourceTree = ""; }; 05A8C76920DB72F100FF7857 /* metal_common.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = metal_common.m; sourceTree = ""; }; 05A8C76F20DB72F100FF7857 /* gl_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gl_common.h; sourceTree = ""; }; 05A8C77020DB72F100FF7857 /* d3d_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = d3d_common.h; sourceTree = ""; }; 05A8C77720DB72F100FF7857 /* d3d10_common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = d3d10_common.c; sourceTree = ""; }; 05A8C77A20DB72F100FF7857 /* video_display_server.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_display_server.h; sourceTree = ""; }; 05A8C77B20DB72F100FF7857 /* video_state_tracker.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = video_state_tracker.c; sourceTree = ""; }; 05A8C77D20DB72F100FF7857 /* vga_font.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vga_font.c; sourceTree = ""; }; 05A8C78120DB72F100FF7857 /* d3d10_font.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = d3d10_font.c; sourceTree = ""; }; 05A8C78320DB72F100FF7857 /* metal_raster_font.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = metal_raster_font.m; sourceTree = ""; }; 05A8C78820DB72F100FF7857 /* gl_raster_font.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gl_raster_font.c; sourceTree = ""; }; 05A8C78920DB72F100FF7857 /* vulkan_raster_font.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vulkan_raster_font.c; sourceTree = ""; }; 05A8C78D20DB72F100FF7857 /* video_filter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = video_filter.c; sourceTree = ""; }; 05A8C78F20DB72F100FF7857 /* slang_preprocess.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = slang_preprocess.cpp; sourceTree = ""; }; 05A8C79020DB72F100FF7857 /* glslang_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = glslang_util.h; sourceTree = ""; }; 05A8C79120DB72F100FF7857 /* shader_glsl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = shader_glsl.c; sourceTree = ""; }; 05A8C79220DB72F100FF7857 /* slang_process.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = slang_process.h; sourceTree = ""; }; 05A8C79320DB72F100FF7857 /* slang_reflection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = slang_reflection.h; sourceTree = ""; }; 05A8C79420DB72F100FF7857 /* slang_process.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = slang_process.cpp; sourceTree = ""; }; 05A8C79520DB72F100FF7857 /* shader_vulkan.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = shader_vulkan.cpp; sourceTree = ""; }; 05A8C79620DB72F100FF7857 /* slang_reflection.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = slang_reflection.cpp; sourceTree = ""; }; 05A8C79720DB72F100FF7857 /* shader_glsl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = shader_glsl.h; sourceTree = ""; }; 05A8C79820DB72F100FF7857 /* shader_null.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = shader_null.c; sourceTree = ""; }; 05A8C79920DB72F100FF7857 /* glslang_util.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = glslang_util.cpp; sourceTree = ""; }; 05A8C79A20DB72F100FF7857 /* slang_preprocess.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = slang_preprocess.h; sourceTree = ""; }; 05A8C79B20DB72F100FF7857 /* shader_gl_cg.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = shader_gl_cg.c; sourceTree = ""; }; 05A8C79C20DB72F100FF7857 /* shader_vulkan.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = shader_vulkan.h; sourceTree = ""; }; 05A8C79D20DB72F100FF7857 /* video_crt_switch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_crt_switch.h; sourceTree = ""; }; 05A8C79E20DB72F100FF7857 /* video_shader_parse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = video_shader_parse.c; sourceTree = ""; }; 05A8C79F20DB72F100FF7857 /* video_driver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_driver.h; sourceTree = ""; }; 05A8C7A020DB72F100FF7857 /* video_thread_wrapper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_thread_wrapper.h; sourceTree = ""; }; 05A8C7A220DB72F100FF7857 /* d3d9_renderchain.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = d3d9_renderchain.h; sourceTree = ""; }; 05A8C7A320DB72F100FF7857 /* gl2_renderchain.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gl2_renderchain.c; sourceTree = ""; }; 05A8C7A420DB72F100FF7857 /* d3d9_cg_renderchain.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = d3d9_cg_renderchain.c; sourceTree = ""; }; 05A8C7A520DB72F100FF7857 /* d3d9_hlsl_renderchain.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = d3d9_hlsl_renderchain.c; sourceTree = ""; }; 05A8C7A620DB72F100FF7857 /* gl1_renderchain.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gl1_renderchain.c; sourceTree = ""; }; 05A8C7A720DB72F100FF7857 /* font_driver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = font_driver.h; sourceTree = ""; }; 05A8C7A820DB72F100FF7857 /* video_defines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_defines.h; sourceTree = ""; }; 05A8C7A920DB72F100FF7857 /* video_coord_array.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = video_coord_array.c; sourceTree = ""; }; 05A8C7AB20DB72F100FF7857 /* freetype.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = freetype.c; sourceTree = ""; }; 05A8C7AC20DB72F100FF7857 /* bitmap.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bitmap.bmp; sourceTree = ""; }; 05A8C7AD20DB72F100FF7857 /* coretext.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = coretext.c; sourceTree = ""; }; 05A8C7AE20DB72F100FF7857 /* bitmap.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; path = bitmap.bin; sourceTree = ""; }; 05A8C7AF20DB72F100FF7857 /* stb_unicode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = stb_unicode.c; sourceTree = ""; }; 05A8C7B020DB72F100FF7857 /* bitmapfont.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bitmapfont.c; sourceTree = ""; }; 05A8C7B120DB72F100FF7857 /* bitmap.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bitmap.h; sourceTree = ""; }; 05A8C7B220DB72F100FF7857 /* stb.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = stb.c; sourceTree = ""; }; 05A8E23720A63CB40084ABDA /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; }; 05A8E23920A63CED0084ABDA /* IOSurface.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOSurface.framework; path = System/Library/Frameworks/IOSurface.framework; sourceTree = SDKROOT; }; 05A8E23B20A63CF50084ABDA /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; 05C5D53320E3DD0900654EE4 /* input_types.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = input_types.h; sourceTree = ""; }; 05C5D53420E3DD0900654EE4 /* input_remote.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = input_remote.c; sourceTree = ""; }; 05C5D53720E3DD0900654EE4 /* nullinput.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = nullinput.c; sourceTree = ""; }; 05C5D53820E3DD0900654EE4 /* cocoa_input.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cocoa_input.h; sourceTree = ""; }; 05C5D54120E3DD0900654EE4 /* sdl_input.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sdl_input.c; sourceTree = ""; }; 05C5D54220E3DD0900654EE4 /* cocoa_input.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cocoa_input.c; sourceTree = ""; }; 05C5D54C20E3DD0900654EE4 /* input_keymaps.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = input_keymaps.h; sourceTree = ""; }; 05C5D54E20E3DD0900654EE4 /* blissbox.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = blissbox.h; sourceTree = ""; }; 05C5D55420E3DD0900654EE4 /* GCExtendedGamepadSnapshot.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GCExtendedGamepadSnapshot.h; sourceTree = ""; }; 05C5D55520E3DD0900654EE4 /* GCControllerButtonInput.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GCControllerButtonInput.h; sourceTree = ""; }; 05C5D55620E3DD0900654EE4 /* GCGamepad.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GCGamepad.h; sourceTree = ""; }; 05C5D55720E3DD0900654EE4 /* GCExtendedGamepad.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GCExtendedGamepad.h; sourceTree = ""; }; 05C5D55820E3DD0900654EE4 /* GCGamepadSnapshot.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GCGamepadSnapshot.h; sourceTree = ""; }; 05C5D55920E3DD0900654EE4 /* GCControllerAxisInput.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GCControllerAxisInput.h; sourceTree = ""; }; 05C5D55A20E3DD0900654EE4 /* GCControllerDirectionPad.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GCControllerDirectionPad.h; sourceTree = ""; }; 05C5D55B20E3DD0900654EE4 /* GameController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GameController.h; sourceTree = ""; }; 05C5D55C20E3DD0900654EE4 /* GCController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GCController.h; sourceTree = ""; }; 05C5D55D20E3DD0900654EE4 /* GCControllerElement.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GCControllerElement.h; sourceTree = ""; }; 05C5D55E20E3DD0900654EE4 /* hid_types.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hid_types.h; sourceTree = ""; }; 05C5D55F20E3DD0900654EE4 /* hid_driver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hid_driver.h; sourceTree = ""; }; 05C5D56020E3DD0900654EE4 /* gamepad.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gamepad.h; sourceTree = ""; }; 05C5D56120E3DD0900654EE4 /* input_driver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = input_driver.h; sourceTree = ""; }; 05C5D56320E3DD0900654EE4 /* keyboard_event_apple.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = keyboard_event_apple.c; sourceTree = ""; }; 05C5D56620E3DD0900654EE4 /* keyboard_event_apple.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = keyboard_event_apple.h; sourceTree = ""; }; 05C5D56A20E3DD0900654EE4 /* input_remapping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = input_remapping.h; sourceTree = ""; }; 05C5D56B20E3DD0900654EE4 /* input_mapper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = input_mapper.h; sourceTree = ""; }; 05C5D56C20E3DD0900654EE4 /* input_overlay.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = input_overlay.h; sourceTree = ""; }; 05C5D56D20E3DD0900654EE4 /* input_defines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = input_defines.h; sourceTree = ""; }; 05C5D56F20E3DD0900654EE4 /* btstack_hid.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = btstack_hid.c; sourceTree = ""; }; 05C5D57020E3DD0900654EE4 /* null_hid.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = null_hid.c; sourceTree = ""; }; 05C5D57320E3DD0900654EE4 /* iohidmanager_hid.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = iohidmanager_hid.c; sourceTree = ""; }; 05C5D57620E3DD0900654EE4 /* input_common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = input_common.c; sourceTree = ""; }; 05C5D57720E3DD0900654EE4 /* input_x11_common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = input_x11_common.c; sourceTree = ""; }; 05C5D57820E3DD0900654EE4 /* linux_common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = linux_common.c; sourceTree = ""; }; 05C5D57A20E3DD0900654EE4 /* hid_device_driver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hid_device_driver.h; sourceTree = ""; }; 05C5D57B20E3DD0900654EE4 /* device_ds3.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = device_ds3.c; sourceTree = ""; }; 05C5D57C20E3DD0900654EE4 /* device_ds4.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = device_ds4.c; sourceTree = ""; }; 05C5D57D20E3DD0900654EE4 /* hid_device_driver.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = hid_device_driver.c; sourceTree = ""; }; 05C5D57E20E3DD0900654EE4 /* device_wiiu_gca.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = device_wiiu_gca.c; sourceTree = ""; }; 05C5D57F20E3DD0900654EE4 /* device_null.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = device_null.c; sourceTree = ""; }; 05C5D58020E3DD0900654EE4 /* linux_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = linux_common.h; sourceTree = ""; }; 05C5D58120E3DD0900654EE4 /* input_x11_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = input_x11_common.h; sourceTree = ""; }; 05C5D58220E3DD0900654EE4 /* input_autodetect_builtin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = input_autodetect_builtin.c; sourceTree = ""; }; 05C5D58320E3DD0900654EE4 /* input_keymaps.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = input_keymaps.c; sourceTree = ""; }; 05C5D58720E3DD0900654EE4 /* sdl_joypad.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sdl_joypad.c; sourceTree = ""; }; 05C5D58820E3DD0900654EE4 /* null_joypad.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = null_joypad.c; sourceTree = ""; }; 05C5D58D20E3DD0900654EE4 /* mfi_joypad.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = mfi_joypad.m; sourceTree = ""; }; 05C5D59820E3DD0A00654EE4 /* hid_joypad.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = hid_joypad.c; sourceTree = ""; }; 05C5D59F20E3DD0A00654EE4 /* input_remote.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = input_remote.h; sourceTree = ""; }; 05C5D5A020E3DD0A00654EE4 /* input_overlay.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = input_overlay.c; sourceTree = ""; }; 05C5D5A120E3DD0A00654EE4 /* input_mapper.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = input_mapper.c; sourceTree = ""; }; 05C5D5A220E3DD0A00654EE4 /* input_remapping.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = input_remapping.c; sourceTree = ""; }; 05C5D5A320E3DD0A00654EE4 /* input_driver.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = input_driver.c; sourceTree = ""; }; 05D7753120A55D2700646447 /* BaseConfig.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = BaseConfig.xcconfig; sourceTree = ""; }; 05D7753320A5678300646447 /* griffin_cpp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = griffin_cpp.cpp; path = ../../griffin/griffin_cpp.cpp; sourceTree = ""; }; 05D7753420A5678400646447 /* griffin_glslang.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = griffin_glslang.cpp; path = ../../griffin/griffin_glslang.cpp; sourceTree = ""; }; 05FA11A120CC6684008C5D0A /* MetalRenderer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = MetalRenderer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 089C165DFE840E0CC02AAC07 /* InfoPlist.strings */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = InfoPlist.strings; path = OSX/en.lproj/InfoPlist.strings; sourceTree = ""; }; 1DDD58150DA1D0A300B32029 /* MainMenu.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = MainMenu.xib; path = OSX/en.lproj/MainMenu.xib; sourceTree = ""; }; 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; 5008453B1B89300700CE6073 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = /../../pkg/apple/OSX/Info.plist; sourceTree = SOURCE_ROOT; }; 5061C8A31AE47E510080AE14 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; }; 509F0C9C1AA23AFC00619ECC /* griffin_objc.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = griffin_objc.m; path = ../../griffin/griffin_objc.m; sourceTree = ""; }; 840222FB1A889EE2009AB261 /* griffin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = griffin.c; path = ../../griffin/griffin.c; sourceTree = SOURCE_ROOT; }; 84DD5E9E1A88E45B007336C1 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = /System/Library/Frameworks/CoreVideo.framework; sourceTree = ""; }; 84DD5EA61A89E406007336C1 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = /System/Library/Frameworks/CoreLocation.framework; sourceTree = ""; }; 84DD5EA81A89E4BE007336C1 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; 84DD5EAC1A89E5B4007336C1 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = ""; }; 84DD5EB01A89E664007336C1 /* Cg.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cg.framework; path = /Library/Frameworks/Cg.framework; sourceTree = ""; }; 84DD5EB21A89E6C0007336C1 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = /System/Library/Frameworks/AudioUnit.framework; sourceTree = ""; }; 84DD5EB41A89E737007336C1 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = ../../../../../../System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; 84DD5EB71A89F1C7007336C1 /* retroarch.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = retroarch.icns; path = ../../media/retroarch.icns; sourceTree = ""; }; 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = OSX/Info.plist; sourceTree = ""; }; 8D1107320486CEB800E47090 /* RetroArch.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = RetroArch.app; sourceTree = BUILT_PRODUCTS_DIR; }; A902040DE66D42F9EE47BFE3 /* MenuDisplay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MenuDisplay.h; sourceTree = ""; }; A902070F2C43F222FD56A95A /* MenuDisplay.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MenuDisplay.m; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 8D11072E0486CEB800E47090 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 05A8E23C20A63CF50084ABDA /* QuartzCore.framework in Frameworks */, 05A8E23A20A63CED0084ABDA /* IOSurface.framework in Frameworks */, 05A8E23820A63CB40084ABDA /* Metal.framework in Frameworks */, 05269A6220ABF20500C29F1E /* MetalKit.framework in Frameworks */, 5061C8A41AE47E510080AE14 /* libz.dylib in Frameworks */, 84DD5EA91A89E4BE007336C1 /* CoreAudio.framework in Frameworks */, 84DD5EB31A89E6C0007336C1 /* AudioUnit.framework in Frameworks */, 84DD5EAD1A89E5B4007336C1 /* OpenGL.framework in Frameworks */, 84DD5EA31A89E2AA007336C1 /* AppKit.framework in Frameworks */, 84DD5E9F1A88E45B007336C1 /* CoreVideo.framework in Frameworks */, 84DD5EB51A89E737007336C1 /* IOKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 0538874F20DE117B00769232 /* libretro-common */ = { isa = PBXGroup; children = ( 0538875020DE11A800769232 /* include */, 055312AA20DE130A00C4D7F4 /* gfx */, ); name = "libretro-common"; path = "../../libretro-common"; sourceTree = ""; }; 0538875020DE11A800769232 /* include */ = { isa = PBXGroup; children = ( 0566C78320E49E6800BC768F /* gfx */, 0538875920DE11D300769232 /* libretro.h */, 0538875720DE11D300769232 /* retro_assert.h */, 0538875120DE11D200769232 /* retro_common_api.h */, 0538875520DE11D300769232 /* retro_common.h */, 0538875420DE11D200769232 /* retro_dirent.h */, 0538875820DE11D300769232 /* retro_endianness.h */, 0538875220DE11D200769232 /* retro_environment.h */, 0538875620DE11D300769232 /* retro_inline.h */, 0538875320DE11D200769232 /* retro_timers.h */, ); path = include; sourceTree = ""; }; 055312AA20DE130A00C4D7F4 /* gfx */ = { isa = PBXGroup; children = ( 055312AC20DE130A00C4D7F4 /* scaler */, 055312AB20DE130A00C4D7F4 /* gl_capabilities.c */, ); path = gfx; sourceTree = ""; }; 055312AC20DE130A00C4D7F4 /* scaler */ = { isa = PBXGroup; children = ( 055312AD20DE130A00C4D7F4 /* scaler_int.c */, 055312AE20DE130A00C4D7F4 /* pixconv.c */, 055312AF20DE130A00C4D7F4 /* scaler_filter.c */, 055312B020DE130A00C4D7F4 /* scaler.c */, ); path = scaler; sourceTree = ""; }; 0566C78320E49E6800BC768F /* gfx */ = { isa = PBXGroup; children = ( 0566C78520E49E6800BC768F /* math */, 0566C78B20E49E6800BC768F /* scaler */, 0566C78420E49E6800BC768F /* video_frame.h */, 0566C79020E49E6800BC768F /* gl_capabilities.h */, ); path = gfx; sourceTree = ""; }; 0566C78520E49E6800BC768F /* math */ = { isa = PBXGroup; children = ( 0566C78620E49E6800BC768F /* vector_4.h */, 0566C78720E49E6800BC768F /* vector_3.h */, 0566C78820E49E6800BC768F /* vector_2.h */, 0566C78920E49E6800BC768F /* matrix_3x3.h */, 0566C78A20E49E6800BC768F /* matrix_4x4.h */, ); path = math; sourceTree = ""; }; 0566C78B20E49E6800BC768F /* scaler */ = { isa = PBXGroup; children = ( 0566C78C20E49E6800BC768F /* scaler.h */, 0566C78D20E49E6800BC768F /* pixconv.h */, 0566C78E20E49E6800BC768F /* scaler_int.h */, 0566C78F20E49E6800BC768F /* filter.h */, ); path = scaler; sourceTree = ""; }; 05A8C51920DB72C200FF7857 /* Sources */ = { isa = PBXGroup; children = ( 0538874F20DE117B00769232 /* libretro-common */, 05A8C59520DB72F000FF7857 /* frontend */, 05A8C5D420DB72F000FF7857 /* gfx */, 05A8C57120DB72F000FF7857 /* intl */, 05C5D53220E3DD0900654EE4 /* input */, 05A8C51A20DB72F000FF7857 /* menu */, 05A8C5AD20DB72F000FF7857 /* ui */, ); name = Sources; sourceTree = ""; }; 05A8C51A20DB72F000FF7857 /* menu */ = { isa = PBXGroup; children = ( 05A8C51C20DB72F000FF7857 /* cbs */, 05A8C53120DB72F000FF7857 /* drivers */, 05A8C56020DB72F000FF7857 /* drivers_display */, 05A8C52E20DB72F000FF7857 /* menu_animation.c */, 05A8C54B20DB72F000FF7857 /* menu_animation.h */, 05A8C54120DB72F000FF7857 /* menu_cbs.c */, 05A8C54C20DB72F000FF7857 /* menu_cbs.h */, 05A8C54820DB72F000FF7857 /* menu_content.c */, 05A8C53020DB72F000FF7857 /* menu_content.h */, 05A8C54920DB72F000FF7857 /* menu_displaylist.c */, 05A8C52F20DB72F000FF7857 /* menu_displaylist.h */, 05A8C54D20DB72F000FF7857 /* menu_driver.c */, 05A8C54320DB72F000FF7857 /* menu_driver.h */, 05A8C54520DB72F000FF7857 /* menu_entries.c */, 05A8C57020DB72F000FF7857 /* menu_entries.h */, 05A8C54420DB72F000FF7857 /* menu_event.c */, 05A8C54E20DB72F000FF7857 /* menu_event.h */, 05A8C54720DB72F000FF7857 /* menu_input.c */, 05A8C55020DB72F000FF7857 /* menu_input.h */, 05A8C54F20DB72F000FF7857 /* menu_networking.c */, 05A8C54220DB72F000FF7857 /* menu_networking.h */, 05A8C54620DB72F000FF7857 /* menu_setting.c */, 05A8C55120DB72F000FF7857 /* menu_setting.h */, 05A8C54A20DB72F000FF7857 /* menu_shader.c */, 05A8C51B20DB72F000FF7857 /* menu_shader.h */, 05A8C55220DB72F000FF7857 /* widgets */, ); name = menu; path = ../../menu; sourceTree = ""; }; 05A8C51C20DB72F000FF7857 /* cbs */ = { isa = PBXGroup; children = ( 05A8C51D20DB72F000FF7857 /* menu_cbs_get_value.c */, 05A8C51E20DB72F000FF7857 /* menu_cbs_sublabel.c */, 05A8C51F20DB72F000FF7857 /* menu_cbs_cancel.c */, 05A8C52020DB72F000FF7857 /* menu_cbs_down.c */, 05A8C52120DB72F000FF7857 /* menu_cbs_scan.c */, 05A8C52220DB72F000FF7857 /* menu_cbs_select.c */, 05A8C52320DB72F000FF7857 /* menu_cbs_ok.c */, 05A8C52420DB72F000FF7857 /* menu_cbs_info.c */, 05A8C52520DB72F000FF7857 /* menu_cbs_left.c */, 05A8C52620DB72F000FF7857 /* menu_cbs_right.c */, 05A8C52720DB72F000FF7857 /* menu_cbs_deferred_push.c */, 05A8C52820DB72F000FF7857 /* menu_cbs_refresh.c */, 05A8C52920DB72F000FF7857 /* menu_cbs_start.c */, 05A8C52A20DB72F000FF7857 /* menu_cbs_contentlist_switch.c */, 05A8C52B20DB72F000FF7857 /* menu_cbs_label.c */, 05A8C52C20DB72F000FF7857 /* menu_cbs_title.c */, 05A8C52D20DB72F000FF7857 /* menu_cbs_up.c */, ); path = cbs; sourceTree = ""; }; 05A8C53120DB72F000FF7857 /* drivers */ = { isa = PBXGroup; children = ( 05A8C53520DB72F000FF7857 /* nuklear */, 05A8C54020DB72F000FF7857 /* materialui.c */, 05A8C53420DB72F000FF7857 /* menu_generic.c */, 05A8C53320DB72F000FF7857 /* menu_generic.h */, 05A8C53D20DB72F000FF7857 /* nuklear.c */, 05A8C53E20DB72F000FF7857 /* null.c */, 05A8C53C20DB72F000FF7857 /* rgui.c */, 05A8C53220DB72F000FF7857 /* xmb.c */, 05A8C53B20DB72F000FF7857 /* xui.cpp */, 05A8C53F20DB72F000FF7857 /* zarch.c */, ); path = drivers; sourceTree = ""; }; 05A8C53520DB72F000FF7857 /* nuklear */ = { isa = PBXGroup; children = ( 05A8C53620DB72F000FF7857 /* nk_common.h */, 05A8C53720DB72F000FF7857 /* nk_menu.c */, 05A8C53820DB72F000FF7857 /* nk_wnd_debug.c */, 05A8C53920DB72F000FF7857 /* nk_common.c */, 05A8C53A20DB72F000FF7857 /* nk_menu.h */, ); path = nuklear; sourceTree = ""; }; 05A8C55220DB72F000FF7857 /* widgets */ = { isa = PBXGroup; children = ( 05A8C55320DB72F000FF7857 /* menu_input_bind_dialog.h */, 05A8C55420DB72F000FF7857 /* menu_filebrowser.c */, 05A8C55520DB72F000FF7857 /* menu_entry.c */, 05A8C55620DB72F000FF7857 /* menu_dialog.h */, 05A8C55720DB72F000FF7857 /* menu_input_dialog.h */, 05A8C55820DB72F000FF7857 /* menu_osk.c */, 05A8C55920DB72F000FF7857 /* menu_entry.h */, 05A8C55A20DB72F000FF7857 /* menu_filebrowser.h */, 05A8C55B20DB72F000FF7857 /* menu_input_dialog.c */, 05A8C55C20DB72F000FF7857 /* menu_dialog.c */, 05A8C55D20DB72F000FF7857 /* menu_input_bind_dialog.c */, 05A8C55E20DB72F000FF7857 /* menu_osk_utf8_pages.h */, 05A8C55F20DB72F000FF7857 /* menu_osk.h */, ); path = widgets; sourceTree = ""; }; 05A8C56020DB72F000FF7857 /* drivers_display */ = { isa = PBXGroup; children = ( 05A8C56420DB72F000FF7857 /* menu_display_d3d10.c */, 05A8C56320DB72F000FF7857 /* menu_display_gl.c */, 05A8C56F20DB72F000FF7857 /* menu_display_metal.m */, 05A8C56D20DB72F000FF7857 /* menu_display_null.c */, 05A8C56220DB72F000FF7857 /* menu_display_vga.c */, 05A8C56120DB72F000FF7857 /* menu_display_vulkan.c */, ); path = drivers_display; sourceTree = ""; }; 05A8C57120DB72F000FF7857 /* intl */ = { isa = PBXGroup; children = ( 05A8C58520DB72F000FF7857 /* msg_hash_ar.c */, 05A8C57520DB72F000FF7857 /* msg_hash_ar.h */, 05A8C58220DB72F000FF7857 /* msg_hash_chs.c */, 05A8C59420DB72F000FF7857 /* msg_hash_chs.h */, 05A8C57920DB72F000FF7857 /* msg_hash_cht.c */, 05A8C58920DB72F000FF7857 /* msg_hash_cht.h */, 05A8C58020DB72F000FF7857 /* msg_hash_de.c */, 05A8C58E20DB72F000FF7857 /* msg_hash_de.h */, 05A8C58120DB72F000FF7857 /* msg_hash_eo.c */, 05A8C59320DB72F000FF7857 /* msg_hash_eo.h */, 05A8C57F20DB72F000FF7857 /* msg_hash_es.c */, 05A8C58C20DB72F000FF7857 /* msg_hash_es.h */, 05A8C58320DB72F000FF7857 /* msg_hash_fr.c */, 05A8C59220DB72F000FF7857 /* msg_hash_fr.h */, 05A8C58420DB72F000FF7857 /* msg_hash_it.c */, 05A8C57420DB72F000FF7857 /* msg_hash_it.h */, 05A8C57620DB72F000FF7857 /* msg_hash_ja.c */, 05A8C58620DB72F000FF7857 /* msg_hash_ja.h */, 05A8C57A20DB72F000FF7857 /* msg_hash_ko.c */, 05A8C58B20DB72F000FF7857 /* msg_hash_ko.h */, 05A8C57720DB72F000FF7857 /* msg_hash_lbl.h */, 05A8C57D20DB72F000FF7857 /* msg_hash_nl.c */, 05A8C58F20DB72F000FF7857 /* msg_hash_nl.h */, 05A8C58820DB72F000FF7857 /* msg_hash_pl.c */, 05A8C57220DB72F000FF7857 /* msg_hash_pl.h */, 05A8C57320DB72F000FF7857 /* msg_hash_pt_br.c */, 05A8C58720DB72F000FF7857 /* msg_hash_pt_br.h */, 05A8C59020DB72F000FF7857 /* msg_hash_pt_pt.c */, 05A8C57B20DB72F000FF7857 /* msg_hash_pt_pt.h */, 05A8C58A20DB72F000FF7857 /* msg_hash_ru.c */, 05A8C57820DB72F000FF7857 /* msg_hash_ru.h */, 05A8C58D20DB72F000FF7857 /* msg_hash_us.c */, 05A8C57E20DB72F000FF7857 /* msg_hash_us.h */, 05A8C59120DB72F000FF7857 /* msg_hash_vn.c */, 05A8C57C20DB72F000FF7857 /* msg_hash_vn.h */, ); name = intl; path = ../../intl; sourceTree = ""; }; 05A8C59520DB72F000FF7857 /* frontend */ = { isa = PBXGroup; children = ( 05A8C59720DB72F000FF7857 /* drivers */, 05A8C59620DB72F000FF7857 /* frontend.c */, 05A8C5A920DB72F000FF7857 /* frontend_driver.h */, 05A8C5AA20DB72F000FF7857 /* frontend.h */, 05A8C5AB20DB72F000FF7857 /* frontend_driver.c */, 05A8C5AC20DB72F000FF7857 /* frontend_salamander.c */, ); name = frontend; path = ../../frontend; sourceTree = ""; }; 05A8C59720DB72F000FF7857 /* drivers */ = { isa = PBXGroup; children = ( 05A8C59B20DB72F000FF7857 /* platform_darwin.m */, 05A8C59E20DB72F000FF7857 /* platform_null.c */, ); path = drivers; sourceTree = ""; }; 05A8C5AD20DB72F000FF7857 /* ui */ = { isa = PBXGroup; children = ( 05A8C5AE20DB72F000FF7857 /* drivers */, 05A8C5D220DB72F000FF7857 /* ui_companion_driver.h */, 05A8C5D320DB72F000FF7857 /* ui_companion_driver.c */, ); name = ui; path = ../../ui; sourceTree = ""; }; 05A8C5AE20DB72F000FF7857 /* drivers */ = { isa = PBXGroup; children = ( 05A8C5BB20DB72F000FF7857 /* cocoa */, 05A8C5CE20DB72F000FF7857 /* ui_cocoa.h */, 05A8C5BA20DB72F000FF7857 /* ui_cocoa.m */, 05A8C5CF20DB72F000FF7857 /* ui_cocoatouch.m */, 05A8C5B920DB72F000FF7857 /* ui_null.c */, 05A8C5D020DB72F000FF7857 /* ui_qt.cpp */, 05A8C5C820DB72F000FF7857 /* ui_qt.h */, 05A8C5B820DB72F000FF7857 /* ui_win32_resource.h */, 05A8C5AF20DB72F000FF7857 /* ui_win32.c */, 05A8C5D120DB72F000FF7857 /* ui_win32.h */, ); path = drivers; sourceTree = ""; }; 05A8C5BB20DB72F000FF7857 /* cocoa */ = { isa = PBXGroup; children = ( 05A8C5C220DB72F000FF7857 /* cocoa_common.h */, 05A8C5BD20DB72F000FF7857 /* cocoa_common.m */, 05A8C5BE20DB72F000FF7857 /* cocoatouch_menu.m */, 05A8C5C120DB72F000FF7857 /* ui_cocoa_application.m */, 05A8C5BF20DB72F000FF7857 /* ui_cocoa_browser_window.m */, 05A8C5BC20DB72F000FF7857 /* ui_cocoa_msg_window.m */, 05A8C5C020DB72F000FF7857 /* ui_cocoa_window.m */, ); path = cocoa; sourceTree = ""; }; 05A8C5D420DB72F000FF7857 /* gfx */ = { isa = PBXGroup; children = ( 05A8C73A20DB72F100FF7857 /* common */, 05A8C5EC20DB72F000FF7857 /* drivers */, 05A8C5D620DB72F000FF7857 /* drivers_context */, 05A8C77C20DB72F100FF7857 /* drivers_font */, 05A8C7AA20DB72F100FF7857 /* drivers_font_renderer */, 05A8C7A120DB72F100FF7857 /* drivers_renderchain */, 05A8C78E20DB72F100FF7857 /* drivers_shader */, 05A8C73920DB72F100FF7857 /* font_driver.c */, 05A8C7A720DB72F100FF7857 /* font_driver.h */, 05A8C7A920DB72F100FF7857 /* video_coord_array.c */, 05A8C73820DB72F100FF7857 /* video_coord_array.h */, 05A8C67720DB72F000FF7857 /* video_crt_switch.c */, 05A8C79D20DB72F100FF7857 /* video_crt_switch.h */, 05A8C7A820DB72F100FF7857 /* video_defines.h */, 05A8C5D520DB72F000FF7857 /* video_display_server.c */, 05A8C77A20DB72F100FF7857 /* video_display_server.h */, 05A8C67620DB72F000FF7857 /* video_driver.c */, 05A8C79F20DB72F100FF7857 /* video_driver.h */, 05A8C78D20DB72F100FF7857 /* video_filter.c */, 05A8C71320DB72F000FF7857 /* video_filter.h */, 05A8C79E20DB72F100FF7857 /* video_shader_parse.c */, 05A8C70E20DB72F000FF7857 /* video_shader_parse.h */, 05A8C77B20DB72F100FF7857 /* video_state_tracker.c */, 05A8C67420DB72F000FF7857 /* video_state_tracker.h */, 05A8C67520DB72F000FF7857 /* video_thread_wrapper.c */, 05A8C7A020DB72F100FF7857 /* video_thread_wrapper.h */, ); name = gfx; path = ../../gfx; sourceTree = ""; }; 05A8C5D620DB72F000FF7857 /* drivers_context */ = { isa = PBXGroup; children = ( 05A8C5E720DB72F000FF7857 /* cocoa_gl_ctx.m */, 05A8C5DD20DB72F000FF7857 /* macos_ctx.m */, ); path = drivers_context; sourceTree = ""; }; 05A8C5EC20DB72F000FF7857 /* drivers */ = { isa = PBXGroup; children = ( 05A8C64120DB72F000FF7857 /* d3d_shaders */, 05A8C60020DB72F000FF7857 /* gl_shaders */, 05A8C7B320DB756F00FF7857 /* metal_shaders */, 05A8C62220DB72F000FF7857 /* vulkan_shaders */, 05A8C63E20DB72F000FF7857 /* d3d10.c */, 05A8C5F020DB72F000FF7857 /* gl.c */, 05A8C5F720DB72F000FF7857 /* metal.m */, 05A8C5FF20DB72F000FF7857 /* vulkan.c */, ); path = drivers; sourceTree = ""; }; 05A8C60020DB72F000FF7857 /* gl_shaders */ = { isa = PBXGroup; children = ( 05A8C60120DB72F000FF7857 /* pipeline_xmb_ribbon.glsl.frag.h */, 05A8C60220DB72F000FF7857 /* shaders_common.h */, 05A8C60320DB72F000FF7857 /* pipeline_bokeh.glsl.frag.h */, 05A8C60420DB72F000FF7857 /* core_pipeline_xmb_ribbon.glsl.frag.h */, 05A8C60520DB72F000FF7857 /* pipeline_snow.glsl.frag.h */, 05A8C60620DB72F000FF7857 /* pipeline_xmb_ribbon_simple.glsl.frag.h */, 05A8C60720DB72F000FF7857 /* core_alpha_blend.glsl.vert.h */, 05A8C60820DB72F000FF7857 /* modern_alpha_blend.glsl.frag.h */, 05A8C60920DB72F000FF7857 /* pipeline_xmb_ribbon_simple.cg.h */, 05A8C60A20DB72F000FF7857 /* core_alpha_blend.glsl.frag.h */, 05A8C60B20DB72F000FF7857 /* modern_alpha_blend.glsl.vert.h */, 05A8C60C20DB72F000FF7857 /* opaque.cg.h */, 05A8C60D20DB72F000FF7857 /* pipeline_nuklear.cg.h */, 05A8C60E20DB72F000FF7857 /* pipeline_nuklear.glsl.vert.h */, 05A8C60F20DB72F000FF7857 /* modern_opaque.glsl.vert.h */, 05A8C61020DB72F000FF7857 /* modern_opaque.glsl.frag.h */, 05A8C61120DB72F000FF7857 /* pipeline_nuklear.glsl.frag.h */, 05A8C61220DB72F000FF7857 /* modern_pipeline_snow.glsl.vert.h */, 05A8C61320DB72F000FF7857 /* pipeline_snowflake.glsl.frag.h */, 05A8C61420DB72F000FF7857 /* modern_pipeline_xmb_ribbon.glsl.vert.h */, 05A8C61520DB72F000FF7857 /* core_opaque.glsl.vert.h */, 05A8C61620DB72F000FF7857 /* legacy_pipeline_xmb_ribbon.glsl.vert.h */, 05A8C61720DB72F000FF7857 /* legacy_opaque.glsl.vert.h */, 05A8C61820DB72F000FF7857 /* modern_pipeline_xmb_ribbon_simple.glsl.vert.h */, 05A8C61920DB72F000FF7857 /* pipeline_snow.cg.h */, 05A8C61A20DB72F000FF7857 /* legacy_pipeline_snow.glsl.vert.h */, 05A8C61B20DB72F000FF7857 /* legacy_pipeline_xmb_ribbon_simple.glsl.vert.h */, 05A8C61C20DB72F000FF7857 /* legacy_opaque.glsl.frag.h */, 05A8C61D20DB72F000FF7857 /* pipeline_snow_simple.glsl.frag.h */, 05A8C61E20DB72F000FF7857 /* core_opaque.glsl.frag.h */, ); path = gl_shaders; sourceTree = ""; }; 05A8C62220DB72F000FF7857 /* vulkan_shaders */ = { isa = PBXGroup; children = ( 05A8C62320DB72F000FF7857 /* pipeline_snow_simple.vert */, 05A8C62420DB72F000FF7857 /* opaque.vert */, 05A8C62520DB72F000FF7857 /* alpha_blend.frag */, 05A8C62620DB72F000FF7857 /* pipeline_snow.frag */, 05A8C62720DB72F000FF7857 /* pipeline_ribbon.vert */, 05A8C62820DB72F000FF7857 /* opaque.vert.inc */, 05A8C62920DB72F000FF7857 /* alpha_blend.frag.inc */, 05A8C62A20DB72F000FF7857 /* pipeline_ribbon.frag.inc */, 05A8C62B20DB72F000FF7857 /* Makefile */, 05A8C62C20DB72F000FF7857 /* pipeline_bokeh.frag.inc */, 05A8C62D20DB72F000FF7857 /* font.frag.inc */, 05A8C62E20DB72F000FF7857 /* pipeline_snow.frag.inc */, 05A8C62F20DB72F000FF7857 /* pipeline_ribbon_simple.vert */, 05A8C63020DB72F000FF7857 /* pipeline_snow_simple.frag.inc */, 05A8C63120DB72F000FF7857 /* pipeline_ribbon_simple.frag.inc */, 05A8C63220DB72F000FF7857 /* pipeline_ribbon_simple.vert.inc */, 05A8C63320DB72F000FF7857 /* pipeline_ribbon.frag */, 05A8C63420DB72F000FF7857 /* pipeline_snow_simple.vert.inc */, 05A8C63520DB72F000FF7857 /* font.frag */, 05A8C63620DB72F000FF7857 /* alpha_blend.vert */, 05A8C63720DB72F000FF7857 /* pipeline_snow_simple.frag */, 05A8C63820DB72F000FF7857 /* opaque.frag */, 05A8C63920DB72F000FF7857 /* pipeline_ribbon.vert.inc */, 05A8C63A20DB72F000FF7857 /* alpha_blend.vert.inc */, 05A8C63B20DB72F000FF7857 /* opaque.frag.inc */, 05A8C63C20DB72F000FF7857 /* pipeline_bokeh.frag */, 05A8C63D20DB72F000FF7857 /* pipeline_ribbon_simple.frag */, ); path = vulkan_shaders; sourceTree = ""; }; 05A8C64120DB72F000FF7857 /* d3d_shaders */ = { isa = PBXGroup; children = ( 05A8C64220DB72F000FF7857 /* shaders_common.h */, 05A8C64320DB72F000FF7857 /* opaque.hlsl.d3d9.h */, 05A8C64420DB72F000FF7857 /* sprite_sm4.hlsl.h */, 05A8C64520DB72F000FF7857 /* snow_sm4.hlsl.h */, 05A8C64620DB72F000FF7857 /* ribbon_sm4.hlsl.h */, 05A8C64720DB72F000FF7857 /* bokeh_sm4.hlsl.h */, 05A8C64820DB72F000FF7857 /* opaque_sm5.hlsl.h */, 05A8C64920DB72F000FF7857 /* opaque.cg.d3d9.h */, 05A8C64A20DB72F000FF7857 /* simple_snow_sm4.hlsl.h */, 05A8C64B20DB72F000FF7857 /* ribbon_simple_sm4.hlsl.h */, 05A8C64C20DB72F000FF7857 /* snowflake_sm4.hlsl.h */, 05A8C64D20DB72F000FF7857 /* mimpapgen_sm5.h */, 05A8C64E20DB72F000FF7857 /* font.hlsl.d3d9.h */, ); path = d3d_shaders; sourceTree = ""; }; 05A8C73A20DB72F100FF7857 /* common */ = { isa = PBXGroup; children = ( 05A8C74520DB72F100FF7857 /* metal */, 05A8C75E20DB72F100FF7857 /* d3d_common.c */, 05A8C77020DB72F100FF7857 /* d3d_common.h */, 05A8C77720DB72F100FF7857 /* d3d10_common.c */, 05A8C76320DB72F100FF7857 /* d3d10_common.h */, 0538874D20DDD5C600769232 /* dxgi_common.c */, 0538874E20DDD5C600769232 /* dxgi_common.h */, 05A8C75D20DB72F100FF7857 /* gl_common.c */, 05A8C76F20DB72F100FF7857 /* gl_common.h */, 05A8C74420DB72F100FF7857 /* metal_common.h */, 05A8C76920DB72F100FF7857 /* metal_common.m */, 05A8C73C20DB72F100FF7857 /* vulkan_common.c */, 05A8C76820DB72F100FF7857 /* vulkan_common.h */, ); path = common; sourceTree = ""; }; 05A8C74520DB72F100FF7857 /* metal */ = { isa = PBXGroup; children = ( 05A8C74B20DB72F100FF7857 /* Context.h */, 05A8C75320DB72F100FF7857 /* Context.m */, 05A8C75720DB72F100FF7857 /* Filter.h */, 05A8C75020DB72F100FF7857 /* Filter.m */, 05A8C74820DB72F100FF7857 /* metal_common.h */, A902040DE66D42F9EE47BFE3 /* MenuDisplay.h */, A902070F2C43F222FD56A95A /* MenuDisplay.m */, 05A8C74C20DB72F100FF7857 /* RendererCommon.h */, 05A8C75420DB72F100FF7857 /* RendererCommon.m */, 05A8C74E20DB72F100FF7857 /* Shaders.metal */, 05A8C75120DB72F100FF7857 /* ShaderTypes.h */, 05A8C74920DB72F100FF7857 /* TexturedView.h */, 05A8C75620DB72F100FF7857 /* TexturedView.m */, 05A8C74F20DB72F100FF7857 /* View.h */, 05A8C75820DB72F100FF7857 /* View.m */, ); path = metal; sourceTree = ""; }; 05A8C77C20DB72F100FF7857 /* drivers_font */ = { isa = PBXGroup; children = ( 05A8C78120DB72F100FF7857 /* d3d10_font.c */, 05A8C78820DB72F100FF7857 /* gl_raster_font.c */, 05A8C78320DB72F100FF7857 /* metal_raster_font.m */, 05A8C77D20DB72F100FF7857 /* vga_font.c */, 05A8C78920DB72F100FF7857 /* vulkan_raster_font.c */, ); path = drivers_font; sourceTree = ""; }; 05A8C78E20DB72F100FF7857 /* drivers_shader */ = { isa = PBXGroup; children = ( 05A8C79920DB72F100FF7857 /* glslang_util.cpp */, 05A8C79020DB72F100FF7857 /* glslang_util.h */, 05A8C79B20DB72F100FF7857 /* shader_gl_cg.c */, 05A8C79120DB72F100FF7857 /* shader_glsl.c */, 05A8C79720DB72F100FF7857 /* shader_glsl.h */, 05A8C79820DB72F100FF7857 /* shader_null.c */, 05A8C79520DB72F100FF7857 /* shader_vulkan.cpp */, 05A8C79C20DB72F100FF7857 /* shader_vulkan.h */, 05A8C78F20DB72F100FF7857 /* slang_preprocess.cpp */, 05A8C79A20DB72F100FF7857 /* slang_preprocess.h */, 05A8C79420DB72F100FF7857 /* slang_process.cpp */, 05A8C79220DB72F100FF7857 /* slang_process.h */, 05A8C79620DB72F100FF7857 /* slang_reflection.cpp */, 05A8C79320DB72F100FF7857 /* slang_reflection.h */, ); path = drivers_shader; sourceTree = ""; }; 05A8C7A120DB72F100FF7857 /* drivers_renderchain */ = { isa = PBXGroup; children = ( 05A8C7A220DB72F100FF7857 /* d3d9_renderchain.h */, 05A8C7A320DB72F100FF7857 /* gl2_renderchain.c */, 05A8C7A420DB72F100FF7857 /* d3d9_cg_renderchain.c */, 05A8C7A520DB72F100FF7857 /* d3d9_hlsl_renderchain.c */, 05A8C7A620DB72F100FF7857 /* gl1_renderchain.c */, ); path = drivers_renderchain; sourceTree = ""; }; 05A8C7AA20DB72F100FF7857 /* drivers_font_renderer */ = { isa = PBXGroup; children = ( 05A8C7AB20DB72F100FF7857 /* freetype.c */, 05A8C7AC20DB72F100FF7857 /* bitmap.bmp */, 05A8C7AD20DB72F100FF7857 /* coretext.c */, 05A8C7AE20DB72F100FF7857 /* bitmap.bin */, 05A8C7AF20DB72F100FF7857 /* stb_unicode.c */, 05A8C7B020DB72F100FF7857 /* bitmapfont.c */, 05A8C7B120DB72F100FF7857 /* bitmap.h */, 05A8C7B220DB72F100FF7857 /* stb.c */, ); path = drivers_font_renderer; sourceTree = ""; }; 05A8C7B320DB756F00FF7857 /* metal_shaders */ = { isa = PBXGroup; children = ( ); path = metal_shaders; sourceTree = ""; }; 05C5D53220E3DD0900654EE4 /* input */ = { isa = PBXGroup; children = ( 05C5D57520E3DD0900654EE4 /* common */, 05C5D53520E3DD0900654EE4 /* drivers */, 05C5D56E20E3DD0900654EE4 /* drivers_hid */, 05C5D58420E3DD0900654EE4 /* drivers_joypad */, 05C5D56220E3DD0900654EE4 /* drivers_keyboard */, 05C5D54D20E3DD0900654EE4 /* include */, 05C5D58220E3DD0900654EE4 /* input_autodetect_builtin.c */, 05C5D56D20E3DD0900654EE4 /* input_defines.h */, 05C5D5A320E3DD0A00654EE4 /* input_driver.c */, 05C5D56120E3DD0900654EE4 /* input_driver.h */, 05C5D58320E3DD0900654EE4 /* input_keymaps.c */, 05C5D54C20E3DD0900654EE4 /* input_keymaps.h */, 05C5D5A120E3DD0A00654EE4 /* input_mapper.c */, 05C5D56B20E3DD0900654EE4 /* input_mapper.h */, 05C5D5A020E3DD0A00654EE4 /* input_overlay.c */, 05C5D56C20E3DD0900654EE4 /* input_overlay.h */, 05C5D5A220E3DD0A00654EE4 /* input_remapping.c */, 05C5D56A20E3DD0900654EE4 /* input_remapping.h */, 05C5D53420E3DD0900654EE4 /* input_remote.c */, 05C5D59F20E3DD0A00654EE4 /* input_remote.h */, 05C5D53320E3DD0900654EE4 /* input_types.h */, ); name = input; path = ../../input; sourceTree = ""; }; 05C5D53520E3DD0900654EE4 /* drivers */ = { isa = PBXGroup; children = ( 05C5D54220E3DD0900654EE4 /* cocoa_input.c */, 05C5D53820E3DD0900654EE4 /* cocoa_input.h */, 05C5D53720E3DD0900654EE4 /* nullinput.c */, 05C5D54120E3DD0900654EE4 /* sdl_input.c */, ); path = drivers; sourceTree = ""; }; 05C5D54D20E3DD0900654EE4 /* include */ = { isa = PBXGroup; children = ( 05C5D55320E3DD0900654EE4 /* GameController */, 05C5D54E20E3DD0900654EE4 /* blissbox.h */, 05C5D56020E3DD0900654EE4 /* gamepad.h */, 05C5D55F20E3DD0900654EE4 /* hid_driver.h */, 05C5D55E20E3DD0900654EE4 /* hid_types.h */, ); path = include; sourceTree = ""; }; 05C5D55320E3DD0900654EE4 /* GameController */ = { isa = PBXGroup; children = ( 05C5D55B20E3DD0900654EE4 /* GameController.h */, 05C5D55C20E3DD0900654EE4 /* GCController.h */, 05C5D55920E3DD0900654EE4 /* GCControllerAxisInput.h */, 05C5D55520E3DD0900654EE4 /* GCControllerButtonInput.h */, 05C5D55A20E3DD0900654EE4 /* GCControllerDirectionPad.h */, 05C5D55D20E3DD0900654EE4 /* GCControllerElement.h */, 05C5D55720E3DD0900654EE4 /* GCExtendedGamepad.h */, 05C5D55420E3DD0900654EE4 /* GCExtendedGamepadSnapshot.h */, 05C5D55620E3DD0900654EE4 /* GCGamepad.h */, 05C5D55820E3DD0900654EE4 /* GCGamepadSnapshot.h */, ); path = GameController; sourceTree = ""; }; 05C5D56220E3DD0900654EE4 /* drivers_keyboard */ = { isa = PBXGroup; children = ( 05C5D56320E3DD0900654EE4 /* keyboard_event_apple.c */, 05C5D56620E3DD0900654EE4 /* keyboard_event_apple.h */, ); path = drivers_keyboard; sourceTree = ""; }; 05C5D56E20E3DD0900654EE4 /* drivers_hid */ = { isa = PBXGroup; children = ( 05C5D56F20E3DD0900654EE4 /* btstack_hid.c */, 05C5D57020E3DD0900654EE4 /* null_hid.c */, 05C5D57320E3DD0900654EE4 /* iohidmanager_hid.c */, ); path = drivers_hid; sourceTree = ""; }; 05C5D57520E3DD0900654EE4 /* common */ = { isa = PBXGroup; children = ( 05C5D57920E3DD0900654EE4 /* hid */, 05C5D57620E3DD0900654EE4 /* input_common.c */, 05C5D57720E3DD0900654EE4 /* input_x11_common.c */, 05C5D58120E3DD0900654EE4 /* input_x11_common.h */, 05C5D57820E3DD0900654EE4 /* linux_common.c */, 05C5D58020E3DD0900654EE4 /* linux_common.h */, ); path = common; sourceTree = ""; }; 05C5D57920E3DD0900654EE4 /* hid */ = { isa = PBXGroup; children = ( 05C5D57B20E3DD0900654EE4 /* device_ds3.c */, 05C5D57C20E3DD0900654EE4 /* device_ds4.c */, 05C5D57F20E3DD0900654EE4 /* device_null.c */, 05C5D57E20E3DD0900654EE4 /* device_wiiu_gca.c */, 05C5D57D20E3DD0900654EE4 /* hid_device_driver.c */, 05C5D57A20E3DD0900654EE4 /* hid_device_driver.h */, ); path = hid; sourceTree = ""; }; 05C5D58420E3DD0900654EE4 /* drivers_joypad */ = { isa = PBXGroup; children = ( 05C5D59820E3DD0A00654EE4 /* hid_joypad.c */, 05C5D58D20E3DD0900654EE4 /* mfi_joypad.m */, 05C5D58820E3DD0900654EE4 /* null_joypad.c */, 05C5D58720E3DD0900654EE4 /* sdl_joypad.c */, ); path = drivers_joypad; sourceTree = ""; }; 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = { isa = PBXGroup; children = ( 84DD5EB41A89E737007336C1 /* IOKit.framework */, 84DD5EB21A89E6C0007336C1 /* AudioUnit.framework */, 84DD5EB01A89E664007336C1 /* Cg.framework */, 84DD5EAC1A89E5B4007336C1 /* OpenGL.framework */, 84DD5EA81A89E4BE007336C1 /* CoreAudio.framework */, 84DD5EA61A89E406007336C1 /* CoreLocation.framework */, 84DD5E9E1A88E45B007336C1 /* CoreVideo.framework */, 29B97324FDCFA39411CA2CEA /* AppKit.framework */, ); name = "Linked Frameworks"; sourceTree = ""; }; 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = { isa = PBXGroup; children = ( ); name = "Other Frameworks"; sourceTree = ""; }; 19C28FACFE9D520D11CA2CBB /* Products */ = { isa = PBXGroup; children = ( 8D1107320486CEB800E47090 /* RetroArch.app */, ); name = Products; sourceTree = ""; }; 29B97314FDCFA39411CA2CEA /* RetroArch */ = { isa = PBXGroup; children = ( 05D7753120A55D2700646447 /* BaseConfig.xcconfig */, 840222FA1A889EA2009AB261 /* Core */, 05A8C51920DB72C200FF7857 /* Sources */, 841CBB821A8A33810066E9F1 /* Assets */, 29B97317FDCFA39411CA2CEA /* Resources */, 29B97323FDCFA39411CA2CEA /* Frameworks */, 19C28FACFE9D520D11CA2CBB /* Products */, 5008453B1B89300700CE6073 /* Info.plist */, ); indentWidth = 3; name = RetroArch; sourceTree = ""; tabWidth = 3; wrapsLines = 0; }; 29B97317FDCFA39411CA2CEA /* Resources */ = { isa = PBXGroup; children = ( 84DD5EB71A89F1C7007336C1 /* retroarch.icns */, 8D1107310486CEB800E47090 /* Info.plist */, 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */, 1DDD58140DA1D0A300B32029 /* MainMenu.xib */, ); name = Resources; sourceTree = ""; }; 29B97323FDCFA39411CA2CEA /* Frameworks */ = { isa = PBXGroup; children = ( 05FA11A120CC6684008C5D0A /* MetalRenderer.framework */, 05269A6120ABF20500C29F1E /* MetalKit.framework */, 05A8E23B20A63CF50084ABDA /* QuartzCore.framework */, 05A8E23920A63CED0084ABDA /* IOSurface.framework */, 05A8E23720A63CB40084ABDA /* Metal.framework */, 5061C8A31AE47E510080AE14 /* libz.dylib */, 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */, 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */, ); name = Frameworks; sourceTree = ""; }; 840222FA1A889EA2009AB261 /* Core */ = { isa = PBXGroup; children = ( 509F0C9C1AA23AFC00619ECC /* griffin_objc.m */, 840222FB1A889EE2009AB261 /* griffin.c */, 05D7753320A5678300646447 /* griffin_cpp.cpp */, 05D7753420A5678400646447 /* griffin_glslang.cpp */, ); name = Core; sourceTree = ""; }; 841CBB821A8A33810066E9F1 /* Assets */ = { isa = PBXGroup; children = ( ); name = Assets; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ 8D1107260486CEB800E47090 /* RetroArch */ = { isa = PBXNativeTarget; buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "RetroArch" */; buildPhases = ( 8D1107290486CEB800E47090 /* Resources */, 8D11072C0486CEB800E47090 /* Sources */, 8D11072E0486CEB800E47090 /* Frameworks */, 0536DF8D20A6BDAC00BBB67F /* Embed Libraries */, ); buildRules = ( ); dependencies = ( ); name = RetroArch; productInstallPath = "$(HOME)/Applications"; productName = RetroArch; productReference = 8D1107320486CEB800E47090 /* RetroArch.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 29B97313FDCFA39411CA2CEA /* Project object */ = { isa = PBXProject; attributes = { LastUpgradeCheck = 0940; }; buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "RetroArch_Metal" */; compatibilityVersion = "Xcode 9.3"; developmentRegion = English; hasScannedForEncodings = 1; knownRegions = ( en, ); mainGroup = 29B97314FDCFA39411CA2CEA /* RetroArch */; projectDirPath = ""; projectRoot = ""; targets = ( 8D1107260486CEB800E47090 /* RetroArch */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ 8D1107290486CEB800E47090 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */, 1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */, 84DD5EB81A89F1C7007336C1 /* retroarch.icns in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 8D11072C0486CEB800E47090 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 05D7753720A567A700646447 /* griffin_glslang.cpp in Sources */, 05D7753520A567A400646447 /* griffin_cpp.cpp in Sources */, 509F0C9D1AA23AFC00619ECC /* griffin_objc.m in Sources */, 840222FC1A889EE2009AB261 /* griffin.c in Sources */, 05A8C7B420DB75A500FF7857 /* Shaders.metal in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXVariantGroup section */ 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( 089C165DFE840E0CC02AAC07 /* InfoPlist.strings */, ); name = InfoPlist.strings; sourceTree = ""; }; 1DDD58140DA1D0A300B32029 /* MainMenu.xib */ = { isa = PBXVariantGroup; children = ( 1DDD58150DA1D0A300B32029 /* MainMenu.xib */, ); name = MainMenu.xib; sourceTree = ""; }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ C01FCF4B08A954540054247B /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_MODEL_TUNING = G5; GCC_OPTIMIZATION_LEVEL = 0; INFOPLIST_FILE = "$(SRCROOT)/OSX/Info.plist"; INSTALL_PATH = "$(HOME)/Applications"; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = YES; PRODUCT_BUNDLE_IDENTIFIER = "libretro.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = RetroArch; }; name = Debug; }; C01FCF4C08A954540054247B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; COMBINE_HIDPI_IMAGES = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; INFOPLIST_FILE = "$(SRCROOT)/OSX/Info.plist"; INSTALL_PATH = "$(HOME)/Applications"; PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = YES; PRODUCT_BUNDLE_IDENTIFIER = "libretro.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = RetroArch; }; name = Release; }; C01FCF4F08A954540054247B /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 05D7753120A55D2700646447 /* BaseConfig.xcconfig */; buildSettings = { CLANG_CXX_LIBRARY = "libc++"; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = c99; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.13; ONLY_ACTIVE_ARCH = YES; PREBINDING = NO; SDKROOT = macosx; }; name = Debug; }; C01FCF5008A954540054247B /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 05D7753120A55D2700646447 /* BaseConfig.xcconfig */; buildSettings = { CLANG_CXX_LIBRARY = "libc++"; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = c99; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.13; PREBINDING = NO; SDKROOT = macosx; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "RetroArch" */ = { isa = XCConfigurationList; buildConfigurations = ( C01FCF4B08A954540054247B /* Debug */, C01FCF4C08A954540054247B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; C01FCF4E08A954540054247B /* Build configuration list for PBXProject "RetroArch_Metal" */ = { isa = XCConfigurationList; buildConfigurations = ( C01FCF4F08A954540054247B /* Debug */, C01FCF5008A954540054247B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; /* End XCConfigurationList section */ }; rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; }