)]}'
{
  "commit": "baf38b30077aee92ba60fd705e17b78889e28d66",
  "tree": "0cbd42bbeebc021eacd3a2524b811808addf6b7f",
  "parents": [
    "3489f1b9b1143433366a7d562e188dd2559ef6e3"
  ],
  "author": {
    "name": "Jason Green",
    "email": "jave27@gmail.com",
    "time": "Tue Jun 27 02:00:02 2006 -0400"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Tue Jun 27 11:16:10 2006 +0200"
  },
  "message": "wined3d: Implement more GLSL instructions and a little cleanup.\n\n- Implement D3DSIO_DP2ADD, D3DSIO_TEXKILL, D3DSIO_TEXM3X3PAD\n- Partially implement D3DSIO_TEXBEM, D3DSIO_TEXM3X3VSPEC (as much as\n  they are implemented in ARB_fragment_program at least).\n- Stop copying the SHADER_PARSE_STATE struct in each ARB shader\n  routine - use a pointer instead.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9f0b88cebb6351ea79a952bea3378a76923850c3",
      "old_mode": 33188,
      "old_path": "dlls/wined3d/baseshader.c",
      "new_id": "36c049731128957d206f9f493ed4772b7e55fc91",
      "new_mode": 33188,
      "new_path": "dlls/wined3d/baseshader.c"
    },
    {
      "type": "modify",
      "old_id": "f3c9cca88dcd80ee583486742830de25fe2b4e02",
      "old_mode": 33188,
      "old_path": "dlls/wined3d/glsl_shader.c",
      "new_id": "1cc6609d838c462366af7f73dd864b200ed29726",
      "new_mode": 33188,
      "new_path": "dlls/wined3d/glsl_shader.c"
    },
    {
      "type": "modify",
      "old_id": "6d9f4b4b3702ac663886a945ebf837ed96c59f34",
      "old_mode": 33188,
      "old_path": "dlls/wined3d/pixelshader.c",
      "new_id": "532be0bbc24ad94f7e7502d659241fc6053c2c71",
      "new_mode": 33188,
      "new_path": "dlls/wined3d/pixelshader.c"
    },
    {
      "type": "modify",
      "old_id": "fd51dcf399851e8c6ab0bf41d5e70fc45a804d19",
      "old_mode": 33188,
      "old_path": "dlls/wined3d/wined3d_private.h",
      "new_id": "cbb92f54ada04282d9b7f83cf726d6d5f6a95ec3",
      "new_mode": 33188,
      "new_path": "dlls/wined3d/wined3d_private.h"
    }
  ]
}
