)]}'
{
  "commit": "8ed4e39caa5bf34a6f5de2fc38c4a158a0ab6aa5",
  "tree": "c4a9ad38a441c68ce37bcbc171f218d7deaec3d3",
  "parents": [
    "a6ca3d4c0ccdac078ac2c0e0b80efc9ee16a31e0"
  ],
  "author": {
    "name": "Sean Risser",
    "email": "srisser@google.com",
    "time": "Fri Aug 27 15:56:09 2021 -0400"
  },
  "committer": {
    "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Aug 30 18:16:00 2021 +0000"
  },
  "message": "Turn BC6 constructors into constexpr\n\njmadill pointed out that we could do away with runtime construction of\nBC6 entirely by using constexpr constructors. This way we can have a\nglobal object that doesn\u0027t incur runtime overhead or invoke a destructor\nupon program exit.\n\nBug: b/174782098\nTests: dEQP-VK.*bc6*\nChange-Id: I98fc2082232fdf2c485242be5ac94c97ebfd1bd8\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/56668\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Nicolas Capens \u003cnicolascapens@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": "865c356554f492e41ae0c46288b83efa857102d9",
      "old_mode": 33188,
      "old_path": "src/Device/BC_Decoder.cpp",
      "new_id": "325efdb377207af9b002240b68885219766c5a90",
      "new_mode": 33188,
      "new_path": "src/Device/BC_Decoder.cpp"
    }
  ]
}
