)]}'
{
  "commit": "a33ec5ddb65ac211c41f097b55822b3e2e4510c6",
  "tree": "af69546e6721c191c98fac34a9fa6daacd7bed36",
  "parents": [
    "79ebd10a9a28df018fbcaa93822cb9a86b7e44c6"
  ],
  "author": {
    "name": "Charlie Lao",
    "email": "cclao@google.com",
    "time": "Tue Jul 11 18:01:12 2023 -0700"
  },
  "committer": {
    "name": "Angle LUCI CQ",
    "email": "angle-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jul 14 03:22:25 2023 +0000"
  },
  "message": "Vulkan: Clean up depthStencil feedback loop implementation Part1\n\nThis is first clean up effort for depth stencil feedback loop\nimplementation. This CL moves updateRenderPassStencilReadOnlyMode and\nupdateRenderPassDepthReadOnlyMode methods from FramebufferVk to\nRenderPassCommandBufferHelper class. The method is actually updating\nrenderPass\u0027s state, not FramebufferVk\u0027s state. In the next CL,\nFramebufferVk will be removed from the argument as well. With this\nchange, I also removes updateStartedRenderPassWithDepthMode() and\nupdateStartedRenderPassWithStencilMode() to use\nupdateStartedRenderPassWithDepthStencilMode() directly.\n\nThis CL is mechanical changes only, no behavior chnage is expected.\n\nBug: b/289436017\nChange-Id: Id3960f973a7115c05ebea199cb8ef802e995941a\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4679365\nCommit-Queue: Charlie Lao \u003ccclao@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@chromium.org\u003e\nReviewed-by: Yuxin Hu \u003cyuxinhu@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "45e614bb108fabad73873799b6df2d0088794aee",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/vulkan/ContextVk.cpp",
      "new_id": "9acf57e782c2463556ff5b00d70bab565141a7d2",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/vulkan/ContextVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "7e3da8879f5c997b3ce285fb0a6ff473dc76d81f",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/vulkan/FramebufferVk.cpp",
      "new_id": "25777435ec1fdc9ab6d8bd69cc917547cc2fecf7",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/vulkan/FramebufferVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "ba21f7bc7a4d0190ebb044cd59be133233448c90",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/vulkan/FramebufferVk.h",
      "new_id": "e1560310c84ad30195e1db466edc51bf97dbe751",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/vulkan/FramebufferVk.h"
    },
    {
      "type": "modify",
      "old_id": "c7d0c165a9620df24bf810375bdb8c83cfbaa961",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/vulkan/UtilsVk.cpp",
      "new_id": "89374c7f496dc61f78ad208c6e2d3032a29f6a25",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/vulkan/UtilsVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "3895b04e5469b16ebab597729bd242075382605d",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/vulkan/vk_helpers.cpp",
      "new_id": "f700fe7ccf411e0a241f200f1667629d10510159",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/vulkan/vk_helpers.cpp"
    },
    {
      "type": "modify",
      "old_id": "3b4514daff9827c0bf416068ce8f3547f7f7c559",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/vulkan/vk_helpers.h",
      "new_id": "492d3e279d50ea68b8be9a60b860a882c67f53fd",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/vulkan/vk_helpers.h"
    }
  ]
}
