NepDisk
47bcd68596
edit required backend files and remove unused libs
2026-02-11 23:07:09 -05:00
NepDisk
177343594e
Kill Support for mixer sound
...
SDL3 doesn't have a public mixer yet anyway so its probably fine :)
2026-02-11 22:50:56 -05:00
NepDisk
ce74d4012d
Update openAL-Soft
2026-01-26 23:44:20 -05:00
NepDisk
45a1139ef7
Update openAL-Soft
2025-12-26 22:22:20 -05:00
NepDisk
b058fef648
Try to get zig to compile lmao
...
It works but holy hell its crashy so far
2025-12-09 15:15:45 -05:00
NepDisk
5163dc8bb8
Remove this check as its no longer needed
2025-11-12 08:41:13 -05:00
NepDisk
393f096051
Get Windows to properly compile openAL and libsndfile
...
yes I did just fork libsndfile just to remove FLAC support lmao
2025-11-12 08:35:18 -05:00
NepDisk
fa63db9b06
Fix libgme not compiling
...
Still no music playback but it compiles gme now...
2025-11-10 23:13:45 -05:00
minenice55
09d00bdd5f
statically link Everything
...
probably a Very Bad way of fixing the opus issues but it works apparently
2025-11-09 23:40:43 -05:00
Anonimus
fc77cd6fa9
Resurrect Opus (I think)
...
The only comment mentioning its 'removal' is... toggling it off.
2025-11-03 08:29:06 -05:00
NepDisk
333b8955c8
Revert "Update SDL_Mixer for windows"
...
This reverts commit 7b0151d146 .
2025-10-29 11:13:39 -04:00
NepDisk
7b0151d146
Update SDL_Mixer for windows
2025-10-24 08:35:42 -04:00
NepDisk
87337da97c
Don't use nghttp2 on windows
2025-09-24 18:03:37 -04:00
Anonimus
698984c0fe
Fix major compile issues
...
* Fixes gme issues (hopefully)
* Adds ntsecapi.h for Windows compiling
2025-08-25 18:14:03 -04:00
NepDisk
fdf0c0ab20
Update libfmt
2025-08-24 10:35:22 -04:00
NepDisk
1dd0151434
Split up thirdparty cmakelists and use zlib-ng on windows
2025-07-26 11:46:30 -04:00
NepDisk
3c941ac6a4
Remove OPUS
...
As much as I would like it, Windows is garbage. Assets update coming soon
2025-05-19 08:09:45 -04:00
NepDisk
bd7ab20efc
Some Cmake fixes
2025-05-01 20:03:51 -04:00
NepDisk
dd176a9efd
Clang fixes
2025-05-01 15:16:53 -04:00
NepDisk
d9e12f138f
Revert "Update SDL2 for windows"
...
This reverts commit 6479b84f5c .
2025-05-01 11:57:14 -04:00
NepDisk
6479b84f5c
Update SDL2 for windows
2025-05-01 11:20:27 -04:00
GenericHeroGuy
0466d767f6
xxHash 0.8.3
2025-04-25 17:46:40 +02:00
NepDisk
863fa76c25
Repair discord support and enable opus for windows by default
2025-03-20 23:19:36 -04:00
NepDisk
bb31da5053
Update tracy and add libbacktrace library
...
libbacktrace is not in use
2025-02-21 14:52:05 -05:00
NepDisk
4d15025fbe
Readd missing shit for make and fix 32 bit compile
2025-01-29 17:35:40 -05:00
NepDisk
f2a51a42d0
bring back accidently deleted drmingw and toss it into thirdparty
2025-01-29 17:20:15 -05:00
NepDisk
c17b6c1fa5
Fix Compile on windows GCC14 by updating some libraries
2025-01-23 22:25:02 -05:00
James R
d8dcb81b99
CMakeLists.txt: use libfmt from thirdparty/fmt
...
Now compiles on Ubuntu 22.04, which only has libfmt 8.
I don't know which exact version of libfmt we need but the
one in thirdparty works.
This version of libfmt is header-only.
2024-12-29 09:25:34 -05:00
Eidolon
a4ce6d2d07
Add Tracy client library and build preset
2024-12-26 11:09:48 -05:00
NepDisk
d7a073d9f6
cmake file clean up
2024-10-17 20:53:46 -04:00
Sally Coolatta
8637dc3ce3
Fully port the ACS integration to C++ and make it build
2024-10-15 06:01:14 -04:00
Sally Coolatta
e250450084
Add ACSVM building to CMake
...
Currently this breaks some parts of the ACS functionality ... before I made a handful of small extensions to ACSVM's slightly-limited C API myself, and I didn't get them into the actual repo yet.
But now that we've moved to actual C++ compiling, I will likely just flat-out rewrite the SRB2 side of the code in C++ so it can use the library directly.
2024-10-15 04:44:02 -04:00
Eidolon
a4f618b052
cmake: Fix png and openmpt builds in clean envs
...
In environments without zlib installed, png would fail to build since
it can't find zlib.h. The zlib build's generated public include dir
needs zlib.h to work.
openmpt fails to build because it can't find Rpcrt4, which is not a
necessary link under mingw, but exists in some mingw-w64 toolchains.
It is only needed for MSVC.
(cherry picked from commit fcf69001ada08077f82d3fc8510dcd24b4433e64)
2024-10-15 03:42:15 -04:00
Eidolon
475215dec4
cmake: Use MAME YM2612 emu in GME
...
(cherry picked from commit fb0f0c5e6c161b4b88439cda84c8b6cae9d236cc)
2024-10-15 03:42:07 -04:00
Eidolon
9b2a590938
Cherry-pick internal zlib MR from SRB2/next
...
cmake: build zlib manually in internal build
See merge request STJr/SRB2!1856
(cherry picked from commit 3597957af13878854c02305a0aec5ca744209ef2)
# Conflicts:
# thirdparty/CMakeLists.txt
2024-10-15 03:41:53 -04:00
Sal
4d1add7e4c
Merge branch 'cmake-overhaul' into 'master'
...
cmake: Rollup of srb2-side changes
See merge request KartKrew/Kart!758
2024-10-15 03:40:29 -04:00