)]}'
{
  "commit": "cc06ed3d53b99adac596a18c1e1e5463eb996604",
  "tree": "3bafff5f5853c7cd5a62d871e52ae3532d21e14d",
  "parents": [
    "da5cc563788045eef9c1defe0668a2d9d6dc1b2e"
  ],
  "author": {
    "name": "Jason Green",
    "email": "jave27@gmail.com",
    "time": "Tue Jun 13 22:32:14 2006 -0400"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Thu Jun 15 12:20:20 2006 +0200"
  },
  "message": "wined3d: Implement more GLSL instructions.\n\n- Implemented: D3DSIO_SGN, LOOP, ENDLOOP, LOGP, LIT, DST, SINCOS\n- Process instruction-based modifiers (function existed, it just\n  wasn\u0027t being called)\n- Add loop checking to register maps.\n- Renamed \"sng\" to \"sgn\" for D3DSIO_SGN - it\u0027s not handled anywhere\n  except for GLSL, so won\u0027t matter.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b148bb351b6c57b90a2d24c5496cdf8aa6ca984c",
      "old_mode": 33188,
      "old_path": "dlls/wined3d/baseshader.c",
      "new_id": "f19a03bd9f0a5043163cef09b9a10449a01b3d80",
      "new_mode": 33188,
      "new_path": "dlls/wined3d/baseshader.c"
    },
    {
      "type": "modify",
      "old_id": "3661d06578e472cb9364a36726f80092af07476c",
      "old_mode": 33188,
      "old_path": "dlls/wined3d/glsl_shader.c",
      "new_id": "e99a2a29483b8b2ee980d9f6310c5c7094a59bc9",
      "new_mode": 33188,
      "new_path": "dlls/wined3d/glsl_shader.c"
    },
    {
      "type": "modify",
      "old_id": "60bbfafc49ae0d93f50233a3714c9a70ed566a72",
      "old_mode": 33188,
      "old_path": "dlls/wined3d/pixelshader.c",
      "new_id": "4c72390876d2bca954024fdae4f705eaa47491a8",
      "new_mode": 33188,
      "new_path": "dlls/wined3d/pixelshader.c"
    },
    {
      "type": "modify",
      "old_id": "56648b9982925c0799d1c8c9241dffa41f18b152",
      "old_mode": 33188,
      "old_path": "dlls/wined3d/vertexshader.c",
      "new_id": "d2028f2f7edeff764088cad144b185a27b0d6218",
      "new_mode": 33188,
      "new_path": "dlls/wined3d/vertexshader.c"
    },
    {
      "type": "modify",
      "old_id": "9155caf724952635ea21542060a88ca1fab826a7",
      "old_mode": 33188,
      "old_path": "dlls/wined3d/wined3d_private.h",
      "new_id": "10d21d8671b869bf733ff0899a117b56f2975aec",
      "new_mode": 33188,
      "new_path": "dlls/wined3d/wined3d_private.h"
    }
  ]
}
