blob: 37267917437d2d7d9e32749a2f715022f83782d8 [file] [log] [blame]
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXAggregateTarget section */
31DB794F2491C33300982878 /* ANGLE */ = {
isa = PBXAggregateTarget;
buildConfigurationList = 31DB79532491C33300982878 /* Build configuration list for PBXAggregateTarget "ANGLE" */;
buildPhases = (
);
dependencies = (
31DB79572491C35400982878 /* PBXTargetDependency */,
);
name = ANGLE;
productName = ANGLE;
};
/* End PBXAggregateTarget section */
/* Begin PBXBuildFile section */
3154A847266C4AFF00BF33B7 /* ImageMtl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3154A845266C4AFE00BF33B7 /* ImageMtl.mm */; };
31CD0000249184B500486F27 /* WindowSurfaceCGL.h in Headers */ = {isa = PBXBuildFile; fileRef = A31B6181230B747E001610D7 /* WindowSurfaceCGL.h */; };
31CD0001249184B500486F27 /* DeviceCGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E31A0A2234EEED400C84784 /* DeviceCGL.h */; };
31CD0002249184B500486F27 /* IOSurfaceSurfaceCGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD59712284FA820018F2D8 /* IOSurfaceSurfaceCGL.h */; };
31CD0003249184B500486F27 /* RendererCGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD59762284FA830018F2D8 /* RendererCGL.h */; };
31CD0004249184B500486F27 /* DisplayCGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB301491DE39F4700D2C405 /* DisplayCGL.h */; };
31CD0005249184B500486F27 /* PbufferSurfaceCGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB3014B1DE39F4700D2C405 /* PbufferSurfaceCGL.h */; };
31CD0006249184B500486F27 /* ContextCGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD59752284FA820018F2D8 /* ContextCGL.h */; };
31CD0007249184BB00486F27 /* ContextEAGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 313BCE512361133900FC39E5 /* ContextEAGL.h */; };
31CD0008249184BB00486F27 /* DisplayEAGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 313BCE462361133800FC39E5 /* DisplayEAGL.h */; };
31CD0009249184BB00486F27 /* DeviceEAGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 313BCE4D2361133900FC39E5 /* DeviceEAGL.h */; };
31CD000A249184BB00486F27 /* RendererEAGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 313BCE492361133900FC39E5 /* RendererEAGL.h */; };
31CD000B249184BB00486F27 /* IOSurfaceSurfaceEAGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 313BCE472361133800FC39E5 /* IOSurfaceSurfaceEAGL.h */; };
31CD000C249184BB00486F27 /* PbufferSurfaceEAGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 313BCE4F2361133900FC39E5 /* PbufferSurfaceEAGL.h */; };
31CD000D249184BB00486F27 /* WindowSurfaceEAGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 313BCE502361133900FC39E5 /* WindowSurfaceEAGL.h */; };
31CD000E249184DD00486F27 /* functionsgl_enums.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300F51DE39F1A00D2C405 /* functionsgl_enums.h */; settings = {ATTRIBUTES = (Public, ); }; };
31CD000F249184E700486F27 /* functionsgl_typedefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300F61DE39F1A00D2C405 /* functionsgl_typedefs.h */; };
31CD0010249184E700486F27 /* formatutilsgl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300F21DE39F1A00D2C405 /* formatutilsgl.h */; };
31CD0011249184E700486F27 /* ClearMultiviewGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDB71FCE44BF00AC7A89 /* ClearMultiviewGL.h */; };
31CD0012249184E700486F27 /* QueryGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300FF1DE39F1A00D2C405 /* QueryGL.h */; };
31CD0013249184E700486F27 /* ImageGL.h in Headers */ = {isa = PBXBuildFile; fileRef = A30307892305F8F0002DA972 /* ImageGL.h */; };
31CD0014249184E700486F27 /* DispatchTableGL_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDB21FCE44BD00AC7A89 /* DispatchTableGL_autogen.h */; };
31CD0015249184E700486F27 /* CompilerGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300E61DE39F1A00D2C405 /* CompilerGL.h */; };
31CD0016249184E700486F27 /* ShaderGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB301091DE39F1A00D2C405 /* ShaderGL.h */; };
31CD0017249184E700486F27 /* SyncGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDAF1FCE44BC00AC7A89 /* SyncGL.h */; };
31CD0018249184E700486F27 /* SemaphoreGL.h in Headers */ = {isa = PBXBuildFile; fileRef = A30307872305F8F0002DA972 /* SemaphoreGL.h */; };
31CD0019249184E700486F27 /* ProgramPipelineGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDB11FCE44BD00AC7A89 /* ProgramPipelineGL.h */; };
31CD001A249184E700486F27 /* ContextGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300E81DE39F1A00D2C405 /* ContextGL.h */; };
31CD001B249184E700486F27 /* RendererGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB301051DE39F1A00D2C405 /* RendererGL.h */; };
31CD001C249184E700486F27 /* FramebufferGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300F41DE39F1A00D2C405 /* FramebufferGL.h */; };
31CD001D249184E700486F27 /* null_functions.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDB81FCE44BF00AC7A89 /* null_functions.h */; };
31CD001E249184E700486F27 /* renderergl_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB301031DE39F1A00D2C405 /* renderergl_utils.h */; };
31CD001F249184E700486F27 /* BufferGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300E31DE39F1A00D2C405 /* BufferGL.h */; };
31CD0020249184E700486F27 /* FunctionsGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300F81DE39F1A00D2C405 /* FunctionsGL.h */; };
31CD0021249184E700486F27 /* TransformFeedbackGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB301111DE39F1A00D2C405 /* TransformFeedbackGL.h */; };
31CD0022249184E700486F27 /* BlitGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300E11DE39F1A00D2C405 /* BlitGL.h */; };
31CD0023249184E700486F27 /* DisplayGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300EA1DE39F1A00D2C405 /* DisplayGL.h */; };
31CD0024249184E700486F27 /* FenceNVGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300EE1DE39F1A00D2C405 /* FenceNVGL.h */; };
31CD0025249184E700486F27 /* MemoryObjectGL.h in Headers */ = {isa = PBXBuildFile; fileRef = A30307862305F8F0002DA972 /* MemoryObjectGL.h */; };
31CD0026249184E700486F27 /* SamplerGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB301071DE39F1A00D2C405 /* SamplerGL.h */; };
31CD0027249184E700486F27 /* RenderbufferGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB301011DE39F1A00D2C405 /* RenderbufferGL.h */; };
31CD0028249184E700486F27 /* SurfaceGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB3010D1DE39F1A00D2C405 /* SurfaceGL.h */; };
31CD0029249184E700486F27 /* ProgramGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300FD1DE39F1A00D2C405 /* ProgramGL.h */; };
31CD002A249184E700486F27 /* TextureGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB3010F1DE39F1A00D2C405 /* TextureGL.h */; };
31CD002B249184E700486F27 /* StateManagerGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB3010B1DE39F1A00D2C405 /* StateManagerGL.h */; };
31CD002C249184E800486F27 /* VertexArrayGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB301131DE39F1A00D2C405 /* VertexArrayGL.h */; };
31CD002D249184F400486F27 /* TransformFeedbackImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304D81DE4164800D2C405 /* TransformFeedbackImpl.h */; };
31CD002E249184F400486F27 /* renderer_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304CE1DE4164800D2C405 /* renderer_utils.h */; };
31CD002F249184F400486F27 /* DisplayImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304B21DE4164800D2C405 /* DisplayImpl.h */; };
31CD0030249184F400486F27 /* SemaphoreImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = A303072A2305F800002DA972 /* SemaphoreImpl.h */; };
31CD0031249184F400486F27 /* serial_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A3D3290223CFC5A300375657 /* serial_utils.h */; };
31CD0032249184F400486F27 /* MemoryObjectImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD597F2284FB8F0018F2D8 /* MemoryObjectImpl.h */; };
31CD0033249184F400486F27 /* QueryImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304CA1DE4164800D2C405 /* QueryImpl.h */; };
31CD0034249184F400486F27 /* load_functions_table.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304C51DE4164800D2C405 /* load_functions_table.h */; };
31CD0035249184F400486F27 /* RenderbufferImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304CC1DE4164800D2C405 /* RenderbufferImpl.h */; };
31CD0036249184F400486F27 /* ContextImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304AD1DE4164800D2C405 /* ContextImpl.h */; };
31CD0037249184F400486F27 /* FramebufferImpl_mock.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304BB1DE4164800D2C405 /* FramebufferImpl_mock.h */; };
31CD0038249184F400486F27 /* driver_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDC41FCE44E200AC7A89 /* driver_utils.h */; };
31CD0039249184F400486F27 /* RenderbufferImpl_mock.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304CB1DE4164800D2C405 /* RenderbufferImpl_mock.h */; };
31CD003A249184F400486F27 /* ProgramImpl_mock.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304C81DE4164800D2C405 /* ProgramImpl_mock.h */; };
31CD003B249184F400486F27 /* ImageImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304C21DE4164800D2C405 /* ImageImpl.h */; };
31CD003C249184F400486F27 /* FenceNVImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304B41DE4164800D2C405 /* FenceNVImpl.h */; };
31CD003D249184F400486F27 /* GLImplFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304C01DE4164800D2C405 /* GLImplFactory.h */; };
31CD003E249184F400486F27 /* FramebufferAttachmentObjectImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304BA1DE4164800D2C405 /* FramebufferAttachmentObjectImpl.h */; };
31CD003F249184F400486F27 /* CompilerImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304AB1DE4164800D2C405 /* CompilerImpl.h */; };
31CD0040249184F400486F27 /* Format.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304B91DE4164800D2C405 /* Format.h */; };
31CD0041249184F400486F27 /* ProgramPipelineImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDC31FCE44E200AC7A89 /* ProgramPipelineImpl.h */; };
31CD0042249184F400486F27 /* ShaderImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304D01DE4164800D2C405 /* ShaderImpl.h */; };
31CD0043249184F400486F27 /* EGLImplFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304B31DE4164800D2C405 /* EGLImplFactory.h */; };
31CD0044249184F400486F27 /* SurfaceImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304D31DE4164800D2C405 /* SurfaceImpl.h */; };
31CD0045249184F400486F27 /* DeviceImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304B01DE4164800D2C405 /* DeviceImpl.h */; };
31CD0046249184F400486F27 /* TextureImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304D61DE4164800D2C405 /* TextureImpl.h */; };
31CD0047249184F400486F27 /* TextureImpl_mock.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304D41DE4164800D2C405 /* TextureImpl_mock.h */; };
31CD0048249184F400486F27 /* SamplerImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304CF1DE4164800D2C405 /* SamplerImpl.h */; };
31CD0049249184F400486F27 /* TransformFeedbackImpl_mock.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304D71DE4164800D2C405 /* TransformFeedbackImpl_mock.h */; };
31CD004A249184F400486F27 /* ImageImpl_mock.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304C11DE4164800D2C405 /* ImageImpl_mock.h */; };
31CD004B249184F400486F27 /* ProgramImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304C91DE4164800D2C405 /* ProgramImpl.h */; };
31CD004C249184F400486F27 /* FramebufferImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304BC1DE4164800D2C405 /* FramebufferImpl.h */; };
31CD004D249184F400486F27 /* VertexArrayImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304D91DE4164800D2C405 /* VertexArrayImpl.h */; };
31CD004E249184F400486F27 /* StreamProducerImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304D11DE4164800D2C405 /* StreamProducerImpl.h */; };
31CD004F249184F400486F27 /* BufferImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304AA1DE4164800D2C405 /* BufferImpl.h */; };
31CD0050249184F400486F27 /* SyncImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDC61FCE44E300AC7A89 /* SyncImpl.h */; };
31CD0052249184FC00486F27 /* Observer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD59582284F7950018F2D8 /* Observer.h */; };
31CD0053249184FC00486F27 /* MemoryProgramCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDD61FCE452900AC7A89 /* MemoryProgramCache.h */; };
31CD0054249184FC00486F27 /* AttributeMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC4B1B0438D200235552 /* AttributeMap.h */; };
31CD0055249184FC00486F27 /* trace.h in Headers */ = {isa = PBXBuildFile; fileRef = A30307142305F7C3002DA972 /* trace.h */; };
31CD0057249184FC00486F27 /* histogram_macros.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC711B0438D200235552 /* histogram_macros.h */; };
31CD0058249184FC00486F27 /* ProgramExecutable.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ED7BDF52432CD6200E01503 /* ProgramExecutable.h */; };
31CD005A249184FC00486F27 /* Device.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC5C1B0438D200235552 /* Device.h */; };
31CD005B249184FC00486F27 /* LoggingAnnotator.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDDA1FCE452B00AC7A89 /* LoggingAnnotator.h */; };
31CD005C249184FC00486F27 /* TransformFeedback.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDC41B0438D300235552 /* TransformFeedback.h */; };
31CD005E249184FC00486F27 /* SizedMRUCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDD91FCE452A00AC7A89 /* SizedMRUCache.h */; };
31CD005F249184FC00486F27 /* queryutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD81651DBFE999006066B8 /* queryutils.h */; };
31CD0060249184FC00486F27 /* validationEGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDC81B0438D300235552 /* validationEGL.h */; };
31CD0061249184FC00486F27 /* Caps.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC501B0438D200235552 /* Caps.h */; };
31CD0062249184FC00486F27 /* Framebuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC6B1B0438D200235552 /* Framebuffer.h */; };
31CD0063249184FC00486F27 /* validationES1_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A303072E2305F898002DA972 /* validationES1_autogen.h */; };
31CD0064249184FC00486F27 /* RefCountObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC7D1B0438D200235552 /* RefCountObject.h */; };
31CD0065249184FC00486F27 /* ImageIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC731B0438D200235552 /* ImageIndex.h */; };
31CD0066249184FC00486F27 /* GLES1Renderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD59522284F7940018F2D8 /* GLES1Renderer.h */; };
31CD0067249184FC00486F27 /* Constants.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC561B0438D200235552 /* Constants.h */; };
31CD0068249184FC00486F27 /* Overlay_font_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A315988323299037000619B9 /* Overlay_font_autogen.h */; };
31CD0069249184FC00486F27 /* Semaphore.h in Headers */ = {isa = PBXBuildFile; fileRef = A303071D2305F7C4002DA972 /* Semaphore.h */; };
31CD006A249184FC00486F27 /* Display.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC5E1B0438D200235552 /* Display.h */; };
31CD006B249184FC00486F27 /* WorkerThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDE31FCE452D00AC7A89 /* WorkerThread.h */; };
31CD006C249184FC00486F27 /* Compiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC521B0438D200235552 /* Compiler.h */; };
31CD006E249184FC00486F27 /* Buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC4E1B0438D200235552 /* Buffer.h */; };
31CD006F249184FC00486F27 /* Program.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC771B0438D200235552 /* Program.h */; };
31CD0072249184FD00486F27 /* Fence.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC651B0438D200235552 /* Fence.h */; };
31CD0073249184FD00486F27 /* validationES.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDCA1B0438D300235552 /* validationES.h */; };
31CD0074249184FD00486F27 /* entry_points_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A30307192305F7C4002DA972 /* entry_points_utils.h */; };
31CD0075249184FD00486F27 /* Renderbuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC7F1B0438D200235552 /* Renderbuffer.h */; };
31CD0076249184FD00486F27 /* validationESEXT.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD595F2284F7960018F2D8 /* validationESEXT.h */; };
31CD0077249184FD00486F27 /* validationES2_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A30307422305F89B002DA972 /* validationES2_autogen.h */; };
31CD0078249184FD00486F27 /* Config.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC551B0438D200235552 /* Config.h */; };
31CD0079249184FD00486F27 /* OverlayWidgets.h in Headers */ = {isa = PBXBuildFile; fileRef = A315988723299037000619B9 /* OverlayWidgets.h */; };
31CD007A249184FD00486F27 /* HandleAllocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC701B0438D200235552 /* HandleAllocator.h */; };
31CD007B249184FD00486F27 /* queryconversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC7B1B0438D200235552 /* queryconversions.h */; };
31CD007C249184FD00486F27 /* validationES1.h in Headers */ = {isa = PBXBuildFile; fileRef = A30307462305F89C002DA972 /* validationES1.h */; };
31CD007D249184FD00486F27 /* VertexAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDD21B0438D300235552 /* VertexAttribute.h */; };
31CD007E249184FD00486F27 /* Stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD81691DBFE999006066B8 /* Stream.h */; };
31CD007F249184FD00486F27 /* angletypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC491B0438D200235552 /* angletypes.h */; };
31CD0080249184FD00486F27 /* formatutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC691B0438D200235552 /* formatutils.h */; };
31CD0081249184FD00486F27 /* ProgramPipeline.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDD71FCE452A00AC7A89 /* ProgramPipeline.h */; };
31CD0082249184FD00486F27 /* State.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDBC1B0438D300235552 /* State.h */; };
31CD0083249184FD00486F27 /* features.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC621B0438D200235552 /* features.h */; };
31CD0085249184FD00486F27 /* Version.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD816C1DBFE999006066B8 /* Version.h */; };
31CD0087249184FD00486F27 /* GLES1State.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD59542284F7950018F2D8 /* GLES1State.h */; };
31CD008A249184FD00486F27 /* ResourceMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDE21FCE452D00AC7A89 /* ResourceMap.h */; };
31CD008B249184FD00486F27 /* ProgramLinkedResources.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDCF1FCE452700AC7A89 /* ProgramLinkedResources.h */; };
31CD008C249184FD00486F27 /* validationES32.h in Headers */ = {isa = PBXBuildFile; fileRef = A30B57E5238CB09C0079FDDC /* validationES32.h */; };
31CD0091249184FD00486F27 /* FramebufferAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC6D1B0438D200235552 /* FramebufferAttachment.h */; };
31CD0093249184FD00486F27 /* Error.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC601B0438D200235552 /* Error.h */; };
31CD0094249184FD00486F27 /* validationESEXT_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A30307352305F899002DA972 /* validationESEXT_autogen.h */; };
31CD0095249184FD00486F27 /* validationES3.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDCE1B0438D300235552 /* validationES3.h */; };
31CD0096249184FD00486F27 /* Debug.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD815B1DBFE999006066B8 /* Debug.h */; };
31CD0097249184FD00486F27 /* Texture.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDC11B0438D300235552 /* Texture.h */; };
31CD0098249184FD00486F27 /* EGLSync.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD59592284F7950018F2D8 /* EGLSync.h */; };
31CD009B249184FD00486F27 /* BinaryStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC4C1B0438D200235552 /* BinaryStream.h */; };
31CD009C249184FD00486F27 /* Context.inl.h in Headers */ = {isa = PBXBuildFile; fileRef = A303071B2305F7C4002DA972 /* Context.inl.h */; };
31CD009D249184FD00486F27 /* validationES31.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD816B1DBFE999006066B8 /* validationES31.h */; };
31CD009E249184FD00486F27 /* InfoLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ED7BDF22432CD1B00E01503 /* InfoLog.h */; };
31CD009F249184FD00486F27 /* Surface.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDBF1B0438D300235552 /* Surface.h */; };
31CD00A0249184FD00486F27 /* validationES3_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A30307442305F89C002DA972 /* validationES3_autogen.h */; };
31CD00A1249184FD00486F27 /* validationES2.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDCC1B0438D300235552 /* validationES2.h */; };
31CD00A2249184FD00486F27 /* ErrorStrings.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDD21FCE452800AC7A89 /* ErrorStrings.h */; };
31CD00A4249184FD00486F27 /* BlobCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD595A2284F7950018F2D8 /* BlobCache.h */; };
31CD00A5249184FD00486F27 /* Query.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC791B0438D200235552 /* Query.h */; };
31CD00A6249184FD00486F27 /* Context.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC581B0438D200235552 /* Context.h */; };
31CD00A7249184FD00486F27 /* Sampler.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDB81B0438D200235552 /* Sampler.h */; };
31CD00A8249184FD00486F27 /* validationES32_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A30B57E6238CB09C0079FDDC /* validationES32_autogen.h */; };
31CD00A9249184FD00486F27 /* Image.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD815F1DBFE999006066B8 /* Image.h */; };
31CD00AA249184FD00486F27 /* Thread.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDDD1FCE452B00AC7A89 /* Thread.h */; };
31CD00AC249184FD00486F27 /* VaryingPacking.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDDE1FCE452C00AC7A89 /* VaryingPacking.h */; };
31CD00AD249184FD00486F27 /* MemoryObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD595E2284F7960018F2D8 /* MemoryObject.h */; };
31CD00AE249184FD00486F27 /* validationES31_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A303073E2305F89B002DA972 /* validationES31_autogen.h */; };
31CD00AF249184FD00486F27 /* VertexArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDD01B0438D300235552 /* VertexArray.h */; };
31CD00B0249184FD00486F27 /* Uniform.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDC61B0438D300235552 /* Uniform.h */; };
31CD00B1249184FD00486F27 /* IndexRangeCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD81611DBFE999006066B8 /* IndexRangeCache.h */; };
31CD00B2249184FD00486F27 /* Overlay.h in Headers */ = {isa = PBXBuildFile; fileRef = A315988223299036000619B9 /* Overlay.h */; };
31CD00B3249184FD00486F27 /* Shader.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDBA1B0438D200235552 /* Shader.h */; };
31CD00B4249184FD00486F27 /* ResourceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDB61B0438D200235552 /* ResourceManager.h */; };
31CD00B52491850000486F27 /* resource.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300B81DE39E6300D2C405 /* resource.h */; };
31CD00B62491850700486F27 /* entry_points_egl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300BE1DE39E7500D2C405 /* entry_points_egl.h */; settings = {ATTRIBUTES = (Public, ); }; };
31CD00B72491851600486F27 /* entry_points_egl_ext.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300BC1DE39E7500D2C405 /* entry_points_egl_ext.h */; settings = {ATTRIBUTES = (Public, ); }; };
31CD00B82491852200486F27 /* entry_points_gles_2_0_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A30B5815238DF4BA0079FDDC /* entry_points_gles_2_0_autogen.h */; settings = {ATTRIBUTES = (Public, ); }; };
31CD00B92491852800486F27 /* entry_points_gles_3_0_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A30B5818238DF4BA0079FDDC /* entry_points_gles_3_0_autogen.h */; settings = {ATTRIBUTES = (Public, ); }; };
31CD00BA2491853000486F27 /* entry_points_gles_ext_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A30B581F238DF74F0079FDDC /* entry_points_gles_ext_autogen.h */; settings = {ATTRIBUTES = (Public, ); }; };
31CD00BB2491854500486F27 /* resource.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300CC1DE39E7500D2C405 /* resource.h */; };
31CD00BC2491854500486F27 /* proc_table_egl.h in Headers */ = {isa = PBXBuildFile; fileRef = A30307902305F959002DA972 /* proc_table_egl.h */; };
31CD00BD2491854500486F27 /* entry_points_gles_1_0_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A30B581D238DF74F0079FDDC /* entry_points_gles_1_0_autogen.h */; };
31CD00BE2491854500486F27 /* entry_points_gles_3_2_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A30B5829238DF8260079FDDC /* entry_points_gles_3_2_autogen.h */; };
31CD00BF2491854500486F27 /* global_state.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB300C81DE39E7500D2C405 /* global_state.h */; };
31CD00C02491854A00486F27 /* ArrayBoundsClamper.h in Headers */ = {isa = PBXBuildFile; fileRef = A08C3CDB16D6CB61003F0B83 /* ArrayBoundsClamper.h */; };
31CD00C12491854D00486F27 /* trace_event.h in Headers */ = {isa = PBXBuildFile; fileRef = 31A331E11EA5EFB800FD2203 /* trace_event.h */; };
31CD00D02491979400486F27 /* ANGLE.plist in CopyFiles */ = {isa = PBXBuildFile; fileRef = 312BDB0915FEC91E0097EBC7 /* ANGLE.plist */; };
31CD00D12491979C00486F27 /* LICENSE in CopyFiles */ = {isa = PBXBuildFile; fileRef = 312BDB0A15FECA3A0097EBC7 /* LICENSE */; };
31CDFDF9249183A500486F27 /* eglext.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1BAAA71DFB6124002906BB /* eglext.h */; settings = {ATTRIBUTES = (Public, ); }; };
31CDFDFA249183A500486F27 /* egl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1BAAA61DFB6124002906BB /* egl.h */; settings = {ATTRIBUTES = (Public, ); }; };
31CDFDFB249183A500486F27 /* eglplatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1BAAA81DFB6124002906BB /* eglplatform.h */; settings = {ATTRIBUTES = (Public, ); }; };
31CDFDFC249183A500486F27 /* eglext_angle.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EE2FD2C22BAE99C001D369E /* eglext_angle.h */; settings = {ATTRIBUTES = (Public, ); }; };
31CDFDFD249183B600486F27 /* glplatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ED70A0B22CD630E008688CE /* glplatform.h */; settings = {ATTRIBUTES = (Public, ); }; };
31CDFDFE249183B600486F27 /* glext_angle.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ED70A0F22CD6822008688CE /* glext_angle.h */; settings = {ATTRIBUTES = (Public, ); }; };
31CDFDFF249183B600486F27 /* gl.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ED70A0922CD630E008688CE /* gl.h */; settings = {ATTRIBUTES = (Public, ); }; };
31CDFE00249183B600486F27 /* glext.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ED70A0A22CD630E008688CE /* glext.h */; settings = {ATTRIBUTES = (Public, ); }; };
31CDFE01249183BE00486F27 /* gl2ext.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1BAA9F1DFB610E002906BB /* gl2ext.h */; settings = {ATTRIBUTES = (Public, ); }; };
31CDFE02249183BE00486F27 /* gl2ext_angle.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EE2FD2E22BAE9CD001D369E /* gl2ext_angle.h */; settings = {ATTRIBUTES = (Public, ); }; };
31CDFE03249183BE00486F27 /* gl2.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1BAA9E1DFB610E002906BB /* gl2.h */; settings = {ATTRIBUTES = (Public, ); }; };
31CDFE04249183BE00486F27 /* gl2platform.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1BAAA01DFB610E002906BB /* gl2platform.h */; settings = {ATTRIBUTES = (Public, ); }; };
31CDFE09249183CF00486F27 /* gl31.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1BAA981DFB60FF002906BB /* gl31.h */; settings = {ATTRIBUTES = (Public, ); }; };
31CDFE0A249183CF00486F27 /* gl32.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1BAA991DFB60FF002906BB /* gl32.h */; settings = {ATTRIBUTES = (Public, ); }; };
31CDFE0B249183CF00486F27 /* gl3.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1BAA961DFB60FF002906BB /* gl3.h */; settings = {ATTRIBUTES = (Public, ); }; };
31CDFE0C249183CF00486F27 /* gl3platform.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1BAA971DFB60FF002906BB /* gl3platform.h */; settings = {ATTRIBUTES = (Public, ); }; };
31CDFE0D249183D900486F27 /* ShaderVars.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBBE51B04075B00235552 /* ShaderVars.h */; settings = {ATTRIBUTES = (Public, ); }; };
31CDFE0E249183D900486F27 /* ShaderLang.h in Headers */ = {isa = PBXBuildFile; fileRef = FB39D2BF1200F3E600088E69 /* ShaderLang.h */; settings = {ATTRIBUTES = (Public, ); }; };
31CDFE0F249183E100486F27 /* khrplatform.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F8CC169762AA006FAA5A /* khrplatform.h */; settings = {ATTRIBUTES = (Public, ); }; };
31CDFE10249183E900486F27 /* export.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1BAAAE1DFB6A12002906BB /* export.h */; settings = {ATTRIBUTES = (Public, ); }; };
31CDFE11249183F000486F27 /* angle_gl.h in Headers */ = {isa = PBXBuildFile; fileRef = A303079823060253002DA972 /* angle_gl.h */; };
31CDFF4B2491847D00486F27 /* safe_math_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBE201FCE462A00AC7A89 /* safe_math_impl.h */; };
31CDFF4C2491847D00486F27 /* safe_math.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBE1D1FCE462A00AC7A89 /* safe_math.h */; };
31CDFF4D2491847D00486F27 /* safe_conversions_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBE1E1FCE462A00AC7A89 /* safe_conversions_impl.h */; };
31CDFF4E2491847D00486F27 /* safe_conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBE1F1FCE462A00AC7A89 /* safe_conversions.h */; };
31CDFF4F2491848000486F27 /* no_destructor.h in Headers */ = {isa = PBXBuildFile; fileRef = A303070A2305F6B5002DA972 /* no_destructor.h */; };
31CDFF502491848300486F27 /* PMurHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBE271FCF808C00AC7A89 /* PMurHash.h */; };
31CDFF512491848700486F27 /* xxhash.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD594F2284ECD10018F2D8 /* xxhash.h */; };
31CDFF522491848C00486F27 /* string_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD818C1DBFEA10006066B8 /* string_utils.h */; };
31CDFF532491848C00486F27 /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC7D46A19102620000B8C1F /* version.h */; };
31CDFF542491848C00486F27 /* angleutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC7D45A19102620000B8C1F /* angleutils.h */; };
31CDFF552491848C00486F27 /* Optional.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBBEB1B0436EC00235552 /* Optional.h */; };
31CDFF562491848C00486F27 /* PoolAlloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D7162282747600B5BA2C /* PoolAlloc.h */; };
31CDFF572491848C00486F27 /* PackedEGLEnums_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D71E2282747700B5BA2C /* PackedEGLEnums_autogen.h */; };
31CDFF582491848C00486F27 /* platform.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBBEC1B0436EC00235552 /* platform.h */; };
31CDFF592491848C00486F27 /* event_tracer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC7D46019102620000B8C1F /* event_tracer.h */; };
31CDFF5A2491848C00486F27 /* vector_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 31A331C51EA5ED5F00FD2203 /* vector_utils.h */; };
31CDFF5B2491848C00486F27 /* Color.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD81871DBFEA10006066B8 /* Color.h */; };
31CDFF5C2491848C00486F27 /* aligned_memory.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D7132282747600B5BA2C /* aligned_memory.h */; };
31CDFF5D2491848C00486F27 /* debug.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC7D45E19102620000B8C1F /* debug.h */; };
31CDFF5E2491848C00486F27 /* mathutil.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC7D46219102620000B8C1F /* mathutil.h */; };
31CDFF5F2491848C00486F27 /* tls.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBBEE1B0436EC00235552 /* tls.h */; };
31CDFF602491848C00486F27 /* bitset_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 31A331C01EA5ED2500FD2203 /* bitset_utils.h */; };
31CDFF612491848C00486F27 /* FastVector.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D7122282747600B5BA2C /* FastVector.h */; };
31CDFF622491848C00486F27 /* hash_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D71B2282747700B5BA2C /* hash_utils.h */; };
31CDFF632491848C00486F27 /* MemoryBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBBE91B0436EC00235552 /* MemoryBuffer.h */; };
31CDFF642491848C00486F27 /* utilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC7D46919102620000B8C1F /* utilities.h */; };
31CDFF662491848C00486F27 /* PackedEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D7192282747700B5BA2C /* PackedEnums.h */; };
31CDFF672491848C00486F27 /* system_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 31A331C41EA5ED5F00FD2203 /* system_utils.h */; };
31CDFF682491848C00486F27 /* FixedVector.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D7172282747600B5BA2C /* FixedVector.h */; };
31CDFF692491848C00486F27 /* PackedGLEnums_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D7182282747600B5BA2C /* PackedGLEnums_autogen.h */; };
31CDFF6A2491848C00486F27 /* matrix_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD818A1DBFEA10006066B8 /* matrix_utils.h */; };
31CDFF6B2491849200486F27 /* ExpressionParser.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F89A16974DED006FAA5A /* ExpressionParser.h */; };
31CDFF6C2491849200486F27 /* SourceLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F8A716974DED006FAA5A /* SourceLocation.h */; };
31CDFF6D2491849200486F27 /* DirectiveHandlerBase.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F89616974DED006FAA5A /* DirectiveHandlerBase.h */; };
31CDFF6E2491849200486F27 /* MacroExpander.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F8A216974DED006FAA5A /* MacroExpander.h */; };
31CDFF6F2491849200486F27 /* Input.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F89C16974DED006FAA5A /* Input.h */; };
31CDFF702491849200486F27 /* DirectiveParser.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F89816974DED006FAA5A /* DirectiveParser.h */; };
31CDFF712491849200486F27 /* Preprocessor.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F8A616974DED006FAA5A /* Preprocessor.h */; };
31CDFF722491849200486F27 /* DiagnosticsBase.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F89416974DED006FAA5A /* DiagnosticsBase.h */; };
31CDFF732491849200486F27 /* numeric_lex.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F8A316974DED006FAA5A /* numeric_lex.h */; };
31CDFF742491849200486F27 /* Tokenizer.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F8AB16974DED006FAA5A /* Tokenizer.h */; };
31CDFF752491849200486F27 /* Lexer.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F89E16974DED006FAA5A /* Lexer.h */; };
31CDFF762491849200486F27 /* Macro.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F8A016974DED006FAA5A /* Macro.h */; };
31CDFF772491849200486F27 /* Token.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F8A916974DED006FAA5A /* Token.h */; };
31CDFF792491849700486F27 /* ExpandIntegerPowExpressions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D60722826B9000B5BA2C /* ExpandIntegerPowExpressions.h */; };
31CDFF7A2491849700486F27 /* RewriteRepeatedAssignToSwizzled.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D60C22826B9100B5BA2C /* RewriteRepeatedAssignToSwizzled.h */; };
31CDFF7B2491849700486F27 /* SplitSequenceOperator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D63F22826B9C00B5BA2C /* SplitSequenceOperator.h */; };
31CDFF7C2491849700486F27 /* RewriteAtomicCounters.h in Headers */ = {isa = PBXBuildFile; fileRef = A30306EE2305F5ED002DA972 /* RewriteAtomicCounters.h */; };
31CDFF7D2491849800486F27 /* RewriteStructSamplers.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D5F322826B8E00B5BA2C /* RewriteStructSamplers.h */; };
31CDFF7E2491849800486F27 /* RemoveAtomicCounterBuiltins.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ED7BDEF2432CCC300E01503 /* RemoveAtomicCounterBuiltins.h */; };
31CDFF7F2491849800486F27 /* FoldExpressions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D64822826B9E00B5BA2C /* FoldExpressions.h */; };
31CDFF802491849800486F27 /* RewriteUnaryMinusOperatorFloat.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D62822826B9700B5BA2C /* RewriteUnaryMinusOperatorFloat.h */; };
31CDFF812491849800486F27 /* EmulateMultiDrawShaderBuiltins.h in Headers */ = {isa = PBXBuildFile; fileRef = A30306EF2305F5EE002DA972 /* EmulateMultiDrawShaderBuiltins.h */; };
31CDFF822491849800486F27 /* ClampFragDepth.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D60A22826B9000B5BA2C /* ClampFragDepth.h */; };
31CDFF842491849800486F27 /* AddAndTrueToLoopCondition.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D62622826B9600B5BA2C /* AddAndTrueToLoopCondition.h */; };
31CDFF852491849800486F27 /* InitializeVariables.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D61F22826B9400B5BA2C /* InitializeVariables.h */; };
31CDFF862491849800486F27 /* PruneNoOps.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D64922826B9E00B5BA2C /* PruneNoOps.h */; };
31CDFF872491849800486F27 /* RemoveInactiveInterfaceVariables.h in Headers */ = {isa = PBXBuildFile; fileRef = A3D3291323CFCB7600375657 /* RemoveInactiveInterfaceVariables.h */; };
31CDFF882491849800486F27 /* RewriteRowMajorMatrices.h in Headers */ = {isa = PBXBuildFile; fileRef = A3D3290F23CFCB7600375657 /* RewriteRowMajorMatrices.h */; };
31CDFF8A2491849800486F27 /* ClampPointSize.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D5FF22826B8F00B5BA2C /* ClampPointSize.h */; };
31CDFF8B2491849800486F27 /* NameEmbeddedUniformStructs.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D60D22826B9100B5BA2C /* NameEmbeddedUniformStructs.h */; };
31CDFF8C2491849800486F27 /* RemovePow.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D5FC22826B8F00B5BA2C /* RemovePow.h */; };
31CDFF8D2491849800486F27 /* RemoveArrayLengthMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D63E22826B9C00B5BA2C /* RemoveArrayLengthMethod.h */; };
31CDFF8E2491849800486F27 /* SeparateDeclarations.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D61422826B9100B5BA2C /* SeparateDeclarations.h */; };
31CDFF8F2491849800486F27 /* EmulateGLFragColorBroadcast.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D60E22826B9100B5BA2C /* EmulateGLFragColorBroadcast.h */; };
31CDFF902491849800486F27 /* EmulatePrecision.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D64722826B9E00B5BA2C /* EmulatePrecision.h */; };
31CDFF912491849800486F27 /* RemoveDynamicIndexing.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D62F22826B9800B5BA2C /* RemoveDynamicIndexing.h */; };
31CDFF922491849800486F27 /* RemoveInvariantDeclaration.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D5F122826B8E00B5BA2C /* RemoveInvariantDeclaration.h */; };
31CDFF932491849800486F27 /* RewriteTexelFetchOffset.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D62B22826B9700B5BA2C /* RewriteTexelFetchOffset.h */; };
31CDFF952491849800486F27 /* DeclareAndInitBuiltinsForInstancedMultiview.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D60222826B9000B5BA2C /* DeclareAndInitBuiltinsForInstancedMultiview.h */; };
31CDFF962491849800486F27 /* VectorizeVectorScalarArithmetic.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D64522826B9D00B5BA2C /* VectorizeVectorScalarArithmetic.h */; };
31CDFF982491849800486F27 /* RewriteDfdy.h in Headers */ = {isa = PBXBuildFile; fileRef = A30306F02305F5EE002DA972 /* RewriteDfdy.h */; };
31CDFF9A2491849800486F27 /* EarlyFragmentTestsOptimization.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EB01C1B2477279900E50B35 /* EarlyFragmentTestsOptimization.h */; };
31CDFF9B2491849800486F27 /* PruneEmptyCases.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D61B22826B9300B5BA2C /* PruneEmptyCases.h */; };
31CDFF9C2491849800486F27 /* RewriteDoWhile.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D5F222826B8E00B5BA2C /* RewriteDoWhile.h */; };
31CDFF9D2491849800486F27 /* RewriteExpressionsWithShaderStorageBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D64222826B9D00B5BA2C /* RewriteExpressionsWithShaderStorageBlock.h */; };
31CDFF9E2491849800486F27 /* RegenerateStructNames.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D60022826B8F00B5BA2C /* RegenerateStructNames.h */; };
31CDFF9F2491849800486F27 /* RecordConstantPrecision.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D62022826B9400B5BA2C /* RecordConstantPrecision.h */; };
31CDFFA02491849800486F27 /* UnfoldShortCircuitAST.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D62A22826B9700B5BA2C /* UnfoldShortCircuitAST.h */; };
31CDFFA32491849800486F27 /* ScalarizeVecAndMatConstructorArgs.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D63222826B9900B5BA2C /* ScalarizeVecAndMatConstructorArgs.h */; };
31CDFFA42491849800486F27 /* UseInterfaceBlockFields.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D61622826B9200B5BA2C /* UseInterfaceBlockFields.h */; };
31CDFFA52491849800486F27 /* DeferGlobalInitializers.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D62D22826B9800B5BA2C /* DeferGlobalInitializers.h */; };
31CDFFA62491849800486F27 /* RewriteCubeMapSamplersAs2DArray.h in Headers */ = {isa = PBXBuildFile; fileRef = A30306F12305F5EE002DA972 /* RewriteCubeMapSamplersAs2DArray.h */; };
31CDFFA72491849800486F27 /* RewriteUnaryMinusOperatorInt.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D62922826B9700B5BA2C /* RewriteUnaryMinusOperatorInt.h */; };
31CDFFAB2491849800486F27 /* RemoveUnreferencedVariables.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D64B22826B9F00B5BA2C /* RemoveUnreferencedVariables.h */; };
31CDFFAC2491849800486F27 /* SimplifyLoopConditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D60522826B9000B5BA2C /* SimplifyLoopConditions.h */; };
31CDFFAD249184A100486F27 /* ReplaceShadowingVariables.h in Headers */ = {isa = PBXBuildFile; fileRef = A30307022305F636002DA972 /* ReplaceShadowingVariables.h */; };
31CDFFAE249184A100486F27 /* RunAtTheEndOfShader.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D6FA22826CB300B5BA2C /* RunAtTheEndOfShader.h */; };
31CDFFAF249184A100486F27 /* FindMain.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D6EF22826CB200B5BA2C /* FindMain.h */; };
31CDFFB0249184A100486F27 /* IntermTraverse.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D6F122826CB200B5BA2C /* IntermTraverse.h */; };
31CDFFB1249184A100486F27 /* Visit.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D6F022826CB200B5BA2C /* Visit.h */; };
31CDFFB2249184A100486F27 /* FindFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = A30306FF2305F636002DA972 /* FindFunction.h */; };
31CDFFB3249184A100486F27 /* IntermNode_util.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D6EE22826CB200B5BA2C /* IntermNode_util.h */; };
31CDFFB4249184A100486F27 /* IntermNodePatternMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D6F822826CB300B5BA2C /* IntermNodePatternMatcher.h */; };
31CDFFB5249184A100486F27 /* NodeSearch.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D6F722826CB300B5BA2C /* NodeSearch.h */; };
31CDFFB6249184A100486F27 /* FindSymbolNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D6EB22826CB100B5BA2C /* FindSymbolNode.h */; };
31CDFFB7249184A100486F27 /* ReplaceVariable.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D6F522826CB200B5BA2C /* ReplaceVariable.h */; };
31CDFFB8249184A100486F27 /* ReplaceClipDistanceVariable.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EB01C20247727A900E50B35 /* ReplaceClipDistanceVariable.h */; };
31CDFFB9249184A700486F27 /* Initialize.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DC718B97B9B0039062F /* Initialize.h */; };
31CDFFBA249184A700486F27 /* InitializeGlobals.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DCA18B97B9B0039062F /* InitializeGlobals.h */; };
31CDFFBB249184A700486F27 /* SymbolTable_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D70B2282741400B5BA2C /* SymbolTable_autogen.h */; };
31CDFFBC249184A700486F27 /* blocklayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBBFE1B04375F00235552 /* blocklayout.h */; };
31CDFFBD249184A700486F27 /* OutputGLSLBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DE018B97B9B0039062F /* OutputGLSLBase.h */; };
31CDFFBE249184A700486F27 /* glslang.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DBD18B97B9B0039062F /* glslang.h */; };
31CDFFC0249184A700486F27 /* FlagStd140Structs.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C9FFF4D19102A000025B8FA /* FlagStd140Structs.h */; };
31CDFFC1249184A700486F27 /* ValidateLimitations.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012E0B18B97B9B0039062F /* ValidateLimitations.h */; };
31CDFFC2249184A700486F27 /* OutputESSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DDC18B97B9B0039062F /* OutputESSL.h */; };
31CDFFC3249184A700486F27 /* ValidateVaryingLocations.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD701FCE443400AC7A89 /* ValidateVaryingLocations.h */; };
31CDFFC5249184A700486F27 /* ValidateSwitch.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC1F1B04375F00235552 /* ValidateSwitch.h */; };
31CDFFC6249184A700486F27 /* glslang_tab_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A3D3290923CFCB4C00375657 /* glslang_tab_autogen.h */; };
31CDFFC7249184A700486F27 /* Operator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC0D1B04375F00235552 /* Operator.h */; };
31CDFFC8249184A700486F27 /* SymbolTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DF518B97B9B0039062F /* SymbolTable.h */; };
31CDFFC9249184A700486F27 /* Declarator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D732228274DE00B5BA2C /* Declarator.h */; };
31CDFFCA249184A700486F27 /* TranslatorESSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DFC18B97B9B0039062F /* TranslatorESSL.h */; };
31CDFFCB249184A700486F27 /* TranslatorGLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DFE18B97B9B0039062F /* TranslatorGLSL.h */; };
31CDFFCC249184A700486F27 /* InfoSink.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DC518B97B9B0039062F /* InfoSink.h */; };
31CDFFCD249184A700486F27 /* Pragma.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DE818B97B9B0039062F /* Pragma.h */; };
31CDFFCE249184A700486F27 /* BuiltInFunctionEmulatorGLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC021B04375F00235552 /* BuiltInFunctionEmulatorGLSL.h */; };
31CDFFCF249184A700486F27 /* ImmutableStringBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D6DB22826C7900B5BA2C /* ImmutableStringBuilder.h */; };
31CDFFD0249184A700486F27 /* Severity.h in Headers */ = {isa = PBXBuildFile; fileRef = 31A331D11EA5EDDA00FD2203 /* Severity.h */; };
31CDFFD1249184A700486F27 /* ValidateGlobalInitializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C315CFB1CC5B6DA00776697 /* ValidateGlobalInitializer.h */; };
31CDFFD2249184A700486F27 /* ValidateMaxParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C315CFD1CC5B6DA00776697 /* ValidateMaxParameters.h */; };
31CDFFD3249184A700486F27 /* Diagnostics.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DB618B97B9B0039062F /* Diagnostics.h */; };
31CDFFD4249184A700486F27 /* OutputGLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DDE18B97B9B0039062F /* OutputGLSL.h */; };
31CDFFD5249184A700486F27 /* BaseTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DA018B97B9B0039062F /* BaseTypes.h */; };
31CDFFD6249184A700486F27 /* QualifierTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD819F1DBFEA5C006066B8 /* QualifierTypes.h */; };
31CDFFD7249184A700486F27 /* VersionGLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012E1118B97B9B0039062F /* VersionGLSL.h */; };
31CDFFD8249184A700486F27 /* BuiltinsWorkaroundGLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = A3694FC523202C5200A83D8F /* BuiltinsWorkaroundGLSL.h */; };
31CDFFDA249184A700486F27 /* CollectVariables.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD631FCE443000AC7A89 /* CollectVariables.h */; };
31CDFFDD249184A700486F27 /* util.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012E0918B97B9B0039062F /* util.h */; };
31CDFFDE249184A700486F27 /* Symbol.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D6DC22826C7900B5BA2C /* Symbol.h */; };
31CDFFDF249184A700486F27 /* ParseContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DE518B97B9B0039062F /* ParseContext.h */; };
31CDFFE0249184A700486F27 /* InitializeDll.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DC918B97B9B0039062F /* InitializeDll.h */; };
31CDFFE3249184A700486F27 /* FunctionLookup.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D6DF22826C7900B5BA2C /* FunctionLookup.h */; };
31CDFFE4249184A700486F27 /* Common.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DA418B97B9B0039062F /* Common.h */; };
31CDFFE5249184A700486F27 /* ExtensionBehavior.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DB918B97B9B0039062F /* ExtensionBehavior.h */; };
31CDFFE6249184A700486F27 /* BuiltInFunctionEmulator.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DA218B97B9B0039062F /* BuiltInFunctionEmulator.h */; };
31CDFFE7249184A700486F27 /* Compiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC051B04375F00235552 /* Compiler.h */; };
31CDFFE8249184A700486F27 /* ExtensionGLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C315CED1CC5B6DA00776697 /* ExtensionGLSL.h */; };
31CDFFE9249184A700486F27 /* IntermNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC0A1B04375F00235552 /* IntermNode.h */; };
31CDFFEA249184A700486F27 /* length_limits.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC0B1B04375F00235552 /* length_limits.h */; };
31CDFFEB249184A700486F27 /* OutputTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD641FCE443000AC7A89 /* OutputTree.h */; };
31CDFFEC249184A700486F27 /* IsASTDepthBelowLimit.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD571FCE442D00AC7A89 /* IsASTDepthBelowLimit.h */; };
31CDFFED249184A700486F27 /* ValidateOutputs.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC7D451191024E4000B8C1F /* ValidateOutputs.h */; };
31CDFFEE249184A700486F27 /* VariablePacker.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012E0F18B97B9B0039062F /* VariablePacker.h */; };
31CDFFEF249184A700486F27 /* ValidateAST.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D6D722826C7800B5BA2C /* ValidateAST.h */; };
31CDFFF0249184A700486F27 /* SymbolUniqueId.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD4D1FCE442A00AC7A89 /* SymbolUniqueId.h */; };
31CDFFF2249184A700486F27 /* Types.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012E0118B97B9B0039062F /* Types.h */; };
31CDFFF3249184A700486F27 /* ImmutableString.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D6D822826C7800B5BA2C /* ImmutableString.h */; };
31CDFFF4249184A700486F27 /* ConstantUnion.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DA818B97B9B0039062F /* ConstantUnion.h */; };
31CDFFF5249184A700486F27 /* DirectiveHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DB818B97B9B0039062F /* DirectiveHandler.h */; };
31CDFFF6249184A700486F27 /* HashNames.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DC318B97B9B0039062F /* HashNames.h */; };
31CDFFF8249184A700486F27 /* PoolAlloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DE718B97B9B0039062F /* PoolAlloc.h */; };
31CDFFF9249184A700486F27 /* CallDAG.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC041B04375F00235552 /* CallDAG.h */; };
31CDFFFA249184AC00486F27 /* SystemInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD59992284FC750018F2D8 /* SystemInfo.h */; };
31CDFFFB249184AC00486F27 /* SystemInfo_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 31B15721236B803300CAA4FD /* SystemInfo_internal.h */; };
31CDFFFC249184B000486F27 /* loadimage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD59882284FC400018F2D8 /* loadimage.h */; };
31CDFFFD249184B000486F27 /* imageformats.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD598B2284FC400018F2D8 /* imageformats.h */; };
31CDFFFE249184B000486F27 /* copyimage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD59862284FC400018F2D8 /* copyimage.h */; };
31CDFFFF249184B000486F27 /* generatemip.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD598C2284FC400018F2D8 /* generatemip.h */; };
6E33E8EF24D0D209002309AC /* frame_capture_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E33E8EB24D0D208002309AC /* frame_capture_utils.h */; };
7B0A2A632603D4040040DCEB /* gl32ext_explicit_context_autogen.inc in Headers */ = {isa = PBXBuildFile; fileRef = 7B0A2A562603D3E00040DCEB /* gl32ext_explicit_context_autogen.inc */; settings = {ATTRIBUTES = (Public, ); }; };
7B0A2A642603D4040040DCEB /* gl31ext_explicit_context_autogen.inc in Headers */ = {isa = PBXBuildFile; fileRef = 7B0A2A572603D3E00040DCEB /* gl31ext_explicit_context_autogen.inc */; settings = {ATTRIBUTES = (Public, ); }; };
7B0A2A652603D4040040DCEB /* gl2ext_explicit_context_autogen.inc in Headers */ = {isa = PBXBuildFile; fileRef = 7B0A2A522603D3D10040DCEB /* gl2ext_explicit_context_autogen.inc */; settings = {ATTRIBUTES = (Public, ); }; };
7B0A2A662603D4040040DCEB /* gl3ext_explicit_context_autogen.inc in Headers */ = {isa = PBXBuildFile; fileRef = 7B0A2A552603D3E00040DCEB /* gl3ext_explicit_context_autogen.inc */; settings = {ATTRIBUTES = (Public, ); }; };
7B0A2A672603D4040040DCEB /* glext_explicit_context_autogen.inc in Headers */ = {isa = PBXBuildFile; fileRef = 7B0A2A4F2603D3C60040DCEB /* glext_explicit_context_autogen.inc */; settings = {ATTRIBUTES = (Public, ); }; };
7B19599326C3C22000C09322 /* android_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A303079F230625C6002DA972 /* android_util.h */; };
7B19599426C3C22000C09322 /* android_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A303079E230625C6002DA972 /* android_util.cpp */; };
7B19599526C3C64E00C09322 /* xxhash.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD594E2284ECD10018F2D8 /* xxhash.c */; };
A3C49BF6255DF6C4005E8DF7 /* compression_utils_portable.h in Headers */ = {isa = PBXBuildFile; fileRef = A3C49BF1255DEDC5005E8DF7 /* compression_utils_portable.h */; };
A3C49BFB255DF6E6005E8DF7 /* EGLReusableSync.h in Headers */ = {isa = PBXBuildFile; fileRef = A3C3FE13255DDE0100B73018 /* EGLReusableSync.h */; };
A3C49BFC255DF6E6005E8DF7 /* EGLSyncImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = A3C3FE14255DDE0200B73018 /* EGLSyncImpl.h */; };
A3C49BFF255DF708005E8DF7 /* entry_points_enum_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A3C3FE05255DDD1C00B73018 /* entry_points_enum_autogen.h */; };
A3C49C01255DF712005E8DF7 /* FunctionsCGL.h in Headers */ = {isa = PBXBuildFile; fileRef = A3C3FE1F255DDE7900B73018 /* FunctionsCGL.h */; };
A3C49C04255DF719005E8DF7 /* SoftLinking.h in Headers */ = {isa = PBXBuildFile; fileRef = A3C3FE1C255DDE7800B73018 /* SoftLinking.h */; };
A3C49C06255DF736005E8DF7 /* FunctionsEAGL.h in Headers */ = {isa = PBXBuildFile; fileRef = A3C49BED255DEA52005E8DF7 /* FunctionsEAGL.h */; };
A3C49C16255DF866005E8DF7 /* FlagSamplersWithTexelFetch.h in Headers */ = {isa = PBXBuildFile; fileRef = A3C3FE0F255DDD8400B73018 /* FlagSamplersWithTexelFetch.h */; };
A3C49C17255DF866005E8DF7 /* RecordUniformBlocksTranslatedToStructuredBuffers.h in Headers */ = {isa = PBXBuildFile; fileRef = A3C3FE0C255DDD8300B73018 /* RecordUniformBlocksTranslatedToStructuredBuffers.h */; };
A3C49C18255DF866005E8DF7 /* RewriteInterpolateAtOffset.h in Headers */ = {isa = PBXBuildFile; fileRef = A3C3FE10255DDD8400B73018 /* RewriteInterpolateAtOffset.h */; };
A3C49C1B255DF86F005E8DF7 /* ReplaceArrayOfMatrixVarying.h in Headers */ = {isa = PBXBuildFile; fileRef = A3C3FE11255DDD9200B73018 /* ReplaceArrayOfMatrixVarying.h */; };
A3C49C1F255DF88F005E8DF7 /* DisplayApple_api.h in Headers */ = {isa = PBXBuildFile; fileRef = A3C3FE1A255DDE4300B73018 /* DisplayApple_api.h */; };
DF83E20F2639FC2D000825EF /* compression_utils_portable.cc in Sources */ = {isa = PBXBuildFile; fileRef = A3C49BF0255DEDC5005E8DF7 /* compression_utils_portable.cc */; };
DF83E2102639FC74000825EF /* matrix_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D7142282747600B5BA2C /* matrix_utils.cpp */; };
DF83E2112639FC74000825EF /* system_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3C49C20255DF96F005E8DF7 /* system_utils.cpp */; };
DF83E2122639FC74000825EF /* Float16ToFloat32.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD81891DBFEA10006066B8 /* Float16ToFloat32.cpp */; };
DF83E2132639FC74000825EF /* PackedGLEnums_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D71D2282747700B5BA2C /* PackedGLEnums_autogen.cpp */; };
DF83E2142639FC74000825EF /* PackedEGLEnums_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D7112282747600B5BA2C /* PackedEGLEnums_autogen.cpp */; };
DF83E2152639FC74000825EF /* event_tracer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CC7D45F19102620000B8C1F /* event_tracer.cpp */; };
DF83E2162639FC74000825EF /* aligned_memory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D7102282747600B5BA2C /* aligned_memory.cpp */; };
DF83E2172639FC74000825EF /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CC7D45D19102620000B8C1F /* debug.cpp */; };
DF83E2182639FC74000825EF /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD818B1DBFEA10006066B8 /* string_utils.cpp */; };
DF83E21A2639FC74000825EF /* utilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CC7D46819102620000B8C1F /* utilities.cpp */; };
DF83E21B2639FC74000825EF /* system_utils_posix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D71F2282747700B5BA2C /* system_utils_posix.cpp */; };
DF83E21C2639FC74000825EF /* uniform_type_info_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD3E1FCE43BD00AC7A89 /* uniform_type_info_autogen.cpp */; };
DF83E21D2639FC74000825EF /* PoolAlloc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D7152282747600B5BA2C /* PoolAlloc.cpp */; };
DF83E21E2639FC74000825EF /* system_utils_mac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31A331C31EA5ED5F00FD2203 /* system_utils_mac.cpp */; };
DF83E21F2639FC74000825EF /* tls.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBBED1B0436EC00235552 /* tls.cpp */; };
DF83E2202639FC74000825EF /* mathutil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CC7D46119102620000B8C1F /* mathutil.cpp */; };
DF83E2212639FC74000825EF /* MemoryBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBBE81B0436EC00235552 /* MemoryBuffer.cpp */; };
DF83E2222639FC74000825EF /* PackedEnums.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D71C2282747700B5BA2C /* PackedEnums.cpp */; };
DF83E2232639FC74000825EF /* entry_points_enum_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3C3FE06255DDD1C00B73018 /* entry_points_enum_autogen.cpp */; };
DF83E2242639FC74000825EF /* angleutils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBBE71B0436EC00235552 /* angleutils.cpp */; };
DF83E2252639FC80000825EF /* FunctionsCGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3C3FE20255DDE7900B73018 /* FunctionsCGL.cpp */; };
DF83E2262639FC8A000825EF /* sha1.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD59832284FBE70018F2D8 /* sha1.cc */; };
DF83E2272639FC94000825EF /* PMurHash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBE261FCF808C00AC7A89 /* PMurHash.cpp */; };
DF83E2292639FCB0000825EF /* DirectiveHandlerBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F89516974DED006FAA5A /* DirectiveHandlerBase.cpp */; };
DF83E22A2639FCB0000825EF /* Lexer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F89D16974DED006FAA5A /* Lexer.cpp */; };
DF83E22B2639FCB0000825EF /* MacroExpander.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F8A116974DED006FAA5A /* MacroExpander.cpp */; };
DF83E22C2639FCB0000825EF /* preprocessor_lex_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3D3290423CFC88600375657 /* preprocessor_lex_autogen.cpp */; };
DF83E22D2639FCB0000825EF /* DirectiveParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F89716974DED006FAA5A /* DirectiveParser.cpp */; };
DF83E22E2639FCB0000825EF /* Input.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F89B16974DED006FAA5A /* Input.cpp */; };
DF83E22F2639FCB0000825EF /* DiagnosticsBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F89316974DED006FAA5A /* DiagnosticsBase.cpp */; };
DF83E2302639FCB0000825EF /* Token.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F8A816974DED006FAA5A /* Token.cpp */; };
DF83E2312639FCB0000825EF /* Macro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F89F16974DED006FAA5A /* Macro.cpp */; };
DF83E2322639FCB0000825EF /* Preprocessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F8A516974DED006FAA5A /* Preprocessor.cpp */; };
DF83E2332639FCB0000825EF /* preprocessor_tab_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3D3290523CFC88600375657 /* preprocessor_tab_autogen.cpp */; };
DF83E2342639FCD5000825EF /* RewriteOutArgs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF81FF362581919700894E24 /* RewriteOutArgs.cpp */; };
DF83E2352639FCD5000825EF /* Pipeline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF81FF372581919700894E24 /* Pipeline.cpp */; };
DF83E2362639FCD5000825EF /* WrapMain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF81FF4D2581919700894E24 /* WrapMain.cpp */; };
DF83E2372639FCD5000825EF /* AstHelpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF81FF3E2581919700894E24 /* AstHelpers.cpp */; };
DF83E2382639FCD5000825EF /* ModifyStruct.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF81FF262581919700894E24 /* ModifyStruct.cpp */; };
DF83E2392639FCD5000825EF /* ProgramPrelude.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF81FF502581919700894E24 /* ProgramPrelude.cpp */; };
DF83E23A2639FCD5000825EF /* Name.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF81FF212581919700894E24 /* Name.cpp */; };
DF83E23B2639FCD5000825EF /* SeparateCompoundStructDeclarations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF81FF252581919700894E24 /* SeparateCompoundStructDeclarations.cpp */; };
DF83E23C2639FCD5000825EF /* ReduceInterfaceBlocks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF81FF3D2581919700894E24 /* ReduceInterfaceBlocks.cpp */; };
DF83E23D2639FCD5000825EF /* DiscoverEnclosingFunctionTraverser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF81FF412581919700894E24 /* DiscoverEnclosingFunctionTraverser.cpp */; };
DF83E23E2639FCD5000825EF /* IdGen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF81FF512581919700894E24 /* IdGen.cpp */; };
DF83E2402639FCD5000825EF /* RewriteUnaddressableReferences.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF81FF462581919700894E24 /* RewriteUnaddressableReferences.cpp */; };
DF83E2412639FCD5000825EF /* IntroduceVertexIndexID.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF33284725F6CAB9005FDFC4 /* IntroduceVertexIndexID.cpp */; };
DF83E2422639FCD5000825EF /* ToposortStructs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF81FF332581919700894E24 /* ToposortStructs.cpp */; };
DF83E2432639FCD5000825EF /* RewritePipelines.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF81FF3C2581919700894E24 /* RewritePipelines.cpp */; };
DF83E2442639FCD5000825EF /* NameEmbeddedUniformStructsMetal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FFA0C2C525CB6A7600105306 /* NameEmbeddedUniformStructsMetal.cpp */; };
DF83E2462639FCD5000825EF /* DiscoverDependentFunctions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF81FF292581919700894E24 /* DiscoverDependentFunctions.cpp */; };
DF83E2472639FCD5000825EF /* RewriteCaseDeclarations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF81FF582581919700894E24 /* RewriteCaseDeclarations.cpp */; };
DF83E2482639FCD5000825EF /* EmitMetal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF81FF2D2581919700894E24 /* EmitMetal.cpp */; };
DF83E2492639FCD5000825EF /* MapSymbols.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF81FF2F2581919700894E24 /* MapSymbols.cpp */; };
DF83E24A2639FCD5000825EF /* HoistConstants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF81FF482581919700894E24 /* HoistConstants.cpp */; };
DF83E24B2639FCD5000825EF /* SeparateCompoundExpressions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF81FF552581919700894E24 /* SeparateCompoundExpressions.cpp */; };
DF83E24C2639FCD5000825EF /* Layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF81FF322581919700894E24 /* Layout.cpp */; };
DF83E24D2639FCD5000825EF /* MapFunctionsToDefinitions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF81FF5A2581919700894E24 /* MapFunctionsToDefinitions.cpp */; };
DF83E24E2639FCD5000825EF /* SymbolEnv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF81FF302581919700894E24 /* SymbolEnv.cpp */; };
DF83E24F2639FCD5000825EF /* FixTypeConstructors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF2D2F5325C8B14A002FB699 /* FixTypeConstructors.cpp */; };
DF83E2502639FCD5000825EF /* AddExplicitTypeCasts.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF81FF3A2581919700894E24 /* AddExplicitTypeCasts.cpp */; };
DF83E2512639FD33000825EF /* RewriteRepeatedAssignToSwizzled.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D60B22826B9100B5BA2C /* RewriteRepeatedAssignToSwizzled.cpp */; };
DF83E2522639FD33000825EF /* EmulatePrecision.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D60622826B9000B5BA2C /* EmulatePrecision.cpp */; };
DF83E2532639FD33000825EF /* SimplifyLoopConditions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D61722826B9200B5BA2C /* SimplifyLoopConditions.cpp */; };
DF83E2542639FD33000825EF /* InitializeVariables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D64422826B9D00B5BA2C /* InitializeVariables.cpp */; };
DF83E2552639FD33000825EF /* RecordUniformBlocksTranslatedToStructuredBuffers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3C3FE0B255DDD8300B73018 /* RecordUniformBlocksTranslatedToStructuredBuffers.cpp */; };
DF83E2572639FD33000825EF /* RewriteUnaryMinusOperatorFloat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D64122826B9C00B5BA2C /* RewriteUnaryMinusOperatorFloat.cpp */; };
DF83E2582639FD33000825EF /* EmulateGLFragColorBroadcast.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D63822826B9A00B5BA2C /* EmulateGLFragColorBroadcast.cpp */; };
DF83E2592639FD33000825EF /* RemovePow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D63922826B9B00B5BA2C /* RemovePow.cpp */; };
DF83E25A2639FD33000825EF /* VectorizeVectorScalarArithmetic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D5F422826B8E00B5BA2C /* VectorizeVectorScalarArithmetic.cpp */; };
DF83E25C2639FD33000825EF /* RewriteExpressionsWithShaderStorageBlock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D63022826B9900B5BA2C /* RewriteExpressionsWithShaderStorageBlock.cpp */; };
DF83E25E2639FD33000825EF /* RewriteStructSamplersOld.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31CD00CB249196A500486F27 /* RewriteStructSamplersOld.cpp */; };
DF83E25F2639FD33000825EF /* RewriteAtomicCounters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30306F32305F5EE002DA972 /* RewriteAtomicCounters.cpp */; };
DF83E2622639FD33000825EF /* RemoveAtomicCounterBuiltins.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6ED7BDEE2432CCC300E01503 /* RemoveAtomicCounterBuiltins.cpp */; };
DF83E2632639FD33000825EF /* RewriteDfdy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30306F22305F5EE002DA972 /* RewriteDfdy.cpp */; };
DF83E2642639FD33000825EF /* RewriteStructSamplers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D61C22826B9300B5BA2C /* RewriteStructSamplers.cpp */; };
DF83E2652639FD33000825EF /* RemoveInactiveInterfaceVariables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3D3291223CFCB7600375657 /* RemoveInactiveInterfaceVariables.cpp */; };
DF83E2662639FD33000825EF /* EarlyFragmentTestsOptimization.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EB01C1C2477279900E50B35 /* EarlyFragmentTestsOptimization.cpp */; };
DF83E2672639FD33000825EF /* ClampPointSize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D60122826B8F00B5BA2C /* ClampPointSize.cpp */; };
DF83E2692639FD33000825EF /* FlagSamplersWithTexelFetch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3C3FE0D255DDD8400B73018 /* FlagSamplersWithTexelFetch.cpp */; };
DF83E26A2639FD33000825EF /* EmulateMultiDrawShaderBuiltins.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30306F42305F5EE002DA972 /* EmulateMultiDrawShaderBuiltins.cpp */; };
DF83E26C2639FD33000825EF /* RemoveInvariantDeclaration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D62522826B9600B5BA2C /* RemoveInvariantDeclaration.cpp */; };
DF83E26D2639FD33000825EF /* FoldExpressions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D64022826B9C00B5BA2C /* FoldExpressions.cpp */; };
DF83E26E2639FD33000825EF /* SplitSequenceOperator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D63422826B9900B5BA2C /* SplitSequenceOperator.cpp */; };
DF83E26F2639FD33000825EF /* RemoveArrayLengthMethod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D5FA22826B8F00B5BA2C /* RemoveArrayLengthMethod.cpp */; };
DF83E2702639FD33000825EF /* PruneEmptyCases.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D64A22826B9E00B5BA2C /* PruneEmptyCases.cpp */; };
DF83E2712639FD33000825EF /* NameNamelessUniformBuffers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF33284425F6CA9D005FDFC4 /* NameNamelessUniformBuffers.cpp */; };
DF83E2722639FD33000825EF /* RegenerateStructNames.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D63C22826B9B00B5BA2C /* RegenerateStructNames.cpp */; };
DF83E2732639FD33000825EF /* RewriteCubeMapSamplersAs2DArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30306F52305F5EE002DA972 /* RewriteCubeMapSamplersAs2DArray.cpp */; };
DF83E2742639FD33000825EF /* RewriteDoWhile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D62222826B9500B5BA2C /* RewriteDoWhile.cpp */; };
DF83E2752639FD33000825EF /* ScalarizeVecAndMatConstructorArgs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D63122826B9900B5BA2C /* ScalarizeVecAndMatConstructorArgs.cpp */; };
DF83E2762639FD33000825EF /* RemoveUnreferencedVariables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D5F522826B8E00B5BA2C /* RemoveUnreferencedVariables.cpp */; };
DF83E2782639FD33000825EF /* AddAndTrueToLoopCondition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D63722826B9A00B5BA2C /* AddAndTrueToLoopCondition.cpp */; };
DF83E2792639FD33000825EF /* RewriteUnaryMinusOperatorInt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D62422826B9500B5BA2C /* RewriteUnaryMinusOperatorInt.cpp */; };
DF83E27A2639FD33000825EF /* RecordConstantPrecision.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D64622826B9D00B5BA2C /* RecordConstantPrecision.cpp */; };
DF83E27B2639FD33000825EF /* RemoveDynamicIndexing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D60922826B9000B5BA2C /* RemoveDynamicIndexing.cpp */; };
DF83E27C2639FD33000825EF /* PruneNoOps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D61222826B9100B5BA2C /* PruneNoOps.cpp */; };
DF83E27F2639FD33000825EF /* RewriteInterpolateAtOffset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3C3FE0E255DDD8400B73018 /* RewriteInterpolateAtOffset.cpp */; };
DF83E2802639FD33000825EF /* RewriteTexelFetchOffset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D61022826B9100B5BA2C /* RewriteTexelFetchOffset.cpp */; };
DF83E2812639FD33000825EF /* DeclareAndInitBuiltinsForInstancedMultiview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D64322826B9D00B5BA2C /* DeclareAndInitBuiltinsForInstancedMultiview.cpp */; };
DF83E2822639FD33000825EF /* UnfoldShortCircuitAST.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D62322826B9500B5BA2C /* UnfoldShortCircuitAST.cpp */; };
DF83E2832639FD33000825EF /* UseInterfaceBlockFields.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D61522826B9200B5BA2C /* UseInterfaceBlockFields.cpp */; };
DF83E2842639FD33000825EF /* NameEmbeddedUniformStructs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D63D22826B9B00B5BA2C /* NameEmbeddedUniformStructs.cpp */; };
DF83E2852639FD33000825EF /* DeferGlobalInitializers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D60822826B9000B5BA2C /* DeferGlobalInitializers.cpp */; };
DF83E2862639FD33000825EF /* ExpandIntegerPowExpressions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D61D22826B9300B5BA2C /* ExpandIntegerPowExpressions.cpp */; };
DF83E2872639FD33000825EF /* RewriteRowMajorMatrices.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3D3290E23CFCB7600375657 /* RewriteRowMajorMatrices.cpp */; };
DF83E2892639FD33000825EF /* ClampFragDepth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D62C22826B9800B5BA2C /* ClampFragDepth.cpp */; };
DF83E28A2639FD33000825EF /* SeparateDeclarations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D60322826B9000B5BA2C /* SeparateDeclarations.cpp */; };
DF83E28B2639FD83000825EF /* Symbol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D6D922826C7800B5BA2C /* Symbol.cpp */; };
DF83E28C2639FD83000825EF /* IntermNodePatternMatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D6F422826CB200B5BA2C /* IntermNodePatternMatcher.cpp */; };
DF83E28D2639FD83000825EF /* ShaderLang.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DF218B97B9B0039062F /* ShaderLang.cpp */; };
DF83E28E2639FD83000825EF /* TranslatorMetalUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF81FF19258190CA00894E24 /* TranslatorMetalUtils.cpp */; };
DF83E28F2639FD83000825EF /* ReplaceVariable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D6F622826CB300B5BA2C /* ReplaceVariable.cpp */; };
DF83E2912639FD83000825EF /* FindMain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D6ED22826CB200B5BA2C /* FindMain.cpp */; };
DF83E2922639FD83000825EF /* DirectiveHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DB718B97B9B0039062F /* DirectiveHandler.cpp */; };
DF83E2952639FD83000825EF /* ShaderVars.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC1A1B04375F00235552 /* ShaderVars.cpp */; };
DF83E2972639FD83000825EF /* SymbolUniqueId.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD771FCE443500AC7A89 /* SymbolUniqueId.cpp */; };
DF83E2982639FD83000825EF /* ValidateMaxParameters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C315CFC1CC5B6DA00776697 /* ValidateMaxParameters.cpp */; };
DF83E2992639FD83000825EF /* ImmutableStringBuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D6DE22826C7900B5BA2C /* ImmutableStringBuilder.cpp */; };
DF83E29A2639FD83000825EF /* IsASTDepthBelowLimit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD651FCE443100AC7A89 /* IsASTDepthBelowLimit.cpp */; };
DF83E29B2639FD83000825EF /* Initialize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DC618B97B9B0039062F /* Initialize.cpp */; };
DF83E29C2639FD83000825EF /* SymbolTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DF418B97B9B0039062F /* SymbolTable.cpp */; };
DF83E29D2639FD83000825EF /* BuiltInFunctionEmulator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DA118B97B9B0039062F /* BuiltInFunctionEmulator.cpp */; };
DF83E29E2639FD83000825EF /* ValidateGlobalInitializer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C315CFA1CC5B6DA00776697 /* ValidateGlobalInitializer.cpp */; };
DF83E29F2639FD83000825EF /* FindFunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30306FE2305F636002DA972 /* FindFunction.cpp */; };
DF83E2A02639FD83000825EF /* QualifierTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD819E1DBFEA5C006066B8 /* QualifierTypes.cpp */; };
DF83E2A12639FD83000825EF /* Operator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC0C1B04375F00235552 /* Operator.cpp */; };
DF83E2A32639FD83000825EF /* CallDAG.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC031B04375F00235552 /* CallDAG.cpp */; };
DF83E2A42639FD83000825EF /* HashNames.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD4E1FCE442A00AC7A89 /* HashNames.cpp */; };
DF83E2A52639FD83000825EF /* OutputTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD751FCE443500AC7A89 /* OutputTree.cpp */; };
DF83E2A62639FD83000825EF /* InitializeDll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DC818B97B9B0039062F /* InitializeDll.cpp */; };
DF83E2A72639FD83000825EF /* ValidateAST.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D6DD22826C7900B5BA2C /* ValidateAST.cpp */; };
DF83E2A82639FD83000825EF /* ValidateOutputs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CC7D450191024E4000B8C1F /* ValidateOutputs.cpp */; };
DF83E2A92639FD83000825EF /* TranslatorESSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DFB18B97B9B0039062F /* TranslatorESSL.cpp */; };
DF83E2AB2639FD83000825EF /* OutputESSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DDB18B97B9B0039062F /* OutputESSL.cpp */; };
DF83E2AC2639FD83000825EF /* ValidateLimitations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012E0A18B97B9B0039062F /* ValidateLimitations.cpp */; };
DF83E2AD2639FD83000825EF /* RunAtTheEndOfShader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D6EC22826CB200B5BA2C /* RunAtTheEndOfShader.cpp */; };
DF83E2AE2639FD83000825EF /* ReplaceShadowingVariables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30307002305F636002DA972 /* ReplaceShadowingVariables.cpp */; };
DF83E2B02639FD83000825EF /* VariablePacker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012E0E18B97B9B0039062F /* VariablePacker.cpp */; };
DF83E2B12639FD83000825EF /* BuiltinsWorkaroundGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3694FC423202C5100A83D8F /* BuiltinsWorkaroundGLSL.cpp */; };
DF83E2B22639FD83000825EF /* IntermNode_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D6F922826CB300B5BA2C /* IntermNode_util.cpp */; };
DF83E2B32639FD83000825EF /* util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012E0818B97B9B0039062F /* util.cpp */; };
DF83E2B42639FD83000825EF /* ReplaceArrayOfMatrixVarying.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3C3FE12255DDD9200B73018 /* ReplaceArrayOfMatrixVarying.cpp */; };
DF83E2B62639FD83000825EF /* glslang_lex_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3D3290A23CFCB4D00375657 /* glslang_lex_autogen.cpp */; };
DF83E2B72639FD83000825EF /* IntermRebuild.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF81FF992581A3C100894E24 /* IntermRebuild.cpp */; };
DF83E2B82639FD83000825EF /* ReplaceClipDistanceVariable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EB01C1F247727A900E50B35 /* ReplaceClipDistanceVariable.cpp */; };
DF83E2B92639FD83000825EF /* IntermNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC091B04375F00235552 /* IntermNode.cpp */; };
DF83E2BA2639FD83000825EF /* PoolAlloc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DE618B97B9B0039062F /* PoolAlloc.cpp */; };
DF83E2BB2639FD83000825EF /* Declarator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D731228274DE00B5BA2C /* Declarator.cpp */; };
DF83E2BC2639FD83000825EF /* blocklayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBBFD1B04375F00235552 /* blocklayout.cpp */; };
DF83E2BE2639FD83000825EF /* ExtensionBehavior.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD6B1FCE443200AC7A89 /* ExtensionBehavior.cpp */; };
DF83E2BF2639FD83000825EF /* ParseContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DE418B97B9B0039062F /* ParseContext.cpp */; };
DF83E2C02639FD83000825EF /* glslang_tab_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3D3290823CFCB4C00375657 /* glslang_tab_autogen.cpp */; };
DF83E2C12639FD83000825EF /* OutputGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DDD18B97B9B0039062F /* OutputGLSL.cpp */; };
DF83E2C32639FD84000825EF /* ValidateSwitch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC1E1B04375F00235552 /* ValidateSwitch.cpp */; };
DF83E2C42639FD84000825EF /* VersionGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012E1018B97B9B0039062F /* VersionGLSL.cpp */; };
DF83E2C52639FD84000825EF /* TranslatorMetalDirect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF81FF16258190CA00894E24 /* TranslatorMetalDirect.cpp */; };
DF83E2C62639FD84000825EF /* ImmutableString_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30306EC2305F5DB002DA972 /* ImmutableString_autogen.cpp */; };
DF83E2C72639FD84000825EF /* FindSymbolNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D6F322826CB200B5BA2C /* FindSymbolNode.cpp */; };
DF83E2C82639FD84000825EF /* BuiltInFunctionEmulatorGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC011B04375F00235552 /* BuiltInFunctionEmulatorGLSL.cpp */; };
DF83E2C92639FD84000825EF /* SymbolTable_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D70C2282741400B5BA2C /* SymbolTable_autogen.cpp */; };
DF83E2CA2639FD84000825EF /* ExtensionGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C315CEC1CC5B6DA00776697 /* ExtensionGLSL.cpp */; };
DF83E2CB2639FD84000825EF /* CodeGen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DA318B97B9B0039062F /* CodeGen.cpp */; };
DF83E2CC2639FD84000825EF /* Compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DA518B97B9B0039062F /* Compiler.cpp */; };
DF83E2CD2639FD84000825EF /* ConstantUnion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD81991DBFEA5C006066B8 /* ConstantUnion.cpp */; };
DF83E2CE2639FD84000825EF /* FlagStd140Structs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C9FFF4C19102A000025B8FA /* FlagStd140Structs.cpp */; };
DF83E2CF2639FD84000825EF /* IntermTraverse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D6F222826CB200B5BA2C /* IntermTraverse.cpp */; };
DF83E2D02639FD84000825EF /* Types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC1D1B04375F00235552 /* Types.cpp */; };
DF83E2D12639FD84000825EF /* OutputGLSLBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DDF18B97B9B0039062F /* OutputGLSLBase.cpp */; };
DF83E2D22639FD84000825EF /* TranslatorGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DFD18B97B9B0039062F /* TranslatorGLSL.cpp */; };
DF83E2D32639FD84000825EF /* ValidateVaryingLocations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD6C1FCE443300AC7A89 /* ValidateVaryingLocations.cpp */; };
DF83E2D42639FD84000825EF /* InfoSink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DC418B97B9B0039062F /* InfoSink.cpp */; };
DF83E2D52639FD84000825EF /* Diagnostics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DB518B97B9B0039062F /* Diagnostics.cpp */; };
DF83E2D62639FD84000825EF /* CollectVariables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD551FCE442C00AC7A89 /* CollectVariables.cpp */; };
DF83E2D72639FD84000825EF /* FunctionLookup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D6DA22826C7800B5BA2C /* FunctionLookup.cpp */; };
DF83E2D82639FD90000825EF /* SystemInfo_apple.mm in Sources */ = {isa = PBXBuildFile; fileRef = 31647F9E2511A1A60010F8FB /* SystemInfo_apple.mm */; };
DF83E2D92639FD90000825EF /* SystemInfo_macos.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD59972284FC750018F2D8 /* SystemInfo_macos.mm */; };
DF83E2DA2639FD90000825EF /* SystemInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD59982284FC750018F2D8 /* SystemInfo.cpp */; };
DF83E2DB2639FD90000825EF /* SystemInfo_ios.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31B1571F236B7FAE00CAA4FD /* SystemInfo_ios.cpp */; };
DF83E2DD2639FE17000825EF /* copyimage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD59872284FC400018F2D8 /* copyimage.cpp */; };
DF83E2DE2639FE17000825EF /* Observer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD595B2284F7960018F2D8 /* Observer.cpp */; };
DF83E2DF2639FE17000825EF /* imageformats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD59892284FC400018F2D8 /* imageformats.cpp */; };
DF83E2E12639FE17000825EF /* Platform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC751B0438D200235552 /* Platform.cpp */; };
DF83E2E22639FE17000825EF /* validationES3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDCD1B0438D300235552 /* validationES3.cpp */; };
DF83E2E32639FE17000825EF /* HandleAllocator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC6F1B0438D200235552 /* HandleAllocator.cpp */; };
DF83E2E42639FE17000825EF /* loadimage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD598D2284FC400018F2D8 /* loadimage.cpp */; };
DF83E2E52639FE17000825EF /* format_map_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB304A71DE415FA00D2C405 /* format_map_autogen.cpp */; };
DF83E2E62639FE17000825EF /* validationES.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDC91B0438D300235552 /* validationES.cpp */; };
DF83E2E72639FE17000825EF /* Error.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC5F1B0438D200235552 /* Error.cpp */; };
DF83E2E82639FE17000825EF /* GLES1Renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD595D2284F7960018F2D8 /* GLES1Renderer.cpp */; };
DF83E2EA2639FE17000825EF /* BlobCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD59532284F7950018F2D8 /* BlobCache.cpp */; };
DF83E2EB2639FE17000825EF /* Overlay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A315988623299037000619B9 /* Overlay.cpp */; };
DF83E2ED2639FE17000825EF /* GLES1State.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD59552284F7950018F2D8 /* GLES1State.cpp */; };
DF83E2EE2639FE17000825EF /* Shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDB91B0438D200235552 /* Shader.cpp */; };
DF83E2F02639FE17000825EF /* State.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDBB1B0438D300235552 /* State.cpp */; };
DF83E2F12639FE17000825EF /* Debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD815A1DBFE999006066B8 /* Debug.cpp */; };
DF83E2F32639FE17000825EF /* Context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC571B0438D200235552 /* Context.cpp */; };
DF83E2F72639FE17000825EF /* Buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC4D1B0438D200235552 /* Buffer.cpp */; };
DF83E2F82639FE17000825EF /* FrameCapture_mock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EA0D69223515A5C00B8651F /* FrameCapture_mock.cpp */; };
DF83E2FB2639FE17000825EF /* VaryingPacking.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDDF1FCE452C00AC7A89 /* VaryingPacking.cpp */; };
DF83E2FC2639FE17000825EF /* VertexArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDCF1B0438D300235552 /* VertexArray.cpp */; };
DF83E2FE2639FE17000825EF /* Overlay_font_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A315988423299037000619B9 /* Overlay_font_autogen.cpp */; };
DF83E2FF2639FE17000825EF /* Semaphore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A303071C2305F7C4002DA972 /* Semaphore.cpp */; };
DF83E3002639FE17000825EF /* Display.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC5D1B0438D200235552 /* Display.cpp */; };
DF83E3012639FE17000825EF /* validationEGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDC71B0438D300235552 /* validationEGL.cpp */; };
DF83E3032639FE17000825EF /* OverlayWidgets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A315988523299037000619B9 /* OverlayWidgets.cpp */; };
DF83E3052639FE17000825EF /* Program.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC761B0438D200235552 /* Program.cpp */; };
DF83E3062639FE17000825EF /* ProgramExecutable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6ED7BDF42432CD6200E01503 /* ProgramExecutable.cpp */; };
DF83E3092639FE17000825EF /* MemoryObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD59562284F7950018F2D8 /* MemoryObject.cpp */; };
DF83E30A2639FE17000825EF /* validationES2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDCB1B0438D300235552 /* validationES2.cpp */; };
DF83E30C2639FE17000825EF /* WorkerThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDD01FCE452800AC7A89 /* WorkerThread.cpp */; };
DF83E30D2639FE17000825EF /* validationESEXT.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30B57D9238CB09B0079FDDC /* validationESEXT.cpp */; };
DF83E30E2639FE17000825EF /* EGLSync.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD595C2284F7960018F2D8 /* EGLSync.cpp */; };
DF83E30F2639FE17000825EF /* angletypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC481B0438D200235552 /* angletypes.cpp */; };
DF83E3102639FE17000825EF /* formatutils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC681B0438D200235552 /* formatutils.cpp */; };
DF83E3112639FE17000825EF /* ResourceManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDB51B0438D200235552 /* ResourceManager.cpp */; };
DF83E3122639FE17000825EF /* Context_gl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30307182305F7C3002DA972 /* Context_gl.cpp */; };
DF83E3132639FE17000825EF /* Overlay_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A315988123299036000619B9 /* Overlay_autogen.cpp */; };
DF83E3142639FE17000825EF /* es3_copy_conversion_table_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDD81FCE452A00AC7A89 /* es3_copy_conversion_table_autogen.cpp */; };
DF83E3152639FE17000825EF /* Image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD815E1DBFE999006066B8 /* Image.cpp */; };
DF83E3162639FE17000825EF /* Surface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDBE1B0438D300235552 /* Surface.cpp */; };
DF83E3172639FE17000825EF /* Texture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDC01B0438D300235552 /* Texture.cpp */; };
DF83E3182639FE17000825EF /* TransformFeedback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDC31B0438D300235552 /* TransformFeedback.cpp */; };
DF83E3192639FE17000825EF /* queryutils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD81641DBFE999006066B8 /* queryutils.cpp */; };
DF83E31A2639FE17000825EF /* Fence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC641B0438D200235552 /* Fence.cpp */; };
DF83E31B2639FE17000825EF /* IndexRangeCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD81601DBFE999006066B8 /* IndexRangeCache.cpp */; };
DF83E31C2639FE17000825EF /* VertexAttribute.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDD11B0438D300235552 /* VertexAttribute.cpp */; };
DF83E31D2639FE17000825EF /* Context_gles_1_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30B5827238DF7870079FDDC /* Context_gles_1_0.cpp */; };
DF83E31E2639FE17000825EF /* MemoryProgramCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDDC1FCE452B00AC7A89 /* MemoryProgramCache.cpp */; };
DF83E31F2639FE17000825EF /* Renderbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC7E1B0438D200235552 /* Renderbuffer.cpp */; };
DF83E3202639FE17000825EF /* Sampler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDB71B0438D200235552 /* Sampler.cpp */; };
DF83E3212639FE18000825EF /* ImageIndex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC721B0438D200235552 /* ImageIndex.cpp */; };
DF83E3222639FE18000825EF /* validationES1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD59572284F7950018F2D8 /* validationES1.cpp */; };
DF83E3232639FE18000825EF /* Compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC511B0438D200235552 /* Compiler.cpp */; };
DF83E3242639FE18000825EF /* validationES31.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD816A1DBFE999006066B8 /* validationES31.cpp */; };
DF83E3262639FE18000825EF /* Uniform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDC51B0438D300235552 /* Uniform.cpp */; };
DF83E3272639FE18000825EF /* Thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDDB1FCE452B00AC7A89 /* Thread.cpp */; };
DF83E3282639FE18000825EF /* Config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC541B0438D200235552 /* Config.cpp */; };
DF83E3292639FE18000825EF /* loadimage_etc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD598A2284FC400018F2D8 /* loadimage_etc.cpp */; };
DF83E32A2639FE18000825EF /* queryconversions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC7A1B0438D200235552 /* queryconversions.cpp */; };
DF83E32B2639FE18000825EF /* validationES32.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30B57E8238CB09C0079FDDC /* validationES32.cpp */; };
DF83E32C2639FE18000825EF /* Caps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC4F1B0438D200235552 /* Caps.cpp */; };
DF83E32D2639FE18000825EF /* Device.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC5B1B0438D200235552 /* Device.cpp */; };
DF83E32F2639FE18000825EF /* format_map_desktop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30307132305F7C3002DA972 /* format_map_desktop.cpp */; };
DF83E3302639FE18000825EF /* Query.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC781B0438D200235552 /* Query.cpp */; };
DF83E3312639FE18000825EF /* LoggingAnnotator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDD11FCE452800AC7A89 /* LoggingAnnotator.cpp */; };
DF83E3322639FE18000825EF /* Stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD81681DBFE999006066B8 /* Stream.cpp */; };
DF83E3332639FE18000825EF /* AttributeMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC4A1B0438D200235552 /* AttributeMap.cpp */; };
DF83E3342639FE18000825EF /* Framebuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC6A1B0438D200235552 /* Framebuffer.cpp */; };
DF83E3352639FE18000825EF /* ProgramLinkedResources.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDD51FCE452900AC7A89 /* ProgramLinkedResources.cpp */; };
DF83E3362639FE18000825EF /* ProgramPipeline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDCE1FCE452700AC7A89 /* ProgramPipeline.cpp */; };
DF83E3372639FE18000825EF /* FramebufferAttachment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC6C1B0438D200235552 /* FramebufferAttachment.cpp */; };
DF83E3392639FE2A000825EF /* entry_points_egl_ext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300BB1DE39E7500D2C405 /* entry_points_egl_ext.cpp */; };
DF83E33A2639FE2A000825EF /* entry_points_gles_ext_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30B5820238DF74F0079FDDC /* entry_points_gles_ext_autogen.cpp */; };
DF83E33B2639FE2A000825EF /* entry_points_gles_3_1_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30B5821238DF74F0079FDDC /* entry_points_gles_3_1_autogen.cpp */; };
DF83E33C2639FE2A000825EF /* proc_table_egl_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30307912305F959002DA972 /* proc_table_egl_autogen.cpp */; };
DF83E33D2639FE2A000825EF /* entry_points_gles_1_0_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30B581E238DF74F0079FDDC /* entry_points_gles_1_0_autogen.cpp */; };
DF83E33E2639FE2A000825EF /* entry_points_egl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300BD1DE39E7500D2C405 /* entry_points_egl.cpp */; };
DF83E33F2639FE2A000825EF /* entry_points_gles_2_0_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30B5816238DF4BA0079FDDC /* entry_points_gles_2_0_autogen.cpp */; };
DF83E3402639FE2A000825EF /* entry_points_gles_3_2_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30B582A238DF8260079FDDC /* entry_points_gles_3_2_autogen.cpp */; };
DF83E3412639FE2A000825EF /* global_state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300C71DE39E7500D2C405 /* global_state.cpp */; };
DF83E3422639FE2A000825EF /* entry_points_gles_3_0_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30B5817238DF4BA0079FDDC /* entry_points_gles_3_0_autogen.cpp */; };
DF83E3432639FE3C000825EF /* ArrayBoundsClamper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A08C3CDA16D6CB61003F0B83 /* ArrayBoundsClamper.cpp */; };
DF83E3442639FE92000825EF /* FramebufferGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300F31DE39F1A00D2C405 /* FramebufferGL.cpp */; };
DF83E3452639FE92000825EF /* MemoryObjectGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30307852305F8EF002DA972 /* MemoryObjectGL.cpp */; };
DF83E3462639FE92000825EF /* DisplayCGL.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CB3014A1DE39F4700D2C405 /* DisplayCGL.mm */; };
DF83E3472639FE92000825EF /* SurfaceGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB3010C1DE39F1A00D2C405 /* SurfaceGL.cpp */; };
DF83E3482639FE92000825EF /* ContextEAGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 313BCE4A2361133900FC39E5 /* ContextEAGL.cpp */; };
DF83E3492639FE92000825EF /* RendererCGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD59742284FA820018F2D8 /* RendererCGL.cpp */; };
DF83E34A2639FE92000825EF /* FenceNVGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300ED1DE39F1A00D2C405 /* FenceNVGL.cpp */; };
DF83E34B2639FE92000825EF /* ImageGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30307882305F8F0002DA972 /* ImageGL.cpp */; };
DF83E34C2639FE92000825EF /* PbufferSurfaceEAGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 313BCE482361133800FC39E5 /* PbufferSurfaceEAGL.cpp */; };
DF83E34D2639FE92000825EF /* SemaphoreGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30307842305F8EF002DA972 /* SemaphoreGL.cpp */; };
DF83E34E2639FE92000825EF /* ProgramGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300FC1DE39F1A00D2C405 /* ProgramGL.cpp */; };
DF83E34F2639FE92000825EF /* FunctionsEAGL.mm in Sources */ = {isa = PBXBuildFile; fileRef = A3C49BEC255DEA52005E8DF7 /* FunctionsEAGL.mm */; };
DF83E3502639FE92000825EF /* BufferGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300E21DE39F1A00D2C405 /* BufferGL.cpp */; };
DF83E3512639FE92000825EF /* WindowSurfaceEAGL.mm in Sources */ = {isa = PBXBuildFile; fileRef = 313BCE522361133900FC39E5 /* WindowSurfaceEAGL.mm */; };
DF83E3522639FE92000825EF /* RendererEAGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 313BCE4B2361133900FC39E5 /* RendererEAGL.cpp */; };
DF83E3532639FE92000825EF /* DispatchTableGL_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDB41FCE44BE00AC7A89 /* DispatchTableGL_autogen.cpp */; };
DF83E3542639FE92000825EF /* IOSurfaceSurfaceEAGL.mm in Sources */ = {isa = PBXBuildFile; fileRef = 313BCE4E2361133900FC39E5 /* IOSurfaceSurfaceEAGL.mm */; };
DF83E3552639FE92000825EF /* DeviceCGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E31A0A1234EEED400C84784 /* DeviceCGL.cpp */; };
DF83E3562639FE92000825EF /* DeviceEAGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 313BCE4C2361133900FC39E5 /* DeviceEAGL.cpp */; };
DF83E3572639FE92000825EF /* FunctionsGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300F71DE39F1A00D2C405 /* FunctionsGL.cpp */; };
DF83E3582639FE92000825EF /* ContextGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300E71DE39F1A00D2C405 /* ContextGL.cpp */; };
DF83E3592639FE92000825EF /* BlitGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300E01DE39F1A00D2C405 /* BlitGL.cpp */; };
DF83E35A2639FE92000825EF /* IOSurfaceSurfaceCGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD59732284FA820018F2D8 /* IOSurfaceSurfaceCGL.cpp */; };
DF83E35B2639FE92000825EF /* PbufferSurfaceCGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB3014C1DE39F4700D2C405 /* PbufferSurfaceCGL.cpp */; };
DF83E35C2639FE92000825EF /* ClearMultiviewGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDB31FCE44BE00AC7A89 /* ClearMultiviewGL.cpp */; };
DF83E35D2639FE92000825EF /* DisplayGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300E91DE39F1A00D2C405 /* DisplayGL.cpp */; };
DF83E35E2639FE92000825EF /* TextureGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB3010E1DE39F1A00D2C405 /* TextureGL.cpp */; };
DF83E35F2639FE92000825EF /* VertexArrayGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB301121DE39F1A00D2C405 /* VertexArrayGL.cpp */; };
DF83E3602639FE92000825EF /* ProgramPipelineGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDB01FCE44BD00AC7A89 /* ProgramPipelineGL.cpp */; };
DF83E3612639FE92000825EF /* TransformFeedbackGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB301101DE39F1A00D2C405 /* TransformFeedbackGL.cpp */; };
DF83E3622639FE92000825EF /* StateManagerGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB3010A1DE39F1A00D2C405 /* StateManagerGL.cpp */; };
DF83E3632639FE92000825EF /* ContextCGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD59722284FA820018F2D8 /* ContextCGL.cpp */; };
DF83E3642639FE92000825EF /* DisplayApple_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3C3FE19255DDE4300B73018 /* DisplayApple_api.cpp */; };
DF83E3652639FE92000825EF /* DisplayEAGL.mm in Sources */ = {isa = PBXBuildFile; fileRef = 313BCE532361133900FC39E5 /* DisplayEAGL.mm */; };
DF83E3662639FE92000825EF /* formatutilsgl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300F11DE39F1A00D2C405 /* formatutilsgl.cpp */; };
DF83E3672639FE92000825EF /* RendererGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB301041DE39F1A00D2C405 /* RendererGL.cpp */; };
DF83E3682639FE92000825EF /* ShaderGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB301081DE39F1A00D2C405 /* ShaderGL.cpp */; };
DF83E3692639FE92000825EF /* WindowSurfaceCGL.mm in Sources */ = {isa = PBXBuildFile; fileRef = A31B6182230B747F001610D7 /* WindowSurfaceCGL.mm */; };
DF83E36A2639FE92000825EF /* SamplerGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB301061DE39F1A00D2C405 /* SamplerGL.cpp */; };
DF83E36B2639FE92000825EF /* QueryGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300FE1DE39F1A00D2C405 /* QueryGL.cpp */; };
DF83E36C2639FE92000825EF /* CompilerGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300E51DE39F1A00D2C405 /* CompilerGL.cpp */; };
DF83E36D2639FE92000825EF /* renderergl_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB301021DE39F1A00D2C405 /* renderergl_utils.cpp */; };
DF83E36E2639FE92000825EF /* RenderbufferGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB301001DE39F1A00D2C405 /* RenderbufferGL.cpp */; };
DF83E36F2639FE92000825EF /* null_functions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDB51FCE44BE00AC7A89 /* null_functions.cpp */; };
DF83E3702639FE92000825EF /* SyncGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDB61FCE44BE00AC7A89 /* SyncGL.cpp */; };
DF83E3712639FEB8000825EF /* mtl_format_utils.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF81FE8525818D6800894E24 /* mtl_format_utils.mm */; };
DF83E3722639FEB8000825EF /* mtl_resources.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF81FE9F25818D6800894E24 /* mtl_resources.mm */; };
DF83E3732639FEB8000825EF /* mtl_utils.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF81FE9D25818D6800894E24 /* mtl_utils.mm */; };
DF83E3742639FEB8000825EF /* mtl_command_buffer.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF81FE9625818D6800894E24 /* mtl_command_buffer.mm */; };
DF83E3752639FEB8000825EF /* IOSurfaceSurfaceMtl.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF81FE9E25818D6800894E24 /* IOSurfaceSurfaceMtl.mm */; };
DF83E3762639FEB8000825EF /* DisplayMtl.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF81FECE25818D6800894E24 /* DisplayMtl.mm */; };
DF83E3772639FEB8000825EF /* ContextMtl.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF81FEBF25818D6800894E24 /* ContextMtl.mm */; };
DF83E3782639FEB8000825EF /* CompilerMtl.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF81FEC025818D6800894E24 /* CompilerMtl.mm */; };
DF83E3792639FEB8000825EF /* mtl_render_utils.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF81FEA325818D6800894E24 /* mtl_render_utils.mm */; };
DF83E37A2639FEB8000825EF /* mtl_occlusion_query_pool.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF81FEBB25818D6800894E24 /* mtl_occlusion_query_pool.mm */; };
DF83E37B2639FEB8000825EF /* mtl_state_cache.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF81FEA125818D6800894E24 /* mtl_state_cache.mm */; };
DF83E37C2639FEB8000825EF /* SamplerMtl.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF81FEA825818D6800894E24 /* SamplerMtl.mm */; };
DF83E37D2639FEB8000825EF /* TextureMtl.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF81FEA625818D6800894E24 /* TextureMtl.mm */; };
DF83E37E2639FEB8000825EF /* SurfaceMtl.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF81FE9425818D6800894E24 /* SurfaceMtl.mm */; };
DF83E37F2639FEB8000825EF /* ProgramMtl.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF81FECD25818D6800894E24 /* ProgramMtl.mm */; };
DF83E3802639FEB8000825EF /* mtl_buffer_pool.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF81FEC525818D6800894E24 /* mtl_buffer_pool.mm */; };
DF83E3812639FEB8000825EF /* SyncMtl.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF81FE8325818D6800894E24 /* SyncMtl.mm */; };
DF83E3822639FEB8000825EF /* mtl_glslang_mtl_utils.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF81FEBE25818D6800894E24 /* mtl_glslang_mtl_utils.mm */; };
DF83E3832639FEB8000825EF /* ShaderMtl.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF81FECC25818D6800894E24 /* ShaderMtl.mm */; };
DF83E3842639FEB8000825EF /* RenderTargetMtl.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF81FE9925818D6800894E24 /* RenderTargetMtl.mm */; };
DF83E3852639FEB8000825EF /* RenderBufferMtl.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF81FE8625818D6800894E24 /* RenderBufferMtl.mm */; };
DF83E3862639FEB8000825EF /* QueryMtl.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF81FE8D25818D6800894E24 /* QueryMtl.mm */; };
DF83E3872639FEB8000825EF /* mtl_format_table_autogen.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF81FE9225818D6800894E24 /* mtl_format_table_autogen.mm */; };
DF83E3882639FEB8000825EF /* VertexArrayMtl.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF81FE9A25818D6800894E24 /* VertexArrayMtl.mm */; };
DF83E3892639FEB8000825EF /* FrameBufferMtl.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF81FEC925818D6800894E24 /* FrameBufferMtl.mm */; };
DF83E38A2639FEB8000825EF /* BufferMtl.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF81FE9125818D6800894E24 /* BufferMtl.mm */; };
DF83E38B2639FEB8000825EF /* mtl_common.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF81FEC625818D6800894E24 /* mtl_common.mm */; };
DF83E38C2639FEB8000825EF /* TransformFeedbackMtl.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF81FEA425818D6800894E24 /* TransformFeedbackMtl.mm */; };
DF83E38D2639FED4000825EF /* Format_table_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDC51FCE44E300AC7A89 /* Format_table_autogen.cpp */; };
DF83E38E2639FED4000825EF /* driver_utils_mac.mm in Sources */ = {isa = PBXBuildFile; fileRef = A303079C23062564002DA972 /* driver_utils_mac.mm */; };
DF83E38F2639FED4000825EF /* ProgramPipelineImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EB01C23247727C200E50B35 /* ProgramPipelineImpl.cpp */; };
DF83E3902639FED4000825EF /* EGLReusableSync.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3C3FE15255DDE0200B73018 /* EGLReusableSync.cpp */; };
DF83E3912639FED4000825EF /* load_functions_table_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB304C41DE4164800D2C405 /* load_functions_table_autogen.cpp */; };
DF83E3922639FED4000825EF /* ShaderImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD597E2284FB8F0018F2D8 /* ShaderImpl.cpp */; };
DF83E3932639FED4000825EF /* TextureImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB304D51DE4164800D2C405 /* TextureImpl.cpp */; };
DF83E3942639FED4000825EF /* driver_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDC71FCE44E300AC7A89 /* driver_utils.cpp */; };
DF83E3952639FED4000825EF /* DeviceImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB304AF1DE4164800D2C405 /* DeviceImpl.cpp */; };
DF83E3962639FED4000825EF /* SurfaceImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB304D21DE4164800D2C405 /* SurfaceImpl.cpp */; };
DF83E3972639FED4000825EF /* EGLSyncImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3C3FE16255DDE0200B73018 /* EGLSyncImpl.cpp */; };
DF83E3982639FED4000825EF /* DisplayImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB304B11DE4164800D2C405 /* DisplayImpl.cpp */; };
DF83E3992639FED4000825EF /* BufferImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E33E8E724D0D196002309AC /* BufferImpl.cpp */; };
DF83E39A2639FED4000825EF /* ContextImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB304AC1DE4164800D2C405 /* ContextImpl.cpp */; };
DF83E39B2639FED4000825EF /* QueryImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD597D2284FB8F0018F2D8 /* QueryImpl.cpp */; };
DF83E39C2639FED4000825EF /* renderer_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB304CD1DE4164800D2C405 /* renderer_utils.cpp */; };
FF2D2F5525C8B14A002FB699 /* FixTypeConstructors.h in Headers */ = {isa = PBXBuildFile; fileRef = FF2D2F5225C8B14A002FB699 /* FixTypeConstructors.h */; };
FF582E1626544FC4006DA5B8 /* ProvokingVertexHelper.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF582E1426544FC4006DA5B8 /* ProvokingVertexHelper.mm */; };
FF582E1726544FC4006DA5B8 /* ProvokingVertexHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = FF582E1526544FC4006DA5B8 /* ProvokingVertexHelper.h */; };
FFDA50CC269F848200AE11E2 /* blit.metal in Sources */ = {isa = PBXBuildFile; fileRef = FF81FEAA25818D6800894E24 /* blit.metal */; };
FFDA50CD269F848200AE11E2 /* clear.metal in Sources */ = {isa = PBXBuildFile; fileRef = FF81FEB125818D6800894E24 /* clear.metal */; };
FFDA50CE269F848200AE11E2 /* copy_buffer.metal in Sources */ = {isa = PBXBuildFile; fileRef = FF81FEAF25818D6800894E24 /* copy_buffer.metal */; };
FFDA50CF269F848200AE11E2 /* gen_indices.metal in Sources */ = {isa = PBXBuildFile; fileRef = FF81FEB325818D6800894E24 /* gen_indices.metal */; };
FFDA50D0269F848200AE11E2 /* gen_mipmap.metal in Sources */ = {isa = PBXBuildFile; fileRef = FF81FEB225818D6800894E24 /* gen_mipmap.metal */; };
FFDA50D1269F848200AE11E2 /* rewrite_indices.metal in Sources */ = {isa = PBXBuildFile; fileRef = FF582E1826544FE5006DA5B8 /* rewrite_indices.metal */; };
FFDA50D2269F848200AE11E2 /* visibility.metal in Sources */ = {isa = PBXBuildFile; fileRef = FF81FEAB25818D6800894E24 /* visibility.metal */; };
/* End PBXBuildFile section */
/* Begin PBXBuildRule section */
31A9E9A0249AA04200C7E243 /* PBXBuildRule */ = {
isa = PBXBuildRule;
compilerSpec = com.apple.compilers.proxy.script;
filePatterns = "*.h";
fileType = pattern.proxy;
inputFiles = (
);
isEditable = 1;
outputFiles = (
"$(HEADER_OUTPUT_DIR)/$(INPUT_FILE_NAME)",
);
script = "exec \"${SRCROOT}/adjust-angle-include-paths-rule\"\n";
};
/* End PBXBuildRule section */
/* Begin PBXContainerItemProxy section */
31DB79562491C35400982878 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = FB39D0701200ED9200088E69 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 31CDFDF32491819E00486F27;
remoteInfo = "ANGLE (dynamic)";
};
FFDA50D3269F84A000AE11E2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = FB39D0701200ED9200088E69 /* Project object */;
proxyType = 1;
remoteGlobalIDString = FFDA50C4269F845100AE11E2;
remoteInfo = ANGLEMetalLib;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
31CD00CE2491974C00486F27 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 8;
dstPath = "$(ANGLE_INSTALL_PATH_PREFIX)/usr/local/OpenSourceVersions";
dstSubfolderSpec = 0;
files = (
31CD00D02491979400486F27 /* ANGLE.plist in CopyFiles */,
);
runOnlyForDeploymentPostprocessing = 1;
};
31CD00CF2491976800486F27 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 8;
dstPath = "$(ANGLE_INSTALL_PATH_PREFIX)/usr/local/OpenSourceLicenses";
dstSubfolderSpec = 0;
files = (
31CD00D12491979C00486F27 /* LICENSE in CopyFiles */,
);
runOnlyForDeploymentPostprocessing = 1;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
0F85DA2F25137808000A500B /* SoftLinking_apple.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SoftLinking_apple.h; sourceTree = "<group>"; };
31012DA018B97B9B0039062F /* BaseTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseTypes.h; sourceTree = "<group>"; };
31012DA118B97B9B0039062F /* BuiltInFunctionEmulator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuiltInFunctionEmulator.cpp; sourceTree = "<group>"; };
31012DA218B97B9B0039062F /* BuiltInFunctionEmulator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BuiltInFunctionEmulator.h; sourceTree = "<group>"; };
31012DA318B97B9B0039062F /* CodeGen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CodeGen.cpp; sourceTree = "<group>"; };
31012DA418B97B9B0039062F /* Common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Common.h; sourceTree = "<group>"; };
31012DA518B97B9B0039062F /* Compiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Compiler.cpp; sourceTree = "<group>"; };
31012DA818B97B9B0039062F /* ConstantUnion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConstantUnion.h; sourceTree = "<group>"; };
31012DB518B97B9B0039062F /* Diagnostics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Diagnostics.cpp; sourceTree = "<group>"; };
31012DB618B97B9B0039062F /* Diagnostics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Diagnostics.h; sourceTree = "<group>"; };
31012DB718B97B9B0039062F /* DirectiveHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DirectiveHandler.cpp; sourceTree = "<group>"; };
31012DB818B97B9B0039062F /* DirectiveHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DirectiveHandler.h; sourceTree = "<group>"; };
31012DB918B97B9B0039062F /* ExtensionBehavior.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExtensionBehavior.h; sourceTree = "<group>"; };
31012DBD18B97B9B0039062F /* glslang.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glslang.h; sourceTree = "<group>"; };
31012DC318B97B9B0039062F /* HashNames.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HashNames.h; sourceTree = "<group>"; };
31012DC418B97B9B0039062F /* InfoSink.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InfoSink.cpp; sourceTree = "<group>"; };
31012DC518B97B9B0039062F /* InfoSink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InfoSink.h; sourceTree = "<group>"; };
31012DC618B97B9B0039062F /* Initialize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Initialize.cpp; sourceTree = "<group>"; };
31012DC718B97B9B0039062F /* Initialize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Initialize.h; sourceTree = "<group>"; };
31012DC818B97B9B0039062F /* InitializeDll.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InitializeDll.cpp; sourceTree = "<group>"; };
31012DC918B97B9B0039062F /* InitializeDll.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InitializeDll.h; sourceTree = "<group>"; };
31012DCA18B97B9B0039062F /* InitializeGlobals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InitializeGlobals.h; sourceTree = "<group>"; };
31012DDB18B97B9B0039062F /* OutputESSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OutputESSL.cpp; sourceTree = "<group>"; };
31012DDC18B97B9B0039062F /* OutputESSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OutputESSL.h; sourceTree = "<group>"; };
31012DDD18B97B9B0039062F /* OutputGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OutputGLSL.cpp; sourceTree = "<group>"; };
31012DDE18B97B9B0039062F /* OutputGLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OutputGLSL.h; sourceTree = "<group>"; };
31012DDF18B97B9B0039062F /* OutputGLSLBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OutputGLSLBase.cpp; sourceTree = "<group>"; };
31012DE018B97B9B0039062F /* OutputGLSLBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OutputGLSLBase.h; sourceTree = "<group>"; };
31012DE418B97B9B0039062F /* ParseContext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ParseContext.cpp; sourceTree = "<group>"; };
31012DE518B97B9B0039062F /* ParseContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ParseContext.h; sourceTree = "<group>"; };
31012DE618B97B9B0039062F /* PoolAlloc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PoolAlloc.cpp; sourceTree = "<group>"; };
31012DE718B97B9B0039062F /* PoolAlloc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PoolAlloc.h; sourceTree = "<group>"; };
31012DE818B97B9B0039062F /* Pragma.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Pragma.h; sourceTree = "<group>"; };
31012DF218B97B9B0039062F /* ShaderLang.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShaderLang.cpp; sourceTree = "<group>"; };
31012DF418B97B9B0039062F /* SymbolTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SymbolTable.cpp; sourceTree = "<group>"; };
31012DF518B97B9B0039062F /* SymbolTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SymbolTable.h; sourceTree = "<group>"; };
31012DFB18B97B9B0039062F /* TranslatorESSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TranslatorESSL.cpp; sourceTree = "<group>"; };
31012DFC18B97B9B0039062F /* TranslatorESSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TranslatorESSL.h; sourceTree = "<group>"; };
31012DFD18B97B9B0039062F /* TranslatorGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TranslatorGLSL.cpp; sourceTree = "<group>"; };
31012DFE18B97B9B0039062F /* TranslatorGLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TranslatorGLSL.h; sourceTree = "<group>"; };
31012E0118B97B9B0039062F /* Types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Types.h; sourceTree = "<group>"; };
31012E0818B97B9B0039062F /* util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = util.cpp; sourceTree = "<group>"; };
31012E0918B97B9B0039062F /* util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = util.h; sourceTree = "<group>"; };
31012E0A18B97B9B0039062F /* ValidateLimitations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ValidateLimitations.cpp; sourceTree = "<group>"; };
31012E0B18B97B9B0039062F /* ValidateLimitations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ValidateLimitations.h; sourceTree = "<group>"; };
31012E0E18B97B9B0039062F /* VariablePacker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VariablePacker.cpp; sourceTree = "<group>"; };
31012E0F18B97B9B0039062F /* VariablePacker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VariablePacker.h; sourceTree = "<group>"; };
31012E1018B97B9B0039062F /* VersionGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VersionGLSL.cpp; sourceTree = "<group>"; };
31012E1118B97B9B0039062F /* VersionGLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VersionGLSL.h; sourceTree = "<group>"; };
312BDB0915FEC91E0097EBC7 /* ANGLE.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = ANGLE.plist; sourceTree = "<group>"; };
312BDB0A15FECA3A0097EBC7 /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
313BCE462361133800FC39E5 /* DisplayEAGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DisplayEAGL.h; sourceTree = "<group>"; };
313BCE472361133800FC39E5 /* IOSurfaceSurfaceEAGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IOSurfaceSurfaceEAGL.h; sourceTree = "<group>"; };
313BCE482361133800FC39E5 /* PbufferSurfaceEAGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PbufferSurfaceEAGL.cpp; sourceTree = "<group>"; };
313BCE492361133900FC39E5 /* RendererEAGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RendererEAGL.h; sourceTree = "<group>"; };
313BCE4A2361133900FC39E5 /* ContextEAGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ContextEAGL.cpp; sourceTree = "<group>"; };
313BCE4B2361133900FC39E5 /* RendererEAGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RendererEAGL.cpp; sourceTree = "<group>"; };
313BCE4C2361133900FC39E5 /* DeviceEAGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DeviceEAGL.cpp; sourceTree = "<group>"; };
313BCE4D2361133900FC39E5 /* DeviceEAGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DeviceEAGL.h; sourceTree = "<group>"; };
313BCE4E2361133900FC39E5 /* IOSurfaceSurfaceEAGL.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = IOSurfaceSurfaceEAGL.mm; sourceTree = "<group>"; };
313BCE4F2361133900FC39E5 /* PbufferSurfaceEAGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PbufferSurfaceEAGL.h; sourceTree = "<group>"; };
313BCE502361133900FC39E5 /* WindowSurfaceEAGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WindowSurfaceEAGL.h; sourceTree = "<group>"; };
313BCE512361133900FC39E5 /* ContextEAGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContextEAGL.h; sourceTree = "<group>"; };
313BCE522361133900FC39E5 /* WindowSurfaceEAGL.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WindowSurfaceEAGL.mm; sourceTree = "<group>"; };
313BCE532361133900FC39E5 /* DisplayEAGL.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DisplayEAGL.mm; sourceTree = "<group>"; };
3153ACFE239071D900D51DD8 /* WebKitTargetConditionals.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = WebKitTargetConditionals.xcconfig; sourceTree = "<group>"; };
3153ACFF239071D900D51DD8 /* Version.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Version.xcconfig; sourceTree = "<group>"; };
3154A845266C4AFE00BF33B7 /* ImageMtl.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ImageMtl.mm; sourceTree = "<group>"; };
3154A846266C4AFF00BF33B7 /* ImageMtl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ImageMtl.h; sourceTree = "<group>"; };
315EBD3E1FCE43BD00AC7A89 /* uniform_type_info_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uniform_type_info_autogen.cpp; sourceTree = "<group>"; };
315EBD401FCE442600AC7A89 /* TranslatorVulkan.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TranslatorVulkan.cpp; sourceTree = "<group>"; };
315EBD431FCE442700AC7A89 /* UtilsHLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UtilsHLSL.cpp; sourceTree = "<group>"; };
315EBD451FCE442800AC7A89 /* BuiltInFunctionEmulatorHLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BuiltInFunctionEmulatorHLSL.h; sourceTree = "<group>"; };
315EBD471FCE442800AC7A89 /* StructureHLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StructureHLSL.cpp; sourceTree = "<group>"; };
315EBD4A1FCE442900AC7A89 /* OutputVulkanGLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OutputVulkanGLSL.h; sourceTree = "<group>"; };
315EBD4B1FCE442900AC7A89 /* ImageFunctionHLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ImageFunctionHLSL.cpp; sourceTree = "<group>"; };
315EBD4C1FCE442A00AC7A89 /* BuiltInFunctionEmulatorHLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuiltInFunctionEmulatorHLSL.cpp; sourceTree = "<group>"; };
315EBD4D1FCE442A00AC7A89 /* SymbolUniqueId.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SymbolUniqueId.h; sourceTree = "<group>"; };
315EBD4E1FCE442A00AC7A89 /* HashNames.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HashNames.cpp; sourceTree = "<group>"; };
315EBD521FCE442B00AC7A89 /* emulated_builtin_function_data_hlsl.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = emulated_builtin_function_data_hlsl.json; sourceTree = "<group>"; };
315EBD551FCE442C00AC7A89 /* CollectVariables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CollectVariables.cpp; sourceTree = "<group>"; };
315EBD571FCE442D00AC7A89 /* IsASTDepthBelowLimit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IsASTDepthBelowLimit.h; sourceTree = "<group>"; };
315EBD5C1FCE442E00AC7A89 /* UtilsHLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UtilsHLSL.h; sourceTree = "<group>"; };
315EBD5F1FCE442F00AC7A89 /* ImageFunctionHLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ImageFunctionHLSL.h; sourceTree = "<group>"; };
315EBD601FCE442F00AC7A89 /* emulated_builtin_functions_hlsl_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = emulated_builtin_functions_hlsl_autogen.cpp; sourceTree = "<group>"; };
315EBD621FCE443000AC7A89 /* TextureFunctionHLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextureFunctionHLSL.cpp; sourceTree = "<group>"; };
315EBD631FCE443000AC7A89 /* CollectVariables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CollectVariables.h; sourceTree = "<group>"; };
315EBD641FCE443000AC7A89 /* OutputTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OutputTree.h; sourceTree = "<group>"; };
315EBD651FCE443100AC7A89 /* IsASTDepthBelowLimit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IsASTDepthBelowLimit.cpp; sourceTree = "<group>"; };
315EBD661FCE443100AC7A89 /* TranslatorVulkan.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TranslatorVulkan.h; sourceTree = "<group>"; };
315EBD671FCE443100AC7A89 /* TextureFunctionHLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextureFunctionHLSL.h; sourceTree = "<group>"; };
315EBD681FCE443100AC7A89 /* OutputVulkanGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OutputVulkanGLSL.cpp; sourceTree = "<group>"; };
315EBD6B1FCE443200AC7A89 /* ExtensionBehavior.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ExtensionBehavior.cpp; sourceTree = "<group>"; };
315EBD6C1FCE443300AC7A89 /* ValidateVaryingLocations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ValidateVaryingLocations.cpp; sourceTree = "<group>"; };
315EBD701FCE443400AC7A89 /* ValidateVaryingLocations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ValidateVaryingLocations.h; sourceTree = "<group>"; };
315EBD731FCE443400AC7A89 /* StructureHLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StructureHLSL.h; sourceTree = "<group>"; };
315EBD751FCE443500AC7A89 /* OutputTree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OutputTree.cpp; sourceTree = "<group>"; };
315EBD771FCE443500AC7A89 /* SymbolUniqueId.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SymbolUniqueId.cpp; sourceTree = "<group>"; };
315EBDAF1FCE44BC00AC7A89 /* SyncGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SyncGL.h; sourceTree = "<group>"; };
315EBDB01FCE44BD00AC7A89 /* ProgramPipelineGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ProgramPipelineGL.cpp; sourceTree = "<group>"; };
315EBDB11FCE44BD00AC7A89 /* ProgramPipelineGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProgramPipelineGL.h; sourceTree = "<group>"; };
315EBDB21FCE44BD00AC7A89 /* DispatchTableGL_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DispatchTableGL_autogen.h; sourceTree = "<group>"; };
315EBDB31FCE44BE00AC7A89 /* ClearMultiviewGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ClearMultiviewGL.cpp; sourceTree = "<group>"; };
315EBDB41FCE44BE00AC7A89 /* DispatchTableGL_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DispatchTableGL_autogen.cpp; sourceTree = "<group>"; };
315EBDB51FCE44BE00AC7A89 /* null_functions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = null_functions.cpp; sourceTree = "<group>"; };
315EBDB61FCE44BE00AC7A89 /* SyncGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SyncGL.cpp; sourceTree = "<group>"; };
315EBDB71FCE44BF00AC7A89 /* ClearMultiviewGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ClearMultiviewGL.h; sourceTree = "<group>"; };
315EBDB81FCE44BF00AC7A89 /* null_functions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = null_functions.h; sourceTree = "<group>"; };
315EBDC31FCE44E200AC7A89 /* ProgramPipelineImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProgramPipelineImpl.h; sourceTree = "<group>"; };
315EBDC41FCE44E200AC7A89 /* driver_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = driver_utils.h; sourceTree = "<group>"; };
315EBDC51FCE44E300AC7A89 /* Format_table_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Format_table_autogen.cpp; sourceTree = "<group>"; };
315EBDC61FCE44E300AC7A89 /* SyncImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SyncImpl.h; sourceTree = "<group>"; };
315EBDC71FCE44E300AC7A89 /* driver_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = driver_utils.cpp; sourceTree = "<group>"; };
315EBDCE1FCE452700AC7A89 /* ProgramPipeline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ProgramPipeline.cpp; sourceTree = "<group>"; };
315EBDCF1FCE452700AC7A89 /* ProgramLinkedResources.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProgramLinkedResources.h; sourceTree = "<group>"; };
315EBDD01FCE452800AC7A89 /* WorkerThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WorkerThread.cpp; sourceTree = "<group>"; };
315EBDD11FCE452800AC7A89 /* LoggingAnnotator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LoggingAnnotator.cpp; sourceTree = "<group>"; };
315EBDD21FCE452800AC7A89 /* ErrorStrings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ErrorStrings.h; sourceTree = "<group>"; };
315EBDD51FCE452900AC7A89 /* ProgramLinkedResources.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ProgramLinkedResources.cpp; sourceTree = "<group>"; };
315EBDD61FCE452900AC7A89 /* MemoryProgramCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MemoryProgramCache.h; sourceTree = "<group>"; };
315EBDD71FCE452A00AC7A89 /* ProgramPipeline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProgramPipeline.h; sourceTree = "<group>"; };
315EBDD81FCE452A00AC7A89 /* es3_copy_conversion_table_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = es3_copy_conversion_table_autogen.cpp; sourceTree = "<group>"; };
315EBDD91FCE452A00AC7A89 /* SizedMRUCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SizedMRUCache.h; sourceTree = "<group>"; };
315EBDDA1FCE452B00AC7A89 /* LoggingAnnotator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LoggingAnnotator.h; sourceTree = "<group>"; };
315EBDDB1FCE452B00AC7A89 /* Thread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Thread.cpp; sourceTree = "<group>"; };
315EBDDC1FCE452B00AC7A89 /* MemoryProgramCache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MemoryProgramCache.cpp; sourceTree = "<group>"; };
315EBDDD1FCE452B00AC7A89 /* Thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Thread.h; sourceTree = "<group>"; };
315EBDDE1FCE452C00AC7A89 /* VaryingPacking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VaryingPacking.h; sourceTree = "<group>"; };
315EBDDF1FCE452C00AC7A89 /* VaryingPacking.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VaryingPacking.cpp; sourceTree = "<group>"; };
315EBDE21FCE452D00AC7A89 /* ResourceMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ResourceMap.h; sourceTree = "<group>"; };
315EBDE31FCE452D00AC7A89 /* WorkerThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WorkerThread.h; sourceTree = "<group>"; };
315EBE1D1FCE462A00AC7A89 /* safe_math.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = safe_math.h; sourceTree = "<group>"; };
315EBE1E1FCE462A00AC7A89 /* safe_conversions_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = safe_conversions_impl.h; sourceTree = "<group>"; };
315EBE1F1FCE462A00AC7A89 /* safe_conversions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = safe_conversions.h; sourceTree = "<group>"; };
315EBE201FCE462A00AC7A89 /* safe_math_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = safe_math_impl.h; sourceTree = "<group>"; };
315EBE261FCF808C00AC7A89 /* PMurHash.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PMurHash.cpp; sourceTree = "<group>"; };
315EBE271FCF808C00AC7A89 /* PMurHash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PMurHash.h; sourceTree = "<group>"; };
31647F9E2511A1A60010F8FB /* SystemInfo_apple.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = SystemInfo_apple.mm; sourceTree = "<group>"; };
31A331C01EA5ED2500FD2203 /* bitset_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bitset_utils.h; sourceTree = "<group>"; };
31A331C31EA5ED5F00FD2203 /* system_utils_mac.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = system_utils_mac.cpp; sourceTree = "<group>"; };
31A331C41EA5ED5F00FD2203 /* system_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = system_utils.h; sourceTree = "<group>"; };
31A331C51EA5ED5F00FD2203 /* vector_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vector_utils.h; sourceTree = "<group>"; };
31A331D11EA5EDDA00FD2203 /* Severity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Severity.h; sourceTree = "<group>"; };
31A331E11EA5EFB800FD2203 /* trace_event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = trace_event.h; path = trace_event/trace_event.h; sourceTree = "<group>"; };
31B1571F236B7FAE00CAA4FD /* SystemInfo_ios.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SystemInfo_ios.cpp; sourceTree = "<group>"; };
31B15721236B803300CAA4FD /* SystemInfo_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SystemInfo_internal.h; sourceTree = "<group>"; };
31CD00CB249196A500486F27 /* RewriteStructSamplersOld.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RewriteStructSamplersOld.cpp; sourceTree = "<group>"; };
31CDFDEE24917F8900486F27 /* ANGLE-dynamic.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "ANGLE-dynamic.xcconfig"; sourceTree = "<group>"; };
31CDFDEF24917F8900486F27 /* ANGLE-static.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "ANGLE-static.xcconfig"; sourceTree = "<group>"; };
31CDFDF42491819E00486F27 /* libANGLE-shared.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = "libANGLE-shared.dylib"; sourceTree = BUILT_PRODUCTS_DIR; };
5C1BAA961DFB60FF002906BB /* gl3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gl3.h; path = include/GLES3/gl3.h; sourceTree = "<group>"; };
5C1BAA971DFB60FF002906BB /* gl3platform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gl3platform.h; path = include/GLES3/gl3platform.h; sourceTree = "<group>"; };
5C1BAA981DFB60FF002906BB /* gl31.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gl31.h; path = include/GLES3/gl31.h; sourceTree = "<group>"; };
5C1BAA991DFB60FF002906BB /* gl32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gl32.h; path = include/GLES3/gl32.h; sourceTree = "<group>"; };
5C1BAA9E1DFB610E002906BB /* gl2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gl2.h; path = include/GLES2/gl2.h; sourceTree = "<group>"; };
5C1BAA9F1DFB610E002906BB /* gl2ext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gl2ext.h; path = include/GLES2/gl2ext.h; sourceTree = "<group>"; };
5C1BAAA01DFB610E002906BB /* gl2platform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gl2platform.h; path = include/GLES2/gl2platform.h; sourceTree = "<group>"; };
5C1BAAA61DFB6124002906BB /* egl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = egl.h; path = include/EGL/egl.h; sourceTree = "<group>"; };
5C1BAAA71DFB6124002906BB /* eglext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = eglext.h; path = include/EGL/eglext.h; sourceTree = "<group>"; };
5C1BAAA81DFB6124002906BB /* eglplatform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = eglplatform.h; path = include/EGL/eglplatform.h; sourceTree = "<group>"; };
5C1BAAAE1DFB6A12002906BB /* export.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = export.h; path = include/export.h; sourceTree = "<group>"; };
5C1DBBE51B04075B00235552 /* ShaderVars.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShaderVars.h; sourceTree = "<group>"; };
5C1DBBE71B0436EC00235552 /* angleutils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = angleutils.cpp; sourceTree = "<group>"; };
5C1DBBE81B0436EC00235552 /* MemoryBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MemoryBuffer.cpp; sourceTree = "<group>"; };
5C1DBBE91B0436EC00235552 /* MemoryBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MemoryBuffer.h; sourceTree = "<group>"; };
5C1DBBEB1B0436EC00235552 /* Optional.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Optional.h; sourceTree = "<group>"; };
5C1DBBEC1B0436EC00235552 /* platform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = platform.h; sourceTree = "<group>"; };
5C1DBBED1B0436EC00235552 /* tls.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tls.cpp; sourceTree = "<group>"; };
5C1DBBEE1B0436EC00235552 /* tls.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tls.h; sourceTree = "<group>"; };
5C1DBBFB1B04375F00235552 /* ASTMetadataHLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ASTMetadataHLSL.cpp; sourceTree = "<group>"; };
5C1DBBFC1B04375F00235552 /* ASTMetadataHLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ASTMetadataHLSL.h; sourceTree = "<group>"; };
5C1DBBFD1B04375F00235552 /* blocklayout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = blocklayout.cpp; sourceTree = "<group>"; };
5C1DBBFE1B04375F00235552 /* blocklayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = blocklayout.h; sourceTree = "<group>"; };
5C1DBBFF1B04375F00235552 /* blocklayoutHLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = blocklayoutHLSL.cpp; sourceTree = "<group>"; };
5C1DBC001B04375F00235552 /* blocklayoutHLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = blocklayoutHLSL.h; sourceTree = "<group>"; };
5C1DBC011B04375F00235552 /* BuiltInFunctionEmulatorGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuiltInFunctionEmulatorGLSL.cpp; sourceTree = "<group>"; };
5C1DBC021B04375F00235552 /* BuiltInFunctionEmulatorGLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BuiltInFunctionEmulatorGLSL.h; sourceTree = "<group>"; };
5C1DBC031B04375F00235552 /* CallDAG.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CallDAG.cpp; sourceTree = "<group>"; };
5C1DBC041B04375F00235552 /* CallDAG.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallDAG.h; sourceTree = "<group>"; };
5C1DBC051B04375F00235552 /* Compiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Compiler.h; sourceTree = "<group>"; };
5C1DBC091B04375F00235552 /* IntermNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IntermNode.cpp; sourceTree = "<group>"; };
5C1DBC0A1B04375F00235552 /* IntermNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IntermNode.h; sourceTree = "<group>"; };
5C1DBC0B1B04375F00235552 /* length_limits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = length_limits.h; sourceTree = "<group>"; };
5C1DBC0C1B04375F00235552 /* Operator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Operator.cpp; sourceTree = "<group>"; };
5C1DBC0D1B04375F00235552 /* Operator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Operator.h; sourceTree = "<group>"; };
5C1DBC1A1B04375F00235552 /* ShaderVars.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShaderVars.cpp; sourceTree = "<group>"; };
5C1DBC1D1B04375F00235552 /* Types.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Types.cpp; sourceTree = "<group>"; };
5C1DBC1E1B04375F00235552 /* ValidateSwitch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ValidateSwitch.cpp; sourceTree = "<group>"; };
5C1DBC1F1B04375F00235552 /* ValidateSwitch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ValidateSwitch.h; sourceTree = "<group>"; };
5C1DBC481B0438D200235552 /* angletypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = angletypes.cpp; sourceTree = "<group>"; };
5C1DBC491B0438D200235552 /* angletypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = angletypes.h; sourceTree = "<group>"; };
5C1DBC4A1B0438D200235552 /* AttributeMap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AttributeMap.cpp; sourceTree = "<group>"; };
5C1DBC4B1B0438D200235552 /* AttributeMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AttributeMap.h; sourceTree = "<group>"; };
5C1DBC4C1B0438D200235552 /* BinaryStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BinaryStream.h; sourceTree = "<group>"; };
5C1DBC4D1B0438D200235552 /* Buffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Buffer.cpp; sourceTree = "<group>"; };
5C1DBC4E1B0438D200235552 /* Buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Buffer.h; sourceTree = "<group>"; };
5C1DBC4F1B0438D200235552 /* Caps.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Caps.cpp; sourceTree = "<group>"; };
5C1DBC501B0438D200235552 /* Caps.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Caps.h; sourceTree = "<group>"; };
5C1DBC511B0438D200235552 /* Compiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Compiler.cpp; sourceTree = "<group>"; };
5C1DBC521B0438D200235552 /* Compiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Compiler.h; sourceTree = "<group>"; };
5C1DBC541B0438D200235552 /* Config.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Config.cpp; sourceTree = "<group>"; };
5C1DBC551B0438D200235552 /* Config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Config.h; sourceTree = "<group>"; };
5C1DBC561B0438D200235552 /* Constants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Constants.h; sourceTree = "<group>"; };
5C1DBC571B0438D200235552 /* Context.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Context.cpp; sourceTree = "<group>"; };
5C1DBC581B0438D200235552 /* Context.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Context.h; sourceTree = "<group>"; };
5C1DBC5B1B0438D200235552 /* Device.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Device.cpp; sourceTree = "<group>"; };
5C1DBC5C1B0438D200235552 /* Device.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Device.h; sourceTree = "<group>"; };
5C1DBC5D1B0438D200235552 /* Display.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Display.cpp; sourceTree = "<group>"; };
5C1DBC5E1B0438D200235552 /* Display.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Display.h; sourceTree = "<group>"; };
5C1DBC5F1B0438D200235552 /* Error.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Error.cpp; sourceTree = "<group>"; };
5C1DBC601B0438D200235552 /* Error.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Error.h; sourceTree = "<group>"; };
5C1DBC621B0438D200235552 /* features.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = features.h; sourceTree = "<group>"; };
5C1DBC641B0438D200235552 /* Fence.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Fence.cpp; sourceTree = "<group>"; };
5C1DBC651B0438D200235552 /* Fence.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Fence.h; sourceTree = "<group>"; };
5C1DBC681B0438D200235552 /* formatutils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formatutils.cpp; sourceTree = "<group>"; };
5C1DBC691B0438D200235552 /* formatutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = formatutils.h; sourceTree = "<group>"; };
5C1DBC6A1B0438D200235552 /* Framebuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Framebuffer.cpp; sourceTree = "<group>"; };
5C1DBC6B1B0438D200235552 /* Framebuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Framebuffer.h; sourceTree = "<group>"; };
5C1DBC6C1B0438D200235552 /* FramebufferAttachment.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FramebufferAttachment.cpp; sourceTree = "<group>"; };
5C1DBC6D1B0438D200235552 /* FramebufferAttachment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FramebufferAttachment.h; sourceTree = "<group>"; };
5C1DBC6F1B0438D200235552 /* HandleAllocator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HandleAllocator.cpp; sourceTree = "<group>"; };
5C1DBC701B0438D200235552 /* HandleAllocator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HandleAllocator.h; sourceTree = "<group>"; };
5C1DBC711B0438D200235552 /* histogram_macros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = histogram_macros.h; sourceTree = "<group>"; };
5C1DBC721B0438D200235552 /* ImageIndex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ImageIndex.cpp; sourceTree = "<group>"; };
5C1DBC731B0438D200235552 /* ImageIndex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ImageIndex.h; sourceTree = "<group>"; };
5C1DBC751B0438D200235552 /* Platform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Platform.cpp; sourceTree = "<group>"; };
5C1DBC761B0438D200235552 /* Program.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Program.cpp; sourceTree = "<group>"; };
5C1DBC771B0438D200235552 /* Program.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Program.h; sourceTree = "<group>"; };
5C1DBC781B0438D200235552 /* Query.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Query.cpp; sourceTree = "<group>"; };
5C1DBC791B0438D200235552 /* Query.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Query.h; sourceTree = "<group>"; };
5C1DBC7A1B0438D200235552 /* queryconversions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = queryconversions.cpp; sourceTree = "<group>"; };
5C1DBC7B1B0438D200235552 /* queryconversions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = queryconversions.h; sourceTree = "<group>"; };
5C1DBC7D1B0438D200235552 /* RefCountObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RefCountObject.h; sourceTree = "<group>"; };
5C1DBC7E1B0438D200235552 /* Renderbuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Renderbuffer.cpp; sourceTree = "<group>"; };
5C1DBC7F1B0438D200235552 /* Renderbuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Renderbuffer.h; sourceTree = "<group>"; };
5C1DBDB51B0438D200235552 /* ResourceManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ResourceManager.cpp; sourceTree = "<group>"; };
5C1DBDB61B0438D200235552 /* ResourceManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ResourceManager.h; sourceTree = "<group>"; };
5C1DBDB71B0438D200235552 /* Sampler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Sampler.cpp; sourceTree = "<group>"; };
5C1DBDB81B0438D200235552 /* Sampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Sampler.h; sourceTree = "<group>"; };
5C1DBDB91B0438D200235552 /* Shader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Shader.cpp; sourceTree = "<group>"; };
5C1DBDBA1B0438D200235552 /* Shader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Shader.h; sourceTree = "<group>"; };
5C1DBDBB1B0438D300235552 /* State.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = State.cpp; sourceTree = "<group>"; };
5C1DBDBC1B0438D300235552 /* State.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = State.h; sourceTree = "<group>"; };
5C1DBDBE1B0438D300235552 /* Surface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Surface.cpp; sourceTree = "<group>"; };
5C1DBDBF1B0438D300235552 /* Surface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Surface.h; sourceTree = "<group>"; };
5C1DBDC01B0438D300235552 /* Texture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Texture.cpp; sourceTree = "<group>"; };
5C1DBDC11B0438D300235552 /* Texture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Texture.h; sourceTree = "<group>"; };
5C1DBDC31B0438D300235552 /* TransformFeedback.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TransformFeedback.cpp; sourceTree = "<group>"; };
5C1DBDC41B0438D300235552 /* TransformFeedback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TransformFeedback.h; sourceTree = "<group>"; };
5C1DBDC51B0438D300235552 /* Uniform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Uniform.cpp; sourceTree = "<group>"; };
5C1DBDC61B0438D300235552 /* Uniform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Uniform.h; sourceTree = "<group>"; };
5C1DBDC71B0438D300235552 /* validationEGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validationEGL.cpp; sourceTree = "<group>"; };
5C1DBDC81B0438D300235552 /* validationEGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationEGL.h; sourceTree = "<group>"; };
5C1DBDC91B0438D300235552 /* validationES.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validationES.cpp; sourceTree = "<group>"; };
5C1DBDCA1B0438D300235552 /* validationES.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationES.h; sourceTree = "<group>"; };
5C1DBDCB1B0438D300235552 /* validationES2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validationES2.cpp; sourceTree = "<group>"; };
5C1DBDCC1B0438D300235552 /* validationES2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationES2.h; sourceTree = "<group>"; };
5C1DBDCD1B0438D300235552 /* validationES3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validationES3.cpp; sourceTree = "<group>"; };
5C1DBDCE1B0438D300235552 /* validationES3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationES3.h; sourceTree = "<group>"; };
5C1DBDCF1B0438D300235552 /* VertexArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VertexArray.cpp; sourceTree = "<group>"; };
5C1DBDD01B0438D300235552 /* VertexArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VertexArray.h; sourceTree = "<group>"; };
5C1DBDD11B0438D300235552 /* VertexAttribute.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VertexAttribute.cpp; sourceTree = "<group>"; };
5C1DBDD21B0438D300235552 /* VertexAttribute.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VertexAttribute.h; sourceTree = "<group>"; };
5C315CEC1CC5B6DA00776697 /* ExtensionGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ExtensionGLSL.cpp; sourceTree = "<group>"; };
5C315CED1CC5B6DA00776697 /* ExtensionGLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExtensionGLSL.h; sourceTree = "<group>"; };
5C315CFA1CC5B6DA00776697 /* ValidateGlobalInitializer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ValidateGlobalInitializer.cpp; sourceTree = "<group>"; };
5C315CFB1CC5B6DA00776697 /* ValidateGlobalInitializer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ValidateGlobalInitializer.h; sourceTree = "<group>"; };
5C315CFC1CC5B6DA00776697 /* ValidateMaxParameters.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ValidateMaxParameters.cpp; sourceTree = "<group>"; };
5C315CFD1CC5B6DA00776697 /* ValidateMaxParameters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ValidateMaxParameters.h; sourceTree = "<group>"; };
5C55D5F022826B8E00B5BA2C /* SeparateExpressionsReturningArrays.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SeparateExpressionsReturningArrays.h; sourceTree = "<group>"; };
5C55D5F122826B8E00B5BA2C /* RemoveInvariantDeclaration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemoveInvariantDeclaration.h; sourceTree = "<group>"; };
5C55D5F222826B8E00B5BA2C /* RewriteDoWhile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RewriteDoWhile.h; sourceTree = "<group>"; };
5C55D5F322826B8E00B5BA2C /* RewriteStructSamplers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RewriteStructSamplers.h; sourceTree = "<group>"; };
5C55D5F422826B8E00B5BA2C /* VectorizeVectorScalarArithmetic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VectorizeVectorScalarArithmetic.cpp; sourceTree = "<group>"; };
5C55D5F522826B8E00B5BA2C /* RemoveUnreferencedVariables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RemoveUnreferencedVariables.cpp; sourceTree = "<group>"; };
5C55D5F722826B8F00B5BA2C /* WrapSwitchStatementsInBlocks.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WrapSwitchStatementsInBlocks.cpp; sourceTree = "<group>"; };
5C55D5F822826B8F00B5BA2C /* BreakVariableAliasingInInnerLoops.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BreakVariableAliasingInInnerLoops.h; sourceTree = "<group>"; };
5C55D5F922826B8F00B5BA2C /* RewriteAtomicFunctionExpressions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RewriteAtomicFunctionExpressions.cpp; sourceTree = "<group>"; };
5C55D5FA22826B8F00B5BA2C /* RemoveArrayLengthMethod.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RemoveArrayLengthMethod.cpp; sourceTree = "<group>"; };
5C55D5FB22826B8F00B5BA2C /* RewriteAtomicFunctionExpressions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RewriteAtomicFunctionExpressions.h; sourceTree = "<group>"; };
5C55D5FC22826B8F00B5BA2C /* RemovePow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemovePow.h; sourceTree = "<group>"; };
5C55D5FE22826B8F00B5BA2C /* RemoveSwitchFallThrough.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RemoveSwitchFallThrough.cpp; sourceTree = "<group>"; };
5C55D5FF22826B8F00B5BA2C /* ClampPointSize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ClampPointSize.h; sourceTree = "<group>"; };
5C55D60022826B8F00B5BA2C /* RegenerateStructNames.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegenerateStructNames.h; sourceTree = "<group>"; };
5C55D60122826B8F00B5BA2C /* ClampPointSize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ClampPointSize.cpp; sourceTree = "<group>"; };
5C55D60222826B9000B5BA2C /* DeclareAndInitBuiltinsForInstancedMultiview.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DeclareAndInitBuiltinsForInstancedMultiview.h; sourceTree = "<group>"; };
5C55D60322826B9000B5BA2C /* SeparateDeclarations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SeparateDeclarations.cpp; sourceTree = "<group>"; };
5C55D60422826B9000B5BA2C /* RewriteElseBlocks.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RewriteElseBlocks.cpp; sourceTree = "<group>"; };
5C55D60522826B9000B5BA2C /* SimplifyLoopConditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimplifyLoopConditions.h; sourceTree = "<group>"; };
5C55D60622826B9000B5BA2C /* EmulatePrecision.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EmulatePrecision.cpp; sourceTree = "<group>"; };
5C55D60722826B9000B5BA2C /* ExpandIntegerPowExpressions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExpandIntegerPowExpressions.h; sourceTree = "<group>"; };
5C55D60822826B9000B5BA2C /* DeferGlobalInitializers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DeferGlobalInitializers.cpp; sourceTree = "<group>"; };
5C55D60922826B9000B5BA2C /* RemoveDynamicIndexing.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RemoveDynamicIndexing.cpp; sourceTree = "<group>"; };
5C55D60A22826B9000B5BA2C /* ClampFragDepth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ClampFragDepth.h; sourceTree = "<group>"; };
5C55D60B22826B9100B5BA2C /* RewriteRepeatedAssignToSwizzled.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RewriteRepeatedAssignToSwizzled.cpp; sourceTree = "<group>"; };
5C55D60C22826B9100B5BA2C /* RewriteRepeatedAssignToSwizzled.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RewriteRepeatedAssignToSwizzled.h; sourceTree = "<group>"; };
5C55D60D22826B9100B5BA2C /* NameEmbeddedUniformStructs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NameEmbeddedUniformStructs.h; sourceTree = "<group>"; };
5C55D60E22826B9100B5BA2C /* EmulateGLFragColorBroadcast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EmulateGLFragColorBroadcast.h; sourceTree = "<group>"; };
5C55D60F22826B9100B5BA2C /* BreakVariableAliasingInInnerLoops.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BreakVariableAliasingInInnerLoops.cpp; sourceTree = "<group>"; };
5C55D61022826B9100B5BA2C /* RewriteTexelFetchOffset.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RewriteTexelFetchOffset.cpp; sourceTree = "<group>"; };
5C55D61122826B9100B5BA2C /* AddDefaultReturnStatements.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AddDefaultReturnStatements.cpp; sourceTree = "<group>"; };
5C55D61222826B9100B5BA2C /* PruneNoOps.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PruneNoOps.cpp; sourceTree = "<group>"; };
5C55D61322826B9100B5BA2C /* SeparateArrayInitialization.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SeparateArrayInitialization.cpp; sourceTree = "<group>"; };
5C55D61422826B9100B5BA2C /* SeparateDeclarations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SeparateDeclarations.h; sourceTree = "<group>"; };
5C55D61522826B9200B5BA2C /* UseInterfaceBlockFields.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UseInterfaceBlockFields.cpp; sourceTree = "<group>"; };
5C55D61622826B9200B5BA2C /* UseInterfaceBlockFields.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UseInterfaceBlockFields.h; sourceTree = "<group>"; };
5C55D61722826B9200B5BA2C /* SimplifyLoopConditions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SimplifyLoopConditions.cpp; sourceTree = "<group>"; };
5C55D61822826B9200B5BA2C /* UnfoldShortCircuitToIf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnfoldShortCircuitToIf.cpp; sourceTree = "<group>"; };
5C55D61922826B9200B5BA2C /* WrapSwitchStatementsInBlocks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WrapSwitchStatementsInBlocks.h; sourceTree = "<group>"; };
5C55D61A22826B9200B5BA2C /* SeparateExpressionsReturningArrays.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SeparateExpressionsReturningArrays.cpp; sourceTree = "<group>"; };
5C55D61B22826B9300B5BA2C /* PruneEmptyCases.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PruneEmptyCases.h; sourceTree = "<group>"; };
5C55D61C22826B9300B5BA2C /* RewriteStructSamplers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RewriteStructSamplers.cpp; sourceTree = "<group>"; };
5C55D61D22826B9300B5BA2C /* ExpandIntegerPowExpressions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ExpandIntegerPowExpressions.cpp; sourceTree = "<group>"; };
5C55D61E22826B9300B5BA2C /* RemoveSwitchFallThrough.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemoveSwitchFallThrough.h; sourceTree = "<group>"; };
5C55D61F22826B9400B5BA2C /* InitializeVariables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InitializeVariables.h; sourceTree = "<group>"; };
5C55D62022826B9400B5BA2C /* RecordConstantPrecision.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RecordConstantPrecision.h; sourceTree = "<group>"; };
5C55D62122826B9400B5BA2C /* SeparateArrayConstructorStatements.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SeparateArrayConstructorStatements.h; sourceTree = "<group>"; };
5C55D62222826B9500B5BA2C /* RewriteDoWhile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RewriteDoWhile.cpp; sourceTree = "<group>"; };
5C55D62322826B9500B5BA2C /* UnfoldShortCircuitAST.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnfoldShortCircuitAST.cpp; sourceTree = "<group>"; };
5C55D62422826B9500B5BA2C /* RewriteUnaryMinusOperatorInt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RewriteUnaryMinusOperatorInt.cpp; sourceTree = "<group>"; };
5C55D62522826B9600B5BA2C /* RemoveInvariantDeclaration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RemoveInvariantDeclaration.cpp; sourceTree = "<group>"; };
5C55D62622826B9600B5BA2C /* AddAndTrueToLoopCondition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AddAndTrueToLoopCondition.h; sourceTree = "<group>"; };
5C55D62722826B9600B5BA2C /* SeparateArrayConstructorStatements.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SeparateArrayConstructorStatements.cpp; sourceTree = "<group>"; };
5C55D62822826B9700B5BA2C /* RewriteUnaryMinusOperatorFloat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RewriteUnaryMinusOperatorFloat.h; sourceTree = "<group>"; };
5C55D62922826B9700B5BA2C /* RewriteUnaryMinusOperatorInt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RewriteUnaryMinusOperatorInt.h; sourceTree = "<group>"; };
5C55D62A22826B9700B5BA2C /* UnfoldShortCircuitAST.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnfoldShortCircuitAST.h; sourceTree = "<group>"; };
5C55D62B22826B9700B5BA2C /* RewriteTexelFetchOffset.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RewriteTexelFetchOffset.h; sourceTree = "<group>"; };
5C55D62C22826B9800B5BA2C /* ClampFragDepth.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ClampFragDepth.cpp; sourceTree = "<group>"; };
5C55D62D22826B9800B5BA2C /* DeferGlobalInitializers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DeferGlobalInitializers.h; sourceTree = "<group>"; };
5C55D62E22826B9800B5BA2C /* ArrayReturnValueToOutParameter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArrayReturnValueToOutParameter.h; sourceTree = "<group>"; };
5C55D62F22826B9800B5BA2C /* RemoveDynamicIndexing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemoveDynamicIndexing.h; sourceTree = "<group>"; };
5C55D63022826B9900B5BA2C /* RewriteExpressionsWithShaderStorageBlock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RewriteExpressionsWithShaderStorageBlock.cpp; sourceTree = "<group>"; };
5C55D63122826B9900B5BA2C /* ScalarizeVecAndMatConstructorArgs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScalarizeVecAndMatConstructorArgs.cpp; sourceTree = "<group>"; };
5C55D63222826B9900B5BA2C /* ScalarizeVecAndMatConstructorArgs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScalarizeVecAndMatConstructorArgs.h; sourceTree = "<group>"; };
5C55D63322826B9900B5BA2C /* UnfoldShortCircuitToIf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnfoldShortCircuitToIf.h; sourceTree = "<group>"; };
5C55D63422826B9900B5BA2C /* SplitSequenceOperator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SplitSequenceOperator.cpp; sourceTree = "<group>"; };
5C55D63522826B9A00B5BA2C /* RewriteElseBlocks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RewriteElseBlocks.h; sourceTree = "<group>"; };
5C55D63622826B9A00B5BA2C /* ArrayReturnValueToOutParameter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ArrayReturnValueToOutParameter.cpp; sourceTree = "<group>"; };
5C55D63722826B9A00B5BA2C /* AddAndTrueToLoopCondition.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AddAndTrueToLoopCondition.cpp; sourceTree = "<group>"; };
5C55D63822826B9A00B5BA2C /* EmulateGLFragColorBroadcast.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EmulateGLFragColorBroadcast.cpp; sourceTree = "<group>"; };
5C55D63922826B9B00B5BA2C /* RemovePow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RemovePow.cpp; sourceTree = "<group>"; };
5C55D63A22826B9B00B5BA2C /* SeparateArrayInitialization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SeparateArrayInitialization.h; sourceTree = "<group>"; };
5C55D63B22826B9B00B5BA2C /* AddDefaultReturnStatements.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AddDefaultReturnStatements.h; sourceTree = "<group>"; };
5C55D63C22826B9B00B5BA2C /* RegenerateStructNames.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RegenerateStructNames.cpp; sourceTree = "<group>"; };
5C55D63D22826B9B00B5BA2C /* NameEmbeddedUniformStructs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NameEmbeddedUniformStructs.cpp; sourceTree = "<group>"; };
5C55D63E22826B9C00B5BA2C /* RemoveArrayLengthMethod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemoveArrayLengthMethod.h; sourceTree = "<group>"; };
5C55D63F22826B9C00B5BA2C /* SplitSequenceOperator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SplitSequenceOperator.h; sourceTree = "<group>"; };
5C55D64022826B9C00B5BA2C /* FoldExpressions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FoldExpressions.cpp; sourceTree = "<group>"; };
5C55D64122826B9C00B5BA2C /* RewriteUnaryMinusOperatorFloat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RewriteUnaryMinusOperatorFloat.cpp; sourceTree = "<group>"; };
5C55D64222826B9D00B5BA2C /* RewriteExpressionsWithShaderStorageBlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RewriteExpressionsWithShaderStorageBlock.h; sourceTree = "<group>"; };
5C55D64322826B9D00B5BA2C /* DeclareAndInitBuiltinsForInstancedMultiview.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DeclareAndInitBuiltinsForInstancedMultiview.cpp; sourceTree = "<group>"; };
5C55D64422826B9D00B5BA2C /* InitializeVariables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InitializeVariables.cpp; sourceTree = "<group>"; };
5C55D64522826B9D00B5BA2C /* VectorizeVectorScalarArithmetic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VectorizeVectorScalarArithmetic.h; sourceTree = "<group>"; };
5C55D64622826B9D00B5BA2C /* RecordConstantPrecision.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RecordConstantPrecision.cpp; sourceTree = "<group>"; };
5C55D64722826B9E00B5BA2C /* EmulatePrecision.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EmulatePrecision.h; sourceTree = "<group>"; };
5C55D64822826B9E00B5BA2C /* FoldExpressions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FoldExpressions.h; sourceTree = "<group>"; };
5C55D64922826B9E00B5BA2C /* PruneNoOps.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PruneNoOps.h; sourceTree = "<group>"; };
5C55D64A22826B9E00B5BA2C /* PruneEmptyCases.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PruneEmptyCases.cpp; sourceTree = "<group>"; };
5C55D64B22826B9F00B5BA2C /* RemoveUnreferencedVariables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemoveUnreferencedVariables.h; sourceTree = "<group>"; };
5C55D6D722826C7800B5BA2C /* ValidateAST.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ValidateAST.h; sourceTree = "<group>"; };
5C55D6D822826C7800B5BA2C /* ImmutableString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ImmutableString.h; sourceTree = "<group>"; };
5C55D6D922826C7800B5BA2C /* Symbol.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Symbol.cpp; sourceTree = "<group>"; };
5C55D6DA22826C7800B5BA2C /* FunctionLookup.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FunctionLookup.cpp; sourceTree = "<group>"; };
5C55D6DB22826C7900B5BA2C /* ImmutableStringBuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ImmutableStringBuilder.h; sourceTree = "<group>"; };
5C55D6DC22826C7900B5BA2C /* Symbol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Symbol.h; sourceTree = "<group>"; };
5C55D6DD22826C7900B5BA2C /* ValidateAST.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ValidateAST.cpp; sourceTree = "<group>"; };
5C55D6DE22826C7900B5BA2C /* ImmutableStringBuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ImmutableStringBuilder.cpp; sourceTree = "<group>"; };
5C55D6DF22826C7900B5BA2C /* FunctionLookup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FunctionLookup.h; sourceTree = "<group>"; };
5C55D6EB22826CB100B5BA2C /* FindSymbolNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FindSymbolNode.h; sourceTree = "<group>"; };
5C55D6EC22826CB200B5BA2C /* RunAtTheEndOfShader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RunAtTheEndOfShader.cpp; sourceTree = "<group>"; };
5C55D6ED22826CB200B5BA2C /* FindMain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FindMain.cpp; sourceTree = "<group>"; };
5C55D6EE22826CB200B5BA2C /* IntermNode_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IntermNode_util.h; sourceTree = "<group>"; };
5C55D6EF22826CB200B5BA2C /* FindMain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FindMain.h; sourceTree = "<group>"; };
5C55D6F022826CB200B5BA2C /* Visit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Visit.h; sourceTree = "<group>"; };
5C55D6F122826CB200B5BA2C /* IntermTraverse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IntermTraverse.h; sourceTree = "<group>"; };
5C55D6F222826CB200B5BA2C /* IntermTraverse.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IntermTraverse.cpp; sourceTree = "<group>"; };
5C55D6F322826CB200B5BA2C /* FindSymbolNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FindSymbolNode.cpp; sourceTree = "<group>"; };
5C55D6F422826CB200B5BA2C /* IntermNodePatternMatcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IntermNodePatternMatcher.cpp; sourceTree = "<group>"; };
5C55D6F522826CB200B5BA2C /* ReplaceVariable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ReplaceVariable.h; sourceTree = "<group>"; };
5C55D6F622826CB300B5BA2C /* ReplaceVariable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ReplaceVariable.cpp; sourceTree = "<group>"; };
5C55D6F722826CB300B5BA2C /* NodeSearch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NodeSearch.h; sourceTree = "<group>"; };
5C55D6F822826CB300B5BA2C /* IntermNodePatternMatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IntermNodePatternMatcher.h; sourceTree = "<group>"; };
5C55D6F922826CB300B5BA2C /* IntermNode_util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IntermNode_util.cpp; sourceTree = "<group>"; };
5C55D6FA22826CB300B5BA2C /* RunAtTheEndOfShader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RunAtTheEndOfShader.h; sourceTree = "<group>"; };
5C55D70B2282741400B5BA2C /* SymbolTable_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SymbolTable_autogen.h; sourceTree = "<group>"; };
5C55D70C2282741400B5BA2C /* SymbolTable_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SymbolTable_autogen.cpp; sourceTree = "<group>"; };
5C55D7102282747600B5BA2C /* aligned_memory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aligned_memory.cpp; sourceTree = "<group>"; };
5C55D7112282747600B5BA2C /* PackedEGLEnums_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PackedEGLEnums_autogen.cpp; sourceTree = "<group>"; };
5C55D7122282747600B5BA2C /* FastVector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FastVector.h; sourceTree = "<group>"; };
5C55D7132282747600B5BA2C /* aligned_memory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aligned_memory.h; sourceTree = "<group>"; };
5C55D7142282747600B5BA2C /* matrix_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = matrix_utils.cpp; sourceTree = "<group>"; };
5C55D7152282747600B5BA2C /* PoolAlloc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PoolAlloc.cpp; sourceTree = "<group>"; };
5C55D7162282747600B5BA2C /* PoolAlloc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PoolAlloc.h; sourceTree = "<group>"; };
5C55D7172282747600B5BA2C /* FixedVector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FixedVector.h; sourceTree = "<group>"; };
5C55D7182282747600B5BA2C /* PackedGLEnums_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PackedGLEnums_autogen.h; sourceTree = "<group>"; };
5C55D7192282747700B5BA2C /* PackedEnums.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PackedEnums.h; sourceTree = "<group>"; };
5C55D71B2282747700B5BA2C /* hash_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hash_utils.h; sourceTree = "<group>"; };
5C55D71C2282747700B5BA2C /* PackedEnums.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PackedEnums.cpp; sourceTree = "<group>"; };
5C55D71D2282747700B5BA2C /* PackedGLEnums_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PackedGLEnums_autogen.cpp; sourceTree = "<group>"; };
5C55D71E2282747700B5BA2C /* PackedEGLEnums_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PackedEGLEnums_autogen.h; sourceTree = "<group>"; };
5C55D71F2282747700B5BA2C /* system_utils_posix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = system_utils_posix.cpp; sourceTree = "<group>"; };
5C55D731228274DE00B5BA2C /* Declarator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Declarator.cpp; sourceTree = "<group>"; };
5C55D732228274DE00B5BA2C /* Declarator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Declarator.h; sourceTree = "<group>"; };
5C9FFF4C19102A000025B8FA /* FlagStd140Structs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FlagStd140Structs.cpp; sourceTree = "<group>"; };
5C9FFF4D19102A000025B8FA /* FlagStd140Structs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FlagStd140Structs.h; sourceTree = "<group>"; };
5CB300B81DE39E6300D2C405 /* resource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = resource.h; sourceTree = "<group>"; };
5CB300BB1DE39E7500D2C405 /* entry_points_egl_ext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = entry_points_egl_ext.cpp; sourceTree = "<group>"; };
5CB300BC1DE39E7500D2C405 /* entry_points_egl_ext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = entry_points_egl_ext.h; sourceTree = "<group>"; };
5CB300BD1DE39E7500D2C405 /* entry_points_egl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = entry_points_egl.cpp; sourceTree = "<group>"; };
5CB300BE1DE39E7500D2C405 /* entry_points_egl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = entry_points_egl.h; sourceTree = "<group>"; };
5CB300C71DE39E7500D2C405 /* global_state.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = global_state.cpp; sourceTree = "<group>"; };
5CB300C81DE39E7500D2C405 /* global_state.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = global_state.h; sourceTree = "<group>"; };
5CB300CC1DE39E7500D2C405 /* resource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = resource.h; sourceTree = "<group>"; };
5CB300E01DE39F1A00D2C405 /* BlitGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BlitGL.cpp; sourceTree = "<group>"; };
5CB300E11DE39F1A00D2C405 /* BlitGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BlitGL.h; sourceTree = "<group>"; };
5CB300E21DE39F1A00D2C405 /* BufferGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BufferGL.cpp; sourceTree = "<group>"; };
5CB300E31DE39F1A00D2C405 /* BufferGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BufferGL.h; sourceTree = "<group>"; };
5CB300E51DE39F1A00D2C405 /* CompilerGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CompilerGL.cpp; sourceTree = "<group>"; };
5CB300E61DE39F1A00D2C405 /* CompilerGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CompilerGL.h; sourceTree = "<group>"; };
5CB300E71DE39F1A00D2C405 /* ContextGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ContextGL.cpp; sourceTree = "<group>"; };
5CB300E81DE39F1A00D2C405 /* ContextGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContextGL.h; sourceTree = "<group>"; };
5CB300E91DE39F1A00D2C405 /* DisplayGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DisplayGL.cpp; sourceTree = "<group>"; };
5CB300EA1DE39F1A00D2C405 /* DisplayGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DisplayGL.h; sourceTree = "<group>"; };
5CB300EC1DE39F1A00D2C405 /* FeatureSupportGL.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = FeatureSupportGL.md; sourceTree = "<group>"; };
5CB300ED1DE39F1A00D2C405 /* FenceNVGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FenceNVGL.cpp; sourceTree = "<group>"; };
5CB300EE1DE39F1A00D2C405 /* FenceNVGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FenceNVGL.h; sourceTree = "<group>"; };
5CB300F11DE39F1A00D2C405 /* formatutilsgl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formatutilsgl.cpp; sourceTree = "<group>"; };
5CB300F21DE39F1A00D2C405 /* formatutilsgl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = formatutilsgl.h; sourceTree = "<group>"; };
5CB300F31DE39F1A00D2C405 /* FramebufferGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FramebufferGL.cpp; sourceTree = "<group>"; };
5CB300F41DE39F1A00D2C405 /* FramebufferGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FramebufferGL.h; sourceTree = "<group>"; };
5CB300F51DE39F1A00D2C405 /* functionsgl_enums.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = functionsgl_enums.h; sourceTree = "<group>"; };
5CB300F61DE39F1A00D2C405 /* functionsgl_typedefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = functionsgl_typedefs.h; sourceTree = "<group>"; };
5CB300F71DE39F1A00D2C405 /* FunctionsGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FunctionsGL.cpp; sourceTree = "<group>"; };
5CB300F81DE39F1A00D2C405 /* FunctionsGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FunctionsGL.h; sourceTree = "<group>"; };
5CB300FC1DE39F1A00D2C405 /* ProgramGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ProgramGL.cpp; sourceTree = "<group>"; };
5CB300FD1DE39F1A00D2C405 /* ProgramGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProgramGL.h; sourceTree = "<group>"; };
5CB300FE1DE39F1A00D2C405 /* QueryGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = QueryGL.cpp; sourceTree = "<group>"; };
5CB300FF1DE39F1A00D2C405 /* QueryGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QueryGL.h; sourceTree = "<group>"; };
5CB301001DE39F1A00D2C405 /* RenderbufferGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RenderbufferGL.cpp; sourceTree = "<group>"; };
5CB301011DE39F1A00D2C405 /* RenderbufferGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RenderbufferGL.h; sourceTree = "<group>"; };
5CB301021DE39F1A00D2C405 /* renderergl_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = renderergl_utils.cpp; sourceTree = "<group>"; };
5CB301031DE39F1A00D2C405 /* renderergl_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = renderergl_utils.h; sourceTree = "<group>"; };
5CB301041DE39F1A00D2C405 /* RendererGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RendererGL.cpp; sourceTree = "<group>"; };
5CB301051DE39F1A00D2C405 /* RendererGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RendererGL.h; sourceTree = "<group>"; };
5CB301061DE39F1A00D2C405 /* SamplerGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SamplerGL.cpp; sourceTree = "<group>"; };
5CB301071DE39F1A00D2C405 /* SamplerGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SamplerGL.h; sourceTree = "<group>"; };
5CB301081DE39F1A00D2C405 /* ShaderGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShaderGL.cpp; sourceTree = "<group>"; };
5CB301091DE39F1A00D2C405 /* ShaderGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShaderGL.h; sourceTree = "<group>"; };
5CB3010A1DE39F1A00D2C405 /* StateManagerGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StateManagerGL.cpp; sourceTree = "<group>"; };
5CB3010B1DE39F1A00D2C405 /* StateManagerGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StateManagerGL.h; sourceTree = "<group>"; };
5CB3010C1DE39F1A00D2C405 /* SurfaceGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SurfaceGL.cpp; sourceTree = "<group>"; };
5CB3010D1DE39F1A00D2C405 /* SurfaceGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SurfaceGL.h; sourceTree = "<group>"; };
5CB3010E1DE39F1A00D2C405 /* TextureGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextureGL.cpp; sourceTree = "<group>"; };
5CB3010F1DE39F1A00D2C405 /* TextureGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextureGL.h; sourceTree = "<group>"; };
5CB301101DE39F1A00D2C405 /* TransformFeedbackGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TransformFeedbackGL.cpp; sourceTree = "<group>"; };
5CB301111DE39F1A00D2C405 /* TransformFeedbackGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TransformFeedbackGL.h; sourceTree = "<group>"; };
5CB301121DE39F1A00D2C405 /* VertexArrayGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VertexArrayGL.cpp; sourceTree = "<group>"; };
5CB301131DE39F1A00D2C405 /* VertexArrayGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VertexArrayGL.h; sourceTree = "<group>"; };
5CB301491DE39F4700D2C405 /* DisplayCGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DisplayCGL.h; sourceTree = "<group>"; };
5CB3014A1DE39F4700D2C405 /* DisplayCGL.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DisplayCGL.mm; sourceTree = "<group>"; };
5CB3014B1DE39F4700D2C405 /* PbufferSurfaceCGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PbufferSurfaceCGL.h; sourceTree = "<group>"; };
5CB3014C1DE39F4700D2C405 /* PbufferSurfaceCGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PbufferSurfaceCGL.cpp; sourceTree = "<group>"; };
5CB3048B1DE4143500D2C405 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
5CB3048D1DE4144400D2C405 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; };
5CB3048F1DE4145500D2C405 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
5CB304A71DE415FA00D2C405 /* format_map_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = format_map_autogen.cpp; sourceTree = "<group>"; };
5CB304AA1DE4164800D2C405 /* BufferImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BufferImpl.h; sourceTree = "<group>"; };
5CB304AB1DE4164800D2C405 /* CompilerImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CompilerImpl.h; sourceTree = "<group>"; };
5CB304AC1DE4164800D2C405 /* ContextImpl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ContextImpl.cpp; sourceTree = "<group>"; };
5CB304AD1DE4164800D2C405 /* ContextImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContextImpl.h; sourceTree = "<group>"; };
5CB304AF1DE4164800D2C405 /* DeviceImpl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DeviceImpl.cpp; sourceTree = "<group>"; };
5CB304B01DE4164800D2C405 /* DeviceImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DeviceImpl.h; sourceTree = "<group>"; };
5CB304B11DE4164800D2C405 /* DisplayImpl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DisplayImpl.cpp; sourceTree = "<group>"; };
5CB304B21DE4164800D2C405 /* DisplayImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DisplayImpl.h; sourceTree = "<group>"; };
5CB304B31DE4164800D2C405 /* EGLImplFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EGLImplFactory.h; sourceTree = "<group>"; };
5CB304B41DE4164800D2C405 /* FenceNVImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FenceNVImpl.h; sourceTree = "<group>"; };
5CB304B91DE4164800D2C405 /* Format.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Format.h; sourceTree = "<group>"; };
5CB304BA1DE4164800D2C405 /* FramebufferAttachmentObjectImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FramebufferAttachmentObjectImpl.h; sourceTree = "<group>"; };
5CB304BB1DE4164800D2C405 /* FramebufferImpl_mock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FramebufferImpl_mock.h; sourceTree = "<group>"; };
5CB304BC1DE4164800D2C405 /* FramebufferImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FramebufferImpl.h; sourceTree = "<group>"; };
5CB304C01DE4164800D2C405 /* GLImplFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLImplFactory.h; sourceTree = "<group>"; };
5CB304C11DE4164800D2C405 /* ImageImpl_mock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ImageImpl_mock.h; sourceTree = "<group>"; };
5CB304C21DE4164800D2C405 /* ImageImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ImageImpl.h; sourceTree = "<group>"; };
5CB304C41DE4164800D2C405 /* load_functions_table_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = load_functions_table_autogen.cpp; sourceTree = "<group>"; };
5CB304C51DE4164800D2C405 /* load_functions_table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = load_functions_table.h; sourceTree = "<group>"; };
5CB304C81DE4164800D2C405 /* ProgramImpl_mock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProgramImpl_mock.h; sourceTree = "<group>"; };
5CB304C91DE4164800D2C405 /* ProgramImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProgramImpl.h; sourceTree = "<group>"; };
5CB304CA1DE4164800D2C405 /* QueryImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QueryImpl.h; sourceTree = "<group>"; };
5CB304CB1DE4164800D2C405 /* RenderbufferImpl_mock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RenderbufferImpl_mock.h; sourceTree = "<group>"; };
5CB304CC1DE4164800D2C405 /* RenderbufferImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RenderbufferImpl.h; sourceTree = "<group>"; };
5CB304CD1DE4164800D2C405 /* renderer_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = renderer_utils.cpp; sourceTree = "<group>"; };
5CB304CE1DE4164800D2C405 /* renderer_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = renderer_utils.h; sourceTree = "<group>"; };
5CB304CF1DE4164800D2C405 /* SamplerImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SamplerImpl.h; sourceTree = "<group>"; };
5CB304D01DE4164800D2C405 /* ShaderImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShaderImpl.h; sourceTree = "<group>"; };
5CB304D11DE4164800D2C405 /* StreamProducerImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StreamProducerImpl.h; sourceTree = "<group>"; };
5CB304D21DE4164800D2C405 /* SurfaceImpl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SurfaceImpl.cpp; sourceTree = "<group>"; };
5CB304D31DE4164800D2C405 /* SurfaceImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SurfaceImpl.h; sourceTree = "<group>"; };
5CB304D41DE4164800D2C405 /* TextureImpl_mock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextureImpl_mock.h; sourceTree = "<group>"; };
5CB304D51DE4164800D2C405 /* TextureImpl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextureImpl.cpp; sourceTree = "<group>"; };
5CB304D61DE4164800D2C405 /* TextureImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextureImpl.h; sourceTree = "<group>"; };
5CB304D71DE4164800D2C405 /* TransformFeedbackImpl_mock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TransformFeedbackImpl_mock.h; sourceTree = "<group>"; };
5CB304D81DE4164800D2C405 /* TransformFeedbackImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TransformFeedbackImpl.h; sourceTree = "<group>"; };
5CB304D91DE4164800D2C405 /* VertexArrayImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VertexArrayImpl.h; sourceTree = "<group>"; };
5CC7D450191024E4000B8C1F /* ValidateOutputs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ValidateOutputs.cpp; sourceTree = "<group>"; };
5CC7D451191024E4000B8C1F /* ValidateOutputs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ValidateOutputs.h; sourceTree = "<group>"; };
5CC7D45A19102620000B8C1F /* angleutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = angleutils.h; sourceTree = "<group>"; };
5CC7D45D19102620000B8C1F /* debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = debug.cpp; sourceTree = "<group>"; };
5CC7D45E19102620000B8C1F /* debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debug.h; sourceTree = "<group>"; };
5CC7D45F19102620000B8C1F /* event_tracer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = event_tracer.cpp; sourceTree = "<group>"; };
5CC7D46019102620000B8C1F /* event_tracer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = event_tracer.h; sourceTree = "<group>"; };
5CC7D46119102620000B8C1F /* mathutil.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mathutil.cpp; sourceTree = "<group>"; };
5CC7D46219102620000B8C1F /* mathutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mathutil.h; sourceTree = "<group>"; };
5CC7D46819102620000B8C1F /* utilities.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utilities.cpp; sourceTree = "<group>"; };
5CC7D46919102620000B8C1F /* utilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utilities.h; sourceTree = "<group>"; };
5CC7D46A19102620000B8C1F /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = "<group>"; };
5CCD594E2284ECD10018F2D8 /* xxhash.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xxhash.c; sourceTree = "<group>"; };
5CCD594F2284ECD10018F2D8 /* xxhash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xxhash.h; sourceTree = "<group>"; };
5CCD59522284F7940018F2D8 /* GLES1Renderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLES1Renderer.h; sourceTree = "<group>"; };
5CCD59532284F7950018F2D8 /* BlobCache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BlobCache.cpp; sourceTree = "<group>"; };
5CCD59542284F7950018F2D8 /* GLES1State.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLES1State.h; sourceTree = "<group>"; };
5CCD59552284F7950018F2D8 /* GLES1State.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLES1State.cpp; sourceTree = "<group>"; };
5CCD59562284F7950018F2D8 /* MemoryObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MemoryObject.cpp; sourceTree = "<group>"; };
5CCD59572284F7950018F2D8 /* validationES1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validationES1.cpp; sourceTree = "<group>"; };
5CCD59582284F7950018F2D8 /* Observer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Observer.h; sourceTree = "<group>"; };
5CCD59592284F7950018F2D8 /* EGLSync.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EGLSync.h; sourceTree = "<group>"; };
5CCD595A2284F7950018F2D8 /* BlobCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BlobCache.h; sourceTree = "<group>"; };
5CCD595B2284F7960018F2D8 /* Observer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Observer.cpp; sourceTree = "<group>"; };
5CCD595C2284F7960018F2D8 /* EGLSync.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EGLSync.cpp; sourceTree = "<group>"; };
5CCD595D2284F7960018F2D8 /* GLES1Renderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLES1Renderer.cpp; sourceTree = "<group>"; };
5CCD595E2284F7960018F2D8 /* MemoryObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MemoryObject.h; sourceTree = "<group>"; };
5CCD595F2284F7960018F2D8 /* validationESEXT.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationESEXT.h; sourceTree = "<group>"; };
5CCD59712284FA820018F2D8 /* IOSurfaceSurfaceCGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IOSurfaceSurfaceCGL.h; sourceTree = "<group>"; };
5CCD59722284FA820018F2D8 /* ContextCGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ContextCGL.cpp; sourceTree = "<group>"; };
5CCD59732284FA820018F2D8 /* IOSurfaceSurfaceCGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IOSurfaceSurfaceCGL.cpp; sourceTree = "<group>"; };
5CCD59742284FA820018F2D8 /* RendererCGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RendererCGL.cpp; sourceTree = "<group>"; };
5CCD59752284FA820018F2D8 /* ContextCGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContextCGL.h; sourceTree = "<group>"; };
5CCD59762284FA830018F2D8 /* RendererCGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RendererCGL.h; sourceTree = "<group>"; };
5CCD597D2284FB8F0018F2D8 /* QueryImpl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = QueryImpl.cpp; sourceTree = "<group>"; };
5CCD597E2284FB8F0018F2D8 /* ShaderImpl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShaderImpl.cpp; sourceTree = "<group>"; };
5CCD597F2284FB8F0018F2D8 /* MemoryObjectImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MemoryObjectImpl.h; sourceTree = "<group>"; };
5CCD59832284FBE70018F2D8 /* sha1.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sha1.cc; sourceTree = "<group>"; };
5CCD59862284FC400018F2D8 /* copyimage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = copyimage.h; sourceTree = "<group>"; };
5CCD59872284FC400018F2D8 /* copyimage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = copyimage.cpp; sourceTree = "<group>"; };
5CCD59882284FC400018F2D8 /* loadimage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loadimage.h; sourceTree = "<group>"; };
5CCD59892284FC400018F2D8 /* imageformats.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = imageformats.cpp; sourceTree = "<group>"; };
5CCD598A2284FC400018F2D8 /* loadimage_etc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loadimage_etc.cpp; sourceTree = "<group>"; };
5CCD598B2284FC400018F2D8 /* imageformats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = imageformats.h; sourceTree = "<group>"; };
5CCD598C2284FC400018F2D8 /* generatemip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = generatemip.h; sourceTree = "<group>"; };
5CCD598D2284FC400018F2D8 /* loadimage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loadimage.cpp; sourceTree = "<group>"; };
5CCD59972284FC750018F2D8 /* SystemInfo_macos.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = SystemInfo_macos.mm; sourceTree = "<group>"; };
5CCD59982284FC750018F2D8 /* SystemInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SystemInfo.cpp; sourceTree = "<group>"; };
5CCD59992284FC750018F2D8 /* SystemInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SystemInfo.h; sourceTree = "<group>"; };
5CCD815A1DBFE999006066B8 /* Debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Debug.cpp; sourceTree = "<group>"; };
5CCD815B1DBFE999006066B8 /* Debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Debug.h; sourceTree = "<group>"; };
5CCD815E1DBFE999006066B8 /* Image.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Image.cpp; sourceTree = "<group>"; };
5CCD815F1DBFE999006066B8 /* Image.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Image.h; sourceTree = "<group>"; };
5CCD81601DBFE999006066B8 /* IndexRangeCache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IndexRangeCache.cpp; sourceTree = "<group>"; };
5CCD81611DBFE999006066B8 /* IndexRangeCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IndexRangeCache.h; sourceTree = "<group>"; };
5CCD81641DBFE999006066B8 /* queryutils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = queryutils.cpp; sourceTree = "<group>"; };
5CCD81651DBFE999006066B8 /* queryutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = queryutils.h; sourceTree = "<group>"; };
5CCD81681DBFE999006066B8 /* Stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Stream.cpp; sourceTree = "<group>"; };
5CCD81691DBFE999006066B8 /* Stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Stream.h; sourceTree = "<group>"; };
5CCD816A1DBFE999006066B8 /* validationES31.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validationES31.cpp; sourceTree = "<group>"; };
5CCD816B1DBFE999006066B8 /* validationES31.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationES31.h; sourceTree = "<group>"; };
5CCD816C1DBFE999006066B8 /* Version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Version.h; sourceTree = "<group>"; };
5CCD81871DBFEA10006066B8 /* Color.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Color.h; sourceTree = "<group>"; };
5CCD81891DBFEA10006066B8 /* Float16ToFloat32.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Float16ToFloat32.cpp; sourceTree = "<group>"; };
5CCD818A1DBFEA10006066B8 /* matrix_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = matrix_utils.h; sourceTree = "<group>"; };
5CCD818B1DBFEA10006066B8 /* string_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_utils.cpp; sourceTree = "<group>"; };
5CCD818C1DBFEA10006066B8 /* string_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = string_utils.h; sourceTree = "<group>"; };
5CCD81991DBFEA5C006066B8 /* ConstantUnion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConstantUnion.cpp; sourceTree = "<group>"; };
5CCD819E1DBFEA5C006066B8 /* QualifierTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = QualifierTypes.cpp; sourceTree = "<group>"; };
5CCD819F1DBFEA5C006066B8 /* QualifierTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QualifierTypes.h; sourceTree = "<group>"; };
5D7C59C61208C68B001C873E /* Base.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Base.xcconfig; sourceTree = "<group>"; };
5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = DebugRelease.xcconfig; sourceTree = "<group>"; };
6E31A0A1234EEED400C84784 /* DeviceCGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DeviceCGL.cpp; sourceTree = "<group>"; };
6E31A0A2234EEED400C84784 /* DeviceCGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DeviceCGL.h; sourceTree = "<group>"; };
6E33E8E724D0D196002309AC /* BufferImpl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BufferImpl.cpp; sourceTree = "<group>"; };
6E33E8EA24D0D208002309AC /* frame_capture_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = frame_capture_utils.cpp; sourceTree = "<group>"; };
6E33E8EB24D0D208002309AC /* frame_capture_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = frame_capture_utils.h; sourceTree = "<group>"; };
6EA0D69223515A5C00B8651F /* FrameCapture_mock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FrameCapture_mock.cpp; sourceTree = "<group>"; };
6EB01C1B2477279900E50B35 /* EarlyFragmentTestsOptimization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EarlyFragmentTestsOptimization.h; sourceTree = "<group>"; };
6EB01C1C2477279900E50B35 /* EarlyFragmentTestsOptimization.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EarlyFragmentTestsOptimization.cpp; sourceTree = "<group>"; };
6EB01C1F247727A900E50B35 /* ReplaceClipDistanceVariable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ReplaceClipDistanceVariable.cpp; sourceTree = "<group>"; };
6EB01C20247727A900E50B35 /* ReplaceClipDistanceVariable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ReplaceClipDistanceVariable.h; sourceTree = "<group>"; };
6EB01C23247727C200E50B35 /* ProgramPipelineImpl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ProgramPipelineImpl.cpp; sourceTree = "<group>"; };
6ED70A0922CD630E008688CE /* gl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gl.h; path = include/GLES/gl.h; sourceTree = "<group>"; };
6ED70A0A22CD630E008688CE /* glext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = glext.h; path = include/GLES/glext.h; sourceTree = "<group>"; };
6ED70A0B22CD630E008688CE /* glplatform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = glplatform.h; path = include/GLES/glplatform.h; sourceTree = "<group>"; };
6ED70A0F22CD6822008688CE /* glext_angle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = glext_angle.h; path = include/GLES/glext_angle.h; sourceTree = "<group>"; };
6ED7BDEE2432CCC300E01503 /* RemoveAtomicCounterBuiltins.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RemoveAtomicCounterBuiltins.cpp; sourceTree = "<group>"; };
6ED7BDEF2432CCC300E01503 /* RemoveAtomicCounterBuiltins.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemoveAtomicCounterBuiltins.h; sourceTree = "<group>"; };
6ED7BDF22432CD1B00E01503 /* InfoLog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InfoLog.h; sourceTree = "<group>"; };
6ED7BDF42432CD6200E01503 /* ProgramExecutable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ProgramExecutable.cpp; sourceTree = "<group>"; };
6ED7BDF52432CD6200E01503 /* ProgramExecutable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProgramExecutable.h; sourceTree = "<group>"; };
6EE2FD2C22BAE99C001D369E /* eglext_angle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = eglext_angle.h; path = include/EGL/eglext_angle.h; sourceTree = "<group>"; };
6EE2FD2E22BAE9CD001D369E /* gl2ext_angle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gl2ext_angle.h; path = include/GLES2/gl2ext_angle.h; sourceTree = "<group>"; };
7B0A2A4F2603D3C60040DCEB /* glext_explicit_context_autogen.inc */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 4; name = glext_explicit_context_autogen.inc; path = include/GLES/glext_explicit_context_autogen.inc; sourceTree = "<group>"; };
7B0A2A522603D3D10040DCEB /* gl2ext_explicit_context_autogen.inc */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 4; name = gl2ext_explicit_context_autogen.inc; path = include/GLES2/gl2ext_explicit_context_autogen.inc; sourceTree = "<group>"; };
7B0A2A552603D3E00040DCEB /* gl3ext_explicit_context_autogen.inc */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 4; name = gl3ext_explicit_context_autogen.inc; path = include/GLES3/gl3ext_explicit_context_autogen.inc; sourceTree = "<group>"; };
7B0A2A562603D3E00040DCEB /* gl32ext_explicit_context_autogen.inc */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 4; name = gl32ext_explicit_context_autogen.inc; path = include/GLES3/gl32ext_explicit_context_autogen.inc; sourceTree = "<group>"; };
7B0A2A572603D3E00040DCEB /* gl31ext_explicit_context_autogen.inc */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 4; name = gl31ext_explicit_context_autogen.inc; path = include/GLES3/gl31ext_explicit_context_autogen.inc; sourceTree = "<group>"; };
A08C3CDA16D6CB61003F0B83 /* ArrayBoundsClamper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ArrayBoundsClamper.cpp; path = compiler/ArrayBoundsClamper.cpp; sourceTree = "<group>"; };
A08C3CDB16D6CB61003F0B83 /* ArrayBoundsClamper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ArrayBoundsClamper.h; path = compiler/ArrayBoundsClamper.h; sourceTree = "<group>"; };
A1B89B89221E003A00EB4CEA /* SDKVariant.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = SDKVariant.xcconfig; sourceTree = "<group>"; };
A264F89316974DED006FAA5A /* DiagnosticsBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DiagnosticsBase.cpp; sourceTree = "<group>"; };
A264F89416974DED006FAA5A /* DiagnosticsBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DiagnosticsBase.h; sourceTree = "<group>"; };
A264F89516974DED006FAA5A /* DirectiveHandlerBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DirectiveHandlerBase.cpp; sourceTree = "<group>"; };
A264F89616974DED006FAA5A /* DirectiveHandlerBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DirectiveHandlerBase.h; sourceTree = "<group>"; };
A264F89716974DED006FAA5A /* DirectiveParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DirectiveParser.cpp; sourceTree = "<group>"; };
A264F89816974DED006FAA5A /* DirectiveParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DirectiveParser.h; sourceTree = "<group>"; };
A264F89A16974DED006FAA5A /* ExpressionParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExpressionParser.h; sourceTree = "<group>"; };
A264F89B16974DED006FAA5A /* Input.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Input.cpp; sourceTree = "<group>"; };
A264F89C16974DED006FAA5A /* Input.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Input.h; sourceTree = "<group>"; };
A264F89D16974DED006FAA5A /* Lexer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Lexer.cpp; sourceTree = "<group>"; };
A264F89E16974DED006FAA5A /* Lexer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Lexer.h; sourceTree = "<group>"; };
A264F89F16974DED006FAA5A /* Macro.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Macro.cpp; sourceTree = "<group>"; };
A264F8A016974DED006FAA5A /* Macro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Macro.h; sourceTree = "<group>"; };
A264F8A116974DED006FAA5A /* MacroExpander.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MacroExpander.cpp; sourceTree = "<group>"; };
A264F8A216974DED006FAA5A /* MacroExpander.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MacroExpander.h; sourceTree = "<group>"; };
A264F8A316974DED006FAA5A /* numeric_lex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = numeric_lex.h; sourceTree = "<group>"; };
A264F8A516974DED006FAA5A /* Preprocessor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Preprocessor.cpp; sourceTree = "<group>"; };
A264F8A616974DED006FAA5A /* Preprocessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Preprocessor.h; sourceTree = "<group>"; };
A264F8A716974DED006FAA5A /* SourceLocation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SourceLocation.h; sourceTree = "<group>"; };
A264F8A816974DED006FAA5A /* Token.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Token.cpp; sourceTree = "<group>"; };
A264F8A916974DED006FAA5A /* Token.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Token.h; sourceTree = "<group>"; };
A264F8AB16974DED006FAA5A /* Tokenizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Tokenizer.h; sourceTree = "<group>"; };
A264F8CC169762AA006FAA5A /* khrplatform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = khrplatform.h; sourceTree = "<group>"; };
A30306EC2305F5DB002DA972 /* ImmutableString_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ImmutableString_autogen.cpp; sourceTree = "<group>"; };
A30306EE2305F5ED002DA972 /* RewriteAtomicCounters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RewriteAtomicCounters.h; sourceTree = "<group>"; };
A30306EF2305F5EE002DA972 /* EmulateMultiDrawShaderBuiltins.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EmulateMultiDrawShaderBuiltins.h; sourceTree = "<group>"; };
A30306F02305F5EE002DA972 /* RewriteDfdy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RewriteDfdy.h; sourceTree = "<group>"; };
A30306F12305F5EE002DA972 /* RewriteCubeMapSamplersAs2DArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RewriteCubeMapSamplersAs2DArray.h; sourceTree = "<group>"; };
A30306F22305F5EE002DA972 /* RewriteDfdy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RewriteDfdy.cpp; sourceTree = "<group>"; };
A30306F32305F5EE002DA972 /* RewriteAtomicCounters.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RewriteAtomicCounters.cpp; sourceTree = "<group>"; };
A30306F42305F5EE002DA972 /* EmulateMultiDrawShaderBuiltins.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EmulateMultiDrawShaderBuiltins.cpp; sourceTree = "<group>"; };
A30306F52305F5EE002DA972 /* RewriteCubeMapSamplersAs2DArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RewriteCubeMapSamplersAs2DArray.cpp; sourceTree = "<group>"; };
A30306FE2305F636002DA972 /* FindFunction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FindFunction.cpp; sourceTree = "<group>"; };
A30306FF2305F636002DA972 /* FindFunction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FindFunction.h; sourceTree = "<group>"; };
A30307002305F636002DA972 /* ReplaceShadowingVariables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ReplaceShadowingVariables.cpp; sourceTree = "<group>"; };
A30307022305F636002DA972 /* ReplaceShadowingVariables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ReplaceShadowingVariables.h; sourceTree = "<group>"; };
A30307082305F662002DA972 /* Color.inc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.pascal; path = Color.inc; sourceTree = "<group>"; };
A303070A2305F6B5002DA972 /* no_destructor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = no_destructor.h; sourceTree = "<group>"; };
A303070C2305F705002DA972 /* generatemip.inc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.pascal; path = generatemip.inc; sourceTree = "<group>"; };
A303070D2305F705002DA972 /* copyimage.inc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.pascal; path = copyimage.inc; sourceTree = "<group>"; };
A303070E2305F705002DA972 /* loadimage.inc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.pascal; path = loadimage.inc; sourceTree = "<group>"; };
A30307122305F7C3002DA972 /* Error.inc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.pascal; path = Error.inc; sourceTree = "<group>"; };
A30307132305F7C3002DA972 /* format_map_desktop.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = format_map_desktop.cpp; sourceTree = "<group>"; };
A30307142305F7C3002DA972 /* trace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = trace.h; sourceTree = "<group>"; };
A30307152305F7C3002DA972 /* VertexAttribute.inc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.pascal; path = VertexAttribute.inc; sourceTree = "<group>"; };
A30307172305F7C3002DA972 /* angletypes.inc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.pascal; path = angletypes.inc; sourceTree = "<group>"; };
A30307182305F7C3002DA972 /* Context_gl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Context_gl.cpp; sourceTree = "<group>"; };
A30307192305F7C4002DA972 /* entry_points_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = entry_points_utils.h; sourceTree = "<group>"; };
A303071B2305F7C4002DA972 /* Context.inl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Context.inl.h; sourceTree = "<group>"; };
A303071C2305F7C4002DA972 /* Semaphore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Semaphore.cpp; sourceTree = "<group>"; };
A303071D2305F7C4002DA972 /* Semaphore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Semaphore.h; sourceTree = "<group>"; };
A303072A2305F800002DA972 /* SemaphoreImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SemaphoreImpl.h; sourceTree = "<group>"; };
A303072C2305F898002DA972 /* validationGL33.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validationGL33.cpp; sourceTree = "<group>"; };
A303072D2305F898002DA972 /* validationGL42.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validationGL42.cpp; sourceTree = "<group>"; };
A303072E2305F898002DA972 /* validationES1_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationES1_autogen.h; sourceTree = "<group>"; };
A303072F2305F898002DA972 /* validationGL1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validationGL1.cpp; sourceTree = "<group>"; };
A30307302305F898002DA972 /* validationGL42_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationGL42_autogen.h; sourceTree = "<group>"; };
A30307312305F898002DA972 /* validationGL21.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validationGL21.cpp; sourceTree = "<group>"; };
A30307322305F899002DA972 /* validationGL46_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationGL46_autogen.h; sourceTree = "<group>"; };
A30307332305F899002DA972 /* validationGL2_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationGL2_autogen.h; sourceTree = "<group>"; };
A30307342305F899002DA972 /* validationGL43.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validationGL43.cpp; sourceTree = "<group>"; };
A30307352305F899002DA972 /* validationESEXT_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationESEXT_autogen.h; sourceTree = "<group>"; };
A30307362305F899002DA972 /* validationGL3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validationGL3.cpp; sourceTree = "<group>"; };
A30307372305F899002DA972 /* validationGL14_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationGL14_autogen.h; sourceTree = "<group>"; };
A30307382305F89A002DA972 /* validationGL32.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validationGL32.cpp; sourceTree = "<group>"; };
A30307392305F89A002DA972 /* validationGL15.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validationGL15.cpp; sourceTree = "<group>"; };
A303073A2305F89A002DA972 /* validationGL31.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validationGL31.cpp; sourceTree = "<group>"; };
A303073B2305F89A002DA972 /* validationGL41.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validationGL41.cpp; sourceTree = "<group>"; };
A303073C2305F89A002DA972 /* validationGL13.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validationGL13.cpp; sourceTree = "<group>"; };
A303073D2305F89B002DA972 /* validationGL41_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationGL41_autogen.h; sourceTree = "<group>"; };
A303073E2305F89B002DA972 /* validationES31_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationES31_autogen.h; sourceTree = "<group>"; };
A303073F2305F89B002DA972 /* validationGL43_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationGL43_autogen.h; sourceTree = "<group>"; };
A30307402305F89B002DA972 /* validationGL44_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationGL44_autogen.h; sourceTree = "<group>"; };
A30307412305F89B002DA972 /* validationGL45.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validationGL45.cpp; sourceTree = "<group>"; };
A30307422305F89B002DA972 /* validationES2_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationES2_autogen.h; sourceTree = "<group>"; };
A30307432305F89C002DA972 /* validationGL3_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationGL3_autogen.h; sourceTree = "<group>"; };
A30307442305F89C002DA972 /* validationES3_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationES3_autogen.h; sourceTree = "<group>"; };
A30307452305F89C002DA972 /* validationGL21_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationGL21_autogen.h; sourceTree = "<group>"; };
A30307462305F89C002DA972 /* validationES1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationES1.h; sourceTree = "<group>"; };
A30307472305F89C002DA972 /* validationGL2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validationGL2.cpp; sourceTree = "<group>"; };
A30307482305F89C002DA972 /* validationGL44.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validationGL44.cpp; sourceTree = "<group>"; };
A30307492305F89D002DA972 /* validationGL15_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationGL15_autogen.h; sourceTree = "<group>"; };
A303074A2305F89D002DA972 /* validationGL33_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationGL33_autogen.h; sourceTree = "<group>"; };
A303074B2305F89D002DA972 /* validationGL45_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationGL45_autogen.h; sourceTree = "<group>"; };
A303074C2305F89D002DA972 /* validationGL11.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validationGL11.cpp; sourceTree = "<group>"; };
A303074D2305F89D002DA972 /* validationGL13_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationGL13_autogen.h; sourceTree = "<group>"; };
A303074E2305F89D002DA972 /* validationGL4_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationGL4_autogen.h; sourceTree = "<group>"; };
A303074F2305F89E002DA972 /* validationGL14.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validationGL14.cpp; sourceTree = "<group>"; };
A30307502305F89E002DA972 /* validationGL11_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationGL11_autogen.h; sourceTree = "<group>"; };
A30307512305F89E002DA972 /* validationGL46.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validationGL46.cpp; sourceTree = "<group>"; };
A30307522305F89E002DA972 /* validationGL12.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validationGL12.cpp; sourceTree = "<group>"; };
A30307532305F89E002DA972 /* validationGL12_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationGL12_autogen.h; sourceTree = "<group>"; };
A30307542305F89F002DA972 /* validationGL4.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validationGL4.cpp; sourceTree = "<group>"; };
A30307552305F89F002DA972 /* validationGL32_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationGL32_autogen.h; sourceTree = "<group>"; };
A30307562305F89F002DA972 /* validationGL31_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationGL31_autogen.h; sourceTree = "<group>"; };
A30307572305F89F002DA972 /* validationGL1_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationGL1_autogen.h; sourceTree = "<group>"; };
A30307842305F8EF002DA972 /* SemaphoreGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SemaphoreGL.cpp; sourceTree = "<group>"; };
A30307852305F8EF002DA972 /* MemoryObjectGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MemoryObjectGL.cpp; sourceTree = "<group>"; };
A30307862305F8F0002DA972 /* MemoryObjectGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MemoryObjectGL.h; sourceTree = "<group>"; };
A30307872305F8F0002DA972 /* SemaphoreGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SemaphoreGL.h; sourceTree = "<group>"; };
A30307882305F8F0002DA972 /* ImageGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ImageGL.cpp; sourceTree = "<group>"; };
A30307892305F8F0002DA972 /* ImageGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ImageGL.h; sourceTree = "<group>"; };
A30307902305F959002DA972 /* proc_table_egl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = proc_table_egl.h; sourceTree = "<group>"; };
A30307912305F959002DA972 /* proc_table_egl_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = proc_table_egl_autogen.cpp; sourceTree = "<group>"; };
A303079823060253002DA972 /* angle_gl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = angle_gl.h; path = include/angle_gl.h; sourceTree = "<group>"; };
A303079C23062564002DA972 /* driver_utils_mac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = driver_utils_mac.mm; sourceTree = "<group>"; };
A303079E230625C6002DA972 /* android_util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = android_util.cpp; sourceTree = "<group>"; };
A303079F230625C6002DA972 /* android_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = android_util.h; sourceTree = "<group>"; };
A30B57D9238CB09B0079FDDC /* validationESEXT.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validationESEXT.cpp; sourceTree = "<group>"; };
A30B57E5238CB09C0079FDDC /* validationES32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationES32.h; sourceTree = "<group>"; };
A30B57E6238CB09C0079FDDC /* validationES32_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validationES32_autogen.h; sourceTree = "<group>"; };
A30B57E8238CB09C0079FDDC /* validationES32.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validationES32.cpp; sourceTree = "<group>"; };
A30B5815238DF4BA0079FDDC /* entry_points_gles_2_0_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = entry_points_gles_2_0_autogen.h; sourceTree = "<group>"; };
A30B5816238DF4BA0079FDDC /* entry_points_gles_2_0_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = entry_points_gles_2_0_autogen.cpp; sourceTree = "<group>"; };
A30B5817238DF4BA0079FDDC /* entry_points_gles_3_0_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = entry_points_gles_3_0_autogen.cpp; sourceTree = "<group>"; };
A30B5818238DF4BA0079FDDC /* entry_points_gles_3_0_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = entry_points_gles_3_0_autogen.h; sourceTree = "<group>"; };
A30B581D238DF74F0079FDDC /* entry_points_gles_1_0_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = entry_points_gles_1_0_autogen.h; sourceTree = "<group>"; };
A30B581E238DF74F0079FDDC /* entry_points_gles_1_0_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = entry_points_gles_1_0_autogen.cpp; sourceTree = "<group>"; };
A30B581F238DF74F0079FDDC /* entry_points_gles_ext_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = entry_points_gles_ext_autogen.h; sourceTree = "<group>"; };
A30B5820238DF74F0079FDDC /* entry_points_gles_ext_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = entry_points_gles_ext_autogen.cpp; sourceTree = "<group>"; };
A30B5821238DF74F0079FDDC /* entry_points_gles_3_1_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = entry_points_gles_3_1_autogen.cpp; sourceTree = "<group>"; };
A30B5827238DF7870079FDDC /* Context_gles_1_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Context_gles_1_0.cpp; sourceTree = "<group>"; };
A30B5829238DF8260079FDDC /* entry_points_gles_3_2_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = entry_points_gles_3_2_autogen.h; sourceTree = "<group>"; };
A30B582A238DF8260079FDDC /* entry_points_gles_3_2_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = entry_points_gles_3_2_autogen.cpp; sourceTree = "<group>"; };
A315988123299036000619B9 /* Overlay_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Overlay_autogen.cpp; sourceTree = "<group>"; };
A315988223299036000619B9 /* Overlay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Overlay.h; sourceTree = "<group>"; };
A315988323299037000619B9 /* Overlay_font_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Overlay_font_autogen.h; sourceTree = "<group>"; };
A315988423299037000619B9 /* Overlay_font_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Overlay_font_autogen.cpp; sourceTree = "<group>"; };
A315988523299037000619B9 /* OverlayWidgets.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OverlayWidgets.cpp; sourceTree = "<group>"; };
A315988623299037000619B9 /* Overlay.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Overlay.cpp; sourceTree = "<group>"; };
A315988723299037000619B9 /* OverlayWidgets.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OverlayWidgets.h; sourceTree = "<group>"; };
A31B6181230B747E001610D7 /* WindowSurfaceCGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WindowSurfaceCGL.h; sourceTree = "<group>"; };
A31B6182230B747F001610D7 /* WindowSurfaceCGL.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WindowSurfaceCGL.mm; sourceTree = "<group>"; };
A3694FC423202C5100A83D8F /* BuiltinsWorkaroundGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuiltinsWorkaroundGLSL.cpp; sourceTree = "<group>"; };
A3694FC523202C5200A83D8F /* BuiltinsWorkaroundGLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BuiltinsWorkaroundGLSL.h; sourceTree = "<group>"; };
A3C3FE05255DDD1C00B73018 /* entry_points_enum_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = entry_points_enum_autogen.h; sourceTree = "<group>"; };
A3C3FE06255DDD1C00B73018 /* entry_points_enum_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = entry_points_enum_autogen.cpp; sourceTree = "<group>"; };
A3C3FE0B255DDD8300B73018 /* RecordUniformBlocksTranslatedToStructuredBuffers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RecordUniformBlocksTranslatedToStructuredBuffers.cpp; sourceTree = "<group>"; };
A3C3FE0C255DDD8300B73018 /* RecordUniformBlocksTranslatedToStructuredBuffers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RecordUniformBlocksTranslatedToStructuredBuffers.h; sourceTree = "<group>"; };
A3C3FE0D255DDD8400B73018 /* FlagSamplersWithTexelFetch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FlagSamplersWithTexelFetch.cpp; sourceTree = "<group>"; };
A3C3FE0E255DDD8400B73018 /* RewriteInterpolateAtOffset.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RewriteInterpolateAtOffset.cpp; sourceTree = "<group>"; };
A3C3FE0F255DDD8400B73018 /* FlagSamplersWithTexelFetch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FlagSamplersWithTexelFetch.h; sourceTree = "<group>"; };
A3C3FE10255DDD8400B73018 /* RewriteInterpolateAtOffset.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RewriteInterpolateAtOffset.h; sourceTree = "<group>"; };
A3C3FE11255DDD9200B73018 /* ReplaceArrayOfMatrixVarying.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ReplaceArrayOfMatrixVarying.h; sourceTree = "<group>"; };
A3C3FE12255DDD9200B73018 /* ReplaceArrayOfMatrixVarying.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ReplaceArrayOfMatrixVarying.cpp; sourceTree = "<group>"; };
A3C3FE13255DDE0100B73018 /* EGLReusableSync.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EGLReusableSync.h; sourceTree = "<group>"; };
A3C3FE14255DDE0200B73018 /* EGLSyncImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EGLSyncImpl.h; sourceTree = "<group>"; };
A3C3FE15255DDE0200B73018 /* EGLReusableSync.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EGLReusableSync.cpp; sourceTree = "<group>"; };
A3C3FE16255DDE0200B73018 /* EGLSyncImpl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EGLSyncImpl.cpp; sourceTree = "<group>"; };
A3C3FE19255DDE4300B73018 /* DisplayApple_api.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DisplayApple_api.cpp; sourceTree = "<group>"; };
A3C3FE1A255DDE4300B73018 /* DisplayApple_api.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DisplayApple_api.h; sourceTree = "<group>"; };
A3C3FE1C255DDE7800B73018 /* SoftLinking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoftLinking.h; sourceTree = "<group>"; };
A3C3FE1F255DDE7900B73018 /* FunctionsCGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FunctionsCGL.h; sourceTree = "<group>"; };
A3C3FE20255DDE7900B73018 /* FunctionsCGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FunctionsCGL.cpp; sourceTree = "<group>"; };
A3C49BEC255DEA52005E8DF7 /* FunctionsEAGL.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = FunctionsEAGL.mm; sourceTree = "<group>"; };
A3C49BED255DEA52005E8DF7 /* FunctionsEAGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FunctionsEAGL.h; sourceTree = "<group>"; };
A3C49BF0255DEDC5005E8DF7 /* compression_utils_portable.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compression_utils_portable.cc; sourceTree = "<group>"; };
A3C49BF1255DEDC5005E8DF7 /* compression_utils_portable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compression_utils_portable.h; sourceTree = "<group>"; };
A3C49C20255DF96F005E8DF7 /* system_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = system_utils.cpp; sourceTree = "<group>"; };
A3D3290223CFC5A300375657 /* serial_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = serial_utils.h; sourceTree = "<group>"; };
A3D3290423CFC88600375657 /* preprocessor_lex_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = preprocessor_lex_autogen.cpp; sourceTree = "<group>"; };
A3D3290523CFC88600375657 /* preprocessor_tab_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = preprocessor_tab_autogen.cpp; sourceTree = "<group>"; };
A3D3290823CFCB4C00375657 /* glslang_tab_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = glslang_tab_autogen.cpp; sourceTree = "<group>"; };
A3D3290923CFCB4C00375657 /* glslang_tab_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glslang_tab_autogen.h; sourceTree = "<group>"; };
A3D3290A23CFCB4D00375657 /* glslang_lex_autogen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = glslang_lex_autogen.cpp; sourceTree = "<group>"; };
A3D3290E23CFCB7600375657 /* RewriteRowMajorMatrices.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RewriteRowMajorMatrices.cpp; sourceTree = "<group>"; };
A3D3290F23CFCB7600375657 /* RewriteRowMajorMatrices.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RewriteRowMajorMatrices.h; sourceTree = "<group>"; };
A3D3291223CFCB7600375657 /* RemoveInactiveInterfaceVariables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RemoveInactiveInterfaceVariables.cpp; sourceTree = "<group>"; };
A3D3291323CFCB7600375657 /* RemoveInactiveInterfaceVariables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemoveInactiveInterfaceVariables.h; sourceTree = "<group>"; };
FB39D2BF1200F3E600088E69 /* ShaderLang.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = ShaderLang.h; sourceTree = "<group>"; };
FF2D2F5225C8B14A002FB699 /* FixTypeConstructors.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FixTypeConstructors.h; sourceTree = "<group>"; };
FF2D2F5325C8B14A002FB699 /* FixTypeConstructors.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = FixTypeConstructors.cpp; sourceTree = "<group>"; };
FF33284325F6CA9D005FDFC4 /* NameNamelessUniformBuffers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NameNamelessUniformBuffers.h; sourceTree = "<group>"; };
FF33284425F6CA9D005FDFC4 /* NameNamelessUniformBuffers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NameNamelessUniformBuffers.cpp; sourceTree = "<group>"; };
FF33284725F6CAB9005FDFC4 /* IntroduceVertexIndexID.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IntroduceVertexIndexID.cpp; sourceTree = "<group>"; };
FF33284825F6CAB9005FDFC4 /* IntroduceVertexIndexID.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IntroduceVertexIndexID.h; sourceTree = "<group>"; };
FF582E1426544FC4006DA5B8 /* ProvokingVertexHelper.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ProvokingVertexHelper.mm; sourceTree = "<group>"; };
FF582E1526544FC4006DA5B8 /* ProvokingVertexHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProvokingVertexHelper.h; sourceTree = "<group>"; };
FF582E1826544FE5006DA5B8 /* rewrite_indices.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = rewrite_indices.metal; sourceTree = "<group>"; };
FF582E1926544FFA006DA5B8 /* rewrite_indices_shared.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rewrite_indices_shared.h; sourceTree = "<group>"; };
FF81FE8025818D6800894E24 /* mtl_glslang_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mtl_glslang_utils.h; sourceTree = "<group>"; };
FF81FE8125818D6800894E24 /* ProgramMtl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProgramMtl.h; sourceTree = "<group>"; };
FF81FE8225818D6800894E24 /* DisplayMtl_api.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DisplayMtl_api.h; sourceTree = "<group>"; };
FF81FE8325818D6800894E24 /* SyncMtl.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = SyncMtl.mm; sourceTree = "<group>"; };
FF81FE8425818D6800894E24 /* QueryMtl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QueryMtl.h; sourceTree = "<group>"; };
FF81FE8525818D6800894E24 /* mtl_format_utils.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = mtl_format_utils.mm; sourceTree = "<group>"; };
FF81FE8625818D6800894E24 /* RenderBufferMtl.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RenderBufferMtl.mm; sourceTree = "<group>"; };
FF81FE8825818D6800894E24 /* mtl_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mtl_common.h; sourceTree = "<group>"; };
FF81FE8925818D6800894E24 /* mtl_constants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mtl_constants.h; sourceTree = "<group>"; };
FF81FE8A25818D6800894E24 /* SamplerMtl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SamplerMtl.h; sourceTree = "<group>"; };
FF81FE8B25818D6800894E24 /* DisplayMtl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DisplayMtl.h; sourceTree = "<group>"; };
FF81FE8C25818D6800894E24 /* SyncMtl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SyncMtl.h; sourceTree = "<group>"; };
FF81FE8D25818D6800894E24 /* QueryMtl.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = QueryMtl.mm; sourceTree = "<group>"; };
FF81FE8E25818D6800894E24 /* mtl_format_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mtl_format_utils.h; sourceTree = "<group>"; };
FF81FE8F25818D6800894E24 /* RenderBufferMtl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RenderBufferMtl.h; sourceTree = "<group>"; };
FF81FE9025818D6800894E24 /* TransformFeedbackMtl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TransformFeedbackMtl.h; sourceTree = "<group>"; };
FF81FE9125818D6800894E24 /* BufferMtl.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = BufferMtl.mm; sourceTree = "<group>"; };
FF81FE9225818D6800894E24 /* mtl_format_table_autogen.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = mtl_format_table_autogen.mm; sourceTree = "<group>"; };
FF81FE9325818D6800894E24 /* RenderTargetMtl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RenderTargetMtl.h; sourceTree = "<group>"; };
FF81FE9425818D6800894E24 /* SurfaceMtl.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = SurfaceMtl.mm; sourceTree = "<group>"; };
FF81FE9525818D6800894E24 /* mtl_glslang_mtl_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mtl_glslang_mtl_utils.h; sourceTree = "<group>"; };
FF81FE9625818D6800894E24 /* mtl_command_buffer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = mtl_command_buffer.mm; sourceTree = "<group>"; };
FF81FE9725818D6800894E24 /* VertexArrayMtl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VertexArrayMtl.h; sourceTree = "<group>"; };
FF81FE9825818D6800894E24 /* SurfaceMtl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SurfaceMtl.h; sourceTree = "<group>"; };
FF81FE9925818D6800894E24 /* RenderTargetMtl.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RenderTargetMtl.mm; sourceTree = "<group>"; };
FF81FE9A25818D6800894E24 /* VertexArrayMtl.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = VertexArrayMtl.mm; sourceTree = "<group>"; };
FF81FE9B25818D6800894E24 /* mtl_command_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mtl_command_buffer.h; sourceTree = "<group>"; };
FF81FE9C25818D6800894E24 /* BufferMtl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BufferMtl.h; sourceTree = "<group>"; };
FF81FE9D25818D6800894E24 /* mtl_utils.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = mtl_utils.mm; sourceTree = "<group>"; };
FF81FE9E25818D6800894E24 /* IOSurfaceSurfaceMtl.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = IOSurfaceSurfaceMtl.mm; sourceTree = "<group>"; };
FF81FE9F25818D6800894E24 /* mtl_resources.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = mtl_resources.mm; sourceTree = "<group>"; };
FF81FEA025818D6800894E24 /* mtl_resources.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mtl_resources.h; sourceTree = "<group>"; };
FF81FEA125818D6800894E24 /* mtl_state_cache.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = mtl_state_cache.mm; sourceTree = "<group>"; };
FF81FEA325818D6800894E24 /* mtl_render_utils.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = mtl_render_utils.mm; sourceTree = "<group>"; };
FF81FEA425818D6800894E24 /* TransformFeedbackMtl.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = TransformFeedbackMtl.mm; sourceTree = "<group>"; };
FF81FEA525818D6800894E24 /* IOSurfaceSurfaceMtl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IOSurfaceSurfaceMtl.h; sourceTree = "<group>"; };
FF81FEA625818D6800894E24 /* TextureMtl.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = TextureMtl.mm; sourceTree = "<group>"; };
FF81FEA725818D6800894E24 /* TextureMtl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextureMtl.h; sourceTree = "<group>"; };
FF81FEA825818D6800894E24 /* SamplerMtl.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = SamplerMtl.mm; sourceTree = "<group>"; };
FF81FEAA25818D6800894E24 /* blit.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = blit.metal; sourceTree = "<group>"; };
FF81FEAB25818D6800894E24 /* visibility.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = visibility.metal; sourceTree = "<group>"; };
FF81FEAC25818D6800894E24 /* constants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = constants.h; sourceTree = "<group>"; };
FF81FEAD25818D6800894E24 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = "<group>"; };
FF81FEAE25818D6800894E24 /* mtl_default_shaders_src_autogen.inc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.pascal; path = mtl_default_shaders_src_autogen.inc; sourceTree = "<group>"; };
FF81FEAF25818D6800894E24 /* copy_buffer.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = copy_buffer.metal; sourceTree = "<group>"; };
FF81FEB025818D6800894E24 /* format_autogen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = format_autogen.h; sourceTree = "<group>"; };
FF81FEB125818D6800894E24 /* clear.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = clear.metal; sourceTree = "<group>"; };
FF81FEB225818D6800894E24 /* gen_mipmap.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = gen_mipmap.metal; sourceTree = "<group>"; };
FF81FEB325818D6800894E24 /* gen_indices.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = gen_indices.metal; sourceTree = "<group>"; };
FF81FEBB25818D6800894E24 /* mtl_occlusion_query_pool.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = mtl_occlusion_query_pool.mm; sourceTree = "<group>"; };
FF81FEBC25818D6800894E24 /* FrameBufferMtl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FrameBufferMtl.h; sourceTree = "<group>"; };
FF81FEBD25818D6800894E24 /* CompilerMtl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CompilerMtl.h; sourceTree = "<group>"; };
FF81FEBE25818D6800894E24 /* mtl_glslang_mtl_utils.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = mtl_glslang_mtl_utils.mm; sourceTree = "<group>"; };
FF81FEBF25818D6800894E24 /* ContextMtl.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ContextMtl.mm; sourceTree = "<group>"; };
FF81FEC025818D6800894E24 /* CompilerMtl.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CompilerMtl.mm; sourceTree = "<group>"; };
FF81FEC125818D6800894E24 /* mtl_buffer_pool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mtl_buffer_pool.h; sourceTree = "<group>"; };
FF81FEC225818D6800894E24 /* mtl_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mtl_utils.h; sourceTree = "<group>"; };
FF81FEC425818D6800894E24 /* ContextMtl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContextMtl.h; sourceTree = "<group>"; };
FF81FEC525818D6800894E24 /* mtl_buffer_pool.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = mtl_buffer_pool.mm; sourceTree = "<group>"; };
FF81FEC625818D6800894E24 /* mtl_common.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = mtl_common.mm; sourceTree = "<group>"; };
FF81FEC725818D6800894E24 /* mtl_render_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mtl_render_utils.h; sourceTree = "<group>"; };
FF81FEC825818D6800894E24 /* mtl_state_cache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mtl_state_cache.h; sourceTree = "<group>"; };
FF81FEC925818D6800894E24 /* FrameBufferMtl.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = FrameBufferMtl.mm; sourceTree = "<group>"; };
FF81FECA25818D6800894E24 /* mtl_occlusion_query_pool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mtl_occlusion_query_pool.h; sourceTree = "<group>"; };
FF81FECB25818D6800894E24 /* ShaderMtl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShaderMtl.h; sourceTree = "<group>"; };
FF81FECC25818D6800894E24 /* ShaderMtl.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ShaderMtl.mm; sourceTree = "<group>"; };
FF81FECD25818D6800894E24 /* ProgramMtl.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ProgramMtl.mm; sourceTree = "<group>"; };
FF81FECE25818D6800894E24 /* DisplayMtl.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DisplayMtl.mm; sourceTree = "<group>"; };
FF81FF15258190CA00894E24 /* TranslatorMetalDirect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TranslatorMetalDirect.h; sourceTree = "<group>"; };
FF81FF16258190CA00894E24 /* TranslatorMetalDirect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TranslatorMetalDirect.cpp; sourceTree = "<group>"; };
FF81FF17258190CA00894E24 /* StaticType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StaticType.h; sourceTree = "<group>"; };
FF81FF19258190CA00894E24 /* TranslatorMetalUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TranslatorMetalUtils.cpp; sourceTree = "<group>"; };
FF81FF1A258190CA00894E24 /* TranslatorMetalUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TranslatorMetalUtils.h; sourceTree = "<group>"; };
FF81FF212581919700894E24 /* Name.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Name.cpp; sourceTree = "<group>"; };
FF81FF222581919700894E24 /* DiscoverDependentFunctions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DiscoverDependentFunctions.h; sourceTree = "<group>"; };
FF81FF232581919700894E24 /* Debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Debug.h; sourceTree = "<group>"; };
FF81FF242581919700894E24 /* Name.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Name.h; sourceTree = "<group>"; };
FF81FF252581919700894E24 /* SeparateCompoundStructDeclarations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SeparateCompoundStructDeclarations.cpp; sourceTree = "<group>"; };
FF81FF262581919700894E24 /* ModifyStruct.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ModifyStruct.cpp; sourceTree = "<group>"; };
FF81FF272581919700894E24 /* ReduceInterfaceBlocks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ReduceInterfaceBlocks.h; sourceTree = "<group>"; };
FF81FF282581919700894E24 /* EnvironmentVariable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EnvironmentVariable.h; sourceTree = "<group>"; };
FF81FF292581919700894E24 /* DiscoverDependentFunctions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DiscoverDependentFunctions.cpp; sourceTree = "<group>"; };
FF81FF2A2581919700894E24 /* DiscoverEnclosingFunctionTraverser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DiscoverEnclosingFunctionTraverser.h; sourceTree = "<group>"; };
FF81FF2B2581919700894E24 /* DebugSink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DebugSink.h; sourceTree = "<group>"; };
FF81FF2C2581919700894E24 /* SeparateCompoundStructDeclarations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SeparateCompoundStructDeclarations.h; sourceTree = "<group>"; };
FF81FF2D2581919700894E24 /* EmitMetal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EmitMetal.cpp; sourceTree = "<group>"; };
FF81FF2E2581919700894E24 /* RewriteOutArgs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RewriteOutArgs.h; sourceTree = "<group>"; };
FF81FF2F2581919700894E24 /* MapSymbols.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MapSymbols.cpp; sourceTree = "<group>"; };
FF81FF302581919700894E24 /* SymbolEnv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SymbolEnv.cpp; sourceTree = "<group>"; };
FF81FF312581919700894E24 /* RewriteKeywords.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RewriteKeywords.h; sourceTree = "<group>"; };
FF81FF322581919700894E24 /* Layout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Layout.cpp; sourceTree = "<group>"; };
FF81FF332581919700894E24 /* ToposortStructs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ToposortStructs.cpp; sourceTree = "<group>"; };
FF81FF342581919700894E24 /* MapFunctionsToDefinitions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MapFunctionsToDefinitions.h; sourceTree = "<group>"; };
FF81FF352581919700894E24 /* SkippingTraverser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SkippingTraverser.h; sourceTree = "<group>"; };
FF81FF362581919700894E24 /* RewriteOutArgs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RewriteOutArgs.cpp; sourceTree = "<group>"; };
FF81FF372581919700894E24 /* Pipeline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Pipeline.cpp; sourceTree = "<group>"; };
FF81FF382581919700894E24 /* IdGen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IdGen.h; sourceTree = "<group>"; };
FF81FF392581919700894E24 /* SeparateCompoundExpressions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SeparateCompoundExpressions.h; sourceTree = "<group>"; };
FF81FF3A2581919700894E24 /* AddExplicitTypeCasts.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AddExplicitTypeCasts.cpp; sourceTree = "<group>"; };
FF81FF3B2581919700894E24 /* MapSymbols.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MapSymbols.h; sourceTree = "<group>"; };
FF81FF3C2581919700894E24 /* RewritePipelines.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RewritePipelines.cpp; sourceTree = "<group>"; };
FF81FF3D2581919700894E24 /* ReduceInterfaceBlocks.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ReduceInterfaceBlocks.cpp; sourceTree = "<group>"; };
FF81FF3E2581919700894E24 /* AstHelpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AstHelpers.cpp; sourceTree = "<group>"; };
FF81FF3F2581919700894E24 /* RewriteUnaddressableReferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RewriteUnaddressableReferences.h; sourceTree = "<group>"; };
FF81FF402581919700894E24 /* Layout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Layout.h; sourceTree = "<group>"; };
FF81FF412581919700894E24 /* DiscoverEnclosingFunctionTraverser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DiscoverEnclosingFunctionTraverser.cpp; sourceTree = "<group>"; };
FF81FF422581919700894E24 /* ProgramPrelude.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProgramPrelude.h; sourceTree = "<group>"; };
FF81FF442581919700894E24 /* SymbolEnv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SymbolEnv.h; sourceTree = "<group>"; };
FF81FF462581919700894E24 /* RewriteUnaddressableReferences.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RewriteUnaddressableReferences.cpp; sourceTree = "<group>"; };
FF81FF472581919700894E24 /* AstHelpers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AstHelpers.h; sourceTree = "<group>"; };
FF81FF482581919700894E24 /* HoistConstants.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HoistConstants.cpp; sourceTree = "<group>"; };
FF81FF492581919700894E24 /* Pipeline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Pipeline.h; sourceTree = "<group>"; };
FF81FF4A2581919700894E24 /* RewritePipelines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RewritePipelines.h; sourceTree = "<group>"; };
FF81FF4B2581919700894E24 /* Reference.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Reference.h; sourceTree = "<group>"; };
FF81FF4C2581919700894E24 /* HoistConstants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HoistConstants.h; sourceTree = "<group>"; };
FF81FF4D2581919700894E24 /* WrapMain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WrapMain.cpp; sourceTree = "<group>"; };
FF81FF4E2581919700894E24 /* ConstantNames.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConstantNames.h; sourceTree = "<group>"; };
FF81FF4F2581919700894E24 /* RewriteKeywords.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RewriteKeywords.cpp; sourceTree = "<group>"; };
FF81FF502581919700894E24 /* ProgramPrelude.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ProgramPrelude.cpp; sourceTree = "<group>"; };
FF81FF512581919700894E24 /* IdGen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IdGen.cpp; sourceTree = "<group>"; };
FF81FF522581919700894E24 /* EmitMetal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EmitMetal.h; sourceTree = "<group>"; };
FF81FF532581919700894E24 /* WrapMain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WrapMain.h; sourceTree = "<group>"; };
FF81FF542581919700894E24 /* AddExplicitTypeCasts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AddExplicitTypeCasts.h; sourceTree = "<group>"; };
FF81FF552581919700894E24 /* SeparateCompoundExpressions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SeparateCompoundExpressions.cpp; sourceTree = "<group>"; };
FF81FF562581919700894E24 /* ModifyStruct.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ModifyStruct.h; sourceTree = "<group>"; };
FF81FF572581919700894E24 /* ToposortStructs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ToposortStructs.h; sourceTree = "<group>"; };
FF81FF582581919700894E24 /* RewriteCaseDeclarations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RewriteCaseDeclarations.cpp; sourceTree = "<group>"; };
FF81FF592581919700894E24 /* RewriteCaseDeclarations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RewriteCaseDeclarations.h; sourceTree = "<group>"; };
FF81FF5A2581919700894E24 /* MapFunctionsToDefinitions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MapFunctionsToDefinitions.cpp; sourceTree = "<group>"; };
FF81FF952581A39700894E24 /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; };
FF81FF972581A3C100894E24 /* NodeType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NodeType.h; sourceTree = "<group>"; };
FF81FF982581A3C100894E24 /* AsNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AsNode.h; sourceTree = "<group>"; };
FF81FF992581A3C100894E24 /* IntermRebuild.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IntermRebuild.cpp; sourceTree = "<group>"; };
FF81FF9A2581A3C200894E24 /* IntermRebuild.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IntermRebuild.h; sourceTree = "<group>"; };
FFA0C2C525CB6A7600105306 /* NameEmbeddedUniformStructsMetal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NameEmbeddedUniformStructsMetal.cpp; sourceTree = "<group>"; };
FFA0C2C625CB6A7700105306 /* NameEmbeddedUniformStructsMetal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NameEmbeddedUniformStructsMetal.h; sourceTree = "<group>"; };
FFDA50D6269F9E5800AE11E2 /* create_mtl_internal_shaders.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = create_mtl_internal_shaders.py; sourceTree = "<group>"; };
FFE0D91526A0B4E80071ADAE /* AngleMetalLib.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AngleMetalLib.xcconfig; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
31CDFDF22491819E00486F27 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
31012D9F18B97B9B0039062F /* translator */ = {
isa = PBXGroup;
children = (
FF81FF202581919700894E24 /* TranslatorMetalDirect */,
5CBD596922826A00002B22AA /* treeops */,
5C55D6EA22826C9800B5BA2C /* treeutil */,
5C1DBBFB1B04375F00235552 /* ASTMetadataHLSL.cpp */,
5C1DBBFC1B04375F00235552 /* ASTMetadataHLSL.h */,
31012DA018B97B9B0039062F /* BaseTypes.h */,
5C1DBBFD1B04375F00235552 /* blocklayout.cpp */,
5C1DBBFE1B04375F00235552 /* blocklayout.h */,
5C1DBBFF1B04375F00235552 /* blocklayoutHLSL.cpp */,
5C1DBC001B04375F00235552 /* blocklayoutHLSL.h */,
31012DA118B97B9B0039062F /* BuiltInFunctionEmulator.cpp */,
31012DA218B97B9B0039062F /* BuiltInFunctionEmulator.h */,
5C1DBC011B04375F00235552 /* BuiltInFunctionEmulatorGLSL.cpp */,
5C1DBC021B04375F00235552 /* BuiltInFunctionEmulatorGLSL.h */,
315EBD4C1FCE442A00AC7A89 /* BuiltInFunctionEmulatorHLSL.cpp */,
315EBD451FCE442800AC7A89 /* BuiltInFunctionEmulatorHLSL.h */,
A3694FC423202C5100A83D8F /* BuiltinsWorkaroundGLSL.cpp */,
A3694FC523202C5200A83D8F /* BuiltinsWorkaroundGLSL.h */,
5C1DBC031B04375F00235552 /* CallDAG.cpp */,
5C1DBC041B04375F00235552 /* CallDAG.h */,
31012DA318B97B9B0039062F /* CodeGen.cpp */,
315EBD551FCE442C00AC7A89 /* CollectVariables.cpp */,
315EBD631FCE443000AC7A89 /* CollectVariables.h */,
31012DA418B97B9B0039062F /* Common.h */,
31012DA518B97B9B0039062F /* Compiler.cpp */,
5C1DBC051B04375F00235552 /* Compiler.h */,
5CCD81991DBFEA5C006066B8 /* ConstantUnion.cpp */,
31012DA818B97B9B0039062F /* ConstantUnion.h */,
5C55D731228274DE00B5BA2C /* Declarator.cpp */,
5C55D732228274DE00B5BA2C /* Declarator.h */,
31012DB518B97B9B0039062F /* Diagnostics.cpp */,
31012DB618B97B9B0039062F /* Diagnostics.h */,
31012DB718B97B9B0039062F /* DirectiveHandler.cpp */,
31012DB818B97B9B0039062F /* DirectiveHandler.h */,
315EBD521FCE442B00AC7A89 /* emulated_builtin_function_data_hlsl.json */,
315EBD601FCE442F00AC7A89 /* emulated_builtin_functions_hlsl_autogen.cpp */,
315EBD6B1FCE443200AC7A89 /* ExtensionBehavior.cpp */,
31012DB918B97B9B0039062F /* ExtensionBehavior.h */,
5C315CEC1CC5B6DA00776697 /* ExtensionGLSL.cpp */,
5C315CED1CC5B6DA00776697 /* ExtensionGLSL.h */,
5C9FFF4C19102A000025B8FA /* FlagStd140Structs.cpp */,
5C9FFF4D19102A000025B8FA /* FlagStd140Structs.h */,
5C55D6DA22826C7800B5BA2C /* FunctionLookup.cpp */,
5C55D6DF22826C7900B5BA2C /* FunctionLookup.h */,
31012DBD18B97B9B0039062F /* glslang.h */,
A3D3290A23CFCB4D00375657 /* glslang_lex_autogen.cpp */,
A3D3290823CFCB4C00375657 /* glslang_tab_autogen.cpp */,
A3D3290923CFCB4C00375657 /* glslang_tab_autogen.h */,
315EBD4E1FCE442A00AC7A89 /* HashNames.cpp */,
31012DC318B97B9B0039062F /* HashNames.h */,
315EBD4B1FCE442900AC7A89 /* ImageFunctionHLSL.cpp */,
315EBD5F1FCE442F00AC7A89 /* ImageFunctionHLSL.h */,
5C55D6D822826C7800B5BA2C /* ImmutableString.h */,
A30306EC2305F5DB002DA972 /* ImmutableString_autogen.cpp */,
5C55D6DE22826C7900B5BA2C /* ImmutableStringBuilder.cpp */,
5C55D6DB22826C7900B5BA2C /* ImmutableStringBuilder.h */,
31012DC418B97B9B0039062F /* InfoSink.cpp */,
31012DC518B97B9B0039062F /* InfoSink.h */,
31012DC618B97B9B0039062F /* Initialize.cpp */,
31012DC718B97B9B0039062F /* Initialize.h */,
31012DC818B97B9B0039062F /* InitializeDll.cpp */,
31012DC918B97B9B0039062F /* InitializeDll.h */,
31012DCA18B97B9B0039062F /* InitializeGlobals.h */,
5C1DBC091B04375F00235552 /* IntermNode.cpp */,
5C1DBC0A1B04375F00235552 /* IntermNode.h */,
315EBD651FCE443100AC7A89 /* IsASTDepthBelowLimit.cpp */,
315EBD571FCE442D00AC7A89 /* IsASTDepthBelowLimit.h */,
5C1DBC0B1B04375F00235552 /* length_limits.h */,
5C1DBC0C1B04375F00235552 /* Operator.cpp */,
5C1DBC0D1B04375F00235552 /* Operator.h */,
31012DDB18B97B9B0039062F /* OutputESSL.cpp */,
31012DDC18B97B9B0039062F /* OutputESSL.h */,
31012DDD18B97B9B0039062F /* OutputGLSL.cpp */,
31012DDE18B97B9B0039062F /* OutputGLSL.h */,
31012DDF18B97B9B0039062F /* OutputGLSLBase.cpp */,
31012DE018B97B9B0039062F /* OutputGLSLBase.h */,
315EBD751FCE443500AC7A89 /* OutputTree.cpp */,
315EBD641FCE443000AC7A89 /* OutputTree.h */,
315EBD681FCE443100AC7A89 /* OutputVulkanGLSL.cpp */,
315EBD4A1FCE442900AC7A89 /* OutputVulkanGLSL.h */,
31012DE418B97B9B0039062F /* ParseContext.cpp */,
31012DE518B97B9B0039062F /* ParseContext.h */,
31012DE618B97B9B0039062F /* PoolAlloc.cpp */,
31012DE718B97B9B0039062F /* PoolAlloc.h */,
31012DE818B97B9B0039062F /* Pragma.h */,
5CCD819E1DBFEA5C006066B8 /* QualifierTypes.cpp */,
5CCD819F1DBFEA5C006066B8 /* QualifierTypes.h */,
31A331D11EA5EDDA00FD2203 /* Severity.h */,
31012DF218B97B9B0039062F /* ShaderLang.cpp */,
5C1DBC1A1B04375F00235552 /* ShaderVars.cpp */,
FF81FF17258190CA00894E24 /* StaticType.h */,
315EBD471FCE442800AC7A89 /* StructureHLSL.cpp */,
315EBD731FCE443400AC7A89 /* StructureHLSL.h */,
5C55D6D922826C7800B5BA2C /* Symbol.cpp */,
5C55D6DC22826C7900B5BA2C /* Symbol.h */,
31012DF418B97B9B0039062F /* SymbolTable.cpp */,
31012DF518B97B9B0039062F /* SymbolTable.h */,
5C55D70C2282741400B5BA2C /* SymbolTable_autogen.cpp */,
5C55D70B2282741400B5BA2C /* SymbolTable_autogen.h */,
315EBD771FCE443500AC7A89 /* SymbolUniqueId.cpp */,
315EBD4D1FCE442A00AC7A89 /* SymbolUniqueId.h */,
315EBD621FCE443000AC7A89 /* TextureFunctionHLSL.cpp */,
315EBD671FCE443100AC7A89 /* TextureFunctionHLSL.h */,
31012DFB18B97B9B0039062F /* TranslatorESSL.cpp */,
31012DFC18B97B9B0039062F /* TranslatorESSL.h */,
31012DFD18B97B9B0039062F /* TranslatorGLSL.cpp */,
31012DFE18B97B9B0039062F /* TranslatorGLSL.h */,
FF81FF16258190CA00894E24 /* TranslatorMetalDirect.cpp */,
FF81FF15258190CA00894E24 /* TranslatorMetalDirect.h */,
FF81FF19258190CA00894E24 /* TranslatorMetalUtils.cpp */,
FF81FF1A258190CA00894E24 /* TranslatorMetalUtils.h */,
315EBD401FCE442600AC7A89 /* TranslatorVulkan.cpp */,
315EBD661FCE443100AC7A89 /* TranslatorVulkan.h */,
5C1DBC1D1B04375F00235552 /* Types.cpp */,
31012E0118B97B9B0039062F /* Types.h */,
31012E0818B97B9B0039062F /* util.cpp */,
31012E0918B97B9B0039062F /* util.h */,
315EBD431FCE442700AC7A89 /* UtilsHLSL.cpp */,
315EBD5C1FCE442E00AC7A89 /* UtilsHLSL.h */,
5C55D6DD22826C7900B5BA2C /* ValidateAST.cpp */,
5C55D6D722826C7800B5BA2C /* ValidateAST.h */,
5C315CFA1CC5B6DA00776697 /* ValidateGlobalInitializer.cpp */,
5C315CFB1CC5B6DA00776697 /* ValidateGlobalInitializer.h */,
31012E0A18B97B9B0039062F /* ValidateLimitations.cpp */,
31012E0B18B97B9B0039062F /* ValidateLimitations.h */,
5C315CFC1CC5B6DA00776697 /* ValidateMaxParameters.cpp */,
5C315CFD1CC5B6DA00776697 /* ValidateMaxParameters.h */,
5CC7D450191024E4000B8C1F /* ValidateOutputs.cpp */,
5CC7D451191024E4000B8C1F /* ValidateOutputs.h */,
5C1DBC1E1B04375F00235552 /* ValidateSwitch.cpp */,
5C1DBC1F1B04375F00235552 /* ValidateSwitch.h */,
315EBD6C1FCE443300AC7A89 /* ValidateVaryingLocations.cpp */,
315EBD701FCE443400AC7A89 /* ValidateVaryingLocations.h */,
31012E0E18B97B9B0039062F /* VariablePacker.cpp */,
31012E0F18B97B9B0039062F /* VariablePacker.h */,
31012E1018B97B9B0039062F /* VersionGLSL.cpp */,
31012E1118B97B9B0039062F /* VersionGLSL.h */,
);
path = translator;
sourceTree = "<group>";
};
312BDB0715FEC8E60097EBC7 /* misc */ = {
isa = PBXGroup;
children = (
312BDB0A15FECA3A0097EBC7 /* LICENSE */,
312BDB0915FEC91E0097EBC7 /* ANGLE.plist */,
);
name = misc;
sourceTree = "<group>";
};
313BCE272360F78900FC39E5 /* eagl */ = {
isa = PBXGroup;
children = (
313BCE4A2361133900FC39E5 /* ContextEAGL.cpp */,
313BCE512361133900FC39E5 /* ContextEAGL.h */,
313BCE4C2361133900FC39E5 /* DeviceEAGL.cpp */,
313BCE4D2361133900FC39E5 /* DeviceEAGL.h */,
313BCE462361133800FC39E5 /* DisplayEAGL.h */,
313BCE532361133900FC39E5 /* DisplayEAGL.mm */,
A3C49BED255DEA52005E8DF7 /* FunctionsEAGL.h */,
A3C49BEC255DEA52005E8DF7 /* FunctionsEAGL.mm */,
313BCE472361133800FC39E5 /* IOSurfaceSurfaceEAGL.h */,
313BCE4E2361133900FC39E5 /* IOSurfaceSurfaceEAGL.mm */,
313BCE482361133800FC39E5 /* PbufferSurfaceEAGL.cpp */,
313BCE4F2361133900FC39E5 /* PbufferSurfaceEAGL.h */,
313BCE4B2361133900FC39E5 /* RendererEAGL.cpp */,
313BCE492361133900FC39E5 /* RendererEAGL.h */,
313BCE502361133900FC39E5 /* WindowSurfaceEAGL.h */,
313BCE522361133900FC39E5 /* WindowSurfaceEAGL.mm */,
);
path = eagl;
sourceTree = "<group>";
};
315EBE0B1FCE45AC00AC7A89 /* third_party */ = {
isa = PBXGroup;
children = (
315EBE0E1FCE45DF00AC7A89 /* base */,
315EBE251FCF806A00AC7A89 /* smhasher */,
5CCD594D2284EBE40018F2D8 /* xxhash */,
);
path = third_party;
sourceTree = "<group>";
};
315EBE0E1FCE45DF00AC7A89 /* base */ = {
isa = PBXGroup;
children = (
315EBE0F1FCE45E900AC7A89 /* anglebase */,
);
path = base;
sourceTree = "<group>";
};
315EBE0F1FCE45E900AC7A89 /* anglebase */ = {
isa = PBXGroup;
children = (
315EBE1C1FCE460D00AC7A89 /* numerics */,
A303070A2305F6B5002DA972 /* no_destructor.h */,
5CCD59832284FBE70018F2D8 /* sha1.cc */,
);
path = anglebase;
sourceTree = "<group>";
};
315EBE1C1FCE460D00AC7A89 /* numerics */ = {
isa = PBXGroup;
children = (
315EBE1F1FCE462A00AC7A89 /* safe_conversions.h */,
315EBE1E1FCE462A00AC7A89 /* safe_conversions_impl.h */,
315EBE1D1FCE462A00AC7A89 /* safe_math.h */,
315EBE201FCE462A00AC7A89 /* safe_math_impl.h */,
);
path = numerics;
sourceTree = "<group>";
};
315EBE251FCF806A00AC7A89 /* smhasher */ = {
isa = PBXGroup;
children = (
44B8F2972135FBC200A99829 /* src */,
);
path = smhasher;
sourceTree = "<group>";
};
31A331E01EA5EFA500FD2203 /* trace_event */ = {
isa = PBXGroup;
children = (
31A331E11EA5EFB800FD2203 /* trace_event.h */,
);
name = trace_event;
sourceTree = "<group>";
};
44B8F2972135FBC200A99829 /* src */ = {
isa = PBXGroup;
children = (
315EBE261FCF808C00AC7A89 /* PMurHash.cpp */,
315EBE271FCF808C00AC7A89 /* PMurHash.h */,
);
path = src;
sourceTree = "<group>";
};
5C1BAA931DFB60E2002906BB /* EGL */ = {
isa = PBXGroup;
children = (
5C1BAAA61DFB6124002906BB /* egl.h */,
5C1BAAA71DFB6124002906BB /* eglext.h */,
6EE2FD2C22BAE99C001D369E /* eglext_angle.h */,
5C1BAAA81DFB6124002906BB /* eglplatform.h */,
);
name = EGL;
sourceTree = "<group>";
};
5C1BAA941DFB60EA002906BB /* GLES2 */ = {
isa = PBXGroup;
children = (
5C1BAA9E1DFB610E002906BB /* gl2.h */,
5C1BAA9F1DFB610E002906BB /* gl2ext.h */,
6EE2FD2E22BAE9CD001D369E /* gl2ext_angle.h */,
7B0A2A522603D3D10040DCEB /* gl2ext_explicit_context_autogen.inc */,
5C1BAAA01DFB610E002906BB /* gl2platform.h */,
);
name = GLES2;
sourceTree = "<group>";
};
5C1BAA951DFB60EF002906BB /* GLES3 */ = {
isa = PBXGroup;
children = (
5C1BAA961DFB60FF002906BB /* gl3.h */,
5C1BAA981DFB60FF002906BB /* gl31.h */,
7B0A2A572603D3E00040DCEB /* gl31ext_explicit_context_autogen.inc */,
5C1BAA991DFB60FF002906BB /* gl32.h */,
7B0A2A562603D3E00040DCEB /* gl32ext_explicit_context_autogen.inc */,
7B0A2A552603D3E00040DCEB /* gl3ext_explicit_context_autogen.inc */,
5C1BAA971DFB60FF002906BB /* gl3platform.h */,
);
name = GLES3;
sourceTree = "<group>";
};
5C1DBC471B0438B700235552 /* libANGLE */ = {
isa = PBXGroup;
children = (
5CB300DE1DE39EFE00D2C405 /* renderer */,
5C1DBC481B0438D200235552 /* angletypes.cpp */,
5C1DBC491B0438D200235552 /* angletypes.h */,
A30307172305F7C3002DA972 /* angletypes.inc */,
5C1DBC4A1B0438D200235552 /* AttributeMap.cpp */,
5C1DBC4B1B0438D200235552 /* AttributeMap.h */,
5C1DBC4C1B0438D200235552 /* BinaryStream.h */,
5CCD59532284F7950018F2D8 /* BlobCache.cpp */,
5CCD595A2284F7950018F2D8 /* BlobCache.h */,
5C1DBC4D1B0438D200235552 /* Buffer.cpp */,
5C1DBC4E1B0438D200235552 /* Buffer.h */,
5C1DBC4F1B0438D200235552 /* Caps.cpp */,
5C1DBC501B0438D200235552 /* Caps.h */,
5C1DBC511B0438D200235552 /* Compiler.cpp */,
5C1DBC521B0438D200235552 /* Compiler.h */,
5C1DBC541B0438D200235552 /* Config.cpp */,
5C1DBC551B0438D200235552 /* Config.h */,
5C1DBC561B0438D200235552 /* Constants.h */,
5C1DBC571B0438D200235552 /* Context.cpp */,
5C1DBC581B0438D200235552 /* Context.h */,
A303071B2305F7C4002DA972 /* Context.inl.h */,
A30307182305F7C3002DA972 /* Context_gl.cpp */,
A30B5827238DF7870079FDDC /* Context_gles_1_0.cpp */,
5CCD815A1DBFE999006066B8 /* Debug.cpp */,
5CCD815B1DBFE999006066B8 /* Debug.h */,
5C1DBC5B1B0438D200235552 /* Device.cpp */,
5C1DBC5C1B0438D200235552 /* Device.h */,
5C1DBC5D1B0438D200235552 /* Display.cpp */,
5C1DBC5E1B0438D200235552 /* Display.h */,
5CCD595C2284F7960018F2D8 /* EGLSync.cpp */,
5CCD59592284F7950018F2D8 /* EGLSync.h */,
A30307192305F7C4002DA972 /* entry_points_utils.h */,
5C1DBC5F1B0438D200235552 /* Error.cpp */,
5C1DBC601B0438D200235552 /* Error.h */,
A30307122305F7C3002DA972 /* Error.inc */,
315EBDD21FCE452800AC7A89 /* ErrorStrings.h */,
315EBDD81FCE452A00AC7A89 /* es3_copy_conversion_table_autogen.cpp */,
5C1DBC621B0438D200235552 /* features.h */,
5C1DBC641B0438D200235552 /* Fence.cpp */,
5C1DBC651B0438D200235552 /* Fence.h */,
5CB304A71DE415FA00D2C405 /* format_map_autogen.cpp */,
A30307132305F7C3002DA972 /* format_map_desktop.cpp */,
5C1DBC681B0438D200235552 /* formatutils.cpp */,
5C1DBC691B0438D200235552 /* formatutils.h */,
6E33E8EA24D0D208002309AC /* frame_capture_utils.cpp */,
6E33E8EB24D0D208002309AC /* frame_capture_utils.h */,
5C1DBC6A1B0438D200235552 /* Framebuffer.cpp */,
5C1DBC6B1B0438D200235552 /* Framebuffer.h */,
5C1DBC6C1B0438D200235552 /* FramebufferAttachment.cpp */,
5C1DBC6D1B0438D200235552 /* FramebufferAttachment.h */,
6EA0D69223515A5C00B8651F /* FrameCapture_mock.cpp */,
5CCD595D2284F7960018F2D8 /* GLES1Renderer.cpp */,
5CCD59522284F7940018F2D8 /* GLES1Renderer.h */,
5CCD59552284F7950018F2D8 /* GLES1State.cpp */,
5CCD59542284F7950018F2D8 /* GLES1State.h */,
5C1DBC6F1B0438D200235552 /* HandleAllocator.cpp */,
5C1DBC701B0438D200235552 /* HandleAllocator.h */,
5C1DBC711B0438D200235552 /* histogram_macros.h */,
5CCD815E1DBFE999006066B8 /* Image.cpp */,
5CCD815F1DBFE999006066B8 /* Image.h */,
5C1DBC721B0438D200235552 /* ImageIndex.cpp */,
5C1DBC731B0438D200235552 /* ImageIndex.h */,
5CCD81601DBFE999006066B8 /* IndexRangeCache.cpp */,
5CCD81611DBFE999006066B8 /* IndexRangeCache.h */,
6ED7BDF22432CD1B00E01503 /* InfoLog.h */,
315EBDD11FCE452800AC7A89 /* LoggingAnnotator.cpp */,
315EBDDA1FCE452B00AC7A89 /* LoggingAnnotator.h */,
5CCD59562284F7950018F2D8 /* MemoryObject.cpp */,
5CCD595E2284F7960018F2D8 /* MemoryObject.h */,
315EBDDC1FCE452B00AC7A89 /* MemoryProgramCache.cpp */,
315EBDD61FCE452900AC7A89 /* MemoryProgramCache.h */,
5CCD595B2284F7960018F2D8 /* Observer.cpp */,
5CCD59582284F7950018F2D8 /* Observer.h */,
A315988623299037000619B9 /* Overlay.cpp */,
A315988223299036000619B9 /* Overlay.h */,
A315988123299036000619B9 /* Overlay_autogen.cpp */,
A315988423299037000619B9 /* Overlay_font_autogen.cpp */,
A315988323299037000619B9 /* Overlay_font_autogen.h */,
A315988523299037000619B9 /* OverlayWidgets.cpp */,
A315988723299037000619B9 /* OverlayWidgets.h */,
5C1DBC751B0438D200235552 /* Platform.cpp */,
5C1DBC761B0438D200235552 /* Program.cpp */,
5C1DBC771B0438D200235552 /* Program.h */,
6ED7BDF42432CD6200E01503 /* ProgramExecutable.cpp */,
6ED7BDF52432CD6200E01503 /* ProgramExecutable.h */,
315EBDD51FCE452900AC7A89 /* ProgramLinkedResources.cpp */,
315EBDCF1FCE452700AC7A89 /* ProgramLinkedResources.h */,
315EBDCE1FCE452700AC7A89 /* ProgramPipeline.cpp */,
315EBDD71FCE452A00AC7A89 /* ProgramPipeline.h */,
5C1DBC781B0438D200235552 /* Query.cpp */,
5C1DBC791B0438D200235552 /* Query.h */,
5C1DBC7A1B0438D200235552 /* queryconversions.cpp */,
5C1DBC7B1B0438D200235552 /* queryconversions.h */,
5CCD81641DBFE999006066B8 /* queryutils.cpp */,
5CCD81651DBFE999006066B8 /* queryutils.h */,
5C1DBC7D1B0438D200235552 /* RefCountObject.h */,
5C1DBC7E1B0438D200235552 /* Renderbuffer.cpp */,
5C1DBC7F1B0438D200235552 /* Renderbuffer.h */,
5C1DBDB51B0438D200235552 /* ResourceManager.cpp */,
5C1DBDB61B0438D200235552 /* ResourceManager.h */,
315EBDE21FCE452D00AC7A89 /* ResourceMap.h */,
5C1DBDB71B0438D200235552 /* Sampler.cpp */,
5C1DBDB81B0438D200235552 /* Sampler.h */,
A303071C2305F7C4002DA972 /* Semaphore.cpp */,
A303071D2305F7C4002DA972 /* Semaphore.h */,
5C1DBDB91B0438D200235552 /* Shader.cpp */,
5C1DBDBA1B0438D200235552 /* Shader.h */,
315EBDD91FCE452A00AC7A89 /* SizedMRUCache.h */,
5C1DBDBB1B0438D300235552 /* State.cpp */,
5C1DBDBC1B0438D300235552 /* State.h */,
5CCD81681DBFE999006066B8 /* Stream.cpp */,
5CCD81691DBFE999006066B8 /* Stream.h */,
5C1DBDBE1B0438D300235552 /* Surface.cpp */,
5C1DBDBF1B0438D300235552 /* Surface.h */,
5C1DBDC01B0438D300235552 /* Texture.cpp */,
5C1DBDC11B0438D300235552 /* Texture.h */,
315EBDDB1FCE452B00AC7A89 /* Thread.cpp */,
315EBDDD1FCE452B00AC7A89 /* Thread.h */,
A30307142305F7C3002DA972 /* trace.h */,
5C1DBDC31B0438D300235552 /* TransformFeedback.cpp */,
5C1DBDC41B0438D300235552 /* TransformFeedback.h */,
5C1DBDC51B0438D300235552 /* Uniform.cpp */,
5C1DBDC61B0438D300235552 /* Uniform.h */,
5C1DBDC71B0438D300235552 /* validationEGL.cpp */,
5C1DBDC81B0438D300235552 /* validationEGL.h */,
5C1DBDC91B0438D300235552 /* validationES.cpp */,
5C1DBDCA1B0438D300235552 /* validationES.h */,
5CCD59572284F7950018F2D8 /* validationES1.cpp */,
A30307462305F89C002DA972 /* validationES1.h */,
A303072E2305F898002DA972 /* validationES1_autogen.h */,
5C1DBDCB1B0438D300235552 /* validationES2.cpp */,
5C1DBDCC1B0438D300235552 /* validationES2.h */,
A30307422305F89B002DA972 /* validationES2_autogen.h */,
5C1DBDCD1B0438D300235552 /* validationES3.cpp */,
5C1DBDCE1B0438D300235552 /* validationES3.h */,
5CCD816A1DBFE999006066B8 /* validationES31.cpp */,
5CCD816B1DBFE999006066B8 /* validationES31.h */,
A303073E2305F89B002DA972 /* validationES31_autogen.h */,
A30B57E8238CB09C0079FDDC /* validationES32.cpp */,
A30B57E5238CB09C0079FDDC /* validationES32.h */,
A30B57E6238CB09C0079FDDC /* validationES32_autogen.h */,
A30307442305F89C002DA972 /* validationES3_autogen.h */,
A30B57D9238CB09B0079FDDC /* validationESEXT.cpp */,
5CCD595F2284F7960018F2D8 /* validationESEXT.h */,
A30307352305F899002DA972 /* validationESEXT_autogen.h */,
A303072F2305F898002DA972 /* validationGL1.cpp */,
A303074C2305F89D002DA972 /* validationGL11.cpp */,
A30307502305F89E002DA972 /* validationGL11_autogen.h */,
A30307522305F89E002DA972 /* validationGL12.cpp */,
A30307532305F89E002DA972 /* validationGL12_autogen.h */,
A303073C2305F89A002DA972 /* validationGL13.cpp */,
A303074D2305F89D002DA972 /* validationGL13_autogen.h */,
A303074F2305F89E002DA972 /* validationGL14.cpp */,
A30307372305F899002DA972 /* validationGL14_autogen.h */,
A30307392305F89A002DA972 /* validationGL15.cpp */,
A30307492305F89D002DA972 /* validationGL15_autogen.h */,
A30307572305F89F002DA972 /* validationGL1_autogen.h */,
A30307472305F89C002DA972 /* validationGL2.cpp */,
A30307312305F898002DA972 /* validationGL21.cpp */,
A30307452305F89C002DA972 /* validationGL21_autogen.h */,
A30307332305F899002DA972 /* validationGL2_autogen.h */,
A30307362305F899002DA972 /* validationGL3.cpp */,
A303073A2305F89A002DA972 /* validationGL31.cpp */,
A30307562305F89F002DA972 /* validationGL31_autogen.h */,
A30307382305F89A002DA972 /* validationGL32.cpp */,
A30307552305F89F002DA972 /* validationGL32_autogen.h */,
A303072C2305F898002DA972 /* validationGL33.cpp */,
A303074A2305F89D002DA972 /* validationGL33_autogen.h */,
A30307432305F89C002DA972 /* validationGL3_autogen.h */,
A30307542305F89F002DA972 /* validationGL4.cpp */,
A303073B2305F89A002DA972 /* validationGL41.cpp */,
A303073D2305F89B002DA972 /* validationGL41_autogen.h */,
A303072D2305F898002DA972 /* validationGL42.cpp */,
A30307302305F898002DA972 /* validationGL42_autogen.h */,
A30307342305F899002DA972 /* validationGL43.cpp */,
A303073F2305F89B002DA972 /* validationGL43_autogen.h */,
A30307482305F89C002DA972 /* validationGL44.cpp */,
A30307402305F89B002DA972 /* validationGL44_autogen.h */,
A30307412305F89B002DA972 /* validationGL45.cpp */,
A303074B2305F89D002DA972 /* validationGL45_autogen.h */,
A30307512305F89E002DA972 /* validationGL46.cpp */,
A30307322305F899002DA972 /* validationGL46_autogen.h */,
A303074E2305F89D002DA972 /* validationGL4_autogen.h */,
315EBDDF1FCE452C00AC7A89 /* VaryingPacking.cpp */,
315EBDDE1FCE452C00AC7A89 /* VaryingPacking.h */,
5CCD816C1DBFE999006066B8 /* Version.h */,
5C1DBDCF1B0438D300235552 /* VertexArray.cpp */,
5C1DBDD01B0438D300235552 /* VertexArray.h */,
5C1DBDD11B0438D300235552 /* VertexAttribute.cpp */,
5C1DBDD21B0438D300235552 /* VertexAttribute.h */,
A30307152305F7C3002DA972 /* VertexAttribute.inc */,
315EBDD01FCE452800AC7A89 /* WorkerThread.cpp */,
315EBDE31FCE452D00AC7A89 /* WorkerThread.h */,
);
path = libANGLE;
sourceTree = "<group>";
};
5C55D6EA22826C9800B5BA2C /* treeutil */ = {
isa = PBXGroup;
children = (
FF81FF982581A3C100894E24 /* AsNode.h */,
A30306FE2305F636002DA972 /* FindFunction.cpp */,
A30306FF2305F636002DA972 /* FindFunction.h */,
5C55D6ED22826CB200B5BA2C /* FindMain.cpp */,
5C55D6EF22826CB200B5BA2C /* FindMain.h */,
5C55D6F322826CB200B5BA2C /* FindSymbolNode.cpp */,
5C55D6EB22826CB100B5BA2C /* FindSymbolNode.h */,
5C55D6F922826CB300B5BA2C /* IntermNode_util.cpp */,
5C55D6EE22826CB200B5BA2C /* IntermNode_util.h */,
5C55D6F422826CB200B5BA2C /* IntermNodePatternMatcher.cpp */,
5C55D6F822826CB300B5BA2C /* IntermNodePatternMatcher.h */,
FF81FF992581A3C100894E24 /* IntermRebuild.cpp */,
FF81FF9A2581A3C200894E24 /* IntermRebuild.h */,
5C55D6F222826CB200B5BA2C /* IntermTraverse.cpp */,
5C55D6F122826CB200B5BA2C /* IntermTraverse.h */,
5C55D6F722826CB300B5BA2C /* NodeSearch.h */,
FF81FF972581A3C100894E24 /* NodeType.h */,
A3C3FE12255DDD9200B73018 /* ReplaceArrayOfMatrixVarying.cpp */,
A3C3FE11255DDD9200B73018 /* ReplaceArrayOfMatrixVarying.h */,
6EB01C1F247727A900E50B35 /* ReplaceClipDistanceVariable.cpp */,
6EB01C20247727A900E50B35 /* ReplaceClipDistanceVariable.h */,
A30307002305F636002DA972 /* ReplaceShadowingVariables.cpp */,
A30307022305F636002DA972 /* ReplaceShadowingVariables.h */,
5C55D6F622826CB300B5BA2C /* ReplaceVariable.cpp */,
5C55D6F522826CB200B5BA2C /* ReplaceVariable.h */,
5C55D6EC22826CB200B5BA2C /* RunAtTheEndOfShader.cpp */,
5C55D6FA22826CB300B5BA2C /* RunAtTheEndOfShader.h */,
5C55D6F022826CB200B5BA2C /* Visit.h */,
);
name = treeutil;
path = tree_util;
sourceTree = "<group>";
};
5CB300B41DE39E5400D2C405 /* libEGL */ = {
isa = PBXGroup;
children = (
5CB300B81DE39E6300D2C405 /* resource.h */,
);
path = libEGL;
sourceTree = "<group>";
};
5CB300DD1DE39E8800D2C405 /* libGLESv2 */ = {
isa = PBXGroup;
children = (
5CB300BD1DE39E7500D2C405 /* entry_points_egl.cpp */,
5CB300BE1DE39E7500D2C405 /* entry_points_egl.h */,
5CB300BB1DE39E7500D2C405 /* entry_points_egl_ext.cpp */,
5CB300BC1DE39E7500D2C405 /* entry_points_egl_ext.h */,
A30B581E238DF74F0079FDDC /* entry_points_gles_1_0_autogen.cpp */,
A30B581D238DF74F0079FDDC /* entry_points_gles_1_0_autogen.h */,
A30B5816238DF4BA0079FDDC /* entry_points_gles_2_0_autogen.cpp */,
A30B5815238DF4BA0079FDDC /* entry_points_gles_2_0_autogen.h */,
A30B5817238DF4BA0079FDDC /* entry_points_gles_3_0_autogen.cpp */,
A30B5818238DF4BA0079FDDC /* entry_points_gles_3_0_autogen.h */,
A30B5821238DF74F0079FDDC /* entry_points_gles_3_1_autogen.cpp */,
A30B582A238DF8260079FDDC /* entry_points_gles_3_2_autogen.cpp */,
A30B5829238DF8260079FDDC /* entry_points_gles_3_2_autogen.h */,
A30B5820238DF74F0079FDDC /* entry_points_gles_ext_autogen.cpp */,
A30B581F238DF74F0079FDDC /* entry_points_gles_ext_autogen.h */,
5CB300C71DE39E7500D2C405 /* global_state.cpp */,
5CB300C81DE39E7500D2C405 /* global_state.h */,
A30307902305F959002DA972 /* proc_table_egl.h */,
A30307912305F959002DA972 /* proc_table_egl_autogen.cpp */,
5CB300CC1DE39E7500D2C405 /* resource.h */,
);
path = libGLESv2;
sourceTree = "<group>";
};
5CB300DE1DE39EFE00D2C405 /* renderer */ = {
isa = PBXGroup;
children = (
5CB300DF1DE39F0300D2C405 /* gl */,
FF81FE7F25818D6800894E24 /* metal */,
6E33E8E724D0D196002309AC /* BufferImpl.cpp */,
5CB304AA1DE4164800D2C405 /* BufferImpl.h */,
5CB304AB1DE4164800D2C405 /* CompilerImpl.h */,
5CB304AC1DE4164800D2C405 /* ContextImpl.cpp */,
5CB304AD1DE4164800D2C405 /* ContextImpl.h */,
5CB304AF1DE4164800D2C405 /* DeviceImpl.cpp */,
5CB304B01DE4164800D2C405 /* DeviceImpl.h */,
5CB304B11DE4164800D2C405 /* DisplayImpl.cpp */,
5CB304B21DE4164800D2C405 /* DisplayImpl.h */,
315EBDC71FCE44E300AC7A89 /* driver_utils.cpp */,
315EBDC41FCE44E200AC7A89 /* driver_utils.h */,
A303079C23062564002DA972 /* driver_utils_mac.mm */,
5CB304B31DE4164800D2C405 /* EGLImplFactory.h */,
A3C3FE15255DDE0200B73018 /* EGLReusableSync.cpp */,
A3C3FE13255DDE0100B73018 /* EGLReusableSync.h */,
A3C3FE16255DDE0200B73018 /* EGLSyncImpl.cpp */,
A3C3FE14255DDE0200B73018 /* EGLSyncImpl.h */,
5CB304B41DE4164800D2C405 /* FenceNVImpl.h */,
5CB304B91DE4164800D2C405 /* Format.h */,
315EBDC51FCE44E300AC7A89 /* Format_table_autogen.cpp */,
5CB304BA1DE4164800D2C405 /* FramebufferAttachmentObjectImpl.h */,
5CB304BC1DE4164800D2C405 /* FramebufferImpl.h */,
5CB304BB1DE4164800D2C405 /* FramebufferImpl_mock.h */,
5CB304C01DE4164800D2C405 /* GLImplFactory.h */,
5CB304C21DE4164800D2C405 /* ImageImpl.h */,
5CB304C11DE4164800D2C405 /* ImageImpl_mock.h */,
5CB304C51DE4164800D2C405 /* load_functions_table.h */,
5CB304C41DE4164800D2C405 /* load_functions_table_autogen.cpp */,
5CCD597F2284FB8F0018F2D8 /* MemoryObjectImpl.h */,
5CB304C91DE4164800D2C405 /* ProgramImpl.h */,
5CB304C81DE4164800D2C405 /* ProgramImpl_mock.h */,
6EB01C23247727C200E50B35 /* ProgramPipelineImpl.cpp */,
315EBDC31FCE44E200AC7A89 /* ProgramPipelineImpl.h */,
5CCD597D2284FB8F0018F2D8 /* QueryImpl.cpp */,
5CB304CA1DE4164800D2C405 /* QueryImpl.h */,
5CB304CC1DE4164800D2C405 /* RenderbufferImpl.h */,
5CB304CB1DE4164800D2C405 /* RenderbufferImpl_mock.h */,
5CB304CD1DE4164800D2C405 /* renderer_utils.cpp */,
5CB304CE1DE4164800D2C405 /* renderer_utils.h */,
5CB304CF1DE4164800D2C405 /* SamplerImpl.h */,
A303072A2305F800002DA972 /* SemaphoreImpl.h */,
A3D3290223CFC5A300375657 /* serial_utils.h */,
5CCD597E2284FB8F0018F2D8 /* ShaderImpl.cpp */,
5CB304D01DE4164800D2C405 /* ShaderImpl.h */,
5CB304D11DE4164800D2C405 /* StreamProducerImpl.h */,
5CB304D21DE4164800D2C405 /* SurfaceImpl.cpp */,
5CB304D31DE4164800D2C405 /* SurfaceImpl.h */,
315EBDC61FCE44E300AC7A89 /* SyncImpl.h */,
5CB304D51DE4164800D2C405 /* TextureImpl.cpp */,
5CB304D61DE4164800D2C405 /* TextureImpl.h */,
5CB304D41DE4164800D2C405 /* TextureImpl_mock.h */,
5CB304D81DE4164800D2C405 /* TransformFeedbackImpl.h */,
5CB304D71DE4164800D2C405 /* TransformFeedbackImpl_mock.h */,
5CB304D91DE4164800D2C405 /* VertexArrayImpl.h */,
);
path = renderer;
sourceTree = "<group>";
};
5CB300DF1DE39F0300D2C405 /* gl */ = {
isa = PBXGroup;
children = (
A3C3FE18255DDE4300B73018 /* apple */,
5CB301481DE39F3600D2C405 /* cgl */,
313BCE272360F78900FC39E5 /* eagl */,
5CB300E01DE39F1A00D2C405 /* BlitGL.cpp */,
5CB300E11DE39F1A00D2C405 /* BlitGL.h */,
5CB300E21DE39F1A00D2C405 /* BufferGL.cpp */,
5CB300E31DE39F1A00D2C405 /* BufferGL.h */,
315EBDB31FCE44BE00AC7A89 /* ClearMultiviewGL.cpp */,
315EBDB71FCE44BF00AC7A89 /* ClearMultiviewGL.h */,
5CB300E51DE39F1A00D2C405 /* CompilerGL.cpp */,
5CB300E61DE39F1A00D2C405 /* CompilerGL.h */,
5CB300E71DE39F1A00D2C405 /* ContextGL.cpp */,
5CB300E81DE39F1A00D2C405 /* ContextGL.h */,
315EBDB41FCE44BE00AC7A89 /* DispatchTableGL_autogen.cpp */,
315EBDB21FCE44BD00AC7A89 /* DispatchTableGL_autogen.h */,
5CB300E91DE39F1A00D2C405 /* DisplayGL.cpp */,
5CB300EA1DE39F1A00D2C405 /* DisplayGL.h */,
5CB300EC1DE39F1A00D2C405 /* FeatureSupportGL.md */,
5CB300ED1DE39F1A00D2C405 /* FenceNVGL.cpp */,
5CB300EE1DE39F1A00D2C405 /* FenceNVGL.h */,
5CB300F11DE39F1A00D2C405 /* formatutilsgl.cpp */,
5CB300F21DE39F1A00D2C405 /* formatutilsgl.h */,
5CB300F31DE39F1A00D2C405 /* FramebufferGL.cpp */,
5CB300F41DE39F1A00D2C405 /* FramebufferGL.h */,
5CB300F71DE39F1A00D2C405 /* FunctionsGL.cpp */,
5CB300F81DE39F1A00D2C405 /* FunctionsGL.h */,
5CB300F51DE39F1A00D2C405 /* functionsgl_enums.h */,
5CB300F61DE39F1A00D2C405 /* functionsgl_typedefs.h */,
A30307882305F8F0002DA972 /* ImageGL.cpp */,
A30307892305F8F0002DA972 /* ImageGL.h */,
A30307852305F8EF002DA972 /* MemoryObjectGL.cpp */,
A30307862305F8F0002DA972 /* MemoryObjectGL.h */,
315EBDB51FCE44BE00AC7A89 /* null_functions.cpp */,
315EBDB81FCE44BF00AC7A89 /* null_functions.h */,
5CB300FC1DE39F1A00D2C405 /* ProgramGL.cpp */,
5CB300FD1DE39F1A00D2C405 /* ProgramGL.h */,
315EBDB01FCE44BD00AC7A89 /* ProgramPipelineGL.cpp */,
315EBDB11FCE44BD00AC7A89 /* ProgramPipelineGL.h */,
5CB300FE1DE39F1A00D2C405 /* QueryGL.cpp */,
5CB300FF1DE39F1A00D2C405 /* QueryGL.h */,
5CB301001DE39F1A00D2C405 /* RenderbufferGL.cpp */,
5CB301011DE39F1A00D2C405 /* RenderbufferGL.h */,
5CB301041DE39F1A00D2C405 /* RendererGL.cpp */,
5CB301051DE39F1A00D2C405 /* RendererGL.h */,
5CB301021DE39F1A00D2C405 /* renderergl_utils.cpp */,
5CB301031DE39F1A00D2C405 /* renderergl_utils.h */,
5CB301061DE39F1A00D2C405 /* SamplerGL.cpp */,
5CB301071DE39F1A00D2C405 /* SamplerGL.h */,
A30307842305F8EF002DA972 /* SemaphoreGL.cpp */,
A30307872305F8F0002DA972 /* SemaphoreGL.h */,
5CB301081DE39F1A00D2C405 /* ShaderGL.cpp */,
5CB301091DE39F1A00D2C405 /* ShaderGL.h */,
0F85DA2F25137808000A500B /* SoftLinking_apple.h */,
5CB3010A1DE39F1A00D2C405 /* StateManagerGL.cpp */,
5CB3010B1DE39F1A00D2C405 /* StateManagerGL.h */,
5CB3010C1DE39F1A00D2C405 /* SurfaceGL.cpp */,
5CB3010D1DE39F1A00D2C405 /* SurfaceGL.h */,
315EBDB61FCE44BE00AC7A89 /* SyncGL.cpp */,
315EBDAF1FCE44BC00AC7A89 /* SyncGL.h */,
5CB3010E1DE39F1A00D2C405 /* TextureGL.cpp */,
5CB3010F1DE39F1A00D2C405 /* TextureGL.h */,
5CB301101DE39F1A00D2C405 /* TransformFeedbackGL.cpp */,
5CB301111DE39F1A00D2C405 /* TransformFeedbackGL.h */,
5CB301121DE39F1A00D2C405 /* VertexArrayGL.cpp */,
5CB301131DE39F1A00D2C405 /* VertexArrayGL.h */,
);
path = gl;
sourceTree = "<group>";
};
5CB301481DE39F3600D2C405 /* cgl */ = {
isa = PBXGroup;
children = (
5CCD59722284FA820018F2D8 /* ContextCGL.cpp */,
5CCD59752284FA820018F2D8 /* ContextCGL.h */,
6E31A0A1234EEED400C84784 /* DeviceCGL.cpp */,
6E31A0A2234EEED400C84784 /* DeviceCGL.h */,
5CB301491DE39F4700D2C405 /* DisplayCGL.h */,
5CB3014A1DE39F4700D2C405 /* DisplayCGL.mm */,
5CCD59732284FA820018F2D8 /* IOSurfaceSurfaceCGL.cpp */,
5CCD59712284FA820018F2D8 /* IOSurfaceSurfaceCGL.h */,
5CB3014C1DE39F4700D2C405 /* PbufferSurfaceCGL.cpp */,
5CB3014B1DE39F4700D2C405 /* PbufferSurfaceCGL.h */,
5CCD59742284FA820018F2D8 /* RendererCGL.cpp */,
5CCD59762284FA830018F2D8 /* RendererCGL.h */,
A31B6181230B747E001610D7 /* WindowSurfaceCGL.h */,
A31B6182230B747F001610D7 /* WindowSurfaceCGL.mm */,
);
path = cgl;
sourceTree = "<group>";
};
5CB3048A1DE4143400D2C405 /* Frameworks */ = {
isa = PBXGroup;
children = (
5CB3048B1DE4143500D2C405 /* CoreGraphics.framework */,
FF81FF952581A39700894E24 /* Metal.framework */,
5CB3048D1DE4144400D2C405 /* OpenGL.framework */,
5CB3048F1DE4145500D2C405 /* QuartzCore.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
5CBD596922826A00002B22AA /* treeops */ = {
isa = PBXGroup;
children = (
5C55D63722826B9A00B5BA2C /* AddAndTrueToLoopCondition.cpp */,
5C55D62622826B9600B5BA2C /* AddAndTrueToLoopCondition.h */,
5C55D61122826B9100B5BA2C /* AddDefaultReturnStatements.cpp */,
5C55D63B22826B9B00B5BA2C /* AddDefaultReturnStatements.h */,
5C55D63622826B9A00B5BA2C /* ArrayReturnValueToOutParameter.cpp */,
5C55D62E22826B9800B5BA2C /* ArrayReturnValueToOutParameter.h */,
5C55D60F22826B9100B5BA2C /* BreakVariableAliasingInInnerLoops.cpp */,
5C55D5F822826B8F00B5BA2C /* BreakVariableAliasingInInnerLoops.h */,
5C55D62C22826B9800B5BA2C /* ClampFragDepth.cpp */,
5C55D60A22826B9000B5BA2C /* ClampFragDepth.h */,
5C55D60122826B8F00B5BA2C /* ClampPointSize.cpp */,
5C55D5FF22826B8F00B5BA2C /* ClampPointSize.h */,
5C55D64322826B9D00B5BA2C /* DeclareAndInitBuiltinsForInstancedMultiview.cpp */,
5C55D60222826B9000B5BA2C /* DeclareAndInitBuiltinsForInstancedMultiview.h */,
5C55D60822826B9000B5BA2C /* DeferGlobalInitializers.cpp */,
5C55D62D22826B9800B5BA2C /* DeferGlobalInitializers.h */,
6EB01C1C2477279900E50B35 /* EarlyFragmentTestsOptimization.cpp */,
6EB01C1B2477279900E50B35 /* EarlyFragmentTestsOptimization.h */,
5C55D63822826B9A00B5BA2C /* EmulateGLFragColorBroadcast.cpp */,
5C55D60E22826B9100B5BA2C /* EmulateGLFragColorBroadcast.h */,
A30306F42305F5EE002DA972 /* EmulateMultiDrawShaderBuiltins.cpp */,
A30306EF2305F5EE002DA972 /* EmulateMultiDrawShaderBuiltins.h */,
5C55D60622826B9000B5BA2C /* EmulatePrecision.cpp */,
5C55D64722826B9E00B5BA2C /* EmulatePrecision.h */,
5C55D61D22826B9300B5BA2C /* ExpandIntegerPowExpressions.cpp */,
5C55D60722826B9000B5BA2C /* ExpandIntegerPowExpressions.h */,
A3C3FE0D255DDD8400B73018 /* FlagSamplersWithTexelFetch.cpp */,
A3C3FE0F255DDD8400B73018 /* FlagSamplersWithTexelFetch.h */,
5C55D64022826B9C00B5BA2C /* FoldExpressions.cpp */,
5C55D64822826B9E00B5BA2C /* FoldExpressions.h */,
5C55D64422826B9D00B5BA2C /* InitializeVariables.cpp */,
5C55D61F22826B9400B5BA2C /* InitializeVariables.h */,
5C55D63D22826B9B00B5BA2C /* NameEmbeddedUniformStructs.cpp */,
5C55D60D22826B9100B5BA2C /* NameEmbeddedUniformStructs.h */,
FF33284425F6CA9D005FDFC4 /* NameNamelessUniformBuffers.cpp */,
FF33284325F6CA9D005FDFC4 /* NameNamelessUniformBuffers.h */,
5C55D64A22826B9E00B5BA2C /* PruneEmptyCases.cpp */,
5C55D61B22826B9300B5BA2C /* PruneEmptyCases.h */,
5C55D61222826B9100B5BA2C /* PruneNoOps.cpp */,
5C55D64922826B9E00B5BA2C /* PruneNoOps.h */,
5C55D64622826B9D00B5BA2C /* RecordConstantPrecision.cpp */,
5C55D62022826B9400B5BA2C /* RecordConstantPrecision.h */,
A3C3FE0B255DDD8300B73018 /* RecordUniformBlocksTranslatedToStructuredBuffers.cpp */,
A3C3FE0C255DDD8300B73018 /* RecordUniformBlocksTranslatedToStructuredBuffers.h */,
5C55D63C22826B9B00B5BA2C /* RegenerateStructNames.cpp */,
5C55D60022826B8F00B5BA2C /* RegenerateStructNames.h */,
5C55D5FA22826B8F00B5BA2C /* RemoveArrayLengthMethod.cpp */,
5C55D63E22826B9C00B5BA2C /* RemoveArrayLengthMethod.h */,
6ED7BDEE2432CCC300E01503 /* RemoveAtomicCounterBuiltins.cpp */,
6ED7BDEF2432CCC300E01503 /* RemoveAtomicCounterBuiltins.h */,
5C55D60922826B9000B5BA2C /* RemoveDynamicIndexing.cpp */,
5C55D62F22826B9800B5BA2C /* RemoveDynamicIndexing.h */,
A3D3291223CFCB7600375657 /* RemoveInactiveInterfaceVariables.cpp */,
A3D3291323CFCB7600375657 /* RemoveInactiveInterfaceVariables.h */,
5C55D62522826B9600B5BA2C /* RemoveInvariantDeclaration.cpp */,
5C55D5F122826B8E00B5BA2C /* RemoveInvariantDeclaration.h */,
5C55D63922826B9B00B5BA2C /* RemovePow.cpp */,
5C55D5FC22826B8F00B5BA2C /* RemovePow.h */,
5C55D5FE22826B8F00B5BA2C /* RemoveSwitchFallThrough.cpp */,
5C55D61E22826B9300B5BA2C /* RemoveSwitchFallThrough.h */,
5C55D5F522826B8E00B5BA2C /* RemoveUnreferencedVariables.cpp */,
5C55D64B22826B9F00B5BA2C /* RemoveUnreferencedVariables.h */,
A30306F32305F5EE002DA972 /* RewriteAtomicCounters.cpp */,
A30306EE2305F5ED002DA972 /* RewriteAtomicCounters.h */,
5C55D5F922826B8F00B5BA2C /* RewriteAtomicFunctionExpressions.cpp */,
5C55D5FB22826B8F00B5BA2C /* RewriteAtomicFunctionExpressions.h */,
A30306F52305F5EE002DA972 /* RewriteCubeMapSamplersAs2DArray.cpp */,
A30306F12305F5EE002DA972 /* RewriteCubeMapSamplersAs2DArray.h */,
A30306F22305F5EE002DA972 /* RewriteDfdy.cpp */,
A30306F02305F5EE002DA972 /* RewriteDfdy.h */,
5C55D62222826B9500B5BA2C /* RewriteDoWhile.cpp */,
5C55D5F222826B8E00B5BA2C /* RewriteDoWhile.h */,
5C55D60422826B9000B5BA2C /* RewriteElseBlocks.cpp */,
5C55D63522826B9A00B5BA2C /* RewriteElseBlocks.h */,
5C55D63022826B9900B5BA2C /* RewriteExpressionsWithShaderStorageBlock.cpp */,
5C55D64222826B9D00B5BA2C /* RewriteExpressionsWithShaderStorageBlock.h */,
A3C3FE0E255DDD8400B73018 /* RewriteInterpolateAtOffset.cpp */,
A3C3FE10255DDD8400B73018 /* RewriteInterpolateAtOffset.h */,
5C55D60B22826B9100B5BA2C /* RewriteRepeatedAssignToSwizzled.cpp */,
5C55D60C22826B9100B5BA2C /* RewriteRepeatedAssignToSwizzled.h */,
A3D3290E23CFCB7600375657 /* RewriteRowMajorMatrices.cpp */,
A3D3290F23CFCB7600375657 /* RewriteRowMajorMatrices.h */,
5C55D61C22826B9300B5BA2C /* RewriteStructSamplers.cpp */,
5C55D5F322826B8E00B5BA2C /* RewriteStructSamplers.h */,
31CD00CB249196A500486F27 /* RewriteStructSamplersOld.cpp */,
5C55D61022826B9100B5BA2C /* RewriteTexelFetchOffset.cpp */,
5C55D62B22826B9700B5BA2C /* RewriteTexelFetchOffset.h */,
5C55D64122826B9C00B5BA2C /* RewriteUnaryMinusOperatorFloat.cpp */,
5C55D62822826B9700B5BA2C /* RewriteUnaryMinusOperatorFloat.h */,
5C55D62422826B9500B5BA2C /* RewriteUnaryMinusOperatorInt.cpp */,
5C55D62922826B9700B5BA2C /* RewriteUnaryMinusOperatorInt.h */,
5C55D63122826B9900B5BA2C /* ScalarizeVecAndMatConstructorArgs.cpp */,
5C55D63222826B9900B5BA2C /* ScalarizeVecAndMatConstructorArgs.h */,
5C55D62722826B9600B5BA2C /* SeparateArrayConstructorStatements.cpp */,
5C55D62122826B9400B5BA2C /* SeparateArrayConstructorStatements.h */,
5C55D61322826B9100B5BA2C /* SeparateArrayInitialization.cpp */,
5C55D63A22826B9B00B5BA2C /* SeparateArrayInitialization.h */,
5C55D60322826B9000B5BA2C /* SeparateDeclarations.cpp */,
5C55D61422826B9100B5BA2C /* SeparateDeclarations.h */,
5C55D61A22826B9200B5BA2C /* SeparateExpressionsReturningArrays.cpp */,
5C55D5F022826B8E00B5BA2C /* SeparateExpressionsReturningArrays.h */,
5C55D61722826B9200B5BA2C /* SimplifyLoopConditions.cpp */,
5C55D60522826B9000B5BA2C /* SimplifyLoopConditions.h */,
5C55D63422826B9900B5BA2C /* SplitSequenceOperator.cpp */,
5C55D63F22826B9C00B5BA2C /* SplitSequenceOperator.h */,
5C55D62322826B9500B5BA2C /* UnfoldShortCircuitAST.cpp */,
5C55D62A22826B9700B5BA2C /* UnfoldShortCircuitAST.h */,
5C55D61822826B9200B5BA2C /* UnfoldShortCircuitToIf.cpp */,
5C55D63322826B9900B5BA2C /* UnfoldShortCircuitToIf.h */,
5C55D61522826B9200B5BA2C /* UseInterfaceBlockFields.cpp */,
5C55D61622826B9200B5BA2C /* UseInterfaceBlockFields.h */,
5C55D5F422826B8E00B5BA2C /* VectorizeVectorScalarArithmetic.cpp */,
5C55D64522826B9D00B5BA2C /* VectorizeVectorScalarArithmetic.h */,
5C55D5F722826B8F00B5BA2C /* WrapSwitchStatementsInBlocks.cpp */,
5C55D61922826B9200B5BA2C /* WrapSwitchStatementsInBlocks.h */,
);
name = treeops;
path = tree_ops;
sourceTree = "<group>";
};
5CC7D45919102608000B8C1F /* common */ = {
isa = PBXGroup;
children = (
A3C3FE1B255DDE7800B73018 /* apple */,
A3C3FE1D255DDE7900B73018 /* gl */,
315EBE0B1FCE45AC00AC7A89 /* third_party */,
5C55D7102282747600B5BA2C /* aligned_memory.cpp */,
5C55D7132282747600B5BA2C /* aligned_memory.h */,
A303079E230625C6002DA972 /* android_util.cpp */,
A303079F230625C6002DA972 /* android_util.h */,
5C1DBBE71B0436EC00235552 /* angleutils.cpp */,
5CC7D45A19102620000B8C1F /* angleutils.h */,
31A331C01EA5ED2500FD2203 /* bitset_utils.h */,
5CCD81871DBFEA10006066B8 /* Color.h */,
A30307082305F662002DA972 /* Color.inc */,
5CC7D45D19102620000B8C1F /* debug.cpp */,
5CC7D45E19102620000B8C1F /* debug.h */,
A3C3FE06255DDD1C00B73018 /* entry_points_enum_autogen.cpp */,
A3C3FE05255DDD1C00B73018 /* entry_points_enum_autogen.h */,
5CC7D45F19102620000B8C1F /* event_tracer.cpp */,
5CC7D46019102620000B8C1F /* event_tracer.h */,
5C55D7122282747600B5BA2C /* FastVector.h */,
5C55D7172282747600B5BA2C /* FixedVector.h */,
5CCD81891DBFEA10006066B8 /* Float16ToFloat32.cpp */,
5C55D71B2282747700B5BA2C /* hash_utils.h */,
5CC7D46119102620000B8C1F /* mathutil.cpp */,
5CC7D46219102620000B8C1F /* mathutil.h */,
5C55D7142282747600B5BA2C /* matrix_utils.cpp */,
5CCD818A1DBFEA10006066B8 /* matrix_utils.h */,
5C1DBBE81B0436EC00235552 /* MemoryBuffer.cpp */,
5C1DBBE91B0436EC00235552 /* MemoryBuffer.h */,
5C1DBBEB1B0436EC00235552 /* Optional.h */,
5C55D7112282747600B5BA2C /* PackedEGLEnums_autogen.cpp */,
5C55D71E2282747700B5BA2C /* PackedEGLEnums_autogen.h */,
5C55D71C2282747700B5BA2C /* PackedEnums.cpp */,
5C55D7192282747700B5BA2C /* PackedEnums.h */,
5C55D71D2282747700B5BA2C /* PackedGLEnums_autogen.cpp */,
5C55D7182282747600B5BA2C /* PackedGLEnums_autogen.h */,
5C1DBBEC1B0436EC00235552 /* platform.h */,
5C55D7152282747600B5BA2C /* PoolAlloc.cpp */,
5C55D7162282747600B5BA2C /* PoolAlloc.h */,
5CCD818B1DBFEA10006066B8 /* string_utils.cpp */,
5CCD818C1DBFEA10006066B8 /* string_utils.h */,
A3C49C20255DF96F005E8DF7 /* system_utils.cpp */,
31A331C41EA5ED5F00FD2203 /* system_utils.h */,
31A331C31EA5ED5F00FD2203 /* system_utils_mac.cpp */,
5C55D71F2282747700B5BA2C /* system_utils_posix.cpp */,
5C1DBBED1B0436EC00235552 /* tls.cpp */,
5C1DBBEE1B0436EC00235552 /* tls.h */,
315EBD3E1FCE43BD00AC7A89 /* uniform_type_info_autogen.cpp */,
5CC7D46819102620000B8C1F /* utilities.cpp */,
5CC7D46919102620000B8C1F /* utilities.h */,
31A331C51EA5ED5F00FD2203 /* vector_utils.h */,
5CC7D46A19102620000B8C1F /* version.h */,
);
path = common;
sourceTree = "<group>";
};
5CCD594D2284EBE40018F2D8 /* xxhash */ = {
isa = PBXGroup;
children = (
5CCD594E2284ECD10018F2D8 /* xxhash.c */,
5CCD594F2284ECD10018F2D8 /* xxhash.h */,
);
path = xxhash;
sourceTree = "<group>";
};
5CCD59852284FC1E0018F2D8 /* imageutil */ = {
isa = PBXGroup;
children = (
5CCD59872284FC400018F2D8 /* copyimage.cpp */,
5CCD59862284FC400018F2D8 /* copyimage.h */,
A303070D2305F705002DA972 /* copyimage.inc */,
5CCD598C2284FC400018F2D8 /* generatemip.h */,
A303070C2305F705002DA972 /* generatemip.inc */,
5CCD59892284FC400018F2D8 /* imageformats.cpp */,
5CCD598B2284FC400018F2D8 /* imageformats.h */,
5CCD598D2284FC400018F2D8 /* loadimage.cpp */,
5CCD59882284FC400018F2D8 /* loadimage.h */,
A303070E2305F705002DA972 /* loadimage.inc */,
5CCD598A2284FC400018F2D8 /* loadimage_etc.cpp */,
);
name = imageutil;
path = image_util;
sourceTree = "<group>";
};
5CCD59962284FC5C0018F2D8 /* gpuinfoutil */ = {
isa = PBXGroup;
children = (
5CCD59982284FC750018F2D8 /* SystemInfo.cpp */,
5CCD59992284FC750018F2D8 /* SystemInfo.h */,
31647F9E2511A1A60010F8FB /* SystemInfo_apple.mm */,
31B15721236B803300CAA4FD /* SystemInfo_internal.h */,
31B1571F236B7FAE00CAA4FD /* SystemInfo_ios.cpp */,
5CCD59972284FC750018F2D8 /* SystemInfo_macos.mm */,
);
name = gpuinfoutil;
path = gpu_info_util;
sourceTree = "<group>";
};
5D7C59C41208C68B001C873E /* Configurations */ = {
isa = PBXGroup;
children = (
31CDFDEE24917F8900486F27 /* ANGLE-dynamic.xcconfig */,
31CDFDEF24917F8900486F27 /* ANGLE-static.xcconfig */,
FFE0D91526A0B4E80071ADAE /* AngleMetalLib.xcconfig */,
5D7C59C61208C68B001C873E /* Base.xcconfig */,
5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */,
A1B89B89221E003A00EB4CEA /* SDKVariant.xcconfig */,
3153ACFF239071D900D51DD8 /* Version.xcconfig */,
3153ACFE239071D900D51DD8 /* WebKitTargetConditionals.xcconfig */,
);
path = Configurations;
sourceTree = "<group>";
};
6E1D0D6A24D0EAFC0060DA31 /* third_party */ = {
isa = PBXGroup;
children = (
A3C49BEE255DEDC5005E8DF7 /* zlib */,
);
name = third_party;
sourceTree = "<group>";
};
6ED70A0822CD62E8008688CE /* GLES */ = {
isa = PBXGroup;
children = (
6ED70A0922CD630E008688CE /* gl.h */,
6ED70A0A22CD630E008688CE /* glext.h */,
6ED70A0F22CD6822008688CE /* glext_angle.h */,
7B0A2A4F2603D3C60040DCEB /* glext_explicit_context_autogen.inc */,
6ED70A0B22CD630E008688CE /* glplatform.h */,
);
name = GLES;
sourceTree = "<group>";
};
A08C3CD816D6CB35003F0B83 /* third_party */ = {
isa = PBXGroup;
children = (
A08C3CD916D6CB43003F0B83 /* compiler */,
31A331E01EA5EFA500FD2203 /* trace_event */,
);
path = third_party;
sourceTree = "<group>";
};
A08C3CD916D6CB43003F0B83 /* compiler */ = {
isa = PBXGroup;
children = (
A08C3CDA16D6CB61003F0B83 /* ArrayBoundsClamper.cpp */,
A08C3CDB16D6CB61003F0B83 /* ArrayBoundsClamper.h */,
);
name = compiler;
sourceTree = "<group>";
};
A264F8CB169762AA006FAA5A /* KHR */ = {
isa = PBXGroup;
children = (
A264F8CC169762AA006FAA5A /* khrplatform.h */,
);
name = KHR;
path = include/KHR;
sourceTree = "<group>";
};
A29B15E916978B7D00111D97 /* include */ = {
isa = PBXGroup;
children = (
5C1BAA931DFB60E2002906BB /* EGL */,
6ED70A0822CD62E8008688CE /* GLES */,
5C1BAA941DFB60EA002906BB /* GLES2 */,
5C1BAA951DFB60EF002906BB /* GLES3 */,
FB39D2BD1200F3E600088E69 /* GLSLANG */,
A264F8CB169762AA006FAA5A /* KHR */,
A303079823060253002DA972 /* angle_gl.h */,
5C1BAAAE1DFB6A12002906BB /* export.h */,
);
name = include;
sourceTree = "<group>";
};
A3C3FE18255DDE4300B73018 /* apple */ = {
isa = PBXGroup;
children = (
A3C3FE19255DDE4300B73018 /* DisplayApple_api.cpp */,
A3C3FE1A255DDE4300B73018 /* DisplayApple_api.h */,
);
path = apple;
sourceTree = "<group>";
};
A3C3FE1B255DDE7800B73018 /* apple */ = {
isa = PBXGroup;
children = (
A3C3FE1C255DDE7800B73018 /* SoftLinking.h */,
);
path = apple;
sourceTree = "<group>";
};
A3C3FE1D255DDE7900B73018 /* gl */ = {
isa = PBXGroup;
children = (
A3C3FE1E255DDE7900B73018 /* cgl */,
);
path = gl;
sourceTree = "<group>";
};
A3C3FE1E255DDE7900B73018 /* cgl */ = {
isa = PBXGroup;
children = (
A3C3FE20255DDE7900B73018 /* FunctionsCGL.cpp */,
A3C3FE1F255DDE7900B73018 /* FunctionsCGL.h */,
);
path = cgl;
sourceTree = "<group>";
};
A3C49BEE255DEDC5005E8DF7 /* zlib */ = {
isa = PBXGroup;
children = (
A3C49BEF255DEDC5005E8DF7 /* google */,
);
name = zlib;
path = third_party/zlib;
sourceTree = "<group>";
};
A3C49BEF255DEDC5005E8DF7 /* google */ = {
isa = PBXGroup;
children = (
A3C49BF0255DEDC5005E8DF7 /* compression_utils_portable.cc */,
A3C49BF1255DEDC5005E8DF7 /* compression_utils_portable.h */,
);
path = google;
sourceTree = "<group>";
};
FB39D06E1200ED9200088E69 = {
isa = PBXGroup;
children = (
6E1D0D6A24D0EAFC0060DA31 /* third_party */,
5D7C59C41208C68B001C873E /* Configurations */,
5CB3048A1DE4143400D2C405 /* Frameworks */,
A29B15E916978B7D00111D97 /* include */,
312BDB0715FEC8E60097EBC7 /* misc */,
FB39D0CC1200EF9B00088E69 /* Products */,
FB39D0841200EDEB00088E69 /* src */,
);
sourceTree = "<group>";
};
FB39D0841200EDEB00088E69 /* src */ = {
isa = PBXGroup;
children = (
5CC7D45919102608000B8C1F /* common */,
FB39D2201200F35A00088E69 /* compiler */,
5CCD59962284FC5C0018F2D8 /* gpuinfoutil */,
5CCD59852284FC1E0018F2D8 /* imageutil */,
5C1DBC471B0438B700235552 /* libANGLE */,
5CB300B41DE39E5400D2C405 /* libEGL */,
5CB300DD1DE39E8800D2C405 /* libGLESv2 */,
A08C3CD816D6CB35003F0B83 /* third_party */,
);
path = src;
sourceTree = "<group>";
};
FB39D0CC1200EF9B00088E69 /* Products */ = {
isa = PBXGroup;
children = (
31CDFDF42491819E00486F27 /* libANGLE-shared.dylib */,
);
name = Products;
sourceTree = "<group>";
};
FB39D2201200F35A00088E69 /* compiler */ = {
isa = PBXGroup;
children = (
FB39D2441200F35A00088E69 /* preprocessor */,
31012D9F18B97B9B0039062F /* translator */,
);
path = compiler;
sourceTree = "<group>";
};
FB39D2441200F35A00088E69 /* preprocessor */ = {
isa = PBXGroup;
children = (
A264F89316974DED006FAA5A /* DiagnosticsBase.cpp */,
A264F89416974DED006FAA5A /* DiagnosticsBase.h */,
A264F89516974DED006FAA5A /* DirectiveHandlerBase.cpp */,
A264F89616974DED006FAA5A /* DirectiveHandlerBase.h */,
A264F89716974DED006FAA5A /* DirectiveParser.cpp */,
A264F89816974DED006FAA5A /* DirectiveParser.h */,
A264F89A16974DED006FAA5A /* ExpressionParser.h */,
A264F89B16974DED006FAA5A /* Input.cpp */,
A264F89C16974DED006FAA5A /* Input.h */,
A264F89D16974DED006FAA5A /* Lexer.cpp */,
A264F89E16974DED006FAA5A /* Lexer.h */,
A264F89F16974DED006FAA5A /* Macro.cpp */,
A264F8A016974DED006FAA5A /* Macro.h */,
A264F8A116974DED006FAA5A /* MacroExpander.cpp */,
A264F8A216974DED006FAA5A /* MacroExpander.h */,
A264F8A316974DED006FAA5A /* numeric_lex.h */,
A264F8A516974DED006FAA5A /* Preprocessor.cpp */,
A264F8A616974DED006FAA5A /* Preprocessor.h */,
A3D3290423CFC88600375657 /* preprocessor_lex_autogen.cpp */,
A3D3290523CFC88600375657 /* preprocessor_tab_autogen.cpp */,
A264F8A716974DED006FAA5A /* SourceLocation.h */,
A264F8A816974DED006FAA5A /* Token.cpp */,
A264F8A916974DED006FAA5A /* Token.h */,
A264F8AB16974DED006FAA5A /* Tokenizer.h */,
);
path = preprocessor;
sourceTree = "<group>";
};
FB39D2BD1200F3E600088E69 /* GLSLANG */ = {
isa = PBXGroup;
children = (
FB39D2BF1200F3E600088E69 /* ShaderLang.h */,
5C1DBBE51B04075B00235552 /* ShaderVars.h */,
);
name = GLSLANG;
path = include/GLSLANG;
sourceTree = "<group>";
};
FF81FE7F25818D6800894E24 /* metal */ = {
isa = PBXGroup;
children = (
FF81FEA925818D6800894E24 /* shaders */,
FF81FE9C25818D6800894E24 /* BufferMtl.h */,
FF81FE9125818D6800894E24 /* BufferMtl.mm */,
FF81FEBD25818D6800894E24 /* CompilerMtl.h */,
FF81FEC025818D6800894E24 /* CompilerMtl.mm */,
FF81FEC425818D6800894E24 /* ContextMtl.h */,
FF81FEBF25818D6800894E24 /* ContextMtl.mm */,
FF81FE8B25818D6800894E24 /* DisplayMtl.h */,
FF81FECE25818D6800894E24 /* DisplayMtl.mm */,
FF81FE8225818D6800894E24 /* DisplayMtl_api.h */,
FF81FEBC25818D6800894E24 /* FrameBufferMtl.h */,
FF81FEC925818D6800894E24 /* FrameBufferMtl.mm */,
3154A846266C4AFF00BF33B7 /* ImageMtl.h */,
3154A845266C4AFE00BF33B7 /* ImageMtl.mm */,
FF81FEA525818D6800894E24 /* IOSurfaceSurfaceMtl.h */,
FF81FE9E25818D6800894E24 /* IOSurfaceSurfaceMtl.mm */,
FF81FEC125818D6800894E24 /* mtl_buffer_pool.h */,
FF81FEC525818D6800894E24 /* mtl_buffer_pool.mm */,
FF81FE9B25818D6800894E24 /* mtl_command_buffer.h */,
FF81FE9625818D6800894E24 /* mtl_command_buffer.mm */,
FF81FE8825818D6800894E24 /* mtl_common.h */,
FF81FEC625818D6800894E24 /* mtl_common.mm */,
FF81FE8925818D6800894E24 /* mtl_constants.h */,
FF81FE9225818D6800894E24 /* mtl_format_table_autogen.mm */,
FF81FE8E25818D6800894E24 /* mtl_format_utils.h */,
FF81FE8525818D6800894E24 /* mtl_format_utils.mm */,
FF81FE9525818D6800894E24 /* mtl_glslang_mtl_utils.h */,
FF81FEBE25818D6800894E24 /* mtl_glslang_mtl_utils.mm */,
FF81FE8025818D6800894E24 /* mtl_glslang_utils.h */,
FF81FECA25818D6800894E24 /* mtl_occlusion_query_pool.h */,
FF81FEBB25818D6800894E24 /* mtl_occlusion_query_pool.mm */,
FF81FEC725818D6800894E24 /* mtl_render_utils.h */,
FF81FEA325818D6800894E24 /* mtl_render_utils.mm */,
FF81FEA025818D6800894E24 /* mtl_resources.h */,
FF81FE9F25818D6800894E24 /* mtl_resources.mm */,
FF81FEC825818D6800894E24 /* mtl_state_cache.h */,
FF81FEA125818D6800894E24 /* mtl_state_cache.mm */,
FF81FEC225818D6800894E24 /* mtl_utils.h */,
FF81FE9D25818D6800894E24 /* mtl_utils.mm */,
FF81FE8125818D6800894E24 /* ProgramMtl.h */,
FF81FECD25818D6800894E24 /* ProgramMtl.mm */,
FF582E1526544FC4006DA5B8 /* ProvokingVertexHelper.h */,
FF582E1426544FC4006DA5B8 /* ProvokingVertexHelper.mm */,
FF81FE8425818D6800894E24 /* QueryMtl.h */,
FF81FE8D25818D6800894E24 /* QueryMtl.mm */,
FF81FE8F25818D6800894E24 /* RenderBufferMtl.h */,
FF81FE8625818D6800894E24 /* RenderBufferMtl.mm */,
FF81FE9325818D6800894E24 /* RenderTargetMtl.h */,
FF81FE9925818D6800894E24 /* RenderTargetMtl.mm */,
FF81FE8A25818D6800894E24 /* SamplerMtl.h */,
FF81FEA825818D6800894E24 /* SamplerMtl.mm */,
FF81FECB25818D6800894E24 /* ShaderMtl.h */,
FF81FECC25818D6800894E24 /* ShaderMtl.mm */,
FF81FE9825818D6800894E24 /* SurfaceMtl.h */,
FF81FE9425818D6800894E24 /* SurfaceMtl.mm */,
FF81FE8C25818D6800894E24 /* SyncMtl.h */,
FF81FE8325818D6800894E24 /* SyncMtl.mm */,
FF81FEA725818D6800894E24 /* TextureMtl.h */,
FF81FEA625818D6800894E24 /* TextureMtl.mm */,
FF81FE9025818D6800894E24 /* TransformFeedbackMtl.h */,
FF81FEA425818D6800894E24 /* TransformFeedbackMtl.mm */,
FF81FE9725818D6800894E24 /* VertexArrayMtl.h */,
FF81FE9A25818D6800894E24 /* VertexArrayMtl.mm */,
);
path = metal;
sourceTree = "<group>";
};
FF81FEA925818D6800894E24 /* shaders */ = {
isa = PBXGroup;
children = (
FF81FEAA25818D6800894E24 /* blit.metal */,
FF81FEB125818D6800894E24 /* clear.metal */,
FF81FEAD25818D6800894E24 /* common.h */,
FF81FEAC25818D6800894E24 /* constants.h */,
FF81FEAF25818D6800894E24 /* copy_buffer.metal */,
FFDA50D6269F9E5800AE11E2 /* create_mtl_internal_shaders.py */,
FF81FEB025818D6800894E24 /* format_autogen.h */,
FF81FEB325818D6800894E24 /* gen_indices.metal */,
FF81FEB225818D6800894E24 /* gen_mipmap.metal */,
FF81FEAE25818D6800894E24 /* mtl_default_shaders_src_autogen.inc */,
FF582E1826544FE5006DA5B8 /* rewrite_indices.metal */,
FF582E1926544FFA006DA5B8 /* rewrite_indices_shared.h */,
FF81FEAB25818D6800894E24 /* visibility.metal */,
);
path = shaders;
sourceTree = "<group>";
};
FF81FF202581919700894E24 /* TranslatorMetalDirect */ = {
isa = PBXGroup;
children = (
FF81FF3A2581919700894E24 /* AddExplicitTypeCasts.cpp */,
FF81FF542581919700894E24 /* AddExplicitTypeCasts.h */,
FF81FF3E2581919700894E24 /* AstHelpers.cpp */,
FF81FF472581919700894E24 /* AstHelpers.h */,
FF81FF4E2581919700894E24 /* ConstantNames.h */,
FF81FF232581919700894E24 /* Debug.h */,
FF81FF2B2581919700894E24 /* DebugSink.h */,
FF81FF292581919700894E24 /* DiscoverDependentFunctions.cpp */,
FF81FF222581919700894E24 /* DiscoverDependentFunctions.h */,
FF81FF412581919700894E24 /* DiscoverEnclosingFunctionTraverser.cpp */,
FF81FF2A2581919700894E24 /* DiscoverEnclosingFunctionTraverser.h */,
FF81FF2D2581919700894E24 /* EmitMetal.cpp */,
FF81FF522581919700894E24 /* EmitMetal.h */,
FF81FF282581919700894E24 /* EnvironmentVariable.h */,
FF2D2F5325C8B14A002FB699 /* FixTypeConstructors.cpp */,
FF2D2F5225C8B14A002FB699 /* FixTypeConstructors.h */,
FF81FF482581919700894E24 /* HoistConstants.cpp */,
FF81FF4C2581919700894E24 /* HoistConstants.h */,
FF81FF512581919700894E24 /* IdGen.cpp */,
FF81FF382581919700894E24 /* IdGen.h */,
FF33284725F6CAB9005FDFC4 /* IntroduceVertexIndexID.cpp */,
FF33284825F6CAB9005FDFC4 /* IntroduceVertexIndexID.h */,
FF81FF322581919700894E24 /* Layout.cpp */,
FF81FF402581919700894E24 /* Layout.h */,
FF81FF5A2581919700894E24 /* MapFunctionsToDefinitions.cpp */,
FF81FF342581919700894E24 /* MapFunctionsToDefinitions.h */,
FF81FF2F2581919700894E24 /* MapSymbols.cpp */,
FF81FF3B2581919700894E24 /* MapSymbols.h */,
FF81FF262581919700894E24 /* ModifyStruct.cpp */,
FF81FF562581919700894E24 /* ModifyStruct.h */,
FF81FF212581919700894E24 /* Name.cpp */,
FF81FF242581919700894E24 /* Name.h */,
FFA0C2C525CB6A7600105306 /* NameEmbeddedUniformStructsMetal.cpp */,
FFA0C2C625CB6A7700105306 /* NameEmbeddedUniformStructsMetal.h */,
FF81FF372581919700894E24 /* Pipeline.cpp */,
FF81FF492581919700894E24 /* Pipeline.h */,
FF81FF502581919700894E24 /* ProgramPrelude.cpp */,
FF81FF422581919700894E24 /* ProgramPrelude.h */,
FF81FF3D2581919700894E24 /* ReduceInterfaceBlocks.cpp */,
FF81FF272581919700894E24 /* ReduceInterfaceBlocks.h */,
FF81FF4B2581919700894E24 /* Reference.h */,
FF81FF582581919700894E24 /* RewriteCaseDeclarations.cpp */,
FF81FF592581919700894E24 /* RewriteCaseDeclarations.h */,
FF81FF4F2581919700894E24 /* RewriteKeywords.cpp */,
FF81FF312581919700894E24 /* RewriteKeywords.h */,
FF81FF362581919700894E24 /* RewriteOutArgs.cpp */,
FF81FF2E2581919700894E24 /* RewriteOutArgs.h */,
FF81FF3C2581919700894E24 /* RewritePipelines.cpp */,
FF81FF4A2581919700894E24 /* RewritePipelines.h */,
FF81FF462581919700894E24 /* RewriteUnaddressableReferences.cpp */,
FF81FF3F2581919700894E24 /* RewriteUnaddressableReferences.h */,
FF81FF552581919700894E24 /* SeparateCompoundExpressions.cpp */,
FF81FF392581919700894E24 /* SeparateCompoundExpressions.h */,
FF81FF252581919700894E24 /* SeparateCompoundStructDeclarations.cpp */,
FF81FF2C2581919700894E24 /* SeparateCompoundStructDeclarations.h */,
FF81FF352581919700894E24 /* SkippingTraverser.h */,
FF81FF302581919700894E24 /* SymbolEnv.cpp */,
FF81FF442581919700894E24 /* SymbolEnv.h */,
FF81FF332581919700894E24 /* ToposortStructs.cpp */,
FF81FF572581919700894E24 /* ToposortStructs.h */,
FF81FF4D2581919700894E24 /* WrapMain.cpp */,
FF81FF532581919700894E24 /* WrapMain.h */,
);
path = TranslatorMetalDirect;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
31CDFDF02491819E00486F27 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
31CDFF842491849800486F27 /* AddAndTrueToLoopCondition.h in Headers */,
31CDFF5C2491848C00486F27 /* aligned_memory.h in Headers */,
7B19599326C3C22000C09322 /* android_util.h in Headers */,
31CDFE11249183F000486F27 /* angle_gl.h in Headers */,
31CD007F249184FD00486F27 /* angletypes.h in Headers */,
31CDFF542491848C00486F27 /* angleutils.h in Headers */,
31CD00C02491854A00486F27 /* ArrayBoundsClamper.h in Headers */,
31CD0054249184FC00486F27 /* AttributeMap.h in Headers */,
31CDFFD5249184A700486F27 /* BaseTypes.h in Headers */,
31CD009B249184FD00486F27 /* BinaryStream.h in Headers */,
31CDFF602491848C00486F27 /* bitset_utils.h in Headers */,
31CD0022249184E700486F27 /* BlitGL.h in Headers */,
31CD00A4249184FD00486F27 /* BlobCache.h in Headers */,
31CDFFBC249184A700486F27 /* blocklayout.h in Headers */,
31CD006E249184FC00486F27 /* Buffer.h in Headers */,
31CD001F249184E700486F27 /* BufferGL.h in Headers */,
31CD004F249184F400486F27 /* BufferImpl.h in Headers */,
31CDFFE6249184A700486F27 /* BuiltInFunctionEmulator.h in Headers */,
31CDFFCE249184A700486F27 /* BuiltInFunctionEmulatorGLSL.h in Headers */,
31CDFFD8249184A700486F27 /* BuiltinsWorkaroundGLSL.h in Headers */,
31CDFFF9249184A700486F27 /* CallDAG.h in Headers */,
31CD0061249184FC00486F27 /* Caps.h in Headers */,
31CDFF822491849800486F27 /* ClampFragDepth.h in Headers */,
31CDFF8A2491849800486F27 /* ClampPointSize.h in Headers */,
31CD0011249184E700486F27 /* ClearMultiviewGL.h in Headers */,
31CDFFDA249184A700486F27 /* CollectVariables.h in Headers */,
31CDFF5B2491848C00486F27 /* Color.h in Headers */,
31CDFFE4249184A700486F27 /* Common.h in Headers */,
31CD006C249184FC00486F27 /* Compiler.h in Headers */,
31CDFFE7249184A700486F27 /* Compiler.h in Headers */,
31CD0015249184E700486F27 /* CompilerGL.h in Headers */,
31CD003F249184F400486F27 /* CompilerImpl.h in Headers */,
A3C49BF6255DF6C4005E8DF7 /* compression_utils_portable.h in Headers */,
31CD0078249184FD00486F27 /* Config.h in Headers */,
31CD0067249184FC00486F27 /* Constants.h in Headers */,
31CDFFF4249184A700486F27 /* ConstantUnion.h in Headers */,
31CD00A6249184FD00486F27 /* Context.h in Headers */,
31CD009C249184FD00486F27 /* Context.inl.h in Headers */,
31CD0006249184B500486F27 /* ContextCGL.h in Headers */,
31CD0007249184BB00486F27 /* ContextEAGL.h in Headers */,
31CD001A249184E700486F27 /* ContextGL.h in Headers */,
31CD0036249184F400486F27 /* ContextImpl.h in Headers */,
31CDFFFE249184B000486F27 /* copyimage.h in Headers */,
31CD0096249184FD00486F27 /* Debug.h in Headers */,
31CDFF5D2491848C00486F27 /* debug.h in Headers */,
31CDFFC9249184A700486F27 /* Declarator.h in Headers */,
31CDFF952491849800486F27 /* DeclareAndInitBuiltinsForInstancedMultiview.h in Headers */,
31CDFFA52491849800486F27 /* DeferGlobalInitializers.h in Headers */,
31CD005A249184FC00486F27 /* Device.h in Headers */,
31CD0001249184B500486F27 /* DeviceCGL.h in Headers */,
31CD0009249184BB00486F27 /* DeviceEAGL.h in Headers */,
31CD0045249184F400486F27 /* DeviceImpl.h in Headers */,
31CDFFD3249184A700486F27 /* Diagnostics.h in Headers */,
31CDFF722491849200486F27 /* DiagnosticsBase.h in Headers */,
31CDFFF5249184A700486F27 /* DirectiveHandler.h in Headers */,
31CDFF6D2491849200486F27 /* DirectiveHandlerBase.h in Headers */,
31CDFF702491849200486F27 /* DirectiveParser.h in Headers */,
31CD0014249184E700486F27 /* DispatchTableGL_autogen.h in Headers */,
31CD006A249184FC00486F27 /* Display.h in Headers */,
A3C49C1F255DF88F005E8DF7 /* DisplayApple_api.h in Headers */,
31CD0004249184B500486F27 /* DisplayCGL.h in Headers */,
31CD0008249184BB00486F27 /* DisplayEAGL.h in Headers */,
31CD0023249184E700486F27 /* DisplayGL.h in Headers */,
31CD002F249184F400486F27 /* DisplayImpl.h in Headers */,
31CD0038249184F400486F27 /* driver_utils.h in Headers */,
31CDFF9A2491849800486F27 /* EarlyFragmentTestsOptimization.h in Headers */,
31CDFDFA249183A500486F27 /* egl.h in Headers */,
31CDFDF9249183A500486F27 /* eglext.h in Headers */,
31CDFDFC249183A500486F27 /* eglext_angle.h in Headers */,
31CD0043249184F400486F27 /* EGLImplFactory.h in Headers */,
31CDFDFB249183A500486F27 /* eglplatform.h in Headers */,
A3C49BFB255DF6E6005E8DF7 /* EGLReusableSync.h in Headers */,
31CD0098249184FD00486F27 /* EGLSync.h in Headers */,
A3C49BFC255DF6E6005E8DF7 /* EGLSyncImpl.h in Headers */,
31CDFF8F2491849800486F27 /* EmulateGLFragColorBroadcast.h in Headers */,
31CDFF812491849800486F27 /* EmulateMultiDrawShaderBuiltins.h in Headers */,
31CDFF902491849800486F27 /* EmulatePrecision.h in Headers */,
31CD00B62491850700486F27 /* entry_points_egl.h in Headers */,
31CD00B72491851600486F27 /* entry_points_egl_ext.h in Headers */,
A3C49BFF255DF708005E8DF7 /* entry_points_enum_autogen.h in Headers */,
31CD00BD2491854500486F27 /* entry_points_gles_1_0_autogen.h in Headers */,
31CD00B82491852200486F27 /* entry_points_gles_2_0_autogen.h in Headers */,
31CD00B92491852800486F27 /* entry_points_gles_3_0_autogen.h in Headers */,
31CD00BE2491854500486F27 /* entry_points_gles_3_2_autogen.h in Headers */,
31CD00BA2491853000486F27 /* entry_points_gles_ext_autogen.h in Headers */,
31CD0074249184FD00486F27 /* entry_points_utils.h in Headers */,
31CD0093249184FD00486F27 /* Error.h in Headers */,
31CD00A2249184FD00486F27 /* ErrorStrings.h in Headers */,
31CDFF592491848C00486F27 /* event_tracer.h in Headers */,
31CDFF792491849700486F27 /* ExpandIntegerPowExpressions.h in Headers */,
31CDFE10249183E900486F27 /* export.h in Headers */,
31CDFF6B2491849200486F27 /* ExpressionParser.h in Headers */,
31CDFFE5249184A700486F27 /* ExtensionBehavior.h in Headers */,
31CDFFE8249184A700486F27 /* ExtensionGLSL.h in Headers */,
31CDFF612491848C00486F27 /* FastVector.h in Headers */,
31CD0083249184FD00486F27 /* features.h in Headers */,
31CD0072249184FD00486F27 /* Fence.h in Headers */,
31CD0024249184E700486F27 /* FenceNVGL.h in Headers */,
31CD003C249184F400486F27 /* FenceNVImpl.h in Headers */,
31CDFFB2249184A100486F27 /* FindFunction.h in Headers */,
31CDFFAF249184A100486F27 /* FindMain.h in Headers */,
31CDFFB6249184A100486F27 /* FindSymbolNode.h in Headers */,
31CDFF682491848C00486F27 /* FixedVector.h in Headers */,
FF2D2F5525C8B14A002FB699 /* FixTypeConstructors.h in Headers */,
A3C49C16255DF866005E8DF7 /* FlagSamplersWithTexelFetch.h in Headers */,
31CDFFC0249184A700486F27 /* FlagStd140Structs.h in Headers */,
31CDFF7F2491849800486F27 /* FoldExpressions.h in Headers */,
31CD0040249184F400486F27 /* Format.h in Headers */,
31CD0080249184FD00486F27 /* formatutils.h in Headers */,
31CD0010249184E700486F27 /* formatutilsgl.h in Headers */,
6E33E8EF24D0D209002309AC /* frame_capture_utils.h in Headers */,
31CD0062249184FC00486F27 /* Framebuffer.h in Headers */,
31CD0091249184FD00486F27 /* FramebufferAttachment.h in Headers */,
31CD003E249184F400486F27 /* FramebufferAttachmentObjectImpl.h in Headers */,
31CD001C249184E700486F27 /* FramebufferGL.h in Headers */,
31CD004C249184F400486F27 /* FramebufferImpl.h in Headers */,
31CD0037249184F400486F27 /* FramebufferImpl_mock.h in Headers */,
31CDFFE3249184A700486F27 /* FunctionLookup.h in Headers */,
A3C49C01255DF712005E8DF7 /* FunctionsCGL.h in Headers */,
A3C49C06255DF736005E8DF7 /* FunctionsEAGL.h in Headers */,
31CD0020249184E700486F27 /* FunctionsGL.h in Headers */,
31CD000E249184DD00486F27 /* functionsgl_enums.h in Headers */,
31CD000F249184E700486F27 /* functionsgl_typedefs.h in Headers */,
31CDFFFF249184B000486F27 /* generatemip.h in Headers */,
31CDFDFF249183B600486F27 /* gl.h in Headers */,
31CDFE03249183BE00486F27 /* gl2.h in Headers */,
31CDFE01249183BE00486F27 /* gl2ext.h in Headers */,
31CDFE02249183BE00486F27 /* gl2ext_angle.h in Headers */,
7B0A2A652603D4040040DCEB /* gl2ext_explicit_context_autogen.inc in Headers */,
31CDFE04249183BE00486F27 /* gl2platform.h in Headers */,
31CDFE0B249183CF00486F27 /* gl3.h in Headers */,
31CDFE09249183CF00486F27 /* gl31.h in Headers */,
7B0A2A642603D4040040DCEB /* gl31ext_explicit_context_autogen.inc in Headers */,
31CDFE0A249183CF00486F27 /* gl32.h in Headers */,
7B0A2A632603D4040040DCEB /* gl32ext_explicit_context_autogen.inc in Headers */,
7B0A2A662603D4040040DCEB /* gl3ext_explicit_context_autogen.inc in Headers */,
31CDFE0C249183CF00486F27 /* gl3platform.h in Headers */,
31CD0066249184FC00486F27 /* GLES1Renderer.h in Headers */,
31CD0087249184FD00486F27 /* GLES1State.h in Headers */,
31CDFE00249183B600486F27 /* glext.h in Headers */,
31CDFDFE249183B600486F27 /* glext_angle.h in Headers */,
7B0A2A672603D4040040DCEB /* glext_explicit_context_autogen.inc in Headers */,
31CD003D249184F400486F27 /* GLImplFactory.h in Headers */,
31CD00BF2491854500486F27 /* global_state.h in Headers */,
31CDFDFD249183B600486F27 /* glplatform.h in Headers */,
31CDFFBE249184A700486F27 /* glslang.h in Headers */,
31CDFFC6249184A700486F27 /* glslang_tab_autogen.h in Headers */,
31CD007A249184FD00486F27 /* HandleAllocator.h in Headers */,
31CDFF622491848C00486F27 /* hash_utils.h in Headers */,
31CDFFF6249184A700486F27 /* HashNames.h in Headers */,
31CD0057249184FC00486F27 /* histogram_macros.h in Headers */,
31CD00A9249184FD00486F27 /* Image.h in Headers */,
31CDFFFD249184B000486F27 /* imageformats.h in Headers */,
31CD0013249184E700486F27 /* ImageGL.h in Headers */,
31CD003B249184F400486F27 /* ImageImpl.h in Headers */,
31CD004A249184F400486F27 /* ImageImpl_mock.h in Headers */,
31CD0065249184FC00486F27 /* ImageIndex.h in Headers */,
31CDFFF3249184A700486F27 /* ImmutableString.h in Headers */,
31CDFFCF249184A700486F27 /* ImmutableStringBuilder.h in Headers */,
31CD00B1249184FD00486F27 /* IndexRangeCache.h in Headers */,
31CD009E249184FD00486F27 /* InfoLog.h in Headers */,
31CDFFCC249184A700486F27 /* InfoSink.h in Headers */,
31CDFFB9249184A700486F27 /* Initialize.h in Headers */,
31CDFFE0249184A700486F27 /* InitializeDll.h in Headers */,
31CDFFBA249184A700486F27 /* InitializeGlobals.h in Headers */,
31CDFF852491849800486F27 /* InitializeVariables.h in Headers */,
31CDFF6F2491849200486F27 /* Input.h in Headers */,
31CDFFE9249184A700486F27 /* IntermNode.h in Headers */,
31CDFFB3249184A100486F27 /* IntermNode_util.h in Headers */,
31CDFFB4249184A100486F27 /* IntermNodePatternMatcher.h in Headers */,
31CDFFB0249184A100486F27 /* IntermTraverse.h in Headers */,
31CD0002249184B500486F27 /* IOSurfaceSurfaceCGL.h in Headers */,
31CD000B249184BB00486F27 /* IOSurfaceSurfaceEAGL.h in Headers */,
31CDFFEC249184A700486F27 /* IsASTDepthBelowLimit.h in Headers */,
31CDFE0F249183E100486F27 /* khrplatform.h in Headers */,
31CDFFEA249184A700486F27 /* length_limits.h in Headers */,
31CDFF752491849200486F27 /* Lexer.h in Headers */,
31CD0034249184F400486F27 /* load_functions_table.h in Headers */,
31CDFFFC249184B000486F27 /* loadimage.h in Headers */,
31CD005B249184FC00486F27 /* LoggingAnnotator.h in Headers */,
31CDFF762491849200486F27 /* Macro.h in Headers */,
31CDFF6E2491849200486F27 /* MacroExpander.h in Headers */,
31CDFF5E2491848C00486F27 /* mathutil.h in Headers */,
31CDFF6A2491848C00486F27 /* matrix_utils.h in Headers */,
31CDFF632491848C00486F27 /* MemoryBuffer.h in Headers */,
31CD00AD249184FD00486F27 /* MemoryObject.h in Headers */,
31CD0025249184E700486F27 /* MemoryObjectGL.h in Headers */,
31CD0032249184F400486F27 /* MemoryObjectImpl.h in Headers */,
31CD0053249184FC00486F27 /* MemoryProgramCache.h in Headers */,
31CDFF8B2491849800486F27 /* NameEmbeddedUniformStructs.h in Headers */,
31CDFF4F2491848000486F27 /* no_destructor.h in Headers */,
31CDFFB5249184A100486F27 /* NodeSearch.h in Headers */,
31CD001D249184E700486F27 /* null_functions.h in Headers */,
31CDFF732491849200486F27 /* numeric_lex.h in Headers */,
31CD0052249184FC00486F27 /* Observer.h in Headers */,
31CDFFC7249184A700486F27 /* Operator.h in Headers */,
31CDFF552491848C00486F27 /* Optional.h in Headers */,
31CDFFC2249184A700486F27 /* OutputESSL.h in Headers */,
31CDFFD4249184A700486F27 /* OutputGLSL.h in Headers */,
31CDFFBD249184A700486F27 /* OutputGLSLBase.h in Headers */,
31CDFFEB249184A700486F27 /* OutputTree.h in Headers */,
31CD00B2249184FD00486F27 /* Overlay.h in Headers */,
31CD0068249184FC00486F27 /* Overlay_font_autogen.h in Headers */,
31CD0079249184FD00486F27 /* OverlayWidgets.h in Headers */,
31CDFF572491848C00486F27 /* PackedEGLEnums_autogen.h in Headers */,
31CDFF662491848C00486F27 /* PackedEnums.h in Headers */,
31CDFF692491848C00486F27 /* PackedGLEnums_autogen.h in Headers */,
31CDFFDF249184A700486F27 /* ParseContext.h in Headers */,
31CD0005249184B500486F27 /* PbufferSurfaceCGL.h in Headers */,
31CD000C249184BB00486F27 /* PbufferSurfaceEAGL.h in Headers */,
31CDFF582491848C00486F27 /* platform.h in Headers */,
31CDFF502491848300486F27 /* PMurHash.h in Headers */,
31CDFF562491848C00486F27 /* PoolAlloc.h in Headers */,
31CDFFF8249184A700486F27 /* PoolAlloc.h in Headers */,
31CDFFCD249184A700486F27 /* Pragma.h in Headers */,
31CDFF712491849200486F27 /* Preprocessor.h in Headers */,
31CD00BC2491854500486F27 /* proc_table_egl.h in Headers */,
31CD006F249184FC00486F27 /* Program.h in Headers */,
31CD0058249184FC00486F27 /* ProgramExecutable.h in Headers */,
31CD0029249184E700486F27 /* ProgramGL.h in Headers */,
31CD004B249184F400486F27 /* ProgramImpl.h in Headers */,
31CD003A249184F400486F27 /* ProgramImpl_mock.h in Headers */,
31CD008B249184FD00486F27 /* ProgramLinkedResources.h in Headers */,
31CD0081249184FD00486F27 /* ProgramPipeline.h in Headers */,
31CD0019249184E700486F27 /* ProgramPipelineGL.h in Headers */,
31CD0041249184F400486F27 /* ProgramPipelineImpl.h in Headers */,
FF582E1726544FC4006DA5B8 /* ProvokingVertexHelper.h in Headers */,
31CDFF9B2491849800486F27 /* PruneEmptyCases.h in Headers */,
31CDFF862491849800486F27 /* PruneNoOps.h in Headers */,
31CDFFD6249184A700486F27 /* QualifierTypes.h in Headers */,
31CD00A5249184FD00486F27 /* Query.h in Headers */,
31CD007B249184FD00486F27 /* queryconversions.h in Headers */,
31CD0012249184E700486F27 /* QueryGL.h in Headers */,
31CD0033249184F400486F27 /* QueryImpl.h in Headers */,
31CD005F249184FC00486F27 /* queryutils.h in Headers */,
31CDFF9F2491849800486F27 /* RecordConstantPrecision.h in Headers */,
A3C49C17255DF866005E8DF7 /* RecordUniformBlocksTranslatedToStructuredBuffers.h in Headers */,
31CD0064249184FC00486F27 /* RefCountObject.h in Headers */,
31CDFF9E2491849800486F27 /* RegenerateStructNames.h in Headers */,
31CDFF8D2491849800486F27 /* RemoveArrayLengthMethod.h in Headers */,
31CDFF7E2491849800486F27 /* RemoveAtomicCounterBuiltins.h in Headers */,
31CDFF912491849800486F27 /* RemoveDynamicIndexing.h in Headers */,
31CDFF872491849800486F27 /* RemoveInactiveInterfaceVariables.h in Headers */,
31CDFF922491849800486F27 /* RemoveInvariantDeclaration.h in Headers */,
31CDFF8C2491849800486F27 /* RemovePow.h in Headers */,
31CDFFAB2491849800486F27 /* RemoveUnreferencedVariables.h in Headers */,
31CD0075249184FD00486F27 /* Renderbuffer.h in Headers */,
31CD0027249184E700486F27 /* RenderbufferGL.h in Headers */,
31CD0035249184F400486F27 /* RenderbufferImpl.h in Headers */,
31CD0039249184F400486F27 /* RenderbufferImpl_mock.h in Headers */,
31CD002E249184F400486F27 /* renderer_utils.h in Headers */,
31CD0003249184B500486F27 /* RendererCGL.h in Headers */,
31CD000A249184BB00486F27 /* RendererEAGL.h in Headers */,
31CD001B249184E700486F27 /* RendererGL.h in Headers */,
31CD001E249184E700486F27 /* renderergl_utils.h in Headers */,
A3C49C1B255DF86F005E8DF7 /* ReplaceArrayOfMatrixVarying.h in Headers */,
31CDFFB8249184A100486F27 /* ReplaceClipDistanceVariable.h in Headers */,
31CDFFAD249184A100486F27 /* ReplaceShadowingVariables.h in Headers */,
31CDFFB7249184A100486F27 /* ReplaceVariable.h in Headers */,
31CD00B52491850000486F27 /* resource.h in Headers */,
31CD00BB2491854500486F27 /* resource.h in Headers */,
31CD00B4249184FD00486F27 /* ResourceManager.h in Headers */,
31CD008A249184FD00486F27 /* ResourceMap.h in Headers */,
31CDFF7C2491849700486F27 /* RewriteAtomicCounters.h in Headers */,
31CDFFA62491849800486F27 /* RewriteCubeMapSamplersAs2DArray.h in Headers */,
31CDFF982491849800486F27 /* RewriteDfdy.h in Headers */,
31CDFF9C2491849800486F27 /* RewriteDoWhile.h in Headers */,
31CDFF9D2491849800486F27 /* RewriteExpressionsWithShaderStorageBlock.h in Headers */,
A3C49C18255DF866005E8DF7 /* RewriteInterpolateAtOffset.h in Headers */,
31CDFF7A2491849700486F27 /* RewriteRepeatedAssignToSwizzled.h in Headers */,
31CDFF882491849800486F27 /* RewriteRowMajorMatrices.h in Headers */,
31CDFF7D2491849800486F27 /* RewriteStructSamplers.h in Headers */,
31CDFF932491849800486F27 /* RewriteTexelFetchOffset.h in Headers */,
31CDFF802491849800486F27 /* RewriteUnaryMinusOperatorFloat.h in Headers */,
31CDFFA72491849800486F27 /* RewriteUnaryMinusOperatorInt.h in Headers */,
31CDFFAE249184A100486F27 /* RunAtTheEndOfShader.h in Headers */,
31CDFF4E2491847D00486F27 /* safe_conversions.h in Headers */,
31CDFF4D2491847D00486F27 /* safe_conversions_impl.h in Headers */,
31CDFF4C2491847D00486F27 /* safe_math.h in Headers */,
31CDFF4B2491847D00486F27 /* safe_math_impl.h in Headers */,
31CD00A7249184FD00486F27 /* Sampler.h in Headers */,
31CD0026249184E700486F27 /* SamplerGL.h in Headers */,
31CD0048249184F400486F27 /* SamplerImpl.h in Headers */,
31CDFFA32491849800486F27 /* ScalarizeVecAndMatConstructorArgs.h in Headers */,
31CD0069249184FC00486F27 /* Semaphore.h in Headers */,
31CD0018249184E700486F27 /* SemaphoreGL.h in Headers */,
31CD0030249184F400486F27 /* SemaphoreImpl.h in Headers */,
31CDFF8E2491849800486F27 /* SeparateDeclarations.h in Headers */,
31CD0031249184F400486F27 /* serial_utils.h in Headers */,
31CDFFD0249184A700486F27 /* Severity.h in Headers */,
31CD00B3249184FD00486F27 /* Shader.h in Headers */,
31CD0016249184E700486F27 /* ShaderGL.h in Headers */,
31CD0042249184F400486F27 /* ShaderImpl.h in Headers */,
31CDFE0E249183D900486F27 /* ShaderLang.h in Headers */,
31CDFE0D249183D900486F27 /* ShaderVars.h in Headers */,
31CDFFAC2491849800486F27 /* SimplifyLoopConditions.h in Headers */,
31CD005E249184FC00486F27 /* SizedMRUCache.h in Headers */,
A3C49C04255DF719005E8DF7 /* SoftLinking.h in Headers */,
31CDFF6C2491849200486F27 /* SourceLocation.h in Headers */,
31CDFF7B2491849700486F27 /* SplitSequenceOperator.h in Headers */,
31CD0082249184FD00486F27 /* State.h in Headers */,
31CD002B249184E700486F27 /* StateManagerGL.h in Headers */,
31CD007E249184FD00486F27 /* Stream.h in Headers */,
31CD004E249184F400486F27 /* StreamProducerImpl.h in Headers */,
31CDFF522491848C00486F27 /* string_utils.h in Headers */,
31CD009F249184FD00486F27 /* Surface.h in Headers */,
31CD0028249184E700486F27 /* SurfaceGL.h in Headers */,
31CD0044249184F400486F27 /* SurfaceImpl.h in Headers */,
31CDFFDE249184A700486F27 /* Symbol.h in Headers */,
31CDFFC8249184A700486F27 /* SymbolTable.h in Headers */,
31CDFFBB249184A700486F27 /* SymbolTable_autogen.h in Headers */,
31CDFFF0249184A700486F27 /* SymbolUniqueId.h in Headers */,
31CD0017249184E700486F27 /* SyncGL.h in Headers */,
31CD0050249184F400486F27 /* SyncImpl.h in Headers */,
31CDFF672491848C00486F27 /* system_utils.h in Headers */,
31CDFFFA249184AC00486F27 /* SystemInfo.h in Headers */,
31CDFFFB249184AC00486F27 /* SystemInfo_internal.h in Headers */,
31CD0097249184FD00486F27 /* Texture.h in Headers */,
31CD002A249184E700486F27 /* TextureGL.h in Headers */,
31CD0046249184F400486F27 /* TextureImpl.h in Headers */,
31CD0047249184F400486F27 /* TextureImpl_mock.h in Headers */,
31CD00AA249184FD00486F27 /* Thread.h in Headers */,
31CDFF5F2491848C00486F27 /* tls.h in Headers */,
31CDFF772491849200486F27 /* Token.h in Headers */,
31CDFF742491849200486F27 /* Tokenizer.h in Headers */,
31CD0055249184FC00486F27 /* trace.h in Headers */,
31CD00C12491854D00486F27 /* trace_event.h in Headers */,
31CD005C249184FC00486F27 /* TransformFeedback.h in Headers */,
31CD0021249184E700486F27 /* TransformFeedbackGL.h in Headers */,
31CD002D249184F400486F27 /* TransformFeedbackImpl.h in Headers */,
31CD0049249184F400486F27 /* TransformFeedbackImpl_mock.h in Headers */,
31CDFFCA249184A700486F27 /* TranslatorESSL.h in Headers */,
31CDFFCB249184A700486F27 /* TranslatorGLSL.h in Headers */,
31CDFFF2249184A700486F27 /* Types.h in Headers */,
31CDFFA02491849800486F27 /* UnfoldShortCircuitAST.h in Headers */,
31CD00B0249184FD00486F27 /* Uniform.h in Headers */,
31CDFFA42491849800486F27 /* UseInterfaceBlockFields.h in Headers */,
31CDFFDD249184A700486F27 /* util.h in Headers */,
31CDFF642491848C00486F27 /* utilities.h in Headers */,
31CDFFEF249184A700486F27 /* ValidateAST.h in Headers */,
31CDFFD1249184A700486F27 /* ValidateGlobalInitializer.h in Headers */,
31CDFFC1249184A700486F27 /* ValidateLimitations.h in Headers */,
31CDFFD2249184A700486F27 /* ValidateMaxParameters.h in Headers */,
31CDFFED249184A700486F27 /* ValidateOutputs.h in Headers */,
31CDFFC5249184A700486F27 /* ValidateSwitch.h in Headers */,
31CDFFC3249184A700486F27 /* ValidateVaryingLocations.h in Headers */,
31CD0060249184FC00486F27 /* validationEGL.h in Headers */,
31CD0073249184FD00486F27 /* validationES.h in Headers */,
31CD007C249184FD00486F27 /* validationES1.h in Headers */,
31CD0063249184FC00486F27 /* validationES1_autogen.h in Headers */,
31CD00A1249184FD00486F27 /* validationES2.h in Headers */,
31CD0077249184FD00486F27 /* validationES2_autogen.h in Headers */,
31CD0095249184FD00486F27 /* validationES3.h in Headers */,
31CD009D249184FD00486F27 /* validationES31.h in Headers */,
31CD00AE249184FD00486F27 /* validationES31_autogen.h in Headers */,
31CD008C249184FD00486F27 /* validationES32.h in Headers */,
31CD00A8249184FD00486F27 /* validationES32_autogen.h in Headers */,
31CD00A0249184FD00486F27 /* validationES3_autogen.h in Headers */,
31CD0076249184FD00486F27 /* validationESEXT.h in Headers */,
31CD0094249184FD00486F27 /* validationESEXT_autogen.h in Headers */,
31CDFFEE249184A700486F27 /* VariablePacker.h in Headers */,
31CD00AC249184FD00486F27 /* VaryingPacking.h in Headers */,
31CDFF5A2491848C00486F27 /* vector_utils.h in Headers */,
31CDFF962491849800486F27 /* VectorizeVectorScalarArithmetic.h in Headers */,
31CD0085249184FD00486F27 /* Version.h in Headers */,
31CDFF532491848C00486F27 /* version.h in Headers */,
31CDFFD7249184A700486F27 /* VersionGLSL.h in Headers */,
31CD00AF249184FD00486F27 /* VertexArray.h in Headers */,
31CD002C249184E800486F27 /* VertexArrayGL.h in Headers */,
31CD004D249184F400486F27 /* VertexArrayImpl.h in Headers */,
31CD007D249184FD00486F27 /* VertexAttribute.h in Headers */,
31CDFFB1249184A100486F27 /* Visit.h in Headers */,
31CD0000249184B500486F27 /* WindowSurfaceCGL.h in Headers */,
31CD000D249184BB00486F27 /* WindowSurfaceEAGL.h in Headers */,
31CD006B249184FC00486F27 /* WorkerThread.h in Headers */,
31CDFF512491848700486F27 /* xxhash.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
31CDFDF32491819E00486F27 /* ANGLE (dynamic) */ = {
isa = PBXNativeTarget;
buildConfigurationList = 31CDFDF52491819E00486F27 /* Build configuration list for PBXNativeTarget "ANGLE (dynamic)" */;
buildPhases = (
31CDFDF02491819E00486F27 /* Headers */,
FFDA50D5269F895400AE11E2 /* Bake Metal Library to NSData */,
31CDFDF12491819E00486F27 /* Sources */,
31CDFDF22491819E00486F27 /* Frameworks */,
31CD00CE2491974C00486F27 /* CopyFiles */,
31CD00CF2491976800486F27 /* CopyFiles */,
31CD00D2249197FD00486F27 /* Adjust ANGLE Paths */,
);
buildRules = (
31A9E9A0249AA04200C7E243 /* PBXBuildRule */,
);
dependencies = (
FFDA50D4269F84A000AE11E2 /* PBXTargetDependency */,
);
name = "ANGLE (dynamic)";
productName = "ANGLE (dynamic)";
productReference = 31CDFDF42491819E00486F27 /* libANGLE-shared.dylib */;
productType = "com.apple.product-type.library.dynamic";
};
FFDA50C4269F845100AE11E2 /* ANGLEMetalLib */ = {
isa = PBXNativeTarget;
buildConfigurationList = FFDA50CB269F845100AE11E2 /* Build configuration list for PBXNativeTarget "ANGLEMetalLib" */;
buildPhases = (
FFDA50C3269F845100AE11E2 /* Sources */,
);
buildRules = (
);
dependencies = (
);
name = ANGLEMetalLib;
productName = ANGLEMetalLib;
productType = "com.apple.product-type.metal-library";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
FB39D0701200ED9200088E69 /* Project object */ = {
isa = PBXProject;
attributes = {
DefaultBuildSystemTypeForWorkspace = Original;
LastSwiftUpdateCheck = 0700;
LastUpgradeCheck = 1140;
TargetAttributes = {
31CDFDF32491819E00486F27 = {
CreatedOnToolsVersion = 12.0;
};
31DB794F2491C33300982878 = {
CreatedOnToolsVersion = 12.0;
ProvisioningStyle = Automatic;
};
FFDA50C4269F845100AE11E2 = {
CreatedOnToolsVersion = 13.0;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = FB39D0731200ED9200088E69 /* Build configuration list for PBXProject "ANGLE" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = FB39D06E1200ED9200088E69;
projectDirPath = "";
projectRoot = "";
targets = (
31DB794F2491C33300982878 /* ANGLE */,
31CDFDF32491819E00486F27 /* ANGLE (dynamic) */,
FFDA50C4269F845100AE11E2 /* ANGLEMetalLib */,
);
};
/* End PBXProject section */
/* Begin PBXShellScriptBuildPhase section */
31CD00D2249197FD00486F27 /* Adjust ANGLE Paths */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
);
name = "Adjust ANGLE Paths";
outputFileListPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "if [ \"${XCODE_VERSION_ACTUAL}\" -ge \"1140\" -a \"${WK_USE_NEW_BUILD_SYSTEM}\" = \"YES\" ]; then\n # In this configuration, post-processing is performed at the same time as copying in the postprocess-header-rule script, so there's no need for this separate step.\n exit 0\nfi\n\nexec \"$SRCROOT/adjust-angle-include-paths.py\"\n";
};
FFDA50D5269F895400AE11E2 /* Bake Metal Library to NSData */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"$(BUILT_PRODUCTS_DIR)/ANGLEMetalLib.metallib",
"$(SRCROOT)/src/libANGLE/renderer/metal/shaders/create_mtl_internal_shaders.py",
);
name = "Bake Metal Library to NSData";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/mtl_default_shaders_compiled.inc",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "if [ \"${ACTION}\" = \"analyze\" ] || [ \"${ACTION}\" = \"build\" ] || [ \"${ACTION}\" = \"install\" ]; then\n echo python3 \"${SRCROOT}/src/libANGLE/renderer/metal/shaders/create_mtl_internal_shaders.py\" \"$SCRIPT_INPUT_FILE_0\" \"$SCRIPT_OUTPUT_FILE_0\"\n python3 \"${SRCROOT}/src/libANGLE/renderer/metal/shaders/create_mtl_internal_shaders.py\" \"$SCRIPT_INPUT_FILE_0\" \"$SCRIPT_OUTPUT_FILE_0\"\nfi\n";
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
31CDFDF12491819E00486F27 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
DF83E2782639FD33000825EF /* AddAndTrueToLoopCondition.cpp in Sources */,
DF83E2502639FCD5000825EF /* AddExplicitTypeCasts.cpp in Sources */,
DF83E2162639FC74000825EF /* aligned_memory.cpp in Sources */,
7B19599426C3C22000C09322 /* android_util.cpp in Sources */,
DF83E30F2639FE17000825EF /* angletypes.cpp in Sources */,
DF83E2242639FC74000825EF /* angleutils.cpp in Sources */,
DF83E3432639FE3C000825EF /* ArrayBoundsClamper.cpp in Sources */,
DF83E2372639FCD5000825EF /* AstHelpers.cpp in Sources */,
DF83E3332639FE18000825EF /* AttributeMap.cpp in Sources */,
DF83E3592639FE92000825EF /* BlitGL.cpp in Sources */,
DF83E2EA2639FE17000825EF /* BlobCache.cpp in Sources */,
DF83E2BC2639FD83000825EF /* blocklayout.cpp in Sources */,
DF83E2F72639FE17000825EF /* Buffer.cpp in Sources */,
DF83E3502639FE92000825EF /* BufferGL.cpp in Sources */,
DF83E3992639FED4000825EF /* BufferImpl.cpp in Sources */,
DF83E38A2639FEB8000825EF /* BufferMtl.mm in Sources */,
DF83E29D2639FD83000825EF /* BuiltInFunctionEmulator.cpp in Sources */,
DF83E2C82639FD84000825EF /* BuiltInFunctionEmulatorGLSL.cpp in Sources */,
DF83E2B12639FD83000825EF /* BuiltinsWorkaroundGLSL.cpp in Sources */,
DF83E2A32639FD83000825EF /* CallDAG.cpp in Sources */,
DF83E32C2639FE18000825EF /* Caps.cpp in Sources */,
DF83E2892639FD33000825EF /* ClampFragDepth.cpp in Sources */,
DF83E2672639FD33000825EF /* ClampPointSize.cpp in Sources */,
DF83E35C2639FE92000825EF /* ClearMultiviewGL.cpp in Sources */,
DF83E2CB2639FD84000825EF /* CodeGen.cpp in Sources */,
DF83E2D62639FD84000825EF /* CollectVariables.cpp in Sources */,
DF83E2CC2639FD84000825EF /* Compiler.cpp in Sources */,
DF83E3232639FE18000825EF /* Compiler.cpp in Sources */,
DF83E36C2639FE92000825EF /* CompilerGL.cpp in Sources */,
DF83E3782639FEB8000825EF /* CompilerMtl.mm in Sources */,
DF83E20F2639FC2D000825EF /* compression_utils_portable.cc in Sources */,
DF83E3282639FE18000825EF /* Config.cpp in Sources */,
DF83E2CD2639FD84000825EF /* ConstantUnion.cpp in Sources */,
DF83E2F32639FE17000825EF /* Context.cpp in Sources */,
DF83E3122639FE17000825EF /* Context_gl.cpp in Sources */,
DF83E31D2639FE17000825EF /* Context_gles_1_0.cpp in Sources */,
DF83E3632639FE92000825EF /* ContextCGL.cpp in Sources */,
DF83E3482639FE92000825EF /* ContextEAGL.cpp in Sources */,
DF83E3582639FE92000825EF /* ContextGL.cpp in Sources */,
DF83E39A2639FED4000825EF /* ContextImpl.cpp in Sources */,
DF83E3772639FEB8000825EF /* ContextMtl.mm in Sources */,
DF83E2DD2639FE17000825EF /* copyimage.cpp in Sources */,
DF83E2F12639FE17000825EF /* Debug.cpp in Sources */,
DF83E2172639FC74000825EF /* debug.cpp in Sources */,
DF83E2BB2639FD83000825EF /* Declarator.cpp in Sources */,
DF83E2812639FD33000825EF /* DeclareAndInitBuiltinsForInstancedMultiview.cpp in Sources */,
DF83E2852639FD33000825EF /* DeferGlobalInitializers.cpp in Sources */,
DF83E32D2639FE18000825EF /* Device.cpp in Sources */,
DF83E3552639FE92000825EF /* DeviceCGL.cpp in Sources */,
DF83E3562639FE92000825EF /* DeviceEAGL.cpp in Sources */,
DF83E3952639FED4000825EF /* DeviceImpl.cpp in Sources */,
DF83E2D52639FD84000825EF /* Diagnostics.cpp in Sources */,
DF83E22F2639FCB0000825EF /* DiagnosticsBase.cpp in Sources */,
DF83E2922639FD83000825EF /* DirectiveHandler.cpp in Sources */,
DF83E2292639FCB0000825EF /* DirectiveHandlerBase.cpp in Sources */,
DF83E22D2639FCB0000825EF /* DirectiveParser.cpp in Sources */,
DF83E2462639FCD5000825EF /* DiscoverDependentFunctions.cpp in Sources */,
DF83E23D2639FCD5000825EF /* DiscoverEnclosingFunctionTraverser.cpp in Sources */,
DF83E3532639FE92000825EF /* DispatchTableGL_autogen.cpp in Sources */,
DF83E3002639FE17000825EF /* Display.cpp in Sources */,
DF83E3642639FE92000825EF /* DisplayApple_api.cpp in Sources */,
DF83E3462639FE92000825EF /* DisplayCGL.mm in Sources */,
DF83E3652639FE92000825EF /* DisplayEAGL.mm in Sources */,
DF83E35D2639FE92000825EF /* DisplayGL.cpp in Sources */,
DF83E3982639FED4000825EF /* DisplayImpl.cpp in Sources */,
DF83E3762639FEB8000825EF /* DisplayMtl.mm in Sources */,
DF83E3942639FED4000825EF /* driver_utils.cpp in Sources */,
DF83E38E2639FED4000825EF /* driver_utils_mac.mm in Sources */,
DF83E2662639FD33000825EF /* EarlyFragmentTestsOptimization.cpp in Sources */,
DF83E3902639FED4000825EF /* EGLReusableSync.cpp in Sources */,
DF83E30E2639FE17000825EF /* EGLSync.cpp in Sources */,
DF83E3972639FED4000825EF /* EGLSyncImpl.cpp in Sources */,
DF83E2482639FCD5000825EF /* EmitMetal.cpp in Sources */,
DF83E2582639FD33000825EF /* EmulateGLFragColorBroadcast.cpp in Sources */,
DF83E26A2639FD33000825EF /* EmulateMultiDrawShaderBuiltins.cpp in Sources */,
DF83E2522639FD33000825EF /* EmulatePrecision.cpp in Sources */,
DF83E33E2639FE2A000825EF /* entry_points_egl.cpp in Sources */,
DF83E3392639FE2A000825EF /* entry_points_egl_ext.cpp in Sources */,
DF83E2232639FC74000825EF /* entry_points_enum_autogen.cpp in Sources */,
DF83E33D2639FE2A000825EF /* entry_points_gles_1_0_autogen.cpp in Sources */,
DF83E33F2639FE2A000825EF /* entry_points_gles_2_0_autogen.cpp in Sources */,
DF83E3422639FE2A000825EF /* entry_points_gles_3_0_autogen.cpp in Sources */,
DF83E33B2639FE2A000825EF /* entry_points_gles_3_1_autogen.cpp in Sources */,
DF83E3402639FE2A000825EF /* entry_points_gles_3_2_autogen.cpp in Sources */,
DF83E33A2639FE2A000825EF /* entry_points_gles_ext_autogen.cpp in Sources */,
DF83E2E72639FE17000825EF /* Error.cpp in Sources */,
DF83E3142639FE17000825EF /* es3_copy_conversion_table_autogen.cpp in Sources */,
DF83E2152639FC74000825EF /* event_tracer.cpp in Sources */,
DF83E2862639FD33000825EF /* ExpandIntegerPowExpressions.cpp in Sources */,
DF83E2BE2639FD83000825EF /* ExtensionBehavior.cpp in Sources */,
DF83E2CA2639FD84000825EF /* ExtensionGLSL.cpp in Sources */,
DF83E31A2639FE17000825EF /* Fence.cpp in Sources */,
DF83E34A2639FE92000825EF /* FenceNVGL.cpp in Sources */,
DF83E29F2639FD83000825EF /* FindFunction.cpp in Sources */,
DF83E2912639FD83000825EF /* FindMain.cpp in Sources */,
DF83E2C72639FD84000825EF /* FindSymbolNode.cpp in Sources */,
DF83E24F2639FCD5000825EF /* FixTypeConstructors.cpp in Sources */,
DF83E2692639FD33000825EF /* FlagSamplersWithTexelFetch.cpp in Sources */,
DF83E2CE2639FD84000825EF /* FlagStd140Structs.cpp in Sources */,
DF83E2122639FC74000825EF /* Float16ToFloat32.cpp in Sources */,
DF83E26D2639FD33000825EF /* FoldExpressions.cpp in Sources */,
DF83E2E52639FE17000825EF /* format_map_autogen.cpp in Sources */,
DF83E32F2639FE18000825EF /* format_map_desktop.cpp in Sources */,
DF83E38D2639FED4000825EF /* Format_table_autogen.cpp in Sources */,
DF83E3102639FE17000825EF /* formatutils.cpp in Sources */,
DF83E3662639FE92000825EF /* formatutilsgl.cpp in Sources */,
DF83E3342639FE18000825EF /* Framebuffer.cpp in Sources */,
DF83E3372639FE18000825EF /* FramebufferAttachment.cpp in Sources */,
DF83E3442639FE92000825EF /* FramebufferGL.cpp in Sources */,
DF83E3892639FEB8000825EF /* FrameBufferMtl.mm in Sources */,
DF83E2F82639FE17000825EF /* FrameCapture_mock.cpp in Sources */,
DF83E2D72639FD84000825EF /* FunctionLookup.cpp in Sources */,
DF83E2252639FC80000825EF /* FunctionsCGL.cpp in Sources */,
DF83E34F2639FE92000825EF /* FunctionsEAGL.mm in Sources */,
DF83E3572639FE92000825EF /* FunctionsGL.cpp in Sources */,
DF83E2E82639FE17000825EF /* GLES1Renderer.cpp in Sources */,
DF83E2ED2639FE17000825EF /* GLES1State.cpp in Sources */,
DF83E3412639FE2A000825EF /* global_state.cpp in Sources */,
DF83E2B62639FD83000825EF /* glslang_lex_autogen.cpp in Sources */,
DF83E2C02639FD83000825EF /* glslang_tab_autogen.cpp in Sources */,
DF83E2E32639FE17000825EF /* HandleAllocator.cpp in Sources */,
DF83E2A42639FD83000825EF /* HashNames.cpp in Sources */,
DF83E24A2639FCD5000825EF /* HoistConstants.cpp in Sources */,
DF83E23E2639FCD5000825EF /* IdGen.cpp in Sources */,
DF83E3152639FE17000825EF /* Image.cpp in Sources */,
DF83E2DF2639FE17000825EF /* imageformats.cpp in Sources */,
DF83E34B2639FE92000825EF /* ImageGL.cpp in Sources */,
DF83E3212639FE18000825EF /* ImageIndex.cpp in Sources */,
3154A847266C4AFF00BF33B7 /* ImageMtl.mm in Sources */,
DF83E2C62639FD84000825EF /* ImmutableString_autogen.cpp in Sources */,
DF83E2992639FD83000825EF /* ImmutableStringBuilder.cpp in Sources */,
DF83E31B2639FE17000825EF /* IndexRangeCache.cpp in Sources */,
DF83E2D42639FD84000825EF /* InfoSink.cpp in Sources */,
DF83E29B2639FD83000825EF /* Initialize.cpp in Sources */,
DF83E2A62639FD83000825EF /* InitializeDll.cpp in Sources */,
DF83E2542639FD33000825EF /* InitializeVariables.cpp in Sources */,
DF83E22E2639FCB0000825EF /* Input.cpp in Sources */,
DF83E2B92639FD83000825EF /* IntermNode.cpp in Sources */,
DF83E2B22639FD83000825EF /* IntermNode_util.cpp in Sources */,
DF83E28C2639FD83000825EF /* IntermNodePatternMatcher.cpp in Sources */,
DF83E2B72639FD83000825EF /* IntermRebuild.cpp in Sources */,
DF83E2CF2639FD84000825EF /* IntermTraverse.cpp in Sources */,
DF83E2412639FCD5000825EF /* IntroduceVertexIndexID.cpp in Sources */,
DF83E35A2639FE92000825EF /* IOSurfaceSurfaceCGL.cpp in Sources */,
DF83E3542639FE92000825EF /* IOSurfaceSurfaceEAGL.mm in Sources */,
DF83E3752639FEB8000825EF /* IOSurfaceSurfaceMtl.mm in Sources */,
DF83E29A2639FD83000825EF /* IsASTDepthBelowLimit.cpp in Sources */,
DF83E24C2639FCD5000825EF /* Layout.cpp in Sources */,
DF83E22A2639FCB0000825EF /* Lexer.cpp in Sources */,
DF83E3912639FED4000825EF /* load_functions_table_autogen.cpp in Sources */,
DF83E2E42639FE17000825EF /* loadimage.cpp in Sources */,
DF83E3292639FE18000825EF /* loadimage_etc.cpp in Sources */,
DF83E3312639FE18000825EF /* LoggingAnnotator.cpp in Sources */,
DF83E2312639FCB0000825EF /* Macro.cpp in Sources */,
DF83E22B2639FCB0000825EF /* MacroExpander.cpp in Sources */,
DF83E24D2639FCD5000825EF /* MapFunctionsToDefinitions.cpp in Sources */,
DF83E2492639FCD5000825EF /* MapSymbols.cpp in Sources */,
DF83E2202639FC74000825EF /* mathutil.cpp in Sources */,
DF83E2102639FC74000825EF /* matrix_utils.cpp in Sources */,
DF83E2212639FC74000825EF /* MemoryBuffer.cpp in Sources */,
DF83E3092639FE17000825EF /* MemoryObject.cpp in Sources */,
DF83E3452639FE92000825EF /* MemoryObjectGL.cpp in Sources */,
DF83E31E2639FE17000825EF /* MemoryProgramCache.cpp in Sources */,
DF83E2382639FCD5000825EF /* ModifyStruct.cpp in Sources */,
DF83E3802639FEB8000825EF /* mtl_buffer_pool.mm in Sources */,
DF83E3742639FEB8000825EF /* mtl_command_buffer.mm in Sources */,
DF83E38B2639FEB8000825EF /* mtl_common.mm in Sources */,
DF83E3872639FEB8000825EF /* mtl_format_table_autogen.mm in Sources */,
DF83E3712639FEB8000825EF /* mtl_format_utils.mm in Sources */,
DF83E3822639FEB8000825EF /* mtl_glslang_mtl_utils.mm in Sources */,
DF83E37A2639FEB8000825EF /* mtl_occlusion_query_pool.mm in Sources */,
DF83E3792639FEB8000825EF /* mtl_render_utils.mm in Sources */,
DF83E3722639FEB8000825EF /* mtl_resources.mm in Sources */,
DF83E37B2639FEB8000825EF /* mtl_state_cache.mm in Sources */,
DF83E3732639FEB8000825EF /* mtl_utils.mm in Sources */,
DF83E23A2639FCD5000825EF /* Name.cpp in Sources */,
DF83E2842639FD33000825EF /* NameEmbeddedUniformStructs.cpp in Sources */,
DF83E2442639FCD5000825EF /* NameEmbeddedUniformStructsMetal.cpp in Sources */,
DF83E2712639FD33000825EF /* NameNamelessUniformBuffers.cpp in Sources */,
DF83E36F2639FE92000825EF /* null_functions.cpp in Sources */,
DF83E2DE2639FE17000825EF /* Observer.cpp in Sources */,
DF83E2A12639FD83000825EF /* Operator.cpp in Sources */,
DF83E2AB2639FD83000825EF /* OutputESSL.cpp in Sources */,
DF83E2C12639FD83000825EF /* OutputGLSL.cpp in Sources */,
DF83E2D12639FD84000825EF /* OutputGLSLBase.cpp in Sources */,
DF83E2A52639FD83000825EF /* OutputTree.cpp in Sources */,
DF83E2EB2639FE17000825EF /* Overlay.cpp in Sources */,
DF83E3132639FE17000825EF /* Overlay_autogen.cpp in Sources */,
DF83E2FE2639FE17000825EF /* Overlay_font_autogen.cpp in Sources */,
DF83E3032639FE17000825EF /* OverlayWidgets.cpp in Sources */,
DF83E2142639FC74000825EF /* PackedEGLEnums_autogen.cpp in Sources */,
DF83E2222639FC74000825EF /* PackedEnums.cpp in Sources */,
DF83E2132639FC74000825EF /* PackedGLEnums_autogen.cpp in Sources */,
DF83E2BF2639FD83000825EF /* ParseContext.cpp in Sources */,
DF83E35B2639FE92000825EF /* PbufferSurfaceCGL.cpp in Sources */,
DF83E34C2639FE92000825EF /* PbufferSurfaceEAGL.cpp in Sources */,
DF83E2352639FCD5000825EF /* Pipeline.cpp in Sources */,
DF83E2E12639FE17000825EF /* Platform.cpp in Sources */,
DF83E2272639FC94000825EF /* PMurHash.cpp in Sources */,
DF83E21D2639FC74000825EF /* PoolAlloc.cpp in Sources */,
DF83E2BA2639FD83000825EF /* PoolAlloc.cpp in Sources */,
DF83E2322639FCB0000825EF /* Preprocessor.cpp in Sources */,
DF83E22C2639FCB0000825EF /* preprocessor_lex_autogen.cpp in Sources */,
DF83E2332639FCB0000825EF /* preprocessor_tab_autogen.cpp in Sources */,
DF83E33C2639FE2A000825EF /* proc_table_egl_autogen.cpp in Sources */,
DF83E3052639FE17000825EF /* Program.cpp in Sources */,
DF83E3062639FE17000825EF /* ProgramExecutable.cpp in Sources */,
DF83E34E2639FE92000825EF /* ProgramGL.cpp in Sources */,
DF83E3352639FE18000825EF /* ProgramLinkedResources.cpp in Sources */,
DF83E37F2639FEB8000825EF /* ProgramMtl.mm in Sources */,
DF83E3362639FE18000825EF /* ProgramPipeline.cpp in Sources */,
DF83E3602639FE92000825EF /* ProgramPipelineGL.cpp in Sources */,
DF83E38F2639FED4000825EF /* ProgramPipelineImpl.cpp in Sources */,
DF83E2392639FCD5000825EF /* ProgramPrelude.cpp in Sources */,
FF582E1626544FC4006DA5B8 /* ProvokingVertexHelper.mm in Sources */,
DF83E2702639FD33000825EF /* PruneEmptyCases.cpp in Sources */,
DF83E27C2639FD33000825EF /* PruneNoOps.cpp in Sources */,
DF83E2A02639FD83000825EF /* QualifierTypes.cpp in Sources */,
DF83E3302639FE18000825EF /* Query.cpp in Sources */,
DF83E32A2639FE18000825EF /* queryconversions.cpp in Sources */,
DF83E36B2639FE92000825EF /* QueryGL.cpp in Sources */,
DF83E39B2639FED4000825EF /* QueryImpl.cpp in Sources */,
DF83E3862639FEB8000825EF /* QueryMtl.mm in Sources */,
DF83E3192639FE17000825EF /* queryutils.cpp in Sources */,
DF83E27A2639FD33000825EF /* RecordConstantPrecision.cpp in Sources */,
DF83E2552639FD33000825EF /* RecordUniformBlocksTranslatedToStructuredBuffers.cpp in Sources */,
DF83E23C2639FCD5000825EF /* ReduceInterfaceBlocks.cpp in Sources */,
DF83E2722639FD33000825EF /* RegenerateStructNames.cpp in Sources */,
DF83E26F2639FD33000825EF /* RemoveArrayLengthMethod.cpp in Sources */,
DF83E2622639FD33000825EF /* RemoveAtomicCounterBuiltins.cpp in Sources */,
DF83E27B2639FD33000825EF /* RemoveDynamicIndexing.cpp in Sources */,
DF83E2652639FD33000825EF /* RemoveInactiveInterfaceVariables.cpp in Sources */,
DF83E26C2639FD33000825EF /* RemoveInvariantDeclaration.cpp in Sources */,
DF83E2592639FD33000825EF /* RemovePow.cpp in Sources */,
DF83E2762639FD33000825EF /* RemoveUnreferencedVariables.cpp in Sources */,
DF83E31F2639FE17000825EF /* Renderbuffer.cpp in Sources */,
DF83E36E2639FE92000825EF /* RenderbufferGL.cpp in Sources */,
DF83E3852639FEB8000825EF /* RenderBufferMtl.mm in Sources */,
DF83E39C2639FED4000825EF /* renderer_utils.cpp in Sources */,
DF83E3492639FE92000825EF /* RendererCGL.cpp in Sources */,
DF83E3522639FE92000825EF /* RendererEAGL.cpp in Sources */,
DF83E3672639FE92000825EF /* RendererGL.cpp in Sources */,
DF83E36D2639FE92000825EF /* renderergl_utils.cpp in Sources */,
DF83E3842639FEB8000825EF /* RenderTargetMtl.mm in Sources */,
DF83E2B42639FD83000825EF /* ReplaceArrayOfMatrixVarying.cpp in Sources */,
DF83E2B82639FD83000825EF /* ReplaceClipDistanceVariable.cpp in Sources */,
DF83E2AE2639FD83000825EF /* ReplaceShadowingVariables.cpp in Sources */,
DF83E28F2639FD83000825EF /* ReplaceVariable.cpp in Sources */,
DF83E3112639FE17000825EF /* ResourceManager.cpp in Sources */,
DF83E25F2639FD33000825EF /* RewriteAtomicCounters.cpp in Sources */,
DF83E2472639FCD5000825EF /* RewriteCaseDeclarations.cpp in Sources */,
DF83E2732639FD33000825EF /* RewriteCubeMapSamplersAs2DArray.cpp in Sources */,
DF83E2632639FD33000825EF /* RewriteDfdy.cpp in Sources */,
DF83E2742639FD33000825EF /* RewriteDoWhile.cpp in Sources */,
DF83E25C2639FD33000825EF /* RewriteExpressionsWithShaderStorageBlock.cpp in Sources */,
DF83E27F2639FD33000825EF /* RewriteInterpolateAtOffset.cpp in Sources */,
DF83E2342639FCD5000825EF /* RewriteOutArgs.cpp in Sources */,
DF83E2432639FCD5000825EF /* RewritePipelines.cpp in Sources */,
DF83E2512639FD33000825EF /* RewriteRepeatedAssignToSwizzled.cpp in Sources */,
DF83E2872639FD33000825EF /* RewriteRowMajorMatrices.cpp in Sources */,
DF83E2642639FD33000825EF /* RewriteStructSamplers.cpp in Sources */,
DF83E25E2639FD33000825EF /* RewriteStructSamplersOld.cpp in Sources */,
DF83E2802639FD33000825EF /* RewriteTexelFetchOffset.cpp in Sources */,
DF83E2402639FCD5000825EF /* RewriteUnaddressableReferences.cpp in Sources */,
DF83E2572639FD33000825EF /* RewriteUnaryMinusOperatorFloat.cpp in Sources */,
DF83E2792639FD33000825EF /* RewriteUnaryMinusOperatorInt.cpp in Sources */,
DF83E2AD2639FD83000825EF /* RunAtTheEndOfShader.cpp in Sources */,
DF83E3202639FE17000825EF /* Sampler.cpp in Sources */,
DF83E36A2639FE92000825EF /* SamplerGL.cpp in Sources */,
DF83E37C2639FEB8000825EF /* SamplerMtl.mm in Sources */,
DF83E2752639FD33000825EF /* ScalarizeVecAndMatConstructorArgs.cpp in Sources */,
DF83E2FF2639FE17000825EF /* Semaphore.cpp in Sources */,
DF83E34D2639FE92000825EF /* SemaphoreGL.cpp in Sources */,
DF83E24B2639FCD5000825EF /* SeparateCompoundExpressions.cpp in Sources */,
DF83E23B2639FCD5000825EF /* SeparateCompoundStructDeclarations.cpp in Sources */,
DF83E28A2639FD33000825EF /* SeparateDeclarations.cpp in Sources */,
DF83E2262639FC8A000825EF /* sha1.cc in Sources */,
DF83E2EE2639FE17000825EF /* Shader.cpp in Sources */,
DF83E3682639FE92000825EF /* ShaderGL.cpp in Sources */,
DF83E3922639FED4000825EF /* ShaderImpl.cpp in Sources */,
DF83E28D2639FD83000825EF /* ShaderLang.cpp in Sources */,
DF83E3832639FEB8000825EF /* ShaderMtl.mm in Sources */,
DF83E2952639FD83000825EF /* ShaderVars.cpp in Sources */,
DF83E2532639FD33000825EF /* SimplifyLoopConditions.cpp in Sources */,
DF83E26E2639FD33000825EF /* SplitSequenceOperator.cpp in Sources */,
DF83E2F02639FE17000825EF /* State.cpp in Sources */,
DF83E3622639FE92000825EF /* StateManagerGL.cpp in Sources */,
DF83E3322639FE18000825EF /* Stream.cpp in Sources */,
DF83E2182639FC74000825EF /* string_utils.cpp in Sources */,
DF83E3162639FE17000825EF /* Surface.cpp in Sources */,
DF83E3472639FE92000825EF /* SurfaceGL.cpp in Sources */,
DF83E3962639FED4000825EF /* SurfaceImpl.cpp in Sources */,
DF83E37E2639FEB8000825EF /* SurfaceMtl.mm in Sources */,
DF83E28B2639FD83000825EF /* Symbol.cpp in Sources */,
DF83E24E2639FCD5000825EF /* SymbolEnv.cpp in Sources */,
DF83E29C2639FD83000825EF /* SymbolTable.cpp in Sources */,
DF83E2C92639FD84000825EF /* SymbolTable_autogen.cpp in Sources */,
DF83E2972639FD83000825EF /* SymbolUniqueId.cpp in Sources */,
DF83E3702639FE92000825EF /* SyncGL.cpp in Sources */,
DF83E3812639FEB8000825EF /* SyncMtl.mm in Sources */,
DF83E2112639FC74000825EF /* system_utils.cpp in Sources */,
DF83E21E2639FC74000825EF /* system_utils_mac.cpp in Sources */,
DF83E21B2639FC74000825EF /* system_utils_posix.cpp in Sources */,
DF83E2DA2639FD90000825EF /* SystemInfo.cpp in Sources */,
DF83E2D82639FD90000825EF /* SystemInfo_apple.mm in Sources */,
DF83E2DB2639FD90000825EF /* SystemInfo_ios.cpp in Sources */,
DF83E2D92639FD90000825EF /* SystemInfo_macos.mm in Sources */,
DF83E3172639FE17000825EF /* Texture.cpp in Sources */,
DF83E35E2639FE92000825EF /* TextureGL.cpp in Sources */,
DF83E3932639FED4000825EF /* TextureImpl.cpp in Sources */,
DF83E37D2639FEB8000825EF /* TextureMtl.mm in Sources */,
DF83E3272639FE18000825EF /* Thread.cpp in Sources */,
DF83E21F2639FC74000825EF /* tls.cpp in Sources */,
DF83E2302639FCB0000825EF /* Token.cpp in Sources */,
DF83E2422639FCD5000825EF /* ToposortStructs.cpp in Sources */,
DF83E3182639FE17000825EF /* TransformFeedback.cpp in Sources */,
DF83E3612639FE92000825EF /* TransformFeedbackGL.cpp in Sources */,
DF83E38C2639FEB8000825EF /* TransformFeedbackMtl.mm in Sources */,
DF83E2A92639FD83000825EF /* TranslatorESSL.cpp in Sources */,
DF83E2D22639FD84000825EF /* TranslatorGLSL.cpp in Sources */,
DF83E2C52639FD84000825EF /* TranslatorMetalDirect.cpp in Sources */,
DF83E28E2639FD83000825EF /* TranslatorMetalUtils.cpp in Sources */,
DF83E2D02639FD84000825EF /* Types.cpp in Sources */,
DF83E2822639FD33000825EF /* UnfoldShortCircuitAST.cpp in Sources */,
DF83E3262639FE18000825EF /* Uniform.cpp in Sources */,
DF83E21C2639FC74000825EF /* uniform_type_info_autogen.cpp in Sources */,
DF83E2832639FD33000825EF /* UseInterfaceBlockFields.cpp in Sources */,
DF83E2B32639FD83000825EF /* util.cpp in Sources */,
DF83E21A2639FC74000825EF /* utilities.cpp in Sources */,
DF83E2A72639FD83000825EF /* ValidateAST.cpp in Sources */,
DF83E29E2639FD83000825EF /* ValidateGlobalInitializer.cpp in Sources */,
DF83E2AC2639FD83000825EF /* ValidateLimitations.cpp in Sources */,
DF83E2982639FD83000825EF /* ValidateMaxParameters.cpp in Sources */,
DF83E2A82639FD83000825EF /* ValidateOutputs.cpp in Sources */,
DF83E2C32639FD84000825EF /* ValidateSwitch.cpp in Sources */,
DF83E2D32639FD84000825EF /* ValidateVaryingLocations.cpp in Sources */,
DF83E3012639FE17000825EF /* validationEGL.cpp in Sources */,
DF83E2E62639FE17000825EF /* validationES.cpp in Sources */,
DF83E3222639FE18000825EF /* validationES1.cpp in Sources */,
DF83E30A2639FE17000825EF /* validationES2.cpp in Sources */,
DF83E2E22639FE17000825EF /* validationES3.cpp in Sources */,
DF83E3242639FE18000825EF /* validationES31.cpp in Sources */,
DF83E32B2639FE18000825EF /* validationES32.cpp in Sources */,
DF83E30D2639FE17000825EF /* validationESEXT.cpp in Sources */,
DF83E2B02639FD83000825EF /* VariablePacker.cpp in Sources */,
DF83E2FB2639FE17000825EF /* VaryingPacking.cpp in Sources */,
DF83E25A2639FD33000825EF /* VectorizeVectorScalarArithmetic.cpp in Sources */,
DF83E2C42639FD84000825EF /* VersionGLSL.cpp in Sources */,
DF83E2FC2639FE17000825EF /* VertexArray.cpp in Sources */,
DF83E35F2639FE92000825EF /* VertexArrayGL.cpp in Sources */,
DF83E3882639FEB8000825EF /* VertexArrayMtl.mm in Sources */,
DF83E31C2639FE17000825EF /* VertexAttribute.cpp in Sources */,
DF83E3692639FE92000825EF /* WindowSurfaceCGL.mm in Sources */,
DF83E3512639FE92000825EF /* WindowSurfaceEAGL.mm in Sources */,
DF83E30C2639FE17000825EF /* WorkerThread.cpp in Sources */,
DF83E2362639FCD5000825EF /* WrapMain.cpp in Sources */,
7B19599526C3C64E00C09322 /* xxhash.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
FFDA50C3269F845100AE11E2 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
FFDA50CC269F848200AE11E2 /* blit.metal in Sources */,
FFDA50CD269F848200AE11E2 /* clear.metal in Sources */,
FFDA50CE269F848200AE11E2 /* copy_buffer.metal in Sources */,
FFDA50CF269F848200AE11E2 /* gen_indices.metal in Sources */,
FFDA50D0269F848200AE11E2 /* gen_mipmap.metal in Sources */,
FFDA50D1269F848200AE11E2 /* rewrite_indices.metal in Sources */,
FFDA50D2269F848200AE11E2 /* visibility.metal in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
31DB79572491C35400982878 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 31CDFDF32491819E00486F27 /* ANGLE (dynamic) */;
targetProxy = 31DB79562491C35400982878 /* PBXContainerItemProxy */;
};
FFDA50D4269F84A000AE11E2 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = FFDA50C4269F845100AE11E2 /* ANGLEMetalLib */;
targetProxy = FFDA50D3269F84A000AE11E2 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
31CDFDF62491819E00486F27 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 31CDFDEE24917F8900486F27 /* ANGLE-dynamic.xcconfig */;
buildSettings = {
};
name = Debug;
};
31CDFDF72491819E00486F27 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 31CDFDEE24917F8900486F27 /* ANGLE-dynamic.xcconfig */;
buildSettings = {
};
name = Release;
};
31CDFDF82491819E00486F27 /* Production */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 31CDFDEE24917F8900486F27 /* ANGLE-dynamic.xcconfig */;
buildSettings = {
};
name = Production;
};
31DB79502491C33300982878 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
31DB79512491C33300982878 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
31DB79522491C33300982878 /* Production */ = {
isa = XCBuildConfiguration;
buildSettings = {
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Production;
};
5D7C59DB1208C6C3001C873E /* Production */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5D7C59C61208C68B001C873E /* Base.xcconfig */;
buildSettings = {
};
name = Production;
};
FB39D0711200ED9200088E69 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */;
buildSettings = {
GCC_OPTIMIZATION_LEVEL = 0;
};
name = Debug;
};
FB39D0721200ED9200088E69 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */;
buildSettings = {
};
name = Release;
};
FFDA50C8269F845100AE11E2 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = FFE0D91526A0B4E80071ADAE /* AngleMetalLib.xcconfig */;
buildSettings = {
};
name = Debug;
};
FFDA50C9269F845100AE11E2 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = FFE0D91526A0B4E80071ADAE /* AngleMetalLib.xcconfig */;
buildSettings = {
};
name = Release;
};
FFDA50CA269F845100AE11E2 /* Production */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = FFE0D91526A0B4E80071ADAE /* AngleMetalLib.xcconfig */;
buildSettings = {
};
name = Production;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
31CDFDF52491819E00486F27 /* Build configuration list for PBXNativeTarget "ANGLE (dynamic)" */ = {
isa = XCConfigurationList;
buildConfigurations = (
31CDFDF62491819E00486F27 /* Debug */,
31CDFDF72491819E00486F27 /* Release */,
31CDFDF82491819E00486F27 /* Production */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Production;
};
31DB79532491C33300982878 /* Build configuration list for PBXAggregateTarget "ANGLE" */ = {
isa = XCConfigurationList;
buildConfigurations = (
31DB79502491C33300982878 /* Debug */,
31DB79512491C33300982878 /* Release */,
31DB79522491C33300982878 /* Production */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Production;
};
FB39D0731200ED9200088E69 /* Build configuration list for PBXProject "ANGLE" */ = {
isa = XCConfigurationList;
buildConfigurations = (
FB39D0711200ED9200088E69 /* Debug */,
FB39D0721200ED9200088E69 /* Release */,
5D7C59DB1208C6C3001C873E /* Production */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Production;
};
FFDA50CB269F845100AE11E2 /* Build configuration list for PBXNativeTarget "ANGLEMetalLib" */ = {
isa = XCConfigurationList;
buildConfigurations = (
FFDA50C8269F845100AE11E2 /* Debug */,
FFDA50C9269F845100AE11E2 /* Release */,
FFDA50CA269F845100AE11E2 /* Production */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Production;
};
/* End XCConfigurationList section */
};
rootObject = FB39D0701200ED9200088E69 /* Project object */;
}