)]}'
{
  "commit": "caf67c3745fbca8f105e0ff6742233b74d3515f6",
  "tree": "db36477c0ff1fdfdb656d50435d459ebbbaa0f60",
  "parents": [
    "8edf82c75009366ca7d28d50632d92bfec231502"
  ],
  "author": {
    "name": "Antonio Maiorano",
    "email": "amaiorano@google.com",
    "time": "Tue Oct 01 11:01:41 2019 -0400"
  },
  "committer": {
    "name": "Antonio Maiorano",
    "email": "amaiorano@google.com",
    "time": "Tue Oct 01 18:00:00 2019 +0000"
  },
  "message": "Fix write stencil ops when writeMask \u003d\u003d 0\n\nWe were checking whether we need to apply the write mask by erroneously\nlooking at whether the writeMask was non-zero. This meant that when the\nwrite mask was zero, we would compute the stencil value, and store\nit, rather than store 0. Instead, what we mean is to apply the write\nmask if masking does something: when it\u0027s not FF (or 2^n-1, with\nn \u003d number of stencil bits).\n\nBug: b/141484021\nChange-Id: I6134289ac8bb13a3502884e4e408f71961814adf\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/36848\nReviewed-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\nKokoro-Presubmit: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Antonio Maiorano \u003camaiorano@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ce85f3b0d5203d40704b9541015ac98c29b57dc1",
      "old_mode": 33188,
      "old_path": "src/Pipeline/PixelRoutine.cpp",
      "new_id": "9cdfc1feb44673f0387eddb3369a0ebdbd93e5b6",
      "new_mode": 33188,
      "new_path": "src/Pipeline/PixelRoutine.cpp"
    }
  ]
}
