)]}'
{
  "log": [
    {
      "commit": "977b16d9c978f85007613cd0ed05eef6ad0e169e",
      "tree": "b75f3191338b5fd9569ebf08474bd2ae7d791c1f",
      "parents": [
        "c3186302bd8a24e36f472f913525cc28bcc3dd3e"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue Apr 23 04:01:54 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Apr 23 04:35:35 2019 +0000"
      },
      "message": "Roll third_party/externals/swiftshader bcc71a322953..707ed9974cb3 (3 commits)\n\nhttps://swiftshader.googlesource.com/SwiftShader.git/+log/bcc71a322953..707ed9974cb3\n\n\ngit log bcc71a322953..707ed9974cb3 --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-04-23 chrisforbes@google.com Add support for OpAtomicISub, OpAtomicIIncrement, OpAtomicIDecrement\n2019-04-23 chrisforbes@google.com Add support for OpExtension\n2019-04-22 swiftshader.regress@gmail.com Regres: Update test lists @ bcc71a32\n\n\nCreated with:\n  gclient setdep -r third_party/externals/swiftshader@707ed9974cb3\n\nThe AutoRoll server is located here: https://autoroll.skia.org/r/swiftshader-skia-autoroll\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+/master/autoroll/README.md\n\nIf the roll is causing failures, please contact the current sheriff, who should\nbe CC\u0027d on the roll, and stop the roller if necessary.\n\nCQ_INCLUDE_TRYBOTS\u003dskia.primary:Test-Debian9-Clang-GCE-GPU-SwiftShader-x86_64-Debug-All-SwiftShader\nTBR\u003dmtklein@google.com\n\nChange-Id: I8d99fca7f6a472ad16f251e028e472618f5ff77c\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/209734\nReviewed-by: skia-autoroll \u003cskia-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: skia-autoroll \u003cskia-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c3186302bd8a24e36f472f913525cc28bcc3dd3e",
      "tree": "0f99ff218b829e5b40c854502aa6669d94d9c703",
      "parents": [
        "06be079791a305ba4e8bdc2a7d9baba123d40ac4"
      ],
      "author": {
        "name": "Brian Osman",
        "email": "brianosman@google.com",
        "time": "Mon Apr 22 14:24:54 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Apr 22 20:32:23 2019 +0000"
      },
      "message": "Add skcms directory to public includes\n\nskcms is part of Skia\u0027s public API now. This attempts to recognize that,\nand pave the way for moving the header to another location more easily\nin a follow up CL, or - at a minimum - for clients that redistribute\nSkia as a library + includes to relocate the skcms.h header as part of\nthat.\n\nChange-Id: I15da63b0d4ab8916a71fb7e6ab3656db87252707\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/209640\nReviewed-by: Mike Klein \u003cmtklein@google.com\u003e\nReviewed-by: Kevin Lubick \u003ckjlubick@google.com\u003e\nCommit-Queue: Brian Osman \u003cbrianosman@google.com\u003e\n"
    },
    {
      "commit": "06be079791a305ba4e8bdc2a7d9baba123d40ac4",
      "tree": "910a9b141a0868bb031daccf611f38f0718b5561",
      "parents": [
        "dd15d69e1fa449b6a86972ebfc9a199c496f04dd"
      ],
      "author": {
        "name": "Greg Daniel",
        "email": "egdaniel@google.com",
        "time": "Mon Apr 22 15:53:23 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Apr 22 20:28:23 2019 +0000"
      },
      "message": "Add wait function on GrContext to wait on semaphores.\n\nThis behaves like the SkSurface::wait call but is not tied to a specific\nsurface.\n\nChange-Id: Ic572296e0f581204bf69a7178645d99e365c0692\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/209648\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\nCommit-Queue: Greg Daniel \u003cegdaniel@google.com\u003e\n"
    },
    {
      "commit": "dd15d69e1fa449b6a86972ebfc9a199c496f04dd",
      "tree": "0918cf9259954251f2f6bde55b40d60436a9134f",
      "parents": [
        "50d79af7b78355fa968143644a01ff2e9ba2a3d7"
      ],
      "author": {
        "name": "Jim Van Verth",
        "email": "jvanverth@google.com",
        "time": "Mon Apr 22 15:29:53 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Apr 22 20:26:03 2019 +0000"
      },
      "message": "More buffer changes for Metal.\n\n* Use setVertexBytes and setFragmentBytes to set uniforms\n* Use shared dynamic buffer for small texture uploads\n\n\nBug: skia:8243\nChange-Id: I8436ca483e996a43d42e3862d0f1281bf864ab80\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/209645\nReviewed-by: Greg Daniel \u003cegdaniel@google.com\u003e\nCommit-Queue: Jim Van Verth \u003cjvanverth@google.com\u003e\n"
    },
    {
      "commit": "50d79af7b78355fa968143644a01ff2e9ba2a3d7",
      "tree": "437c96e572194278b0506e4ac8d9f6423fc817ee",
      "parents": [
        "731ba99a8581cb81978e8217d210309880558b09"
      ],
      "author": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Sun Apr 21 22:17:03 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Apr 22 19:10:04 2019 +0000"
      },
      "message": "hide internals of SkColorMatrix (so we can migrate to col-major)\n\nChange-Id: If0eb6fb2efb6816b92ad7ca7d8caaace71397b7f\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/209409\nCommit-Queue: Ravi Mistry \u003crmistry@google.com\u003e\nCommit-Queue: Mike Reed \u003creed@google.com\u003e\nReviewed-by: Mike Reed \u003creed@google.com\u003e\nAuto-Submit: Mike Reed \u003creed@google.com\u003e\n"
    }
  ]
}
