)]}'
{
  "commit": "04f12142bd5de7ed48555978012df4577305e4ce",
  "tree": "0ab6a8d4c5799234d5b1453f171e080aa1e3c62e",
  "parents": [
    "a55b29e0bd3e5d928efd03cc227c7fa13a2069c7"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Sun Jun 19 20:13:01 2022 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sun Jun 19 20:13:01 2022 +0000"
  },
  "message": "dawn::wire::client: Make object constructors less barebones.\n\nThis uses the variadic template arguments to Client::Make to\npass more data to object constructors and move the copying of data from\ndescriptors into the constructors.\n\nThis required adding a descriptor to the textures created in\nReserveTexture. The descriptor should come from the outside to give the\ncorrect reflection data to textures (for example textures from\nGPUCanvasContext). So a descriptor argument is added to ReserveTexture\nthat currently defaults to nullptr, but will be required once current\nuses are updated.\n\nBug: dawn:1451\nChange-Id: I44cbd5718b8d75fdde3ab1321d24f69a8e2486de\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/93142\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c1adfb13372e933c86ad2a2928ba21a3e02dcfe6",
      "old_mode": 33188,
      "old_path": "include/dawn/wire/WireClient.h",
      "new_id": "9b425b61d7b8e8e8201d8549640bf40e32732596",
      "new_mode": 33188,
      "new_path": "include/dawn/wire/WireClient.h"
    },
    {
      "type": "modify",
      "old_id": "baabaa50247c221b73b7dc5cf5864309e3e793ed",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/wire/WireInjectTextureTests.cpp",
      "new_id": "3438d9b3abc3e9e1c3ab01e150ff140089fb0db6",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/wire/WireInjectTextureTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "624cc032d85f8ad563ce38fe2221ebda3a7e364a",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/WireClient.cpp",
      "new_id": "9845b3844fa9fb8a7f57c4723a22952f2c75c059",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/WireClient.cpp"
    },
    {
      "type": "modify",
      "old_id": "aaf6282727852bccc327fd730ca5699688882998",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/Buffer.cpp",
      "new_id": "32da663827f42c447bb534fcc34f63e3be0b7fd7",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/Buffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "84841645867bf9a868cb26f1ffff58b2716a2c6c",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/Buffer.h",
      "new_id": "8040016233ba54c67532e646e2653f8aeab03111",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/Buffer.h"
    },
    {
      "type": "modify",
      "old_id": "6c5e6312fcfba1202696a7066a575141a8470ac4",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/Client.cpp",
      "new_id": "9b9fc1ab5c881f4af605d9e05d34e8c93ee9091d",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/Client.cpp"
    },
    {
      "type": "modify",
      "old_id": "d7e29d3d700182f538ad3fa029123beee75c0d83",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/Client.h",
      "new_id": "8648522bd8bfa562bf7a450f5a1ea2952a51ec1f",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/Client.h"
    },
    {
      "type": "modify",
      "old_id": "4a22a0c500a7b75b7d47d6af6e149f7a795ebf97",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/QuerySet.cpp",
      "new_id": "6ecbaa4343a2bb6201485fc6de6eea2945a6a881",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/QuerySet.cpp"
    },
    {
      "type": "modify",
      "old_id": "fc5a73e8ee9fff9186d8a33a926f78d66bae0e91",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/QuerySet.h",
      "new_id": "84c80999ab27847703056e33142273107e6286a5",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/QuerySet.h"
    },
    {
      "type": "modify",
      "old_id": "1fffde22e2244a743b15ea4ceea1fe87725dc17b",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/Texture.cpp",
      "new_id": "40a9873b1607671d08272b7861fa0678d87e240e",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/Texture.cpp"
    },
    {
      "type": "modify",
      "old_id": "10bc5fa36ddbe7a63a136c8a56524dfcc9a36109",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/Texture.h",
      "new_id": "4cbd230c884a385e36b5b5713b7508a73adfd7dc",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/Texture.h"
    }
  ]
}
