)]}'
{
  "commit": "a389cc85d958c644d1be6f38f60e5d1f3bc4b06e",
  "tree": "d799e0c91d1bb5a0d36e7348cced0283c4040f23",
  "parents": [
    "55560f9dfc8649fbf941093278cc83dc07e65d13"
  ],
  "author": {
    "name": "Alexis Hetu",
    "email": "sugoi@google.com",
    "time": "Thu Nov 17 15:19:31 2022 -0500"
  },
  "committer": {
    "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Nov 24 15:12:00 2022 +0000"
  },
  "message": "Add utility function to transpose BGRA data\n\nThe current transpose4x4() function assumes the input and the\noutput channels are in the same order, whereas, when using BGRA,\nwe want to reorder the channels so that the output is:\nB0G0R0A0, B1G1R1A1, B2G2R2A2, B3G3R3A3\nso the new transpose4x4zyxw() utility function was added for this\npurpose.\n\nBug: b/204322086\nChange-Id: Ic73118c8fb3ba307620041063863146e5053e263\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/69769\nTested-by: Alexis Hétu \u003csugoi@google.com\u003e\nCommit-Queue: Alexis Hétu \u003csugoi@google.com\u003e\nReviewed-by: Jonah Ryan-Davis \u003cjonahr@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "28c1e4bed3a2d70b40d2c24e5fae96b77a9dcf53",
      "old_mode": 33188,
      "old_path": "src/Pipeline/ShaderCore.cpp",
      "new_id": "ac9f91f390349bb1f6e943c3c207496e47082a13",
      "new_mode": 33188,
      "new_path": "src/Pipeline/ShaderCore.cpp"
    },
    {
      "type": "modify",
      "old_id": "c49b01f9f9d56b8da8d2eb65c3179e229d95c1e5",
      "old_mode": 33188,
      "old_path": "src/Pipeline/ShaderCore.hpp",
      "new_id": "894291a3ae73b1fa1751d5265de2347fb1795b9f",
      "new_mode": 33188,
      "new_path": "src/Pipeline/ShaderCore.hpp"
    }
  ]
}
