)]}'
{
  "commit": "36ff643c7ce16fc154b31fdf282eba31eaca699e",
  "tree": "a33222d94d0dc17c7e488b38579fdebc624a6b48",
  "parents": [
    "e85db8b0b56992b84b2e865611a590b858061969"
  ],
  "author": {
    "name": "Colin Blundell",
    "email": "blundell@chromium.org",
    "time": "Thu Apr 04 17:43:08 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Apr 04 17:43:08 2024 +0000"
  },
  "message": "[Static samplers] Add GL implementation\n\nThis CL adds end2end tests of static sampler usage and provides an\nimplementation in the GL backend. An implementation in the Vulkan\nbackend will follow, and other backend implementations will come along\nlater.\n\nFollowup CLs will also extend test coverage, e.g. mixing samplers and\nstatic samplers.\n\nBug: dawn:2463\nChange-Id: Ia446a9adee2c763981b89477faafa10a47a30969\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/181841\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fc10ab328fde330f415e4ba57a9d38116bed2295",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ShaderModule.cpp",
      "new_id": "b23e14a77caede61ff0bfddacd242850744d5b7f",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ShaderModule.cpp"
    },
    {
      "type": "modify",
      "old_id": "321e0e144008d1d7816266fab5fe567b172c9a9a",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/CommandBufferGL.cpp",
      "new_id": "9a6d891121d7bc0ff0a866f3a309cc2b0320fc6a",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/CommandBufferGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "ed6656b6539a193fc139cbf193562c942915b584",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/PhysicalDeviceGL.cpp",
      "new_id": "a69b8996c12da7d1e5ca7b62dc37a114847931fb",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/PhysicalDeviceGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "b4dc75bbb5d462ce54e0ae2dba9dddc2c695a4d1",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/PipelineLayoutGL.cpp",
      "new_id": "774316d893487a8d1026faa06c977a4fcbad3fa7",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/PipelineLayoutGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "41474886e30372f8b3ac61ff8b6af615a5a19007",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/SamplerTests.cpp",
      "new_id": "efed4e54f229553cda69f6829e30be4340876b56",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/SamplerTests.cpp"
    }
  ]
}
