)]}'
{
  "commit": "8201b1ca1dd558a5223e59fb35b6390a8ba287bf",
  "tree": "c45d2fad8c43aaae31e2b977b3cb9a64c0e4a9e1",
  "parents": [
    "41455b0b21f1b89a3de0e63c278ed729be27cc40"
  ],
  "author": {
    "name": "shaoboyan",
    "email": "shaoboyan@microsoft.com",
    "time": "Wed Jan 08 20:48:29 2025 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jan 08 20:48:29 2025 -0800"
  },
  "message": "[Spirv] Clamp frag depth using push constant values\n\nAdd a way to use pre-created push constant layout generated by\n`PreparePushConstants` to find the min and max values used for\nfrag depth clamping.\n\nBug: 366291600\n\nChange-Id: I8393c912e48804614fd9fce8c1c1e9228f5b4594\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/221014\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: Shaobo Yan \u003cshaoboyan@microsoft.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "efd4f60be42b3972849b82827a9232ac74ff31a3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/BUILD.bazel",
      "new_id": "6b0ee8c28fd0bb76fafef606266c4a8a2560d6dc",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "57e528cddc5dfae28d0262fcbfa8dcd806a3cf51",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/BUILD.cmake",
      "new_id": "51a7d8a83f95261de48e6d5dc343070a490cdcc7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "ae4dde5835bb83a46b2c555706a4a0c7559b9164",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/BUILD.gn",
      "new_id": "e042ee74f1e9bab203a0415d446d20577d0c6c20",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "4e2832321eaaa8f159c63a752a9b9129ca4cdf25",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/raise.cc",
      "new_id": "5cd98e59df3f39ff3bbadfca1cfd3d1a3c1cd9b9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/raise.cc"
    },
    {
      "type": "modify",
      "old_id": "1477478615158ad1880e20cfb3d0aa6803370f24",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/shader_io.cc",
      "new_id": "b3feb0eeec48362d479720e322402c7300a8d1c5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "38cd9add572fdda76a4dd3c2243cc8b57fe160d9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/shader_io.h",
      "new_id": "5d7698887acd97de5a24e0181b02b8e6fa592a8d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/shader_io.h"
    },
    {
      "type": "modify",
      "old_id": "417b406f645820c1c564c25c5d70beab061da1a3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/shader_io_test.cc",
      "new_id": "888ce74183f49dea12b0a5f3aeee2698f9cc9709",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/shader_io_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0ac710c57a8a71200cd7b2271cdfe8a7d1022cf0",
      "old_mode": 33188,
      "old_path": "test/tint/types/functions/shader_io/fragment_output_builtins.wgsl.expected.spvasm",
      "new_id": "0601e90b867e78296103be0af1668f83d733d650",
      "new_mode": 33188,
      "new_path": "test/tint/types/functions/shader_io/fragment_output_builtins.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "d171bcdbf799981477049253a67fbb5a5ca9bc81",
      "old_mode": 33188,
      "old_path": "test/tint/types/functions/shader_io/fragment_output_builtins_struct.wgsl.expected.spvasm",
      "new_id": "c8a45a002542c5e4c2e7c4fcb39bf5148ebdaf9c",
      "new_mode": 33188,
      "new_path": "test/tint/types/functions/shader_io/fragment_output_builtins_struct.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "f6a498f55c33d5f0ec5dc64b85ce7ef3a9a6b68e",
      "old_mode": 33188,
      "old_path": "test/tint/types/functions/shader_io/fragment_output_mixed.wgsl.expected.spvasm",
      "new_id": "65f1ac64f77cbc29e38561784b892f26b18beb94",
      "new_mode": 33188,
      "new_path": "test/tint/types/functions/shader_io/fragment_output_mixed.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "aa28337c0306eb5fab61e81520fa526502c1ebde",
      "old_mode": 33188,
      "old_path": "test/tint/types/functions/shader_io/fragment_output_mixed_f16.wgsl.expected.spvasm",
      "new_id": "ee4eabbcc43f90388154ee306d2c4bf0880d3fa3",
      "new_mode": 33188,
      "new_path": "test/tint/types/functions/shader_io/fragment_output_mixed_f16.wgsl.expected.spvasm"
    }
  ]
}
