Commit Graph

127 Commits

Author SHA1 Message Date
guillaume abadie
e8003c7a5a Renames Gen5TAA to Temporal Super Resolution
#rb graham.wihlidal
#jira UE-114288
#lockdown nick.whiting

#ROBOMERGE-OWNER: guillaume.abadie
#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 16116333 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v789-15992632)
#ROBOMERGE-CONFLICT from-shelf

[CL 16116611 by guillaume abadie in ue5-main branch]
2021-04-26 14:05:52 -04:00
Sebastien Hillaire
60d8f6fe85 Strata constant&UB binding functions now take the scene strata structure as input instead of view because the data is shared between view and sometimes it comes from scene when we do not have any views available.
#fyi charles.derousiers
#rb none

[CL 15862932 by Sebastien Hillaire in ue5-main branch]
2021-03-30 11:27:24 -04:00
Sebastien Hillaire
a48e812176 Strata on RDG. That has fixed some transition issues.
Next will be to have buffers also be RDG transient buffers (and that should fix the last transition issue).
Tested strata enabled and disabled with rhivalidation.

#rb none
#fyi charles.derousiers

[CL 15858691 by Sebastien Hillaire in ue5-main branch]
2021-03-30 02:33:35 -04:00
Guillaume Abadie
83e611fb99 Replaces SHADER_PARAMETER_RDG_BUFFER() with RDG_BUFFER_ACCESS() in remaining files
#rb none
#robomerge Release-5.0-EarlyAccess

[CL 15718983 by Guillaume Abadie in ue5-main branch]
2021-03-17 06:03:08 -04:00
Charles deRousiers
51949dfbe6 Remove Gbuffer access from SSS passes when Strata is used.
This CL hooks the FStrataSubsurfaceData to the SSS passes, so that no Gbuffer data are no longer needed.

Tested on preflight & EngineTests

#rb sebastien.hillaire

[CL 15452131 by Charles deRousiers in ue5-main branch]
2021-02-18 09:38:14 -04:00
Guillaume Abadie
30b9f0ba9b Automatically use r.SSS.Quality=1 recombine when using Gen5 TAA
#rb none

[CL 15364741 by Guillaume Abadie in ue5-main branch]
2021-02-09 06:30:16 -04:00
zach bethel
c6cb1e82be Deprecated and gutted FSceneRenderTargets. Moved all textures over to FSceneTextures. Refactored the renderer to use RDG textures from FSceneTextures instead.
#rb arne.schober, luke.thatcher, christopher.waters, kenzo.terelst

[CL 15040082 by zach bethel in ue5-main branch]
2021-01-11 14:49:16 -04:00
Charles deRousiers
a1b7c74c4f Add per-pixel subsurface support for Strata.
#rb sebastien.hillaire

[CL 14858030 by Charles deRousiers in ue5-main branch]
2020-12-04 15:46:10 -04:00
zach bethel
f8f5091f45 Moved velocity out of FSceneRenderTargets. Registered GBuffers into FSceneTextures as prep for removal. Rewrote GetGBufferRenderTargets.
#rb christopher.waters, john.hable

[CL 14798492 by zach bethel in ue5-main branch]
2020-11-20 14:48:45 -04:00
zach bethel
ba31d9b2f5 Added FMinimalSceneTextures and FSceneTextures to deferred shading renderer and marshaled it through the render pipeline.
#rb christopher.waters
#rnx

[CL 14780920 by zach bethel in ue5-main branch]
2020-11-18 15:16:23 -04:00
zach bethel
e4f467569d Removed scene render target context snapshot system.
#rb arne.schober

[CL 14615156 by zach bethel in ue5-main branch]
2020-10-29 16:32:16 -04:00
Marc Audy
68150e0be7 Merge UE5/Release-Engine-Staging to UE5/Main @ 14611496
This represents UE4/Main @ 14594913

[CL 14612291 by Marc Audy in ue5-main branch]
2020-10-29 13:38:15 -04:00
john white
ca61b18d6b Fix for incorrect Sub Surface Scattering.
Problem was the passes to fill in the indirect args buffer was tagged to be on the AsyncCompute Pipe  but all other passes are on the GFX pipe.

#jira UE-99741
#rb john.hable

#ROBOMERGE-SOURCE: CL 14535762 in //UE5/Release-5.0-M2/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-M2 -> Main) (v749-14533626)

[CL 14535769 by john white in ue5-main branch]
2020-10-21 12:59:55 -04:00
zach bethel
c907e84398 Build fixes.
#rb none
#rnx

[CL 14524302 by zach bethel in ue5-main branch]
2020-10-20 12:12:06 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
graham wihlidal
ba78afedb6 Fixed typo Seprable -> Separable in ComputeSubsurfaceForView
#rb none

[CL 14186444 by graham wihlidal in ue5-main branch]
2020-08-26 02:20:21 -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
kevin ortegren
541e92d1e9 Clamp hardcoded mip level to one that works for the given texture size when creating texture in SSS pass
#rb John.Hable
#rnx


#ROBOMERGE-SOURCE: CL 11940564 via CL 11943474 via CL 11943776 via CL 11944054
#ROBOMERGE-BOT: (v656-11643781)

[CL 11946802 by kevin ortegren in Main branch]
2020-03-05 13:48:38 -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
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
Juan Canada
2ecf4f9708 Merging //UE4/Dev-Main@10877709 to Dev-RenderPlat-Staging(//UE4/Dev-Rendering)
#rnx
#rb none

[CL 10895568 by Juan Canada in Dev-RenderPlat-Staging branch]
2020-01-07 13:45:01 -05:00
ryan durand
0f0464a30e Updating copyright for Engine Runtime.
#rnx
#rb none


#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870549 by ryan durand in Main branch]
2019-12-26 14:45:42 -05:00
Rolando Caloca
f83ae4807a Copying //UE4/Dev-Rendering@9317594 to Dev-RenderPlat-Staging
#rb none
#rnx

[CL 9317904 by Rolando Caloca in Dev-RenderPlat-Staging branch]
2019-10-01 13:03:04 -04:00
Marcus Wassmer
ded7cece25 Copying //UE4/Dev-Rendering@8444433 to Dev-RenderPlat-Staging (//UE4/Dev-RenderPlat-Staging)
#rb none

[CL 8445676 by Marcus Wassmer in Dev-RenderPlat-Staging branch]
2019-09-03 19:19:28 -04:00
zach bethel
b37b6e6b34 Fixed SSS removing the UAV flag.
#rb none
#jira none

[CL 8117659 by zach bethel in Dev-Rendering branch]
2019-08-19 13:27:06 -04:00