Fabrice de Gans
Fabrice de Gans
Previously, we would crash when the audio device was disconnected.
Previously, FAudio with `PLATFORM_WIN32` would only list the default audio device. This reworks the Faudio `PLATFORM_WIN32` code to enable access to every audio device on the system. In order to...
Extend the Windows CI to include the tests as well. This will mostly complete the Windows support (the remaining pieces remain in supporting the Windows ARM64 build host).
These 3 jobs are all configured the same way and do not need to be separate jobs each spinning a new build bot instance. Fixes #825
Right now, `zlib`, `curl` and `libxml2` are built as separate parallel jobs. However, the jobs depending on the build artifacts from these are already waiting on the `compilers` job to...
We need to do different setup for Mac and Windows hosts: * On Windows, we use `compnerd/gha-setup-vsdevenv@main` to setup Visual Studio (which includes CMake and ninja as part of the...
This is necessary to work around an issue with the latest version (26100) of the Windows SDK where changes in headers result in circular module dependencies. See #909 for details.
Since CMake 3.30, `CMAKE_[*]_LINKER_FLAGS` are passed to the linker invocation as-is. This causes issues in Swift-only projects where the linker invocation is `swiftc` used as a driver for the actual...
Currently, we use the clang build from the Swift toolchain to build the compilers. We should be able to use clang-19 now that it has been released.