)]}'
{
  "commit": "d2ecf447d862fa40a30e1cee7276837dcfa005fc",
  "tree": "9cf59d4d4078c5ed8754847f481ca69e2926736c",
  "parents": [
    "c28fff58849a1447fe87e558550561706258e4f4"
  ],
  "author": {
    "name": "Shrek Shao",
    "email": "shrekshao@google.com",
    "time": "Thu May 02 00:04:39 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu May 02 00:04:39 2024 +0000"
  },
  "message": "[Compat] Fix Cube/CubeArray texture and view binding\n\nRemove copy path for Cube/CubeArray textures. Add missing\ntextureViewDimension support and various GL calls for\nGL_TEXTURE_CUBE_MAP(_ARRAY). Add related tests.\n\nAlso fixes blit texture to buffer workaround for stencil\ncube texture where textureSampleLevel doesn\u0027t support\ntexture_cube\u003cu32\u003e, use textureGather instead.\n\nThis fix the Cube textureDimension CTS failure along\nthe way.\n\nBug: dawn:2131, dawn:2442, dawn:2182\nChange-Id: I87229d7a0f43f9496738eeee69a73c2a8c8ab81b\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/184840\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nReviewed-by: Stephen White \u003csenorblanco@chromium.org\u003e\nCommit-Queue: Shrek Shao \u003cshrekshao@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9a3e3e0e919fc91024c228eddb51e4384dbc106c",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BlitTextureToBuffer.cpp",
      "new_id": "3af39deb8ec335f519fc627ed0e37c7c79485169",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BlitTextureToBuffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "057d36df94750577e7c134f9848894dc8ff7eabb",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/CommandBufferGL.cpp",
      "new_id": "a004327eddee75be4f0cdaad846499639ffd0ed1",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/CommandBufferGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "fd53496e3da2fef008367e01bf69ed892cb33c87",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/TextureGL.cpp",
      "new_id": "2f5518a4ac1d2865c455e7756e1833e57779460e",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/TextureGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "6d8b523b51ee56712385d5a7df7a7d1f768081eb",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/CopyTests.cpp",
      "new_id": "c9a595dd00a38eedc737a5b55700c90f41eab80d",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/CopyTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "458a71ab3c085fac04fce47ac685412753a0a032",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/QueueTests.cpp",
      "new_id": "42cd2c698d7ea605cedc59e2d3191dbd006e5c36",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/QueueTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "847bfa044ea9a70ca23e3088e5aaa0acb2d42031",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/TextureShaderBuiltinTests.cpp",
      "new_id": "a21ac2904469b2982307f420e92faca04910348f",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/TextureShaderBuiltinTests.cpp"
    }
  ]
}
