)]}'
{
  "commit": "9c27385cb9b2f63e482135593780ed9e2c3004d0",
  "tree": "78822c98cf7b420adbd8a20dce1cae50637df267",
  "parents": [
    "83373b9782245c8107a4a9cc9b3d92746eeeb459"
  ],
  "author": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Wed Dec 15 13:44:47 2021 -0500"
  },
  "committer": {
    "name": "Nicolas Capens",
    "email": "nicolascapens@google.com",
    "time": "Wed Jan 05 14:05:05 2022 +0000"
  },
  "message": "Avoid passing around the SamplerFunction as a parameter\n\nNearly every member function of the SamplerCore class was taking a\nSamplerFunction structure as a parameter. This refactoring takes it\nduring construction instead and makes it accessible as a member data\nfield, just like the `state` member.\n\nBug: b/210880838\nChange-Id: Ib0620b3a17f60f73a093ccb01d02ca6dbe1a0fd7\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/60948\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\nReviewed-by: Alexis Hétu \u003csugoi@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b3585d533ae7f9941e6e9c9d333992cba5e8c502",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SamplerCore.cpp",
      "new_id": "8c49337df4c012181da361c8ded46b76726cbaf9",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SamplerCore.cpp"
    },
    {
      "type": "modify",
      "old_id": "542dca176e4d8f943f705aa54134ff3558289fa9",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SamplerCore.hpp",
      "new_id": "757dc7c3dabdd2ebc4c6289162910a21c102bd6e",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SamplerCore.hpp"
    },
    {
      "type": "modify",
      "old_id": "5ba43c3d8aa75af9a1fece9c7755a3695eff1264",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SpirvShaderSampling.cpp",
      "new_id": "79bd36bab77b3a77bc4f81b901014edbf1f31a2c",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SpirvShaderSampling.cpp"
    }
  ]
}
