)]}'
{
  "commit": "fc5539cb93cb699c2f5f8a1d68d24331cf401bf0",
  "tree": "e48057ef2dd3715b172a4200ae59fb9c81da82c1",
  "parents": [
    "a21a4a1c7c497e6366947ccaefbab768d16f32a8"
  ],
  "author": {
    "name": "Alan Baker",
    "email": "alanbaker@google.com",
    "time": "Mon Aug 10 01:43:48 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Aug 10 01:43:48 2026 -0700"
  },
  "message": "Reland \"[dawn] Switch indirect dispatch validation to use immediates\"\n\nThis is a reland of commit 104068a1a6c0bacad1e9896f18a7c558f82f5444\n\nNew changes are the use of a designated initializer for Params and the\nupdate to use the spanified APISetImmediates entrypoint.\n\nOriginal change\u0027s description:\n\u003e [dawn] Switch indirect dispatch validation to use immediates\n\u003e\n\u003e Change the indirect dispatch validation shader to use immediates instead\n\u003e of a uniform buffer.\n\u003e\n\u003e Fix: 488346117\n\u003e Change-Id: Ib0804f399bd387bcd93b5540490b566d57ff88d4\n\u003e Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/294716\n\u003e Commit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n\u003e Reviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n\nChange-Id: I9787cef71529e916f06cf65e2a02726dfc5b85b9\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/298275\nReviewed-by: Shaobo Yan \u003cshaoboyan@microsoft.com\u003e\nReviewed-by: Loko Kung \u003clokokung@google.com\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c299b848890aa17b2caa62553412041ab7eb4559",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ComputePassEncoder.cpp",
      "new_id": "d69d38bc5b087de5daac7da4f6e791b14d7a983a",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ComputePassEncoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "20381ace43cdad363d22e45919fb60a332183fcf",
      "old_mode": 33188,
      "old_path": "src/dawn/native/utils/WGPUHelpers.cpp",
      "new_id": "037b4608efae2e286d65cd15351abce9f7501853",
      "new_mode": 33188,
      "new_path": "src/dawn/native/utils/WGPUHelpers.cpp"
    },
    {
      "type": "modify",
      "old_id": "b1616de8e250ad56d78be9e003c91bbf653c6344",
      "old_mode": 33188,
      "old_path": "src/dawn/native/utils/WGPUHelpers.h",
      "new_id": "6861efea271f0067f742fe5422c4b3d37d678065",
      "new_mode": 33188,
      "new_path": "src/dawn/native/utils/WGPUHelpers.h"
    },
    {
      "type": "modify",
      "old_id": "10666cd2522d10ad83d4f809c8b42f807147237c",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/CommandBufferEncodingTests.cpp",
      "new_id": "febce6295c99f6ab00acf23442cf75c795d0e5a2",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/CommandBufferEncodingTests.cpp"
    }
  ]
}
