Commit Graph

16 Commits

Author SHA1 Message Date
henrik karlsson
b5164ac775 Fixes to make modules compile with IWYU. We've added to IWYU toolchain so it compiles "orphaned" headers which does not have a owning cpp file. This identified lots of headers that couldn't be compiled by themselves (or if they were to included first)
Change consist of only forward declaration and additional includes

#preflight 63789c1de30d438849c48188
#rb none

[CL 23218412 by henrik karlsson in ue5-main branch]
2022-11-21 03:22:23 -05:00
jimmy smith
082f64d863 Fix MS Platform codecs when audiolink is on
#jira UE-167885
#rb phil.popp
#preflight 635309089e14ee3c79b5a8b6

[CL 22712155 by jimmy smith in ue5-main branch]
2022-10-22 15:35:08 -04:00
jimmy smith
b484c2b09b AudioLink Engine fixes
#jira UE-140116,UE-140347
#rb aaron.mcleran phil.popp
#preflight 634dc247181aa2a00d9df736

[CL 22594804 by jimmy smith in ue5-main branch]
2022-10-18 03:03:44 -04:00
jimmy smith
cfb69afeaa AudioLink Fixes for thread safety
#rb phil.pop
#preflight 633b6edff513083ba310af4a

[CL 22327091 by jimmy smith in ue5-main branch]
2022-10-04 01:26:37 -04:00
jimmy smith
fc064d72a9 AudioLink Engine mods.
#rb phil.popp aaron.mcleran
#preflight 633a84b2b34118b9b43c027a

[CL 22295754 by jimmy smith in ue5-main branch]
2022-10-03 04:48:49 -04:00
bryan sefcik
7933f9641f Split ISubmixBufferListener from AudioDevice to improve compile times. AudioDevice.h is an expensive header to include and several files just want the ISubmixBufferListener interface.
#rb aaron.mcleran, rob.gay
#preflight 63362651a852bd922c108e17

[CL 22259451 by bryan sefcik in ue5-main branch]
2022-09-29 19:32:48 -04:00
marc audy
311f7464bf Updated ../Engine/Source/Runtime/... to inline gen.cpp files
Before:
3648 unity files
Total CPU Time: 47886.140625 s
Total time in Parallel executor: 498.81 seconds

After:
3548 unity files
Total CPU Time: 46643.828125 s
Total time in Parallel executor: 486.06 seconds

#jira
#preflight

[CL 22173263 by marc audy in ue5-main branch]
2022-09-24 13:57:58 -04:00
bryan sefcik
07894f4a07 Removed redundant private include paths from build.cs files.
Fixed include paths to be relative to the private or public folders.
Hid or removed includes that reached into other private module folders.
Updated PublicInclude paths when necessary.

#jira
#preflight 631a717cec45fbf3d74d4ba7

[CL 21916033 by bryan sefcik in ue5-main branch]
2022-09-09 00:53:22 -04:00
alfaroh corneyiii
a30156092c Audio Telemetry Clean-Up
#rb rob.gay
#jira UE-159979
#preflight 63040b47c00af5e2940a0055

[CL 21497581 by alfaroh corneyiii in ue5-main branch]
2022-08-22 19:19:05 -04:00
jimmy smith
6c2e1b89d0 Fix for no unity CIS in IAudioLink.h
#rbx
#preflight skip

[CL 21374576 by jimmy smith in ue5-main branch]
2022-08-13 13:06:18 -04:00
jimmy smith
12587884e2 Adding module API to AudioLink.h
#rbx
#preflight none

[CL 21365994 by jimmy smith in ue5-main branch]
2022-08-12 18:18:18 -04:00
alfaroh corneyiii
240b5abe88 Audio Plugin Telemetry Part 5
Steam Audio, Synthesis & DSP Effects, and AudioLink
#jira UE-157514
#rb rob.gay jimmy.smith
#preflight 62f2c985d15babfa654ab20b

[CL 21298568 by alfaroh corneyiii in ue5-main branch]
2022-08-09 16:59:41 -04:00
Bryan sefcik
b4a6e947d8 Ran IWYU on Public headers under Engine/Source/Runtime/...
Headers are updated to contain any missing #includes needed to compile and #includes are sorted.  Nothing is removed.

#ushell-cherrypick of 21065896 by bryan.sefcik
#preflight 62d4b1a5a6141b6adfb0c892
#jira

#ROBOMERGE-OWNER: Bryan.sefcik
#ROBOMERGE-AUTHOR: bryan.sefcik
#ROBOMERGE-SOURCE: CL 21150156 via CL 21151754 via CL 21154719
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)
#ROBOMERGE-CONFLICT from-shelf

[CL 21181076 by Bryan sefcik in ue5-main branch]
2022-07-20 11:31:36 -04:00
Maxwell Hayes
4d967c3450 Added missing ModularFeatureList lock/unlock
#jira UE-146734
#rb Aaron.McLeran, Phil.Popp
#preflight 623a53eb88538cd45eef0f33

[CL 19473764 by Maxwell Hayes in ue5-main branch]
2022-03-22 19:14:21 -04:00
jimmy smith
d95ca47eba AudioLink starvation fixes.
#jira UE-140114
#rb rob.gay
#preflight 621d13e85d17e9af12f53ef0

#ROBOMERGE-AUTHOR: jimmy.smith
#ROBOMERGE-SOURCE: CL 19177836 in //UE5/Release-5.0/... via CL 19180112
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19203695 by jimmy smith in ue5-main branch]
2022-03-01 14:34:57 -05:00
jimmy smith
aa0c3be4d2 AudioLink Abstractions and Engine Modules
#jira UE-123975
#rb phil.popp
#preflight 61b196c7e0430ca438a95533

#ROBOMERGE-AUTHOR: jimmy.smith
#ROBOMERGE-SOURCE: CL 18416580 in //UE5/Release-5.0/... via CL 18416585
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18416586 by jimmy smith in ue5-release-engine-test branch]
2021-12-09 01:34:26 -05:00