Don't crash if OMSetRTVs is called with no RTVs and single handle flag

This commit is contained in:
baldurk
2018-06-15 10:34:05 +01:00
parent c737ecebba
commit efd11bb7f2
@@ -1256,9 +1256,12 @@ bool WrappedID3D12GraphicsCommandList2::Serialise_OMSetRenderTargets(
{
if(RTsSingleHandleToDescriptorRange)
{
const D3D12Descriptor *descs = GetWrapped(pRenderTargetDescriptors[0]);
if(pRenderTargetDescriptors && NumRenderTargetDescriptors > 0)
{
const D3D12Descriptor *descs = GetWrapped(pRenderTargetDescriptors[0]);
RTVs.insert(RTVs.begin(), descs, descs + NumRenderTargetDescriptors);
RTVs.insert(RTVs.begin(), descs, descs + NumRenderTargetDescriptors);
}
}
else
{