)]}'
{
  "commit": "69c94adeb4da95573263e66510446b6bcccf650a",
  "tree": "7f154ce01b526b276313630fba78538ae4655642",
  "parents": [
    "a985f73277b71dd33393652d011e9389640bfe02"
  ],
  "author": {
    "name": "Stephen White",
    "email": "senorblanco@chromium.org",
    "time": "Tue Sep 05 18:11:56 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Sep 05 18:11:56 2023 +0000"
  },
  "message": "OpenGL: fix single-plane external textures.\n\nWhen bind group layouts for external textures are created, they\ninitially use invalid binding points of kMaxBindingsPerBindGroup, in\norder avoid collisions. Replace those binding points with the\nvalid external texture binding expansion points prior to GL shader\ncompilation, as is done on other backends.\n\nThis fixes single-plane external textures. Multiplane external textures\nare still broken, likely due to a conflict between the\nMultiplanarExternalTexture transform and the CombineSamplers transform\nused by the GLSL writer.\n\nBug: dawn:1774\nChange-Id: Iabc108f4ee5fe831bd7e4e4639119095b7f9e4a2\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/149500\nCommit-Queue: Stephen White \u003csenorblanco@chromium.org\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c7028baf7608654cac90d3e44389d689892c348c",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/ShaderModuleGL.cpp",
      "new_id": "fb69ef44d0ec89852e5615adfe6eb09107e4f0a2",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/ShaderModuleGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "06cb928d9e8f977a697856d87deae5f8a3748e26",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/ExternalTextureTests.cpp",
      "new_id": "c0af3a6140fdf4dee322a4b1bcd5c81ee27f5389",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/ExternalTextureTests.cpp"
    }
  ]
}
