)]}'
{
  "commit": "70c1848940280b957156ccfd255a80c09b60526f",
  "tree": "5324e650d92cf0da37d0124e9e8dc52b78da3248",
  "parents": [
    "79f4a4897bf0cd0c7ccee2fb6c8c1dcc8c4b5553"
  ],
  "author": {
    "name": "Ignacio Castaño",
    "email": "castano@gmail.com",
    "time": "Tue Jul 14 11:57:42 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jul 14 11:57:42 2026"
  },
  "message": "Texture compression unaligned (#4676)\n\n* Add \u0027texture-compression-unaligned\u0027 feature name.\n\n* createTexture tests pass when texture-compression-unaligned feature is supported.\n\n* Add test to ensure createTexture with unaligned extents fails without texture-compression-unaligned, but succeeds otherwise.\n\n* Add test to validate correctness of copyTextureToTexture for block compressed textures with unaligned sizes.\n\n* Validate correctness of image copies of compressed textures with unaligned dimensions.\n\n* Fix test `texture_size,3d_texture,compressed_format`.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "30e66b5d9ab6e2589eccedfb67daeeb6ab1c7178",
      "old_mode": 33188,
      "old_path": "src/webgpu/api/operation/command_buffer/copyTextureToTexture.spec.ts",
      "new_id": "f9d2fdfbbe6f82f254ee8bc501c2d4e638c45e54",
      "new_mode": 33188,
      "new_path": "src/webgpu/api/operation/command_buffer/copyTextureToTexture.spec.ts"
    },
    {
      "type": "modify",
      "old_id": "8f18da8d053eb07003653ef65280a1e576bcd124",
      "old_mode": 33188,
      "old_path": "src/webgpu/api/operation/command_buffer/image_copy.spec.ts",
      "new_id": "88813731d1476dfddee328800e80287bb93eb327",
      "new_mode": 33188,
      "new_path": "src/webgpu/api/operation/command_buffer/image_copy.spec.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e9e5321474471b794d924dabbdf14a6c2d0ef7e3",
      "new_mode": 33188,
      "new_path": "src/webgpu/api/validation/capability_checks/features/texture_compression_unaligned.spec.ts"
    },
    {
      "type": "modify",
      "old_id": "b1bf2cd9725da89e2fea12f5ae7585af27eacaf7",
      "old_mode": 33188,
      "old_path": "src/webgpu/api/validation/createTexture.spec.ts",
      "new_id": "79d59de5e00e325d9c7f9e48ec8c060c865aab5a",
      "new_mode": 33188,
      "new_path": "src/webgpu/api/validation/createTexture.spec.ts"
    },
    {
      "type": "modify",
      "old_id": "99c1dd29c06cd352574a13a41c6731aa461e9d21",
      "old_mode": 33188,
      "old_path": "src/webgpu/capability_info.ts",
      "new_id": "98ec040882912696d1c6a0f4237787e1ddd655c0",
      "new_mode": 33188,
      "new_path": "src/webgpu/capability_info.ts"
    }
  ]
}
