Commit Graph

122 Commits

Author SHA1 Message Date
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
wei liu
35f199da49 Fix a bug of invalid custom depth is used in PP material.
#jira UE-89660

#rb jack.porter, mi.wang

#ROBOMERGE-SOURCE: CL 11729627 in //UE4/Release-4.25/... via CL 11729654
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 11729684 by wei liu in Main branch]
2020-02-28 08:51:06 -05:00
jack porter
1324b011f4 Integrate fix for issue with custom depth comparisons on mobile when no custom depth primitives are rendered
#rnx
#rb Wei.Liu
#jira UE-89660
#lockdown Cristina.Riveron
[FYI] Wei.Liu

#ROBOMERGE-SOURCE: CL 11646289 in //UE4/Release-4.25/... via CL 11646301
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 11646324 by jack porter in Main branch]
2020-02-26 22:02:22 -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
jack porter
c2a7ad34a1 Change mobile custom stencil format from B8G8R8A8 to G8, save depth to R16F color target and use memoryless for depth target to reduce memory cost on mobile platform.
Add a Cvar for using half-res custom depth.
Add a seperate permuation for mobile custom depth stencil pixel shader, so mobile depth prepass could not be affected.
Support PostprocessMaterial stencil test on mobile platform base on the new mobile custom depth implementation
#rb wei.liu, dmitriy.dyomin, mi.wang


#ROBOMERGE-OWNER: jack.porter
#ROBOMERGE-AUTHOR: jack.porter
#ROBOMERGE-SOURCE: CL 11302451 via CL 11302452
#ROBOMERGE-BOT: (v649-11301724)

[CL 11302544 by jack porter in Main branch]
2020-02-09 23:33:32 -05:00
Rolando Caloca
bbb9564388 Copying //UE4/Dev-RenderPlat-Staging@11110326 to //UE4/Main
#rb none
#rnx

[CL 11110369 by Rolando Caloca in Main branch]
2020-01-24 18:07:01 -05:00
Rolando Caloca
db7cb13cd5 Merging //UE4/Main@11108668 to Dev-RenderPlat-Staging
#rb none
#rnx

[CL 11109810 by Rolando Caloca in Dev-RenderPlat-Staging branch]
2020-01-24 17:26:14 -05:00
arciel rekman
64a79ac0b2 Release a missed global resource on RHI shutdown (fixes crash on exit). (UE-87341)
#rb none
[FYI] Matt.Collins
#jira UE-87341

#ROBOMERGE-SOURCE: CL 11095349 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v640-11091645)

[CL 11095353 by arciel rekman in Main branch]
2020-01-23 11:31:00 -05:00
Juan Canada
f396f56a0b Merging //UE4/Dev-Main@11042002 to Dev-RenderPlat-Staging(//UE4/Dev-Rendering)
#rnx
#rb none

[CL 11075443 by Juan Canada in Dev-RenderPlat-Staging branch]
2020-01-21 14:54:20 -05:00
matt collins
6eb6dd3756 Fix and re-enable denoiser for mac metal.
Added a Uint32 dummy texture that's 1x1 set to 0 (because metal needs an explicit conversion when reading 8888 as uint)
Switched Denoiser intermediates to 16F from R11G11B10 as in SSGI.
FSSDCompressMetadataCS now uses ShouldCompileSignalPipeline to determine which permutations to compile.

[REVIEW] guillaume.abadie, will.damon, rolando.caloca
#rb will.damon, rolando.caloca
#jira UE-86896
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 11033417 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v633-10983880)

[CL 11033419 by matt collins in Main branch]
2020-01-16 14:00:26 -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
Jack Porter
a5a3200e24 Pulling Dev-RPS
#rb none

[CL 10646884 by Jack Porter in Dev-Mobile branch]
2019-12-11 03:28:23 -05:00
brandon schaefer
7efa7b0172 Clean up stuff StencilDummy/SRV on ReleaseDynamicRHI
#jira none
#rb none
[FYI] zach.bethel
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 10325624 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v593-10286020)

[CL 10326541 by brandon schaefer in Main branch]
2019-11-20 17:05:27 -05:00
zach bethel
ec8563a254 Fix for wrong format dummy StencilSRV assigned to SceneTextures uniform buffer.
#rb none
#jira none

#ROBOMERGE-SOURCE: CL 10220818 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v590-10202696)

[CL 10220829 by zach bethel in Main branch]
2019-11-14 15:13:31 -05:00
john white
8ed98ad94d Updates to GTAO
Improved Spatial and temporal filters.
Removed upsample for full res render
Improved spatial offsets per sample

#rb jeff.newquist


#ROBOMERGE-SOURCE: CL 9638171 via CL 9638212
#ROBOMERGE-BOT: (v531-9631997)

[CL 9638232 by john white in Main branch]
2019-10-17 11:24:15 -04:00
Wei Liu
23c9c360a6 Add an option on material for forward shaing (including mobile) to use EnvBRDF instead of EnvBRDFApprox to have a better IBL effect.
#jira UE-81763
#rb dmitriy.dyomin, mi.wang

[CL 9566837 by Wei Liu in Dev-Mobile branch]
2019-10-14 09:02:17 -04: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
Michael Lentine
9db7de9fdf Copying //UE4/Dev-Physics to Dev-Main (//UE4/Dev-Main) [at] 9098278
#rb none
#rnx

[CL 9098401 by Michael Lentine in Main branch]
2019-09-25 13:55:37 -04:00
john white
e2f49ce427 GTAO Updates.
Added tuning controls for intensity and power.
Added Quality options set via r.AmbientOcclusionMaxQuality
Added optimized version of the main horizon searhc inner loop that pretends the depth buffer is othographic height map rather than perspective.
Use modified random normal texture

#rb none


#ROBOMERGE-SOURCE: CL 8775587 via CL 8796224
#ROBOMERGE-BOT: (v422-8689730)

[CL 8796441 by john white in Main branch]
2019-09-17 22:03:34 -04:00
Marcus Wassmer
6517c68ef5 Copying //UE4/Dev-RenderPlat-Staging@8684824 to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 8684840 by Marcus Wassmer in Main branch]
2019-09-14 09:45:25 -04:00
john white
065e4d71a8 New Screen Space Ambient Occlusion (SSAO) type added.
This is GTAO based on the activision paper.
http://iryoku.com/downloads/Practical-Realtime-Strategies-for-Accurate-Indirect-Occlusion.pdf

#rb uriel.donyon


#ROBOMERGE-SOURCE: CL 8580386 via CL 8617488
#ROBOMERGE-BOT: (v409-8614070)

[CL 8628938 by john white in Main branch]
2019-09-10 18:14:02 -04:00
devansh maheshwari
33a7450b7b Sobol random texture fix
#jira UE-48123
#rb none

#ROBOMERGE-SOURCE: CL 7437480 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7437482 by devansh maheshwari in Main branch]
2019-07-18 09:55:34 -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
bf9bdacffb DR - Fix CustomStencilSRV requiring a view of a texture, not a buffer (crashes Vulkan)
#rb none
#fyi Daniel.Wright
#rnx

[CL 4705744 by Rolando Caloca in Dev-Rendering branch]
2019-01-10 17:52:09 -05:00