)]}'
{
  "commit": "847638a64a32df1b357b57507170301195263a1c",
  "tree": "810fbebadf7fb435e16684ea095c479385ccd968",
  "parents": [
    "451cb838a9c4d7e65d6918a470d8387ade1b48d2"
  ],
  "author": {
    "name": "Jamie Madill",
    "email": "jmadill@chromium.org",
    "time": "Fri Nov 20 18:01:41 2015"
  },
  "committer": {
    "name": "Jamie Madill",
    "email": "jmadill@chromium.org",
    "time": "Fri Nov 20 23:50:33 2015"
  },
  "message": "Re-land \"D3D: Generate more shader debug info by default.\"\n\nRe-land with fix for shader size query.\n\nThe debug info can be very useful to WebGL developers. Instead of\nhiding the feature behind an unsupported and broken flag, always\nenable it so that WebGL devs can access the useful translated info.\n\nChange the debug info policy to build the full info (including\ngenerated assembly) in Debug, and all info excepth the assembly\nin Release.\n\nBUG\u003dangleproject:1179\n\nChange-Id: I812b2c9ba98cb8c9d5ec95721441c70e8990b626\nReviewed-on: https://chromium-review.googlesource.com/313600\nTryjob-Request: Jamie Madill \u003cjmadill@chromium.org\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@chromium.org\u003e\nTested-by: Jamie Madill \u003cjmadill@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b92e06b6203caaadde0d1deae1a0719c9fe87fbd",
      "old_mode": 33188,
      "old_path": "src/libANGLE/Shader.cpp",
      "new_id": "6cfa4b9f1bdb1e50f5c9d0cb0f99f05905f16e5c",
      "new_mode": 33188,
      "new_path": "src/libANGLE/Shader.cpp"
    },
    {
      "type": "modify",
      "old_id": "7d846a2f7e9620916e4d4c64cec9bfcdcc25cbb2",
      "old_mode": 33188,
      "old_path": "src/libANGLE/Shader.h",
      "new_id": "290e1cd6bf3e451e35b8ff2717da7fccb11a3670",
      "new_mode": 33188,
      "new_path": "src/libANGLE/Shader.h"
    },
    {
      "type": "modify",
      "old_id": "64b64690eb11ee16e6a4d001ce890083b6b21e2e",
      "old_mode": 33188,
      "old_path": "src/libANGLE/features.h",
      "new_id": "ecf486dcf7d16765dc0e835b52f33ba716c74629",
      "new_mode": 33188,
      "new_path": "src/libANGLE/features.h"
    },
    {
      "type": "modify",
      "old_id": "8c851fdb38464b2918071b5f1fc1f6b7585879a4",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/d3d/HLSLCompiler.cpp",
      "new_id": "e8b1af3129186f84f20d30f940ce2f13840fc6ca",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/d3d/HLSLCompiler.cpp"
    },
    {
      "type": "modify",
      "old_id": "30020b765d180164ebf611a55e1a3ba547b47176",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/d3d/ProgramD3D.cpp",
      "new_id": "9dc4fc6a1b59d80728b9d541fcf02f02ad356fd8",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/d3d/ProgramD3D.cpp"
    },
    {
      "type": "modify",
      "old_id": "c6507aaea4064b2c326943d43bfe46757060effe",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/d3d/ShaderD3D.cpp",
      "new_id": "1ecbfb74104285082ca2fe001f71518def407b4c",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/d3d/ShaderD3D.cpp"
    },
    {
      "type": "modify",
      "old_id": "2c524a174c473dabfa099f6e83cc987e3331bb5c",
      "old_mode": 33188,
      "old_path": "src/libGLESv2/entry_points_gles_2_0.cpp",
      "new_id": "ebd087c4e04c6a1f478b2fd58807329c1421dad3",
      "new_mode": 33188,
      "new_path": "src/libGLESv2/entry_points_gles_2_0.cpp"
    },
    {
      "type": "modify",
      "old_id": "296f90d51d82e1cb81ffdebc498a2728749a81ce",
      "old_mode": 33188,
      "old_path": "src/libGLESv2/entry_points_gles_2_0_ext.cpp",
      "new_id": "1531ad0cabe025e7cf11207a450d362ede592687",
      "new_mode": 33188,
      "new_path": "src/libGLESv2/entry_points_gles_2_0_ext.cpp"
    }
  ]
}
