)]}'
{
  "commit": "1c9f24263e6c39591d821a2ebb09a11e55cd957c",
  "tree": "43ba82b5c74889fdd771376fedf6ae90ac06d105",
  "parents": [
    "fb670f56acbdad6eed0a3faa126e9bbef177a66c"
  ],
  "author": {
    "name": "Alexis Hetu",
    "email": "sugoi@google.com",
    "time": "Thu Mar 19 09:25:29 2020 -0400"
  },
  "committer": {
    "name": "Alexis Hétu",
    "email": "sugoi@google.com",
    "time": "Thu Mar 19 18:17:09 2020 +0000"
  },
  "message": "Fix float to r11g11b10 conversion\n\nFloating point negative values were first converted to half values,\nfollowed with a conversion to 11 bit or 10 bit mini floats by\nchopping the mantissa and removing the sign bit. Negative values\nwere converted to the same values as positive values since removing\nthe sign bit ended up doing the equivalent of an Abs() call.\n\nClamped the value to 0 before the conversion to solve the issue.\n\nBug: b/146223877 b/147900455\nChange-Id: I97decae66dc57a68f175b06902eb6725fc7d5794\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/42548\nKokoro-Presubmit: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Alexis Hétu \u003csugoi@google.com\u003e\nReviewed-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fff67ade2829d90f3e4c59f89d3fec2b09c040e1",
      "old_mode": 33188,
      "old_path": "src/Pipeline/ShaderCore.cpp",
      "new_id": "83f8126b675ee7b824f6110fc331c56b191aec06",
      "new_mode": 33188,
      "new_path": "src/Pipeline/ShaderCore.cpp"
    }
  ]
}
