)]}'
{
  "commit": "58809d413bcfe04e4c8a1d8dbb861f4b1dc7ce38",
  "tree": "4117d16d96ee7e400a18a8323ab8504b1ec90a8a",
  "parents": [
    "cd5e5756fd04a89d1322721b13fd0d20e6ae4028"
  ],
  "author": {
    "name": "Jiawei Shao",
    "email": "jiawei.shao@intel.com",
    "time": "Wed Sep 19 00:32:52 2018 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Wed Sep 19 00:32:52 2018 +0000"
  },
  "message": "Collect GPU device information for end2end tests - Part I\n\nThis patch is the first one to support inspecting GPU information for\ndawn_end2end_tests.\n\nIn this patch, we support collecting the device name, device id and\nvendor id on D3D12 and Vulkan. We also support collecting the device\nname on OpenGL. The collection on Metal will be supported in the next\npatch. Using this information we implement a series of APIs to inspect\nthe information of both OS and GPU vendor.\n\nWe also skip two failed tests on Windows Intel Vulkan backends.\n\nBUG\u003ddawn:10\n\nChange-Id: If52a960c0bae3922a0b5650500218eff1400d77a\nReviewed-on: https://dawn-review.googlesource.com/1460\nCommit-Queue: Jiawei Shao \u003cjiawei.shao@intel.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b3efe843e725c21f53a2d84cbfb43a673f16a1f6",
      "old_mode": 33188,
      "old_path": "src/dawn_native/DawnNative.cpp",
      "new_id": "f1dd1aa423a6cb74776f0572d773248d85f71b62",
      "new_mode": 33188,
      "new_path": "src/dawn_native/DawnNative.cpp"
    },
    {
      "type": "modify",
      "old_id": "6d366a87adb75d78b6a1a0a7a6054c276d067a4b",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Device.h",
      "new_id": "e6b069f03b94ac88de0ed5f0b0299dfd16640343",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Device.h"
    },
    {
      "type": "modify",
      "old_id": "fd23a2fd3562e56336c8d9bc27cee80f9112951f",
      "old_mode": 33188,
      "old_path": "src/dawn_native/d3d12/DeviceD3D12.cpp",
      "new_id": "44a04b13a0ac9f59c6447713f1798bc9c86ecc13",
      "new_mode": 33188,
      "new_path": "src/dawn_native/d3d12/DeviceD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "7ec5d5302712486db529965e17e16857fdbeeab7",
      "old_mode": 33188,
      "old_path": "src/dawn_native/d3d12/DeviceD3D12.h",
      "new_id": "aaceed9a3092c7377406fd3f543a5d59147485af",
      "new_mode": 33188,
      "new_path": "src/dawn_native/d3d12/DeviceD3D12.h"
    },
    {
      "type": "modify",
      "old_id": "ccb962780cb3a069e56c86798c3681bdb49f2b59",
      "old_mode": 33188,
      "old_path": "src/dawn_native/metal/DeviceMTL.h",
      "new_id": "cbd37011781f39c933d31e66c2209555405cb235",
      "new_mode": 33188,
      "new_path": "src/dawn_native/metal/DeviceMTL.h"
    },
    {
      "type": "modify",
      "old_id": "9f95384e08d2f70ba59f2bb726965320834d7af0",
      "old_mode": 33188,
      "old_path": "src/dawn_native/metal/DeviceMTL.mm",
      "new_id": "0b28b94c6f96ef39eed6eee5fc9c34aab8008489",
      "new_mode": 33188,
      "new_path": "src/dawn_native/metal/DeviceMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "824ff7a02e669571c1dbcbec2836f3061f85fc4e",
      "old_mode": 33188,
      "old_path": "src/dawn_native/null/NullBackend.cpp",
      "new_id": "dad614513cf8f41bad8ccbd6f16ba9643b0c0076",
      "new_mode": 33188,
      "new_path": "src/dawn_native/null/NullBackend.cpp"
    },
    {
      "type": "modify",
      "old_id": "e3aded0a01fdda11e51964a5322635008c94ca87",
      "old_mode": 33188,
      "old_path": "src/dawn_native/null/NullBackend.h",
      "new_id": "3f6b6a34f9cb2d1ecaaec46e3bbebd9a3bd741d1",
      "new_mode": 33188,
      "new_path": "src/dawn_native/null/NullBackend.h"
    },
    {
      "type": "modify",
      "old_id": "e2d60f500e0e2041dbe873f8a60e5eacedfec15f",
      "old_mode": 33188,
      "old_path": "src/dawn_native/opengl/DeviceGL.cpp",
      "new_id": "7429e2f59b009356355664c782621e6adc62d414",
      "new_mode": 33188,
      "new_path": "src/dawn_native/opengl/DeviceGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "05f21d351238618567a0d35cfd5836e6bf37426e",
      "old_mode": 33188,
      "old_path": "src/dawn_native/opengl/DeviceGL.h",
      "new_id": "c1d4816af72d453afe6748b9f1bb105f4cb2325b",
      "new_mode": 33188,
      "new_path": "src/dawn_native/opengl/DeviceGL.h"
    },
    {
      "type": "modify",
      "old_id": "6e4d601ea1c2e19abec7fa2c788b6350b041cf44",
      "old_mode": 33188,
      "old_path": "src/dawn_native/vulkan/DeviceVk.cpp",
      "new_id": "0a7763b3a8b1b729a56082f68dca220a8d23a585",
      "new_mode": 33188,
      "new_path": "src/dawn_native/vulkan/DeviceVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "803101f7112753e03935c0b4d3937a331971491a",
      "old_mode": 33188,
      "old_path": "src/dawn_native/vulkan/DeviceVk.h",
      "new_id": "b8f3f1591b0ba4cf21200cbf820d20d17a989b33",
      "new_mode": 33188,
      "new_path": "src/dawn_native/vulkan/DeviceVk.h"
    },
    {
      "type": "modify",
      "old_id": "6a9fef90888c5e6a23c62e5d4f8017a145288fe5",
      "old_mode": 33188,
      "old_path": "src/include/dawn_native/DawnNative.h",
      "new_id": "f90dc9eaa6ddae8cbc8c571f20af59d3e528e43c",
      "new_mode": 33188,
      "new_path": "src/include/dawn_native/DawnNative.h"
    },
    {
      "type": "modify",
      "old_id": "68611af2621d4f0301420119a75df13356add393",
      "old_mode": 33188,
      "old_path": "src/tests/DawnTest.cpp",
      "new_id": "a770b42cc1f9815fa63d2170a80e55968885179d",
      "new_mode": 33188,
      "new_path": "src/tests/DawnTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "caf2978c843a81284087c8c75c32da2e67c308e8",
      "old_mode": 33188,
      "old_path": "src/tests/DawnTest.h",
      "new_id": "a9f676f7db3db5e1c195575807db6223da0dde20",
      "new_mode": 33188,
      "new_path": "src/tests/DawnTest.h"
    },
    {
      "type": "modify",
      "old_id": "7d30c2a4c19e34e69163745470a97c21aea93eed",
      "old_mode": 33188,
      "old_path": "src/tests/end2end/BlendStateTests.cpp",
      "new_id": "a9231fa25c47ecd18d43686785017068d6594763",
      "new_mode": 33188,
      "new_path": "src/tests/end2end/BlendStateTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "19a1590187cf5bf136e288c40ff3727be69fcd5f",
      "old_mode": 33188,
      "old_path": "src/tests/end2end/ScissorTests.cpp",
      "new_id": "3a4fc32cac5780e2026d2774e99cd8af0c988bd7",
      "new_mode": 33188,
      "new_path": "src/tests/end2end/ScissorTests.cpp"
    }
  ]
}
