A crash occurs after enabling 'Forward Shading' on Macs. The crash is triggered after creating a new material and attempting to modify that material.
Regression?
No, this crash also occurs in the 4.13.2 release.
I have attached the crash logs from both 4.13.2 and the 4.14 releases for investigation.
1. Create new project.
2. Go to Project Settings > Rendering > Forward Shading and check it to true.
3. Restart project when prompted.
4. Wait for Shaders to compile.
5. Create new Material and attempt to edit the material. (Add Vector3) etc.
Outcome A crash occurs shortly after creating and opening the material to edit its properties.
Expected No crash occurs
UE4Editor-MetalRHI.dylib!FMetalRHICommandContext::RHISetShaderUniformBuffer()
UE4Editor-Renderer.dylib!void FForwardLightingParameters::Set<FRHICommandList, FRHIPixelShader*>()
UE4Editor-Renderer.dylib!TBasePassPixelShaderPolicyParamType<FUniformLightMapPolicyShaderParametersType>::SetParameters()
UE4Editor-Renderer.dylib!TBasePassDrawingPolicy<FUniformLightMapPolicy>::SetSharedState()
UE4Editor-Renderer.dylib!void FDrawBasePassDynamicMeshAction::Process<FUniformLightMapPolicy>()
UE4Editor-Renderer.dylib!void ProcessBasePassMesh<FDrawBasePassDynamicMeshAction>()
UE4Editor-Renderer.dylib!FBasePassOpaqueDrawingPolicyFactory::DrawDynamicMesh()
UE4Editor-Renderer.dylib!FRendererModule::DrawTileMesh()
UE4Editor-Engine.dylib!FTileRenderer::DrawTile()
UE4Editor-Engine.dylib!FCanvasTileRendererItem::Render_RenderThread()
UE4Editor-Engine.dylib!FCanvas::Flush_RenderThread()
UE4Editor-GraphEditor.dylib!FPreviewElement::DrawRenderThread()
UE4Editor-SlateRHIRenderer.dylib!FSlateRHIRenderingPolicy::DrawElements()
UE4Editor-SlateRHIRenderer.dylib!FSlateRHIRenderer::DrawWindow_RenderThread()
UE4Editor-SlateRHIRenderer.dylib!TGraphTask<FSlateRHIRenderer::DrawWindows_Private(FSlateDrawBuffer&)::EURCMacro_SlateDrawWindowsCommand>::ExecuteTask()
UE4Editor-Core.dylib!FNamedTaskThread::ProcessTasksNamedThread()
UE4Editor-Core.dylib!FNamedTaskThread::ProcessTasksUntilQuit()
UE4Editor-Core.dylib!FTaskGraphImplementation::ProcessThreadUntilRequestReturn()
UE4Editor-RenderCore.dylib!RenderingThreadMain()
UE4Editor-RenderCore.dylib!FRenderingThread::Run()
UE4Editor-Core.dylib!FRunnableThreadPThread::Run()
UE4Editor-Core.dylib!FRunnableThreadPThread::_ThreadProc()
libsystem_pthread.dylib!<Unknown>
libsystem_pthread.dylib!<Unknown>
libsystem_pthread.dylib!<Unknown>
i have this problem UE4CC-Windows-58DC12AF4B97F057BD108FBFF569B2E9_0000
UE-81742 DXGI_ERROR_INVALID_CALL
How does UMG set overlapping layouts?
I am not able to find world outliner how to enable it?
How to properly terminate the DoWork thread function in FAsyncTask?
How to achieve HLSL Multiple Render Target in Material blueprints?
Undefined sysmbol: typeinfo for AActor when cross-compile linux dedicated server on windows
How does TextureRenderTarget2D get TArray<uint8> type data?
Why does the REMOVE method of map container remove elements have memory leaks?
Delay nodes occasionally don't fire the "Completed" output in a nativized build
Head over to the existing Questions & Answers thread and let us know what's up.
1 |
Component | UE - Graphics Features |
---|---|
Affects Versions | 4.13.2, 4.14 |
Target Fix | 4.15 |
Created | Nov 18, 2016 |
---|---|
Resolved | Jan 12, 2017 |
Updated | Apr 27, 2018 |