Copying //UE4/Dev-Rendering to Dev-Main (//UE4/Dev-Main) @ 6944469

#rb none
#rnx

[CL 6944849 by Rolando Caloca in Main branch]
This commit is contained in:
Rolando Caloca
2019-06-11 18:27:07 -04:00
15302 changed files with 2787010 additions and 1793706 deletions

View File

@@ -410,7 +410,7 @@ void FVisualizeTexturePresent::PresentContent(FRHICommandListImmediate& RHICmdLi
{
case 0:
{
DestRect = SrcRect;
DestRect = View.UnconstrainedViewRect;
}
break;
@@ -453,9 +453,8 @@ void FVisualizeTexturePresent::PresentContent(FRHICommandListImmediate& RHICmdLi
}
auto& RenderTarget = View.Family->RenderTarget->GetRenderTargetTexture();
PRAGMA_DISABLE_DEPRECATION_WARNINGS
SetRenderTarget(RHICmdList, RenderTarget, FTextureRHIRef(), true);
PRAGMA_ENABLE_DEPRECATION_WARNINGS
FRHIRenderPassInfo RPInfo(RenderTarget, ERenderTargetActions::Load_Store);
RHICmdList.BeginRenderPass(RPInfo, TEXT("VisualizeTexture"));
RHICmdList.SetViewport(DestRect.Min.X, DestRect.Min.Y, 0.0f, DestRect.Max.X, DestRect.Max.Y, 1.0f);
FGraphicsPipelineStateInitializer GraphicsPSOInit;
@@ -495,6 +494,7 @@ void FVisualizeTexturePresent::PresentContent(FRHICommandListImmediate& RHICmdLi
*VertexShader,
EDRF_Default);
}
RHICmdList.EndRenderPass();
FRenderTargetTemp TempRenderTarget(View, View.UnconstrainedViewRect.Size());
FCanvas Canvas(&TempRenderTarget, NULL, View.Family->CurrentRealTime, View.Family->CurrentWorldTime, View.Family->DeltaWorldTime, View.GetFeatureLevel());