)]}'
{
  "commit": "d192e933eb69e96b498a785777b117b145f3f360",
  "tree": "ff948e12372a1b174f770ab63cdb54ceb760def2",
  "parents": [
    "bbf0ce28f06a7917d54db8794d2a71bd0c7439c2"
  ],
  "author": {
    "name": "Cody Northrop",
    "email": "cnorthrop@google.com",
    "time": "Fri Sep 27 10:27:10 2019 -0600"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Oct 11 21:35:49 2019 +0000"
  },
  "message": "Vulkan: Support binding texture levels as a rendertarget\n\nThis CL refactors how TextureVk handles rendertargets.  It removes\nthe single rendertarget that previously supported 2D, and expands\nthe layer/level list of rendertargets to handle all cases.\n\nBug: angleproject:3184\nBug: angleproject:3996\nTest: Texture2DTestES3.FramebufferTextureChangingBaselevel/ES3_Vulkan\nTest: FramebufferRenderMipmapTest.RenderToMipmap/ES2_Vulkan\nTest: FramebufferRenderMipmapTest.RenderToMipmap/ES3_Vulkan\nTest: ComputeShaderTest.ImageStoreMipmapSlice/ES3_1_Vulkan\nChange-Id: I466d0389cc6744994f88c40cc388fca694b53a99\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1854895\nReviewed-by: Ian Elliott \u003cianelliott@google.com\u003e\nReviewed-by: Jamie Madill \u003cjmadill@chromium.org\u003e\nCommit-Queue: Cody Northrop \u003ccnorthrop@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e910be1c2d08dc94f174bf6b345da26de74edc0e",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/vulkan/TextureVk.cpp",
      "new_id": "025a7187db18e7ce55b13d412d7b3284255aae63",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/vulkan/TextureVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "dc48211ad455536a99cd30e0dd3a24a7107d4e23",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/vulkan/TextureVk.h",
      "new_id": "6802996765cca5a22e4345993b1c984ae53e41f6",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/vulkan/TextureVk.h"
    },
    {
      "type": "modify",
      "old_id": "2edcfec453aa845bf5b542a8af7bea880a1047e5",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/vulkan/vk_caps_utils.cpp",
      "new_id": "79269fc2a86afd50616bcba5ff0f5f2ee760650a",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/vulkan/vk_caps_utils.cpp"
    },
    {
      "type": "modify",
      "old_id": "b3e91f0e835cfb035e40112c1d55b392ec2ca5f1",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/vulkan/vk_utils.h",
      "new_id": "11e47d967ef5eeea0e02af0815f7ea8a92b77ab0",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/vulkan/vk_utils.h"
    },
    {
      "type": "modify",
      "old_id": "87b8a8a70f48fe8f49867cab2df21aac11414ce6",
      "old_mode": 33188,
      "old_path": "src/tests/gl_tests/ComputeShaderTest.cpp",
      "new_id": "4716c80d10b8e3a9dd213b683fbbc852e8754044",
      "new_mode": 33188,
      "new_path": "src/tests/gl_tests/ComputeShaderTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "b6aa154f4e53aceac8c58085b3c3d6119054b078",
      "old_mode": 33188,
      "old_path": "src/tests/gl_tests/FramebufferRenderMipmapTest.cpp",
      "new_id": "930864bed30feff4cce01149ecc88ec7e929dce7",
      "new_mode": 33188,
      "new_path": "src/tests/gl_tests/FramebufferRenderMipmapTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "e7485fb73758e2693eebdca80da4bb5e3e7f853b",
      "old_mode": 33188,
      "old_path": "src/tests/gl_tests/TextureTest.cpp",
      "new_id": "2e5ca7214782cc27a02fc807b8ad0362fbb5b981",
      "new_mode": 33188,
      "new_path": "src/tests/gl_tests/TextureTest.cpp"
    }
  ]
}
