guillaume abadie
c1819a0532
Implements r.AntiAliasingMethod
...
#rb none
#preflight 60d33c8cd9586b000132acac
#ROBOMERGE-SOURCE: CL 16758022
#ROBOMERGE-BOT: (v835-16672529)
[CL 16758023 by guillaume abadie in ue5-main branch]
2021-06-23 11:38:33 -04:00
Jian Ru
6930d8a438
Reuse previous frame SceneColorHalfRes for scene color downsample output instead of creating a new one. This prevents having two non-transient SceneColorHalfRes textures allocated on fast VRAM
...
#jira UE-117189
#rb ben.woodhouse
[CL 16717026 by Jian Ru in ue5-main branch]
2021-06-18 01:37:20 -04:00
guillaume abadie
daf02cf5f2
Separates TSR source code from TAA
...
#rb none
[FYI] wei.liu
#ROBOMERGE-SOURCE: CL 16621853
#ROBOMERGE-BOT: (v830-16605563)
[CL 16621862 by guillaume abadie in ue5-main branch]
2021-06-10 08:42:21 -04:00
guillaume abadie
725d772cca
Implements r.TemporalAA.EnableResponsiveAA
...
#rb none
#ROBOMERGE-SOURCE: CL 16621178
#ROBOMERGE-BOT: (v830-16605563)
[CL 16621195 by guillaume abadie in ue5-main branch]
2021-06-10 07:57:02 -04:00
Wei Liu
de5a48902e
1. Fix a bug of missing velocity due to wrong LoadAction for parallel rendering.
...
2. Add a project setting option to avoid generating velocity and TAA shader unexpectly for mobile platform.
#jira none
#rb Dmitriy.Dyomin, Guillaume.Abadie
[CL 16584354 by Wei Liu in ue5-main branch]
2021-06-08 06:01:07 -04:00
Andrew Davidson
3ddc3a4da3
Merge up from //UE5/Dev-LargeWorldCoordinates
...
#rb none
[CL 16211417 by Andrew Davidson in ue5-main branch]
2021-05-05 15:07:25 -04:00
Guillaume Abadie
cb79c493ab
Adds an option for r.TemporalAA.ShadingRejection.SpatialFilter to run at history rejection resolution
...
#rb none
[CL 16167311 by Guillaume Abadie in ue5-main branch]
2021-04-30 08:22:08 -04:00
Guillaume Abadie
045cdbbaa6
Implements experimental r.TemporalAA.RejectSeparateTranslucency
...
#rb none
[CL 16143955 by Guillaume Abadie in ue5-main branch]
2021-04-28 10:59:10 -04:00
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
Guillaume Abadie
07bc47754f
Implements FScreenTransform with operator overload to construct custom viewport transformations easily
...
#rb zach.bethel
[CL 16114603 by Guillaume Abadie in ue5-main branch]
2021-04-26 11:28:05 -04:00
Guillaume Abadie
06fbde6005
Nukes r.UsePreExposure
...
#rb uriel.doyon, jack.porter
[CL 16070715 by Guillaume Abadie in ue5-main branch]
2021-04-21 04:17:42 -04:00
guillaume abadie
99bead4c9c
Fixes D3D11 -d3ddebug error in Gen5TAA
...
#rb kevin.ortegren
#lockdown michal.valient
#jira UE-113475
#ROBOMERGE-SOURCE: CL 16021060 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v789-15992632)
[CL 16022572 by guillaume abadie in ue5-main branch]
2021-04-15 12:10:42 -04:00
guillaume abadie
d8e9947189
Enables Gen5 TAA and Temporal Upsampling by default engine wide
...
Disabled on EngineTest to avoid invalidating screenshot test's gold images
Disabled on QAGame to avoid causing unexpected surprises with short notice until QA have tried it out.
Has already been enabled on ShooterGame and all other internal projects
#rb kevin.ortegren
#lockdown kevin.ortegren
[FYI] michal.valient, zachary.wilson, brian.karis, wei.liu, jack.porter
#jira UE-113029
#ROBOMERGE-OWNER: guillaume.abadie
#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 15952870 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v787-15839533)
#ROBOMERGE-CONFLICT from-shelf
[CL 15960072 by guillaume abadie in ue5-main branch]
2021-04-08 16:48:45 -04:00
Guillaume Abadie
c34500488f
Uses CFLAG_Wave32 on FTAAUpdateHistoryCS
...
#rb none
[CL 15929230 by Guillaume Abadie in ue5-main branch]
2021-04-06 08:30:47 -04:00
Guillaume Abadie
0aa5c0178f
Implements r.TemporalAA.Debug.SetupExtraPasses
...
#rb none
[CL 15890591 by Guillaume Abadie in ue5-main branch]
2021-04-01 12:25:23 -04:00
Guillaume Abadie
b2b0884d36
Changes the default of r.TemporalAA.R11G11B10History
...
#rb none
#robomerge Release-5.0-EarlyAccess
[CL 15805824 by Guillaume Abadie in ue5-main branch]
2021-03-24 15:14:14 -04:00
Guillaume Abadie
7300b325f4
Optimises TAA's CompareHistory pass
...
#rb none
#robomerge Release-5.0-EarlyAccess
[CL 15804388 by Guillaume Abadie in ue5-main branch]
2021-03-24 14:08:18 -04:00
Guillaume Abadie
5a53242573
Optimises TAA's filter frequency pass
...
#rb none
[CL 15800083 by Guillaume Abadie in ue5-main branch]
2021-03-24 11:40:43 -04:00
Guillaume Abadie
1bc9d37881
Removes branches from TAADilateVelocity.usf and implements COMPRESS_PREV_USE_COUNT
...
Saves ~0.1ms at 1080p input
#rb none
#robomerge Release-5.0-EarlyAccess
[CL 15795816 by Guillaume Abadie in ue5-main branch]
2021-03-24 06:45:09 -04:00
Guillaume Abadie
11d2f59735
Controls whether Gen5TAA is supported solely based on FDataDrivenShaderPlatformInfo
...
#rb chris.waters
#jira UE-111389
[CL 15748536 by Guillaume Abadie in ue5-main branch]
2021-03-19 12:51:42 -04:00
Guillaume Abadie
f8ff90446a
Temporily disable Gen5TAA on PCD3D_SM6 to avoid deal breaker artifacts
...
#rb chris.waters
#jira UE-111389
[CL 15748313 by Guillaume Abadie in ue5-main branch]
2021-03-19 12:29:56 -04:00
Marc Audy
8f73cd7fa9
Merge UE5/Release-Engine-Staging @ 15630841 to UE5/Main
...
This represents UE4/Main @ 15601601
[CL 15631170 by Marc Audy in ue5-main branch]
2021-03-05 19:27:14 -04:00
Guillaume Abadie
94e52669d6
Implements r.TemporalAA.AntiInterference with age based bilateral history decimation to kill ghosting on VFX
...
#rb none
[CL 15623836 by Guillaume Abadie in ue5-main branch]
2021-03-05 09:56:29 -04:00
Guillaume Abadie
96a6042297
Disables r.TemporalAA.AntiInterference by default until it works better with VFXs
...
#rb none
[CL 15529199 by Guillaume Abadie in ue5-main branch]
2021-02-25 12:01:17 -04:00
Guillaume Abadie
27253d5ba7
Implements Gen5TAA's AntiInterference heuristic
...
#rb none
[CL 15472977 by Guillaume Abadie in ue5-main branch]
2021-02-19 12:59:59 -04:00