Hi,

This is a port of the .NET FNA libraries - the core FNA.dll, as well as
the XNA bridge files. Until recently, games/fnaify was mostly able to
use whatever version of FNA.dll came bundled with the games. However,
the recent update to graphics/mojoshader with API change, has made that
largely impossible.

At this point, most of the games in the fnaify catalogue run with FNA
20.09 and mojoshader in the ports. Therefore, I would like to switch
the strategy for handling the FNA.dll file from the bundled one to one
in ${LOCALBASE}/share/FNA/.

fnaify is already looking for an existing FNA.dll in this directory
since the 3.0 update.

This port can be tested with latest fnaify, for example with the free
XNA game Chaos Heart that can be downloaded at [1].

The port includes FNA.NetStub and Vorbisfile-CS from their GitHub
repos, following the example of emulators/ppsspp for including the
additional sources. In addition, a customization of the build in
FNA.Settings.props is included that provides SDL2-image and Vorbisfile
bindings for broader compatibility.

ok?

[1] http://www.mattmakesgames.com/

Attachment: fna.tgz
Description: Binary data

Reply via email to