Commit Graph

98 Commits

Author SHA1 Message Date
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
Rolando Caloca
f63a3e857e Merging //UE4/Main@11178322 to Dev-RenderPlat-Staging
#rnx
#rb none

[CL 11195678 by Rolando Caloca in Dev-RenderPlat-Staging branch]
2020-01-31 10:34:10 -05:00
jian ru
5b88ce6205 Replace the SRVs TMap in FSceneRenderTargetItem with an array and clear cubemap SRVs after mip gen. This saved 0.09 ms RT time according to a 10-run replay A/B test.
#ROBOMERGE-SOURCE: CL 11161773 via CL 11161777 via CL 11161784
#ROBOMERGE-BOT: (v640-11091645)

[CL 11164813 by jian ru in Main branch]
2020-01-29 14:13:26 -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
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
Rolando Caloca
c2d62c0ecc Copying //UE4/Dev-Rendering@10763356 to //UE4/Dev-RenderPlat-Staging
#rb none
#rnx

[CL 10769097 by Rolando Caloca in Dev-RenderPlat-Staging branch]
2019-12-17 14:14:23 -05:00
guillaume abadie
b8fa71d2bd Fixes crashes in QAEntry map
#rb none
#jira none
[FYI] zach.bethel

#ROBOMERGE-SOURCE: CL 10166912 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v587-10111126)

[CL 10167826 by guillaume abadie in Main branch]
2019-11-13 17:29:52 -05:00
guillaume abadie
413b445617 Allows to read any RDG resources in a GenerateMips pass
#rb zach.bethel
#jira none

#ROBOMERGE-SOURCE: CL 10129378 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v587-10111126)

[CL 10129395 by guillaume abadie in Main branch]
2019-11-13 13:12:15 -05: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
Marcus Wassmer
ded7cece25 Copying //UE4/Dev-Rendering@8444433 to Dev-RenderPlat-Staging (//UE4/Dev-RenderPlat-Staging)
#rb none

[CL 8445676 by Marcus Wassmer in Dev-RenderPlat-Staging branch]
2019-09-03 19:19:28 -04:00
zach bethel
cb2e114967 Fixes for build warnings.
#rb none
#jira none

[CL 8096916 by zach bethel in Dev-Rendering branch]
2019-08-16 14:50:26 -04:00
zach bethel
dcac67ab04 Remove MSAA assert in render graph builder.
#rb none
#jira none

[CL 8095889 by zach bethel in Dev-Rendering branch]
2019-08-16 13:51:18 -04:00
zach bethel
bccbd898cf Clobber depth now uses something more exotic than 0.
#rb none
#jira none

[CL 8091388 by zach bethel in Dev-Rendering branch]
2019-08-16 11:25:10 -04:00
zach bethel
e8fd560e38 Refactored ClearUAV into RenderGraphUtils. Renamed to AddClearUAVPass to match convention. Implemented using texture descriptor instead of parent RHI texture. Removed RDG validation workaround that allowed parent texture to be accessed without being declared. Added r.RDG.ClobberResources implementation which can help catch bugs with clears or sampling outside a valid view rect.
#jira none
#rb guillaume.abadie

[CL 8069092 by zach bethel in Dev-Rendering branch]
2019-08-15 18:58:08 -04:00
zach bethel
029c16f223 Minor cleanup of RDG internals.
#rb none
#jira none

[CL 7846751 by zach bethel in Dev-Rendering branch]
2019-08-07 18:32:00 -04:00
Guillaume Abadie
61d78d391f Removes the store action on the render target binding that is just redondant.
#rb zach.bethel

[CL 7562289 by Guillaume Abadie in Dev-Rendering branch]
2019-07-23 14:26:29 -04:00
Guillaume Abadie
cbdc361c0b Extends FRDGTextureSRVDesc to all capabilities of the RHI
#rb zach.bethel

[CL 7443969 by Guillaume Abadie in Dev-Rendering branch]
2019-07-18 19:08:07 -04:00
Juan Canada
ce2b5909c8 Merging //UE4/Dev-Main@7438020 to Dev-Rendering (//UE4/Dev-Rendering)
#rnx
#rb none

[CL 7442279 by Juan Canada in Dev-Rendering branch]
2019-07-18 16:19:57 -04:00
zach bethel
14c8103d2b Integrated render graph fixes from 4.23.
#jira none
#rb none

[CL 7327638 by zach bethel in Dev-Rendering branch]
2019-07-16 16:39:50 -04:00
zach bethel
53b49dee8a Minor fixes to RenderGraph implementation.
#rb none
#jira none

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

[CL 7326772 by zach bethel in Main branch]
2019-07-16 15:10:54 -04:00
zach bethel
f38aad9da5 Refactored render graph validation logic. Hardened mip generation pass barrier handling. Fixed compute-based mip generation pass helper.
#jira UE-77059
#rb guillaume.abadie

#ROBOMERGE-OWNER: zach.bethel
#ROBOMERGE-AUTHOR: zach.bethel
#ROBOMERGE-SOURCE: CL 7324754 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7324765 by zach bethel in Main branch]
2019-07-16 13:08:56 -04:00
zach bethel
586d513cb3 Fixed issue where RDG buffer pool would grow unbounded.
#rb guillaume.abadie
#jira UE-76453

[CL 7252771 by zach bethel in Dev-Rendering branch]
2019-07-09 17:24:17 -04:00
zach bethel
564177bd96 Fixed issue where RDG buffer pool would grow unbounded.
#rb guillaume.abadie
#jira UE-76453

#ROBOMERGE-SOURCE: CL 7252701 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v368-7249887)

[CL 7252715 by zach bethel in Main branch]
2019-07-09 17:22:17 -04:00
Guillaume Abadie
7e32eb21dd Improves visualise texture tool with more information on the draw event of the pass and avoid capturing resource with undesired mip level.
#rb none
#fyi zach.bethel

[CL 7208096 by Guillaume Abadie in Dev-Rendering branch]
2019-06-28 21:53:33 -04:00