Commit Graph

831 Commits

Author SHA1 Message Date
Thomas Engel
765d8a40bd Pulling in fix by Christopher Waters from UE4/Main to fix RHI refs being lost for CharAYUV type texture samples in MFW
#rb none
#jira none

[CL 15358237 by Thomas Engel in ue5-main branch]
2021-02-08 14:13:55 -04:00
zach bethel
50d368cbf4 Improved sorting and coloration of resources in RDG insights.
#rb none
#rnx

[CL 15338594 by zach bethel in ue5-main branch]
2021-02-05 12:11:16 -04:00
Kenzo Terelst
35ec639f68 - Allow creation of RHIRayTracingGeometry when IndexBuffer is nullptr
- Remove RT GPUSkinCache spam to log

#jira UE-107670
#rb Yuriy.ODonnell

[CL 15316955 by Kenzo Terelst in ue5-main branch]
2021-02-04 12:12:07 -04:00
Martin Ridgers
44ffd32c00 Bumped render thread heartbeat thread's stack size so that it is big enough to handle failed ensures and checks.
#rb arne.schober
#jira UE-99778,UE-97844
#rnx

[CL 15310141 by Martin Ridgers in ue5-main branch]
2021-02-04 03:53:40 -04:00
Marc Audy
cac1fe0019 Merge UE5/Release-Engine-Staging @ CL# 15299266 to UE5/Main
This represents UE4/Main @ CL# 15277572

[CL 15299962 by Marc Audy in ue5-main branch]
2021-02-03 14:57:28 -04:00
zach bethel
274c3b2ba7 RDG Insights Plugin
#jira none
#rb catalin.dragoiupruna

[CL 15296346 by zach bethel in ue5-main branch]
2021-02-03 13:17:04 -04:00
Wei Liu
8dfe62c2b4 Port all mobile eye-adaptation resources to RDG.
#jira none

#rb Dmitriy.Dyomin, Jack.Porter, Mi.Wang, Zachary.Bethel

[CL 15278893 by Wei Liu in ue5-main branch]
2021-02-02 04:25:26 -04:00
David Harvey
80aba12736 remove WITH_LEGACY_XDK
#rb jon.cain
#fyi josh.adams
#rnx

[CL 15270061 by David Harvey in ue5-main branch]
2021-02-01 08:25:01 -04:00
Andriy Tylychko
f9968ab727 Task traces: fixed UnrealInsights showing tasks info for GameThreadWaitingForTasks event
#rb none

[CL 15269645 by Andriy Tylychko in ue5-main branch]
2021-02-01 06:17:33 -04:00
Rolando Caloca
0d2694cc24 UE5 - Fix Mac & Linux path
#fyi Guillaume.Abadie
#rb Andrew.Grant

[CL 15261290 by Rolando Caloca in ue5-main branch]
2021-01-29 11:05:31 -04:00
Guillaume Abadie
b2cb93d9ef Adds support for wildcard in VisualizeTexture tool and fix bug where some where not listed
#rb none

[CL 15260826 by Guillaume Abadie in ue5-main branch]
2021-01-29 06:51:36 -04:00
Rolando Caloca
80c8e88809 UE5 - Dont use VirtualShadowMaps on non-Nanite platforms
#rb Ola.Olsson

[CL 15248758 by Rolando Caloca in ue5-main branch]
2021-01-28 16:24:11 -04:00
Andriy Tylychko
09ad210531 TaskTrace: TaskGraph traces and UnrealInsights support.
added TaskGraph specific traces as a separate channel that needs to be enabled by `-trace=tasks`. They include timing info about all task states and waiting for tasks. UnrealInsights support is limited for now. All info is available, a number of task specific counters are added, but dependency and waiting visualisation is not done yet. Available counters are:
* task latency
* number of scheduled tasks
* number of executing tasks

#rb ionut.matasaru martin.ridgers

[CL 15240172 by Andriy Tylychko in ue5-main branch]
2021-01-28 11:57:16 -04:00
Arciel Rekman
48f94762e1 Crash early and with a clearer messaging if global shadermap cannot be loaded (UE-107173).
#rb Ben.Ingram
#review-15214648 @Ben.Ingram
#jira UE-107173

[CL 15224103 by Arciel Rekman in ue5-main branch]
2021-01-27 17:20:34 -04:00
christopher waters
d1e9a0ce0b Adding ERHIFeatureLevel::SM6 and SP_PCD3D_SM6. Initially, both are disabled by default. The shader model is enabled with r.D3D12.AllowShaderModel6 and the feature level is only used when the shader model is enabled and the PC runtime supports 12_1 and SM6.5. The idea here is to raise these requirements to 12_2 and SM6.6 when those come online.
#jira none
#rb kenzo.terelst, arciel.rekman, lukas.hermanns, mihnea.balta, yuriy.odonnell

[CL 15222057 by christopher waters in ue5-main branch]
2021-01-27 16:08:00 -04:00
Ola Olsson
afe7c483e1 Made GPU-Scene instance culling toggle with GPU-Scene support (UseGPUScene)
- Added dynamic switches in addition to the ifdef.
- Added ifdef to disable workaround for legacy primitives for cube shadow when not used (enabled with GPU-Scene)
- Fixed some references to PrimitiveId in hair strand shaders

#rb graham.wihlidal
#fyi charles.derousiers,andrew.lauritzen

[CL 15185037 by Ola Olsson in ue5-main branch]
2021-01-25 16:30:37 -04:00
carl lloyd
df0606a49b Added support for Framebuffer Fetch and Pixel Local Storage to OpenGL platform.
#rb Jack.Porter, Dmitriy.Dyomin

[CL 15179038 by carl lloyd in ue5-main branch]
2021-01-25 12:39:04 -04:00
danny couture
0d5a80e2ee Another batch of meaningful Insight trace
#rb Francis.Hurteau

[CL 15178476 by danny couture in ue5-main branch]
2021-01-25 12:06:02 -04:00
Ola Olsson
75247deb28 Hook up render state recreate to VSM Cvar (r.Shadow.v.Enable)
- needed to handle z-order change in cached render commands.

#rb andrew.lauritzen
#fyi graham.wihlidal

[CL 15162791 by Ola Olsson in ue5-main branch]
2021-01-22 04:59:02 -04:00
christopher waters
66556d0057 Converting some ShaderPlatform usages to ShaderFormat.
#jira non
#rb josh.adams

[CL 15161128 by christopher waters in ue5-main branch]
2021-01-21 20:01:32 -04:00
Marc Audy
bc88b73a29 Merge Release-Engine-Staging to Main @ CL# 15151250
Represents UE4/Main @ 15133763

[CL 15158774 by Marc Audy in ue5-main branch]
2021-01-21 16:22:06 -04:00
zach bethel
a2bc3ea0f8 Converted canvas rendering to RDG.
#rb christopher.waters
#jira UE-106330

[CL 15157078 by zach bethel in ue5-main branch]
2021-01-21 14:46:38 -04:00
zach bethel
81d46bc35e Fixed cloud RHI validation failures.
#rb sebastien.hillaire
#jira UE-105065
#rnx

[CL 15155170 by zach bethel in ue5-main branch]
2021-01-21 12:46:39 -04:00
Emil Persson
adf0716e8d Replace FVertexBufferRHIRef, FIndexBufferRHIRef and FStructuredBufferRHIRef with FBufferRHIRef.
#rb kenzo.terelst

[CL 15153257 by Emil Persson in ue5-main branch]
2021-01-21 07:06:03 -04:00
Ola Olsson
95e95585a0 Fix out of bounds scope stack index
#rb zach.bethel

[CL 15147366 by Ola Olsson in ue5-main branch]
2021-01-20 15:54:40 -04:00