)]}'
{
  "commit": "6e39565e596812f76861b6ad1c6ceabd3eb60963",
  "tree": "8d91cf02953213fca5a9ee43d7f157b1d303c496",
  "parents": [
    "07addb41835a556361515261ee27a095118fa63a"
  ],
  "author": {
    "name": "Alejandro Piñeiro",
    "email": "apinheiro@igalia.com",
    "time": "Sun Mar 29 17:07:43 2020 +0200"
  },
  "committer": {
    "name": "Marge Bot",
    "email": "eric+marge@anholt.net",
    "time": "Tue Oct 13 21:21:29 2020 +0000"
  },
  "message": "v3dv/cmd_buffer: allow return in the middle of variant update if needed\n\nRight now shader variant update on the cmd_buffer is based on populate\na new key using the descriptor bounds, assuming that we would get one\nfinal descriptor for any usage on the shader. But if the descriptors\nare being bound with more that one call to CmdBindDescriptorSet, that\nwould not be true, as the first calls would not bind all the\ndescriptors. Right now this was raising an assert.\n\nNow we allow that as possible, and for the case of checking variants,\nwe just stop it, and we don\u0027t clean up the SHADER_VARIANT flag.\n\nPart-of: \u003chttps://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6766\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2425709136adb8883f145618e068130d41f37273",
      "old_mode": 33188,
      "old_path": "src/broadcom/vulkan/v3dv_cmd_buffer.c",
      "new_id": "c32b5c4c8c2cf87b94f6530f99ba3e88d88f0070",
      "new_mode": 33188,
      "new_path": "src/broadcom/vulkan/v3dv_cmd_buffer.c"
    },
    {
      "type": "modify",
      "old_id": "a5f63f6548d6bade331cbc07d0630b2801027482",
      "old_mode": 33188,
      "old_path": "src/broadcom/vulkan/v3dv_descriptor_set.c",
      "new_id": "0fd6bcd4435956e59f7e7529fbbb00a8ab1c9fb6",
      "new_mode": 33188,
      "new_path": "src/broadcom/vulkan/v3dv_descriptor_set.c"
    }
  ]
}
