)]}'
{
  "commit": "584c2cf210687ade8847909d8edd49f6b397db6c",
  "tree": "248b69f4b4d9c4f4bc70b91cc14b24e310ccf9c2",
  "parents": [
    "e6cfc086849ab23e0e848d291b87a892d63557c6"
  ],
  "author": {
    "name": "Sean Risser",
    "email": "srisser@google.com",
    "time": "Tue Sep 14 04:07:02 2021 -0400"
  },
  "committer": {
    "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Sep 20 23:05:56 2021 +0000"
  },
  "message": "Fully support all 16-bit packed texture formats\n\nVulkan lists the following formats as 16-bit packed formats:\n * VK_FORMAT_R4G4B4A4_UNORM_PACK16\n * VK_FORMAT_B4G4R4A4_UNORM_PACK16\n * VK_FORMAT_R5G6B5_UNORM_PACK16\n * VK_FORMAT_B5G6R5_UNORM_PACK16\n * VK_FORMAT_R5G5B5A1_UNORM_PACK16\n * VK_FORMAT_B5G5R5A1_UNORM_PACK16\n * VK_FORMAT_A1R5G5B5_UNORM_PACK16\n\nWe already support VK_FORMAT_A1R5G5B5_UNORM_PACK16, so we can use that\nas a crossreference to see which tests we expect to pass.\n\nBug: b/139351376\nTests: dEQP-VK.*pack16*\n\nChange-Id: Ia7b0b9efe92c7f67c803579fee7c8e0d62ef081f\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/57048\nReviewed-by: Alexis Hétu \u003csugoi@google.com\u003e\nReviewed-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Sean Risser \u003csrisser@google.com\u003e\nCommit-Queue: Sean Risser \u003csrisser@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1a706065e92c0e8c3f79a0cb98085a376c3ce08c",
      "old_mode": 33188,
      "old_path": "src/Device/Blitter.cpp",
      "new_id": "152b7bdfe6b99ca257a7146baae657ba68282bd0",
      "new_mode": 33188,
      "new_path": "src/Device/Blitter.cpp"
    },
    {
      "type": "modify",
      "old_id": "ce921e6e1b355e853e294d9be294c3136286e1d8",
      "old_mode": 33188,
      "old_path": "src/Pipeline/Constants.cpp",
      "new_id": "5855fcecb873ed78d1dfe80804e36a531a4e5d33",
      "new_mode": 33188,
      "new_path": "src/Pipeline/Constants.cpp"
    },
    {
      "type": "modify",
      "old_id": "5bb1f53495035dbdbf4a2b6e0ecd168e120127e2",
      "old_mode": 33188,
      "old_path": "src/Pipeline/Constants.hpp",
      "new_id": "dc66a9c1fbec17b435b3e56b8d4808870ddd5342",
      "new_mode": 33188,
      "new_path": "src/Pipeline/Constants.hpp"
    },
    {
      "type": "modify",
      "old_id": "9b321f9f463a6c80250472f3e704bdbaed5111ce",
      "old_mode": 33188,
      "old_path": "src/Pipeline/PixelProgram.cpp",
      "new_id": "60e680527697e35f9b1160d927bc99c2df1f362f",
      "new_mode": 33188,
      "new_path": "src/Pipeline/PixelProgram.cpp"
    },
    {
      "type": "modify",
      "old_id": "c24ca319086e4dcd33c02f1cc8d27dc822cae5c1",
      "old_mode": 33188,
      "old_path": "src/Pipeline/PixelRoutine.cpp",
      "new_id": "46af146cd3ef3f1250ba578c0d3f456031393047",
      "new_mode": 33188,
      "new_path": "src/Pipeline/PixelRoutine.cpp"
    },
    {
      "type": "modify",
      "old_id": "d821e462324c529629c5e7e1d4a2a466dd7b7754",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SamplerCore.cpp",
      "new_id": "90430384e7af911038390ba3cc52e4c0e38ba79d",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SamplerCore.cpp"
    },
    {
      "type": "modify",
      "old_id": "067eaeadc656f2d19615cf89b6c3d06898925b31",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SpirvShaderImage.cpp",
      "new_id": "245d11047cb7987f1c0ade0b64a0796979b04cb6",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SpirvShaderImage.cpp"
    },
    {
      "type": "modify",
      "old_id": "48340ab71733b2c9c5a28874387353113769817c",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkFormat.cpp",
      "new_id": "24ba6a22196a893e921831e203daaf4452500509",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkFormat.cpp"
    },
    {
      "type": "modify",
      "old_id": "3eaff751aceb7dc818a44636ec3d778128f7a538",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkPhysicalDevice.cpp",
      "new_id": "54682091ee2b6e9c4c111c3fb27be8228e36d429",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkPhysicalDevice.cpp"
    }
  ]
}
