message: D3D12: detect integrated GPU
diff: @@ -704,6 +704,15 @@ GraphicsAdapterInfo EngineFactoryD3D12Impl::GetGraphicsAdapterInfo(void*
  }
  }
  + {
  + D3D12_FEATURE_DATA_ARCHITECTURE DataArch = {};
  + if (SUCCEEDED(d3d12Device->CheckFeatureSupport(D3D12_FEATURE_ARCHITECTURE, &DataArch, sizeof(DataArch))))
  + {
  + if (AdapterInfo.Type != ADAPTER_TYPE_SOFTWARE && DataArch.UMA)
  + AdapterInfo.Type = ADAPTER_TYPE_INTEGRATED;
  + }
  + }
  +
  // Set queue info
  {
  AdapterInfo.NumQueues = 3;
  