Commit Graph

637 Commits

Author SHA1 Message Date
rolando caloca
1f2701b4f9 Merging //UE4/Main[at]10611905 to Dev-RenderPlat-Staging
#rnx
#rb none

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: rolando.caloca
#ROBOMERGE-SOURCE: CL 10625220 in //UE4/Dev-RenderPlat-Staging/...
#ROBOMERGE-BOT: DEVVR (Dev-RenderPlat-Staging -> Dev-VR) (v608-10590470)

[CL 10626347 by rolando caloca in Dev-VR branch]
2019-12-09 17:23:18 -05:00
jimmy smith
26993e54b4 CVar on XMAInfo implementation
#ROBOMERGE-SOURCE: CL 10594361 via CL 10594362
#ROBOMERGE-BOT: (v607-10590470)

[CL 10594366 by jimmy smith in Main branch]
2019-12-06 13:09:41 -05:00
steve smith
72a916d661 Fix assert on end PIE (or closing app) using D3D12 and SteamVR; this also fixes other potential issues around lifetime with D3D12 and Vulkan textures with the XrSwapChain class and resource aliasing.
Also switches XrSwapchain and SteamVR to use the new RHICreateAliasedTexture API (to save a redundant/dummy texture creation during initialization).
#jira UE-84247
#rb jules.blok juan.canada jonas.meyer

[CL 10575068 by steve smith in Dev-VR branch]
2019-12-05 19:28:46 -05:00
jimmy smith
85e2b3903c XMAInfo safety refactors
#rb david.harvey, ethan.geller, aaron.mcleran


#ROBOMERGE-SOURCE: CL 10507325 via CL 10507326
#ROBOMERGE-BOT: (v606-10482310)

[CL 10507327 by jimmy smith in Main branch]
2019-12-04 11:24:48 -05:00
Rui Figueira
c6c755a1f3 UE-74862 : Reusable media encoder framework implementation
#rb Andriy.Tylychko

[CL 10462307 by Rui Figueira in Main branch]
2019-11-26 17:28:51 -05:00
Stefan Boberg
d2f9a61b06 Copy-up from Dev-Core
#rb none

[CL 10419044 by Stefan Boberg in Main branch]
2019-11-25 12:03:09 -05:00
jonas meyer
efebf169a8 Fix for r.D3D11.UseAllowTearing=0 crashing on startup
revert earlier bFullscreenLost, as it broke exclusive fullscreen.
#jira none
#rb none
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 10413955 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v594-10333955)

[CL 10413963 by jonas meyer in Main branch]
2019-11-25 10:24:12 -05:00
maxwell hayes
3c733f7efe Removing CommonAudioPoolSize (unused code that can cause crash in certain scenarios)
#rb Aaron.McLeran
#jira UE-84894
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 10361190 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v594-10333955)

[CL 10361195 by maxwell hayes in Main branch]
2019-11-21 16:39:13 -05:00
marc audy
fee2177ef6 Fix compile error
#jira
#rnx
[CODEREVIEW] Aaron.McLeran


#ROBOMERGE-OWNER: marc.audy
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 10334180 via CL 10334182
#ROBOMERGE-BOT: (v594-10333955)

[CL 10334206 by marc audy in Main branch]
2019-11-21 06:17:46 -05:00
Aaron McLeran
f6998fc451 Fixing compiile error
#jira UE-84688
#rb none

[CL 10316729 by Aaron McLeran in Main branch]
2019-11-19 20:09:20 -05:00
aaron mcleran
58b3e53aab Fix compile error
#rb none


#ROBOMERGE-SOURCE: CL 10297965 via CL 10298100
#ROBOMERGE-BOT: (v593-10286020)

[CL 10298110 by aaron mcleran in Main branch]
2019-11-19 01:56:05 -05:00
aaron mcleran
cab16c1359 Upgrading xaudio2
#jira UE-84534
#rb Phil.popp, Maxwell.Hayes, Ethan.Geller


#ROBOMERGE-OWNER: aaron.mcleran
#ROBOMERGE-AUTHOR: aaron.mcleran
#ROBOMERGE-SOURCE: CL 10293371 via CL 10293377
#ROBOMERGE-BOT: (v593-10286020)

[CL 10293608 by aaron mcleran in Main branch]
2019-11-18 19:57:55 -05:00
ethan geller
95ef1f141a Stereo Fixes for FVoiceEngineImpl.
#rb aaron.mcleran
[FYI] jason.adcock, ryan.gerlieve, lina.halper


#ROBOMERGE-SOURCE: CL 10288705 via CL 10288707 via CL 10289719 via CL 10289779
#ROBOMERGE-BOT: (v593-10286020)

[CL 10289840 by ethan geller in Main branch]
2019-11-18 16:22:28 -05:00
jonas meyer
b0b8336300 Renderdoc now works with vulkan
Added RHIGetNativeInstance which is the device instance needed by vulkan.
#jira none
#rb none

#ROBOMERGE-SOURCE: CL 10192450 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v588-10112492)

[CL 10192635 by jonas meyer in Main branch]
2019-11-14 08:48:38 -05:00
brandon schaefer
56a2ade3c7 Move the default implementation of GetIndexForDevice to the base class
#jira UE-82032
#rb Ethan.Geller
[at]Ethan.Geller

#ROBOMERGE-SOURCE: CL 10174662 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v587-10111126)

[CL 10192019 by brandon schaefer in Main branch]
2019-11-14 07:00:39 -05:00
ethan geller
a8705988fc Add support for additional device routing to our native VOIP engine. This can be done either by using IOnlineVoice::PatchRemoteTalkerOutputToEndpoint(DeviceName), or by using the console command "voice.sendRemoteTalkersToEndpoint <Device Name Substring>"
#jira UE-82032
#rb
[FYI] brandon.schaefer

#ROBOMERGE-OWNER: ethan.geller
#ROBOMERGE-AUTHOR: ethan.geller
#ROBOMERGE-SOURCE: CL 10091768 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v574-10069753)

[CL 10091772 by ethan geller in Main branch]
2019-11-10 17:18:36 -05:00
rune stubbe
e4f3809c1a Merged CL9966351 from Dev-Rendering
Fix for vsync always enabled when running with iflip on D3D11
#rb jonas.meyer
#JIRA UE-82798

#ROBOMERGE-SOURCE: CL 9966398 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v560-9963197)

[CL 9966400 by rune stubbe in Main branch]
2019-11-04 07:15:27 -05:00
rolando caloca
d48420bdc4 UE4R - More info when can't make an unsupported format texture
#rb none
#rnx
#jira

#ROBOMERGE-SOURCE: CL 9957026 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v558-9892490)

[CL 9957033 by rolando caloca in Main branch]
2019-11-01 10:57:17 -04:00
chris bunner
a0995520d5 Resolving compile error when NVAPI_INTERFACE is undefined.
#rb. Pete.Sauerbrei
#jira UE-82818


#ROBOMERGE-SOURCE: CL 9900587 via CL 9903441 via CL 9903489
#ROBOMERGE-BOT: (v558-9892490)

[CL 9921645 by chris bunner in Main branch]
2019-10-31 14:22:40 -04:00
chris bunner
ebeeb97f13 Integrating NvGPU overclock information to crash context.
#rb Jonas.Meyer, Rolando.Caloca


#ROBOMERGE-SOURCE: CL 9889867 via CL 9890611 via CL 9890700
#ROBOMERGE-BOT: (v553-9872581)

[CL 9891155 by chris bunner in Main branch]
2019-10-30 10:57:47 -04:00
zach bethel
5cbd0017c5 Augmenting D3D11 uniform buffer assert with more helpful information.
#jira UE-81408
#rb rolando.caloca
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 9874266 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v553-9872581)

[CL 9874282 by zach bethel in Main branch]
2019-10-28 16:52:35 -04:00
jonas meyer
1334eba5bd Fix crash changing to/from fullscreen mode.
#rb rolando.caloca
#jira none

#ROBOMERGE-SOURCE: CL 9749870 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v544-9749414)

[CL 9749877 by jonas meyer in Main branch]
2019-10-22 15:49:17 -04:00
aaron mcleran
e3082388a4 Fix for static analysis warning
#rb none
[FYI] Jimmy.Smith
#jira UE-81774, UE-81769


#ROBOMERGE-SOURCE: CL 9575011 via CL 9575017
#ROBOMERGE-BOT: (v524-9564021)

[CL 9575025 by aaron mcleran in Main branch]
2019-10-14 16:09:48 -04:00
jimmy smith
2c8d1e80f8 Improve XAudio2Device logging, reduce log spam by adding log once like behavior
#jira UE-81508
#rb aaron.mcleran, ethan.geller, marc.audy


#ROBOMERGE-SOURCE: CL 9551967 via CL 9551968
#ROBOMERGE-BOT: (v521-9539702)

[CL 9552894 by jimmy smith in Main branch]
2019-10-11 18:04:07 -04:00
Rolando Caloca
1a30325d6f Copying //UE4/Dev-RenderPlat-Staging@9551419 to //UE4/Main
#rb none
#rnx

[CL 9551447 by Rolando Caloca in Main branch]
2019-10-11 15:33:31 -04:00