These commits improve the compatibility with FreeBSD. Among some cosmetic changes is a commit to unbreak the build on FreeBSD and two commits adding an audio and an input backend to FreeBSD builds.
There's still a change needed to make ares completely buildable on FreeBSD:
use of CLOCK_MONOTONIC in ares/n64/vulkan/parallel-rdp/util/timer.cpp, see https://github.com/Themaister/Granite/pull/135. This change will propagate to ares if/when Granite upstream merges the PR, parallel-rdp adopts the updated Granite and ares updates its parallel-rdp.
These commits improve the compatibility with FreeBSD. Among some cosmetic changes is a commit to unbreak the build on FreeBSD and two commits adding an audio and an input backend to FreeBSD builds.
There's still a change needed to make ares completely buildable on FreeBSD: use of
CLOCK_MONOTONIC
inares/n64/vulkan/parallel-rdp/util/timer.cpp
, see https://github.com/Themaister/Granite/pull/135. This change will propagate to ares if/when Granite upstream merges the PR, parallel-rdp adopts the updated Granite and ares updates its parallel-rdp.