Commit Graph

126 Commits

Author SHA1 Message Date
Jian Ru
e476456fa6 Fix an issue where r.FastVRam.PostProcessMaterial has no effect
#jira UE-118063

[CL 16657698 by Jian Ru in ue5-main branch]
2021-06-14 09:12:41 -04:00
Arciel Rekman
19f8932436 Use material asset names, and not friendly names, for debug markers.
- Friendly name ignores material instances for historical reasons (it should really be using a debug name on the shadermap).

#rb Kevin.Ortegren
#jira none

[CL 16606161 by Arciel Rekman in ue5-main branch]
2021-06-09 11:40:42 -04:00
zach bethel
c8cd80f396 Converted SetShaderUniformBufferImmediate to local uniform buffers to move creation off the render thread. Removed uses of RHICommandListImmediate. Moved local uniform buffer functions onto the compute command list.
[CL 16478490 by zach bethel in ue5-main branch]
2021-05-26 20:00:20 -04:00
zach bethel
df6a7567cd Don't do custom stencil if no custom depth texture exists.
#jira UE-114813
#rb luke.thatcher

[CL 16276880 by zach bethel in ue5-main branch]
2021-05-11 14:15:48 -04:00
Marc Audy
cac1fe0019 Merge UE5/Release-Engine-Staging @ CL# 15299266 to UE5/Main
This represents UE4/Main @ CL# 15277572

[CL 15299962 by Marc Audy in ue5-main branch]
2021-02-03 14:57:28 -04:00
Wei Liu
8dfe62c2b4 Port all mobile eye-adaptation resources to RDG.
#jira none

#rb Dmitriy.Dyomin, Jack.Porter, Mi.Wang, Zachary.Bethel

[CL 15278893 by Wei Liu in ue5-main branch]
2021-02-02 04:25:26 -04:00
zach bethel
ab5518a560 Fixed unity build compilation error.
#rnx
#rb none
#jira UE-106143

[CL 15068629 by zach bethel in ue5-main branch]
2021-01-13 12:58:25 -04:00
Marc Audy
68150e0be7 Merge UE5/Release-Engine-Staging to UE5/Main @ 14611496
This represents UE4/Main @ 14594913

[CL 14612291 by Marc Audy in ue5-main branch]
2020-10-29 13:38:15 -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
05d33be488 Removal of the deprecated rendering composition graph from the engine.
#rb christopher.waters
#fyi charles.derousiers, steve.smith
#jira none

[CL 14523947 by zach bethel in ue5-main branch]
2020-10-20 11:36:46 -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
wei liu
3d8db0ac3e Support LightShaft work with MSAA on IOS.
Make all postprocess passes including postprocess materials work properly with MSAA on IOS.

#jira UE-88184

#rb dmitriy.dyomin, allan.bentham, mi.wang, jack.porter

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

[CL 11646201 by wei liu in Main branch]
2020-02-26 21:42:01 -05:00
jack porter
4467856d61 Fix a bug in mobile custom depth stencil when using half resolution.
#rb Wei.Liu


#ROBOMERGE-SOURCE: CL 11329662 via CL 11329667
#ROBOMERGE-BOT: (v653-11302973)

[CL 11329674 by jack porter in Main branch]
2020-02-11 06:22:25 -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
Josh Adams
aa9705149b Copying Private-LoadTimes-4.24 stream to Main. Biggest changes are in Materials/Shader memory freezing.
#rb none

[CL 11282608 by Josh Adams in Main branch]
2020-02-06 13:13:41 -05:00
Chris Gagnon
76c6bcbfeb UE4 Main merged to Dev-Tools-Staging at CL 11164391
#rb none

[CL 11171981 by Chris Gagnon in Dev-Tools-Staging branch]
2020-01-29 20:39:37 -05:00
Patrick Boutot
b67ff68e04 Copying //UE4/Dev-VirtualProduction to //UE4/Dev-Tools-Staging @ 11168401
#rb none
#rnx

[CL 11170710 by Patrick Boutot in Dev-Tools-Staging branch]
2020-01-29 18:45:15 -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
steve smith
08f27c6f02 Fix left-eye rendering black with post-process materials applied post-tonemapping.
PostProcess material should only copy the view portion of the rendertarget texture rather than the entire thing.
#jira UE-85935
#rb zach.bethel
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 11073814 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v637-11041722)

[CL 11074807 by steve smith in Main branch]
2020-01-21 13:45:29 -05:00
Patrick Boutot
8d15bc4748 Merging //UE4/Dev-Tools-Staging to Dev-VirtualProduction (//UE4/Dev-VirtualProduction)
CL 11033125
#rb none
#rnx

[CL 11071792 by Patrick Boutot in Dev-VirtualProduction branch]
2020-01-21 09:20:43 -05:00
Patrick Boutot
7e35283da1 Merged main [at] cl 10981486
//Dev-VirtualProduction/Engine...

#rb none
#rnx
#AUTHOR: jeanmichel.dignard
#SOURCE: CL 10985598 in //UE4/Dev-Tools-Staging/...

[CL 11066063 by Patrick Boutot in Dev-VirtualProduction branch]
2020-01-20 13:49:11 -05:00
zach bethel
5b347c115c Fixed issue where post process material was assuming that the scene texture input matched the output viewport. This is not true when the post process material is 'After Tonemap' and the viewport rect is the final backbuffer.
#rb none
#jira UE-85019
#lockdown cristina.riveron

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

[CL 11001442 by zach bethel in Main branch]
2020-01-15 19:57:19 -05:00
Patrick Boutot
410c720ac7 Merging //UE4/Dev-Main @ 10886849 to Dev-Tools-Staging (//UE4/Dev-Tools-Staging)
#rb none
#rnx
#author jeanmichel.dignard

[CL 10992634 by Patrick Boutot in Dev-VirtualProduction branch]
2020-01-15 09:39:21 -05:00
dmitriy dyomin
ee76d191ca Use blending for PP materials only when alpha output is enabled
[FYI] zach.bethel


#ROBOMERGE-SOURCE: CL 10991193 via CL 10991209 via CL 10991212
#ROBOMERGE-BOT: (v633-10983880)

[CL 10991215 by dmitriy dyomin in Main branch]
2020-01-15 01:29:06 -05:00