)]}'
{
  "commit": "741511a56690aa4eccc12f7d416b9d8ae192d84b",
  "tree": "e95eccf0972b3bb3bd6810dad33811776269ade0",
  "parents": [
    "68f3397c7c182f23feebea72722278ec10bb0eb0"
  ],
  "author": {
    "name": "Antonio Maiorano",
    "email": "amaiorano@google.com",
    "time": "Thu Jun 26 08:23:57 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jun 26 08:23:57 2025 -0700"
  },
  "message": "d3d: Add missing unit test coverage of Compute2DTextureCopySplits to CopySplitTests\n\nThis CL updates CopySplitTest::DoTest to emulate\nRecordBufferTextureCopyWithBufferHandle in how it calls the Compute* and\nRecord* functions. Formerly, it handled 1D and 2D the same way, and\nignored 2D tests with more than 1 layer. Now, for 2D cases, it calls\nCompute2DTextureCopySubresource (or\nCompute2DTextureCopySubresourceWithRelaxedRowPitchAndOffset for\nrelaxed), and iterates over each layer, validating the computed values\nper layer.\n\nBug: 424536624\nChange-Id: Ibeeb047eb9ab216a7e689046b1a4b8af922c47b0\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/249134\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Antonio Maiorano \u003camaiorano@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "382c4d48ea60b0cfab4f831ff1985e5e076aa50c",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/UtilsD3D12.cpp",
      "new_id": "798e7cf7dc3f58d13e7ea3478e7bf677767f16c6",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/UtilsD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "002175d87179a722dfaccadbcb66117d0f4925b5",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/d3d12/CopySplitTests.cpp",
      "new_id": "fe56ac4a196dc4ab25dba834a9359e8142020eb9",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/d3d12/CopySplitTests.cpp"
    }
  ]
}
