)]}'
{
  "commit": "96a5c4c7bab6718524de7253da8309143ab48bef",
  "tree": "c984108195579a6da2aa8ccadded7ec46104d4a4",
  "parents": [
    "06a8a121b0dc02bea7977c4112eb4319fd1a133f"
  ],
  "author": {
    "name": "Chris Craik",
    "email": "ccraik@google.com",
    "time": "Tue Jan 27 15:46:35 2015 -0800"
  },
  "committer": {
    "name": "Chris Craik",
    "email": "ccraik@google.com",
    "time": "Wed Jan 28 16:32:39 2015 -0800"
  },
  "message": "Move more GL state management to RenderState and its directory\n\nChange-Id: Ic68584e1c08dc64be2ad43450cb6caa1de834fdc\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5079852ec81b84bd7973524d0c249b5bdc0bb0bf",
      "old_mode": 33188,
      "old_path": "libs/hwui/Android.common.mk",
      "new_id": "7c1a724835fea8ab5e66efbe40c75c7abf2a9f30",
      "new_mode": 33188,
      "new_path": "libs/hwui/Android.common.mk"
    },
    {
      "type": "modify",
      "old_id": "20dd21c510d3064aef883e5a603283cf91411726",
      "old_mode": 33188,
      "old_path": "libs/hwui/Caches.cpp",
      "new_id": "dee0dcdebd03372e99d4553d21907e90e9bcc785",
      "new_mode": 33188,
      "new_path": "libs/hwui/Caches.cpp"
    },
    {
      "type": "modify",
      "old_id": "fb75dd322229adc6deca1816b3e87aa04cbdc4fa",
      "old_mode": 33188,
      "old_path": "libs/hwui/Caches.h",
      "new_id": "8d2383309b6545a31da89ccba5030ef31cc3fa68",
      "new_mode": 33188,
      "new_path": "libs/hwui/Caches.h"
    },
    {
      "type": "modify",
      "old_id": "a0bc7b0fd2385f47d0bc1199de88dab965f1a3b2",
      "old_mode": 33188,
      "old_path": "libs/hwui/FontRenderer.cpp",
      "new_id": "193474f1619ffd741b02174e80ebd5a3e3067cdd",
      "new_mode": 33188,
      "new_path": "libs/hwui/FontRenderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "668ee6488fccc9e763598007600aef2bee0f3274",
      "old_mode": 33188,
      "old_path": "libs/hwui/FontRenderer.h",
      "new_id": "cb63684c2879dfe90b493c60ba69004b67c7b021",
      "new_mode": 33188,
      "new_path": "libs/hwui/FontRenderer.h"
    },
    {
      "type": "modify",
      "old_id": "9176c763a65de76c22dcdafae9884f67964d5faf",
      "old_mode": 33188,
      "old_path": "libs/hwui/GradientCache.h",
      "new_id": "1714e6d6523a9124f1a9d79088c67cc4867369ae",
      "new_mode": 33188,
      "new_path": "libs/hwui/GradientCache.h"
    },
    {
      "type": "modify",
      "old_id": "0844cb618e3b3df6ea6356f96138bb781c784f2f",
      "old_mode": 33188,
      "old_path": "libs/hwui/OpenGLRenderer.cpp",
      "new_id": "42b246c09cfea98f82d645f489bd68b55466e3b0",
      "new_mode": 33188,
      "new_path": "libs/hwui/OpenGLRenderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "eb88bc014ca0505768d6785c7565e2595b8ef7d2",
      "old_mode": 33188,
      "old_path": "libs/hwui/PatchCache.cpp",
      "new_id": "af403b47e92bf448818a9b5f46ae8b77cb270ccd",
      "new_mode": 33188,
      "new_path": "libs/hwui/PatchCache.cpp"
    },
    {
      "type": "modify",
      "old_id": "4cb533841ee19bf0b8cd080e34b03b422d244983",
      "old_mode": 33188,
      "old_path": "libs/hwui/PatchCache.h",
      "new_id": "e038720ae03faed9263d8e9f2e38fd05b68b411b",
      "new_mode": 33188,
      "new_path": "libs/hwui/PatchCache.h"
    },
    {
      "type": "modify",
      "old_id": "c564b87d0e2e4cadde2397fdb14ce5904cb4914e",
      "old_mode": 33188,
      "old_path": "libs/hwui/PathCache.cpp",
      "new_id": "cc7f88d8a3a2ae6e91d7f6029587c95958775bd6",
      "new_mode": 33188,
      "new_path": "libs/hwui/PathCache.cpp"
    },
    {
      "type": "modify",
      "old_id": "ecd3712ce6eb59e6c3e213bc773bdeffeec2f545",
      "old_mode": 33188,
      "old_path": "libs/hwui/PathCache.h",
      "new_id": "7378018b61ea81160a005e5ee400190d20f5cb4e",
      "new_mode": 33188,
      "new_path": "libs/hwui/PathCache.h"
    },
    {
      "type": "modify",
      "old_id": "efa271e54d7b31ccf2d8105e82039dff8ce60a42",
      "old_mode": 33188,
      "old_path": "libs/hwui/PixelBuffer.cpp",
      "new_id": "62eb68c82ee8926b69e635481921ada2ad8a9d7a",
      "new_mode": 33188,
      "new_path": "libs/hwui/PixelBuffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "04225a20cfc2eb370164c4dac91becb50d4a56dd",
      "old_mode": 33188,
      "old_path": "libs/hwui/PixelBuffer.h",
      "new_id": "aac5ec4777ee06efdca63d89c122d03b297ce796",
      "new_mode": 33188,
      "new_path": "libs/hwui/PixelBuffer.h"
    },
    {
      "type": "modify",
      "old_id": "aa6acc90b0fff01e720fa63b7dfb0b7033d95e62",
      "old_mode": 33188,
      "old_path": "libs/hwui/Vector.h",
      "new_id": "7c3f2fd379e4dc30d902e4c3478fe3be8a468606",
      "new_mode": 33188,
      "new_path": "libs/hwui/Vector.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7820a66e0c673eb6e22fb6c86757577c0f8c67ab",
      "new_mode": 33188,
      "new_path": "libs/hwui/renderstate/MeshState.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "76f73d4f8278ba0c3bca85556d7593203e52cd63",
      "new_mode": 33188,
      "new_path": "libs/hwui/renderstate/MeshState.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c23af52165923d0c568865d75a4927ffc2a6ddd0",
      "new_mode": 33188,
      "new_path": "libs/hwui/renderstate/PixelBufferState.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8dab21db176c563024031a2ff9685ce10bae6182",
      "new_mode": 33188,
      "new_path": "libs/hwui/renderstate/PixelBufferState.h"
    },
    {
      "type": "modify",
      "old_id": "3a9a92e3520e7f2d6037a5ad2290b917099f173b",
      "old_mode": 33188,
      "old_path": "libs/hwui/renderstate/RenderState.cpp",
      "new_id": "4b190f08eaec541b1751bd134734659597983f46",
      "new_mode": 33188,
      "new_path": "libs/hwui/renderstate/RenderState.cpp"
    },
    {
      "type": "modify",
      "old_id": "b2d5cc527e8f119ae09afc7a8a568beedd789c5c",
      "old_mode": 33188,
      "old_path": "libs/hwui/renderstate/RenderState.h",
      "new_id": "501d76f1fe583d219ff904c1e0b2f10c9960b761",
      "new_mode": 33188,
      "new_path": "libs/hwui/renderstate/RenderState.h"
    },
    {
      "type": "modify",
      "old_id": "ede57be9617fcb52f932c2085a9bc81f04020957",
      "old_mode": 33188,
      "old_path": "libs/hwui/renderstate/Scissor.cpp",
      "new_id": "66c31a24880827136c2f8cd2cf69d8c89b528899",
      "new_mode": 33188,
      "new_path": "libs/hwui/renderstate/Scissor.cpp"
    },
    {
      "type": "modify",
      "old_id": "eabf3a7731569ca2813c556ed929d5b9cf0a7943",
      "old_mode": 33188,
      "old_path": "libs/hwui/renderstate/Scissor.h",
      "new_id": "cc8b3dd8368e198b4d1f5f1e96d13c49465249a1",
      "new_mode": 33188,
      "new_path": "libs/hwui/renderstate/Scissor.h"
    },
    {
      "type": "rename",
      "old_id": "f56a02e0b036b46664d489804971b96b13974a1f",
      "old_mode": 33188,
      "old_path": "libs/hwui/Stencil.cpp",
      "new_id": "acbed1480acfbea74921293d400d7890c580ae98",
      "new_mode": 33188,
      "new_path": "libs/hwui/renderstate/Stencil.cpp",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "20bb9551e7e25a6506434ef562b503e3904e7d92",
      "old_mode": 33188,
      "old_path": "libs/hwui/Stencil.h",
      "new_id": "20bb9551e7e25a6506434ef562b503e3904e7d92",
      "new_mode": 33188,
      "new_path": "libs/hwui/renderstate/Stencil.h",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "4d5d8c8024613e36c84af257b741481a1193cfb2",
      "old_mode": 33188,
      "old_path": "libs/hwui/renderthread/CanvasContext.cpp",
      "new_id": "634647956e5113008a035be5d1428d534152476b",
      "new_mode": 33188,
      "new_path": "libs/hwui/renderthread/CanvasContext.cpp"
    }
  ]
}
