)]}'
{
  "commit": "9aa45f938d4b36626722bbfdc2f18447179337e6",
  "tree": "b0e8477a1cf6fd961b99de1026b0e2cb25421ca2",
  "parents": [
    "12516fe7de2adac67a2b260ab0f72ac4fd277998"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Fri May 22 18:26:35 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri May 22 18:26:35 2026 -0700"
  },
  "message": "Simplify resource_table texture checks\n\nWhen checking if the texture kind is filterable in the resource_table\ntransform we don\u0027t have to check against all filterable textures, we\nonly have to check to see if the resource table texture is the\nfilterable version of the texture type used in the call.\n\nWe would have already validated that the type returned from getResource\nis correct for the texture call, so the type must be correct based on\nprior checks.\n\nBug: 479179409\nChange-Id: I3b3050a1e1c3a8f6f92d9fcd5ce86040f13b6dd3\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/310355\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "259eaf90f4f7c573b6b0fbc4b9541b0beda7b998",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/resource_table.cc",
      "new_id": "da363134a80c0735ae03b4e99a12038c4975083f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/resource_table.cc"
    },
    {
      "type": "modify",
      "old_id": "d1c56b6349533490fc8ac3c66116edcab1be25d5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/resource_table_test.cc",
      "new_id": "dc571bc86f37360af1071cbed1d4f13f03520971",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/resource_table_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9b5e3ea0a2177554c30ebacd95abd5ba6a24240a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/resource_type.cc",
      "new_id": "ae6d13b7c45802036c460b9cac32b9b9e167aa0b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/resource_type.cc"
    },
    {
      "type": "modify",
      "old_id": "d49e344536a5c0fe0e0e30a5fd61ffa694b45e51",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/resource_type.h",
      "new_id": "548136591b90075428d4549c898a24fc0d55aad0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/resource_type.h"
    },
    {
      "type": "modify",
      "old_id": "fe5016ea254c892d1c614f40a0365a07959257f8",
      "old_mode": 33188,
      "old_path": "test/tint/extensions/resource_table/access_as_constant_sampler.wgsl.expected.dxc.hlsl",
      "new_id": "87d455047d99c630838d690db978f3d15d4da756",
      "new_mode": 33188,
      "new_path": "test/tint/extensions/resource_table/access_as_constant_sampler.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "468b07b97c6788cfa8fe97c49434d4471147c39d",
      "old_mode": 33188,
      "old_path": "test/tint/extensions/resource_table/access_as_constant_sampler.wgsl.expected.spvasm",
      "new_id": "2cedb0cf08365769bf55e7ca6d53482dd04b100d",
      "new_mode": 33188,
      "new_path": "test/tint/extensions/resource_table/access_as_constant_sampler.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "cd260778764dc22a5e28bf3f9948602e02536424",
      "old_mode": 33188,
      "old_path": "test/tint/extensions/resource_table/access_bindful_sampler_filtering.wgsl.expected.dxc.hlsl",
      "new_id": "4577cbda8f0e818a3ac4092050c7e749a401462f",
      "new_mode": 33188,
      "new_path": "test/tint/extensions/resource_table/access_bindful_sampler_filtering.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "ec2e8d3cf1c28a0c0e699faab5c780e851dbfb31",
      "old_mode": 33188,
      "old_path": "test/tint/extensions/resource_table/access_bindful_sampler_filtering.wgsl.expected.spvasm",
      "new_id": "bed4116fdb9e32e0b72fdbe1c3cd1732f939d97a",
      "new_mode": 33188,
      "new_path": "test/tint/extensions/resource_table/access_bindful_sampler_filtering.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "093c48fb3067a515d8ed2a979a4bfe3746d089a5",
      "old_mode": 33188,
      "old_path": "test/tint/extensions/resource_table/access_bindful_texture.wgsl.expected.dxc.hlsl",
      "new_id": "669f934d5daa02651a3ba6db34326b7d9be5cbb6",
      "new_mode": 33188,
      "new_path": "test/tint/extensions/resource_table/access_bindful_texture.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "dee3b0457d28fe450db4769b4d52ffa3f5f93248",
      "old_mode": 33188,
      "old_path": "test/tint/extensions/resource_table/access_bindful_texture.wgsl.expected.spvasm",
      "new_id": "7cd16d79b03b878787d99567ae28bd55cdb119a8",
      "new_mode": 33188,
      "new_path": "test/tint/extensions/resource_table/access_bindful_texture.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "5d3737da7d3faaf3f7654178afaf9525181fef28",
      "old_mode": 33188,
      "old_path": "test/tint/extensions/resource_table/to_let.wgsl.expected.dxc.hlsl",
      "new_id": "d68285fe9c9209824401d0568f5c9cda7b216663",
      "new_mode": 33188,
      "new_path": "test/tint/extensions/resource_table/to_let.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "1c0601c3e4a6acf72844d6c2e2ddf895694ce249",
      "old_mode": 33188,
      "old_path": "test/tint/extensions/resource_table/to_let.wgsl.expected.spvasm",
      "new_id": "27baf045f94ad6af60d843bf96ca1ef7b3592ab4",
      "new_mode": 33188,
      "new_path": "test/tint/extensions/resource_table/to_let.wgsl.expected.spvasm"
    }
  ]
}
