Commit Graph

50682 Commits

Author SHA1 Message Date
Guillaume Abadie
aafef3acfb Fixes compilation failure in reflection code
#rb none

[CL 6382665 by Guillaume Abadie in Dev-Rendering branch]
2019-05-08 17:32:03 -04:00
Guillaume Abadie
3565961cf5 Fixes SSR reprojecting current scene color when TAA is off.
Regression caused by 3364300 that no longer used PREV_FRAME_COLOR.

#rb none
#fyi brian.karis

[CL 6381638 by Guillaume Abadie in Dev-Rendering branch]
2019-05-08 17:14:47 -04:00
Stu McKenna
079e94ef4c - Fix validation issue for BUF_DrawIndirect resources on D3D12
#rb none
#fyi emil.persson

[CL 6378670 by Stu McKenna in Dev-Rendering branch]
2019-05-08 16:48:58 -04:00
Guillaume Abadie
601647d3c1 Uses the same random generator between SSR and RTR for reflection denoiser 1spp input.
#rb none

[CL 6378580 by Guillaume Abadie in Dev-Rendering branch]
2019-05-08 16:41:35 -04:00
Krzysztof Narkowicz
295c0def2a Fixed local volumetric fog shadowed light scattering.
#fyi Guillaume.Abadie
#jira UE-74217
#rb none
#rnx

[CL 6371851 by Krzysztof Narkowicz in Dev-Rendering branch]
2019-05-08 13:46:09 -04:00
Rolando Caloca
96055e9996 DR - Workaround hlslcc bug to unblock platforms
#fyi Guillaume.Abadie
#rnx
#rb none

[CL 6371781 by Rolando Caloca in Dev-Rendering branch]
2019-05-08 13:44:46 -04:00
Juan Canada
7c7bc7ecc9 Add RaytracingTestbed to the C++ automated tests. Tests are hosted in \Runtime\Renderer\Private\Tests to follow the UE4 convention.
#rb yuriy.odonnell

[CL 6368901 by Juan Canada in Dev-Rendering branch]
2019-05-08 11:59:56 -04:00
Juan Canada
cebc02b5a1 Temporary disable multiview support in ray traced shadows to avoid breaking the shadows batch denoiser. More refactoring is required to make things working. Porting RenderLights() to RGD would also be needed.
#rb none
#fyi guillaume.abadie

[CL 6368861 by Juan Canada in Dev-Rendering branch]
2019-05-08 11:55:07 -04:00
Yuriy ODonnell
07a75c4b45 Fixed static analysis warning due to alloca() being used in a loop
#jira UE-74260
#rb Emil.Persson

[CL 6365904 by Yuriy ODonnell in Dev-Rendering branch]
2019-05-08 08:31:33 -04:00
Yuriy ODonnell
3ed5c43715 Fixed implementation of FD3D12CommandContext::RHICopyBufferRegions when using mGPU
- Retrieve and use resources relevant to the parent device of current FD3D12CommandContext
- Fixed transition validation errors due to incorrect handling of duplicate underlying resources in source or destination lists

#rb Emil.Persson

[CL 6364945 by Yuriy ODonnell in Dev-Rendering branch]
2019-05-08 06:08:07 -04:00
Guillaume Abadie
14a6461f17 Fixes bokeh simulation on DOF slight out of focus that wasn't getting disabled properly.
#rb none

[CL 6355014 by Guillaume Abadie in Dev-Rendering branch]
2019-05-07 20:59:46 -04:00
Guillaume Abadie
5231c215c9 Removes unused permutation of SSR.
#rb none

[CL 6354529 by Guillaume Abadie in Dev-Rendering branch]
2019-05-07 19:28:24 -04:00
rod bogart
61138a3244 Reduce tonemap shader permutations for LinearNoToneCurve
#rb guillaume.abadie
#jira none

[CL 6352214 by rod bogart in Dev-Rendering branch]
2019-05-07 18:45:06 -04:00
Guillaume Abadie
1e1d5ca58d Offers gpu stat events to the denoisers.
#rb none

[CL 6351917 by Guillaume Abadie in Dev-Rendering branch]
2019-05-07 18:36:27 -04:00
Guillaume Abadie
1d74b87cae Offers DOF it's own gpu stat event
#rb none

[CL 6351837 by Guillaume Abadie in Dev-Rendering branch]
2019-05-07 18:35:21 -04:00
Michael Trepka
4ec8b2ff6e Mac mtlpp libraries recompiled with Xcode 10.1 to fix CIS warnings
#jira none
#rb none
#fyi Rolando.Caloca

[CL 6350113 by Michael Trepka in Dev-Rendering branch]
2019-05-07 17:46:00 -04:00
Guillaume Abadie
6b9db40352 Plugs SSR into reflection denoiser
#rb brian.karis

[CL 6350052 by Guillaume Abadie in Dev-Rendering branch]
2019-05-07 17:36:55 -04:00
Yujiang Wang
101ffd391f Fix FAccelerationStructureUpdateParams lifetime issue by changing RHIParamRef raw pointers to RHIRef ref counted pointers
#rb none

[CL 6347999 by Yujiang Wang in Dev-Rendering branch]
2019-05-07 17:08:26 -04:00
Patrick Kelly
2a44565133 Adding optional any-hit material support to AmbientOcclusion pass.
r.RayTracing.AmbientOcclusion.EnableMaterials (default = 0) allows support for visibility tracing against masked materials.

#rb none

[CL 6346339 by Patrick Kelly in Dev-Rendering branch]
2019-05-07 16:47:55 -04:00
zach bethel
a72cfeae10 Fixing build failures.
#rb none
#jira none

[CL 6343659 by zach bethel in Dev-Rendering branch]
2019-05-07 14:27:20 -04:00
Guillaume Abadie
38b3c4d6eb Uses RDG_GPU_STAT_SCOPE() in TAA.
#rb none

[CL 6343641 by Guillaume Abadie in Dev-Rendering branch]
2019-05-07 14:23:46 -04:00
zach bethel
f6a5b097a7 Fixing build failures.
#rb none
#jira none

[CL 6343597 by zach bethel in Dev-Rendering branch]
2019-05-07 14:15:30 -04:00
Krzysztof Narkowicz
438e7539ba BC6H - don't need to flush input denormals to 0, it's enough just to clamp negative values.
#rb none

[CL 6343387 by Krzysztof Narkowicz in Dev-Rendering branch]
2019-05-07 13:32:51 -04:00
Brandon Schaefer
bf3b13752b Fix compiler error if the csv profiler is not enabled
#jira none
#rb none
#fyi Zach.Bethel, Rolando.Caloca

[CL 6343309 by Brandon Schaefer in Dev-Rendering branch]
2019-05-07 13:17:50 -04:00
Charles deRousiers
4b37196980 Activate new shadow bias.
* Add default value for constant / slope bias.
* Enable receiver bias for directional, spot light, & rect light
* Add variable to tweak receiver bias per light types
* Add receiver bias for point light

This changelist will require test screenshots update.

#rb none
#fyi Krzysztof.Narkowicz

[CL 6342308 by Charles deRousiers in Dev-Rendering branch]
2019-05-07 12:41:06 -04:00