)]}'
{
  "commit": "043a8084c1cb680b30a46e8a316042f6bb9028ec",
  "tree": "04f1e06dd4b7af27009517f27b7ef63bc0f55a52",
  "parents": [
    "cf221b74c449f440f0637b3ef28ae24e1ef7d75c"
  ],
  "author": {
    "name": "sugoi1",
    "email": "sugoi@google.com",
    "time": "Tue Feb 15 17:35:37 2022 -0500"
  },
  "committer": {
    "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Feb 16 16:59:02 2022 +0000"
  },
  "message": "Support render area instead of extent in Renderer::draw()\n\nSome Vulkan 1.3 features related to dynamic rendering expect the\nrender area to support an offset, as opposed to only requiring a\nwidth and height, so this CL adds support for a render area in\nRenderer::draw().\n\nNote: This may be related to b/177842474, but since we\u0027re\nmissing test coverage for it, we can\u0027t test it yet, but\nthis CL might be a step in the right direction.\n\nBug: b/204502119\nBug: b/177842474\nChange-Id: I6d27f353279ef6d46f86c8c65c8e0d1fa76ff927\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/62970\nTested-by: Alexis Hétu \u003csugoi@google.com\u003e\nReviewed-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\nCommit-Queue: Alexis Hétu \u003csugoi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1fa8b8caf8b4a1df879257d5a5e16100ae1df9fa",
      "old_mode": 33188,
      "old_path": "src/Device/Renderer.cpp",
      "new_id": "2b13deb63fc5426c9642e313bbac0559e57ea92b",
      "new_mode": 33188,
      "new_path": "src/Device/Renderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "be0bb94b2ca4c03ce93fdc98da0a673ba1ea5076",
      "old_mode": 33188,
      "old_path": "src/Device/Renderer.hpp",
      "new_id": "610c5925adcbd894297328d6e5e42fdb79064925",
      "new_mode": 33188,
      "new_path": "src/Device/Renderer.hpp"
    },
    {
      "type": "modify",
      "old_id": "a890b06124b7dbd621924a5fb49e1fe7b652d6a3",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkCommandBuffer.cpp",
      "new_id": "93f7ab32f3498bbb6e473dd0a0488ace129c4d76",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkCommandBuffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "f66d38c29a76444e29128f734ff73ef78846007f",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkCommandBuffer.hpp",
      "new_id": "28699ff0ea3f812284010ab67e85f4fbd11d928f",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkCommandBuffer.hpp"
    },
    {
      "type": "modify",
      "old_id": "77eb2952a622d3e93d4c622ffa9b7d16cc7157bf",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkFramebuffer.cpp",
      "new_id": "4d34cc2c6534b8e28ab8205b6e16b3678e9ddc0a",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkFramebuffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "63c02f76ac5d58b14f1acd16f9e3d85d4a5f7b6c",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkFramebuffer.hpp",
      "new_id": "51a8406b76ebeb708c6e26d9a072d4ce22b2958f",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkFramebuffer.hpp"
    }
  ]
}
