)]}'
{
  "commit": "d0746d75e61d84f47040a8a565191b7ca18bc2ab",
  "tree": "ebd7572a3f2b8daae0ac7ac35e41194239ff7367",
  "parents": [
    "a0e96b5831fe0e01ee991f1e06f90f19075a1660"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Sat Feb 18 01:15:46 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sat Feb 18 01:15:46 2023 +0000"
  },
  "message": "Roll third_party/webgpu-cts/ ad8abf400..631d877e7 (52 commits)\n\nRegenerated:\n - expectations.txt\n - ts_sources.txt\n - test_list.txt\n - cache_list.txt\n - resource_files.txt\n - webtest .html files\n\n\nhttps://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/ad8abf400d8d..631d877e75e8\n - 631d87 Add `f32` matrix subtraction tests (#2279)\n - 07f15b Add f32 matrix addition tests (#2278)\n - 16f862 Add validation tests about feature \u0027bgra8unorm-storage\u0027 (#2275)\n - 5dc0ec Add max vertex / max attribute limit / max stride tests\n - 763d0b Upgrade gpuweb/types to 0.1.27 (#2273)\n - 0dff1a Cleanup Validate maxBindGroups\n - d0b77a Add test for maxBindGroups and maxBindingsPerBindGroup\n - 2be5a7 Add getGPUBindingCommandsMixin to limits_utils\n - 8c190e Split GPUTest into GPUTest and GPUTestBase\n - b365b1 Implement `transpose` f32 tests (#2249)\n - 977a54 Add more tests for end twice (#2251)\n - feb07c Update to use `keysOf` helper. (#2243)\n - 1dee49 [wgsl] Tests `@const` is not allowed to be used as an attribute. (#2246)\n - 432aad [wgsl] Add placement tests for @builtin. (#2248)\n - 363837 Add validation tests for unary not and binary and/or (#2247)\n - 61b6ad Update builtin parse test to not use code as URL. (#2245)\n - 6e62ce Update `align` parsing tests. (#2244)\n - 534fb6 [wgsl] Add validation tests for `break` placement (#2240)\n - 991a57 add maxTextureArrayLayers limit test (#2234)\n - c7293f add maxBufferSize limit test (#2236)\n - 07216f [wgsl] Add validation of `discard` placement. (#2239)\n - cb7d76 [wgsl] Update `static_assert` to `const_assert`. (#2237)\n - d02b86 [wgsl] Add validation tests for pipeline stage attributes. (#2233)\n - 17eafe Add limit tests for maxTextureDimension1/2/3D (#2227)\n - d9199d Avoid writable storage buffer binding aliasing (#2230)\n - 6c7083 [wgsl] Validate expressions passed to attributes. (#2229)\n - 748ec9 Add a few more constant/override tests\n - 9300ec [wgsl] Alignment attribute tests. (#2180)\n - b2f9c2 Remove tests of end pass twice in encoder_state.spec.ts (#2226)\n - 1bf9c3 Test destroying an invalid queryset and an invalid texture (#2223)\n - efcb12 Fix a few spelling errors\n - 221d30 CSS, make button colors match (#2221)\n - 992b58 Culling: Test triangle-strips, depth, and stencil results\n - ae3c5e Add tests for i32 binary scalar-vector ops (#2219)\n - 6afbd0 Implement Matrix type for numeric testing (#2204)\n - e2248b Texture utility refactoring. (#2184)\n - b62579 op,render_pipeline,alpha_to_coverage (#2202)\n - 5a17b9 Add test for u32 scalar-vector remainder (#2216)\n - bd8450 Allow bgra8unorm as storage textures (#2212)\n - 11e6fb Added sourcmaps to webgpu:api,operation,shader_module,compilation_info\n - cf980a Fix package-lock.json (#2214)\n - 19fc83 Add tests for u32 scalar-vector division (#2215)\n - 7fa1d7 Add transferControlToOffscreen cases to colorSpace ref test\n - 458788 Make labels pass new eslint rules\n - 6c8361 Add tests for u32 scalar-vector addition and subtraction (#2208)\n - 7324ba Test labels in descriptors appear on objects created.\n - a0822b Add a few more debug markers (#2197)\n - 2db4fd Adds typescript-eslint/require-await and fixes existing warnings. (#2207)\n - 73a99f Adds val,buffer,create,limit tests (#2192)\n - 454253 Add a `--coverage` flag to cmdline.ts\n - 2cff62 Add tests for binary multiplication of scalars with vectors of type u32 (#2181)\n - a7e54e Implements and updates maxColorAttachmentBytesPerSample tests (#2200)\n\nCreated with \u0027./tools/run cts roll\u0027\n\nChange-Id: I05e331e2c7f5e2db42f573f14c208ee13fa2fa94\nCq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel\nInclude-Ci-Only-Tests: true\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/120201\nAuto-Submit: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: Dan Sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7b85c1415ca2ff513bb8ab01960cf9d4d4fc3a56",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "678fc84bf1284cdad983d52ec7787455c2eae679",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "e9f83baf5a1e0b2df1a691097aa38e27d616c374",
      "old_mode": 33188,
      "old_path": "third_party/gn/webgpu-cts/cache_list.txt",
      "new_id": "593aac86fca94568143c6ce6aab5bac90440d86c",
      "new_mode": 33188,
      "new_path": "third_party/gn/webgpu-cts/cache_list.txt"
    },
    {
      "type": "modify",
      "old_id": "d4aea56e05e719587a3d7f0900c3b6e3f2a35668",
      "old_mode": 33188,
      "old_path": "third_party/gn/webgpu-cts/test_list.txt",
      "new_id": "d2a3c8ba7e021e6f6b92d95e82be9f8a89529010",
      "new_mode": 33188,
      "new_path": "third_party/gn/webgpu-cts/test_list.txt"
    },
    {
      "type": "modify",
      "old_id": "d880fd1dd13c8472b5732c3fbb8ed4e6ed655f41",
      "old_mode": 33188,
      "old_path": "third_party/gn/webgpu-cts/ts_sources.txt",
      "new_id": "b29e49b3ca9c38b53ed8732e50b9b7da83c10f0b",
      "new_mode": 33188,
      "new_path": "third_party/gn/webgpu-cts/ts_sources.txt"
    },
    {
      "type": "modify",
      "old_id": "47b64fa9c78bb3675b68250e263c12cb883de1fa",
      "old_mode": 33188,
      "old_path": "webgpu-cts/expectations.txt",
      "new_id": "73a2bca1b0d787300140274e66f11f0f4c80b63a",
      "new_mode": 33188,
      "new_path": "webgpu-cts/expectations.txt"
    }
  ]
}
