)]}'
{
  "commit": "628a1eb2a720bef3dd25bf352094c76a74514efe",
  "tree": "9344c2dc788fa26062c131575d25f94ff517c7c7",
  "parents": [
    "da63ac900e108f1eccbb031e03536a7df6899153"
  ],
  "author": {
    "name": "Kai Ninomiya",
    "email": "kainino@chromium.org",
    "time": "Sat Jan 06 05:11:37 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sat Jan 06 05:11:37 2024 +0000"
  },
  "message": "webgpu.h: Re-number enums, with defaulting: RenderPipelineDescriptor\n\nPart 3 implements the following sub-structures of\nRenderPipelineDescriptor. Defaulting is done in the constructor, which\n(in most cases) is called by a bounce through the backend.\n\n- PrimitiveState.topology: PrimitiveTopology \u003d TriangleList\n- PrimitiveState.frontFace: FrontFace \u003d CCW\n- PrimitiveState.cullMode: CullMode \u003d None\n- StencilFaceState.compare: CompareFunction \u003d Always\n- StencilFaceState.{fail,depthFail,pass}Op: StencilOperation \u003d Keep\n- BlendComponent.operation: BlendOperation \u003d Add\n- BlendComponent.srcFactor: BlendFactor \u003d One\n- BlendComponent.dstFactor: BlendFactor \u003d Zero\n- VertexBufferLayout.stepMode: VertexStepMode \u003d Vertex\n\nSpot tests are added for all of these. They won\u0027t necessarily catch if\nthe defaulting is _wrong_, but should crash if it is _missing_.\n\nBug: dawn:2224\nChange-Id: I0e3029af0646ffcd58f8b8c99f7050206916ca36\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/166822\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Loko Kung \u003clokokung@google.com\u003e\nCommit-Queue: Kai Ninomiya \u003ckainino@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "05b450334c5c96e9cc0c14a41c346f83bd0ac22f",
      "old_mode": 33188,
      "old_path": "src/dawn/dawn.json",
      "new_id": "7b6cabed7b17c05073a6fa88de3733e3c1be4686",
      "new_mode": 33188,
      "new_path": "src/dawn/dawn.json"
    },
    {
      "type": "modify",
      "old_id": "87690ecf50f21641497acc2451036410097d781d",
      "old_mode": 33188,
      "old_path": "src/dawn/native/RenderPipeline.cpp",
      "new_id": "b2642269a344d05871643f02d48635ce70f306be",
      "new_mode": 33188,
      "new_path": "src/dawn/native/RenderPipeline.cpp"
    },
    {
      "type": "modify",
      "old_id": "550c898036711db659698d235a1acb76a28d6150",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Sampler.cpp",
      "new_id": "d27ca6aa22398ee96f15ab34ba60ec1ff8a0330c",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Sampler.cpp"
    },
    {
      "type": "modify",
      "old_id": "534e82fa443f423bd8e3e5d91f069803c60d4e24",
      "old_mode": 33188,
      "old_path": "src/dawn/native/TintUtils.cpp",
      "new_id": "815b36689b3ec2961412e3a818a4224d1bc6d12e",
      "new_mode": 33188,
      "new_path": "src/dawn/native/TintUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "12062f4cedd752a964542b7a466b59eb41b05dff",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/RenderPipelineD3D11.cpp",
      "new_id": "77bcc7ff22cd76e36c6bc83ee4305f51aa53c56e",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/RenderPipelineD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "9115613e51aea8b760978cedec9ef2e79affce36",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/RenderPipelineD3D12.cpp",
      "new_id": "483a75dff6038d49e28392c166c54a03c3e0fe3d",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/RenderPipelineD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "94d14e71f77ef6a662c532a8ebc01d508c276db5",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/RenderPipelineMTL.mm",
      "new_id": "2d4ca1c58e1319b1bc4924d314b1a93f743cbdd9",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/RenderPipelineMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "a54502674c1e8fd9c3bc9674d546dc440fe8acd6",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/RenderPipelineGL.cpp",
      "new_id": "e461ee69d9a53e3766ec380d1e41258a40dff196",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/RenderPipelineGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "084a2507d6ff64b83d3da1d338b3b85d1426010c",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/RenderPipelineVk.cpp",
      "new_id": "1c269d3c41f2758c7418559b2e82c7c6db379ac7",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/RenderPipelineVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "7fe8f6394c54a85e1b7886ca1a9e82680e423c46",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/ColorStateTests.cpp",
      "new_id": "f9204f50befc293d7bcd29c3099928ddf9ded080",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/ColorStateTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "2e2e8e7d5afba4c66caade145a69d9128c7c7782",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/DepthStencilStateTests.cpp",
      "new_id": "2071920651ec55faa2f2bb9024491cdd50ed5a4a",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/DepthStencilStateTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "8a01e1033427d56dd91ac6995f4ac2479a159f26",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/RenderPassTests.cpp",
      "new_id": "f11aa93c6e0ef014950e682a043a46085fcb3208",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/RenderPassTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "7d0e8b521787a295665103fffa067a500d2c482a",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/VertexStateTests.cpp",
      "new_id": "9a167d0bcf223805c954a8223469b5b74b20b0c9",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/VertexStateTests.cpp"
    }
  ]
}
