init
This commit is contained in:
commit
f698a38c7e
585 changed files with 118338 additions and 0 deletions
163
SimpleGame/fmodstudioapi20307linux/api/studio/examples/3d.cpp
Normal file
163
SimpleGame/fmodstudioapi20307linux/api/studio/examples/3d.cpp
Normal file
|
@ -0,0 +1,163 @@
|
|||
/*==============================================================================
|
||||
Event 3D Example
|
||||
Copyright (c), Firelight Technologies Pty, Ltd 2012-2025.
|
||||
|
||||
This example demonstrates how to position events in 3D for spatialization.
|
||||
|
||||
For information on using FMOD example code in your own programs, visit
|
||||
https://www.fmod.com/legal
|
||||
==============================================================================*/
|
||||
#include "fmod_studio.hpp"
|
||||
#include "fmod.hpp"
|
||||
#include "common.h"
|
||||
|
||||
const int SCREEN_WIDTH = NUM_COLUMNS;
|
||||
const int SCREEN_HEIGHT = 16;
|
||||
|
||||
int currentScreenPosition = -1;
|
||||
char screenBuffer[(SCREEN_WIDTH + 1) * SCREEN_HEIGHT + 1] = {0};
|
||||
|
||||
void initializeScreenBuffer();
|
||||
void updateScreenPosition(const FMOD_VECTOR& worldPosition);
|
||||
|
||||
int FMOD_Main()
|
||||
{
|
||||
void *extraDriverData = NULL;
|
||||
Common_Init(&extraDriverData);
|
||||
|
||||
FMOD::Studio::System* system = NULL;
|
||||
ERRCHECK( FMOD::Studio::System::create(&system) );
|
||||
|
||||
// The example Studio project is authored for 5.1 sound, so set up the system output mode to match
|
||||
FMOD::System* coreSystem = NULL;
|
||||
ERRCHECK( system->getCoreSystem(&coreSystem) );
|
||||
ERRCHECK( coreSystem->setSoftwareFormat(0, FMOD_SPEAKERMODE_5POINT1, 0) );
|
||||
|
||||
ERRCHECK( system->initialize(1024, FMOD_STUDIO_INIT_NORMAL, FMOD_INIT_NORMAL, extraDriverData) );
|
||||
|
||||
FMOD::Studio::Bank* masterBank = NULL;
|
||||
ERRCHECK( system->loadBankFile(Common_MediaPath("Master.bank"), FMOD_STUDIO_LOAD_BANK_NORMAL, &masterBank) );
|
||||
|
||||
FMOD::Studio::Bank* stringsBank = NULL;
|
||||
ERRCHECK( system->loadBankFile(Common_MediaPath("Master.strings.bank"), FMOD_STUDIO_LOAD_BANK_NORMAL, &stringsBank) );
|
||||
|
||||
FMOD::Studio::Bank* vehiclesBank = NULL;
|
||||
ERRCHECK( system->loadBankFile(Common_MediaPath("Vehicles.bank"), FMOD_STUDIO_LOAD_BANK_NORMAL, &vehiclesBank) );
|
||||
|
||||
FMOD::Studio::EventDescription* eventDescription = NULL;
|
||||
ERRCHECK( system->getEvent("event:/Vehicles/Ride-on Mower", &eventDescription) );
|
||||
|
||||
FMOD::Studio::EventInstance* eventInstance = NULL;
|
||||
ERRCHECK( eventDescription->createInstance(&eventInstance) );
|
||||
|
||||
ERRCHECK( eventInstance->setParameterByName("RPM", 650.0f) );
|
||||
ERRCHECK( eventInstance->start() );
|
||||
|
||||
// Position the listener at the origin
|
||||
FMOD_3D_ATTRIBUTES attributes = { { 0 } };
|
||||
attributes.forward.z = 1.0f;
|
||||
attributes.up.y = 1.0f;
|
||||
ERRCHECK( system->setListenerAttributes(0, &attributes) );
|
||||
|
||||
// Position the event 2 units in front of the listener
|
||||
attributes.position.z = 2.0f;
|
||||
ERRCHECK( eventInstance->set3DAttributes(&attributes) );
|
||||
|
||||
initializeScreenBuffer();
|
||||
|
||||
do
|
||||
{
|
||||
Common_Update();
|
||||
|
||||
if (Common_BtnDown(BTN_LEFT))
|
||||
{
|
||||
attributes.position.x -= 1.0f;
|
||||
ERRCHECK( eventInstance->set3DAttributes(&attributes) );
|
||||
}
|
||||
|
||||
if (Common_BtnDown(BTN_RIGHT))
|
||||
{
|
||||
attributes.position.x += 1.0f;
|
||||
ERRCHECK( eventInstance->set3DAttributes(&attributes) );
|
||||
}
|
||||
|
||||
if (Common_BtnDown(BTN_UP))
|
||||
{
|
||||
attributes.position.z += 1.0f;
|
||||
ERRCHECK( eventInstance->set3DAttributes(&attributes) );
|
||||
}
|
||||
|
||||
if (Common_BtnDown(BTN_DOWN))
|
||||
{
|
||||
attributes.position.z -= 1.0f;
|
||||
ERRCHECK( eventInstance->set3DAttributes(&attributes) );
|
||||
}
|
||||
|
||||
ERRCHECK( system->update() );
|
||||
|
||||
updateScreenPosition(attributes.position);
|
||||
Common_Draw("==================================================");
|
||||
Common_Draw("Event 3D Example.");
|
||||
Common_Draw("Copyright (c) Firelight Technologies 2012-2025.");
|
||||
Common_Draw("==================================================");
|
||||
Common_Draw(screenBuffer);
|
||||
Common_Draw("Use the arrow keys (%s, %s, %s, %s) to control the event position",
|
||||
Common_BtnStr(BTN_LEFT), Common_BtnStr(BTN_RIGHT), Common_BtnStr(BTN_UP), Common_BtnStr(BTN_DOWN));
|
||||
Common_Draw("Press %s to quit", Common_BtnStr(BTN_QUIT));
|
||||
|
||||
Common_Sleep(50);
|
||||
} while (!Common_BtnPress(BTN_QUIT));
|
||||
|
||||
ERRCHECK( system->release() );
|
||||
|
||||
Common_Close();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
void initializeScreenBuffer()
|
||||
{
|
||||
memset(screenBuffer, ' ', sizeof(screenBuffer));
|
||||
|
||||
int idx = SCREEN_WIDTH;
|
||||
for (int i = 0; i < SCREEN_HEIGHT; ++i)
|
||||
{
|
||||
screenBuffer[idx] = '\n';
|
||||
idx += SCREEN_WIDTH + 1;
|
||||
}
|
||||
|
||||
screenBuffer[(SCREEN_WIDTH + 1) * SCREEN_HEIGHT] = '\0';
|
||||
}
|
||||
|
||||
int getCharacterIndex(const FMOD_VECTOR& position)
|
||||
{
|
||||
int row = static_cast<int>(-position.z + (SCREEN_HEIGHT / 2));
|
||||
int col = static_cast<int>(position.x + (SCREEN_WIDTH / 2));
|
||||
|
||||
if (0 < row && row < SCREEN_HEIGHT && 0 < col && col < SCREEN_WIDTH)
|
||||
{
|
||||
return (row * (SCREEN_WIDTH + 1)) + col;
|
||||
}
|
||||
|
||||
return -1;
|
||||
}
|
||||
|
||||
void updateScreenPosition(const FMOD_VECTOR& eventPosition)
|
||||
{
|
||||
if (currentScreenPosition != -1)
|
||||
{
|
||||
screenBuffer[currentScreenPosition] = ' ';
|
||||
currentScreenPosition = -1;
|
||||
}
|
||||
|
||||
FMOD_VECTOR origin = {0};
|
||||
int idx = getCharacterIndex(origin);
|
||||
screenBuffer[idx] = '^';
|
||||
|
||||
idx = getCharacterIndex(eventPosition);
|
||||
if (idx != -1)
|
||||
{
|
||||
screenBuffer[idx] = 'o';
|
||||
currentScreenPosition = idx;
|
||||
}
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
-std=c17 -fPIC -fno-trapping-math
|
|
@ -0,0 +1 @@
|
|||
#define FMOD_USE_PLATFORM_HEADERS
|
|
@ -0,0 +1 @@
|
|||
[General]
|
|
@ -0,0 +1,442 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE QtCreatorProject>
|
||||
<qtcreator>
|
||||
<data>
|
||||
<variable>EnvironmentId</variable>
|
||||
<value type="QByteArray">{71064a00-ba92-4c03-affd-e7f374fa3265}</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.PluginSettings</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey"/>
|
||||
<value type="bool" key="ClangCodeModel.UseGlobalConfig">true</value>
|
||||
<value type="QString" key="ClangCodeModel.WarningConfigId">Builtin.Questionable</value>
|
||||
<valuemap type="QVariantMap" key="ClangTools">
|
||||
<value type="bool" key="ClangTools.BuildBeforeAnalysis">true</value>
|
||||
<value type="QString" key="ClangTools.DiagnosticConfig">Builtin.DefaultTidyAndClazy</value>
|
||||
<value type="int" key="ClangTools.ParallelJobs">4</value>
|
||||
<valuelist type="QVariantList" key="ClangTools.SelectedDirs"/>
|
||||
<valuelist type="QVariantList" key="ClangTools.SelectedFiles"/>
|
||||
<valuelist type="QVariantList" key="ClangTools.SuppressedDiagnostics"/>
|
||||
<value type="bool" key="ClangTools.UseGlobalSettings">true</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Target.0</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{22e4ca2b-856c-4a9e-96b1-3ef2b55f3da9}</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Debug</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug x64</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release x64</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release x86</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.3">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Debug</value>
|
||||
<value type="QString">CPU=x86</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug x86</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.4">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=address</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Address Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.5">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=memory</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Memory Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.6">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=thread</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Thread Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.7">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=undefined</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Undefined Behaviour Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">8</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.DeployConfiguration.CustomData"/>
|
||||
<value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||
<value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.Events">
|
||||
<value type="QString">cpu-cycles</value>
|
||||
</valuelist>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
|
||||
<value type="int" key="Analyzer.Perf.Frequency">250</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
|
||||
<value type="QString">-e</value>
|
||||
<value type="QString">cpu-cycles</value>
|
||||
<value type="QString">--call-graph</value>
|
||||
<value type="QString">dwarf,4096</value>
|
||||
<value type="QString">-F</value>
|
||||
<value type="QString">250</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
|
||||
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
|
||||
<value type="int" key="Analyzer.Perf.StackSize">4096</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
|
||||
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
|
||||
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
|
||||
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
|
||||
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
|
||||
<value type="int">0</value>
|
||||
<value type="int">1</value>
|
||||
<value type="int">2</value>
|
||||
<value type="int">3</value>
|
||||
<value type="int">4</value>
|
||||
<value type="int">5</value>
|
||||
<value type="int">6</value>
|
||||
<value type="int">7</value>
|
||||
<value type="int">8</value>
|
||||
<value type="int">9</value>
|
||||
<value type="int">10</value>
|
||||
<value type="int">11</value>
|
||||
<value type="int">12</value>
|
||||
<value type="int">13</value>
|
||||
<value type="int">14</value>
|
||||
</valuelist>
|
||||
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||
<value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.Executable">%{buildDir}/3d</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.CustomExecutableRunConfiguration</value>
|
||||
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey"></value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseTerminal">true</value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory">%{buildDir}/../../../../../examples/media</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.TargetCount</variable>
|
||||
<value type="int">1</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>Version</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
</qtcreator>
|
|
@ -0,0 +1 @@
|
|||
-std=c++17 -fPIC -fno-trapping-math
|
|
@ -0,0 +1,690 @@
|
|||
../../../../../../core_api/src/fmod.cpp
|
||||
../../../../../../core_api/src/fmod.cs
|
||||
../../../../../../core_api/src/fmod.h
|
||||
../../../../../../core_api/src/fmod.hpp
|
||||
../../../../../../core_api/src/fmod5.cpp
|
||||
../../../../../../core_api/src/fmod_3d.h
|
||||
../../../../../../core_api/src/fmod_array.h
|
||||
../../../../../../core_api/src/fmod_asm_macros.m4
|
||||
../../../../../../core_api/src/fmod_async.cpp
|
||||
../../../../../../core_api/src/fmod_async.h
|
||||
../../../../../../core_api/src/fmod_atomic.h
|
||||
../../../../../../core_api/src/fmod_atomic_c11.h
|
||||
../../../../../../core_api/src/fmod_atomic_clang.h
|
||||
../../../../../../core_api/src/fmod_atomic_cpp11.h
|
||||
../../../../../../core_api/src/fmod_atomic_gcc.h
|
||||
../../../../../../core_api/src/fmod_atomic_legacy.h
|
||||
../../../../../../core_api/src/fmod_autocleanup.h
|
||||
../../../../../../core_api/src/fmod_channel.cpp
|
||||
../../../../../../core_api/src/fmod_channel_emulated.h
|
||||
../../../../../../core_api/src/fmod_channel_real.cpp
|
||||
../../../../../../core_api/src/fmod_channel_real.h
|
||||
../../../../../../core_api/src/fmod_channel_software.cpp
|
||||
../../../../../../core_api/src/fmod_channel_software.h
|
||||
../../../../../../core_api/src/fmod_channel_stream.cpp
|
||||
../../../../../../core_api/src/fmod_channel_stream.h
|
||||
../../../../../../core_api/src/fmod_channelcontrol.cpp
|
||||
../../../../../../core_api/src/fmod_channelcontroli.cpp
|
||||
../../../../../../core_api/src/fmod_channelcontroli.h
|
||||
../../../../../../core_api/src/fmod_channelgroup.cpp
|
||||
../../../../../../core_api/src/fmod_channelgroupi.cpp
|
||||
../../../../../../core_api/src/fmod_channelgroupi.h
|
||||
../../../../../../core_api/src/fmod_channeli.cpp
|
||||
../../../../../../core_api/src/fmod_channeli.h
|
||||
../../../../../../core_api/src/fmod_channelpool.h
|
||||
../../../../../../core_api/src/fmod_codec.cpp
|
||||
../../../../../../core_api/src/fmod_codec.h
|
||||
../../../../../../core_api/src/fmod_codec_aiff.cpp
|
||||
../../../../../../core_api/src/fmod_codec_aiff.h
|
||||
../../../../../../core_api/src/fmod_codec_dls.cpp
|
||||
../../../../../../core_api/src/fmod_codec_dls.h
|
||||
../../../../../../core_api/src/fmod_codec_fadpcm.cpp
|
||||
../../../../../../core_api/src/fmod_codec_fadpcm.h
|
||||
../../../../../../core_api/src/fmod_codec_fadpcm_arm.m4
|
||||
../../../../../../core_api/src/fmod_codec_flac.cpp
|
||||
../../../../../../core_api/src/fmod_codec_flac.h
|
||||
../../../../../../core_api/src/fmod_codec_fsb5.cpp
|
||||
../../../../../../core_api/src/fmod_codec_fsb5.h
|
||||
../../../../../../core_api/src/fmod_codec_fsbvorbis.cpp
|
||||
../../../../../../core_api/src/fmod_codec_fsbvorbis.h
|
||||
../../../../../../core_api/src/fmod_codec_fsbvorbis_books.cpp
|
||||
../../../../../../core_api/src/fmod_codec_it.cpp
|
||||
../../../../../../core_api/src/fmod_codec_it.h
|
||||
../../../../../../core_api/src/fmod_codec_midi.cpp
|
||||
../../../../../../core_api/src/fmod_codec_midi.h
|
||||
../../../../../../core_api/src/fmod_codec_mod.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mod.h
|
||||
../../../../../../core_api/src/fmod_codec_mpeg.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mpeg.h
|
||||
../../../../../../core_api/src/fmod_codec_mpeg_decode.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mpeg_layer2.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mpeg_layer3.cpp
|
||||
../../../../../../core_api/src/fmod_codec_oggvorbis.cpp
|
||||
../../../../../../core_api/src/fmod_codec_oggvorbis.h
|
||||
../../../../../../core_api/src/fmod_codec_playlist.cpp
|
||||
../../../../../../core_api/src/fmod_codec_playlist.h
|
||||
../../../../../../core_api/src/fmod_codec_raw.cpp
|
||||
../../../../../../core_api/src/fmod_codec_raw.h
|
||||
../../../../../../core_api/src/fmod_codec_s3m.cpp
|
||||
../../../../../../core_api/src/fmod_codec_s3m.h
|
||||
../../../../../../core_api/src/fmod_codec_tag.cpp
|
||||
../../../../../../core_api/src/fmod_codec_tag.h
|
||||
../../../../../../core_api/src/fmod_codec_user.cpp
|
||||
../../../../../../core_api/src/fmod_codec_user.h
|
||||
../../../../../../core_api/src/fmod_codec_wav.cpp
|
||||
../../../../../../core_api/src/fmod_codec_wav.h
|
||||
../../../../../../core_api/src/fmod_codec_wav_imaadpcm.cpp
|
||||
../../../../../../core_api/src/fmod_codec_wav_imaadpcm.h
|
||||
../../../../../../core_api/src/fmod_codec_wav_riff.cpp
|
||||
../../../../../../core_api/src/fmod_codec_xm.cpp
|
||||
../../../../../../core_api/src/fmod_codec_xm.h
|
||||
../../../../../../core_api/src/fmod_codeci.h
|
||||
../../../../../../core_api/src/fmod_common.h
|
||||
../../../../../../core_api/src/fmod_complex.hlsli
|
||||
../../../../../../core_api/src/fmod_convolution.hlsl
|
||||
../../../../../../core_api/src/fmod_debug.cpp
|
||||
../../../../../../core_api/src/fmod_debug.h
|
||||
../../../../../../core_api/src/fmod_downmix.cpp
|
||||
../../../../../../core_api/src/fmod_downmix.h
|
||||
../../../../../../core_api/src/fmod_downmix_dolby_pl2.cpp
|
||||
../../../../../../core_api/src/fmod_downmix_dolby_pl2.h
|
||||
../../../../../../core_api/src/fmod_dsp.cpp
|
||||
../../../../../../core_api/src/fmod_dsp.cs
|
||||
../../../../../../core_api/src/fmod_dsp.h
|
||||
../../../../../../core_api/src/fmod_dsp_biquad.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_biquad.h
|
||||
../../../../../../core_api/src/fmod_dsp_channelmix.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_channelmix.h
|
||||
../../../../../../core_api/src/fmod_dsp_chorus.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_chorus.h
|
||||
../../../../../../core_api/src/fmod_dsp_codec.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_codec.h
|
||||
../../../../../../core_api/src/fmod_dsp_codecpool.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_codecpool.h
|
||||
../../../../../../core_api/src/fmod_dsp_compressor.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_compressor.h
|
||||
../../../../../../core_api/src/fmod_dsp_compressor_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_compressor_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_arm.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_avx.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_vfp.m4
|
||||
../../../../../../core_api/src/fmod_dsp_connectioni.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connectioni.h
|
||||
../../../../../../core_api/src/fmod_dsp_convert.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convert.h
|
||||
../../../../../../core_api/src/fmod_dsp_convert_avx.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convert_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convert_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb.h
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_async.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_avx.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_cpu.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_gpu.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_defaultmatrix.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_defaultmatrix.h
|
||||
../../../../../../core_api/src/fmod_dsp_delay.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_delay.h
|
||||
../../../../../../core_api/src/fmod_dsp_distortion.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_distortion.h
|
||||
../../../../../../core_api/src/fmod_dsp_echo.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_echo.h
|
||||
../../../../../../core_api/src/fmod_dsp_echo_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_echo_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_effects.h
|
||||
../../../../../../core_api/src/fmod_dsp_emulated.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_emulated.h
|
||||
../../../../../../core_api/src/fmod_dsp_fader.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_fader.h
|
||||
../../../../../../core_api/src/fmod_dsp_fft.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_fft.h
|
||||
../../../../../../core_api/src/fmod_dsp_flange.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_flange.h
|
||||
../../../../../../core_api/src/fmod_dsp_highpass.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_highpass.h
|
||||
../../../../../../core_api/src/fmod_dsp_highpass_simple.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_highpass_simple.h
|
||||
../../../../../../core_api/src/fmod_dsp_interleave_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_interleave_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_itecho.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_itecho.h
|
||||
../../../../../../core_api/src/fmod_dsp_limiter.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_limiter.h
|
||||
../../../../../../core_api/src/fmod_dsp_loudness_meter.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_loudness_meter.h
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass.h
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass2.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass2.h
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass_simple.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass_simple.h
|
||||
../../../../../../core_api/src/fmod_dsp_matrix.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_matrix.h
|
||||
../../../../../../core_api/src/fmod_dsp_metering_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_metering_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_dynamics.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_dynamics.h
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq.h
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_normalize.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_normalize.h
|
||||
../../../../../../core_api/src/fmod_dsp_objectpan.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_objectpan.h
|
||||
../../../../../../core_api/src/fmod_dsp_oscillator.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_oscillator.h
|
||||
../../../../../../core_api/src/fmod_dsp_pan.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_pan.h
|
||||
../../../../../../core_api/src/fmod_dsp_parameq.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_parameq.h
|
||||
../../../../../../core_api/src/fmod_dsp_pitchshift.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_pitchshift.h
|
||||
../../../../../../core_api/src/fmod_dsp_porthead.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_porthead.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_cubic.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_cubic.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_arm.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_avx2.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_avx512.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_vfp.m4
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_spline.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_spline.h
|
||||
../../../../../../core_api/src/fmod_dsp_return.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_return.h
|
||||
../../../../../../core_api/src/fmod_dsp_send.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_send.h
|
||||
../../../../../../core_api/src/fmod_dsp_sfxreverb.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_sfxreverb.h
|
||||
../../../../../../core_api/src/fmod_dsp_source.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_source.h
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq.h
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_transceiver.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_transceiver.h
|
||||
../../../../../../core_api/src/fmod_dsp_tremolo.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_tremolo.h
|
||||
../../../../../../core_api/src/fmod_dsp_wavetable.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_wavetable.h
|
||||
../../../../../../core_api/src/fmod_dspi.cpp
|
||||
../../../../../../core_api/src/fmod_dspi.h
|
||||
../../../../../../core_api/src/fmod_endian.h
|
||||
../../../../../../core_api/src/fmod_errors.cs
|
||||
../../../../../../core_api/src/fmod_errors.h
|
||||
../../../../../../core_api/src/fmod_expandingpool.cpp
|
||||
../../../../../../core_api/src/fmod_expandingpool.h
|
||||
../../../../../../core_api/src/fmod_fft.cpp
|
||||
../../../../../../core_api/src/fmod_fft.h
|
||||
../../../../../../core_api/src/fmod_fft_0.hlsl
|
||||
../../../../../../core_api/src/fmod_fft_1.hlsl
|
||||
../../../../../../core_api/src/fmod_fft_common.hlsli
|
||||
../../../../../../core_api/src/fmod_fft_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_fft_sse.cpp
|
||||
../../../../../../core_api/src/fmod_file.cpp
|
||||
../../../../../../core_api/src/fmod_file.h
|
||||
../../../../../../core_api/src/fmod_file_disk.cpp
|
||||
../../../../../../core_api/src/fmod_file_disk.h
|
||||
../../../../../../core_api/src/fmod_file_memory.cpp
|
||||
../../../../../../core_api/src/fmod_file_memory.h
|
||||
../../../../../../core_api/src/fmod_file_net.cpp
|
||||
../../../../../../core_api/src/fmod_file_net.h
|
||||
../../../../../../core_api/src/fmod_file_null.cpp
|
||||
../../../../../../core_api/src/fmod_file_null.h
|
||||
../../../../../../core_api/src/fmod_file_remote.cpp
|
||||
../../../../../../core_api/src/fmod_file_remote.h
|
||||
../../../../../../core_api/src/fmod_file_user.cpp
|
||||
../../../../../../core_api/src/fmod_file_user.h
|
||||
../../../../../../core_api/src/fmod_format.cpp
|
||||
../../../../../../core_api/src/fmod_format.h
|
||||
../../../../../../core_api/src/fmod_freelist.h
|
||||
../../../../../../core_api/src/fmod_geometry.cpp
|
||||
../../../../../../core_api/src/fmod_geometry_mgr.cpp
|
||||
../../../../../../core_api/src/fmod_geometry_mgr.h
|
||||
../../../../../../core_api/src/fmod_geometryi.cpp
|
||||
../../../../../../core_api/src/fmod_geometryi.h
|
||||
../../../../../../core_api/src/fmod_globals.cpp
|
||||
../../../../../../core_api/src/fmod_globals.h
|
||||
../../../../../../core_api/src/fmod_gpu_compute.cpp
|
||||
../../../../../../core_api/src/fmod_gpu_compute.h
|
||||
../../../../../../core_api/src/fmod_ifft_0.hlsl
|
||||
../../../../../../core_api/src/fmod_ifft_1.hlsl
|
||||
../../../../../../core_api/src/fmod_iterator.h
|
||||
../../../../../../core_api/src/fmod_linkedlist.h
|
||||
../../../../../../core_api/src/fmod_listener.cpp
|
||||
../../../../../../core_api/src/fmod_listener.h
|
||||
../../../../../../core_api/src/fmod_localcriticalsection.h
|
||||
../../../../../../core_api/src/fmod_map.h
|
||||
../../../../../../core_api/src/fmod_memory.cpp
|
||||
../../../../../../core_api/src/fmod_memory.h
|
||||
../../../../../../core_api/src/fmod_memory_tracking.cpp
|
||||
../../../../../../core_api/src/fmod_memory_tracking.h
|
||||
../../../../../../core_api/src/fmod_metadata.cpp
|
||||
../../../../../../core_api/src/fmod_metadata.h
|
||||
../../../../../../core_api/src/fmod_mode.h
|
||||
../../../../../../core_api/src/fmod_music.cpp
|
||||
../../../../../../core_api/src/fmod_music.h
|
||||
../../../../../../core_api/src/fmod_net.cpp
|
||||
../../../../../../core_api/src/fmod_net.h
|
||||
../../../../../../core_api/src/fmod_octree.cpp
|
||||
../../../../../../core_api/src/fmod_octree.h
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_arm.h
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_arm.m4
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_arm64.h
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_x86.h
|
||||
../../../../../../core_api/src/fmod_os_misc.h
|
||||
../../../../../../core_api/src/fmod_os_net.h
|
||||
../../../../../../core_api/src/fmod_os_net_posix.cpp
|
||||
../../../../../../core_api/src/fmod_os_net_winsock.cpp
|
||||
../../../../../../core_api/src/fmod_os_output.h
|
||||
../../../../../../core_api/src/fmod_output.cpp
|
||||
../../../../../../core_api/src/fmod_output.h
|
||||
../../../../../../core_api/src/fmod_output_emulated.h
|
||||
../../../../../../core_api/src/fmod_output_nosound.cpp
|
||||
../../../../../../core_api/src/fmod_output_nosound.h
|
||||
../../../../../../core_api/src/fmod_output_nosound_nrt.cpp
|
||||
../../../../../../core_api/src/fmod_output_nosound_nrt.h
|
||||
../../../../../../core_api/src/fmod_output_phase.h
|
||||
../../../../../../core_api/src/fmod_output_phase.mm
|
||||
../../../../../../core_api/src/fmod_output_software.cpp
|
||||
../../../../../../core_api/src/fmod_output_software.h
|
||||
../../../../../../core_api/src/fmod_output_wavwriter.cpp
|
||||
../../../../../../core_api/src/fmod_output_wavwriter.h
|
||||
../../../../../../core_api/src/fmod_output_wavwriter_nrt.cpp
|
||||
../../../../../../core_api/src/fmod_output_wavwriter_nrt.h
|
||||
../../../../../../core_api/src/fmod_output_winsonic.cpp
|
||||
../../../../../../core_api/src/fmod_output_winsonic.h
|
||||
../../../../../../core_api/src/fmod_output_winsonic_compat.h
|
||||
../../../../../../core_api/src/fmod_outputi.h
|
||||
../../../../../../core_api/src/fmod_pan.cpp
|
||||
../../../../../../core_api/src/fmod_pan.h
|
||||
../../../../../../core_api/src/fmod_pluginfactory.cpp
|
||||
../../../../../../core_api/src/fmod_pluginfactory.h
|
||||
../../../../../../core_api/src/fmod_poolallocator.h
|
||||
../../../../../../core_api/src/fmod_profile.cpp
|
||||
../../../../../../core_api/src/fmod_profile.h
|
||||
../../../../../../core_api/src/fmod_profile_channel_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_client.cpp
|
||||
../../../../../../core_api/src/fmod_profile_client.h
|
||||
../../../../../../core_api/src/fmod_profile_codec_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_cpu_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_dsp.cpp
|
||||
../../../../../../core_api/src/fmod_profile_dsp.h
|
||||
../../../../../../core_api/src/fmod_profile_dsp_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_group_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_markers.cpp
|
||||
../../../../../../core_api/src/fmod_profile_markers.h
|
||||
../../../../../../core_api/src/fmod_profile_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_remotefile.cpp
|
||||
../../../../../../core_api/src/fmod_profile_remotefile.h
|
||||
../../../../../../core_api/src/fmod_profile_remotefile_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_stats.cpp
|
||||
../../../../../../core_api/src/fmod_profile_stats.h
|
||||
../../../../../../core_api/src/fmod_profile_stats_pkt.h
|
||||
../../../../../../core_api/src/fmod_random.h
|
||||
../../../../../../core_api/src/fmod_reverb.cpp
|
||||
../../../../../../core_api/src/fmod_reverbi.cpp
|
||||
../../../../../../core_api/src/fmod_reverbi.h
|
||||
../../../../../../core_api/src/fmod_rootsignature.hlsl
|
||||
../../../../../../core_api/src/fmod_sample_software.cpp
|
||||
../../../../../../core_api/src/fmod_sample_software.h
|
||||
../../../../../../core_api/src/fmod_settings.h
|
||||
../../../../../../core_api/src/fmod_shader_compat.hlsli
|
||||
../../../../../../core_api/src/fmod_simd_util_sse.h
|
||||
../../../../../../core_api/src/fmod_sound.cpp
|
||||
../../../../../../core_api/src/fmod_sound_sample.cpp
|
||||
../../../../../../core_api/src/fmod_sound_sample.h
|
||||
../../../../../../core_api/src/fmod_sound_stream.cpp
|
||||
../../../../../../core_api/src/fmod_sound_stream.h
|
||||
../../../../../../core_api/src/fmod_soundgroup.cpp
|
||||
../../../../../../core_api/src/fmod_soundgroupi.cpp
|
||||
../../../../../../core_api/src/fmod_soundgroupi.h
|
||||
../../../../../../core_api/src/fmod_soundi.cpp
|
||||
../../../../../../core_api/src/fmod_soundi.h
|
||||
../../../../../../core_api/src/fmod_speakermap.h
|
||||
../../../../../../core_api/src/fmod_string.cpp
|
||||
../../../../../../core_api/src/fmod_string.h
|
||||
../../../../../../core_api/src/fmod_stringw.cpp
|
||||
../../../../../../core_api/src/fmod_stringw.h
|
||||
../../../../../../core_api/src/fmod_syncpoint.h
|
||||
../../../../../../core_api/src/fmod_system.cpp
|
||||
../../../../../../core_api/src/fmod_systemi.cpp
|
||||
../../../../../../core_api/src/fmod_systemi.h
|
||||
../../../../../../core_api/src/fmod_systemi_channel.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_driver.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_dsp.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_fft.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_sound.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_speaker.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_thread.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_update.cpp
|
||||
../../../../../../core_api/src/fmod_thread.cpp
|
||||
../../../../../../core_api/src/fmod_thread.h
|
||||
../../../../../../core_api/src/fmod_threadsafe.cpp
|
||||
../../../../../../core_api/src/fmod_threadsafe.h
|
||||
../../../../../../core_api/src/fmod_time.cpp
|
||||
../../../../../../core_api/src/fmod_time.h
|
||||
../../../../../../core_api/src/fmod_types.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_os_atomic.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_os_misc.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_os_output.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_alsa.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_alsa.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_pulseaudio.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_pulseaudio.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_settings_platform.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_types_platform.h
|
||||
../../../../../../studio_api/src/fmod_asynccommand.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommand.h
|
||||
../../../../../../studio_api/src/fmod_asynccommand_impl.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommand_impl.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandbuffer.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandbuffer.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandparser.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandparser.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandplayback.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandplayback.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandprinter.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandprinter.h
|
||||
../../../../../../studio_api/src/fmod_asyncmanager.cpp
|
||||
../../../../../../studio_api/src/fmod_asyncmanager.h
|
||||
../../../../../../studio_api/src/fmod_bank_loader.cpp
|
||||
../../../../../../studio_api/src/fmod_bank_loader.h
|
||||
../../../../../../studio_api/src/fmod_bankmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_bankmodel.h
|
||||
../../../../../../studio_api/src/fmod_buildhelper.cpp
|
||||
../../../../../../studio_api/src/fmod_buildhelper.h
|
||||
../../../../../../studio_api/src/fmod_busmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_busmodel.h
|
||||
../../../../../../studio_api/src/fmod_controllermodel.cpp
|
||||
../../../../../../studio_api/src/fmod_controllermodel.h
|
||||
../../../../../../studio_api/src/fmod_curvemodel.cpp
|
||||
../../../../../../studio_api/src/fmod_curvemodel.h
|
||||
../../../../../../studio_api/src/fmod_effect.cpp
|
||||
../../../../../../studio_api/src/fmod_effect.h
|
||||
../../../../../../studio_api/src/fmod_endian.h
|
||||
../../../../../../studio_api/src/fmod_eventmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_eventmodel.h
|
||||
../../../../../../studio_api/src/fmod_factory.cpp
|
||||
../../../../../../studio_api/src/fmod_factory.h
|
||||
../../../../../../studio_api/src/fmod_guid_hash.cpp
|
||||
../../../../../../studio_api/src/fmod_guid_hash.h
|
||||
../../../../../../studio_api/src/fmod_hotswaplookup.cpp
|
||||
../../../../../../studio_api/src/fmod_hotswaplookup.h
|
||||
../../../../../../studio_api/src/fmod_instrumentmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_instrumentmodel.h
|
||||
../../../../../../studio_api/src/fmod_intrusivelist.h
|
||||
../../../../../../studio_api/src/fmod_lfo_shapes.cpp
|
||||
../../../../../../studio_api/src/fmod_lfo_shapes.h
|
||||
../../../../../../studio_api/src/fmod_list.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate.cpp
|
||||
../../../../../../studio_api/src/fmod_liveupdate.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_cmd_base.cpp
|
||||
../../../../../../studio_api/src/fmod_liveupdate_cmd_base.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_control.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_modelsync.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_network_pkt.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_observer.h
|
||||
../../../../../../studio_api/src/fmod_mappingmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_mappingmodel.h
|
||||
../../../../../../studio_api/src/fmod_md5hash.cpp
|
||||
../../../../../../studio_api/src/fmod_md5hash.h
|
||||
../../../../../../studio_api/src/fmod_model_base.h
|
||||
../../../../../../studio_api/src/fmod_model_types.h
|
||||
../../../../../../studio_api/src/fmod_modelbuilder.cpp
|
||||
../../../../../../studio_api/src/fmod_modelbuilder.h
|
||||
../../../../../../studio_api/src/fmod_modelbuilder_impl.h
|
||||
../../../../../../studio_api/src/fmod_modelid_set.h
|
||||
../../../../../../studio_api/src/fmod_modulatormodel.cpp
|
||||
../../../../../../studio_api/src/fmod_modulatormodel.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_builder.cpp
|
||||
../../../../../../studio_api/src/fmod_monitoring_builder.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_dsp.cpp
|
||||
../../../../../../studio_api/src/fmod_monitoring_dsp.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_module.cpp
|
||||
../../../../../../studio_api/src/fmod_monitoring_module.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_network_pkt.h
|
||||
../../../../../../studio_api/src/fmod_objectlookup.cpp
|
||||
../../../../../../studio_api/src/fmod_objectlookup.h
|
||||
../../../../../../studio_api/src/fmod_parametermodel.cpp
|
||||
../../../../../../studio_api/src/fmod_parametermodel.h
|
||||
../../../../../../studio_api/src/fmod_parse.cpp
|
||||
../../../../../../studio_api/src/fmod_parse.h
|
||||
../../../../../../studio_api/src/fmod_playback.h
|
||||
../../../../../../studio_api/src/fmod_playback_bus.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_bus.h
|
||||
../../../../../../studio_api/src/fmod_playback_controller.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_controller.h
|
||||
../../../../../../studio_api/src/fmod_playback_core.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_core.h
|
||||
../../../../../../studio_api/src/fmod_playback_effect.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_effect.h
|
||||
../../../../../../studio_api/src/fmod_playback_event.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_event.h
|
||||
../../../../../../studio_api/src/fmod_playback_factory.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_factory.h
|
||||
../../../../../../studio_api/src/fmod_playback_instrument.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_instrument.h
|
||||
../../../../../../studio_api/src/fmod_playback_modulator.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_modulator.h
|
||||
../../../../../../studio_api/src/fmod_playback_parameter.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_parameter.h
|
||||
../../../../../../studio_api/src/fmod_playback_property.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_property.h
|
||||
../../../../../../studio_api/src/fmod_playback_resource.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_resource.h
|
||||
../../../../../../studio_api/src/fmod_playback_scheduling.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_scheduling.h
|
||||
../../../../../../studio_api/src/fmod_playback_snapshot.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_snapshot.h
|
||||
../../../../../../studio_api/src/fmod_playback_system.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_system.h
|
||||
../../../../../../studio_api/src/fmod_playback_timeline.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_timeline.h
|
||||
../../../../../../studio_api/src/fmod_playback_vca.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_vca.h
|
||||
../../../../../../studio_api/src/fmod_profile_studiogroups.cpp
|
||||
../../../../../../studio_api/src/fmod_profile_studiogroups.h
|
||||
../../../../../../studio_api/src/fmod_property.cpp
|
||||
../../../../../../studio_api/src/fmod_property.h
|
||||
../../../../../../studio_api/src/fmod_radixtree.cpp
|
||||
../../../../../../studio_api/src/fmod_radixtree.h
|
||||
../../../../../../studio_api/src/fmod_repository.cpp
|
||||
../../../../../../studio_api/src/fmod_repository.h
|
||||
../../../../../../studio_api/src/fmod_resource_loader.cpp
|
||||
../../../../../../studio_api/src/fmod_resource_loader.h
|
||||
../../../../../../studio_api/src/fmod_resourcemodel.cpp
|
||||
../../../../../../studio_api/src/fmod_resourcemodel.h
|
||||
../../../../../../studio_api/src/fmod_riff.cpp
|
||||
../../../../../../studio_api/src/fmod_riff.h
|
||||
../../../../../../studio_api/src/fmod_riffstream.cpp
|
||||
../../../../../../studio_api/src/fmod_riffstream.h
|
||||
../../../../../../studio_api/src/fmod_runtime_interface.h
|
||||
../../../../../../studio_api/src/fmod_runtime_manager.cpp
|
||||
../../../../../../studio_api/src/fmod_runtime_manager.h
|
||||
../../../../../../studio_api/src/fmod_serialization.cpp
|
||||
../../../../../../studio_api/src/fmod_serialization.h
|
||||
../../../../../../studio_api/src/fmod_shadow_bank.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_bank.h
|
||||
../../../../../../studio_api/src/fmod_shadow_bus.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_bus.h
|
||||
../../../../../../studio_api/src/fmod_shadow_event.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_event.h
|
||||
../../../../../../studio_api/src/fmod_shadow_parameter.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_parameter.h
|
||||
../../../../../../studio_api/src/fmod_shadow_vca.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_vca.h
|
||||
../../../../../../studio_api/src/fmod_snapshotmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_snapshotmodel.h
|
||||
../../../../../../studio_api/src/fmod_sound_loader.cpp
|
||||
../../../../../../studio_api/src/fmod_sound_loader.h
|
||||
../../../../../../studio_api/src/fmod_soundtable.cpp
|
||||
../../../../../../studio_api/src/fmod_soundtable.h
|
||||
../../../../../../studio_api/src/fmod_studio.cpp
|
||||
../../../../../../studio_api/src/fmod_studio.cs
|
||||
../../../../../../studio_api/src/fmod_studio.h
|
||||
../../../../../../studio_api/src/fmod_studio.hpp
|
||||
../../../../../../studio_api/src/fmod_studio_common.h
|
||||
../../../../../../studio_api/src/fmod_studio_impl.cpp
|
||||
../../../../../../studio_api/src/fmod_studio_impl.h
|
||||
../../../../../../studio_api/src/fmod_studio_string.h
|
||||
../../../../../../studio_api/src/fmod_studio_timeunit.h
|
||||
../../../../../../studio_api/src/fmod_studio_types.h
|
||||
../../../../../../studio_api/src/fmod_threadsafe_queue.cpp
|
||||
../../../../../../studio_api/src/fmod_threadsafe_queue.h
|
||||
../../../../../../studio_api/src/fmod_timelinemodel.cpp
|
||||
../../../../../../studio_api/src/fmod_timelinemodel.h
|
||||
../../../../../../studio_api/src/fmod_unique_id.h
|
||||
../../../../../../studio_api/src/fmod_vcamodel.cpp
|
||||
../../../../../../studio_api/src/fmod_vcamodel.h
|
||||
../../../../../../studio_api/src/fmod_waveformmodel.h
|
||||
../../../../../../studio_api/src/fmod_weakhandle.cpp
|
||||
../../../../../../studio_api/src/fmod_weakhandle.h
|
||||
../../../../../../studio_api/src/fmod_weakhandle_system.cpp
|
||||
../../../../../../studio_api/src/fmod_weakhandle_system.h
|
||||
../../../../../../examples/src/autotest.cpp
|
||||
../../../../../../examples/src/common.cpp
|
||||
../../../../../../examples/src/common.h
|
||||
../../../../../../examples/src/common_dx12.cpp
|
||||
../../../../../../examples/src/common_dx12.h
|
||||
../../../../../../examples/src/common_dx12_ps.h
|
||||
../../../../../../examples/src/common_dx12_vs.h
|
||||
../../../../../../examples/src/common_font_glyphs.h
|
||||
../../../../../../examples/src/common_font_texture.h
|
||||
../../../../../../examples/src/common_vulkan.cpp
|
||||
../../../../../../examples/src/common_vulkan.h
|
||||
../../../../../../examples/src/common_vulkan_fs.h
|
||||
../../../../../../examples/src/common_vulkan_vs.h
|
||||
../../../../../../examples/platforms/linux/src/common_platform.cpp
|
||||
../../../../../../examples/platforms/linux/src/common_platform.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/assert.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/callback.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/export.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/format.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/ordinals.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/stream_decoder.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/share/alloc.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/bitmath.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/bitreader.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/cpu.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/crc.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/fixed.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/format.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/lpc.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/md5.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/memory.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/stream_decoder.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/bitreader_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/cpu_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/fixed_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/lpc_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/nasm.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/bitmath.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/bitreader.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/cpu.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/crc.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/fixed.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/float.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/format.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/lpc.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/md5.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/memory.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/protected/stream_decoder.h
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/include/ogg/ogg.h
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/include/ogg/os_types.h
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/src/bitwise.c
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/src/framing.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/include/vorbis/codec.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/include/vorbis/vorbisfile.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/backends.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/block.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/codebook.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/codebook.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/codec_internal.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/floor1.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/highlevel.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/info.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lookup.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lookup.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lookup_data.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lpc.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lpc.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lsp.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lsp.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/mapping0.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/masking.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/mdct.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/mdct.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/misc.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/os.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/psy.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/registry.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/registry.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/res0.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/scales.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/sharedbook.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/smallft.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/smallft.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/synthesis.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/vorbisfile.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/window.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/window.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/modes/floor_44.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/modes/psych_44.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/modes/residue_44.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_bitwise.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_bitwise.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codec.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codec_internal.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp_avx2.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1_avx2.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor_lookup.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_info.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_avx.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_avx512.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_avx2.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_float.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_float_lookup.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_misc.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_os.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_os_types.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_res012.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_window_lookup.h
|
||||
../../../../../../external/misc/dlmalloc/dlmalloc.cpp
|
||||
../../../../../../external/misc/dlmalloc/dlmalloc.h
|
||||
../make/3d.makefile
|
||||
../3d.cpp
|
|
@ -0,0 +1,8 @@
|
|||
../../../../../../examples/src
|
||||
../../../../../../examples/platforms/linux/src
|
||||
../../../../../../core_api/src
|
||||
../../../../../../core_api/platforms/linux/src
|
||||
../../../../../src
|
||||
../../../../../../external/misc
|
||||
../../../../../../external/dsps
|
||||
../../../../../../external/decoders
|
|
@ -0,0 +1,241 @@
|
|||
/*==============================================================================
|
||||
Event 3D Multi-Listener Example
|
||||
Copyright (c), Firelight Technologies Pty, Ltd 2012-2025.
|
||||
|
||||
This example demonstrates how use listener weighting to crossfade listeners
|
||||
in and out.
|
||||
|
||||
For information on using FMOD example code in your own programs, visit
|
||||
https://www.fmod.com/legal
|
||||
==============================================================================*/
|
||||
#include "fmod_studio.hpp"
|
||||
#include "fmod.hpp"
|
||||
#include "common.h"
|
||||
|
||||
const int SCREEN_WIDTH = NUM_COLUMNS;
|
||||
const int SCREEN_HEIGHT = 10;
|
||||
|
||||
char backBuffer[(SCREEN_WIDTH + 1) * SCREEN_HEIGHT + 1] = {0};
|
||||
char screenBuffer[(SCREEN_WIDTH + 1) * SCREEN_HEIGHT + 1] = {0};
|
||||
|
||||
void initializeScreenBuffer();
|
||||
void updateScreenPosition(const FMOD_VECTOR& worldPosition, float listenerDist, float weight1, float weight2);
|
||||
|
||||
int FMOD_Main()
|
||||
{
|
||||
void *extraDriverData = NULL;
|
||||
Common_Init(&extraDriverData);
|
||||
|
||||
FMOD::Studio::System* system = NULL;
|
||||
ERRCHECK( FMOD::Studio::System::create(&system) );
|
||||
|
||||
// The example Studio project is authored for 5.1 sound, so set up the system output mode to match
|
||||
FMOD::System* coreSystem = NULL;
|
||||
ERRCHECK( system->getCoreSystem(&coreSystem) );
|
||||
ERRCHECK( coreSystem->setSoftwareFormat(0, FMOD_SPEAKERMODE_5POINT1, 0) );
|
||||
|
||||
ERRCHECK( system->initialize(1024, FMOD_STUDIO_INIT_NORMAL, FMOD_INIT_NORMAL, extraDriverData) );
|
||||
|
||||
FMOD::Studio::Bank* masterBank = NULL;
|
||||
ERRCHECK( system->loadBankFile(Common_MediaPath("Master.bank"), FMOD_STUDIO_LOAD_BANK_NORMAL, &masterBank) );
|
||||
|
||||
FMOD::Studio::Bank* stringsBank = NULL;
|
||||
ERRCHECK( system->loadBankFile(Common_MediaPath("Master.strings.bank"), FMOD_STUDIO_LOAD_BANK_NORMAL, &stringsBank) );
|
||||
|
||||
FMOD::Studio::Bank* vehiclesBank = NULL;
|
||||
ERRCHECK( system->loadBankFile(Common_MediaPath("Vehicles.bank"), FMOD_STUDIO_LOAD_BANK_NORMAL, &vehiclesBank) );
|
||||
|
||||
FMOD::Studio::EventDescription* eventDescription = NULL;
|
||||
ERRCHECK( system->getEvent("event:/Vehicles/Ride-on Mower", &eventDescription) );
|
||||
|
||||
FMOD::Studio::EventInstance* eventInstance = NULL;
|
||||
ERRCHECK( eventDescription->createInstance(&eventInstance) );
|
||||
|
||||
ERRCHECK( eventInstance->setParameterByName("RPM", 650.0f) );
|
||||
ERRCHECK( eventInstance->start() );
|
||||
|
||||
// Position two listeners
|
||||
ERRCHECK( system->setNumListeners(2) );
|
||||
int activeListener = 0;
|
||||
float listenerDist = 8.0f;
|
||||
float listenerWeight[2] = { 1.0f, 0.0f };
|
||||
FMOD_3D_ATTRIBUTES listenerAttributes[2] = {};
|
||||
listenerAttributes[0].forward.z = 1.0f;
|
||||
listenerAttributes[0].up.y = 1.0f;
|
||||
listenerAttributes[0].position.x = -listenerDist;
|
||||
listenerAttributes[1].forward.z = 1.0f;
|
||||
listenerAttributes[1].up.y = 1.0f;
|
||||
listenerAttributes[1].position.x = listenerDist;
|
||||
|
||||
ERRCHECK( system->setListenerAttributes(0, &listenerAttributes[0]) );
|
||||
ERRCHECK( system->setListenerWeight(0, listenerWeight[0]) );
|
||||
ERRCHECK( system->setListenerAttributes(1, &listenerAttributes[1]) );
|
||||
ERRCHECK( system->setListenerWeight(1, listenerWeight[1]) );
|
||||
|
||||
// Position the event 2 units in front of the listener
|
||||
FMOD_3D_ATTRIBUTES carAttributes = {};
|
||||
carAttributes.forward.z = 1.0f;
|
||||
carAttributes.up.y = 1.0f;
|
||||
carAttributes.position.x = 0.0f;
|
||||
carAttributes.position.z = 2.0f;
|
||||
ERRCHECK( eventInstance->set3DAttributes(&carAttributes) );
|
||||
|
||||
initializeScreenBuffer();
|
||||
|
||||
do
|
||||
{
|
||||
Common_Update();
|
||||
|
||||
if (Common_BtnPress(BTN_LEFT))
|
||||
{
|
||||
carAttributes.position.x -= 1.0f;
|
||||
ERRCHECK( eventInstance->set3DAttributes(&carAttributes) );
|
||||
}
|
||||
|
||||
if (Common_BtnPress(BTN_RIGHT))
|
||||
{
|
||||
carAttributes.position.x += 1.0f;
|
||||
ERRCHECK( eventInstance->set3DAttributes(&carAttributes) );
|
||||
}
|
||||
|
||||
if (Common_BtnPress(BTN_UP))
|
||||
{
|
||||
carAttributes.position.z += 1.0f;
|
||||
ERRCHECK( eventInstance->set3DAttributes(&carAttributes) );
|
||||
}
|
||||
|
||||
if (Common_BtnPress(BTN_DOWN))
|
||||
{
|
||||
carAttributes.position.z -= 1.0f;
|
||||
ERRCHECK( eventInstance->set3DAttributes(&carAttributes) );
|
||||
}
|
||||
|
||||
if (Common_BtnPress(BTN_ACTION1))
|
||||
{
|
||||
activeListener++;
|
||||
if (activeListener > 2)
|
||||
activeListener = 0;
|
||||
}
|
||||
|
||||
if (Common_BtnPress(BTN_ACTION2))
|
||||
{
|
||||
activeListener--;
|
||||
if (activeListener < 0)
|
||||
activeListener = 2;
|
||||
}
|
||||
|
||||
if (Common_BtnPress(BTN_ACTION3))
|
||||
{
|
||||
listenerDist -= 1.0f;
|
||||
if (listenerDist < 0.0f)
|
||||
listenerDist = 0.0f;
|
||||
}
|
||||
|
||||
if (Common_BtnPress(BTN_ACTION4))
|
||||
{
|
||||
listenerDist += 1.0f;
|
||||
if (listenerDist < 0.0f)
|
||||
listenerDist = 0.0f;
|
||||
}
|
||||
|
||||
for (int i=0; i<2; ++i)
|
||||
{
|
||||
float target = (activeListener == i || activeListener == 2); // 0 = left, 1 = right, 2 = both
|
||||
|
||||
float dist = (target - listenerWeight[i]);
|
||||
float step = 50.0f / 1000.0f; // very rough estimate of 50ms per update, not properly timed
|
||||
|
||||
if (dist >= -step && dist <= step)
|
||||
listenerWeight[i] = target;
|
||||
else if (dist > 0.0f)
|
||||
listenerWeight[i] += step;
|
||||
else
|
||||
listenerWeight[i] += -step;
|
||||
}
|
||||
|
||||
listenerAttributes[0].position.x = -listenerDist;
|
||||
listenerAttributes[1].position.x = listenerDist;
|
||||
ERRCHECK( system->setListenerAttributes(0, &listenerAttributes[0]) );
|
||||
ERRCHECK( system->setListenerAttributes(1, &listenerAttributes[1]) );
|
||||
ERRCHECK( system->setListenerWeight(0, listenerWeight[0]) );
|
||||
ERRCHECK( system->setListenerWeight(1, listenerWeight[1]) );
|
||||
|
||||
ERRCHECK( system->update() );
|
||||
|
||||
updateScreenPosition(carAttributes.position, listenerDist, listenerWeight[0], listenerWeight[1]);
|
||||
|
||||
Common_Draw("==================================================");
|
||||
Common_Draw("Event 3D Multi-Listener Example.");
|
||||
Common_Draw("Copyright (c) Firelight Technologies 2012-2025.");
|
||||
Common_Draw("==================================================");
|
||||
Common_Draw(screenBuffer);
|
||||
|
||||
Common_Draw("Left listener: %d%%", (int)(listenerWeight[0] * 100));
|
||||
Common_Draw("Right listener: %d%%", (int)(listenerWeight[1] * 100));
|
||||
Common_Draw("Use the arrow keys (%s, %s, %s, %s) to control the event position",
|
||||
Common_BtnStr(BTN_LEFT), Common_BtnStr(BTN_RIGHT), Common_BtnStr(BTN_UP), Common_BtnStr(BTN_DOWN));
|
||||
Common_Draw("Use %s and %s to toggle left/right/both listeners", Common_BtnStr(BTN_ACTION1), Common_BtnStr(BTN_ACTION2));
|
||||
Common_Draw("Use %s and %s to move listeners closer or further apart", Common_BtnStr(BTN_ACTION3), Common_BtnStr(BTN_ACTION4));
|
||||
Common_Draw("Press %s to quit", Common_BtnStr(BTN_QUIT));
|
||||
|
||||
Common_Sleep(50);
|
||||
} while (!Common_BtnPress(BTN_QUIT));
|
||||
|
||||
ERRCHECK( system->release() );
|
||||
|
||||
Common_Close();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
void initializeScreenBuffer()
|
||||
{
|
||||
memset(backBuffer, ' ', sizeof(backBuffer));
|
||||
|
||||
int idx = SCREEN_WIDTH;
|
||||
for (int i = 0; i < SCREEN_HEIGHT; ++i)
|
||||
{
|
||||
backBuffer[idx] = '\n';
|
||||
idx += SCREEN_WIDTH + 1;
|
||||
}
|
||||
|
||||
backBuffer[(SCREEN_WIDTH + 1) * SCREEN_HEIGHT] = '\0';
|
||||
memcpy(screenBuffer, backBuffer, sizeof(screenBuffer));
|
||||
}
|
||||
|
||||
void setCharacterIndex(const FMOD_VECTOR& position, char ch)
|
||||
{
|
||||
int row = static_cast<int>(-position.z + (SCREEN_HEIGHT / 2));
|
||||
int col = static_cast<int>(position.x + (SCREEN_WIDTH / 2));
|
||||
|
||||
if (0 < row && row < SCREEN_HEIGHT && 0 < col && col < SCREEN_WIDTH)
|
||||
{
|
||||
screenBuffer[row * (SCREEN_WIDTH + 1) + col] = ch;
|
||||
}
|
||||
}
|
||||
|
||||
char symbolForWeight(float weight)
|
||||
{
|
||||
if (weight >= 0.95f)
|
||||
return 'X';
|
||||
else if (weight >= 0.05f)
|
||||
return 'x';
|
||||
else
|
||||
return '.';
|
||||
}
|
||||
|
||||
void updateScreenPosition(const FMOD_VECTOR& worldPosition, float listenerDist, float weight1, float weight2)
|
||||
{
|
||||
memcpy(screenBuffer, backBuffer, sizeof(screenBuffer));
|
||||
|
||||
FMOD_VECTOR pos = {0};
|
||||
setCharacterIndex(pos, '^');
|
||||
|
||||
pos.x = -listenerDist;
|
||||
setCharacterIndex(pos, symbolForWeight(weight1));
|
||||
|
||||
pos.x = listenerDist;
|
||||
setCharacterIndex(pos, symbolForWeight(weight2));
|
||||
|
||||
setCharacterIndex(worldPosition, 'o');
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
-std=c17 -fPIC -fno-trapping-math
|
|
@ -0,0 +1 @@
|
|||
#define FMOD_USE_PLATFORM_HEADERS
|
|
@ -0,0 +1 @@
|
|||
[General]
|
|
@ -0,0 +1,442 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE QtCreatorProject>
|
||||
<qtcreator>
|
||||
<data>
|
||||
<variable>EnvironmentId</variable>
|
||||
<value type="QByteArray">{71064a00-ba92-4c03-affd-e7f374fa3265}</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.PluginSettings</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey"/>
|
||||
<value type="bool" key="ClangCodeModel.UseGlobalConfig">true</value>
|
||||
<value type="QString" key="ClangCodeModel.WarningConfigId">Builtin.Questionable</value>
|
||||
<valuemap type="QVariantMap" key="ClangTools">
|
||||
<value type="bool" key="ClangTools.BuildBeforeAnalysis">true</value>
|
||||
<value type="QString" key="ClangTools.DiagnosticConfig">Builtin.DefaultTidyAndClazy</value>
|
||||
<value type="int" key="ClangTools.ParallelJobs">4</value>
|
||||
<valuelist type="QVariantList" key="ClangTools.SelectedDirs"/>
|
||||
<valuelist type="QVariantList" key="ClangTools.SelectedFiles"/>
|
||||
<valuelist type="QVariantList" key="ClangTools.SuppressedDiagnostics"/>
|
||||
<value type="bool" key="ClangTools.UseGlobalSettings">true</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Target.0</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{22e4ca2b-856c-4a9e-96b1-3ef2b55f3da9}</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d_multi.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d_multi.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Debug</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug x64</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d_multi.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d_multi.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release x64</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d_multi.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d_multi.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release x86</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.3">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d_multi.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d_multi.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Debug</value>
|
||||
<value type="QString">CPU=x86</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug x86</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.4">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d_multi.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d_multi.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=address</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Address Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.5">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d_multi.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d_multi.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=memory</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Memory Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.6">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d_multi.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d_multi.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=thread</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Thread Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.7">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d_multi.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f 3d_multi.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=undefined</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Undefined Behaviour Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">8</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.DeployConfiguration.CustomData"/>
|
||||
<value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||
<value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.Events">
|
||||
<value type="QString">cpu-cycles</value>
|
||||
</valuelist>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
|
||||
<value type="int" key="Analyzer.Perf.Frequency">250</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
|
||||
<value type="QString">-e</value>
|
||||
<value type="QString">cpu-cycles</value>
|
||||
<value type="QString">--call-graph</value>
|
||||
<value type="QString">dwarf,4096</value>
|
||||
<value type="QString">-F</value>
|
||||
<value type="QString">250</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
|
||||
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
|
||||
<value type="int" key="Analyzer.Perf.StackSize">4096</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
|
||||
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
|
||||
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
|
||||
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
|
||||
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
|
||||
<value type="int">0</value>
|
||||
<value type="int">1</value>
|
||||
<value type="int">2</value>
|
||||
<value type="int">3</value>
|
||||
<value type="int">4</value>
|
||||
<value type="int">5</value>
|
||||
<value type="int">6</value>
|
||||
<value type="int">7</value>
|
||||
<value type="int">8</value>
|
||||
<value type="int">9</value>
|
||||
<value type="int">10</value>
|
||||
<value type="int">11</value>
|
||||
<value type="int">12</value>
|
||||
<value type="int">13</value>
|
||||
<value type="int">14</value>
|
||||
</valuelist>
|
||||
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||
<value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.Executable">%{buildDir}/3d_multi</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.CustomExecutableRunConfiguration</value>
|
||||
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey"></value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseTerminal">true</value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory">%{buildDir}/../../../../../examples/media</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.TargetCount</variable>
|
||||
<value type="int">1</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>Version</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
</qtcreator>
|
|
@ -0,0 +1 @@
|
|||
-std=c++17 -fPIC -fno-trapping-math
|
|
@ -0,0 +1,690 @@
|
|||
../../../../../../core_api/src/fmod.cpp
|
||||
../../../../../../core_api/src/fmod.cs
|
||||
../../../../../../core_api/src/fmod.h
|
||||
../../../../../../core_api/src/fmod.hpp
|
||||
../../../../../../core_api/src/fmod5.cpp
|
||||
../../../../../../core_api/src/fmod_3d.h
|
||||
../../../../../../core_api/src/fmod_array.h
|
||||
../../../../../../core_api/src/fmod_asm_macros.m4
|
||||
../../../../../../core_api/src/fmod_async.cpp
|
||||
../../../../../../core_api/src/fmod_async.h
|
||||
../../../../../../core_api/src/fmod_atomic.h
|
||||
../../../../../../core_api/src/fmod_atomic_c11.h
|
||||
../../../../../../core_api/src/fmod_atomic_clang.h
|
||||
../../../../../../core_api/src/fmod_atomic_cpp11.h
|
||||
../../../../../../core_api/src/fmod_atomic_gcc.h
|
||||
../../../../../../core_api/src/fmod_atomic_legacy.h
|
||||
../../../../../../core_api/src/fmod_autocleanup.h
|
||||
../../../../../../core_api/src/fmod_channel.cpp
|
||||
../../../../../../core_api/src/fmod_channel_emulated.h
|
||||
../../../../../../core_api/src/fmod_channel_real.cpp
|
||||
../../../../../../core_api/src/fmod_channel_real.h
|
||||
../../../../../../core_api/src/fmod_channel_software.cpp
|
||||
../../../../../../core_api/src/fmod_channel_software.h
|
||||
../../../../../../core_api/src/fmod_channel_stream.cpp
|
||||
../../../../../../core_api/src/fmod_channel_stream.h
|
||||
../../../../../../core_api/src/fmod_channelcontrol.cpp
|
||||
../../../../../../core_api/src/fmod_channelcontroli.cpp
|
||||
../../../../../../core_api/src/fmod_channelcontroli.h
|
||||
../../../../../../core_api/src/fmod_channelgroup.cpp
|
||||
../../../../../../core_api/src/fmod_channelgroupi.cpp
|
||||
../../../../../../core_api/src/fmod_channelgroupi.h
|
||||
../../../../../../core_api/src/fmod_channeli.cpp
|
||||
../../../../../../core_api/src/fmod_channeli.h
|
||||
../../../../../../core_api/src/fmod_channelpool.h
|
||||
../../../../../../core_api/src/fmod_codec.cpp
|
||||
../../../../../../core_api/src/fmod_codec.h
|
||||
../../../../../../core_api/src/fmod_codec_aiff.cpp
|
||||
../../../../../../core_api/src/fmod_codec_aiff.h
|
||||
../../../../../../core_api/src/fmod_codec_dls.cpp
|
||||
../../../../../../core_api/src/fmod_codec_dls.h
|
||||
../../../../../../core_api/src/fmod_codec_fadpcm.cpp
|
||||
../../../../../../core_api/src/fmod_codec_fadpcm.h
|
||||
../../../../../../core_api/src/fmod_codec_fadpcm_arm.m4
|
||||
../../../../../../core_api/src/fmod_codec_flac.cpp
|
||||
../../../../../../core_api/src/fmod_codec_flac.h
|
||||
../../../../../../core_api/src/fmod_codec_fsb5.cpp
|
||||
../../../../../../core_api/src/fmod_codec_fsb5.h
|
||||
../../../../../../core_api/src/fmod_codec_fsbvorbis.cpp
|
||||
../../../../../../core_api/src/fmod_codec_fsbvorbis.h
|
||||
../../../../../../core_api/src/fmod_codec_fsbvorbis_books.cpp
|
||||
../../../../../../core_api/src/fmod_codec_it.cpp
|
||||
../../../../../../core_api/src/fmod_codec_it.h
|
||||
../../../../../../core_api/src/fmod_codec_midi.cpp
|
||||
../../../../../../core_api/src/fmod_codec_midi.h
|
||||
../../../../../../core_api/src/fmod_codec_mod.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mod.h
|
||||
../../../../../../core_api/src/fmod_codec_mpeg.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mpeg.h
|
||||
../../../../../../core_api/src/fmod_codec_mpeg_decode.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mpeg_layer2.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mpeg_layer3.cpp
|
||||
../../../../../../core_api/src/fmod_codec_oggvorbis.cpp
|
||||
../../../../../../core_api/src/fmod_codec_oggvorbis.h
|
||||
../../../../../../core_api/src/fmod_codec_playlist.cpp
|
||||
../../../../../../core_api/src/fmod_codec_playlist.h
|
||||
../../../../../../core_api/src/fmod_codec_raw.cpp
|
||||
../../../../../../core_api/src/fmod_codec_raw.h
|
||||
../../../../../../core_api/src/fmod_codec_s3m.cpp
|
||||
../../../../../../core_api/src/fmod_codec_s3m.h
|
||||
../../../../../../core_api/src/fmod_codec_tag.cpp
|
||||
../../../../../../core_api/src/fmod_codec_tag.h
|
||||
../../../../../../core_api/src/fmod_codec_user.cpp
|
||||
../../../../../../core_api/src/fmod_codec_user.h
|
||||
../../../../../../core_api/src/fmod_codec_wav.cpp
|
||||
../../../../../../core_api/src/fmod_codec_wav.h
|
||||
../../../../../../core_api/src/fmod_codec_wav_imaadpcm.cpp
|
||||
../../../../../../core_api/src/fmod_codec_wav_imaadpcm.h
|
||||
../../../../../../core_api/src/fmod_codec_wav_riff.cpp
|
||||
../../../../../../core_api/src/fmod_codec_xm.cpp
|
||||
../../../../../../core_api/src/fmod_codec_xm.h
|
||||
../../../../../../core_api/src/fmod_codeci.h
|
||||
../../../../../../core_api/src/fmod_common.h
|
||||
../../../../../../core_api/src/fmod_complex.hlsli
|
||||
../../../../../../core_api/src/fmod_convolution.hlsl
|
||||
../../../../../../core_api/src/fmod_debug.cpp
|
||||
../../../../../../core_api/src/fmod_debug.h
|
||||
../../../../../../core_api/src/fmod_downmix.cpp
|
||||
../../../../../../core_api/src/fmod_downmix.h
|
||||
../../../../../../core_api/src/fmod_downmix_dolby_pl2.cpp
|
||||
../../../../../../core_api/src/fmod_downmix_dolby_pl2.h
|
||||
../../../../../../core_api/src/fmod_dsp.cpp
|
||||
../../../../../../core_api/src/fmod_dsp.cs
|
||||
../../../../../../core_api/src/fmod_dsp.h
|
||||
../../../../../../core_api/src/fmod_dsp_biquad.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_biquad.h
|
||||
../../../../../../core_api/src/fmod_dsp_channelmix.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_channelmix.h
|
||||
../../../../../../core_api/src/fmod_dsp_chorus.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_chorus.h
|
||||
../../../../../../core_api/src/fmod_dsp_codec.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_codec.h
|
||||
../../../../../../core_api/src/fmod_dsp_codecpool.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_codecpool.h
|
||||
../../../../../../core_api/src/fmod_dsp_compressor.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_compressor.h
|
||||
../../../../../../core_api/src/fmod_dsp_compressor_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_compressor_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_arm.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_avx.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_vfp.m4
|
||||
../../../../../../core_api/src/fmod_dsp_connectioni.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connectioni.h
|
||||
../../../../../../core_api/src/fmod_dsp_convert.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convert.h
|
||||
../../../../../../core_api/src/fmod_dsp_convert_avx.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convert_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convert_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb.h
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_async.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_avx.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_cpu.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_gpu.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_defaultmatrix.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_defaultmatrix.h
|
||||
../../../../../../core_api/src/fmod_dsp_delay.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_delay.h
|
||||
../../../../../../core_api/src/fmod_dsp_distortion.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_distortion.h
|
||||
../../../../../../core_api/src/fmod_dsp_echo.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_echo.h
|
||||
../../../../../../core_api/src/fmod_dsp_echo_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_echo_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_effects.h
|
||||
../../../../../../core_api/src/fmod_dsp_emulated.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_emulated.h
|
||||
../../../../../../core_api/src/fmod_dsp_fader.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_fader.h
|
||||
../../../../../../core_api/src/fmod_dsp_fft.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_fft.h
|
||||
../../../../../../core_api/src/fmod_dsp_flange.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_flange.h
|
||||
../../../../../../core_api/src/fmod_dsp_highpass.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_highpass.h
|
||||
../../../../../../core_api/src/fmod_dsp_highpass_simple.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_highpass_simple.h
|
||||
../../../../../../core_api/src/fmod_dsp_interleave_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_interleave_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_itecho.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_itecho.h
|
||||
../../../../../../core_api/src/fmod_dsp_limiter.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_limiter.h
|
||||
../../../../../../core_api/src/fmod_dsp_loudness_meter.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_loudness_meter.h
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass.h
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass2.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass2.h
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass_simple.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass_simple.h
|
||||
../../../../../../core_api/src/fmod_dsp_matrix.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_matrix.h
|
||||
../../../../../../core_api/src/fmod_dsp_metering_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_metering_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_dynamics.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_dynamics.h
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq.h
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_normalize.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_normalize.h
|
||||
../../../../../../core_api/src/fmod_dsp_objectpan.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_objectpan.h
|
||||
../../../../../../core_api/src/fmod_dsp_oscillator.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_oscillator.h
|
||||
../../../../../../core_api/src/fmod_dsp_pan.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_pan.h
|
||||
../../../../../../core_api/src/fmod_dsp_parameq.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_parameq.h
|
||||
../../../../../../core_api/src/fmod_dsp_pitchshift.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_pitchshift.h
|
||||
../../../../../../core_api/src/fmod_dsp_porthead.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_porthead.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_cubic.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_cubic.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_arm.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_avx2.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_avx512.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_vfp.m4
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_spline.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_spline.h
|
||||
../../../../../../core_api/src/fmod_dsp_return.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_return.h
|
||||
../../../../../../core_api/src/fmod_dsp_send.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_send.h
|
||||
../../../../../../core_api/src/fmod_dsp_sfxreverb.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_sfxreverb.h
|
||||
../../../../../../core_api/src/fmod_dsp_source.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_source.h
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq.h
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_transceiver.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_transceiver.h
|
||||
../../../../../../core_api/src/fmod_dsp_tremolo.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_tremolo.h
|
||||
../../../../../../core_api/src/fmod_dsp_wavetable.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_wavetable.h
|
||||
../../../../../../core_api/src/fmod_dspi.cpp
|
||||
../../../../../../core_api/src/fmod_dspi.h
|
||||
../../../../../../core_api/src/fmod_endian.h
|
||||
../../../../../../core_api/src/fmod_errors.cs
|
||||
../../../../../../core_api/src/fmod_errors.h
|
||||
../../../../../../core_api/src/fmod_expandingpool.cpp
|
||||
../../../../../../core_api/src/fmod_expandingpool.h
|
||||
../../../../../../core_api/src/fmod_fft.cpp
|
||||
../../../../../../core_api/src/fmod_fft.h
|
||||
../../../../../../core_api/src/fmod_fft_0.hlsl
|
||||
../../../../../../core_api/src/fmod_fft_1.hlsl
|
||||
../../../../../../core_api/src/fmod_fft_common.hlsli
|
||||
../../../../../../core_api/src/fmod_fft_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_fft_sse.cpp
|
||||
../../../../../../core_api/src/fmod_file.cpp
|
||||
../../../../../../core_api/src/fmod_file.h
|
||||
../../../../../../core_api/src/fmod_file_disk.cpp
|
||||
../../../../../../core_api/src/fmod_file_disk.h
|
||||
../../../../../../core_api/src/fmod_file_memory.cpp
|
||||
../../../../../../core_api/src/fmod_file_memory.h
|
||||
../../../../../../core_api/src/fmod_file_net.cpp
|
||||
../../../../../../core_api/src/fmod_file_net.h
|
||||
../../../../../../core_api/src/fmod_file_null.cpp
|
||||
../../../../../../core_api/src/fmod_file_null.h
|
||||
../../../../../../core_api/src/fmod_file_remote.cpp
|
||||
../../../../../../core_api/src/fmod_file_remote.h
|
||||
../../../../../../core_api/src/fmod_file_user.cpp
|
||||
../../../../../../core_api/src/fmod_file_user.h
|
||||
../../../../../../core_api/src/fmod_format.cpp
|
||||
../../../../../../core_api/src/fmod_format.h
|
||||
../../../../../../core_api/src/fmod_freelist.h
|
||||
../../../../../../core_api/src/fmod_geometry.cpp
|
||||
../../../../../../core_api/src/fmod_geometry_mgr.cpp
|
||||
../../../../../../core_api/src/fmod_geometry_mgr.h
|
||||
../../../../../../core_api/src/fmod_geometryi.cpp
|
||||
../../../../../../core_api/src/fmod_geometryi.h
|
||||
../../../../../../core_api/src/fmod_globals.cpp
|
||||
../../../../../../core_api/src/fmod_globals.h
|
||||
../../../../../../core_api/src/fmod_gpu_compute.cpp
|
||||
../../../../../../core_api/src/fmod_gpu_compute.h
|
||||
../../../../../../core_api/src/fmod_ifft_0.hlsl
|
||||
../../../../../../core_api/src/fmod_ifft_1.hlsl
|
||||
../../../../../../core_api/src/fmod_iterator.h
|
||||
../../../../../../core_api/src/fmod_linkedlist.h
|
||||
../../../../../../core_api/src/fmod_listener.cpp
|
||||
../../../../../../core_api/src/fmod_listener.h
|
||||
../../../../../../core_api/src/fmod_localcriticalsection.h
|
||||
../../../../../../core_api/src/fmod_map.h
|
||||
../../../../../../core_api/src/fmod_memory.cpp
|
||||
../../../../../../core_api/src/fmod_memory.h
|
||||
../../../../../../core_api/src/fmod_memory_tracking.cpp
|
||||
../../../../../../core_api/src/fmod_memory_tracking.h
|
||||
../../../../../../core_api/src/fmod_metadata.cpp
|
||||
../../../../../../core_api/src/fmod_metadata.h
|
||||
../../../../../../core_api/src/fmod_mode.h
|
||||
../../../../../../core_api/src/fmod_music.cpp
|
||||
../../../../../../core_api/src/fmod_music.h
|
||||
../../../../../../core_api/src/fmod_net.cpp
|
||||
../../../../../../core_api/src/fmod_net.h
|
||||
../../../../../../core_api/src/fmod_octree.cpp
|
||||
../../../../../../core_api/src/fmod_octree.h
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_arm.h
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_arm.m4
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_arm64.h
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_x86.h
|
||||
../../../../../../core_api/src/fmod_os_misc.h
|
||||
../../../../../../core_api/src/fmod_os_net.h
|
||||
../../../../../../core_api/src/fmod_os_net_posix.cpp
|
||||
../../../../../../core_api/src/fmod_os_net_winsock.cpp
|
||||
../../../../../../core_api/src/fmod_os_output.h
|
||||
../../../../../../core_api/src/fmod_output.cpp
|
||||
../../../../../../core_api/src/fmod_output.h
|
||||
../../../../../../core_api/src/fmod_output_emulated.h
|
||||
../../../../../../core_api/src/fmod_output_nosound.cpp
|
||||
../../../../../../core_api/src/fmod_output_nosound.h
|
||||
../../../../../../core_api/src/fmod_output_nosound_nrt.cpp
|
||||
../../../../../../core_api/src/fmod_output_nosound_nrt.h
|
||||
../../../../../../core_api/src/fmod_output_phase.h
|
||||
../../../../../../core_api/src/fmod_output_phase.mm
|
||||
../../../../../../core_api/src/fmod_output_software.cpp
|
||||
../../../../../../core_api/src/fmod_output_software.h
|
||||
../../../../../../core_api/src/fmod_output_wavwriter.cpp
|
||||
../../../../../../core_api/src/fmod_output_wavwriter.h
|
||||
../../../../../../core_api/src/fmod_output_wavwriter_nrt.cpp
|
||||
../../../../../../core_api/src/fmod_output_wavwriter_nrt.h
|
||||
../../../../../../core_api/src/fmod_output_winsonic.cpp
|
||||
../../../../../../core_api/src/fmod_output_winsonic.h
|
||||
../../../../../../core_api/src/fmod_output_winsonic_compat.h
|
||||
../../../../../../core_api/src/fmod_outputi.h
|
||||
../../../../../../core_api/src/fmod_pan.cpp
|
||||
../../../../../../core_api/src/fmod_pan.h
|
||||
../../../../../../core_api/src/fmod_pluginfactory.cpp
|
||||
../../../../../../core_api/src/fmod_pluginfactory.h
|
||||
../../../../../../core_api/src/fmod_poolallocator.h
|
||||
../../../../../../core_api/src/fmod_profile.cpp
|
||||
../../../../../../core_api/src/fmod_profile.h
|
||||
../../../../../../core_api/src/fmod_profile_channel_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_client.cpp
|
||||
../../../../../../core_api/src/fmod_profile_client.h
|
||||
../../../../../../core_api/src/fmod_profile_codec_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_cpu_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_dsp.cpp
|
||||
../../../../../../core_api/src/fmod_profile_dsp.h
|
||||
../../../../../../core_api/src/fmod_profile_dsp_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_group_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_markers.cpp
|
||||
../../../../../../core_api/src/fmod_profile_markers.h
|
||||
../../../../../../core_api/src/fmod_profile_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_remotefile.cpp
|
||||
../../../../../../core_api/src/fmod_profile_remotefile.h
|
||||
../../../../../../core_api/src/fmod_profile_remotefile_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_stats.cpp
|
||||
../../../../../../core_api/src/fmod_profile_stats.h
|
||||
../../../../../../core_api/src/fmod_profile_stats_pkt.h
|
||||
../../../../../../core_api/src/fmod_random.h
|
||||
../../../../../../core_api/src/fmod_reverb.cpp
|
||||
../../../../../../core_api/src/fmod_reverbi.cpp
|
||||
../../../../../../core_api/src/fmod_reverbi.h
|
||||
../../../../../../core_api/src/fmod_rootsignature.hlsl
|
||||
../../../../../../core_api/src/fmod_sample_software.cpp
|
||||
../../../../../../core_api/src/fmod_sample_software.h
|
||||
../../../../../../core_api/src/fmod_settings.h
|
||||
../../../../../../core_api/src/fmod_shader_compat.hlsli
|
||||
../../../../../../core_api/src/fmod_simd_util_sse.h
|
||||
../../../../../../core_api/src/fmod_sound.cpp
|
||||
../../../../../../core_api/src/fmod_sound_sample.cpp
|
||||
../../../../../../core_api/src/fmod_sound_sample.h
|
||||
../../../../../../core_api/src/fmod_sound_stream.cpp
|
||||
../../../../../../core_api/src/fmod_sound_stream.h
|
||||
../../../../../../core_api/src/fmod_soundgroup.cpp
|
||||
../../../../../../core_api/src/fmod_soundgroupi.cpp
|
||||
../../../../../../core_api/src/fmod_soundgroupi.h
|
||||
../../../../../../core_api/src/fmod_soundi.cpp
|
||||
../../../../../../core_api/src/fmod_soundi.h
|
||||
../../../../../../core_api/src/fmod_speakermap.h
|
||||
../../../../../../core_api/src/fmod_string.cpp
|
||||
../../../../../../core_api/src/fmod_string.h
|
||||
../../../../../../core_api/src/fmod_stringw.cpp
|
||||
../../../../../../core_api/src/fmod_stringw.h
|
||||
../../../../../../core_api/src/fmod_syncpoint.h
|
||||
../../../../../../core_api/src/fmod_system.cpp
|
||||
../../../../../../core_api/src/fmod_systemi.cpp
|
||||
../../../../../../core_api/src/fmod_systemi.h
|
||||
../../../../../../core_api/src/fmod_systemi_channel.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_driver.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_dsp.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_fft.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_sound.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_speaker.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_thread.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_update.cpp
|
||||
../../../../../../core_api/src/fmod_thread.cpp
|
||||
../../../../../../core_api/src/fmod_thread.h
|
||||
../../../../../../core_api/src/fmod_threadsafe.cpp
|
||||
../../../../../../core_api/src/fmod_threadsafe.h
|
||||
../../../../../../core_api/src/fmod_time.cpp
|
||||
../../../../../../core_api/src/fmod_time.h
|
||||
../../../../../../core_api/src/fmod_types.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_os_atomic.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_os_misc.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_os_output.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_alsa.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_alsa.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_pulseaudio.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_pulseaudio.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_settings_platform.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_types_platform.h
|
||||
../../../../../../studio_api/src/fmod_asynccommand.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommand.h
|
||||
../../../../../../studio_api/src/fmod_asynccommand_impl.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommand_impl.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandbuffer.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandbuffer.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandparser.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandparser.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandplayback.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandplayback.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandprinter.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandprinter.h
|
||||
../../../../../../studio_api/src/fmod_asyncmanager.cpp
|
||||
../../../../../../studio_api/src/fmod_asyncmanager.h
|
||||
../../../../../../studio_api/src/fmod_bank_loader.cpp
|
||||
../../../../../../studio_api/src/fmod_bank_loader.h
|
||||
../../../../../../studio_api/src/fmod_bankmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_bankmodel.h
|
||||
../../../../../../studio_api/src/fmod_buildhelper.cpp
|
||||
../../../../../../studio_api/src/fmod_buildhelper.h
|
||||
../../../../../../studio_api/src/fmod_busmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_busmodel.h
|
||||
../../../../../../studio_api/src/fmod_controllermodel.cpp
|
||||
../../../../../../studio_api/src/fmod_controllermodel.h
|
||||
../../../../../../studio_api/src/fmod_curvemodel.cpp
|
||||
../../../../../../studio_api/src/fmod_curvemodel.h
|
||||
../../../../../../studio_api/src/fmod_effect.cpp
|
||||
../../../../../../studio_api/src/fmod_effect.h
|
||||
../../../../../../studio_api/src/fmod_endian.h
|
||||
../../../../../../studio_api/src/fmod_eventmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_eventmodel.h
|
||||
../../../../../../studio_api/src/fmod_factory.cpp
|
||||
../../../../../../studio_api/src/fmod_factory.h
|
||||
../../../../../../studio_api/src/fmod_guid_hash.cpp
|
||||
../../../../../../studio_api/src/fmod_guid_hash.h
|
||||
../../../../../../studio_api/src/fmod_hotswaplookup.cpp
|
||||
../../../../../../studio_api/src/fmod_hotswaplookup.h
|
||||
../../../../../../studio_api/src/fmod_instrumentmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_instrumentmodel.h
|
||||
../../../../../../studio_api/src/fmod_intrusivelist.h
|
||||
../../../../../../studio_api/src/fmod_lfo_shapes.cpp
|
||||
../../../../../../studio_api/src/fmod_lfo_shapes.h
|
||||
../../../../../../studio_api/src/fmod_list.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate.cpp
|
||||
../../../../../../studio_api/src/fmod_liveupdate.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_cmd_base.cpp
|
||||
../../../../../../studio_api/src/fmod_liveupdate_cmd_base.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_control.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_modelsync.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_network_pkt.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_observer.h
|
||||
../../../../../../studio_api/src/fmod_mappingmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_mappingmodel.h
|
||||
../../../../../../studio_api/src/fmod_md5hash.cpp
|
||||
../../../../../../studio_api/src/fmod_md5hash.h
|
||||
../../../../../../studio_api/src/fmod_model_base.h
|
||||
../../../../../../studio_api/src/fmod_model_types.h
|
||||
../../../../../../studio_api/src/fmod_modelbuilder.cpp
|
||||
../../../../../../studio_api/src/fmod_modelbuilder.h
|
||||
../../../../../../studio_api/src/fmod_modelbuilder_impl.h
|
||||
../../../../../../studio_api/src/fmod_modelid_set.h
|
||||
../../../../../../studio_api/src/fmod_modulatormodel.cpp
|
||||
../../../../../../studio_api/src/fmod_modulatormodel.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_builder.cpp
|
||||
../../../../../../studio_api/src/fmod_monitoring_builder.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_dsp.cpp
|
||||
../../../../../../studio_api/src/fmod_monitoring_dsp.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_module.cpp
|
||||
../../../../../../studio_api/src/fmod_monitoring_module.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_network_pkt.h
|
||||
../../../../../../studio_api/src/fmod_objectlookup.cpp
|
||||
../../../../../../studio_api/src/fmod_objectlookup.h
|
||||
../../../../../../studio_api/src/fmod_parametermodel.cpp
|
||||
../../../../../../studio_api/src/fmod_parametermodel.h
|
||||
../../../../../../studio_api/src/fmod_parse.cpp
|
||||
../../../../../../studio_api/src/fmod_parse.h
|
||||
../../../../../../studio_api/src/fmod_playback.h
|
||||
../../../../../../studio_api/src/fmod_playback_bus.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_bus.h
|
||||
../../../../../../studio_api/src/fmod_playback_controller.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_controller.h
|
||||
../../../../../../studio_api/src/fmod_playback_core.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_core.h
|
||||
../../../../../../studio_api/src/fmod_playback_effect.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_effect.h
|
||||
../../../../../../studio_api/src/fmod_playback_event.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_event.h
|
||||
../../../../../../studio_api/src/fmod_playback_factory.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_factory.h
|
||||
../../../../../../studio_api/src/fmod_playback_instrument.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_instrument.h
|
||||
../../../../../../studio_api/src/fmod_playback_modulator.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_modulator.h
|
||||
../../../../../../studio_api/src/fmod_playback_parameter.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_parameter.h
|
||||
../../../../../../studio_api/src/fmod_playback_property.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_property.h
|
||||
../../../../../../studio_api/src/fmod_playback_resource.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_resource.h
|
||||
../../../../../../studio_api/src/fmod_playback_scheduling.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_scheduling.h
|
||||
../../../../../../studio_api/src/fmod_playback_snapshot.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_snapshot.h
|
||||
../../../../../../studio_api/src/fmod_playback_system.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_system.h
|
||||
../../../../../../studio_api/src/fmod_playback_timeline.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_timeline.h
|
||||
../../../../../../studio_api/src/fmod_playback_vca.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_vca.h
|
||||
../../../../../../studio_api/src/fmod_profile_studiogroups.cpp
|
||||
../../../../../../studio_api/src/fmod_profile_studiogroups.h
|
||||
../../../../../../studio_api/src/fmod_property.cpp
|
||||
../../../../../../studio_api/src/fmod_property.h
|
||||
../../../../../../studio_api/src/fmod_radixtree.cpp
|
||||
../../../../../../studio_api/src/fmod_radixtree.h
|
||||
../../../../../../studio_api/src/fmod_repository.cpp
|
||||
../../../../../../studio_api/src/fmod_repository.h
|
||||
../../../../../../studio_api/src/fmod_resource_loader.cpp
|
||||
../../../../../../studio_api/src/fmod_resource_loader.h
|
||||
../../../../../../studio_api/src/fmod_resourcemodel.cpp
|
||||
../../../../../../studio_api/src/fmod_resourcemodel.h
|
||||
../../../../../../studio_api/src/fmod_riff.cpp
|
||||
../../../../../../studio_api/src/fmod_riff.h
|
||||
../../../../../../studio_api/src/fmod_riffstream.cpp
|
||||
../../../../../../studio_api/src/fmod_riffstream.h
|
||||
../../../../../../studio_api/src/fmod_runtime_interface.h
|
||||
../../../../../../studio_api/src/fmod_runtime_manager.cpp
|
||||
../../../../../../studio_api/src/fmod_runtime_manager.h
|
||||
../../../../../../studio_api/src/fmod_serialization.cpp
|
||||
../../../../../../studio_api/src/fmod_serialization.h
|
||||
../../../../../../studio_api/src/fmod_shadow_bank.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_bank.h
|
||||
../../../../../../studio_api/src/fmod_shadow_bus.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_bus.h
|
||||
../../../../../../studio_api/src/fmod_shadow_event.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_event.h
|
||||
../../../../../../studio_api/src/fmod_shadow_parameter.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_parameter.h
|
||||
../../../../../../studio_api/src/fmod_shadow_vca.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_vca.h
|
||||
../../../../../../studio_api/src/fmod_snapshotmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_snapshotmodel.h
|
||||
../../../../../../studio_api/src/fmod_sound_loader.cpp
|
||||
../../../../../../studio_api/src/fmod_sound_loader.h
|
||||
../../../../../../studio_api/src/fmod_soundtable.cpp
|
||||
../../../../../../studio_api/src/fmod_soundtable.h
|
||||
../../../../../../studio_api/src/fmod_studio.cpp
|
||||
../../../../../../studio_api/src/fmod_studio.cs
|
||||
../../../../../../studio_api/src/fmod_studio.h
|
||||
../../../../../../studio_api/src/fmod_studio.hpp
|
||||
../../../../../../studio_api/src/fmod_studio_common.h
|
||||
../../../../../../studio_api/src/fmod_studio_impl.cpp
|
||||
../../../../../../studio_api/src/fmod_studio_impl.h
|
||||
../../../../../../studio_api/src/fmod_studio_string.h
|
||||
../../../../../../studio_api/src/fmod_studio_timeunit.h
|
||||
../../../../../../studio_api/src/fmod_studio_types.h
|
||||
../../../../../../studio_api/src/fmod_threadsafe_queue.cpp
|
||||
../../../../../../studio_api/src/fmod_threadsafe_queue.h
|
||||
../../../../../../studio_api/src/fmod_timelinemodel.cpp
|
||||
../../../../../../studio_api/src/fmod_timelinemodel.h
|
||||
../../../../../../studio_api/src/fmod_unique_id.h
|
||||
../../../../../../studio_api/src/fmod_vcamodel.cpp
|
||||
../../../../../../studio_api/src/fmod_vcamodel.h
|
||||
../../../../../../studio_api/src/fmod_waveformmodel.h
|
||||
../../../../../../studio_api/src/fmod_weakhandle.cpp
|
||||
../../../../../../studio_api/src/fmod_weakhandle.h
|
||||
../../../../../../studio_api/src/fmod_weakhandle_system.cpp
|
||||
../../../../../../studio_api/src/fmod_weakhandle_system.h
|
||||
../../../../../../examples/src/autotest.cpp
|
||||
../../../../../../examples/src/common.cpp
|
||||
../../../../../../examples/src/common.h
|
||||
../../../../../../examples/src/common_dx12.cpp
|
||||
../../../../../../examples/src/common_dx12.h
|
||||
../../../../../../examples/src/common_dx12_ps.h
|
||||
../../../../../../examples/src/common_dx12_vs.h
|
||||
../../../../../../examples/src/common_font_glyphs.h
|
||||
../../../../../../examples/src/common_font_texture.h
|
||||
../../../../../../examples/src/common_vulkan.cpp
|
||||
../../../../../../examples/src/common_vulkan.h
|
||||
../../../../../../examples/src/common_vulkan_fs.h
|
||||
../../../../../../examples/src/common_vulkan_vs.h
|
||||
../../../../../../examples/platforms/linux/src/common_platform.cpp
|
||||
../../../../../../examples/platforms/linux/src/common_platform.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/assert.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/callback.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/export.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/format.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/ordinals.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/stream_decoder.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/share/alloc.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/bitmath.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/bitreader.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/cpu.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/crc.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/fixed.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/format.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/lpc.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/md5.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/memory.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/stream_decoder.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/bitreader_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/cpu_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/fixed_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/lpc_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/nasm.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/bitmath.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/bitreader.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/cpu.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/crc.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/fixed.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/float.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/format.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/lpc.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/md5.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/memory.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/protected/stream_decoder.h
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/include/ogg/ogg.h
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/include/ogg/os_types.h
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/src/bitwise.c
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/src/framing.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/include/vorbis/codec.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/include/vorbis/vorbisfile.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/backends.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/block.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/codebook.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/codebook.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/codec_internal.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/floor1.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/highlevel.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/info.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lookup.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lookup.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lookup_data.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lpc.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lpc.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lsp.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lsp.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/mapping0.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/masking.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/mdct.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/mdct.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/misc.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/os.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/psy.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/registry.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/registry.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/res0.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/scales.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/sharedbook.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/smallft.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/smallft.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/synthesis.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/vorbisfile.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/window.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/window.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/modes/floor_44.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/modes/psych_44.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/modes/residue_44.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_bitwise.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_bitwise.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codec.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codec_internal.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp_avx2.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1_avx2.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor_lookup.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_info.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_avx.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_avx512.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_avx2.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_float.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_float_lookup.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_misc.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_os.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_os_types.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_res012.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_window_lookup.h
|
||||
../../../../../../external/misc/dlmalloc/dlmalloc.cpp
|
||||
../../../../../../external/misc/dlmalloc/dlmalloc.h
|
||||
../make/3d_multi.makefile
|
||||
../3d_multi.cpp
|
|
@ -0,0 +1,8 @@
|
|||
../../../../../../examples/src
|
||||
../../../../../../examples/platforms/linux/src
|
||||
../../../../../../core_api/src
|
||||
../../../../../../core_api/platforms/linux/src
|
||||
../../../../../src
|
||||
../../../../../../external/misc
|
||||
../../../../../../external/dsps
|
||||
../../../../../../external/decoders
|
|
@ -0,0 +1,234 @@
|
|||
/*==============================================================================
|
||||
FMOD Example Framework
|
||||
Copyright (c), Firelight Technologies Pty, Ltd 2012-2025.
|
||||
==============================================================================*/
|
||||
#include "common.h"
|
||||
#include "fmod_errors.h"
|
||||
|
||||
/* Cross platform OS Functions internal to the FMOD library, exposed for the example framework. */
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
typedef struct FMOD_OS_FILE FMOD_OS_FILE;
|
||||
typedef struct FMOD_OS_CRITICALSECTION FMOD_OS_CRITICALSECTION;
|
||||
|
||||
FMOD_RESULT F_API FMOD_OS_Time_GetUs(unsigned int *us);
|
||||
FMOD_RESULT F_API FMOD_OS_Debug_Output(const char *format, ...);
|
||||
FMOD_RESULT F_API FMOD_OS_File_Open(const char *name, int mode, unsigned int *filesize, FMOD_OS_FILE **handle);
|
||||
FMOD_RESULT F_API FMOD_OS_File_Close(FMOD_OS_FILE *handle);
|
||||
FMOD_RESULT F_API FMOD_OS_File_Read(FMOD_OS_FILE *handle, void *buf, unsigned int count, unsigned int *read);
|
||||
FMOD_RESULT F_API FMOD_OS_File_Write(FMOD_OS_FILE *handle, const void *buffer, unsigned int bytesToWrite, bool flush);
|
||||
FMOD_RESULT F_API FMOD_OS_File_Seek(FMOD_OS_FILE *handle, unsigned int offset);
|
||||
FMOD_RESULT F_API FMOD_OS_Time_Sleep(unsigned int ms);
|
||||
FMOD_RESULT F_API FMOD_OS_CriticalSection_Create(FMOD_OS_CRITICALSECTION **crit, bool memorycrit);
|
||||
FMOD_RESULT F_API FMOD_OS_CriticalSection_Free(FMOD_OS_CRITICALSECTION *crit, bool memorycrit);
|
||||
FMOD_RESULT F_API FMOD_OS_CriticalSection_Enter(FMOD_OS_CRITICALSECTION *crit);
|
||||
FMOD_RESULT F_API FMOD_OS_CriticalSection_Leave(FMOD_OS_CRITICALSECTION *crit);
|
||||
FMOD_RESULT F_API FMOD_OS_CriticalSection_TryEnter(FMOD_OS_CRITICALSECTION *crit, bool *entered);
|
||||
FMOD_RESULT F_API FMOD_OS_CriticalSection_IsLocked(FMOD_OS_CRITICALSECTION *crit, bool *locked);
|
||||
FMOD_RESULT F_API FMOD_OS_Thread_Create(const char *name, void (*callback)(void *param), void *param, FMOD_THREAD_AFFINITY affinity, FMOD_THREAD_PRIORITY priority, FMOD_THREAD_STACK_SIZE stacksize, void **handle);
|
||||
FMOD_RESULT F_API FMOD_OS_Thread_Destroy(void *handle);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
void (*Common_Private_Error)(FMOD_RESULT, const char *, int);
|
||||
|
||||
void ERRCHECK_fn(FMOD_RESULT result, const char *file, int line)
|
||||
{
|
||||
if (result != FMOD_OK)
|
||||
{
|
||||
if (Common_Private_Error)
|
||||
{
|
||||
Common_Private_Error(result, file, line);
|
||||
}
|
||||
Common_Fatal("%s(%d): FMOD error %d - %s", file, line, result, FMOD_ErrorString(result));
|
||||
}
|
||||
}
|
||||
|
||||
void Common_Format(char *buffer, int bufferSize, const char *formatString...)
|
||||
{
|
||||
va_list args;
|
||||
va_start(args, formatString);
|
||||
Common_vsnprintf(buffer, bufferSize, formatString, args);
|
||||
va_end(args);
|
||||
buffer[bufferSize-1] = '\0';
|
||||
}
|
||||
|
||||
void Common_Fatal(const char *format, ...)
|
||||
{
|
||||
char error[1024];
|
||||
|
||||
va_list args;
|
||||
va_start(args, format);
|
||||
Common_vsnprintf(error, 1024, format, args);
|
||||
va_end(args);
|
||||
error[1023] = '\0';
|
||||
|
||||
do
|
||||
{
|
||||
Common_Draw("A fatal error has occurred...");
|
||||
Common_Draw("");
|
||||
Common_Draw("%s", error);
|
||||
Common_Draw("");
|
||||
Common_Draw("Press %s to quit", Common_BtnStr(BTN_QUIT));
|
||||
|
||||
Common_Update();
|
||||
Common_Sleep(50);
|
||||
} while (!Common_BtnPress(BTN_QUIT));
|
||||
|
||||
Common_Exit(0);
|
||||
}
|
||||
|
||||
void Common_Draw(const char *format, ...)
|
||||
{
|
||||
char string[1024];
|
||||
char *stringPtr = string;
|
||||
|
||||
va_list args;
|
||||
va_start(args, format);
|
||||
Common_vsnprintf(string, 1024, format, args);
|
||||
va_end(args);
|
||||
string[1023] = '\0';
|
||||
|
||||
unsigned int length = (unsigned int)strlen(string);
|
||||
|
||||
do
|
||||
{
|
||||
bool consumeNewLine = false;
|
||||
unsigned int copyLength = length;
|
||||
|
||||
// Search for new line characters
|
||||
char *newLinePtr = strchr(stringPtr, '\n');
|
||||
if (newLinePtr)
|
||||
{
|
||||
consumeNewLine = true;
|
||||
copyLength = (unsigned int)(newLinePtr - stringPtr);
|
||||
}
|
||||
|
||||
if (copyLength > NUM_COLUMNS)
|
||||
{
|
||||
// Hard wrap by default
|
||||
copyLength = NUM_COLUMNS;
|
||||
|
||||
// Loop for a soft wrap
|
||||
for (int i = NUM_COLUMNS - 1; i >= 0; i--)
|
||||
{
|
||||
if (stringPtr[i] == ' ')
|
||||
{
|
||||
copyLength = i + 1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Null terminate the sub string temporarily by swapping out a char
|
||||
char tempChar = stringPtr[copyLength];
|
||||
stringPtr[copyLength] = 0;
|
||||
Common_DrawText(stringPtr);
|
||||
stringPtr[copyLength] = tempChar;
|
||||
|
||||
copyLength += (consumeNewLine ? 1 : 0);
|
||||
length -= copyLength;
|
||||
stringPtr += copyLength;
|
||||
} while (length > 0);
|
||||
}
|
||||
|
||||
void Common_Time_GetUs(unsigned int *us)
|
||||
{
|
||||
FMOD_OS_Time_GetUs(us);
|
||||
}
|
||||
|
||||
void Common_Log(const char *format, ...)
|
||||
{
|
||||
char string[1024];
|
||||
|
||||
va_list args;
|
||||
va_start(args, format);
|
||||
Common_vsnprintf(string, 1024, format, args);
|
||||
va_end(args);
|
||||
string[1023] = '\0';
|
||||
|
||||
FMOD_OS_Debug_Output(string);
|
||||
}
|
||||
|
||||
void Common_LoadFileMemory(const char *name, void **buff, int *length)
|
||||
{
|
||||
FMOD_OS_FILE *file = NULL;
|
||||
unsigned int len, bytesread;
|
||||
|
||||
FMOD_OS_File_Open(name, 0, &len, &file);
|
||||
void *mem = malloc(len);
|
||||
FMOD_OS_File_Read(file, mem, len, &bytesread);
|
||||
FMOD_OS_File_Close(file);
|
||||
|
||||
*buff = mem;
|
||||
*length = bytesread;
|
||||
}
|
||||
|
||||
void Common_UnloadFileMemory(void *buff)
|
||||
{
|
||||
free(buff);
|
||||
}
|
||||
|
||||
void Common_Sleep(unsigned int ms)
|
||||
{
|
||||
FMOD_OS_Time_Sleep(ms);
|
||||
}
|
||||
|
||||
void Common_File_Open(const char *name, int mode, unsigned int *filesize, void **handle)
|
||||
{
|
||||
FMOD_OS_File_Open(name, mode, filesize, (FMOD_OS_FILE **)handle);
|
||||
}
|
||||
|
||||
void Common_File_Close(void *handle)
|
||||
{
|
||||
FMOD_OS_File_Close((FMOD_OS_FILE *)handle);
|
||||
}
|
||||
|
||||
void Common_File_Read(void *handle, void *buf, unsigned int length, unsigned int *read)
|
||||
{
|
||||
FMOD_OS_File_Read((FMOD_OS_FILE *)handle, buf, length, read);
|
||||
}
|
||||
|
||||
void Common_File_Write(void *handle, void *buf, unsigned int length)
|
||||
{
|
||||
FMOD_OS_File_Write((FMOD_OS_FILE *)handle, buf, length, true);
|
||||
}
|
||||
|
||||
void Common_File_Seek(void *handle, unsigned int offset)
|
||||
{
|
||||
FMOD_OS_File_Seek((FMOD_OS_FILE *)handle, offset);
|
||||
}
|
||||
|
||||
void Common_Mutex_Create(Common_Mutex *mutex)
|
||||
{
|
||||
FMOD_OS_CriticalSection_Create((FMOD_OS_CRITICALSECTION **)&mutex->crit, false);
|
||||
}
|
||||
|
||||
void Common_Mutex_Destroy(Common_Mutex *mutex)
|
||||
{
|
||||
FMOD_OS_CriticalSection_Free((FMOD_OS_CRITICALSECTION *)mutex->crit, false);
|
||||
}
|
||||
|
||||
void Common_Mutex_Enter(Common_Mutex *mutex)
|
||||
{
|
||||
FMOD_OS_CriticalSection_Enter((FMOD_OS_CRITICALSECTION *)mutex->crit);
|
||||
}
|
||||
|
||||
void Common_Mutex_Leave(Common_Mutex *mutex)
|
||||
{
|
||||
FMOD_OS_CriticalSection_Leave((FMOD_OS_CRITICALSECTION *)mutex->crit);
|
||||
}
|
||||
|
||||
void Common_Thread_Create(void (*callback)(void *param), void *param, void **handle)
|
||||
{
|
||||
FMOD_OS_Thread_Create("FMOD Example Thread", callback, param, FMOD_THREAD_AFFINITY_GROUP_A, FMOD_THREAD_PRIORITY_MEDIUM, (16 * 1024), handle);
|
||||
}
|
||||
|
||||
void Common_Thread_Destroy(void *handle)
|
||||
{
|
||||
FMOD_OS_Thread_Destroy(handle);
|
||||
}
|
|
@ -0,0 +1,93 @@
|
|||
/*==============================================================================
|
||||
FMOD Example Framework
|
||||
Copyright (c), Firelight Technologies Pty, Ltd 2012-2025.
|
||||
==============================================================================*/
|
||||
#ifndef FMOD_EXAMPLES_COMMON_H
|
||||
#define FMOD_EXAMPLES_COMMON_H
|
||||
|
||||
#include "common_platform.h"
|
||||
#include "fmod.h"
|
||||
|
||||
#include <stddef.h>
|
||||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
#include <math.h>
|
||||
#include <stdarg.h>
|
||||
#include <stdio.h>
|
||||
#include <assert.h>
|
||||
|
||||
#define NUM_COLUMNS 50
|
||||
#define NUM_ROWS 25
|
||||
|
||||
#ifndef Common_Sin
|
||||
#define Common_Sin sin
|
||||
#endif
|
||||
|
||||
#ifndef Common_snprintf
|
||||
#define Common_snprintf snprintf
|
||||
#endif
|
||||
|
||||
#ifndef Common_vsnprintf
|
||||
#define Common_vsnprintf vsnprintf
|
||||
#endif
|
||||
|
||||
enum Common_Button
|
||||
{
|
||||
BTN_ACTION1,
|
||||
BTN_ACTION2,
|
||||
BTN_ACTION3,
|
||||
BTN_ACTION4,
|
||||
BTN_LEFT,
|
||||
BTN_RIGHT,
|
||||
BTN_UP,
|
||||
BTN_DOWN,
|
||||
BTN_MORE,
|
||||
BTN_QUIT
|
||||
};
|
||||
|
||||
typedef struct
|
||||
{
|
||||
void *crit;
|
||||
} Common_Mutex;
|
||||
|
||||
/* Cross platform functions (common) */
|
||||
void Common_Format(char *buffer, int bufferSize, const char *formatString...);
|
||||
void Common_Fatal(const char *format, ...);
|
||||
void Common_Draw(const char *format, ...);
|
||||
void Common_Time_GetUs(unsigned int *us);
|
||||
void Common_Log(const char *format, ...);
|
||||
void Common_LoadFileMemory(const char *name, void **buff, int *length);
|
||||
void Common_UnloadFileMemory(void *buff);
|
||||
void Common_Sleep(unsigned int ms);
|
||||
void Common_File_Open(const char *name, int mode, unsigned int *filesize, void **handle); // mode : 0 = read, 1 = write.
|
||||
void Common_File_Close(void *handle);
|
||||
void Common_File_Read(void *handle, void *buf, unsigned int length, unsigned int *read);
|
||||
void Common_File_Write(void *handle, void *buf, unsigned int length);
|
||||
void Common_File_Seek(void *handle, unsigned int offset);
|
||||
void Common_Mutex_Create(Common_Mutex *mutex);
|
||||
void Common_Mutex_Destroy(Common_Mutex *mutex);
|
||||
void Common_Mutex_Enter(Common_Mutex *mutex);
|
||||
void Common_Mutex_Leave(Common_Mutex *mutex);
|
||||
void Common_Thread_Create(void (*callback)(void *param), void *param, void **handle);
|
||||
void Common_Thread_Destroy(void *handle);
|
||||
|
||||
void ERRCHECK_fn(FMOD_RESULT result, const char *file, int line);
|
||||
#define ERRCHECK(_result) ERRCHECK_fn(_result, __FILE__, __LINE__)
|
||||
#define Common_Max(_a, _b) ((_a) > (_b) ? (_a) : (_b))
|
||||
#define Common_Min(_a, _b) ((_a) < (_b) ? (_a) : (_b))
|
||||
#define Common_Clamp(_min, _val, _max) ((_val) < (_min) ? (_min) : ((_val) > (_max) ? (_max) : (_val)))
|
||||
|
||||
/* Functions with platform specific implementation (common_platform) */
|
||||
void Common_Init(void **extraDriverData);
|
||||
void Common_Close();
|
||||
void Common_Update();
|
||||
void Common_Exit(int returnCode);
|
||||
void Common_DrawText(const char *text);
|
||||
bool Common_BtnPress(Common_Button btn);
|
||||
bool Common_BtnDown(Common_Button btn);
|
||||
const char *Common_BtnStr(Common_Button btn);
|
||||
const char *Common_MediaPath(const char *fileName);
|
||||
const char *Common_WritePath(const char *fileName);
|
||||
|
||||
|
||||
#endif
|
|
@ -0,0 +1,188 @@
|
|||
/*==============================================================================
|
||||
FMOD Example Framework
|
||||
Copyright (c), Firelight Technologies Pty, Ltd 2014-2025.
|
||||
==============================================================================*/
|
||||
#include "common.h"
|
||||
#include <unistd.h>
|
||||
#include <termios.h>
|
||||
#include <vector>
|
||||
#include <string>
|
||||
|
||||
static unsigned int gPressedButtons = 0;
|
||||
static unsigned int gDownButtons = 0;
|
||||
static std::string gConsoleText;
|
||||
static std::vector<char *> gPathList;
|
||||
static termios originalTerm = {0};
|
||||
|
||||
static void RevertTerminal()
|
||||
{
|
||||
tcsetattr(STDIN_FILENO, TCSANOW, &originalTerm);
|
||||
|
||||
printf("%c[?25h", 0x1B); // Show the cursor
|
||||
}
|
||||
|
||||
void Common_Init(void **extraDriverData)
|
||||
{
|
||||
int err = tcgetattr(STDIN_FILENO, &originalTerm);
|
||||
assert(err == 0);
|
||||
|
||||
err = atexit(RevertTerminal); // Register for atexit in case we bail and don't call Common_Close
|
||||
assert(err == 0);
|
||||
|
||||
termios term = {0};
|
||||
err = tcgetattr(STDIN_FILENO, &term);
|
||||
assert(err == 0);
|
||||
|
||||
term.c_lflag &= ~(ICANON); // Disable special characters, i.e. EOF, EOL, etc
|
||||
term.c_lflag &= ~(ECHO); // Prevent echo of characters
|
||||
term.c_cc[VMIN] = 1; // Specify min number of bytes before a read() can return
|
||||
|
||||
err = tcsetattr(STDIN_FILENO, TCSANOW, &term);
|
||||
assert(err == 0);
|
||||
|
||||
printf("%c[?25l", 0x1B); // Hide the cursor
|
||||
}
|
||||
|
||||
void Common_Close()
|
||||
{
|
||||
for (std::vector<char *>::iterator item = gPathList.begin(); item != gPathList.end(); ++item)
|
||||
{
|
||||
free(*item);
|
||||
}
|
||||
}
|
||||
|
||||
static bool IsKeyPressed()
|
||||
{
|
||||
fd_set fileDescMask;
|
||||
FD_ZERO(&fileDescMask);
|
||||
FD_SET(STDIN_FILENO, &fileDescMask);
|
||||
|
||||
timeval timeSpan = {0, 1000}; // 0s, 1000us
|
||||
|
||||
// Check file descriptor provided for read, returns number of ready for read file descriptors
|
||||
int err = select(1, &fileDescMask, NULL, NULL, &timeSpan);
|
||||
assert(err >= 0);
|
||||
|
||||
return (err > 0);
|
||||
}
|
||||
|
||||
void Common_Update()
|
||||
{
|
||||
/*
|
||||
Capture key input
|
||||
*/
|
||||
unsigned int newButtons = 0;
|
||||
while (IsKeyPressed())
|
||||
{
|
||||
unsigned int key = getchar();
|
||||
|
||||
if (key == '1') newButtons |= (1 << BTN_ACTION1);
|
||||
else if (key == '2') newButtons |= (1 << BTN_ACTION2);
|
||||
else if (key == '3') newButtons |= (1 << BTN_ACTION3);
|
||||
else if (key == '4') newButtons |= (1 << BTN_ACTION4);
|
||||
else if (key == 'w') newButtons |= (1 << BTN_UP);
|
||||
else if (key == 'a') newButtons |= (1 << BTN_LEFT);
|
||||
else if (key == 's') newButtons |= (1 << BTN_DOWN);
|
||||
else if (key == 'd') newButtons |= (1 << BTN_RIGHT);
|
||||
else if (key == 32) newButtons |= (1 << BTN_MORE);
|
||||
else if (key == 'q') newButtons |= (1 << BTN_QUIT);
|
||||
}
|
||||
|
||||
gPressedButtons = (gDownButtons ^ newButtons) & newButtons;
|
||||
gDownButtons = newButtons;
|
||||
|
||||
/*
|
||||
Update the screen
|
||||
*/
|
||||
printf("%c[H", 0x1B); // Move cursor to home position
|
||||
printf("%s", gConsoleText.c_str()); // Terminal console is already double buffered, so just print
|
||||
printf("%c[J", 0x1B); // Clear the rest of the screen
|
||||
|
||||
gConsoleText.clear();
|
||||
}
|
||||
|
||||
void Common_Exit(int returnCode)
|
||||
{
|
||||
exit(returnCode);
|
||||
}
|
||||
|
||||
void Common_DrawText(const char *text)
|
||||
{
|
||||
char s[256];
|
||||
snprintf(s, sizeof(s), "%s%c[K\n", text, 0x1B); // Print the text and clear the rest of the line
|
||||
|
||||
gConsoleText.append(s);
|
||||
}
|
||||
|
||||
bool Common_BtnPress(Common_Button btn)
|
||||
{
|
||||
return ((gPressedButtons & (1 << btn)) != 0);
|
||||
}
|
||||
|
||||
bool Common_BtnDown(Common_Button btn)
|
||||
{
|
||||
return ((gDownButtons & (1 << btn)) != 0);
|
||||
}
|
||||
|
||||
const char *Common_BtnStr(Common_Button btn)
|
||||
{
|
||||
switch (btn)
|
||||
{
|
||||
case BTN_ACTION1: return "1";
|
||||
case BTN_ACTION2: return "2";
|
||||
case BTN_ACTION3: return "3";
|
||||
case BTN_ACTION4: return "4";
|
||||
case BTN_UP: return "W";
|
||||
case BTN_LEFT: return "A";
|
||||
case BTN_DOWN: return "S";
|
||||
case BTN_RIGHT: return "D";
|
||||
case BTN_MORE: return "SPACE";
|
||||
case BTN_QUIT: return "Q";
|
||||
default: return "Unknown";
|
||||
}
|
||||
}
|
||||
|
||||
const char *Common_MediaPath(const char *fileName)
|
||||
{
|
||||
static bool pathInitialized = false;
|
||||
static char pathPrefix[256] = { };
|
||||
if (!pathInitialized)
|
||||
{
|
||||
pathInitialized = true;
|
||||
FILE *file = fopen(fileName, "r");
|
||||
if (file)
|
||||
{
|
||||
fclose(file);
|
||||
pathPrefix[0] = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
ssize_t len = readlink("/proc/self/exe", pathPrefix, 256);
|
||||
assert(len != -1);
|
||||
|
||||
char *filePathEnd = strrchr(pathPrefix, '/');
|
||||
assert (filePathEnd != NULL);
|
||||
|
||||
filePathEnd++; // Move past the last slash
|
||||
filePathEnd[0] = '\0';
|
||||
|
||||
strcat(pathPrefix, "../media/");
|
||||
}
|
||||
}
|
||||
if (pathPrefix[0] == 0)
|
||||
{
|
||||
return fileName;
|
||||
}
|
||||
|
||||
char *filePath = (char *)calloc(256, sizeof(char));
|
||||
strcpy(filePath, pathPrefix);
|
||||
strcat(filePath, fileName);
|
||||
gPathList.push_back(filePath);
|
||||
|
||||
return filePath;
|
||||
}
|
||||
|
||||
const char *Common_WritePath(const char *fileName)
|
||||
{
|
||||
return Common_MediaPath(fileName);
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
/*==============================================================================
|
||||
FMOD Example Framework
|
||||
Copyright (c), Firelight Technologies Pty, Ltd 2014-2025.
|
||||
==============================================================================*/
|
||||
#include <pthread.h>
|
||||
#include <assert.h>
|
||||
#include <stdio.h>
|
||||
|
||||
#define COMMON_PLATFORM_SUPPORTS_FOPEN
|
||||
|
||||
#define FMOD_Main() main(int, char**)
|
||||
#define Common_TTY(format, ...) fprintf(stderr, format, __VA_ARGS__)
|
|
@ -0,0 +1,97 @@
|
|||
/*==============================================================================
|
||||
Event Parameter Example
|
||||
Copyright (c), Firelight Technologies Pty, Ltd 2012-2025.
|
||||
|
||||
This example demonstrates how to control event playback using game parameters.
|
||||
|
||||
For information on using FMOD example code in your own programs, visit
|
||||
https://www.fmod.com/legal
|
||||
==============================================================================*/
|
||||
#include "fmod_studio.hpp"
|
||||
#include "fmod.hpp"
|
||||
#include "common.h"
|
||||
|
||||
int FMOD_Main()
|
||||
{
|
||||
void *extraDriverData = NULL;
|
||||
Common_Init(&extraDriverData);
|
||||
|
||||
FMOD::Studio::System* system = NULL;
|
||||
ERRCHECK( FMOD::Studio::System::create(&system) );
|
||||
ERRCHECK( system->initialize(1024, FMOD_STUDIO_INIT_NORMAL, FMOD_INIT_NORMAL, extraDriverData) );
|
||||
|
||||
FMOD::Studio::Bank* masterBank = NULL;
|
||||
ERRCHECK( system->loadBankFile(Common_MediaPath("Master.bank"), FMOD_STUDIO_LOAD_BANK_NORMAL, &masterBank) );
|
||||
|
||||
FMOD::Studio::Bank* stringsBank = NULL;
|
||||
ERRCHECK( system->loadBankFile(Common_MediaPath("Master.strings.bank"), FMOD_STUDIO_LOAD_BANK_NORMAL, &stringsBank) );
|
||||
|
||||
FMOD::Studio::Bank* sfxBank = NULL;
|
||||
ERRCHECK( system->loadBankFile(Common_MediaPath("SFX.bank"), FMOD_STUDIO_LOAD_BANK_NORMAL, &sfxBank) );
|
||||
|
||||
FMOD::Studio::EventDescription* eventDescription = NULL;
|
||||
ERRCHECK( system->getEvent("event:/Character/Player Footsteps", &eventDescription) );
|
||||
|
||||
// Find the parameter once and then set by handle
|
||||
// Or we can just find by name every time but by handle is more efficient if we are setting lots of parameters
|
||||
FMOD_STUDIO_PARAMETER_DESCRIPTION paramDesc;
|
||||
ERRCHECK( eventDescription->getParameterDescriptionByName("Surface", ¶mDesc) );
|
||||
FMOD_STUDIO_PARAMETER_ID surfaceID = paramDesc.id;
|
||||
|
||||
FMOD::Studio::EventInstance* eventInstance = NULL;
|
||||
ERRCHECK( eventDescription->createInstance(&eventInstance) );
|
||||
|
||||
// Make the event audible to start with
|
||||
float surfaceParameterValue = 1.0f;
|
||||
ERRCHECK( eventInstance->setParameterByID(surfaceID, surfaceParameterValue) );
|
||||
|
||||
do
|
||||
{
|
||||
Common_Update();
|
||||
|
||||
if (Common_BtnPress(BTN_MORE))
|
||||
{
|
||||
ERRCHECK( eventInstance->start() );
|
||||
}
|
||||
|
||||
if (Common_BtnPress(BTN_ACTION1))
|
||||
{
|
||||
surfaceParameterValue = Common_Max(paramDesc.minimum, surfaceParameterValue - 1.0f);
|
||||
ERRCHECK( eventInstance->setParameterByID(surfaceID, surfaceParameterValue) );
|
||||
}
|
||||
|
||||
if (Common_BtnPress(BTN_ACTION2))
|
||||
{
|
||||
surfaceParameterValue = Common_Min(surfaceParameterValue + 1.0f, paramDesc.maximum);
|
||||
ERRCHECK( eventInstance->setParameterByID(surfaceID, surfaceParameterValue) );
|
||||
}
|
||||
|
||||
ERRCHECK( system->update() );
|
||||
|
||||
float userValue = 0.0f;
|
||||
float finalValue = 0.0f;
|
||||
ERRCHECK( eventInstance->getParameterByID(surfaceID, &userValue, &finalValue) );
|
||||
|
||||
Common_Draw("==================================================");
|
||||
Common_Draw("Event Parameter Example.");
|
||||
Common_Draw("Copyright (c) Firelight Technologies 2012-2025.");
|
||||
Common_Draw("==================================================");
|
||||
Common_Draw("");
|
||||
Common_Draw("Surface Parameter = (user: %1.1f, final: %1.1f)", userValue, finalValue);
|
||||
Common_Draw("");
|
||||
Common_Draw("Surface Parameter:");
|
||||
Common_Draw("Press %s to play event", Common_BtnStr(BTN_MORE));
|
||||
Common_Draw("Press %s to decrease value", Common_BtnStr(BTN_ACTION1));
|
||||
Common_Draw("Press %s to increase value", Common_BtnStr(BTN_ACTION2));
|
||||
Common_Draw("");
|
||||
Common_Draw("Press %s to quit", Common_BtnStr(BTN_QUIT));
|
||||
|
||||
Common_Sleep(50);
|
||||
} while (!Common_BtnPress(BTN_QUIT));
|
||||
|
||||
ERRCHECK( system->release() );
|
||||
|
||||
Common_Close();
|
||||
|
||||
return 0;
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
-std=c17 -fPIC -fno-trapping-math
|
|
@ -0,0 +1 @@
|
|||
#define FMOD_USE_PLATFORM_HEADERS
|
|
@ -0,0 +1 @@
|
|||
[General]
|
|
@ -0,0 +1,442 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE QtCreatorProject>
|
||||
<qtcreator>
|
||||
<data>
|
||||
<variable>EnvironmentId</variable>
|
||||
<value type="QByteArray">{71064a00-ba92-4c03-affd-e7f374fa3265}</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.PluginSettings</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey"/>
|
||||
<value type="bool" key="ClangCodeModel.UseGlobalConfig">true</value>
|
||||
<value type="QString" key="ClangCodeModel.WarningConfigId">Builtin.Questionable</value>
|
||||
<valuemap type="QVariantMap" key="ClangTools">
|
||||
<value type="bool" key="ClangTools.BuildBeforeAnalysis">true</value>
|
||||
<value type="QString" key="ClangTools.DiagnosticConfig">Builtin.DefaultTidyAndClazy</value>
|
||||
<value type="int" key="ClangTools.ParallelJobs">4</value>
|
||||
<valuelist type="QVariantList" key="ClangTools.SelectedDirs"/>
|
||||
<valuelist type="QVariantList" key="ClangTools.SelectedFiles"/>
|
||||
<valuelist type="QVariantList" key="ClangTools.SuppressedDiagnostics"/>
|
||||
<value type="bool" key="ClangTools.UseGlobalSettings">true</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Target.0</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{22e4ca2b-856c-4a9e-96b1-3ef2b55f3da9}</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f event_parameter.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f event_parameter.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Debug</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug x64</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f event_parameter.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f event_parameter.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release x64</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f event_parameter.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f event_parameter.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release x86</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.3">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f event_parameter.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f event_parameter.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Debug</value>
|
||||
<value type="QString">CPU=x86</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug x86</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.4">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f event_parameter.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f event_parameter.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=address</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Address Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.5">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f event_parameter.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f event_parameter.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=memory</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Memory Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.6">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f event_parameter.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f event_parameter.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=thread</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Thread Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.7">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f event_parameter.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f event_parameter.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=undefined</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Undefined Behaviour Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">8</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.DeployConfiguration.CustomData"/>
|
||||
<value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||
<value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.Events">
|
||||
<value type="QString">cpu-cycles</value>
|
||||
</valuelist>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
|
||||
<value type="int" key="Analyzer.Perf.Frequency">250</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
|
||||
<value type="QString">-e</value>
|
||||
<value type="QString">cpu-cycles</value>
|
||||
<value type="QString">--call-graph</value>
|
||||
<value type="QString">dwarf,4096</value>
|
||||
<value type="QString">-F</value>
|
||||
<value type="QString">250</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
|
||||
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
|
||||
<value type="int" key="Analyzer.Perf.StackSize">4096</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
|
||||
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
|
||||
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
|
||||
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
|
||||
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
|
||||
<value type="int">0</value>
|
||||
<value type="int">1</value>
|
||||
<value type="int">2</value>
|
||||
<value type="int">3</value>
|
||||
<value type="int">4</value>
|
||||
<value type="int">5</value>
|
||||
<value type="int">6</value>
|
||||
<value type="int">7</value>
|
||||
<value type="int">8</value>
|
||||
<value type="int">9</value>
|
||||
<value type="int">10</value>
|
||||
<value type="int">11</value>
|
||||
<value type="int">12</value>
|
||||
<value type="int">13</value>
|
||||
<value type="int">14</value>
|
||||
</valuelist>
|
||||
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||
<value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.Executable">%{buildDir}/event_parameter</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.CustomExecutableRunConfiguration</value>
|
||||
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey"></value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseTerminal">true</value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory">%{buildDir}/../../../../../examples/media</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.TargetCount</variable>
|
||||
<value type="int">1</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>Version</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
</qtcreator>
|
|
@ -0,0 +1 @@
|
|||
-std=c++17 -fPIC -fno-trapping-math
|
|
@ -0,0 +1,690 @@
|
|||
../../../../../../core_api/src/fmod.cpp
|
||||
../../../../../../core_api/src/fmod.cs
|
||||
../../../../../../core_api/src/fmod.h
|
||||
../../../../../../core_api/src/fmod.hpp
|
||||
../../../../../../core_api/src/fmod5.cpp
|
||||
../../../../../../core_api/src/fmod_3d.h
|
||||
../../../../../../core_api/src/fmod_array.h
|
||||
../../../../../../core_api/src/fmod_asm_macros.m4
|
||||
../../../../../../core_api/src/fmod_async.cpp
|
||||
../../../../../../core_api/src/fmod_async.h
|
||||
../../../../../../core_api/src/fmod_atomic.h
|
||||
../../../../../../core_api/src/fmod_atomic_c11.h
|
||||
../../../../../../core_api/src/fmod_atomic_clang.h
|
||||
../../../../../../core_api/src/fmod_atomic_cpp11.h
|
||||
../../../../../../core_api/src/fmod_atomic_gcc.h
|
||||
../../../../../../core_api/src/fmod_atomic_legacy.h
|
||||
../../../../../../core_api/src/fmod_autocleanup.h
|
||||
../../../../../../core_api/src/fmod_channel.cpp
|
||||
../../../../../../core_api/src/fmod_channel_emulated.h
|
||||
../../../../../../core_api/src/fmod_channel_real.cpp
|
||||
../../../../../../core_api/src/fmod_channel_real.h
|
||||
../../../../../../core_api/src/fmod_channel_software.cpp
|
||||
../../../../../../core_api/src/fmod_channel_software.h
|
||||
../../../../../../core_api/src/fmod_channel_stream.cpp
|
||||
../../../../../../core_api/src/fmod_channel_stream.h
|
||||
../../../../../../core_api/src/fmod_channelcontrol.cpp
|
||||
../../../../../../core_api/src/fmod_channelcontroli.cpp
|
||||
../../../../../../core_api/src/fmod_channelcontroli.h
|
||||
../../../../../../core_api/src/fmod_channelgroup.cpp
|
||||
../../../../../../core_api/src/fmod_channelgroupi.cpp
|
||||
../../../../../../core_api/src/fmod_channelgroupi.h
|
||||
../../../../../../core_api/src/fmod_channeli.cpp
|
||||
../../../../../../core_api/src/fmod_channeli.h
|
||||
../../../../../../core_api/src/fmod_channelpool.h
|
||||
../../../../../../core_api/src/fmod_codec.cpp
|
||||
../../../../../../core_api/src/fmod_codec.h
|
||||
../../../../../../core_api/src/fmod_codec_aiff.cpp
|
||||
../../../../../../core_api/src/fmod_codec_aiff.h
|
||||
../../../../../../core_api/src/fmod_codec_dls.cpp
|
||||
../../../../../../core_api/src/fmod_codec_dls.h
|
||||
../../../../../../core_api/src/fmod_codec_fadpcm.cpp
|
||||
../../../../../../core_api/src/fmod_codec_fadpcm.h
|
||||
../../../../../../core_api/src/fmod_codec_fadpcm_arm.m4
|
||||
../../../../../../core_api/src/fmod_codec_flac.cpp
|
||||
../../../../../../core_api/src/fmod_codec_flac.h
|
||||
../../../../../../core_api/src/fmod_codec_fsb5.cpp
|
||||
../../../../../../core_api/src/fmod_codec_fsb5.h
|
||||
../../../../../../core_api/src/fmod_codec_fsbvorbis.cpp
|
||||
../../../../../../core_api/src/fmod_codec_fsbvorbis.h
|
||||
../../../../../../core_api/src/fmod_codec_fsbvorbis_books.cpp
|
||||
../../../../../../core_api/src/fmod_codec_it.cpp
|
||||
../../../../../../core_api/src/fmod_codec_it.h
|
||||
../../../../../../core_api/src/fmod_codec_midi.cpp
|
||||
../../../../../../core_api/src/fmod_codec_midi.h
|
||||
../../../../../../core_api/src/fmod_codec_mod.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mod.h
|
||||
../../../../../../core_api/src/fmod_codec_mpeg.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mpeg.h
|
||||
../../../../../../core_api/src/fmod_codec_mpeg_decode.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mpeg_layer2.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mpeg_layer3.cpp
|
||||
../../../../../../core_api/src/fmod_codec_oggvorbis.cpp
|
||||
../../../../../../core_api/src/fmod_codec_oggvorbis.h
|
||||
../../../../../../core_api/src/fmod_codec_playlist.cpp
|
||||
../../../../../../core_api/src/fmod_codec_playlist.h
|
||||
../../../../../../core_api/src/fmod_codec_raw.cpp
|
||||
../../../../../../core_api/src/fmod_codec_raw.h
|
||||
../../../../../../core_api/src/fmod_codec_s3m.cpp
|
||||
../../../../../../core_api/src/fmod_codec_s3m.h
|
||||
../../../../../../core_api/src/fmod_codec_tag.cpp
|
||||
../../../../../../core_api/src/fmod_codec_tag.h
|
||||
../../../../../../core_api/src/fmod_codec_user.cpp
|
||||
../../../../../../core_api/src/fmod_codec_user.h
|
||||
../../../../../../core_api/src/fmod_codec_wav.cpp
|
||||
../../../../../../core_api/src/fmod_codec_wav.h
|
||||
../../../../../../core_api/src/fmod_codec_wav_imaadpcm.cpp
|
||||
../../../../../../core_api/src/fmod_codec_wav_imaadpcm.h
|
||||
../../../../../../core_api/src/fmod_codec_wav_riff.cpp
|
||||
../../../../../../core_api/src/fmod_codec_xm.cpp
|
||||
../../../../../../core_api/src/fmod_codec_xm.h
|
||||
../../../../../../core_api/src/fmod_codeci.h
|
||||
../../../../../../core_api/src/fmod_common.h
|
||||
../../../../../../core_api/src/fmod_complex.hlsli
|
||||
../../../../../../core_api/src/fmod_convolution.hlsl
|
||||
../../../../../../core_api/src/fmod_debug.cpp
|
||||
../../../../../../core_api/src/fmod_debug.h
|
||||
../../../../../../core_api/src/fmod_downmix.cpp
|
||||
../../../../../../core_api/src/fmod_downmix.h
|
||||
../../../../../../core_api/src/fmod_downmix_dolby_pl2.cpp
|
||||
../../../../../../core_api/src/fmod_downmix_dolby_pl2.h
|
||||
../../../../../../core_api/src/fmod_dsp.cpp
|
||||
../../../../../../core_api/src/fmod_dsp.cs
|
||||
../../../../../../core_api/src/fmod_dsp.h
|
||||
../../../../../../core_api/src/fmod_dsp_biquad.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_biquad.h
|
||||
../../../../../../core_api/src/fmod_dsp_channelmix.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_channelmix.h
|
||||
../../../../../../core_api/src/fmod_dsp_chorus.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_chorus.h
|
||||
../../../../../../core_api/src/fmod_dsp_codec.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_codec.h
|
||||
../../../../../../core_api/src/fmod_dsp_codecpool.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_codecpool.h
|
||||
../../../../../../core_api/src/fmod_dsp_compressor.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_compressor.h
|
||||
../../../../../../core_api/src/fmod_dsp_compressor_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_compressor_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_arm.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_avx.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_vfp.m4
|
||||
../../../../../../core_api/src/fmod_dsp_connectioni.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connectioni.h
|
||||
../../../../../../core_api/src/fmod_dsp_convert.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convert.h
|
||||
../../../../../../core_api/src/fmod_dsp_convert_avx.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convert_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convert_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb.h
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_async.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_avx.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_cpu.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_gpu.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_defaultmatrix.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_defaultmatrix.h
|
||||
../../../../../../core_api/src/fmod_dsp_delay.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_delay.h
|
||||
../../../../../../core_api/src/fmod_dsp_distortion.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_distortion.h
|
||||
../../../../../../core_api/src/fmod_dsp_echo.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_echo.h
|
||||
../../../../../../core_api/src/fmod_dsp_echo_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_echo_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_effects.h
|
||||
../../../../../../core_api/src/fmod_dsp_emulated.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_emulated.h
|
||||
../../../../../../core_api/src/fmod_dsp_fader.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_fader.h
|
||||
../../../../../../core_api/src/fmod_dsp_fft.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_fft.h
|
||||
../../../../../../core_api/src/fmod_dsp_flange.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_flange.h
|
||||
../../../../../../core_api/src/fmod_dsp_highpass.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_highpass.h
|
||||
../../../../../../core_api/src/fmod_dsp_highpass_simple.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_highpass_simple.h
|
||||
../../../../../../core_api/src/fmod_dsp_interleave_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_interleave_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_itecho.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_itecho.h
|
||||
../../../../../../core_api/src/fmod_dsp_limiter.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_limiter.h
|
||||
../../../../../../core_api/src/fmod_dsp_loudness_meter.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_loudness_meter.h
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass.h
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass2.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass2.h
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass_simple.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass_simple.h
|
||||
../../../../../../core_api/src/fmod_dsp_matrix.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_matrix.h
|
||||
../../../../../../core_api/src/fmod_dsp_metering_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_metering_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_dynamics.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_dynamics.h
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq.h
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_normalize.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_normalize.h
|
||||
../../../../../../core_api/src/fmod_dsp_objectpan.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_objectpan.h
|
||||
../../../../../../core_api/src/fmod_dsp_oscillator.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_oscillator.h
|
||||
../../../../../../core_api/src/fmod_dsp_pan.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_pan.h
|
||||
../../../../../../core_api/src/fmod_dsp_parameq.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_parameq.h
|
||||
../../../../../../core_api/src/fmod_dsp_pitchshift.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_pitchshift.h
|
||||
../../../../../../core_api/src/fmod_dsp_porthead.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_porthead.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_cubic.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_cubic.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_arm.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_avx2.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_avx512.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_vfp.m4
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_spline.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_spline.h
|
||||
../../../../../../core_api/src/fmod_dsp_return.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_return.h
|
||||
../../../../../../core_api/src/fmod_dsp_send.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_send.h
|
||||
../../../../../../core_api/src/fmod_dsp_sfxreverb.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_sfxreverb.h
|
||||
../../../../../../core_api/src/fmod_dsp_source.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_source.h
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq.h
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_transceiver.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_transceiver.h
|
||||
../../../../../../core_api/src/fmod_dsp_tremolo.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_tremolo.h
|
||||
../../../../../../core_api/src/fmod_dsp_wavetable.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_wavetable.h
|
||||
../../../../../../core_api/src/fmod_dspi.cpp
|
||||
../../../../../../core_api/src/fmod_dspi.h
|
||||
../../../../../../core_api/src/fmod_endian.h
|
||||
../../../../../../core_api/src/fmod_errors.cs
|
||||
../../../../../../core_api/src/fmod_errors.h
|
||||
../../../../../../core_api/src/fmod_expandingpool.cpp
|
||||
../../../../../../core_api/src/fmod_expandingpool.h
|
||||
../../../../../../core_api/src/fmod_fft.cpp
|
||||
../../../../../../core_api/src/fmod_fft.h
|
||||
../../../../../../core_api/src/fmod_fft_0.hlsl
|
||||
../../../../../../core_api/src/fmod_fft_1.hlsl
|
||||
../../../../../../core_api/src/fmod_fft_common.hlsli
|
||||
../../../../../../core_api/src/fmod_fft_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_fft_sse.cpp
|
||||
../../../../../../core_api/src/fmod_file.cpp
|
||||
../../../../../../core_api/src/fmod_file.h
|
||||
../../../../../../core_api/src/fmod_file_disk.cpp
|
||||
../../../../../../core_api/src/fmod_file_disk.h
|
||||
../../../../../../core_api/src/fmod_file_memory.cpp
|
||||
../../../../../../core_api/src/fmod_file_memory.h
|
||||
../../../../../../core_api/src/fmod_file_net.cpp
|
||||
../../../../../../core_api/src/fmod_file_net.h
|
||||
../../../../../../core_api/src/fmod_file_null.cpp
|
||||
../../../../../../core_api/src/fmod_file_null.h
|
||||
../../../../../../core_api/src/fmod_file_remote.cpp
|
||||
../../../../../../core_api/src/fmod_file_remote.h
|
||||
../../../../../../core_api/src/fmod_file_user.cpp
|
||||
../../../../../../core_api/src/fmod_file_user.h
|
||||
../../../../../../core_api/src/fmod_format.cpp
|
||||
../../../../../../core_api/src/fmod_format.h
|
||||
../../../../../../core_api/src/fmod_freelist.h
|
||||
../../../../../../core_api/src/fmod_geometry.cpp
|
||||
../../../../../../core_api/src/fmod_geometry_mgr.cpp
|
||||
../../../../../../core_api/src/fmod_geometry_mgr.h
|
||||
../../../../../../core_api/src/fmod_geometryi.cpp
|
||||
../../../../../../core_api/src/fmod_geometryi.h
|
||||
../../../../../../core_api/src/fmod_globals.cpp
|
||||
../../../../../../core_api/src/fmod_globals.h
|
||||
../../../../../../core_api/src/fmod_gpu_compute.cpp
|
||||
../../../../../../core_api/src/fmod_gpu_compute.h
|
||||
../../../../../../core_api/src/fmod_ifft_0.hlsl
|
||||
../../../../../../core_api/src/fmod_ifft_1.hlsl
|
||||
../../../../../../core_api/src/fmod_iterator.h
|
||||
../../../../../../core_api/src/fmod_linkedlist.h
|
||||
../../../../../../core_api/src/fmod_listener.cpp
|
||||
../../../../../../core_api/src/fmod_listener.h
|
||||
../../../../../../core_api/src/fmod_localcriticalsection.h
|
||||
../../../../../../core_api/src/fmod_map.h
|
||||
../../../../../../core_api/src/fmod_memory.cpp
|
||||
../../../../../../core_api/src/fmod_memory.h
|
||||
../../../../../../core_api/src/fmod_memory_tracking.cpp
|
||||
../../../../../../core_api/src/fmod_memory_tracking.h
|
||||
../../../../../../core_api/src/fmod_metadata.cpp
|
||||
../../../../../../core_api/src/fmod_metadata.h
|
||||
../../../../../../core_api/src/fmod_mode.h
|
||||
../../../../../../core_api/src/fmod_music.cpp
|
||||
../../../../../../core_api/src/fmod_music.h
|
||||
../../../../../../core_api/src/fmod_net.cpp
|
||||
../../../../../../core_api/src/fmod_net.h
|
||||
../../../../../../core_api/src/fmod_octree.cpp
|
||||
../../../../../../core_api/src/fmod_octree.h
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_arm.h
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_arm.m4
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_arm64.h
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_x86.h
|
||||
../../../../../../core_api/src/fmod_os_misc.h
|
||||
../../../../../../core_api/src/fmod_os_net.h
|
||||
../../../../../../core_api/src/fmod_os_net_posix.cpp
|
||||
../../../../../../core_api/src/fmod_os_net_winsock.cpp
|
||||
../../../../../../core_api/src/fmod_os_output.h
|
||||
../../../../../../core_api/src/fmod_output.cpp
|
||||
../../../../../../core_api/src/fmod_output.h
|
||||
../../../../../../core_api/src/fmod_output_emulated.h
|
||||
../../../../../../core_api/src/fmod_output_nosound.cpp
|
||||
../../../../../../core_api/src/fmod_output_nosound.h
|
||||
../../../../../../core_api/src/fmod_output_nosound_nrt.cpp
|
||||
../../../../../../core_api/src/fmod_output_nosound_nrt.h
|
||||
../../../../../../core_api/src/fmod_output_phase.h
|
||||
../../../../../../core_api/src/fmod_output_phase.mm
|
||||
../../../../../../core_api/src/fmod_output_software.cpp
|
||||
../../../../../../core_api/src/fmod_output_software.h
|
||||
../../../../../../core_api/src/fmod_output_wavwriter.cpp
|
||||
../../../../../../core_api/src/fmod_output_wavwriter.h
|
||||
../../../../../../core_api/src/fmod_output_wavwriter_nrt.cpp
|
||||
../../../../../../core_api/src/fmod_output_wavwriter_nrt.h
|
||||
../../../../../../core_api/src/fmod_output_winsonic.cpp
|
||||
../../../../../../core_api/src/fmod_output_winsonic.h
|
||||
../../../../../../core_api/src/fmod_output_winsonic_compat.h
|
||||
../../../../../../core_api/src/fmod_outputi.h
|
||||
../../../../../../core_api/src/fmod_pan.cpp
|
||||
../../../../../../core_api/src/fmod_pan.h
|
||||
../../../../../../core_api/src/fmod_pluginfactory.cpp
|
||||
../../../../../../core_api/src/fmod_pluginfactory.h
|
||||
../../../../../../core_api/src/fmod_poolallocator.h
|
||||
../../../../../../core_api/src/fmod_profile.cpp
|
||||
../../../../../../core_api/src/fmod_profile.h
|
||||
../../../../../../core_api/src/fmod_profile_channel_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_client.cpp
|
||||
../../../../../../core_api/src/fmod_profile_client.h
|
||||
../../../../../../core_api/src/fmod_profile_codec_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_cpu_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_dsp.cpp
|
||||
../../../../../../core_api/src/fmod_profile_dsp.h
|
||||
../../../../../../core_api/src/fmod_profile_dsp_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_group_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_markers.cpp
|
||||
../../../../../../core_api/src/fmod_profile_markers.h
|
||||
../../../../../../core_api/src/fmod_profile_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_remotefile.cpp
|
||||
../../../../../../core_api/src/fmod_profile_remotefile.h
|
||||
../../../../../../core_api/src/fmod_profile_remotefile_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_stats.cpp
|
||||
../../../../../../core_api/src/fmod_profile_stats.h
|
||||
../../../../../../core_api/src/fmod_profile_stats_pkt.h
|
||||
../../../../../../core_api/src/fmod_random.h
|
||||
../../../../../../core_api/src/fmod_reverb.cpp
|
||||
../../../../../../core_api/src/fmod_reverbi.cpp
|
||||
../../../../../../core_api/src/fmod_reverbi.h
|
||||
../../../../../../core_api/src/fmod_rootsignature.hlsl
|
||||
../../../../../../core_api/src/fmod_sample_software.cpp
|
||||
../../../../../../core_api/src/fmod_sample_software.h
|
||||
../../../../../../core_api/src/fmod_settings.h
|
||||
../../../../../../core_api/src/fmod_shader_compat.hlsli
|
||||
../../../../../../core_api/src/fmod_simd_util_sse.h
|
||||
../../../../../../core_api/src/fmod_sound.cpp
|
||||
../../../../../../core_api/src/fmod_sound_sample.cpp
|
||||
../../../../../../core_api/src/fmod_sound_sample.h
|
||||
../../../../../../core_api/src/fmod_sound_stream.cpp
|
||||
../../../../../../core_api/src/fmod_sound_stream.h
|
||||
../../../../../../core_api/src/fmod_soundgroup.cpp
|
||||
../../../../../../core_api/src/fmod_soundgroupi.cpp
|
||||
../../../../../../core_api/src/fmod_soundgroupi.h
|
||||
../../../../../../core_api/src/fmod_soundi.cpp
|
||||
../../../../../../core_api/src/fmod_soundi.h
|
||||
../../../../../../core_api/src/fmod_speakermap.h
|
||||
../../../../../../core_api/src/fmod_string.cpp
|
||||
../../../../../../core_api/src/fmod_string.h
|
||||
../../../../../../core_api/src/fmod_stringw.cpp
|
||||
../../../../../../core_api/src/fmod_stringw.h
|
||||
../../../../../../core_api/src/fmod_syncpoint.h
|
||||
../../../../../../core_api/src/fmod_system.cpp
|
||||
../../../../../../core_api/src/fmod_systemi.cpp
|
||||
../../../../../../core_api/src/fmod_systemi.h
|
||||
../../../../../../core_api/src/fmod_systemi_channel.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_driver.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_dsp.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_fft.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_sound.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_speaker.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_thread.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_update.cpp
|
||||
../../../../../../core_api/src/fmod_thread.cpp
|
||||
../../../../../../core_api/src/fmod_thread.h
|
||||
../../../../../../core_api/src/fmod_threadsafe.cpp
|
||||
../../../../../../core_api/src/fmod_threadsafe.h
|
||||
../../../../../../core_api/src/fmod_time.cpp
|
||||
../../../../../../core_api/src/fmod_time.h
|
||||
../../../../../../core_api/src/fmod_types.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_os_atomic.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_os_misc.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_os_output.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_alsa.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_alsa.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_pulseaudio.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_pulseaudio.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_settings_platform.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_types_platform.h
|
||||
../../../../../../studio_api/src/fmod_asynccommand.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommand.h
|
||||
../../../../../../studio_api/src/fmod_asynccommand_impl.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommand_impl.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandbuffer.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandbuffer.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandparser.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandparser.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandplayback.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandplayback.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandprinter.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandprinter.h
|
||||
../../../../../../studio_api/src/fmod_asyncmanager.cpp
|
||||
../../../../../../studio_api/src/fmod_asyncmanager.h
|
||||
../../../../../../studio_api/src/fmod_bank_loader.cpp
|
||||
../../../../../../studio_api/src/fmod_bank_loader.h
|
||||
../../../../../../studio_api/src/fmod_bankmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_bankmodel.h
|
||||
../../../../../../studio_api/src/fmod_buildhelper.cpp
|
||||
../../../../../../studio_api/src/fmod_buildhelper.h
|
||||
../../../../../../studio_api/src/fmod_busmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_busmodel.h
|
||||
../../../../../../studio_api/src/fmod_controllermodel.cpp
|
||||
../../../../../../studio_api/src/fmod_controllermodel.h
|
||||
../../../../../../studio_api/src/fmod_curvemodel.cpp
|
||||
../../../../../../studio_api/src/fmod_curvemodel.h
|
||||
../../../../../../studio_api/src/fmod_effect.cpp
|
||||
../../../../../../studio_api/src/fmod_effect.h
|
||||
../../../../../../studio_api/src/fmod_endian.h
|
||||
../../../../../../studio_api/src/fmod_eventmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_eventmodel.h
|
||||
../../../../../../studio_api/src/fmod_factory.cpp
|
||||
../../../../../../studio_api/src/fmod_factory.h
|
||||
../../../../../../studio_api/src/fmod_guid_hash.cpp
|
||||
../../../../../../studio_api/src/fmod_guid_hash.h
|
||||
../../../../../../studio_api/src/fmod_hotswaplookup.cpp
|
||||
../../../../../../studio_api/src/fmod_hotswaplookup.h
|
||||
../../../../../../studio_api/src/fmod_instrumentmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_instrumentmodel.h
|
||||
../../../../../../studio_api/src/fmod_intrusivelist.h
|
||||
../../../../../../studio_api/src/fmod_lfo_shapes.cpp
|
||||
../../../../../../studio_api/src/fmod_lfo_shapes.h
|
||||
../../../../../../studio_api/src/fmod_list.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate.cpp
|
||||
../../../../../../studio_api/src/fmod_liveupdate.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_cmd_base.cpp
|
||||
../../../../../../studio_api/src/fmod_liveupdate_cmd_base.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_control.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_modelsync.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_network_pkt.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_observer.h
|
||||
../../../../../../studio_api/src/fmod_mappingmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_mappingmodel.h
|
||||
../../../../../../studio_api/src/fmod_md5hash.cpp
|
||||
../../../../../../studio_api/src/fmod_md5hash.h
|
||||
../../../../../../studio_api/src/fmod_model_base.h
|
||||
../../../../../../studio_api/src/fmod_model_types.h
|
||||
../../../../../../studio_api/src/fmod_modelbuilder.cpp
|
||||
../../../../../../studio_api/src/fmod_modelbuilder.h
|
||||
../../../../../../studio_api/src/fmod_modelbuilder_impl.h
|
||||
../../../../../../studio_api/src/fmod_modelid_set.h
|
||||
../../../../../../studio_api/src/fmod_modulatormodel.cpp
|
||||
../../../../../../studio_api/src/fmod_modulatormodel.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_builder.cpp
|
||||
../../../../../../studio_api/src/fmod_monitoring_builder.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_dsp.cpp
|
||||
../../../../../../studio_api/src/fmod_monitoring_dsp.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_module.cpp
|
||||
../../../../../../studio_api/src/fmod_monitoring_module.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_network_pkt.h
|
||||
../../../../../../studio_api/src/fmod_objectlookup.cpp
|
||||
../../../../../../studio_api/src/fmod_objectlookup.h
|
||||
../../../../../../studio_api/src/fmod_parametermodel.cpp
|
||||
../../../../../../studio_api/src/fmod_parametermodel.h
|
||||
../../../../../../studio_api/src/fmod_parse.cpp
|
||||
../../../../../../studio_api/src/fmod_parse.h
|
||||
../../../../../../studio_api/src/fmod_playback.h
|
||||
../../../../../../studio_api/src/fmod_playback_bus.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_bus.h
|
||||
../../../../../../studio_api/src/fmod_playback_controller.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_controller.h
|
||||
../../../../../../studio_api/src/fmod_playback_core.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_core.h
|
||||
../../../../../../studio_api/src/fmod_playback_effect.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_effect.h
|
||||
../../../../../../studio_api/src/fmod_playback_event.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_event.h
|
||||
../../../../../../studio_api/src/fmod_playback_factory.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_factory.h
|
||||
../../../../../../studio_api/src/fmod_playback_instrument.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_instrument.h
|
||||
../../../../../../studio_api/src/fmod_playback_modulator.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_modulator.h
|
||||
../../../../../../studio_api/src/fmod_playback_parameter.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_parameter.h
|
||||
../../../../../../studio_api/src/fmod_playback_property.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_property.h
|
||||
../../../../../../studio_api/src/fmod_playback_resource.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_resource.h
|
||||
../../../../../../studio_api/src/fmod_playback_scheduling.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_scheduling.h
|
||||
../../../../../../studio_api/src/fmod_playback_snapshot.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_snapshot.h
|
||||
../../../../../../studio_api/src/fmod_playback_system.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_system.h
|
||||
../../../../../../studio_api/src/fmod_playback_timeline.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_timeline.h
|
||||
../../../../../../studio_api/src/fmod_playback_vca.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_vca.h
|
||||
../../../../../../studio_api/src/fmod_profile_studiogroups.cpp
|
||||
../../../../../../studio_api/src/fmod_profile_studiogroups.h
|
||||
../../../../../../studio_api/src/fmod_property.cpp
|
||||
../../../../../../studio_api/src/fmod_property.h
|
||||
../../../../../../studio_api/src/fmod_radixtree.cpp
|
||||
../../../../../../studio_api/src/fmod_radixtree.h
|
||||
../../../../../../studio_api/src/fmod_repository.cpp
|
||||
../../../../../../studio_api/src/fmod_repository.h
|
||||
../../../../../../studio_api/src/fmod_resource_loader.cpp
|
||||
../../../../../../studio_api/src/fmod_resource_loader.h
|
||||
../../../../../../studio_api/src/fmod_resourcemodel.cpp
|
||||
../../../../../../studio_api/src/fmod_resourcemodel.h
|
||||
../../../../../../studio_api/src/fmod_riff.cpp
|
||||
../../../../../../studio_api/src/fmod_riff.h
|
||||
../../../../../../studio_api/src/fmod_riffstream.cpp
|
||||
../../../../../../studio_api/src/fmod_riffstream.h
|
||||
../../../../../../studio_api/src/fmod_runtime_interface.h
|
||||
../../../../../../studio_api/src/fmod_runtime_manager.cpp
|
||||
../../../../../../studio_api/src/fmod_runtime_manager.h
|
||||
../../../../../../studio_api/src/fmod_serialization.cpp
|
||||
../../../../../../studio_api/src/fmod_serialization.h
|
||||
../../../../../../studio_api/src/fmod_shadow_bank.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_bank.h
|
||||
../../../../../../studio_api/src/fmod_shadow_bus.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_bus.h
|
||||
../../../../../../studio_api/src/fmod_shadow_event.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_event.h
|
||||
../../../../../../studio_api/src/fmod_shadow_parameter.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_parameter.h
|
||||
../../../../../../studio_api/src/fmod_shadow_vca.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_vca.h
|
||||
../../../../../../studio_api/src/fmod_snapshotmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_snapshotmodel.h
|
||||
../../../../../../studio_api/src/fmod_sound_loader.cpp
|
||||
../../../../../../studio_api/src/fmod_sound_loader.h
|
||||
../../../../../../studio_api/src/fmod_soundtable.cpp
|
||||
../../../../../../studio_api/src/fmod_soundtable.h
|
||||
../../../../../../studio_api/src/fmod_studio.cpp
|
||||
../../../../../../studio_api/src/fmod_studio.cs
|
||||
../../../../../../studio_api/src/fmod_studio.h
|
||||
../../../../../../studio_api/src/fmod_studio.hpp
|
||||
../../../../../../studio_api/src/fmod_studio_common.h
|
||||
../../../../../../studio_api/src/fmod_studio_impl.cpp
|
||||
../../../../../../studio_api/src/fmod_studio_impl.h
|
||||
../../../../../../studio_api/src/fmod_studio_string.h
|
||||
../../../../../../studio_api/src/fmod_studio_timeunit.h
|
||||
../../../../../../studio_api/src/fmod_studio_types.h
|
||||
../../../../../../studio_api/src/fmod_threadsafe_queue.cpp
|
||||
../../../../../../studio_api/src/fmod_threadsafe_queue.h
|
||||
../../../../../../studio_api/src/fmod_timelinemodel.cpp
|
||||
../../../../../../studio_api/src/fmod_timelinemodel.h
|
||||
../../../../../../studio_api/src/fmod_unique_id.h
|
||||
../../../../../../studio_api/src/fmod_vcamodel.cpp
|
||||
../../../../../../studio_api/src/fmod_vcamodel.h
|
||||
../../../../../../studio_api/src/fmod_waveformmodel.h
|
||||
../../../../../../studio_api/src/fmod_weakhandle.cpp
|
||||
../../../../../../studio_api/src/fmod_weakhandle.h
|
||||
../../../../../../studio_api/src/fmod_weakhandle_system.cpp
|
||||
../../../../../../studio_api/src/fmod_weakhandle_system.h
|
||||
../../../../../../examples/src/autotest.cpp
|
||||
../../../../../../examples/src/common.cpp
|
||||
../../../../../../examples/src/common.h
|
||||
../../../../../../examples/src/common_dx12.cpp
|
||||
../../../../../../examples/src/common_dx12.h
|
||||
../../../../../../examples/src/common_dx12_ps.h
|
||||
../../../../../../examples/src/common_dx12_vs.h
|
||||
../../../../../../examples/src/common_font_glyphs.h
|
||||
../../../../../../examples/src/common_font_texture.h
|
||||
../../../../../../examples/src/common_vulkan.cpp
|
||||
../../../../../../examples/src/common_vulkan.h
|
||||
../../../../../../examples/src/common_vulkan_fs.h
|
||||
../../../../../../examples/src/common_vulkan_vs.h
|
||||
../../../../../../examples/platforms/linux/src/common_platform.cpp
|
||||
../../../../../../examples/platforms/linux/src/common_platform.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/assert.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/callback.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/export.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/format.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/ordinals.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/stream_decoder.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/share/alloc.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/bitmath.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/bitreader.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/cpu.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/crc.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/fixed.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/format.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/lpc.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/md5.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/memory.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/stream_decoder.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/bitreader_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/cpu_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/fixed_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/lpc_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/nasm.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/bitmath.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/bitreader.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/cpu.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/crc.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/fixed.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/float.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/format.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/lpc.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/md5.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/memory.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/protected/stream_decoder.h
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/include/ogg/ogg.h
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/include/ogg/os_types.h
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/src/bitwise.c
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/src/framing.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/include/vorbis/codec.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/include/vorbis/vorbisfile.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/backends.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/block.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/codebook.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/codebook.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/codec_internal.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/floor1.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/highlevel.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/info.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lookup.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lookup.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lookup_data.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lpc.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lpc.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lsp.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lsp.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/mapping0.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/masking.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/mdct.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/mdct.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/misc.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/os.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/psy.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/registry.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/registry.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/res0.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/scales.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/sharedbook.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/smallft.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/smallft.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/synthesis.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/vorbisfile.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/window.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/window.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/modes/floor_44.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/modes/psych_44.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/modes/residue_44.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_bitwise.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_bitwise.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codec.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codec_internal.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp_avx2.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1_avx2.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor_lookup.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_info.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_avx.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_avx512.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_avx2.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_float.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_float_lookup.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_misc.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_os.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_os_types.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_res012.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_window_lookup.h
|
||||
../../../../../../external/misc/dlmalloc/dlmalloc.cpp
|
||||
../../../../../../external/misc/dlmalloc/dlmalloc.h
|
||||
../make/event_parameter.makefile
|
||||
../event_parameter.cpp
|
|
@ -0,0 +1,8 @@
|
|||
../../../../../../examples/src
|
||||
../../../../../../examples/platforms/linux/src
|
||||
../../../../../../core_api/src
|
||||
../../../../../../core_api/platforms/linux/src
|
||||
../../../../../src
|
||||
../../../../../../external/misc
|
||||
../../../../../../external/dsps
|
||||
../../../../../../external/decoders
|
|
@ -0,0 +1,427 @@
|
|||
/*==============================================================================
|
||||
Load Banks Example
|
||||
Copyright (c), Firelight Technologies Pty, Ltd 2012-2025.
|
||||
|
||||
This example demonstrates loading banks via file, memory, and user callbacks.
|
||||
|
||||
The banks that are loaded are:
|
||||
|
||||
* SFX.bank (file)
|
||||
* Music.bank (memory)
|
||||
* Vehicles.bank (memory-point)
|
||||
* VO.bank (custom)
|
||||
|
||||
The loading and unloading is asynchronous, and we displays the current
|
||||
state of each bank as loading is occuring.
|
||||
|
||||
### See Also ###
|
||||
* Studio::System::loadBankFile
|
||||
* Studio::System::loadBankMemory
|
||||
* Studio::System::loadBankCustom
|
||||
* Studio::Bank::loadSampleData
|
||||
* Studio::Bank::getLoadingState
|
||||
* Studio::Bank::getSampleLoadingState
|
||||
* Studio::Bank::getUserData
|
||||
* Studio::Bank::setUserData
|
||||
|
||||
For information on using FMOD example code in your own programs, visit
|
||||
https://www.fmod.com/legal
|
||||
==============================================================================*/
|
||||
#include "fmod_studio.hpp"
|
||||
#include "fmod.hpp"
|
||||
#include "common.h"
|
||||
#include <stdio.h>
|
||||
|
||||
//
|
||||
// Some platforms don't support cross platform fopen. Or you can disable this
|
||||
// to see how the sample deals with bank load failures.
|
||||
//
|
||||
#ifdef COMMON_PLATFORM_SUPPORTS_FOPEN
|
||||
#define ENABLE_FILE_OPEN
|
||||
#endif
|
||||
|
||||
//
|
||||
// Load method as enum for our sample code
|
||||
//
|
||||
enum LoadBankMethod
|
||||
{
|
||||
LoadBank_File,
|
||||
LoadBank_Memory,
|
||||
LoadBank_MemoryPoint,
|
||||
LoadBank_Custom
|
||||
};
|
||||
static const char* BANK_LOAD_METHOD_NAMES[] =
|
||||
{
|
||||
"File",
|
||||
"Memory",
|
||||
"Memory-Point",
|
||||
"Custom"
|
||||
};
|
||||
|
||||
//
|
||||
// Sanity check for loading files
|
||||
//
|
||||
#ifdef ENABLE_FILE_OPEN
|
||||
static const size_t MAX_FILE_LENGTH = 2*1024*1024*1024ULL;
|
||||
#endif
|
||||
|
||||
//
|
||||
// Custom callbacks that just wrap fopen
|
||||
//
|
||||
FMOD_RESULT F_CALL customFileOpen(const char *name, unsigned int *filesize, void **handle, void *userdata)
|
||||
{
|
||||
#ifdef ENABLE_FILE_OPEN
|
||||
// We pass the filename into our callbacks via userdata in the custom info struct
|
||||
const char* filename = (const char*)userdata;
|
||||
FILE* file = fopen(filename, "rb");
|
||||
if (!file)
|
||||
{
|
||||
return FMOD_ERR_FILE_NOTFOUND;
|
||||
}
|
||||
fseek(file, 0, SEEK_END);
|
||||
size_t length = ftell(file);
|
||||
fseek(file, 0, SEEK_SET);
|
||||
if (length >= MAX_FILE_LENGTH)
|
||||
{
|
||||
fclose(file);
|
||||
return FMOD_ERR_FILE_BAD;
|
||||
}
|
||||
*filesize = (unsigned int)length;
|
||||
*handle = file;
|
||||
return FMOD_OK;
|
||||
#else
|
||||
return FMOD_ERR_FILE_NOTFOUND;
|
||||
#endif
|
||||
}
|
||||
|
||||
FMOD_RESULT F_CALL customFileClose(void *handle, void *userdata)
|
||||
{
|
||||
#ifdef ENABLE_FILE_OPEN
|
||||
FILE* file = (FILE*)handle;
|
||||
fclose(file);
|
||||
#endif
|
||||
return FMOD_OK;
|
||||
}
|
||||
|
||||
FMOD_RESULT F_CALL customFileRead(void *handle, void *buffer, unsigned int sizebytes, unsigned int *bytesread, void *userdata)
|
||||
{
|
||||
*bytesread = 0;
|
||||
#ifdef ENABLE_FILE_OPEN
|
||||
FILE* file = (FILE*)handle;
|
||||
size_t read = fread(buffer, 1, sizebytes, file);
|
||||
*bytesread = (unsigned int)read;
|
||||
// If the request is larger than the bytes left in the file, then we must return EOF
|
||||
if (read < sizebytes)
|
||||
{
|
||||
return FMOD_ERR_FILE_EOF;
|
||||
}
|
||||
#endif
|
||||
return FMOD_OK;
|
||||
}
|
||||
|
||||
FMOD_RESULT F_CALL customFileSeek(void *handle, unsigned int pos, void *userdata)
|
||||
{
|
||||
#ifdef ENABLE_FILE_OPEN
|
||||
FILE* file = (FILE*)handle;
|
||||
fseek(file, pos, SEEK_SET);
|
||||
#endif
|
||||
return FMOD_OK;
|
||||
}
|
||||
|
||||
//
|
||||
// Helper function that loads a file into aligned memory buffer
|
||||
//
|
||||
FMOD_RESULT loadFile(const char* filename, char** memoryBase, char** memoryPtr, int* memoryLength)
|
||||
{
|
||||
// If we don't support fopen then just return a single invalid byte for our file
|
||||
size_t length = 1;
|
||||
|
||||
#ifdef ENABLE_FILE_OPEN
|
||||
FILE* file = fopen(filename, "rb");
|
||||
if (!file)
|
||||
{
|
||||
return FMOD_ERR_FILE_NOTFOUND;
|
||||
}
|
||||
fseek(file, 0, SEEK_END);
|
||||
length = ftell(file);
|
||||
fseek(file, 0, SEEK_SET);
|
||||
if (length >= MAX_FILE_LENGTH)
|
||||
{
|
||||
fclose(file);
|
||||
return FMOD_ERR_FILE_BAD;
|
||||
}
|
||||
#endif
|
||||
|
||||
// Load into a pointer aligned to FMOD_STUDIO_LOAD_MEMORY_ALIGNMENT
|
||||
char* membase = reinterpret_cast<char*>(malloc(length + FMOD_STUDIO_LOAD_MEMORY_ALIGNMENT));
|
||||
char* memptr = (char*)(((size_t)membase + (FMOD_STUDIO_LOAD_MEMORY_ALIGNMENT-1)) & ~(FMOD_STUDIO_LOAD_MEMORY_ALIGNMENT-1));
|
||||
|
||||
#ifdef ENABLE_FILE_OPEN
|
||||
size_t bytesRead = fread(memptr, 1, length, file);
|
||||
fclose(file);
|
||||
if (bytesRead != length)
|
||||
{
|
||||
free(membase);
|
||||
return FMOD_ERR_FILE_BAD;
|
||||
}
|
||||
#endif
|
||||
|
||||
*memoryBase = membase;
|
||||
*memoryPtr = memptr;
|
||||
*memoryLength = (int)length;
|
||||
return FMOD_OK;
|
||||
}
|
||||
|
||||
//
|
||||
// Helper function that loads a bank in using the given method
|
||||
//
|
||||
FMOD_RESULT loadBank(FMOD::Studio::System* system, LoadBankMethod method, const char* filename, FMOD::Studio::Bank** bank)
|
||||
{
|
||||
if (method == LoadBank_File)
|
||||
{
|
||||
return system->loadBankFile(filename, FMOD_STUDIO_LOAD_BANK_NONBLOCKING, bank);
|
||||
}
|
||||
else if (method == LoadBank_Memory || method == LoadBank_MemoryPoint)
|
||||
{
|
||||
char* memoryBase;
|
||||
char* memoryPtr;
|
||||
int memoryLength;
|
||||
FMOD_RESULT result = loadFile(filename, &memoryBase, &memoryPtr, &memoryLength);
|
||||
if (result != FMOD_OK)
|
||||
{
|
||||
return result;
|
||||
}
|
||||
|
||||
FMOD_STUDIO_LOAD_MEMORY_MODE memoryMode = (method == LoadBank_MemoryPoint ? FMOD_STUDIO_LOAD_MEMORY_POINT : FMOD_STUDIO_LOAD_MEMORY);
|
||||
result = system->loadBankMemory(memoryPtr, memoryLength, memoryMode, FMOD_STUDIO_LOAD_BANK_NONBLOCKING, bank);
|
||||
if (result != FMOD_OK)
|
||||
{
|
||||
free(memoryBase);
|
||||
return result;
|
||||
}
|
||||
|
||||
if (method == LoadBank_MemoryPoint)
|
||||
{
|
||||
// Keep memory around until bank unload completes
|
||||
result = (*bank)->setUserData(memoryBase);
|
||||
}
|
||||
else
|
||||
{
|
||||
// Don't need memory any more
|
||||
free(memoryBase);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
else
|
||||
{
|
||||
// Set up custom callback
|
||||
FMOD_STUDIO_BANK_INFO info;
|
||||
memset(&info, 0, sizeof(info));
|
||||
info.size = sizeof(info);
|
||||
info.opencallback = customFileOpen;
|
||||
info.closecallback = customFileClose;
|
||||
info.readcallback = customFileRead;
|
||||
info.seekcallback = customFileSeek;
|
||||
info.userdata = (void*)filename;
|
||||
|
||||
return system->loadBankCustom(&info, FMOD_STUDIO_LOAD_BANK_NONBLOCKING, bank);
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
// Helper function to return state as a string
|
||||
//
|
||||
const char* getLoadingStateString(FMOD_STUDIO_LOADING_STATE state, FMOD_RESULT loadResult)
|
||||
{
|
||||
switch (state)
|
||||
{
|
||||
case FMOD_STUDIO_LOADING_STATE_UNLOADING:
|
||||
return "unloading ";
|
||||
case FMOD_STUDIO_LOADING_STATE_UNLOADED:
|
||||
return "unloaded ";
|
||||
case FMOD_STUDIO_LOADING_STATE_LOADING:
|
||||
return "loading ";
|
||||
case FMOD_STUDIO_LOADING_STATE_LOADED:
|
||||
return "loaded ";
|
||||
case FMOD_STUDIO_LOADING_STATE_ERROR:
|
||||
// Show some common errors
|
||||
if (loadResult == FMOD_ERR_NOTREADY)
|
||||
{
|
||||
return "error (rdy)";
|
||||
}
|
||||
else if (loadResult == FMOD_ERR_FILE_BAD)
|
||||
{
|
||||
return "error (bad)";
|
||||
}
|
||||
else if (loadResult == FMOD_ERR_FILE_NOTFOUND)
|
||||
{
|
||||
return "error (mis)";
|
||||
}
|
||||
else
|
||||
{
|
||||
return "error ";
|
||||
}
|
||||
default:
|
||||
return "???";
|
||||
};
|
||||
}
|
||||
|
||||
//
|
||||
// Helper function to return handle validity as a string.
|
||||
// Just because the bank handle is valid doesn't mean the bank load
|
||||
// has completed successfully!
|
||||
//
|
||||
const char* getHandleStateString(FMOD::Studio::Bank* bank)
|
||||
{
|
||||
if (bank == NULL)
|
||||
{
|
||||
return "null ";
|
||||
}
|
||||
else if (!bank->isValid())
|
||||
{
|
||||
return "invalid";
|
||||
}
|
||||
else
|
||||
{
|
||||
return "valid ";
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
// Callback to free memory-point allocation when it is safe to do so
|
||||
//
|
||||
FMOD_RESULT F_CALL studioCallback(FMOD_STUDIO_SYSTEM *system, FMOD_STUDIO_SYSTEM_CALLBACK_TYPE type, void *commanddata, void *userdata)
|
||||
{
|
||||
if (type == FMOD_STUDIO_SYSTEM_CALLBACK_BANK_UNLOAD)
|
||||
{
|
||||
// For memory-point, it is now safe to free our memory
|
||||
FMOD::Studio::Bank* bank = (FMOD::Studio::Bank*)commanddata;
|
||||
void* memory;
|
||||
ERRCHECK(bank->getUserData(&memory));
|
||||
if (memory)
|
||||
{
|
||||
free(memory);
|
||||
}
|
||||
}
|
||||
return FMOD_OK;
|
||||
}
|
||||
|
||||
//
|
||||
// Main example code
|
||||
//
|
||||
int FMOD_Main()
|
||||
{
|
||||
void *extraDriverData = 0;
|
||||
Common_Init(&extraDriverData);
|
||||
|
||||
FMOD::Studio::System* system;
|
||||
ERRCHECK( FMOD::Studio::System::create(&system) );
|
||||
ERRCHECK( system->initialize(1024, FMOD_STUDIO_INIT_NORMAL, FMOD_INIT_NORMAL, extraDriverData) );
|
||||
ERRCHECK( system->setCallback(studioCallback, FMOD_STUDIO_SYSTEM_CALLBACK_BANK_UNLOAD) );
|
||||
|
||||
static const int BANK_COUNT = 4;
|
||||
static const char* BANK_NAMES[] =
|
||||
{
|
||||
"SFX.bank",
|
||||
"Music.bank",
|
||||
"Vehicles.bank",
|
||||
"VO.bank",
|
||||
};
|
||||
|
||||
FMOD::Studio::Bank* banks[BANK_COUNT] = {0};
|
||||
bool wantBankLoaded[BANK_COUNT] = {0};
|
||||
bool wantSampleLoad = true;
|
||||
|
||||
do
|
||||
{
|
||||
Common_Update();
|
||||
|
||||
for (int i=0; i<BANK_COUNT; ++i)
|
||||
{
|
||||
if (Common_BtnPress((Common_Button)(BTN_ACTION1 + i)))
|
||||
{
|
||||
// Toggle bank load, or bank unload
|
||||
if (!wantBankLoaded[i])
|
||||
{
|
||||
ERRCHECK(loadBank(system, (LoadBankMethod)i, Common_MediaPath(BANK_NAMES[i]), &banks[i]));
|
||||
wantBankLoaded[i] = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
ERRCHECK(banks[i]->unload());
|
||||
wantBankLoaded[i] = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (Common_BtnPress(BTN_MORE))
|
||||
{
|
||||
wantSampleLoad = !wantSampleLoad;
|
||||
}
|
||||
|
||||
// Load bank sample data automatically if that mode is enabled
|
||||
// Also query current status for text display
|
||||
FMOD_RESULT loadStateResult[BANK_COUNT] = { FMOD_OK, FMOD_OK, FMOD_OK, FMOD_OK, };
|
||||
FMOD_RESULT sampleStateResult[BANK_COUNT] = { FMOD_OK, FMOD_OK, FMOD_OK, FMOD_OK, };
|
||||
FMOD_STUDIO_LOADING_STATE bankLoadState[BANK_COUNT] = { FMOD_STUDIO_LOADING_STATE_UNLOADED, FMOD_STUDIO_LOADING_STATE_UNLOADED, FMOD_STUDIO_LOADING_STATE_UNLOADED, FMOD_STUDIO_LOADING_STATE_UNLOADED };
|
||||
FMOD_STUDIO_LOADING_STATE sampleLoadState[BANK_COUNT] = { FMOD_STUDIO_LOADING_STATE_UNLOADED, FMOD_STUDIO_LOADING_STATE_UNLOADED, FMOD_STUDIO_LOADING_STATE_UNLOADED, FMOD_STUDIO_LOADING_STATE_UNLOADED };
|
||||
for (int i=0; i<BANK_COUNT; ++i)
|
||||
{
|
||||
if (banks[i] && banks[i]->isValid())
|
||||
{
|
||||
loadStateResult[i] = banks[i]->getLoadingState(&bankLoadState[i]);
|
||||
}
|
||||
if (bankLoadState[i] == FMOD_STUDIO_LOADING_STATE_LOADED)
|
||||
{
|
||||
sampleStateResult[i] = banks[i]->getSampleLoadingState(&sampleLoadState[i]);
|
||||
if (wantSampleLoad && sampleLoadState[i] == FMOD_STUDIO_LOADING_STATE_UNLOADED)
|
||||
{
|
||||
ERRCHECK(banks[i]->loadSampleData());
|
||||
}
|
||||
else if (!wantSampleLoad && (sampleLoadState[i] == FMOD_STUDIO_LOADING_STATE_LOADING || sampleLoadState[i] == FMOD_STUDIO_LOADING_STATE_LOADED))
|
||||
{
|
||||
ERRCHECK(banks[i]->unloadSampleData());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ERRCHECK( system->update() );
|
||||
|
||||
Common_Draw("==================================================");
|
||||
Common_Draw("Bank Load Example.");
|
||||
Common_Draw("Copyright (c) Firelight Technologies 2012-2025.");
|
||||
Common_Draw("==================================================");
|
||||
Common_Draw("Name Handle Bank-State Sample-State");
|
||||
|
||||
for (int i=0; i<BANK_COUNT; ++i)
|
||||
{
|
||||
char namePad[64] = {0};
|
||||
int bankNameLen = strlen(BANK_NAMES[i]);
|
||||
memset(namePad, ' ', 15);
|
||||
strncpy(namePad, BANK_NAMES[i], bankNameLen);
|
||||
|
||||
Common_Draw("%s %s %s %s",
|
||||
namePad,
|
||||
getHandleStateString(banks[i]),
|
||||
getLoadingStateString(bankLoadState[i], loadStateResult[i]),
|
||||
getLoadingStateString(sampleLoadState[i], sampleStateResult[i]));
|
||||
}
|
||||
|
||||
Common_Draw("");
|
||||
Common_Draw("Press %s to load bank 1 via %s",Common_BtnStr(BTN_ACTION1), BANK_LOAD_METHOD_NAMES[0]);
|
||||
Common_Draw("Press %s to load bank 2 via %s",Common_BtnStr(BTN_ACTION2), BANK_LOAD_METHOD_NAMES[1]);
|
||||
Common_Draw("Press %s to load bank 3 via %s",Common_BtnStr(BTN_ACTION3), BANK_LOAD_METHOD_NAMES[2]);
|
||||
Common_Draw("Press %s to load bank 4 via %s",Common_BtnStr(BTN_ACTION4), BANK_LOAD_METHOD_NAMES[3]);
|
||||
Common_Draw("Press %s to toggle sample data", Common_BtnStr(BTN_MORE));
|
||||
Common_Draw("Press %s to quit", Common_BtnStr(BTN_QUIT));
|
||||
|
||||
Common_Sleep(50);
|
||||
} while (!Common_BtnPress(BTN_QUIT));
|
||||
|
||||
ERRCHECK( system->unloadAll() );
|
||||
ERRCHECK( system->flushCommands() );
|
||||
ERRCHECK( system->release() );
|
||||
|
||||
Common_Close();
|
||||
|
||||
return 0;
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
-std=c17 -fPIC -fno-trapping-math
|
|
@ -0,0 +1 @@
|
|||
#define FMOD_USE_PLATFORM_HEADERS
|
|
@ -0,0 +1 @@
|
|||
[General]
|
|
@ -0,0 +1,442 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE QtCreatorProject>
|
||||
<qtcreator>
|
||||
<data>
|
||||
<variable>EnvironmentId</variable>
|
||||
<value type="QByteArray">{71064a00-ba92-4c03-affd-e7f374fa3265}</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.PluginSettings</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey"/>
|
||||
<value type="bool" key="ClangCodeModel.UseGlobalConfig">true</value>
|
||||
<value type="QString" key="ClangCodeModel.WarningConfigId">Builtin.Questionable</value>
|
||||
<valuemap type="QVariantMap" key="ClangTools">
|
||||
<value type="bool" key="ClangTools.BuildBeforeAnalysis">true</value>
|
||||
<value type="QString" key="ClangTools.DiagnosticConfig">Builtin.DefaultTidyAndClazy</value>
|
||||
<value type="int" key="ClangTools.ParallelJobs">4</value>
|
||||
<valuelist type="QVariantList" key="ClangTools.SelectedDirs"/>
|
||||
<valuelist type="QVariantList" key="ClangTools.SelectedFiles"/>
|
||||
<valuelist type="QVariantList" key="ClangTools.SuppressedDiagnostics"/>
|
||||
<value type="bool" key="ClangTools.UseGlobalSettings">true</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Target.0</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{22e4ca2b-856c-4a9e-96b1-3ef2b55f3da9}</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f load_banks.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f load_banks.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Debug</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug x64</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f load_banks.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f load_banks.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release x64</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f load_banks.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f load_banks.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release x86</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.3">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f load_banks.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f load_banks.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Debug</value>
|
||||
<value type="QString">CPU=x86</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug x86</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.4">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f load_banks.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f load_banks.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=address</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Address Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.5">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f load_banks.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f load_banks.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=memory</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Memory Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.6">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f load_banks.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f load_banks.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=thread</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Thread Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.7">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f load_banks.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f load_banks.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=undefined</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Undefined Behaviour Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">8</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.DeployConfiguration.CustomData"/>
|
||||
<value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||
<value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.Events">
|
||||
<value type="QString">cpu-cycles</value>
|
||||
</valuelist>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
|
||||
<value type="int" key="Analyzer.Perf.Frequency">250</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
|
||||
<value type="QString">-e</value>
|
||||
<value type="QString">cpu-cycles</value>
|
||||
<value type="QString">--call-graph</value>
|
||||
<value type="QString">dwarf,4096</value>
|
||||
<value type="QString">-F</value>
|
||||
<value type="QString">250</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
|
||||
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
|
||||
<value type="int" key="Analyzer.Perf.StackSize">4096</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
|
||||
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
|
||||
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
|
||||
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
|
||||
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
|
||||
<value type="int">0</value>
|
||||
<value type="int">1</value>
|
||||
<value type="int">2</value>
|
||||
<value type="int">3</value>
|
||||
<value type="int">4</value>
|
||||
<value type="int">5</value>
|
||||
<value type="int">6</value>
|
||||
<value type="int">7</value>
|
||||
<value type="int">8</value>
|
||||
<value type="int">9</value>
|
||||
<value type="int">10</value>
|
||||
<value type="int">11</value>
|
||||
<value type="int">12</value>
|
||||
<value type="int">13</value>
|
||||
<value type="int">14</value>
|
||||
</valuelist>
|
||||
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||
<value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.Executable">%{buildDir}/load_banks</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.CustomExecutableRunConfiguration</value>
|
||||
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey"></value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseTerminal">true</value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory">%{buildDir}/../../../../../examples/media</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.TargetCount</variable>
|
||||
<value type="int">1</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>Version</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
</qtcreator>
|
|
@ -0,0 +1 @@
|
|||
-std=c++17 -fPIC -fno-trapping-math
|
|
@ -0,0 +1,690 @@
|
|||
../../../../../../core_api/src/fmod.cpp
|
||||
../../../../../../core_api/src/fmod.cs
|
||||
../../../../../../core_api/src/fmod.h
|
||||
../../../../../../core_api/src/fmod.hpp
|
||||
../../../../../../core_api/src/fmod5.cpp
|
||||
../../../../../../core_api/src/fmod_3d.h
|
||||
../../../../../../core_api/src/fmod_array.h
|
||||
../../../../../../core_api/src/fmod_asm_macros.m4
|
||||
../../../../../../core_api/src/fmod_async.cpp
|
||||
../../../../../../core_api/src/fmod_async.h
|
||||
../../../../../../core_api/src/fmod_atomic.h
|
||||
../../../../../../core_api/src/fmod_atomic_c11.h
|
||||
../../../../../../core_api/src/fmod_atomic_clang.h
|
||||
../../../../../../core_api/src/fmod_atomic_cpp11.h
|
||||
../../../../../../core_api/src/fmod_atomic_gcc.h
|
||||
../../../../../../core_api/src/fmod_atomic_legacy.h
|
||||
../../../../../../core_api/src/fmod_autocleanup.h
|
||||
../../../../../../core_api/src/fmod_channel.cpp
|
||||
../../../../../../core_api/src/fmod_channel_emulated.h
|
||||
../../../../../../core_api/src/fmod_channel_real.cpp
|
||||
../../../../../../core_api/src/fmod_channel_real.h
|
||||
../../../../../../core_api/src/fmod_channel_software.cpp
|
||||
../../../../../../core_api/src/fmod_channel_software.h
|
||||
../../../../../../core_api/src/fmod_channel_stream.cpp
|
||||
../../../../../../core_api/src/fmod_channel_stream.h
|
||||
../../../../../../core_api/src/fmod_channelcontrol.cpp
|
||||
../../../../../../core_api/src/fmod_channelcontroli.cpp
|
||||
../../../../../../core_api/src/fmod_channelcontroli.h
|
||||
../../../../../../core_api/src/fmod_channelgroup.cpp
|
||||
../../../../../../core_api/src/fmod_channelgroupi.cpp
|
||||
../../../../../../core_api/src/fmod_channelgroupi.h
|
||||
../../../../../../core_api/src/fmod_channeli.cpp
|
||||
../../../../../../core_api/src/fmod_channeli.h
|
||||
../../../../../../core_api/src/fmod_channelpool.h
|
||||
../../../../../../core_api/src/fmod_codec.cpp
|
||||
../../../../../../core_api/src/fmod_codec.h
|
||||
../../../../../../core_api/src/fmod_codec_aiff.cpp
|
||||
../../../../../../core_api/src/fmod_codec_aiff.h
|
||||
../../../../../../core_api/src/fmod_codec_dls.cpp
|
||||
../../../../../../core_api/src/fmod_codec_dls.h
|
||||
../../../../../../core_api/src/fmod_codec_fadpcm.cpp
|
||||
../../../../../../core_api/src/fmod_codec_fadpcm.h
|
||||
../../../../../../core_api/src/fmod_codec_fadpcm_arm.m4
|
||||
../../../../../../core_api/src/fmod_codec_flac.cpp
|
||||
../../../../../../core_api/src/fmod_codec_flac.h
|
||||
../../../../../../core_api/src/fmod_codec_fsb5.cpp
|
||||
../../../../../../core_api/src/fmod_codec_fsb5.h
|
||||
../../../../../../core_api/src/fmod_codec_fsbvorbis.cpp
|
||||
../../../../../../core_api/src/fmod_codec_fsbvorbis.h
|
||||
../../../../../../core_api/src/fmod_codec_fsbvorbis_books.cpp
|
||||
../../../../../../core_api/src/fmod_codec_it.cpp
|
||||
../../../../../../core_api/src/fmod_codec_it.h
|
||||
../../../../../../core_api/src/fmod_codec_midi.cpp
|
||||
../../../../../../core_api/src/fmod_codec_midi.h
|
||||
../../../../../../core_api/src/fmod_codec_mod.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mod.h
|
||||
../../../../../../core_api/src/fmod_codec_mpeg.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mpeg.h
|
||||
../../../../../../core_api/src/fmod_codec_mpeg_decode.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mpeg_layer2.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mpeg_layer3.cpp
|
||||
../../../../../../core_api/src/fmod_codec_oggvorbis.cpp
|
||||
../../../../../../core_api/src/fmod_codec_oggvorbis.h
|
||||
../../../../../../core_api/src/fmod_codec_playlist.cpp
|
||||
../../../../../../core_api/src/fmod_codec_playlist.h
|
||||
../../../../../../core_api/src/fmod_codec_raw.cpp
|
||||
../../../../../../core_api/src/fmod_codec_raw.h
|
||||
../../../../../../core_api/src/fmod_codec_s3m.cpp
|
||||
../../../../../../core_api/src/fmod_codec_s3m.h
|
||||
../../../../../../core_api/src/fmod_codec_tag.cpp
|
||||
../../../../../../core_api/src/fmod_codec_tag.h
|
||||
../../../../../../core_api/src/fmod_codec_user.cpp
|
||||
../../../../../../core_api/src/fmod_codec_user.h
|
||||
../../../../../../core_api/src/fmod_codec_wav.cpp
|
||||
../../../../../../core_api/src/fmod_codec_wav.h
|
||||
../../../../../../core_api/src/fmod_codec_wav_imaadpcm.cpp
|
||||
../../../../../../core_api/src/fmod_codec_wav_imaadpcm.h
|
||||
../../../../../../core_api/src/fmod_codec_wav_riff.cpp
|
||||
../../../../../../core_api/src/fmod_codec_xm.cpp
|
||||
../../../../../../core_api/src/fmod_codec_xm.h
|
||||
../../../../../../core_api/src/fmod_codeci.h
|
||||
../../../../../../core_api/src/fmod_common.h
|
||||
../../../../../../core_api/src/fmod_complex.hlsli
|
||||
../../../../../../core_api/src/fmod_convolution.hlsl
|
||||
../../../../../../core_api/src/fmod_debug.cpp
|
||||
../../../../../../core_api/src/fmod_debug.h
|
||||
../../../../../../core_api/src/fmod_downmix.cpp
|
||||
../../../../../../core_api/src/fmod_downmix.h
|
||||
../../../../../../core_api/src/fmod_downmix_dolby_pl2.cpp
|
||||
../../../../../../core_api/src/fmod_downmix_dolby_pl2.h
|
||||
../../../../../../core_api/src/fmod_dsp.cpp
|
||||
../../../../../../core_api/src/fmod_dsp.cs
|
||||
../../../../../../core_api/src/fmod_dsp.h
|
||||
../../../../../../core_api/src/fmod_dsp_biquad.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_biquad.h
|
||||
../../../../../../core_api/src/fmod_dsp_channelmix.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_channelmix.h
|
||||
../../../../../../core_api/src/fmod_dsp_chorus.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_chorus.h
|
||||
../../../../../../core_api/src/fmod_dsp_codec.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_codec.h
|
||||
../../../../../../core_api/src/fmod_dsp_codecpool.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_codecpool.h
|
||||
../../../../../../core_api/src/fmod_dsp_compressor.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_compressor.h
|
||||
../../../../../../core_api/src/fmod_dsp_compressor_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_compressor_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_arm.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_avx.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_vfp.m4
|
||||
../../../../../../core_api/src/fmod_dsp_connectioni.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connectioni.h
|
||||
../../../../../../core_api/src/fmod_dsp_convert.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convert.h
|
||||
../../../../../../core_api/src/fmod_dsp_convert_avx.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convert_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convert_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb.h
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_async.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_avx.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_cpu.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_gpu.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_defaultmatrix.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_defaultmatrix.h
|
||||
../../../../../../core_api/src/fmod_dsp_delay.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_delay.h
|
||||
../../../../../../core_api/src/fmod_dsp_distortion.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_distortion.h
|
||||
../../../../../../core_api/src/fmod_dsp_echo.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_echo.h
|
||||
../../../../../../core_api/src/fmod_dsp_echo_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_echo_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_effects.h
|
||||
../../../../../../core_api/src/fmod_dsp_emulated.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_emulated.h
|
||||
../../../../../../core_api/src/fmod_dsp_fader.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_fader.h
|
||||
../../../../../../core_api/src/fmod_dsp_fft.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_fft.h
|
||||
../../../../../../core_api/src/fmod_dsp_flange.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_flange.h
|
||||
../../../../../../core_api/src/fmod_dsp_highpass.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_highpass.h
|
||||
../../../../../../core_api/src/fmod_dsp_highpass_simple.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_highpass_simple.h
|
||||
../../../../../../core_api/src/fmod_dsp_interleave_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_interleave_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_itecho.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_itecho.h
|
||||
../../../../../../core_api/src/fmod_dsp_limiter.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_limiter.h
|
||||
../../../../../../core_api/src/fmod_dsp_loudness_meter.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_loudness_meter.h
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass.h
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass2.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass2.h
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass_simple.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass_simple.h
|
||||
../../../../../../core_api/src/fmod_dsp_matrix.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_matrix.h
|
||||
../../../../../../core_api/src/fmod_dsp_metering_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_metering_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_dynamics.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_dynamics.h
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq.h
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_normalize.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_normalize.h
|
||||
../../../../../../core_api/src/fmod_dsp_objectpan.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_objectpan.h
|
||||
../../../../../../core_api/src/fmod_dsp_oscillator.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_oscillator.h
|
||||
../../../../../../core_api/src/fmod_dsp_pan.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_pan.h
|
||||
../../../../../../core_api/src/fmod_dsp_parameq.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_parameq.h
|
||||
../../../../../../core_api/src/fmod_dsp_pitchshift.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_pitchshift.h
|
||||
../../../../../../core_api/src/fmod_dsp_porthead.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_porthead.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_cubic.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_cubic.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_arm.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_avx2.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_avx512.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_vfp.m4
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_spline.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_spline.h
|
||||
../../../../../../core_api/src/fmod_dsp_return.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_return.h
|
||||
../../../../../../core_api/src/fmod_dsp_send.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_send.h
|
||||
../../../../../../core_api/src/fmod_dsp_sfxreverb.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_sfxreverb.h
|
||||
../../../../../../core_api/src/fmod_dsp_source.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_source.h
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq.h
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_transceiver.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_transceiver.h
|
||||
../../../../../../core_api/src/fmod_dsp_tremolo.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_tremolo.h
|
||||
../../../../../../core_api/src/fmod_dsp_wavetable.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_wavetable.h
|
||||
../../../../../../core_api/src/fmod_dspi.cpp
|
||||
../../../../../../core_api/src/fmod_dspi.h
|
||||
../../../../../../core_api/src/fmod_endian.h
|
||||
../../../../../../core_api/src/fmod_errors.cs
|
||||
../../../../../../core_api/src/fmod_errors.h
|
||||
../../../../../../core_api/src/fmod_expandingpool.cpp
|
||||
../../../../../../core_api/src/fmod_expandingpool.h
|
||||
../../../../../../core_api/src/fmod_fft.cpp
|
||||
../../../../../../core_api/src/fmod_fft.h
|
||||
../../../../../../core_api/src/fmod_fft_0.hlsl
|
||||
../../../../../../core_api/src/fmod_fft_1.hlsl
|
||||
../../../../../../core_api/src/fmod_fft_common.hlsli
|
||||
../../../../../../core_api/src/fmod_fft_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_fft_sse.cpp
|
||||
../../../../../../core_api/src/fmod_file.cpp
|
||||
../../../../../../core_api/src/fmod_file.h
|
||||
../../../../../../core_api/src/fmod_file_disk.cpp
|
||||
../../../../../../core_api/src/fmod_file_disk.h
|
||||
../../../../../../core_api/src/fmod_file_memory.cpp
|
||||
../../../../../../core_api/src/fmod_file_memory.h
|
||||
../../../../../../core_api/src/fmod_file_net.cpp
|
||||
../../../../../../core_api/src/fmod_file_net.h
|
||||
../../../../../../core_api/src/fmod_file_null.cpp
|
||||
../../../../../../core_api/src/fmod_file_null.h
|
||||
../../../../../../core_api/src/fmod_file_remote.cpp
|
||||
../../../../../../core_api/src/fmod_file_remote.h
|
||||
../../../../../../core_api/src/fmod_file_user.cpp
|
||||
../../../../../../core_api/src/fmod_file_user.h
|
||||
../../../../../../core_api/src/fmod_format.cpp
|
||||
../../../../../../core_api/src/fmod_format.h
|
||||
../../../../../../core_api/src/fmod_freelist.h
|
||||
../../../../../../core_api/src/fmod_geometry.cpp
|
||||
../../../../../../core_api/src/fmod_geometry_mgr.cpp
|
||||
../../../../../../core_api/src/fmod_geometry_mgr.h
|
||||
../../../../../../core_api/src/fmod_geometryi.cpp
|
||||
../../../../../../core_api/src/fmod_geometryi.h
|
||||
../../../../../../core_api/src/fmod_globals.cpp
|
||||
../../../../../../core_api/src/fmod_globals.h
|
||||
../../../../../../core_api/src/fmod_gpu_compute.cpp
|
||||
../../../../../../core_api/src/fmod_gpu_compute.h
|
||||
../../../../../../core_api/src/fmod_ifft_0.hlsl
|
||||
../../../../../../core_api/src/fmod_ifft_1.hlsl
|
||||
../../../../../../core_api/src/fmod_iterator.h
|
||||
../../../../../../core_api/src/fmod_linkedlist.h
|
||||
../../../../../../core_api/src/fmod_listener.cpp
|
||||
../../../../../../core_api/src/fmod_listener.h
|
||||
../../../../../../core_api/src/fmod_localcriticalsection.h
|
||||
../../../../../../core_api/src/fmod_map.h
|
||||
../../../../../../core_api/src/fmod_memory.cpp
|
||||
../../../../../../core_api/src/fmod_memory.h
|
||||
../../../../../../core_api/src/fmod_memory_tracking.cpp
|
||||
../../../../../../core_api/src/fmod_memory_tracking.h
|
||||
../../../../../../core_api/src/fmod_metadata.cpp
|
||||
../../../../../../core_api/src/fmod_metadata.h
|
||||
../../../../../../core_api/src/fmod_mode.h
|
||||
../../../../../../core_api/src/fmod_music.cpp
|
||||
../../../../../../core_api/src/fmod_music.h
|
||||
../../../../../../core_api/src/fmod_net.cpp
|
||||
../../../../../../core_api/src/fmod_net.h
|
||||
../../../../../../core_api/src/fmod_octree.cpp
|
||||
../../../../../../core_api/src/fmod_octree.h
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_arm.h
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_arm.m4
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_arm64.h
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_x86.h
|
||||
../../../../../../core_api/src/fmod_os_misc.h
|
||||
../../../../../../core_api/src/fmod_os_net.h
|
||||
../../../../../../core_api/src/fmod_os_net_posix.cpp
|
||||
../../../../../../core_api/src/fmod_os_net_winsock.cpp
|
||||
../../../../../../core_api/src/fmod_os_output.h
|
||||
../../../../../../core_api/src/fmod_output.cpp
|
||||
../../../../../../core_api/src/fmod_output.h
|
||||
../../../../../../core_api/src/fmod_output_emulated.h
|
||||
../../../../../../core_api/src/fmod_output_nosound.cpp
|
||||
../../../../../../core_api/src/fmod_output_nosound.h
|
||||
../../../../../../core_api/src/fmod_output_nosound_nrt.cpp
|
||||
../../../../../../core_api/src/fmod_output_nosound_nrt.h
|
||||
../../../../../../core_api/src/fmod_output_phase.h
|
||||
../../../../../../core_api/src/fmod_output_phase.mm
|
||||
../../../../../../core_api/src/fmod_output_software.cpp
|
||||
../../../../../../core_api/src/fmod_output_software.h
|
||||
../../../../../../core_api/src/fmod_output_wavwriter.cpp
|
||||
../../../../../../core_api/src/fmod_output_wavwriter.h
|
||||
../../../../../../core_api/src/fmod_output_wavwriter_nrt.cpp
|
||||
../../../../../../core_api/src/fmod_output_wavwriter_nrt.h
|
||||
../../../../../../core_api/src/fmod_output_winsonic.cpp
|
||||
../../../../../../core_api/src/fmod_output_winsonic.h
|
||||
../../../../../../core_api/src/fmod_output_winsonic_compat.h
|
||||
../../../../../../core_api/src/fmod_outputi.h
|
||||
../../../../../../core_api/src/fmod_pan.cpp
|
||||
../../../../../../core_api/src/fmod_pan.h
|
||||
../../../../../../core_api/src/fmod_pluginfactory.cpp
|
||||
../../../../../../core_api/src/fmod_pluginfactory.h
|
||||
../../../../../../core_api/src/fmod_poolallocator.h
|
||||
../../../../../../core_api/src/fmod_profile.cpp
|
||||
../../../../../../core_api/src/fmod_profile.h
|
||||
../../../../../../core_api/src/fmod_profile_channel_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_client.cpp
|
||||
../../../../../../core_api/src/fmod_profile_client.h
|
||||
../../../../../../core_api/src/fmod_profile_codec_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_cpu_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_dsp.cpp
|
||||
../../../../../../core_api/src/fmod_profile_dsp.h
|
||||
../../../../../../core_api/src/fmod_profile_dsp_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_group_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_markers.cpp
|
||||
../../../../../../core_api/src/fmod_profile_markers.h
|
||||
../../../../../../core_api/src/fmod_profile_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_remotefile.cpp
|
||||
../../../../../../core_api/src/fmod_profile_remotefile.h
|
||||
../../../../../../core_api/src/fmod_profile_remotefile_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_stats.cpp
|
||||
../../../../../../core_api/src/fmod_profile_stats.h
|
||||
../../../../../../core_api/src/fmod_profile_stats_pkt.h
|
||||
../../../../../../core_api/src/fmod_random.h
|
||||
../../../../../../core_api/src/fmod_reverb.cpp
|
||||
../../../../../../core_api/src/fmod_reverbi.cpp
|
||||
../../../../../../core_api/src/fmod_reverbi.h
|
||||
../../../../../../core_api/src/fmod_rootsignature.hlsl
|
||||
../../../../../../core_api/src/fmod_sample_software.cpp
|
||||
../../../../../../core_api/src/fmod_sample_software.h
|
||||
../../../../../../core_api/src/fmod_settings.h
|
||||
../../../../../../core_api/src/fmod_shader_compat.hlsli
|
||||
../../../../../../core_api/src/fmod_simd_util_sse.h
|
||||
../../../../../../core_api/src/fmod_sound.cpp
|
||||
../../../../../../core_api/src/fmod_sound_sample.cpp
|
||||
../../../../../../core_api/src/fmod_sound_sample.h
|
||||
../../../../../../core_api/src/fmod_sound_stream.cpp
|
||||
../../../../../../core_api/src/fmod_sound_stream.h
|
||||
../../../../../../core_api/src/fmod_soundgroup.cpp
|
||||
../../../../../../core_api/src/fmod_soundgroupi.cpp
|
||||
../../../../../../core_api/src/fmod_soundgroupi.h
|
||||
../../../../../../core_api/src/fmod_soundi.cpp
|
||||
../../../../../../core_api/src/fmod_soundi.h
|
||||
../../../../../../core_api/src/fmod_speakermap.h
|
||||
../../../../../../core_api/src/fmod_string.cpp
|
||||
../../../../../../core_api/src/fmod_string.h
|
||||
../../../../../../core_api/src/fmod_stringw.cpp
|
||||
../../../../../../core_api/src/fmod_stringw.h
|
||||
../../../../../../core_api/src/fmod_syncpoint.h
|
||||
../../../../../../core_api/src/fmod_system.cpp
|
||||
../../../../../../core_api/src/fmod_systemi.cpp
|
||||
../../../../../../core_api/src/fmod_systemi.h
|
||||
../../../../../../core_api/src/fmod_systemi_channel.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_driver.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_dsp.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_fft.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_sound.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_speaker.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_thread.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_update.cpp
|
||||
../../../../../../core_api/src/fmod_thread.cpp
|
||||
../../../../../../core_api/src/fmod_thread.h
|
||||
../../../../../../core_api/src/fmod_threadsafe.cpp
|
||||
../../../../../../core_api/src/fmod_threadsafe.h
|
||||
../../../../../../core_api/src/fmod_time.cpp
|
||||
../../../../../../core_api/src/fmod_time.h
|
||||
../../../../../../core_api/src/fmod_types.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_os_atomic.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_os_misc.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_os_output.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_alsa.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_alsa.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_pulseaudio.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_pulseaudio.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_settings_platform.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_types_platform.h
|
||||
../../../../../../studio_api/src/fmod_asynccommand.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommand.h
|
||||
../../../../../../studio_api/src/fmod_asynccommand_impl.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommand_impl.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandbuffer.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandbuffer.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandparser.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandparser.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandplayback.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandplayback.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandprinter.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandprinter.h
|
||||
../../../../../../studio_api/src/fmod_asyncmanager.cpp
|
||||
../../../../../../studio_api/src/fmod_asyncmanager.h
|
||||
../../../../../../studio_api/src/fmod_bank_loader.cpp
|
||||
../../../../../../studio_api/src/fmod_bank_loader.h
|
||||
../../../../../../studio_api/src/fmod_bankmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_bankmodel.h
|
||||
../../../../../../studio_api/src/fmod_buildhelper.cpp
|
||||
../../../../../../studio_api/src/fmod_buildhelper.h
|
||||
../../../../../../studio_api/src/fmod_busmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_busmodel.h
|
||||
../../../../../../studio_api/src/fmod_controllermodel.cpp
|
||||
../../../../../../studio_api/src/fmod_controllermodel.h
|
||||
../../../../../../studio_api/src/fmod_curvemodel.cpp
|
||||
../../../../../../studio_api/src/fmod_curvemodel.h
|
||||
../../../../../../studio_api/src/fmod_effect.cpp
|
||||
../../../../../../studio_api/src/fmod_effect.h
|
||||
../../../../../../studio_api/src/fmod_endian.h
|
||||
../../../../../../studio_api/src/fmod_eventmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_eventmodel.h
|
||||
../../../../../../studio_api/src/fmod_factory.cpp
|
||||
../../../../../../studio_api/src/fmod_factory.h
|
||||
../../../../../../studio_api/src/fmod_guid_hash.cpp
|
||||
../../../../../../studio_api/src/fmod_guid_hash.h
|
||||
../../../../../../studio_api/src/fmod_hotswaplookup.cpp
|
||||
../../../../../../studio_api/src/fmod_hotswaplookup.h
|
||||
../../../../../../studio_api/src/fmod_instrumentmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_instrumentmodel.h
|
||||
../../../../../../studio_api/src/fmod_intrusivelist.h
|
||||
../../../../../../studio_api/src/fmod_lfo_shapes.cpp
|
||||
../../../../../../studio_api/src/fmod_lfo_shapes.h
|
||||
../../../../../../studio_api/src/fmod_list.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate.cpp
|
||||
../../../../../../studio_api/src/fmod_liveupdate.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_cmd_base.cpp
|
||||
../../../../../../studio_api/src/fmod_liveupdate_cmd_base.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_control.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_modelsync.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_network_pkt.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_observer.h
|
||||
../../../../../../studio_api/src/fmod_mappingmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_mappingmodel.h
|
||||
../../../../../../studio_api/src/fmod_md5hash.cpp
|
||||
../../../../../../studio_api/src/fmod_md5hash.h
|
||||
../../../../../../studio_api/src/fmod_model_base.h
|
||||
../../../../../../studio_api/src/fmod_model_types.h
|
||||
../../../../../../studio_api/src/fmod_modelbuilder.cpp
|
||||
../../../../../../studio_api/src/fmod_modelbuilder.h
|
||||
../../../../../../studio_api/src/fmod_modelbuilder_impl.h
|
||||
../../../../../../studio_api/src/fmod_modelid_set.h
|
||||
../../../../../../studio_api/src/fmod_modulatormodel.cpp
|
||||
../../../../../../studio_api/src/fmod_modulatormodel.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_builder.cpp
|
||||
../../../../../../studio_api/src/fmod_monitoring_builder.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_dsp.cpp
|
||||
../../../../../../studio_api/src/fmod_monitoring_dsp.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_module.cpp
|
||||
../../../../../../studio_api/src/fmod_monitoring_module.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_network_pkt.h
|
||||
../../../../../../studio_api/src/fmod_objectlookup.cpp
|
||||
../../../../../../studio_api/src/fmod_objectlookup.h
|
||||
../../../../../../studio_api/src/fmod_parametermodel.cpp
|
||||
../../../../../../studio_api/src/fmod_parametermodel.h
|
||||
../../../../../../studio_api/src/fmod_parse.cpp
|
||||
../../../../../../studio_api/src/fmod_parse.h
|
||||
../../../../../../studio_api/src/fmod_playback.h
|
||||
../../../../../../studio_api/src/fmod_playback_bus.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_bus.h
|
||||
../../../../../../studio_api/src/fmod_playback_controller.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_controller.h
|
||||
../../../../../../studio_api/src/fmod_playback_core.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_core.h
|
||||
../../../../../../studio_api/src/fmod_playback_effect.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_effect.h
|
||||
../../../../../../studio_api/src/fmod_playback_event.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_event.h
|
||||
../../../../../../studio_api/src/fmod_playback_factory.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_factory.h
|
||||
../../../../../../studio_api/src/fmod_playback_instrument.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_instrument.h
|
||||
../../../../../../studio_api/src/fmod_playback_modulator.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_modulator.h
|
||||
../../../../../../studio_api/src/fmod_playback_parameter.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_parameter.h
|
||||
../../../../../../studio_api/src/fmod_playback_property.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_property.h
|
||||
../../../../../../studio_api/src/fmod_playback_resource.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_resource.h
|
||||
../../../../../../studio_api/src/fmod_playback_scheduling.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_scheduling.h
|
||||
../../../../../../studio_api/src/fmod_playback_snapshot.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_snapshot.h
|
||||
../../../../../../studio_api/src/fmod_playback_system.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_system.h
|
||||
../../../../../../studio_api/src/fmod_playback_timeline.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_timeline.h
|
||||
../../../../../../studio_api/src/fmod_playback_vca.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_vca.h
|
||||
../../../../../../studio_api/src/fmod_profile_studiogroups.cpp
|
||||
../../../../../../studio_api/src/fmod_profile_studiogroups.h
|
||||
../../../../../../studio_api/src/fmod_property.cpp
|
||||
../../../../../../studio_api/src/fmod_property.h
|
||||
../../../../../../studio_api/src/fmod_radixtree.cpp
|
||||
../../../../../../studio_api/src/fmod_radixtree.h
|
||||
../../../../../../studio_api/src/fmod_repository.cpp
|
||||
../../../../../../studio_api/src/fmod_repository.h
|
||||
../../../../../../studio_api/src/fmod_resource_loader.cpp
|
||||
../../../../../../studio_api/src/fmod_resource_loader.h
|
||||
../../../../../../studio_api/src/fmod_resourcemodel.cpp
|
||||
../../../../../../studio_api/src/fmod_resourcemodel.h
|
||||
../../../../../../studio_api/src/fmod_riff.cpp
|
||||
../../../../../../studio_api/src/fmod_riff.h
|
||||
../../../../../../studio_api/src/fmod_riffstream.cpp
|
||||
../../../../../../studio_api/src/fmod_riffstream.h
|
||||
../../../../../../studio_api/src/fmod_runtime_interface.h
|
||||
../../../../../../studio_api/src/fmod_runtime_manager.cpp
|
||||
../../../../../../studio_api/src/fmod_runtime_manager.h
|
||||
../../../../../../studio_api/src/fmod_serialization.cpp
|
||||
../../../../../../studio_api/src/fmod_serialization.h
|
||||
../../../../../../studio_api/src/fmod_shadow_bank.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_bank.h
|
||||
../../../../../../studio_api/src/fmod_shadow_bus.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_bus.h
|
||||
../../../../../../studio_api/src/fmod_shadow_event.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_event.h
|
||||
../../../../../../studio_api/src/fmod_shadow_parameter.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_parameter.h
|
||||
../../../../../../studio_api/src/fmod_shadow_vca.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_vca.h
|
||||
../../../../../../studio_api/src/fmod_snapshotmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_snapshotmodel.h
|
||||
../../../../../../studio_api/src/fmod_sound_loader.cpp
|
||||
../../../../../../studio_api/src/fmod_sound_loader.h
|
||||
../../../../../../studio_api/src/fmod_soundtable.cpp
|
||||
../../../../../../studio_api/src/fmod_soundtable.h
|
||||
../../../../../../studio_api/src/fmod_studio.cpp
|
||||
../../../../../../studio_api/src/fmod_studio.cs
|
||||
../../../../../../studio_api/src/fmod_studio.h
|
||||
../../../../../../studio_api/src/fmod_studio.hpp
|
||||
../../../../../../studio_api/src/fmod_studio_common.h
|
||||
../../../../../../studio_api/src/fmod_studio_impl.cpp
|
||||
../../../../../../studio_api/src/fmod_studio_impl.h
|
||||
../../../../../../studio_api/src/fmod_studio_string.h
|
||||
../../../../../../studio_api/src/fmod_studio_timeunit.h
|
||||
../../../../../../studio_api/src/fmod_studio_types.h
|
||||
../../../../../../studio_api/src/fmod_threadsafe_queue.cpp
|
||||
../../../../../../studio_api/src/fmod_threadsafe_queue.h
|
||||
../../../../../../studio_api/src/fmod_timelinemodel.cpp
|
||||
../../../../../../studio_api/src/fmod_timelinemodel.h
|
||||
../../../../../../studio_api/src/fmod_unique_id.h
|
||||
../../../../../../studio_api/src/fmod_vcamodel.cpp
|
||||
../../../../../../studio_api/src/fmod_vcamodel.h
|
||||
../../../../../../studio_api/src/fmod_waveformmodel.h
|
||||
../../../../../../studio_api/src/fmod_weakhandle.cpp
|
||||
../../../../../../studio_api/src/fmod_weakhandle.h
|
||||
../../../../../../studio_api/src/fmod_weakhandle_system.cpp
|
||||
../../../../../../studio_api/src/fmod_weakhandle_system.h
|
||||
../../../../../../examples/src/autotest.cpp
|
||||
../../../../../../examples/src/common.cpp
|
||||
../../../../../../examples/src/common.h
|
||||
../../../../../../examples/src/common_dx12.cpp
|
||||
../../../../../../examples/src/common_dx12.h
|
||||
../../../../../../examples/src/common_dx12_ps.h
|
||||
../../../../../../examples/src/common_dx12_vs.h
|
||||
../../../../../../examples/src/common_font_glyphs.h
|
||||
../../../../../../examples/src/common_font_texture.h
|
||||
../../../../../../examples/src/common_vulkan.cpp
|
||||
../../../../../../examples/src/common_vulkan.h
|
||||
../../../../../../examples/src/common_vulkan_fs.h
|
||||
../../../../../../examples/src/common_vulkan_vs.h
|
||||
../../../../../../examples/platforms/linux/src/common_platform.cpp
|
||||
../../../../../../examples/platforms/linux/src/common_platform.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/assert.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/callback.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/export.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/format.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/ordinals.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/stream_decoder.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/share/alloc.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/bitmath.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/bitreader.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/cpu.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/crc.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/fixed.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/format.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/lpc.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/md5.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/memory.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/stream_decoder.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/bitreader_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/cpu_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/fixed_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/lpc_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/nasm.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/bitmath.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/bitreader.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/cpu.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/crc.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/fixed.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/float.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/format.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/lpc.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/md5.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/memory.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/protected/stream_decoder.h
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/include/ogg/ogg.h
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/include/ogg/os_types.h
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/src/bitwise.c
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/src/framing.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/include/vorbis/codec.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/include/vorbis/vorbisfile.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/backends.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/block.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/codebook.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/codebook.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/codec_internal.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/floor1.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/highlevel.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/info.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lookup.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lookup.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lookup_data.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lpc.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lpc.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lsp.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lsp.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/mapping0.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/masking.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/mdct.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/mdct.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/misc.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/os.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/psy.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/registry.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/registry.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/res0.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/scales.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/sharedbook.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/smallft.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/smallft.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/synthesis.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/vorbisfile.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/window.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/window.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/modes/floor_44.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/modes/psych_44.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/modes/residue_44.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_bitwise.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_bitwise.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codec.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codec_internal.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp_avx2.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1_avx2.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor_lookup.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_info.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_avx.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_avx512.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_avx2.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_float.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_float_lookup.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_misc.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_os.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_os_types.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_res012.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_window_lookup.h
|
||||
../../../../../../external/misc/dlmalloc/dlmalloc.cpp
|
||||
../../../../../../external/misc/dlmalloc/dlmalloc.h
|
||||
../make/load_banks.makefile
|
||||
../load_banks.cpp
|
|
@ -0,0 +1,8 @@
|
|||
../../../../../../examples/src
|
||||
../../../../../../examples/platforms/linux/src
|
||||
../../../../../../core_api/src
|
||||
../../../../../../core_api/platforms/linux/src
|
||||
../../../../../src
|
||||
../../../../../../external/misc
|
||||
../../../../../../external/dsps
|
||||
../../../../../../external/decoders
|
|
@ -0,0 +1,43 @@
|
|||
NAME = 3d
|
||||
|
||||
ifndef CPU
|
||||
$(error Specify CPU=[x86|x86_64|arm|arm64])
|
||||
endif
|
||||
ifndef CONFIG
|
||||
$(error Specify CONFIG=[Debug|Release])
|
||||
endif
|
||||
|
||||
ifeq (${CPU}, arm)
|
||||
FLAGS += -marm -march=armv7-a -mfpu=neon -mfloat-abi=hard
|
||||
else ifeq (${CPU}, arm64)
|
||||
FLAGS += -m64 -target aarch64-linux-gnu -march=armv8-a
|
||||
else ifeq (${CPU}, x86)
|
||||
FLAGS += -m32
|
||||
else
|
||||
override CPU = x86_64
|
||||
FLAGS += -m64
|
||||
endif
|
||||
|
||||
ifeq (${CONFIG}, Debug)
|
||||
FLAGS += -g
|
||||
SUFFIX = L
|
||||
else
|
||||
override CONFIG = Release
|
||||
FLAGS += -O2
|
||||
SUFFIX =
|
||||
endif
|
||||
|
||||
SOURCE_FILES = \
|
||||
../3d.cpp \
|
||||
../common.cpp \
|
||||
../common_platform.cpp
|
||||
|
||||
INCLUDE_DIRS = \
|
||||
-I../../../core/inc \
|
||||
-I../../../studio/inc
|
||||
|
||||
CORE_LIB = ../../../core/lib/${CPU}/libfmod${SUFFIX}.so
|
||||
STUDIO_LIB = ../../../studio/lib/${CPU}/libfmodstudio${SUFFIX}.so
|
||||
|
||||
all:
|
||||
g++ -pthread ${FLAGS} -o ${NAME} ${SOURCE_FILES} -Wl,-rpath=\$$ORIGIN/$(dir ${CORE_LIB}),-rpath=\$$ORIGIN/$(dir ${STUDIO_LIB}) ${CORE_LIB} ${STUDIO_LIB} ${INCLUDE_DIRS}
|
|
@ -0,0 +1,43 @@
|
|||
NAME = 3d_multi
|
||||
|
||||
ifndef CPU
|
||||
$(error Specify CPU=[x86|x86_64|arm|arm64])
|
||||
endif
|
||||
ifndef CONFIG
|
||||
$(error Specify CONFIG=[Debug|Release])
|
||||
endif
|
||||
|
||||
ifeq (${CPU}, arm)
|
||||
FLAGS += -marm -march=armv7-a -mfpu=neon -mfloat-abi=hard
|
||||
else ifeq (${CPU}, arm64)
|
||||
FLAGS += -m64 -target aarch64-linux-gnu -march=armv8-a
|
||||
else ifeq (${CPU}, x86)
|
||||
FLAGS += -m32
|
||||
else
|
||||
override CPU = x86_64
|
||||
FLAGS += -m64
|
||||
endif
|
||||
|
||||
ifeq (${CONFIG}, Debug)
|
||||
FLAGS += -g
|
||||
SUFFIX = L
|
||||
else
|
||||
override CONFIG = Release
|
||||
FLAGS += -O2
|
||||
SUFFIX =
|
||||
endif
|
||||
|
||||
SOURCE_FILES = \
|
||||
../3d_multi.cpp \
|
||||
../common.cpp \
|
||||
../common_platform.cpp
|
||||
|
||||
INCLUDE_DIRS = \
|
||||
-I../../../core/inc \
|
||||
-I../../../studio/inc
|
||||
|
||||
CORE_LIB = ../../../core/lib/${CPU}/libfmod${SUFFIX}.so
|
||||
STUDIO_LIB = ../../../studio/lib/${CPU}/libfmodstudio${SUFFIX}.so
|
||||
|
||||
all:
|
||||
g++ -pthread ${FLAGS} -o ${NAME} ${SOURCE_FILES} -Wl,-rpath=\$$ORIGIN/$(dir ${CORE_LIB}),-rpath=\$$ORIGIN/$(dir ${STUDIO_LIB}) ${CORE_LIB} ${STUDIO_LIB} ${INCLUDE_DIRS}
|
|
@ -0,0 +1,43 @@
|
|||
NAME = event_parameter
|
||||
|
||||
ifndef CPU
|
||||
$(error Specify CPU=[x86|x86_64|arm|arm64])
|
||||
endif
|
||||
ifndef CONFIG
|
||||
$(error Specify CONFIG=[Debug|Release])
|
||||
endif
|
||||
|
||||
ifeq (${CPU}, arm)
|
||||
FLAGS += -marm -march=armv7-a -mfpu=neon -mfloat-abi=hard
|
||||
else ifeq (${CPU}, arm64)
|
||||
FLAGS += -m64 -target aarch64-linux-gnu -march=armv8-a
|
||||
else ifeq (${CPU}, x86)
|
||||
FLAGS += -m32
|
||||
else
|
||||
override CPU = x86_64
|
||||
FLAGS += -m64
|
||||
endif
|
||||
|
||||
ifeq (${CONFIG}, Debug)
|
||||
FLAGS += -g
|
||||
SUFFIX = L
|
||||
else
|
||||
override CONFIG = Release
|
||||
FLAGS += -O2
|
||||
SUFFIX =
|
||||
endif
|
||||
|
||||
SOURCE_FILES = \
|
||||
../event_parameter.cpp \
|
||||
../common.cpp \
|
||||
../common_platform.cpp
|
||||
|
||||
INCLUDE_DIRS = \
|
||||
-I../../../core/inc \
|
||||
-I../../../studio/inc
|
||||
|
||||
CORE_LIB = ../../../core/lib/${CPU}/libfmod${SUFFIX}.so
|
||||
STUDIO_LIB = ../../../studio/lib/${CPU}/libfmodstudio${SUFFIX}.so
|
||||
|
||||
all:
|
||||
g++ -pthread ${FLAGS} -o ${NAME} ${SOURCE_FILES} -Wl,-rpath=\$$ORIGIN/$(dir ${CORE_LIB}),-rpath=\$$ORIGIN/$(dir ${STUDIO_LIB}) ${CORE_LIB} ${STUDIO_LIB} ${INCLUDE_DIRS}
|
|
@ -0,0 +1,43 @@
|
|||
NAME = load_banks
|
||||
|
||||
ifndef CPU
|
||||
$(error Specify CPU=[x86|x86_64|arm|arm64])
|
||||
endif
|
||||
ifndef CONFIG
|
||||
$(error Specify CONFIG=[Debug|Release])
|
||||
endif
|
||||
|
||||
ifeq (${CPU}, arm)
|
||||
FLAGS += -marm -march=armv7-a -mfpu=neon -mfloat-abi=hard
|
||||
else ifeq (${CPU}, arm64)
|
||||
FLAGS += -m64 -target aarch64-linux-gnu -march=armv8-a
|
||||
else ifeq (${CPU}, x86)
|
||||
FLAGS += -m32
|
||||
else
|
||||
override CPU = x86_64
|
||||
FLAGS += -m64
|
||||
endif
|
||||
|
||||
ifeq (${CONFIG}, Debug)
|
||||
FLAGS += -g
|
||||
SUFFIX = L
|
||||
else
|
||||
override CONFIG = Release
|
||||
FLAGS += -O2
|
||||
SUFFIX =
|
||||
endif
|
||||
|
||||
SOURCE_FILES = \
|
||||
../load_banks.cpp \
|
||||
../common.cpp \
|
||||
../common_platform.cpp
|
||||
|
||||
INCLUDE_DIRS = \
|
||||
-I../../../core/inc \
|
||||
-I../../../studio/inc
|
||||
|
||||
CORE_LIB = ../../../core/lib/${CPU}/libfmod${SUFFIX}.so
|
||||
STUDIO_LIB = ../../../studio/lib/${CPU}/libfmodstudio${SUFFIX}.so
|
||||
|
||||
all:
|
||||
g++ -pthread ${FLAGS} -o ${NAME} ${SOURCE_FILES} -Wl,-rpath=\$$ORIGIN/$(dir ${CORE_LIB}),-rpath=\$$ORIGIN/$(dir ${STUDIO_LIB}) ${CORE_LIB} ${STUDIO_LIB} ${INCLUDE_DIRS}
|
|
@ -0,0 +1,43 @@
|
|||
NAME = music_callbacks
|
||||
|
||||
ifndef CPU
|
||||
$(error Specify CPU=[x86|x86_64|arm|arm64])
|
||||
endif
|
||||
ifndef CONFIG
|
||||
$(error Specify CONFIG=[Debug|Release])
|
||||
endif
|
||||
|
||||
ifeq (${CPU}, arm)
|
||||
FLAGS += -marm -march=armv7-a -mfpu=neon -mfloat-abi=hard
|
||||
else ifeq (${CPU}, arm64)
|
||||
FLAGS += -m64 -target aarch64-linux-gnu -march=armv8-a
|
||||
else ifeq (${CPU}, x86)
|
||||
FLAGS += -m32
|
||||
else
|
||||
override CPU = x86_64
|
||||
FLAGS += -m64
|
||||
endif
|
||||
|
||||
ifeq (${CONFIG}, Debug)
|
||||
FLAGS += -g
|
||||
SUFFIX = L
|
||||
else
|
||||
override CONFIG = Release
|
||||
FLAGS += -O2
|
||||
SUFFIX =
|
||||
endif
|
||||
|
||||
SOURCE_FILES = \
|
||||
../music_callbacks.cpp \
|
||||
../common.cpp \
|
||||
../common_platform.cpp
|
||||
|
||||
INCLUDE_DIRS = \
|
||||
-I../../../core/inc \
|
||||
-I../../../studio/inc
|
||||
|
||||
CORE_LIB = ../../../core/lib/${CPU}/libfmod${SUFFIX}.so
|
||||
STUDIO_LIB = ../../../studio/lib/${CPU}/libfmodstudio${SUFFIX}.so
|
||||
|
||||
all:
|
||||
g++ -pthread ${FLAGS} -o ${NAME} ${SOURCE_FILES} -Wl,-rpath=\$$ORIGIN/$(dir ${CORE_LIB}),-rpath=\$$ORIGIN/$(dir ${STUDIO_LIB}) ${CORE_LIB} ${STUDIO_LIB} ${INCLUDE_DIRS}
|
|
@ -0,0 +1,43 @@
|
|||
NAME = objectpan
|
||||
|
||||
ifndef CPU
|
||||
$(error Specify CPU=[x86|x86_64|arm|arm64])
|
||||
endif
|
||||
ifndef CONFIG
|
||||
$(error Specify CONFIG=[Debug|Release])
|
||||
endif
|
||||
|
||||
ifeq (${CPU}, arm)
|
||||
FLAGS += -marm -march=armv7-a -mfpu=neon -mfloat-abi=hard
|
||||
else ifeq (${CPU}, arm64)
|
||||
FLAGS += -m64 -target aarch64-linux-gnu -march=armv8-a
|
||||
else ifeq (${CPU}, x86)
|
||||
FLAGS += -m32
|
||||
else
|
||||
override CPU = x86_64
|
||||
FLAGS += -m64
|
||||
endif
|
||||
|
||||
ifeq (${CONFIG}, Debug)
|
||||
FLAGS += -g
|
||||
SUFFIX = L
|
||||
else
|
||||
override CONFIG = Release
|
||||
FLAGS += -O2
|
||||
SUFFIX =
|
||||
endif
|
||||
|
||||
SOURCE_FILES = \
|
||||
../objectpan.cpp \
|
||||
../common.cpp \
|
||||
../common_platform.cpp
|
||||
|
||||
INCLUDE_DIRS = \
|
||||
-I../../../core/inc \
|
||||
-I../../../studio/inc
|
||||
|
||||
CORE_LIB = ../../../core/lib/${CPU}/libfmod${SUFFIX}.so
|
||||
STUDIO_LIB = ../../../studio/lib/${CPU}/libfmodstudio${SUFFIX}.so
|
||||
|
||||
all:
|
||||
g++ -pthread ${FLAGS} -o ${NAME} ${SOURCE_FILES} -Wl,-rpath=\$$ORIGIN/$(dir ${CORE_LIB}),-rpath=\$$ORIGIN/$(dir ${STUDIO_LIB}) ${CORE_LIB} ${STUDIO_LIB} ${INCLUDE_DIRS}
|
|
@ -0,0 +1,43 @@
|
|||
NAME = programmer_sound
|
||||
|
||||
ifndef CPU
|
||||
$(error Specify CPU=[x86|x86_64|arm|arm64])
|
||||
endif
|
||||
ifndef CONFIG
|
||||
$(error Specify CONFIG=[Debug|Release])
|
||||
endif
|
||||
|
||||
ifeq (${CPU}, arm)
|
||||
FLAGS += -marm -march=armv7-a -mfpu=neon -mfloat-abi=hard
|
||||
else ifeq (${CPU}, arm64)
|
||||
FLAGS += -m64 -target aarch64-linux-gnu -march=armv8-a
|
||||
else ifeq (${CPU}, x86)
|
||||
FLAGS += -m32
|
||||
else
|
||||
override CPU = x86_64
|
||||
FLAGS += -m64
|
||||
endif
|
||||
|
||||
ifeq (${CONFIG}, Debug)
|
||||
FLAGS += -g
|
||||
SUFFIX = L
|
||||
else
|
||||
override CONFIG = Release
|
||||
FLAGS += -O2
|
||||
SUFFIX =
|
||||
endif
|
||||
|
||||
SOURCE_FILES = \
|
||||
../programmer_sound.cpp \
|
||||
../common.cpp \
|
||||
../common_platform.cpp
|
||||
|
||||
INCLUDE_DIRS = \
|
||||
-I../../../core/inc \
|
||||
-I../../../studio/inc
|
||||
|
||||
CORE_LIB = ../../../core/lib/${CPU}/libfmod${SUFFIX}.so
|
||||
STUDIO_LIB = ../../../studio/lib/${CPU}/libfmodstudio${SUFFIX}.so
|
||||
|
||||
all:
|
||||
g++ -pthread ${FLAGS} -o ${NAME} ${SOURCE_FILES} -Wl,-rpath=\$$ORIGIN/$(dir ${CORE_LIB}),-rpath=\$$ORIGIN/$(dir ${STUDIO_LIB}) ${CORE_LIB} ${STUDIO_LIB} ${INCLUDE_DIRS}
|
|
@ -0,0 +1,43 @@
|
|||
NAME = recording_playback
|
||||
|
||||
ifndef CPU
|
||||
$(error Specify CPU=[x86|x86_64|arm|arm64])
|
||||
endif
|
||||
ifndef CONFIG
|
||||
$(error Specify CONFIG=[Debug|Release])
|
||||
endif
|
||||
|
||||
ifeq (${CPU}, arm)
|
||||
FLAGS += -marm -march=armv7-a -mfpu=neon -mfloat-abi=hard
|
||||
else ifeq (${CPU}, arm64)
|
||||
FLAGS += -m64 -target aarch64-linux-gnu -march=armv8-a
|
||||
else ifeq (${CPU}, x86)
|
||||
FLAGS += -m32
|
||||
else
|
||||
override CPU = x86_64
|
||||
FLAGS += -m64
|
||||
endif
|
||||
|
||||
ifeq (${CONFIG}, Debug)
|
||||
FLAGS += -g
|
||||
SUFFIX = L
|
||||
else
|
||||
override CONFIG = Release
|
||||
FLAGS += -O2
|
||||
SUFFIX =
|
||||
endif
|
||||
|
||||
SOURCE_FILES = \
|
||||
../recording_playback.cpp \
|
||||
../common.cpp \
|
||||
../common_platform.cpp
|
||||
|
||||
INCLUDE_DIRS = \
|
||||
-I../../../core/inc \
|
||||
-I../../../studio/inc
|
||||
|
||||
CORE_LIB = ../../../core/lib/${CPU}/libfmod${SUFFIX}.so
|
||||
STUDIO_LIB = ../../../studio/lib/${CPU}/libfmodstudio${SUFFIX}.so
|
||||
|
||||
all:
|
||||
g++ -pthread ${FLAGS} -o ${NAME} ${SOURCE_FILES} -Wl,-rpath=\$$ORIGIN/$(dir ${CORE_LIB}),-rpath=\$$ORIGIN/$(dir ${STUDIO_LIB}) ${CORE_LIB} ${STUDIO_LIB} ${INCLUDE_DIRS}
|
|
@ -0,0 +1,43 @@
|
|||
NAME = simple_event
|
||||
|
||||
ifndef CPU
|
||||
$(error Specify CPU=[x86|x86_64|arm|arm64])
|
||||
endif
|
||||
ifndef CONFIG
|
||||
$(error Specify CONFIG=[Debug|Release])
|
||||
endif
|
||||
|
||||
ifeq (${CPU}, arm)
|
||||
FLAGS += -marm -march=armv7-a -mfpu=neon -mfloat-abi=hard
|
||||
else ifeq (${CPU}, arm64)
|
||||
FLAGS += -m64 -target aarch64-linux-gnu -march=armv8-a
|
||||
else ifeq (${CPU}, x86)
|
||||
FLAGS += -m32
|
||||
else
|
||||
override CPU = x86_64
|
||||
FLAGS += -m64
|
||||
endif
|
||||
|
||||
ifeq (${CONFIG}, Debug)
|
||||
FLAGS += -g
|
||||
SUFFIX = L
|
||||
else
|
||||
override CONFIG = Release
|
||||
FLAGS += -O2
|
||||
SUFFIX =
|
||||
endif
|
||||
|
||||
SOURCE_FILES = \
|
||||
../simple_event.cpp \
|
||||
../common.cpp \
|
||||
../common_platform.cpp
|
||||
|
||||
INCLUDE_DIRS = \
|
||||
-I../../../core/inc \
|
||||
-I../../../studio/inc
|
||||
|
||||
CORE_LIB = ../../../core/lib/${CPU}/libfmod${SUFFIX}.so
|
||||
STUDIO_LIB = ../../../studio/lib/${CPU}/libfmodstudio${SUFFIX}.so
|
||||
|
||||
all:
|
||||
g++ -pthread ${FLAGS} -o ${NAME} ${SOURCE_FILES} -Wl,-rpath=\$$ORIGIN/$(dir ${CORE_LIB}),-rpath=\$$ORIGIN/$(dir ${STUDIO_LIB}) ${CORE_LIB} ${STUDIO_LIB} ${INCLUDE_DIRS}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,175 @@
|
|||
/*==============================================================================
|
||||
Music Callback Example
|
||||
Copyright (c), Firelight Technologies Pty, Ltd 2012-2025.
|
||||
|
||||
This example demonstrates beat and named marker callbacks when playing music.
|
||||
|
||||
### See Also ###
|
||||
* Studio::EventInstance::setCallback
|
||||
* FMOD_STUDIO_EVENT_CALLBACK_TIMELINE_MARKER
|
||||
* FMOD_STUDIO_EVENT_CALLBACK_TIMELINE_BEAT
|
||||
|
||||
For information on using FMOD example code in your own programs, visit
|
||||
https://www.fmod.com/legal
|
||||
==============================================================================*/
|
||||
#include "fmod_studio.hpp"
|
||||
#include "fmod.hpp"
|
||||
#include "common.h"
|
||||
#include <vector>
|
||||
#include <string>
|
||||
|
||||
static const int MAX_ENTRIES = 6;
|
||||
|
||||
struct CallbackInfo
|
||||
{
|
||||
Common_Mutex mMutex;
|
||||
std::vector<std::string> mEntries;
|
||||
};
|
||||
|
||||
FMOD_RESULT F_CALL markerCallback(FMOD_STUDIO_EVENT_CALLBACK_TYPE type, FMOD_STUDIO_EVENTINSTANCE* event, void *parameters);
|
||||
|
||||
int FMOD_Main()
|
||||
{
|
||||
void *extraDriverData = NULL;
|
||||
Common_Init(&extraDriverData);
|
||||
|
||||
FMOD::Studio::System* system = NULL;
|
||||
ERRCHECK( FMOD::Studio::System::create(&system) );
|
||||
|
||||
// The example Studio project is authored for 5.1 sound, so set up the system output mode to match
|
||||
FMOD::System* coreSystem = NULL;
|
||||
ERRCHECK( system->getCoreSystem(&coreSystem) );
|
||||
ERRCHECK( coreSystem->setSoftwareFormat(0, FMOD_SPEAKERMODE_5POINT1, 0) );
|
||||
|
||||
ERRCHECK( system->initialize(1024, FMOD_STUDIO_INIT_NORMAL, FMOD_INIT_NORMAL, extraDriverData) );
|
||||
|
||||
FMOD::Studio::Bank* masterBank = NULL;
|
||||
ERRCHECK( system->loadBankFile(Common_MediaPath("Master.bank"), FMOD_STUDIO_LOAD_BANK_NORMAL, &masterBank) );
|
||||
|
||||
FMOD::Studio::Bank* stringsBank = NULL;
|
||||
ERRCHECK( system->loadBankFile(Common_MediaPath("Master.strings.bank"), FMOD_STUDIO_LOAD_BANK_NORMAL, &stringsBank) );
|
||||
|
||||
FMOD::Studio::Bank* musicBank = NULL;
|
||||
FMOD_RESULT result = system->loadBankFile(Common_MediaPath("Music.bank"), FMOD_STUDIO_LOAD_BANK_NORMAL, &musicBank);
|
||||
if (result != FMOD_OK)
|
||||
{
|
||||
// Music bank is not exported by default, you will have to export from the tool first
|
||||
Common_Fatal("Please export music.bank from the Studio tool to run this example");
|
||||
}
|
||||
|
||||
FMOD::Studio::EventDescription* eventDescription = NULL;
|
||||
ERRCHECK( system->getEvent("event:/Music/Level 01", &eventDescription) );
|
||||
|
||||
FMOD::Studio::EventInstance* eventInstance = NULL;
|
||||
ERRCHECK( eventDescription->createInstance(&eventInstance) );
|
||||
|
||||
CallbackInfo info;
|
||||
Common_Mutex_Create(&info.mMutex);
|
||||
|
||||
ERRCHECK( eventInstance->setUserData(&info) );
|
||||
ERRCHECK( eventInstance->setCallback(markerCallback,
|
||||
FMOD_STUDIO_EVENT_CALLBACK_TIMELINE_MARKER | FMOD_STUDIO_EVENT_CALLBACK_TIMELINE_BEAT |
|
||||
FMOD_STUDIO_EVENT_CALLBACK_SOUND_PLAYED | FMOD_STUDIO_EVENT_CALLBACK_SOUND_STOPPED) );
|
||||
ERRCHECK( eventInstance->start() );
|
||||
|
||||
FMOD_STUDIO_PARAMETER_DESCRIPTION parameterDescription;
|
||||
ERRCHECK( eventDescription->getParameterDescriptionByName("Progression", ¶meterDescription) );
|
||||
|
||||
FMOD_STUDIO_PARAMETER_ID progressionID = parameterDescription.id;
|
||||
|
||||
float progression = 0.0f;
|
||||
ERRCHECK(eventInstance->setParameterByID(progressionID, progression));
|
||||
|
||||
do
|
||||
{
|
||||
Common_Update();
|
||||
|
||||
if (Common_BtnPress(BTN_MORE))
|
||||
{
|
||||
progression = (progression == 0.0f ? 1.0f : 0.0f);
|
||||
ERRCHECK(eventInstance->setParameterByID(progressionID, progression));
|
||||
}
|
||||
|
||||
ERRCHECK( system->update() );
|
||||
|
||||
int position;
|
||||
ERRCHECK( eventInstance->getTimelinePosition(&position) );
|
||||
|
||||
Common_Draw("==================================================");
|
||||
Common_Draw("Music Callback Example.");
|
||||
Common_Draw("Copyright (c) Firelight Technologies 2012-2025.");
|
||||
Common_Draw("==================================================");
|
||||
Common_Draw("");
|
||||
Common_Draw("Timeline = %d", position);
|
||||
Common_Draw("");
|
||||
// Obtain lock and look at our strings
|
||||
Common_Mutex_Enter(&info.mMutex);
|
||||
for (size_t i=0; i<info.mEntries.size(); ++i)
|
||||
{
|
||||
Common_Draw(" %s\n", info.mEntries[i].c_str());
|
||||
}
|
||||
Common_Mutex_Leave(&info.mMutex);
|
||||
Common_Draw("");
|
||||
Common_Draw("Press %s to toggle progression (currently %g)", Common_BtnStr(BTN_MORE), progression);
|
||||
Common_Draw("Press %s to quit", Common_BtnStr(BTN_QUIT));
|
||||
|
||||
Common_Sleep(50);
|
||||
} while (!Common_BtnPress(BTN_QUIT));
|
||||
|
||||
ERRCHECK( system->release() );
|
||||
|
||||
Common_Mutex_Destroy(&info.mMutex);
|
||||
Common_Close();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Obtain a lock and add a string entry to our list
|
||||
void markerAddString(CallbackInfo* info, const char* format, ...)
|
||||
{
|
||||
char buf[256];
|
||||
va_list args;
|
||||
va_start(args, format);
|
||||
Common_vsnprintf(buf, 256, format, args);
|
||||
va_end(args);
|
||||
buf[255] = '\0';
|
||||
Common_Mutex_Enter(&info->mMutex);
|
||||
if (info->mEntries.size() >= MAX_ENTRIES)
|
||||
{
|
||||
info->mEntries.erase(info->mEntries.begin());
|
||||
}
|
||||
info->mEntries.push_back(std::string(buf));
|
||||
Common_Mutex_Leave(&info->mMutex);
|
||||
}
|
||||
|
||||
// Callback from Studio - Remember these callbacks will occur in the Studio update thread, NOT the game thread.
|
||||
FMOD_RESULT F_CALL markerCallback(FMOD_STUDIO_EVENT_CALLBACK_TYPE type, FMOD_STUDIO_EVENTINSTANCE* event, void *parameters)
|
||||
{
|
||||
CallbackInfo* callbackInfo;
|
||||
ERRCHECK(((FMOD::Studio::EventInstance*)event)->getUserData((void**)&callbackInfo));
|
||||
|
||||
if (type == FMOD_STUDIO_EVENT_CALLBACK_TIMELINE_MARKER)
|
||||
{
|
||||
FMOD_STUDIO_TIMELINE_MARKER_PROPERTIES* props = (FMOD_STUDIO_TIMELINE_MARKER_PROPERTIES*)parameters;
|
||||
markerAddString(callbackInfo, "Named marker '%s'", props->name);
|
||||
}
|
||||
else if (type == FMOD_STUDIO_EVENT_CALLBACK_TIMELINE_BEAT)
|
||||
{
|
||||
FMOD_STUDIO_TIMELINE_BEAT_PROPERTIES* props = (FMOD_STUDIO_TIMELINE_BEAT_PROPERTIES*)parameters;
|
||||
markerAddString(callbackInfo, "beat %d, bar %d (tempo %.1f %d:%d)", props->beat, props->bar, props->tempo, props->timesignatureupper, props->timesignaturelower);
|
||||
}
|
||||
if (type == FMOD_STUDIO_EVENT_CALLBACK_SOUND_PLAYED || type == FMOD_STUDIO_EVENT_CALLBACK_SOUND_STOPPED)
|
||||
{
|
||||
FMOD::Sound* sound = (FMOD::Sound*)parameters;
|
||||
char name[256];
|
||||
ERRCHECK(sound->getName(name, 256));
|
||||
unsigned int len;
|
||||
ERRCHECK(sound->getLength(&len, FMOD_TIMEUNIT_MS));
|
||||
|
||||
markerAddString(callbackInfo, "Sound '%s' (length %.3f) %s",
|
||||
name, (float)len/1000.0f,
|
||||
type == FMOD_STUDIO_EVENT_CALLBACK_SOUND_PLAYED ? "Started" : "Stopped");
|
||||
}
|
||||
|
||||
return FMOD_OK;
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
-std=c17 -fPIC -fno-trapping-math
|
|
@ -0,0 +1 @@
|
|||
#define FMOD_USE_PLATFORM_HEADERS
|
|
@ -0,0 +1 @@
|
|||
[General]
|
|
@ -0,0 +1,442 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE QtCreatorProject>
|
||||
<qtcreator>
|
||||
<data>
|
||||
<variable>EnvironmentId</variable>
|
||||
<value type="QByteArray">{71064a00-ba92-4c03-affd-e7f374fa3265}</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.PluginSettings</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey"/>
|
||||
<value type="bool" key="ClangCodeModel.UseGlobalConfig">true</value>
|
||||
<value type="QString" key="ClangCodeModel.WarningConfigId">Builtin.Questionable</value>
|
||||
<valuemap type="QVariantMap" key="ClangTools">
|
||||
<value type="bool" key="ClangTools.BuildBeforeAnalysis">true</value>
|
||||
<value type="QString" key="ClangTools.DiagnosticConfig">Builtin.DefaultTidyAndClazy</value>
|
||||
<value type="int" key="ClangTools.ParallelJobs">4</value>
|
||||
<valuelist type="QVariantList" key="ClangTools.SelectedDirs"/>
|
||||
<valuelist type="QVariantList" key="ClangTools.SelectedFiles"/>
|
||||
<valuelist type="QVariantList" key="ClangTools.SuppressedDiagnostics"/>
|
||||
<value type="bool" key="ClangTools.UseGlobalSettings">true</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Target.0</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{22e4ca2b-856c-4a9e-96b1-3ef2b55f3da9}</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f music_callbacks.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f music_callbacks.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Debug</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug x64</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f music_callbacks.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f music_callbacks.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release x64</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f music_callbacks.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f music_callbacks.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release x86</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.3">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f music_callbacks.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f music_callbacks.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Debug</value>
|
||||
<value type="QString">CPU=x86</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug x86</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.4">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f music_callbacks.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f music_callbacks.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=address</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Address Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.5">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f music_callbacks.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f music_callbacks.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=memory</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Memory Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.6">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f music_callbacks.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f music_callbacks.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=thread</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Thread Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.7">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f music_callbacks.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f music_callbacks.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=undefined</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Undefined Behaviour Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">8</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.DeployConfiguration.CustomData"/>
|
||||
<value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||
<value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.Events">
|
||||
<value type="QString">cpu-cycles</value>
|
||||
</valuelist>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
|
||||
<value type="int" key="Analyzer.Perf.Frequency">250</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
|
||||
<value type="QString">-e</value>
|
||||
<value type="QString">cpu-cycles</value>
|
||||
<value type="QString">--call-graph</value>
|
||||
<value type="QString">dwarf,4096</value>
|
||||
<value type="QString">-F</value>
|
||||
<value type="QString">250</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
|
||||
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
|
||||
<value type="int" key="Analyzer.Perf.StackSize">4096</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
|
||||
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
|
||||
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
|
||||
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
|
||||
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
|
||||
<value type="int">0</value>
|
||||
<value type="int">1</value>
|
||||
<value type="int">2</value>
|
||||
<value type="int">3</value>
|
||||
<value type="int">4</value>
|
||||
<value type="int">5</value>
|
||||
<value type="int">6</value>
|
||||
<value type="int">7</value>
|
||||
<value type="int">8</value>
|
||||
<value type="int">9</value>
|
||||
<value type="int">10</value>
|
||||
<value type="int">11</value>
|
||||
<value type="int">12</value>
|
||||
<value type="int">13</value>
|
||||
<value type="int">14</value>
|
||||
</valuelist>
|
||||
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||
<value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.Executable">%{buildDir}/music_callbacks</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.CustomExecutableRunConfiguration</value>
|
||||
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey"></value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseTerminal">true</value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory">%{buildDir}/../../../../../examples/media</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.TargetCount</variable>
|
||||
<value type="int">1</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>Version</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
</qtcreator>
|
|
@ -0,0 +1 @@
|
|||
-std=c++17 -fPIC -fno-trapping-math
|
|
@ -0,0 +1,690 @@
|
|||
../../../../../../core_api/src/fmod.cpp
|
||||
../../../../../../core_api/src/fmod.cs
|
||||
../../../../../../core_api/src/fmod.h
|
||||
../../../../../../core_api/src/fmod.hpp
|
||||
../../../../../../core_api/src/fmod5.cpp
|
||||
../../../../../../core_api/src/fmod_3d.h
|
||||
../../../../../../core_api/src/fmod_array.h
|
||||
../../../../../../core_api/src/fmod_asm_macros.m4
|
||||
../../../../../../core_api/src/fmod_async.cpp
|
||||
../../../../../../core_api/src/fmod_async.h
|
||||
../../../../../../core_api/src/fmod_atomic.h
|
||||
../../../../../../core_api/src/fmod_atomic_c11.h
|
||||
../../../../../../core_api/src/fmod_atomic_clang.h
|
||||
../../../../../../core_api/src/fmod_atomic_cpp11.h
|
||||
../../../../../../core_api/src/fmod_atomic_gcc.h
|
||||
../../../../../../core_api/src/fmod_atomic_legacy.h
|
||||
../../../../../../core_api/src/fmod_autocleanup.h
|
||||
../../../../../../core_api/src/fmod_channel.cpp
|
||||
../../../../../../core_api/src/fmod_channel_emulated.h
|
||||
../../../../../../core_api/src/fmod_channel_real.cpp
|
||||
../../../../../../core_api/src/fmod_channel_real.h
|
||||
../../../../../../core_api/src/fmod_channel_software.cpp
|
||||
../../../../../../core_api/src/fmod_channel_software.h
|
||||
../../../../../../core_api/src/fmod_channel_stream.cpp
|
||||
../../../../../../core_api/src/fmod_channel_stream.h
|
||||
../../../../../../core_api/src/fmod_channelcontrol.cpp
|
||||
../../../../../../core_api/src/fmod_channelcontroli.cpp
|
||||
../../../../../../core_api/src/fmod_channelcontroli.h
|
||||
../../../../../../core_api/src/fmod_channelgroup.cpp
|
||||
../../../../../../core_api/src/fmod_channelgroupi.cpp
|
||||
../../../../../../core_api/src/fmod_channelgroupi.h
|
||||
../../../../../../core_api/src/fmod_channeli.cpp
|
||||
../../../../../../core_api/src/fmod_channeli.h
|
||||
../../../../../../core_api/src/fmod_channelpool.h
|
||||
../../../../../../core_api/src/fmod_codec.cpp
|
||||
../../../../../../core_api/src/fmod_codec.h
|
||||
../../../../../../core_api/src/fmod_codec_aiff.cpp
|
||||
../../../../../../core_api/src/fmod_codec_aiff.h
|
||||
../../../../../../core_api/src/fmod_codec_dls.cpp
|
||||
../../../../../../core_api/src/fmod_codec_dls.h
|
||||
../../../../../../core_api/src/fmod_codec_fadpcm.cpp
|
||||
../../../../../../core_api/src/fmod_codec_fadpcm.h
|
||||
../../../../../../core_api/src/fmod_codec_fadpcm_arm.m4
|
||||
../../../../../../core_api/src/fmod_codec_flac.cpp
|
||||
../../../../../../core_api/src/fmod_codec_flac.h
|
||||
../../../../../../core_api/src/fmod_codec_fsb5.cpp
|
||||
../../../../../../core_api/src/fmod_codec_fsb5.h
|
||||
../../../../../../core_api/src/fmod_codec_fsbvorbis.cpp
|
||||
../../../../../../core_api/src/fmod_codec_fsbvorbis.h
|
||||
../../../../../../core_api/src/fmod_codec_fsbvorbis_books.cpp
|
||||
../../../../../../core_api/src/fmod_codec_it.cpp
|
||||
../../../../../../core_api/src/fmod_codec_it.h
|
||||
../../../../../../core_api/src/fmod_codec_midi.cpp
|
||||
../../../../../../core_api/src/fmod_codec_midi.h
|
||||
../../../../../../core_api/src/fmod_codec_mod.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mod.h
|
||||
../../../../../../core_api/src/fmod_codec_mpeg.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mpeg.h
|
||||
../../../../../../core_api/src/fmod_codec_mpeg_decode.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mpeg_layer2.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mpeg_layer3.cpp
|
||||
../../../../../../core_api/src/fmod_codec_oggvorbis.cpp
|
||||
../../../../../../core_api/src/fmod_codec_oggvorbis.h
|
||||
../../../../../../core_api/src/fmod_codec_playlist.cpp
|
||||
../../../../../../core_api/src/fmod_codec_playlist.h
|
||||
../../../../../../core_api/src/fmod_codec_raw.cpp
|
||||
../../../../../../core_api/src/fmod_codec_raw.h
|
||||
../../../../../../core_api/src/fmod_codec_s3m.cpp
|
||||
../../../../../../core_api/src/fmod_codec_s3m.h
|
||||
../../../../../../core_api/src/fmod_codec_tag.cpp
|
||||
../../../../../../core_api/src/fmod_codec_tag.h
|
||||
../../../../../../core_api/src/fmod_codec_user.cpp
|
||||
../../../../../../core_api/src/fmod_codec_user.h
|
||||
../../../../../../core_api/src/fmod_codec_wav.cpp
|
||||
../../../../../../core_api/src/fmod_codec_wav.h
|
||||
../../../../../../core_api/src/fmod_codec_wav_imaadpcm.cpp
|
||||
../../../../../../core_api/src/fmod_codec_wav_imaadpcm.h
|
||||
../../../../../../core_api/src/fmod_codec_wav_riff.cpp
|
||||
../../../../../../core_api/src/fmod_codec_xm.cpp
|
||||
../../../../../../core_api/src/fmod_codec_xm.h
|
||||
../../../../../../core_api/src/fmod_codeci.h
|
||||
../../../../../../core_api/src/fmod_common.h
|
||||
../../../../../../core_api/src/fmod_complex.hlsli
|
||||
../../../../../../core_api/src/fmod_convolution.hlsl
|
||||
../../../../../../core_api/src/fmod_debug.cpp
|
||||
../../../../../../core_api/src/fmod_debug.h
|
||||
../../../../../../core_api/src/fmod_downmix.cpp
|
||||
../../../../../../core_api/src/fmod_downmix.h
|
||||
../../../../../../core_api/src/fmod_downmix_dolby_pl2.cpp
|
||||
../../../../../../core_api/src/fmod_downmix_dolby_pl2.h
|
||||
../../../../../../core_api/src/fmod_dsp.cpp
|
||||
../../../../../../core_api/src/fmod_dsp.cs
|
||||
../../../../../../core_api/src/fmod_dsp.h
|
||||
../../../../../../core_api/src/fmod_dsp_biquad.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_biquad.h
|
||||
../../../../../../core_api/src/fmod_dsp_channelmix.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_channelmix.h
|
||||
../../../../../../core_api/src/fmod_dsp_chorus.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_chorus.h
|
||||
../../../../../../core_api/src/fmod_dsp_codec.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_codec.h
|
||||
../../../../../../core_api/src/fmod_dsp_codecpool.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_codecpool.h
|
||||
../../../../../../core_api/src/fmod_dsp_compressor.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_compressor.h
|
||||
../../../../../../core_api/src/fmod_dsp_compressor_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_compressor_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_arm.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_avx.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_vfp.m4
|
||||
../../../../../../core_api/src/fmod_dsp_connectioni.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connectioni.h
|
||||
../../../../../../core_api/src/fmod_dsp_convert.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convert.h
|
||||
../../../../../../core_api/src/fmod_dsp_convert_avx.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convert_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convert_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb.h
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_async.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_avx.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_cpu.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_gpu.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_defaultmatrix.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_defaultmatrix.h
|
||||
../../../../../../core_api/src/fmod_dsp_delay.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_delay.h
|
||||
../../../../../../core_api/src/fmod_dsp_distortion.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_distortion.h
|
||||
../../../../../../core_api/src/fmod_dsp_echo.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_echo.h
|
||||
../../../../../../core_api/src/fmod_dsp_echo_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_echo_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_effects.h
|
||||
../../../../../../core_api/src/fmod_dsp_emulated.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_emulated.h
|
||||
../../../../../../core_api/src/fmod_dsp_fader.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_fader.h
|
||||
../../../../../../core_api/src/fmod_dsp_fft.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_fft.h
|
||||
../../../../../../core_api/src/fmod_dsp_flange.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_flange.h
|
||||
../../../../../../core_api/src/fmod_dsp_highpass.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_highpass.h
|
||||
../../../../../../core_api/src/fmod_dsp_highpass_simple.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_highpass_simple.h
|
||||
../../../../../../core_api/src/fmod_dsp_interleave_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_interleave_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_itecho.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_itecho.h
|
||||
../../../../../../core_api/src/fmod_dsp_limiter.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_limiter.h
|
||||
../../../../../../core_api/src/fmod_dsp_loudness_meter.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_loudness_meter.h
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass.h
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass2.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass2.h
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass_simple.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass_simple.h
|
||||
../../../../../../core_api/src/fmod_dsp_matrix.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_matrix.h
|
||||
../../../../../../core_api/src/fmod_dsp_metering_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_metering_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_dynamics.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_dynamics.h
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq.h
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_normalize.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_normalize.h
|
||||
../../../../../../core_api/src/fmod_dsp_objectpan.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_objectpan.h
|
||||
../../../../../../core_api/src/fmod_dsp_oscillator.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_oscillator.h
|
||||
../../../../../../core_api/src/fmod_dsp_pan.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_pan.h
|
||||
../../../../../../core_api/src/fmod_dsp_parameq.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_parameq.h
|
||||
../../../../../../core_api/src/fmod_dsp_pitchshift.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_pitchshift.h
|
||||
../../../../../../core_api/src/fmod_dsp_porthead.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_porthead.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_cubic.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_cubic.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_arm.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_avx2.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_avx512.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_vfp.m4
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_spline.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_spline.h
|
||||
../../../../../../core_api/src/fmod_dsp_return.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_return.h
|
||||
../../../../../../core_api/src/fmod_dsp_send.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_send.h
|
||||
../../../../../../core_api/src/fmod_dsp_sfxreverb.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_sfxreverb.h
|
||||
../../../../../../core_api/src/fmod_dsp_source.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_source.h
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq.h
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_transceiver.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_transceiver.h
|
||||
../../../../../../core_api/src/fmod_dsp_tremolo.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_tremolo.h
|
||||
../../../../../../core_api/src/fmod_dsp_wavetable.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_wavetable.h
|
||||
../../../../../../core_api/src/fmod_dspi.cpp
|
||||
../../../../../../core_api/src/fmod_dspi.h
|
||||
../../../../../../core_api/src/fmod_endian.h
|
||||
../../../../../../core_api/src/fmod_errors.cs
|
||||
../../../../../../core_api/src/fmod_errors.h
|
||||
../../../../../../core_api/src/fmod_expandingpool.cpp
|
||||
../../../../../../core_api/src/fmod_expandingpool.h
|
||||
../../../../../../core_api/src/fmod_fft.cpp
|
||||
../../../../../../core_api/src/fmod_fft.h
|
||||
../../../../../../core_api/src/fmod_fft_0.hlsl
|
||||
../../../../../../core_api/src/fmod_fft_1.hlsl
|
||||
../../../../../../core_api/src/fmod_fft_common.hlsli
|
||||
../../../../../../core_api/src/fmod_fft_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_fft_sse.cpp
|
||||
../../../../../../core_api/src/fmod_file.cpp
|
||||
../../../../../../core_api/src/fmod_file.h
|
||||
../../../../../../core_api/src/fmod_file_disk.cpp
|
||||
../../../../../../core_api/src/fmod_file_disk.h
|
||||
../../../../../../core_api/src/fmod_file_memory.cpp
|
||||
../../../../../../core_api/src/fmod_file_memory.h
|
||||
../../../../../../core_api/src/fmod_file_net.cpp
|
||||
../../../../../../core_api/src/fmod_file_net.h
|
||||
../../../../../../core_api/src/fmod_file_null.cpp
|
||||
../../../../../../core_api/src/fmod_file_null.h
|
||||
../../../../../../core_api/src/fmod_file_remote.cpp
|
||||
../../../../../../core_api/src/fmod_file_remote.h
|
||||
../../../../../../core_api/src/fmod_file_user.cpp
|
||||
../../../../../../core_api/src/fmod_file_user.h
|
||||
../../../../../../core_api/src/fmod_format.cpp
|
||||
../../../../../../core_api/src/fmod_format.h
|
||||
../../../../../../core_api/src/fmod_freelist.h
|
||||
../../../../../../core_api/src/fmod_geometry.cpp
|
||||
../../../../../../core_api/src/fmod_geometry_mgr.cpp
|
||||
../../../../../../core_api/src/fmod_geometry_mgr.h
|
||||
../../../../../../core_api/src/fmod_geometryi.cpp
|
||||
../../../../../../core_api/src/fmod_geometryi.h
|
||||
../../../../../../core_api/src/fmod_globals.cpp
|
||||
../../../../../../core_api/src/fmod_globals.h
|
||||
../../../../../../core_api/src/fmod_gpu_compute.cpp
|
||||
../../../../../../core_api/src/fmod_gpu_compute.h
|
||||
../../../../../../core_api/src/fmod_ifft_0.hlsl
|
||||
../../../../../../core_api/src/fmod_ifft_1.hlsl
|
||||
../../../../../../core_api/src/fmod_iterator.h
|
||||
../../../../../../core_api/src/fmod_linkedlist.h
|
||||
../../../../../../core_api/src/fmod_listener.cpp
|
||||
../../../../../../core_api/src/fmod_listener.h
|
||||
../../../../../../core_api/src/fmod_localcriticalsection.h
|
||||
../../../../../../core_api/src/fmod_map.h
|
||||
../../../../../../core_api/src/fmod_memory.cpp
|
||||
../../../../../../core_api/src/fmod_memory.h
|
||||
../../../../../../core_api/src/fmod_memory_tracking.cpp
|
||||
../../../../../../core_api/src/fmod_memory_tracking.h
|
||||
../../../../../../core_api/src/fmod_metadata.cpp
|
||||
../../../../../../core_api/src/fmod_metadata.h
|
||||
../../../../../../core_api/src/fmod_mode.h
|
||||
../../../../../../core_api/src/fmod_music.cpp
|
||||
../../../../../../core_api/src/fmod_music.h
|
||||
../../../../../../core_api/src/fmod_net.cpp
|
||||
../../../../../../core_api/src/fmod_net.h
|
||||
../../../../../../core_api/src/fmod_octree.cpp
|
||||
../../../../../../core_api/src/fmod_octree.h
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_arm.h
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_arm.m4
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_arm64.h
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_x86.h
|
||||
../../../../../../core_api/src/fmod_os_misc.h
|
||||
../../../../../../core_api/src/fmod_os_net.h
|
||||
../../../../../../core_api/src/fmod_os_net_posix.cpp
|
||||
../../../../../../core_api/src/fmod_os_net_winsock.cpp
|
||||
../../../../../../core_api/src/fmod_os_output.h
|
||||
../../../../../../core_api/src/fmod_output.cpp
|
||||
../../../../../../core_api/src/fmod_output.h
|
||||
../../../../../../core_api/src/fmod_output_emulated.h
|
||||
../../../../../../core_api/src/fmod_output_nosound.cpp
|
||||
../../../../../../core_api/src/fmod_output_nosound.h
|
||||
../../../../../../core_api/src/fmod_output_nosound_nrt.cpp
|
||||
../../../../../../core_api/src/fmod_output_nosound_nrt.h
|
||||
../../../../../../core_api/src/fmod_output_phase.h
|
||||
../../../../../../core_api/src/fmod_output_phase.mm
|
||||
../../../../../../core_api/src/fmod_output_software.cpp
|
||||
../../../../../../core_api/src/fmod_output_software.h
|
||||
../../../../../../core_api/src/fmod_output_wavwriter.cpp
|
||||
../../../../../../core_api/src/fmod_output_wavwriter.h
|
||||
../../../../../../core_api/src/fmod_output_wavwriter_nrt.cpp
|
||||
../../../../../../core_api/src/fmod_output_wavwriter_nrt.h
|
||||
../../../../../../core_api/src/fmod_output_winsonic.cpp
|
||||
../../../../../../core_api/src/fmod_output_winsonic.h
|
||||
../../../../../../core_api/src/fmod_output_winsonic_compat.h
|
||||
../../../../../../core_api/src/fmod_outputi.h
|
||||
../../../../../../core_api/src/fmod_pan.cpp
|
||||
../../../../../../core_api/src/fmod_pan.h
|
||||
../../../../../../core_api/src/fmod_pluginfactory.cpp
|
||||
../../../../../../core_api/src/fmod_pluginfactory.h
|
||||
../../../../../../core_api/src/fmod_poolallocator.h
|
||||
../../../../../../core_api/src/fmod_profile.cpp
|
||||
../../../../../../core_api/src/fmod_profile.h
|
||||
../../../../../../core_api/src/fmod_profile_channel_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_client.cpp
|
||||
../../../../../../core_api/src/fmod_profile_client.h
|
||||
../../../../../../core_api/src/fmod_profile_codec_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_cpu_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_dsp.cpp
|
||||
../../../../../../core_api/src/fmod_profile_dsp.h
|
||||
../../../../../../core_api/src/fmod_profile_dsp_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_group_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_markers.cpp
|
||||
../../../../../../core_api/src/fmod_profile_markers.h
|
||||
../../../../../../core_api/src/fmod_profile_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_remotefile.cpp
|
||||
../../../../../../core_api/src/fmod_profile_remotefile.h
|
||||
../../../../../../core_api/src/fmod_profile_remotefile_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_stats.cpp
|
||||
../../../../../../core_api/src/fmod_profile_stats.h
|
||||
../../../../../../core_api/src/fmod_profile_stats_pkt.h
|
||||
../../../../../../core_api/src/fmod_random.h
|
||||
../../../../../../core_api/src/fmod_reverb.cpp
|
||||
../../../../../../core_api/src/fmod_reverbi.cpp
|
||||
../../../../../../core_api/src/fmod_reverbi.h
|
||||
../../../../../../core_api/src/fmod_rootsignature.hlsl
|
||||
../../../../../../core_api/src/fmod_sample_software.cpp
|
||||
../../../../../../core_api/src/fmod_sample_software.h
|
||||
../../../../../../core_api/src/fmod_settings.h
|
||||
../../../../../../core_api/src/fmod_shader_compat.hlsli
|
||||
../../../../../../core_api/src/fmod_simd_util_sse.h
|
||||
../../../../../../core_api/src/fmod_sound.cpp
|
||||
../../../../../../core_api/src/fmod_sound_sample.cpp
|
||||
../../../../../../core_api/src/fmod_sound_sample.h
|
||||
../../../../../../core_api/src/fmod_sound_stream.cpp
|
||||
../../../../../../core_api/src/fmod_sound_stream.h
|
||||
../../../../../../core_api/src/fmod_soundgroup.cpp
|
||||
../../../../../../core_api/src/fmod_soundgroupi.cpp
|
||||
../../../../../../core_api/src/fmod_soundgroupi.h
|
||||
../../../../../../core_api/src/fmod_soundi.cpp
|
||||
../../../../../../core_api/src/fmod_soundi.h
|
||||
../../../../../../core_api/src/fmod_speakermap.h
|
||||
../../../../../../core_api/src/fmod_string.cpp
|
||||
../../../../../../core_api/src/fmod_string.h
|
||||
../../../../../../core_api/src/fmod_stringw.cpp
|
||||
../../../../../../core_api/src/fmod_stringw.h
|
||||
../../../../../../core_api/src/fmod_syncpoint.h
|
||||
../../../../../../core_api/src/fmod_system.cpp
|
||||
../../../../../../core_api/src/fmod_systemi.cpp
|
||||
../../../../../../core_api/src/fmod_systemi.h
|
||||
../../../../../../core_api/src/fmod_systemi_channel.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_driver.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_dsp.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_fft.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_sound.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_speaker.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_thread.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_update.cpp
|
||||
../../../../../../core_api/src/fmod_thread.cpp
|
||||
../../../../../../core_api/src/fmod_thread.h
|
||||
../../../../../../core_api/src/fmod_threadsafe.cpp
|
||||
../../../../../../core_api/src/fmod_threadsafe.h
|
||||
../../../../../../core_api/src/fmod_time.cpp
|
||||
../../../../../../core_api/src/fmod_time.h
|
||||
../../../../../../core_api/src/fmod_types.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_os_atomic.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_os_misc.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_os_output.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_alsa.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_alsa.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_pulseaudio.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_pulseaudio.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_settings_platform.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_types_platform.h
|
||||
../../../../../../studio_api/src/fmod_asynccommand.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommand.h
|
||||
../../../../../../studio_api/src/fmod_asynccommand_impl.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommand_impl.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandbuffer.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandbuffer.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandparser.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandparser.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandplayback.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandplayback.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandprinter.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandprinter.h
|
||||
../../../../../../studio_api/src/fmod_asyncmanager.cpp
|
||||
../../../../../../studio_api/src/fmod_asyncmanager.h
|
||||
../../../../../../studio_api/src/fmod_bank_loader.cpp
|
||||
../../../../../../studio_api/src/fmod_bank_loader.h
|
||||
../../../../../../studio_api/src/fmod_bankmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_bankmodel.h
|
||||
../../../../../../studio_api/src/fmod_buildhelper.cpp
|
||||
../../../../../../studio_api/src/fmod_buildhelper.h
|
||||
../../../../../../studio_api/src/fmod_busmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_busmodel.h
|
||||
../../../../../../studio_api/src/fmod_controllermodel.cpp
|
||||
../../../../../../studio_api/src/fmod_controllermodel.h
|
||||
../../../../../../studio_api/src/fmod_curvemodel.cpp
|
||||
../../../../../../studio_api/src/fmod_curvemodel.h
|
||||
../../../../../../studio_api/src/fmod_effect.cpp
|
||||
../../../../../../studio_api/src/fmod_effect.h
|
||||
../../../../../../studio_api/src/fmod_endian.h
|
||||
../../../../../../studio_api/src/fmod_eventmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_eventmodel.h
|
||||
../../../../../../studio_api/src/fmod_factory.cpp
|
||||
../../../../../../studio_api/src/fmod_factory.h
|
||||
../../../../../../studio_api/src/fmod_guid_hash.cpp
|
||||
../../../../../../studio_api/src/fmod_guid_hash.h
|
||||
../../../../../../studio_api/src/fmod_hotswaplookup.cpp
|
||||
../../../../../../studio_api/src/fmod_hotswaplookup.h
|
||||
../../../../../../studio_api/src/fmod_instrumentmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_instrumentmodel.h
|
||||
../../../../../../studio_api/src/fmod_intrusivelist.h
|
||||
../../../../../../studio_api/src/fmod_lfo_shapes.cpp
|
||||
../../../../../../studio_api/src/fmod_lfo_shapes.h
|
||||
../../../../../../studio_api/src/fmod_list.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate.cpp
|
||||
../../../../../../studio_api/src/fmod_liveupdate.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_cmd_base.cpp
|
||||
../../../../../../studio_api/src/fmod_liveupdate_cmd_base.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_control.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_modelsync.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_network_pkt.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_observer.h
|
||||
../../../../../../studio_api/src/fmod_mappingmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_mappingmodel.h
|
||||
../../../../../../studio_api/src/fmod_md5hash.cpp
|
||||
../../../../../../studio_api/src/fmod_md5hash.h
|
||||
../../../../../../studio_api/src/fmod_model_base.h
|
||||
../../../../../../studio_api/src/fmod_model_types.h
|
||||
../../../../../../studio_api/src/fmod_modelbuilder.cpp
|
||||
../../../../../../studio_api/src/fmod_modelbuilder.h
|
||||
../../../../../../studio_api/src/fmod_modelbuilder_impl.h
|
||||
../../../../../../studio_api/src/fmod_modelid_set.h
|
||||
../../../../../../studio_api/src/fmod_modulatormodel.cpp
|
||||
../../../../../../studio_api/src/fmod_modulatormodel.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_builder.cpp
|
||||
../../../../../../studio_api/src/fmod_monitoring_builder.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_dsp.cpp
|
||||
../../../../../../studio_api/src/fmod_monitoring_dsp.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_module.cpp
|
||||
../../../../../../studio_api/src/fmod_monitoring_module.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_network_pkt.h
|
||||
../../../../../../studio_api/src/fmod_objectlookup.cpp
|
||||
../../../../../../studio_api/src/fmod_objectlookup.h
|
||||
../../../../../../studio_api/src/fmod_parametermodel.cpp
|
||||
../../../../../../studio_api/src/fmod_parametermodel.h
|
||||
../../../../../../studio_api/src/fmod_parse.cpp
|
||||
../../../../../../studio_api/src/fmod_parse.h
|
||||
../../../../../../studio_api/src/fmod_playback.h
|
||||
../../../../../../studio_api/src/fmod_playback_bus.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_bus.h
|
||||
../../../../../../studio_api/src/fmod_playback_controller.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_controller.h
|
||||
../../../../../../studio_api/src/fmod_playback_core.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_core.h
|
||||
../../../../../../studio_api/src/fmod_playback_effect.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_effect.h
|
||||
../../../../../../studio_api/src/fmod_playback_event.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_event.h
|
||||
../../../../../../studio_api/src/fmod_playback_factory.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_factory.h
|
||||
../../../../../../studio_api/src/fmod_playback_instrument.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_instrument.h
|
||||
../../../../../../studio_api/src/fmod_playback_modulator.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_modulator.h
|
||||
../../../../../../studio_api/src/fmod_playback_parameter.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_parameter.h
|
||||
../../../../../../studio_api/src/fmod_playback_property.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_property.h
|
||||
../../../../../../studio_api/src/fmod_playback_resource.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_resource.h
|
||||
../../../../../../studio_api/src/fmod_playback_scheduling.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_scheduling.h
|
||||
../../../../../../studio_api/src/fmod_playback_snapshot.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_snapshot.h
|
||||
../../../../../../studio_api/src/fmod_playback_system.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_system.h
|
||||
../../../../../../studio_api/src/fmod_playback_timeline.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_timeline.h
|
||||
../../../../../../studio_api/src/fmod_playback_vca.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_vca.h
|
||||
../../../../../../studio_api/src/fmod_profile_studiogroups.cpp
|
||||
../../../../../../studio_api/src/fmod_profile_studiogroups.h
|
||||
../../../../../../studio_api/src/fmod_property.cpp
|
||||
../../../../../../studio_api/src/fmod_property.h
|
||||
../../../../../../studio_api/src/fmod_radixtree.cpp
|
||||
../../../../../../studio_api/src/fmod_radixtree.h
|
||||
../../../../../../studio_api/src/fmod_repository.cpp
|
||||
../../../../../../studio_api/src/fmod_repository.h
|
||||
../../../../../../studio_api/src/fmod_resource_loader.cpp
|
||||
../../../../../../studio_api/src/fmod_resource_loader.h
|
||||
../../../../../../studio_api/src/fmod_resourcemodel.cpp
|
||||
../../../../../../studio_api/src/fmod_resourcemodel.h
|
||||
../../../../../../studio_api/src/fmod_riff.cpp
|
||||
../../../../../../studio_api/src/fmod_riff.h
|
||||
../../../../../../studio_api/src/fmod_riffstream.cpp
|
||||
../../../../../../studio_api/src/fmod_riffstream.h
|
||||
../../../../../../studio_api/src/fmod_runtime_interface.h
|
||||
../../../../../../studio_api/src/fmod_runtime_manager.cpp
|
||||
../../../../../../studio_api/src/fmod_runtime_manager.h
|
||||
../../../../../../studio_api/src/fmod_serialization.cpp
|
||||
../../../../../../studio_api/src/fmod_serialization.h
|
||||
../../../../../../studio_api/src/fmod_shadow_bank.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_bank.h
|
||||
../../../../../../studio_api/src/fmod_shadow_bus.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_bus.h
|
||||
../../../../../../studio_api/src/fmod_shadow_event.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_event.h
|
||||
../../../../../../studio_api/src/fmod_shadow_parameter.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_parameter.h
|
||||
../../../../../../studio_api/src/fmod_shadow_vca.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_vca.h
|
||||
../../../../../../studio_api/src/fmod_snapshotmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_snapshotmodel.h
|
||||
../../../../../../studio_api/src/fmod_sound_loader.cpp
|
||||
../../../../../../studio_api/src/fmod_sound_loader.h
|
||||
../../../../../../studio_api/src/fmod_soundtable.cpp
|
||||
../../../../../../studio_api/src/fmod_soundtable.h
|
||||
../../../../../../studio_api/src/fmod_studio.cpp
|
||||
../../../../../../studio_api/src/fmod_studio.cs
|
||||
../../../../../../studio_api/src/fmod_studio.h
|
||||
../../../../../../studio_api/src/fmod_studio.hpp
|
||||
../../../../../../studio_api/src/fmod_studio_common.h
|
||||
../../../../../../studio_api/src/fmod_studio_impl.cpp
|
||||
../../../../../../studio_api/src/fmod_studio_impl.h
|
||||
../../../../../../studio_api/src/fmod_studio_string.h
|
||||
../../../../../../studio_api/src/fmod_studio_timeunit.h
|
||||
../../../../../../studio_api/src/fmod_studio_types.h
|
||||
../../../../../../studio_api/src/fmod_threadsafe_queue.cpp
|
||||
../../../../../../studio_api/src/fmod_threadsafe_queue.h
|
||||
../../../../../../studio_api/src/fmod_timelinemodel.cpp
|
||||
../../../../../../studio_api/src/fmod_timelinemodel.h
|
||||
../../../../../../studio_api/src/fmod_unique_id.h
|
||||
../../../../../../studio_api/src/fmod_vcamodel.cpp
|
||||
../../../../../../studio_api/src/fmod_vcamodel.h
|
||||
../../../../../../studio_api/src/fmod_waveformmodel.h
|
||||
../../../../../../studio_api/src/fmod_weakhandle.cpp
|
||||
../../../../../../studio_api/src/fmod_weakhandle.h
|
||||
../../../../../../studio_api/src/fmod_weakhandle_system.cpp
|
||||
../../../../../../studio_api/src/fmod_weakhandle_system.h
|
||||
../../../../../../examples/src/autotest.cpp
|
||||
../../../../../../examples/src/common.cpp
|
||||
../../../../../../examples/src/common.h
|
||||
../../../../../../examples/src/common_dx12.cpp
|
||||
../../../../../../examples/src/common_dx12.h
|
||||
../../../../../../examples/src/common_dx12_ps.h
|
||||
../../../../../../examples/src/common_dx12_vs.h
|
||||
../../../../../../examples/src/common_font_glyphs.h
|
||||
../../../../../../examples/src/common_font_texture.h
|
||||
../../../../../../examples/src/common_vulkan.cpp
|
||||
../../../../../../examples/src/common_vulkan.h
|
||||
../../../../../../examples/src/common_vulkan_fs.h
|
||||
../../../../../../examples/src/common_vulkan_vs.h
|
||||
../../../../../../examples/platforms/linux/src/common_platform.cpp
|
||||
../../../../../../examples/platforms/linux/src/common_platform.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/assert.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/callback.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/export.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/format.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/ordinals.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/stream_decoder.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/share/alloc.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/bitmath.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/bitreader.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/cpu.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/crc.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/fixed.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/format.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/lpc.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/md5.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/memory.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/stream_decoder.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/bitreader_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/cpu_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/fixed_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/lpc_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/nasm.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/bitmath.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/bitreader.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/cpu.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/crc.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/fixed.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/float.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/format.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/lpc.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/md5.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/memory.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/protected/stream_decoder.h
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/include/ogg/ogg.h
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/include/ogg/os_types.h
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/src/bitwise.c
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/src/framing.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/include/vorbis/codec.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/include/vorbis/vorbisfile.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/backends.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/block.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/codebook.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/codebook.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/codec_internal.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/floor1.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/highlevel.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/info.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lookup.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lookup.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lookup_data.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lpc.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lpc.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lsp.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lsp.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/mapping0.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/masking.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/mdct.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/mdct.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/misc.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/os.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/psy.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/registry.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/registry.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/res0.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/scales.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/sharedbook.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/smallft.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/smallft.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/synthesis.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/vorbisfile.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/window.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/window.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/modes/floor_44.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/modes/psych_44.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/modes/residue_44.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_bitwise.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_bitwise.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codec.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codec_internal.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp_avx2.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1_avx2.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor_lookup.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_info.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_avx.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_avx512.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_avx2.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_float.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_float_lookup.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_misc.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_os.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_os_types.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_res012.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_window_lookup.h
|
||||
../../../../../../external/misc/dlmalloc/dlmalloc.cpp
|
||||
../../../../../../external/misc/dlmalloc/dlmalloc.h
|
||||
../make/music_callbacks.makefile
|
||||
../music_callbacks.cpp
|
|
@ -0,0 +1,8 @@
|
|||
../../../../../../examples/src
|
||||
../../../../../../examples/platforms/linux/src
|
||||
../../../../../../core_api/src
|
||||
../../../../../../core_api/platforms/linux/src
|
||||
../../../../../src
|
||||
../../../../../../external/misc
|
||||
../../../../../../external/dsps
|
||||
../../../../../../external/decoders
|
|
@ -0,0 +1,189 @@
|
|||
/*==============================================================================
|
||||
Object Panning Example
|
||||
Copyright (c), Firelight Technologies Pty, Ltd 2015-2025.
|
||||
|
||||
This example demonstrates the FMOD object panner. The usage is completely
|
||||
transparent to the API, the only difference is how the event is authored in the
|
||||
FMOD Studio tool.
|
||||
|
||||
To hear the difference between object panning and normal panning this example
|
||||
has two events (one configured with the normal panner, and one with the object
|
||||
panner). As they move around the listener you may toggle between panning method
|
||||
and two different sounds.
|
||||
|
||||
Object panning requires compatible hardware such as a Dolby Atmos amplifier or
|
||||
a Playstation VR headset. For cases when the necessary hardware is not available
|
||||
FMOD will fallback to standard 3D panning.
|
||||
|
||||
For information on using FMOD example code in your own programs, visit
|
||||
https://www.fmod.com/legal
|
||||
==============================================================================*/
|
||||
#include "fmod_studio.hpp"
|
||||
#include "fmod.hpp"
|
||||
#include "common.h"
|
||||
#include <math.h>
|
||||
|
||||
int FMOD_Main()
|
||||
{
|
||||
bool isOnGround = false;
|
||||
bool useListenerAttenuationPosition = false;
|
||||
|
||||
void *extraDriverData = NULL;
|
||||
Common_Init(&extraDriverData);
|
||||
|
||||
FMOD::Studio::System *system = NULL;
|
||||
ERRCHECK( FMOD::Studio::System::create(&system) );
|
||||
|
||||
// The example Studio project is authored for 5.1 sound, so set up the system output mode to match
|
||||
FMOD::System* coreSystem = NULL;
|
||||
ERRCHECK( system->getCoreSystem(&coreSystem) );
|
||||
ERRCHECK( coreSystem->setSoftwareFormat(0, FMOD_SPEAKERMODE_5POINT1, 0) );
|
||||
|
||||
// Attempt to initialize with a compatible object panning output
|
||||
FMOD_RESULT result = coreSystem->setOutput(FMOD_OUTPUTTYPE_AUDIO3D);
|
||||
if (result != FMOD_OK)
|
||||
{
|
||||
result = coreSystem->setOutput(FMOD_OUTPUTTYPE_WINSONIC);
|
||||
if (result == FMOD_OK)
|
||||
{
|
||||
ERRCHECK( coreSystem->setSoftwareFormat(0, FMOD_SPEAKERMODE_7POINT1POINT4, 0) );
|
||||
}
|
||||
else
|
||||
{
|
||||
result = coreSystem->setOutput(FMOD_OUTPUTTYPE_PHASE);
|
||||
if (result == FMOD_OK)
|
||||
{
|
||||
ERRCHECK( coreSystem->setSoftwareFormat(0, FMOD_SPEAKERMODE_7POINT1POINT4, 0) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
int numDrivers = 0;
|
||||
ERRCHECK( coreSystem->getNumDrivers(&numDrivers) );
|
||||
|
||||
if (numDrivers == 0)
|
||||
{
|
||||
ERRCHECK( coreSystem->setDSPBufferSize(512, 4) );
|
||||
ERRCHECK( coreSystem->setOutput(FMOD_OUTPUTTYPE_AUTODETECT) );
|
||||
}
|
||||
|
||||
// Due to a bug in WinSonic on Windows, FMOD initialization may fail on some machines.
|
||||
// If you get the error "FMOD error 51 - Error initializing output device", try using
|
||||
// a different output type such as FMOD_OUTPUTTYPE_AUTODETECT
|
||||
ERRCHECK( system->initialize(1024, FMOD_STUDIO_INIT_NORMAL, FMOD_INIT_NORMAL, extraDriverData) );
|
||||
|
||||
// Load everything needed for playback
|
||||
FMOD::Studio::Bank *masterBank = NULL;
|
||||
FMOD::Studio::Bank *musicBank = NULL;
|
||||
FMOD::Studio::Bank *stringsBank = NULL;
|
||||
FMOD::Studio::EventDescription *spatializerDescription = NULL;
|
||||
FMOD::Studio::EventInstance *spatializerInstance = NULL;
|
||||
float spatializer;
|
||||
float radioFrequency;
|
||||
|
||||
ERRCHECK( system->loadBankFile(Common_MediaPath("Master.bank"), FMOD_STUDIO_LOAD_BANK_NORMAL, &masterBank) );
|
||||
ERRCHECK( system->loadBankFile(Common_MediaPath("Music.bank"), FMOD_STUDIO_LOAD_BANK_NORMAL, &musicBank) );
|
||||
ERRCHECK( system->loadBankFile(Common_MediaPath("Master.strings.bank"), FMOD_STUDIO_LOAD_BANK_NORMAL, &stringsBank) );
|
||||
ERRCHECK( system->getEvent("event:/Music/Radio Station", &spatializerDescription) );
|
||||
ERRCHECK( spatializerDescription->createInstance(&spatializerInstance) );
|
||||
ERRCHECK( spatializerInstance->start() );
|
||||
|
||||
do
|
||||
{
|
||||
Common_Update();
|
||||
|
||||
ERRCHECK(spatializerInstance->getParameterByName("Freq", NULL, &radioFrequency));
|
||||
ERRCHECK(spatializerInstance->getParameterByName("Spatializer", NULL, &spatializer));
|
||||
|
||||
if (Common_BtnPress(BTN_ACTION1))
|
||||
{
|
||||
if (radioFrequency == 3.00f)
|
||||
{
|
||||
ERRCHECK(spatializerInstance->setParameterByName("Freq", 0.00f));
|
||||
}
|
||||
else
|
||||
{
|
||||
ERRCHECK(spatializerInstance->setParameterByName("Freq", (radioFrequency + 1.50f)));
|
||||
}
|
||||
}
|
||||
|
||||
if (Common_BtnPress(BTN_ACTION2))
|
||||
{
|
||||
if (spatializer == 1.00)
|
||||
{
|
||||
ERRCHECK(spatializerInstance->setParameterByName("Spatializer", 0.00f));
|
||||
}
|
||||
else
|
||||
{
|
||||
ERRCHECK(spatializerInstance->setParameterByName("Spatializer", 1.00f));
|
||||
}
|
||||
}
|
||||
|
||||
if (Common_BtnPress(BTN_ACTION3))
|
||||
{
|
||||
isOnGround = !isOnGround;
|
||||
}
|
||||
|
||||
if (Common_BtnPress(BTN_ACTION4))
|
||||
{
|
||||
useListenerAttenuationPosition = !useListenerAttenuationPosition;
|
||||
}
|
||||
|
||||
FMOD_3D_ATTRIBUTES vec = { };
|
||||
vec.forward.z = 1.0f;
|
||||
vec.up.y = 1.0f;
|
||||
static float t = 0;
|
||||
vec.position.x = sinf(t) * 3.0f; /* Rotate sound in a circle */
|
||||
vec.position.z = cosf(t) * 3.0f; /* Rotate sound in a circle */
|
||||
t += 0.03f;
|
||||
|
||||
if (isOnGround)
|
||||
{
|
||||
vec.position.y = 0; /* At ground level */
|
||||
}
|
||||
else
|
||||
{
|
||||
vec.position.y = 5.0f; /* Up high */
|
||||
}
|
||||
|
||||
ERRCHECK( spatializerInstance->set3DAttributes(&vec) );
|
||||
|
||||
FMOD_3D_ATTRIBUTES listener_vec = { };
|
||||
listener_vec.forward.z = 1.0f;
|
||||
listener_vec.up.y = 1.0f;
|
||||
|
||||
FMOD_VECTOR listener_attenuationPos = vec.position;
|
||||
listener_attenuationPos.z -= -10.0f;
|
||||
|
||||
ERRCHECK( system->setListenerAttributes(0, &listener_vec, useListenerAttenuationPosition ? &listener_attenuationPos : nullptr) );
|
||||
ERRCHECK( system->update() );
|
||||
|
||||
const char *radioString = (radioFrequency == 0.00f) ? "Rock" : (radioFrequency == 1.50f) ? "Lo-fi" : "Hip hop";
|
||||
const char *spatialString = (spatializer == 0.00f) ? "Standard 3D Spatializer" : "Object Spatializer";
|
||||
|
||||
Common_Draw("==================================================");
|
||||
Common_Draw("Object Panning Example.");
|
||||
Common_Draw("Copyright (c) Firelight Technologies 2015-2025.");
|
||||
Common_Draw("==================================================");
|
||||
Common_Draw("");
|
||||
Common_Draw("Playing %s with the %s.", radioString, spatialString);
|
||||
Common_Draw("Radio is %s.", isOnGround ? "on the ground" : "up in the air");
|
||||
Common_Draw("");
|
||||
Common_Draw("Press %s to switch stations.", Common_BtnStr(BTN_ACTION1));
|
||||
Common_Draw("Press %s to switch spatializer.", Common_BtnStr(BTN_ACTION2));
|
||||
Common_Draw("Press %s to elevate the event instance.", Common_BtnStr(BTN_ACTION3));
|
||||
Common_Draw("Press %s to %s use of attenuation position.", Common_BtnStr(BTN_ACTION4), useListenerAttenuationPosition ? "disable" : "enable");
|
||||
Common_Draw("");
|
||||
Common_Draw("Press %s to quit", Common_BtnStr(BTN_QUIT));
|
||||
|
||||
Common_Sleep(50);
|
||||
} while (!Common_BtnPress(BTN_QUIT));
|
||||
|
||||
ERRCHECK( stringsBank->unload() );
|
||||
ERRCHECK( musicBank->unload() );
|
||||
ERRCHECK( system->release() );
|
||||
|
||||
Common_Close();
|
||||
|
||||
return 0;
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
-std=c17 -fPIC -fno-trapping-math
|
|
@ -0,0 +1 @@
|
|||
#define FMOD_USE_PLATFORM_HEADERS
|
|
@ -0,0 +1 @@
|
|||
[General]
|
|
@ -0,0 +1,442 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE QtCreatorProject>
|
||||
<qtcreator>
|
||||
<data>
|
||||
<variable>EnvironmentId</variable>
|
||||
<value type="QByteArray">{71064a00-ba92-4c03-affd-e7f374fa3265}</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.PluginSettings</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey"/>
|
||||
<value type="bool" key="ClangCodeModel.UseGlobalConfig">true</value>
|
||||
<value type="QString" key="ClangCodeModel.WarningConfigId">Builtin.Questionable</value>
|
||||
<valuemap type="QVariantMap" key="ClangTools">
|
||||
<value type="bool" key="ClangTools.BuildBeforeAnalysis">true</value>
|
||||
<value type="QString" key="ClangTools.DiagnosticConfig">Builtin.DefaultTidyAndClazy</value>
|
||||
<value type="int" key="ClangTools.ParallelJobs">4</value>
|
||||
<valuelist type="QVariantList" key="ClangTools.SelectedDirs"/>
|
||||
<valuelist type="QVariantList" key="ClangTools.SelectedFiles"/>
|
||||
<valuelist type="QVariantList" key="ClangTools.SuppressedDiagnostics"/>
|
||||
<value type="bool" key="ClangTools.UseGlobalSettings">true</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Target.0</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{22e4ca2b-856c-4a9e-96b1-3ef2b55f3da9}</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f objectpan.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f objectpan.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Debug</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug x64</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f objectpan.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f objectpan.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release x64</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f objectpan.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f objectpan.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release x86</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.3">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f objectpan.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f objectpan.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Debug</value>
|
||||
<value type="QString">CPU=x86</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug x86</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.4">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f objectpan.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f objectpan.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=address</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Address Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.5">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f objectpan.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f objectpan.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=memory</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Memory Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.6">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f objectpan.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f objectpan.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=thread</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Thread Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.7">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f objectpan.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f objectpan.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=undefined</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Undefined Behaviour Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">8</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.DeployConfiguration.CustomData"/>
|
||||
<value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||
<value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.Events">
|
||||
<value type="QString">cpu-cycles</value>
|
||||
</valuelist>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
|
||||
<value type="int" key="Analyzer.Perf.Frequency">250</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
|
||||
<value type="QString">-e</value>
|
||||
<value type="QString">cpu-cycles</value>
|
||||
<value type="QString">--call-graph</value>
|
||||
<value type="QString">dwarf,4096</value>
|
||||
<value type="QString">-F</value>
|
||||
<value type="QString">250</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
|
||||
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
|
||||
<value type="int" key="Analyzer.Perf.StackSize">4096</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
|
||||
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
|
||||
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
|
||||
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
|
||||
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
|
||||
<value type="int">0</value>
|
||||
<value type="int">1</value>
|
||||
<value type="int">2</value>
|
||||
<value type="int">3</value>
|
||||
<value type="int">4</value>
|
||||
<value type="int">5</value>
|
||||
<value type="int">6</value>
|
||||
<value type="int">7</value>
|
||||
<value type="int">8</value>
|
||||
<value type="int">9</value>
|
||||
<value type="int">10</value>
|
||||
<value type="int">11</value>
|
||||
<value type="int">12</value>
|
||||
<value type="int">13</value>
|
||||
<value type="int">14</value>
|
||||
</valuelist>
|
||||
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||
<value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.Executable">%{buildDir}/objectpan</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.CustomExecutableRunConfiguration</value>
|
||||
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey"></value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseTerminal">true</value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory">%{buildDir}/../../../../../examples/media</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.TargetCount</variable>
|
||||
<value type="int">1</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>Version</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
</qtcreator>
|
|
@ -0,0 +1 @@
|
|||
-std=c++17 -fPIC -fno-trapping-math
|
|
@ -0,0 +1,690 @@
|
|||
../../../../../../core_api/src/fmod.cpp
|
||||
../../../../../../core_api/src/fmod.cs
|
||||
../../../../../../core_api/src/fmod.h
|
||||
../../../../../../core_api/src/fmod.hpp
|
||||
../../../../../../core_api/src/fmod5.cpp
|
||||
../../../../../../core_api/src/fmod_3d.h
|
||||
../../../../../../core_api/src/fmod_array.h
|
||||
../../../../../../core_api/src/fmod_asm_macros.m4
|
||||
../../../../../../core_api/src/fmod_async.cpp
|
||||
../../../../../../core_api/src/fmod_async.h
|
||||
../../../../../../core_api/src/fmod_atomic.h
|
||||
../../../../../../core_api/src/fmod_atomic_c11.h
|
||||
../../../../../../core_api/src/fmod_atomic_clang.h
|
||||
../../../../../../core_api/src/fmod_atomic_cpp11.h
|
||||
../../../../../../core_api/src/fmod_atomic_gcc.h
|
||||
../../../../../../core_api/src/fmod_atomic_legacy.h
|
||||
../../../../../../core_api/src/fmod_autocleanup.h
|
||||
../../../../../../core_api/src/fmod_channel.cpp
|
||||
../../../../../../core_api/src/fmod_channel_emulated.h
|
||||
../../../../../../core_api/src/fmod_channel_real.cpp
|
||||
../../../../../../core_api/src/fmod_channel_real.h
|
||||
../../../../../../core_api/src/fmod_channel_software.cpp
|
||||
../../../../../../core_api/src/fmod_channel_software.h
|
||||
../../../../../../core_api/src/fmod_channel_stream.cpp
|
||||
../../../../../../core_api/src/fmod_channel_stream.h
|
||||
../../../../../../core_api/src/fmod_channelcontrol.cpp
|
||||
../../../../../../core_api/src/fmod_channelcontroli.cpp
|
||||
../../../../../../core_api/src/fmod_channelcontroli.h
|
||||
../../../../../../core_api/src/fmod_channelgroup.cpp
|
||||
../../../../../../core_api/src/fmod_channelgroupi.cpp
|
||||
../../../../../../core_api/src/fmod_channelgroupi.h
|
||||
../../../../../../core_api/src/fmod_channeli.cpp
|
||||
../../../../../../core_api/src/fmod_channeli.h
|
||||
../../../../../../core_api/src/fmod_channelpool.h
|
||||
../../../../../../core_api/src/fmod_codec.cpp
|
||||
../../../../../../core_api/src/fmod_codec.h
|
||||
../../../../../../core_api/src/fmod_codec_aiff.cpp
|
||||
../../../../../../core_api/src/fmod_codec_aiff.h
|
||||
../../../../../../core_api/src/fmod_codec_dls.cpp
|
||||
../../../../../../core_api/src/fmod_codec_dls.h
|
||||
../../../../../../core_api/src/fmod_codec_fadpcm.cpp
|
||||
../../../../../../core_api/src/fmod_codec_fadpcm.h
|
||||
../../../../../../core_api/src/fmod_codec_fadpcm_arm.m4
|
||||
../../../../../../core_api/src/fmod_codec_flac.cpp
|
||||
../../../../../../core_api/src/fmod_codec_flac.h
|
||||
../../../../../../core_api/src/fmod_codec_fsb5.cpp
|
||||
../../../../../../core_api/src/fmod_codec_fsb5.h
|
||||
../../../../../../core_api/src/fmod_codec_fsbvorbis.cpp
|
||||
../../../../../../core_api/src/fmod_codec_fsbvorbis.h
|
||||
../../../../../../core_api/src/fmod_codec_fsbvorbis_books.cpp
|
||||
../../../../../../core_api/src/fmod_codec_it.cpp
|
||||
../../../../../../core_api/src/fmod_codec_it.h
|
||||
../../../../../../core_api/src/fmod_codec_midi.cpp
|
||||
../../../../../../core_api/src/fmod_codec_midi.h
|
||||
../../../../../../core_api/src/fmod_codec_mod.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mod.h
|
||||
../../../../../../core_api/src/fmod_codec_mpeg.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mpeg.h
|
||||
../../../../../../core_api/src/fmod_codec_mpeg_decode.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mpeg_layer2.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mpeg_layer3.cpp
|
||||
../../../../../../core_api/src/fmod_codec_oggvorbis.cpp
|
||||
../../../../../../core_api/src/fmod_codec_oggvorbis.h
|
||||
../../../../../../core_api/src/fmod_codec_playlist.cpp
|
||||
../../../../../../core_api/src/fmod_codec_playlist.h
|
||||
../../../../../../core_api/src/fmod_codec_raw.cpp
|
||||
../../../../../../core_api/src/fmod_codec_raw.h
|
||||
../../../../../../core_api/src/fmod_codec_s3m.cpp
|
||||
../../../../../../core_api/src/fmod_codec_s3m.h
|
||||
../../../../../../core_api/src/fmod_codec_tag.cpp
|
||||
../../../../../../core_api/src/fmod_codec_tag.h
|
||||
../../../../../../core_api/src/fmod_codec_user.cpp
|
||||
../../../../../../core_api/src/fmod_codec_user.h
|
||||
../../../../../../core_api/src/fmod_codec_wav.cpp
|
||||
../../../../../../core_api/src/fmod_codec_wav.h
|
||||
../../../../../../core_api/src/fmod_codec_wav_imaadpcm.cpp
|
||||
../../../../../../core_api/src/fmod_codec_wav_imaadpcm.h
|
||||
../../../../../../core_api/src/fmod_codec_wav_riff.cpp
|
||||
../../../../../../core_api/src/fmod_codec_xm.cpp
|
||||
../../../../../../core_api/src/fmod_codec_xm.h
|
||||
../../../../../../core_api/src/fmod_codeci.h
|
||||
../../../../../../core_api/src/fmod_common.h
|
||||
../../../../../../core_api/src/fmod_complex.hlsli
|
||||
../../../../../../core_api/src/fmod_convolution.hlsl
|
||||
../../../../../../core_api/src/fmod_debug.cpp
|
||||
../../../../../../core_api/src/fmod_debug.h
|
||||
../../../../../../core_api/src/fmod_downmix.cpp
|
||||
../../../../../../core_api/src/fmod_downmix.h
|
||||
../../../../../../core_api/src/fmod_downmix_dolby_pl2.cpp
|
||||
../../../../../../core_api/src/fmod_downmix_dolby_pl2.h
|
||||
../../../../../../core_api/src/fmod_dsp.cpp
|
||||
../../../../../../core_api/src/fmod_dsp.cs
|
||||
../../../../../../core_api/src/fmod_dsp.h
|
||||
../../../../../../core_api/src/fmod_dsp_biquad.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_biquad.h
|
||||
../../../../../../core_api/src/fmod_dsp_channelmix.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_channelmix.h
|
||||
../../../../../../core_api/src/fmod_dsp_chorus.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_chorus.h
|
||||
../../../../../../core_api/src/fmod_dsp_codec.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_codec.h
|
||||
../../../../../../core_api/src/fmod_dsp_codecpool.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_codecpool.h
|
||||
../../../../../../core_api/src/fmod_dsp_compressor.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_compressor.h
|
||||
../../../../../../core_api/src/fmod_dsp_compressor_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_compressor_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_arm.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_avx.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_vfp.m4
|
||||
../../../../../../core_api/src/fmod_dsp_connectioni.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connectioni.h
|
||||
../../../../../../core_api/src/fmod_dsp_convert.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convert.h
|
||||
../../../../../../core_api/src/fmod_dsp_convert_avx.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convert_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convert_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb.h
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_async.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_avx.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_cpu.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_gpu.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_defaultmatrix.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_defaultmatrix.h
|
||||
../../../../../../core_api/src/fmod_dsp_delay.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_delay.h
|
||||
../../../../../../core_api/src/fmod_dsp_distortion.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_distortion.h
|
||||
../../../../../../core_api/src/fmod_dsp_echo.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_echo.h
|
||||
../../../../../../core_api/src/fmod_dsp_echo_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_echo_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_effects.h
|
||||
../../../../../../core_api/src/fmod_dsp_emulated.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_emulated.h
|
||||
../../../../../../core_api/src/fmod_dsp_fader.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_fader.h
|
||||
../../../../../../core_api/src/fmod_dsp_fft.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_fft.h
|
||||
../../../../../../core_api/src/fmod_dsp_flange.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_flange.h
|
||||
../../../../../../core_api/src/fmod_dsp_highpass.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_highpass.h
|
||||
../../../../../../core_api/src/fmod_dsp_highpass_simple.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_highpass_simple.h
|
||||
../../../../../../core_api/src/fmod_dsp_interleave_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_interleave_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_itecho.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_itecho.h
|
||||
../../../../../../core_api/src/fmod_dsp_limiter.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_limiter.h
|
||||
../../../../../../core_api/src/fmod_dsp_loudness_meter.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_loudness_meter.h
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass.h
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass2.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass2.h
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass_simple.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass_simple.h
|
||||
../../../../../../core_api/src/fmod_dsp_matrix.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_matrix.h
|
||||
../../../../../../core_api/src/fmod_dsp_metering_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_metering_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_dynamics.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_dynamics.h
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq.h
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_normalize.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_normalize.h
|
||||
../../../../../../core_api/src/fmod_dsp_objectpan.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_objectpan.h
|
||||
../../../../../../core_api/src/fmod_dsp_oscillator.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_oscillator.h
|
||||
../../../../../../core_api/src/fmod_dsp_pan.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_pan.h
|
||||
../../../../../../core_api/src/fmod_dsp_parameq.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_parameq.h
|
||||
../../../../../../core_api/src/fmod_dsp_pitchshift.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_pitchshift.h
|
||||
../../../../../../core_api/src/fmod_dsp_porthead.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_porthead.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_cubic.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_cubic.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_arm.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_avx2.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_avx512.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_vfp.m4
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_spline.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_spline.h
|
||||
../../../../../../core_api/src/fmod_dsp_return.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_return.h
|
||||
../../../../../../core_api/src/fmod_dsp_send.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_send.h
|
||||
../../../../../../core_api/src/fmod_dsp_sfxreverb.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_sfxreverb.h
|
||||
../../../../../../core_api/src/fmod_dsp_source.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_source.h
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq.h
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_transceiver.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_transceiver.h
|
||||
../../../../../../core_api/src/fmod_dsp_tremolo.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_tremolo.h
|
||||
../../../../../../core_api/src/fmod_dsp_wavetable.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_wavetable.h
|
||||
../../../../../../core_api/src/fmod_dspi.cpp
|
||||
../../../../../../core_api/src/fmod_dspi.h
|
||||
../../../../../../core_api/src/fmod_endian.h
|
||||
../../../../../../core_api/src/fmod_errors.cs
|
||||
../../../../../../core_api/src/fmod_errors.h
|
||||
../../../../../../core_api/src/fmod_expandingpool.cpp
|
||||
../../../../../../core_api/src/fmod_expandingpool.h
|
||||
../../../../../../core_api/src/fmod_fft.cpp
|
||||
../../../../../../core_api/src/fmod_fft.h
|
||||
../../../../../../core_api/src/fmod_fft_0.hlsl
|
||||
../../../../../../core_api/src/fmod_fft_1.hlsl
|
||||
../../../../../../core_api/src/fmod_fft_common.hlsli
|
||||
../../../../../../core_api/src/fmod_fft_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_fft_sse.cpp
|
||||
../../../../../../core_api/src/fmod_file.cpp
|
||||
../../../../../../core_api/src/fmod_file.h
|
||||
../../../../../../core_api/src/fmod_file_disk.cpp
|
||||
../../../../../../core_api/src/fmod_file_disk.h
|
||||
../../../../../../core_api/src/fmod_file_memory.cpp
|
||||
../../../../../../core_api/src/fmod_file_memory.h
|
||||
../../../../../../core_api/src/fmod_file_net.cpp
|
||||
../../../../../../core_api/src/fmod_file_net.h
|
||||
../../../../../../core_api/src/fmod_file_null.cpp
|
||||
../../../../../../core_api/src/fmod_file_null.h
|
||||
../../../../../../core_api/src/fmod_file_remote.cpp
|
||||
../../../../../../core_api/src/fmod_file_remote.h
|
||||
../../../../../../core_api/src/fmod_file_user.cpp
|
||||
../../../../../../core_api/src/fmod_file_user.h
|
||||
../../../../../../core_api/src/fmod_format.cpp
|
||||
../../../../../../core_api/src/fmod_format.h
|
||||
../../../../../../core_api/src/fmod_freelist.h
|
||||
../../../../../../core_api/src/fmod_geometry.cpp
|
||||
../../../../../../core_api/src/fmod_geometry_mgr.cpp
|
||||
../../../../../../core_api/src/fmod_geometry_mgr.h
|
||||
../../../../../../core_api/src/fmod_geometryi.cpp
|
||||
../../../../../../core_api/src/fmod_geometryi.h
|
||||
../../../../../../core_api/src/fmod_globals.cpp
|
||||
../../../../../../core_api/src/fmod_globals.h
|
||||
../../../../../../core_api/src/fmod_gpu_compute.cpp
|
||||
../../../../../../core_api/src/fmod_gpu_compute.h
|
||||
../../../../../../core_api/src/fmod_ifft_0.hlsl
|
||||
../../../../../../core_api/src/fmod_ifft_1.hlsl
|
||||
../../../../../../core_api/src/fmod_iterator.h
|
||||
../../../../../../core_api/src/fmod_linkedlist.h
|
||||
../../../../../../core_api/src/fmod_listener.cpp
|
||||
../../../../../../core_api/src/fmod_listener.h
|
||||
../../../../../../core_api/src/fmod_localcriticalsection.h
|
||||
../../../../../../core_api/src/fmod_map.h
|
||||
../../../../../../core_api/src/fmod_memory.cpp
|
||||
../../../../../../core_api/src/fmod_memory.h
|
||||
../../../../../../core_api/src/fmod_memory_tracking.cpp
|
||||
../../../../../../core_api/src/fmod_memory_tracking.h
|
||||
../../../../../../core_api/src/fmod_metadata.cpp
|
||||
../../../../../../core_api/src/fmod_metadata.h
|
||||
../../../../../../core_api/src/fmod_mode.h
|
||||
../../../../../../core_api/src/fmod_music.cpp
|
||||
../../../../../../core_api/src/fmod_music.h
|
||||
../../../../../../core_api/src/fmod_net.cpp
|
||||
../../../../../../core_api/src/fmod_net.h
|
||||
../../../../../../core_api/src/fmod_octree.cpp
|
||||
../../../../../../core_api/src/fmod_octree.h
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_arm.h
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_arm.m4
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_arm64.h
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_x86.h
|
||||
../../../../../../core_api/src/fmod_os_misc.h
|
||||
../../../../../../core_api/src/fmod_os_net.h
|
||||
../../../../../../core_api/src/fmod_os_net_posix.cpp
|
||||
../../../../../../core_api/src/fmod_os_net_winsock.cpp
|
||||
../../../../../../core_api/src/fmod_os_output.h
|
||||
../../../../../../core_api/src/fmod_output.cpp
|
||||
../../../../../../core_api/src/fmod_output.h
|
||||
../../../../../../core_api/src/fmod_output_emulated.h
|
||||
../../../../../../core_api/src/fmod_output_nosound.cpp
|
||||
../../../../../../core_api/src/fmod_output_nosound.h
|
||||
../../../../../../core_api/src/fmod_output_nosound_nrt.cpp
|
||||
../../../../../../core_api/src/fmod_output_nosound_nrt.h
|
||||
../../../../../../core_api/src/fmod_output_phase.h
|
||||
../../../../../../core_api/src/fmod_output_phase.mm
|
||||
../../../../../../core_api/src/fmod_output_software.cpp
|
||||
../../../../../../core_api/src/fmod_output_software.h
|
||||
../../../../../../core_api/src/fmod_output_wavwriter.cpp
|
||||
../../../../../../core_api/src/fmod_output_wavwriter.h
|
||||
../../../../../../core_api/src/fmod_output_wavwriter_nrt.cpp
|
||||
../../../../../../core_api/src/fmod_output_wavwriter_nrt.h
|
||||
../../../../../../core_api/src/fmod_output_winsonic.cpp
|
||||
../../../../../../core_api/src/fmod_output_winsonic.h
|
||||
../../../../../../core_api/src/fmod_output_winsonic_compat.h
|
||||
../../../../../../core_api/src/fmod_outputi.h
|
||||
../../../../../../core_api/src/fmod_pan.cpp
|
||||
../../../../../../core_api/src/fmod_pan.h
|
||||
../../../../../../core_api/src/fmod_pluginfactory.cpp
|
||||
../../../../../../core_api/src/fmod_pluginfactory.h
|
||||
../../../../../../core_api/src/fmod_poolallocator.h
|
||||
../../../../../../core_api/src/fmod_profile.cpp
|
||||
../../../../../../core_api/src/fmod_profile.h
|
||||
../../../../../../core_api/src/fmod_profile_channel_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_client.cpp
|
||||
../../../../../../core_api/src/fmod_profile_client.h
|
||||
../../../../../../core_api/src/fmod_profile_codec_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_cpu_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_dsp.cpp
|
||||
../../../../../../core_api/src/fmod_profile_dsp.h
|
||||
../../../../../../core_api/src/fmod_profile_dsp_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_group_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_markers.cpp
|
||||
../../../../../../core_api/src/fmod_profile_markers.h
|
||||
../../../../../../core_api/src/fmod_profile_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_remotefile.cpp
|
||||
../../../../../../core_api/src/fmod_profile_remotefile.h
|
||||
../../../../../../core_api/src/fmod_profile_remotefile_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_stats.cpp
|
||||
../../../../../../core_api/src/fmod_profile_stats.h
|
||||
../../../../../../core_api/src/fmod_profile_stats_pkt.h
|
||||
../../../../../../core_api/src/fmod_random.h
|
||||
../../../../../../core_api/src/fmod_reverb.cpp
|
||||
../../../../../../core_api/src/fmod_reverbi.cpp
|
||||
../../../../../../core_api/src/fmod_reverbi.h
|
||||
../../../../../../core_api/src/fmod_rootsignature.hlsl
|
||||
../../../../../../core_api/src/fmod_sample_software.cpp
|
||||
../../../../../../core_api/src/fmod_sample_software.h
|
||||
../../../../../../core_api/src/fmod_settings.h
|
||||
../../../../../../core_api/src/fmod_shader_compat.hlsli
|
||||
../../../../../../core_api/src/fmod_simd_util_sse.h
|
||||
../../../../../../core_api/src/fmod_sound.cpp
|
||||
../../../../../../core_api/src/fmod_sound_sample.cpp
|
||||
../../../../../../core_api/src/fmod_sound_sample.h
|
||||
../../../../../../core_api/src/fmod_sound_stream.cpp
|
||||
../../../../../../core_api/src/fmod_sound_stream.h
|
||||
../../../../../../core_api/src/fmod_soundgroup.cpp
|
||||
../../../../../../core_api/src/fmod_soundgroupi.cpp
|
||||
../../../../../../core_api/src/fmod_soundgroupi.h
|
||||
../../../../../../core_api/src/fmod_soundi.cpp
|
||||
../../../../../../core_api/src/fmod_soundi.h
|
||||
../../../../../../core_api/src/fmod_speakermap.h
|
||||
../../../../../../core_api/src/fmod_string.cpp
|
||||
../../../../../../core_api/src/fmod_string.h
|
||||
../../../../../../core_api/src/fmod_stringw.cpp
|
||||
../../../../../../core_api/src/fmod_stringw.h
|
||||
../../../../../../core_api/src/fmod_syncpoint.h
|
||||
../../../../../../core_api/src/fmod_system.cpp
|
||||
../../../../../../core_api/src/fmod_systemi.cpp
|
||||
../../../../../../core_api/src/fmod_systemi.h
|
||||
../../../../../../core_api/src/fmod_systemi_channel.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_driver.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_dsp.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_fft.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_sound.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_speaker.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_thread.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_update.cpp
|
||||
../../../../../../core_api/src/fmod_thread.cpp
|
||||
../../../../../../core_api/src/fmod_thread.h
|
||||
../../../../../../core_api/src/fmod_threadsafe.cpp
|
||||
../../../../../../core_api/src/fmod_threadsafe.h
|
||||
../../../../../../core_api/src/fmod_time.cpp
|
||||
../../../../../../core_api/src/fmod_time.h
|
||||
../../../../../../core_api/src/fmod_types.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_os_atomic.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_os_misc.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_os_output.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_alsa.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_alsa.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_pulseaudio.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_pulseaudio.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_settings_platform.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_types_platform.h
|
||||
../../../../../../studio_api/src/fmod_asynccommand.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommand.h
|
||||
../../../../../../studio_api/src/fmod_asynccommand_impl.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommand_impl.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandbuffer.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandbuffer.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandparser.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandparser.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandplayback.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandplayback.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandprinter.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandprinter.h
|
||||
../../../../../../studio_api/src/fmod_asyncmanager.cpp
|
||||
../../../../../../studio_api/src/fmod_asyncmanager.h
|
||||
../../../../../../studio_api/src/fmod_bank_loader.cpp
|
||||
../../../../../../studio_api/src/fmod_bank_loader.h
|
||||
../../../../../../studio_api/src/fmod_bankmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_bankmodel.h
|
||||
../../../../../../studio_api/src/fmod_buildhelper.cpp
|
||||
../../../../../../studio_api/src/fmod_buildhelper.h
|
||||
../../../../../../studio_api/src/fmod_busmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_busmodel.h
|
||||
../../../../../../studio_api/src/fmod_controllermodel.cpp
|
||||
../../../../../../studio_api/src/fmod_controllermodel.h
|
||||
../../../../../../studio_api/src/fmod_curvemodel.cpp
|
||||
../../../../../../studio_api/src/fmod_curvemodel.h
|
||||
../../../../../../studio_api/src/fmod_effect.cpp
|
||||
../../../../../../studio_api/src/fmod_effect.h
|
||||
../../../../../../studio_api/src/fmod_endian.h
|
||||
../../../../../../studio_api/src/fmod_eventmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_eventmodel.h
|
||||
../../../../../../studio_api/src/fmod_factory.cpp
|
||||
../../../../../../studio_api/src/fmod_factory.h
|
||||
../../../../../../studio_api/src/fmod_guid_hash.cpp
|
||||
../../../../../../studio_api/src/fmod_guid_hash.h
|
||||
../../../../../../studio_api/src/fmod_hotswaplookup.cpp
|
||||
../../../../../../studio_api/src/fmod_hotswaplookup.h
|
||||
../../../../../../studio_api/src/fmod_instrumentmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_instrumentmodel.h
|
||||
../../../../../../studio_api/src/fmod_intrusivelist.h
|
||||
../../../../../../studio_api/src/fmod_lfo_shapes.cpp
|
||||
../../../../../../studio_api/src/fmod_lfo_shapes.h
|
||||
../../../../../../studio_api/src/fmod_list.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate.cpp
|
||||
../../../../../../studio_api/src/fmod_liveupdate.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_cmd_base.cpp
|
||||
../../../../../../studio_api/src/fmod_liveupdate_cmd_base.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_control.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_modelsync.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_network_pkt.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_observer.h
|
||||
../../../../../../studio_api/src/fmod_mappingmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_mappingmodel.h
|
||||
../../../../../../studio_api/src/fmod_md5hash.cpp
|
||||
../../../../../../studio_api/src/fmod_md5hash.h
|
||||
../../../../../../studio_api/src/fmod_model_base.h
|
||||
../../../../../../studio_api/src/fmod_model_types.h
|
||||
../../../../../../studio_api/src/fmod_modelbuilder.cpp
|
||||
../../../../../../studio_api/src/fmod_modelbuilder.h
|
||||
../../../../../../studio_api/src/fmod_modelbuilder_impl.h
|
||||
../../../../../../studio_api/src/fmod_modelid_set.h
|
||||
../../../../../../studio_api/src/fmod_modulatormodel.cpp
|
||||
../../../../../../studio_api/src/fmod_modulatormodel.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_builder.cpp
|
||||
../../../../../../studio_api/src/fmod_monitoring_builder.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_dsp.cpp
|
||||
../../../../../../studio_api/src/fmod_monitoring_dsp.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_module.cpp
|
||||
../../../../../../studio_api/src/fmod_monitoring_module.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_network_pkt.h
|
||||
../../../../../../studio_api/src/fmod_objectlookup.cpp
|
||||
../../../../../../studio_api/src/fmod_objectlookup.h
|
||||
../../../../../../studio_api/src/fmod_parametermodel.cpp
|
||||
../../../../../../studio_api/src/fmod_parametermodel.h
|
||||
../../../../../../studio_api/src/fmod_parse.cpp
|
||||
../../../../../../studio_api/src/fmod_parse.h
|
||||
../../../../../../studio_api/src/fmod_playback.h
|
||||
../../../../../../studio_api/src/fmod_playback_bus.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_bus.h
|
||||
../../../../../../studio_api/src/fmod_playback_controller.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_controller.h
|
||||
../../../../../../studio_api/src/fmod_playback_core.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_core.h
|
||||
../../../../../../studio_api/src/fmod_playback_effect.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_effect.h
|
||||
../../../../../../studio_api/src/fmod_playback_event.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_event.h
|
||||
../../../../../../studio_api/src/fmod_playback_factory.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_factory.h
|
||||
../../../../../../studio_api/src/fmod_playback_instrument.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_instrument.h
|
||||
../../../../../../studio_api/src/fmod_playback_modulator.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_modulator.h
|
||||
../../../../../../studio_api/src/fmod_playback_parameter.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_parameter.h
|
||||
../../../../../../studio_api/src/fmod_playback_property.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_property.h
|
||||
../../../../../../studio_api/src/fmod_playback_resource.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_resource.h
|
||||
../../../../../../studio_api/src/fmod_playback_scheduling.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_scheduling.h
|
||||
../../../../../../studio_api/src/fmod_playback_snapshot.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_snapshot.h
|
||||
../../../../../../studio_api/src/fmod_playback_system.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_system.h
|
||||
../../../../../../studio_api/src/fmod_playback_timeline.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_timeline.h
|
||||
../../../../../../studio_api/src/fmod_playback_vca.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_vca.h
|
||||
../../../../../../studio_api/src/fmod_profile_studiogroups.cpp
|
||||
../../../../../../studio_api/src/fmod_profile_studiogroups.h
|
||||
../../../../../../studio_api/src/fmod_property.cpp
|
||||
../../../../../../studio_api/src/fmod_property.h
|
||||
../../../../../../studio_api/src/fmod_radixtree.cpp
|
||||
../../../../../../studio_api/src/fmod_radixtree.h
|
||||
../../../../../../studio_api/src/fmod_repository.cpp
|
||||
../../../../../../studio_api/src/fmod_repository.h
|
||||
../../../../../../studio_api/src/fmod_resource_loader.cpp
|
||||
../../../../../../studio_api/src/fmod_resource_loader.h
|
||||
../../../../../../studio_api/src/fmod_resourcemodel.cpp
|
||||
../../../../../../studio_api/src/fmod_resourcemodel.h
|
||||
../../../../../../studio_api/src/fmod_riff.cpp
|
||||
../../../../../../studio_api/src/fmod_riff.h
|
||||
../../../../../../studio_api/src/fmod_riffstream.cpp
|
||||
../../../../../../studio_api/src/fmod_riffstream.h
|
||||
../../../../../../studio_api/src/fmod_runtime_interface.h
|
||||
../../../../../../studio_api/src/fmod_runtime_manager.cpp
|
||||
../../../../../../studio_api/src/fmod_runtime_manager.h
|
||||
../../../../../../studio_api/src/fmod_serialization.cpp
|
||||
../../../../../../studio_api/src/fmod_serialization.h
|
||||
../../../../../../studio_api/src/fmod_shadow_bank.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_bank.h
|
||||
../../../../../../studio_api/src/fmod_shadow_bus.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_bus.h
|
||||
../../../../../../studio_api/src/fmod_shadow_event.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_event.h
|
||||
../../../../../../studio_api/src/fmod_shadow_parameter.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_parameter.h
|
||||
../../../../../../studio_api/src/fmod_shadow_vca.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_vca.h
|
||||
../../../../../../studio_api/src/fmod_snapshotmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_snapshotmodel.h
|
||||
../../../../../../studio_api/src/fmod_sound_loader.cpp
|
||||
../../../../../../studio_api/src/fmod_sound_loader.h
|
||||
../../../../../../studio_api/src/fmod_soundtable.cpp
|
||||
../../../../../../studio_api/src/fmod_soundtable.h
|
||||
../../../../../../studio_api/src/fmod_studio.cpp
|
||||
../../../../../../studio_api/src/fmod_studio.cs
|
||||
../../../../../../studio_api/src/fmod_studio.h
|
||||
../../../../../../studio_api/src/fmod_studio.hpp
|
||||
../../../../../../studio_api/src/fmod_studio_common.h
|
||||
../../../../../../studio_api/src/fmod_studio_impl.cpp
|
||||
../../../../../../studio_api/src/fmod_studio_impl.h
|
||||
../../../../../../studio_api/src/fmod_studio_string.h
|
||||
../../../../../../studio_api/src/fmod_studio_timeunit.h
|
||||
../../../../../../studio_api/src/fmod_studio_types.h
|
||||
../../../../../../studio_api/src/fmod_threadsafe_queue.cpp
|
||||
../../../../../../studio_api/src/fmod_threadsafe_queue.h
|
||||
../../../../../../studio_api/src/fmod_timelinemodel.cpp
|
||||
../../../../../../studio_api/src/fmod_timelinemodel.h
|
||||
../../../../../../studio_api/src/fmod_unique_id.h
|
||||
../../../../../../studio_api/src/fmod_vcamodel.cpp
|
||||
../../../../../../studio_api/src/fmod_vcamodel.h
|
||||
../../../../../../studio_api/src/fmod_waveformmodel.h
|
||||
../../../../../../studio_api/src/fmod_weakhandle.cpp
|
||||
../../../../../../studio_api/src/fmod_weakhandle.h
|
||||
../../../../../../studio_api/src/fmod_weakhandle_system.cpp
|
||||
../../../../../../studio_api/src/fmod_weakhandle_system.h
|
||||
../../../../../../examples/src/autotest.cpp
|
||||
../../../../../../examples/src/common.cpp
|
||||
../../../../../../examples/src/common.h
|
||||
../../../../../../examples/src/common_dx12.cpp
|
||||
../../../../../../examples/src/common_dx12.h
|
||||
../../../../../../examples/src/common_dx12_ps.h
|
||||
../../../../../../examples/src/common_dx12_vs.h
|
||||
../../../../../../examples/src/common_font_glyphs.h
|
||||
../../../../../../examples/src/common_font_texture.h
|
||||
../../../../../../examples/src/common_vulkan.cpp
|
||||
../../../../../../examples/src/common_vulkan.h
|
||||
../../../../../../examples/src/common_vulkan_fs.h
|
||||
../../../../../../examples/src/common_vulkan_vs.h
|
||||
../../../../../../examples/platforms/linux/src/common_platform.cpp
|
||||
../../../../../../examples/platforms/linux/src/common_platform.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/assert.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/callback.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/export.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/format.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/ordinals.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/stream_decoder.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/share/alloc.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/bitmath.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/bitreader.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/cpu.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/crc.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/fixed.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/format.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/lpc.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/md5.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/memory.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/stream_decoder.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/bitreader_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/cpu_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/fixed_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/lpc_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/nasm.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/bitmath.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/bitreader.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/cpu.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/crc.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/fixed.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/float.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/format.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/lpc.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/md5.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/memory.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/protected/stream_decoder.h
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/include/ogg/ogg.h
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/include/ogg/os_types.h
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/src/bitwise.c
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/src/framing.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/include/vorbis/codec.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/include/vorbis/vorbisfile.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/backends.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/block.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/codebook.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/codebook.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/codec_internal.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/floor1.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/highlevel.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/info.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lookup.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lookup.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lookup_data.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lpc.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lpc.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lsp.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lsp.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/mapping0.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/masking.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/mdct.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/mdct.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/misc.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/os.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/psy.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/registry.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/registry.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/res0.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/scales.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/sharedbook.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/smallft.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/smallft.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/synthesis.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/vorbisfile.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/window.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/window.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/modes/floor_44.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/modes/psych_44.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/modes/residue_44.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_bitwise.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_bitwise.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codec.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codec_internal.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp_avx2.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1_avx2.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor_lookup.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_info.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_avx.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_avx512.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_avx2.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_float.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_float_lookup.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_misc.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_os.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_os_types.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_res012.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_window_lookup.h
|
||||
../../../../../../external/misc/dlmalloc/dlmalloc.cpp
|
||||
../../../../../../external/misc/dlmalloc/dlmalloc.h
|
||||
../make/objectpan.makefile
|
||||
../objectpan.cpp
|
|
@ -0,0 +1,8 @@
|
|||
../../../../../../examples/src
|
||||
../../../../../../examples/platforms/linux/src
|
||||
../../../../../../core_api/src
|
||||
../../../../../../core_api/platforms/linux/src
|
||||
../../../../../src
|
||||
../../../../../../external/misc
|
||||
../../../../../../external/dsps
|
||||
../../../../../../external/decoders
|
|
@ -0,0 +1,177 @@
|
|||
/*==============================================================================
|
||||
Programmer Sound Example
|
||||
Copyright (c), Firelight Technologies Pty, Ltd 2012-2025.
|
||||
|
||||
This example demonstrates how to implement the programmer sound callback to
|
||||
play an event that has a programmer specified sound.
|
||||
|
||||
### See Also ###
|
||||
Studio::EventInstance::setCallback
|
||||
|
||||
For information on using FMOD example code in your own programs, visit
|
||||
https://www.fmod.com/legal
|
||||
==============================================================================*/
|
||||
#include "fmod_studio.hpp"
|
||||
#include "fmod.hpp"
|
||||
#include "common.h"
|
||||
|
||||
struct ProgrammerSoundContext
|
||||
{
|
||||
const char* dialogueString;
|
||||
};
|
||||
|
||||
FMOD_RESULT F_CALL programmerSoundCallback(FMOD_STUDIO_EVENT_CALLBACK_TYPE type, FMOD_STUDIO_EVENTINSTANCE* event, void *parameters);
|
||||
|
||||
int FMOD_Main()
|
||||
{
|
||||
void *extraDriverData = NULL;
|
||||
Common_Init(&extraDriverData);
|
||||
|
||||
FMOD::Studio::System* system = NULL;
|
||||
ERRCHECK( FMOD::Studio::System::create(&system) );
|
||||
|
||||
// The example Studio project is authored for 5.1 sound, so set up the system output mode to match
|
||||
FMOD::System* coreSystem = NULL;
|
||||
ERRCHECK( system->getCoreSystem(&coreSystem) );
|
||||
ERRCHECK( coreSystem->setSoftwareFormat(0, FMOD_SPEAKERMODE_5POINT1, 0) );
|
||||
|
||||
ERRCHECK( system->initialize(1024, FMOD_STUDIO_INIT_NORMAL, FMOD_INIT_NORMAL, extraDriverData) );
|
||||
|
||||
FMOD::Studio::Bank* masterBank = NULL;
|
||||
ERRCHECK( system->loadBankFile(Common_MediaPath("Master.bank"), FMOD_STUDIO_LOAD_BANK_NORMAL, &masterBank) );
|
||||
|
||||
FMOD::Studio::Bank* stringsBank = NULL;
|
||||
ERRCHECK( system->loadBankFile(Common_MediaPath("Master.strings.bank"), FMOD_STUDIO_LOAD_BANK_NORMAL, &stringsBank) );
|
||||
|
||||
FMOD::Studio::Bank* sfxBank = NULL;
|
||||
ERRCHECK( system->loadBankFile(Common_MediaPath("SFX.bank"), FMOD_STUDIO_LOAD_BANK_NORMAL, &sfxBank) );
|
||||
|
||||
// Available banks
|
||||
unsigned int bankIndex = 0;
|
||||
static const char* const banks[] = { "Dialogue_EN.bank", "Dialogue_JP.bank", "Dialogue_CN.bank" };
|
||||
|
||||
FMOD::Studio::Bank* localizedBank = NULL;
|
||||
ERRCHECK( system->loadBankFile(Common_MediaPath(banks[bankIndex]), FMOD_STUDIO_LOAD_BANK_NORMAL, &localizedBank) );
|
||||
|
||||
FMOD::Studio::EventDescription* eventDescription = NULL;
|
||||
ERRCHECK( system->getEvent("event:/Character/Dialogue", &eventDescription) );
|
||||
|
||||
FMOD::Studio::EventInstance* eventInstance = NULL;
|
||||
ERRCHECK( eventDescription->createInstance(&eventInstance) );
|
||||
|
||||
// Dialogue keys available
|
||||
// These keys are shared amongst all audio tables
|
||||
unsigned int dialogueIndex = 0;
|
||||
static const char* const dialogue[] = {"welcome", "main menu", "goodbye"};
|
||||
|
||||
ProgrammerSoundContext programmerSoundContext;
|
||||
programmerSoundContext.dialogueString = dialogue[dialogueIndex];
|
||||
|
||||
ERRCHECK( eventInstance->setUserData(&programmerSoundContext) );
|
||||
ERRCHECK( eventInstance->setCallback(programmerSoundCallback, FMOD_STUDIO_EVENT_CALLBACK_CREATE_PROGRAMMER_SOUND | FMOD_STUDIO_EVENT_CALLBACK_DESTROY_PROGRAMMER_SOUND) );
|
||||
|
||||
do
|
||||
{
|
||||
Common_Update();
|
||||
|
||||
if (Common_BtnPress(BTN_ACTION1))
|
||||
{
|
||||
ERRCHECK( localizedBank->unload() );
|
||||
|
||||
bankIndex = (bankIndex < 2) ? bankIndex + 1 : 0;
|
||||
ERRCHECK( system->loadBankFile(Common_MediaPath(banks[bankIndex]), FMOD_STUDIO_LOAD_BANK_NORMAL, &localizedBank) );
|
||||
}
|
||||
|
||||
if (Common_BtnPress(BTN_ACTION2))
|
||||
{
|
||||
dialogueIndex = (dialogueIndex < 2) ? dialogueIndex + 1 : 0;
|
||||
programmerSoundContext.dialogueString = dialogue[dialogueIndex];
|
||||
}
|
||||
|
||||
if (Common_BtnPress(BTN_MORE))
|
||||
{
|
||||
ERRCHECK( eventInstance->start() );
|
||||
}
|
||||
|
||||
ERRCHECK( system->update() );
|
||||
|
||||
Common_Draw("==================================================");
|
||||
Common_Draw("Programmer Sound Example.");
|
||||
Common_Draw("Copyright (c) Firelight Technologies 2012-2025.");
|
||||
Common_Draw("==================================================");
|
||||
Common_Draw("");
|
||||
Common_Draw("Press %s to change language", Common_BtnStr(BTN_ACTION1));
|
||||
Common_Draw("Press %s to change dialogue", Common_BtnStr(BTN_ACTION2));
|
||||
Common_Draw("Press %s to play the event", Common_BtnStr(BTN_MORE));
|
||||
Common_Draw("");
|
||||
Common_Draw("Language:");
|
||||
Common_Draw(" %s English", bankIndex == 0 ? ">" : " ");
|
||||
Common_Draw(" %s Japanese", bankIndex == 1 ? ">" : " ");
|
||||
Common_Draw(" %s Chinese", bankIndex == 2 ? ">" : " ");
|
||||
Common_Draw("");
|
||||
Common_Draw("Dialogue:");
|
||||
Common_Draw(" %s Welcome to the FMOD Studio tutorial", dialogueIndex == 0 ? ">" : " ");
|
||||
Common_Draw(" %s This is the main menu", dialogueIndex == 1 ? ">" : " ");
|
||||
Common_Draw(" %s Goodbye", dialogueIndex == 2 ? ">" : " ");
|
||||
Common_Draw("");
|
||||
Common_Draw("Press %s to quit", Common_BtnStr(BTN_QUIT));
|
||||
|
||||
Common_Sleep(50);
|
||||
} while (!Common_BtnPress(BTN_QUIT));
|
||||
|
||||
ERRCHECK( system->release() );
|
||||
|
||||
Common_Close();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
#define CHECK_RESULT(op) \
|
||||
{ \
|
||||
FMOD_RESULT res = (op); \
|
||||
if (res != FMOD_OK) \
|
||||
{ \
|
||||
return res; \
|
||||
} \
|
||||
}
|
||||
|
||||
FMOD_RESULT F_CALL programmerSoundCallback(FMOD_STUDIO_EVENT_CALLBACK_TYPE type, FMOD_STUDIO_EVENTINSTANCE* event, void *parameters)
|
||||
{
|
||||
FMOD::Studio::EventInstance* eventInstance = (FMOD::Studio::EventInstance*)event;
|
||||
|
||||
if (type == FMOD_STUDIO_EVENT_CALLBACK_CREATE_PROGRAMMER_SOUND)
|
||||
{
|
||||
FMOD_STUDIO_PROGRAMMER_SOUND_PROPERTIES* props = (FMOD_STUDIO_PROGRAMMER_SOUND_PROPERTIES*)parameters;
|
||||
|
||||
// Get our context from the event instance user data
|
||||
ProgrammerSoundContext* context = NULL;
|
||||
CHECK_RESULT( eventInstance->getUserData((void**)&context) );
|
||||
|
||||
FMOD::Studio::System* studioSystem = NULL;
|
||||
CHECK_RESULT( eventInstance->getSystem(&studioSystem) );
|
||||
// Find the audio file in the audio table with the key
|
||||
FMOD_STUDIO_SOUND_INFO info;
|
||||
CHECK_RESULT( studioSystem->getSoundInfo(context->dialogueString, &info) );
|
||||
|
||||
FMOD::System* coreSystem = NULL;
|
||||
CHECK_RESULT( studioSystem->getCoreSystem(&coreSystem) );
|
||||
FMOD::Sound* sound = NULL;
|
||||
CHECK_RESULT( coreSystem->createSound(info.name_or_data, FMOD_LOOP_NORMAL | FMOD_CREATECOMPRESSEDSAMPLE | FMOD_NONBLOCKING | info.mode, &info.exinfo, &sound) );
|
||||
|
||||
// Pass the sound to FMOD
|
||||
props->sound = (FMOD_SOUND*)sound;
|
||||
props->subsoundIndex = info.subsoundindex;
|
||||
}
|
||||
else if (type == FMOD_STUDIO_EVENT_CALLBACK_DESTROY_PROGRAMMER_SOUND)
|
||||
{
|
||||
FMOD_STUDIO_PROGRAMMER_SOUND_PROPERTIES* props = (FMOD_STUDIO_PROGRAMMER_SOUND_PROPERTIES*)parameters;
|
||||
|
||||
// Obtain the sound
|
||||
FMOD::Sound* sound = (FMOD::Sound*)props->sound;
|
||||
|
||||
// Release the sound
|
||||
CHECK_RESULT( sound->release() );
|
||||
}
|
||||
|
||||
return FMOD_OK;
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
-std=c17 -fPIC -fno-trapping-math
|
|
@ -0,0 +1 @@
|
|||
#define FMOD_USE_PLATFORM_HEADERS
|
|
@ -0,0 +1 @@
|
|||
[General]
|
|
@ -0,0 +1,442 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE QtCreatorProject>
|
||||
<qtcreator>
|
||||
<data>
|
||||
<variable>EnvironmentId</variable>
|
||||
<value type="QByteArray">{71064a00-ba92-4c03-affd-e7f374fa3265}</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.PluginSettings</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey"/>
|
||||
<value type="bool" key="ClangCodeModel.UseGlobalConfig">true</value>
|
||||
<value type="QString" key="ClangCodeModel.WarningConfigId">Builtin.Questionable</value>
|
||||
<valuemap type="QVariantMap" key="ClangTools">
|
||||
<value type="bool" key="ClangTools.BuildBeforeAnalysis">true</value>
|
||||
<value type="QString" key="ClangTools.DiagnosticConfig">Builtin.DefaultTidyAndClazy</value>
|
||||
<value type="int" key="ClangTools.ParallelJobs">4</value>
|
||||
<valuelist type="QVariantList" key="ClangTools.SelectedDirs"/>
|
||||
<valuelist type="QVariantList" key="ClangTools.SelectedFiles"/>
|
||||
<valuelist type="QVariantList" key="ClangTools.SuppressedDiagnostics"/>
|
||||
<value type="bool" key="ClangTools.UseGlobalSettings">true</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Target.0</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{22e4ca2b-856c-4a9e-96b1-3ef2b55f3da9}</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f programmer_sound.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f programmer_sound.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Debug</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug x64</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f programmer_sound.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f programmer_sound.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release x64</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f programmer_sound.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f programmer_sound.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release x86</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.3">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f programmer_sound.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f programmer_sound.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Debug</value>
|
||||
<value type="QString">CPU=x86</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug x86</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.4">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f programmer_sound.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f programmer_sound.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=address</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Address Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.5">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f programmer_sound.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f programmer_sound.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=memory</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Memory Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.6">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f programmer_sound.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f programmer_sound.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=thread</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Thread Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.7">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f programmer_sound.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f programmer_sound.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=undefined</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Undefined Behaviour Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">8</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.DeployConfiguration.CustomData"/>
|
||||
<value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||
<value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.Events">
|
||||
<value type="QString">cpu-cycles</value>
|
||||
</valuelist>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
|
||||
<value type="int" key="Analyzer.Perf.Frequency">250</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
|
||||
<value type="QString">-e</value>
|
||||
<value type="QString">cpu-cycles</value>
|
||||
<value type="QString">--call-graph</value>
|
||||
<value type="QString">dwarf,4096</value>
|
||||
<value type="QString">-F</value>
|
||||
<value type="QString">250</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
|
||||
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
|
||||
<value type="int" key="Analyzer.Perf.StackSize">4096</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
|
||||
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
|
||||
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
|
||||
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
|
||||
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
|
||||
<value type="int">0</value>
|
||||
<value type="int">1</value>
|
||||
<value type="int">2</value>
|
||||
<value type="int">3</value>
|
||||
<value type="int">4</value>
|
||||
<value type="int">5</value>
|
||||
<value type="int">6</value>
|
||||
<value type="int">7</value>
|
||||
<value type="int">8</value>
|
||||
<value type="int">9</value>
|
||||
<value type="int">10</value>
|
||||
<value type="int">11</value>
|
||||
<value type="int">12</value>
|
||||
<value type="int">13</value>
|
||||
<value type="int">14</value>
|
||||
</valuelist>
|
||||
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||
<value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.Executable">%{buildDir}/programmer_sound</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.CustomExecutableRunConfiguration</value>
|
||||
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey"></value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseTerminal">true</value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory">%{buildDir}/../../../../../examples/media</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.TargetCount</variable>
|
||||
<value type="int">1</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>Version</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
</qtcreator>
|
|
@ -0,0 +1 @@
|
|||
-std=c++17 -fPIC -fno-trapping-math
|
|
@ -0,0 +1,690 @@
|
|||
../../../../../../core_api/src/fmod.cpp
|
||||
../../../../../../core_api/src/fmod.cs
|
||||
../../../../../../core_api/src/fmod.h
|
||||
../../../../../../core_api/src/fmod.hpp
|
||||
../../../../../../core_api/src/fmod5.cpp
|
||||
../../../../../../core_api/src/fmod_3d.h
|
||||
../../../../../../core_api/src/fmod_array.h
|
||||
../../../../../../core_api/src/fmod_asm_macros.m4
|
||||
../../../../../../core_api/src/fmod_async.cpp
|
||||
../../../../../../core_api/src/fmod_async.h
|
||||
../../../../../../core_api/src/fmod_atomic.h
|
||||
../../../../../../core_api/src/fmod_atomic_c11.h
|
||||
../../../../../../core_api/src/fmod_atomic_clang.h
|
||||
../../../../../../core_api/src/fmod_atomic_cpp11.h
|
||||
../../../../../../core_api/src/fmod_atomic_gcc.h
|
||||
../../../../../../core_api/src/fmod_atomic_legacy.h
|
||||
../../../../../../core_api/src/fmod_autocleanup.h
|
||||
../../../../../../core_api/src/fmod_channel.cpp
|
||||
../../../../../../core_api/src/fmod_channel_emulated.h
|
||||
../../../../../../core_api/src/fmod_channel_real.cpp
|
||||
../../../../../../core_api/src/fmod_channel_real.h
|
||||
../../../../../../core_api/src/fmod_channel_software.cpp
|
||||
../../../../../../core_api/src/fmod_channel_software.h
|
||||
../../../../../../core_api/src/fmod_channel_stream.cpp
|
||||
../../../../../../core_api/src/fmod_channel_stream.h
|
||||
../../../../../../core_api/src/fmod_channelcontrol.cpp
|
||||
../../../../../../core_api/src/fmod_channelcontroli.cpp
|
||||
../../../../../../core_api/src/fmod_channelcontroli.h
|
||||
../../../../../../core_api/src/fmod_channelgroup.cpp
|
||||
../../../../../../core_api/src/fmod_channelgroupi.cpp
|
||||
../../../../../../core_api/src/fmod_channelgroupi.h
|
||||
../../../../../../core_api/src/fmod_channeli.cpp
|
||||
../../../../../../core_api/src/fmod_channeli.h
|
||||
../../../../../../core_api/src/fmod_channelpool.h
|
||||
../../../../../../core_api/src/fmod_codec.cpp
|
||||
../../../../../../core_api/src/fmod_codec.h
|
||||
../../../../../../core_api/src/fmod_codec_aiff.cpp
|
||||
../../../../../../core_api/src/fmod_codec_aiff.h
|
||||
../../../../../../core_api/src/fmod_codec_dls.cpp
|
||||
../../../../../../core_api/src/fmod_codec_dls.h
|
||||
../../../../../../core_api/src/fmod_codec_fadpcm.cpp
|
||||
../../../../../../core_api/src/fmod_codec_fadpcm.h
|
||||
../../../../../../core_api/src/fmod_codec_fadpcm_arm.m4
|
||||
../../../../../../core_api/src/fmod_codec_flac.cpp
|
||||
../../../../../../core_api/src/fmod_codec_flac.h
|
||||
../../../../../../core_api/src/fmod_codec_fsb5.cpp
|
||||
../../../../../../core_api/src/fmod_codec_fsb5.h
|
||||
../../../../../../core_api/src/fmod_codec_fsbvorbis.cpp
|
||||
../../../../../../core_api/src/fmod_codec_fsbvorbis.h
|
||||
../../../../../../core_api/src/fmod_codec_fsbvorbis_books.cpp
|
||||
../../../../../../core_api/src/fmod_codec_it.cpp
|
||||
../../../../../../core_api/src/fmod_codec_it.h
|
||||
../../../../../../core_api/src/fmod_codec_midi.cpp
|
||||
../../../../../../core_api/src/fmod_codec_midi.h
|
||||
../../../../../../core_api/src/fmod_codec_mod.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mod.h
|
||||
../../../../../../core_api/src/fmod_codec_mpeg.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mpeg.h
|
||||
../../../../../../core_api/src/fmod_codec_mpeg_decode.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mpeg_layer2.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mpeg_layer3.cpp
|
||||
../../../../../../core_api/src/fmod_codec_oggvorbis.cpp
|
||||
../../../../../../core_api/src/fmod_codec_oggvorbis.h
|
||||
../../../../../../core_api/src/fmod_codec_playlist.cpp
|
||||
../../../../../../core_api/src/fmod_codec_playlist.h
|
||||
../../../../../../core_api/src/fmod_codec_raw.cpp
|
||||
../../../../../../core_api/src/fmod_codec_raw.h
|
||||
../../../../../../core_api/src/fmod_codec_s3m.cpp
|
||||
../../../../../../core_api/src/fmod_codec_s3m.h
|
||||
../../../../../../core_api/src/fmod_codec_tag.cpp
|
||||
../../../../../../core_api/src/fmod_codec_tag.h
|
||||
../../../../../../core_api/src/fmod_codec_user.cpp
|
||||
../../../../../../core_api/src/fmod_codec_user.h
|
||||
../../../../../../core_api/src/fmod_codec_wav.cpp
|
||||
../../../../../../core_api/src/fmod_codec_wav.h
|
||||
../../../../../../core_api/src/fmod_codec_wav_imaadpcm.cpp
|
||||
../../../../../../core_api/src/fmod_codec_wav_imaadpcm.h
|
||||
../../../../../../core_api/src/fmod_codec_wav_riff.cpp
|
||||
../../../../../../core_api/src/fmod_codec_xm.cpp
|
||||
../../../../../../core_api/src/fmod_codec_xm.h
|
||||
../../../../../../core_api/src/fmod_codeci.h
|
||||
../../../../../../core_api/src/fmod_common.h
|
||||
../../../../../../core_api/src/fmod_complex.hlsli
|
||||
../../../../../../core_api/src/fmod_convolution.hlsl
|
||||
../../../../../../core_api/src/fmod_debug.cpp
|
||||
../../../../../../core_api/src/fmod_debug.h
|
||||
../../../../../../core_api/src/fmod_downmix.cpp
|
||||
../../../../../../core_api/src/fmod_downmix.h
|
||||
../../../../../../core_api/src/fmod_downmix_dolby_pl2.cpp
|
||||
../../../../../../core_api/src/fmod_downmix_dolby_pl2.h
|
||||
../../../../../../core_api/src/fmod_dsp.cpp
|
||||
../../../../../../core_api/src/fmod_dsp.cs
|
||||
../../../../../../core_api/src/fmod_dsp.h
|
||||
../../../../../../core_api/src/fmod_dsp_biquad.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_biquad.h
|
||||
../../../../../../core_api/src/fmod_dsp_channelmix.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_channelmix.h
|
||||
../../../../../../core_api/src/fmod_dsp_chorus.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_chorus.h
|
||||
../../../../../../core_api/src/fmod_dsp_codec.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_codec.h
|
||||
../../../../../../core_api/src/fmod_dsp_codecpool.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_codecpool.h
|
||||
../../../../../../core_api/src/fmod_dsp_compressor.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_compressor.h
|
||||
../../../../../../core_api/src/fmod_dsp_compressor_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_compressor_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_arm.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_avx.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_vfp.m4
|
||||
../../../../../../core_api/src/fmod_dsp_connectioni.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connectioni.h
|
||||
../../../../../../core_api/src/fmod_dsp_convert.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convert.h
|
||||
../../../../../../core_api/src/fmod_dsp_convert_avx.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convert_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convert_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb.h
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_async.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_avx.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_cpu.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_gpu.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_defaultmatrix.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_defaultmatrix.h
|
||||
../../../../../../core_api/src/fmod_dsp_delay.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_delay.h
|
||||
../../../../../../core_api/src/fmod_dsp_distortion.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_distortion.h
|
||||
../../../../../../core_api/src/fmod_dsp_echo.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_echo.h
|
||||
../../../../../../core_api/src/fmod_dsp_echo_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_echo_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_effects.h
|
||||
../../../../../../core_api/src/fmod_dsp_emulated.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_emulated.h
|
||||
../../../../../../core_api/src/fmod_dsp_fader.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_fader.h
|
||||
../../../../../../core_api/src/fmod_dsp_fft.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_fft.h
|
||||
../../../../../../core_api/src/fmod_dsp_flange.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_flange.h
|
||||
../../../../../../core_api/src/fmod_dsp_highpass.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_highpass.h
|
||||
../../../../../../core_api/src/fmod_dsp_highpass_simple.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_highpass_simple.h
|
||||
../../../../../../core_api/src/fmod_dsp_interleave_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_interleave_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_itecho.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_itecho.h
|
||||
../../../../../../core_api/src/fmod_dsp_limiter.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_limiter.h
|
||||
../../../../../../core_api/src/fmod_dsp_loudness_meter.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_loudness_meter.h
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass.h
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass2.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass2.h
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass_simple.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass_simple.h
|
||||
../../../../../../core_api/src/fmod_dsp_matrix.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_matrix.h
|
||||
../../../../../../core_api/src/fmod_dsp_metering_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_metering_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_dynamics.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_dynamics.h
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq.h
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_normalize.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_normalize.h
|
||||
../../../../../../core_api/src/fmod_dsp_objectpan.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_objectpan.h
|
||||
../../../../../../core_api/src/fmod_dsp_oscillator.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_oscillator.h
|
||||
../../../../../../core_api/src/fmod_dsp_pan.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_pan.h
|
||||
../../../../../../core_api/src/fmod_dsp_parameq.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_parameq.h
|
||||
../../../../../../core_api/src/fmod_dsp_pitchshift.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_pitchshift.h
|
||||
../../../../../../core_api/src/fmod_dsp_porthead.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_porthead.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_cubic.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_cubic.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_arm.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_avx2.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_avx512.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_vfp.m4
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_spline.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_spline.h
|
||||
../../../../../../core_api/src/fmod_dsp_return.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_return.h
|
||||
../../../../../../core_api/src/fmod_dsp_send.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_send.h
|
||||
../../../../../../core_api/src/fmod_dsp_sfxreverb.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_sfxreverb.h
|
||||
../../../../../../core_api/src/fmod_dsp_source.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_source.h
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq.h
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_transceiver.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_transceiver.h
|
||||
../../../../../../core_api/src/fmod_dsp_tremolo.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_tremolo.h
|
||||
../../../../../../core_api/src/fmod_dsp_wavetable.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_wavetable.h
|
||||
../../../../../../core_api/src/fmod_dspi.cpp
|
||||
../../../../../../core_api/src/fmod_dspi.h
|
||||
../../../../../../core_api/src/fmod_endian.h
|
||||
../../../../../../core_api/src/fmod_errors.cs
|
||||
../../../../../../core_api/src/fmod_errors.h
|
||||
../../../../../../core_api/src/fmod_expandingpool.cpp
|
||||
../../../../../../core_api/src/fmod_expandingpool.h
|
||||
../../../../../../core_api/src/fmod_fft.cpp
|
||||
../../../../../../core_api/src/fmod_fft.h
|
||||
../../../../../../core_api/src/fmod_fft_0.hlsl
|
||||
../../../../../../core_api/src/fmod_fft_1.hlsl
|
||||
../../../../../../core_api/src/fmod_fft_common.hlsli
|
||||
../../../../../../core_api/src/fmod_fft_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_fft_sse.cpp
|
||||
../../../../../../core_api/src/fmod_file.cpp
|
||||
../../../../../../core_api/src/fmod_file.h
|
||||
../../../../../../core_api/src/fmod_file_disk.cpp
|
||||
../../../../../../core_api/src/fmod_file_disk.h
|
||||
../../../../../../core_api/src/fmod_file_memory.cpp
|
||||
../../../../../../core_api/src/fmod_file_memory.h
|
||||
../../../../../../core_api/src/fmod_file_net.cpp
|
||||
../../../../../../core_api/src/fmod_file_net.h
|
||||
../../../../../../core_api/src/fmod_file_null.cpp
|
||||
../../../../../../core_api/src/fmod_file_null.h
|
||||
../../../../../../core_api/src/fmod_file_remote.cpp
|
||||
../../../../../../core_api/src/fmod_file_remote.h
|
||||
../../../../../../core_api/src/fmod_file_user.cpp
|
||||
../../../../../../core_api/src/fmod_file_user.h
|
||||
../../../../../../core_api/src/fmod_format.cpp
|
||||
../../../../../../core_api/src/fmod_format.h
|
||||
../../../../../../core_api/src/fmod_freelist.h
|
||||
../../../../../../core_api/src/fmod_geometry.cpp
|
||||
../../../../../../core_api/src/fmod_geometry_mgr.cpp
|
||||
../../../../../../core_api/src/fmod_geometry_mgr.h
|
||||
../../../../../../core_api/src/fmod_geometryi.cpp
|
||||
../../../../../../core_api/src/fmod_geometryi.h
|
||||
../../../../../../core_api/src/fmod_globals.cpp
|
||||
../../../../../../core_api/src/fmod_globals.h
|
||||
../../../../../../core_api/src/fmod_gpu_compute.cpp
|
||||
../../../../../../core_api/src/fmod_gpu_compute.h
|
||||
../../../../../../core_api/src/fmod_ifft_0.hlsl
|
||||
../../../../../../core_api/src/fmod_ifft_1.hlsl
|
||||
../../../../../../core_api/src/fmod_iterator.h
|
||||
../../../../../../core_api/src/fmod_linkedlist.h
|
||||
../../../../../../core_api/src/fmod_listener.cpp
|
||||
../../../../../../core_api/src/fmod_listener.h
|
||||
../../../../../../core_api/src/fmod_localcriticalsection.h
|
||||
../../../../../../core_api/src/fmod_map.h
|
||||
../../../../../../core_api/src/fmod_memory.cpp
|
||||
../../../../../../core_api/src/fmod_memory.h
|
||||
../../../../../../core_api/src/fmod_memory_tracking.cpp
|
||||
../../../../../../core_api/src/fmod_memory_tracking.h
|
||||
../../../../../../core_api/src/fmod_metadata.cpp
|
||||
../../../../../../core_api/src/fmod_metadata.h
|
||||
../../../../../../core_api/src/fmod_mode.h
|
||||
../../../../../../core_api/src/fmod_music.cpp
|
||||
../../../../../../core_api/src/fmod_music.h
|
||||
../../../../../../core_api/src/fmod_net.cpp
|
||||
../../../../../../core_api/src/fmod_net.h
|
||||
../../../../../../core_api/src/fmod_octree.cpp
|
||||
../../../../../../core_api/src/fmod_octree.h
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_arm.h
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_arm.m4
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_arm64.h
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_x86.h
|
||||
../../../../../../core_api/src/fmod_os_misc.h
|
||||
../../../../../../core_api/src/fmod_os_net.h
|
||||
../../../../../../core_api/src/fmod_os_net_posix.cpp
|
||||
../../../../../../core_api/src/fmod_os_net_winsock.cpp
|
||||
../../../../../../core_api/src/fmod_os_output.h
|
||||
../../../../../../core_api/src/fmod_output.cpp
|
||||
../../../../../../core_api/src/fmod_output.h
|
||||
../../../../../../core_api/src/fmod_output_emulated.h
|
||||
../../../../../../core_api/src/fmod_output_nosound.cpp
|
||||
../../../../../../core_api/src/fmod_output_nosound.h
|
||||
../../../../../../core_api/src/fmod_output_nosound_nrt.cpp
|
||||
../../../../../../core_api/src/fmod_output_nosound_nrt.h
|
||||
../../../../../../core_api/src/fmod_output_phase.h
|
||||
../../../../../../core_api/src/fmod_output_phase.mm
|
||||
../../../../../../core_api/src/fmod_output_software.cpp
|
||||
../../../../../../core_api/src/fmod_output_software.h
|
||||
../../../../../../core_api/src/fmod_output_wavwriter.cpp
|
||||
../../../../../../core_api/src/fmod_output_wavwriter.h
|
||||
../../../../../../core_api/src/fmod_output_wavwriter_nrt.cpp
|
||||
../../../../../../core_api/src/fmod_output_wavwriter_nrt.h
|
||||
../../../../../../core_api/src/fmod_output_winsonic.cpp
|
||||
../../../../../../core_api/src/fmod_output_winsonic.h
|
||||
../../../../../../core_api/src/fmod_output_winsonic_compat.h
|
||||
../../../../../../core_api/src/fmod_outputi.h
|
||||
../../../../../../core_api/src/fmod_pan.cpp
|
||||
../../../../../../core_api/src/fmod_pan.h
|
||||
../../../../../../core_api/src/fmod_pluginfactory.cpp
|
||||
../../../../../../core_api/src/fmod_pluginfactory.h
|
||||
../../../../../../core_api/src/fmod_poolallocator.h
|
||||
../../../../../../core_api/src/fmod_profile.cpp
|
||||
../../../../../../core_api/src/fmod_profile.h
|
||||
../../../../../../core_api/src/fmod_profile_channel_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_client.cpp
|
||||
../../../../../../core_api/src/fmod_profile_client.h
|
||||
../../../../../../core_api/src/fmod_profile_codec_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_cpu_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_dsp.cpp
|
||||
../../../../../../core_api/src/fmod_profile_dsp.h
|
||||
../../../../../../core_api/src/fmod_profile_dsp_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_group_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_markers.cpp
|
||||
../../../../../../core_api/src/fmod_profile_markers.h
|
||||
../../../../../../core_api/src/fmod_profile_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_remotefile.cpp
|
||||
../../../../../../core_api/src/fmod_profile_remotefile.h
|
||||
../../../../../../core_api/src/fmod_profile_remotefile_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_stats.cpp
|
||||
../../../../../../core_api/src/fmod_profile_stats.h
|
||||
../../../../../../core_api/src/fmod_profile_stats_pkt.h
|
||||
../../../../../../core_api/src/fmod_random.h
|
||||
../../../../../../core_api/src/fmod_reverb.cpp
|
||||
../../../../../../core_api/src/fmod_reverbi.cpp
|
||||
../../../../../../core_api/src/fmod_reverbi.h
|
||||
../../../../../../core_api/src/fmod_rootsignature.hlsl
|
||||
../../../../../../core_api/src/fmod_sample_software.cpp
|
||||
../../../../../../core_api/src/fmod_sample_software.h
|
||||
../../../../../../core_api/src/fmod_settings.h
|
||||
../../../../../../core_api/src/fmod_shader_compat.hlsli
|
||||
../../../../../../core_api/src/fmod_simd_util_sse.h
|
||||
../../../../../../core_api/src/fmod_sound.cpp
|
||||
../../../../../../core_api/src/fmod_sound_sample.cpp
|
||||
../../../../../../core_api/src/fmod_sound_sample.h
|
||||
../../../../../../core_api/src/fmod_sound_stream.cpp
|
||||
../../../../../../core_api/src/fmod_sound_stream.h
|
||||
../../../../../../core_api/src/fmod_soundgroup.cpp
|
||||
../../../../../../core_api/src/fmod_soundgroupi.cpp
|
||||
../../../../../../core_api/src/fmod_soundgroupi.h
|
||||
../../../../../../core_api/src/fmod_soundi.cpp
|
||||
../../../../../../core_api/src/fmod_soundi.h
|
||||
../../../../../../core_api/src/fmod_speakermap.h
|
||||
../../../../../../core_api/src/fmod_string.cpp
|
||||
../../../../../../core_api/src/fmod_string.h
|
||||
../../../../../../core_api/src/fmod_stringw.cpp
|
||||
../../../../../../core_api/src/fmod_stringw.h
|
||||
../../../../../../core_api/src/fmod_syncpoint.h
|
||||
../../../../../../core_api/src/fmod_system.cpp
|
||||
../../../../../../core_api/src/fmod_systemi.cpp
|
||||
../../../../../../core_api/src/fmod_systemi.h
|
||||
../../../../../../core_api/src/fmod_systemi_channel.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_driver.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_dsp.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_fft.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_sound.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_speaker.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_thread.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_update.cpp
|
||||
../../../../../../core_api/src/fmod_thread.cpp
|
||||
../../../../../../core_api/src/fmod_thread.h
|
||||
../../../../../../core_api/src/fmod_threadsafe.cpp
|
||||
../../../../../../core_api/src/fmod_threadsafe.h
|
||||
../../../../../../core_api/src/fmod_time.cpp
|
||||
../../../../../../core_api/src/fmod_time.h
|
||||
../../../../../../core_api/src/fmod_types.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_os_atomic.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_os_misc.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_os_output.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_alsa.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_alsa.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_pulseaudio.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_pulseaudio.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_settings_platform.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_types_platform.h
|
||||
../../../../../../studio_api/src/fmod_asynccommand.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommand.h
|
||||
../../../../../../studio_api/src/fmod_asynccommand_impl.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommand_impl.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandbuffer.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandbuffer.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandparser.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandparser.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandplayback.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandplayback.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandprinter.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandprinter.h
|
||||
../../../../../../studio_api/src/fmod_asyncmanager.cpp
|
||||
../../../../../../studio_api/src/fmod_asyncmanager.h
|
||||
../../../../../../studio_api/src/fmod_bank_loader.cpp
|
||||
../../../../../../studio_api/src/fmod_bank_loader.h
|
||||
../../../../../../studio_api/src/fmod_bankmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_bankmodel.h
|
||||
../../../../../../studio_api/src/fmod_buildhelper.cpp
|
||||
../../../../../../studio_api/src/fmod_buildhelper.h
|
||||
../../../../../../studio_api/src/fmod_busmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_busmodel.h
|
||||
../../../../../../studio_api/src/fmod_controllermodel.cpp
|
||||
../../../../../../studio_api/src/fmod_controllermodel.h
|
||||
../../../../../../studio_api/src/fmod_curvemodel.cpp
|
||||
../../../../../../studio_api/src/fmod_curvemodel.h
|
||||
../../../../../../studio_api/src/fmod_effect.cpp
|
||||
../../../../../../studio_api/src/fmod_effect.h
|
||||
../../../../../../studio_api/src/fmod_endian.h
|
||||
../../../../../../studio_api/src/fmod_eventmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_eventmodel.h
|
||||
../../../../../../studio_api/src/fmod_factory.cpp
|
||||
../../../../../../studio_api/src/fmod_factory.h
|
||||
../../../../../../studio_api/src/fmod_guid_hash.cpp
|
||||
../../../../../../studio_api/src/fmod_guid_hash.h
|
||||
../../../../../../studio_api/src/fmod_hotswaplookup.cpp
|
||||
../../../../../../studio_api/src/fmod_hotswaplookup.h
|
||||
../../../../../../studio_api/src/fmod_instrumentmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_instrumentmodel.h
|
||||
../../../../../../studio_api/src/fmod_intrusivelist.h
|
||||
../../../../../../studio_api/src/fmod_lfo_shapes.cpp
|
||||
../../../../../../studio_api/src/fmod_lfo_shapes.h
|
||||
../../../../../../studio_api/src/fmod_list.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate.cpp
|
||||
../../../../../../studio_api/src/fmod_liveupdate.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_cmd_base.cpp
|
||||
../../../../../../studio_api/src/fmod_liveupdate_cmd_base.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_control.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_modelsync.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_network_pkt.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_observer.h
|
||||
../../../../../../studio_api/src/fmod_mappingmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_mappingmodel.h
|
||||
../../../../../../studio_api/src/fmod_md5hash.cpp
|
||||
../../../../../../studio_api/src/fmod_md5hash.h
|
||||
../../../../../../studio_api/src/fmod_model_base.h
|
||||
../../../../../../studio_api/src/fmod_model_types.h
|
||||
../../../../../../studio_api/src/fmod_modelbuilder.cpp
|
||||
../../../../../../studio_api/src/fmod_modelbuilder.h
|
||||
../../../../../../studio_api/src/fmod_modelbuilder_impl.h
|
||||
../../../../../../studio_api/src/fmod_modelid_set.h
|
||||
../../../../../../studio_api/src/fmod_modulatormodel.cpp
|
||||
../../../../../../studio_api/src/fmod_modulatormodel.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_builder.cpp
|
||||
../../../../../../studio_api/src/fmod_monitoring_builder.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_dsp.cpp
|
||||
../../../../../../studio_api/src/fmod_monitoring_dsp.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_module.cpp
|
||||
../../../../../../studio_api/src/fmod_monitoring_module.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_network_pkt.h
|
||||
../../../../../../studio_api/src/fmod_objectlookup.cpp
|
||||
../../../../../../studio_api/src/fmod_objectlookup.h
|
||||
../../../../../../studio_api/src/fmod_parametermodel.cpp
|
||||
../../../../../../studio_api/src/fmod_parametermodel.h
|
||||
../../../../../../studio_api/src/fmod_parse.cpp
|
||||
../../../../../../studio_api/src/fmod_parse.h
|
||||
../../../../../../studio_api/src/fmod_playback.h
|
||||
../../../../../../studio_api/src/fmod_playback_bus.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_bus.h
|
||||
../../../../../../studio_api/src/fmod_playback_controller.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_controller.h
|
||||
../../../../../../studio_api/src/fmod_playback_core.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_core.h
|
||||
../../../../../../studio_api/src/fmod_playback_effect.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_effect.h
|
||||
../../../../../../studio_api/src/fmod_playback_event.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_event.h
|
||||
../../../../../../studio_api/src/fmod_playback_factory.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_factory.h
|
||||
../../../../../../studio_api/src/fmod_playback_instrument.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_instrument.h
|
||||
../../../../../../studio_api/src/fmod_playback_modulator.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_modulator.h
|
||||
../../../../../../studio_api/src/fmod_playback_parameter.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_parameter.h
|
||||
../../../../../../studio_api/src/fmod_playback_property.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_property.h
|
||||
../../../../../../studio_api/src/fmod_playback_resource.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_resource.h
|
||||
../../../../../../studio_api/src/fmod_playback_scheduling.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_scheduling.h
|
||||
../../../../../../studio_api/src/fmod_playback_snapshot.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_snapshot.h
|
||||
../../../../../../studio_api/src/fmod_playback_system.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_system.h
|
||||
../../../../../../studio_api/src/fmod_playback_timeline.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_timeline.h
|
||||
../../../../../../studio_api/src/fmod_playback_vca.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_vca.h
|
||||
../../../../../../studio_api/src/fmod_profile_studiogroups.cpp
|
||||
../../../../../../studio_api/src/fmod_profile_studiogroups.h
|
||||
../../../../../../studio_api/src/fmod_property.cpp
|
||||
../../../../../../studio_api/src/fmod_property.h
|
||||
../../../../../../studio_api/src/fmod_radixtree.cpp
|
||||
../../../../../../studio_api/src/fmod_radixtree.h
|
||||
../../../../../../studio_api/src/fmod_repository.cpp
|
||||
../../../../../../studio_api/src/fmod_repository.h
|
||||
../../../../../../studio_api/src/fmod_resource_loader.cpp
|
||||
../../../../../../studio_api/src/fmod_resource_loader.h
|
||||
../../../../../../studio_api/src/fmod_resourcemodel.cpp
|
||||
../../../../../../studio_api/src/fmod_resourcemodel.h
|
||||
../../../../../../studio_api/src/fmod_riff.cpp
|
||||
../../../../../../studio_api/src/fmod_riff.h
|
||||
../../../../../../studio_api/src/fmod_riffstream.cpp
|
||||
../../../../../../studio_api/src/fmod_riffstream.h
|
||||
../../../../../../studio_api/src/fmod_runtime_interface.h
|
||||
../../../../../../studio_api/src/fmod_runtime_manager.cpp
|
||||
../../../../../../studio_api/src/fmod_runtime_manager.h
|
||||
../../../../../../studio_api/src/fmod_serialization.cpp
|
||||
../../../../../../studio_api/src/fmod_serialization.h
|
||||
../../../../../../studio_api/src/fmod_shadow_bank.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_bank.h
|
||||
../../../../../../studio_api/src/fmod_shadow_bus.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_bus.h
|
||||
../../../../../../studio_api/src/fmod_shadow_event.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_event.h
|
||||
../../../../../../studio_api/src/fmod_shadow_parameter.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_parameter.h
|
||||
../../../../../../studio_api/src/fmod_shadow_vca.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_vca.h
|
||||
../../../../../../studio_api/src/fmod_snapshotmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_snapshotmodel.h
|
||||
../../../../../../studio_api/src/fmod_sound_loader.cpp
|
||||
../../../../../../studio_api/src/fmod_sound_loader.h
|
||||
../../../../../../studio_api/src/fmod_soundtable.cpp
|
||||
../../../../../../studio_api/src/fmod_soundtable.h
|
||||
../../../../../../studio_api/src/fmod_studio.cpp
|
||||
../../../../../../studio_api/src/fmod_studio.cs
|
||||
../../../../../../studio_api/src/fmod_studio.h
|
||||
../../../../../../studio_api/src/fmod_studio.hpp
|
||||
../../../../../../studio_api/src/fmod_studio_common.h
|
||||
../../../../../../studio_api/src/fmod_studio_impl.cpp
|
||||
../../../../../../studio_api/src/fmod_studio_impl.h
|
||||
../../../../../../studio_api/src/fmod_studio_string.h
|
||||
../../../../../../studio_api/src/fmod_studio_timeunit.h
|
||||
../../../../../../studio_api/src/fmod_studio_types.h
|
||||
../../../../../../studio_api/src/fmod_threadsafe_queue.cpp
|
||||
../../../../../../studio_api/src/fmod_threadsafe_queue.h
|
||||
../../../../../../studio_api/src/fmod_timelinemodel.cpp
|
||||
../../../../../../studio_api/src/fmod_timelinemodel.h
|
||||
../../../../../../studio_api/src/fmod_unique_id.h
|
||||
../../../../../../studio_api/src/fmod_vcamodel.cpp
|
||||
../../../../../../studio_api/src/fmod_vcamodel.h
|
||||
../../../../../../studio_api/src/fmod_waveformmodel.h
|
||||
../../../../../../studio_api/src/fmod_weakhandle.cpp
|
||||
../../../../../../studio_api/src/fmod_weakhandle.h
|
||||
../../../../../../studio_api/src/fmod_weakhandle_system.cpp
|
||||
../../../../../../studio_api/src/fmod_weakhandle_system.h
|
||||
../../../../../../examples/src/autotest.cpp
|
||||
../../../../../../examples/src/common.cpp
|
||||
../../../../../../examples/src/common.h
|
||||
../../../../../../examples/src/common_dx12.cpp
|
||||
../../../../../../examples/src/common_dx12.h
|
||||
../../../../../../examples/src/common_dx12_ps.h
|
||||
../../../../../../examples/src/common_dx12_vs.h
|
||||
../../../../../../examples/src/common_font_glyphs.h
|
||||
../../../../../../examples/src/common_font_texture.h
|
||||
../../../../../../examples/src/common_vulkan.cpp
|
||||
../../../../../../examples/src/common_vulkan.h
|
||||
../../../../../../examples/src/common_vulkan_fs.h
|
||||
../../../../../../examples/src/common_vulkan_vs.h
|
||||
../../../../../../examples/platforms/linux/src/common_platform.cpp
|
||||
../../../../../../examples/platforms/linux/src/common_platform.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/assert.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/callback.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/export.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/format.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/ordinals.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/stream_decoder.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/share/alloc.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/bitmath.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/bitreader.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/cpu.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/crc.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/fixed.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/format.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/lpc.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/md5.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/memory.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/stream_decoder.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/bitreader_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/cpu_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/fixed_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/lpc_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/nasm.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/bitmath.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/bitreader.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/cpu.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/crc.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/fixed.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/float.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/format.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/lpc.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/md5.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/memory.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/protected/stream_decoder.h
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/include/ogg/ogg.h
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/include/ogg/os_types.h
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/src/bitwise.c
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/src/framing.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/include/vorbis/codec.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/include/vorbis/vorbisfile.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/backends.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/block.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/codebook.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/codebook.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/codec_internal.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/floor1.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/highlevel.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/info.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lookup.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lookup.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lookup_data.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lpc.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lpc.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lsp.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lsp.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/mapping0.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/masking.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/mdct.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/mdct.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/misc.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/os.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/psy.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/registry.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/registry.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/res0.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/scales.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/sharedbook.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/smallft.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/smallft.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/synthesis.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/vorbisfile.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/window.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/window.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/modes/floor_44.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/modes/psych_44.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/modes/residue_44.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_bitwise.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_bitwise.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codec.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codec_internal.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp_avx2.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1_avx2.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor_lookup.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_info.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_avx.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_avx512.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_avx2.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_float.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_float_lookup.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_misc.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_os.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_os_types.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_res012.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_window_lookup.h
|
||||
../../../../../../external/misc/dlmalloc/dlmalloc.cpp
|
||||
../../../../../../external/misc/dlmalloc/dlmalloc.h
|
||||
../make/programmer_sound.makefile
|
||||
../programmer_sound.cpp
|
|
@ -0,0 +1,8 @@
|
|||
../../../../../../examples/src
|
||||
../../../../../../examples/platforms/linux/src
|
||||
../../../../../../core_api/src
|
||||
../../../../../../core_api/platforms/linux/src
|
||||
../../../../../src
|
||||
../../../../../../external/misc
|
||||
../../../../../../external/dsps
|
||||
../../../../../../external/decoders
|
|
@ -0,0 +1,373 @@
|
|||
/*==============================================================================
|
||||
API Recording Example
|
||||
Copyright (c), Firelight Technologies Pty, Ltd 2012-2025.
|
||||
|
||||
This example shows recording and playback functionality, allowing the user to
|
||||
trigger some sounds and then play back what they have recorded. The provided
|
||||
functionality is intended to assist in debugging.
|
||||
|
||||
For information on using FMOD example code in your own programs, visit
|
||||
https://www.fmod.com/legal
|
||||
==============================================================================*/
|
||||
#include "fmod_studio.hpp"
|
||||
#include "fmod.hpp"
|
||||
#include "common.h"
|
||||
|
||||
const int SCREEN_WIDTH = NUM_COLUMNS;
|
||||
const int SCREEN_HEIGHT = 10;
|
||||
|
||||
int currentScreenPosition = -1;
|
||||
char screenBuffer[(SCREEN_WIDTH + 1) * SCREEN_HEIGHT + 1] = {0};
|
||||
|
||||
void initializeScreenBuffer();
|
||||
void updateScreenPosition(const FMOD_VECTOR& worldPosition);
|
||||
|
||||
static const char* RECORD_FILENAME = "playback.cmd.txt";
|
||||
|
||||
enum State
|
||||
{
|
||||
State_Selection,
|
||||
State_Record,
|
||||
State_Playback,
|
||||
State_Quit
|
||||
};
|
||||
|
||||
State executeSelection(FMOD::Studio::System* system);
|
||||
State executeRecord(FMOD::Studio::System* system);
|
||||
State executePlayback(FMOD::Studio::System* system);
|
||||
|
||||
int FMOD_Main()
|
||||
{
|
||||
void *extraDriverData = 0;
|
||||
Common_Init(&extraDriverData);
|
||||
|
||||
FMOD::Studio::System* system = NULL;
|
||||
ERRCHECK( FMOD::Studio::System::create(&system) );
|
||||
|
||||
// The example Studio project is authored for 5.1 sound, so set up the system output mode to match
|
||||
FMOD::System* coreSystem = NULL;
|
||||
ERRCHECK( system->getCoreSystem(&coreSystem) );
|
||||
ERRCHECK( coreSystem->setSoftwareFormat(0, FMOD_SPEAKERMODE_5POINT1, 0) );
|
||||
|
||||
ERRCHECK( system->initialize(1024, FMOD_STUDIO_INIT_NORMAL, FMOD_INIT_NORMAL, extraDriverData) );
|
||||
|
||||
State state = State_Selection;
|
||||
while (state != State_Quit)
|
||||
{
|
||||
switch (state)
|
||||
{
|
||||
case State_Selection:
|
||||
state = executeSelection(system);
|
||||
break;
|
||||
case State_Record:
|
||||
state = executeRecord(system);
|
||||
break;
|
||||
case State_Playback:
|
||||
state = executePlayback(system);
|
||||
break;
|
||||
case State_Quit:
|
||||
break;
|
||||
};
|
||||
};
|
||||
|
||||
ERRCHECK( system->release() );
|
||||
|
||||
Common_Close();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Show the main selection menu
|
||||
State executeSelection(FMOD::Studio::System* system)
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
Common_Update();
|
||||
|
||||
if (Common_BtnPress(BTN_ACTION1))
|
||||
{
|
||||
return State_Record;
|
||||
}
|
||||
if (Common_BtnPress(BTN_ACTION2))
|
||||
{
|
||||
return State_Playback;
|
||||
}
|
||||
if (Common_BtnPress(BTN_QUIT))
|
||||
{
|
||||
return State_Quit;
|
||||
}
|
||||
|
||||
ERRCHECK( system->update() );
|
||||
|
||||
Common_Draw("==================================================");
|
||||
Common_Draw("Recording and playback example.");
|
||||
Common_Draw("Copyright (c) Firelight Technologies 2012-2025.");
|
||||
Common_Draw("==================================================");
|
||||
Common_Draw("");
|
||||
Common_Draw("Waiting to start recording");
|
||||
Common_Draw("");
|
||||
Common_Draw("Press %s to start recording", Common_BtnStr(BTN_ACTION1));
|
||||
Common_Draw("Press %s to play back recording", Common_BtnStr(BTN_ACTION2));
|
||||
Common_Draw("Press %s to quit", Common_BtnStr(BTN_QUIT));
|
||||
Common_Draw("");
|
||||
Common_Sleep(50);
|
||||
}
|
||||
}
|
||||
|
||||
// Start recording, load banks and then let the user trigger some sounds
|
||||
State executeRecord(FMOD::Studio::System* system)
|
||||
{
|
||||
FMOD::Studio::Bank* masterBank = NULL;
|
||||
ERRCHECK( system->loadBankFile(Common_MediaPath("Master.bank"), FMOD_STUDIO_LOAD_BANK_NONBLOCKING, &masterBank) );
|
||||
|
||||
FMOD::Studio::Bank* stringsBank = NULL;
|
||||
ERRCHECK( system->loadBankFile(Common_MediaPath("Master.strings.bank"), FMOD_STUDIO_LOAD_BANK_NONBLOCKING, &stringsBank) );
|
||||
|
||||
FMOD::Studio::Bank* vehiclesBank = NULL;
|
||||
ERRCHECK( system->loadBankFile(Common_MediaPath("Vehicles.bank"), FMOD_STUDIO_LOAD_BANK_NONBLOCKING, &vehiclesBank) );
|
||||
|
||||
FMOD::Studio::Bank* sfxBank = NULL;
|
||||
ERRCHECK( system->loadBankFile(Common_MediaPath("SFX.bank"), FMOD_STUDIO_LOAD_BANK_NONBLOCKING, &sfxBank) );
|
||||
|
||||
// Wait for banks to load
|
||||
ERRCHECK( system->flushCommands() );
|
||||
|
||||
// Start recording commands - it will also record which banks we have already loaded by now
|
||||
ERRCHECK( system->startCommandCapture(Common_WritePath(RECORD_FILENAME), FMOD_STUDIO_COMMANDCAPTURE_NORMAL) );
|
||||
|
||||
FMOD_GUID explosionID = {0};
|
||||
ERRCHECK( system->lookupID("event:/Weapons/Explosion", &explosionID) );
|
||||
|
||||
FMOD::Studio::EventDescription* engineDescription = NULL;
|
||||
ERRCHECK( system->getEvent("event:/Vehicles/Ride-on Mower", &engineDescription) );
|
||||
|
||||
FMOD::Studio::EventInstance* engineInstance = NULL;
|
||||
ERRCHECK( engineDescription->createInstance(&engineInstance) );
|
||||
|
||||
ERRCHECK( engineInstance->setParameterByName("RPM", 650.0f) );
|
||||
ERRCHECK( engineInstance->start() );
|
||||
|
||||
// Position the listener at the origin
|
||||
FMOD_3D_ATTRIBUTES attributes = { { 0 } };
|
||||
attributes.forward.z = 1.0f;
|
||||
attributes.up.y = 1.0f;
|
||||
ERRCHECK( system->setListenerAttributes(0, &attributes) );
|
||||
|
||||
// Position the event 2 units in front of the listener
|
||||
attributes.position.z = 2.0f;
|
||||
ERRCHECK( engineInstance->set3DAttributes(&attributes) );
|
||||
|
||||
initializeScreenBuffer();
|
||||
|
||||
bool wantQuit = false;
|
||||
|
||||
for (;;)
|
||||
{
|
||||
Common_Update();
|
||||
|
||||
if (Common_BtnPress(BTN_MORE))
|
||||
{
|
||||
break;
|
||||
}
|
||||
|
||||
if (Common_BtnPress(BTN_QUIT))
|
||||
{
|
||||
wantQuit = true;
|
||||
break;
|
||||
}
|
||||
|
||||
if (Common_BtnPress(BTN_ACTION1))
|
||||
{
|
||||
// One-shot event
|
||||
FMOD::Studio::EventDescription* eventDescription = NULL;
|
||||
ERRCHECK( system->getEventByID(&explosionID, &eventDescription) );
|
||||
|
||||
FMOD::Studio::EventInstance* eventInstance = NULL;
|
||||
ERRCHECK( eventDescription->createInstance(&eventInstance) );
|
||||
for (int i=0; i<10; ++i)
|
||||
{
|
||||
ERRCHECK( eventInstance->setVolume(i / 10.0f) );
|
||||
}
|
||||
|
||||
ERRCHECK( eventInstance->start() );
|
||||
|
||||
// Release will clean up the instance when it completes
|
||||
ERRCHECK( eventInstance->release() );
|
||||
}
|
||||
|
||||
if (Common_BtnPress(BTN_LEFT))
|
||||
{
|
||||
attributes.position.x -= 1.0f;
|
||||
ERRCHECK( engineInstance->set3DAttributes(&attributes) );
|
||||
}
|
||||
|
||||
if (Common_BtnPress(BTN_RIGHT))
|
||||
{
|
||||
attributes.position.x += 1.0f;
|
||||
ERRCHECK( engineInstance->set3DAttributes(&attributes) );
|
||||
}
|
||||
|
||||
if (Common_BtnPress(BTN_UP))
|
||||
{
|
||||
attributes.position.z += 1.0f;
|
||||
ERRCHECK( engineInstance->set3DAttributes(&attributes) );
|
||||
}
|
||||
|
||||
if (Common_BtnPress(BTN_DOWN))
|
||||
{
|
||||
attributes.position.z -= 1.0f;
|
||||
ERRCHECK( engineInstance->set3DAttributes(&attributes) );
|
||||
}
|
||||
|
||||
if (Common_BtnPress(BTN_MORE))
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (Common_BtnPress(BTN_QUIT))
|
||||
{
|
||||
wantQuit = true;
|
||||
break;
|
||||
}
|
||||
|
||||
ERRCHECK(system->update());
|
||||
|
||||
updateScreenPosition(attributes.position);
|
||||
Common_Draw("==================================================");
|
||||
Common_Draw("Recording and playback example.");
|
||||
Common_Draw("Copyright (c) Firelight Technologies 2012-2025.");
|
||||
Common_Draw("==================================================");
|
||||
Common_Draw("");
|
||||
Common_Draw("Recording!");
|
||||
Common_Draw("");
|
||||
Common_Draw(screenBuffer);
|
||||
Common_Draw("");
|
||||
Common_Draw("Press %s to finish recording", Common_BtnStr(BTN_MORE));
|
||||
Common_Draw("Press %s to play a one-shot", Common_BtnStr(BTN_ACTION1));
|
||||
Common_Draw("Use the arrow keys (%s, %s, %s, %s) to control the engine position",
|
||||
Common_BtnStr(BTN_LEFT), Common_BtnStr(BTN_RIGHT), Common_BtnStr(BTN_UP), Common_BtnStr(BTN_DOWN));
|
||||
Common_Draw("Press %s to quit", Common_BtnStr(BTN_QUIT));
|
||||
|
||||
Common_Sleep(50);
|
||||
}
|
||||
|
||||
// Unload all the banks
|
||||
ERRCHECK( masterBank->unload() );
|
||||
ERRCHECK( stringsBank->unload() );
|
||||
ERRCHECK( vehiclesBank->unload() );
|
||||
ERRCHECK( sfxBank->unload() );
|
||||
|
||||
// Finish recording
|
||||
ERRCHECK( system->flushCommands() );
|
||||
ERRCHECK( system->stopCommandCapture() );
|
||||
|
||||
return (wantQuit ? State_Quit : State_Selection);
|
||||
}
|
||||
|
||||
// Play back a previously recorded file
|
||||
State executePlayback(FMOD::Studio::System* system)
|
||||
{
|
||||
FMOD::Studio::CommandReplay* replay;
|
||||
ERRCHECK( system->loadCommandReplay(Common_WritePath(RECORD_FILENAME), FMOD_STUDIO_COMMANDREPLAY_NORMAL, &replay));
|
||||
int commandCount;
|
||||
ERRCHECK(replay->getCommandCount(&commandCount));
|
||||
float totalTime;
|
||||
ERRCHECK(replay->getLength(&totalTime));
|
||||
ERRCHECK(replay->start());
|
||||
ERRCHECK(system->update());
|
||||
|
||||
for (;;)
|
||||
{
|
||||
Common_Update();
|
||||
|
||||
if (Common_BtnPress(BTN_QUIT))
|
||||
{
|
||||
break;
|
||||
}
|
||||
|
||||
if (Common_BtnPress(BTN_MORE))
|
||||
{
|
||||
bool paused;
|
||||
ERRCHECK(replay->getPaused(&paused));
|
||||
ERRCHECK(replay->setPaused(!paused));
|
||||
}
|
||||
|
||||
FMOD_STUDIO_PLAYBACK_STATE state;
|
||||
ERRCHECK(replay->getPlaybackState(&state));
|
||||
if (state == FMOD_STUDIO_PLAYBACK_STOPPED)
|
||||
{
|
||||
break;
|
||||
}
|
||||
|
||||
int currentIndex;
|
||||
float currentTime;
|
||||
ERRCHECK(replay->getCurrentCommand(¤tIndex, ¤tTime));
|
||||
|
||||
ERRCHECK(system->update());
|
||||
|
||||
Common_Draw("==================================================");
|
||||
Common_Draw("Recording and playback example.");
|
||||
Common_Draw("Copyright (c) Firelight Technologies 2012-2025.");
|
||||
Common_Draw("==================================================");
|
||||
Common_Draw("");
|
||||
Common_Draw("Playing back commands:");
|
||||
Common_Draw("Command = %d / %d\n", currentIndex, commandCount);
|
||||
Common_Draw("Time = %.3f / %.3f\n", currentTime, totalTime);
|
||||
Common_Draw("");
|
||||
Common_Draw("Press %s to pause/unpause recording", Common_BtnStr(BTN_MORE));
|
||||
Common_Draw("Press %s to quit", Common_BtnStr(BTN_QUIT));
|
||||
|
||||
Common_Sleep(50);
|
||||
}
|
||||
|
||||
|
||||
ERRCHECK( replay->release() );
|
||||
ERRCHECK( system->unloadAll() );
|
||||
return State_Selection;
|
||||
}
|
||||
|
||||
void initializeScreenBuffer()
|
||||
{
|
||||
memset(screenBuffer, ' ', sizeof(screenBuffer));
|
||||
|
||||
int idx = SCREEN_WIDTH;
|
||||
for (int i = 0; i < SCREEN_HEIGHT; ++i)
|
||||
{
|
||||
screenBuffer[idx] = '\n';
|
||||
idx += SCREEN_WIDTH + 1;
|
||||
}
|
||||
|
||||
screenBuffer[(SCREEN_WIDTH + 1) * SCREEN_HEIGHT] = '\0';
|
||||
}
|
||||
|
||||
int getCharacterIndex(const FMOD_VECTOR& position)
|
||||
{
|
||||
int row = static_cast<int>(-position.z + (SCREEN_HEIGHT / 2));
|
||||
int col = static_cast<int>(position.x + (SCREEN_WIDTH / 2));
|
||||
|
||||
if (0 < row && row < SCREEN_HEIGHT && 0 < col && col < SCREEN_WIDTH)
|
||||
{
|
||||
return (row * (SCREEN_WIDTH + 1)) + col;
|
||||
}
|
||||
|
||||
return -1;
|
||||
}
|
||||
|
||||
void updateScreenPosition(const FMOD_VECTOR& eventPosition)
|
||||
{
|
||||
if (currentScreenPosition != -1)
|
||||
{
|
||||
screenBuffer[currentScreenPosition] = ' ';
|
||||
currentScreenPosition = -1;
|
||||
}
|
||||
|
||||
FMOD_VECTOR origin = {0};
|
||||
int idx = getCharacterIndex(origin);
|
||||
screenBuffer[idx] = '^';
|
||||
|
||||
idx = getCharacterIndex(eventPosition);
|
||||
if (idx != -1)
|
||||
{
|
||||
screenBuffer[idx] = 'o';
|
||||
currentScreenPosition = idx;
|
||||
}
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
-std=c17 -fPIC -fno-trapping-math
|
|
@ -0,0 +1 @@
|
|||
#define FMOD_USE_PLATFORM_HEADERS
|
|
@ -0,0 +1 @@
|
|||
[General]
|
|
@ -0,0 +1,442 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE QtCreatorProject>
|
||||
<qtcreator>
|
||||
<data>
|
||||
<variable>EnvironmentId</variable>
|
||||
<value type="QByteArray">{71064a00-ba92-4c03-affd-e7f374fa3265}</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.PluginSettings</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey"/>
|
||||
<value type="bool" key="ClangCodeModel.UseGlobalConfig">true</value>
|
||||
<value type="QString" key="ClangCodeModel.WarningConfigId">Builtin.Questionable</value>
|
||||
<valuemap type="QVariantMap" key="ClangTools">
|
||||
<value type="bool" key="ClangTools.BuildBeforeAnalysis">true</value>
|
||||
<value type="QString" key="ClangTools.DiagnosticConfig">Builtin.DefaultTidyAndClazy</value>
|
||||
<value type="int" key="ClangTools.ParallelJobs">4</value>
|
||||
<valuelist type="QVariantList" key="ClangTools.SelectedDirs"/>
|
||||
<valuelist type="QVariantList" key="ClangTools.SelectedFiles"/>
|
||||
<valuelist type="QVariantList" key="ClangTools.SuppressedDiagnostics"/>
|
||||
<value type="bool" key="ClangTools.UseGlobalSettings">true</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Target.0</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{22e4ca2b-856c-4a9e-96b1-3ef2b55f3da9}</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f recording_playback.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f recording_playback.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Debug</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug x64</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f recording_playback.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f recording_playback.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release x64</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f recording_playback.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f recording_playback.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release x86</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.3">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f recording_playback.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f recording_playback.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Debug</value>
|
||||
<value type="QString">CPU=x86</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug x86</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.4">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f recording_playback.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f recording_playback.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=address</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Address Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.5">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f recording_playback.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f recording_playback.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=memory</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Memory Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.6">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f recording_playback.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f recording_playback.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=thread</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Thread Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.7">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f recording_playback.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f recording_playback.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=undefined</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Undefined Behaviour Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">8</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.DeployConfiguration.CustomData"/>
|
||||
<value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||
<value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.Events">
|
||||
<value type="QString">cpu-cycles</value>
|
||||
</valuelist>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
|
||||
<value type="int" key="Analyzer.Perf.Frequency">250</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
|
||||
<value type="QString">-e</value>
|
||||
<value type="QString">cpu-cycles</value>
|
||||
<value type="QString">--call-graph</value>
|
||||
<value type="QString">dwarf,4096</value>
|
||||
<value type="QString">-F</value>
|
||||
<value type="QString">250</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
|
||||
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
|
||||
<value type="int" key="Analyzer.Perf.StackSize">4096</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
|
||||
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
|
||||
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
|
||||
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
|
||||
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
|
||||
<value type="int">0</value>
|
||||
<value type="int">1</value>
|
||||
<value type="int">2</value>
|
||||
<value type="int">3</value>
|
||||
<value type="int">4</value>
|
||||
<value type="int">5</value>
|
||||
<value type="int">6</value>
|
||||
<value type="int">7</value>
|
||||
<value type="int">8</value>
|
||||
<value type="int">9</value>
|
||||
<value type="int">10</value>
|
||||
<value type="int">11</value>
|
||||
<value type="int">12</value>
|
||||
<value type="int">13</value>
|
||||
<value type="int">14</value>
|
||||
</valuelist>
|
||||
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||
<value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.Executable">%{buildDir}/recording_playback</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.CustomExecutableRunConfiguration</value>
|
||||
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey"></value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseTerminal">true</value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory">%{buildDir}/../../../../../examples/media</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.TargetCount</variable>
|
||||
<value type="int">1</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>Version</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
</qtcreator>
|
|
@ -0,0 +1 @@
|
|||
-std=c++17 -fPIC -fno-trapping-math
|
|
@ -0,0 +1,690 @@
|
|||
../../../../../../core_api/src/fmod.cpp
|
||||
../../../../../../core_api/src/fmod.cs
|
||||
../../../../../../core_api/src/fmod.h
|
||||
../../../../../../core_api/src/fmod.hpp
|
||||
../../../../../../core_api/src/fmod5.cpp
|
||||
../../../../../../core_api/src/fmod_3d.h
|
||||
../../../../../../core_api/src/fmod_array.h
|
||||
../../../../../../core_api/src/fmod_asm_macros.m4
|
||||
../../../../../../core_api/src/fmod_async.cpp
|
||||
../../../../../../core_api/src/fmod_async.h
|
||||
../../../../../../core_api/src/fmod_atomic.h
|
||||
../../../../../../core_api/src/fmod_atomic_c11.h
|
||||
../../../../../../core_api/src/fmod_atomic_clang.h
|
||||
../../../../../../core_api/src/fmod_atomic_cpp11.h
|
||||
../../../../../../core_api/src/fmod_atomic_gcc.h
|
||||
../../../../../../core_api/src/fmod_atomic_legacy.h
|
||||
../../../../../../core_api/src/fmod_autocleanup.h
|
||||
../../../../../../core_api/src/fmod_channel.cpp
|
||||
../../../../../../core_api/src/fmod_channel_emulated.h
|
||||
../../../../../../core_api/src/fmod_channel_real.cpp
|
||||
../../../../../../core_api/src/fmod_channel_real.h
|
||||
../../../../../../core_api/src/fmod_channel_software.cpp
|
||||
../../../../../../core_api/src/fmod_channel_software.h
|
||||
../../../../../../core_api/src/fmod_channel_stream.cpp
|
||||
../../../../../../core_api/src/fmod_channel_stream.h
|
||||
../../../../../../core_api/src/fmod_channelcontrol.cpp
|
||||
../../../../../../core_api/src/fmod_channelcontroli.cpp
|
||||
../../../../../../core_api/src/fmod_channelcontroli.h
|
||||
../../../../../../core_api/src/fmod_channelgroup.cpp
|
||||
../../../../../../core_api/src/fmod_channelgroupi.cpp
|
||||
../../../../../../core_api/src/fmod_channelgroupi.h
|
||||
../../../../../../core_api/src/fmod_channeli.cpp
|
||||
../../../../../../core_api/src/fmod_channeli.h
|
||||
../../../../../../core_api/src/fmod_channelpool.h
|
||||
../../../../../../core_api/src/fmod_codec.cpp
|
||||
../../../../../../core_api/src/fmod_codec.h
|
||||
../../../../../../core_api/src/fmod_codec_aiff.cpp
|
||||
../../../../../../core_api/src/fmod_codec_aiff.h
|
||||
../../../../../../core_api/src/fmod_codec_dls.cpp
|
||||
../../../../../../core_api/src/fmod_codec_dls.h
|
||||
../../../../../../core_api/src/fmod_codec_fadpcm.cpp
|
||||
../../../../../../core_api/src/fmod_codec_fadpcm.h
|
||||
../../../../../../core_api/src/fmod_codec_fadpcm_arm.m4
|
||||
../../../../../../core_api/src/fmod_codec_flac.cpp
|
||||
../../../../../../core_api/src/fmod_codec_flac.h
|
||||
../../../../../../core_api/src/fmod_codec_fsb5.cpp
|
||||
../../../../../../core_api/src/fmod_codec_fsb5.h
|
||||
../../../../../../core_api/src/fmod_codec_fsbvorbis.cpp
|
||||
../../../../../../core_api/src/fmod_codec_fsbvorbis.h
|
||||
../../../../../../core_api/src/fmod_codec_fsbvorbis_books.cpp
|
||||
../../../../../../core_api/src/fmod_codec_it.cpp
|
||||
../../../../../../core_api/src/fmod_codec_it.h
|
||||
../../../../../../core_api/src/fmod_codec_midi.cpp
|
||||
../../../../../../core_api/src/fmod_codec_midi.h
|
||||
../../../../../../core_api/src/fmod_codec_mod.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mod.h
|
||||
../../../../../../core_api/src/fmod_codec_mpeg.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mpeg.h
|
||||
../../../../../../core_api/src/fmod_codec_mpeg_decode.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mpeg_layer2.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mpeg_layer3.cpp
|
||||
../../../../../../core_api/src/fmod_codec_oggvorbis.cpp
|
||||
../../../../../../core_api/src/fmod_codec_oggvorbis.h
|
||||
../../../../../../core_api/src/fmod_codec_playlist.cpp
|
||||
../../../../../../core_api/src/fmod_codec_playlist.h
|
||||
../../../../../../core_api/src/fmod_codec_raw.cpp
|
||||
../../../../../../core_api/src/fmod_codec_raw.h
|
||||
../../../../../../core_api/src/fmod_codec_s3m.cpp
|
||||
../../../../../../core_api/src/fmod_codec_s3m.h
|
||||
../../../../../../core_api/src/fmod_codec_tag.cpp
|
||||
../../../../../../core_api/src/fmod_codec_tag.h
|
||||
../../../../../../core_api/src/fmod_codec_user.cpp
|
||||
../../../../../../core_api/src/fmod_codec_user.h
|
||||
../../../../../../core_api/src/fmod_codec_wav.cpp
|
||||
../../../../../../core_api/src/fmod_codec_wav.h
|
||||
../../../../../../core_api/src/fmod_codec_wav_imaadpcm.cpp
|
||||
../../../../../../core_api/src/fmod_codec_wav_imaadpcm.h
|
||||
../../../../../../core_api/src/fmod_codec_wav_riff.cpp
|
||||
../../../../../../core_api/src/fmod_codec_xm.cpp
|
||||
../../../../../../core_api/src/fmod_codec_xm.h
|
||||
../../../../../../core_api/src/fmod_codeci.h
|
||||
../../../../../../core_api/src/fmod_common.h
|
||||
../../../../../../core_api/src/fmod_complex.hlsli
|
||||
../../../../../../core_api/src/fmod_convolution.hlsl
|
||||
../../../../../../core_api/src/fmod_debug.cpp
|
||||
../../../../../../core_api/src/fmod_debug.h
|
||||
../../../../../../core_api/src/fmod_downmix.cpp
|
||||
../../../../../../core_api/src/fmod_downmix.h
|
||||
../../../../../../core_api/src/fmod_downmix_dolby_pl2.cpp
|
||||
../../../../../../core_api/src/fmod_downmix_dolby_pl2.h
|
||||
../../../../../../core_api/src/fmod_dsp.cpp
|
||||
../../../../../../core_api/src/fmod_dsp.cs
|
||||
../../../../../../core_api/src/fmod_dsp.h
|
||||
../../../../../../core_api/src/fmod_dsp_biquad.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_biquad.h
|
||||
../../../../../../core_api/src/fmod_dsp_channelmix.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_channelmix.h
|
||||
../../../../../../core_api/src/fmod_dsp_chorus.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_chorus.h
|
||||
../../../../../../core_api/src/fmod_dsp_codec.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_codec.h
|
||||
../../../../../../core_api/src/fmod_dsp_codecpool.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_codecpool.h
|
||||
../../../../../../core_api/src/fmod_dsp_compressor.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_compressor.h
|
||||
../../../../../../core_api/src/fmod_dsp_compressor_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_compressor_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_arm.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_avx.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_vfp.m4
|
||||
../../../../../../core_api/src/fmod_dsp_connectioni.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connectioni.h
|
||||
../../../../../../core_api/src/fmod_dsp_convert.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convert.h
|
||||
../../../../../../core_api/src/fmod_dsp_convert_avx.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convert_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convert_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb.h
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_async.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_avx.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_cpu.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_gpu.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_defaultmatrix.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_defaultmatrix.h
|
||||
../../../../../../core_api/src/fmod_dsp_delay.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_delay.h
|
||||
../../../../../../core_api/src/fmod_dsp_distortion.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_distortion.h
|
||||
../../../../../../core_api/src/fmod_dsp_echo.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_echo.h
|
||||
../../../../../../core_api/src/fmod_dsp_echo_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_echo_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_effects.h
|
||||
../../../../../../core_api/src/fmod_dsp_emulated.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_emulated.h
|
||||
../../../../../../core_api/src/fmod_dsp_fader.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_fader.h
|
||||
../../../../../../core_api/src/fmod_dsp_fft.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_fft.h
|
||||
../../../../../../core_api/src/fmod_dsp_flange.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_flange.h
|
||||
../../../../../../core_api/src/fmod_dsp_highpass.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_highpass.h
|
||||
../../../../../../core_api/src/fmod_dsp_highpass_simple.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_highpass_simple.h
|
||||
../../../../../../core_api/src/fmod_dsp_interleave_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_interleave_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_itecho.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_itecho.h
|
||||
../../../../../../core_api/src/fmod_dsp_limiter.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_limiter.h
|
||||
../../../../../../core_api/src/fmod_dsp_loudness_meter.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_loudness_meter.h
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass.h
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass2.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass2.h
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass_simple.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass_simple.h
|
||||
../../../../../../core_api/src/fmod_dsp_matrix.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_matrix.h
|
||||
../../../../../../core_api/src/fmod_dsp_metering_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_metering_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_dynamics.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_dynamics.h
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq.h
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_normalize.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_normalize.h
|
||||
../../../../../../core_api/src/fmod_dsp_objectpan.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_objectpan.h
|
||||
../../../../../../core_api/src/fmod_dsp_oscillator.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_oscillator.h
|
||||
../../../../../../core_api/src/fmod_dsp_pan.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_pan.h
|
||||
../../../../../../core_api/src/fmod_dsp_parameq.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_parameq.h
|
||||
../../../../../../core_api/src/fmod_dsp_pitchshift.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_pitchshift.h
|
||||
../../../../../../core_api/src/fmod_dsp_porthead.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_porthead.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_cubic.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_cubic.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_arm.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_avx2.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_avx512.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_vfp.m4
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_spline.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_spline.h
|
||||
../../../../../../core_api/src/fmod_dsp_return.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_return.h
|
||||
../../../../../../core_api/src/fmod_dsp_send.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_send.h
|
||||
../../../../../../core_api/src/fmod_dsp_sfxreverb.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_sfxreverb.h
|
||||
../../../../../../core_api/src/fmod_dsp_source.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_source.h
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq.h
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_transceiver.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_transceiver.h
|
||||
../../../../../../core_api/src/fmod_dsp_tremolo.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_tremolo.h
|
||||
../../../../../../core_api/src/fmod_dsp_wavetable.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_wavetable.h
|
||||
../../../../../../core_api/src/fmod_dspi.cpp
|
||||
../../../../../../core_api/src/fmod_dspi.h
|
||||
../../../../../../core_api/src/fmod_endian.h
|
||||
../../../../../../core_api/src/fmod_errors.cs
|
||||
../../../../../../core_api/src/fmod_errors.h
|
||||
../../../../../../core_api/src/fmod_expandingpool.cpp
|
||||
../../../../../../core_api/src/fmod_expandingpool.h
|
||||
../../../../../../core_api/src/fmod_fft.cpp
|
||||
../../../../../../core_api/src/fmod_fft.h
|
||||
../../../../../../core_api/src/fmod_fft_0.hlsl
|
||||
../../../../../../core_api/src/fmod_fft_1.hlsl
|
||||
../../../../../../core_api/src/fmod_fft_common.hlsli
|
||||
../../../../../../core_api/src/fmod_fft_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_fft_sse.cpp
|
||||
../../../../../../core_api/src/fmod_file.cpp
|
||||
../../../../../../core_api/src/fmod_file.h
|
||||
../../../../../../core_api/src/fmod_file_disk.cpp
|
||||
../../../../../../core_api/src/fmod_file_disk.h
|
||||
../../../../../../core_api/src/fmod_file_memory.cpp
|
||||
../../../../../../core_api/src/fmod_file_memory.h
|
||||
../../../../../../core_api/src/fmod_file_net.cpp
|
||||
../../../../../../core_api/src/fmod_file_net.h
|
||||
../../../../../../core_api/src/fmod_file_null.cpp
|
||||
../../../../../../core_api/src/fmod_file_null.h
|
||||
../../../../../../core_api/src/fmod_file_remote.cpp
|
||||
../../../../../../core_api/src/fmod_file_remote.h
|
||||
../../../../../../core_api/src/fmod_file_user.cpp
|
||||
../../../../../../core_api/src/fmod_file_user.h
|
||||
../../../../../../core_api/src/fmod_format.cpp
|
||||
../../../../../../core_api/src/fmod_format.h
|
||||
../../../../../../core_api/src/fmod_freelist.h
|
||||
../../../../../../core_api/src/fmod_geometry.cpp
|
||||
../../../../../../core_api/src/fmod_geometry_mgr.cpp
|
||||
../../../../../../core_api/src/fmod_geometry_mgr.h
|
||||
../../../../../../core_api/src/fmod_geometryi.cpp
|
||||
../../../../../../core_api/src/fmod_geometryi.h
|
||||
../../../../../../core_api/src/fmod_globals.cpp
|
||||
../../../../../../core_api/src/fmod_globals.h
|
||||
../../../../../../core_api/src/fmod_gpu_compute.cpp
|
||||
../../../../../../core_api/src/fmod_gpu_compute.h
|
||||
../../../../../../core_api/src/fmod_ifft_0.hlsl
|
||||
../../../../../../core_api/src/fmod_ifft_1.hlsl
|
||||
../../../../../../core_api/src/fmod_iterator.h
|
||||
../../../../../../core_api/src/fmod_linkedlist.h
|
||||
../../../../../../core_api/src/fmod_listener.cpp
|
||||
../../../../../../core_api/src/fmod_listener.h
|
||||
../../../../../../core_api/src/fmod_localcriticalsection.h
|
||||
../../../../../../core_api/src/fmod_map.h
|
||||
../../../../../../core_api/src/fmod_memory.cpp
|
||||
../../../../../../core_api/src/fmod_memory.h
|
||||
../../../../../../core_api/src/fmod_memory_tracking.cpp
|
||||
../../../../../../core_api/src/fmod_memory_tracking.h
|
||||
../../../../../../core_api/src/fmod_metadata.cpp
|
||||
../../../../../../core_api/src/fmod_metadata.h
|
||||
../../../../../../core_api/src/fmod_mode.h
|
||||
../../../../../../core_api/src/fmod_music.cpp
|
||||
../../../../../../core_api/src/fmod_music.h
|
||||
../../../../../../core_api/src/fmod_net.cpp
|
||||
../../../../../../core_api/src/fmod_net.h
|
||||
../../../../../../core_api/src/fmod_octree.cpp
|
||||
../../../../../../core_api/src/fmod_octree.h
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_arm.h
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_arm.m4
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_arm64.h
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_x86.h
|
||||
../../../../../../core_api/src/fmod_os_misc.h
|
||||
../../../../../../core_api/src/fmod_os_net.h
|
||||
../../../../../../core_api/src/fmod_os_net_posix.cpp
|
||||
../../../../../../core_api/src/fmod_os_net_winsock.cpp
|
||||
../../../../../../core_api/src/fmod_os_output.h
|
||||
../../../../../../core_api/src/fmod_output.cpp
|
||||
../../../../../../core_api/src/fmod_output.h
|
||||
../../../../../../core_api/src/fmod_output_emulated.h
|
||||
../../../../../../core_api/src/fmod_output_nosound.cpp
|
||||
../../../../../../core_api/src/fmod_output_nosound.h
|
||||
../../../../../../core_api/src/fmod_output_nosound_nrt.cpp
|
||||
../../../../../../core_api/src/fmod_output_nosound_nrt.h
|
||||
../../../../../../core_api/src/fmod_output_phase.h
|
||||
../../../../../../core_api/src/fmod_output_phase.mm
|
||||
../../../../../../core_api/src/fmod_output_software.cpp
|
||||
../../../../../../core_api/src/fmod_output_software.h
|
||||
../../../../../../core_api/src/fmod_output_wavwriter.cpp
|
||||
../../../../../../core_api/src/fmod_output_wavwriter.h
|
||||
../../../../../../core_api/src/fmod_output_wavwriter_nrt.cpp
|
||||
../../../../../../core_api/src/fmod_output_wavwriter_nrt.h
|
||||
../../../../../../core_api/src/fmod_output_winsonic.cpp
|
||||
../../../../../../core_api/src/fmod_output_winsonic.h
|
||||
../../../../../../core_api/src/fmod_output_winsonic_compat.h
|
||||
../../../../../../core_api/src/fmod_outputi.h
|
||||
../../../../../../core_api/src/fmod_pan.cpp
|
||||
../../../../../../core_api/src/fmod_pan.h
|
||||
../../../../../../core_api/src/fmod_pluginfactory.cpp
|
||||
../../../../../../core_api/src/fmod_pluginfactory.h
|
||||
../../../../../../core_api/src/fmod_poolallocator.h
|
||||
../../../../../../core_api/src/fmod_profile.cpp
|
||||
../../../../../../core_api/src/fmod_profile.h
|
||||
../../../../../../core_api/src/fmod_profile_channel_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_client.cpp
|
||||
../../../../../../core_api/src/fmod_profile_client.h
|
||||
../../../../../../core_api/src/fmod_profile_codec_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_cpu_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_dsp.cpp
|
||||
../../../../../../core_api/src/fmod_profile_dsp.h
|
||||
../../../../../../core_api/src/fmod_profile_dsp_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_group_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_markers.cpp
|
||||
../../../../../../core_api/src/fmod_profile_markers.h
|
||||
../../../../../../core_api/src/fmod_profile_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_remotefile.cpp
|
||||
../../../../../../core_api/src/fmod_profile_remotefile.h
|
||||
../../../../../../core_api/src/fmod_profile_remotefile_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_stats.cpp
|
||||
../../../../../../core_api/src/fmod_profile_stats.h
|
||||
../../../../../../core_api/src/fmod_profile_stats_pkt.h
|
||||
../../../../../../core_api/src/fmod_random.h
|
||||
../../../../../../core_api/src/fmod_reverb.cpp
|
||||
../../../../../../core_api/src/fmod_reverbi.cpp
|
||||
../../../../../../core_api/src/fmod_reverbi.h
|
||||
../../../../../../core_api/src/fmod_rootsignature.hlsl
|
||||
../../../../../../core_api/src/fmod_sample_software.cpp
|
||||
../../../../../../core_api/src/fmod_sample_software.h
|
||||
../../../../../../core_api/src/fmod_settings.h
|
||||
../../../../../../core_api/src/fmod_shader_compat.hlsli
|
||||
../../../../../../core_api/src/fmod_simd_util_sse.h
|
||||
../../../../../../core_api/src/fmod_sound.cpp
|
||||
../../../../../../core_api/src/fmod_sound_sample.cpp
|
||||
../../../../../../core_api/src/fmod_sound_sample.h
|
||||
../../../../../../core_api/src/fmod_sound_stream.cpp
|
||||
../../../../../../core_api/src/fmod_sound_stream.h
|
||||
../../../../../../core_api/src/fmod_soundgroup.cpp
|
||||
../../../../../../core_api/src/fmod_soundgroupi.cpp
|
||||
../../../../../../core_api/src/fmod_soundgroupi.h
|
||||
../../../../../../core_api/src/fmod_soundi.cpp
|
||||
../../../../../../core_api/src/fmod_soundi.h
|
||||
../../../../../../core_api/src/fmod_speakermap.h
|
||||
../../../../../../core_api/src/fmod_string.cpp
|
||||
../../../../../../core_api/src/fmod_string.h
|
||||
../../../../../../core_api/src/fmod_stringw.cpp
|
||||
../../../../../../core_api/src/fmod_stringw.h
|
||||
../../../../../../core_api/src/fmod_syncpoint.h
|
||||
../../../../../../core_api/src/fmod_system.cpp
|
||||
../../../../../../core_api/src/fmod_systemi.cpp
|
||||
../../../../../../core_api/src/fmod_systemi.h
|
||||
../../../../../../core_api/src/fmod_systemi_channel.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_driver.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_dsp.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_fft.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_sound.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_speaker.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_thread.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_update.cpp
|
||||
../../../../../../core_api/src/fmod_thread.cpp
|
||||
../../../../../../core_api/src/fmod_thread.h
|
||||
../../../../../../core_api/src/fmod_threadsafe.cpp
|
||||
../../../../../../core_api/src/fmod_threadsafe.h
|
||||
../../../../../../core_api/src/fmod_time.cpp
|
||||
../../../../../../core_api/src/fmod_time.h
|
||||
../../../../../../core_api/src/fmod_types.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_os_atomic.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_os_misc.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_os_output.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_alsa.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_alsa.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_pulseaudio.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_pulseaudio.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_settings_platform.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_types_platform.h
|
||||
../../../../../../studio_api/src/fmod_asynccommand.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommand.h
|
||||
../../../../../../studio_api/src/fmod_asynccommand_impl.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommand_impl.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandbuffer.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandbuffer.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandparser.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandparser.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandplayback.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandplayback.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandprinter.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandprinter.h
|
||||
../../../../../../studio_api/src/fmod_asyncmanager.cpp
|
||||
../../../../../../studio_api/src/fmod_asyncmanager.h
|
||||
../../../../../../studio_api/src/fmod_bank_loader.cpp
|
||||
../../../../../../studio_api/src/fmod_bank_loader.h
|
||||
../../../../../../studio_api/src/fmod_bankmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_bankmodel.h
|
||||
../../../../../../studio_api/src/fmod_buildhelper.cpp
|
||||
../../../../../../studio_api/src/fmod_buildhelper.h
|
||||
../../../../../../studio_api/src/fmod_busmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_busmodel.h
|
||||
../../../../../../studio_api/src/fmod_controllermodel.cpp
|
||||
../../../../../../studio_api/src/fmod_controllermodel.h
|
||||
../../../../../../studio_api/src/fmod_curvemodel.cpp
|
||||
../../../../../../studio_api/src/fmod_curvemodel.h
|
||||
../../../../../../studio_api/src/fmod_effect.cpp
|
||||
../../../../../../studio_api/src/fmod_effect.h
|
||||
../../../../../../studio_api/src/fmod_endian.h
|
||||
../../../../../../studio_api/src/fmod_eventmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_eventmodel.h
|
||||
../../../../../../studio_api/src/fmod_factory.cpp
|
||||
../../../../../../studio_api/src/fmod_factory.h
|
||||
../../../../../../studio_api/src/fmod_guid_hash.cpp
|
||||
../../../../../../studio_api/src/fmod_guid_hash.h
|
||||
../../../../../../studio_api/src/fmod_hotswaplookup.cpp
|
||||
../../../../../../studio_api/src/fmod_hotswaplookup.h
|
||||
../../../../../../studio_api/src/fmod_instrumentmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_instrumentmodel.h
|
||||
../../../../../../studio_api/src/fmod_intrusivelist.h
|
||||
../../../../../../studio_api/src/fmod_lfo_shapes.cpp
|
||||
../../../../../../studio_api/src/fmod_lfo_shapes.h
|
||||
../../../../../../studio_api/src/fmod_list.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate.cpp
|
||||
../../../../../../studio_api/src/fmod_liveupdate.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_cmd_base.cpp
|
||||
../../../../../../studio_api/src/fmod_liveupdate_cmd_base.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_control.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_modelsync.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_network_pkt.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_observer.h
|
||||
../../../../../../studio_api/src/fmod_mappingmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_mappingmodel.h
|
||||
../../../../../../studio_api/src/fmod_md5hash.cpp
|
||||
../../../../../../studio_api/src/fmod_md5hash.h
|
||||
../../../../../../studio_api/src/fmod_model_base.h
|
||||
../../../../../../studio_api/src/fmod_model_types.h
|
||||
../../../../../../studio_api/src/fmod_modelbuilder.cpp
|
||||
../../../../../../studio_api/src/fmod_modelbuilder.h
|
||||
../../../../../../studio_api/src/fmod_modelbuilder_impl.h
|
||||
../../../../../../studio_api/src/fmod_modelid_set.h
|
||||
../../../../../../studio_api/src/fmod_modulatormodel.cpp
|
||||
../../../../../../studio_api/src/fmod_modulatormodel.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_builder.cpp
|
||||
../../../../../../studio_api/src/fmod_monitoring_builder.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_dsp.cpp
|
||||
../../../../../../studio_api/src/fmod_monitoring_dsp.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_module.cpp
|
||||
../../../../../../studio_api/src/fmod_monitoring_module.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_network_pkt.h
|
||||
../../../../../../studio_api/src/fmod_objectlookup.cpp
|
||||
../../../../../../studio_api/src/fmod_objectlookup.h
|
||||
../../../../../../studio_api/src/fmod_parametermodel.cpp
|
||||
../../../../../../studio_api/src/fmod_parametermodel.h
|
||||
../../../../../../studio_api/src/fmod_parse.cpp
|
||||
../../../../../../studio_api/src/fmod_parse.h
|
||||
../../../../../../studio_api/src/fmod_playback.h
|
||||
../../../../../../studio_api/src/fmod_playback_bus.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_bus.h
|
||||
../../../../../../studio_api/src/fmod_playback_controller.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_controller.h
|
||||
../../../../../../studio_api/src/fmod_playback_core.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_core.h
|
||||
../../../../../../studio_api/src/fmod_playback_effect.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_effect.h
|
||||
../../../../../../studio_api/src/fmod_playback_event.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_event.h
|
||||
../../../../../../studio_api/src/fmod_playback_factory.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_factory.h
|
||||
../../../../../../studio_api/src/fmod_playback_instrument.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_instrument.h
|
||||
../../../../../../studio_api/src/fmod_playback_modulator.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_modulator.h
|
||||
../../../../../../studio_api/src/fmod_playback_parameter.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_parameter.h
|
||||
../../../../../../studio_api/src/fmod_playback_property.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_property.h
|
||||
../../../../../../studio_api/src/fmod_playback_resource.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_resource.h
|
||||
../../../../../../studio_api/src/fmod_playback_scheduling.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_scheduling.h
|
||||
../../../../../../studio_api/src/fmod_playback_snapshot.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_snapshot.h
|
||||
../../../../../../studio_api/src/fmod_playback_system.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_system.h
|
||||
../../../../../../studio_api/src/fmod_playback_timeline.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_timeline.h
|
||||
../../../../../../studio_api/src/fmod_playback_vca.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_vca.h
|
||||
../../../../../../studio_api/src/fmod_profile_studiogroups.cpp
|
||||
../../../../../../studio_api/src/fmod_profile_studiogroups.h
|
||||
../../../../../../studio_api/src/fmod_property.cpp
|
||||
../../../../../../studio_api/src/fmod_property.h
|
||||
../../../../../../studio_api/src/fmod_radixtree.cpp
|
||||
../../../../../../studio_api/src/fmod_radixtree.h
|
||||
../../../../../../studio_api/src/fmod_repository.cpp
|
||||
../../../../../../studio_api/src/fmod_repository.h
|
||||
../../../../../../studio_api/src/fmod_resource_loader.cpp
|
||||
../../../../../../studio_api/src/fmod_resource_loader.h
|
||||
../../../../../../studio_api/src/fmod_resourcemodel.cpp
|
||||
../../../../../../studio_api/src/fmod_resourcemodel.h
|
||||
../../../../../../studio_api/src/fmod_riff.cpp
|
||||
../../../../../../studio_api/src/fmod_riff.h
|
||||
../../../../../../studio_api/src/fmod_riffstream.cpp
|
||||
../../../../../../studio_api/src/fmod_riffstream.h
|
||||
../../../../../../studio_api/src/fmod_runtime_interface.h
|
||||
../../../../../../studio_api/src/fmod_runtime_manager.cpp
|
||||
../../../../../../studio_api/src/fmod_runtime_manager.h
|
||||
../../../../../../studio_api/src/fmod_serialization.cpp
|
||||
../../../../../../studio_api/src/fmod_serialization.h
|
||||
../../../../../../studio_api/src/fmod_shadow_bank.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_bank.h
|
||||
../../../../../../studio_api/src/fmod_shadow_bus.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_bus.h
|
||||
../../../../../../studio_api/src/fmod_shadow_event.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_event.h
|
||||
../../../../../../studio_api/src/fmod_shadow_parameter.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_parameter.h
|
||||
../../../../../../studio_api/src/fmod_shadow_vca.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_vca.h
|
||||
../../../../../../studio_api/src/fmod_snapshotmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_snapshotmodel.h
|
||||
../../../../../../studio_api/src/fmod_sound_loader.cpp
|
||||
../../../../../../studio_api/src/fmod_sound_loader.h
|
||||
../../../../../../studio_api/src/fmod_soundtable.cpp
|
||||
../../../../../../studio_api/src/fmod_soundtable.h
|
||||
../../../../../../studio_api/src/fmod_studio.cpp
|
||||
../../../../../../studio_api/src/fmod_studio.cs
|
||||
../../../../../../studio_api/src/fmod_studio.h
|
||||
../../../../../../studio_api/src/fmod_studio.hpp
|
||||
../../../../../../studio_api/src/fmod_studio_common.h
|
||||
../../../../../../studio_api/src/fmod_studio_impl.cpp
|
||||
../../../../../../studio_api/src/fmod_studio_impl.h
|
||||
../../../../../../studio_api/src/fmod_studio_string.h
|
||||
../../../../../../studio_api/src/fmod_studio_timeunit.h
|
||||
../../../../../../studio_api/src/fmod_studio_types.h
|
||||
../../../../../../studio_api/src/fmod_threadsafe_queue.cpp
|
||||
../../../../../../studio_api/src/fmod_threadsafe_queue.h
|
||||
../../../../../../studio_api/src/fmod_timelinemodel.cpp
|
||||
../../../../../../studio_api/src/fmod_timelinemodel.h
|
||||
../../../../../../studio_api/src/fmod_unique_id.h
|
||||
../../../../../../studio_api/src/fmod_vcamodel.cpp
|
||||
../../../../../../studio_api/src/fmod_vcamodel.h
|
||||
../../../../../../studio_api/src/fmod_waveformmodel.h
|
||||
../../../../../../studio_api/src/fmod_weakhandle.cpp
|
||||
../../../../../../studio_api/src/fmod_weakhandle.h
|
||||
../../../../../../studio_api/src/fmod_weakhandle_system.cpp
|
||||
../../../../../../studio_api/src/fmod_weakhandle_system.h
|
||||
../../../../../../examples/src/autotest.cpp
|
||||
../../../../../../examples/src/common.cpp
|
||||
../../../../../../examples/src/common.h
|
||||
../../../../../../examples/src/common_dx12.cpp
|
||||
../../../../../../examples/src/common_dx12.h
|
||||
../../../../../../examples/src/common_dx12_ps.h
|
||||
../../../../../../examples/src/common_dx12_vs.h
|
||||
../../../../../../examples/src/common_font_glyphs.h
|
||||
../../../../../../examples/src/common_font_texture.h
|
||||
../../../../../../examples/src/common_vulkan.cpp
|
||||
../../../../../../examples/src/common_vulkan.h
|
||||
../../../../../../examples/src/common_vulkan_fs.h
|
||||
../../../../../../examples/src/common_vulkan_vs.h
|
||||
../../../../../../examples/platforms/linux/src/common_platform.cpp
|
||||
../../../../../../examples/platforms/linux/src/common_platform.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/assert.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/callback.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/export.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/format.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/ordinals.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/stream_decoder.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/share/alloc.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/bitmath.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/bitreader.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/cpu.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/crc.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/fixed.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/format.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/lpc.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/md5.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/memory.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/stream_decoder.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/bitreader_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/cpu_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/fixed_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/lpc_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/nasm.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/bitmath.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/bitreader.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/cpu.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/crc.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/fixed.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/float.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/format.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/lpc.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/md5.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/memory.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/protected/stream_decoder.h
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/include/ogg/ogg.h
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/include/ogg/os_types.h
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/src/bitwise.c
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/src/framing.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/include/vorbis/codec.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/include/vorbis/vorbisfile.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/backends.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/block.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/codebook.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/codebook.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/codec_internal.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/floor1.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/highlevel.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/info.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lookup.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lookup.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lookup_data.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lpc.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lpc.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lsp.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lsp.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/mapping0.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/masking.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/mdct.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/mdct.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/misc.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/os.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/psy.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/registry.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/registry.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/res0.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/scales.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/sharedbook.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/smallft.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/smallft.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/synthesis.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/vorbisfile.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/window.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/window.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/modes/floor_44.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/modes/psych_44.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/modes/residue_44.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_bitwise.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_bitwise.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codec.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codec_internal.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp_avx2.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1_avx2.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor_lookup.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_info.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_avx.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_avx512.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_avx2.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_float.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_float_lookup.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_misc.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_os.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_os_types.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_res012.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_window_lookup.h
|
||||
../../../../../../external/misc/dlmalloc/dlmalloc.cpp
|
||||
../../../../../../external/misc/dlmalloc/dlmalloc.h
|
||||
../make/recording_playback.makefile
|
||||
../recording_playback.cpp
|
|
@ -0,0 +1,8 @@
|
|||
../../../../../../examples/src
|
||||
../../../../../../examples/platforms/linux/src
|
||||
../../../../../../core_api/src
|
||||
../../../../../../core_api/platforms/linux/src
|
||||
../../../../../src
|
||||
../../../../../../external/misc
|
||||
../../../../../../external/dsps
|
||||
../../../../../../external/decoders
|
|
@ -0,0 +1,126 @@
|
|||
/*==============================================================================
|
||||
Simple Event Example
|
||||
Copyright (c), Firelight Technologies Pty, Ltd 2012-2025.
|
||||
|
||||
This example demonstrates the various ways of playing an event.
|
||||
|
||||
#### Explosion Event ####
|
||||
This event is played as a one-shot and released immediately after it has been
|
||||
created.
|
||||
|
||||
#### Looping Ambience Event ####
|
||||
A single instance is started or stopped based on user input.
|
||||
|
||||
#### Cancel Event ####
|
||||
This instance is started and if already playing, restarted.
|
||||
|
||||
For information on using FMOD example code in your own programs, visit
|
||||
https://www.fmod.com/legal
|
||||
==============================================================================*/
|
||||
#include "fmod_studio.hpp"
|
||||
#include "fmod.hpp"
|
||||
#include "common.h"
|
||||
|
||||
int FMOD_Main()
|
||||
{
|
||||
void *extraDriverData = NULL;
|
||||
Common_Init(&extraDriverData);
|
||||
|
||||
FMOD::Studio::System* system = NULL;
|
||||
ERRCHECK( FMOD::Studio::System::create(&system) );
|
||||
|
||||
// The example Studio project is authored for 5.1 sound, so set up the system output mode to match
|
||||
FMOD::System* coreSystem = NULL;
|
||||
ERRCHECK( system->getCoreSystem(&coreSystem) );
|
||||
ERRCHECK( coreSystem->setSoftwareFormat(0, FMOD_SPEAKERMODE_5POINT1, 0) );
|
||||
|
||||
ERRCHECK( system->initialize(1024, FMOD_STUDIO_INIT_NORMAL, FMOD_INIT_NORMAL, extraDriverData) );
|
||||
|
||||
FMOD::Studio::Bank* masterBank = NULL;
|
||||
ERRCHECK( system->loadBankFile(Common_MediaPath("Master.bank"), FMOD_STUDIO_LOAD_BANK_NORMAL, &masterBank) );
|
||||
|
||||
FMOD::Studio::Bank* stringsBank = NULL;
|
||||
ERRCHECK( system->loadBankFile(Common_MediaPath("Master.strings.bank"), FMOD_STUDIO_LOAD_BANK_NORMAL, &stringsBank) );
|
||||
|
||||
FMOD::Studio::Bank* sfxBank = NULL;
|
||||
ERRCHECK( system->loadBankFile(Common_MediaPath("SFX.bank"), FMOD_STUDIO_LOAD_BANK_NORMAL, &sfxBank) );
|
||||
|
||||
// Get the Looping Ambience event
|
||||
FMOD::Studio::EventDescription* loopingAmbienceDescription = NULL;
|
||||
ERRCHECK( system->getEvent("event:/Ambience/Country", &loopingAmbienceDescription) );
|
||||
|
||||
FMOD::Studio::EventInstance* loopingAmbienceInstance = NULL;
|
||||
ERRCHECK( loopingAmbienceDescription->createInstance(&loopingAmbienceInstance) );
|
||||
|
||||
// Get the 4 Second Surge event
|
||||
FMOD::Studio::EventDescription* cancelDescription = NULL;
|
||||
ERRCHECK( system->getEvent("event:/UI/Cancel", &cancelDescription) );
|
||||
|
||||
FMOD::Studio::EventInstance* cancelInstance = NULL;
|
||||
ERRCHECK( cancelDescription->createInstance(&cancelInstance) );
|
||||
|
||||
// Get the Single Explosion event
|
||||
FMOD::Studio::EventDescription* explosionDescription = NULL;
|
||||
ERRCHECK( system->getEvent("event:/Weapons/Explosion", &explosionDescription) );
|
||||
|
||||
// Start loading explosion sample data and keep it in memory
|
||||
ERRCHECK( explosionDescription->loadSampleData() );
|
||||
|
||||
do
|
||||
{
|
||||
Common_Update();
|
||||
|
||||
if (Common_BtnPress(BTN_ACTION1))
|
||||
{
|
||||
// One-shot event
|
||||
FMOD::Studio::EventInstance* eventInstance = NULL;
|
||||
ERRCHECK( explosionDescription->createInstance(&eventInstance) );
|
||||
|
||||
ERRCHECK( eventInstance->start() );
|
||||
|
||||
// Release will clean up the instance when it completes
|
||||
ERRCHECK( eventInstance->release() );
|
||||
}
|
||||
|
||||
if (Common_BtnPress(BTN_ACTION2))
|
||||
{
|
||||
ERRCHECK( loopingAmbienceInstance->start() );
|
||||
}
|
||||
|
||||
if (Common_BtnPress(BTN_ACTION3))
|
||||
{
|
||||
ERRCHECK( loopingAmbienceInstance->stop(FMOD_STUDIO_STOP_IMMEDIATE) );
|
||||
}
|
||||
|
||||
if (Common_BtnPress(BTN_ACTION4))
|
||||
{
|
||||
// Calling start on an instance will cause it to restart if it's already playing
|
||||
ERRCHECK( cancelInstance->start() );
|
||||
}
|
||||
|
||||
ERRCHECK( system->update() );
|
||||
|
||||
Common_Draw("==================================================");
|
||||
Common_Draw("Simple Event Example.");
|
||||
Common_Draw("Copyright (c) Firelight Technologies 2012-2025.");
|
||||
Common_Draw("==================================================");
|
||||
Common_Draw("");
|
||||
Common_Draw("Press %s to fire and forget the explosion", Common_BtnStr(BTN_ACTION1));
|
||||
Common_Draw("Press %s to start the looping ambience", Common_BtnStr(BTN_ACTION2));
|
||||
Common_Draw("Press %s to stop the looping ambience", Common_BtnStr(BTN_ACTION3));
|
||||
Common_Draw("Press %s to start/restart the cancel sound", Common_BtnStr(BTN_ACTION4));
|
||||
Common_Draw("Press %s to quit", Common_BtnStr(BTN_QUIT));
|
||||
|
||||
Common_Sleep(50);
|
||||
} while (!Common_BtnPress(BTN_QUIT));
|
||||
|
||||
ERRCHECK( sfxBank->unload() );
|
||||
ERRCHECK( stringsBank->unload() );
|
||||
ERRCHECK( masterBank->unload() );
|
||||
|
||||
ERRCHECK( system->release() );
|
||||
|
||||
Common_Close();
|
||||
|
||||
return 0;
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
-std=c17 -fPIC -fno-trapping-math
|
|
@ -0,0 +1 @@
|
|||
#define FMOD_USE_PLATFORM_HEADERS
|
|
@ -0,0 +1 @@
|
|||
[General]
|
|
@ -0,0 +1,442 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE QtCreatorProject>
|
||||
<qtcreator>
|
||||
<data>
|
||||
<variable>EnvironmentId</variable>
|
||||
<value type="QByteArray">{71064a00-ba92-4c03-affd-e7f374fa3265}</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.PluginSettings</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey"/>
|
||||
<value type="bool" key="ClangCodeModel.UseGlobalConfig">true</value>
|
||||
<value type="QString" key="ClangCodeModel.WarningConfigId">Builtin.Questionable</value>
|
||||
<valuemap type="QVariantMap" key="ClangTools">
|
||||
<value type="bool" key="ClangTools.BuildBeforeAnalysis">true</value>
|
||||
<value type="QString" key="ClangTools.DiagnosticConfig">Builtin.DefaultTidyAndClazy</value>
|
||||
<value type="int" key="ClangTools.ParallelJobs">4</value>
|
||||
<valuelist type="QVariantList" key="ClangTools.SelectedDirs"/>
|
||||
<valuelist type="QVariantList" key="ClangTools.SelectedFiles"/>
|
||||
<valuelist type="QVariantList" key="ClangTools.SuppressedDiagnostics"/>
|
||||
<value type="bool" key="ClangTools.UseGlobalSettings">true</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Target.0</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{22e4ca2b-856c-4a9e-96b1-3ef2b55f3da9}</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f simple_event.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f simple_event.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Debug</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug x64</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f simple_event.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f simple_event.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release x64</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f simple_event.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f simple_event.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release x86</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.3">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f simple_event.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f simple_event.makefile CPU=$CPU CONFIG=$CONFIGURATION</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Debug</value>
|
||||
<value type="QString">CPU=x86</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug x86</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.4">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f simple_event.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f simple_event.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=address</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Address Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.5">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f simple_event.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f simple_event.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=memory</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Memory Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.6">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f simple_event.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f simple_event.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=thread</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Thread Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.7">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">%{sourceDir}/../make</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">all</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f simple_event.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
|
||||
<value type="QString">clean</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments">-f simple_event.makefile CPU=$CPU CONFIG=$CONFIGURATION SANITIZE=$SANITIZER</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges">
|
||||
<value type="QString">CONFIGURATION=Release</value>
|
||||
<value type="QString">CPU=x86_64</value>
|
||||
<value type="QString">SANITIZER=undefined</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Undefined Behaviour Sanitizer</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">8</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.DeployConfiguration.CustomData"/>
|
||||
<value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||
<value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.Events">
|
||||
<value type="QString">cpu-cycles</value>
|
||||
</valuelist>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
|
||||
<value type="int" key="Analyzer.Perf.Frequency">250</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
|
||||
<value type="QString">-e</value>
|
||||
<value type="QString">cpu-cycles</value>
|
||||
<value type="QString">--call-graph</value>
|
||||
<value type="QString">dwarf,4096</value>
|
||||
<value type="QString">-F</value>
|
||||
<value type="QString">250</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
|
||||
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
|
||||
<value type="int" key="Analyzer.Perf.StackSize">4096</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
|
||||
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
|
||||
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
|
||||
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
|
||||
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
|
||||
<value type="int">0</value>
|
||||
<value type="int">1</value>
|
||||
<value type="int">2</value>
|
||||
<value type="int">3</value>
|
||||
<value type="int">4</value>
|
||||
<value type="int">5</value>
|
||||
<value type="int">6</value>
|
||||
<value type="int">7</value>
|
||||
<value type="int">8</value>
|
||||
<value type="int">9</value>
|
||||
<value type="int">10</value>
|
||||
<value type="int">11</value>
|
||||
<value type="int">12</value>
|
||||
<value type="int">13</value>
|
||||
<value type="int">14</value>
|
||||
</valuelist>
|
||||
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||
<value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.Executable">%{buildDir}/simple_event</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.CustomExecutableRunConfiguration</value>
|
||||
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey"></value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseTerminal">true</value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory">%{buildDir}/../../../../../examples/media</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.TargetCount</variable>
|
||||
<value type="int">1</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>Version</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
</qtcreator>
|
|
@ -0,0 +1 @@
|
|||
-std=c++17 -fPIC -fno-trapping-math
|
|
@ -0,0 +1,690 @@
|
|||
../../../../../../core_api/src/fmod.cpp
|
||||
../../../../../../core_api/src/fmod.cs
|
||||
../../../../../../core_api/src/fmod.h
|
||||
../../../../../../core_api/src/fmod.hpp
|
||||
../../../../../../core_api/src/fmod5.cpp
|
||||
../../../../../../core_api/src/fmod_3d.h
|
||||
../../../../../../core_api/src/fmod_array.h
|
||||
../../../../../../core_api/src/fmod_asm_macros.m4
|
||||
../../../../../../core_api/src/fmod_async.cpp
|
||||
../../../../../../core_api/src/fmod_async.h
|
||||
../../../../../../core_api/src/fmod_atomic.h
|
||||
../../../../../../core_api/src/fmod_atomic_c11.h
|
||||
../../../../../../core_api/src/fmod_atomic_clang.h
|
||||
../../../../../../core_api/src/fmod_atomic_cpp11.h
|
||||
../../../../../../core_api/src/fmod_atomic_gcc.h
|
||||
../../../../../../core_api/src/fmod_atomic_legacy.h
|
||||
../../../../../../core_api/src/fmod_autocleanup.h
|
||||
../../../../../../core_api/src/fmod_channel.cpp
|
||||
../../../../../../core_api/src/fmod_channel_emulated.h
|
||||
../../../../../../core_api/src/fmod_channel_real.cpp
|
||||
../../../../../../core_api/src/fmod_channel_real.h
|
||||
../../../../../../core_api/src/fmod_channel_software.cpp
|
||||
../../../../../../core_api/src/fmod_channel_software.h
|
||||
../../../../../../core_api/src/fmod_channel_stream.cpp
|
||||
../../../../../../core_api/src/fmod_channel_stream.h
|
||||
../../../../../../core_api/src/fmod_channelcontrol.cpp
|
||||
../../../../../../core_api/src/fmod_channelcontroli.cpp
|
||||
../../../../../../core_api/src/fmod_channelcontroli.h
|
||||
../../../../../../core_api/src/fmod_channelgroup.cpp
|
||||
../../../../../../core_api/src/fmod_channelgroupi.cpp
|
||||
../../../../../../core_api/src/fmod_channelgroupi.h
|
||||
../../../../../../core_api/src/fmod_channeli.cpp
|
||||
../../../../../../core_api/src/fmod_channeli.h
|
||||
../../../../../../core_api/src/fmod_channelpool.h
|
||||
../../../../../../core_api/src/fmod_codec.cpp
|
||||
../../../../../../core_api/src/fmod_codec.h
|
||||
../../../../../../core_api/src/fmod_codec_aiff.cpp
|
||||
../../../../../../core_api/src/fmod_codec_aiff.h
|
||||
../../../../../../core_api/src/fmod_codec_dls.cpp
|
||||
../../../../../../core_api/src/fmod_codec_dls.h
|
||||
../../../../../../core_api/src/fmod_codec_fadpcm.cpp
|
||||
../../../../../../core_api/src/fmod_codec_fadpcm.h
|
||||
../../../../../../core_api/src/fmod_codec_fadpcm_arm.m4
|
||||
../../../../../../core_api/src/fmod_codec_flac.cpp
|
||||
../../../../../../core_api/src/fmod_codec_flac.h
|
||||
../../../../../../core_api/src/fmod_codec_fsb5.cpp
|
||||
../../../../../../core_api/src/fmod_codec_fsb5.h
|
||||
../../../../../../core_api/src/fmod_codec_fsbvorbis.cpp
|
||||
../../../../../../core_api/src/fmod_codec_fsbvorbis.h
|
||||
../../../../../../core_api/src/fmod_codec_fsbvorbis_books.cpp
|
||||
../../../../../../core_api/src/fmod_codec_it.cpp
|
||||
../../../../../../core_api/src/fmod_codec_it.h
|
||||
../../../../../../core_api/src/fmod_codec_midi.cpp
|
||||
../../../../../../core_api/src/fmod_codec_midi.h
|
||||
../../../../../../core_api/src/fmod_codec_mod.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mod.h
|
||||
../../../../../../core_api/src/fmod_codec_mpeg.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mpeg.h
|
||||
../../../../../../core_api/src/fmod_codec_mpeg_decode.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mpeg_layer2.cpp
|
||||
../../../../../../core_api/src/fmod_codec_mpeg_layer3.cpp
|
||||
../../../../../../core_api/src/fmod_codec_oggvorbis.cpp
|
||||
../../../../../../core_api/src/fmod_codec_oggvorbis.h
|
||||
../../../../../../core_api/src/fmod_codec_playlist.cpp
|
||||
../../../../../../core_api/src/fmod_codec_playlist.h
|
||||
../../../../../../core_api/src/fmod_codec_raw.cpp
|
||||
../../../../../../core_api/src/fmod_codec_raw.h
|
||||
../../../../../../core_api/src/fmod_codec_s3m.cpp
|
||||
../../../../../../core_api/src/fmod_codec_s3m.h
|
||||
../../../../../../core_api/src/fmod_codec_tag.cpp
|
||||
../../../../../../core_api/src/fmod_codec_tag.h
|
||||
../../../../../../core_api/src/fmod_codec_user.cpp
|
||||
../../../../../../core_api/src/fmod_codec_user.h
|
||||
../../../../../../core_api/src/fmod_codec_wav.cpp
|
||||
../../../../../../core_api/src/fmod_codec_wav.h
|
||||
../../../../../../core_api/src/fmod_codec_wav_imaadpcm.cpp
|
||||
../../../../../../core_api/src/fmod_codec_wav_imaadpcm.h
|
||||
../../../../../../core_api/src/fmod_codec_wav_riff.cpp
|
||||
../../../../../../core_api/src/fmod_codec_xm.cpp
|
||||
../../../../../../core_api/src/fmod_codec_xm.h
|
||||
../../../../../../core_api/src/fmod_codeci.h
|
||||
../../../../../../core_api/src/fmod_common.h
|
||||
../../../../../../core_api/src/fmod_complex.hlsli
|
||||
../../../../../../core_api/src/fmod_convolution.hlsl
|
||||
../../../../../../core_api/src/fmod_debug.cpp
|
||||
../../../../../../core_api/src/fmod_debug.h
|
||||
../../../../../../core_api/src/fmod_downmix.cpp
|
||||
../../../../../../core_api/src/fmod_downmix.h
|
||||
../../../../../../core_api/src/fmod_downmix_dolby_pl2.cpp
|
||||
../../../../../../core_api/src/fmod_downmix_dolby_pl2.h
|
||||
../../../../../../core_api/src/fmod_dsp.cpp
|
||||
../../../../../../core_api/src/fmod_dsp.cs
|
||||
../../../../../../core_api/src/fmod_dsp.h
|
||||
../../../../../../core_api/src/fmod_dsp_biquad.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_biquad.h
|
||||
../../../../../../core_api/src/fmod_dsp_channelmix.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_channelmix.h
|
||||
../../../../../../core_api/src/fmod_dsp_chorus.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_chorus.h
|
||||
../../../../../../core_api/src/fmod_dsp_codec.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_codec.h
|
||||
../../../../../../core_api/src/fmod_dsp_codecpool.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_codecpool.h
|
||||
../../../../../../core_api/src/fmod_dsp_compressor.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_compressor.h
|
||||
../../../../../../core_api/src/fmod_dsp_compressor_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_compressor_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_arm.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_avx.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connection_vfp.m4
|
||||
../../../../../../core_api/src/fmod_dsp_connectioni.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_connectioni.h
|
||||
../../../../../../core_api/src/fmod_dsp_convert.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convert.h
|
||||
../../../../../../core_api/src/fmod_dsp_convert_avx.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convert_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convert_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb.h
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_async.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_avx.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_cpu.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_gpu.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_convolutionreverb_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_defaultmatrix.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_defaultmatrix.h
|
||||
../../../../../../core_api/src/fmod_dsp_delay.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_delay.h
|
||||
../../../../../../core_api/src/fmod_dsp_distortion.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_distortion.h
|
||||
../../../../../../core_api/src/fmod_dsp_echo.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_echo.h
|
||||
../../../../../../core_api/src/fmod_dsp_echo_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_echo_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_effects.h
|
||||
../../../../../../core_api/src/fmod_dsp_emulated.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_emulated.h
|
||||
../../../../../../core_api/src/fmod_dsp_fader.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_fader.h
|
||||
../../../../../../core_api/src/fmod_dsp_fft.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_fft.h
|
||||
../../../../../../core_api/src/fmod_dsp_flange.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_flange.h
|
||||
../../../../../../core_api/src/fmod_dsp_highpass.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_highpass.h
|
||||
../../../../../../core_api/src/fmod_dsp_highpass_simple.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_highpass_simple.h
|
||||
../../../../../../core_api/src/fmod_dsp_interleave_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_interleave_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_itecho.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_itecho.h
|
||||
../../../../../../core_api/src/fmod_dsp_limiter.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_limiter.h
|
||||
../../../../../../core_api/src/fmod_dsp_loudness_meter.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_loudness_meter.h
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass.h
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass2.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass2.h
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass_simple.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_lowpass_simple.h
|
||||
../../../../../../core_api/src/fmod_dsp_matrix.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_matrix.h
|
||||
../../../../../../core_api/src/fmod_dsp_metering_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_metering_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_dynamics.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_dynamics.h
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq.h
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_multiband_eq_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_normalize.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_normalize.h
|
||||
../../../../../../core_api/src/fmod_dsp_objectpan.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_objectpan.h
|
||||
../../../../../../core_api/src/fmod_dsp_oscillator.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_oscillator.h
|
||||
../../../../../../core_api/src/fmod_dsp_pan.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_pan.h
|
||||
../../../../../../core_api/src/fmod_dsp_parameq.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_parameq.h
|
||||
../../../../../../core_api/src/fmod_dsp_pitchshift.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_pitchshift.h
|
||||
../../../../../../core_api/src/fmod_dsp_porthead.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_porthead.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_cubic.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_cubic.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_arm.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_avx2.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_avx512.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_linear_vfp.m4
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp.h
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_nointerp_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_spline.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_resampler_spline.h
|
||||
../../../../../../core_api/src/fmod_dsp_return.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_return.h
|
||||
../../../../../../core_api/src/fmod_dsp_send.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_send.h
|
||||
../../../../../../core_api/src/fmod_dsp_sfxreverb.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_sfxreverb.h
|
||||
../../../../../../core_api/src/fmod_dsp_source.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_source.h
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq.h
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq_neon.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_three_eq_sse.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_transceiver.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_transceiver.h
|
||||
../../../../../../core_api/src/fmod_dsp_tremolo.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_tremolo.h
|
||||
../../../../../../core_api/src/fmod_dsp_wavetable.cpp
|
||||
../../../../../../core_api/src/fmod_dsp_wavetable.h
|
||||
../../../../../../core_api/src/fmod_dspi.cpp
|
||||
../../../../../../core_api/src/fmod_dspi.h
|
||||
../../../../../../core_api/src/fmod_endian.h
|
||||
../../../../../../core_api/src/fmod_errors.cs
|
||||
../../../../../../core_api/src/fmod_errors.h
|
||||
../../../../../../core_api/src/fmod_expandingpool.cpp
|
||||
../../../../../../core_api/src/fmod_expandingpool.h
|
||||
../../../../../../core_api/src/fmod_fft.cpp
|
||||
../../../../../../core_api/src/fmod_fft.h
|
||||
../../../../../../core_api/src/fmod_fft_0.hlsl
|
||||
../../../../../../core_api/src/fmod_fft_1.hlsl
|
||||
../../../../../../core_api/src/fmod_fft_common.hlsli
|
||||
../../../../../../core_api/src/fmod_fft_noopt.cpp
|
||||
../../../../../../core_api/src/fmod_fft_sse.cpp
|
||||
../../../../../../core_api/src/fmod_file.cpp
|
||||
../../../../../../core_api/src/fmod_file.h
|
||||
../../../../../../core_api/src/fmod_file_disk.cpp
|
||||
../../../../../../core_api/src/fmod_file_disk.h
|
||||
../../../../../../core_api/src/fmod_file_memory.cpp
|
||||
../../../../../../core_api/src/fmod_file_memory.h
|
||||
../../../../../../core_api/src/fmod_file_net.cpp
|
||||
../../../../../../core_api/src/fmod_file_net.h
|
||||
../../../../../../core_api/src/fmod_file_null.cpp
|
||||
../../../../../../core_api/src/fmod_file_null.h
|
||||
../../../../../../core_api/src/fmod_file_remote.cpp
|
||||
../../../../../../core_api/src/fmod_file_remote.h
|
||||
../../../../../../core_api/src/fmod_file_user.cpp
|
||||
../../../../../../core_api/src/fmod_file_user.h
|
||||
../../../../../../core_api/src/fmod_format.cpp
|
||||
../../../../../../core_api/src/fmod_format.h
|
||||
../../../../../../core_api/src/fmod_freelist.h
|
||||
../../../../../../core_api/src/fmod_geometry.cpp
|
||||
../../../../../../core_api/src/fmod_geometry_mgr.cpp
|
||||
../../../../../../core_api/src/fmod_geometry_mgr.h
|
||||
../../../../../../core_api/src/fmod_geometryi.cpp
|
||||
../../../../../../core_api/src/fmod_geometryi.h
|
||||
../../../../../../core_api/src/fmod_globals.cpp
|
||||
../../../../../../core_api/src/fmod_globals.h
|
||||
../../../../../../core_api/src/fmod_gpu_compute.cpp
|
||||
../../../../../../core_api/src/fmod_gpu_compute.h
|
||||
../../../../../../core_api/src/fmod_ifft_0.hlsl
|
||||
../../../../../../core_api/src/fmod_ifft_1.hlsl
|
||||
../../../../../../core_api/src/fmod_iterator.h
|
||||
../../../../../../core_api/src/fmod_linkedlist.h
|
||||
../../../../../../core_api/src/fmod_listener.cpp
|
||||
../../../../../../core_api/src/fmod_listener.h
|
||||
../../../../../../core_api/src/fmod_localcriticalsection.h
|
||||
../../../../../../core_api/src/fmod_map.h
|
||||
../../../../../../core_api/src/fmod_memory.cpp
|
||||
../../../../../../core_api/src/fmod_memory.h
|
||||
../../../../../../core_api/src/fmod_memory_tracking.cpp
|
||||
../../../../../../core_api/src/fmod_memory_tracking.h
|
||||
../../../../../../core_api/src/fmod_metadata.cpp
|
||||
../../../../../../core_api/src/fmod_metadata.h
|
||||
../../../../../../core_api/src/fmod_mode.h
|
||||
../../../../../../core_api/src/fmod_music.cpp
|
||||
../../../../../../core_api/src/fmod_music.h
|
||||
../../../../../../core_api/src/fmod_net.cpp
|
||||
../../../../../../core_api/src/fmod_net.h
|
||||
../../../../../../core_api/src/fmod_octree.cpp
|
||||
../../../../../../core_api/src/fmod_octree.h
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_arm.h
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_arm.m4
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_arm64.h
|
||||
../../../../../../core_api/src/fmod_os_atomic_gcc_x86.h
|
||||
../../../../../../core_api/src/fmod_os_misc.h
|
||||
../../../../../../core_api/src/fmod_os_net.h
|
||||
../../../../../../core_api/src/fmod_os_net_posix.cpp
|
||||
../../../../../../core_api/src/fmod_os_net_winsock.cpp
|
||||
../../../../../../core_api/src/fmod_os_output.h
|
||||
../../../../../../core_api/src/fmod_output.cpp
|
||||
../../../../../../core_api/src/fmod_output.h
|
||||
../../../../../../core_api/src/fmod_output_emulated.h
|
||||
../../../../../../core_api/src/fmod_output_nosound.cpp
|
||||
../../../../../../core_api/src/fmod_output_nosound.h
|
||||
../../../../../../core_api/src/fmod_output_nosound_nrt.cpp
|
||||
../../../../../../core_api/src/fmod_output_nosound_nrt.h
|
||||
../../../../../../core_api/src/fmod_output_phase.h
|
||||
../../../../../../core_api/src/fmod_output_phase.mm
|
||||
../../../../../../core_api/src/fmod_output_software.cpp
|
||||
../../../../../../core_api/src/fmod_output_software.h
|
||||
../../../../../../core_api/src/fmod_output_wavwriter.cpp
|
||||
../../../../../../core_api/src/fmod_output_wavwriter.h
|
||||
../../../../../../core_api/src/fmod_output_wavwriter_nrt.cpp
|
||||
../../../../../../core_api/src/fmod_output_wavwriter_nrt.h
|
||||
../../../../../../core_api/src/fmod_output_winsonic.cpp
|
||||
../../../../../../core_api/src/fmod_output_winsonic.h
|
||||
../../../../../../core_api/src/fmod_output_winsonic_compat.h
|
||||
../../../../../../core_api/src/fmod_outputi.h
|
||||
../../../../../../core_api/src/fmod_pan.cpp
|
||||
../../../../../../core_api/src/fmod_pan.h
|
||||
../../../../../../core_api/src/fmod_pluginfactory.cpp
|
||||
../../../../../../core_api/src/fmod_pluginfactory.h
|
||||
../../../../../../core_api/src/fmod_poolallocator.h
|
||||
../../../../../../core_api/src/fmod_profile.cpp
|
||||
../../../../../../core_api/src/fmod_profile.h
|
||||
../../../../../../core_api/src/fmod_profile_channel_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_client.cpp
|
||||
../../../../../../core_api/src/fmod_profile_client.h
|
||||
../../../../../../core_api/src/fmod_profile_codec_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_cpu_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_dsp.cpp
|
||||
../../../../../../core_api/src/fmod_profile_dsp.h
|
||||
../../../../../../core_api/src/fmod_profile_dsp_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_group_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_markers.cpp
|
||||
../../../../../../core_api/src/fmod_profile_markers.h
|
||||
../../../../../../core_api/src/fmod_profile_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_remotefile.cpp
|
||||
../../../../../../core_api/src/fmod_profile_remotefile.h
|
||||
../../../../../../core_api/src/fmod_profile_remotefile_pkt.h
|
||||
../../../../../../core_api/src/fmod_profile_stats.cpp
|
||||
../../../../../../core_api/src/fmod_profile_stats.h
|
||||
../../../../../../core_api/src/fmod_profile_stats_pkt.h
|
||||
../../../../../../core_api/src/fmod_random.h
|
||||
../../../../../../core_api/src/fmod_reverb.cpp
|
||||
../../../../../../core_api/src/fmod_reverbi.cpp
|
||||
../../../../../../core_api/src/fmod_reverbi.h
|
||||
../../../../../../core_api/src/fmod_rootsignature.hlsl
|
||||
../../../../../../core_api/src/fmod_sample_software.cpp
|
||||
../../../../../../core_api/src/fmod_sample_software.h
|
||||
../../../../../../core_api/src/fmod_settings.h
|
||||
../../../../../../core_api/src/fmod_shader_compat.hlsli
|
||||
../../../../../../core_api/src/fmod_simd_util_sse.h
|
||||
../../../../../../core_api/src/fmod_sound.cpp
|
||||
../../../../../../core_api/src/fmod_sound_sample.cpp
|
||||
../../../../../../core_api/src/fmod_sound_sample.h
|
||||
../../../../../../core_api/src/fmod_sound_stream.cpp
|
||||
../../../../../../core_api/src/fmod_sound_stream.h
|
||||
../../../../../../core_api/src/fmod_soundgroup.cpp
|
||||
../../../../../../core_api/src/fmod_soundgroupi.cpp
|
||||
../../../../../../core_api/src/fmod_soundgroupi.h
|
||||
../../../../../../core_api/src/fmod_soundi.cpp
|
||||
../../../../../../core_api/src/fmod_soundi.h
|
||||
../../../../../../core_api/src/fmod_speakermap.h
|
||||
../../../../../../core_api/src/fmod_string.cpp
|
||||
../../../../../../core_api/src/fmod_string.h
|
||||
../../../../../../core_api/src/fmod_stringw.cpp
|
||||
../../../../../../core_api/src/fmod_stringw.h
|
||||
../../../../../../core_api/src/fmod_syncpoint.h
|
||||
../../../../../../core_api/src/fmod_system.cpp
|
||||
../../../../../../core_api/src/fmod_systemi.cpp
|
||||
../../../../../../core_api/src/fmod_systemi.h
|
||||
../../../../../../core_api/src/fmod_systemi_channel.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_driver.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_dsp.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_fft.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_sound.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_speaker.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_thread.cpp
|
||||
../../../../../../core_api/src/fmod_systemi_update.cpp
|
||||
../../../../../../core_api/src/fmod_thread.cpp
|
||||
../../../../../../core_api/src/fmod_thread.h
|
||||
../../../../../../core_api/src/fmod_threadsafe.cpp
|
||||
../../../../../../core_api/src/fmod_threadsafe.h
|
||||
../../../../../../core_api/src/fmod_time.cpp
|
||||
../../../../../../core_api/src/fmod_time.h
|
||||
../../../../../../core_api/src/fmod_types.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_os_atomic.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_os_misc.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_os_output.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_alsa.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_alsa.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_pulseaudio.cpp
|
||||
../../../../../../core_api/platforms/linux/src/fmod_output_pulseaudio.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_settings_platform.h
|
||||
../../../../../../core_api/platforms/linux/src/fmod_types_platform.h
|
||||
../../../../../../studio_api/src/fmod_asynccommand.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommand.h
|
||||
../../../../../../studio_api/src/fmod_asynccommand_impl.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommand_impl.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandbuffer.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandbuffer.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandparser.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandparser.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandplayback.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandplayback.h
|
||||
../../../../../../studio_api/src/fmod_asynccommandprinter.cpp
|
||||
../../../../../../studio_api/src/fmod_asynccommandprinter.h
|
||||
../../../../../../studio_api/src/fmod_asyncmanager.cpp
|
||||
../../../../../../studio_api/src/fmod_asyncmanager.h
|
||||
../../../../../../studio_api/src/fmod_bank_loader.cpp
|
||||
../../../../../../studio_api/src/fmod_bank_loader.h
|
||||
../../../../../../studio_api/src/fmod_bankmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_bankmodel.h
|
||||
../../../../../../studio_api/src/fmod_buildhelper.cpp
|
||||
../../../../../../studio_api/src/fmod_buildhelper.h
|
||||
../../../../../../studio_api/src/fmod_busmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_busmodel.h
|
||||
../../../../../../studio_api/src/fmod_controllermodel.cpp
|
||||
../../../../../../studio_api/src/fmod_controllermodel.h
|
||||
../../../../../../studio_api/src/fmod_curvemodel.cpp
|
||||
../../../../../../studio_api/src/fmod_curvemodel.h
|
||||
../../../../../../studio_api/src/fmod_effect.cpp
|
||||
../../../../../../studio_api/src/fmod_effect.h
|
||||
../../../../../../studio_api/src/fmod_endian.h
|
||||
../../../../../../studio_api/src/fmod_eventmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_eventmodel.h
|
||||
../../../../../../studio_api/src/fmod_factory.cpp
|
||||
../../../../../../studio_api/src/fmod_factory.h
|
||||
../../../../../../studio_api/src/fmod_guid_hash.cpp
|
||||
../../../../../../studio_api/src/fmod_guid_hash.h
|
||||
../../../../../../studio_api/src/fmod_hotswaplookup.cpp
|
||||
../../../../../../studio_api/src/fmod_hotswaplookup.h
|
||||
../../../../../../studio_api/src/fmod_instrumentmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_instrumentmodel.h
|
||||
../../../../../../studio_api/src/fmod_intrusivelist.h
|
||||
../../../../../../studio_api/src/fmod_lfo_shapes.cpp
|
||||
../../../../../../studio_api/src/fmod_lfo_shapes.h
|
||||
../../../../../../studio_api/src/fmod_list.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate.cpp
|
||||
../../../../../../studio_api/src/fmod_liveupdate.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_cmd_base.cpp
|
||||
../../../../../../studio_api/src/fmod_liveupdate_cmd_base.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_control.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_modelsync.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_network_pkt.h
|
||||
../../../../../../studio_api/src/fmod_liveupdate_observer.h
|
||||
../../../../../../studio_api/src/fmod_mappingmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_mappingmodel.h
|
||||
../../../../../../studio_api/src/fmod_md5hash.cpp
|
||||
../../../../../../studio_api/src/fmod_md5hash.h
|
||||
../../../../../../studio_api/src/fmod_model_base.h
|
||||
../../../../../../studio_api/src/fmod_model_types.h
|
||||
../../../../../../studio_api/src/fmod_modelbuilder.cpp
|
||||
../../../../../../studio_api/src/fmod_modelbuilder.h
|
||||
../../../../../../studio_api/src/fmod_modelbuilder_impl.h
|
||||
../../../../../../studio_api/src/fmod_modelid_set.h
|
||||
../../../../../../studio_api/src/fmod_modulatormodel.cpp
|
||||
../../../../../../studio_api/src/fmod_modulatormodel.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_builder.cpp
|
||||
../../../../../../studio_api/src/fmod_monitoring_builder.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_dsp.cpp
|
||||
../../../../../../studio_api/src/fmod_monitoring_dsp.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_module.cpp
|
||||
../../../../../../studio_api/src/fmod_monitoring_module.h
|
||||
../../../../../../studio_api/src/fmod_monitoring_network_pkt.h
|
||||
../../../../../../studio_api/src/fmod_objectlookup.cpp
|
||||
../../../../../../studio_api/src/fmod_objectlookup.h
|
||||
../../../../../../studio_api/src/fmod_parametermodel.cpp
|
||||
../../../../../../studio_api/src/fmod_parametermodel.h
|
||||
../../../../../../studio_api/src/fmod_parse.cpp
|
||||
../../../../../../studio_api/src/fmod_parse.h
|
||||
../../../../../../studio_api/src/fmod_playback.h
|
||||
../../../../../../studio_api/src/fmod_playback_bus.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_bus.h
|
||||
../../../../../../studio_api/src/fmod_playback_controller.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_controller.h
|
||||
../../../../../../studio_api/src/fmod_playback_core.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_core.h
|
||||
../../../../../../studio_api/src/fmod_playback_effect.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_effect.h
|
||||
../../../../../../studio_api/src/fmod_playback_event.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_event.h
|
||||
../../../../../../studio_api/src/fmod_playback_factory.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_factory.h
|
||||
../../../../../../studio_api/src/fmod_playback_instrument.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_instrument.h
|
||||
../../../../../../studio_api/src/fmod_playback_modulator.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_modulator.h
|
||||
../../../../../../studio_api/src/fmod_playback_parameter.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_parameter.h
|
||||
../../../../../../studio_api/src/fmod_playback_property.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_property.h
|
||||
../../../../../../studio_api/src/fmod_playback_resource.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_resource.h
|
||||
../../../../../../studio_api/src/fmod_playback_scheduling.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_scheduling.h
|
||||
../../../../../../studio_api/src/fmod_playback_snapshot.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_snapshot.h
|
||||
../../../../../../studio_api/src/fmod_playback_system.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_system.h
|
||||
../../../../../../studio_api/src/fmod_playback_timeline.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_timeline.h
|
||||
../../../../../../studio_api/src/fmod_playback_vca.cpp
|
||||
../../../../../../studio_api/src/fmod_playback_vca.h
|
||||
../../../../../../studio_api/src/fmod_profile_studiogroups.cpp
|
||||
../../../../../../studio_api/src/fmod_profile_studiogroups.h
|
||||
../../../../../../studio_api/src/fmod_property.cpp
|
||||
../../../../../../studio_api/src/fmod_property.h
|
||||
../../../../../../studio_api/src/fmod_radixtree.cpp
|
||||
../../../../../../studio_api/src/fmod_radixtree.h
|
||||
../../../../../../studio_api/src/fmod_repository.cpp
|
||||
../../../../../../studio_api/src/fmod_repository.h
|
||||
../../../../../../studio_api/src/fmod_resource_loader.cpp
|
||||
../../../../../../studio_api/src/fmod_resource_loader.h
|
||||
../../../../../../studio_api/src/fmod_resourcemodel.cpp
|
||||
../../../../../../studio_api/src/fmod_resourcemodel.h
|
||||
../../../../../../studio_api/src/fmod_riff.cpp
|
||||
../../../../../../studio_api/src/fmod_riff.h
|
||||
../../../../../../studio_api/src/fmod_riffstream.cpp
|
||||
../../../../../../studio_api/src/fmod_riffstream.h
|
||||
../../../../../../studio_api/src/fmod_runtime_interface.h
|
||||
../../../../../../studio_api/src/fmod_runtime_manager.cpp
|
||||
../../../../../../studio_api/src/fmod_runtime_manager.h
|
||||
../../../../../../studio_api/src/fmod_serialization.cpp
|
||||
../../../../../../studio_api/src/fmod_serialization.h
|
||||
../../../../../../studio_api/src/fmod_shadow_bank.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_bank.h
|
||||
../../../../../../studio_api/src/fmod_shadow_bus.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_bus.h
|
||||
../../../../../../studio_api/src/fmod_shadow_event.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_event.h
|
||||
../../../../../../studio_api/src/fmod_shadow_parameter.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_parameter.h
|
||||
../../../../../../studio_api/src/fmod_shadow_vca.cpp
|
||||
../../../../../../studio_api/src/fmod_shadow_vca.h
|
||||
../../../../../../studio_api/src/fmod_snapshotmodel.cpp
|
||||
../../../../../../studio_api/src/fmod_snapshotmodel.h
|
||||
../../../../../../studio_api/src/fmod_sound_loader.cpp
|
||||
../../../../../../studio_api/src/fmod_sound_loader.h
|
||||
../../../../../../studio_api/src/fmod_soundtable.cpp
|
||||
../../../../../../studio_api/src/fmod_soundtable.h
|
||||
../../../../../../studio_api/src/fmod_studio.cpp
|
||||
../../../../../../studio_api/src/fmod_studio.cs
|
||||
../../../../../../studio_api/src/fmod_studio.h
|
||||
../../../../../../studio_api/src/fmod_studio.hpp
|
||||
../../../../../../studio_api/src/fmod_studio_common.h
|
||||
../../../../../../studio_api/src/fmod_studio_impl.cpp
|
||||
../../../../../../studio_api/src/fmod_studio_impl.h
|
||||
../../../../../../studio_api/src/fmod_studio_string.h
|
||||
../../../../../../studio_api/src/fmod_studio_timeunit.h
|
||||
../../../../../../studio_api/src/fmod_studio_types.h
|
||||
../../../../../../studio_api/src/fmod_threadsafe_queue.cpp
|
||||
../../../../../../studio_api/src/fmod_threadsafe_queue.h
|
||||
../../../../../../studio_api/src/fmod_timelinemodel.cpp
|
||||
../../../../../../studio_api/src/fmod_timelinemodel.h
|
||||
../../../../../../studio_api/src/fmod_unique_id.h
|
||||
../../../../../../studio_api/src/fmod_vcamodel.cpp
|
||||
../../../../../../studio_api/src/fmod_vcamodel.h
|
||||
../../../../../../studio_api/src/fmod_waveformmodel.h
|
||||
../../../../../../studio_api/src/fmod_weakhandle.cpp
|
||||
../../../../../../studio_api/src/fmod_weakhandle.h
|
||||
../../../../../../studio_api/src/fmod_weakhandle_system.cpp
|
||||
../../../../../../studio_api/src/fmod_weakhandle_system.h
|
||||
../../../../../../examples/src/autotest.cpp
|
||||
../../../../../../examples/src/common.cpp
|
||||
../../../../../../examples/src/common.h
|
||||
../../../../../../examples/src/common_dx12.cpp
|
||||
../../../../../../examples/src/common_dx12.h
|
||||
../../../../../../examples/src/common_dx12_ps.h
|
||||
../../../../../../examples/src/common_dx12_vs.h
|
||||
../../../../../../examples/src/common_font_glyphs.h
|
||||
../../../../../../examples/src/common_font_texture.h
|
||||
../../../../../../examples/src/common_vulkan.cpp
|
||||
../../../../../../examples/src/common_vulkan.h
|
||||
../../../../../../examples/src/common_vulkan_fs.h
|
||||
../../../../../../examples/src/common_vulkan_vs.h
|
||||
../../../../../../examples/platforms/linux/src/common_platform.cpp
|
||||
../../../../../../examples/platforms/linux/src/common_platform.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/assert.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/callback.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/export.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/format.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/ordinals.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/FLAC/stream_decoder.h
|
||||
../../../../../../external/decoders/flac-1.2.1/include/share/alloc.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/bitmath.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/bitreader.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/cpu.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/crc.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/fixed.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/format.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/lpc.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/md5.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/memory.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/stream_decoder.c
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/bitreader_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/cpu_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/fixed_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/lpc_asm.nasm
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/ia32/nasm.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/bitmath.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/bitreader.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/cpu.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/crc.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/fixed.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/float.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/format.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/lpc.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/md5.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/private/memory.h
|
||||
../../../../../../external/decoders/flac-1.2.1/src/libFLAC/include/protected/stream_decoder.h
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/include/ogg/ogg.h
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/include/ogg/os_types.h
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/src/bitwise.c
|
||||
../../../../../../external/decoders/ogg_vorbis/ogg/src/framing.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/include/vorbis/codec.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/include/vorbis/vorbisfile.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/backends.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/block.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/codebook.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/codebook.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/codec_internal.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/floor1.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/highlevel.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/info.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lookup.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lookup.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lookup_data.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lpc.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lpc.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lsp.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/lsp.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/mapping0.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/masking.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/mdct.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/mdct.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/misc.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/os.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/psy.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/registry.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/registry.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/res0.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/scales.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/sharedbook.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/smallft.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/smallft.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/synthesis.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/vorbisfile.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/window.c
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/window.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/modes/floor_44.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/modes/psych_44.h
|
||||
../../../../../../external/decoders/ogg_vorbis/vorbis/lib/modes/residue_44.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_bitwise.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_bitwise.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codebook_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codec.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_codec_internal.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp_avx2.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_dsp_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1_avx2.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor1_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_floor_lookup.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_info.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_avx.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_avx512.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_neon.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mapping0_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_avx2.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_float.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_float_lookup.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_mdct_sse.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_misc.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_os.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_os_types.h
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_res012.c
|
||||
../../../../../../external/decoders/tremor_lowmem/tremor_window_lookup.h
|
||||
../../../../../../external/misc/dlmalloc/dlmalloc.cpp
|
||||
../../../../../../external/misc/dlmalloc/dlmalloc.h
|
||||
../make/simple_event.makefile
|
||||
../simple_event.cpp
|
|
@ -0,0 +1,8 @@
|
|||
../../../../../../examples/src
|
||||
../../../../../../examples/platforms/linux/src
|
||||
../../../../../../core_api/src
|
||||
../../../../../../core_api/platforms/linux/src
|
||||
../../../../../src
|
||||
../../../../../../external/misc
|
||||
../../../../../../external/dsps
|
||||
../../../../../../external/decoders
|
Loading…
Add table
Add a link
Reference in a new issue