gfx/ipc/GraphicsMessages.ipdlh
author J. Ryan Stinnett <jryans@gmail.com>
Mon, 21 Sep 2015 12:02:24 -0500
changeset 263568 3b90d45a2bbcdb79ecd0672066fe7c4cb149288b
parent 257158 9fda40f7a0d8a4857d387b3038bab500bfdc7534
child 273043 5f456b78cccc129404ff8c7195341f5522cbbe38
permissions -rw-r--r--
Bug 912121 - Migrate major DevTools directories. rs=devtools Move major DevTools files to new directories using the following steps: hg mv browser/devtools devtools/client hg mv toolkit/devtools/server devtools/server hg mv toolkit/devtools devtools/shared No other changes are made.

/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*-
 * vim: sw=2 ts=8 et :
 */
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

namespace mozilla {
namespace gfx {

struct DxgiLUID
{
  uint32_t LowPart;
  int32_t HighPart;
};

struct DxgiDesc
{
  uint32_t vendorID;
  uint32_t deviceID;
  uint32_t subSysID;
  DxgiLUID luid;
};

struct DeviceInitData
{
  bool useAcceleration;

  // Windows only.
  bool useD3D11;
  bool useD3D11WARP;
  bool useD3D11ImageBridge;
  bool d3d11TextureSharingWorks;
  bool useD2D;
  bool useD2D1;
  DxgiDesc dxgiDesc;
};

} // namespace gfx
} // namespace mozilla