)]}'
{
  "commit": "4340fcfaa8d0488cebeb0e666d2787626ee35c7c",
  "tree": "ec726ab33a13a46583a8e32ef5e25150ec39c43e",
  "parents": [
    "c2075d81b4cf599ce47d45d306a370f7f6ae27d6"
  ],
  "author": {
    "name": "Charlie Lao",
    "email": "cclao@google.com",
    "time": "Fri Apr 02 13:59:17 2021 -0700"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Apr 09 01:07:12 2021 +0000"
  },
  "message": "Vulkan: Add command option to run app traces with minimum GPU work\n\nThis CL interposes the draw call API entries. If enabled by command line\noption \"--minimize-gpu-work\", it will override all draw calls to render\na single GL_POINT instead. It forces view port and scissor size to 1x1.\nIt forces all data copy to 1 texel or 1 byte. It ignores\nglGenerateMipmap call. The goal is to make the frame time reflect the\ndriver CPU performance as much as possible so that we can use it to\ncompare ANGLE vs native GLES on the driver overhead, as well as\nidentifying CPU hot spot.\n\nBug: b/184766477\nChange-Id: Ie8b5b585e0ed55320fed7863da37cce419acc65f\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2802858\nCommit-Queue: Charlie Lao \u003ccclao@google.com\u003e\nReviewed-by: Cody Northrop \u003ccnorthrop@google.com\u003e\nReviewed-by: Jamie Madill \u003cjmadill@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7d6c1bc1070368902100f48de5901a42924edd04",
      "old_mode": 33188,
      "old_path": "src/tests/perf_tests/ANGLEPerfTestArgs.cpp",
      "new_id": "db4577e75903c3de7b36c17d207e9c6f7ccd5c93",
      "new_mode": 33188,
      "new_path": "src/tests/perf_tests/ANGLEPerfTestArgs.cpp"
    },
    {
      "type": "modify",
      "old_id": "ddd2c752a51bae6fb609c239dda122f0cf3016b7",
      "old_mode": 33188,
      "old_path": "src/tests/perf_tests/ANGLEPerfTestArgs.h",
      "new_id": "07d434e3a5f7504ca1a9aa66cdb72a93c10fe104",
      "new_mode": 33188,
      "new_path": "src/tests/perf_tests/ANGLEPerfTestArgs.h"
    },
    {
      "type": "modify",
      "old_id": "5678c6083f70949faaebed0bedf957884598e736",
      "old_mode": 33188,
      "old_path": "src/tests/perf_tests/README.md",
      "new_id": "72b76b50becc078bef151fef2cd32a829e5da81f",
      "new_mode": 33188,
      "new_path": "src/tests/perf_tests/README.md"
    },
    {
      "type": "modify",
      "old_id": "7fea2c33b2707a5cde598070507ae7c08d27584a",
      "old_mode": 33188,
      "old_path": "src/tests/perf_tests/TracePerfTest.cpp",
      "new_id": "d1ca8be181c3a995276e71a9b4dd861f14de9ab3",
      "new_mode": 33188,
      "new_path": "src/tests/perf_tests/TracePerfTest.cpp"
    }
  ]
}
