Updating to support Wwise SDK 2021.1.1.X (#686)
* Code updates for Wwise 2021.1.X support. * [WIP] CMake updates for Wwise 2021.1.X support. * Updates FindWwise.cmake to search for a Wwise install or let user set it as cache variable. * Makes Wwise SDK optional, and the AudioEngineWwise Gem will revert to a 'stub' build if no SDK found. * Adding a .gitignore for Wwise project files. * Updates a .wcmdline file for integration into Wwise projects. * Updates the cmake messaging regarding Wwise SDK and smooths out some of configuration scenarios. * Updates the Wwise project for AutomatedTesting to ver 2021.1.1.7601 and rebuilds banks.
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
.backup/
|
||||
.cache/
|
||||
*.log
|
||||
*.akd
|
||||
*.dat
|
||||
*.prof
|
||||
*.validationcache
|
||||
*.wsettings
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:803ddb37eb27cba666f9320c2f5905219193e1a069d1144a64df92fab0e31878
|
||||
size 1243
|
||||
oid sha256:c9e6a4ef3d2f33f31827ce2bba2ed8bad87324f3fe86f79389ef2956b304a924
|
||||
size 1180
|
||||
|
||||
@@ -21,5 +21,4 @@ Audio Bus ID Name Wwise Object Path Notes
|
||||
Audio Devices ID Name Type Notes
|
||||
2317455096 No_Output No Output
|
||||
3859886410 System System
|
||||
4230635974 Default_Motion_Device Wwise Motion
|
||||
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<PluginInfo Project="Helios" Platform="Windows" BasePlatform="Windows">
|
||||
<PluginInfo Project="AutomatedTesting" Platform="Windows" BasePlatform="Windows">
|
||||
<Plugins>
|
||||
<Plugin Name="Wwise Tone Generator" ID="6684674" DLL="AkToneGen"/>
|
||||
<Plugin Name="System" ID="11403271" DLL="DefaultSink"/>
|
||||
<Plugin Name="No Output" ID="11862023" DLL="DefaultSink"/>
|
||||
<Plugin Name="Wwise Motion" ID="33226759" DLL="AkMotion"/>
|
||||
<Plugin Name="Wwise Tone Generator" ID="6684674" DLL="AkToneGen" StaticLib="AkToneSource"/>
|
||||
<Plugin Name="System" ID="11403271"/>
|
||||
<Plugin Name="No Output" ID="11862023"/>
|
||||
</Plugins>
|
||||
</PluginInfo>
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<SoundBanksInfo Platform="Windows" BasePlatform="Windows" SchemaVersion="12" SoundbankVersion="135">
|
||||
<SoundBanksInfo Platform="Windows" BasePlatform="Windows" SchemaVersion="12" SoundbankVersion="140">
|
||||
<RootPaths>
|
||||
<ProjectRoot>Q:\audio\dev\AutomatedTesting\sounds\wwise_project\</ProjectRoot>
|
||||
<SourceFilesRoot>Q:\audio\dev\AutomatedTesting\sounds\wwise_project\.cache\Windows\</SourceFilesRoot>
|
||||
<SoundBanksRoot>Q:\audio\dev\AutomatedTesting\sounds\wwise\</SoundBanksRoot>
|
||||
<ProjectRoot>D:\code\o3de\AutomatedTesting\sounds\wwise_project\</ProjectRoot>
|
||||
<SourceFilesRoot>D:\code\o3de\AutomatedTesting\sounds\wwise_project\.cache\Windows\</SourceFilesRoot>
|
||||
<SoundBanksRoot>D:\code\o3de\AutomatedTesting\sounds\wwise\</SoundBanksRoot>
|
||||
<ExternalSourcesInputFile></ExternalSourcesInputFile>
|
||||
<ExternalSourcesOutputRoot>Q:\audio\dev\AutomatedTesting\sounds\wwise_project\GeneratedSoundBanks\Windows</ExternalSourcesOutputRoot>
|
||||
<ExternalSourcesOutputRoot>D:\code\o3de\AutomatedTesting\sounds\wwise_project\GeneratedSoundBanks\Windows</ExternalSourcesOutputRoot>
|
||||
</RootPaths>
|
||||
<DialogueEvents/>
|
||||
<StreamedFiles>
|
||||
@@ -28,7 +28,7 @@
|
||||
</StreamedFiles>
|
||||
<MediaFilesNotInAnyBank/>
|
||||
<SoundBanks>
|
||||
<SoundBank Id="1091743888" Language="SFX" Hash="1749663103">
|
||||
<SoundBank Id="1091743888" Language="SFX" Hash="1442445546">
|
||||
<ObjectPath>\SoundBanks\Default Work Unit\test_bank2</ObjectPath>
|
||||
<ShortName>test_bank2</ShortName>
|
||||
<Path>test_bank2.bnk</Path>
|
||||
@@ -37,7 +37,7 @@
|
||||
<Event Id="1100037040" Name="test_event_4_bank2_streamed_target" ObjectPath="\Events\Default Work Unit\test_event_4_bank2_streamed_target"/>
|
||||
</IncludedEvents>
|
||||
</SoundBank>
|
||||
<SoundBank Id="1091743889" Language="SFX" Hash="3467851756">
|
||||
<SoundBank Id="1091743889" Language="SFX" Hash="2708915409">
|
||||
<ObjectPath>\SoundBanks\Default Work Unit\test_bank3</ObjectPath>
|
||||
<ShortName>test_bank3</ShortName>
|
||||
<Path>test_bank3.bnk</Path>
|
||||
@@ -60,7 +60,7 @@
|
||||
</Event>
|
||||
</IncludedEvents>
|
||||
</SoundBank>
|
||||
<SoundBank Id="1091743891" Language="SFX" Hash="1393420309">
|
||||
<SoundBank Id="1091743891" Language="SFX" Hash="3931660247">
|
||||
<ObjectPath>\SoundBanks\Default Work Unit\test_bank1</ObjectPath>
|
||||
<ShortName>test_bank1</ShortName>
|
||||
<Path>test_bank1.bnk</Path>
|
||||
@@ -83,7 +83,7 @@
|
||||
</Event>
|
||||
</IncludedEvents>
|
||||
</SoundBank>
|
||||
<SoundBank Id="1091743892" Language="SFX" Hash="3409201888">
|
||||
<SoundBank Id="1091743892" Language="SFX" Hash="3991847887">
|
||||
<ObjectPath>\SoundBanks\Default Work Unit\test_bank6</ObjectPath>
|
||||
<ShortName>test_bank6</ShortName>
|
||||
<Path>test_bank6.bnk</Path>
|
||||
@@ -102,7 +102,7 @@
|
||||
</Event>
|
||||
</IncludedEvents>
|
||||
</SoundBank>
|
||||
<SoundBank Id="1091743893" Language="SFX" Hash="1766491996">
|
||||
<SoundBank Id="1091743893" Language="SFX" Hash="3036863780">
|
||||
<ObjectPath>\SoundBanks\Default Work Unit\test_bank7</ObjectPath>
|
||||
<ShortName>test_bank7</ShortName>
|
||||
<Path>test_bank7.bnk</Path>
|
||||
@@ -125,7 +125,7 @@
|
||||
</Event>
|
||||
</IncludedEvents>
|
||||
</SoundBank>
|
||||
<SoundBank Id="1091743894" Language="SFX" Hash="1007559976">
|
||||
<SoundBank Id="1091743894" Language="SFX" Hash="3337623278">
|
||||
<ObjectPath>\SoundBanks\Default Work Unit\test_bank4</ObjectPath>
|
||||
<ShortName>test_bank4</ShortName>
|
||||
<Path>test_bank4.bnk</Path>
|
||||
@@ -136,7 +136,7 @@
|
||||
</File>
|
||||
</IncludedMemoryFiles>
|
||||
</SoundBank>
|
||||
<SoundBank Id="1091743895" Language="SFX" Hash="1346356300">
|
||||
<SoundBank Id="1091743895" Language="SFX" Hash="3368176">
|
||||
<ObjectPath>\SoundBanks\Default Work Unit\test_bank5</ObjectPath>
|
||||
<ShortName>test_bank5</ShortName>
|
||||
<Path>test_bank5.bnk</Path>
|
||||
@@ -169,7 +169,7 @@
|
||||
</Event>
|
||||
</IncludedEvents>
|
||||
</SoundBank>
|
||||
<SoundBank Id="1355168291" Language="SFX" Hash="2909358977">
|
||||
<SoundBank Id="1355168291" Language="SFX" Hash="4145490603">
|
||||
<ObjectPath>Init</ObjectPath>
|
||||
<ShortName>Init</ShortName>
|
||||
<Path>Init.bnk</Path>
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:94ea13931c13592deba669bd4920328ff96f17e6f8fce280d03f00251a96327a
|
||||
size 94122
|
||||
oid sha256:3db299d7d823b649ff20a7ffc986dccfce1fa3189f178491e2712d6c00b317af
|
||||
size 94126
|
||||
|
||||
@@ -3,8 +3,8 @@ Event ID Name Wwise Object Path Notes
|
||||
865645077 test_event_1_bank1_embedded_target \Default Work Unit\test_event_1_bank1_embedded_target
|
||||
|
||||
In Memory Audio ID Name Audio source file Wwise Object Path Notes Data Size
|
||||
23965881 test_sfx_1_bank1_embedded Q:\audio\dev\AutomatedTesting\sounds\wwise_project\.cache\Windows\SFX\AMZ_sfx_NME_wpn_plasma_pistol_fire_impact004_56D34C19.wem \Actor-Mixer Hierarchy\Default Work Unit\test_sfx_1_bank1_embedded 93864
|
||||
23965881 test_sfx_1_bank1_embedded D:\code\o3de\AutomatedTesting\sounds\wwise_project\.cache\Windows\SFX\AMZ_sfx_NME_wpn_plasma_pistol_fire_impact004_56D34C19.wem \Actor-Mixer Hierarchy\Default Work Unit\test_sfx_1_bank1_embedded 93864
|
||||
|
||||
Streamed Audio ID Name Audio source file Generated audio file Wwise Object Path Notes
|
||||
499820003 test_sfx_2_bank1_streamed Q:\audio\dev\AutomatedTesting\sounds\wwise_project\.cache\Windows\SFX\env_door_scanner_scan_success_56D34C19.wem 499820003.wem \Actor-Mixer Hierarchy\Default Work Unit\test_sfx_2_bank1_streamed
|
||||
499820003 test_sfx_2_bank1_streamed D:\code\o3de\AutomatedTesting\sounds\wwise_project\.cache\Windows\SFX\env_door_scanner_scan_success_56D34C19.wem 499820003.wem \Actor-Mixer Hierarchy\Default Work Unit\test_sfx_2_bank1_streamed
|
||||
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ad73fd0981e47fe3313eff51d2841ea5fd522a99103684d696849e7353277ea9
|
||||
size 430
|
||||
oid sha256:1bdaed4dc5cc514a8a3ddfaf990f59061514af7962a7a112eb677ad5c45fcb85
|
||||
size 434
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
"version": "1.0",
|
||||
"bankName": "test_bank3.bnk",
|
||||
"dependencies": [
|
||||
"196049145.wem",
|
||||
"test_bank4.bnk",
|
||||
"Init.bnk",
|
||||
"test_bank4.bnk"
|
||||
"196049145.wem"
|
||||
],
|
||||
"includedEvents": [
|
||||
"test_event_5_bank3_embedded_target_bank4",
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:33eabaa646e9567017946bee05b1b5a835e91862f63145ebe5a2fbdd9c9f5a49
|
||||
size 226
|
||||
oid sha256:57c75cf8745b31071a788a20d8de5a60cedbfb8a6155eae1a461b8c6501e5479
|
||||
size 230
|
||||
|
||||
@@ -3,5 +3,5 @@ Event ID Name Wwise Object Path Notes
|
||||
645979556 test_event_6_bank3_streamed_target_bank4 \Default Work Unit\test_event_6_bank3_streamed_target_bank4 Event that lives in test_bank3. This event targets only one media, which is streamed from test_bank4.
|
||||
|
||||
Streamed Audio ID Name Audio source file Generated audio file Wwise Object Path Notes
|
||||
196049145 test_sfx_6_bank4_streamed Q:\audio\dev\AutomatedTesting\sounds\wwise_project\.cache\Windows\SFX\AMZ_sfx_NME_wpn_plasma_pistol_fire003_56D34C19.wem 196049145.wem \Actor-Mixer Hierarchy\Default Work Unit\test_sfx_6_bank4_streamed
|
||||
196049145 test_sfx_6_bank4_streamed D:\code\o3de\AutomatedTesting\sounds\wwise_project\.cache\Windows\SFX\AMZ_sfx_NME_wpn_plasma_pistol_fire003_56D34C19.wem 196049145.wem \Actor-Mixer Hierarchy\Default Work Unit\test_sfx_6_bank4_streamed
|
||||
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:79d308f3c50fece383fd82fd0060e26558e6a2e78a4ecd5d8afe24907489a88f
|
||||
oid sha256:3a635f7d1ccb256caed90d18ca566cd0fa56d49b491af7c88c0b5da55a3ef4fe
|
||||
size 142234
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
In Memory Audio ID Name Audio source file Wwise Object Path Notes Data Size
|
||||
666825490 test_sfx_5_bank4_embedded Q:\audio\dev\AutomatedTesting\sounds\wwise_project\.cache\Windows\SFX\AMZN_sfx_env_commsarray_apllyupdate_end_56D34C19.wem \Actor-Mixer Hierarchy\Default Work Unit\test_sfx_5_bank4_embedded 142170
|
||||
666825490 test_sfx_5_bank4_embedded D:\code\o3de\AutomatedTesting\sounds\wwise_project\.cache\Windows\SFX\AMZN_sfx_env_commsarray_apllyupdate_end_56D34C19.wem \Actor-Mixer Hierarchy\Default Work Unit\test_sfx_5_bank4_embedded 142170
|
||||
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:80c02f30d439ffcfb479e4a82b0269fe4f479c50019028e51f0fa6e3fea0bfdd
|
||||
size 290
|
||||
oid sha256:fa329eeb83184e88b7ab26fbff2479a98232210bcd130801041b20ccb3bcf16e
|
||||
size 294
|
||||
|
||||
@@ -5,5 +5,5 @@ Event ID Name Wwise Object Path Notes
|
||||
3546419658 test_event_7_bank5_referenced_event_bank1_embedded \Default Work Unit\test_event_7_bank5_referenced_event_bank1_embedded
|
||||
|
||||
Streamed Audio ID Name Audio source file Generated audio file Wwise Object Path Notes
|
||||
499820003 test_sfx_2_bank1_streamed Q:\audio\dev\AutomatedTesting\sounds\wwise_project\.cache\Windows\SFX\env_door_scanner_scan_success_56D34C19.wem 499820003.wem \Actor-Mixer Hierarchy\Default Work Unit\test_sfx_2_bank1_streamed
|
||||
499820003 test_sfx_2_bank1_streamed D:\code\o3de\AutomatedTesting\sounds\wwise_project\.cache\Windows\SFX\env_door_scanner_scan_success_56D34C19.wem 499820003.wem \Actor-Mixer Hierarchy\Default Work Unit\test_sfx_2_bank1_streamed
|
||||
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:07d132d54b2c747e2409a56c05a4adca0dfa4407b791ffaa6bb14531f92f89aa
|
||||
size 494
|
||||
oid sha256:80d3014fcfd3a8ff37219515f0c9d67a2a674094002538ac6741702dca07c14d
|
||||
size 498
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
"version": "1.0",
|
||||
"bankName": "test_bank7.bnk",
|
||||
"dependencies": [
|
||||
"656567798.wem",
|
||||
"601903616.wem",
|
||||
"Init.bnk",
|
||||
"656567798.wem"
|
||||
"Init.bnk"
|
||||
],
|
||||
"includedEvents": [
|
||||
"test_event_11_bank7_streamed_target",
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:990538a33c72e79d63cab0c191b4e0f199688b923bb6bdcc8888aab375e7d11d
|
||||
size 226
|
||||
oid sha256:0de33094b9792d7f9ff8042e16b153dd76729e9010d6713e1824d2229c653042
|
||||
size 230
|
||||
|
||||
@@ -3,6 +3,6 @@ Event ID Name Wwise Object Path Notes
|
||||
2110064689 test_event_11_bank7_streamed_target \Default Work Unit\test_event_11_bank7_streamed_target
|
||||
|
||||
Streamed Audio ID Name Audio source file Generated audio file Wwise Object Path Notes
|
||||
601903616 test_sfx_8_bank7_streamed Q:\audio\dev\AutomatedTesting\sounds\wwise_project\.cache\Windows\SFX\gun_blaster_no_trigger_shot_1_56D34C19.wem 601903616.wem \Actor-Mixer Hierarchy\Default Work Unit\test_sfx_8_bank7_streamed
|
||||
656567798 test_sfx_7_bank7_streamed Q:\audio\dev\AutomatedTesting\sounds\wwise_project\.cache\Windows\SFX\impact_bot_hits_metalelement_56D34C19.wem 656567798.wem \Actor-Mixer Hierarchy\Default Work Unit\test_sfx_7_bank7_streamed
|
||||
601903616 test_sfx_8_bank7_streamed D:\code\o3de\AutomatedTesting\sounds\wwise_project\.cache\Windows\SFX\gun_blaster_no_trigger_shot_1_56D34C19.wem 601903616.wem \Actor-Mixer Hierarchy\Default Work Unit\test_sfx_8_bank7_streamed
|
||||
656567798 test_sfx_7_bank7_streamed D:\code\o3de\AutomatedTesting\sounds\wwise_project\.cache\Windows\SFX\impact_bot_hits_metalelement_56D34C19.wem 656567798.wem \Actor-Mixer Hierarchy\Default Work Unit\test_sfx_7_bank7_streamed
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{E49D964A-E630-4580-BB43-C5ECA68306F9}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{E49D964A-E630-4580-BB43-C5ECA68306F9}" SchemaVersion="103">
|
||||
<AudioObjects>
|
||||
<WorkUnit Name="Default Work Unit" ID="{E49D964A-E630-4580-BB43-C5ECA68306F9}" PersistMode="Standalone">
|
||||
<ChildrenList>
|
||||
@@ -21,6 +21,7 @@
|
||||
</MediaIDList>
|
||||
</AudioFileSource>
|
||||
</ChildrenList>
|
||||
<ObjectLists/>
|
||||
<ActiveSourceList>
|
||||
<ActiveSource Name="AMZ_sfx_NME_wpn_plasma_pistol_fire_impact004" ID="{01769FD2-891B-40BA-98A1-DA38386292D6}" Platform="Linked"/>
|
||||
</ActiveSourceList>
|
||||
@@ -50,6 +51,7 @@
|
||||
</MediaIDList>
|
||||
</AudioFileSource>
|
||||
</ChildrenList>
|
||||
<ObjectLists/>
|
||||
<ActiveSourceList>
|
||||
<ActiveSource Name="AMZ_sfx_NME_wpn_plasma_pistol_fire003" ID="{6900C554-95EC-48DE-8A04-DEA195AF600C}" Platform="Linked"/>
|
||||
</ActiveSourceList>
|
||||
@@ -72,6 +74,7 @@
|
||||
</MediaIDList>
|
||||
</AudioFileSource>
|
||||
</ChildrenList>
|
||||
<ObjectLists/>
|
||||
<ActiveSourceList>
|
||||
<ActiveSource Name="AMZN_sfx_env_commsarray_apllyupdate_end" ID="{1F8E90CF-0F22-4A53-AE3B-C2ED6D12F7CB}" Platform="Linked"/>
|
||||
</ActiveSourceList>
|
||||
@@ -101,6 +104,7 @@
|
||||
</MediaIDList>
|
||||
</AudioFileSource>
|
||||
</ChildrenList>
|
||||
<ObjectLists/>
|
||||
<ActiveSourceList>
|
||||
<ActiveSource Name="env_door_scanner_scan_success" ID="{D60C55A0-E8EC-4940-B4BB-F5B510498E6F}" Platform="Linked"/>
|
||||
</ActiveSourceList>
|
||||
@@ -130,6 +134,7 @@
|
||||
</MediaIDList>
|
||||
</AudioFileSource>
|
||||
</ChildrenList>
|
||||
<ObjectLists/>
|
||||
<ActiveSourceList>
|
||||
<ActiveSource Name="gun_blaster_no_trigger_shot_1" ID="{D71A53D8-32C8-47DE-9E4C-556992016F8F}" Platform="Linked"/>
|
||||
</ActiveSourceList>
|
||||
@@ -159,6 +164,7 @@
|
||||
</MediaIDList>
|
||||
</AudioFileSource>
|
||||
</ChildrenList>
|
||||
<ObjectLists/>
|
||||
<ActiveSourceList>
|
||||
<ActiveSource Name="impact_bot_hits_metalelement" ID="{E92CDFBE-632F-4FB5-8A38-D014D25C3645}" Platform="Linked"/>
|
||||
</ActiveSourceList>
|
||||
@@ -187,6 +193,7 @@
|
||||
<Language>SFX</Language>
|
||||
</SourcePlugin>
|
||||
</ChildrenList>
|
||||
<ObjectLists/>
|
||||
<ActiveSourceList>
|
||||
<ActiveSource Name="Wwise Tone Generator" ID="{E45EE414-F90C-462E-9FB6-3AF940521F4C}" Platform="Linked"/>
|
||||
</ActiveSourceList>
|
||||
@@ -215,6 +222,7 @@
|
||||
<Language>SFX</Language>
|
||||
</SourcePlugin>
|
||||
</ChildrenList>
|
||||
<ObjectLists/>
|
||||
<ActiveSourceList>
|
||||
<ActiveSource Name="Wwise Tone Generator" ID="{CEC06DF2-6829-4429-AD5E-A75A06524E0C}" Platform="Linked"/>
|
||||
</ActiveSourceList>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{0D0A68D7-4928-46AC-A278-FDCB6DF2A560}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{0D0A68D7-4928-46AC-A278-FDCB6DF2A560}" SchemaVersion="103">
|
||||
<Attenuations>
|
||||
<WorkUnit Name="Default Work Unit" ID="{0D0A68D7-4928-46AC-A278-FDCB6DF2A560}" PersistMode="Standalone"/>
|
||||
</Attenuations>
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{5B99D375-82F5-411C-A21B-9B880B06219C}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{5B99D375-82F5-411C-A21B-9B880B06219C}" SchemaVersion="103">
|
||||
<AudioDevices>
|
||||
<WorkUnit Name="Default Work Unit" ID="{5B99D375-82F5-411C-A21B-9B880B06219C}" PersistMode="Standalone">
|
||||
<ChildrenList>
|
||||
<AudioDevice Name="System" ID="{D7E64BEE-3FAD-4E78-96A7-DA09B0437C67}" PluginName="System" CompanyID="0" PluginID="174" PluginType="7"/>
|
||||
<AudioDevice Name="No_Output" ID="{53F1565D-E4CF-459A-908D-4DA6B3EB746F}" PluginName="No Output" CompanyID="0" PluginID="181" PluginType="7"/>
|
||||
<AudioDevice Name="Default_Motion_Device" ID="{9B88FFAE-6CFA-42EF-838E-FF37C4FE2A2F}" PluginName="Wwise Motion" CompanyID="0" PluginID="507" PluginType="7"/>
|
||||
</ChildrenList>
|
||||
</WorkUnit>
|
||||
</AudioDevices>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{FFCC0189-6C29-438D-BB61-C82823256831}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{FFCC0189-6C29-438D-BB61-C82823256831}" SchemaVersion="103">
|
||||
<ControlSurfaceSessions>
|
||||
<WorkUnit Name="Default Work Unit" ID="{FFCC0189-6C29-438D-BB61-C82823256831}" PersistMode="Standalone">
|
||||
<ChildrenList>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{486EAAD7-4509-4EC2-9E86-8F3EF594D99E}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{486EAAD7-4509-4EC2-9E86-8F3EF594D99E}" SchemaVersion="103">
|
||||
<Conversions>
|
||||
<WorkUnit Name="Default Work Unit" ID="{486EAAD7-4509-4EC2-9E86-8F3EF594D99E}" PersistMode="Standalone">
|
||||
<ChildrenList>
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{F6B2880C-85E5-47FA-A126-645B5DFD9ACC}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{F6B2880C-85E5-47FA-A126-645B5DFD9ACC}" SchemaVersion="103">
|
||||
<Conversions>
|
||||
<WorkUnit Name="Factory Conversion Settings" ID="{F6B2880C-85E5-47FA-A126-645B5DFD9ACC}" PersistMode="Standalone">
|
||||
<ChildrenList>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{154C6FA1-E6BD-4FB7-8B4E-9277549C36A9}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{154C6FA1-E6BD-4FB7-8B4E-9277549C36A9}" SchemaVersion="103">
|
||||
<DynamicDialogue>
|
||||
<WorkUnit Name="Default Work Unit" ID="{154C6FA1-E6BD-4FB7-8B4E-9277549C36A9}" PersistMode="Standalone"/>
|
||||
</DynamicDialogue>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{69A8E943-DBD7-4286-8A8F-93CEEDE3C105}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{69A8E943-DBD7-4286-8A8F-93CEEDE3C105}" SchemaVersion="103">
|
||||
<Effects>
|
||||
<WorkUnit Name="Default Work Unit" ID="{69A8E943-DBD7-4286-8A8F-93CEEDE3C105}" PersistMode="Standalone"/>
|
||||
</Effects>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{E8613F7D-BAD3-45CD-A3ED-505576F31277}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{E8613F7D-BAD3-45CD-A3ED-505576F31277}" SchemaVersion="103">
|
||||
<Effects>
|
||||
<WorkUnit Name="Factory Effects" ID="{E8613F7D-BAD3-45CD-A3ED-505576F31277}" PersistMode="Standalone">
|
||||
<ChildrenList>
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{923039AD-F8B4-46D4-BDA7-CB5A6EE595E0}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{923039AD-F8B4-46D4-BDA7-CB5A6EE595E0}" SchemaVersion="103">
|
||||
<Effects>
|
||||
<WorkUnit Name="Factory Reflect" ID="{923039AD-F8B4-46D4-BDA7-CB5A6EE595E0}" PersistMode="Standalone">
|
||||
<ChildrenList>
|
||||
<Effect Name="Wwise_Reflect" ID="{37779A87-4754-4420-8175-3236FA46AA12}" PluginName="Wwise Reflect" CompanyID="0" PluginID="171" PluginType="3"> <PluginData>
|
||||
<ReflectData>
|
||||
<Effect Name="Wwise_Reflect" ID="{37779A87-4754-4420-8175-3236FA46AA12}" PluginName="Wwise Reflect" CompanyID="0" PluginID="171" PluginType="3"> <PluginData><ReflectData>
|
||||
<CurveList Version="4">
|
||||
<CurveInfo Name="Diffraction Attenuation">
|
||||
<Curve Name="" ID="{D8294A76-FF48-4022-909E-6A5363A86A52}">
|
||||
@@ -185,8 +184,7 @@
|
||||
</Curve>
|
||||
</CurveInfo>
|
||||
</CurveList>
|
||||
</ReflectData>
|
||||
</PluginData>
|
||||
</ReflectData></PluginData>
|
||||
</Effect>
|
||||
</ChildrenList>
|
||||
</WorkUnit>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{4BAACE00-7345-4DD7-8629-0F6F17898934}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{4BAACE00-7345-4DD7-8629-0F6F17898934}" SchemaVersion="103">
|
||||
<Events>
|
||||
<WorkUnit Name="Default Work Unit" ID="{4BAACE00-7345-4DD7-8629-0F6F17898934}" PersistMode="Standalone">
|
||||
<ChildrenList>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{2D571880-E275-4C6D-AC47-641D787245D7}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{2D571880-E275-4C6D-AC47-641D787245D7}" SchemaVersion="103">
|
||||
<GameParameters>
|
||||
<WorkUnit Name="Default Work Unit" ID="{2D571880-E275-4C6D-AC47-641D787245D7}" PersistMode="Standalone"/>
|
||||
</GameParameters>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{D7135222-D1DB-42D0-ADC0-930743567776}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{D7135222-D1DB-42D0-ADC0-930743567776}" SchemaVersion="103">
|
||||
<GameParameters>
|
||||
<WorkUnit Name="Factory Motion" ID="{D7135222-D1DB-42D0-ADC0-930743567776}" PersistMode="Standalone">
|
||||
<ChildrenList>
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{3B167755-FB42-458B-98BF-96F557AFB3B9}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{3B167755-FB42-458B-98BF-96F557AFB3B9}" SchemaVersion="103">
|
||||
<GameParameters>
|
||||
<WorkUnit Name="Factory SoundSeed Air Game Syncs" ID="{3B167755-FB42-458B-98BF-96F557AFB3B9}" PersistMode="Standalone">
|
||||
<ChildrenList>
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{76F38728-61FD-4F36-B443-0B8823EEDA4C}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{76F38728-61FD-4F36-B443-0B8823EEDA4C}" SchemaVersion="103">
|
||||
<InteractiveMusic>
|
||||
<WorkUnit Name="Default Work Unit" ID="{76F38728-61FD-4F36-B443-0B8823EEDA4C}" PersistMode="Standalone"/>
|
||||
</InteractiveMusic>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{5FA23641-44EA-43FE-B247-34724209F33E}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{5FA23641-44EA-43FE-B247-34724209F33E}" SchemaVersion="103">
|
||||
<Busses>
|
||||
<WorkUnit Name="Default Work Unit" ID="{5FA23641-44EA-43FE-B247-34724209F33E}" PersistMode="Standalone">
|
||||
<ChildrenList>
|
||||
@@ -9,13 +9,15 @@
|
||||
<ObjectRef Name="System" ID="{D7E64BEE-3FAD-4E78-96A7-DA09B0437C67}" WorkUnitID="{5B99D375-82F5-411C-A21B-9B880B06219C}"/>
|
||||
</Reference>
|
||||
</ReferenceList>
|
||||
<ObjectLists/>
|
||||
</Bus>
|
||||
<Bus Name="Motion Factory Bus" ID="{2AF9B9C6-6EF1-46E9-B5F2-E30C9E602C74}">
|
||||
<ReferenceList>
|
||||
<Reference Name="AudioDevice">
|
||||
<ObjectRef Name="Default_Motion_Device" ID="{9B88FFAE-6CFA-42EF-838E-FF37C4FE2A2F}" WorkUnitID="{5B99D375-82F5-411C-A21B-9B880B06219C}"/>
|
||||
<ObjectRef Name="System" ID="{D7E64BEE-3FAD-4E78-96A7-DA09B0437C67}" WorkUnitID="{5B99D375-82F5-411C-A21B-9B880B06219C}"/>
|
||||
</Reference>
|
||||
</ReferenceList>
|
||||
<ObjectLists/>
|
||||
</Bus>
|
||||
</ChildrenList>
|
||||
</WorkUnit>
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{CED370BF-940B-4409-81D6-5065B816B3E1}" SchemaVersion="103">
|
||||
<Metadatas>
|
||||
<WorkUnit Name="Default Work Unit" ID="{CED370BF-940B-4409-81D6-5065B816B3E1}" PersistMode="Standalone"/>
|
||||
</Metadatas>
|
||||
</WwiseDocument>
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{E391E9D0-8FDB-4BFC-BA4C-6E05CEFC3CEA}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{E391E9D0-8FDB-4BFC-BA4C-6E05CEFC3CEA}" SchemaVersion="103">
|
||||
<MixingSessions>
|
||||
<WorkUnit Name="Default Work Unit" ID="{E391E9D0-8FDB-4BFC-BA4C-6E05CEFC3CEA}" PersistMode="Standalone"/>
|
||||
</MixingSessions>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{B4BC8D44-2D52-483B-82B2-C3F5B60116E5}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{B4BC8D44-2D52-483B-82B2-C3F5B60116E5}" SchemaVersion="103">
|
||||
<Modulators>
|
||||
<WorkUnit Name="Default Work Unit" ID="{B4BC8D44-2D52-483B-82B2-C3F5B60116E5}" PersistMode="Standalone"/>
|
||||
</Modulators>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{D60E2E0D-C929-490E-8DC2-CC13CBA255DB}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{D60E2E0D-C929-490E-8DC2-CC13CBA255DB}" SchemaVersion="103">
|
||||
<Presets>
|
||||
<WorkUnit Name="Default Work Unit" ID="{D60E2E0D-C929-490E-8DC2-CC13CBA255DB}" PersistMode="Standalone"/>
|
||||
</Presets>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{C4AA5FFA-27C8-411F-8EA9-8D5494E6DE5C}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{C4AA5FFA-27C8-411F-8EA9-8D5494E6DE5C}" SchemaVersion="103">
|
||||
<Presets>
|
||||
<WorkUnit Name="Factory Reflect" ID="{C4AA5FFA-27C8-411F-8EA9-8D5494E6DE5C}" PersistMode="Standalone">
|
||||
<ChildrenList>
|
||||
@@ -19,6 +19,7 @@
|
||||
<ObjectRef Name="Wwise_Reflect" ID="{37779A87-4754-4420-8175-3236FA46AA12}" WorkUnitID="{923039AD-F8B4-46D4-BDA7-CB5A6EE595E0}"/>
|
||||
</Reference>
|
||||
</ReferenceList>
|
||||
<ObjectLists/>
|
||||
</AuxBus>
|
||||
</ChildrenList>
|
||||
</WorkUnit>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{F7AD8DCD-60E6-4873-9A71-65A083815696}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{F7AD8DCD-60E6-4873-9A71-65A083815696}" SchemaVersion="103">
|
||||
<Presets>
|
||||
<WorkUnit Name="Factory Spatial Audio" ID="{F7AD8DCD-60E6-4873-9A71-65A083815696}" PersistMode="Standalone">
|
||||
<ChildrenList>
|
||||
@@ -17,6 +17,7 @@
|
||||
</Custom>
|
||||
</Reference>
|
||||
</ReferenceList>
|
||||
<ObjectLists/>
|
||||
</AuxBus>
|
||||
</ChildrenList>
|
||||
</WorkUnit>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{2B2EA699-A0B6-4C00-A5B1-F69AEE18AA07}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{2B2EA699-A0B6-4C00-A5B1-F69AEE18AA07}" SchemaVersion="103">
|
||||
<Queries>
|
||||
<WorkUnit Name="Default Work Unit" ID="{2B2EA699-A0B6-4C00-A5B1-F69AEE18AA07}" PersistMode="Standalone"/>
|
||||
</Queries>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{7FBA6390-4CF1-44FA-9DA5-FC65F66E8FC0}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{7FBA6390-4CF1-44FA-9DA5-FC65F66E8FC0}" SchemaVersion="103">
|
||||
<Queries>
|
||||
<WorkUnit Name="Factory Queries" ID="{7FBA6390-4CF1-44FA-9DA5-FC65F66E8FC0}" PersistMode="Standalone">
|
||||
<ChildrenList>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{10702ED9-8ECE-45A7-A97F-65B54062C132}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{10702ED9-8ECE-45A7-A97F-65B54062C132}" SchemaVersion="103">
|
||||
<SoundBanks>
|
||||
<WorkUnit Name="Default Work Unit" ID="{10702ED9-8ECE-45A7-A97F-65B54062C132}" PersistMode="Standalone">
|
||||
<ChildrenList>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{3657F4B5-6E4E-49F2-A28A-D1E31B8F8C58}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{3657F4B5-6E4E-49F2-A28A-D1E31B8F8C58}" SchemaVersion="103">
|
||||
<SoundcasterSessions>
|
||||
<WorkUnit Name="Default Work Unit" ID="{3657F4B5-6E4E-49F2-A28A-D1E31B8F8C58}" PersistMode="Standalone"/>
|
||||
</SoundcasterSessions>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{74C56E26-4EED-4C51-A533-13ADEE1D309F}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{74C56E26-4EED-4C51-A533-13ADEE1D309F}" SchemaVersion="103">
|
||||
<States>
|
||||
<WorkUnit Name="Default Work Unit" ID="{74C56E26-4EED-4C51-A533-13ADEE1D309F}" PersistMode="Standalone"/>
|
||||
</States>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{EE99F72C-B8B4-41FB-8485-666940D1E26A}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{EE99F72C-B8B4-41FB-8485-666940D1E26A}" SchemaVersion="103">
|
||||
<Switches>
|
||||
<WorkUnit Name="Default Work Unit" ID="{EE99F72C-B8B4-41FB-8485-666940D1E26A}" PersistMode="Standalone"/>
|
||||
</Switches>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{4F927547-2DA0-4184-9B93-816EBD387432}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{4F927547-2DA0-4184-9B93-816EBD387432}" SchemaVersion="103">
|
||||
<Triggers>
|
||||
<WorkUnit Name="Default Work Unit" ID="{4F927547-2DA0-4184-9B93-816EBD387432}" PersistMode="Standalone"/>
|
||||
</Triggers>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{8AC6B54E-0A86-43A1-9484-716D7670BD0F}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{8AC6B54E-0A86-43A1-9484-716D7670BD0F}" SchemaVersion="103">
|
||||
<VirtualAcoustics>
|
||||
<WorkUnit Name="Default Work Unit" ID="{8AC6B54E-0A86-43A1-9484-716D7670BD0F}" PersistMode="Standalone"/>
|
||||
</VirtualAcoustics>
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WwiseDocument Type="WorkUnit" ID="{463D666B-3CA8-4FA5-8B4A-5FEF12B883F6}" SchemaVersion="97">
|
||||
<WwiseDocument Type="WorkUnit" ID="{463D666B-3CA8-4FA5-8B4A-5FEF12B883F6}" SchemaVersion="103">
|
||||
<VirtualAcoustics>
|
||||
<WorkUnit Name="Factory Reflect Acoustic Textures" ID="{463D666B-3CA8-4FA5-8B4A-5FEF12B883F6}" PersistMode="Standalone">
|
||||
<ChildrenList>
|
||||
|
||||
@@ -18,10 +18,15 @@ set(AUDIOENGINEWWISE_COMPILEDEFINITIONS
|
||||
$<IF:$<CONFIG:Release>,WWISE_RELEASE,ENABLE_AUDIO_LOGGING>
|
||||
)
|
||||
|
||||
find_package(Wwise MODULE)
|
||||
if (NOT Wwise_FOUND)
|
||||
message(STATUS "** Update the LY_WWISE_INSTALL_PATH cache variable if you intend to use Wwise.")
|
||||
endif()
|
||||
|
||||
################################################################################
|
||||
# Server / Unsupported
|
||||
################################################################################
|
||||
if (PAL_TRAIT_BUILD_SERVER_SUPPORTED OR PAL_TRAIT_AUDIO_ENGINE_WWISE_USE_STUB)
|
||||
if (PAL_TRAIT_BUILD_SERVER_SUPPORTED OR PAL_TRAIT_AUDIO_ENGINE_WWISE_USE_STUB OR NOT Wwise_FOUND)
|
||||
# Stub gem for server and unsupported platforms. Audio Engine Wwise is client only
|
||||
ly_add_target(
|
||||
NAME AudioEngineWwise.Stub ${PAL_TRAIT_MONOLITHIC_DRIVEN_MODULE_TYPE}
|
||||
@@ -34,11 +39,17 @@ if (PAL_TRAIT_BUILD_SERVER_SUPPORTED OR PAL_TRAIT_AUDIO_ENGINE_WWISE_USE_STUB)
|
||||
)
|
||||
endif()
|
||||
|
||||
if (PAL_TRAIT_AUDIO_ENGINE_WWISE_USE_STUB)
|
||||
add_library(Gem::AudioEngineWwise ALIAS AudioEngineWwise.Stub) #setup an alias so the stub will be used if something references AudioEngineWwise
|
||||
if (PAL_TRAIT_AUDIO_ENGINE_WWISE_USE_STUB OR NOT Wwise_FOUND)
|
||||
# setup aliases so stubs will be used if something references AudioEngineWwise(.Editor)
|
||||
add_library(Gem::AudioEngineWwise ALIAS AudioEngineWwise.Stub)
|
||||
add_library(Gem::AudioEngineWwise.Editor ALIAS AudioEngineWwise.Stub)
|
||||
return()
|
||||
endif()
|
||||
|
||||
|
||||
################################################################################
|
||||
# Runtime / Game
|
||||
################################################################################
|
||||
ly_add_target(
|
||||
NAME AudioEngineWwise.Static STATIC
|
||||
NAMESPACE Gem
|
||||
@@ -165,7 +176,7 @@ if (PAL_TRAIT_BUILD_TESTS_SUPPORTED)
|
||||
TARGETS
|
||||
${testTargets}
|
||||
FILES
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/Tests/Sounds//wwise/soundbanks/init.bnk
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/Tests/Sounds/wwise/soundbanks/init.bnk
|
||||
OUTPUT_SUBDIRECTORY
|
||||
Test.Assets/Gems/AudioEngineWwise/sounds/wwise/soundbanks
|
||||
)
|
||||
@@ -173,7 +184,7 @@ if (PAL_TRAIT_BUILD_TESTS_SUPPORTED)
|
||||
endif()
|
||||
|
||||
################################################################################
|
||||
# Editor
|
||||
# Tools / Editor
|
||||
################################################################################
|
||||
if (PAL_TRAIT_BUILD_HOST_TOOLS)
|
||||
ly_add_target(
|
||||
@@ -199,7 +210,6 @@ if (PAL_TRAIT_BUILD_HOST_TOOLS)
|
||||
|
||||
ly_add_target(
|
||||
NAME AudioEngineWwise.Editor GEM_MODULE
|
||||
|
||||
NAMESPACE Gem
|
||||
FILES_CMAKE
|
||||
audioenginewwise_editor_shared_files.cmake
|
||||
|
||||
@@ -9,4 +9,4 @@
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
#
|
||||
|
||||
set(PAL_TRAIT_AUDIO_ENGINE_WWISE_USE_STUB TRUE)
|
||||
set(PAL_TRAIT_AUDIO_ENGINE_WWISE_USE_STUB FALSE)
|
||||
|
||||
@@ -9,4 +9,4 @@
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
#
|
||||
|
||||
set(PAL_TRAIT_AUDIO_ENGINE_WWISE_USE_STUB TRUE)
|
||||
set(PAL_TRAIT_AUDIO_ENGINE_WWISE_USE_STUB FALSE)
|
||||
|
||||
@@ -9,4 +9,4 @@
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
#
|
||||
|
||||
set(PAL_TRAIT_AUDIO_ENGINE_WWISE_USE_STUB TRUE)
|
||||
set(PAL_TRAIT_AUDIO_ENGINE_WWISE_USE_STUB FALSE)
|
||||
|
||||
@@ -25,8 +25,6 @@ namespace Audio
|
||||
|
||||
void SetupAkSoundEngine(AkPlatformInitSettings& platformInitSettings)
|
||||
{
|
||||
// Turn off XAudio2 output type due to rare startup crashes. Prefers WASAPI or DirectSound.
|
||||
platformInitSettings.eAudioAPI = static_cast<AkAudioAPI>(platformInitSettings.eAudioAPI & ~AkAPI_XAudio2);
|
||||
platformInitSettings.threadBankManager.dwAffinityMask = 0;
|
||||
platformInitSettings.threadLEngine.dwAffinityMask = 0;
|
||||
platformInitSettings.threadMonitor.dwAffinityMask = 0;
|
||||
|
||||
@@ -9,4 +9,4 @@
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
#
|
||||
|
||||
set(PAL_TRAIT_AUDIO_ENGINE_WWISE_USE_STUB TRUE)
|
||||
set(PAL_TRAIT_AUDIO_ENGINE_WWISE_USE_STUB FALSE)
|
||||
|
||||
@@ -9,4 +9,4 @@
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
#
|
||||
|
||||
set(PAL_TRAIT_AUDIO_ENGINE_WWISE_USE_STUB TRUE)
|
||||
set(PAL_TRAIT_AUDIO_ENGINE_WWISE_USE_STUB FALSE)
|
||||
|
||||
@@ -66,12 +66,18 @@ namespace Audio
|
||||
{
|
||||
void* Malloc(AkMemPoolId memId, size_t size)
|
||||
{
|
||||
return AZ::AllocatorInstance<AudioImplAllocator>::Get().Allocate(size, 0, 0, MemoryManagerCategories[memId & AkMemID_MASK]);
|
||||
size_t memCategory = memId & AkMemID_MASK;
|
||||
AZ_Assert(memCategory < AkMemID_NUM, "Wwise::MemHooks::Malloc - Bad AkMemPoolId passed: %zu", memCategory);
|
||||
return AZ::AllocatorInstance<AudioImplAllocator>::Get().Allocate(size, 0, 0,
|
||||
(memCategory < AkMemID_NUM) ? MemoryManagerCategories[memCategory] : nullptr);
|
||||
}
|
||||
|
||||
void* Malign(AkMemPoolId memId, size_t size, AkUInt32 alignment)
|
||||
{
|
||||
return AZ::AllocatorInstance<AudioImplAllocator>::Get().Allocate(size, alignment, 0, MemoryManagerCategories[memId & AkMemID_MASK]);
|
||||
size_t memCategory = memId & AkMemID_MASK;
|
||||
AZ_Assert(memCategory < AkMemID_NUM, "WWise::MemHooks::Malign - Bad AkMemPoolId passed: %zu", memCategory);
|
||||
return AZ::AllocatorInstance<AudioImplAllocator>::Get().Allocate(size, alignment, 0,
|
||||
(memCategory < AkMemID_NUM) ? MemoryManagerCategories[memCategory] : nullptr);
|
||||
}
|
||||
|
||||
void* Realloc([[maybe_unused]] AkMemPoolId memId, void* address, size_t size)
|
||||
@@ -79,12 +85,12 @@ namespace Audio
|
||||
return AZ::AllocatorInstance<AudioImplAllocator>::Get().ReAllocate(address, size, 0);
|
||||
}
|
||||
|
||||
void Free([[maybe_unused]] AkMemPoolId memId, void* address)
|
||||
void* ReallocAligned([[maybe_unused]] AkMemPoolId memId, void* address, size_t size, AkUInt32 alignment)
|
||||
{
|
||||
AZ::AllocatorInstance<AudioImplAllocator>::Get().DeAllocate(address);
|
||||
return AZ::AllocatorInstance<AudioImplAllocator>::Get().ReAllocate(address, size, alignment);
|
||||
}
|
||||
|
||||
void Falign([[maybe_unused]] AkMemPoolId memId, void* address)
|
||||
void Free([[maybe_unused]] AkMemPoolId memId, void* address)
|
||||
{
|
||||
AZ::AllocatorInstance<AudioImplAllocator>::Get().DeAllocate(address);
|
||||
}
|
||||
@@ -427,8 +433,8 @@ namespace Audio
|
||||
akMemSettings.pfMalloc = Wwise::MemHooks::Malloc;
|
||||
akMemSettings.pfMalign = Wwise::MemHooks::Malign;
|
||||
akMemSettings.pfRealloc = Wwise::MemHooks::Realloc;
|
||||
akMemSettings.pfReallocAligned = Wwise::MemHooks::ReallocAligned;
|
||||
akMemSettings.pfFree = Wwise::MemHooks::Free;
|
||||
akMemSettings.pfFalign = Wwise::MemHooks::Falign;
|
||||
akMemSettings.pfTotalReservedMemorySize = Wwise::MemHooks::TotalReservedMemorySize;
|
||||
akMemSettings.pfSizeOfMemory = Wwise::MemHooks::SizeOfMemory;
|
||||
akMemSettings.uMemAllocationSizeLimit = Wwise::Cvars::s_PrimaryMemorySize << 10;
|
||||
|
||||
@@ -91,8 +91,9 @@ namespace Audio
|
||||
// See AkMemoryMgr.h
|
||||
inline static const char* MemoryManagerCategories[]
|
||||
{
|
||||
"Object", "Event", "Structure", "Media", "GameObject", "Processing", "ProcessingPlugin", "Streaming", "StreamingIO", "SpatialAudio",
|
||||
"SpatialAudioGeometry", "SpatialAudioPaths", "GameSim", "MonitorQueue", "Profiler", "FilePackage", "SoundEngine"
|
||||
"Object", "Event", "Structure", "Media", "GameObject", "Processing", "ProcessingPlugin", "Streaming", "StreamingIO",
|
||||
"SpatialAudio", "SpatialAudioGeometry", "SpatialAudioPaths", "GameSim", "MonitorQueue", "Profiler", "FilePackage",
|
||||
"SoundEngine", "Integration"
|
||||
};
|
||||
|
||||
static_assert(AZ_ARRAY_SIZE(MemoryManagerCategories) == AkMemID_NUM,
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<CmdLine Description="Copy Streamed Files and Generate Dependency Info">"$(WwiseExePath)\CopyStreamedFiles.exe" -info "$(InfoFilePath)" -outputpath "$(SoundBankPath)" -banks "$(SoundBankListAsTextFile)" -languages "$(LanguageList)"
|
||||
"$(WwiseProjectPath)\..\..\..\python.cmd" "$(WwiseProjectPath)\..\..\..\Gems\AudioEngineWwise\Tools\WwiseAuthoringScripts\bank_info_parser.py" "$(InfoFilePath)" "$(SoundBankPath)"</CmdLine>
|
||||
<CmdLine Description="Copy Streamed Files and Generate Dependency Info">"$(CopyStreamedFilesExePath)" -info "$(InfoFilePath)" -outputpath "$(SoundBankPath)" -banks "$(SoundBankListAsTextFile)" -languages "$(LanguageList)"
|
||||
"$(WwiseProjectPath)\..\..\..\python\python.cmd" "$(WwiseProjectPath)\..\..\..\Gems\AudioEngineWwise\Tools\WwiseAuthoringScripts\bank_info_parser.py" "$(InfoFilePath)" "$(SoundBankPath)"</CmdLine>
|
||||
|
||||
Vendored
+64
-29
@@ -9,6 +9,59 @@
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
#
|
||||
|
||||
# The current supported version of Wwise
|
||||
set(WWISE_VERSION 2021.1.1.7601)
|
||||
|
||||
# Wwise Install Path
|
||||
# Initialize to the default 3rdParty path
|
||||
set(LY_WWISE_INSTALL_PATH "" CACHE PATH "Path to Wwise version ${WWISE_VERSION} installation.")
|
||||
|
||||
function(is_valid_sdk sdk_path is_valid)
|
||||
set(${is_valid} FALSE PARENT_SCOPE)
|
||||
if(EXISTS ${sdk_path})
|
||||
set(sdk_version_file ${sdk_path}/SDK/include/AK/AkWwiseSDKVersion.h)
|
||||
if(EXISTS ${sdk_version_file})
|
||||
string(FIND ${sdk_path} ${WWISE_VERSION} index)
|
||||
if(NOT index EQUAL -1)
|
||||
set(${is_valid} TRUE PARENT_SCOPE)
|
||||
else()
|
||||
# The install path doesn't contain the WWISE_VERSION string.
|
||||
# The path could still be correct, but it would require parsing the AkWwiseSDKVersion.h to verify.
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
endfunction()
|
||||
|
||||
# Paths that will be checked, in order:
|
||||
# - CMake cache variable
|
||||
# - WWISEROOT Environment Variable
|
||||
# - Standard 3rdParty path
|
||||
set(WWISE_SDK_PATHS
|
||||
"${LY_WWISE_INSTALL_PATH}"
|
||||
"$ENV{WWISEROOT}"
|
||||
"${LY_3RDPARTY_PATH}/Wwise/${WWISE_VERSION}"
|
||||
)
|
||||
|
||||
set(found_sdk FALSE)
|
||||
foreach(test_path ${WWISE_SDK_PATHS})
|
||||
is_valid_sdk(${test_path} found_sdk)
|
||||
if(found_sdk)
|
||||
# Update the Wwise Install Path cache variable
|
||||
set(LY_WWISE_INSTALL_PATH "${test_path}" CACHE PATH "Path to Wwise version ${WWISE_VERSION} installation." FORCE)
|
||||
break()
|
||||
endif()
|
||||
endforeach()
|
||||
|
||||
if(NOT found_sdk)
|
||||
# If we don't find a path that appears to be a valid Wwise install, we can bail here.
|
||||
# No 3rdParty::Wwise target will exist, so that can be checked elsewhere.
|
||||
message(STATUS "Wwise SDK version ${WWISE_VERSION} was not found.")
|
||||
return()
|
||||
else()
|
||||
message(STATUS "Using Wwise SDK at ${LY_WWISE_INSTALL_PATH}")
|
||||
endif()
|
||||
|
||||
|
||||
set(WWISE_COMMON_LIB_NAMES
|
||||
# Core AK
|
||||
AkMemoryMgr
|
||||
@@ -55,44 +108,26 @@ set(WWISE_NON_RELEASE_LIB_NAMES
|
||||
CommunicationCentral
|
||||
)
|
||||
|
||||
# Additional Libraries
|
||||
# These can be added/enabled to the linker depending on what your Wwise project uses.
|
||||
# In addition to uncommenting the libraries here, be sure to add the appropriate plugin factory
|
||||
# header includes to PluginRegistration_wwise.h.
|
||||
|
||||
set(WWISE_ADDITIONAL_LIB_NAMES
|
||||
# Common
|
||||
#AkConvolutionReverbFX
|
||||
#AkReflectFX
|
||||
#AkRouterMixerFX
|
||||
#ResonanceAudioFX
|
||||
#MasteringSuiteFX
|
||||
#AkSoundSeedImpactFX
|
||||
#AkSoundSeedGrainSource
|
||||
#AkSoundSeedWindSource
|
||||
#AkSoundSeedWooshSource
|
||||
#AuroHeadphoneFX
|
||||
#CrankcaseAudioREVModelPlayerSource
|
||||
#McDSPFutzBoxFX
|
||||
#McDSPLimiterFX
|
||||
|
||||
# iZotope
|
||||
#iZHybridReverbFX
|
||||
#iZTrashBoxModelerFX
|
||||
#iZTrashDelayFX
|
||||
#iZTrashDistortionFX
|
||||
#iZTrashDynamicsFX
|
||||
#iZTrashFiltersFX
|
||||
#iZTrashMultibandDistortionFX
|
||||
# Additional Libraries
|
||||
)
|
||||
|
||||
set(WWISE_COMPILE_DEFINITIONS
|
||||
$<IF:$<CONFIG:Release>,AK_OPTIMIZED,>
|
||||
)
|
||||
|
||||
|
||||
# The default install path might look different than the standard 3rdParty format (${LY_3RDPARTY_PATH}/<Name>/<Version>).
|
||||
# Use these to get the parent path and folder name before adding the external 3p target.
|
||||
get_filename_component(WWISE_3P_ROOT ${LY_WWISE_INSTALL_PATH} DIRECTORY)
|
||||
get_filename_component(WWISE_FOLDER ${LY_WWISE_INSTALL_PATH} NAME)
|
||||
|
||||
ly_add_external_target(
|
||||
NAME Wwise
|
||||
VERSION 2019.2.8.7432
|
||||
VERSION "${WWISE_FOLDER}"
|
||||
3RDPARTY_ROOT_DIRECTORY "${WWISE_3P_ROOT}"
|
||||
INCLUDE_DIRECTORIES SDK/include
|
||||
COMPILE_DEFINITIONS ${WWISE_COMPILE_DEFINITIONS}
|
||||
)
|
||||
|
||||
set(Wwise_FOUND TRUE)
|
||||
|
||||
@@ -10,9 +10,6 @@
|
||||
#
|
||||
|
||||
set(WWISE_ANDROID_LIB_NAMES
|
||||
AkMotionGeneratorSource
|
||||
AkMotionSink
|
||||
AkMotionSourceSource
|
||||
zip
|
||||
)
|
||||
|
||||
|
||||
+1
-6
@@ -10,16 +10,11 @@
|
||||
#
|
||||
|
||||
set(WWISE_WINDOWS_LIB_NAMES
|
||||
ASIOSourceSink
|
||||
AkAutobahn
|
||||
AkMotionGeneratorSource
|
||||
AkMotionSink
|
||||
AkMotionSourceSource
|
||||
MSSpatialSink
|
||||
SFLib
|
||||
)
|
||||
|
||||
set(WWISE_VS_VER "vc150") # use the version of Wwise built with MSVC2017, or toolset 141
|
||||
set(WWISE_VS_VER "vc160")
|
||||
|
||||
set(WWISE_LIB_PATH ${BASE_PATH}/SDK/x64_${WWISE_VS_VER}/$<IF:$<CONFIG:Debug>,Debug,$<IF:$<CONFIG:Profile>,Profile,Release>>/lib)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user