From 42c44b9ff1e6f8191c0041278a0b0243812a0bcb Mon Sep 17 00:00:00 2001 From: CatChow0 Date: Tue, 9 Sep 2025 17:58:42 +0200 Subject: [PATCH] Major - Adds FMOD audio library - V13.0.0 Adds precompiled FMOD audio library binaries for various platforms (x86, x64, arm64) and build configurations (Debug, Release). Also adds a basic audio component header file. --- .../.idea/copilot.data.migration.agent.xml | 6 + .../.idea/copilot.data.migration.edit.xml | 6 + .../.idea/workspace.xml | 23 +- enginecustom/enginecustom.vcxproj | 9 +- enginecustom/enginecustom.vcxproj.filters | 36 +- enginecustom/include/Fmod/core/inc/fmod.cs | 4076 +++++++++++++++++ enginecustom/include/Fmod/core/inc/fmod.h | 669 +++ enginecustom/include/Fmod/core/inc/fmod.hpp | 608 +++ .../include/Fmod/core/inc/fmod_codec.h | 136 + .../include/Fmod/core/inc/fmod_common.h | 901 ++++ .../include/Fmod/core/inc/fmod_dsp.cs | 1007 ++++ enginecustom/include/Fmod/core/inc/fmod_dsp.h | 428 ++ .../include/Fmod/core/inc/fmod_dsp_effects.h | 632 +++ .../include/Fmod/core/inc/fmod_errors.cs | 106 + .../include/Fmod/core/inc/fmod_errors.h | 110 + .../include/Fmod/core/inc/fmod_output.h | 122 + .../include/Fmod/core/lib/arm64/fmod.dll | Bin 0 -> 1439744 bytes .../include/Fmod/core/lib/arm64/fmodL.dll | Bin 0 -> 1699328 bytes .../include/Fmod/core/lib/arm64/fmodL_vc.lib | Bin 0 -> 351464 bytes .../include/Fmod/core/lib/arm64/fmod_vc.lib | Bin 0 -> 349582 bytes .../include/Fmod/core/lib/x64/Debug/fmodL.dll | Bin 0 -> 2145792 bytes .../Fmod/core/lib/x64/Debug/fmodL_vc.lib | Bin 0 -> 351464 bytes .../Fmod/core/lib/x64/Release/fmod.dll | Bin 0 -> 1877504 bytes .../Fmod/core/lib/x64/Release/fmod_vc.lib | Bin 0 -> 349582 bytes .../include/Fmod/core/lib/x86/fmod.dll | Bin 0 -> 1572864 bytes .../include/Fmod/core/lib/x86/fmodL.dll | Bin 0 -> 1803776 bytes .../include/Fmod/core/lib/x86/fmodL_vc.lib | Bin 0 -> 363054 bytes .../include/Fmod/core/lib/x86/fmod_vc.lib | Bin 0 -> 361208 bytes .../include/Fmod/core/lib/x86/libfmod.a | Bin 0 -> 348152 bytes .../include/Fmod/core/lib/x86/libfmodL.a | Bin 0 -> 353598 bytes .../src/inc/system/application_class.h | 2 + .../src/inc/system/ecs/ComponentFactory.h | 2 + .../system/ecs/components/audio_component.h | 35 + enginecustom/src/src/system/Main.cpp | 10 +- x64/Debug/fmodL.dll | Bin 0 -> 2145792 bytes x64/Release/fmod.dll | Bin 0 -> 1877504 bytes 36 files changed, 8900 insertions(+), 24 deletions(-) create mode 100644 .idea/.idea.KhaoticEngineReborn/.idea/copilot.data.migration.agent.xml create mode 100644 .idea/.idea.KhaoticEngineReborn/.idea/copilot.data.migration.edit.xml create mode 100644 enginecustom/include/Fmod/core/inc/fmod.cs create mode 100644 enginecustom/include/Fmod/core/inc/fmod.h create mode 100644 enginecustom/include/Fmod/core/inc/fmod.hpp create mode 100644 enginecustom/include/Fmod/core/inc/fmod_codec.h create mode 100644 enginecustom/include/Fmod/core/inc/fmod_common.h create mode 100644 enginecustom/include/Fmod/core/inc/fmod_dsp.cs create mode 100644 enginecustom/include/Fmod/core/inc/fmod_dsp.h create mode 100644 enginecustom/include/Fmod/core/inc/fmod_dsp_effects.h create mode 100644 enginecustom/include/Fmod/core/inc/fmod_errors.cs create mode 100644 enginecustom/include/Fmod/core/inc/fmod_errors.h create mode 100644 enginecustom/include/Fmod/core/inc/fmod_output.h create mode 100644 enginecustom/include/Fmod/core/lib/arm64/fmod.dll create mode 100644 enginecustom/include/Fmod/core/lib/arm64/fmodL.dll create mode 100644 enginecustom/include/Fmod/core/lib/arm64/fmodL_vc.lib create mode 100644 enginecustom/include/Fmod/core/lib/arm64/fmod_vc.lib create mode 100644 enginecustom/include/Fmod/core/lib/x64/Debug/fmodL.dll create mode 100644 enginecustom/include/Fmod/core/lib/x64/Debug/fmodL_vc.lib create mode 100644 enginecustom/include/Fmod/core/lib/x64/Release/fmod.dll create mode 100644 enginecustom/include/Fmod/core/lib/x64/Release/fmod_vc.lib create mode 100644 enginecustom/include/Fmod/core/lib/x86/fmod.dll create mode 100644 enginecustom/include/Fmod/core/lib/x86/fmodL.dll create mode 100644 enginecustom/include/Fmod/core/lib/x86/fmodL_vc.lib create mode 100644 enginecustom/include/Fmod/core/lib/x86/fmod_vc.lib create mode 100644 enginecustom/include/Fmod/core/lib/x86/libfmod.a create mode 100644 enginecustom/include/Fmod/core/lib/x86/libfmodL.a create mode 100644 enginecustom/src/inc/system/ecs/components/audio_component.h create mode 100644 x64/Debug/fmodL.dll create mode 100644 x64/Release/fmod.dll diff --git a/.idea/.idea.KhaoticEngineReborn/.idea/copilot.data.migration.agent.xml b/.idea/.idea.KhaoticEngineReborn/.idea/copilot.data.migration.agent.xml new file mode 100644 index 0000000..4ea72a9 --- /dev/null +++ b/.idea/.idea.KhaoticEngineReborn/.idea/copilot.data.migration.agent.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/.idea.KhaoticEngineReborn/.idea/copilot.data.migration.edit.xml b/.idea/.idea.KhaoticEngineReborn/.idea/copilot.data.migration.edit.xml new file mode 100644 index 0000000..8648f94 --- /dev/null +++ b/.idea/.idea.KhaoticEngineReborn/.idea/copilot.data.migration.edit.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/.idea.KhaoticEngineReborn/.idea/workspace.xml b/.idea/.idea.KhaoticEngineReborn/.idea/workspace.xml index c97c5e2..2f6e2a5 100644 --- a/.idea/.idea.KhaoticEngineReborn/.idea/workspace.xml +++ b/.idea/.idea.KhaoticEngineReborn/.idea/workspace.xml @@ -5,18 +5,13 @@ - + - - - - - - - - - + + + + - @@ -84,7 +78,7 @@ "node.js.selected.package.eslint": "(autodetect)", "node.js.selected.package.tslint": "(autodetect)", "nodejs_package_manager_path": "npm", - "settings.editor.selected.configurable": "MonitoringCountersPageId", + "settings.editor.selected.configurable": "preferences.pluginManager", "vue.rearranger.settings.migration": "true" } } @@ -252,7 +246,10 @@ - + + + +