Commit Graph

668 Commits

Author SHA1 Message Date
Rolando Caloca
05065458ab UE4.25 - Change SRV offset to bytes instead of elements to fix some issues/mismatch
#rb Arne.Schober
#rnx
#jira
#fyi Luke.Thatcher, Will.Damon

[CL 12014453 by Rolando Caloca in 4.25 branch]
2020-03-06 15:02:52 -05:00
Ben Marsh
cf132b50e7 Store XAudio2_9Redist.dll at a fixed location in the source tree, rather than copying it as part of the build process. Workaround for issues trying to package when editor is open.
#rb none
#jira UE-86893
#fyi Aaron.McLeran, Maxwell.Hayes, Ethan.Geller

[CL 11624072 by Ben Marsh in 4.25 branch]
2020-02-25 20:09:13 -05:00
Rolando Caloca
5b82f15def Copying //UE4/Dev-RenderPlat-Staging@11388153 to //UE4/Main
#rb none
#rnx

[CL 11388545 by Rolando Caloca in Main branch]
2020-02-12 13:27:19 -05:00
Juan Canada
8f88a996b0 Fixed bogus static warning C6385 (Reading invalid data from xxx the readable size is..)
#rb none
#fyi rolando.caloca
#JIRA UE-88017

[CL 11341796 by Juan Canada in Main branch]
2020-02-11 12:39:25 -05:00
jamie hayes
f7886ec2bc Merging Global Distance Field and volume texture changes
#rb none


#ROBOMERGE-OWNER: jamie.hayes
#ROBOMERGE-AUTHOR: jamie.hayes
#ROBOMERGE-SOURCE: CL 11287861 via CL 11287862
#ROBOMERGE-BOT: (v647-11244347)

[CL 11287902 by jamie hayes in Main branch]
2020-02-06 17:56:50 -05:00
phil popp
baefdea9aa Integrate FFTAlgorithm and ConvolutionAlgorithm work from //UE4/Private-Reverb/...
#rb Ethan.Geller, Maxwell.Hayes


#ROBOMERGE-SOURCE: CL 11285078 via CL 11285087
#ROBOMERGE-BOT: (v647-11244347)

[CL 11285092 by phil popp in Main branch]
2020-02-06 14:31:11 -05:00
Josh Adams
aa9705149b Copying Private-LoadTimes-4.24 stream to Main. Biggest changes are in Materials/Shader memory freezing.
#rb none

[CL 11282608 by Josh Adams in Main branch]
2020-02-06 13:13:41 -05:00
rolando caloca
20f0fb75a1 F - Static analysis fixes
#rb none
#rnx


#ROBOMERGE-SOURCE: CL 11245493 via CL 11245501
#ROBOMERGE-BOT: (v0--1)

[CL 11245503 by rolando caloca in Main branch]
2020-02-05 08:46:04 -05:00
Chris Gagnon
c3f9a18841 Merge from Main in prep for Dev-Tools-Staging Copy up
#rb none

[CL 11221539 by Chris Gagnon in Dev-Tools-Staging branch]
2020-02-04 17:00:31 -05:00
emil persson
3fd15c891d Fix missing primitive stats for DX12 and incorrect primitive stats for other RHIs
#jira UE-86081
#rb rolando.caloca jonas.meyer
#lockdown marcus.wassmer

#ROBOMERGE-SOURCE: CL 11213346 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v643-11205221)

[CL 11213347 by emil persson in Main branch]
2020-02-04 03:28:42 -05:00
Chris Gagnon
76c6bcbfeb UE4 Main merged to Dev-Tools-Staging at CL 11164391
#rb none

[CL 11171981 by Chris Gagnon in Dev-Tools-Staging branch]
2020-01-29 20:39:37 -05:00
bob tellez
73f3d19f1f Back out changelist 11119764, 11119772, 11119809, 11119849, 11121802, 11125895, 11124508. AutoTest assert
[FYI] Rob.Gay


#ROBOMERGE-SOURCE: CL 11125898 via CL 11126424
#ROBOMERGE-BOT: (v640-11091645)

[CL 11126508 by bob tellez in Main branch]
2020-01-28 05:18:04 -05:00
rob gay
dd71a4cd08 - Deprecate AudioDevice implementation Engine/UnrealEngine monolythics & move to AudioDeviceManager
- Remove redundant static calls on AudioDevice in favor of AudioDeviceManager for finding Main/Active Devices (state managed by the manager, not individual devices)
#rb ethan.geller ryan.mangin


#ROBOMERGE-SOURCE: CL 11119764 via CL 11119771
#ROBOMERGE-BOT: (v640-11091645)

[CL 11119776 by rob gay in Main branch]
2020-01-27 15:55:07 -05:00
Rolando Caloca
bbb9564388 Copying //UE4/Dev-RenderPlat-Staging@11110326 to //UE4/Main
#rb none
#rnx

[CL 11110369 by Rolando Caloca in Main branch]
2020-01-24 18:07:01 -05:00
Rolando Caloca
db7cb13cd5 Merging //UE4/Main@11108668 to Dev-RenderPlat-Staging
#rb none
#rnx

[CL 11109810 by Rolando Caloca in Dev-RenderPlat-Staging branch]
2020-01-24 17:26:14 -05:00
arne schober
421d6516ca FN - SRV refactor for a better interface for that is easier to extend and supports offsets. Thanks to everyone involved.
[FYI] Lukas.Hermanns, Matt.Collins, Luke.Thatcher, Uriel.Doyon, Shaun.Kime, Rolando.Caloca
#jira
#RB


#ROBOMERGE-SOURCE: CL 11108521 via CL 11108527
#ROBOMERGE-BOT: (v640-11091645)

[CL 11108528 by arne schober in Main branch]
2020-01-24 16:08:00 -05:00
JeanMichel Dignard
84facd6d15 Copy from dev-enterprise cl 11097196
#rb none
#rnx

[CL 11099277 by JeanMichel Dignard in Dev-Tools-Staging branch]
2020-01-23 16:28:59 -05:00
maxwell hayes
7484af145c Removing stereo bleed members. Not used in the new audio engine.
#rb Aaron.McLeran
#jira UE-87035


#ROBOMERGE-SOURCE: CL 11097936 via CL 11097944 via CL 11097952
#ROBOMERGE-BOT: (v640-11091645)

[CL 11097958 by maxwell hayes in Main branch]
2020-01-23 15:01:48 -05:00
Juan Canada
f396f56a0b Merging //UE4/Dev-Main@11042002 to Dev-RenderPlat-Staging(//UE4/Dev-Rendering)
#rnx
#rb none

[CL 11075443 by Juan Canada in Dev-RenderPlat-Staging branch]
2020-01-21 14:54:20 -05:00
rob gay
deecce0fc9 - Fix crash when user sets first effect on legacy default EQ/Reverb submixes to unsupported effect types
- Move closer to Audio Volumes generically controlling effect parameter interpolation as opposed to hardcoded support for Reverb/EQ/Radio

#rb aaron.mcleran
#jira UE-86534


#ROBOMERGE-SOURCE: CL 11069557 via CL 11069566
#ROBOMERGE-BOT: (v637-11041722)

[CL 11069571 by rob gay in Main branch]
2020-01-20 18:02:23 -05:00
jimmy smith
0e2ee1443b Fallback fix for Xaudio2_9 failing in some rare circumstances on Windows 8 machines.
#rb ethan.geller,aaron.mcleran


#ROBOMERGE-SOURCE: CL 11065190 via CL 11065191 via CL 11065193
#ROBOMERGE-BOT: (v637-11041722)

[CL 11065194 by jimmy smith in Main branch]
2020-01-20 12:44:59 -05:00
rob gay
9b558b1714 Remove shadow variable that looks to be able to cause xaudio2 to go silent if in super perfy state
#rb aaron.mcleran


#ROBOMERGE-SOURCE: CL 10960014 via CL 10960105
#ROBOMERGE-BOT: (v632-10940481)

[CL 10960157 by rob gay in Main branch]
2020-01-13 16:10:42 -05:00
zach bethel
d4b7f7a8f5 Second attempted fix for null context assert in RHI init. This time without a cyclical module dependency.
#jira UE-86148
#rb Will.Damon, Lukas.Hermanns
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 10951991 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v632-10940481)

[CL 10951992 by zach bethel in Main branch]
2020-01-13 11:06:20 -05:00
zach bethel
74debefbae Backing out refactor of FRenderResource::InitPreRHIResources as it breaks Mac and Linux builds.
#rb none
#jira none
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 10944458 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v632-10940481)

[CL 10944461 by zach bethel in Main branch]
2020-01-10 14:53:47 -05:00
zach bethel
cd15077781 Refactored global FRenderResource creation to occur after FDynamicRHI::Init. This removes the need for every backend to manually initialize the immediate context and removes copy-pasta.
This change is in response to a bug in the current implementation where only the D3D12 backend correctly initializes the immediate command list context prior to initializing global render resources (which use the immediate command list). All other backends only happen to work due to the bypass being enabled in the editor.

In shipping builds this causes a crash due to the command list context being null.

#jira UE-86148
#rb Will.Damon, Lukas.Hermanns, Mihnea.Balta, Jonas.Meyer
#lockdown cristina.riveron

#ROBOMERGE-OWNER: zach.bethel
#ROBOMERGE-AUTHOR: zach.bethel
#ROBOMERGE-SOURCE: CL 10942789 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v632-10940481)

[CL 10942847 by zach bethel in Main branch]
2020-01-10 13:04:15 -05:00