)]}'
{
  "commit": "c8434889d8529ee4c4e40422ddbd85d43da2ac8e",
  "tree": "d573c093c7bef85ab01901982b60c14fcf0ce814",
  "parents": [
    "9cae45e6ca83bb7ea15e6e102e62931b088f620b"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Thu Jun 24 08:46:06 2021 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jun 24 08:46:06 2021 +0000"
  },
  "message": "writer/hlsl: Swizzle depth texture intrinsics\n\nHLSL usually implicitly casts a vector down to a scalar, but this breaks when passing the vector to RWByteAddressBuffer.Store (for DXC only).\n\nFixed: tint:827\nChange-Id: I67d0bc6e9185de3d434a7aaeb575d83850111ec5\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/55760\nAuto-Submit: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: David Neto \u003cdneto@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d472bd5e01b0729893cbca985ee8ff946dbfb1cc",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl.cc",
      "new_id": "b2b4c50290e9d1545a55e76b6d641e018fb5c15e",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "e35e50315f9e50f9c80e3e6550d89e30e72eeb1c",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_intrinsic_texture_test.cc",
      "new_id": "82475fcf2e0cb9b245938964736b1b8db549c763",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_intrinsic_texture_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bb531574129f8b84ffd42b2fda7722cb68de87d2",
      "old_mode": 33188,
      "old_path": "test/bug/tint/827.wgsl.expected.hlsl",
      "new_id": "b3581d619653cbf1c783105696c19a4d392c6499",
      "new_mode": 33188,
      "new_path": "test/bug/tint/827.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "2f11c738cd93e24d9275f09882fc2bb98273f53f",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/textureLoad/19cf87.wgsl.expected.hlsl",
      "new_id": "b4d522185c2c53c445f70cfa9f9352d016a8cffa",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureLoad/19cf87.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "d41bf8b9b8d9807977fcc9200566b69d19769195",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/textureLoad/9b2667.wgsl.expected.hlsl",
      "new_id": "e513119df2627fd7fc036ddc36852dd123ffe4c3",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureLoad/9b2667.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "1804b927262b672cd5fcdf0c3b1ef49a596f0109",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/textureSample/38bbb9.wgsl.expected.hlsl",
      "new_id": "eed70996045cb8990b0df1b7bc82b0f2572fbdd3",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureSample/38bbb9.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "b47fa1a99d4c7f86aa230c1b9161ff20e9e6a4ae",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/textureSample/667d76.wgsl.expected.hlsl",
      "new_id": "6f582e34608a8ddd4f66916d47b3fe7e58ebb447",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureSample/667d76.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "4a3fcf274453501365425cf4a8c8c59c577abd51",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/textureSample/7e9ffd.wgsl.expected.hlsl",
      "new_id": "b3167130ed3b79846820433490c97afb98033e21",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureSample/7e9ffd.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "2e1b6234d4640d4f602af3d7d2a06cd2a395a0c8",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/textureSample/8522e7.wgsl.expected.hlsl",
      "new_id": "a47e8484976cdb9bb3aa797727615ce70eed8d10",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureSample/8522e7.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "d201d1f47162a01dec65a6af5b162f2e51c97b62",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/textureSample/c2f4e8.wgsl.expected.hlsl",
      "new_id": "c2eee5aed80ce5e5bd9c23c958b15d8e6f48c2c8",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureSample/c2f4e8.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "730837fd2bde39fe6631de4c157d1625b9aab2a4",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/textureSample/ea7030.wgsl.expected.hlsl",
      "new_id": "f01c286204e067044205eaaa0ef698db9b692f1b",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureSample/ea7030.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "13c3f119cdc868dc6a6cf127fbd19e5e9230d1c0",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/textureSampleLevel/02be59.wgsl.expected.hlsl",
      "new_id": "91b31b046f7a6835745217cc1134f1f001ce48be",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureSampleLevel/02be59.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "a2b075291349841536cde12125e104a3a3304345",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/textureSampleLevel/1b0291.wgsl.expected.hlsl",
      "new_id": "b74acd61a03d8b76f8de18a591fe46fc594afce7",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureSampleLevel/1b0291.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "7a18e0c7a6c9a8e0a19b761a2a434e99de2fb5f7",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/textureSampleLevel/1bf73e.wgsl.expected.hlsl",
      "new_id": "ec16c2ab433216ea87a57b3236b4028799538843",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureSampleLevel/1bf73e.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "3e841fc8b615900650cd57fa7120edf278ed9c1b",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/textureSampleLevel/47daa4.wgsl.expected.hlsl",
      "new_id": "25843068e0c8560fa3b5d49f16c25de3fd82a8b7",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureSampleLevel/47daa4.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "6cfb1d5918a4161988ffef79cd90f277c458bcf3",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/textureSampleLevel/ae5e39.wgsl.expected.hlsl",
      "new_id": "f9cabecf7e88011f586e7e17ca3a7a18cc8401e5",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureSampleLevel/ae5e39.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "b48b2674445626566b1b16c6dd6fa31374f6a44f",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/textureSampleLevel/ba93b3.wgsl.expected.hlsl",
      "new_id": "9a7073d36328c7def4b2b46d2ff9f9bdfef0aab6",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureSampleLevel/ba93b3.wgsl.expected.hlsl"
    }
  ]
}
