c5b7c0ad16
Fixed some of the memory leaks and Clang warnings. DrMemory and Valgrind work with regular debug builds.
Muzychenko Andrey2021-09-14 15:33:18 +03:00
28e2417ef9
Made it compile with GCC on Linux. Fixed GCC warnings and Windows specifics. Restored C++11, switch to 14 was not supposed to happen. Not 100% sure about my Find* module section.
Muzychenko Andrey2021-09-09 11:40:54 +03:00
2fe6d6d33a
Removed windows.h dependency. Added support for music in MDS format.
Muzychenko Andrey2021-09-06 16:27:58 +03:00
e0638c598d
Added GUI, some menus dont work yet. Fixed uniform scaling. Removed splash screen.
Muzychenko Andrey2021-09-05 10:47:05 +03:00
9a10d72e1f
gdrv: simplified bitmap, fixed blit, improved SDL present. Removed some Windows dependencies.
Muzychenko Andrey2021-09-01 11:02:57 +03:00
a09ea75d80
SDL port v1, Windows only for now. Working: graphics, sound, music (3dpb only). Not working: GUI, user settings.
Muzychenko Andrey2021-08-27 13:29:41 +03:00
10c83e8bf5
Fixed sound pops introduced by WaveMix upsampler. This does not fix WINE issues, but at least you don’t have to up sample manually.
Muzychenko Andrey2021-08-19 09:29:32 +03:00
d5b44e44e1
Improved wav duration calculation - now supports sample rates other than 11025. Bumped build tool version to VS2019.
Muzychenko Andrey2021-08-18 12:44:26 +03:00
1c5256a4c6
Added table resolution support. Only works with FT .dat file. FT music does not work - different format.
Muzychenko Andrey2021-02-06 16:53:47 +03:00
d594f5fdb7
Converted memory to direct pointers. Fixed memory leaks in uninit. Fixed some of the code analysis warnings. Enabled /MP build. Cleaned up the code.
Muzychenko Andrey2021-02-02 18:29:54 +03:00
49f6132d23
Added loader for Full Tilt .dat files, v1. Works with some data hacks in lowest resolution. Seems to work ok, even though BL is still 3DPB.
Muzychenko Andrey2021-01-31 17:29:53 +03:00