)]}'
{
  "commit": "8b8b5caedbd2cc375fb209d95fc4b2ce9722c8e5",
  "tree": "f661449b794fc45367331391163b119925f8c877",
  "parents": [
    "f00ddf9e436d3e148c6e453ae555a04a3c3088a4"
  ],
  "author": {
    "name": "Colin Blundell",
    "email": "blundell@chromium.org",
    "time": "Wed Apr 03 19:22:17 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Apr 03 19:22:17 2024 +0000"
  },
  "message": "[Static samplers] Make BindingInfo variant\n\nThis CL adds a BindingInfo variant for static samplers and does an\ninitial pass at handling the variant everywhere that it needs to be\nhandled. Backend implementations are stubbed out.\n\nChange-Id: If2c16cbcedce64fd800d7163b3a0eb804d61033c\nBug: dawn:2643\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/181360\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nReviewed-by: Nicolette Prevost \u003cnicolettep@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4e2a217428caba305418c81be16ae924bae8583c",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BindGroup.cpp",
      "new_id": "65ff3121214f74b61c3cd65e4eed69c3c3a06dd4",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BindGroup.cpp"
    },
    {
      "type": "modify",
      "old_id": "0755617d6bf4da5e9b5f2d8e64e0a627fcfe4a16",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BindGroupLayoutInternal.cpp",
      "new_id": "d20bc05ab83755f23e71362268e1bb161fd6a176",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BindGroupLayoutInternal.cpp"
    },
    {
      "type": "modify",
      "old_id": "d41c983b053f622dbc49f20194b3c451785c673a",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BindGroupLayoutInternal.h",
      "new_id": "43fddc9ce977a7cb2bcdc503fe96d13f944b450c",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BindGroupLayoutInternal.h"
    },
    {
      "type": "modify",
      "old_id": "879104e5cae483fa4ab3efb3e21e0200f16a51ad",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BindingInfo.cpp",
      "new_id": "32b3468f93d278e6302e52db8e8a1b981ac3e64a",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BindingInfo.cpp"
    },
    {
      "type": "modify",
      "old_id": "1eba5444f8f9fa24e465dca29e6a2556c0f84586",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BindingInfo.h",
      "new_id": "638d2f207eb8ae3816c68f074995151dfdcfdcff",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BindingInfo.h"
    },
    {
      "type": "modify",
      "old_id": "8a9e8e45d884c0c1f6456c20d06d60575c11beb1",
      "old_mode": 33188,
      "old_path": "src/dawn/native/PassResourceUsageTracker.cpp",
      "new_id": "96dff82f963e30d1dd8224fbc635a1d4be7f8d24",
      "new_mode": 33188,
      "new_path": "src/dawn/native/PassResourceUsageTracker.cpp"
    },
    {
      "type": "modify",
      "old_id": "4e2434146501e6dcb9c1c570a6354f48cc528c6e",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ShaderModule.cpp",
      "new_id": "fc10ab328fde330f415e4ba57a9d38116bed2295",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ShaderModule.cpp"
    },
    {
      "type": "modify",
      "old_id": "df0c29faf28abec29d6e789dc3b037e05c30c201",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/BindGroupTrackerD3D11.cpp",
      "new_id": "46954c489e238226c1acd24111f08669c79e867b",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/BindGroupTrackerD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "b0915be6b0b02c233ec4f718079f9ac6ff92fa2e",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/PipelineLayoutD3D11.cpp",
      "new_id": "f3d7400546838a9c6f22bd81b04440eb1f38deed",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/PipelineLayoutD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "7298e6b4ae7ae20bc43ccb49992d03d189614b56",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/BindGroupD3D12.cpp",
      "new_id": "2698840e11dad5abc8ba6eb377a1e7b01d14d7ac",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/BindGroupD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "ed02fde97cab759d423fc1ec95711aaf0fa3a565",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/BindGroupLayoutD3D12.cpp",
      "new_id": "7a8d0885b73979096c0ac3e080301cdb651d7148",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/BindGroupLayoutD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "ce703a78c30617c96978a4edee703d7da37b4750",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/CommandBufferMTL.mm",
      "new_id": "fe3d2c4541f5ac4b31b88b47d1f92d62bd1ddb06",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/CommandBufferMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "6bfc9dd927956f9d36620cdea9b7885432331c87",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/PipelineLayoutMTL.mm",
      "new_id": "0eca24f7387aafc06865f52a2e37eda4406385ee",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/PipelineLayoutMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "a129dd7f7b2c6e606959e3efb0d91c8eebfb9a10",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/CommandBufferGL.cpp",
      "new_id": "321e0e144008d1d7816266fab5fe567b172c9a9a",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/CommandBufferGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "4b44aa6be8b8efba31dc539d90a74292943ac574",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/PipelineLayoutGL.cpp",
      "new_id": "b4dc75bbb5d462ce54e0ae2dba9dddc2c695a4d1",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/PipelineLayoutGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "70e90bc1213b3408bc1e8e638934d376fa15a110",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/BindGroupLayoutVk.cpp",
      "new_id": "7c73c29c2ce16b8bf5f30ff4ae45f1482479cf22",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/BindGroupLayoutVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "fa4052366d407c99b7180eb0946771d8bdcc507f",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/BindGroupVk.cpp",
      "new_id": "e0ee26da2ef74a4f965f5f8b64ffa73bfa3d3549",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/BindGroupVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "e41b2f7dbac24e52dc06c56a188b1651b018307f",
      "old_mode": 33188,
      "old_path": "src/dawn/native/webgpu_absl_format.cpp",
      "new_id": "ef1adcfbaf7e40c7be8aa824a1abbfd7a9a3b598",
      "new_mode": 33188,
      "new_path": "src/dawn/native/webgpu_absl_format.cpp"
    },
    {
      "type": "modify",
      "old_id": "dceb3bc8c148efea44c64425f966e00e3a7d44ab",
      "old_mode": 33188,
      "old_path": "src/dawn/native/webgpu_absl_format.h",
      "new_id": "79879bbc95f61c0f605a104b61dd768c6ff16184",
      "new_mode": 33188,
      "new_path": "src/dawn/native/webgpu_absl_format.h"
    },
    {
      "type": "modify",
      "old_id": "c856614bd176173c1e909091646511e5f4c7f07f",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/BindGroupValidationTests.cpp",
      "new_id": "999b4b085be990cadaf5bd24a271c2e0d668c49a",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/BindGroupValidationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "f412ab0ad6b18f3478f952e3323bdf1cda9a4171",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/ObjectCachingTests.cpp",
      "new_id": "80280b7d1461262131bd180b0830a07eeb21871e",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/ObjectCachingTests.cpp"
    }
  ]
}
