-
Notifications
You must be signed in to change notification settings - Fork 6
/
project.pbxproj
2626 lines (2610 loc) · 221 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 PBXBuildFile section */
521102DF288C1FB7001BE4BC /* HUDTextDrawer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 521102DE288C1FB7001BE4BC /* HUDTextDrawer.swift */; };
521102E3288C2126001BE4BC /* HUDControllerMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 521102E2288C2126001BE4BC /* HUDControllerMode.swift */; };
521102E5288DAB0E001BE4BC /* HUDTextDrawer.metal in Sources */ = {isa = PBXBuildFile; fileRef = 521102E4288DAB0E001BE4BC /* HUDTextDrawer.metal */; };
521102E7288DBF72001BE4BC /* HUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 521102E6288DBF72001BE4BC /* HUD.swift */; };
521102EC28972939001BE4BC /* HUDButtonDrawer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 521102EB28972939001BE4BC /* HUDButtonDrawer.swift */; };
521102ED2897E9A8001BE4BC /* HUDBoneNames.swift in Sources */ = {isa = PBXBuildFile; fileRef = 521102E928968865001BE4BC /* HUDBoneNames.swift */; };
521102EF2899C430001BE4BC /* GLLItemBoneExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 521102EE2899C430001BE4BC /* GLLItemBoneExtensions.swift */; };
5211F83226246EE600A1EC23 /* GLLTextureAssignment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5211F83126246EE600A1EC23 /* GLLTextureAssignment.swift */; };
5213F8831C0E411C007A9EBB /* GLLPreferencesWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5213F8811C0E411C007A9EBB /* GLLPreferencesWindowController.m */; };
5213F8881C0E478C007A9EBB /* GLLPreferencesWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5213F88A1C0E478C007A9EBB /* GLLPreferencesWindow.xib */; };
5214470A16DBF206003E260F /* GLLItemMesh+MeshExport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5214470916DBF206003E260F /* GLLItemMesh+MeshExport.swift */; };
5214470D16DC2312003E260F /* GLLItem+MeshExport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5214470C16DC2312003E260F /* GLLItem+MeshExport.swift */; };
5214471116DE22E1003E260F /* GLLara.help in Resources */ = {isa = PBXBuildFile; fileRef = 5214471016DE22E0003E260F /* GLLara.help */; };
52152CEF16B66951001AE54C /* GLLDDSFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52152CEE16B66951001AE54C /* GLLDDSFile.swift */; };
52232EAE1EFC57D4007FE9AD /* XYAlignedSquare.obj in Resources */ = {isa = PBXBuildFile; fileRef = 52232EAD1EFC57D4007FE9AD /* XYAlignedSquare.obj */; };
5224C8E615FA4F18002A6C76 /* GLLDirectionalLight.m in Sources */ = {isa = PBXBuildFile; fileRef = 5224C8E515FA4F18002A6C76 /* GLLDirectionalLight.m */; };
5224C8EE15FA8FB0002A6C76 /* GLLAngleRangeValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 5224C8ED15FA8FB0002A6C76 /* GLLAngleRangeValueTransformer.m */; };
5224C8F015FABC92002A6C76 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5224C8EF15FABC92002A6C76 /* Accelerate.framework */; };
5227833F1C0A6074002E43FD /* GLLNoSelectionView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 522783411C0A6074002E43FD /* GLLNoSelectionView.xib */; };
522783421C0A6079002E43FD /* GLLPoseExportViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 522783441C0A6079002E43FD /* GLLPoseExportViewController.xib */; };
522783451C0A607E002E43FD /* GLLItemExportView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 522783471C0A607E002E43FD /* GLLItemExportView.xib */; };
522783481C0A6083002E43FD /* GLLRenderAccessoryView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5227834A1C0A6083002E43FD /* GLLRenderAccessoryView.xib */; };
5227834B1C0A6088002E43FD /* GLLWindowSettingsPopoverView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5227834D1C0A6088002E43FD /* GLLWindowSettingsPopoverView.xib */; };
5227834E1C0A608D002E43FD /* GLLAmbientLightView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 522783501C0A608D002E43FD /* GLLAmbientLightView.xib */; };
522783511C0A6091002E43FD /* GLLItemView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 522783531C0A6091002E43FD /* GLLItemView.xib */; };
522783541C0A6096002E43FD /* GLLLightView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 522783561C0A6096002E43FD /* GLLLightView.xib */; };
522783571C0A609B002E43FD /* GLLMeshView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 522783591C0A609B002E43FD /* GLLMeshView.xib */; };
5227835A1C0A60A0002E43FD /* GLLBoneView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5227835C1C0A60A0002E43FD /* GLLBoneView.xib */; };
5227835D1C0A60A4002E43FD /* GLLDocument.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5227835F1C0A60A4002E43FD /* GLLDocument.xib */; };
522783601C0A60A9002E43FD /* GLLRenderWindowController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 522783621C0A60A9002E43FD /* GLLRenderWindowController.xib */; };
522783631C0A60B0002E43FD /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 522783651C0A60B0002E43FD /* MainMenu.xib */; };
522783AA1C0B3ED8002E43FD /* GLLMultipleSelectionPlaceholder.m in Sources */ = {isa = PBXBuildFile; fileRef = 522783A91C0B3ED8002E43FD /* GLLMultipleSelectionPlaceholder.m */; };
522783AD1C0B79F2002E43FD /* GLLItemMeshTextureSelectionPlaceholder.m in Sources */ = {isa = PBXBuildFile; fileRef = 522783AC1C0B79F2002E43FD /* GLLItemMeshTextureSelectionPlaceholder.m */; };
522783B01C0B7FC0002E43FD /* GLLRenderParameterSelectionPlaceholder.m in Sources */ = {isa = PBXBuildFile; fileRef = 522783AF1C0B7FBF002E43FD /* GLLRenderParameterSelectionPlaceholder.m */; };
522783B31C0B91EF002E43FD /* GLLItemMeshSelectionPlaceholder.m in Sources */ = {isa = PBXBuildFile; fileRef = 522783B21C0B91EF002E43FD /* GLLItemMeshSelectionPlaceholder.m */; };
52301E2D2087D91600B3E331 /* GLLOptionalPartController.m in Sources */ = {isa = PBXBuildFile; fileRef = 52301E2C2087D91600B3E331 /* GLLOptionalPartController.m */; };
52301E302087E36100B3E331 /* GLLItemOptionalPartMarker.m in Sources */ = {isa = PBXBuildFile; fileRef = 52301E2F2087E36100B3E331 /* GLLItemOptionalPartMarker.m */; };
52301E322087E6FC00B3E331 /* GLLOptionalPartView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 52301E312087E6FC00B3E331 /* GLLOptionalPartView.xib */; };
52301E352087E71400B3E331 /* GLLOptionalPartViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 52301E342087E71400B3E331 /* GLLOptionalPartViewController.m */; };
52301E382089372200B3E331 /* GLLOptionalPart.m in Sources */ = {isa = PBXBuildFile; fileRef = 52301E372089372200B3E331 /* GLLOptionalPart.m */; };
52301E472096518500B3E331 /* GLLDrawingPreferencesView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 52301E492096518500B3E331 /* GLLDrawingPreferencesView.xib */; };
52329F4C16C1D71E00338A0A /* GLLItemExportView.strings in Resources */ = {isa = PBXBuildFile; fileRef = 52329F4A16C1D71E00338A0A /* GLLItemExportView.strings */; };
52329F4F16C1D72600338A0A /* GLLPoseExportViewController.strings in Resources */ = {isa = PBXBuildFile; fileRef = 52329F4D16C1D72600338A0A /* GLLPoseExportViewController.strings */; };
52329F5216C1D76200338A0A /* Textures.strings in Resources */ = {isa = PBXBuildFile; fileRef = 52329F5416C1D76200338A0A /* Textures.strings */; };
5233BD0816E9511600DD77BE /* GLLTestObjectWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5233BD0716E9511600DD77BE /* GLLTestObjectWriter.m */; };
5233BD0E16EA87A200DD77BE /* generic_item.mesh.ascii in Resources */ = {isa = PBXBuildFile; fileRef = 5233BD0D16EA87A200DD77BE /* generic_item.mesh.ascii */; };
5233BD0F16EA87B600DD77BE /* defaultColor.png in Resources */ = {isa = PBXBuildFile; fileRef = 523AEED816C4883A0062C025 /* defaultColor.png */; };
5233BD1616EAB36000DD77BE /* defaultReflection.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 523AEEDE16C488960062C025 /* defaultReflection.jpg */; };
5233BD1B16ECA72000DD77BE /* testDiffusetexture.png in Resources */ = {isa = PBXBuildFile; fileRef = 5233BD1A16ECA71F00DD77BE /* testDiffusetexture.png */; };
5233BD2416ECA9FA00DD77BE /* testBumptexture.png in Resources */ = {isa = PBXBuildFile; fileRef = 5233BD1C16ECA9F800DD77BE /* testBumptexture.png */; };
5233BD2516ECA9FA00DD77BE /* testBump1Texture.png in Resources */ = {isa = PBXBuildFile; fileRef = 5233BD1D16ECA9F800DD77BE /* testBump1Texture.png */; };
5233BD2616ECA9FA00DD77BE /* testBump2Texture.png in Resources */ = {isa = PBXBuildFile; fileRef = 5233BD1E16ECA9F900DD77BE /* testBump2Texture.png */; };
5233BD2716ECA9FA00DD77BE /* testEmissiontexture.png in Resources */ = {isa = PBXBuildFile; fileRef = 5233BD1F16ECA9F900DD77BE /* testEmissiontexture.png */; };
5233BD2816ECA9FA00DD77BE /* testLightmaptexture.png in Resources */ = {isa = PBXBuildFile; fileRef = 5233BD2016ECA9F900DD77BE /* testLightmaptexture.png */; };
5233BD2916ECA9FA00DD77BE /* testMasktexture.png in Resources */ = {isa = PBXBuildFile; fileRef = 5233BD2116ECA9F900DD77BE /* testMasktexture.png */; };
5233BD2A16ECA9FA00DD77BE /* testReflectiontexture.png in Resources */ = {isa = PBXBuildFile; fileRef = 5233BD2216ECA9F900DD77BE /* testReflectiontexture.png */; };
5233BD2B16ECA9FA00DD77BE /* testSpeculartexture.png in Resources */ = {isa = PBXBuildFile; fileRef = 5233BD2316ECA9F900DD77BE /* testSpeculartexture.png */; };
523AEEDA16C4883A0062C025 /* defaultBlack.png in Resources */ = {isa = PBXBuildFile; fileRef = 523AEED616C4883A0062C025 /* defaultBlack.png */; };
523AEEDB16C4883A0062C025 /* defaultBump.png in Resources */ = {isa = PBXBuildFile; fileRef = 523AEED716C4883A0062C025 /* defaultBump.png */; };
523AEEDC16C4883A0062C025 /* defaultColor.png in Resources */ = {isa = PBXBuildFile; fileRef = 523AEED816C4883A0062C025 /* defaultColor.png */; };
523AEEDD16C4883A0062C025 /* defaultWhite.png in Resources */ = {isa = PBXBuildFile; fileRef = 523AEED916C4883A0062C025 /* defaultWhite.png */; };
523AEEDF16C488960062C025 /* defaultReflection.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 523AEEDE16C488960062C025 /* defaultReflection.jpg */; };
523BBAFD287B0FDC00B2D52E /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 523BBAFC287B0FDC00B2D52E /* IOKit.framework */; };
523BBAFF287B23D600B2D52E /* GLLRenderWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 523BBAFE287B23D600B2D52E /* GLLRenderWindow.swift */; };
523BBB01287E94EF00B2D52E /* GLLControllerPreferencesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 523BBB00287E94EF00B2D52E /* GLLControllerPreferencesView.swift */; };
523BBB052880BCB300B2D52E /* GLLGameControllerManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 523BBB042880BCB300B2D52E /* GLLGameControllerManager.swift */; };
523BBB072880C78600B2D52E /* GLLPreferenceKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = 523BBB062880C78600B2D52E /* GLLPreferenceKeys.swift */; };
523D368116BEB29F004FAD4B /* GLLSubItemController.m in Sources */ = {isa = PBXBuildFile; fileRef = 523D368016BEB29F004FAD4B /* GLLSubItemController.m */; };
523D368516BED84B004FAD4B /* GLLItemMeshTexture.m in Sources */ = {isa = PBXBuildFile; fileRef = 523D368416BED84A004FAD4B /* GLLItemMeshTexture.m */; };
523DE0D61604A14200BB9F61 /* glasses.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE0D51604A14200BB9F61 /* glasses.modelparams.plist */; };
523DE0E01604A5ED00BB9F61 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 52B9E09616027FC800641518 /* Foundation.framework */; };
523DE0E31604A5ED00BB9F61 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 523DE0E21604A5ED00BB9F61 /* main.m */; };
523DE0EC1604CE8600BB9F61 /* natla.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE0EB1604CE8600BB9F61 /* natla.modelparams.plist */; };
523DE0EE1604D7A300BB9F61 /* alister.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE0ED1604D7A300BB9F61 /* alister.modelparams.plist */; };
523DE0F01604D7D600BB9F61 /* amelia.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE0EF1604D7D600BB9F61 /* amelia.modelparams.plist */; };
523DE0F21604D80A00BB9F61 /* braid.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE0F11604D80A00BB9F61 /* braid.modelparams.plist */; };
523DE0F41604D84100BB9F61 /* diver_captain.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE0F31604D84100BB9F61 /* diver_captain.modelparams.plist */; };
523DE0F61604D86100BB9F61 /* dummy.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE0F51604D86100BB9F61 /* dummy.modelparams.plist */; };
523DE0F81604D87B00BB9F61 /* excalibur.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE0F71604D87B00BB9F61 /* excalibur.modelparams.plist */; };
523DE0FA1604D8B300BB9F61 /* foliage_tree1.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE0F91604D8B300BB9F61 /* foliage_tree1.modelparams.plist */; };
523DE0FC1604D8CF00BB9F61 /* foliage_tree3.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE0FB1604D8CF00BB9F61 /* foliage_tree3.modelparams.plist */; };
523DE0FE1604D8DE00BB9F61 /* foliage_tree2.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE0FD1604D8DE00BB9F61 /* foliage_tree2.modelparams.plist */; };
523DE1001604D8FA00BB9F61 /* glass_cage.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE0FF1604D8FA00BB9F61 /* glass_cage.modelparams.plist */; };
523DE1041604D9B300BB9F61 /* hair_alister.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE1011604D9B200BB9F61 /* hair_alister.modelparams.plist */; };
523DE1051604D9B300BB9F61 /* hair_amanda.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE1021604D9B200BB9F61 /* hair_amanda.modelparams.plist */; };
523DE1061604D9B300BB9F61 /* hair_natla.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE1031604D9B200BB9F61 /* hair_natla.modelparams.plist */; };
523DE10A1604D9F000BB9F61 /* helicopter.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE1071604D9EF00BB9F61 /* helicopter.modelparams.plist */; };
523DE10B1604D9F000BB9F61 /* jellyfish.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE1081604D9F000BB9F61 /* jellyfish.modelparams.plist */; };
523DE10C1604D9F000BB9F61 /* kraken.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE1091604D9F000BB9F61 /* kraken.modelparams.plist */; };
523DE10E1604E00700BB9F61 /* zip.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE10D1604E00700BB9F61 /* zip.modelparams.plist */; };
523DE1131604E04300BB9F61 /* winston.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE10F1604E04200BB9F61 /* winston.modelparams.plist */; };
523DE1141604E04300BB9F61 /* wraith_stone.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE1101604E04200BB9F61 /* wraith_stone.modelparams.plist */; };
523DE1151604E04300BB9F61 /* yeti_thrall_nochains.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE1111604E04200BB9F61 /* yeti_thrall_nochains.modelparams.plist */; };
523DE1161604E04300BB9F61 /* yeti_thrall.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE1121604E04300BB9F61 /* yeti_thrall.modelparams.plist */; };
523DE1201604E06600BB9F61 /* viking_thrall.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE1171604E06400BB9F61 /* viking_thrall.modelparams.plist */; };
523DE1211604E06600BB9F61 /* weapon_ak_rifle.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE1181604E06400BB9F61 /* weapon_ak_rifle.modelparams.plist */; };
523DE1221604E06600BB9F61 /* weapon_assault_rifle.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE1191604E06400BB9F61 /* weapon_assault_rifle.modelparams.plist */; };
523DE1231604E06600BB9F61 /* weapon_grenade.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE11A1604E06400BB9F61 /* weapon_grenade.modelparams.plist */; };
523DE1241604E06600BB9F61 /* weapon_handgun.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE11B1604E06500BB9F61 /* weapon_handgun.modelparams.plist */; };
523DE1251604E06600BB9F61 /* weapon_shotgun.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE11C1604E06500BB9F61 /* weapon_shotgun.modelparams.plist */; };
523DE1261604E06600BB9F61 /* weapon_speargun.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE11D1604E06500BB9F61 /* weapon_speargun.modelparams.plist */; };
523DE1271604E06600BB9F61 /* weapon_tranquilizer.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE11E1604E06500BB9F61 /* weapon_tranquilizer.modelparams.plist */; };
523DE1281604E06600BB9F61 /* weapon_uzi.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE11F1604E06600BB9F61 /* weapon_uzi.modelparams.plist */; };
523DE12A1604E0C700BB9F61 /* tiger2.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE1291604E0C500BB9F61 /* tiger2.modelparams.plist */; };
523DE12D1604E10D00BB9F61 /* thailand_mirror_statue_left.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE12B1604E10C00BB9F61 /* thailand_mirror_statue_left.modelparams.plist */; };
523DE12E1604E10D00BB9F61 /* thailand_mirror_statue_right.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 523DE12C1604E10D00BB9F61 /* thailand_mirror_statue_right.modelparams.plist */; };
523F73BE16DFFB43003AE788 /* GLLNoSelectionView.strings in Resources */ = {isa = PBXBuildFile; fileRef = 523F73C016DFFB43003AE788 /* GLLNoSelectionView.strings */; };
52423AF41604EB35009F5753 /* panther_thrall.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423AE91604EB35009F5753 /* panther_thrall.modelparams.plist */; };
52423AF51604EB35009F5753 /* panther.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423AEA1604EB35009F5753 /* panther.modelparams.plist */; };
52423AF61604EB35009F5753 /* poacher.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423AEB1604EB35009F5753 /* poacher.modelparams.plist */; };
52423AF71604EB35009F5753 /* ponytail.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423AEC1604EB35009F5753 /* ponytail.modelparams.plist */; };
52423AF81604EB35009F5753 /* recorder.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423AED1604EB35009F5753 /* recorder.modelparams.plist */; };
52423AF91604EB35009F5753 /* scion1.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423AEE1604EB35009F5753 /* scion1.modelparams.plist */; };
52423AFA1604EB35009F5753 /* scion2.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423AEF1604EB35009F5753 /* scion2.modelparams.plist */; };
52423AFB1604EB35009F5753 /* scion3.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423AF01604EB35009F5753 /* scion3.modelparams.plist */; };
52423AFC1604EB35009F5753 /* shark_blue.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423AF11604EB35009F5753 /* shark_blue.modelparams.plist */; };
52423AFD1604EB35009F5753 /* shark_greenland.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423AF21604EB35009F5753 /* shark_greenland.modelparams.plist */; };
52423AFE1604EB35009F5753 /* ship_natla_room.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423AF31604EB35009F5753 /* ship_natla_room.modelparams.plist */; };
52423B011604EB48009F5753 /* natla_nowings.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B001604EB48009F5753 /* natla_nowings.modelparams.plist */; };
52423B061604EB99009F5753 /* mayan_thrall.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B021604EB98009F5753 /* mayan_thrall.modelparams.plist */; };
52423B071604EB99009F5753 /* mercenary.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B031604EB98009F5753 /* mercenary.modelparams.plist */; };
52423B081604EB99009F5753 /* naga_green.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B041604EB99009F5753 /* naga_green.modelparams.plist */; };
52423B091604EB99009F5753 /* naga_red.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B051604EB99009F5753 /* naga_red.modelparams.plist */; };
52423B1E1604EBFE009F5753 /* lara_bathing_suit_nogear.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B0A1604EBFB009F5753 /* lara_bathing_suit_nogear.modelparams.plist */; };
52423B1F1604EBFE009F5753 /* lara_casual.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B0B1604EBFB009F5753 /* lara_casual.modelparams.plist */; };
52423B201604EBFE009F5753 /* lara_dlc_bikini_blackwhite.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B0C1604EBFB009F5753 /* lara_dlc_bikini_blackwhite.modelparams.plist */; };
52423B211604EBFE009F5753 /* lara_dlc_bikini_camo.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B0D1604EBFB009F5753 /* lara_dlc_bikini_camo.modelparams.plist */; };
52423B221604EBFE009F5753 /* lara_dlc_bikini_yellow.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B0E1604EBFB009F5753 /* lara_dlc_bikini_yellow.modelparams.plist */; };
52423B231604EBFE009F5753 /* lara_dlc_casual_explorer.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B0F1604EBFB009F5753 /* lara_dlc_casual_explorer.modelparams.plist */; };
52423B241604EBFE009F5753 /* lara_dlc_classic.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B101604EBFB009F5753 /* lara_dlc_classic.modelparams.plist */; };
52423B251604EBFE009F5753 /* lara_dlc_designer_fashion_winner.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B111604EBFB009F5753 /* lara_dlc_designer_fashion_winner.modelparams.plist */; };
52423B261604EBFE009F5753 /* lara_dlc_dry_suit_red.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B121604EBFC009F5753 /* lara_dlc_dry_suit_red.modelparams.plist */; };
52423B271604EBFE009F5753 /* lara_dlc_jungle_shorts_grey.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B131604EBFC009F5753 /* lara_dlc_jungle_shorts_grey.modelparams.plist */; };
52423B281604EBFE009F5753 /* lara_dlc_legend.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B141604EBFC009F5753 /* lara_dlc_legend.modelparams.plist */; };
52423B291604EBFE009F5753 /* lara_dlc_wetsuit_blue.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B151604EBFC009F5753 /* lara_dlc_wetsuit_blue.modelparams.plist */; };
52423B2A1604EBFE009F5753 /* lara_drysuit.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B161604EBFC009F5753 /* lara_drysuit.modelparams.plist */; };
52423B2B1604EBFE009F5753 /* lara_jungle_heavy.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B171604EBFD009F5753 /* lara_jungle_heavy.modelparams.plist */; };
52423B2C1604EBFE009F5753 /* lara_jungle_pants.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B181604EBFD009F5753 /* lara_jungle_pants.modelparams.plist */; };
52423B2D1604EBFE009F5753 /* lara_jungle_shorts.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B191604EBFD009F5753 /* lara_jungle_shorts.modelparams.plist */; };
52423B2E1604EBFE009F5753 /* lara_snow_heavy.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B1A1604EBFD009F5753 /* lara_snow_heavy.modelparams.plist */; };
52423B2F1604EBFE009F5753 /* lara_snow_light.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B1B1604EBFD009F5753 /* lara_snow_light.modelparams.plist */; };
52423B301604EBFE009F5753 /* lara_wetsuit_nogear.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B1C1604EBFD009F5753 /* lara_wetsuit_nogear.modelparams.plist */; };
52423B311604EBFE009F5753 /* lara_wetsuit.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B1D1604EBFD009F5753 /* lara_wetsuit.modelparams.plist */; };
52423B471604EC5B009F5753 /* gol_brute_minion.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B321604EC58009F5753 /* gol_brute_minion.modelparams.plist */; };
52423B481604EC5B009F5753 /* gol_chompy.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B331604EC59009F5753 /* gol_chompy.modelparams.plist */; };
52423B491604EC5B009F5753 /* gol_doppelganger.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B341604EC59009F5753 /* gol_doppelganger.modelparams.plist */; };
52423B4A1604EC5B009F5753 /* gol_fire_lizard.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B351604EC59009F5753 /* gol_fire_lizard.modelparams.plist */; };
52423B4B1604EC5B009F5753 /* gol_fire_shaman.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B361604EC59009F5753 /* gol_fire_shaman.modelparams.plist */; };
52423B4C1604EC5B009F5753 /* gol_lara_biker.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B371604EC59009F5753 /* gol_lara_biker.modelparams.plist */; };
52423B4D1604EC5B009F5753 /* gol_lara_jungle_heavy.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B381604EC59009F5753 /* gol_lara_jungle_heavy.modelparams.plist */; };
52423B4E1604EC5B009F5753 /* gol_lara_jungle_shorts.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B391604EC59009F5753 /* gol_lara_jungle_shorts.modelparams.plist */; };
52423B4F1604EC5B009F5753 /* gol_lara_legend.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B3A1604EC5A009F5753 /* gol_lara_legend.modelparams.plist */; };
52423B501604EC5B009F5753 /* gol_lara.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B3B1604EC5A009F5753 /* gol_lara.modelparams.plist */; };
52423B511604EC5B009F5753 /* gol_poison_gatekeeper.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B3C1604EC5A009F5753 /* gol_poison_gatekeeper.modelparams.plist */; };
52423B521604EC5B009F5753 /* gol_poison_lizard.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B3D1604EC5A009F5753 /* gol_poison_lizard.modelparams.plist */; };
52423B531604EC5B009F5753 /* gol_poison_minion.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B3E1604EC5A009F5753 /* gol_poison_minion.modelparams.plist */; };
52423B541604EC5B009F5753 /* gol_poison_shaman.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B3F1604EC5A009F5753 /* gol_poison_shaman.modelparams.plist */; };
52423B551604EC5B009F5753 /* gol_shield_demon.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B401604EC5A009F5753 /* gol_shield_demon.modelparams.plist */; };
52423B561604EC5B009F5753 /* gol_shield_gatekeeper.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B411604EC5B009F5753 /* gol_shield_gatekeeper.modelparams.plist */; };
52423B571604EC5B009F5753 /* gol_skeleton.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B421604EC5B009F5753 /* gol_skeleton.modelparams.plist */; };
52423B581604EC5B009F5753 /* gol_small_minion.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B431604EC5B009F5753 /* gol_small_minion.modelparams.plist */; };
52423B591604EC5B009F5753 /* gol_t_rex.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B441604EC5B009F5753 /* gol_t_rex.modelparams.plist */; };
52423B5A1604EC5B009F5753 /* gol_totec.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B451604EC5B009F5753 /* gol_totec.modelparams.plist */; };
52423B5B1604EC5B009F5753 /* gol_xolotl.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B461604EC5B009F5753 /* gol_xolotl.modelparams.plist */; };
52423B5D1604ED48009F5753 /* wings.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B5C1604ED47009F5753 /* wings.modelparams.plist */; };
52423B5F16052CB0009F5753 /* skydome_thailand_sea.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B5E16052CAF009F5753 /* skydome_thailand_sea.modelparams.plist */; };
52423B6116052D21009F5753 /* croft_manor_back.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52423B6016052D20009F5753 /* croft_manor_back.modelparams.plist */; };
5247C49A288726E700AF4088 /* GLLItemMeshShaderObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5247C499288726E700AF4088 /* GLLItemMeshShaderObserver.swift */; };
524BEB0D1612551800EA061D /* NSColor+Color32Bit.m in Sources */ = {isa = PBXBuildFile; fileRef = 524BEB0C1612551800EA061D /* NSColor+Color32Bit.m */; };
524C705516087B130038823B /* GLLRenderAccessoryView.strings in Resources */ = {isa = PBXBuildFile; fileRef = 524C705716087B130038823B /* GLLRenderAccessoryView.strings */; };
524C705816087B160038823B /* GLLAmbientLightView.strings in Resources */ = {isa = PBXBuildFile; fileRef = 524C705A16087B160038823B /* GLLAmbientLightView.strings */; };
524C705B16087B1A0038823B /* GLLBoneView.strings in Resources */ = {isa = PBXBuildFile; fileRef = 524C705D16087B1A0038823B /* GLLBoneView.strings */; };
524C705E16087B1D0038823B /* GLLDocument.strings in Resources */ = {isa = PBXBuildFile; fileRef = 524C706016087B1D0038823B /* GLLDocument.strings */; };
524C706116087B200038823B /* GLLItemView.strings in Resources */ = {isa = PBXBuildFile; fileRef = 524C706316087B200038823B /* GLLItemView.strings */; };
524C706416087B230038823B /* GLLLightView.strings in Resources */ = {isa = PBXBuildFile; fileRef = 524C706616087B230038823B /* GLLLightView.strings */; };
524C706716087B260038823B /* GLLMeshView.strings in Resources */ = {isa = PBXBuildFile; fileRef = 524C706916087B260038823B /* GLLMeshView.strings */; };
524C706A16087B290038823B /* GLLRenderWindowController.strings in Resources */ = {isa = PBXBuildFile; fileRef = 524C706C16087B290038823B /* GLLRenderWindowController.strings */; };
524C706D16087B2C0038823B /* GLLWindowSettingsPopoverView.strings in Resources */ = {isa = PBXBuildFile; fileRef = 524C706F16087B2C0038823B /* GLLWindowSettingsPopoverView.strings */; };
524C707016087B310038823B /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 524C707216087B310038823B /* Localizable.strings */; };
524C707316087B350038823B /* MainMenu.strings in Resources */ = {isa = PBXBuildFile; fileRef = 524C707516087B350038823B /* MainMenu.strings */; };
524D3AB028CCB37F00B50391 /* GLLBoneAnglesTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 524D3AAF28CCB37F00B50391 /* GLLBoneAnglesTest.swift */; };
524D3AB128CCB40E00B50391 /* GLLItemBoneExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 521102EE2899C430001BE4BC /* GLLItemBoneExtensions.swift */; };
524D3AB228CCB42D00B50391 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5224C8EF15FABC92002A6C76 /* Accelerate.framework */; };
524D3AB728CE151500B50391 /* GLLColorValueTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 524D3AB628CE151500B50391 /* GLLColorValueTransformer.swift */; };
524F99AD288888DA0081F335 /* ShaderFeatures.strings in Resources */ = {isa = PBXBuildFile; fileRef = 524F99AC288888DA0081F335 /* ShaderFeatures.strings */; };
52528D711D6ABFF1002E0074 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 52FC0EA21D6A0E8B00C04885 /* QuartzCore.framework */; };
52528D751D6AC2AA002E0074 /* GLLTiming.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 52528D731D6AC2AA002E0074 /* GLLTiming.cpp */; };
525ACD4C15F0F1A700534E7D /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 525ACD4B15F0F1A700534E7D /* Cocoa.framework */; };
525ACD5615F0F1A700534E7D /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 525ACD5415F0F1A700534E7D /* InfoPlist.strings */; };
525ACD5815F0F1A700534E7D /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 525ACD5715F0F1A700534E7D /* main.m */; };
525ACD5C15F0F1A700534E7D /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 525ACD5A15F0F1A700534E7D /* Credits.rtf */; };
525ACD5F15F0F1A700534E7D /* GLLDocument.m in Sources */ = {isa = PBXBuildFile; fileRef = 525ACD5E15F0F1A700534E7D /* GLLDocument.m */; };
525ACD6E15F0F1A700534E7D /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 525ACD4B15F0F1A700534E7D /* Cocoa.framework */; };
525ACD7615F0F1A700534E7D /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 525ACD7415F0F1A700534E7D /* InfoPlist.strings */; };
525ACD8415F0F33700534E7D /* GLLModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 525ACD8315F0F33700534E7D /* GLLModel.swift */; };
525BF29B2879E95800E30D48 /* GLLAppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 525BF29A2879E95800E30D48 /* GLLAppDelegate.swift */; };
525BF29D287A0AE200E30D48 /* GLLView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 525BF29C287A0AE200E30D48 /* GLLView.swift */; };
52653D8116BAB729001D802F /* GLLPoseExporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 52653D8016BAB729001D802F /* GLLPoseExporter.m */; };
526756AA16BF543800FB85CA /* GLLImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 526756A916BF543800FB85CA /* GLLImageView.m */; };
5267F1B61615B2C400987717 /* moveChildren.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 5267F1B31615B2C400987717 /* moveChildren.pdf */; };
5267F1B71615B2C400987717 /* moveNodeOnly.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 5267F1B41615B2C400987717 /* moveNodeOnly.pdf */; };
5267F1B81615B2C400987717 /* moveParent.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 5267F1B51615B2C400987717 /* moveParent.pdf */; };
526AB3151609BD4300940A74 /* GLLItemMesh+OBJExport.m in Sources */ = {isa = PBXBuildFile; fileRef = 526AB3141609BD4300940A74 /* GLLItemMesh+OBJExport.m */; };
526AB31C1609C7C300940A74 /* GLLItem+OBJExport.m in Sources */ = {isa = PBXBuildFile; fileRef = 526AB31B1609C7C300940A74 /* GLLItem+OBJExport.m */; };
526D5AE62060596000DCDE85 /* GLLNotifications.m in Sources */ = {isa = PBXBuildFile; fileRef = 526D5AE52060596000DCDE85 /* GLLNotifications.m */; };
526E0F9C1C169E3500F198BF /* testDiffuse.png in Resources */ = {isa = PBXBuildFile; fileRef = 526E0F8B1C169E3500F198BF /* testDiffuse.png */; };
526E0F9D1C169E3500F198BF /* testDiffuseBump.png in Resources */ = {isa = PBXBuildFile; fileRef = 526E0F8C1C169E3500F198BF /* testDiffuseBump.png */; };
526E0F9E1C169E3500F198BF /* testDiffuseBumpEmission.png in Resources */ = {isa = PBXBuildFile; fileRef = 526E0F8D1C169E3500F198BF /* testDiffuseBumpEmission.png */; };
526E0F9F1C169E3500F198BF /* testDiffuseLightmap.png in Resources */ = {isa = PBXBuildFile; fileRef = 526E0F8E1C169E3500F198BF /* testDiffuseLightmap.png */; };
526E0FA01C169E3500F198BF /* testDiffuseLightmapBump.png in Resources */ = {isa = PBXBuildFile; fileRef = 526E0F8F1C169E3500F198BF /* testDiffuseLightmapBump.png */; };
526E0FA11C169E3500F198BF /* testDiffuseLightmapBump3.png in Resources */ = {isa = PBXBuildFile; fileRef = 526E0F901C169E3500F198BF /* testDiffuseLightmapBump3.png */; };
526E0FA21C169E3500F198BF /* testDiffuseLightmapBump3Specular.png in Resources */ = {isa = PBXBuildFile; fileRef = 526E0F911C169E3500F198BF /* testDiffuseLightmapBump3Specular.png */; };
526E0FA31C169E3500F198BF /* testDiffuseLightmapBumpSpecular.png in Resources */ = {isa = PBXBuildFile; fileRef = 526E0F921C169E3500F198BF /* testDiffuseLightmapBumpSpecular.png */; };
526E0FA41C169E3500F198BF /* testDiffuseSpecular.png in Resources */ = {isa = PBXBuildFile; fileRef = 526E0F931C169E3500F198BF /* testDiffuseSpecular.png */; };
526E0FA51C169E3500F198BF /* testMetallic.png in Resources */ = {isa = PBXBuildFile; fileRef = 526E0F941C169E3500F198BF /* testMetallic.png */; };
526E0FA61C169E3500F198BF /* testMetallicBump3.png in Resources */ = {isa = PBXBuildFile; fileRef = 526E0F951C169E3500F198BF /* testMetallicBump3.png */; };
526E0FA71C169E3500F198BF /* testShadeless.png in Resources */ = {isa = PBXBuildFile; fileRef = 526E0F961C169E3500F198BF /* testShadeless.png */; };
526E0FA81C169E3500F198BF /* testStaticTRLBasic.png in Resources */ = {isa = PBXBuildFile; fileRef = 526E0F971C169E3500F198BF /* testStaticTRLBasic.png */; };
526E0FA91C169E3500F198BF /* testStaticTRLNextGen.png in Resources */ = {isa = PBXBuildFile; fileRef = 526E0F981C169E3500F198BF /* testStaticTRLNextGen.png */; };
526E0FAA1C169E3500F198BF /* testStaticTRLShadeless.png in Resources */ = {isa = PBXBuildFile; fileRef = 526E0F991C169E3500F198BF /* testStaticTRLShadeless.png */; };
526E0FAB1C169E3500F198BF /* testStaticTRUDiffuse.png in Resources */ = {isa = PBXBuildFile; fileRef = 526E0F9A1C169E3500F198BF /* testStaticTRUDiffuse.png */; };
526E0FAC1C169E3500F198BF /* testStaticTRUDiffuseLightmap.png in Resources */ = {isa = PBXBuildFile; fileRef = 526E0F9B1C169E3500F198BF /* testStaticTRUDiffuseLightmap.png */; };
5274446427FCC9C100E5A3FD /* GLLModelMesh.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5274446327FCC9C100E5A3FD /* GLLModelMesh.swift */; };
5274446627FD64F000E5A3FD /* GLLModelMeshObj.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5274446527FD64F000E5A3FD /* GLLModelMeshObj.swift */; };
5274446827FD6F7F00E5A3FD /* GLLVertexAttribAccessorSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5274446727FD6F7F00E5A3FD /* GLLVertexAttribAccessorSet.swift */; };
5274447027FE21F100E5A3FD /* GLLModelMesh+OBJExport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5274446F27FE21F100E5A3FD /* GLLModelMesh+OBJExport.swift */; };
5274447427FE428000E5A3FD /* GLLModelXNALara.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5274447327FE428000E5A3FD /* GLLModelXNALara.swift */; };
5274447727FF6C8700E5A3FD /* MetalKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5274447527FF6C8700E5A3FD /* MetalKit.framework */; };
5274447827FF6C8800E5A3FD /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5274447627FF6C8700E5A3FD /* Metal.framework */; };
5274447A2802DCC200E5A3FD /* GLLSkeletonDrawer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 527444792802DCC200E5A3FD /* GLLSkeletonDrawer.swift */; };
5274447E280300F400E5A3FD /* Skeleton.metal in Sources */ = {isa = PBXBuildFile; fileRef = 5274447D280300F400E5A3FD /* Skeleton.metal */; };
527444802803121D00E5A3FD /* GLLItemDrawer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5274447F2803121D00E5A3FD /* GLLItemDrawer.swift */; };
5274448228031C0C00E5A3FD /* GLLModelDrawData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5274448128031C0C00E5A3FD /* GLLModelDrawData.swift */; };
5274448428031CA900E5A3FD /* GLLMeshDrawData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5274448328031CA900E5A3FD /* GLLMeshDrawData.swift */; };
5274448628031D5700E5A3FD /* GLLVertexArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5274448528031D5700E5A3FD /* GLLVertexArray.swift */; };
5274448828034E1600E5A3FD /* GLLItemMeshState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5274448728034E1600E5A3FD /* GLLItemMeshState.swift */; };
5274448B280606A200E5A3FD /* XnaLaraShader.metal in Sources */ = {isa = PBXBuildFile; fileRef = 5274448A280606A200E5A3FD /* XnaLaraShader.metal */; };
5275F6821607293000978779 /* GLLItemController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5275F6811607293000978779 /* GLLItemController.m */; };
5275F6891607399800978779 /* GLLItemListController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5275F6881607399800978779 /* GLLItemListController.m */; };
528934DE16A2281900F05312 /* GLLSettingsListController.m in Sources */ = {isa = PBXBuildFile; fileRef = 528934DD16A2281900F05312 /* GLLSettingsListController.m */; };
528934E816A29B8300F05312 /* GLLLightController.m in Sources */ = {isa = PBXBuildFile; fileRef = 528934E716A29B8300F05312 /* GLLLightController.m */; };
528934EB16A332BD00F05312 /* GLLMeshListController.m in Sources */ = {isa = PBXBuildFile; fileRef = 528934EA16A332BC00F05312 /* GLLMeshListController.m */; };
528934EE16A3593500F05312 /* GLLBoneListController.m in Sources */ = {isa = PBXBuildFile; fileRef = 528934ED16A3593400F05312 /* GLLBoneListController.m */; };
5291DB9415FBF7BE00ECDBCA /* GLLAmbientLight.m in Sources */ = {isa = PBXBuildFile; fileRef = 5291DB9315FBF7BD00ECDBCA /* GLLAmbientLight.m */; };
529692CC15F1568200DF2FA3 /* TRInDataStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 529692C915F1568200DF2FA3 /* TRInDataStream.m */; };
529692CD15F1568200DF2FA3 /* TROutDataStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 529692CB15F1568200DF2FA3 /* TROutDataStream.m */; };
529692D115F2374F00DF2FA3 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 529692D015F2374F00DF2FA3 /* libz.dylib */; };
529692DA15F2625200DF2FA3 /* GLLItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 529692D915F2625200DF2FA3 /* GLLItem.m */; };
529692DD15F2759400DF2FA3 /* GLLItemBone.m in Sources */ = {isa = PBXBuildFile; fileRef = 529692DC15F2759400DF2FA3 /* GLLItemBone.m */; };
529692E915F28BFB00DF2FA3 /* GLLTexture.m in Sources */ = {isa = PBXBuildFile; fileRef = 529692E815F28BFB00DF2FA3 /* GLLTexture.m */; };
529693F515F2B58B00DF2FA3 /* GLLASCIIScanner.m in Sources */ = {isa = PBXBuildFile; fileRef = 529693F415F2B58B00DF2FA3 /* GLLASCIIScanner.m */; };
529693F815F2D02900DF2FA3 /* xnaLaraDefault.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 529693F715F2D02900DF2FA3 /* xnaLaraDefault.modelparams.plist */; };
529693FA15F36DDB00DF2FA3 /* lara.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 529693F915F36DDB00DF2FA3 /* lara.modelparams.plist */; };
529693FE15F37AAF00DF2FA3 /* lara_dlc_bikini_blue.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 529693FD15F37AAF00DF2FA3 /* lara_dlc_bikini_blue.modelparams.plist */; };
5296943515F421D900DF2FA3 /* simd_matrix.c in Sources */ = {isa = PBXBuildFile; fileRef = 5296942F15F421D900DF2FA3 /* simd_matrix.c */; };
5296943615F421D900DF2FA3 /* simd_project.c in Sources */ = {isa = PBXBuildFile; fileRef = 5296943115F421D900DF2FA3 /* simd_project.c */; };
5296946515F7B28300DF2FA3 /* GLLRenderWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5296946315F7B28300DF2FA3 /* GLLRenderWindowController.m */; };
5296946915F7DAA300DF2FA3 /* GLLDocumentWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5296946815F7DAA300DF2FA3 /* GLLDocumentWindowController.m */; };
5296947315F7FB3300DF2FA3 /* GLLItemMesh.m in Sources */ = {isa = PBXBuildFile; fileRef = 5296947215F7FB3200DF2FA3 /* GLLItemMesh.m */; };
5296947815F80F4800DF2FA3 /* GLLBoneViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5296947615F80F4500DF2FA3 /* GLLBoneViewController.m */; };
52AC5DC62876F315004949D4 /* CopyDepth.metal in Sources */ = {isa = PBXBuildFile; fileRef = 52AC5DC52876F315004949D4 /* CopyDepth.metal */; };
52AF115615FCD4A000DF2565 /* GLLCameraTarget.m in Sources */ = {isa = PBXBuildFile; fileRef = 52AF115515FCD4A000DF2565 /* GLLCameraTarget.m */; };
52B6C51F2BE28DE7005E53CE /* GLLItemDragDestination.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52B6C51E2BE28DE7005E53CE /* GLLItemDragDestination.swift */; };
52B6C5212BE2947B005E53CE /* GLLDropTargetView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52B6C5202BE2947B005E53CE /* GLLDropTargetView.swift */; };
52B6C5372BE2AB0E005E53CE /* ObjFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52B6C5362BE2AB0E005E53CE /* ObjFile.swift */; };
52B6C5392BE2EB26005E53CE /* MtlFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52B6C5382BE2EB26005E53CE /* MtlFile.swift */; };
52B9E0781602086D00641518 /* objFileParameters.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52B9E0771602086D00641518 /* objFileParameters.modelparams.plist */; };
52B9E0AE1602815800641518 /* RenderParameters.strings in Resources */ = {isa = PBXBuildFile; fileRef = 52B9E0B01602815800641518 /* RenderParameters.strings */; };
52BB206815F8275E00937450 /* doppelganger.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52BB206715F8275E00937450 /* doppelganger.modelparams.plist */; };
52BB206C15F82D9A00937450 /* lara_bathing_suit.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52BB206B15F82D9A00937450 /* lara_bathing_suit.modelparams.plist */; };
52BB206E15F830C400937450 /* albino_spider.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52BB206D15F830C400937450 /* albino_spider.modelparams.plist */; };
52BB207015F831C900937450 /* mjolnir.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52BB206F15F831C900937450 /* mjolnir.modelparams.plist */; };
52BB207215F8329000937450 /* motorcycle.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52BB207115F8329000937450 /* motorcycle.modelparams.plist */; };
52BB207415F8334E00937450 /* tiger1.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52BB207315F8334E00937450 /* tiger1.modelparams.plist */; };
52BB217D15F972AB00937450 /* GLLSceneModel.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 52BB217B15F972AB00937450 /* GLLSceneModel.xcdatamodeld */; };
52BB21A215FACF2E00937450 /* croft_manor_hall.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52BB21A115FACF2E00937450 /* croft_manor_hall.modelparams.plist */; };
52BB21A915FB45B200937450 /* croft_manor_hall_lq.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52BB21A815FB45B200937450 /* croft_manor_hall_lq.modelparams.plist */; };
52BB21B315FB7A6200937450 /* foliage_tree4.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52BB21B215FB7A6200937450 /* foliage_tree4.modelparams.plist */; };
52BB21BA15FB7D0600937450 /* ship.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52BB21B915FB7D0500937450 /* ship.modelparams.plist */; };
52BB21BC15FB7E4A00937450 /* yacht.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52BB21BB15FB7E4900937450 /* yacht.modelparams.plist */; };
52BB21C815FC732A00937450 /* GLLRenderParameter.m in Sources */ = {isa = PBXBuildFile; fileRef = 52BB21C715FC732800937450 /* GLLRenderParameter.m */; };
52BB21CF15FCA4A000937450 /* amanda_light.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52BB21CE15FCA4A000937450 /* amanda_light.modelparams.plist */; };
52BB21D115FCA6DC00937450 /* amanda_heavy.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52BB21D015FCA6DC00937450 /* amanda_heavy.modelparams.plist */; };
52BB21D715FCE2E200937450 /* lara_dlc_designer_peoples_choice.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52BB21D615FCE2E200937450 /* lara_dlc_designer_peoples_choice.modelparams.plist */; };
52BB21DB15FCF02200937450 /* GLLCamera.m in Sources */ = {isa = PBXBuildFile; fileRef = 52BB21DA15FCF02200937450 /* GLLCamera.m */; };
52C3AD8C29A13DEB002EC334 /* WillinglyBlock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52C3AD8B29A13DEB002EC334 /* WillinglyBlock.swift */; };
52C3AD8F29A224E2002EC334 /* GLLModelBone.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52C3AD8E29A224E2002EC334 /* GLLModelBone.swift */; };
52C516FF2871998C000EB8C2 /* GLLPipelineStateInformation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52C516FE2871998C000EB8C2 /* GLLPipelineStateInformation.swift */; };
52C517012871CBBB000EB8C2 /* baseData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52C517002871CBBB000EB8C2 /* baseData.swift */; };
52C6115B2877080900ED8112 /* GLLResourceManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52C6115A2877080900ED8112 /* GLLResourceManager.swift */; };
52C7B5DD16AA15A100FC2927 /* MapTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 52C7B5DC16AA15A100FC2927 /* MapTests.m */; };
52C9F60E15FF1753003272E1 /* GLLItemViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 52C9F60C15FF1752003272E1 /* GLLItemViewController.m */; };
52C9F6161600022B003272E1 /* GLLModelObj.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52C9F6151600022B003272E1 /* GLLModelObj.swift */; };
52C9F6201600CCFC003272E1 /* GLLFloatRenderParameter.m in Sources */ = {isa = PBXBuildFile; fileRef = 52C9F61F1600CCFC003272E1 /* GLLFloatRenderParameter.m */; };
52C9F6231600CCFC003272E1 /* GLLColorRenderParameter.m in Sources */ = {isa = PBXBuildFile; fileRef = 52C9F6221600CCFC003272E1 /* GLLColorRenderParameter.m */; };
52CDFEA4287369B100BC4298 /* GLLVertexAttribAccessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52CDFEA3287369B100BC4298 /* GLLVertexAttribAccessor.swift */; };
52CDFEA62874145F00BC4298 /* GLLVertexFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52CDFEA52874145F00BC4298 /* GLLVertexFormat.swift */; };
52CDFEA82874161400BC4298 /* GLLVertexAttrib.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52CDFEA72874161400BC4298 /* GLLVertexAttrib.swift */; };
52CDFEE42875B46700BC4298 /* GLLSceneDrawer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52CDFEE32875B46700BC4298 /* GLLSceneDrawer.swift */; };
52CDFEE62875C4AA00BC4298 /* GLLViewDrawer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52CDFEE52875C4AA00BC4298 /* GLLViewDrawer.swift */; };
52CDFEE8287619D800BC4298 /* Square.metal in Sources */ = {isa = PBXBuildFile; fileRef = 52CDFEE7287619D800BC4298 /* Square.metal */; };
52CE280C1605FE98005A86E9 /* GLLLogarithmicValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 52CE280B1605FE98005A86E9 /* GLLLogarithmicValueTransformer.m */; };
52D18D5229A2716400BE2815 /* GLLConnexionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 52D18D5129A2716400BE2815 /* GLLConnexionManager.m */; };
52D3D72916029BD9006CB743 /* GLLRenderAccessoryViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 52D3D72816029BD8006CB743 /* GLLRenderAccessoryViewController.m */; };
52D6A09715F8B0F7002A0BB4 /* GLLMeshViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 52D6A09515F8B0F7002A0BB4 /* GLLMeshViewController.m */; };
52D8DDBE261E06F40006F0E5 /* GLLModelGltf.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52D8DDBD261E06F40006F0E5 /* GLLModelGltf.swift */; };
52D8DDD6261F79E70006F0E5 /* gltfFile.modelparams.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52D8DDD5261F79E70006F0E5 /* gltfFile.modelparams.plist */; };
52D8DDDE2621CFF10006F0E5 /* GLLMeshSplitter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52D8DDDD2621CFF10006F0E5 /* GLLMeshSplitter.swift */; };
52D8DDE62621D47E0006F0E5 /* GLLTextureDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52D8DDE52621D47E0006F0E5 /* GLLTextureDescription.swift */; };
52D8DDEC2621D56F0006F0E5 /* GLLRenderParameterDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52D8DDEB2621D56F0006F0E5 /* GLLRenderParameterDescription.swift */; };
52D8DDF72621E67F0006F0E5 /* GLLShaderDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52D8DDF12621E19A0006F0E5 /* GLLShaderDescription.swift */; };
52D8DE022621F5910006F0E5 /* GLLModelParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52D8DDFC2621F29D0006F0E5 /* GLLModelParams.swift */; };
52E864B926B144120005AA82 /* (null) in Sources */ = {isa = PBXBuildFile; };
52ED9E1E168399AE0082EABB /* GLLSelection.m in Sources */ = {isa = PBXBuildFile; fileRef = 52ED9E1D168399AE0082EABB /* GLLSelection.m */; };
52ED9E26169332540082EABB /* GLLMeshController.m in Sources */ = {isa = PBXBuildFile; fileRef = 52ED9E25169332540082EABB /* GLLMeshController.m */; };
52ED9E29169333050082EABB /* GLLBoneController.m in Sources */ = {isa = PBXBuildFile; fileRef = 52ED9E28169333050082EABB /* GLLBoneController.m */; };
52ED9E3B16999E370082EABB /* NSArray+Map.m in Sources */ = {isa = PBXBuildFile; fileRef = 52ED9E3A16999E370082EABB /* NSArray+Map.m */; };
52ED9E8416A225D90082EABB /* GLLLightsListController.m in Sources */ = {isa = PBXBuildFile; fileRef = 52ED9E8316A225D90082EABB /* GLLLightsListController.m */; };
52F73E9E288BDBA700A580EC /* GLLAmbientLightViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52F73E9D288BDBA700A580EC /* GLLAmbientLightViewController.swift */; };
52F73EA0288BDD8E00A580EC /* GLLLightViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52F73E9F288BDD8E00A580EC /* GLLLightViewController.swift */; };
52F73EA2288BDE5F00A580EC /* GLLFloatRenderParameterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52F73EA1288BDE5F00A580EC /* GLLFloatRenderParameterView.swift */; };
52F73EA4288BDF3B00A580EC /* GLLColorRenderParameterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52F73EA3288BDF3B00A580EC /* GLLColorRenderParameterView.swift */; };
52F73EA6288BDFC000A580EC /* GLLNoSelectionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52F73EA5288BDFC000A580EC /* GLLNoSelectionViewController.swift */; };
52F73EA8288BE06600A580EC /* GLLDrawingPreferencesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52F73EA7288BE06600A580EC /* GLLDrawingPreferencesViewController.swift */; };
52F73EAA288BE1AD00A580EC /* GLLTextureAssignmentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52F73EA9288BE1AD00A580EC /* GLLTextureAssignmentView.swift */; };
52F73EAC288BE26D00A580EC /* GLLItemExportViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52F73EAB288BE26D00A580EC /* GLLItemExportViewController.swift */; };
52F73EAE288BE42600A580EC /* GLLPoseExportViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52F73EAD288BE42600A580EC /* GLLPoseExportViewController.swift */; };
52FB1FD82879846A006ABC4F /* DepthBufferCheck.metal in Sources */ = {isa = PBXBuildFile; fileRef = 52FB1FD72879846A006ABC4F /* DepthBufferCheck.metal */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
525ACD6F15F0F1A700534E7D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 525ACD3E15F0F1A700534E7D /* Project object */;
proxyType = 1;
remoteGlobalIDString = 525ACD4615F0F1A700534E7D;
remoteInfo = GLLara;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
5237E9DC16E176DF0092C49F /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
523DE0DC1604A5ED00BB9F61 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 1;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
521102DC288C0302001BE4BC /* GLLara.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = GLLara.xcconfig; sourceTree = "<group>"; };
521102DE288C1FB7001BE4BC /* HUDTextDrawer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HUDTextDrawer.swift; sourceTree = "<group>"; };
521102E2288C2126001BE4BC /* HUDControllerMode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HUDControllerMode.swift; sourceTree = "<group>"; };
521102E4288DAB0E001BE4BC /* HUDTextDrawer.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = HUDTextDrawer.metal; sourceTree = "<group>"; };
521102E6288DBF72001BE4BC /* HUD.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HUD.swift; sourceTree = "<group>"; };
521102E8288F28ED001BE4BC /* HUDShared.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HUDShared.h; sourceTree = "<group>"; };
521102E928968865001BE4BC /* HUDBoneNames.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HUDBoneNames.swift; sourceTree = "<group>"; };
521102EB28972939001BE4BC /* HUDButtonDrawer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HUDButtonDrawer.swift; sourceTree = "<group>"; };
521102EE2899C430001BE4BC /* GLLItemBoneExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLItemBoneExtensions.swift; sourceTree = "<group>"; };
5211F83126246EE600A1EC23 /* GLLTextureAssignment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLTextureAssignment.swift; sourceTree = "<group>"; };
5211F84A262B800300A1EC23 /* GLLSceneModel 5.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "GLLSceneModel 5.xcdatamodel"; sourceTree = "<group>"; };
5213F8801C0E411C007A9EBB /* GLLPreferencesWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLPreferencesWindowController.h; sourceTree = "<group>"; };
5213F8811C0E411C007A9EBB /* GLLPreferencesWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLPreferencesWindowController.m; sourceTree = "<group>"; };
5213F8891C0E478C007A9EBB /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/GLLPreferencesWindow.xib; sourceTree = "<group>"; };
5213F88C1C0E4790007A9EBB /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/GLLPreferencesWindow.strings; sourceTree = "<group>"; };
5213F88E1C0E4791007A9EBB /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/GLLPreferencesWindow.strings; sourceTree = "<group>"; };
521446ED16DAD8C3003E260F /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/GLLPoseExportViewController.strings; sourceTree = "<group>"; };
521446EE16DAD8C3003E260F /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/GLLItemExportView.strings; sourceTree = "<group>"; };
521446EF16DAD8C3003E260F /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/GLLRenderAccessoryView.strings; sourceTree = "<group>"; };
521446F016DAD8C3003E260F /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/GLLAmbientLightView.strings; sourceTree = "<group>"; };
521446F116DAD8C3003E260F /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/GLLBoneView.strings; sourceTree = "<group>"; };
521446F216DAD8C3003E260F /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/GLLDocument.strings; sourceTree = "<group>"; };
521446F316DAD8C3003E260F /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/GLLItemView.strings; sourceTree = "<group>"; };
521446F416DAD8C3003E260F /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/GLLLightView.strings; sourceTree = "<group>"; };
521446F516DAD8C3003E260F /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/GLLMeshView.strings; sourceTree = "<group>"; };
521446F616DAD8C3003E260F /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/GLLRenderWindowController.strings; sourceTree = "<group>"; };
521446F716DAD8C3003E260F /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/GLLWindowSettingsPopoverView.strings; sourceTree = "<group>"; };
521446F816DAD8C3003E260F /* de */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
521446F916DAD8C3003E260F /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/MainMenu.strings; sourceTree = "<group>"; };
521446FA16DAD8C3003E260F /* de */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Textures.strings; sourceTree = "<group>"; };
521446FB16DAD8C3003E260F /* de */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = "<group>"; };
521446FC16DAD8C3003E260F /* de */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/RenderParameters.strings; sourceTree = "<group>"; };
521446FD16DAD8C3003E260F /* de */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = de; path = de.lproj/Credits.rtf; sourceTree = "<group>"; };
521446FE16DAD8C4003E260F /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = "<group>"; };
5214470916DBF206003E260F /* GLLItemMesh+MeshExport.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "GLLItemMesh+MeshExport.swift"; sourceTree = "<group>"; };
5214470C16DC2312003E260F /* GLLItem+MeshExport.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "GLLItem+MeshExport.swift"; sourceTree = "<group>"; };
5214471016DE22E0003E260F /* GLLara.help */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = GLLara.help; sourceTree = "<group>"; };
52152CEE16B66951001AE54C /* GLLDDSFile.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GLLDDSFile.swift; sourceTree = "<group>"; };
52232EAD1EFC57D4007FE9AD /* XYAlignedSquare.obj */ = {isa = PBXFileReference; lastKnownFileType = text; name = XYAlignedSquare.obj; path = Shaders/XYAlignedSquare.obj; sourceTree = "<group>"; };
5224C8E415FA4F18002A6C76 /* GLLDirectionalLight.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLDirectionalLight.h; sourceTree = "<group>"; };
5224C8E515FA4F18002A6C76 /* GLLDirectionalLight.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLDirectionalLight.m; sourceTree = "<group>"; };
5224C8EC15FA8FB0002A6C76 /* GLLAngleRangeValueTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLAngleRangeValueTransformer.h; sourceTree = "<group>"; };
5224C8ED15FA8FB0002A6C76 /* GLLAngleRangeValueTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLAngleRangeValueTransformer.m; sourceTree = "<group>"; };
5224C8EF15FABC92002A6C76 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; };
522783661C0A60E6002E43FD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = "<group>"; };
522783671C0A60E6002E43FD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/GLLRenderWindowController.xib; sourceTree = "<group>"; };
522783681C0A60E6002E43FD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/GLLDocument.xib; sourceTree = "<group>"; };
522783691C0A60E6002E43FD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/GLLBoneView.xib; sourceTree = "<group>"; };
5227836A1C0A60E6002E43FD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/GLLMeshView.xib; sourceTree = "<group>"; };
5227836B1C0A60E6002E43FD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/GLLLightView.xib; sourceTree = "<group>"; };
5227836C1C0A60E6002E43FD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/GLLItemView.xib; sourceTree = "<group>"; };
5227836D1C0A60E6002E43FD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/GLLAmbientLightView.xib; sourceTree = "<group>"; };
5227836E1C0A60E6002E43FD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/GLLWindowSettingsPopoverView.xib; sourceTree = "<group>"; };
5227836F1C0A60E7002E43FD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/GLLRenderAccessoryView.xib; sourceTree = "<group>"; };
522783701C0A60E7002E43FD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/GLLItemExportView.xib; sourceTree = "<group>"; };
522783711C0A60E7002E43FD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/GLLPoseExportViewController.xib; sourceTree = "<group>"; };
522783721C0A60E7002E43FD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/GLLNoSelectionView.xib; sourceTree = "<group>"; };
522783751C0A6188002E43FD /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/MainMenu.strings; sourceTree = "<group>"; };
522783771C0A62AB002E43FD /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/MainMenu.strings; sourceTree = "<group>"; };
522783791C0A65A8002E43FD /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/GLLRenderWindowController.strings; sourceTree = "<group>"; };
5227837B1C0A65AB002E43FD /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/GLLRenderWindowController.strings; sourceTree = "<group>"; };
5227837D1C0A65E5002E43FD /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/GLLDocument.strings; sourceTree = "<group>"; };
5227837F1C0A65E9002E43FD /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/GLLDocument.strings; sourceTree = "<group>"; };
522783811C0A65FF002E43FD /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/GLLBoneView.strings; sourceTree = "<group>"; };
522783831C0A6601002E43FD /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/GLLBoneView.strings; sourceTree = "<group>"; };
522783851C0A662B002E43FD /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/GLLMeshView.strings; sourceTree = "<group>"; };
522783871C0A662E002E43FD /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/GLLMeshView.strings; sourceTree = "<group>"; };
522783891C0A66E9002E43FD /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/GLLLightView.strings; sourceTree = "<group>"; };
5227838B1C0A66ED002E43FD /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/GLLLightView.strings; sourceTree = "<group>"; };
5227838D1C0A6743002E43FD /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/GLLItemView.strings; sourceTree = "<group>"; };
5227838F1C0A6745002E43FD /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/GLLItemView.strings; sourceTree = "<group>"; };
522783911C0A67A3002E43FD /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/GLLAmbientLightView.strings; sourceTree = "<group>"; };
522783931C0A67A6002E43FD /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/GLLAmbientLightView.strings; sourceTree = "<group>"; };
522783951C0A67BB002E43FD /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/GLLWindowSettingsPopoverView.strings; sourceTree = "<group>"; };
522783971C0A67BE002E43FD /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/GLLWindowSettingsPopoverView.strings; sourceTree = "<group>"; };
522783991C0A67F3002E43FD /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/GLLRenderAccessoryView.strings; sourceTree = "<group>"; };
5227839B1C0A67F6002E43FD /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/GLLRenderAccessoryView.strings; sourceTree = "<group>"; };
5227839D1C0A680C002E43FD /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/GLLItemExportView.strings; sourceTree = "<group>"; };
5227839F1C0A680F002E43FD /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/GLLItemExportView.strings; sourceTree = "<group>"; };
522783A11C0A6832002E43FD /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/GLLPoseExportViewController.strings; sourceTree = "<group>"; };
522783A31C0A6835002E43FD /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/GLLPoseExportViewController.strings; sourceTree = "<group>"; };
522783A51C0A686E002E43FD /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/GLLNoSelectionView.strings; sourceTree = "<group>"; };
522783A71C0A6871002E43FD /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/GLLNoSelectionView.strings; sourceTree = "<group>"; };
522783A81C0B3ED8002E43FD /* GLLMultipleSelectionPlaceholder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLMultipleSelectionPlaceholder.h; sourceTree = "<group>"; };
522783A91C0B3ED8002E43FD /* GLLMultipleSelectionPlaceholder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLMultipleSelectionPlaceholder.m; sourceTree = "<group>"; };
522783AB1C0B79F2002E43FD /* GLLItemMeshTextureSelectionPlaceholder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLItemMeshTextureSelectionPlaceholder.h; sourceTree = "<group>"; };
522783AC1C0B79F2002E43FD /* GLLItemMeshTextureSelectionPlaceholder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLItemMeshTextureSelectionPlaceholder.m; sourceTree = "<group>"; };
522783AE1C0B7FBF002E43FD /* GLLRenderParameterSelectionPlaceholder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLRenderParameterSelectionPlaceholder.h; sourceTree = "<group>"; };
522783AF1C0B7FBF002E43FD /* GLLRenderParameterSelectionPlaceholder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLRenderParameterSelectionPlaceholder.m; sourceTree = "<group>"; };
522783B11C0B91EF002E43FD /* GLLItemMeshSelectionPlaceholder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLItemMeshSelectionPlaceholder.h; sourceTree = "<group>"; };
522783B21C0B91EF002E43FD /* GLLItemMeshSelectionPlaceholder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLItemMeshSelectionPlaceholder.m; sourceTree = "<group>"; };
52301E2B2087D91600B3E331 /* GLLOptionalPartController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GLLOptionalPartController.h; sourceTree = "<group>"; };
52301E2C2087D91600B3E331 /* GLLOptionalPartController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = GLLOptionalPartController.m; sourceTree = "<group>"; };
52301E2E2087E36100B3E331 /* GLLItemOptionalPartMarker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GLLItemOptionalPartMarker.h; sourceTree = "<group>"; };
52301E2F2087E36100B3E331 /* GLLItemOptionalPartMarker.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = GLLItemOptionalPartMarker.m; sourceTree = "<group>"; };
52301E312087E6FC00B3E331 /* GLLOptionalPartView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = GLLOptionalPartView.xib; sourceTree = "<group>"; };
52301E332087E71400B3E331 /* GLLOptionalPartViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GLLOptionalPartViewController.h; sourceTree = "<group>"; };
52301E342087E71400B3E331 /* GLLOptionalPartViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = GLLOptionalPartViewController.m; sourceTree = "<group>"; };
52301E362089372200B3E331 /* GLLOptionalPart.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GLLOptionalPart.h; sourceTree = "<group>"; };
52301E372089372200B3E331 /* GLLOptionalPart.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = GLLOptionalPart.m; sourceTree = "<group>"; };
52301E482096518500B3E331 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/GLLDrawingPreferencesView.xib; sourceTree = "<group>"; };
52301E4B209652F300B3E331 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/GLLDrawingPreferencesView.strings; sourceTree = "<group>"; };
52301E4D209652F400B3E331 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/GLLDrawingPreferencesView.strings; sourceTree = "<group>"; };
52329F4B16C1D71E00338A0A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/GLLItemExportView.strings; sourceTree = "<group>"; };
52329F4E16C1D72600338A0A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/GLLPoseExportViewController.strings; sourceTree = "<group>"; };
52329F5316C1D76200338A0A /* en */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Textures.strings; sourceTree = "<group>"; };
5233BD0616E9511600DD77BE /* GLLTestObjectWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLTestObjectWriter.h; sourceTree = "<group>"; };
5233BD0716E9511600DD77BE /* GLLTestObjectWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLTestObjectWriter.m; sourceTree = "<group>"; };
5233BD0D16EA87A200DD77BE /* generic_item.mesh.ascii */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = generic_item.mesh.ascii; path = testobject/generic_item.mesh.ascii; sourceTree = "<group>"; };
5233BD1A16ECA71F00DD77BE /* testDiffusetexture.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = testDiffusetexture.png; path = Images/testDiffusetexture.png; sourceTree = SOURCE_ROOT; };
5233BD1C16ECA9F800DD77BE /* testBumptexture.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = testBumptexture.png; path = Images/testBumptexture.png; sourceTree = SOURCE_ROOT; };
5233BD1D16ECA9F800DD77BE /* testBump1Texture.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = testBump1Texture.png; path = Images/testBump1Texture.png; sourceTree = SOURCE_ROOT; };
5233BD1E16ECA9F900DD77BE /* testBump2Texture.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = testBump2Texture.png; path = Images/testBump2Texture.png; sourceTree = SOURCE_ROOT; };
5233BD1F16ECA9F900DD77BE /* testEmissiontexture.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = testEmissiontexture.png; path = Images/testEmissiontexture.png; sourceTree = SOURCE_ROOT; };
5233BD2016ECA9F900DD77BE /* testLightmaptexture.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = testLightmaptexture.png; path = Images/testLightmaptexture.png; sourceTree = SOURCE_ROOT; };
5233BD2116ECA9F900DD77BE /* testMasktexture.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = testMasktexture.png; path = Images/testMasktexture.png; sourceTree = SOURCE_ROOT; };
5233BD2216ECA9F900DD77BE /* testReflectiontexture.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = testReflectiontexture.png; path = Images/testReflectiontexture.png; sourceTree = SOURCE_ROOT; };
5233BD2316ECA9F900DD77BE /* testSpeculartexture.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = testSpeculartexture.png; path = Images/testSpeculartexture.png; sourceTree = SOURCE_ROOT; };
523AEED616C4883A0062C025 /* defaultBlack.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = defaultBlack.png; sourceTree = "<group>"; };
523AEED716C4883A0062C025 /* defaultBump.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = defaultBump.png; sourceTree = "<group>"; };
523AEED816C4883A0062C025 /* defaultColor.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = defaultColor.png; sourceTree = "<group>"; };
523AEED916C4883A0062C025 /* defaultWhite.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = defaultWhite.png; sourceTree = "<group>"; };
523AEEDE16C488960062C025 /* defaultReflection.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = defaultReflection.jpg; sourceTree = "<group>"; };
523BBAFC287B0FDC00B2D52E /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; };
523BBAFE287B23D600B2D52E /* GLLRenderWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLRenderWindow.swift; sourceTree = "<group>"; };
523BBB00287E94EF00B2D52E /* GLLControllerPreferencesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLControllerPreferencesView.swift; sourceTree = "<group>"; };
523BBB042880BCB300B2D52E /* GLLGameControllerManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLGameControllerManager.swift; sourceTree = "<group>"; };
523BBB062880C78600B2D52E /* GLLPreferenceKeys.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLPreferenceKeys.swift; sourceTree = "<group>"; };
523D367F16BEB29F004FAD4B /* GLLSubItemController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLSubItemController.h; sourceTree = "<group>"; };
523D368016BEB29F004FAD4B /* GLLSubItemController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLSubItemController.m; sourceTree = "<group>"; };
523D368316BED849004FAD4B /* GLLItemMeshTexture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLItemMeshTexture.h; sourceTree = "<group>"; };
523D368416BED84A004FAD4B /* GLLItemMeshTexture.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLItemMeshTexture.m; sourceTree = "<group>"; };
523DE0D51604A14200BB9F61 /* glasses.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = glasses.modelparams.plist; sourceTree = "<group>"; };
523DE0DE1604A5ED00BB9F61 /* parseItems */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = parseItems; sourceTree = BUILT_PRODUCTS_DIR; };
523DE0E21604A5ED00BB9F61 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
523DE0E51604A5ED00BB9F61 /* parseItems-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "parseItems-Prefix.pch"; sourceTree = "<group>"; };
523DE0EB1604CE8600BB9F61 /* natla.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = natla.modelparams.plist; sourceTree = "<group>"; };
523DE0ED1604D7A300BB9F61 /* alister.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = alister.modelparams.plist; sourceTree = "<group>"; };
523DE0EF1604D7D600BB9F61 /* amelia.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = amelia.modelparams.plist; sourceTree = "<group>"; };
523DE0F11604D80A00BB9F61 /* braid.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = braid.modelparams.plist; sourceTree = "<group>"; };
523DE0F31604D84100BB9F61 /* diver_captain.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = diver_captain.modelparams.plist; sourceTree = "<group>"; };
523DE0F51604D86100BB9F61 /* dummy.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = dummy.modelparams.plist; sourceTree = "<group>"; };
523DE0F71604D87B00BB9F61 /* excalibur.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = excalibur.modelparams.plist; sourceTree = "<group>"; };
523DE0F91604D8B300BB9F61 /* foliage_tree1.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = foliage_tree1.modelparams.plist; sourceTree = "<group>"; };
523DE0FB1604D8CF00BB9F61 /* foliage_tree3.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = foliage_tree3.modelparams.plist; sourceTree = "<group>"; };
523DE0FD1604D8DE00BB9F61 /* foliage_tree2.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = foliage_tree2.modelparams.plist; sourceTree = "<group>"; };
523DE0FF1604D8FA00BB9F61 /* glass_cage.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = glass_cage.modelparams.plist; sourceTree = "<group>"; };
523DE1011604D9B200BB9F61 /* hair_alister.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = hair_alister.modelparams.plist; sourceTree = "<group>"; };
523DE1021604D9B200BB9F61 /* hair_amanda.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = hair_amanda.modelparams.plist; sourceTree = "<group>"; };
523DE1031604D9B200BB9F61 /* hair_natla.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = hair_natla.modelparams.plist; sourceTree = "<group>"; };
523DE1071604D9EF00BB9F61 /* helicopter.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = helicopter.modelparams.plist; sourceTree = "<group>"; };
523DE1081604D9F000BB9F61 /* jellyfish.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = jellyfish.modelparams.plist; sourceTree = "<group>"; };
523DE1091604D9F000BB9F61 /* kraken.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = kraken.modelparams.plist; sourceTree = "<group>"; };
523DE10D1604E00700BB9F61 /* zip.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = zip.modelparams.plist; sourceTree = "<group>"; };
523DE10F1604E04200BB9F61 /* winston.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = winston.modelparams.plist; sourceTree = "<group>"; };
523DE1101604E04200BB9F61 /* wraith_stone.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = wraith_stone.modelparams.plist; sourceTree = "<group>"; };
523DE1111604E04200BB9F61 /* yeti_thrall_nochains.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = yeti_thrall_nochains.modelparams.plist; sourceTree = "<group>"; };
523DE1121604E04300BB9F61 /* yeti_thrall.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = yeti_thrall.modelparams.plist; sourceTree = "<group>"; };
523DE1171604E06400BB9F61 /* viking_thrall.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = viking_thrall.modelparams.plist; sourceTree = "<group>"; };
523DE1181604E06400BB9F61 /* weapon_ak_rifle.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = weapon_ak_rifle.modelparams.plist; sourceTree = "<group>"; };
523DE1191604E06400BB9F61 /* weapon_assault_rifle.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = weapon_assault_rifle.modelparams.plist; sourceTree = "<group>"; };
523DE11A1604E06400BB9F61 /* weapon_grenade.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = weapon_grenade.modelparams.plist; sourceTree = "<group>"; };
523DE11B1604E06500BB9F61 /* weapon_handgun.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = weapon_handgun.modelparams.plist; sourceTree = "<group>"; };
523DE11C1604E06500BB9F61 /* weapon_shotgun.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = weapon_shotgun.modelparams.plist; sourceTree = "<group>"; };
523DE11D1604E06500BB9F61 /* weapon_speargun.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = weapon_speargun.modelparams.plist; sourceTree = "<group>"; };
523DE11E1604E06500BB9F61 /* weapon_tranquilizer.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = weapon_tranquilizer.modelparams.plist; sourceTree = "<group>"; };
523DE11F1604E06600BB9F61 /* weapon_uzi.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = weapon_uzi.modelparams.plist; sourceTree = "<group>"; };
523DE1291604E0C500BB9F61 /* tiger2.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = tiger2.modelparams.plist; sourceTree = "<group>"; };
523DE12B1604E10C00BB9F61 /* thailand_mirror_statue_left.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = thailand_mirror_statue_left.modelparams.plist; sourceTree = "<group>"; };
523DE12C1604E10D00BB9F61 /* thailand_mirror_statue_right.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = thailand_mirror_statue_right.modelparams.plist; sourceTree = "<group>"; };
523F73BF16DFFB43003AE788 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/GLLNoSelectionView.strings; sourceTree = "<group>"; };
523F73C116DFFB47003AE788 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/GLLNoSelectionView.strings; sourceTree = "<group>"; };
52421C0F16BDA65B00D41EAA /* GLLSceneModel 3.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "GLLSceneModel 3.xcdatamodel"; sourceTree = "<group>"; };
52423AE91604EB35009F5753 /* panther_thrall.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = panther_thrall.modelparams.plist; sourceTree = "<group>"; };
52423AEA1604EB35009F5753 /* panther.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = panther.modelparams.plist; sourceTree = "<group>"; };
52423AEB1604EB35009F5753 /* poacher.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = poacher.modelparams.plist; sourceTree = "<group>"; };
52423AEC1604EB35009F5753 /* ponytail.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = ponytail.modelparams.plist; sourceTree = "<group>"; };
52423AED1604EB35009F5753 /* recorder.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = recorder.modelparams.plist; sourceTree = "<group>"; };
52423AEE1604EB35009F5753 /* scion1.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = scion1.modelparams.plist; sourceTree = "<group>"; };
52423AEF1604EB35009F5753 /* scion2.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = scion2.modelparams.plist; sourceTree = "<group>"; };
52423AF01604EB35009F5753 /* scion3.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = scion3.modelparams.plist; sourceTree = "<group>"; };
52423AF11604EB35009F5753 /* shark_blue.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = shark_blue.modelparams.plist; sourceTree = "<group>"; };
52423AF21604EB35009F5753 /* shark_greenland.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = shark_greenland.modelparams.plist; sourceTree = "<group>"; };
52423AF31604EB35009F5753 /* ship_natla_room.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = ship_natla_room.modelparams.plist; sourceTree = "<group>"; };
52423B001604EB48009F5753 /* natla_nowings.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = natla_nowings.modelparams.plist; sourceTree = "<group>"; };
52423B021604EB98009F5753 /* mayan_thrall.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = mayan_thrall.modelparams.plist; sourceTree = "<group>"; };
52423B031604EB98009F5753 /* mercenary.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = mercenary.modelparams.plist; sourceTree = "<group>"; };
52423B041604EB99009F5753 /* naga_green.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = naga_green.modelparams.plist; sourceTree = "<group>"; };
52423B051604EB99009F5753 /* naga_red.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = naga_red.modelparams.plist; sourceTree = "<group>"; };
52423B0A1604EBFB009F5753 /* lara_bathing_suit_nogear.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = lara_bathing_suit_nogear.modelparams.plist; sourceTree = "<group>"; };
52423B0B1604EBFB009F5753 /* lara_casual.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = lara_casual.modelparams.plist; sourceTree = "<group>"; };
52423B0C1604EBFB009F5753 /* lara_dlc_bikini_blackwhite.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = lara_dlc_bikini_blackwhite.modelparams.plist; sourceTree = "<group>"; };
52423B0D1604EBFB009F5753 /* lara_dlc_bikini_camo.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = lara_dlc_bikini_camo.modelparams.plist; sourceTree = "<group>"; };
52423B0E1604EBFB009F5753 /* lara_dlc_bikini_yellow.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = lara_dlc_bikini_yellow.modelparams.plist; sourceTree = "<group>"; };
52423B0F1604EBFB009F5753 /* lara_dlc_casual_explorer.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = lara_dlc_casual_explorer.modelparams.plist; sourceTree = "<group>"; };
52423B101604EBFB009F5753 /* lara_dlc_classic.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = lara_dlc_classic.modelparams.plist; sourceTree = "<group>"; };
52423B111604EBFB009F5753 /* lara_dlc_designer_fashion_winner.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = lara_dlc_designer_fashion_winner.modelparams.plist; sourceTree = "<group>"; };
52423B121604EBFC009F5753 /* lara_dlc_dry_suit_red.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = lara_dlc_dry_suit_red.modelparams.plist; sourceTree = "<group>"; };
52423B131604EBFC009F5753 /* lara_dlc_jungle_shorts_grey.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = lara_dlc_jungle_shorts_grey.modelparams.plist; sourceTree = "<group>"; };
52423B141604EBFC009F5753 /* lara_dlc_legend.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = lara_dlc_legend.modelparams.plist; sourceTree = "<group>"; };
52423B151604EBFC009F5753 /* lara_dlc_wetsuit_blue.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = lara_dlc_wetsuit_blue.modelparams.plist; sourceTree = "<group>"; };
52423B161604EBFC009F5753 /* lara_drysuit.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = lara_drysuit.modelparams.plist; sourceTree = "<group>"; };
52423B171604EBFD009F5753 /* lara_jungle_heavy.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = lara_jungle_heavy.modelparams.plist; sourceTree = "<group>"; };
52423B181604EBFD009F5753 /* lara_jungle_pants.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = lara_jungle_pants.modelparams.plist; sourceTree = "<group>"; };
52423B191604EBFD009F5753 /* lara_jungle_shorts.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = lara_jungle_shorts.modelparams.plist; sourceTree = "<group>"; };
52423B1A1604EBFD009F5753 /* lara_snow_heavy.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = lara_snow_heavy.modelparams.plist; sourceTree = "<group>"; };
52423B1B1604EBFD009F5753 /* lara_snow_light.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = lara_snow_light.modelparams.plist; sourceTree = "<group>"; };
52423B1C1604EBFD009F5753 /* lara_wetsuit_nogear.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = lara_wetsuit_nogear.modelparams.plist; sourceTree = "<group>"; };
52423B1D1604EBFD009F5753 /* lara_wetsuit.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = lara_wetsuit.modelparams.plist; sourceTree = "<group>"; };
52423B321604EC58009F5753 /* gol_brute_minion.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = gol_brute_minion.modelparams.plist; sourceTree = "<group>"; };
52423B331604EC59009F5753 /* gol_chompy.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = gol_chompy.modelparams.plist; sourceTree = "<group>"; };
52423B341604EC59009F5753 /* gol_doppelganger.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = gol_doppelganger.modelparams.plist; sourceTree = "<group>"; };
52423B351604EC59009F5753 /* gol_fire_lizard.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = gol_fire_lizard.modelparams.plist; sourceTree = "<group>"; };
52423B361604EC59009F5753 /* gol_fire_shaman.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = gol_fire_shaman.modelparams.plist; sourceTree = "<group>"; };
52423B371604EC59009F5753 /* gol_lara_biker.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = gol_lara_biker.modelparams.plist; sourceTree = "<group>"; };
52423B381604EC59009F5753 /* gol_lara_jungle_heavy.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = gol_lara_jungle_heavy.modelparams.plist; sourceTree = "<group>"; };
52423B391604EC59009F5753 /* gol_lara_jungle_shorts.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = gol_lara_jungle_shorts.modelparams.plist; sourceTree = "<group>"; };
52423B3A1604EC5A009F5753 /* gol_lara_legend.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = gol_lara_legend.modelparams.plist; sourceTree = "<group>"; };
52423B3B1604EC5A009F5753 /* gol_lara.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = gol_lara.modelparams.plist; sourceTree = "<group>"; };
52423B3C1604EC5A009F5753 /* gol_poison_gatekeeper.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = gol_poison_gatekeeper.modelparams.plist; sourceTree = "<group>"; };
52423B3D1604EC5A009F5753 /* gol_poison_lizard.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = gol_poison_lizard.modelparams.plist; sourceTree = "<group>"; };
52423B3E1604EC5A009F5753 /* gol_poison_minion.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = gol_poison_minion.modelparams.plist; sourceTree = "<group>"; };
52423B3F1604EC5A009F5753 /* gol_poison_shaman.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = gol_poison_shaman.modelparams.plist; sourceTree = "<group>"; };
52423B401604EC5A009F5753 /* gol_shield_demon.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = gol_shield_demon.modelparams.plist; sourceTree = "<group>"; };
52423B411604EC5B009F5753 /* gol_shield_gatekeeper.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = gol_shield_gatekeeper.modelparams.plist; sourceTree = "<group>"; };
52423B421604EC5B009F5753 /* gol_skeleton.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = gol_skeleton.modelparams.plist; sourceTree = "<group>"; };
52423B431604EC5B009F5753 /* gol_small_minion.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = gol_small_minion.modelparams.plist; sourceTree = "<group>"; };
52423B441604EC5B009F5753 /* gol_t_rex.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = gol_t_rex.modelparams.plist; sourceTree = "<group>"; };
52423B451604EC5B009F5753 /* gol_totec.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = gol_totec.modelparams.plist; sourceTree = "<group>"; };
52423B461604EC5B009F5753 /* gol_xolotl.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = gol_xolotl.modelparams.plist; sourceTree = "<group>"; };
52423B5C1604ED47009F5753 /* wings.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = wings.modelparams.plist; sourceTree = "<group>"; };
52423B5E16052CAF009F5753 /* skydome_thailand_sea.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = skydome_thailand_sea.modelparams.plist; sourceTree = "<group>"; };
52423B6016052D20009F5753 /* croft_manor_back.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = croft_manor_back.modelparams.plist; sourceTree = "<group>"; };
5247C498288660A800AF4088 /* Version 0.3 Todos.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = "Version 0.3 Todos.md"; sourceTree = "<group>"; };
5247C499288726E700AF4088 /* GLLItemMeshShaderObserver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLItemMeshShaderObserver.swift; sourceTree = "<group>"; };
524BEB0B1612551800EA061D /* NSColor+Color32Bit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSColor+Color32Bit.h"; sourceTree = "<group>"; };
524BEB0C1612551800EA061D /* NSColor+Color32Bit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSColor+Color32Bit.m"; sourceTree = "<group>"; };
524C705616087B130038823B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/GLLRenderAccessoryView.strings; sourceTree = "<group>"; };
524C705916087B160038823B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/GLLAmbientLightView.strings; sourceTree = "<group>"; };
524C705C16087B1A0038823B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/GLLBoneView.strings; sourceTree = "<group>"; };
524C705F16087B1D0038823B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/GLLDocument.strings; sourceTree = "<group>"; };
524C706216087B200038823B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/GLLItemView.strings; sourceTree = "<group>"; };
524C706516087B230038823B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/GLLLightView.strings; sourceTree = "<group>"; };
524C706816087B260038823B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/GLLMeshView.strings; sourceTree = "<group>"; };
524C706B16087B290038823B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/GLLRenderWindowController.strings; sourceTree = "<group>"; };
524C706E16087B2C0038823B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/GLLWindowSettingsPopoverView.strings; sourceTree = "<group>"; };
524C707116087B310038823B /* en */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
524C707416087B350038823B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/MainMenu.strings; sourceTree = "<group>"; };
524D3AAE28CCB37F00B50391 /* GLLaraTests-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "GLLaraTests-Bridging-Header.h"; sourceTree = "<group>"; };
524D3AAF28CCB37F00B50391 /* GLLBoneAnglesTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLBoneAnglesTest.swift; sourceTree = "<group>"; };
524D3AB428CD01A600B50391 /* .github */ = {isa = PBXFileReference; lastKnownFileType = folder; path = .github; sourceTree = "<group>"; };
524D3AB628CE151500B50391 /* GLLColorValueTransformer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLColorValueTransformer.swift; sourceTree = "<group>"; };
524F99AC288888DA0081F335 /* ShaderFeatures.strings */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; path = ShaderFeatures.strings; sourceTree = "<group>"; };
52528D731D6AC2AA002E0074 /* GLLTiming.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLLTiming.cpp; sourceTree = "<group>"; };
52528D741D6AC2AA002E0074 /* GLLTiming.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLTiming.h; sourceTree = "<group>"; };
525ACD4715F0F1A700534E7D /* GLLara.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = GLLara.app; sourceTree = BUILT_PRODUCTS_DIR; };
525ACD4B15F0F1A700534E7D /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
525ACD4E15F0F1A700534E7D /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
525ACD4F15F0F1A700534E7D /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; };
525ACD5015F0F1A700534E7D /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
525ACD5315F0F1A700534E7D /* GLLara-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "GLLara-Info.plist"; sourceTree = "<group>"; };
525ACD5515F0F1A700534E7D /* en */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
525ACD5715F0F1A700534E7D /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
525ACD5B15F0F1A700534E7D /* en */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = en; path = en.lproj/Credits.rtf; sourceTree = "<group>"; };
525ACD5D15F0F1A700534E7D /* GLLDocument.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GLLDocument.h; sourceTree = "<group>"; };
525ACD5E15F0F1A700534E7D /* GLLDocument.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = GLLDocument.m; sourceTree = "<group>"; };
525ACD6B15F0F1A700534E7D /* GLLaraTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GLLaraTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
525ACD7315F0F1A700534E7D /* GLLaraTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "GLLaraTests-Info.plist"; sourceTree = "<group>"; };
525ACD7515F0F1A700534E7D /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
525ACD8315F0F33700534E7D /* GLLModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GLLModel.swift; sourceTree = "<group>"; };
525BF29A2879E95800E30D48 /* GLLAppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLAppDelegate.swift; sourceTree = "<group>"; };
525BF29C287A0AE200E30D48 /* GLLView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLView.swift; sourceTree = "<group>"; };
5260CE9C163B16450069459D /* GLLSceneModel 2.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "GLLSceneModel 2.xcdatamodel"; sourceTree = "<group>"; };
52653D7F16BAB729001D802F /* GLLPoseExporter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLPoseExporter.h; sourceTree = "<group>"; };
52653D8016BAB729001D802F /* GLLPoseExporter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLPoseExporter.m; sourceTree = "<group>"; };
526756A816BF543800FB85CA /* GLLImageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLImageView.h; sourceTree = "<group>"; };
526756A916BF543800FB85CA /* GLLImageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLImageView.m; sourceTree = "<group>"; };
5267F1B31615B2C400987717 /* moveChildren.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = moveChildren.pdf; sourceTree = "<group>"; };
5267F1B41615B2C400987717 /* moveNodeOnly.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = moveNodeOnly.pdf; sourceTree = "<group>"; };
5267F1B51615B2C400987717 /* moveParent.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = moveParent.pdf; sourceTree = "<group>"; };
526AB3131609BD4300940A74 /* GLLItemMesh+OBJExport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "GLLItemMesh+OBJExport.h"; sourceTree = "<group>"; };
526AB3141609BD4300940A74 /* GLLItemMesh+OBJExport.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GLLItemMesh+OBJExport.m"; sourceTree = "<group>"; };
526AB31A1609C7C300940A74 /* GLLItem+OBJExport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "GLLItem+OBJExport.h"; sourceTree = "<group>"; };
526AB31B1609C7C300940A74 /* GLLItem+OBJExport.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GLLItem+OBJExport.m"; sourceTree = "<group>"; };
526D5AE52060596000DCDE85 /* GLLNotifications.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = GLLNotifications.m; sourceTree = "<group>"; };
526D5AE72060596E00DCDE85 /* GLLNotifications.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GLLNotifications.h; sourceTree = "<group>"; };
526E0F891C146B8000F198BF /* GLLSceneModel 4.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "GLLSceneModel 4.xcdatamodel"; sourceTree = "<group>"; };
526E0F8B1C169E3500F198BF /* testDiffuse.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = testDiffuse.png; sourceTree = "<group>"; };
526E0F8C1C169E3500F198BF /* testDiffuseBump.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = testDiffuseBump.png; sourceTree = "<group>"; };
526E0F8D1C169E3500F198BF /* testDiffuseBumpEmission.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = testDiffuseBumpEmission.png; sourceTree = "<group>"; };
526E0F8E1C169E3500F198BF /* testDiffuseLightmap.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = testDiffuseLightmap.png; sourceTree = "<group>"; };
526E0F8F1C169E3500F198BF /* testDiffuseLightmapBump.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = testDiffuseLightmapBump.png; sourceTree = "<group>"; };
526E0F901C169E3500F198BF /* testDiffuseLightmapBump3.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = testDiffuseLightmapBump3.png; sourceTree = "<group>"; };
526E0F911C169E3500F198BF /* testDiffuseLightmapBump3Specular.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = testDiffuseLightmapBump3Specular.png; sourceTree = "<group>"; };
526E0F921C169E3500F198BF /* testDiffuseLightmapBumpSpecular.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = testDiffuseLightmapBumpSpecular.png; sourceTree = "<group>"; };
526E0F931C169E3500F198BF /* testDiffuseSpecular.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = testDiffuseSpecular.png; sourceTree = "<group>"; };
526E0F941C169E3500F198BF /* testMetallic.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = testMetallic.png; sourceTree = "<group>"; };
526E0F951C169E3500F198BF /* testMetallicBump3.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = testMetallicBump3.png; sourceTree = "<group>"; };
526E0F961C169E3500F198BF /* testShadeless.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = testShadeless.png; sourceTree = "<group>"; };
526E0F971C169E3500F198BF /* testStaticTRLBasic.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = testStaticTRLBasic.png; sourceTree = "<group>"; };
526E0F981C169E3500F198BF /* testStaticTRLNextGen.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = testStaticTRLNextGen.png; sourceTree = "<group>"; };
526E0F991C169E3500F198BF /* testStaticTRLShadeless.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = testStaticTRLShadeless.png; sourceTree = "<group>"; };
526E0F9A1C169E3500F198BF /* testStaticTRUDiffuse.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = testStaticTRUDiffuse.png; sourceTree = "<group>"; };
526E0F9B1C169E3500F198BF /* testStaticTRUDiffuseLightmap.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = testStaticTRUDiffuseLightmap.png; sourceTree = "<group>"; };
5274446327FCC9C100E5A3FD /* GLLModelMesh.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLModelMesh.swift; sourceTree = "<group>"; };
5274446527FD64F000E5A3FD /* GLLModelMeshObj.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLModelMeshObj.swift; sourceTree = "<group>"; };
5274446727FD6F7F00E5A3FD /* GLLVertexAttribAccessorSet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLVertexAttribAccessorSet.swift; sourceTree = "<group>"; };
5274446F27FE21F100E5A3FD /* GLLModelMesh+OBJExport.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "GLLModelMesh+OBJExport.swift"; sourceTree = "<group>"; };
5274447327FE428000E5A3FD /* GLLModelXNALara.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLModelXNALara.swift; sourceTree = "<group>"; };
5274447527FF6C8700E5A3FD /* MetalKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalKit.framework; path = System/Library/Frameworks/MetalKit.framework; sourceTree = SDKROOT; };
5274447627FF6C8700E5A3FD /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; };
527444792802DCC200E5A3FD /* GLLSkeletonDrawer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLSkeletonDrawer.swift; sourceTree = "<group>"; };
5274447B2802E0A000E5A3FD /* GLLSkeletonDrawerVertexFormat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GLLSkeletonDrawerVertexFormat.h; sourceTree = "<group>"; };
5274447C2802FA3700E5A3FD /* GLLResourceIDs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GLLResourceIDs.h; sourceTree = "<group>"; };
5274447D280300F400E5A3FD /* Skeleton.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = Skeleton.metal; sourceTree = "<group>"; };
5274447F2803121D00E5A3FD /* GLLItemDrawer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLItemDrawer.swift; sourceTree = "<group>"; };
5274448128031C0C00E5A3FD /* GLLModelDrawData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLModelDrawData.swift; sourceTree = "<group>"; };
5274448328031CA900E5A3FD /* GLLMeshDrawData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLMeshDrawData.swift; sourceTree = "<group>"; };
5274448528031D5700E5A3FD /* GLLVertexArray.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GLLVertexArray.swift; sourceTree = "<group>"; };
5274448728034E1600E5A3FD /* GLLItemMeshState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLItemMeshState.swift; sourceTree = "<group>"; };
5274448928036AE700E5A3FD /* GLLRenderParameters.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GLLRenderParameters.h; sourceTree = "<group>"; };
5274448A280606A200E5A3FD /* XnaLaraShader.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = XnaLaraShader.metal; sourceTree = "<group>"; };
5275F6801607293000978779 /* GLLItemController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLItemController.h; sourceTree = "<group>"; };
5275F6811607293000978779 /* GLLItemController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLItemController.m; sourceTree = "<group>"; };
5275F6871607399800978779 /* GLLItemListController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLItemListController.h; sourceTree = "<group>"; };
5275F6881607399800978779 /* GLLItemListController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLItemListController.m; sourceTree = "<group>"; };
528934DC16A2281900F05312 /* GLLSettingsListController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLSettingsListController.h; sourceTree = "<group>"; };
528934DD16A2281900F05312 /* GLLSettingsListController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLSettingsListController.m; sourceTree = "<group>"; };
528934E616A29B8300F05312 /* GLLLightController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLLightController.h; sourceTree = "<group>"; };
528934E716A29B8300F05312 /* GLLLightController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLLightController.m; sourceTree = "<group>"; };
528934E916A332BC00F05312 /* GLLMeshListController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLMeshListController.h; sourceTree = "<group>"; };
528934EA16A332BC00F05312 /* GLLMeshListController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLMeshListController.m; sourceTree = "<group>"; };
528934EC16A3593400F05312 /* GLLBoneListController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLBoneListController.h; sourceTree = "<group>"; };
528934ED16A3593400F05312 /* GLLBoneListController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLBoneListController.m; sourceTree = "<group>"; };
5291DB7F15FB711900ECDBCA /* Model Parameters (english).md */ = {isa = PBXFileReference; lastKnownFileType = text; path = "Model Parameters (english).md"; sourceTree = "<group>"; };
5291DB9215FBF7BC00ECDBCA /* GLLAmbientLight.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLAmbientLight.h; sourceTree = "<group>"; };
5291DB9315FBF7BD00ECDBCA /* GLLAmbientLight.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLAmbientLight.m; sourceTree = "<group>"; };
529692C815F1568200DF2FA3 /* TRInDataStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TRInDataStream.h; sourceTree = "<group>"; };
529692C915F1568200DF2FA3 /* TRInDataStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TRInDataStream.m; sourceTree = "<group>"; };
529692CA15F1568200DF2FA3 /* TROutDataStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TROutDataStream.h; sourceTree = "<group>"; };
529692CB15F1568200DF2FA3 /* TROutDataStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TROutDataStream.m; sourceTree = "<group>"; };
529692D015F2374F00DF2FA3 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; };
529692D615F2590000DF2FA3 /* XNALara Model File Format.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "XNALara Model File Format.md"; sourceTree = "<group>"; };
529692D815F2625200DF2FA3 /* GLLItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLItem.h; sourceTree = "<group>"; };
529692D915F2625200DF2FA3 /* GLLItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLItem.m; sourceTree = "<group>"; };
529692DB15F2759400DF2FA3 /* GLLItemBone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLItemBone.h; sourceTree = "<group>"; };
529692DC15F2759400DF2FA3 /* GLLItemBone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLItemBone.m; sourceTree = "<group>"; };
529692DF15F27D5900DF2FA3 /* Source Code Overview.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "Source Code Overview.md"; sourceTree = "<group>"; };
529692E515F289EB00DF2FA3 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; };
529692E715F28BFB00DF2FA3 /* GLLTexture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLTexture.h; sourceTree = "<group>"; };
529692E815F28BFB00DF2FA3 /* GLLTexture.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLTexture.m; sourceTree = "<group>"; };
529693F315F2B58A00DF2FA3 /* GLLASCIIScanner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLASCIIScanner.h; sourceTree = "<group>"; };
529693F415F2B58B00DF2FA3 /* GLLASCIIScanner.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLASCIIScanner.m; sourceTree = "<group>"; };
529693F715F2D02900DF2FA3 /* xnaLaraDefault.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = xnaLaraDefault.modelparams.plist; sourceTree = "<group>"; };
529693F915F36DDB00DF2FA3 /* lara.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = lara.modelparams.plist; sourceTree = "<group>"; };
529693FB15F3781100DF2FA3 /* Render parameters.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "Render parameters.md"; sourceTree = "<group>"; };
529693FD15F37AAF00DF2FA3 /* lara_dlc_bikini_blue.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = lara_dlc_bikini_blue.modelparams.plist; sourceTree = "<group>"; };
5296942E15F421D900DF2FA3 /* simd_functions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = simd_functions.h; sourceTree = "<group>"; };
5296942F15F421D900DF2FA3 /* simd_matrix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = simd_matrix.c; sourceTree = "<group>"; };
5296943015F421D900DF2FA3 /* simd_matrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = simd_matrix.h; sourceTree = "<group>"; };
5296943115F421D900DF2FA3 /* simd_project.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = simd_project.c; sourceTree = "<group>"; };
5296943215F421D900DF2FA3 /* simd_project.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = simd_project.h; sourceTree = "<group>"; };
5296943415F421D900DF2FA3 /* simd_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = simd_types.h; sourceTree = "<group>"; };
5296943E15F51F2B00DF2FA3 /* Readme.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Readme.md; sourceTree = "<group>"; };
5296946215F7B28300DF2FA3 /* GLLRenderWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLRenderWindowController.h; sourceTree = "<group>"; };
5296946315F7B28300DF2FA3 /* GLLRenderWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLRenderWindowController.m; sourceTree = "<group>"; };
5296946715F7DAA200DF2FA3 /* GLLDocumentWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLDocumentWindowController.h; sourceTree = "<group>"; };
5296946815F7DAA300DF2FA3 /* GLLDocumentWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLDocumentWindowController.m; sourceTree = "<group>"; };
5296947115F7FB3200DF2FA3 /* GLLItemMesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLItemMesh.h; sourceTree = "<group>"; };
5296947215F7FB3200DF2FA3 /* GLLItemMesh.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLItemMesh.m; sourceTree = "<group>"; };
5296947515F80F4500DF2FA3 /* GLLBoneViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLBoneViewController.h; sourceTree = "<group>"; };
5296947615F80F4500DF2FA3 /* GLLBoneViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLBoneViewController.m; sourceTree = "<group>"; };
52AC5DC52876F315004949D4 /* CopyDepth.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = CopyDepth.metal; sourceTree = "<group>"; };
52AF115415FCD4A000DF2565 /* GLLCameraTarget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLCameraTarget.h; sourceTree = "<group>"; };
52AF115515FCD4A000DF2565 /* GLLCameraTarget.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLCameraTarget.m; sourceTree = "<group>"; };
52B6C51E2BE28DE7005E53CE /* GLLItemDragDestination.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLItemDragDestination.swift; sourceTree = "<group>"; };
52B6C5202BE2947B005E53CE /* GLLDropTargetView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLDropTargetView.swift; sourceTree = "<group>"; };
52B6C5362BE2AB0E005E53CE /* ObjFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObjFile.swift; sourceTree = "<group>"; };
52B6C5382BE2EB26005E53CE /* MtlFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MtlFile.swift; sourceTree = "<group>"; };
52B9E0771602086D00641518 /* objFileParameters.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = objFileParameters.modelparams.plist; path = ../Shaders/objFileParameters.modelparams.plist; sourceTree = "<group>"; };
52B9E09616027FC800641518 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
52B9E0AF1602815800641518 /* en */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/RenderParameters.strings; sourceTree = "<group>"; };
52BB206715F8275E00937450 /* doppelganger.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = doppelganger.modelparams.plist; sourceTree = "<group>"; };
52BB206B15F82D9A00937450 /* lara_bathing_suit.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = lara_bathing_suit.modelparams.plist; sourceTree = "<group>"; };
52BB206D15F830C400937450 /* albino_spider.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = albino_spider.modelparams.plist; sourceTree = "<group>"; };
52BB206F15F831C900937450 /* mjolnir.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = mjolnir.modelparams.plist; sourceTree = "<group>"; };
52BB207115F8329000937450 /* motorcycle.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = motorcycle.modelparams.plist; sourceTree = "<group>"; };
52BB207315F8334E00937450 /* tiger1.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = tiger1.modelparams.plist; sourceTree = "<group>"; };
52BB217C15F972AB00937450 /* GLLSceneModel.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = GLLSceneModel.xcdatamodel; sourceTree = "<group>"; };
52BB21A115FACF2E00937450 /* croft_manor_hall.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = croft_manor_hall.modelparams.plist; sourceTree = "<group>"; };
52BB21A415FACFD100937450 /* Model Parameters (deutsch).md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "Model Parameters (deutsch).md"; sourceTree = "<group>"; };
52BB21A815FB45B200937450 /* croft_manor_hall_lq.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = croft_manor_hall_lq.modelparams.plist; sourceTree = "<group>"; };
52BB21B215FB7A6200937450 /* foliage_tree4.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = foliage_tree4.modelparams.plist; sourceTree = "<group>"; };
52BB21B915FB7D0500937450 /* ship.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = ship.modelparams.plist; sourceTree = "<group>"; };
52BB21BB15FB7E4900937450 /* yacht.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = yacht.modelparams.plist; sourceTree = "<group>"; };
52BB21C615FC732700937450 /* GLLRenderParameter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLRenderParameter.h; sourceTree = "<group>"; };
52BB21C715FC732800937450 /* GLLRenderParameter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLRenderParameter.m; sourceTree = "<group>"; };
52BB21CE15FCA4A000937450 /* amanda_light.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = amanda_light.modelparams.plist; sourceTree = "<group>"; };
52BB21D015FCA6DC00937450 /* amanda_heavy.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = amanda_heavy.modelparams.plist; sourceTree = "<group>"; };
52BB21D615FCE2E200937450 /* lara_dlc_designer_peoples_choice.modelparams.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = lara_dlc_designer_peoples_choice.modelparams.plist; sourceTree = "<group>"; };
52BB21D915FCF02200937450 /* GLLCamera.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLCamera.h; sourceTree = "<group>"; };
52BB21DA15FCF02200937450 /* GLLCamera.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLCamera.m; sourceTree = "<group>"; };
52C3AD8B29A13DEB002EC334 /* WillinglyBlock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WillinglyBlock.swift; sourceTree = "<group>"; };
52C3AD8D29A2241E002EC334 /* GLLDataReader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GLLDataReader.h; sourceTree = "<group>"; };
52C3AD8E29A224E2002EC334 /* GLLModelBone.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLModelBone.swift; sourceTree = "<group>"; };
52C516FE2871998C000EB8C2 /* GLLPipelineStateInformation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLPipelineStateInformation.swift; sourceTree = "<group>"; };
52C517002871CBBB000EB8C2 /* baseData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = baseData.swift; sourceTree = "<group>"; };
52C6115A2877080900ED8112 /* GLLResourceManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLResourceManager.swift; sourceTree = "<group>"; };
52C7B5DB16AA15A100FC2927 /* MapTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MapTests.h; sourceTree = "<group>"; };
52C7B5DC16AA15A100FC2927 /* MapTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MapTests.m; sourceTree = "<group>"; };
52C9F60B15FF1752003272E1 /* GLLItemViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLItemViewController.h; sourceTree = "<group>"; };
52C9F60C15FF1752003272E1 /* GLLItemViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLItemViewController.m; sourceTree = "<group>"; };
52C9F6151600022B003272E1 /* GLLModelObj.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GLLModelObj.swift; sourceTree = "<group>"; };
52C9F61E1600CCFB003272E1 /* GLLFloatRenderParameter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLFloatRenderParameter.h; sourceTree = "<group>"; };
52C9F61F1600CCFC003272E1 /* GLLFloatRenderParameter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLFloatRenderParameter.m; sourceTree = "<group>"; };
52C9F6211600CCFC003272E1 /* GLLColorRenderParameter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLColorRenderParameter.h; sourceTree = "<group>"; };
52C9F6221600CCFC003272E1 /* GLLColorRenderParameter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLColorRenderParameter.m; sourceTree = "<group>"; };
52CDFEA3287369B100BC4298 /* GLLVertexAttribAccessor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLVertexAttribAccessor.swift; sourceTree = "<group>"; };
52CDFEA52874145F00BC4298 /* GLLVertexFormat.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLVertexFormat.swift; sourceTree = "<group>"; };
52CDFEA72874161400BC4298 /* GLLVertexAttrib.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLVertexAttrib.swift; sourceTree = "<group>"; };
52CDFEE32875B46700BC4298 /* GLLSceneDrawer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLSceneDrawer.swift; sourceTree = "<group>"; };
52CDFEE52875C4AA00BC4298 /* GLLViewDrawer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLViewDrawer.swift; sourceTree = "<group>"; };
52CDFEE7287619D800BC4298 /* Square.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = Square.metal; sourceTree = "<group>"; };
52CE280A1605FE98005A86E9 /* GLLLogarithmicValueTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLLogarithmicValueTransformer.h; sourceTree = "<group>"; };
52CE280B1605FE98005A86E9 /* GLLLogarithmicValueTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLLogarithmicValueTransformer.m; sourceTree = "<group>"; };
52D18D5029A2716400BE2815 /* GLLConnexionManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GLLConnexionManager.h; sourceTree = "<group>"; };
52D18D5129A2716400BE2815 /* GLLConnexionManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = GLLConnexionManager.m; sourceTree = "<group>"; };
52D18D5329A2A29100BE2815 /* GLLaraRelease.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = GLLaraRelease.entitlements; sourceTree = "<group>"; };
52D3D72716029BD8006CB743 /* GLLRenderAccessoryViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLRenderAccessoryViewController.h; sourceTree = "<group>"; };
52D3D72816029BD8006CB743 /* GLLRenderAccessoryViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLRenderAccessoryViewController.m; sourceTree = "<group>"; };
52D6A09415F8B0F7002A0BB4 /* GLLMeshViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLMeshViewController.h; sourceTree = "<group>"; };
52D6A09515F8B0F7002A0BB4 /* GLLMeshViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLMeshViewController.m; sourceTree = "<group>"; };
52D8DDA2261CEF570006F0E5 /* GLLVertexAttrib.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GLLVertexAttrib.h; sourceTree = "<group>"; };
52D8DDBC261E06F30006F0E5 /* GLLara-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "GLLara-Bridging-Header.h"; sourceTree = "<group>"; };
52D8DDBD261E06F40006F0E5 /* GLLModelGltf.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLModelGltf.swift; sourceTree = "<group>"; };
52D8DDD5261F79E70006F0E5 /* gltfFile.modelparams.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = gltfFile.modelparams.plist; sourceTree = "<group>"; };
52D8DDDD2621CFF10006F0E5 /* GLLMeshSplitter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLMeshSplitter.swift; sourceTree = "<group>"; };
52D8DDE52621D47E0006F0E5 /* GLLTextureDescription.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLTextureDescription.swift; sourceTree = "<group>"; };
52D8DDEB2621D56F0006F0E5 /* GLLRenderParameterDescription.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLRenderParameterDescription.swift; sourceTree = "<group>"; };
52D8DDF12621E19A0006F0E5 /* GLLShaderDescription.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLShaderDescription.swift; sourceTree = "<group>"; };
52D8DDFC2621F29D0006F0E5 /* GLLModelParams.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLModelParams.swift; sourceTree = "<group>"; };
52ED9E1C168399AE0082EABB /* GLLSelection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLSelection.h; sourceTree = "<group>"; };
52ED9E1D168399AE0082EABB /* GLLSelection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLSelection.m; sourceTree = "<group>"; };
52ED9E24169332540082EABB /* GLLMeshController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLMeshController.h; sourceTree = "<group>"; };
52ED9E25169332540082EABB /* GLLMeshController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLMeshController.m; sourceTree = "<group>"; };
52ED9E27169333050082EABB /* GLLBoneController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLBoneController.h; sourceTree = "<group>"; };
52ED9E28169333050082EABB /* GLLBoneController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLBoneController.m; sourceTree = "<group>"; };
52ED9E3916999E370082EABB /* NSArray+Map.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+Map.h"; sourceTree = "<group>"; };
52ED9E3A16999E370082EABB /* NSArray+Map.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSArray+Map.m"; sourceTree = "<group>"; };
52ED9E8216A225D90082EABB /* GLLLightsListController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLLightsListController.h; sourceTree = "<group>"; };
52ED9E8316A225D90082EABB /* GLLLightsListController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLLLightsListController.m; sourceTree = "<group>"; };
52F73E9D288BDBA700A580EC /* GLLAmbientLightViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLAmbientLightViewController.swift; sourceTree = "<group>"; };
52F73E9F288BDD8E00A580EC /* GLLLightViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLLightViewController.swift; sourceTree = "<group>"; };
52F73EA1288BDE5F00A580EC /* GLLFloatRenderParameterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLFloatRenderParameterView.swift; sourceTree = "<group>"; };
52F73EA3288BDF3B00A580EC /* GLLColorRenderParameterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLColorRenderParameterView.swift; sourceTree = "<group>"; };
52F73EA5288BDFC000A580EC /* GLLNoSelectionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLNoSelectionViewController.swift; sourceTree = "<group>"; };
52F73EA7288BE06600A580EC /* GLLDrawingPreferencesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLDrawingPreferencesViewController.swift; sourceTree = "<group>"; };
52F73EA9288BE1AD00A580EC /* GLLTextureAssignmentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLTextureAssignmentView.swift; sourceTree = "<group>"; };
52F73EAB288BE26D00A580EC /* GLLItemExportViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLItemExportViewController.swift; sourceTree = "<group>"; };
52F73EAD288BE42600A580EC /* GLLPoseExportViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GLLPoseExportViewController.swift; sourceTree = "<group>"; };
52FB1FD628796E49006ABC4F /* find_tga_empty.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = find_tga_empty.py; sourceTree = "<group>"; };
52FB1FD72879846A006ABC4F /* DepthBufferCheck.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = DepthBufferCheck.metal; sourceTree = "<group>"; };
52FC0EA21D6A0E8B00C04885 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
523DE0DB1604A5ED00BB9F61 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
523DE0E01604A5ED00BB9F61 /* Foundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
525ACD4415F0F1A700534E7D /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
523BBAFD287B0FDC00B2D52E /* IOKit.framework in Frameworks */,
52528D711D6ABFF1002E0074 /* QuartzCore.framework in Frameworks */,
5224C8F015FABC92002A6C76 /* Accelerate.framework in Frameworks */,
5274447827FF6C8800E5A3FD /* Metal.framework in Frameworks */,
529692D115F2374F00DF2FA3 /* libz.dylib in Frameworks */,
5274447727FF6C8700E5A3FD /* MetalKit.framework in Frameworks */,
525ACD4C15F0F1A700534E7D /* Cocoa.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
525ACD6715F0F1A700534E7D /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
524D3AB228CCB42D00B50391 /* Accelerate.framework in Frameworks */,
525ACD6E15F0F1A700534E7D /* Cocoa.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
521102DD288C1F9E001BE4BC /* HUD */ = {
isa = PBXGroup;
children = (
521102DE288C1FB7001BE4BC /* HUDTextDrawer.swift */,
521102E2288C2126001BE4BC /* HUDControllerMode.swift */,
521102E6288DBF72001BE4BC /* HUD.swift */,
521102E8288F28ED001BE4BC /* HUDShared.h */,
521102E928968865001BE4BC /* HUDBoneNames.swift */,
521102EB28972939001BE4BC /* HUDButtonDrawer.swift */,
);
name = HUD;
sourceTree = "<group>";
};
521326371602B17800787AA1 /* Internal use only */ = {
isa = PBXGroup;
children = (
52CDFEE7287619D800BC4298 /* Square.metal */,
52AC5DC52876F315004949D4 /* CopyDepth.metal */,
52FB1FD72879846A006ABC4F /* DepthBufferCheck.metal */,
5274447D280300F400E5A3FD /* Skeleton.metal */,
521102E4288DAB0E001BE4BC /* HUDTextDrawer.metal */,
);
name = "Internal use only";
sourceTree = "<group>";
};
521446EC16DAD8A1003E260F /* Strings */ = {
isa = PBXGroup;
children = (
523F73C016DFFB43003AE788 /* GLLNoSelectionView.strings */,
52329F4D16C1D72600338A0A /* GLLPoseExportViewController.strings */,
52329F4A16C1D71E00338A0A /* GLLItemExportView.strings */,
524C705716087B130038823B /* GLLRenderAccessoryView.strings */,
524C705A16087B160038823B /* GLLAmbientLightView.strings */,
524C705D16087B1A0038823B /* GLLBoneView.strings */,
524C706016087B1D0038823B /* GLLDocument.strings */,
524C706316087B200038823B /* GLLItemView.strings */,
524C706616087B230038823B /* GLLLightView.strings */,
524C706916087B260038823B /* GLLMeshView.strings */,
524C706C16087B290038823B /* GLLRenderWindowController.strings */,
524C706F16087B2C0038823B /* GLLWindowSettingsPopoverView.strings */,
524C707216087B310038823B /* Localizable.strings */,
524C707516087B350038823B /* MainMenu.strings */,
52329F5416C1D76200338A0A /* Textures.strings */,
525ACD5415F0F1A700534E7D /* InfoPlist.strings */,
52B9E0B01602815800641518 /* RenderParameters.strings */,
524F99AC288888DA0081F335 /* ShaderFeatures.strings */,
);
name = Strings;
sourceTree = "<group>";
};
52329F4816C1D63300338A0A /* Drawing infrastructure */ = {
isa = PBXGroup;
children = (
526D5AE52060596000DCDE85 /* GLLNotifications.m */,
526D5AE72060596E00DCDE85 /* GLLNotifications.h */,
52CDFEE32875B46700BC4298 /* GLLSceneDrawer.swift */,
52CDFEE52875C4AA00BC4298 /* GLLViewDrawer.swift */,
);
name = "Drawing infrastructure";
sourceTree = "<group>";
};
52329F4916C1D68600338A0A /* Images */ = {
isa = PBXGroup;
children = (
523AEEDE16C488960062C025 /* defaultReflection.jpg */,
523AEED616C4883A0062C025 /* defaultBlack.png */,
523AEED716C4883A0062C025 /* defaultBump.png */,
523AEED816C4883A0062C025 /* defaultColor.png */,
523AEED916C4883A0062C025 /* defaultWhite.png */,
5267F1B31615B2C400987717 /* moveChildren.pdf */,
5267F1B41615B2C400987717 /* moveNodeOnly.pdf */,
5267F1B51615B2C400987717 /* moveParent.pdf */,
);
name = Images;
path = ../Images;
sourceTree = "<group>";
};
5233BD0C16EA06DE00DD77BE /* Test objects */ = {
isa = PBXGroup;
children = (
526E0F8A1C169E2100F198BF /* Expected */,
5233BD1C16ECA9F800DD77BE /* testBumptexture.png */,
5233BD1D16ECA9F800DD77BE /* testBump1Texture.png */,
5233BD1E16ECA9F900DD77BE /* testBump2Texture.png */,
5233BD1F16ECA9F900DD77BE /* testEmissiontexture.png */,
5233BD2016ECA9F900DD77BE /* testLightmaptexture.png */,
5233BD2116ECA9F900DD77BE /* testMasktexture.png */,
5233BD2216ECA9F900DD77BE /* testReflectiontexture.png */,
5233BD2316ECA9F900DD77BE /* testSpeculartexture.png */,
5233BD1A16ECA71F00DD77BE /* testDiffusetexture.png */,
5233BD0D16EA87A200DD77BE /* generic_item.mesh.ascii */,
5233BD0616E9511600DD77BE /* GLLTestObjectWriter.h */,
5233BD0716E9511600DD77BE /* GLLTestObjectWriter.m */,
);
name = "Test objects";
sourceTree = "<group>";
};
523DE0E11604A5ED00BB9F61 /* parseItems */ = {
isa = PBXGroup;
children = (
523DE0E21604A5ED00BB9F61 /* main.m */,
523DE0E41604A5ED00BB9F61 /* Supporting Files */,
);
path = parseItems;
sourceTree = "<group>";
};
523DE0E41604A5ED00BB9F61 /* Supporting Files */ = {
isa = PBXGroup;
children = (
523DE0E51604A5ED00BB9F61 /* parseItems-Prefix.pch */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
52423B6E160619F4009F5753 /* Source List */ = {
isa = PBXGroup;
children = (
5275F6801607293000978779 /* GLLItemController.h */,
5275F6811607293000978779 /* GLLItemController.m */,
5275F6871607399800978779 /* GLLItemListController.h */,
5275F6881607399800978779 /* GLLItemListController.m */,
52ED9E8216A225D90082EABB /* GLLLightsListController.h */,
52ED9E8316A225D90082EABB /* GLLLightsListController.m */,
528934DC16A2281900F05312 /* GLLSettingsListController.h */,
528934DD16A2281900F05312 /* GLLSettingsListController.m */,
528934E616A29B8300F05312 /* GLLLightController.h */,
528934E716A29B8300F05312 /* GLLLightController.m */,
528934E916A332BC00F05312 /* GLLMeshListController.h */,
528934EA16A332BC00F05312 /* GLLMeshListController.m */,