)]}'
{
  "log": [
    {
      "commit": "b3ecc641124f22a9879b207c095dfab351e7ed16",
      "tree": "1b1e9b2aa8550bc71a9230e8ec59432baba178b7",
      "parents": [
        "f0857ca28b18fba635c7ae3804aa779ecd987434"
      ],
      "author": {
        "name": "Nicolas Capens",
        "email": "nicolascapens@chromium.org",
        "time": "Mon Dec 23 03:20:37 2013"
      },
      "committer": {
        "name": "Nicolas Capens",
        "email": "nicolascapens@chromium.org",
        "time": "Mon Dec 23 03:20:37 2013"
      },
      "message": "Create a fake variable for function identifiers used as a variable identifier to allow continuing compilation after reporting the error.\n"
    },
    {
      "commit": "f0857ca28b18fba635c7ae3804aa779ecd987434",
      "tree": "dab46bc36255d120f0749b4f189db197da9cedb4",
      "parents": [
        "af640efbfdbe80909016fc623bb65f010a2e551f"
      ],
      "author": {
        "name": "Nicolas Capens",
        "email": "nicolascapens@chromium.org",
        "time": "Mon Dec 23 03:16:30 2013"
      },
      "committer": {
        "name": "Nicolas Capens",
        "email": "nicolascapens@chromium.org",
        "time": "Mon Dec 23 03:16:30 2013"
      },
      "message": "Regenerate the parser using Bison 2.7.12.\n"
    },
    {
      "commit": "af640efbfdbe80909016fc623bb65f010a2e551f",
      "tree": "b798fd2faee877022504c044e7384fa09b60d6bb",
      "parents": [
        "67e77d749616e66ff087a76fdb5fb4420dc2b96e"
      ],
      "author": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Tue Nov 26 19:31:45 2013"
      },
      "committer": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Wed Nov 27 19:01:42 2013"
      },
      "message": "Fix device removed handling for systems which do not\nimmediately allow recreating a new device.\n\nOn Intel systems there\u0027s a cool-down period when you must\nwait before recreating the device.\n\nBUG\u003d313210\n\nChange-Id: I22cdf41eecf0eae5058b59e1b0863173d604d606\n"
    },
    {
      "commit": "67e77d749616e66ff087a76fdb5fb4420dc2b96e",
      "tree": "0ad11957440de1717a79803497793d4188f4e5e0",
      "parents": [
        "3bc1f246ff86182ceb05dc2d7c55f7c2ab44fd46"
      ],
      "author": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Fri Nov 22 17:42:19 2013"
      },
      "committer": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Wed Nov 27 19:01:15 2013"
      },
      "message": "Ensure stream source frequency for stream 0 is set to 1 in swapRect\nfor D3D9.\n\nThis prevents D3D errors which we could see when using the Debug runtime.\n\nBUG\u003d321834\n\nChange-Id: I1496366117c7642199a941fbccf94dee04c78d8b\n"
    },
    {
      "commit": "3bc1f246ff86182ceb05dc2d7c55f7c2ab44fd46",
      "tree": "faae3e877661e8a0be752f4c50fcc77a781ced2c",
      "parents": [
        "dcb0632a76fb072a6260a201250dd3e33a8d5815"
      ],
      "author": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Fri Nov 22 17:24:34 2013"
      },
      "committer": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Fri Nov 22 17:24:34 2013"
      },
      "message": "Bump version.h\n\nChange-Id: I06de40485fcfba0435c6fbec5112eebf67f590d6\n"
    },
    {
      "commit": "dcb0632a76fb072a6260a201250dd3e33a8d5815",
      "tree": "3dcadcb8e2a8fdaa1e6aef096de0086c8d0b187a",
      "parents": [
        "bbdab83b940e3107654042e970fb1473b5106ae6"
      ],
      "author": {
        "name": "Geoff Lang",
        "email": "geofflang@chromium.org",
        "time": "Wed Nov 20 19:48:17 2013"
      },
      "committer": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Fri Nov 22 17:06:09 2013"
      },
      "message": "Fix enum names that were not updated in the tests.\n\nChange-Id: Id1bb71d997e710028759a9e9a2e0b24e35f92fc4\n"
    },
    {
      "commit": "bbdab83b940e3107654042e970fb1473b5106ae6",
      "tree": "24dc60ea8e99376a6e5d0c57b7fa3eb26a6d6622",
      "parents": [
        "f87dd56915d18bdc2a9f466f939e443d53dd08b0"
      ],
      "author": {
        "name": "Geoff Lang",
        "email": "geofflang@chromium.org",
        "time": "Wed Nov 20 19:30:52 2013"
      },
      "committer": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Fri Nov 22 17:05:50 2013"
      },
      "message": "Update gclient configuation for DEPS and git repository.\n\nChange-Id: I49845a0a4e660027dd817b7a783163c1aa5d04d7\n"
    },
    {
      "commit": "f87dd56915d18bdc2a9f466f939e443d53dd08b0",
      "tree": "cfbdcdb833bc7a529f84dbceac322478c8986c7f",
      "parents": [
        "3e827839b07c060a3e8204dd520e10b934aacfe3"
      ],
      "author": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Tue Nov 19 22:31:50 2013"
      },
      "committer": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Fri Nov 22 17:05:40 2013"
      },
      "message": "Add a build step to copy the D3DCompiler_46 DLL from the Windows SDK folder to the build products path.\n\nBUG\u003d315387\nR\u003dzmo@chromium.org,shannonwoods@chromium.org\n\nChange-Id: If9a149a6f780e78451c11008b0f7bfd4dd39b582\n"
    },
    {
      "commit": "3e827839b07c060a3e8204dd520e10b934aacfe3",
      "tree": "12fe632a98ff3baab5f38e4193f8d75551cc2c88",
      "parents": [
        "a76d79ec293916f29f48ecf781e25cbd5d65e4d2"
      ],
      "author": {
        "name": "Nicolas Capens",
        "email": "nicolascapens@chromium.org",
        "time": "Sat Nov 16 01:10:04 2013"
      },
      "committer": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Fri Nov 22 17:05:32 2013"
      },
      "message": "Use 64-bit safe constant union indexes.\n\nBUG\u003dangle:450\n\nChange-Id: If7be5f72e1037d92256edf45e1cfc7fedbf0b4bd\n"
    },
    {
      "commit": "a76d79ec293916f29f48ecf781e25cbd5d65e4d2",
      "tree": "8f6428d340562f8632d6f5cf61848bf0ba9c03b1",
      "parents": [
        "0695e63738d183384b676ba386e926903bdd4220"
      ],
      "author": {
        "name": "Ehsan Akhgari",
        "email": "ehsan.akhgari@gmail.com",
        "time": "Mon Nov 18 02:59:39 2013"
      },
      "committer": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Fri Nov 22 17:05:19 2013"
      },
      "message": "Rename the Diagnostics enum values to have a PP_ prefix\n\nThis will make it possible to build angle in unified mode for Mozilla.\n\nChange-Id: Iba4b971392b8abae8b5ff8f96e9172582f43de90\n"
    },
    {
      "commit": "0695e63738d183384b676ba386e926903bdd4220",
      "tree": "90efd34a9d4c91dad2ebcaf51d6eb54735341d76",
      "parents": [
        "aae7e8ce9f11cc4e4f479d6bc83e88db66dfcb57"
      ],
      "author": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Mon Nov 18 20:10:07 2013"
      },
      "committer": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Fri Nov 22 17:05:08 2013"
      },
      "message": "Proper handling of D3D9Ex device removed.\n\nBUG\u003d313210\n\nChange-Id: I6b7e34466e89e7854c8797cbdcffc4a24c2c32f5\n"
    },
    {
      "commit": "aae7e8ce9f11cc4e4f479d6bc83e88db66dfcb57",
      "tree": "157080d489a1261144963323ad32f71f0bd78364",
      "parents": [
        "a60e0805721f62c28a55faf2df74472cc5fc91fc"
      ],
      "author": {
        "name": "Ehsan Akhgari",
        "email": "ehsan.akhgari@gmail.com",
        "time": "Mon Nov 18 02:59:19 2013"
      },
      "committer": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Fri Nov 22 17:04:57 2013"
      },
      "message": "Add #include guards to ForLoopUnroll.h\n\nChange-Id: Ied066feb2b8954dc7f0398704cd3429780549989\n"
    },
    {
      "commit": "a60e0805721f62c28a55faf2df74472cc5fc91fc",
      "tree": "4b3b922f189efdabe827df2868d4ef49ebb63483",
      "parents": [
        "d1ffb561a2773f9675641abd5e7d408ae93c5846"
      ],
      "author": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Thu Nov 07 16:03:40 2013"
      },
      "committer": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Thu Nov 07 16:03:40 2013"
      },
      "message": "Fix issues with the conditional discard workarounds to do with assignments.\n\nThe old modifiesState method really checked if an operator was an assignment,\nso restored that behaviour and use the new side effects detection only for\nthe new code.\n\nANGLEBUG\u003d486\nBUG\u003d\nR\u003dnicolascapens@chromium.org, zmo@chromium.org\n\nReview URL: https://codereview.appspot.com/22130043\n"
    },
    {
      "commit": "d1ffb561a2773f9675641abd5e7d408ae93c5846",
      "tree": "8e7ae2708e49f2e614383054dde2ee9eec23cec6",
      "parents": [
        "9c318342233f68b915d39c8f1f181b9ef545c4db"
      ],
      "author": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Mon Nov 04 16:09:26 2013"
      },
      "committer": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Mon Nov 04 16:09:26 2013"
      },
      "message": "Disable optimizations for shaders with conditional discard in D3D9, and only use expanded\nshort-circuiting conditionals for expressions with potential side-effects.\n\nConservatively assume aggreate and selection operators have side effects for now.\n\nBUG\u003d\nANGLEBUG\u003d486\nR\u003dgeofflang@chromium.org, kbr@chromium.org, nicolas@transgaming.com, shannonwoods@chromium.org\n\nReview URL: https://codereview.appspot.com/14441075\n"
    },
    {
      "commit": "9c318342233f68b915d39c8f1f181b9ef545c4db",
      "tree": "86ac383ef2973ca8a07983e2da332de4887cc80a",
      "parents": [
        "4b48845f74fb54052a6b693c62d269d0952d4289"
      ],
      "author": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Fri Nov 01 21:45:04 2013"
      },
      "committer": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Fri Nov 01 21:45:04 2013"
      },
      "message": "Fix build on QNX.\n\nInfoSink.h needs stdlib.h for abs(int) and free() in the global namespace.\n\nExpressionParser needs malloc.h, because bison needs malloc and free in\nthe global namespace, but \"#include \u003ccassert\u003e\" will put it only in the\nstd:: namespace on QNX.\n\nBUG\u003d500\nR\u003dgeofflang@chromium.org, jmadill@chromium.org, shannonwoods@chromium.org, zmo@chromium.org\n\nReview URL: https://codereview.appspot.com/19330044\n"
    },
    {
      "commit": "4b48845f74fb54052a6b693c62d269d0952d4289",
      "tree": "3c33fb85eecdca56e1576b654ca94fe62e520995",
      "parents": [
        "681c50e705df7fde4f9c91210b777f185b63fb20"
      ],
      "author": {
        "name": "Geoff Lang",
        "email": "geofflang@chromium.org",
        "time": "Mon Oct 28 14:42:47 2013"
      },
      "committer": {
        "name": "Geoff Lang",
        "email": "geofflang@chromium.org",
        "time": "Thu Oct 31 19:45:09 2013"
      },
      "message": "Don\u0027t apply textures that are currently bound to the framebuffer.\n\nBUG\u003d496\nReview URL\u003dhttps://codereview.appspot.com/18690043/\n"
    },
    {
      "commit": "681c50e705df7fde4f9c91210b777f185b63fb20",
      "tree": "31ca64b24b9cca07f39996bb876a63915e97dc20",
      "parents": [
        "817951245a5ddacdf99e1b88a92fdb9d0e34d92d"
      ],
      "author": {
        "name": "Geoff Lang",
        "email": "geofflang@chromium.org",
        "time": "Thu Oct 31 14:43:51 2013"
      },
      "committer": {
        "name": "Geoff Lang",
        "email": "geofflang@chromium.org",
        "time": "Thu Oct 31 14:43:51 2013"
      },
      "message": "Fixed a bug where the vertex data manager was not caching the current\nvalue attributes properly.\n\nANGLEBUG\u003d489\nReview URL: https://codereview.appspot.com/18400043\n"
    },
    {
      "commit": "817951245a5ddacdf99e1b88a92fdb9d0e34d92d",
      "tree": "c03fd93e256955016a8a9904857d593842adda91",
      "parents": [
        "297eb16dd3c2e7c02d75c681569d76884e6e520c"
      ],
      "author": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Wed Oct 30 21:53:15 2013"
      },
      "committer": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Wed Oct 30 21:53:15 2013"
      },
      "message": "Fix build on QNX.\n\nInfoSink.h needs stdlib.h for abs(int) and free() in the global namespace.\n\nExpressionParser needs malloc.h, because bison needs malloc and free in\nthe global namespace, but \"#include \u003ccassert\u003e\" will put it only in the\nstd:: namespace on QNX.\n\nBUG\u003d500\nR\u003dgeofflang@chromium.org, shannonwoods@chromium.org\n\nReview URL: https://codereview.appspot.com/19330044\n"
    },
    {
      "commit": "297eb16dd3c2e7c02d75c681569d76884e6e520c",
      "tree": "0ae93272a7760c118911bcdb663494370aa4a9b0",
      "parents": [
        "0f0edf94bfe1fc28979b0d12747a900164bb966a"
      ],
      "author": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Wed Oct 30 15:27:17 2013"
      },
      "committer": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Wed Oct 30 15:27:17 2013"
      },
      "message": "Re-enable hazard warnings for setting render targets that are currently bound as SRVs.\n\nWe can manually unset applied textures in SetRenderTargets. This should fix the spurious warnings\nwhile still showing a warning on error cases.\n\nBUG\u003d\nR\u003dgeofflang@chromium.org, shannonwoods@chromium.org\n\nReview URL: https://codereview.appspot.com/15880044\n"
    },
    {
      "commit": "0f0edf94bfe1fc28979b0d12747a900164bb966a",
      "tree": "b28d77dd0c034c4f16f5a80331b23768208c86ae",
      "parents": [
        "b4e0003292f829a0f88a14df4b02a785fcf2b45f"
      ],
      "author": {
        "name": "John Bauman",
        "email": "jbauman@chromium.org",
        "time": "Tue Oct 29 23:03:11 2013"
      },
      "committer": {
        "name": "John Bauman",
        "email": "jbauman@chromium.org",
        "time": "Tue Oct 29 23:03:11 2013"
      },
      "message": "Disable automatically resizing swapchain if window is iconified\n\nThe size of the window is changed if the window is iconified, but that change should be ignored.\n\nBUG\u003d\nR\u003dshannonwoods@chromium.org\n\nReview URL: https://codereview.appspot.com/19460043\n"
    },
    {
      "commit": "b4e0003292f829a0f88a14df4b02a785fcf2b45f",
      "tree": "668aecc412c9ab21b644bc147d8f12f8f00161fa",
      "parents": [
        "5625f658834c52906439ec34613906f2116884db"
      ],
      "author": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Wed Oct 23 17:58:09 2013"
      },
      "committer": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Wed Oct 23 17:58:09 2013"
      },
      "message": "Do not allow context sharing between egl Displays.\n\nThis is an explicit error according to the EGL specification.\n\nANGLEBUG\u003d487\nBUG\u003d\nTest\u003dWebGL CTS\n\nR\u003dgeofflang@chromium.org, shannonwoods@chromium.org\n\nReview URL: https://codereview.appspot.com/15690047\n"
    },
    {
      "commit": "5625f658834c52906439ec34613906f2116884db",
      "tree": "6459733c555a758c3c6ae5ec07a80c1f284d97fa",
      "parents": [
        "9e30c6bf5091344a3426b66cdf79b9ca679b9d1d"
      ],
      "author": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Wed Oct 16 19:01:11 2013"
      },
      "committer": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Wed Oct 16 19:01:11 2013"
      },
      "message": "Rename ParseHelper.cpp/h to ParseContext.cpp/h.\n\nBUG\u003d\nANGLEBUG\u003d484\nR\u003dgeofflang@chromium.org, shannonwoods@chromium.org\n\nReview URL: https://codereview.appspot.com/14702044\n"
    },
    {
      "commit": "9e30c6bf5091344a3426b66cdf79b9ca679b9d1d",
      "tree": "6ec657bf1b4a092487b4b1784bd964e7de3ac52e",
      "parents": [
        "b992a7d282a996d15da3e194695ddebff50fd956"
      ],
      "author": {
        "name": "Geoff Lang",
        "email": "geofflang@chromium.org",
        "time": "Wed Oct 16 17:20:49 2013"
      },
      "committer": {
        "name": "Geoff Lang",
        "email": "geofflang@chromium.org",
        "time": "Wed Oct 16 17:21:20 2013"
      },
      "message": "Fix D3D9 attributes being marked as requireing conversion when they did\nnot.\n\nR\u003djmadill@chromium.org,shannonwoods@chromium.org\n\nReview URL: https://codereview.appspot.com/14737043\n"
    },
    {
      "commit": "b992a7d282a996d15da3e194695ddebff50fd956",
      "tree": "684f08f13a8634681f42f4adc3cb6772c8dc6fa5",
      "parents": [
        "1727a0ae065720d7adcbcb94aac894963ef5072c"
      ],
      "author": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Tue Oct 15 22:04:23 2013"
      },
      "committer": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Tue Oct 15 22:04:23 2013"
      },
      "message": "Add new files to vs translator project and update version.\n\nBUG\u003d\nTEST\u003dbuild fine on windows\nR\u003djmadill@chromium.org\n\nReview URL: https://codereview.appspot.com/14715043\n"
    },
    {
      "commit": "1727a0ae065720d7adcbcb94aac894963ef5072c",
      "tree": "2f827c973b1c51dd52bf4829cfde8249863d1637",
      "parents": [
        "7d3fecf8772854afb6d8eaa51a4d42e50716b877"
      ],
      "author": {
        "name": "Geoff Lang",
        "email": "geofflang@chromium.org",
        "time": "Tue Oct 15 20:07:38 2013"
      },
      "committer": {
        "name": "Geoff Lang",
        "email": "geofflang@chromium.org",
        "time": "Tue Oct 15 20:15:54 2013"
      },
      "message": "Add a flag to ANGLE to force immediate swap.\n\nR\u003dshannonwoods@chromium.org\n\nReview URL: https://codereview.appspot.com/14529045\n"
    },
    {
      "commit": "7d3fecf8772854afb6d8eaa51a4d42e50716b877",
      "tree": "f8758dae8fc6efb862de8ead1996264fd9d2834c",
      "parents": [
        "0677631ac394a87922e40c07d8d4fc3afe304f4b"
      ],
      "author": {
        "name": "Geoff Lang",
        "email": "geofflang@chromium.org",
        "time": "Tue Oct 15 20:07:31 2013"
      },
      "committer": {
        "name": "Geoff Lang",
        "email": "geofflang@chromium.org",
        "time": "Tue Oct 15 20:15:51 2013"
      },
      "message": "Fix incorrect mip sizes for cube maps when creating them with TexStorage2D.\n\nR\u003dzmo@chromium.org, shannonwoods@chromium.org\n\nReview URL: https://codereview.appspot.com/14517050\n"
    },
    {
      "commit": "0677631ac394a87922e40c07d8d4fc3afe304f4b",
      "tree": "7c4f1605974c11b1f0376827fe2985e7f74afdaa",
      "parents": [
        "5e70cf9d0b1bb9237f0d9d4fc52c4ff1a095c728"
      ],
      "author": {
        "name": "Geoff Lang",
        "email": "geofflang@chromium.org",
        "time": "Tue Oct 15 20:07:12 2013"
      },
      "committer": {
        "name": "Geoff Lang",
        "email": "geofflang@chromium.org",
        "time": "Tue Oct 15 20:15:49 2013"
      },
      "message": "Fall back to LoadLibrary if preloading d3d compiler modules fails.\n\nR\u003dzmo@chromium.org, shannonwoods@chromium.org, jmadill@chromium.org\n\nReview URL: https://codereview.appspot.com/14532049\n"
    },
    {
      "commit": "5e70cf9d0b1bb9237f0d9d4fc52c4ff1a095c728",
      "tree": "c644da24fb149774ca3f5d98c9753031dbe2fa68",
      "parents": [
        "59b77858e30ff402ea4af9285d038bc255b53c48"
      ],
      "author": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Tue Oct 15 19:59:30 2013"
      },
      "committer": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Tue Oct 15 19:59:30 2013"
      },
      "message": "Add an option to unfold short circuiting in AST.\n\nWe replace \"a || b\" with \"a ? true : b\",\n\"a \u0026\u0026 b\" with \"a ? b : false\".\n\nThis is to work around short circuiting bug in Mac drivers.\n\nANGLEBUG\u003d482\nTEST\u003dwebgl conformance tests\nR\u003dalokp@chromium.org, kbr@chromium.org\n\nReview URL: https://codereview.appspot.com/14529048\n"
    },
    {
      "commit": "59b77858e30ff402ea4af9285d038bc255b53c48",
      "tree": "c3c466d5996a0c5f1453b8f08eb771996125fdff",
      "parents": [
        "2bcc909963640803dafb5f5c8f296c1a467e814b"
      ],
      "author": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Fri Oct 11 15:42:18 2013"
      },
      "committer": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Fri Oct 11 15:42:18 2013"
      },
      "message": "Normalize the line endings in the project files.\n\nBUG\u003d\nANGLEBUG\u003d476\nR\u003dgeofflang@chromium.org\n\nReview URL: https://codereview.appspot.com/14438063\n"
    },
    {
      "commit": "2bcc909963640803dafb5f5c8f296c1a467e814b",
      "tree": "d9a5722948c903de8f191cbeb638f8c7f1672f7a",
      "parents": [
        "e5014a97e29c0d88d47c693ed168c00f61551e53"
      ],
      "author": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Thu Oct 10 21:27:25 2013"
      },
      "committer": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Thu Oct 10 21:27:25 2013"
      },
      "message": "Added .gitattributes to control line endings as a policy in the repository.\n\nAlso normalize the line endings of tracked files.\n\nANGLEBUG\u003d476\nBUG\u003d\nR\u003dgeofflang@chromium.org, shannonwoods@chromium.org\n\nReview URL: https://codereview.appspot.com/14223043\n"
    },
    {
      "commit": "e5014a97e29c0d88d47c693ed168c00f61551e53",
      "tree": "f8105ac6d45c3f9b3098cd49c7058ec85575cde3",
      "parents": [
        "c273f370ad776f0ab898397849b3da536a864ec7"
      ],
      "author": {
        "name": "Geoff Lang",
        "email": "geofflang@chromium.org",
        "time": "Thu Oct 10 14:16:47 2013"
      },
      "committer": {
        "name": "Geoff Lang",
        "email": "geofflang@chromium.org",
        "time": "Thu Oct 10 14:17:51 2013"
      },
      "message": "Only check for missmatched HWND process IDs if swap chain creation fails.\n\nR\u003dshannonwoods@chromium.org,zmo@chromium.org,jmadill@chromium.org\n\nReview URL: https://codereview.appspot.com/14540050\n"
    },
    {
      "commit": "c273f370ad776f0ab898397849b3da536a864ec7",
      "tree": "8fea769197267d1f69b8da4370e40a82296ad491",
      "parents": [
        "cbab0048e2c363eeb181459d08fc08b8d115b49d"
      ],
      "author": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Wed Oct 09 15:11:17 2013"
      },
      "committer": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Wed Oct 09 15:11:17 2013"
      },
      "message": "Use cube textures as 2D texture arrays in rendertarget SRVs\n\nThis fixes mipmapping for renderable cube textures in D3D11.\n\nSigned-off-by: Jamie Madill\nSigned-off-by: Geoff Lang\n"
    },
    {
      "commit": "cbab0048e2c363eeb181459d08fc08b8d115b49d",
      "tree": "c91313153833bd60d470f77da42e1c12a2b4eb40",
      "parents": [
        "a9ca4ac5b94886b4b9d7e957c375e60ea9a68d8a"
      ],
      "author": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Tue Oct 08 21:16:15 2013"
      },
      "committer": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Tue Oct 08 21:16:15 2013"
      },
      "message": "Add the static translator define to inherited properties in gyp.\n\nBUG\u003d\nANGLEBUG\u003d477\nR\u003dzmo@chromium.org\n\nReview URL: https://codereview.appspot.com/14502054\n"
    },
    {
      "commit": "a9ca4ac5b94886b4b9d7e957c375e60ea9a68d8a",
      "tree": "7243a64b46e623ac773ebe1a6b68539d01fa6473",
      "parents": [
        "19b932a62f9b7ae4d10b8516ab1d497b5c15c950"
      ],
      "author": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Fri Oct 04 21:15:35 2013"
      },
      "committer": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Fri Oct 04 21:15:35 2013"
      },
      "message": "Remove duplicated translator_glsl target.\n\nBUG\u003d\nTEST\u003d\nR\u003dkbr@chromium.org\n\nReview URL: https://codereview.appspot.com/14409043\n"
    },
    {
      "commit": "19b932a62f9b7ae4d10b8516ab1d497b5c15c950",
      "tree": "be8cfed0877d15b4d67d9dbbc3ec4c666260c15c",
      "parents": [
        "2c315f121ac7a14f71ed0165f5b8264903b832ef"
      ],
      "author": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Fri Oct 04 00:01:52 2013"
      },
      "committer": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Fri Oct 04 00:01:52 2013"
      },
      "message": "Fix a traverse bug.\n\nIn loop node, the init part was skipped in traversing.\n\nBUG\u003d\nTEST\u003d\nR\u003dkbr@chromium.org\n\nReview URL: https://codereview.appspot.com/14366043\n"
    },
    {
      "commit": "2c315f121ac7a14f71ed0165f5b8264903b832ef",
      "tree": "48801c4337b2f86b96bfd4a244644821e2b8eb1d",
      "parents": [
        "d34a0d1b17422f5b2ec497617f44b9c1877751d6"
      ],
      "author": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Thu Oct 03 23:55:19 2013"
      },
      "committer": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Thu Oct 03 23:55:19 2013"
      },
      "message": "Style violation cleanup for IntermTraverse.cpp\n\nPer suggested by kbr in https://codereview.appspot.com/14366043/, we clean up the stype violation in a separate CL.\n\nBUG\u003d\nTEST\u003dno behavioral change\nTBR\u003dkbr@chromium.org\n\nReview URL: https://codereview.appspot.com/14371043\n"
    },
    {
      "commit": "d34a0d1b17422f5b2ec497617f44b9c1877751d6",
      "tree": "7e3779900eabb1c99a0f016978d8d80c4255fa75",
      "parents": [
        "a0bd8ef0aca9eab29a0e5a437b803c5d95a777c6"
      ],
      "author": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Wed Oct 02 22:25:42 2013"
      },
      "committer": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Wed Oct 02 22:25:42 2013"
      },
      "message": "Update to most recent khrplatform.h\n\nBUG\u003d480\n\nSigned-off-by: geofflang@chromium.org\n"
    },
    {
      "commit": "a0bd8ef0aca9eab29a0e5a437b803c5d95a777c6",
      "tree": "969472edbbea0626471f8204cf1ca4a5ca04edcf",
      "parents": [
        "384c0cd561e41cd38aeec69ab8620d1469ee6c3b"
      ],
      "author": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Wed Oct 02 21:40:57 2013"
      },
      "committer": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Wed Oct 02 21:40:57 2013"
      },
      "message": "Use ANGLE_TRANSLATOR_STATIC to enforce a static build of the translator in chromium.\n\nThis prevents strange warnings from defining COMPONENT_BUILD\u003d0.\nAlso rename COMPILER_IMPLEMENTATION to ANGLE_TRANSLATOR_IMPLEMENTATION\nfor better consistency in chromium.\n\nANGLEBUG\u003d477\nR\u003dzmo@chromium.org\nBUG\u003d\n\nReview URL: https://codereview.appspot.com/14294046\n"
    },
    {
      "commit": "384c0cd561e41cd38aeec69ab8620d1469ee6c3b",
      "tree": "d7a5e7e24f2d39101609853a19dc5bb5b88a6889",
      "parents": [
        "7692ca41dbfe20e6acf3319a37aa38b8160f51c6"
      ],
      "author": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Tue Oct 01 14:34:46 2013"
      },
      "committer": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Tue Oct 01 14:34:46 2013"
      },
      "message": "Support the Windows 8 SDK version of FXC by default in generate_shaders.bat.\n\nAlso update the compiled shaders to the new FXC.\n\nBUG\u003d\nANGLEBUG\u003d475\nR\u003dgeofflang@chromium.org, shannonwoods@chromium.org\n\nReview URL: https://codereview.appspot.com/13973043\n"
    },
    {
      "commit": "7692ca41dbfe20e6acf3319a37aa38b8160f51c6",
      "tree": "c66dbb9b95cab1567f34103a64a39347056fc82a",
      "parents": [
        "5e73312ddfa7b0b1dd8ce8fc9b54a5c7a4cf44ff"
      ],
      "author": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Tue Oct 01 14:15:10 2013"
      },
      "committer": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Tue Oct 01 14:15:10 2013"
      },
      "message": "Remove %(AdditionalDependencies) from gyp linker deps, and add full windows dependency library list.\n\nANGLEBUG\u003d477\nBUG\u003d\nR\u003dzmo@chromium.org\n\nReview URL: https://codereview.appspot.com/14161043\n"
    },
    {
      "commit": "5e73312ddfa7b0b1dd8ce8fc9b54a5c7a4cf44ff",
      "tree": "9a1c33d98ab6a1fe1427061a3bead7d37023bc32",
      "parents": [
        "49cbc5768c15d930d5d8751f5263e9546a07d037"
      ],
      "author": {
        "name": "Geoff Lang",
        "email": "geofflang@chromium.org",
        "time": "Mon Sep 30 22:45:07 2013"
      },
      "committer": {
        "name": "Geoff Lang",
        "email": "geoff@vonture.net",
        "time": "Mon Sep 30 22:48:17 2013"
      },
      "message": "Update samples solution to use the new translator project and add missing files to the translator project.\n\nReview URL: https://codereview.appspot.com/14041043/\n"
    },
    {
      "commit": "49cbc5768c15d930d5d8751f5263e9546a07d037",
      "tree": "5adbcfdc3f1df45ed5a6b49d987f2943c92b4502",
      "parents": [
        "8935267f0b7e35492f79306b122894ec620c386d"
      ],
      "author": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Mon Sep 30 21:53:57 2013"
      },
      "committer": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Mon Sep 30 21:53:57 2013"
      },
      "message": "Fix a typo introduced in \"GCC Compiler Fixes\".\n\nANGLEBUG\u003d478\nBUG\u003d\nR\u003dshannonwoods@chromium.org\n\nReview URL: https://codereview.appspot.com/14155043\n"
    },
    {
      "commit": "8935267f0b7e35492f79306b122894ec620c386d",
      "tree": "073aae09763cd1f0d2cfe6ef0dfc32f10abda358",
      "parents": [
        "e6dcc9815a8a20ab0ff0f5e6c40116a014338757"
      ],
      "author": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Fri Sep 27 20:50:13 2013"
      },
      "committer": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Fri Sep 27 20:50:13 2013"
      },
      "message": "Fix some syntax errors in the gyp build configuration, and make some modifications so the tests should work with chromium in component build.\n\nWe use a separate static translator for linking directly with unit tests, so they have more direct access to the translator classes.\n\nANGLEBUG\u003d477\nBUG\u003d\nR\u003dshannonwoods@chromium.org, zmo@chromium.org\n\nReview URL: https://codereview.appspot.com/13971043\n"
    },
    {
      "commit": "e6dcc9815a8a20ab0ff0f5e6c40116a014338757",
      "tree": "13f9457bc888a037e76f28b5f306d927dcbb43b0",
      "parents": [
        "7bf02174b003223919d32135c0bcf77a2a511e70"
      ],
      "author": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Thu Sep 26 19:01:51 2013"
      },
      "committer": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Thu Sep 26 19:23:46 2013"
      },
      "message": "GCC compilation fixes.\n\nThose are a few trivial fixes:\n\n- Fixed includes on case sensitive OSes (also renamed constants.h to\nConstatns.h, which was used in more places)\n- Use __GXX_RTTI instead of assuming that all non-MSVC compilers support rtti\n(fixes compilation in Mozilla tree, where -fno-rtti is used)\n- Specify hashing of DXGI_FORMAT because this enum has no hash\u003c\u003e specialization\n\nSigned-off-by: Shannon Woods\nAuthor: cjacek@gmail.com\n"
    },
    {
      "commit": "7bf02174b003223919d32135c0bcf77a2a511e70",
      "tree": "9d1a9da90a03f728a9c83769da83683883588e1c",
      "parents": [
        "16a3eb3e9fdee83ab9ed15769ec629eab4bc4174"
      ],
      "author": {
        "name": "Nicolas Capens",
        "email": "nicolas@transgaming.com",
        "time": "Thu Sep 26 14:06:07 2013"
      },
      "committer": {
        "name": "Nicolas Capens",
        "email": "nicolas@transgaming.com",
        "time": "Thu Sep 26 14:06:07 2013"
      },
      "message": "Eliminate bitfield enum members to avoid GCC compile error.\n\nBUG\u003d448\nR\u003dalokp@chromium.org\n\nReview URL: https://codereview.appspot.com/13239046\n"
    },
    {
      "commit": "16a3eb3e9fdee83ab9ed15769ec629eab4bc4174",
      "tree": "cf6ce83bd9795e44515c030a3288a8bd65cb6283",
      "parents": [
        "23175c5578289a6752e732c371b207b405d72c5e"
      ],
      "author": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Wed Sep 25 23:32:40 2013"
      },
      "committer": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Wed Sep 25 23:32:40 2013"
      },
      "message": "Fix compiler test initialization issues.\n\nWe should call ShInitialize() / ShFinalize() once per process, so moving them out of individual test\u0027s Setup() / Shutdown() to the test main().\n\nBUG\u003d\nR\u003dalokp@chromium.org\n\nReview URL: https://codereview.appspot.com/13568048\n"
    },
    {
      "commit": "23175c5578289a6752e732c371b207b405d72c5e",
      "tree": "7e205f97a6e7d2f9e4dbc55d1b6ace294b27aa4f",
      "parents": [
        "52cd86b14b76ae68f4ae4ba4e94604be0a352059"
      ],
      "author": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Wed Sep 25 21:17:45 2013"
      },
      "committer": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Wed Sep 25 21:17:45 2013"
      },
      "message": "Update version.\n\nBUG\u003d\nTBR\u003dshannonwoods@chromium.org\n\nReview URL: https://codereview.appspot.com/13931044\n"
    },
    {
      "commit": "52cd86b14b76ae68f4ae4ba4e94604be0a352059",
      "tree": "f04a2baee2eb7a0b7b077df03301d3ec286b0262",
      "parents": [
        "366229430ea056cf7f33917a4fa37b721512a42c"
      ],
      "author": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Wed Sep 25 21:13:02 2013"
      },
      "committer": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Wed Sep 25 21:13:02 2013"
      },
      "message": "Update ANGLE.sln\n\nBUG\u003d\nR\u003djmadill@chromium.org\n\nReview URL: https://codereview.appspot.com/13933043\n"
    },
    {
      "commit": "366229430ea056cf7f33917a4fa37b721512a42c",
      "tree": "a749f7abd554cd55af932a19f21d0b8d1922bf8e",
      "parents": [
        "f84ef70bc729506184b052e5e9cf78796a5a4704"
      ],
      "author": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Tue Sep 24 20:23:06 2013"
      },
      "committer": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Tue Sep 24 20:23:06 2013"
      },
      "message": "Combine translator_common, translator_hlsl, translator_glsl into one target translator.\n\nBecause right now webkit is depending on translator_glsl, so we will create a duplication of translator as translator_glsl, which will be removed once we fix the webkit side.\n\nBUG\u003d\nR\u003dshannonwoods@chromium.org\n\nReview URL: https://codereview.appspot.com/13850043\n"
    },
    {
      "commit": "f84ef70bc729506184b052e5e9cf78796a5a4704",
      "tree": "a50515d9f5aea0a39b389d241b607153b2d0029e",
      "parents": [
        "300b1eb5018651d2e68289a9dd234bbf906b3cc0"
      ],
      "author": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Mon Sep 23 20:24:28 2013"
      },
      "committer": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Mon Sep 23 20:24:28 2013"
      },
      "message": "Restructure the tests gyp so they can be included in chromium\n\nBUG\u003d\nR\u003dalokp@chromium.org, kbr@chromium.org\n\nReview URL: https://codereview.appspot.com/13429045\n"
    },
    {
      "commit": "300b1eb5018651d2e68289a9dd234bbf906b3cc0",
      "tree": "db47cc5003e60ab4c2acbea349fa370e2f80c875",
      "parents": [
        "f77f46b7610278eb9254ca8742c789676427f2ac"
      ],
      "author": {
        "name": "Scott Graham",
        "email": "scottmg@chromium.org",
        "time": "Tue Sep 17 20:28:00 2013"
      },
      "committer": {
        "name": "Scott Graham",
        "email": "scottmg@chromium.org",
        "time": "Tue Sep 17 20:28:00 2013"
      },
      "message": ".\n"
    },
    {
      "commit": "f77f46b7610278eb9254ca8742c789676427f2ac",
      "tree": "314901dc577bde0dbc03bb91c5745174eab32d03",
      "parents": [
        "f382bffa9a63afa71187a5005cc31ea91732513d"
      ],
      "author": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Mon Sep 16 21:24:59 2013"
      },
      "committer": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Mon Sep 16 21:24:59 2013"
      },
      "message": "Adds InitializeGLPosition to the VS proj files to address build breakage\n\nBUG\u003d473\nR\u003djmadill@chromium.org\n\nReview URL: https://codereview.appspot.com/13328056\n"
    },
    {
      "commit": "f382bffa9a63afa71187a5005cc31ea91732513d",
      "tree": "d4abf2a93444b4f7e1e6db46a9777fd1f48ecb78",
      "parents": [
        "73438870f21188e63f8c4daf76091c1f5aa272d9"
      ],
      "author": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Mon Sep 09 20:20:27 2013"
      },
      "committer": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Mon Sep 09 20:20:27 2013"
      },
      "message": "Use the same mechanism to process int/float literals\n\nThis also fixes the float overflow errno leaking bug.\n\nBUG\u003d\nR\u003dalokp@chromium.org\n\nReview URL: https://codereview.appspot.com/13368050\n"
    },
    {
      "commit": "73438870f21188e63f8c4daf76091c1f5aa272d9",
      "tree": "ecc31118cef3ac19f5ef859ddabdc70b97207865",
      "parents": [
        "fc75e21762459c9306fd0c0a060010254d5ad248"
      ],
      "author": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Mon Sep 09 20:16:30 2013"
      },
      "committer": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Mon Sep 09 20:16:30 2013"
      },
      "message": "Remove literal overflow error reporting in compiler.\n\nBUG\u003d\nR\u003dalokp@chromium.org\n\nReview URL: https://codereview.appspot.com/13505047\n"
    },
    {
      "commit": "fc75e21762459c9306fd0c0a060010254d5ad248",
      "tree": "a44b0ef5276d6f88186825a81e27c2fcda0cf1a1",
      "parents": [
        "8cdc21c284986ede26efb636e26784999bcf28d5"
      ],
      "author": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Mon Sep 09 17:59:31 2013"
      },
      "committer": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Mon Sep 09 17:59:31 2013"
      },
      "message": "Add an option in ANGLE shader translator to initialize gl_Position to vec4(0.0, 0.0, 0.0, 1.0).\n\nThis is to work around driver bugs where shader compile or program link would fail incorrectly if gl_Position is not set in vertex shader.\n\nAt the moment at least Linux NVIDIA driver has this bug.\n\nANGLEBUG\u003d472\nR\u003dalokp@chromium.org, kbr@chromium.org\n\nReview URL: https://codereview.appspot.com/13509043\n"
    },
    {
      "commit": "8cdc21c284986ede26efb636e26784999bcf28d5",
      "tree": "4cd9575d0adbadfdcc6b2a68cab65cf39a560353",
      "parents": [
        "0bd6d117785f689aaa367bca4dc761f561e5b666"
      ],
      "author": {
        "name": "Geoff Lang",
        "email": "geofflang@google.com",
        "time": "Mon Sep 09 14:17:29 2013"
      },
      "committer": {
        "name": "Geoff Lang",
        "email": "geofflang@google.com",
        "time": "Mon Sep 09 14:17:29 2013"
      },
      "message": "Image11::map now takes a parameter to specify if the mapping is for reading or writing.\n\nANGLEBUG\u003d470\nR\u003dshannonwoods@chromium.org\n\nReview URL: https://codereview.appspot.com/13253044\n"
    },
    {
      "commit": "0bd6d117785f689aaa367bca4dc761f561e5b666",
      "tree": "2ee263d5cabdff7f4b25ecf8f4b679695e1a1905",
      "parents": [
        "521c8364151945482e25f6dba76d28ea296211cb"
      ],
      "author": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Thu Aug 29 22:23:27 2013"
      },
      "committer": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Thu Aug 29 22:23:27 2013"
      },
      "message": "Expose the packing function so we can check varyings packing per program\n\nANGLEBUG\u003d471\nR\u003dkbr@chromium.org\n\nReview URL: https://codereview.appspot.com/13322043\n"
    },
    {
      "commit": "521c8364151945482e25f6dba76d28ea296211cb",
      "tree": "e320a430777698ff3ced8a330f084413a88bfa6e",
      "parents": [
        "6440d14b46de1705ffb9853476f86da1f4d4a212"
      ],
      "author": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Thu Aug 29 22:17:04 2013"
      },
      "committer": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Thu Aug 29 22:17:04 2013"
      },
      "message": "Clamp numeric overflow rather than failing with an error\n\nBUG\u003d249086\nANGLEBUG\u003d468\nTEST\u003d\nR\u003dalokp@chromium.org, kbr@chromium.org\n\nReview URL: https://codereview.appspot.com/13195043\n"
    },
    {
      "commit": "6440d14b46de1705ffb9853476f86da1f4d4a212",
      "tree": "19509769960cdc0af3636ea9346df0f8d3a6703f",
      "parents": [
        "12505491c899b992d32baaa736d789c29175e249"
      ],
      "author": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Tue Aug 27 16:03:32 2013"
      },
      "committer": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Tue Aug 27 16:03:32 2013"
      },
      "message": "Fix compile errors in the essl to hlsl standalone translator.\n\nANGLEBUG\u003d469\nR\u003dshannonwoods@chromium.org\n\nReview URL: https://codereview.appspot.com/13281043\n"
    },
    {
      "commit": "12505491c899b992d32baaa736d789c29175e249",
      "tree": "8a817f9c539534404c987bb915546a9400bfe4c3",
      "parents": [
        "ff989da25c2f1129c12a8896ad2160b87c83dc67"
      ],
      "author": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Mon Aug 26 22:00:16 2013"
      },
      "committer": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Mon Aug 26 22:50:47 2013"
      },
      "message": "Fix a regression in VertexBuffer9::spaceRequired.\n\nR\u003dshannonwoods@chromium.org\nANGLEBUG\u003d467\nReview URL: https://codereview.appspot.com/13248043\nTest\u003dWebGL CTS 1.0.2\n"
    },
    {
      "commit": "ff989da25c2f1129c12a8896ad2160b87c83dc67",
      "tree": "4e8136c6b4c3e0b557f50f8f0a714403ba332d5d",
      "parents": [
        "90442f68fcf0c17ba1ffe3ff2dd44613a513e84f"
      ],
      "author": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Mon Aug 26 19:11:32 2013"
      },
      "committer": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Mon Aug 26 22:50:39 2013"
      },
      "message": "Fix using the incorrect vertex count in instancing drawing using the streaming buffer.\n\nThis could cause visual corruption from reading past the end of initialized vertex data.\n\nR\u003dshannonwoods@chromium.org\nANGLEBUG\u003d467\nReview URL\u003dhttps://codereview.appspot.com/13248043\nTest\u003dWebGL CTS 1.0.2\n"
    },
    {
      "commit": "90442f68fcf0c17ba1ffe3ff2dd44613a513e84f",
      "tree": "b7d0b9e0c799580d38bf925ae50c6399205431a0",
      "parents": [
        "41159326ab429bb88262f80118e79bb5a108f0db"
      ],
      "author": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Mon Aug 26 19:00:58 2013"
      },
      "committer": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Mon Aug 26 19:00:58 2013"
      },
      "message": "Make gl::Buffer::size() a const method.\n\nR\u003dshannonwoods@chromium.org\nANGLEBUG\u003d467\nReview URL: https://codereview.appspot.com/13248043\nTest\u003dWebGL CTS 1.0.2\n"
    },
    {
      "commit": "41159326ab429bb88262f80118e79bb5a108f0db",
      "tree": "c04d576ad2342b46af43ce5bcc93d3740d5aa2a5",
      "parents": [
        "827fb6ad615eca2755ae80789a02e1a5587832b6"
      ],
      "author": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Thu Aug 22 23:18:03 2013"
      },
      "committer": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Thu Aug 22 23:18:03 2013"
      },
      "message": "Add static_use to shader variable info query.\n\nBUG\u003d249018\nANGLEBUG\u003d465\nR\u003dkbr@chromium.org\n\nReview URL: https://codereview.appspot.com/13158043\n"
    },
    {
      "commit": "827fb6ad615eca2755ae80789a02e1a5587832b6",
      "tree": "9b773fb96caec84395c1a7ac6e36c36cf8721893",
      "parents": [
        "6d3511e0dfa9160bb70988bf5e3c03f5edecce19"
      ],
      "author": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Tue Aug 20 01:05:59 2013"
      },
      "committer": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Tue Aug 20 01:05:59 2013"
      },
      "message": "Build fix: not all types support precisions.\n\nCurrently Angle translator made the wrong assumption that all variables have a precision, and ASSERT that.\n\nBUG\u003d276031\nTBR\u003dalokp@chromium.org\n\nReview URL: https://codereview.appspot.com/13113044\n"
    },
    {
      "commit": "6d3511e0dfa9160bb70988bf5e3c03f5edecce19",
      "tree": "1c69ca7f577e8817639f792b36cd6fb64bb1b757",
      "parents": [
        "9754ff4eb1a577764a7bf4f7cf3157321abc17e9"
      ],
      "author": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Mon Aug 19 17:59:05 2013"
      },
      "committer": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Mon Aug 19 17:59:05 2013"
      },
      "message": "update version\n\nBUG\u003d\nTBR\u003dalokp@chromium.org\n\nReview URL: https://codereview.appspot.com/13020044\n"
    },
    {
      "commit": "9754ff4eb1a577764a7bf4f7cf3157321abc17e9",
      "tree": "04413a35cbe44769d5f8cd7f5e418a8c269e95f4",
      "parents": [
        "a6829d576a0f05547a79364d23dcd25c25448e69"
      ],
      "author": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Mon Aug 19 17:54:40 2013"
      },
      "committer": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Mon Aug 19 17:54:40 2013"
      },
      "message": "Support precision for sampler types.\n\nBUG\u003d\nR\u003dalokp@chromium.org\n\nReview URL: https://codereview.appspot.com/12833045\n"
    },
    {
      "commit": "a6829d576a0f05547a79364d23dcd25c25448e69",
      "tree": "f7821c4d1ccc1fe16fbd6f18f8724f59e363c3eb",
      "parents": [
        "a612ed8e54c9571442ec19fc0f49c429ae4889c4"
      ],
      "author": {
        "name": "Alok Priyadarshi",
        "email": "alokp@chromium.org",
        "time": "Thu Aug 15 21:19:41 2013"
      },
      "committer": {
        "name": "Alok Priyadarshi",
        "email": "alokp@chromium.org",
        "time": "Thu Aug 15 21:19:41 2013"
      },
      "message": "Minor refactoring of TSymbolTable.\n\nUsed pointers for precision-stack entries as well to avoid unnecessarily re-allocating PrecisionStackLevel whenever the vector needs to resize.\n\nAdded a scoped class to properly restore symbol-table level after each compile.\n\nR\u003dkbr@chromium.org\n\nReview URL: https://codereview.appspot.com/12583047\n"
    },
    {
      "commit": "a612ed8e54c9571442ec19fc0f49c429ae4889c4",
      "tree": "616aeb9fda469691a7b60d63831a025e4642ef55",
      "parents": [
        "ba2cfe7cc7ddfa62d29c76d5f53300cc35d868f4"
      ],
      "author": {
        "name": "Al Patrick",
        "email": "apatrick@chromium.org",
        "time": "Thu Aug 15 19:43:29 2013"
      },
      "committer": {
        "name": "Al Patrick",
        "email": "apatrick@chromium.org",
        "time": "Thu Aug 15 19:43:29 2013"
      },
      "message": "InputLayoutCache only hashes input layout keys up to last used element.\n\nR\u003dgeofflang@chromium.org\n\nReview URL: https://codereview.appspot.com/12676043\n"
    },
    {
      "commit": "ba2cfe7cc7ddfa62d29c76d5f53300cc35d868f4",
      "tree": "b97e274c4870282c30841406400e5b7869c4d706",
      "parents": [
        "76985f3ca0c2fa4dbc25f976c44735befd41cf09"
      ],
      "author": {
        "name": "Alok Priyadarshi",
        "email": "alokp@chromium.org",
        "time": "Wed Aug 14 23:57:56 2013"
      },
      "committer": {
        "name": "Alok Priyadarshi",
        "email": "alokp@chromium.org",
        "time": "Wed Aug 14 23:57:56 2013"
      },
      "message": "Moved the definition of max-token length from preprocessor to compiler.\n\nR\u003dkbr@chromium.org\n\nReview URL: https://codereview.appspot.com/12957043\n"
    },
    {
      "commit": "76985f3ca0c2fa4dbc25f976c44735befd41cf09",
      "tree": "36b57dc7aa7a36ed45684e06f1424d2102e0f320",
      "parents": [
        "3cf1f4eac8d79432626fcb8b0bc12482fafd2392"
      ],
      "author": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Wed Aug 14 21:36:08 2013"
      },
      "committer": {
        "name": "Zhenyao Mo",
        "email": "zmo@chromium.org",
        "time": "Wed Aug 14 21:36:08 2013"
      },
      "message": "Expose varying variables and also precision for all variables.\n\nANGLEBUG\u003d457\nR\u003dalokp@chromium.org, kbr@chromium.org\n\nReview URL: https://codereview.appspot.com/12487043\n"
    },
    {
      "commit": "3cf1f4eac8d79432626fcb8b0bc12482fafd2392",
      "tree": "3db58a3698d7f1d0b62861e6790caaa4574821a7",
      "parents": [
        "d03104370d93986c1f76ed4ddb0e1f79678fb2ea"
      ],
      "author": {
        "name": "Al Patrick",
        "email": "apatrick@chromium.org",
        "time": "Wed Aug 14 19:35:35 2013"
      },
      "committer": {
        "name": "Al Patrick",
        "email": "apatrick@chromium.org",
        "time": "Wed Aug 14 19:35:35 2013"
      },
      "message": "add TRACE_EVENT to ANGLE (reland)\n\nTracing code the same as previous CL:\nhttps://codereview.appspot.com/12699047/\n\nSetup code simplified, and follows the GetProcAddress model of other\ngl functions.\n\nR\u003dshannonwoods@google.com\n"
    },
    {
      "commit": "d03104370d93986c1f76ed4ddb0e1f79678fb2ea",
      "tree": "2274522948eef27bee5f4cec4f3d0ac61b3bf1ea",
      "parents": [
        "7ecdd3d89268ddbd0fc7ed7c15747aab5c27f107"
      ],
      "author": {
        "name": "Geoff Lang",
        "email": "geoff.lang@transgaming.com",
        "time": "Wed Aug 14 16:28:33 2013"
      },
      "committer": {
        "name": "Geoff Lang",
        "email": "geoff.lang@transgaming.com",
        "time": "Wed Aug 14 18:32:39 2013"
      },
      "message": "Fixed a bug where the frontFace shader constant would not be updated if the drawMode or frontFace changed but not the viewport.\n\nTRAC #23719\n\nSigned-off-by: Jamie Madill\nSigned-off-by: Shannon Woods\nAuthor: Geoff Lang\n"
    },
    {
      "commit": "7ecdd3d89268ddbd0fc7ed7c15747aab5c27f107",
      "tree": "995a478ccd09811400fb0bd054027d5e24fe3431",
      "parents": [
        "b0c3137da361cbe7bd6cacaa2aa20380c834e2f3"
      ],
      "author": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Wed Aug 14 14:28:50 2013"
      },
      "committer": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Wed Aug 14 14:28:50 2013"
      },
      "message": "Revert \"Eliminate bitfield enum members.\"\n\nThis reverts commit d206c85e27e10636060f09b7feaba04f6d17665d.\n"
    },
    {
      "commit": "b0c3137da361cbe7bd6cacaa2aa20380c834e2f3",
      "tree": "20a672c52d17f077a1f1c597ed15f4a09bf6b86f",
      "parents": [
        "e06002a4e790ac1844ed383d11ea17c2a3eb4a96"
      ],
      "author": {
        "name": "Alok Priyadarshi",
        "email": "alokp@chromium.org",
        "time": "Tue Aug 13 22:09:00 2013"
      },
      "committer": {
        "name": "Alok Priyadarshi",
        "email": "alokp@chromium.org",
        "time": "Tue Aug 13 22:09:00 2013"
      },
      "message": "Ignore files generated by GYP.\n\nR\u003dshannonwoods@chromium.org\n\nReview URL: https://codereview.appspot.com/12865044\n"
    },
    {
      "commit": "e06002a4e790ac1844ed383d11ea17c2a3eb4a96",
      "tree": "475bf59180b8582525b4f9f369f0637de07ab20c",
      "parents": [
        "feaaae28270686b789d4e80898b02eff108c3786"
      ],
      "author": {
        "name": "Alok Priyadarshi",
        "email": "alokp@chromium.org",
        "time": "Tue Aug 13 21:35:34 2013"
      },
      "committer": {
        "name": "Alok Priyadarshi",
        "email": "alokp@chromium.org",
        "time": "Tue Aug 13 21:35:34 2013"
      },
      "message": "Fixed error message for exceeding maximum struct nesting.\n\nIt got broken in r2423.\nWe were referring to field-name as struct-name.\nThis patch fixes the regression and also improves the error message\nby adding the field-name.\n\nBUG\u003d459\nR\u003dkbr@chromium.org\n\nReview URL: https://codereview.appspot.com/12891043\n"
    },
    {
      "commit": "feaaae28270686b789d4e80898b02eff108c3786",
      "tree": "00c136fbc352bd5c420a1ffd01120f97bbf4e2a5",
      "parents": [
        "686eb7d5fa1281ddc759b45d96470cea15776454"
      ],
      "author": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Tue Aug 13 20:53:16 2013"
      },
      "committer": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Tue Aug 13 20:53:16 2013"
      },
      "message": "Revert \"Add TRACE_EVENT support to ANGLE\"\n\nThis reverts commit 889f9d7185fdceaa72b5e48a9487e167d10b3c7e.\n"
    },
    {
      "commit": "686eb7d5fa1281ddc759b45d96470cea15776454",
      "tree": "249778ce133e412b14d7a11f04baf6d57962767f",
      "parents": [
        "889f9d7185fdceaa72b5e48a9487e167d10b3c7e"
      ],
      "author": {
        "name": "Alok Priyadarshi",
        "email": "alokp@chromium.org",
        "time": "Tue Aug 13 18:11:02 2013"
      },
      "committer": {
        "name": "Alok Priyadarshi",
        "email": "alokp@chromium.org",
        "time": "Tue Aug 13 18:11:02 2013"
      },
      "message": "Print token string into the syntax error message.\n\nBison calls yyerror(\"syntax error\") when it cannot match any grammar rule.\nWe used to append current token string to the error message,\nwhich got broken in r2202.\n\nThis patch restores the original behavior.\n\nBUG\u003d442\nR\u003dkbr@chromium.org\n\nReview URL: https://codereview.appspot.com/12876043\n"
    },
    {
      "commit": "889f9d7185fdceaa72b5e48a9487e167d10b3c7e",
      "tree": "ea8677f9a50bd67dff2c60b6928e260603fa163a",
      "parents": [
        "d206c85e27e10636060f09b7feaba04f6d17665d"
      ],
      "author": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Mon Aug 12 18:15:33 2013"
      },
      "committer": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Mon Aug 12 18:15:33 2013"
      },
      "message": "Add TRACE_EVENT support to ANGLE\n\nTRACE_EVENT header from Chromium/WebKit, with support functions to allow\nplumbing back to an embedder.\n\nAlso adds some TRACE_EVENTs to startup flow.\n\nAuthor: scottmg@google.com\nR\u003dapatrick@google.com, shannonwoods@google.com\nBUG\u003dcrbug.com/270179\n\nReview URL: https://codereview.appspot.com/12699047\n"
    },
    {
      "commit": "d206c85e27e10636060f09b7feaba04f6d17665d",
      "tree": "72f6c27b670351092f6996a1986e522ecb386d45",
      "parents": [
        "afcb7653356d22151ecfbc0790711e733b44c9ee"
      ],
      "author": {
        "name": "Nicolas Capens",
        "email": "nicolas@transgaming.com",
        "time": "Mon Aug 12 15:21:19 2013"
      },
      "committer": {
        "name": "Nicolas Capens",
        "email": "nicolas@transgaming.com",
        "time": "Mon Aug 12 15:28:25 2013"
      },
      "message": "Eliminate bitfield enum members.\n\nTRAC #23653\nSigned-off-by: Shannon Woods\nSigned-off-by: Geoff Lang\nAuthor: Nicolas Capens\n"
    },
    {
      "commit": "afcb7653356d22151ecfbc0790711e733b44c9ee",
      "tree": "5027ab65538dd711e0757a734386123897b8e3d7",
      "parents": [
        "2a353a75aa7618a0ff207ed7a446eaa4281adea4"
      ],
      "author": {
        "name": "Geoff Lang",
        "email": "geofflang@google.com",
        "time": "Fri Aug 09 19:35:44 2013"
      },
      "committer": {
        "name": "Geoff Lang",
        "email": "geofflang@google.com",
        "time": "Mon Aug 12 14:01:57 2013"
      },
      "message": "Removed checks for DXGI_FORMAT_R32G32B32_FLOAT support since GL_RGB32F is converted to DXGI_FORMAT_R32G32B32A32_FLOAT.\n\nTRAC #23651\n\nSigned-off-by: Jamie Madill\nSigned-off-by: Shannon Woods\nAuthor: Geoff Lang\n"
    },
    {
      "commit": "2a353a75aa7618a0ff207ed7a446eaa4281adea4",
      "tree": "fdd226cb2158fdf2018322653b1cfb8aac6fa9c1",
      "parents": [
        "662c3afa391fcd627a4c8b414f63b5b300a4a1d3"
      ],
      "author": {
        "name": "Geoff Lang",
        "email": "geofflang@google.com",
        "time": "Tue Aug 06 14:41:05 2013"
      },
      "committer": {
        "name": "Geoff Lang",
        "email": "geofflang@google.com",
        "time": "Fri Aug 09 20:10:49 2013"
      },
      "message": "Split the overflow check into explicit multiplication and addition overflow checks.\n\nTRAC #23671\n\nSigned-off-by: Nicolas Capens\nSigned-off-by: Shannon Woods\nAuthor: Geoff Lang\n"
    },
    {
      "commit": "662c3afa391fcd627a4c8b414f63b5b300a4a1d3",
      "tree": "bb0db28e16832be62369ba70f6816562a8561995",
      "parents": [
        "23307051b9bad6f9647b314ae09c0ce987805dbe"
      ],
      "author": {
        "name": "Geoff Lang",
        "email": "geofflang@google.com",
        "time": "Tue Aug 06 14:43:14 2013"
      },
      "committer": {
        "name": "Geoff Lang",
        "email": "geofflang@google.com",
        "time": "Fri Aug 09 20:10:25 2013"
      },
      "message": "Change the offset variable to an unsigned int since it cannot be negative and is assigned to streamOffset which is an unsigned int.\n\nTRAC #23671\n\nSigned-off-by: Nicolas Capens\nSigned-off-by: Shannon Woods\nAuthor: Geoff Lang\n"
    },
    {
      "commit": "23307051b9bad6f9647b314ae09c0ce987805dbe",
      "tree": "f915298b061fe0a64376865ae5657bacd1ddf2c1",
      "parents": [
        "f55c5a983f49916640f0cf2edc0d7f9f6687fe65"
      ],
      "author": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Thu Aug 08 17:51:47 2013"
      },
      "committer": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Thu Aug 08 17:51:47 2013"
      },
      "message": "Releases leaking resource\n\nTRAC #23656\n\nAuthor: Shannon Woods\nSigned-off-by: Geoff Lang\nSigned-off-by: Nicolas Capens\n"
    },
    {
      "commit": "f55c5a983f49916640f0cf2edc0d7f9f6687fe65",
      "tree": "3ca58811668587692a7b1bb1fb06affe8c26cd8c",
      "parents": [
        "c4b81a9d438b6e753381868c56283eb65c8ed417"
      ],
      "author": {
        "name": "Al Patrick",
        "email": "apatrick@chromium.org",
        "time": "Wed Aug 07 20:01:11 2013"
      },
      "committer": {
        "name": "Al Patrick",
        "email": "apatrick@chromium.org",
        "time": "Wed Aug 07 20:01:11 2013"
      },
      "message": "Bump version.h.\n"
    },
    {
      "commit": "c4b81a9d438b6e753381868c56283eb65c8ed417",
      "tree": "0a32f49c8eb63eb08c9516e7f6561da53573b0c5",
      "parents": [
        "f3fc6571dca9832876e09c63b0958d413737757b"
      ],
      "author": {
        "name": "Al Patrick",
        "email": "apatrick@chromium.org",
        "time": "Wed Aug 07 19:58:57 2013"
      },
      "committer": {
        "name": "Al Patrick",
        "email": "apatrick@chromium.org",
        "time": "Wed Aug 07 19:58:57 2013"
      },
      "message": "Presort reverse mapping of ProgramBinary::mSemanticIndex.\n"
    },
    {
      "commit": "f3fc6571dca9832876e09c63b0958d413737757b",
      "tree": "39a448a47d6213eedd4787f4d49d33b473aecb06",
      "parents": [
        "b93f84acdecd3eebf316750d8024b8b592c9012b"
      ],
      "author": {
        "name": "Geoff Lang",
        "email": "geofflang@google.com",
        "time": "Fri Aug 02 15:54:08 2013"
      },
      "committer": {
        "name": "Geoff Lang",
        "email": "geofflang@google.com",
        "time": "Fri Aug 02 20:35:50 2013"
      },
      "message": "Updated VertexBuffer\u0027s getSpaceRequired and storeVertexAttributes methods to return bools and fixed some validation of parameters to prevent under and overflows.\n\nTRAC #23643\n\nSigned-off-by: Nicolas Capens\nSigned-off-by: Shannon Woods\nAuthor: Geoff Lang\n"
    },
    {
      "commit": "b93f84acdecd3eebf316750d8024b8b592c9012b",
      "tree": "ece1ffb6f6c066b5550930f5f73c71e695c11b95",
      "parents": [
        "f1e1c1e43fdd46dadd4de831c5d8617be2b88924"
      ],
      "author": {
        "name": "Alok Priyadarshi",
        "email": "alokp@chromium.org",
        "time": "Thu Aug 01 23:02:39 2013"
      },
      "committer": {
        "name": "Alok Priyadarshi",
        "email": "alokp@chromium.org",
        "time": "Thu Aug 01 23:02:39 2013"
      },
      "message": "Made multiple calls to ShInitialize not assert.\n\nBUG\u003d456\nR\u003dapatrick@chromium.org, kbr@chromium.org\n\nReview URL: https://codereview.appspot.com/11916046\n"
    },
    {
      "commit": "f1e1c1e43fdd46dadd4de831c5d8617be2b88924",
      "tree": "888e299455dc074ca81040872e62d9ef67af4fa6",
      "parents": [
        "688f78a6c128c0491210e2d6a726338c03038aff"
      ],
      "author": {
        "name": "Geoff Lang",
        "email": "geoff.lang@transgaming.com",
        "time": "Wed Jul 31 21:01:58 2013"
      },
      "committer": {
        "name": "Geoff Lang",
        "email": "geofflang@google.com",
        "time": "Thu Aug 01 14:00:20 2013"
      },
      "message": "Fix additional overflow and underflow issues with triangle fans and line loops.\n\nIssue #444\n\nSigned-off-by: Shannon Woods\nSigned-off-by: Chris Evans\nAuthor: Geoff Lang\n"
    },
    {
      "commit": "688f78a6c128c0491210e2d6a726338c03038aff",
      "tree": "10118b9669baaa0975312c933348ba0611b5e45d",
      "parents": [
        "07dd3ea661112e21722445359b61a7b331e3146f"
      ],
      "author": {
        "name": "Alok Priyadarshi",
        "email": "alokp@chromium.org",
        "time": "Mon Jul 29 23:32:36 2013"
      },
      "committer": {
        "name": "Alok Priyadarshi",
        "email": "alokp@chromium.org",
        "time": "Mon Jul 29 23:32:36 2013"
      },
      "message": "Fixed memory leak associated with TLS.\n\nWe used to allocate thread-local memory on each compile.\nIf the compile did not happen on the same thread as ShInitialize,\nwe leaked the thread-local memory.\n\nIt turns out that there is no need to allocate any thread-local\nmemory. This patch cleans up all the unnecessary junk around TLS.\n\nBUG\u003dcrbug.com/181691\nR\u003dkbr@chromium.org\n\nReview URL: https://codereview.appspot.com/11679046\n"
    },
    {
      "commit": "07dd3ea661112e21722445359b61a7b331e3146f",
      "tree": "28fb9b00823e71e6651b834231022080c2e6ee17",
      "parents": [
        "c21954a911d49123aec1cb9207e0af7a8eb0f76b"
      ],
      "author": {
        "name": "Al Patrick",
        "email": "apatrick@chromium.org",
        "time": "Fri Jul 26 22:23:48 2013"
      },
      "committer": {
        "name": "Al Patrick",
        "email": "apatrick@chromium.org",
        "time": "Fri Jul 26 22:23:48 2013"
      },
      "message": "Remove use of C++11 feature (auto keyword).\n\nBUG\u003d452\n\nReview URL: https://codereview.appspot.com/11953043\n"
    },
    {
      "commit": "c21954a911d49123aec1cb9207e0af7a8eb0f76b",
      "tree": "6b748b84d0fd2797dfb1dcf70a1f7dfcb79f1e23",
      "parents": [
        "95c37cbdb95459d71271cfccdb396ac635a172c1"
      ],
      "author": {
        "name": "Geoff Lang",
        "email": "geofflang@google.com",
        "time": "Fri Jul 26 21:22:32 2013"
      },
      "committer": {
        "name": "Geoff Lang",
        "email": "geofflang@google.com",
        "time": "Fri Jul 26 21:22:32 2013"
      },
      "message": "Bump ANGLE version.\n"
    },
    {
      "commit": "95c37cbdb95459d71271cfccdb396ac635a172c1",
      "tree": "57a1604e4fed5a290c15dec36a237de1529bfe65",
      "parents": [
        "07b87fa35ee0d380fe1314e9dd5578f995d9fe12"
      ],
      "author": {
        "name": "Geoff Lang",
        "email": "geofflang@google.com",
        "time": "Fri Jul 19 17:41:05 2013"
      },
      "committer": {
        "name": "Geoff Lang",
        "email": "geofflang@google.com",
        "time": "Fri Jul 26 21:06:14 2013"
      },
      "message": "Cache the index ranges at the gl::Buffer and rx::IndexBuffer levels so that ranges do not need to be re-calculated for direct buffers.\n\nIssue #451\n\nSigned-off-by: Jamie Madill\nSigned-off-by: Shannon Woods\nAuthor: Geoff Lang\n"
    },
    {
      "commit": "07b87fa35ee0d380fe1314e9dd5578f995d9fe12",
      "tree": "8808a6c584a334531986f62834cd0d8d9741bbe0",
      "parents": [
        "93a5ce96058074d20a7bd94185a16bde2a8aad02"
      ],
      "author": {
        "name": "Geoff Lang",
        "email": "geofflang@google.com",
        "time": "Mon Jul 22 16:20:52 2013"
      },
      "committer": {
        "name": "Geoff Lang",
        "email": "geofflang@google.com",
        "time": "Fri Jul 26 21:06:08 2013"
      },
      "message": "RenderTarget11::get* calls no longer add references to the D3D resources.\n\nIssue #451\n\nSigned-off-by: Jamie Madill\nSigned-off-by: Shannon Woods\nAuthor: Geoff Lang\n"
    },
    {
      "commit": "93a5ce96058074d20a7bd94185a16bde2a8aad02",
      "tree": "dad3a92dd739d4c655631087321407d17d4a2b82",
      "parents": [
        "a6abd8914f2d684023b0ec434ba8c6087905aba8"
      ],
      "author": {
        "name": "Geoff Lang",
        "email": "geofflang@google.com",
        "time": "Mon Jul 22 16:20:03 2013"
      },
      "committer": {
        "name": "Geoff Lang",
        "email": "geofflang@google.com",
        "time": "Fri Jul 26 21:06:03 2013"
      },
      "message": "Cache applied primitive topology.\n\nIssue #451\n\nSigned-off-by: Jamie Madill\nSigned-off-by: Shannon Woods\nAuthor: Geoff Lang\n"
    },
    {
      "commit": "a6abd8914f2d684023b0ec434ba8c6087905aba8",
      "tree": "009906f076365b9edfeefa6dc790c1476f06ee37",
      "parents": [
        "b312b1c6bf47b6741878f4f54acb6db9eb0f9938"
      ],
      "author": {
        "name": "Geoff Lang",
        "email": "geofflang@google.com",
        "time": "Mon Jul 22 16:19:28 2013"
      },
      "committer": {
        "name": "Geoff Lang",
        "email": "geofflang@google.com",
        "time": "Fri Jul 26 21:05:58 2013"
      },
      "message": "Cache applied constant buffers.\n\nIssue #451\n\nSigned-off-by: Jamie Madill\nSigned-off-by: Shannon Woods\nAuthor: Geoff Lang\n"
    },
    {
      "commit": "b312b1c6bf47b6741878f4f54acb6db9eb0f9938",
      "tree": "0d8da49ae82f2ca8f9926c3ea80e24168045bc2f",
      "parents": [
        "5b3f92177fd5cefb4833d48d47f0f4dcea3955b5"
      ],
      "author": {
        "name": "Geoff Lang",
        "email": "geofflang@google.com",
        "time": "Mon Jul 22 16:18:39 2013"
      },
      "committer": {
        "name": "Geoff Lang",
        "email": "geofflang@google.com",
        "time": "Fri Jul 26 21:05:51 2013"
      },
      "message": "Cache applied vertex buffers and input layout.\n\nIssue #451\n\nSigned-off-by: Jamie Madill\nSigned-off-by: Shannon Woods\nAuthor: Geoff Lang\n"
    },
    {
      "commit": "5b3f92177fd5cefb4833d48d47f0f4dcea3955b5",
      "tree": "2378b2ae25433d3192059a4a6d22784123d7f99d",
      "parents": [
        "ba6944849acb31e9db7e1f157cdbaf3a249512ee"
      ],
      "author": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Wed Jul 24 23:08:02 2013"
      },
      "committer": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Wed Jul 24 23:08:02 2013"
      },
      "message": "Uses R32G32B32A32_FLOAT textures to emulate RGB32F\n\nTRAC #23523\n\nAuthor: Shannon Woods\nSigned-off-by: Geoff Lang\nSigned-off-by: Jamie Madill\n"
    },
    {
      "commit": "ba6944849acb31e9db7e1f157cdbaf3a249512ee",
      "tree": "9dc7e8aab572e63aa438027946ab4c195422d0cd",
      "parents": [
        "2ccad0643a7684427aaf42258e7bfc47ffb09f4b"
      ],
      "author": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Wed Jul 24 22:45:24 2013"
      },
      "committer": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Wed Jul 24 23:07:20 2013"
      },
      "message": "Fixes handling in eglMakeCurrent to allow for null displays.\n\nTRAC #23577\n\nOn behalf of callow.mark@artspark.co.jp\nLanded-by: Shannon Woods\nSigned-off-by: Jamie Madill\nSigned-off-by: Geoff Lang\n"
    },
    {
      "commit": "2ccad0643a7684427aaf42258e7bfc47ffb09f4b",
      "tree": "92acc11a9bfa75680d27c0b5aac9227c80e71f78",
      "parents": [
        "047373aa3eb408be62be52ade840fa5f11e72337"
      ],
      "author": {
        "name": "Jamie Madill",
        "email": "jmadill@transgaming.com",
        "time": "Wed Jul 17 20:16:50 2013"
      },
      "committer": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Wed Jul 24 23:07:10 2013"
      },
      "message": "Replace the logic for doing vector and matrix equivalence tests in the shader with a much simpler formula.\n\nWe can use the HLSL fragment \"all(a \u003d\u003d b)\" for all matrix and vector types.\n\nTRAC #23535\n\nSigned-off-by: Nicolas Capens\nSigned-off-by: Shannon Woods\nAuthored-by: Jamie Madill\n"
    },
    {
      "commit": "047373aa3eb408be62be52ade840fa5f11e72337",
      "tree": "7f09b7a117c5a3c6b339604b5ba3d736e3f03dcd",
      "parents": [
        "cc89bc1202c5be25ba079dfb8ad03a8d48e6a5e2"
      ],
      "author": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Fri Jul 19 20:44:08 2013"
      },
      "committer": {
        "name": "Shannon Woods",
        "email": "shannonwoods@chromium.org",
        "time": "Fri Jul 19 20:44:08 2013"
      },
      "message": "Bumps ANGLE version\n"
    }
  ],
  "next": "cc89bc1202c5be25ba079dfb8ad03a8d48e6a5e2"
}
