)]}'
{
  "commit": "eb5227173f0354aade28e46397a5bb69b2af69fb",
  "tree": "58a84f35af115b5d6591b93841391841cff426e2",
  "parents": [
    "a3257ae7bec68d57e79928eb202cd522d708e720"
  ],
  "author": {
    "name": "Dave Airlie",
    "email": "airlied@redhat.com",
    "time": "Mon Feb 17 17:15:38 2020 +1000"
  },
  "committer": {
    "name": "Dave Airlie",
    "email": "airlied@redhat.com",
    "time": "Fri Feb 28 18:33:34 2020 +1000"
  },
  "message": "llvmpipe: add support for tessellation shaders\n\nThis adds the hooks between llvmpipe and draw to enable tessellation shaders.\n\nIt also updates the CI results and docs.\n\nReviewed-by: Roland Scheidegger \u003csroland@vmware.com\u003e\nTested-by: Marge Bot \u003chttps://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3841\u003e\nPart-of: \u003chttps://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3841\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2f8f4e0b187a1cbbb088646ea74d1b0ea137cce5",
      "old_mode": 33188,
      "old_path": ".gitlab-ci/piglit/glslparser.txt",
      "new_id": "f0b8f427f2caa5100f0b324ad7de43a667db4f74",
      "new_mode": 33188,
      "new_path": ".gitlab-ci/piglit/glslparser.txt"
    },
    {
      "type": "modify",
      "old_id": "f23284b80801a1f9f7cd72e6f5780b2911888d98",
      "old_mode": 33188,
      "old_path": ".gitlab-ci/piglit/quick_gl.txt",
      "new_id": "c083eadcea9b386312c7b93632d79e2d7f7d3bd9",
      "new_mode": 33188,
      "new_path": ".gitlab-ci/piglit/quick_gl.txt"
    },
    {
      "type": "modify",
      "old_id": "77e730e34adf0438f05f2dd7d9f3e83850a8fb59",
      "old_mode": 33188,
      "old_path": ".gitlab-ci/piglit/quick_shader.txt",
      "new_id": "ce33accbfdeed00c434a6b8bb0c5031d42d06488",
      "new_mode": 33188,
      "new_path": ".gitlab-ci/piglit/quick_shader.txt"
    },
    {
      "type": "modify",
      "old_id": "2f051fcae2560ba72272e69b31c9541ccbde3278",
      "old_mode": 33188,
      "old_path": "docs/features.txt",
      "new_id": "9e564f956eb4e9cd09dd6a2e6f78bb75ae677b6c",
      "new_mode": 33188,
      "new_path": "docs/features.txt"
    },
    {
      "type": "modify",
      "old_id": "9b2fe2883466fe624ad1870dbdf15ad62d049b64",
      "old_mode": 33188,
      "old_path": "src/gallium/drivers/llvmpipe/Makefile.sources",
      "new_id": "71579cd02bb1d5f397cc5daadb9cfa86495d200f",
      "new_mode": 33188,
      "new_path": "src/gallium/drivers/llvmpipe/Makefile.sources"
    },
    {
      "type": "modify",
      "old_id": "c49e6691495f3f6685f3be91e3da733f50297bac",
      "old_mode": 33188,
      "old_path": "src/gallium/drivers/llvmpipe/lp_context.c",
      "new_id": "a9c6ae6f11deec411147983b262a3fd92b964868",
      "new_mode": 33188,
      "new_path": "src/gallium/drivers/llvmpipe/lp_context.c"
    },
    {
      "type": "modify",
      "old_id": "b9bdfa1097836920070f00f409064bd369337e94",
      "old_mode": 33188,
      "old_path": "src/gallium/drivers/llvmpipe/lp_context.h",
      "new_id": "825fde9a7cd1b9c21948800962e8da6fed8332a1",
      "new_mode": 33188,
      "new_path": "src/gallium/drivers/llvmpipe/lp_context.h"
    },
    {
      "type": "modify",
      "old_id": "cf81111b407714cf32a2eb8a1bcfbbd292c423bd",
      "old_mode": 33188,
      "old_path": "src/gallium/drivers/llvmpipe/lp_draw_arrays.c",
      "new_id": "d9700cfd6d78a580e381cd3c65f38412d0306fc3",
      "new_mode": 33188,
      "new_path": "src/gallium/drivers/llvmpipe/lp_draw_arrays.c"
    },
    {
      "type": "modify",
      "old_id": "d0002df5f795f0a242d2c464f9fa814023d0e9e5",
      "old_mode": 33188,
      "old_path": "src/gallium/drivers/llvmpipe/lp_screen.c",
      "new_id": "0a8362e16c4c5e8dbffc2a467b69a88351d153d9",
      "new_mode": 33188,
      "new_path": "src/gallium/drivers/llvmpipe/lp_screen.c"
    },
    {
      "type": "modify",
      "old_id": "a14ed06f7111831f65d3f4fcee15323a6eaee4fd",
      "old_mode": 33188,
      "old_path": "src/gallium/drivers/llvmpipe/lp_state.h",
      "new_id": "f695f006399f5104cdcd96afb487d5dbd2b6f971",
      "new_mode": 33188,
      "new_path": "src/gallium/drivers/llvmpipe/lp_state.h"
    },
    {
      "type": "modify",
      "old_id": "6f8e855e8aed15c6f1f04f035f844211dcfbcfc2",
      "old_mode": 33188,
      "old_path": "src/gallium/drivers/llvmpipe/lp_state_derived.c",
      "new_id": "9fe0ddf1fb21af88e40289c3837b26fc43f629d8",
      "new_mode": 33188,
      "new_path": "src/gallium/drivers/llvmpipe/lp_state_derived.c"
    },
    {
      "type": "modify",
      "old_id": "846cdd69ae92478149f44e37493d26482e10d8c9",
      "old_mode": 33188,
      "old_path": "src/gallium/drivers/llvmpipe/lp_state_fs.c",
      "new_id": "cb1627849d02f2de4c178c712a03611f8c93fbe0",
      "new_mode": 33188,
      "new_path": "src/gallium/drivers/llvmpipe/lp_state_fs.c"
    },
    {
      "type": "modify",
      "old_id": "0428b5cd2c53caa457d3c17b4f4883029e5997c8",
      "old_mode": 33188,
      "old_path": "src/gallium/drivers/llvmpipe/lp_state_sampler.c",
      "new_id": "485822df63bdbf6c129c883d2c5ce634813fb86f",
      "new_mode": 33188,
      "new_path": "src/gallium/drivers/llvmpipe/lp_state_sampler.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b3f8e74af97a0659a805138c27586ced42572cf4",
      "new_mode": 33188,
      "new_path": "src/gallium/drivers/llvmpipe/lp_state_tess.c"
    },
    {
      "type": "modify",
      "old_id": "953b26e8cdbab4ad858e5d1cc8e6c4a0788325d2",
      "old_mode": 33188,
      "old_path": "src/gallium/drivers/llvmpipe/lp_surface.c",
      "new_id": "1cdabbb6cc3b14ae62e18d48b3377c4c5d487026",
      "new_mode": 33188,
      "new_path": "src/gallium/drivers/llvmpipe/lp_surface.c"
    },
    {
      "type": "modify",
      "old_id": "d2577418e5d1e6a0015d3e67358c70ec72bec65a",
      "old_mode": 33188,
      "old_path": "src/gallium/drivers/llvmpipe/meson.build",
      "new_id": "138c2ce871b416d7a530796dbaa4e529f8bbac30",
      "new_mode": 33188,
      "new_path": "src/gallium/drivers/llvmpipe/meson.build"
    }
  ]
}
