andrew davidson
cac76b118e
Fix FVector2D variant casts - Renderer
...
Submitted on behalf of fred.kimberley
#rb andy.davidson
#preflight 61f8700e41414fb013dd4002
#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 18801433 in //UE5/Release-5.0/... via CL 18802090 via CL 18821511
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)
[CL 18821594 by andrew davidson in ue5-main branch]
2022-02-02 01:43:41 -05:00
guillaume abadie
4fb419e0cc
A file of 18721597 didn't shelve properly for horde submission
...
#rb trivial
#preflight trivial
#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 18721905 in //UE5/Release-5.0/... via CL 18721908 via CL 18721949
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18721958 by guillaume abadie in ue5-main branch]
2022-01-25 08:53:37 -05:00
axel riffard
92a7004918
Harmonize Metal version to use in iOS / Mac
...
#jira UE-135971
#rb jack.porter
[FYI] will.damon, carl.lloyd
#preflight 61e51ef2a2616066f675dd5e
#ROBOMERGE-OWNER: axel.riffard
#ROBOMERGE-AUTHOR: axel.riffard
#ROBOMERGE-SOURCE: CL 18631139 in //UE5/Release-5.0/...
#ROBOMERGE-BOT: UE5 (Release-5.0 -> Release-Engine-Staging) (v899-18417669)
#ROBOMERGE-CONFLICT from-shelf
#p4v-cherrypick 18631594
#preflight 61e643cb1f30b67a22f3febd
[CL 18636647 by axel riffard in ue5-main branch]
2022-01-17 23:50:00 -05:00
guillaume abadie
ff778e6df5
Fixes a crash in FFT bloom in highres screenshot
...
#rb none
#preflight 61d31662932a02483cb24f28
#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 18501181 in //UE5/Release-5.0/... via CL 18501191
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18501201 by guillaume abadie in ue5-release-engine-test branch]
2022-01-03 10:44:47 -05:00
guillaume abadie
455b38046d
Fixes a bunch of vector precisions in post processing
...
#rb trivial
#jira none
#preflight 61af6ba18358693a22d78f41
#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 18394836 in //UE5/Release-5.0/... via CL 18394861
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)
[CL 18394867 by guillaume abadie in ue5-release-engine-test branch]
2021-12-07 09:55:09 -05:00
guillaume abadie
cffaa1fe82
Replaces r.Bloom.HalfResConvolution with r.Bloom.ScreenPercentage
...
#rb none
#jira none
#preflight 61ae42868358693a22c276d0
#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 18385314 in //UE5/Release-5.0/... via CL 18385332
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)
[CL 18385358 by guillaume abadie in ue5-release-engine-test branch]
2021-12-06 13:45:02 -05:00
guillaume abadie
2e85f24b98
Reland 18322673: Moves the bloom's intensity to be applied before writing to the bloom rdg texture
...
This allows lens flares to work with FFT bloom without introducing additional memory bandwidth costs in the tonemapper.
#rb none
#preflight 61a63600361aa0b85b3c506b
#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 18324910 via CL 18374616 via CL 18374634
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18374649 by guillaume abadie in ue5-release-engine-test branch]
2021-12-03 17:20:45 -05:00
guillaume abadie
d69c4ec4c5
Saves 0.5ms in post processing in sandbox
...
1) Allows motion blur to output half and/or quarter res based on what the following passes needs. This avoids adding downsampling passes after
2) Runs FFT bloom on async compute to overlap with all the histogram exposure and local pre exposure stuf
3) Fixes a bug where r.Bloom.HalfResolutionFFT resolution was also dependent r.PostProcessing.QuarterResolutionDownsample
Frosty configurations:
1) Configures to use simple 2x2 dowsampling in post processing to be able to use the fast motion blur code path
2) Configures histogram exposure and local exposure to quarter res.
#rb none
#preflight 616b3f3cf36f7c00011ec1d5
#lockdown michal.valient
[FYI] tiago.costa, josie.wang, brian.karis
#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 17838792 via CL 18003486 via CL 18369468 via CL 18369549
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18369594 by guillaume abadie in ue5-release-engine-test branch]
2021-12-03 12:54:09 -05:00
Marc Audy
0c3be2b6ad
Merge Release-Engine-Staging to Test @ CL# 18240298
...
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
guillaume abadie
5c6b9a807e
Fixes warnings in FFT bloom
...
#rb none
#preflight none
#ROBOMERGE-SOURCE: CL 17028354 via CL 17028356
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v845-17028103)
[CL 17028360 by guillaume abadie in ue5-release-engine-test branch]
2021-08-03 07:02:06 -04:00
guillaume abadie
9094e71307
Removes some dead code in PostProcessFFTBloom.cpp
...
#rb none
#preflight none
#ROBOMERGE-SOURCE: CL 17028019 via CL 17028025
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v843-17027566)
[CL 17028033 by guillaume abadie in ue5-release-engine-test branch]
2021-08-03 06:27:37 -04:00
guillaume abadie
5ee6c0677f
Applies FFT bloom to scene color in tonemaper pass
...
#rb none
#preflight 6108fb105938f90001f46485
[FYI] david.hill
#ROBOMERGE-SOURCE: CL 17027723 via CL 17027778
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v843-17027566)
[CL 17027795 by guillaume abadie in ue5-release-engine-test branch]
2021-08-03 06:12:26 -04:00
guillaume abadie
2ff4fd8b6d
Disables FFT bloom if still use the default texture proxy, and invalidate caches the FFT bloom kernel based on the RHITexture*
...
#rb none
#preflight 6103da754cd7930001e15457
#ROBOMERGE-SOURCE: CL 17006810 via CL 17006816
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)
[CL 17006817 by guillaume abadie in ue5-release-engine-test branch]
2021-07-30 08:41:17 -04:00
guillaume abadie
72fed83910
Rewrites FFT bloom to RDG
...
#rb none
[FYI] david.hill
#preflight 61026d280b9ea90001ed3247
#ROBOMERGE-SOURCE: CL 16993196 via CL 16993223
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)
[CL 16993230 by guillaume abadie in ue5-release-engine-test branch]
2021-07-29 06:02:41 -04:00
guillaume abadie
84e62d345c
Implements r.Bloom.HalfResolutionFFT=2 for quarter-res FFT Bloom
...
Original author: Bennett Bernardoni
#rb none
#preflight 60ffbc037f21c90001f29648
#ROBOMERGE-SOURCE: CL 16966794 via CL 16970696
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)
[CL 16970849 by guillaume abadie in ue5-release-engine-test branch]
2021-07-27 14:02:28 -04:00
arciel rekman
25df88b8de
Make FFT Bloom work with -rhivalidation (UE-116006).
...
- Works with both Fits and !FitsInGroupShared (multipass) modes.
#rb Mihnea.Balta, Carl.Lloyd
[at]Mihnea.Balta, [at]Carl.Lloyd, [at]JeanNoe.Morisette
#jira UE-116006
#ROBOMERGE-SOURCE: CL 16774894 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)
[CL 16774917 by arciel rekman in ue5-release-engine-test branch]
2021-06-24 11:58:23 -04:00
danny couture
25c6066c53
Prepare for the deprecation of direct access to the Resource member of UTexture in favor of the GetResource() accessor.
...
#rb Francis.Hurteau
#preflight 609e5182ef86d30001ad0a18
#rnx
#ROBOMERGE-SOURCE: CL 16328103 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v804-16311228)
[CL 16328107 by danny couture in ue5-release-engine-test branch]
2021-05-14 07:17:49 -04:00
zach bethel
1219c611c8
Removed FRDGTexture::GetPooledRenderTarget() usage and deprecated in prepration for transient allocator support.
...
#rb kenzo.terelst
[CL 15628262 by zach bethel in ue5-main branch]
2021-03-05 15:28:03 -04:00
Rune Stubbe
83e5df9656
Disabled FFTBloom on platforms that don't support it instead of crashing.
...
#rb none
#fyi jeff.farris, michal.valient, graham.wihlidal
[CL 14834429 by Rune Stubbe in ue5-main branch]
2020-12-02 07:34:58 -04:00
Marc Audy
4c1bb11c29
Merge UE5/Release-Engine-Staging to UE5/Main @ 14548662
...
This represents UE4/Main @ 14525125 + cherrypicked fixes
#skipundocheck
[CL 14551026 by Marc Audy in ue5-main branch]
2020-10-22 19:19:16 -04:00
zach bethel
1be4df8f48
Removed deprecated resource transition API from the engine.
...
#rb kenzo.terelst, christopher.waters, mihnea.balta
#fyi will.damon, brian.white, rolando.caloca
#jira none
[CL 14495239 by zach bethel in ue5-main branch]
2020-10-14 14:20:26 -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
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
rolando caloca
d7fc07f4ea
UE4.25 - Deprecate UnbindRenderTargets
...
#rb none
#lockdown Marcus.Wassmer
#jira UE-91584
#ROBOMERGE-OWNER: rolando.caloca
#ROBOMERGE-AUTHOR: rolando.caloca
#ROBOMERGE-SOURCE: CL 12632871 in //UE4/Release-4.25/... via CL 12632899 via CL 12633229
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)
[CL 12633251 by rolando caloca in Main branch]
2020-04-06 16:28:53 -04:00
guillaume abadie
9733e78ae9
Compiles FFT bloom only on PC
...
#rb none
#jira none
[FYI] david.hill
#ROBOMERGE-SOURCE: CL 11851199 in //UE4/Release-4.25/... via CL 11851201
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)
[CL 11851205 by guillaume abadie in Main branch]
2020-03-03 00:04:04 -05:00