)]}'
{
  "commit": "c354d28170af04797c053d223ff53dbdb9e17b8d",
  "tree": "11f797c589440583b25594c4a95d4c4cbcbfe53b",
  "parents": [
    "2959e1c3959aa55cd3f02726995ae68159d0e064"
  ],
  "author": {
    "name": "wangra-google",
    "email": "62302956+wangra-google@users.noreply.github.com",
    "time": "Wed Aug 19 18:07:01 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Aug 19 18:07:01 2026"
  },
  "message": "Adds CTS test coverage for the `snorm10-10-10-2` vertex format. (#4695)\n\n* This PR adds CTS test coverage for the `snorm10-10-10-2` vertex format.\n\n* Adds `snorm10-10-10-2` to `kVertexFormatInfo` in `capability_info.ts` (with an explicit cast until `@webgpu/types` is updated).\n* Adds signed 10-10-10-2 bit-packing (`makeRgb10a2Signed`) and normalization (`normalizeRgb10a2Signed`) test helpers.\n* Adds packed format test data in `correctness.spec.ts` to verify conversion from raw vertex data to `vec4\u003cf32\u003e` in the vertex shader.\n\nIssue: https://github.com/gpuweb/gpuweb/issues/6292\n\n\u003chr\u003e\n\n**Requirements for PR author:**\n\n- [x] All missing test coverage is tracked with \"TODO\" or `.unimplemented()`.\n- [x] New helpers are `/** documented */` and new helper files are found in `helper_index.txt`.\n- [x] Test behaves as expected in a WebGPU implementation. (If not passing, explain above.)\n- [x] Test have be tested with compatibility mode validation enabled and behave as expected. (If not passing, explain above.)\n\n**Requirements for [reviewer sign-off](https://github.com/gpuweb/cts/blob/main/docs/reviews.md):**\n\n- [ ] Tests are properly located.\n- [ ] [Test descriptions](https://github.com/gpuweb/cts/blob/main/docs/intro/plans.md) are accurate and complete.\n- [ ] Tests provide complete coverage (including validation control cases). **Missing coverage MUST be covered by TODOs.**\n- [ ] Tests avoid [over-parameterization](https://github.com/gpuweb/cts/blob/main/docs/organization.md#parameterization) (see case count report).\n\nWhen landing this PR, be sure to make any necessary issue status updates.\n\n* Roll @webgpu/types to 0.1.72\n\n* Address review comments on makeRgb10a2Signed\n\n---------\n\nCo-authored-by: Kai Ninomiya \u003ckainino@chromium.org\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fb651203d1e56db4df1d4a470d571149051259df",
      "old_mode": 33188,
      "old_path": "package-lock.json",
      "new_id": "d61298adb78f1e5240b491f84caa01561b2e5c33",
      "new_mode": 33188,
      "new_path": "package-lock.json"
    },
    {
      "type": "modify",
      "old_id": "7493b849d25377bdc3dcc7cecc0b1781481b6159",
      "old_mode": 33188,
      "old_path": "package.json",
      "new_id": "ec9e302bf79fafafd0ef2ebfa7a2f9f74d875c3b",
      "new_mode": 33188,
      "new_path": "package.json"
    },
    {
      "type": "modify",
      "old_id": "8ddeaa4e5c60f427e6d704448b7fccbadf5e5e03",
      "old_mode": 33188,
      "old_path": "src/webgpu/api/operation/vertex_state/correctness.spec.ts",
      "new_id": "44baebd229269011aef8e79962ce11a34dd19a5f",
      "new_mode": 33188,
      "new_path": "src/webgpu/api/operation/vertex_state/correctness.spec.ts"
    },
    {
      "type": "modify",
      "old_id": "b13e310bcf9cedfad70049b8d2acfa3c8ef8a87d",
      "old_mode": 33188,
      "old_path": "src/webgpu/capability_info.ts",
      "new_id": "017227cec6f508cb39dab8df3e96a8ee76e3047e",
      "new_mode": 33188,
      "new_path": "src/webgpu/capability_info.ts"
    }
  ]
}
