)]}'
{
  "commit": "1cda8c774bb9505923534034b8a80ac798f5c432",
  "tree": "63e5df9ecbbf637922d7365138050255632d85cd",
  "parents": [
    "01a528817c4f7d106c0332319f336d23a27e4a36"
  ],
  "author": {
    "name": "Christian Costa",
    "email": "titan.costa@wanadoo.fr",
    "time": "Tue May 18 00:45:21 2004 +0000"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Tue May 18 00:45:21 2004 +0000"
  },
  "message": "Enabled pixel shaders 1.4.\nFixed handling of macros at the end of vertex shaders.\nHandled NOP and PHASE instructions.\nFixed versions of several instructions.\nImproved pixel shader dump traces.\nFixed write mask.\nFixed X2 and -X2 source modifiers and implements DZ and DW ones.\nImplemented texcrd, texld, texm3x3pad, texm3x3tex, texm3x3spec and\ntexm3x3vspec instructions (and partially texbem).\nAdded cnd, cmp and lrp instructions.\nRewrite of the \"autoparam\" code so we can add more complicated\ninstructions (only cnd and cmp as well as simple instructions use that\ncode at the moment).\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "37e4cccdf1bcbc7bd1860c3469342b4f643e83eb",
      "old_mode": 33188,
      "old_path": "dlls/d3d8/directx.c",
      "new_id": "711e89af235315acc9bd38c230bb3e689532f2fd",
      "new_mode": 33188,
      "new_path": "dlls/d3d8/directx.c"
    },
    {
      "type": "modify",
      "old_id": "8ca91bbe85e4e451a637c2d270e8ce690aaed52f",
      "old_mode": 33188,
      "old_path": "dlls/d3d8/shader.c",
      "new_id": "6dc3d1832f793f6aaa7735174e16516f2fd67c3b",
      "new_mode": 33188,
      "new_path": "dlls/d3d8/shader.c"
    }
  ]
}
