)]}'
{
  "commit": "c36ccb6aef8c8cd95fdae2fc945451b767e0f6c8",
  "tree": "ecf96ba7288b6c73aeb8dcaa13dcd0e3e4280ef5",
  "parents": [
    "e49703faf265828903464f6a80a33e60f622cef0"
  ],
  "author": {
    "name": "Jim Van Verth",
    "email": "jvanverth@google.com",
    "time": "Mon Apr 19 07:49:26 2021 -0400"
  },
  "committer": {
    "name": "Skia Commit-Bot",
    "email": "skia-commit-bot@chromium.org",
    "time": "Mon Apr 19 18:20:44 2021 +0000"
  },
  "message": "Direct3D: add aliasing texture support\n\nIn D3D we can alias a resource\u0027s allocation and re-use it for\nanother resource. For example, this is used in the mipmap generator\nwhen we have an sRGB texture. The sRGB formats can\u0027t be used in a\nUAV, but we can use an aliased texture with the corresponding linear\nformat, and do the sRGB conversion in the compute shader.\n\nChange-Id: I6995cdecf5be36aafbed5c48e639c09f41ec4f8b\nBug: skia:10446\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/397996\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\nCommit-Queue: Jim Van Verth \u003cjvanverth@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "53f499c874aec56cb9a199c62789f86f3e1b8e8a",
      "old_mode": 33188,
      "old_path": "include/gpu/d3d/GrD3DTypes.h",
      "new_id": "33c079dab1ccd0ff5f010ddb5dec84948788f659",
      "new_mode": 33188,
      "new_path": "include/gpu/d3d/GrD3DTypes.h"
    },
    {
      "type": "modify",
      "old_id": "32ece377113d13c6c42ffe595585edd15206eca4",
      "old_mode": 33188,
      "old_path": "src/gpu/d3d/GrD3DAMDMemoryAllocator.cpp",
      "new_id": "74bd2795a54f9e9b9316b094c7c724ed5fc20095",
      "new_mode": 33188,
      "new_path": "src/gpu/d3d/GrD3DAMDMemoryAllocator.cpp"
    },
    {
      "type": "modify",
      "old_id": "a6fff7d75ac30d362b54db2818b74f44f32affa6",
      "old_mode": 33188,
      "old_path": "src/gpu/d3d/GrD3DAMDMemoryAllocator.h",
      "new_id": "fba7674cb4623a05ddb82d87edee48495169c3ef",
      "new_mode": 33188,
      "new_path": "src/gpu/d3d/GrD3DAMDMemoryAllocator.h"
    },
    {
      "type": "modify",
      "old_id": "83e3694b77f94d7aa15f97979c7da737dce4379c",
      "old_mode": 33188,
      "old_path": "src/gpu/d3d/GrD3DTexture.cpp",
      "new_id": "9960b7b9cb958f71a1eeba7c37c7a78fb0a72f03",
      "new_mode": 33188,
      "new_path": "src/gpu/d3d/GrD3DTexture.cpp"
    },
    {
      "type": "modify",
      "old_id": "e57dd29ab9b51062f3d51ddc0ae4d4f02952592f",
      "old_mode": 33188,
      "old_path": "src/gpu/d3d/GrD3DTexture.h",
      "new_id": "ddfecd4346d17ba3567aa91b2982c6f3e6caa239",
      "new_mode": 33188,
      "new_path": "src/gpu/d3d/GrD3DTexture.h"
    }
  ]
}
