)]}'
{
  "commit": "ae022faf53b9f648324874063d7147ba7b555417",
  "tree": "de3d24efdd6bd0c6fb06b717daed7d6bf61a9e31",
  "parents": [
    "53096e4828ac7148400ee04da3dcc9cfd259d98c"
  ],
  "author": {
    "name": "Antonio Maiorano",
    "email": "amaiorano@google.com",
    "time": "Mon Oct 07 12:57:19 2019 -0400"
  },
  "committer": {
    "name": "Antonio Maiorano",
    "email": "amaiorano@google.com",
    "time": "Mon Oct 07 18:19:46 2019 +0000"
  },
  "message": "Add support for configurable subpixel precision\n\nBug: b/141676114\nChange-Id: I47e7d90e14b44533e64d352ecc6440495c0b7d3f\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/36597\nPresubmit-Ready: Antonio Maiorano \u003camaiorano@google.com\u003e\nKokoro-Presubmit: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Alexis Hétu \u003csugoi@google.com\u003e\nTested-by: Antonio Maiorano \u003camaiorano@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "de4e9af7d16b4343d713e41286735c35a784aa2d",
      "old_mode": 33188,
      "old_path": "src/Device/Renderer.cpp",
      "new_id": "2f137b81bf3d471b8e1388f7bd607793f6f45181",
      "new_mode": 33188,
      "new_path": "src/Device/Renderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "9b45f746cc296ab267ab22ca3160d9553df0843d",
      "old_mode": 33188,
      "old_path": "src/Device/Renderer.hpp",
      "new_id": "11a58eaa23dd624680a477895a4aedefd3fd0320",
      "new_mode": 33188,
      "new_path": "src/Device/Renderer.hpp"
    },
    {
      "type": "modify",
      "old_id": "5095cbed33cb47cbb308d06a1677ebf60d0974b2",
      "old_mode": 33188,
      "old_path": "src/Pipeline/Constants.cpp",
      "new_id": "d8595b504ae61f11f404968853a67b8c3201f27b",
      "new_mode": 33188,
      "new_path": "src/Pipeline/Constants.cpp"
    },
    {
      "type": "modify",
      "old_id": "861887c179b759230df4eea6c74ab58c7ee9a087",
      "old_mode": 33188,
      "old_path": "src/Pipeline/Constants.hpp",
      "new_id": "58c8e1045abc5b14681ede6ef0801f52af3d78bc",
      "new_mode": 33188,
      "new_path": "src/Pipeline/Constants.hpp"
    },
    {
      "type": "modify",
      "old_id": "37cc5d58ef82125ee7b42ccd462640567619d275",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SetupRoutine.cpp",
      "new_id": "7ebd9ef04d82fd78d34995becfc957c356564e6b",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SetupRoutine.cpp"
    },
    {
      "type": "modify",
      "old_id": "acc13cd9027d0cb184d7b7d3629e89547ea8c717",
      "old_mode": 33188,
      "old_path": "src/Pipeline/VertexRoutine.cpp",
      "new_id": "baa69e4aab89ff5adfb30a948d2738e21a7bb902",
      "new_mode": 33188,
      "new_path": "src/Pipeline/VertexRoutine.cpp"
    },
    {
      "type": "modify",
      "old_id": "7bd38902f105d08d64b899e4ce0c1b69441e28fb",
      "old_mode": 33188,
      "old_path": "src/System/Math.hpp",
      "new_id": "efef5fd28021e14967c7f805d7893a1a962122c2",
      "new_mode": 33188,
      "new_path": "src/System/Math.hpp"
    },
    {
      "type": "modify",
      "old_id": "905fcf2883e637b4adbb863e366d191fd34a426a",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkConfig.h",
      "new_id": "3bc98196b6a553ee682d32adf4903559e749757d",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkConfig.h"
    },
    {
      "type": "modify",
      "old_id": "2ad8cf8f88b38cc1e92a646bdaa7cfcdebb7a1bd",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkPhysicalDevice.cpp",
      "new_id": "44a2ba451a04fe9128fe14ff2d11d8b1b54ed31c",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkPhysicalDevice.cpp"
    }
  ]
}
