-
Notifications
You must be signed in to change notification settings - Fork 11
/
CHANGELOG.old
3265 lines (2204 loc) · 102 KB
/
CHANGELOG.old
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
commit 8f1a2733d857a54829eca09287c68812c2814ba1
Merge: 7fd3b65 90ed592
Author: ptitSeb <[email protected]>
Date: Sat Sep 11 18:39:20 2021 +0200
Merge pull request #43 from iamthesenate1/readme.md
Fix some typos and rephrase some sentences in README.md
commit 90ed592ff7e632b219d0dcf454a5813943a9bb38
Author: iamthesenate1 <[email protected]>
Date: Sat Sep 11 19:38:08 2021 +0300
Update README.md
commit 4f54c49b0829a23674cb1638350323e44140f2b1
Author: iamthesenate1 <[email protected]>
Date: Sat Sep 11 19:24:44 2021 +0300
Fix some typos and rephrase some sentences in README.md
commit 7fd3b651d184ebdac34372e49e3f95c6eede57ea
Merge: 5231311 6f3ff98
Author: ptitSeb <[email protected]>
Date: Sat Sep 4 13:51:57 2021 +0200
Merge pull request #42 from iamthesenate1/GCC-11.x
Fix compilation with GCC 11.X
commit 6f3ff98fa40aa8a4d9fdf3d8c1bc8e766ec6e4a2
Author: iamthesenate1 <[email protected]>
Date: Sat Sep 4 13:56:50 2021 +0300
Fix compilation with GCC 11.X
commit 52313115bbc28d75d6b655014a2e7de4b8826606
Author: ptitSeb <[email protected]>
Date: Mon Aug 2 09:00:39 2021 +0200
Forgot this file for Pyra version
commit f777ad622b9dca56233b4912ac7a3a23ae41655c
Author: ptitSeb <[email protected]>
Date: Mon Aug 2 08:59:05 2021 +0200
Added PYRA option (also inverted Shoulder buttons function on Pandora/Pyra build)
commit 7aabe0bd70cefc61a4971b52291c9485f0c13382
Merge: 8cafd5f aff8f25
Author: ptitSeb <[email protected]>
Date: Mon Apr 5 22:16:41 2021 +0200
Merge pull request #31 from linuxoidmc/master
macOS/ARM: little nasty typo fix in .sh and force -O0 flag for every …
commit aff8f250eb100f9244e4b8c993504a7835e13862
Author: Pavel Zenov <[email protected]>
Date: Mon Apr 5 22:45:54 2021 +0300
macOS/ARM: little nasty typo fix in .sh and force -O0 flag for every build target as a temporary workaround for segfaults
commit 8cafd5f8605016169ce3e6c689569414c8d5b3d3
Merge: d11af2b b27a92c
Author: ptitSeb <[email protected]>
Date: Sun Apr 4 21:49:17 2021 +0200
Merge pull request #30 from linuxoidmc/master
Initial support for Apple ARM64
commit b27a92c881022cb375697475cdccf3302b658334
Author: Pavel Zenov <[email protected]>
Date: Sun Apr 4 22:33:39 2021 +0300
Initial support for Apple ARM64
commit d11af2bad8fc216a4408cf2fc658227599130e10
Author: ptitSeb <[email protected]>
Date: Sun Feb 21 09:24:22 2021 +0100
Captilized menu folder from Scripts folder (for #26)
commit 253d2b9dd7754a19897f132d150e92669e27f503
Merge: 0961898 370be31
Author: ptitSeb <[email protected]>
Date: Tue Aug 25 12:59:34 2020 +0200
Merge pull request #21 from bjoern-tantau/bjoern-tantau-sdl2-path
Add SDL2 path for Ubuntu 18.04
commit 370be31e314a3a8e3a9b0d415b6c76eae2c53d45
Author: Björn Tantau <[email protected]>
Date: Tue Aug 25 12:40:11 2020 +0200
Add SDL2 path for Ubuntu 18.04
commit 096189821037707b8abfdd06f3bc4ce4568c2099
Author: ptitSeb <[email protected]>
Date: Sat Jul 11 10:26:01 2020 +0200
[PYRA] Fix some typos
commit d1081324a26e3aa4f602be7c10e23d4ac8787c0a
Author: ptitSeb <[email protected]>
Date: Sat Jun 13 21:21:52 2020 +0200
[PYRA] Added PYRA Profile
commit 6ee27922c46b571998017c70b13afd88588fcf26
Merge: 164070a 6c21fbf
Author: ptitSeb <[email protected]>
Date: Sat Mar 28 07:35:16 2020 +0100
Merge pull request #17 from Skyrimus/patch-1
Dedicated server compiling fix
commit 6c21fbfa04a2b34e0c3dfb4291b5ac0e7282495f
Author: Skyrimus <[email protected]>
Date: Sat Mar 28 04:09:45 2020 +0300
Dedicated server compiling fix
commit 164070a54cdd7d9dcb4a9accb866bd32d21f29a8
Merge: 669dc91 aae4713
Author: ptitSeb <[email protected]>
Date: Mon Sep 9 22:55:49 2019 +0200
Merge pull request #13 from r-a-sattarov/master
MCST Elbrus CPU support
commit aae4713e46adc054d10cbe08cbded65b4f289925
Author: r-a-sattarov <[email protected]>
Date: Mon Sep 9 22:55:47 2019 +0300
E2K: added initial support for MCST Elbrus CPU
commit 669dc9148d00318aa4aacfb80ed04b85bce7a759
Author: ptitSeb <[email protected]>
Date: Sat Aug 17 16:20:08 2019 +0200
So yeah, I just did what the stubbed said
commit d20c647919890d02a7eb0670116d6940e9476083
Author: ptitSeb <[email protected]>
Date: Sat Aug 17 15:53:53 2019 +0200
Removed a warning
commit ddf4b42b4c5cee282951051f9ddcb1cab4f3bb82
Author: ptitSeb <[email protected]>
Date: Sat Aug 17 12:49:42 2019 +0200
Fix math calculation in HUD_DrawBar, rounding float too soon (fix issue #7)
commit fd2175173a90cdf422ab5819bb56ef9ffeef7428
Author: ptitSeb <[email protected]>
Date: Sat Aug 17 09:39:05 2019 +0200
Update README.md
commit 921c0736d55eee104743732788ce3add03ab8dda
Author: ptitSeb <[email protected]>
Date: Sat Aug 17 09:37:58 2019 +0200
Improved README and build script. Now build RelWithDebInfo, that do works
commit 29ed139802efc6d48252fe0692859297f6416dd8
Author: ptitSeb <[email protected]>
Date: Sat Aug 17 09:19:20 2019 +0200
Update README.md
commit 60839e432394768cc7c57e24f87f647b55fe786f
Merge: 5739a72 55a9d2f
Author: ptitSeb <[email protected]>
Date: Thu Aug 1 07:42:50 2019 +0200
Merge pull request #11 from jdonald/fix-ghostbusterray
Fix "CUnixDynamicLoader error: ... /Bin/libEntitiesMP.so: undefined symbol: CGhostBusterRay_DLLClass"
commit 5739a7273ef6567355855416c17a5633840114cb
Merge: 8010787 f2d6e31
Author: ptitSeb <[email protected]>
Date: Thu Aug 1 07:41:35 2019 +0200
Merge pull request #10 from jdonald/fix-rpi-build
Fix asm compile errors on Raspberry Pi
commit 55a9d2fd27121adbfb61c67fbe163ba1718c09fb
Author: James Donald <[email protected]>
Date: Wed Jul 31 17:54:36 2019 -0700
Apply the same fix to TFE speculating that it has the same problem
commit f09ab800d9c21b1cb7f56dec1aa816b7282f837b
Author: James Donald <[email protected]>
Date: Wed Jul 31 17:53:47 2019 -0700
Fix CGhostBusterRay_DLLClass error in TSE
commit f2d6e31690bc3112b95a79c7ceac8b17457c5407
Author: James Donald <[email protected]>
Date: Wed Jul 31 17:01:38 2019 -0700
Attempt to be consistent with spacing if()
commit 342347eda4c52efa92f0e6adcd3c7004f1e2b5d3
Author: James Donald <[email protected]>
Date: Wed Jul 31 16:55:55 2019 -0700
Add -mfpu=neon to avoid vector assembly errors
commit 80107877089d871908be03e8ed4c98bb791b1619
Author: ptitSeb <[email protected]>
Date: Sat May 25 11:44:25 2019 +0200
Removed generated (and useless) GhostBusterRay sources
commit 79d8ee7b2af957cb32a566fb15530836d4ac41db
Merge: f908d64 8e38e5a
Author: ptitSeb <[email protected]>
Date: Sun Mar 31 21:02:43 2019 +0200
Merged Pandora branch (with ARM specific optimization from notaz)
commit 8e38e5ae505333a5319d0d42c4635ee1538c208b
Author: ptitSeb <[email protected]>
Date: Sun Mar 31 20:56:37 2019 +0200
Minor (mostly) cosmetics changes
commit 0c303422591c91556f46c7bc33d53f09abd10f15
Author: ptitSeb <[email protected]>
Date: Sun Mar 31 17:16:33 2019 +0200
Small changes, mostly cosmetics
commit 804522b8fb65a304c78a8d63afb3e3bff9660d26
Author: ptitSeb <[email protected]>
Date: Sun Mar 31 16:42:20 2019 +0200
Added ccache support in cmake project
commit f908d64337d2b552cad087ec76ec9917837b9efd
Author: ptitSeb <[email protected]>
Date: Sat Jun 9 15:17:01 2018 +0200
No -j option when building ecc in build-linux64.sh
commit b4a3825b128878c4cae7cf9a9276699719ab7933
Author: ptitSeb <[email protected]>
Date: Sat Jun 9 14:43:50 2018 +0200
Build ECC first in build-linux64.sh
commit 6f129cb0e65ba099672d59c0acfc782e74fd4ae6
Author: ptitSeb <[email protected]>
Date: Fri Dec 22 14:02:10 2017 +0100
Small changes to build-linuxXX.sh (but consider thoses scripts as deprecated...)
commit 668cc6dc56c47ce0738445c796d3430cceb6761d
Author: ptitSeb <[email protected]>
Date: Fri Dec 22 13:59:22 2017 +0100
Fixes (hopefully) build on ARM machine (other then Pandora, so RPI and ODroid should be good now)
commit 18a59c0bba9f282fd127477e22cfcad8b00c0105
Merge: 4108f92 360d19b
Author: ptitSeb <[email protected]>
Date: Mon Jul 24 13:25:30 2017 +0200
Merge pull request #2 from ptitSeb/master
Fixed a portable C dithering option, fixing the red artifacts on shadows for some configurations
commit 360d19b01c4386485c5a6d4ce268d44b59ee106a
Author: ptitSeb <[email protected]>
Date: Mon Jul 24 12:23:16 2017 +0200
Fixed a partable C dithering option, fixing the red artific on shadows for some configurations
commit 4108f92185ef83f80d1b94295926113b2f3760dc
Author: ptitSeb <[email protected]>
Date: Sun May 28 15:17:22 2017 +0200
Pandora version build 07, with notaz improvements
commit dce391583cf3a0379fca1b317abb06cd49eae71b
Author: ptitSeb <[email protected]>
Date: Sat May 27 15:41:24 2017 +0200
Use standard Sin/Cos version (fixing "The Pit" tilting floor issue, and maybe other similar issues too)
commit a41642340ca90a0e00d48ae664c39acf7d6f7be0
Author: ptitSeb <[email protected]>
Date: Sun May 21 19:00:33 2017 +0200
Small compilation (non arm architecture) Fix
commit c769194787fdb075a05e35fd3c7a15acd553b8a7
Merge: feb12b0 4720b55
Author: ptitSeb <[email protected]>
Date: Sun May 21 18:50:43 2017 +0200
Merge branch 'master' of https://github.com/ptitSeb/Serious-Engine
commit 4720b55ca5aa95125462da5e7665091804a8b3b1
Author: ptitSeb <[email protected]>
Date: Sat May 20 00:18:13 2017 +0200
Need a dependencie on the libengine_safemath
commit 0731a9d79a673233368d70c7eab034b01ac464be
Author: ptitSeb <[email protected]>
Date: Fri May 19 23:42:33 2017 +0200
More fast-math experiment on Pandora
commit ad81a5606a482503c1bc7f26214d34c9ac152bc4
Author: ptitSeb <[email protected]>
Date: Mon Apr 17 14:52:58 2017 +0200
Improvements and fixes to Pandora fast-math
commit ae30b8b4dec20199487566b1dd25e55f340cb6e3
Author: ptitSeb <[email protected]>
Date: Mon Apr 17 13:11:58 2017 +0200
Experimental fast-math for Pandora
commit feb12b02d4ed730f2fb93d991d5730fc375b488d
Merge: dca5b7a 189edcb
Author: ptitSeb <[email protected]>
Date: Mon Dec 26 22:36:41 2016 +0100
Merge branch 'master' of https://github.com/ptitSeb/Serious-Engine
commit d4f68c3863d8664cb78d988d97c9d4b25d70c821
Merge: d5df0cb 189edcb
Author: ptitSeb <[email protected]>
Date: Mon Dec 26 20:38:50 2016 +0100
Merge branch 'master' of https://github.com/ptitSeb/Serious-Engine
commit 189edcb75f17c310b602f828eae05af2f5a30264
Author: ptitSeb <[email protected]>
Date: Thu Sep 22 12:15:57 2016 +0200
More #ifdef for TFE build
commit e37a80ef830af95efbd63cf4e23a2c6c59623ef5
Author: ptitSeb <[email protected]>
Date: Wed Sep 21 19:25:13 2016 +0200
Some warning solved
commit cf7056b4d6944e84b40cdccd07db4932a23711a8
Author: ptitSeb <[email protected]>
Date: Wed Sep 21 17:20:37 2016 +0200
Missing a const
commit 1984179657b4f38dcefdba43145bb23b4b7084df
Author: ptitSeb <[email protected]>
Date: Wed Sep 21 17:14:06 2016 +0200
Fixed a missing #endif issue
commit d5df0cbc583338afc185d35aa9fc748065e1353b
Merge: 3e0171e 2aa0948
Author: ptitSeb <[email protected]>
Date: Sun Sep 11 20:51:11 2016 +0200
Merge branch 'master' of https://github.com/ptitSeb/Serious-Engine
commit 2aa09480abf266a991868edcb6803f802f3f9296
Merge: ad57104 6c2966e
Author: ptitSeb <[email protected]>
Date: Fri Sep 9 14:13:31 2016 +0200
Merge branch 'master' of https://github.com/ptitSeb/Serious-Engine
commit ad57104c22af383392de55acb40fe921986b0502
Merge: 570f166 57cd734
Author: ptitSeb <[email protected]>
Date: Fri Sep 9 14:11:53 2016 +0200
Merge work with remote
commit 6c2966e2501bf7e7bda6cc1cf2ee8a945d50eb55
Merge: 570f166 57cd734
Author: ptitSeb <[email protected]>
Date: Fri Sep 9 14:07:32 2016 +0200
Merge
commit 57cd734dbcc5c2e6529f824dbe38f6370b930f00
Author: ptitSeb <[email protected]>
Date: Tue Apr 19 07:20:41 2016 +0200
Don't regulate Framerate on Pandora
Restrict the Eps precision change only to Pandora platform
fix Inverted Right and Middle button on certain case with SDL
Added some Failsafe. Fixed a crash in the new game intro cinematic (when Boss of TFE die and Sam goes to the UFO) on the Pandora
Some Pandora fine-tunning
Tried some asynchronus input method, but doesn't seems to works
commit 570f166b26316ed78a3a6f1e2dac573d64fe9d6f
Merge: 54f8c48 1b895d7
Author: Ryan C. Gordon <[email protected]>
Date: Sun Jul 3 01:19:00 2016 -0400
Merge pull request #56 from DanielGibson/fix-null-crashes
Fix crashes from this!=NULL removal
commit 54f8c4881ac36891031124b069dc889c36a59685
Merge: f7a61ad b4d1daa
Author: Ryan C. Gordon <[email protected]>
Date: Sun Jul 3 01:17:24 2016 -0400
Merge pull request #61 from yamgent/readme-improv
Update README.md to include Linux
commit f7a61adbc5f10bc946d590ae637753e4ee82e0b9
Merge: d723153 e70a5bb
Author: Ryan C. Gordon <[email protected]>
Date: Sun Jul 3 01:14:00 2016 -0400
Merge pull request #62 from comicfans/fix_sscanf_stack_buffer_overflow
fix sscanf stack buffer overflow. string should have '\0'
commit e70a5bb92b4c8270d9e225fbf3411b5f1e549e86
Author: comicfans44 <[email protected]>
Date: Sun Jul 3 04:33:41 2016 -0400
fix sscanf stack buffer overflow. string should have '\0'
commit b4d1daa320755c41266820146b1fd6cb4e958dea
Author: Tan Wang Leng <[email protected]>
Date: Thu Jun 16 22:12:38 2016 +0800
Update README.md to include Linux
commit 1b895d7478d01e3ed3f0986635e88a26328dd6b3
Author: Daniel Gibson <[email protected]>
Date: Mon Jun 6 04:28:42 2016 +0200
Support both ModExt.txt and ModEXT.txt
commit 882c7773b56647c98e5656331699a299a8a74614
Author: Daniel Gibson <[email protected]>
Date: Mon Jun 6 03:53:57 2016 +0200
Game can be executed and quit without crashes
mostly checks before calling AddReference()/RemReference()
commit d723153576e3711eb2d047fb16ad707f44a53cf7
Merge: aced268 577373f
Author: Ryan C. Gordon <[email protected]>
Date: Sun Jun 5 01:20:24 2016 -0400
Merge pull request #49 from yamgent/mod-ext-fix
Fix ModEXT.txt issues
commit aced26829a9f19b88e5369c19893fd212b1e7ff0
Merge: 0b24c2f b30d3d8
Author: Ryan C. Gordon <[email protected]>
Date: Sun May 29 19:12:37 2016 -0400
Merge pull request #54 from DanielGibson/fix-warnings-rebase
cherry-picked fixes by emlai, fix compilation again
commit b30d3d86d885ee195b28adfce3570f2c415c4096
Author: Daniel Gibson <[email protected]>
Date: Mon May 30 01:06:10 2016 +0200
Fix compilation from changes for GCC 6.1.1
At least on my system floor() and log10() return double, so the other
arguments to Clamp() and ClampDn() didn't match anymore, now being float
instead of double.
I replaced the calls to log10f() and floorf() to avoid any ambiguities.
commit 4b0e01145e2d9e394788b4a42e7c48fff3a43217
Author: Emil Laine <[email protected]>
Date: Sun Apr 24 00:57:23 2016 +0300
Fix warning -Wtautological-undefined-compare
Quoting Clang:
"reference cannot be bound to dereferenced null pointer in well-defined
C++ code; comparison may be assumed to always evaluate to false"
Conflicts:
Sources/CMakeLists.txt
commit 16a2048a2cc6a766b36d1e90f7d8f160563dc140
Author: Emil Laine <[email protected]>
Date: Sun Apr 24 01:33:27 2016 +0300
Fix warning -Wchar-subscripts
commit 13ba79ea5f5d496dbc80f16d8ba492e4f9e768f9
Author: Emil Laine <[email protected]>
Date: Sun Apr 24 01:28:13 2016 +0300
Remove unneeded -Wno-sign-compare
(I didn't receive any warnings after enabling -Wsign-compare.)
Conflicts:
Sources/CMakeLists.txt
commit 5badefaf900165feb7196ee78343ceb5ba3d3a4a
Author: Emil Laine <[email protected]>
Date: Sun Apr 24 00:17:29 2016 +0300
Change remaining "if (this!=NULL)" to "ASSERT(this!=NULL)"
Also changed all "if (this==NULL) return;"s.
Fixes some -Wtautological-undefined-compare warnings.
Quoting Clang:
"'this' pointer cannot be null in well-defined C++ code; comparison may
be assumed to always evaluate to false"
commit 24d61d1cccac8c9b8e0b37781bda630a65f5f803
Author: Emil Laine <[email protected]>
Date: Sat Apr 23 23:32:03 2016 +0300
Use ASSERTALWAYS(msg) instead of ASSERT(false && msg)
Thanks @SLAwww
(The first parameter to _assert is actually the message, not the
expression to evaluate, so "false &&" doesn't belong in there.)
Conflicts:
Sources/EntitiesMP/Summoner.es
commit fe23b05aa22d3164d6f6388436258d67df7cf3f9
Author: Emil Laine <[email protected]>
Date: Sat Apr 23 04:05:17 2016 +0300
Fix ASSERT(<string_literal>)
That would never trigger the ASSERT. Now they always do.
Conflicts:
Sources/EntitiesMP/Summoner.es
commit 0b24c2f06c786c6d8f9532a7fae4d87cb9661d75
Merge: be4c22f ba8d82e
Author: Ryan C. Gordon <[email protected]>
Date: Tue May 24 00:55:35 2016 -0400
Merge pull request #50 from Manuel-K/gcc-6.1.1-fix
fix compilation errors with gcc 6.1.1 on Arch Linux
commit be4c22f7e2eb8c5ebfd305ddaed53109fecb8ede
Merge: a8c6c77 7b470d3
Author: Ryan C. Gordon <[email protected]>
Date: Tue May 24 00:54:46 2016 -0400
Merge pull request #44 from DanielGibson/misc-impr
Fix tons of compiler warnings
commit ba8d82efafa55279022f6788aff183eb1e51c4db
Author: Manuel K <[email protected]>
Date: Sun May 22 01:16:38 2016 +0200
fix compilation errors with gcc 6.1.1 on Arch Linux
commit 7b470d30ab2cc150d1420bc69374bb3b407f5f01
Author: Daniel Gibson <[email protected]>
Date: Wed May 11 19:04:01 2016 +0200
Elemental.es/Computer.cpp changes according to @SLAwww's suggestions
commit 7e7ab3e70e1d29105308e9b8ec3e00bf54a08bd0
Author: Daniel Gibson <[email protected]>
Date: Tue Apr 26 17:54:57 2016 +0200
remove FIXMEs in GameMP/Computer.cpp
and replace the corresponding conditions with more readable (but
equivalent) ones.
commit b64df456b6c213d0ba46a318792f011119513a5f
Author: Daniel Gibson <[email protected]>
Date: Mon Apr 25 01:44:09 2016 +0200
Fix TFE warnings and lots of unused variable warnings
.. still, didn't look at unused variable warnings from *.es because
so many are generated.
commit de4f96d2089a9ca5242ed301b7745bf3ccf2ff75
Author: Daniel Gibson <[email protected]>
Date: Mon Apr 25 00:17:08 2016 +0200
Remove FIXMEs/silence Fish.es warnings
Thanks to @SLAwww's explanations it's clear now :)
commit 8106aedd9f4eb81c104ca8a78a0646a702610640
Author: Daniel Gibson <[email protected]>
Date: Sun Apr 24 16:06:57 2016 +0200
Use at least 16bit for Depth-Buffer (fixes #37)
Seems like on Windows 0 bits is handled as "Let Windows/Driver decide",
so handle that case by setting a reasonable value of 16.
commit 40213b3e03829cb849d3a982c6fd738f1ae4feb4
Author: Daniel Gibson <[email protected]>
Date: Sun Apr 24 01:05:23 2016 +0200
Ignore some more files (build dirs and generated)
commit 1bfc6d5d8194bc6e527cff5d187920f27dfbc041
Author: Daniel Gibson <[email protected]>
Date: Sun Apr 24 00:53:13 2016 +0200
Fix "unused but set variable" warnings from GCC
commit dbe524f0b2697d6af060a944137c7da326a61402
Author: Daniel Gibson <[email protected]>
Date: Sat Apr 23 20:25:08 2016 +0200
Fix more warnings, mostly about logical op parenthesis (TSE only)
except for EntitiesMP/Fish.es which I'm not sure about, and in
Computer.cpp the weird "if (_iActiveMessage < _acmMessages.Count()==0)"
construct whichs intention I didn't fully grasp, either.
commit 72edf1c7205bab097bf6298232167c82b5f386bf
Author: Daniel Gibson <[email protected]>
Date: Sun Apr 24 01:01:37 2016 +0200
Commented out unused functions and variables
many unused functions and variables are now commented out
You'll still get tons of warnings, which should mostly fall in one of
the following categories:
1. Unnecessary variables or values generated from .es scripts
2. Pointers assigned to from functions with side-effects: DO NOT REMOVE!
Like CEntity *penNew = CreateEntity_t(...); - even if penNew isn't
used, CreateEntity() must be called there!
commit bee4102374891c270f08ad4e3a27f69b4c592ea6
Author: Daniel Gibson <[email protected]>
Date: Sat Apr 23 03:59:18 2016 +0200
Fix several warnings, warn if not using depth buffer
Fixed -Wreorder warnings (hopefully the last?), also several potentially
uninitialized variables.
In SetupPixelFormat_OGL() Assert if gap_iDepthBits ends up being 0.
Small adjustments to cmake warning settings for gcc/clang
commit c58328d8817949162abf5887acb98a4f5c60a462
Author: Daniel Gibson <[email protected]>
Date: Fri Apr 22 19:40:09 2016 +0200
RSBinToGroups() use __builtin_clz() instead of manual bsr if available
should be faster.
commit 46353ffc5de145e5cc9dd965a88de5f23d0520c5
Author: Daniel Gibson <[email protected]>
Date: Fri Apr 22 19:03:24 2016 +0200
make BYTESWAP*_unsigned() macros inline functions, use GCC builtins
the builtins are only used when using GCC or clang, of course, otherwise
the usual shifting is done.
Them being inline functions instead of macros increases type safety
and gets rid of problems with signed shifts.
Changed two places in the code that swapped bytes in 32bit ints to use
BYTESWAP32_unsigned() instead - in case of PrepareTexture() this has
probably even fixed issues with signed shifts
commit a8c6c77309a39b5d06206a60244dda309bec1b1c
Merge: 056d77f ce46bd1
Author: Ryan C. Gordon <[email protected]>
Date: Mon May 9 12:03:16 2016 -0400
Merge pull request #47 from notaz/asm_rework
Asm rework
commit 577373f91e65b5921fa16d4d76257edb91d32efa
Author: Tan Wang Leng <[email protected]>
Date: Thu May 5 13:47:02 2016 +0800
Fix casing for ModExt.txt
Some file systems are case-sensitive, so use proper casing.
commit b42612e8fb9c866a15c7427299d29dd72cb39f54
Author: Tan Wang Leng <[email protected]>
Date: Thu May 5 13:38:57 2016 +0800
Remove ModExt.txt symlink
Does not work on Mac and Windows, and git unable to deal with
file thrashing with another file of similar name.
commit ce46bd1e998231b323b2e95e3b530c204dca6976
Author: notaz <[email protected]>
Date: Mon Apr 25 00:00:55 2016 +0300
make cpuid work on x86_64
not that it's used for anything, just for the logs
commit ff57a29e0f1b5d13d8a006b270442882a9f308b1
Author: notaz <[email protected]>
Date: Sun Apr 24 21:38:59 2016 +0300
make separate option for using nasm asm
Other asm is now enabled by default again, since asm blocks are now
smarter and won't fail to compile on non-i386 platforms.
commit 1f70d4e242d96cac742e06a048774b70f9b06657
Author: notaz <[email protected]>
Date: Sun Apr 24 20:16:04 2016 +0300
rework asm to always fall back to portable C code
with this there is no need to worry about x86 asm switch for other
platforms.
commit 78b26698ac6f401f7c44035572a236a4022e1a65
Author: notaz <[email protected]>
Date: Sun Apr 24 18:04:43 2016 +0300
only enable __GNU_INLINE_X86_32__ for x86/IA32
also don't error out if both __MSVC_INLINE__ and __GNU_INLINE_X86_32__
are not set, we have C fallbacks now
commit 4b5cc03bf04bf44a5e0e734e9802d1e196b9be0c
Author: notaz <[email protected]>
Date: Sun Apr 24 17:38:22 2016 +0300
rename __GNU_INLINE__ to __GNU_INLINE_X86_32__
There is not only x86 in this world.
Simple sed job.
commit 056d77f479d492e3c6f86bd791bee6797302de0a
Author: Joshua Scoggins <[email protected]>
Date: Sat Apr 23 17:04:45 2016 -0700
Assume OSX if we have defined __APPLE__ (#46)
commit 3e0171ea1b81ca273e2e62047965876021017edb
Author: ptitSeb <[email protected]>
Date: Sat Apr 23 18:02:57 2016 +0200
Tried some asynchronus input method, but doesn't seems to works
commit 45429a88d8c0735bfd35a7f43673f9068f739e50
Author: ptitSeb <[email protected]>
Date: Sat Apr 23 18:01:27 2016 +0200
Some Pandora fine-tunning
commit 16d6cb99fa586ed23414c05a172ac4e93cfce599
Author: ptitSeb <[email protected]>
Date: Sat Apr 23 10:49:31 2016 +0200
Added some Failsafe. Fixed a crash in the new game intro cinematic (when Boss of TFE die and Sam goes to the UFO) on the Pandora
commit 6bb2f81134260694897a729faf43b6aeb4656b30
Author: ptitSeb <[email protected]>
Date: Sat Apr 16 13:10:32 2016 +0200
fix Inverted Right and Middle button on certain case with SDL
commit 86ef2fee09675ca7ef5304bf19dc74ccae94a655
Author: ptitSeb <[email protected]>
Date: Sun Apr 17 09:45:01 2016 +0200
Restrict the Eps precision change only to Pandora platform
commit 07e64e787e0cf8d4bfaf5eca38b8df91e0320575
Author: ptitSeb <[email protected]>
Date: Tue Apr 19 07:20:41 2016 +0200
Don't regulate Framerate on Pandora
commit 4db3022cbd63d6ed14d92993967394a9eaab89ac
Author: Tan Wang Leng <[email protected]>
Date: Sat Apr 23 22:49:07 2016 +0800
Fix mouse wheel for switching weapons
This fixes #32. Strictly follows the Win32 version.
commit b6d54121a58793deeca9e55387d3e0b00faa9708
Author: ptitSeb <[email protected]>
Date: Sun Apr 17 09:45:01 2016 +0200
Restrict the Eps precision change only to Pandora platform
commit 90e408e02c337b9be967ebc6576ff3414dbe790a
Author: ptitSeb <[email protected]>
Date: Tue Apr 19 07:20:41 2016 +0200
Don't regulate Framerate on Pandora
commit 65d8d44f0eb238edce9a4c8fc92d9432d4ffd4a5
Author: Tan Wang Leng <[email protected]>
Date: Sat Apr 23 22:49:07 2016 +0800
Fix mouse wheel for switching weapons
This fixes #32. Strictly follows the Win32 version.
commit dca5b7a6ace3d4bc9e0b526d2f15ba72a70a4724
Merge: bbb184a 88d553c
Author: ptitSeb <[email protected]>
Date: Fri Apr 22 23:04:19 2016 +0200
Merge branch 'master' of https://github.com/ptitSeb/Serious-Engine
Conflicts:
Sources/Engine/Base/Types.h
Sources/Engine/Engine.h
commit bbb184aad7bf51844f3d08100f6f3176c483e6b9
Author: ptitSeb <[email protected]>
Date: Tue Apr 19 21:54:31 2016 +0200
More macro for UNIPTR_MAX
commit df3592c88cb1ed65c868882e6c68d506bdadbc60
Author: ptitSeb <[email protected]>
Date: Tue Apr 19 08:24:43 2016 +0200
Need __STDC_LIMIT_MACROS macro here too
commit c15a2ce2b3cff676eab7ce625a49f0d22fd40dbe
Author: ptitSeb <[email protected]>
Date: Tue Apr 19 07:30:43 2016 +0200
Nedd __STDC_LIMIT_MACROS for *_MAX constant to be defined
commit c6415f84b527ef1b7d46993629c26d69e1884d59
Author: ptitSeb <[email protected]>
Date: Tue Apr 19 07:20:41 2016 +0200
Don't regulate Framerate on Pandora
commit e1921174d4ac8593c6512f75e57d21baca56325b
Author: ptitSeb <[email protected]>
Date: Sun Apr 17 09:45:01 2016 +0200
Restrict the Eps precision change only to Pandora platform
commit c32b7cc829e17070dfb5b924cba5b78fb79662b4
Author: ptitSeb <[email protected]>
Date: Sat Apr 16 13:10:32 2016 +0200
fix Inverted Right and Middle button on certain case with SDL
commit b4e43fac952a767cf47826765e32d6f4d253f020
Author: ptitSeb <[email protected]>
Date: Sat Apr 16 11:32:57 2016 +0200
Lower Epsilonon Pandora
commit 88a0ec269b9dc3aabd5e28f6e7f242abb26e0d6e
Author: Joshua Scoggins <[email protected]>
Date: Fri Apr 22 10:57:32 2016 -0700
Use stdint.h everywhere since Serious Engine requires MSVC 2013 or greater (#40)
commit cb3f3bf5213d7ac49bec2b8c68dc580c066f09e1
Author: Rohit Nirmal <[email protected]>
Date: Fri Apr 22 12:57:04 2016 -0500
Use those other averages. (#41)
commit 7213794459fc4ce30e959780da96f435443d0da1
Merge: 1039590 1f23f37
Author: Ryan C. Gordon <[email protected]>
Date: Thu Apr 21 23:00:03 2016 -0400
Merge pull request #38 from DanielGibson/fix-FloatToInt
Fix for FloatToInt
commit 10395909e8eaa34cbd0d1d1a3fcda0ed6db503bb
Merge: fd52a04 52c1787
Author: Ryan C. Gordon <[email protected]>
Date: Thu Apr 21 22:46:07 2016 -0400
Merge pull request #39 from notaz/asm_fixes
Asm fixes
commit 1f23f37b36888e8c719fbaaa2c5938514b403f19
Author: Daniel Gibson <[email protected]>
Date: Thu Apr 21 20:30:53 2016 +0200
CMakeLists.txt: suppress some warnings also for gcc, not only clang
also, check for AppleClang, not only Clang.
commit c74fa69bf682c13b02e4abbd455af7d3bbe47a7e
Author: Daniel Gibson <[email protected]>
Date: Thu Apr 21 20:30:17 2016 +0200
gcc told me copysignf() in FloatToInt() didn't do anything. oops.
sometimes using GCC *does* find problems clang didn't :)
commit 52c178718ca888437eee900a5653ddf286a25f14
Author: notaz <[email protected]>
Date: Fri Apr 22 02:25:24 2016 +0300
fix SoundMixer asm
SoundMixer386.asm forgot to save some callee-save registers too
commit b1837c2e584c151c883cd4c433fa6a427a438cc1
Author: notaz <[email protected]>
Date: Tue Apr 19 04:21:13 2016 +0300
fix Graphics asm
same stuff as in previous commit
commit a1b84b3ba05535b59d929c9c19c1bce04873c73a
Author: notaz <[email protected]>
Date: Thu Apr 21 04:35:19 2016 +0300
Revert "fix build on gcc 4.8"
This reverts commit 8bbe4c1d5e72f47716c7c4745c7f3e862696b0e5.
Going to fix it properly.
commit fd045e50259435ec5df2100ec88405267257287b
Author: notaz <[email protected]>
Date: Tue Apr 19 04:26:35 2016 +0300
fix LayerMixer asm
- clobber the whole x87 state for mmx (emms alone requires this)
- add all modified registers to clobber list
(in some cases use dummy output vars instead)
- use symbolic names
- use more relaxed constraints where possible
- allow gcc to allocate ebx replacement reg
commit cb69bd3cdd603c837865447d0c2743bcc75843fc
Author: notaz <[email protected]>
Date: Thu Apr 21 02:34:11 2016 +0300
add some asm helpers
commit fd52a044d4ca2fa4b944bb9dd9fbe7c183bb5dd4
Merge: e641994 7f68218
Author: Ryan C. Gordon <[email protected]>
Date: Thu Apr 21 12:40:44 2016 -0400
Merge pull request #36 from DrItanium/abstraction-layer
Abstraction layer
commit e64199441a62a6371aed8f7c45dd94ef3a5bab39
Merge: 83b3e2f a28a7bb
Author: Ryan C. Gordon <[email protected]>