Description

Ensure occurs opening TM-ShaderModels in DirectX10.

This does not occur in 4.16.2

Steps to Reproduce
  1. Open QAGame in the editor
  2. Navigate to Edit -> Project Settings -> Engine - Rendering
  3. Enable "Support global clip plane for Planar Reflections"
  4. Enable "Clear Coat Enable Second Normal"
  5. Set Gbuffer format to "High Precision Normals"
  6. Close the editor
  7. Launch QAGame using
    UE4Editor.exe QAGame -game -windowed -D3D10 -log
    
  8. Hit '~' and enter "Open TM-ShaderModels"

Result: Ensure occurs

Callstack
[2017.07.11-14.19.55:298][174]LogOutputDevice: Error: === Handled ensure: ===
[2017.07.11-14.19.55:299][174]LogOutputDevice: Error:
[2017.07.11-14.19.55:299][174]LogOutputDevice: Error: Ensure condition failed: CurrentDepthTexture [File:D:\Build\++UE4+Release-4.17+Compile\Sync\Engine\Source\Runtime\Windows\D3D11RHI\Private\D3D11Commands.cpp] [Line: 789]
[2017.07.11-14.19.55:300][174]LogOutputDevice: Error:
[2017.07.11-14.19.55:300][174]LogOutputDevice: Error: Stack:
[2017.07.11-14.19.55:300][174]LogOutputDevice: Error: UE4Editor-Core.dll!FWindowsPlatformStackWalk::StackWalkAndDump() [d:\build\++ue4+release-4.17+compile\sync\engine\source\runtime\core\private\windows\windowsplatformstackwalk.cpp:200]
[2017.07.11-14.19.55:301][174]LogOutputDevice: Error: UE4Editor-Core.dll!FDebug::EnsureFailed() [d:\build\++ue4+release-4.17+compile\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:233]
[2017.07.11-14.19.55:301][174]LogOutputDevice: Error: UE4Editor-Core.dll!FDebug::OptionallyLogFormattedEnsureMessageReturningFalse() [d:\build\++ue4+release-4.17+compile\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:360]
[2017.07.11-14.19.55:301][174]LogOutputDevice: Error: UE4Editor-D3D11RHI.dll!FD3D11DynamicRHI::ValidateExclusiveDepthStencilAccess() [d:\build\++ue4+release-4.17+compile\sync\engine\source\runtime\windows\d3d11rhi\private\d3d11commands.cpp:789]
[2017.07.11-14.19.55:302][174]LogOutputDevice: Error: UE4Editor-D3D11RHI.dll!FD3D11DynamicRHI::RHISetDepthStencilState() [d:\build\++ue4+release-4.17+compile\sync\engine\source\runtime\windows\d3d11rhi\private\d3d11commands.cpp:817]
[2017.07.11-14.19.55:302][174]LogOutputDevice: Error: UE4Editor-D3D11RHI.dll!IRHICommandContext::RHISetGraphicsPipelineState() [d:\build\++ue4+release-4.17+compile\sync\engine\source\runtime\rhi\public\dynamicrhi.h:363]
[2017.07.11-14.19.55:302][174]LogOutputDevice: Error: UE4Editor-D3D11RHI.dll!FD3D11DynamicRHI::RHISetGraphicsPipelineState() [d:\build\++ue4+release-4.17+compile\sync\engine\source\runtime\windows\d3d11rhi\private\d3d11rhiprivate.h:488]
[2017.07.11-14.19.55:303][174]LogOutputDevice: Error: UE4Editor-D3D11RHI.dll!FD3D11DynamicRHI::ResolveTextureUsingShader<FResolveDepthNonMSPS>() [d:\build\++ue4+release-4.17+compile\sync\engine\source\runtime\windows\d3d11rhi\private\d3d11rendertarget.cpp:149]
[2017.07.11-14.19.55:303][174]LogOutputDevice: Error: UE4Editor-D3D11RHI.dll!FD3D11DynamicRHI::RHICopyToResolveTarget() [d:\build\++ue4+release-4.17+compile\sync\engine\source\runtime\windows\d3d11rhi\private\d3d11rendertarget.cpp:280]
[2017.07.11-14.19.55:303][174]LogOutputDevice: Error: UE4Editor-Renderer.dll!FSceneRenderTargets::ResolveSceneDepthToAuxiliaryTexture() [d:\build\++ue4+release-4.17+compile\sync\engine\source\runtime\renderer\private\postprocess\scenerendertargets.cpp:1454]
[2017.07.11-14.19.55:304][174]LogOutputDevice: Error: UE4Editor-Renderer.dll!FDeferredShadingSceneRenderer::Render() [d:\build\++ue4+release-4.17+compile\sync\engine\source\runtime\renderer\private\deferredshadingrenderer.cpp:853]
[2017.07.11-14.19.55:304][174]LogOutputDevice: Error: UE4Editor-Renderer.dll!CaptureSceneToScratchCubemap() [d:\build\++ue4+release-4.17+compile\sync\engine\source\runtime\renderer\private\reflectionenvironmentcapture.cpp:726]
[2017.07.11-14.19.55:304][174]LogOutputDevice: Error: UE4Editor-Renderer.dll!TGraphTask<`CaptureSceneIntoScratchCubemap'::`4'::EURCMacro_CaptureCommand>::ExecuteTask() [d:\build\++ue4+release-4.17+compile\sync\engine\source\runtime\core\public\async\taskgraphinterfaces.h:784]
[2017.07.11-14.19.55:305][174]LogOutputDevice: Error: UE4Editor-Core.dll!FNamedTaskThread::ProcessTasksNamedThread() [d:\build\++ue4+release-4.17+compile\sync\engine\source\runtime\core\private\async\taskgraph.cpp:650]
[2017.07.11-14.19.55:305][174]LogOutputDevice: Error: UE4Editor-Core.dll!FNamedTaskThread::ProcessTasksUntilQuit() [d:\build\++ue4+release-4.17+compile\sync\engine\source\runtime\core\private\async\taskgraph.cpp:559]
[2017.07.11-14.19.55:305][174]LogOutputDevice: Error: UE4Editor-RenderCore.dll!RenderingThreadMain() [d:\build\++ue4+release-4.17+compile\sync\engine\source\runtime\rendercore\private\renderingthread.cpp:325]
[2017.07.11-14.19.55:306][174]LogOutputDevice: Error: UE4Editor-RenderCore.dll!FRenderingThread::Run() [d:\build\++ue4+release-4.17+compile\sync\engine\source\runtime\rendercore\private\renderingthread.cpp:459]
[2017.07.11-14.19.55:306][174]LogOutputDevice: Error: UE4Editor-Core.dll!FRunnableThreadWin::Run() [d:\build\++ue4+release-4.17+compile\sync\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:76]
[2017.07.11-14.19.55:306][174]LogOutputDevice: Error: UE4Editor-Core.dll!FRunnableThreadWin::GuardedRun() [d:\build\++ue4+release-4.17+compile\sync\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:33]
[2017.07.11-14.19.55:309][174]LogOutputDevice: Error: KERNEL32.DLL!0x00000000BAEC8364
[2017.07.11-14.19.55:310][174]LogOutputDevice: Error: ntdll.dll!0x00000000BB2670D1
[2017.07.11-14.19.55:310][174]LogOutputDevice: Error:

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-47092 in the post.

0
Login to Vote

Fixed
ComponentUE - Graphics Features
Affects Versions4.17
Target Fix4.18
Fix Commit3548772
Main Commit3608256
Release Commit3643070
CreatedJul 11, 2017
ResolvedJul 21, 2017
UpdatedApr 27, 2018