Commit Graph

709 Commits

Author SHA1 Message Date
arne schober
65b0137579 M2 - DX11 shader creation errors due to Extension and DXIL shaders passed into DX11 when r.CreateShadersOnLoad=1 is used
#jira UE-96404
[FYI] Arciel.Rekman, Yuriy.ODonnell, Graham.Wihlidal
#RB Graham.Wihlidal

#ROBOMERGE-OWNER: arne.schober
#ROBOMERGE-AUTHOR: arne.schober
#ROBOMERGE-SOURCE: CL 14325095 in //UE5/Release-5.0-M2/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-M2 -> Main) (v738-14305781)

[CL 14325304 by arne schober in ue5-main branch]
2020-09-15 22:14:11 -04:00
danny couture
5ca406927c Fix how we handled default affinity mask with xaudio2 which caused too many time critical threads to be created and causing lots of context switch
- This eliminates 31 time critical threads on AMD TR 3970X.

#rnx
#rb Aaron.McLeran, Dan.Phillips, Ethan.Geller

[CL 14250980 by danny couture in ue5-main branch]
2020-09-03 06:58:28 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
Guillaume Abadie
bbba86ac6b Makes TAAU plugable
#rb marcus.wassmer
#jira none

#ushell-cherrypick of 13902523 by Guillaume.Abadie

#ROBOMERGE-OWNER: guillaume.abadie
#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 13910862 via CL 13910902 via CL 13910917 via CL 13911228 via CL 13988268
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Staging) (v718-13788717)

#ushell-cherrypick of 14080844 by guillaume.abadie

[CL 14167753 by Guillaume Abadie in ue5-main branch]
2020-08-23 00:00:09 -04:00
Marc Audy
a7c9001a94 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
Guillaume Abadie
ee646cb582 Fixes PF_R8 on d3d11
#rb none

[CL 13888800 by Guillaume Abadie in ue5-main branch]
2020-07-17 20:50:33 -04:00
Michal Valient
95d19f95b1 [REVERB] Merging //UE4/Private-Reverb-Development@13832732
#rb graham.wihlidal, rune.stubbe, brian.karis, andrew.lauritzen, jeff.farris

[CL 13834854 by Michal Valient in ue5-main branch]
2020-07-06 18:58:26 -04:00
Marc Audy
11f5b21210 Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
#rnx

[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
Matt Kuhlenschmidt
603a4119c5 Fix HAL/PlatformFileManager.h non-portable casing CIS issues
#rb none

[CL 13214257 by Matt Kuhlenschmidt in ue5-main branch]
2020-05-06 17:58:18 -04:00
rolando caloca
e6819207d4 F - Help track down playtest crash
#rb none
#rnx
[FYI] Jonas.Meyer

#ROBOMERGE-SOURCE: CL 13152078 via CL 13161630 via CL 13161691 via CL 13161759
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v688-13145358)

[CL 13161779 by rolando caloca in Main branch]
2020-05-04 21:12:33 -04:00
peter sauerbrei
e33fc51cfe revert check for AMD GPUs as it may be causing crashes in live
#jira none
#rb none

#ROBOMERGE-OWNER: peter.sauerbrei
#ROBOMERGE-AUTHOR: peter.sauerbrei
#ROBOMERGE-SOURCE: CL 13131770 via CL 13132633 via CL 13137410 via CL 13137414 via CL 13137417 via CL 13137453
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v687-13115495)

[CL 13137454 by peter sauerbrei in Main branch]
2020-05-01 00:46:04 -04:00
rolando caloca
fc064b8ed7 UE4.25 - Back out 13044830
#rb Jian.Ru
#rnx
#lockdown Cristina.Riveron
#jira

#ROBOMERGE-SOURCE: CL 13131949 in //UE4/Release-4.25/... via CL 13131963 via CL 13131978
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v687-13115495)

[CL 13131982 by rolando caloca in Main branch]
2020-04-30 18:06:28 -04:00
aaron mcleran
2b58e4d17d Fixed crash on audio device hot swap when channels have changed.
#rb none
[FYI] Jimmy.Smith, Ethan.Geller, Maxwell.Hayes, Rando.Kestner

#ROBOMERGE-SOURCE: CL 13014180 via CL 13014186 via CL 13014192
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v683-13008971)

[CL 13014196 by aaron mcleran in Main branch]
2020-04-23 15:57:12 -04:00
rolando caloca
5886c7f9c7 F - Compile fix for missing include
#rb none
#rnx
#jira

#ROBOMERGE-OWNER: rolando.caloca
#ROBOMERGE-AUTHOR: rolando.caloca
#ROBOMERGE-SOURCE: CL 12898384 via CL 12898398 via CL 12898476 via CL 12898481 via CL 12898486
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12898489 by rolando caloca in Main branch]
2020-04-17 10:37:27 -04:00
rolando caloca
f732986347 F - Copy from 12877954
D3D11 - Fix for AMD-based CPUs with built-in graphics. IsRHIDeviceAMD might be integrated grapihcs or a discrete GPU. Just get the budget from the OS via IDXGIAdapter3. Fall back to the original calculation method if the interface for IDXGIAdapter3 does not exist (e.g. Win7).

#rb Jason.Stewart
[FYI] Chris.Bunner
#rnx
#jira

#ROBOMERGE-SOURCE: CL 12898017 via CL 12898088 via CL 12898094 via CL 12898112 via CL 12898125
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12898140 by rolando caloca in Main branch]
2020-04-17 10:24:09 -04:00
jonas meyer
f1111f138d Force gpucrashdebugging when in editor.
use -nocrashdebugging to disable.
#rb rolando.caloca
#jira none

#ROBOMERGE-SOURCE: CL 12861781 in //UE4/Release-4.25/... via CL 12861847 via CL 12861868
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12861916 by jonas meyer in Main branch]
2020-04-16 09:57:51 -04:00
jimmy smith
88ca1e7ef6 Circular buffer refactor of AudioMixer produce/consume cycles. (code by Ethan).
#rb Ethan.Geller, Aaron.Mcleran, Rob.Gay, Maxwell.Hayes, Phil.Popp
[FYI] ethan.geller

#ROBOMERGE-SOURCE: CL 12826047 via CL 12826127 via CL 12826139
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12826160 by jimmy smith in Main branch]
2020-04-15 17:21:20 -04:00
bob tellez
c6ed8f5832 Back out changelist 12680734. Dependent change for another change that was backed out
[FYI] Jimmy.Smith

#ROBOMERGE-SOURCE: CL 12687512 via CL 12687514 via CL 12687517
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12687521 by bob tellez in Main branch]
2020-04-09 02:31:08 -04:00
bob tellez
5f015331c3 Back out changelist 12680724. Cook warnings
[FYI] Jimmy.Smith

#ROBOMERGE-SOURCE: CL 12687159 via CL 12687168 via CL 12687178
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12687197 by bob tellez in Main branch]
2020-04-09 01:51:16 -04:00
jimmy smith
4e963bf82b Deprecate XAudio2
#rb aaron.mcleran

#ROBOMERGE-SOURCE: CL 12680734 via CL 12680742 via CL 12680743
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12680746 by jimmy smith in Main branch]
2020-04-08 18:18:22 -04:00
jimmy smith
276b1af01b Small refactors to remove dependecies on deprecated modules (XAudio2, X3DAudio). We often get callstacks corrupt callstacks for hangs in X3DAudio so this will hopefully stop that also.
#rb ethan.geller, aaron.mcleren

#ROBOMERGE-SOURCE: CL 12680724 via CL 12680731 via CL 12680735
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12680741 by jimmy smith in Main branch]
2020-04-08 18:17:44 -04:00
jeff fisher
2a239dab6b UE-91648 Hololens suspend/resume not working
-Hololens was set up to do extended execution rather than suspend/resume as a workaround to a very old long since fixed sdk bug.
-Now it can suspend/resume correctly.
-Sleep still forces an app restart on PC, because we do not support suspend/resume with remoting.
-The D3D Trim on suspend is PLATFORM_HOLOLENS out of an abundance of caution.  It may well be correct for windows as well, but if its wrong the result will be hitches in d3d operations when resuming, which seems tricky.
#rb Steve.Smith
#jira UE-91648
#lockdown nick.whiting

#ROBOMERGE-SOURCE: CL 12675971 in //UE4/Release-4.25/... via CL 12675982 via CL 12675988
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12675993 by jeff fisher in Main branch]
2020-04-08 13:36:45 -04:00
chris adams
bec7351632 disabling video/image sharing/capture on Windows during protected video playback
[FYI] jens.petersam

#ROBOMERGE-SOURCE: CL 12666538 via CL 12666546 via CL 12666548 via CL 12666552 via CL 12666559 via CL 12666561
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12666569 by chris adams in Main branch]
2020-04-07 18:57:35 -04:00
jonas meyer
0ae40d8aa9 fix a crash that would occur if game starts up in a specific mode, and clicks in another window.
This would cause DXGI_ERROR_INVALID_CALL, which would cause the engine to halt.
#rb steve.smith
#jira UE-86278

#ROBOMERGE-SOURCE: CL 12657314 in //UE4/Release-4.25/... via CL 12657317 via CL 12657320
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12657324 by jonas meyer in Main branch]
2020-04-07 11:57:45 -04:00
jimmy smith
af2f04d904 Protection against nullptr in GetMMDeviceInfo
#rb ethan.geller, aaron.mcleran

#ROBOMERGE-SOURCE: CL 12585286 via CL 12585288 via CL 12585290 via CL 12586679 via CL 12586694 via CL 12586715
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12586762 by jimmy smith in Main branch]
2020-04-03 03:53:32 -04:00