I have some custom UWidget classes that wrap Slate text/“noborder” buttons. They were displaying fine in 4.15, but in 4.16 the text is only showing up as faint irregular dots, and the engine crashes after a few seconds of displaying them.
Access violation - code c0000005 (first/second chance not available)
UE4Editor_SlateRHIRenderer!FSlateRHIResourceManager::GetShaderResource() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\slaterhirenderer\private\slaterhiresourcemanager.cpp:524]
UE4Editor_SlateCore!FSlateDrawElement::MakeBox() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\slatecore\private\rendering\drawelements.cpp:143]
UE4Editor_Slate!SButton::OnPaint() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\slate\private\widgets\input\sbutton.cpp:85]
UE4Editor_SlateCore!SWidget::Paint() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:776]
Did something change with Slate widget rendering?
Edit: False alarm on the crash, poked around more and got it to reproduce on 4.15. The display issue is still 4.16-only, though.