commit 281b095f92a1c8da6a85bdf9a56a3608c592d3f0 Author: Colin McMillen Date: Tue Nov 2 17:04:42 2021 -0400 initial add diff --git a/Program.cs b/Program.cs new file mode 100644 index 0000000..9802e9a --- /dev/null +++ b/Program.cs @@ -0,0 +1,10 @@ +using Microsoft.Xna.Framework; + +static class Program { + static void Main(string[] args) { + using (Game g = new Game()) { + new GraphicsDeviceManager(g); + g.Run(); + } + } +} diff --git a/Shmup.csproj b/Shmup.csproj new file mode 100644 index 0000000..8f3dc6d --- /dev/null +++ b/Shmup.csproj @@ -0,0 +1,21 @@ + + + + Exe + net5.0 + + + + + true + + + + + + + + + + + diff --git a/fnalibs/README.txt b/fnalibs/README.txt new file mode 100644 index 0000000..892fe77 --- /dev/null +++ b/fnalibs/README.txt @@ -0,0 +1,17 @@ +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) +- 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 diff --git a/fnalibs/lib64/libFAudio.so.0 b/fnalibs/lib64/libFAudio.so.0 new file mode 100644 index 0000000..a9bb798 Binary files /dev/null and b/fnalibs/lib64/libFAudio.so.0 differ diff --git a/fnalibs/lib64/libFNA3D.so.0 b/fnalibs/lib64/libFNA3D.so.0 new file mode 100644 index 0000000..91c6669 Binary files /dev/null and b/fnalibs/lib64/libFNA3D.so.0 differ diff --git a/fnalibs/lib64/libSDL2-2.0.so.0 b/fnalibs/lib64/libSDL2-2.0.so.0 new file mode 100644 index 0000000..7097ad5 Binary files /dev/null and b/fnalibs/lib64/libSDL2-2.0.so.0 differ diff --git a/fnalibs/lib64/libtheorafile.so b/fnalibs/lib64/libtheorafile.so new file mode 100644 index 0000000..d75c3d5 Binary files /dev/null and b/fnalibs/lib64/libtheorafile.so differ diff --git a/fnalibs/osx/libFAudio.0.dylib b/fnalibs/osx/libFAudio.0.dylib new file mode 100644 index 0000000..910c40e Binary files /dev/null and b/fnalibs/osx/libFAudio.0.dylib differ diff --git a/fnalibs/osx/libFNA3D.0.dylib b/fnalibs/osx/libFNA3D.0.dylib new file mode 100644 index 0000000..9356a77 Binary files /dev/null and b/fnalibs/osx/libFNA3D.0.dylib differ diff --git a/fnalibs/osx/libMoltenVK.dylib b/fnalibs/osx/libMoltenVK.dylib new file mode 100644 index 0000000..9cf069d Binary files /dev/null and b/fnalibs/osx/libMoltenVK.dylib differ diff --git a/fnalibs/osx/libSDL2-2.0.0.dylib b/fnalibs/osx/libSDL2-2.0.0.dylib new file mode 100644 index 0000000..0c714ce Binary files /dev/null and b/fnalibs/osx/libSDL2-2.0.0.dylib differ diff --git a/fnalibs/osx/libtheorafile.dylib b/fnalibs/osx/libtheorafile.dylib new file mode 100644 index 0000000..e0ef91a Binary files /dev/null and b/fnalibs/osx/libtheorafile.dylib differ diff --git a/fnalibs/osx/libvulkan.1.dylib b/fnalibs/osx/libvulkan.1.dylib new file mode 100644 index 0000000..ff138d4 Binary files /dev/null and b/fnalibs/osx/libvulkan.1.dylib differ diff --git a/fnalibs/vulkan/icd.d/MoltenVK_icd.json b/fnalibs/vulkan/icd.d/MoltenVK_icd.json new file mode 100644 index 0000000..6e4d9ae --- /dev/null +++ b/fnalibs/vulkan/icd.d/MoltenVK_icd.json @@ -0,0 +1,7 @@ +{ + "file_format_version" : "1.0.0", + "ICD": { + "library_path": "../../../MacOS/osx/libMoltenVK.dylib", + "api_version" : "1.1.0" + } +} diff --git a/fnalibs/x64/FAudio.dll b/fnalibs/x64/FAudio.dll new file mode 100644 index 0000000..1d5be4f Binary files /dev/null and b/fnalibs/x64/FAudio.dll differ diff --git a/fnalibs/x64/FNA3D.dll b/fnalibs/x64/FNA3D.dll new file mode 100644 index 0000000..b0853d9 Binary files /dev/null and b/fnalibs/x64/FNA3D.dll differ diff --git a/fnalibs/x64/SDL2.dll b/fnalibs/x64/SDL2.dll new file mode 100644 index 0000000..4553fa9 Binary files /dev/null and b/fnalibs/x64/SDL2.dll differ diff --git a/fnalibs/x64/libtheorafile.dll b/fnalibs/x64/libtheorafile.dll new file mode 100644 index 0000000..93f7915 Binary files /dev/null and b/fnalibs/x64/libtheorafile.dll differ diff --git a/fnalibs/x86/FAudio.dll b/fnalibs/x86/FAudio.dll new file mode 100644 index 0000000..a880ce2 Binary files /dev/null and b/fnalibs/x86/FAudio.dll differ diff --git a/fnalibs/x86/FNA3D.dll b/fnalibs/x86/FNA3D.dll new file mode 100644 index 0000000..0b08d9f Binary files /dev/null and b/fnalibs/x86/FNA3D.dll differ diff --git a/fnalibs/x86/SDL2.dll b/fnalibs/x86/SDL2.dll new file mode 100644 index 0000000..2ee35e1 Binary files /dev/null and b/fnalibs/x86/SDL2.dll differ diff --git a/fnalibs/x86/libtheorafile.dll b/fnalibs/x86/libtheorafile.dll new file mode 100644 index 0000000..7e4042d Binary files /dev/null and b/fnalibs/x86/libtheorafile.dll differ