Commit Graph

17 Commits

Author SHA1 Message Date
Gil Gribb
1d50eae0de UE4 - rework RHI user-facing APIs to be safer and incorporate the desired sematics
[CL 2119499 by Gil Gribb in Main branch]
2014-06-27 11:07:13 -04:00
Joe Tidmarsh
b51d4179ca Converted ConsoleManager code over to use the new typed TAutoConsoleVariable. Implemented support for auto typed string variables.
Moved console variables to their corresponding cpp files where possible.

#ttp 319909 - UE4: RENDERING: Change the ConsoleManager code over to use the new typed TAutoConsoleVariable

[CL 2116537 by Joe Tidmarsh in Main branch]
2014-06-25 05:47:33 -04:00
Gil Gribb
bc7c8cbca8 UE4 - more work preparing for parallel rendering. Merged the cmd list into the post process context, among other things.
[CL 2103040 by Gil Gribb in Main branch]
2014-06-12 07:13:34 -04:00
Martin Mittring
ec184ff7c4 * added CreateInfo to RHICreateTexture functions to ease future changes
[CL 2079281 by Martin Mittring in Main branch]
2014-05-20 15:09:51 -04:00
Martin Mittring
8db7d035ff * minor optimization
[CL 2078102 by Martin Mittring in Main branch]
2014-05-19 16:54:07 -04:00
Martin Mittring
eca0a106ee * fixed compiler errors
[CL 2076129 by Martin Mittring in Main branch]
2014-05-16 18:09:23 -04:00
Martin Mittring
b58498e8ae * release GBuffers early during the frame to allow reuse, PostProcessMaterial can hold on to it longer
granularity is all GBuffers, could be per texture but might not be worth the tracking
* disabled RenderTargetPoolEvents tracking for editor rendering to get a more readable output

[CL 2076060 by Martin Mittring in Main branch]
2014-05-16 17:29:16 -04:00
Martin Mittring
b23558aa01 * cleaner, more efficient RT UAV sharing
[CL 2064942 by Martin Mittring in Main branch]
2014-05-06 17:45:03 -04:00
Martin Mittring
90d8b287b4 * nicer printout
[CL 2064829 by Martin Mittring in Main branch]
2014-05-06 15:49:36 -04:00
Martin Mittring
e27bee096c * improved rendering of r.RenderTargetPool.Events
[CL 2064594 by Martin Mittring in Main branch]
2014-05-06 12:08:01 -04:00
Martin Mittring
aff1459bd0 * supress potential crash in RenderTargetPool event visualizer
[CL 2064501 by Martin Mittring in Main branch]
2014-05-06 10:57:40 -04:00
Martin Mittring
53601c5270 #UE4:
* cleanup

[CL 2052731 by Martin Mittring in Main branch]
2014-04-23 20:01:03 -04:00
Martin Mittring
4c31360126 #UE4:
* renamed cvar: r.RenderTargetPool.Events, made it updating each frame

[CL 2052727 by Martin Mittring in Main branch]
2014-04-23 20:00:52 -04:00
Martin Mittring
70361adc08 #UE4:
* fixed VisualizeTexture to show up items when using r.SetRes
* fixed compacting of RenderTarget pool to avoid performance issue happening over time

[CL 2052571 by Martin Mittring in Main branch]
2014-04-23 19:58:00 -04:00
Dmitry Rekman
f5924aad39 Fix CIS (initialization order issues).
[CL 2051878 by Dmitry Rekman in Main branch]
2014-04-23 19:54:08 -04:00
Martin Mittring
a3605ed38c #UE4:
* added r.DumpRenderTargetPoolEvents to visualize RenderTargetPool usage over a frame, added mouse hover support

[CL 2051313 by Martin Mittring in Main branch]
2014-04-23 19:52:11 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00