)]}'
{
  "commit": "9558445975019bbf573527cf570021982aeab9ed",
  "tree": "c144e511305d0e4c00a4560e5f2e62fd3491d2d0",
  "parents": [
    "2d3402eba7a8c8115619256aa83bace2749f7870"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Thu Feb 18 09:32:16 2021 +0000"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Feb 18 09:33:31 2021 +0000"
  },
  "message": "Revert \"Workaround for Mac Intel drawArraysInstanced with first \u003e 0\"\n\nThis reverts commit 027bc47ca5b7b291fbda907173eefa05ad3d45a8.\n\nReason for revert: InstancingTests fail on Mac FYI Release (Intel UHD 630), see https://ci.chromium.org/ui/p/chromium/builders/ci/Mac%20FYI%20Release%20(Intel%20UHD%20630)/1729/overview\n\nOriginal change\u0027s description:\n\u003e Workaround for Mac Intel drawArraysInstanced with first \u003e 0\n\u003e\n\u003e Workaround by forcefully set instanced arrays (divisor \u003e 0)\n\u003e as streaming attributes and apply extra offset at front. Recover\n\u003e those attribute bindings when first \u003d\u003d 0 and other draw calls\n\u003e (drawElementsInstanced)\n\u003e\n\u003e Bug: chromium:1144207, chromium:1144247, chromium:1144373\n\u003e Change-Id: Ie7836cc71b45a290513f34f90d49bd15b14ddba8\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2661095\n\u003e Commit-Queue: Shrek Shao \u003cshrekshao@google.com\u003e\n\u003e Reviewed-by: Geoff Lang \u003cgeofflang@chromium.org\u003e\n\nBug: chromium:1144207\nBug: chromium:1144247\nBug: chromium:1144373\nChange-Id: Ia4a6026a8c446490346b373c33fe2b1724c1761f\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2704052\nBot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "91c9cd1d07683992d37a32c7e78637c0ce3e6988",
      "old_mode": 33188,
      "old_path": "include/platform/FeaturesGL.h",
      "new_id": "8e2145be7d4d77755fd669b51d894d0181ae5940",
      "new_mode": 33188,
      "new_path": "include/platform/FeaturesGL.h"
    },
    {
      "type": "modify",
      "old_id": "e6dc9135e921a4bbef07a935afd63e93183c6b10",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/gl/ContextGL.cpp",
      "new_id": "39475fed2c52b523b8654e769b4283b1a10b1228",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/gl/ContextGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "53ba7f86a262ad67e50e3fd9d6a085736cf84fe2",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/gl/RendererGL.cpp",
      "new_id": "c11ec9c89aaca9461a352ca470e1547d976a87fe",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/gl/RendererGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "692bca6001c95077f0adf4bd589fd6ae4a777e4f",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/gl/RendererGL.h",
      "new_id": "983361e278a258f1c8dcca5ce3ca69c9be79520e",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/gl/RendererGL.h"
    },
    {
      "type": "modify",
      "old_id": "a63b9adb51fb2c03b6b408f5578b790b9f0f54b9",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/gl/VertexArrayGL.cpp",
      "new_id": "f04c0106c5697fd3ad048c36953ac74d07643f63",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/gl/VertexArrayGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "6a49e2dfa8d7bf45bec5ed5c2127295c91767317",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/gl/VertexArrayGL.h",
      "new_id": "7c351222ccd84f5e0d9d2f9b938266ad15bced48",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/gl/VertexArrayGL.h"
    },
    {
      "type": "modify",
      "old_id": "e818a65de4d5d26b34bbc36439afdfd57b88d04a",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/gl/cgl/DisplayCGL.mm",
      "new_id": "811faddffd683b9562407524c74e54ced789aefe",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/gl/cgl/DisplayCGL.mm"
    },
    {
      "type": "modify",
      "old_id": "f23f1912c81fb42638d03deb2bd1b293b23f7b37",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/gl/renderergl_utils.cpp",
      "new_id": "ddcad4ad594b6ddca98e25ff0ab548aa6c90be96",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/gl/renderergl_utils.cpp"
    },
    {
      "type": "modify",
      "old_id": "7fad4dca7b3965d70df945e8de1b8c63332a52d3",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/gl/renderergl_utils.h",
      "new_id": "1a2d87a6bbf7bff280735513e8af9bb3663b6321",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/gl/renderergl_utils.h"
    }
  ]
}
