No user comments in crash group.
Similar callstack in [Link Removed] but that is a crash and this is an ensure.
701 if (ReflectionSceneProxy && ReflectionSceneProxy->RenderTarget)
702 {
703 ***** ensure(ReflectionSceneProxy->ViewRect[0].Min.X >= 0);
704
705 ReflectionPlaneValue = ReflectionSceneProxy->ReflectionPlane;
706 PlanarReflectionTextureValue = ReflectionSceneProxy->RenderTarget;
707
708 FIntPoint BufferSize = ReflectionSceneProxy->RenderTarget->GetSizeXY();
709 float InvBufferSizeX = 1.0f / BufferSize.X;
710 float InvBufferSizeY = 1.0f / BufferSize.Y;
711
712 FVector2D PlanarReflectionScreenBoundValue(
713 1 - 2 * 0.5 / ReflectionSceneProxy->ViewRect[0].Width(),
714 1 - 2 * 0.5 / ReflectionSceneProxy->ViewRect[0].Height());
715
716 // Uses hardware's texture unit to reliably clamp UV if the view fill the entire buffer.
No known steps to reproduce
Ensure condition failed: ReflectionSceneProxy->ViewRect[0].Min.X >= 0 [File:D:\Build\++UE4+Release-4.19+Compile\Sync\Engine\Source\Runtime\Renderer\Private\PlanarReflectionRendering.cpp] [Line: 704] UE4Editor_Renderer!FPlanarReflectionParameters::SetParameters() [planarreflectionrendering.cpp:704] UE4Editor_Renderer!FBasePassReflectionParameters::SetMesh() [basepassrendering.cpp:216] UE4Editor_Renderer!TBasePassPixelShaderPolicyParamType<FUniformLightMapPolicyShaderParametersType>::SetMesh() [basepassrendering.inl:84] UE4Editor_Renderer!TBasePassDrawingPolicy<FUniformLightMapPolicy>::SetMeshRenderState() [basepassrendering.h:1236] UE4Editor_Renderer!TStaticMeshDrawList<TBasePassDrawingPolicy<FUniformLightMapPolicy> >::DrawElement<2>() [staticmeshdrawlist.inl:248] UE4Editor_Renderer!TStaticMeshDrawList<TBasePassDrawingPolicy<FUniformLightMapPolicy> >::DrawVisibleInner<2>() [staticmeshdrawlist.inl:399] UE4Editor_Renderer!TStaticMeshDrawList<TBasePassDrawingPolicy<FUniformLightMapPolicy> >::DrawVisible() [staticmeshdrawlist.inl:451] UE4Editor_Renderer!FDeferredShadingSceneRenderer::RenderBasePassStaticDataType() [basepassrendering.cpp:1005] UE4Editor_Renderer!FDeferredShadingSceneRenderer::RenderBasePassStaticData() [basepassrendering.cpp:1119] UE4Editor_Renderer!FDeferredShadingSceneRenderer::RenderBasePassView() [basepassrendering.cpp:1368] UE4Editor_Renderer!FDeferredShadingSceneRenderer::RenderBasePass() [basepassrendering.cpp:984] UE4Editor_Renderer!FDeferredShadingSceneRenderer::Render() [deferredshadingrenderer.cpp:989] UE4Editor_Renderer!UpdatePlanarReflectionContents_RenderThread() [planarreflectionrendering.cpp:278] UE4Editor_Renderer!`FScene::UpdatePlanarReflectionContents'::`10'::EURCMacro_CaptureCommand::DoTask() [planarreflectionrendering.cpp:476] UE4Editor_Renderer!TGraphTask<`FScene::UpdatePlanarReflectionContents'::`10'::EURCMacro_CaptureCommand>::ExecuteTask() [taskgraphinterfaces.h:829] UE4Editor_Core!FNamedTaskThread::ProcessTasksNamedThread() [taskgraph.cpp:665] UE4Editor_Core!FNamedTaskThread::ProcessTasksUntilQuit() [taskgraph.cpp:574] UE4Editor_RenderCore!RenderingThreadMain() [renderingthread.cpp:331] UE4Editor_RenderCore!FRenderingThread::Run() [renderingthread.cpp:465] UE4Editor_Core!FRunnableThreadWin::Run() [windowsrunnablethread.cpp:76]
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-57258 in the post.
| 0 |
| Component | UE - Graphics Features |
|---|---|
| Affects Versions | 4.19, 4.20 |
| Created | Apr 4, 2018 |
|---|---|
| Resolved | Oct 27, 2020 |
| Updated | Nov 4, 2020 |