)]}'
{
  "commit": "2a8c0013a5304ccb2e1319cb15f872bd90801240",
  "tree": "4b96f6e7ee07973c65bd65bae154d8a0738fd8e7",
  "parents": [
    "9aa45f938d4b36626722bbfdc2f18447179337e6"
  ],
  "author": {
    "name": "shaoboyan",
    "email": "shaoboyan@microsoft.com",
    "time": "Mon May 25 01:36:16 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon May 25 01:36:16 2026 -0700"
  },
  "message": "Refator ImmediateConstantsLayout to remove kMaxImmediateConstantsPerPipeline\n\nThis CL refactors ImmediateConstantsLayout to be backend specific,\nwhich is a preparation for D3D12 storage buffer root constants support.\nThe refactor removes kMaxImmediateConstantsPerPipeline so\neach backends could validate total immediate size with different limits.\n\nBug:366291600\nChange-Id: If16def40f73fe3898a5d31776298d1f75447236d\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/309515\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2a2131cc0a4910bd73a7c587417cfe4d0c32e8f5",
      "old_mode": 33188,
      "old_path": "src/dawn/common/Constants.h",
      "new_id": "fa91e31a465769eb5ffc55867dd3f73cf0564cb8",
      "new_mode": 33188,
      "new_path": "src/dawn/common/Constants.h"
    },
    {
      "type": "modify",
      "old_id": "21df6bcaf990b664e99914a11cec5050772c4338",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BUILD.gn",
      "new_id": "d23a9069f0872190ef7734706709efbbdee76e31",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "46708138a1fa8efb8e2f84b440b477a10f612f2b",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CMakeLists.txt",
      "new_id": "3c809361cc9a89406c3c96c253c841171c0d6711",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "86dabe3b87496951d0dc61f268bfa665b7595cc8",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CommandBufferStateTracker.cpp",
      "new_id": "e06b8d664513602b2a64a801ef7b633be176bc43",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CommandBufferStateTracker.cpp"
    },
    {
      "type": "modify",
      "old_id": "b2f1433395c9ae0ea8160edec4813fc46797a0aa",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CommandBufferStateTracker.h",
      "new_id": "4ee32c12ac7f3c39a5255d2546ed1a4605acf198",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CommandBufferStateTracker.h"
    },
    {
      "type": "delete",
      "old_id": "1251649dbd914fe061b8c0c36fca110ca228d3bc",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ImmediateConstantsLayout.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "63c6c5cb04218344fd11b60e49a6f9546b0355b0",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ImmediateConstantsLayout.cpp",
      "new_id": "6b41398a6ba9a13321a88b972c919f66c1732923",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ImmediatesLayout.cpp",
      "score": 90
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ce0623b54057cb6777ee9adfac59485ac8ebe85",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ImmediatesLayout.h"
    },
    {
      "type": "rename",
      "old_id": "982e40cde348caa819cd0d1de522a279ce942af7",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ImmediateConstantsTracker.h",
      "new_id": "d8c1d1edfcfec6b8d82eb8e00b32a14a276bf9be",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ImmediatesTracker.h",
      "score": 68
    },
    {
      "type": "modify",
      "old_id": "dd614f8d77f01e3717b9592c4694b4c4f4e3fe40",
      "old_mode": 33188,
      "old_path": "src/dawn/native/IntegerTypes.h",
      "new_id": "ea2d431fe90771b59d62d127f6968591b5e179dc",
      "new_mode": 33188,
      "new_path": "src/dawn/native/IntegerTypes.h"
    },
    {
      "type": "modify",
      "old_id": "c4164c0c1574ed98d97de2511cf77383d78e7ce0",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Pipeline.cpp",
      "new_id": "01e433dfe9fe194a0c4c2fce143ce9510862534f",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Pipeline.cpp"
    },
    {
      "type": "modify",
      "old_id": "5a30e94b97cfecff6d38a1ba526f001c85c07f5a",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Pipeline.h",
      "new_id": "dcd129fcfdbbea915f9463a96d9e97d42d963961",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Pipeline.h"
    },
    {
      "type": "modify",
      "old_id": "5d3bfabdc9a8284cbc81feac806061dd9950641a",
      "old_mode": 33188,
      "old_path": "src/dawn/native/PipelineLayout.cpp",
      "new_id": "12a1c97789c1e6fff49d2c02e458eca2aed4437f",
      "new_mode": 33188,
      "new_path": "src/dawn/native/PipelineLayout.cpp"
    },
    {
      "type": "modify",
      "old_id": "de0d5628220ad120248ac532d4e3d0bd23238d30",
      "old_mode": 33188,
      "old_path": "src/dawn/native/RenderPipeline.h",
      "new_id": "b0b552bebaafd04ea1feeefa80643882789958a8",
      "new_mode": 33188,
      "new_path": "src/dawn/native/RenderPipeline.h"
    },
    {
      "type": "modify",
      "old_id": "79a891ef17732ffedbe51504b3594de32605f66c",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ShaderModule.cpp",
      "new_id": "b9b7472c486edaae93218146a2e10f46fc6a784e",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ShaderModule.cpp"
    },
    {
      "type": "modify",
      "old_id": "a076d740ec2668c71fe715f14af7088578842936",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ShaderModule.h",
      "new_id": "7f310035c6e2562419b71b99e22860b370f3948d",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ShaderModule.h"
    },
    {
      "type": "modify",
      "old_id": "3941b05db0146b0cb7be60fb17a499dd00ab04bb",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/CommandBufferD3D11.cpp",
      "new_id": "9270e0d6155da13359823cb40362204da6742127",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/CommandBufferD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "ed4c4489c4f2b51381a9e94829335f47af1db0c4",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/CommandRecordingContextD3D11.cpp",
      "new_id": "9be4837570d4baa9aaf9dcbfc18fe3edab768ecd",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/CommandRecordingContextD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "f3007a0564a1ec998253855fd41dea9efc9cf6c3",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/CommandRecordingContextD3D11.h",
      "new_id": "5b2b2b7d49c36c2615d6ec516c416bfbe3dfd8fe",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/CommandRecordingContextD3D11.h"
    },
    {
      "type": "modify",
      "old_id": "0dc27e734b4fb1ba01a42df3e7c5031be0f2a589",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/ComputePipelineD3D11.cpp",
      "new_id": "80968cf983de24d911fc213ccad11cc2da4e7c3a",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/ComputePipelineD3D11.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4bf6dc17e321c32ec2351e928ba6bf2e71f9ea8f",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/ImmediatesLayoutD3D11.h"
    },
    {
      "type": "modify",
      "old_id": "e14bd68e2484225768dcca22922dec89908f406e",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/RenderPipelineD3D11.cpp",
      "new_id": "a190af8a4156288a78a4ca17e4f1ad586b324223",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/RenderPipelineD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "a63202f1c98a2549c19f2343c524276559d00ac9",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/ShaderModuleD3D11.cpp",
      "new_id": "437c59e677610ded1acc06b62690f7c92cdcebaf",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/ShaderModuleD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "becf7a1a8fa14e59a25c5d80eb7b093cab1a23f7",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/ShaderModuleD3D11.h",
      "new_id": "bebfd588cd54f0ea5bc3c273121cda11228ee64e",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/ShaderModuleD3D11.h"
    },
    {
      "type": "modify",
      "old_id": "fa8228704e16d6cdd8c688ed4c33bcecd64370b5",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/CommandBufferD3D12.cpp",
      "new_id": "5bb0c1c8b59339e650d42b26a6824fa749933da0",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/CommandBufferD3D12.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad3209e80154682b529d0f44abdfe42764045d70",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/ImmediatesLayoutD3D12.h"
    },
    {
      "type": "modify",
      "old_id": "b7413af563c9e958efc9f37250b741a09d793391",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/PhysicalDeviceD3D12.cpp",
      "new_id": "baa21c681be0889c6b471849ce7d062d712f5d70",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/PhysicalDeviceD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "1106de6e0e344659ec6059a1e91a42cff18adcd5",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/PipelineLayoutD3D12.cpp",
      "new_id": "b7669145ef6b74c81914e35a1cef1277c2642b69",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/PipelineLayoutD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "f737e55cb316c2e76d6d8ce5baa46af46511cca3",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/CommandBufferMTL.mm",
      "new_id": "07b1bb3ad565f0fc9c90d51e2a278a5af893568b",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/CommandBufferMTL.mm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f4c5ccc597a0c8881b74dc97f14fb4296851eaa2",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/ImmediatesLayoutMTL.h"
    },
    {
      "type": "modify",
      "old_id": "37abeca49afe3d16fb28d40861b64219b4015723",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/PipelineLayoutMTL.h",
      "new_id": "b3cd1819ba6bede3b902c1f3e115016cc79cb4b9",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/PipelineLayoutMTL.h"
    },
    {
      "type": "modify",
      "old_id": "02d07f2c04cc571ad528cee1bf9d394d951eb795",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/RenderPipelineMTL.mm",
      "new_id": "32bf37b10e930161039e66a08263e6565c334361",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/RenderPipelineMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "8d308afb335082795439e6ee6072159e24af8dcc",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/ShaderModuleMTL.h",
      "new_id": "8a002b3eb889d9ab878a6787d096660d1da5f0d4",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/ShaderModuleMTL.h"
    },
    {
      "type": "modify",
      "old_id": "5ab2e9cc4d575489042f58d56446bbb8069b93c3",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/ShaderModuleMTL.mm",
      "new_id": "ae0d17411f114fbeb94c9a6d9d757a52d86b59cd",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/ShaderModuleMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "ccd52e31ad0f606c469b5c3d89806b26a4c82e20",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/CommandBufferGL.cpp",
      "new_id": "c6fe9905c5aaf578baf9588117aca042d5714447",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/CommandBufferGL.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "33437189baa22bc294daab387ff2b35460d901ca",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/ImmediatesLayoutGL.h"
    },
    {
      "type": "modify",
      "old_id": "ed4559401c9ba58c28630e1b620fe34e17b0bf69",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/PipelineGL.cpp",
      "new_id": "8d32bff666cda20ea967c935f978435663df5f3c",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/PipelineGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "b0136ffc89674d635e59d1b02ce2de32c198248b",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/PipelineGL.h",
      "new_id": "63458c6d1825a63e166b4b2a8dd2127b74bbd487",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/PipelineGL.h"
    },
    {
      "type": "modify",
      "old_id": "a6a74f9808a7455e893df2d4c3c7ed01133a930c",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/RenderPipelineGL.cpp",
      "new_id": "24b46fa00517a0e0cfb1c28f471a6e9796c6589c",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/RenderPipelineGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "f6c27d967d64a0a5d0a78b757e147f711cb7055e",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/ShaderModuleGL.cpp",
      "new_id": "e69424aa7c6421206461aa356aa1f892bb65818d",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/ShaderModuleGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "cf961a57368dc941786d6d07be8c6cdd254c09cf",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/ShaderModuleGL.h",
      "new_id": "34be050e7cfe73312704ac35f32f6224f8833f31",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/ShaderModuleGL.h"
    },
    {
      "type": "modify",
      "old_id": "fbd5f091f5b43631bce6b21032f0ff7631b0ac05",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/CommandBufferVk.cpp",
      "new_id": "bc0fd186e7063cd0d52a03a10e45ff5913f9ab32",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/CommandBufferVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "e663db52bf7b5e45d95dacdd96893d08db37c5ba",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/ComputePipelineVk.cpp",
      "new_id": "13cfa35b28e8e218ea30eb2880eeace64f47f1ac",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/ComputePipelineVk.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "557e4086095cfab5f7106a1ca7361b3c4a864707",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/ImmediatesLayoutVk.h"
    },
    {
      "type": "modify",
      "old_id": "259e471cd5b4b5343c529c63c73278f615be7884",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/PhysicalDeviceVk.cpp",
      "new_id": "ecc0076cb2a95078c22a24657283b5c2a946c200",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/PhysicalDeviceVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "ea08c35f2569322d61ae4f621a3a76d4eb06ab84",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/RenderPipelineVk.cpp",
      "new_id": "d6a086c9dcdbdb70fafd3021d22bbc3b8d4a4dd5",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/RenderPipelineVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "458d5e390405a1eca9c66b627276c2ef392a0dba",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/ShaderModuleVk.cpp",
      "new_id": "4608e37fa84749e187eebf08eab00959904a2766",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/ShaderModuleVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "eefd10b29ae2f1e635469bbe614373d27a8ceaf4",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/ShaderModuleVk.h",
      "new_id": "a47df49b5cb2627f53626958c1af167331ccd93b",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/ShaderModuleVk.h"
    },
    {
      "type": "modify",
      "old_id": "3aead9a6d54cd7daddc2526c07f21539a5b70b95",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/UtilsVulkan.cpp",
      "new_id": "e5e2ab063369cd9b03d967f78608b8415b67d99a",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/UtilsVulkan.cpp"
    },
    {
      "type": "modify",
      "old_id": "8be137d02bd1dd471c36e39286768c9ba95687d1",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/UtilsVulkan.h",
      "new_id": "c72cc4a5a2829c606601b6590ed5a8a00f956d1f",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/UtilsVulkan.h"
    },
    {
      "type": "modify",
      "old_id": "8c7fd6f2535bc4e3e8ecf78241bc4f69dd824396",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/BUILD.gn",
      "new_id": "73b776a5a1b50f3d75db1f8d957c54877a9fcad8",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "51307ee9b249ca76ad774970cd23635ed9637f7e",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/CMakeLists.txt",
      "new_id": "ec77cffaffc767a8b0f40e84438787ef5b893825",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "6249a05506bb09d2548ad8548db0aecdfe97aee4",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/ImmediateDataBufferLengthTests.cpp",
      "new_id": "aa3277a09262e630548db4330a05c3ffde09f5f5",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/ImmediateDataBufferLengthTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "900d2e6cfe9339161670e4adb8db85b8e6f52447",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/ImmediateDataTests.cpp",
      "new_id": "c97c6fca15a21e46cf46b117de97a1b9f1b8d23d",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/ImmediateDataTests.cpp"
    },
    {
      "type": "rename",
      "old_id": "7c7a02ed38595f7dcd695b8b50194966641f350d",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/ImmediateConstantsTrackerTests.cpp",
      "new_id": "1919dc5705381c17c1b26f2cf40276c14bce2665",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/ImmediatesTrackerTests.cpp",
      "score": 62
    },
    {
      "type": "modify",
      "old_id": "4d8418cc72dd2687bbccac0e421ee80fc234d56a",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/ImmediateDataTests.cpp",
      "new_id": "607adf136b0ff1c5c6210851faf110deba23e1a7",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/ImmediateDataTests.cpp"
    },
    {
      "type": "rename",
      "old_id": "264941caa4f8f47ff9e0b5728d112cee3357bf3c",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/white_box/ImmediateConstantOffsetTests.cpp",
      "new_id": "472d25849c1529fc113795a306ffdbad2f18a1bf",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/white_box/ImmediateOffsetTests.cpp",
      "score": 77
    },
    {
      "type": "modify",
      "old_id": "1a4db9bd0fb5be727a1bc2b8217e342b134906cd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/prepare_immediate_data.cc",
      "new_id": "ee67b25dd4ccc79e57b86455adb508f6e8b6338c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/prepare_immediate_data.cc"
    },
    {
      "type": "modify",
      "old_id": "1ad8f18a16a4b7befe01eaf995380a61993ff8c9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/prepare_immediate_data.h",
      "new_id": "7d27c0d6e59aff473f7b5c6397a4c3dde6baa665",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/prepare_immediate_data.h"
    }
  ]
}
