/
project.pbxproj
4269 lines (4253 loc) · 414 KB
/
project.pbxproj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// !$*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 */; };
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 */; };
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 */; };
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 */; };
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 */; };
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 */; };
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, ); }; };
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 */; };
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 */; };
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 */; };
31CDFF812491849800486F27 /* EmulateMultiDrawShaderBuiltins.h in Headers */ = {isa = PBXBuildFile; fileRef = A30306EF2305F5EE002DA972 /* EmulateMultiDrawShaderBuiltins.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 */; };
31CDFF8A2491849800486F27 /* ClampPointSize.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D5FF22826B8F00B5BA2C /* ClampPointSize.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 */; };
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 */; };
31CDFF982491849800486F27 /* RewriteDfdy.h in Headers */ = {isa = PBXBuildFile; fileRef = A30306F02305F5EE002DA972 /* RewriteDfdy.h */; };
31CDFF9B2491849800486F27 /* PruneEmptyCases.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D61B22826B9300B5BA2C /* PruneEmptyCases.h */; };
31CDFF9F2491849800486F27 /* RecordConstantPrecision.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D62022826B9400B5BA2C /* RecordConstantPrecision.h */; };
31CDFFA32491849800486F27 /* ScalarizeVecAndMatConstructorArgs.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D63222826B9900B5BA2C /* ScalarizeVecAndMatConstructorArgs.h */; };
31CDFFA52491849800486F27 /* DeferGlobalInitializers.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D62D22826B9800B5BA2C /* DeferGlobalInitializers.h */; };
31CDFFA62491849800486F27 /* RewriteCubeMapSamplersAs2DArray.h in Headers */ = {isa = PBXBuildFile; fileRef = A30306F12305F5EE002DA972 /* RewriteCubeMapSamplersAs2DArray.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 */; };
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 */; };
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 */; };
3A0EBF992980B495002C72BC /* logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A0EBF812980B445002C72BC /* logging.h */; };
3A0EBF9A2980B495002C72BC /* sys_byteorder.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A0EBF822980B445002C72BC /* sys_byteorder.h */; };
3A0EBF9B2980B49D002C72BC /* sha1.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A0EBF942980B445002C72BC /* sha1.h */; };
3A0EBF9C2980B49D002C72BC /* sha1.cc in Sources */ = {isa = PBXBuildFile; fileRef = 3A0EBF922980B445002C72BC /* sha1.cc */; };
3A0EBF9D2980B49D002C72BC /* macros.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A0EBF932980B445002C72BC /* macros.h */; };
3A0EBF9E2980B4A0002C72BC /* base_export.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A0EBF972980B445002C72BC /* base_export.h */; };
3A0EBF9F2980B4A0002C72BC /* no_destructor.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A0EBF982980B445002C72BC /* no_destructor.h */; };
3A0EBFA02980B545002C72BC /* clamped_math_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A0EBF8B2980B445002C72BC /* clamped_math_impl.h */; };
3A0EBFA12980B545002C72BC /* checked_math_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A0EBF8D2980B445002C72BC /* checked_math_impl.h */; };
3A0EBFA22980B545002C72BC /* safe_conversions_arm_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A0EBF882980B445002C72BC /* safe_conversions_arm_impl.h */; };
3A0EBFA32980B545002C72BC /* safe_conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A0EBF8C2980B445002C72BC /* safe_conversions.h */; };
3A0EBFA42980B545002C72BC /* clamped_math.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A0EBF842980B445002C72BC /* clamped_math.h */; };
3A0EBFA52980B545002C72BC /* math_constants.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A0EBF862980B445002C72BC /* math_constants.h */; };
3A0EBFA62980B545002C72BC /* ranges.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A0EBF852980B445002C72BC /* ranges.h */; };
3A0EBFA72980B545002C72BC /* checked_math.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A0EBF892980B445002C72BC /* checked_math.h */; };
3A0EBFA82980B545002C72BC /* safe_math_clang_gcc_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A0EBF872980B445002C72BC /* safe_math_clang_gcc_impl.h */; };
3A0EBFA92980B545002C72BC /* safe_math_arm_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A0EBF8A2980B445002C72BC /* safe_math_arm_impl.h */; };
3A0EBFAA2980B548002C72BC /* safe_math.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A0EBF8F2980B445002C72BC /* safe_math.h */; };
3A0EBFAB2980B548002C72BC /* safe_conversions_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A0EBF902980B445002C72BC /* safe_conversions_impl.h */; };
3A0EBFAC2980B548002C72BC /* safe_math_shared_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A0EBF912980B445002C72BC /* safe_math_shared_impl.h */; };
3A0EBFB02980B668002C72BC /* CompiledShaderState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3A0EBFAF2980B65F002C72BC /* CompiledShaderState.cpp */; };
3A0EBFB12980B66E002C72BC /* CompiledShaderState.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A0EBFAE2980B65F002C72BC /* CompiledShaderState.h */; };
3A0EBFB22980B671002C72BC /* BinaryStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A0EBFAD2980B649002C72BC /* BinaryStream.h */; };
3A0EBFB72980B6C1002C72BC /* DeviceMtl.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A0EBFB32980B6C0002C72BC /* DeviceMtl.h */; };
3A0EBFB92980B6C1002C72BC /* mtl_msl_utils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3A0EBFB52980B6C1002C72BC /* mtl_msl_utils.mm */; };
3A0EBFBA2980B6C1002C72BC /* mtl_msl_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A0EBFB62980B6C1002C72BC /* mtl_msl_utils.h */; };
3A0EBFBD2980BA41002C72BC /* DeclarePerVertexBlocks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3A0EBFBB2980BA41002C72BC /* DeclarePerVertexBlocks.cpp */; };
3A0EBFBE2980BA41002C72BC /* DeclarePerVertexBlocks.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A0EBFBC2980BA41002C72BC /* DeclarePerVertexBlocks.h */; };
3A2C66F5292371B200FEDF46 /* WorkerThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3A2C66EF29236E7D00FEDF46 /* WorkerThread.cpp */; };
3A2C66F6292371E100FEDF46 /* entry_points_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3A2C66EE29236E3100FEDF46 /* entry_points_utils.cpp */; };
3A2C66FA292372C800FEDF46 /* AstcDecompressorNoOp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3A2C66F8292372BA00FEDF46 /* AstcDecompressorNoOp.cpp */; };
3A2C66FB292372CC00FEDF46 /* AstcDecompressor.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A2C66F9292372BA00FEDF46 /* AstcDecompressor.h */; };
3A2C66FC292372D400FEDF46 /* loadimage_paletted.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3A2C66F7292372BA00FEDF46 /* loadimage_paletted.cpp */; };
3A2C66FF292373D900FEDF46 /* PLSProgramCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3A2C66FE292373D400FEDF46 /* PLSProgramCache.cpp */; };
3A2C6700292373DC00FEDF46 /* PLSProgramCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A2C66FD292373D400FEDF46 /* PLSProgramCache.h */; };
3A2C67012923742600FEDF46 /* ConstantNames.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3A2C66ED29236D4100FEDF46 /* ConstantNames.cpp */; };
3A2C67032923766600FEDF46 /* serialize_mock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3A2C67022923766600FEDF46 /* serialize_mock.cpp */; };
3A50108F2988C7CC007516AD /* blocklayoutMetal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3A50108D2988C7CC007516AD /* blocklayoutMetal.cpp */; };
3A5010902988C7CC007516AD /* blocklayoutMetal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A50108E2988C7CC007516AD /* blocklayoutMetal.h */; };
3A7AA54D28E1319D009E09C2 /* PixelLocalStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A7AA54B28E1319D009E09C2 /* PixelLocalStorage.h */; };
3A7AA54E28E1319D009E09C2 /* PixelLocalStorage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3A7AA54C28E1319D009E09C2 /* PixelLocalStorage.cpp */; };
3AD0D2242988C96D0080D728 /* renderermtl_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3AD0D2222988C96D0080D728 /* renderermtl_utils.cpp */; };
3AD0D2252988C96D0080D728 /* renderermtl_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AD0D2232988C96D0080D728 /* renderermtl_utils.h */; };
6E27925927EA43F500B1BA86 /* BaseTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E27925827EA43F500B1BA86 /* BaseTypes.cpp */; };
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 */; };
7B24C80A28D9A20D00E2DDB1 /* ImmutableString_ESSL_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B24C80928D9A20D00E2DDB1 /* ImmutableString_ESSL_autogen.cpp */; };
7B24C80D28D9A25100E2DDB1 /* SymbolTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B24C80B28D9A25000E2DDB1 /* SymbolTable.cpp */; };
7B24C80E28D9A25100E2DDB1 /* SymbolTable_ESSL_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B24C80C28D9A25000E2DDB1 /* SymbolTable_ESSL_autogen.cpp */; };
7B7608312898322F000012A1 /* loadimage_astc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B7608302898322F000012A1 /* loadimage_astc.cpp */; };
7B7608342898326C000012A1 /* RewritePixelLocalStorage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B7608322898326C000012A1 /* RewritePixelLocalStorage.cpp */; };
7B7608352898326C000012A1 /* RewritePixelLocalStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B7608332898326C000012A1 /* RewritePixelLocalStorage.h */; };
7B76083B289832BD000012A1 /* RenderbufferImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B760836289832BD000012A1 /* RenderbufferImpl.cpp */; };
7B76083C289832BD000012A1 /* FramebufferImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B760837289832BD000012A1 /* FramebufferImpl.cpp */; };
7B76083D289832BD000012A1 /* VertexArrayImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B760838289832BD000012A1 /* VertexArrayImpl.cpp */; };
7B76083E289832BD000012A1 /* ProgramImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B760839289832BD000012A1 /* ProgramImpl.cpp */; };
7B76083F289832BD000012A1 /* TransformFeedbackImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B76083A289832BD000012A1 /* TransformFeedbackImpl.cpp */; };
7B81955B28CF63D800C7ABCD /* MemoryShaderCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B81955928CF63D800C7ABCD /* MemoryShaderCache.cpp */; };
7B81955C28CF63D800C7ABCD /* MemoryShaderCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B81955A28CF63D800C7ABCD /* MemoryShaderCache.h */; };
7BCF49C528AD1C8C0090D34A /* apple_platform_utils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7BCF49C228AD1C8C0090D34A /* apple_platform_utils.mm */; };
7BCF49C628AD1C8C0090D34A /* CircularBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BCF49C328AD1C8C0090D34A /* CircularBuffer.h */; };
7BCF49C728AD1C8C0090D34A /* apple_platform_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BCF49C428AD1C8C0090D34A /* apple_platform_utils.h */; };
7BDC2D8129E9951900DF385C /* SourcesEAGL2-mm.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7BDC2D8029E9951900DF385C /* SourcesEAGL2-mm.mm */; };
7BDC8C7D2993A4E000C2BDDF /* mtl_library_cache.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7BDC8C7A2993A4CB00C2BDDF /* mtl_library_cache.mm */; };
7BFF6EDD29E9908A009E1A57 /* SourcesEAGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B037F8F29E98CF100D23E74 /* SourcesEAGL.cpp */; };
7BFF6EDE29E9908A009E1A57 /* SourcesCGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B037F9329E98CF100D23E74 /* SourcesCGL.cpp */; };
7BFF6EDF29E9908A009E1A57 /* SourcesPlatform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B037F9429E98CF200D23E74 /* SourcesPlatform.cpp */; };
7BFF6EE029E9908A009E1A57 /* SourcesEAGL1-mm.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7B037F9029E98CF100D23E74 /* SourcesEAGL1-mm.mm */; };
7BFF6EE129E9908A009E1A57 /* SourcesCGL-mm.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7B037F9129E98CF100D23E74 /* SourcesCGL-mm.mm */; };
7BFF6EE229E9908A009E1A57 /* SourcesPlatform-mm.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7B037F9529E98CF200D23E74 /* SourcesPlatform-mm.mm */; };
7BFF6EE329E9908A009E1A57 /* SourcesGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B037F9229E98CF100D23E74 /* SourcesGL.cpp */; };
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 */; };
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 */; };
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 */; };
DF83E2532639FD33000825EF /* SimplifyLoopConditions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D61722826B9200B5BA2C /* SimplifyLoopConditions.cpp */; };
DF83E2542639FD33000825EF /* InitializeVariables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D64422826B9D00B5BA2C /* InitializeVariables.cpp */; };
DF83E2582639FD33000825EF /* EmulateGLFragColorBroadcast.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D63822826B9A00B5BA2C /* EmulateGLFragColorBroadcast.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 */; };
DF83E2672639FD33000825EF /* ClampPointSize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D60122826B8F00B5BA2C /* ClampPointSize.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 */; };
DF83E2732639FD33000825EF /* RewriteCubeMapSamplersAs2DArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30306F52305F5EE002DA972 /* RewriteCubeMapSamplersAs2DArray.cpp */; };
DF83E2752639FD33000825EF /* ScalarizeVecAndMatConstructorArgs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D63122826B9900B5BA2C /* ScalarizeVecAndMatConstructorArgs.cpp */; };
DF83E2762639FD33000825EF /* RemoveUnreferencedVariables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D5F522826B8E00B5BA2C /* RemoveUnreferencedVariables.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 */; };
DF83E2802639FD33000825EF /* RewriteTexelFetchOffset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D61022826B9100B5BA2C /* RewriteTexelFetchOffset.cpp */; };
DF83E2812639FD33000825EF /* DeclareAndInitBuiltinsForInstancedMultiview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D64322826B9D00B5BA2C /* DeclareAndInitBuiltinsForInstancedMultiview.cpp */; };
DF83E2852639FD33000825EF /* DeferGlobalInitializers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D60822826B9000B5BA2C /* DeferGlobalInitializers.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 */; };
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 */; };
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 */; };
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 */; };
DF83E2C72639FD84000825EF /* FindSymbolNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D6F322826CB200B5BA2C /* FindSymbolNode.cpp */; };
DF83E2C82639FD84000825EF /* BuiltInFunctionEmulatorGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC011B04375F00235552 /* BuiltInFunctionEmulatorGLSL.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 */; };
DF83E2DA2639FD90000825EF /* SystemInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD59982284FC750018F2D8 /* SystemInfo.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 */; };
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 */; };
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 */; };
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 */; };
DF83E33D2639FE2A000825EF /* entry_points_gles_1_0_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30B581E238DF74F0079FDDC /* entry_points_gles_1_0_autogen.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 */; };
DF83E3442639FE92000825EF /* FramebufferGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300F31DE39F1A00D2C405 /* FramebufferGL.cpp */; };
DF83E3452639FE92000825EF /* MemoryObjectGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30307852305F8EF002DA972 /* MemoryObjectGL.cpp */; };
DF83E3472639FE92000825EF /* SurfaceGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB3010C1DE39F1A00D2C405 /* SurfaceGL.cpp */; };
DF83E34A2639FE92000825EF /* FenceNVGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300ED1DE39F1A00D2C405 /* FenceNVGL.cpp */; };
DF83E34B2639FE92000825EF /* ImageGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30307882305F8F0002DA972 /* ImageGL.cpp */; };
DF83E34D2639FE92000825EF /* SemaphoreGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30307842305F8EF002DA972 /* SemaphoreGL.cpp */; };
DF83E34E2639FE92000825EF /* ProgramGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300FC1DE39F1A00D2C405 /* ProgramGL.cpp */; };
DF83E3502639FE92000825EF /* BufferGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300E21DE39F1A00D2C405 /* BufferGL.cpp */; };
DF83E3532639FE92000825EF /* DispatchTableGL_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDB41FCE44BE00AC7A89 /* DispatchTableGL_autogen.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 */; };
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 */; };
DF83E3642639FE92000825EF /* DisplayApple_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3C3FE19255DDE4300B73018 /* DisplayApple_api.cpp */; };
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 */; };
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 */; };
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 */; };
FF194FB927432BAC006A97A3 /* DriverUniformMetal.h in Headers */ = {isa = PBXBuildFile; fileRef = FF194FB827432BAC006A97A3 /* DriverUniformMetal.h */; };
FF194FC727432C4D006A97A3 /* Operator_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = FF194FBB27432C4D006A97A3 /* Operator_autogen.h */; };
FF194FC827432C4D006A97A3 /* ValidateTypeSizeLimitations.h in Headers */ = {isa = PBXBuildFile; fileRef = FF194FBC27432C4D006A97A3 /* ValidateTypeSizeLimitations.h */; };
FF194FC927432C4D006A97A3 /* ValidateTypeSizeLimitations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF194FBD27432C4D006A97A3 /* ValidateTypeSizeLimitations.cpp */; };
FF194FCA27432C4D006A97A3 /* DriverUniformMetal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF194FBE27432C4D006A97A3 /* DriverUniformMetal.cpp */; };
FF194FCC27432C4D006A97A3 /* ValidateBarrierFunctionCall.h in Headers */ = {isa = PBXBuildFile; fileRef = FF194FC027432C4D006A97A3 /* ValidateBarrierFunctionCall.h */; };
FF194FCD27432C4D006A97A3 /* ValidateClipCullDistance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF194FC127432C4D006A97A3 /* ValidateClipCullDistance.cpp */; };
FF194FCE27432C4D006A97A3 /* ValidateBarrierFunctionCall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF194FC227432C4D006A97A3 /* ValidateBarrierFunctionCall.cpp */; };
FF194FCF27432C4D006A97A3 /* ValidateClipCullDistance.h in Headers */ = {isa = PBXBuildFile; fileRef = FF194FC327432C4D006A97A3 /* ValidateClipCullDistance.h */; };
FF194FE027432CC3006A97A3 /* ClampIndirectIndices.h in Headers */ = {isa = PBXBuildFile; fileRef = FF194FD227432CC2006A97A3 /* ClampIndirectIndices.h */; };
FF194FE127432CC3006A97A3 /* RewriteArrayOfArrayOfOpaqueUniforms.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF194FD327432CC2006A97A3 /* RewriteArrayOfArrayOfOpaqueUniforms.cpp */; };
FF194FE227432CC3006A97A3 /* SeparateStructFromUniformDeclarations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF194FD427432CC2006A97A3 /* SeparateStructFromUniformDeclarations.cpp */; };
FF194FE327432CC3006A97A3 /* ConvertUnsupportedConstructorsToFunctionCalls.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF194FD527432CC2006A97A3 /* ConvertUnsupportedConstructorsToFunctionCalls.cpp */; };
FF194FE427432CC3006A97A3 /* SeparateStructFromUniformDeclarations.h in Headers */ = {isa = PBXBuildFile; fileRef = FF194FD627432CC2006A97A3 /* SeparateStructFromUniformDeclarations.h */; };
FF194FE527432CC3006A97A3 /* RewriteArrayOfArrayOfOpaqueUniforms.h in Headers */ = {isa = PBXBuildFile; fileRef = FF194FD727432CC2006A97A3 /* RewriteArrayOfArrayOfOpaqueUniforms.h */; };
FF194FE627432CC3006A97A3 /* ConvertUnsupportedConstructorsToFunctionCalls.h in Headers */ = {isa = PBXBuildFile; fileRef = FF194FD927432CC2006A97A3 /* ConvertUnsupportedConstructorsToFunctionCalls.h */; };
FF194FE727432CC3006A97A3 /* MonomorphizeUnsupportedFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = FF194FDA27432CC2006A97A3 /* MonomorphizeUnsupportedFunctions.h */; };
FF194FE827432CC3006A97A3 /* ForcePrecisionQualifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF194FDB27432CC2006A97A3 /* ForcePrecisionQualifier.cpp */; };
FF194FE927432CC3006A97A3 /* MonomorphizeUnsupportedFunctions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF194FDC27432CC3006A97A3 /* MonomorphizeUnsupportedFunctions.cpp */; };
FF194FEA27432CC3006A97A3 /* ClampIndirectIndices.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF194FDE27432CC3006A97A3 /* ClampIndirectIndices.cpp */; };
FF194FEB27432CC3006A97A3 /* ForcePrecisionQualifier.h in Headers */ = {isa = PBXBuildFile; fileRef = FF194FDF27432CC3006A97A3 /* ForcePrecisionQualifier.h */; };
FF2D2F5525C8B14A002FB699 /* FixTypeConstructors.h in Headers */ = {isa = PBXBuildFile; fileRef = FF2D2F5225C8B14A002FB699 /* FixTypeConstructors.h */; };
FF3A9FFB2756B7C000BE0397 /* ImageImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF3A9FFA2756B7C000BE0397 /* ImageImpl.cpp */; };
FF4BB3642769467600994EBF /* mtl_context_device.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF4BB3612769467500994EBF /* mtl_context_device.mm */; };
FF4BB3652769467600994EBF /* mtl_resource_spi.h in Headers */ = {isa = PBXBuildFile; fileRef = FF4BB3622769467600994EBF /* mtl_resource_spi.h */; };
FF4BB3662769467600994EBF /* mtl_context_device.h in Headers */ = {isa = PBXBuildFile; fileRef = FF4BB3632769467600994EBF /* mtl_context_device.h */; };
FF582E1626544FC4006DA5B8 /* ProvokingVertexHelper.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF582E1426544FC4006DA5B8 /* ProvokingVertexHelper.mm */; };
FF582E1726544FC4006DA5B8 /* ProvokingVertexHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = FF582E1526544FC4006DA5B8 /* ProvokingVertexHelper.h */; };
FF62F63127443DC400AD6EDC /* mtl_default_shaders_src_autogen.metal in Sources */ = {isa = PBXBuildFile; fileRef = FF62F63027443DB900AD6EDC /* mtl_default_shaders_src_autogen.metal */; };
FF62F64127446DC800AD6EDC /* SpecializationConstant.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF62F63227446DC700AD6EDC /* SpecializationConstant.cpp */; };
FF62F64227446DC800AD6EDC /* BuiltIn.h in Headers */ = {isa = PBXBuildFile; fileRef = FF62F63327446DC700AD6EDC /* BuiltIn.h */; };
FF62F64327446DC800AD6EDC /* RewriteSampleMaskVariable.h in Headers */ = {isa = PBXBuildFile; fileRef = FF62F63427446DC700AD6EDC /* RewriteSampleMaskVariable.h */; };
FF62F64427446DC800AD6EDC /* ReplaceClipCullDistanceVariable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF62F63527446DC700AD6EDC /* ReplaceClipCullDistanceVariable.cpp */; };
FF62F64527446DC800AD6EDC /* RewriteSampleMaskVariable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF62F63627446DC700AD6EDC /* RewriteSampleMaskVariable.cpp */; };
FF62F64627446DC800AD6EDC /* DriverUniform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF62F63727446DC700AD6EDC /* DriverUniform.cpp */; };
FF62F64727446DC800AD6EDC /* FindPreciseNodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF62F63827446DC800AD6EDC /* FindPreciseNodes.cpp */; };
FF62F64827446DC800AD6EDC /* BuiltIn_complete_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = FF62F63927446DC800AD6EDC /* BuiltIn_complete_autogen.h */; };
FF62F64927446DC800AD6EDC /* SpecializationConstant.h in Headers */ = {isa = PBXBuildFile; fileRef = FF62F63A27446DC800AD6EDC /* SpecializationConstant.h */; };
FF62F64A27446DC800AD6EDC /* RunAtTheBeginningOfShader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF62F63B27446DC800AD6EDC /* RunAtTheBeginningOfShader.cpp */; };
FF62F64B27446DC800AD6EDC /* RunAtTheBeginningOfShader.h in Headers */ = {isa = PBXBuildFile; fileRef = FF62F63C27446DC800AD6EDC /* RunAtTheBeginningOfShader.h */; };
FF62F64C27446DC800AD6EDC /* FindPreciseNodes.h in Headers */ = {isa = PBXBuildFile; fileRef = FF62F63D27446DC800AD6EDC /* FindPreciseNodes.h */; };
FF62F64D27446DC800AD6EDC /* ReplaceClipCullDistanceVariable.h in Headers */ = {isa = PBXBuildFile; fileRef = FF62F63E27446DC800AD6EDC /* ReplaceClipCullDistanceVariable.h */; };
FF62F64E27446DC800AD6EDC /* DriverUniform.h in Headers */ = {isa = PBXBuildFile; fileRef = FF62F63F27446DC800AD6EDC /* DriverUniform.h */; };
FF62F69627448D6A00AD6EDC /* Context_gl_3_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = FF62F68A27448D6900AD6EDC /* Context_gl_3_autogen.h */; };
FF62F69727448D6A00AD6EDC /* Context_gles_3_0_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = FF62F68B27448D6900AD6EDC /* Context_gles_3_0_autogen.h */; };
FF62F69827448D6A00AD6EDC /* Context_gles_ext_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = FF62F68C27448D6900AD6EDC /* Context_gles_ext_autogen.h */; };
FF62F69927448D6A00AD6EDC /* Context_gles_1_0_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = FF62F68D27448D6900AD6EDC /* Context_gles_1_0_autogen.h */; };
FF62F69A27448D6A00AD6EDC /* gles_extensions_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF62F68E27448D6900AD6EDC /* gles_extensions_autogen.cpp */; };
FF62F69B27448D6A00AD6EDC /* Context_gles_2_0_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = FF62F68F27448D6900AD6EDC /* Context_gles_2_0_autogen.h */; };
FF62F69C27448D6A00AD6EDC /* Context_gl_4_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = FF62F69027448D6900AD6EDC /* Context_gl_4_autogen.h */; };
FF62F69D27448D6A00AD6EDC /* Context_gl_1_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = FF62F69127448D6900AD6EDC /* Context_gl_1_autogen.h */; };
FF62F69E27448D6A00AD6EDC /* Context_gl_2_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = FF62F69227448D6900AD6EDC /* Context_gl_2_autogen.h */; };
FF62F69F27448D6A00AD6EDC /* Context_gles_3_1_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = FF62F69327448D6900AD6EDC /* Context_gles_3_1_autogen.h */; };
FF62F6A027448D6A00AD6EDC /* Context_gles_3_2_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = FF62F69427448D6900AD6EDC /* Context_gles_3_2_autogen.h */; };
FF62F6A127448D6A00AD6EDC /* gles_extensions_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = FF62F69527448D6900AD6EDC /* gles_extensions_autogen.h */; };
FFD0022727449647002BE3BC /* DeviceMtl.mm in Sources */ = {isa = PBXBuildFile; fileRef = FFD0022627449647002BE3BC /* DeviceMtl.mm */; };
FFD00234274497C4002BE3BC /* UnfoldShortCircuitAST.h in Headers */ = {isa = PBXBuildFile; fileRef = FFD0022A274497C4002BE3BC /* UnfoldShortCircuitAST.h */; };
FFD00235274497C4002BE3BC /* RewriteDoWhile.h in Headers */ = {isa = PBXBuildFile; fileRef = FFD0022B274497C4002BE3BC /* RewriteDoWhile.h */; };
FFD00237274497C4002BE3BC /* AddAndTrueToLoopCondition.h in Headers */ = {isa = PBXBuildFile; fileRef = FFD0022D274497C4002BE3BC /* AddAndTrueToLoopCondition.h */; };
FFD00239274497C4002BE3BC /* RewriteUnaryMinusOperatorFloat.h in Headers */ = {isa = PBXBuildFile; fileRef = FFD0022F274497C4002BE3BC /* RewriteUnaryMinusOperatorFloat.h */; };
FFD0023A274497C4002BE3BC /* RewriteRowMajorMatrices.h in Headers */ = {isa = PBXBuildFile; fileRef = FFD00230274497C4002BE3BC /* RewriteRowMajorMatrices.h */; };
FFD00246274497CD002BE3BC /* UseInterfaceBlockFields.h in Headers */ = {isa = PBXBuildFile; fileRef = FFD0023E274497CD002BE3BC /* UseInterfaceBlockFields.h */; };
FFD00247274497CD002BE3BC /* ClampFragDepth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FFD0023F274497CD002BE3BC /* ClampFragDepth.cpp */; };
FFD00248274497CD002BE3BC /* UseInterfaceBlockFields.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FFD00240274497CD002BE3BC /* UseInterfaceBlockFields.cpp */; };
FFD00249274497CD002BE3BC /* RegenerateStructNames.h in Headers */ = {isa = PBXBuildFile; fileRef = FFD00241274497CD002BE3BC /* RegenerateStructNames.h */; };
FFD0024A274497CD002BE3BC /* ClampFragDepth.h in Headers */ = {isa = PBXBuildFile; fileRef = FFD00242274497CD002BE3BC /* ClampFragDepth.h */; };
FFD0024C274497CD002BE3BC /* RewriteRepeatedAssignToSwizzled.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FFD00244274497CD002BE3BC /* RewriteRepeatedAssignToSwizzled.cpp */; };
FFD0024D274497CD002BE3BC /* RewriteRepeatedAssignToSwizzled.h in Headers */ = {isa = PBXBuildFile; fileRef = FFD00245274497CD002BE3BC /* RewriteRepeatedAssignToSwizzled.h */; };
FFD0029327449D1D002BE3BC /* FrameCapture_mock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FFD0029227449D1D002BE3BC /* FrameCapture_mock.cpp */; };
FFD0029527449D6B002BE3BC /* system_utils_apple.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FFD0029427449D6B002BE3BC /* system_utils_apple.cpp */; };
FFD0029827449E12002BE3BC /* angle_version_info.h in Headers */ = {isa = PBXBuildFile; fileRef = FFD0029627449E11002BE3BC /* angle_version_info.h */; };
FFD0029927449E12002BE3BC /* angle_version_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FFD0029727449E11002BE3BC /* angle_version_info.cpp */; };
FFD002A12746E4CF002BE3BC /* entry_points_egl_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FFD0029F2746E4CF002BE3BC /* entry_points_egl_autogen.cpp */; };
FFD002A22746E4CF002BE3BC /* entry_points_egl_ext_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FFD002A02746E4CF002BE3BC /* entry_points_egl_ext_autogen.cpp */; };
FFD002A52746E4F3002BE3BC /* entry_points_egl_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = FFD002A32746E4F3002BE3BC /* entry_points_egl_autogen.h */; settings = {ATTRIBUTES = (Public, ); }; };
FFD002A62746E4F3002BE3BC /* entry_points_egl_ext_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = FFD002A42746E4F3002BE3BC /* entry_points_egl_ext_autogen.h */; settings = {ATTRIBUTES = (Public, ); }; };
FFD002AC2746E560002BE3BC /* egl_ext_stubs_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = FFD002A72746E55F002BE3BC /* egl_ext_stubs_autogen.h */; };
FFD002AD2746E560002BE3BC /* egl_stubs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FFD002A82746E55F002BE3BC /* egl_stubs.cpp */; };
FFD002AE2746E560002BE3BC /* egl_stubs_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = FFD002A92746E55F002BE3BC /* egl_stubs_autogen.h */; };
FFD002AF2746E560002BE3BC /* egl_ext_stubs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FFD002AA2746E55F002BE3BC /* egl_ext_stubs.cpp */; };
FFD002B02746E560002BE3BC /* entry_points_gles_3_1_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = FFD002AB2746E55F002BE3BC /* entry_points_gles_3_1_autogen.h */; };
FFD002B32746E5B2002BE3BC /* proc_table_egl_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FFD002B12746E5B2002BE3BC /* proc_table_egl_autogen.cpp */; };
FFD002B42746E5B2002BE3BC /* proc_table_egl.h in Headers */ = {isa = PBXBuildFile; fileRef = FFD002B22746E5B2002BE3BC /* proc_table_egl.h */; };
/* 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";
};
FF194FFA27443C07006A97A3 /* PBXBuildRule */ = {
isa = PBXBuildRule;
compilerSpec = com.apple.compilers.metal;
filePatterns = "*mtl_default_shaders_src_autogen.inc";
fileType = pattern.proxy;
inputFiles = (
);
isEditable = 1;
outputFiles = (
);
script = "# Type a script or drag a script file from your workspace to insert its path.\n";
};
/* End PBXBuildRule section */
/* Begin PBXContainerItemProxy section */
31DB79562491C35400982878 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = FB39D0701200ED9200088E69 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 31CDFDF32491819E00486F27;
remoteInfo = "ANGLE (dynamic)";
};
FF194FF52744331A006A97A3 /* 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 */
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>"; };
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>"; };
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>"; };
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>"; };
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>"; };
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>"; };
31647F9E2511A1A60010F8FB /* SystemInfo_apple.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = SystemInfo_apple.mm; sourceTree = "<group>"; };