christopher waters
1f21b73b25
Ran IWYU on RHI and RenderCore, private only.
...
#preflight 63d358c85c69f453c1f79c37
[CL 23889591 by christopher waters in ue5-main branch]
2023-01-27 14:54:10 -05:00
christopher waters
fa2ebfe998
Adding includes to rendering cpp files in preparation for header changes.
...
#preflight 6387bd29fa053c489ad45427
[CL 23343615 by christopher waters in ue5-main branch]
2022-11-30 18:29:09 -05:00
zach bethel
34623f0321
Replaced thread-local MemStack with ConcurrentLinearAllocator across the renderer.
...
- Removed scene render mem-mark among others. MemStack usage is now restricted to local scopes with known marks.
- Render resources with destructors are allocated using the FSceneRenderingBulkObjectAllocator on FSceneRenderer, which is deleted when the scene render is.
#preflight 62b266e20d4d6228de97babe
#rb mihnea.balta, yuriy.odonnell
[CL 20907647 by zach bethel in ue5-main branch]
2022-06-30 19:55:24 -04:00
guillaume abadie
6aa3e60ba3
Fixes VisualizeTexture not visualizing Texture2DArray's slices
...
#rb trivial
#preflight 6295e710926be5fb68ab8d37
#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 20436510 via CL 20436511 via CL 20436521
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)
[CL 20448582 by guillaume abadie in ue5-main branch]
2022-06-01 03:50:53 -04:00
fred kimberley
7fbfaf57c8
Require explicit constructors/casts when converting between FVector, FVector3d, and FVector3f.
...
#jira UE-122078
#rb Andrew.Davidson, Colin.McGinley
#preflight standard build
#ROBOMERGE-AUTHOR: fred.kimberley
#ROBOMERGE-SOURCE: CL 18817999 in //UE5/Release-5.0/... via CL 18818012 via CL 18822871
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)
[CL 18824721 by fred kimberley in ue5-main branch]
2022-02-02 07:59:31 -05:00
zach bethel
9996233f7a
Removed unused legacy MSAA multi-texture support from IPooledRenderTarget.
...
- Deprecated legacy members from FPooledRenderTargetDesc.
- Deprecated ETextureRenderTarget and removed from RDG.
- TargetableTexture always equals ShaderResourceTexture.
- Simplified render target pool FindFreeElement.
- Create pooled buffers and textures with a known state.
#rb graham.wihlidal
#preflight 61f8488568795b2f45852274
#ROBOMERGE-AUTHOR: zach.bethel
#ROBOMERGE-SOURCE: CL 18796880 in //UE5/Release-5.0/... via CL 18797840 via CL 18799070
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)
[CL 18799188 by zach bethel in ue5-main branch]
2022-01-31 17:22:31 -05:00
zach bethel
0143cb41fa
Deprecated defunct legacy transient resource API and removed vestiges.
...
#preflight 61e0a87c250b9537f7837e74
#rb christopher.waters
#ROBOMERGE-AUTHOR: zach.bethel
#ROBOMERGE-SOURCE: CL 18607884 in //UE5/Release-5.0/... via CL 18607913 via CL 18607948
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)
[CL 18607982 by zach bethel in ue5-main branch]
2022-01-13 17:56:22 -05:00
aurel cordonnier
fc542f6cfd
Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
...
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971
[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
andrew davidson
57beb335f2
Merging //UE5/Dev-LargeWorldCoordinates [at] 17581892 to //UE5/Main
...
#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 17595295 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)
[CL 17595306 by andrew davidson in ue5-release-engine-test branch]
2021-09-22 10:01:48 -04:00
christopher waters
02fe0df0fd
ETextureCreateFlags enum class.
...
#jira none
#rb luke.thatcher
#preflight 60abd0c758f02e00017a2196
[CL 16438084 by christopher waters in ue5-main branch]
2021-05-24 14:25:19 -04:00
brandon dawson
e9d58c5f1d
Fix memory leaks. The memory leak check was hit while running a light bake in a QA test level. This lead to the discovery of several other memory leaks that needed to be addressed
...
[REVIEW] [at]Nick.Whiting [at]Johnathan.Bard
#jira UE-115065
#ROBOMERGE-SOURCE: CL 16249060 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v799-16237190)
[CL 16263798 by brandon dawson in ue5-main branch]
2021-05-10 23:54:25 -04:00
Andrew Davidson
3ddc3a4da3
Merge up from //UE5/Dev-LargeWorldCoordinates
...
#rb none
[CL 16211417 by Andrew Davidson in ue5-main branch]
2021-05-05 15:07:25 -04:00
zach bethel
8f7fd3572a
Small refactor of FVisualizeTexture::SetCheckpoint to include RDG builder version. Allows for visualizing pooled render targets not produced by the current RDG builder.
...
#fyi daniel.wright
[CL 15601586 by zach bethel in ue5-main branch]
2021-03-04 00:38:01 -04:00
Guillaume Abadie
b2cb93d9ef
Adds support for wildcard in VisualizeTexture tool and fix bug where some where not listed
...
#rb none
[CL 15260826 by Guillaume Abadie in ue5-main branch]
2021-01-29 06:51:36 -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
zach bethel
dcb9ba6216
Fixed bug in vis command that would misinterpret name as a subcommand.
...
#rb guillaume.abadie
#fyi daniel.wright
#jira none
[CL 14400856 by zach bethel in ue5-main branch]
2020-09-25 18:53:39 -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
Daniel Wright
47d5416380
Slowed down VisualizeTexture blinking on negative values
...
[CL 14286783 by Daniel Wright in ue5-main branch]
2020-09-10 01:02:39 -04:00
Michal Valient
95d19f95b1
[REVERB] Merging //UE4/Private-Reverb-Development@13832732
...
#rb graham.wihlidal, rune.stubbe, brian.karis, andrew.lauritzen, jeff.farris
[CL 13834854 by Michal Valient in ue5-main branch]
2020-07-06 18:58:26 -04: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
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
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
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
zach bethel
88a7502f0f
Hand-integration of ERenderGraphPassFlags enum rename.
...
#jira none
#rb none
#ROBOMERGE-SOURCE: CL 7461344 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)
[CL 7461347 by zach bethel in Main branch]
2019-07-19 14:19:12 -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