Enabling Light propagation volumes on directional light completly freeze entire system

So as a potential fix (potential workaround, doesn’t cause a crash and the effect looks right). The following code changes can be made:

Line 474 in LightPropagationVolume.cpp. Remove the next 4 lines and replace with the two below lines:

 VplListBufferUAV.Bind( Initializer.ParameterMap, TEXT( "RWVplListBuffer" ) );
 VplListHeadBufferUAV.Bind( Initializer.ParameterMap, TEXT( "RWVplListHeadBuffer" ) );

Line 418 in ShadowRendering.cpp. Replace the next 4 lines with the below:

GvListBuffer.Bind(Initializer.ParameterMap,TEXT("RWGvListBuffer"));
GvListHeadBuffer.Bind(Initializer.ParameterMap,TEXT("RWGvListHeadBuffer"));
VplListBuffer.Bind(Initializer.ParameterMap,TEXT("RWVplListBuffer"));
VplListHeadBuffer.Bind(Initializer.ParameterMap,TEXT("RWVplListHeadBuffer"));

Then make a change to one of the LPV shaders, like hit enter on the first line (Just to force it to recompile and rebind the parameters)

Now it should no longer crash when turning on LPV. Let me know if you have any issues.