Commit Graph

126 Commits

Author SHA1 Message Date
zach bethel
0850ab402b Ported histogram passes to RDG.
#rb zabir.hoque
#jira none

[CL 7956565 by zach bethel in Dev-Rendering branch]
2019-08-12 20:19:14 -04:00
uriel doyon
1d1bf5fae7 Disabled auto-exposure when using the player collision view.
#jira UE-78656
#rb none

#ROBOMERGE-SOURCE: CL 7955814 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v393-7951996)

[CL 7955815 by uriel doyon in Main branch]
2019-08-12 19:49:12 -04:00
zach bethel
ccc470831d - Cleaned up eye adaptation / histogram pass selection logic.
- Fixed eye adaptation to respect override cvar.
 - Fixed case where AEM_Max could be returned from GetEyeAdaptationMode.

#jira none
#rb zabir.hoque

[CL 7954533 by zach bethel in Dev-Rendering branch]
2019-08-12 18:03:56 -04:00
Guillaume Abadie
1d23142f7b Documents previous frame information a little bit better.
#rb none

[CL 7953367 by Guillaume Abadie in Dev-Rendering branch]
2019-08-12 17:11:25 -04:00
Rolando Caloca
aa0d2303d6 Copying //UE4/Dev-Rendering to Dev-Main (//UE4/Dev-Main) @ 6944469
#rb none
#rnx

[CL 6944849 by Rolando Caloca in Main branch]
2019-06-11 18:27:07 -04:00
Rolando Caloca
1e0da084dc DR - Deprecate FVertexShaderRHIParamRef, FHullShaderRHIParamRef, FDomainShaderRHIParamRef, FPixelShaderRHIParamRef, FGeometryShaderRHIParamRef and FComputeShaderRHIParamRef
#rb none

[CL 6665448 by Rolando Caloca in Dev-Rendering branch]
2019-05-29 13:53:05 -04:00
Rolando Caloca
8f781f5172 DR - Deprecate FShaderResourceViewRHIParamRef and FUnorderedAccessViewRHIParamRef
#rb none

[CL 6628863 by Rolando Caloca in Dev-Rendering branch]
2019-05-24 09:44:32 -04:00
Rolando Caloca
ded2ed7259 Merging //UE4/Dev-Main@6134169 to Dev-Rendering (//UE4/Dev-Rendering)
#rnx
#rb none

[CL 6139854 by Rolando Caloca in Dev-Rendering branch]
2019-04-29 11:59:36 -04:00
john white
f5af26f890 Fix deprecation warning in eye adaptation.
#rb none


#ROBOMERGE-SOURCE: CL 6034606 via CL 6037610

[CL 6037613 by john white in Main branch]
2019-04-22 14:56:32 -04:00
john white
b49ced1a82 Optimized PostProcessEyeAdaptationBasic.
Use a computer shader to divide the work up across 256 threads and then use LDS to merge back at the end.
Measured difference of 0.385ms to 0.01ms

#rb ben.woodhouse


#ROBOMERGE-SOURCE: CL 6033952 via CL 6034207

[CL 6034253 by john white in Main branch]
2019-04-22 11:46:24 -04:00
Guillaume Abadie
ae1580ad33 Fixes color pre exposure in screen space denoiser's history reprojection.
#rb none

[CL 6023722 by Guillaume Abadie in Dev-Rendering branch]
2019-04-19 18:20:01 -04:00
Uriel Doyon
e6347c2546 Re-enabling pre-exposure through the override.
#rb none

[CL 5821271 by Uriel Doyon in Dev-Rendering branch]
2019-04-10 11:54:35 -04:00
Uriel Doyon
4c1ca2e107 Temporary disabling pre-exposure through the override value, while figuring out how to fix bloom.
#rb charles.derousiers

[CL 5769780 by Uriel Doyon in Dev-Rendering branch]
2019-04-05 18:37:12 -04:00
Uriel Doyon
af3ede41ce Fixed some errors in the eye adaptation readback logic that made the engine read invalid pre-exposure entries.
Enabled pre-exposure by default on all platform that have "r.EyeAdaptationQuality 1"
#fyi brian.karis
#rb charles.derousiers

[CL 5650791 by Uriel Doyon in Dev-Rendering branch]
2019-03-29 15:51:59 -04:00
Uriel Doyon
788285f538 Small rewrite of the GPU readback framework to support texture readback using the fence to avoid stalling
#rb rolando.caloca, stu.mckenna, jonas.meyer
#fyi matt.collins

[CL 5629959 by Uriel Doyon in Dev-Rendering branch]
2019-03-28 10:37:04 -04:00
Uriel Doyon
dbb7f23ad2 Fixed pre-exposure merge issue.
#rb none

[CL 5611667 by Uriel Doyon in Dev-Rendering branch]
2019-03-27 17:25:50 -04:00
Rolando Caloca
532adaa65c DR - Merging //UE4/Dev-Main@5531558 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none
#rnx

[CL 5591014 by Rolando Caloca in Dev-Rendering branch]
2019-03-27 11:33:31 -04:00
Charles deRousiers
91c2951d6b Fix pre-exposure not working in certain view type.
Change IsRich view check to a custom flag check to compute the pre-exposure value when needed. This is necessary for having correct pre-exposure value in certain view like in the shader preview window. This issue was reported in a UDN ticket.

#rb uriel.doyon

[CL 5466810 by Charles deRousiers in Dev-Rendering branch]
2019-03-20 06:04:12 -04:00
charles derousiers
129d362e8f Fix pre-exposure never be set.
Pre-exposure on the sceneInfo was never this. This got removed in CL 5238694 as a typo?.

#rb uriel.doyon
#jira UE-71781
#lockdown nick.penwarden

#ROBOMERGE-SOURCE: CL 5466742 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5466743 by charles derousiers in Main branch]
2019-03-20 05:24:20 -04:00
Krzysztof Narkowicz
247a59ce3c Disable auto-exposure for distance field visualization modes.
#fyi uriel.doyon
#rb none
#jira none

[CL 5348768 by Krzysztof Narkowicz in Dev-Rendering branch]
2019-03-08 08:42:56 -05:00
uriel doyon
2de1645c1d Removed Intensity units for skylights when using a scene capture cubemap, also renaming the property as "Intensity Scale".
Added an "Exposure Compensation Curve" to the post process settings that add a bias based on the scene luminance in EV100.
Enabled the extended range settings for new projects.
#jira UE-69358
guillaume.abadie, brian.karis
#rb none

#ROBOMERGE-SOURCE: CL 5238694 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5238695 by uriel doyon in Main branch]
2019-02-28 10:56:59 -05:00
Juan Canada
c4fd5df4d4 Ray tracing debug modes now use an exposure of 1 for the tonemapper like standard buffer visualization modes.
#rb none
#fyi yuriy.odonnell

[CL 4721233 by Juan Canada in Dev-Rendering branch]
2019-01-14 17:36:21 -05:00
Marcus Wassmer
cbfcbbb93b Merging //UE4/Dev-Main@4662404 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none
Should be just copyright updates

[CL 4680440 by Marcus Wassmer in Dev-Rendering branch]
2019-01-03 19:16:26 -05:00
Marcus Wassmer
437b881302 Merging //UE4/Dev-Main@4547706 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none

[CL 4549073 by Marcus Wassmer in Dev-Rendering branch]
2018-11-07 15:32:18 -05:00
Matt Collins
c8ec234bac Switching back to CopyToResolveTarget to make resolves explicitly clear.
#jira UERNDR-292
#rb none

[CL 4533740 by Matt Collins in Dev-Rendering branch]
2018-11-01 18:04:13 -04:00