Skip to content

Commit

Permalink
fna-libs
Browse files Browse the repository at this point in the history
  • Loading branch information
kaczy93 committed Feb 2, 2025
1 parent ed3f3a6 commit ff0283f
Show file tree
Hide file tree
Showing 24 changed files with 27 additions and 0 deletions.
20 changes: 20 additions & 0 deletions external/fna-libs/README.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
This is fnalibs, an archive containing the native libraries used by FNA.

These are the folders included:

- x86: 32-bit Windows
- x64: 64-bit Windows
- lib64: Linux (64-bit only)
- libaarch64: Linux (64-bit ARM only)
- osx: macOS (64-bit only)
- vulkan: MoltenVK ICD for macOS
- Place this at Game.app/Contents/Resources/vulkan/

The library dependency list is as follows:

- SDL2, used as the platform layer
- FNA3D, used in the Graphics namespace
- FAudio, used in the Audio/Media namespaces
- libtheorafile, only used for VideoPlayer

For Linux, the minimum OS requirement is glibc 2.28.
Binary file added external/fna-libs/lib64/libFAudio.so.0
Binary file not shown.
Binary file added external/fna-libs/lib64/libFNA3D.so.0
Binary file not shown.
Binary file added external/fna-libs/lib64/libSDL2-2.0.so.0
Binary file not shown.
Binary file added external/fna-libs/lib64/libtheorafile.so
Binary file not shown.
Binary file added external/fna-libs/libaarch64/libFAudio.so.0
Binary file not shown.
Binary file added external/fna-libs/libaarch64/libFNA3D.so.0
Binary file not shown.
Binary file added external/fna-libs/libaarch64/libSDL2-2.0.so.0
Binary file not shown.
Binary file added external/fna-libs/libaarch64/libtheorafile.so
Binary file not shown.
Binary file added external/fna-libs/osx/libFAudio.0.dylib
Binary file not shown.
Binary file added external/fna-libs/osx/libFNA3D.0.dylib
Binary file not shown.
Binary file added external/fna-libs/osx/libMoltenVK.dylib
Binary file not shown.
Binary file added external/fna-libs/osx/libSDL2-2.0.0.dylib
Binary file not shown.
Binary file added external/fna-libs/osx/libtheorafile.dylib
Binary file not shown.
Binary file added external/fna-libs/osx/libvulkan.1.dylib
Binary file not shown.
7 changes: 7 additions & 0 deletions external/fna-libs/vulkan/icd.d/MoltenVK_icd.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"file_format_version" : "1.0.0",
"ICD": {
"library_path": "../../../MacOS/osx/libMoltenVK.dylib",
"api_version" : "1.1.0"
}
}
Binary file added external/fna-libs/x64/FAudio.dll
Binary file not shown.
Binary file added external/fna-libs/x64/FNA3D.dll
Binary file not shown.
Binary file added external/fna-libs/x64/SDL2.dll
Binary file not shown.
Binary file added external/fna-libs/x64/libtheorafile.dll
Binary file not shown.
Binary file added external/fna-libs/x86/FAudio.dll
Binary file not shown.
Binary file added external/fna-libs/x86/FNA3D.dll
Binary file not shown.
Binary file added external/fna-libs/x86/SDL2.dll
Binary file not shown.
Binary file added external/fna-libs/x86/libtheorafile.dll
Binary file not shown.

0 comments on commit ff0283f

Please sign in to comment.