Commit Graph

103 Commits

Author SHA1 Message Date
aurel cordonnier
a6e741e007 Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00
christopher waters
6c4b4a91a4 Adding a required StencilRef argument to SetGraphicsPipelineState.
#jira none
#rb zach.bethel, mihnea.balta, florin.pascu
#preflight 61312f4a79ce170001d4a79e

#ROBOMERGE-SOURCE: CL 17422777 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
#ROBOMERGE[bot1]: emt

[CL 17422941 by christopher waters in ue5-release-engine-test branch]
2021-09-03 12:04:52 -04:00
jian ru
bd48648b2a Fix an issue where r.FastVRam.PostProcessMaterial has no effect
#jira UE-118063

#ROBOMERGE-SOURCE: CL 16657698 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)

[CL 16657700 by jian ru in ue5-release-engine-test branch]
2021-06-14 09:12:52 -04:00
arciel rekman
1aeaed1309 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

#ROBOMERGE-SOURCE: CL 16606161 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16606165 by arciel rekman in ue5-release-engine-test branch]
2021-06-09 11:40:50 -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