)]}'
{
  "commit": "3b9e1eab3544111f3f1ff8fc652d6548acb608ba",
  "tree": "22b7af449a08015603f96c9b42e8ef74f2dcb703",
  "parents": [
    "fc2b84d57ce0a5ec7b4173cb1f010b7d0ce1ad36"
  ],
  "author": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Mon Jun 12 12:43:48 2017 -0400"
  },
  "committer": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Mon Jun 12 17:29:50 2017 +0000"
  },
  "message": "Fix D3D8, D3D9, and GL builds.\n\nBug swiftshader:63\nBug swiftshader:31\n\nChange-Id: I59d08cbc8379e2c30984b9ec0ed4d49317633ce8\nReviewed-on: https://swiftshader-review.googlesource.com/10048\nTested-by: Nicolas Capens \u003ccapn@google.com\u003e\nReviewed-by: Nicolas Capens \u003ccapn@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "10178463beaf9753b11fcdf6e1e9da521f8ec89f",
      "old_mode": 33188,
      "old_path": "src/D3D8/Direct3D8.hpp",
      "new_id": "bc514a3b89a6446f1f33609eb57765f17299d018",
      "new_mode": 33188,
      "new_path": "src/D3D8/Direct3D8.hpp"
    },
    {
      "type": "modify",
      "old_id": "3a3f208cabdc374f9e8976db98a53bb240a11b42",
      "old_mode": 33188,
      "old_path": "src/D3D8/Direct3DBaseTexture8.cpp",
      "new_id": "fe1aa765a76af6eee4bad8bc118d2ab68c77e050",
      "new_mode": 33188,
      "new_path": "src/D3D8/Direct3DBaseTexture8.cpp"
    },
    {
      "type": "modify",
      "old_id": "ab69abac5837cb90866e8492cfd1ad1894195f16",
      "old_mode": 33188,
      "old_path": "src/D3D8/Direct3DBaseTexture8.hpp",
      "new_id": "4a780b53461f60faf76501611c68ef2174e9163a",
      "new_mode": 33188,
      "new_path": "src/D3D8/Direct3DBaseTexture8.hpp"
    },
    {
      "type": "modify",
      "old_id": "91071524ee2a0b61d2aab7e4fd8fe5cedc46d812",
      "old_mode": 33188,
      "old_path": "src/D3D8/Direct3DCubeTexture8.hpp",
      "new_id": "233afaf71b2aee95f678d928b3222b4a0e79115d",
      "new_mode": 33188,
      "new_path": "src/D3D8/Direct3DCubeTexture8.hpp"
    },
    {
      "type": "modify",
      "old_id": "ff85a7ae52fc67b31c55778b8af1d6c77331b788",
      "old_mode": 33188,
      "old_path": "src/D3D8/Direct3DDevice8.cpp",
      "new_id": "6294fbb1a40253b473541bac22225591febafc2d",
      "new_mode": 33188,
      "new_path": "src/D3D8/Direct3DDevice8.cpp"
    },
    {
      "type": "modify",
      "old_id": "203849d984a3d8defee30f3dc8114acbee4dc224",
      "old_mode": 33188,
      "old_path": "src/D3D8/Direct3DDevice8.hpp",
      "new_id": "179a2d80b907fa1092157089a58a320cf0091939",
      "new_mode": 33188,
      "new_path": "src/D3D8/Direct3DDevice8.hpp"
    },
    {
      "type": "modify",
      "old_id": "8b241ab6dbae718e647a457c7cc770ad778e0286",
      "old_mode": 33188,
      "old_path": "src/D3D8/Direct3DIndexBuffer8.hpp",
      "new_id": "cf141d70a31dc2ae5195033d2b6f2c0943bac547",
      "new_mode": 33188,
      "new_path": "src/D3D8/Direct3DIndexBuffer8.hpp"
    },
    {
      "type": "modify",
      "old_id": "daf6a24f5457ca97ae775f23ac727c71924f0854",
      "old_mode": 33188,
      "old_path": "src/D3D8/Direct3DPixelShader8.hpp",
      "new_id": "d9f9725a9e090d54ef0aee446c6dc78d5907a6da",
      "new_mode": 33188,
      "new_path": "src/D3D8/Direct3DPixelShader8.hpp"
    },
    {
      "type": "modify",
      "old_id": "b80296a22f5e836e3e88f54f308540d44de517d5",
      "old_mode": 33188,
      "old_path": "src/D3D8/Direct3DResource8.hpp",
      "new_id": "77eccc690c5243d591a09a1668bf9564c143267c",
      "new_mode": 33188,
      "new_path": "src/D3D8/Direct3DResource8.hpp"
    },
    {
      "type": "modify",
      "old_id": "744de2e8683839252df21fe2990951babaee42e3",
      "old_mode": 33188,
      "old_path": "src/D3D8/Direct3DStateBlock8.hpp",
      "new_id": "6d602aafaccbfff22c5a537261a2cb143eac34c4",
      "new_mode": 33188,
      "new_path": "src/D3D8/Direct3DStateBlock8.hpp"
    },
    {
      "type": "modify",
      "old_id": "2a4dea6811c6c186054da731f229260d18c735de",
      "old_mode": 33188,
      "old_path": "src/D3D8/Direct3DSurface8.cpp",
      "new_id": "6ad0e6b8427366c81501ed2d710145d5a25d0bc8",
      "new_mode": 33188,
      "new_path": "src/D3D8/Direct3DSurface8.cpp"
    },
    {
      "type": "modify",
      "old_id": "279648013cccf3af54109db010b8102096f226cc",
      "old_mode": 33188,
      "old_path": "src/D3D8/Direct3DSurface8.hpp",
      "new_id": "e07829d9ba0473e01c20de79f730a51497f2599a",
      "new_mode": 33188,
      "new_path": "src/D3D8/Direct3DSurface8.hpp"
    },
    {
      "type": "modify",
      "old_id": "2a0c194f889b63816f9f8fa886d2fb745e90feb5",
      "old_mode": 33188,
      "old_path": "src/D3D8/Direct3DSwapChain8.hpp",
      "new_id": "0501dbb1eb5eb35eafc7eba747d93dcde429f230",
      "new_mode": 33188,
      "new_path": "src/D3D8/Direct3DSwapChain8.hpp"
    },
    {
      "type": "modify",
      "old_id": "c031a27be3e2c413a554b16c64c99c0794707859",
      "old_mode": 33188,
      "old_path": "src/D3D8/Direct3DTexture8.hpp",
      "new_id": "40f31a3fe0bc2b61c435927a6d27d9bda2521db5",
      "new_mode": 33188,
      "new_path": "src/D3D8/Direct3DTexture8.hpp"
    },
    {
      "type": "modify",
      "old_id": "435d01275c963ccb3b3de7c519aca85296a0c9ef",
      "old_mode": 33188,
      "old_path": "src/D3D8/Direct3DVertexBuffer8.hpp",
      "new_id": "0aa59965b1b4a5b360d027277db50d2fa66ea212",
      "new_mode": 33188,
      "new_path": "src/D3D8/Direct3DVertexBuffer8.hpp"
    },
    {
      "type": "modify",
      "old_id": "2b5b6656418af46579d6f3c61c5c265a48539324",
      "old_mode": 33188,
      "old_path": "src/D3D8/Direct3DVertexDeclaration8.hpp",
      "new_id": "ff7c08f73d696e30c8b3062382dddfa26d7c529d",
      "new_mode": 33188,
      "new_path": "src/D3D8/Direct3DVertexDeclaration8.hpp"
    },
    {
      "type": "modify",
      "old_id": "046f7b452d4f30efe4fd80fa976c93a305403ee8",
      "old_mode": 33188,
      "old_path": "src/D3D8/Direct3DVertexShader8.hpp",
      "new_id": "388bca02beac21418062456edc5c7e1efc050108",
      "new_mode": 33188,
      "new_path": "src/D3D8/Direct3DVertexShader8.hpp"
    },
    {
      "type": "modify",
      "old_id": "3fa78ad4d7655c6e887632f03ba17ef042c886db",
      "old_mode": 33188,
      "old_path": "src/D3D8/Direct3DVolume8.cpp",
      "new_id": "aa33ea1f8b0934d77f37e3db2a1ccd27f04f8c1b",
      "new_mode": 33188,
      "new_path": "src/D3D8/Direct3DVolume8.cpp"
    },
    {
      "type": "modify",
      "old_id": "9b85fc765fcdfdcc08cc4e16ab09de3f5e704514",
      "old_mode": 33188,
      "old_path": "src/D3D8/Direct3DVolume8.hpp",
      "new_id": "ec5aba00a3b70f4d215b716c24b90bff9cae6d4d",
      "new_mode": 33188,
      "new_path": "src/D3D8/Direct3DVolume8.hpp"
    },
    {
      "type": "modify",
      "old_id": "fb0fbd75653f25e28bb5a2460e8b829147d19dab",
      "old_mode": 33188,
      "old_path": "src/D3D8/Direct3DVolumeTexture8.hpp",
      "new_id": "03ac1830c55befa3b93bc202ee3bc692b44cd239",
      "new_mode": 33188,
      "new_path": "src/D3D8/Direct3DVolumeTexture8.hpp"
    },
    {
      "type": "modify",
      "old_id": "f1543cc7189cdbdc302bd72dae63f8eda8c117a8",
      "old_mode": 33188,
      "old_path": "src/D3D9/Direct3D9.hpp",
      "new_id": "0509dda6cb5d2db3da1521c23de67105f794c724",
      "new_mode": 33188,
      "new_path": "src/D3D9/Direct3D9.hpp"
    },
    {
      "type": "modify",
      "old_id": "a6589cfbfc19537a473b2e7a343848593f148a9f",
      "old_mode": 33188,
      "old_path": "src/D3D9/Direct3D9Ex.hpp",
      "new_id": "8746cdf3566d55d9400ddea0e041b29fe834f4e6",
      "new_mode": 33188,
      "new_path": "src/D3D9/Direct3D9Ex.hpp"
    },
    {
      "type": "modify",
      "old_id": "52d0df7317a39bcc00b5f45b9cb8e3498c1c36c7",
      "old_mode": 33188,
      "old_path": "src/D3D9/Direct3DBaseTexture9.hpp",
      "new_id": "1e75a14543d03351153a3a66109387b5e5d254e9",
      "new_mode": 33188,
      "new_path": "src/D3D9/Direct3DBaseTexture9.hpp"
    },
    {
      "type": "modify",
      "old_id": "b92bc74a9c65915ce9a66a81954c00b1f8c20598",
      "old_mode": 33188,
      "old_path": "src/D3D9/Direct3DCubeTexture9.hpp",
      "new_id": "21dedd5569fa047e91974ff36ed934ebdf628432",
      "new_mode": 33188,
      "new_path": "src/D3D9/Direct3DCubeTexture9.hpp"
    },
    {
      "type": "modify",
      "old_id": "126b0df6c849d683827ab48742277e4df08ccbc6",
      "old_mode": 33188,
      "old_path": "src/D3D9/Direct3DDevice9.cpp",
      "new_id": "9b68c47aa7befb97a599a868f1a812c11623e9c1",
      "new_mode": 33188,
      "new_path": "src/D3D9/Direct3DDevice9.cpp"
    },
    {
      "type": "modify",
      "old_id": "4ca34426824fd86a30a485eed592c96c1c8d12fd",
      "old_mode": 33188,
      "old_path": "src/D3D9/Direct3DDevice9.hpp",
      "new_id": "b5b7dc46363e381e4ff6c5e03867cafcecc4269f",
      "new_mode": 33188,
      "new_path": "src/D3D9/Direct3DDevice9.hpp"
    },
    {
      "type": "modify",
      "old_id": "ce34a9575dfb3af5261713b2c34ecd0b452cfbbb",
      "old_mode": 33188,
      "old_path": "src/D3D9/Direct3DDevice9Ex.hpp",
      "new_id": "4a28df52350abe3d38b8136086d1114fb4ad0b66",
      "new_mode": 33188,
      "new_path": "src/D3D9/Direct3DDevice9Ex.hpp"
    },
    {
      "type": "modify",
      "old_id": "4f6e100b83c9d26ea0930f18d7591263a69f361e",
      "old_mode": 33188,
      "old_path": "src/D3D9/Direct3DIndexBuffer9.hpp",
      "new_id": "b59e4a937c869c2941d3daece16390613543402f",
      "new_mode": 33188,
      "new_path": "src/D3D9/Direct3DIndexBuffer9.hpp"
    },
    {
      "type": "modify",
      "old_id": "03c6cd88484dcea36fb833803ff0319606310167",
      "old_mode": 33188,
      "old_path": "src/D3D9/Direct3DPixelShader9.hpp",
      "new_id": "42ebf02e03c0b48f84e1221aef8ee3affadde873",
      "new_mode": 33188,
      "new_path": "src/D3D9/Direct3DPixelShader9.hpp"
    },
    {
      "type": "modify",
      "old_id": "775e40efd69142fb8f6e414577e610c90a09acca",
      "old_mode": 33188,
      "old_path": "src/D3D9/Direct3DQuery9.hpp",
      "new_id": "7c522f6044a2d534830078bdcfc10ac8f801e280",
      "new_mode": 33188,
      "new_path": "src/D3D9/Direct3DQuery9.hpp"
    },
    {
      "type": "modify",
      "old_id": "525f1a3043423efe3828dfe1d12c604d3285b138",
      "old_mode": 33188,
      "old_path": "src/D3D9/Direct3DResource9.hpp",
      "new_id": "e34fa1001f2567a4b6b8f991beb202be48649bc4",
      "new_mode": 33188,
      "new_path": "src/D3D9/Direct3DResource9.hpp"
    },
    {
      "type": "modify",
      "old_id": "ed709b0a6d8575da5261ebda7ae9cdd8493185e4",
      "old_mode": 33188,
      "old_path": "src/D3D9/Direct3DStateBlock9.hpp",
      "new_id": "9f5977d5383caa6316a6b47933a5fd5a7c202fde",
      "new_mode": 33188,
      "new_path": "src/D3D9/Direct3DStateBlock9.hpp"
    },
    {
      "type": "modify",
      "old_id": "ef4d717ded8b7695e07c45fecc2864e016d30151",
      "old_mode": 33188,
      "old_path": "src/D3D9/Direct3DSurface9.cpp",
      "new_id": "fdbc0990d9cad21d16b85d2b098fb43ed2f2b0db",
      "new_mode": 33188,
      "new_path": "src/D3D9/Direct3DSurface9.cpp"
    },
    {
      "type": "modify",
      "old_id": "f1f40d191b3f581feb54841068895ed8daf7434e",
      "old_mode": 33188,
      "old_path": "src/D3D9/Direct3DSurface9.hpp",
      "new_id": "b7060d857ae0f9ec335aa3c0efce68e1b3880367",
      "new_mode": 33188,
      "new_path": "src/D3D9/Direct3DSurface9.hpp"
    },
    {
      "type": "modify",
      "old_id": "bdf64075ec0dc864730031508d30ae0e7ed6bea5",
      "old_mode": 33188,
      "old_path": "src/D3D9/Direct3DSwapChain9.hpp",
      "new_id": "dd26b3ec42137be5aee61839ad8465c0429f1f07",
      "new_mode": 33188,
      "new_path": "src/D3D9/Direct3DSwapChain9.hpp"
    },
    {
      "type": "modify",
      "old_id": "506741efdd1846130962f85d684e2cf1a76f1518",
      "old_mode": 33188,
      "old_path": "src/D3D9/Direct3DTexture9.hpp",
      "new_id": "52bba5384599069aecddb4f7ccb725920e6e769c",
      "new_mode": 33188,
      "new_path": "src/D3D9/Direct3DTexture9.hpp"
    },
    {
      "type": "modify",
      "old_id": "d35c31eed23c983e8ce32d48817b6956e1318fe3",
      "old_mode": 33188,
      "old_path": "src/D3D9/Direct3DVertexBuffer9.hpp",
      "new_id": "7a0431fb871d5af86943496c55d4a92265692ce9",
      "new_mode": 33188,
      "new_path": "src/D3D9/Direct3DVertexBuffer9.hpp"
    },
    {
      "type": "modify",
      "old_id": "ab0621f7fc7fe9826df77985c7dad9aba8949fa1",
      "old_mode": 33188,
      "old_path": "src/D3D9/Direct3DVertexDeclaration9.hpp",
      "new_id": "3aafd45adaf7fb1c7d549cc21e270ebfaeef9a56",
      "new_mode": 33188,
      "new_path": "src/D3D9/Direct3DVertexDeclaration9.hpp"
    },
    {
      "type": "modify",
      "old_id": "fcd8eed5462b9e7564c9dbba1cf3d1567ae2bb19",
      "old_mode": 33188,
      "old_path": "src/D3D9/Direct3DVertexShader9.hpp",
      "new_id": "edc5fbdb3d9746bcbf2da9bafa72ff1cdc6272fe",
      "new_mode": 33188,
      "new_path": "src/D3D9/Direct3DVertexShader9.hpp"
    },
    {
      "type": "modify",
      "old_id": "fc67ecdbde46e66a291ebc9c26eff059ad9babcb",
      "old_mode": 33188,
      "old_path": "src/D3D9/Direct3DVolume9.cpp",
      "new_id": "4bf498bd7db08d8345b74b6d7b7cf8ae690ad534",
      "new_mode": 33188,
      "new_path": "src/D3D9/Direct3DVolume9.cpp"
    },
    {
      "type": "modify",
      "old_id": "eb6e166a348a7a062b779896cfb7f9c0ff9f8c93",
      "old_mode": 33188,
      "old_path": "src/D3D9/Direct3DVolume9.hpp",
      "new_id": "0b3fedd20c76230f8e2275ca8bd5df4732646321",
      "new_mode": 33188,
      "new_path": "src/D3D9/Direct3DVolume9.hpp"
    },
    {
      "type": "modify",
      "old_id": "d90b63701f11c389966e87d2921889d36b97e1d5",
      "old_mode": 33188,
      "old_path": "src/D3D9/Direct3DVolumeTexture9.hpp",
      "new_id": "674e06f9e24871deda735c1779e40e3166cbe69f",
      "new_mode": 33188,
      "new_path": "src/D3D9/Direct3DVolumeTexture9.hpp"
    },
    {
      "type": "modify",
      "old_id": "3064999e5fe2e5e5c145360476bbd1b8037e1e9a",
      "old_mode": 33188,
      "old_path": "src/D3D9/Unknown.hpp",
      "new_id": "076f88111909ceeb22752c84aff430f934a0d1e9",
      "new_mode": 33188,
      "new_path": "src/D3D9/Unknown.hpp"
    },
    {
      "type": "modify",
      "old_id": "6a8c01dc8813d66afa76bd7cc30065451fe973a1",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGL/Image.cpp",
      "new_id": "8126de2842a48367c322e1c160d9c29d106004fb",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGL/Image.cpp"
    },
    {
      "type": "modify",
      "old_id": "9192c8ee83153c4cd6ac06a6cf423a6e00f8f6ff",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGL/Image.hpp",
      "new_id": "2b74cf3bb3e7cd7bfae9581e0ea70e7a94ef3ba0",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGL/Image.hpp"
    }
  ]
}
