)]}'
{
  "commit": "07ae505d4045e2b1ae501e87560984dae06f9dd8",
  "tree": "bbc73e6b66184751c4b72a365bda7039580bacfd",
  "parents": [
    "209705d5d76a5ccc23fa63ee8702c3f8faa025d0"
  ],
  "author": {
    "name": "Romain Guy",
    "email": "romainguy@google.com",
    "time": "Tue Jun 13 18:25:32 2017 -0700"
  },
  "committer": {
    "name": "Romain Guy",
    "email": "romainguy@google.com",
    "time": "Wed Jun 14 13:44:08 2017 -0700"
  },
  "message": "Use RGBA16F layers when wide color gamut rendering is on\n\nLayers created using View.setLayerType() or Canvas.saveLayer() need\nto be RGBA16F/scRGB-nl when within a window that requested wide color\ngamut rendering.\n\nBug: 29940137\nTest: CtsUiRenderingTestCases, CtsGraphicsTestCases, hwui_unit_tests\nChange-Id: I42fd6355448c92041491a7109e3ac8a153d38bf9\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d154730058ee7566f5aa633e5087876c06746194",
      "old_mode": 33188,
      "old_path": "libs/hwui/BakedOpRenderer.cpp",
      "new_id": "df2b35b39aa853e31e7a50fb1baa58e991001399",
      "new_mode": 33188,
      "new_path": "libs/hwui/BakedOpRenderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "4d76a3df7a6239c553248d04d75abe07d67b146b",
      "old_mode": 33188,
      "old_path": "libs/hwui/BakedOpRenderer.h",
      "new_id": "01ca36742d24e9724d8fc1e81b7aa48b08d1015e",
      "new_mode": 33188,
      "new_path": "libs/hwui/BakedOpRenderer.h"
    },
    {
      "type": "modify",
      "old_id": "959059fede0cb17331cf4114da13b0565852ce8b",
      "old_mode": 33188,
      "old_path": "libs/hwui/Texture.cpp",
      "new_id": "4ef31d59271e64c06c103f4cff9ff05ee7408cbf",
      "new_mode": 33188,
      "new_path": "libs/hwui/Texture.cpp"
    },
    {
      "type": "modify",
      "old_id": "55b74ed9e2342c3401e6b784e7345e131ceb724f",
      "old_mode": 33188,
      "old_path": "libs/hwui/Texture.h",
      "new_id": "7f742e60483838862b139ee689d447100c9775a8",
      "new_mode": 33188,
      "new_path": "libs/hwui/Texture.h"
    },
    {
      "type": "modify",
      "old_id": "095d32e75911ce8999bb93b26b24e73941acac94",
      "old_mode": 33188,
      "old_path": "libs/hwui/pipeline/skia/SkiaOpenGLPipeline.cpp",
      "new_id": "6d5ef1d4ff1f0a8b5e0352d8d996dc0a3f398f53",
      "new_mode": 33188,
      "new_path": "libs/hwui/pipeline/skia/SkiaOpenGLPipeline.cpp"
    },
    {
      "type": "modify",
      "old_id": "d5471de06aa34e2f511533bc45af1ca1525d516b",
      "old_mode": 33188,
      "old_path": "libs/hwui/pipeline/skia/SkiaOpenGLPipeline.h",
      "new_id": "aa29c8e3babc00de4795caef387d5572c7628f7b",
      "new_mode": 33188,
      "new_path": "libs/hwui/pipeline/skia/SkiaOpenGLPipeline.h"
    },
    {
      "type": "modify",
      "old_id": "bbbbd5ce51b282ebad8e32f2bf0ed6f80141c1d2",
      "old_mode": 33188,
      "old_path": "libs/hwui/pipeline/skia/SkiaPipeline.cpp",
      "new_id": "0bab7932432cba88d84cd5f8bdf839339423c75f",
      "new_mode": 33188,
      "new_path": "libs/hwui/pipeline/skia/SkiaPipeline.cpp"
    },
    {
      "type": "modify",
      "old_id": "6f5e719fc2c249f2a0985ad6ea0b87ee7b63939c",
      "old_mode": 33188,
      "old_path": "libs/hwui/pipeline/skia/SkiaPipeline.h",
      "new_id": "19ffc463c1215eb23f4065ad3a2d37a558f45621",
      "new_mode": 33188,
      "new_path": "libs/hwui/pipeline/skia/SkiaPipeline.h"
    },
    {
      "type": "modify",
      "old_id": "f1ef9e60f997046b15bc8e8a4459b03388c0c17c",
      "old_mode": 33188,
      "old_path": "libs/hwui/pipeline/skia/SkiaVulkanPipeline.cpp",
      "new_id": "e1ef71f7d3abc1a9f90e8ab405347970f7129f28",
      "new_mode": 33188,
      "new_path": "libs/hwui/pipeline/skia/SkiaVulkanPipeline.cpp"
    },
    {
      "type": "modify",
      "old_id": "3481312d3b215a1c8d0a50282a530755cad03035",
      "old_mode": 33188,
      "old_path": "libs/hwui/pipeline/skia/SkiaVulkanPipeline.h",
      "new_id": "263206d9757195f707f149154cfbf06cb32e1353",
      "new_mode": 33188,
      "new_path": "libs/hwui/pipeline/skia/SkiaVulkanPipeline.h"
    },
    {
      "type": "modify",
      "old_id": "a9bbb273dbb57891721b609a354e9fe4db510c32",
      "old_mode": 33188,
      "old_path": "libs/hwui/renderstate/OffscreenBufferPool.cpp",
      "new_id": "90b27c8d8fb0c6be26d8624557bcc2896e542541",
      "new_mode": 33188,
      "new_path": "libs/hwui/renderstate/OffscreenBufferPool.cpp"
    },
    {
      "type": "modify",
      "old_id": "26d4e3654a48da2d54b21d5ddfa09291df08d68e",
      "old_mode": 33188,
      "old_path": "libs/hwui/renderstate/OffscreenBufferPool.h",
      "new_id": "d9422c9edd691bd503556a27f55b06d9e2928884",
      "new_mode": 33188,
      "new_path": "libs/hwui/renderstate/OffscreenBufferPool.h"
    },
    {
      "type": "modify",
      "old_id": "a79bf359913b236b3994a1f3d66dd44bab348aa0",
      "old_mode": 33188,
      "old_path": "libs/hwui/renderthread/CanvasContext.cpp",
      "new_id": "77992488301625761721723f560e7980a5a02289",
      "new_mode": 33188,
      "new_path": "libs/hwui/renderthread/CanvasContext.cpp"
    },
    {
      "type": "modify",
      "old_id": "76623f9ae954fd521d16d810dd54844c1ef53fda",
      "old_mode": 33188,
      "old_path": "libs/hwui/renderthread/CanvasContext.h",
      "new_id": "b1f405040a590692c24673b5075bb4d2944a5d09",
      "new_mode": 33188,
      "new_path": "libs/hwui/renderthread/CanvasContext.h"
    },
    {
      "type": "modify",
      "old_id": "46ac0d23637d5b62c942c1e1d4f7c5b1768180e3",
      "old_mode": 33188,
      "old_path": "libs/hwui/renderthread/IRenderPipeline.h",
      "new_id": "f9b6e384d211e1851338fc5f92c2ce0e40161eac",
      "new_mode": 33188,
      "new_path": "libs/hwui/renderthread/IRenderPipeline.h"
    },
    {
      "type": "modify",
      "old_id": "e15d0eb3340371043fc1f92fbd60deed2e54c125",
      "old_mode": 33188,
      "old_path": "libs/hwui/renderthread/OpenGLPipeline.cpp",
      "new_id": "7283eb123d6a13bf0b959dbe461ee138bb463850",
      "new_mode": 33188,
      "new_path": "libs/hwui/renderthread/OpenGLPipeline.cpp"
    },
    {
      "type": "modify",
      "old_id": "0e8c3f553bc7a20df387da5b4d28a1bcb3d4749a",
      "old_mode": 33188,
      "old_path": "libs/hwui/renderthread/OpenGLPipeline.h",
      "new_id": "4ca19fb6245cc94195ca4ed09d726d8c08558a45",
      "new_mode": 33188,
      "new_path": "libs/hwui/renderthread/OpenGLPipeline.h"
    },
    {
      "type": "modify",
      "old_id": "398e7a89be1e1863583b3122c736768b6e8b31ec",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/microbench/FrameBuilderBench.cpp",
      "new_id": "a5e85df22c8e67fb84b50c6ccb8aa4723228cf6c",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/microbench/FrameBuilderBench.cpp"
    },
    {
      "type": "modify",
      "old_id": "c46592c8867a46b361f153620a2cef338be6f6c3",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/unit/BakedOpDispatcherTests.cpp",
      "new_id": "b0ef11f26bdd8921038e3f90349fdf27bc1c5ff4",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/unit/BakedOpDispatcherTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "380062a36d45eb0fb2f1b4c71bbe1c1dc205c702",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/unit/BakedOpRendererTests.cpp",
      "new_id": "603599ceb88a4b8540ae5beb884d3ef602aa0aa4",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/unit/BakedOpRendererTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "6c42ca1f2c2e1e1d1a0112a631a78276d8e48efd",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/unit/LeakCheckTests.cpp",
      "new_id": "19d7ef59e397a1151e23fbeb1f7164f16ae785e7",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/unit/LeakCheckTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "6cd595af6d2fff6fbf900789fa028f13ef1367bc",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/unit/OffscreenBufferPoolTests.cpp",
      "new_id": "919852f6b2d787ef0601c65257fdb0d963f078a1",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/unit/OffscreenBufferPoolTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "686d06f9cd851b151976c09538da012e315b90da",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/unit/RenderNodeDrawableTests.cpp",
      "new_id": "4c3e182ced2f82ce569cd52b3c51a96f588fe161",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/unit/RenderNodeDrawableTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "a895cbad838e9b396ee4017ebd70c01e0b76f88d",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/unit/SkiaPipelineTests.cpp",
      "new_id": "b397b151ad76110d72141b44813c23b5547a38f7",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/unit/SkiaPipelineTests.cpp"
    }
  ]
}
