message: QueryManagerD3D12: fixed zero-size buffer initialization
diff: @@ -176,7 +176,9 @@ QueryManagerD3D12::QueryManagerD3D12(RenderDeviceD3D12Impl* pDeviceD3D12Impl,
  VERIFY_EXPR(!HeapInfo.IsNull() && HeapInfo.GetType() == QueryType && HeapInfo.GetQueryCount() == d3d12HeapDesc.Count);
  }
  - D3D12_RESOURCE_DESC D3D12BuffDesc = {};
  + if (ResolveBufferOffset > 0)
  + {
  + D3D12_RESOURCE_DESC D3D12BuffDesc{};
  D3D12BuffDesc.Dimension = D3D12_RESOURCE_DIMENSION_BUFFER;
  D3D12BuffDesc.Alignment = 0;
  D3D12BuffDesc.Width = ResolveBufferOffset;
  @@ -191,7 +193,7 @@ QueryManagerD3D12::QueryManagerD3D12(RenderDeviceD3D12Impl* pDeviceD3D12Impl,
  D3D12BuffDesc.Layout = D3D12_TEXTURE_LAYOUT_ROW_MAJOR;
  D3D12BuffDesc.Flags = D3D12_RESOURCE_FLAG_NONE;
  - D3D12_HEAP_PROPERTIES HeapProps = {};
  + D3D12_HEAP_PROPERTIES HeapProps{};
  HeapProps.Type = D3D12_HEAP_TYPE_READBACK;
  HeapProps.CPUPageProperty = D3D12_CPU_PAGE_PROPERTY_UNKNOWN;
  HeapProps.MemoryPoolPreference = D3D12_MEMORY_POOL_UNKNOWN;
  @@ -208,6 +210,7 @@ QueryManagerD3D12::QueryManagerD3D12(RenderDeviceD3D12Impl* pDeviceD3D12Impl,
  if (FAILED(hr))
  LOG_ERROR_AND_THROW("Failed to create D3D12 resolve buffer");
  }
  +}
  QueryManagerD3D12::~QueryManagerD3D12()
  {
  