)]}'
{
  "commit": "fc951cd1b8783af66e2ae14bc4f192f40a0f0b2d",
  "tree": "4da802c56b99f9ae00f161e883c90e849b35c15f",
  "parents": [
    "2c9aa76e64503f966301b275014f70c9fca1f464"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Wed May 15 17:16:56 2019 +0100"
  },
  "committer": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Wed Apr 22 20:44:14 2020 +0000"
  },
  "message": "SpirvShader: Add a flag for printing SPIRV execution\n\nThe ENABLE_DBG_MSGS flag controls printing of verbose debug messages to\nstdout as each SPIR-V instruction is executed. This is very handy for\nperforming text diffs when the thread count is reduced to 1 and execution\nis deterministic.\n\nBug: b/140287657\nChange-Id: I3b62f0f9f3017087cf7f2786e1c30497cfa05a20\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/31488\nTested-by: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b85cf6a0bb3099d7c05d3d5ce7a482fdb708c179",
      "old_mode": 33188,
      "old_path": "src/Pipeline/BUILD.gn",
      "new_id": "998cb470a691449b62f864d988731353cd082ecc",
      "new_mode": 33188,
      "new_path": "src/Pipeline/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "bbd4c2ab8b99299ad9fa33fc2fbd20c4f99ebd77",
      "old_mode": 33188,
      "old_path": "src/Pipeline/ShaderCore.hpp",
      "new_id": "2b705cbc7a535dabaa7f167299a220a6c5ef0521",
      "new_mode": 33188,
      "new_path": "src/Pipeline/ShaderCore.hpp"
    },
    {
      "type": "modify",
      "old_id": "9a9ccd35482365903dabd1f269faa4185f8568be",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SpirvShader.cpp",
      "new_id": "70d97bb665af4812c0e543ce6cee884fad3be313",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SpirvShader.cpp"
    },
    {
      "type": "modify",
      "old_id": "7df782efc0cf2e05d33bc464c7e260ef25158f69",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SpirvShader.hpp",
      "new_id": "b395ca2f02ca0d1e27c3bab19efcd1e4ce51ac51",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SpirvShader.hpp"
    },
    {
      "type": "modify",
      "old_id": "59c499b479456531006576968801fff0980349be",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SpirvShaderArithmetic.cpp",
      "new_id": "e73050551fa21629d77b115ca49a32e5b8779027",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SpirvShaderArithmetic.cpp"
    },
    {
      "type": "modify",
      "old_id": "80cf455769f68822d7dc186c38c37e1b67c438dc",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SpirvShaderControlFlow.cpp",
      "new_id": "8261b14e5070ffd5dcacf5f61715349e837f73a8",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SpirvShaderControlFlow.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1cf3ce6b84a46d21079ae145ef2f7900f129283c",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SpirvShaderDebug.hpp"
    },
    {
      "type": "modify",
      "old_id": "84071660c992f3240ad61c250934585e43c0db33",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SpirvShaderMemory.cpp",
      "new_id": "cbed2dea35199361a680b98099240b2274bdde25",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SpirvShaderMemory.cpp"
    },
    {
      "type": "modify",
      "old_id": "ca7046543b8088e1f3eeb7233b798b2834181154",
      "old_mode": 33188,
      "old_path": "src/Reactor/Print.hpp",
      "new_id": "163af8249e660bc9d38ff72e0ca9b169a0a48ef8",
      "new_mode": 33188,
      "new_path": "src/Reactor/Print.hpp"
    }
  ]
}
