message: Don't read D3D12_STREAM_OUTPUT_DESC::NumStrides if NumEntries is 0
diff: @@ -494,11 +494,6 @@ bool WrappedID3D12Device::Serialise_CreateGraphicsPipelineState(
  memcpy((void *)wrapped->graphics->StreamOutput.pSODeclaration,
  Descriptor.StreamOutput.pSODeclaration,
  sizeof(D3D12_SO_DECLARATION_ENTRY) * wrapped->graphics->StreamOutput.NumEntries);
  - }
  - else
  - {
  - wrapped->graphics->StreamOutput.pSODeclaration = NULL;
  - }
  if(wrapped->graphics->StreamOutput.NumStrides)
  {
  @@ -512,6 +507,12 @@ bool WrappedID3D12Device::Serialise_CreateGraphicsPipelineState(
  {
  wrapped->graphics->StreamOutput.pBufferStrides = NULL;
  }
  + }
  + else
  + {
  + wrapped->graphics->StreamOutput.pSODeclaration = NULL;
  + wrapped->graphics->StreamOutput.pBufferStrides = NULL;
  + }
  GetResourceManager()->AddLiveResource(pPipelineState, ret);
  }
  