{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.ParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "release",
          "value" : "leste"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "distribution",
          "value" : "beowulf"
        }
      ]
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UserIdCause",
          "shortDescription" : "Started by user Ivan J.",
          "userId" : "parazyd",
          "userName" : "Ivan J."
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/maemo/ascii" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 32,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6e9d2cff2855b40746fa27db81b3c2c33db745cb",
            "branch" : [
              {
                "SHA1" : "6e9d2cff2855b40746fa27db81b3c2c33db745cb",
                "name" : "refs/remotes/origin/maemo/ascii"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6e9d2cff2855b40746fa27db81b3c2c33db745cb",
            "branch" : [
              {
                "SHA1" : "6e9d2cff2855b40746fa27db81b3c2c33db745cb",
                "name" : "refs/remotes/origin/maemo/ascii"
              }
            ]
          }
        },
        "refs/remotes/origin/maemo/beowulf" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 68,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "acead7c94fe13d1b62da82a42ba2b9e25dee6a46",
            "branch" : [
              {
                "SHA1" : "acead7c94fe13d1b62da82a42ba2b9e25dee6a46",
                "name" : "refs/remotes/origin/maemo/beowulf"
              }
            ]
          },
          "revision" : {
            "SHA1" : "acead7c94fe13d1b62da82a42ba2b9e25dee6a46",
            "branch" : [
              {
                "SHA1" : "acead7c94fe13d1b62da82a42ba2b9e25dee6a46",
                "name" : "refs/remotes/origin/maemo/beowulf"
              }
            ]
          }
        },
        "refs/remotes/origin/maemo/ascii-devel" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 30,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "5a0d53091c88ba224acfe57bd0acaf27883b2360",
            "branch" : [
              {
                "SHA1" : "5a0d53091c88ba224acfe57bd0acaf27883b2360",
                "name" : "refs/remotes/origin/maemo/ascii-devel"
              }
            ]
          },
          "revision" : {
            "SHA1" : "5a0d53091c88ba224acfe57bd0acaf27883b2360",
            "branch" : [
              {
                "SHA1" : "5a0d53091c88ba224acfe57bd0acaf27883b2360",
                "name" : "refs/remotes/origin/maemo/ascii-devel"
              }
            ]
          }
        },
        "refs/remotes/origin/maemo/beowulf-devel" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 66,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "acead7c94fe13d1b62da82a42ba2b9e25dee6a46",
            "branch" : [
              {
                "SHA1" : "acead7c94fe13d1b62da82a42ba2b9e25dee6a46",
                "name" : "refs/remotes/origin/maemo/beowulf-devel"
              }
            ]
          },
          "revision" : {
            "SHA1" : "acead7c94fe13d1b62da82a42ba2b9e25dee6a46",
            "branch" : [
              {
                "SHA1" : "acead7c94fe13d1b62da82a42ba2b9e25dee6a46",
                "name" : "refs/remotes/origin/maemo/beowulf-devel"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "acead7c94fe13d1b62da82a42ba2b9e25dee6a46",
        "branch" : [
          {
            "SHA1" : "acead7c94fe13d1b62da82a42ba2b9e25dee6a46",
            "name" : "refs/remotes/origin/maemo/beowulf"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/maemo-leste/mesa"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.parameterizedtrigger.BuildInfoExporterAction"
    },
    {
      
    },
    {
      
    }
  ],
  "artifacts" : [
    {
      "displayPath" : "mesa_20.2.0-1+2m7.1.diff.gz",
      "fileName" : "mesa_20.2.0-1+2m7.1.diff.gz",
      "relativePath" : "mesa_20.2.0-1+2m7.1.diff.gz"
    },
    {
      "displayPath" : "mesa_20.2.0-1+2m7.1.dsc",
      "fileName" : "mesa_20.2.0-1+2m7.1.dsc",
      "relativePath" : "mesa_20.2.0-1+2m7.1.dsc"
    },
    {
      "displayPath" : "mesa_20.2.0-1+2m7.1_source.buildinfo",
      "fileName" : "mesa_20.2.0-1+2m7.1_source.buildinfo",
      "relativePath" : "mesa_20.2.0-1+2m7.1_source.buildinfo"
    },
    {
      "displayPath" : "mesa_20.2.0.orig.tar.gz",
      "fileName" : "mesa_20.2.0.orig.tar.gz",
      "relativePath" : "mesa_20.2.0.orig.tar.gz"
    }
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#68",
  "duration" : 175759,
  "estimatedDuration" : 347094,
  "executor" : None,
  "fullDisplayName" : "mesa-source #68",
  "id" : "68",
  "keepLog" : False,
  "number" : 68,
  "queueId" : 1451,
  "result" : "SUCCESS",
  "timestamp" : 1594572083449,
  "url" : "https://phoenix.maemo.org/view/all/job/mesa-source/68/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/spirv/spirv_to_nir.c"
        ],
        "commitId" : "e5bb4b1ee8c662fb2681b68c965756adbfb0df67",
        "timestamp" : 1591631364000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "spirv: Memory semantics is optional for OpControlBarrier\u000a\u000aFixes: 3ed2123d77d (\"spirv: Use scoped barriers for SpvOpControlBarrier\")\u000aReviewed-by: Jordan Justen <jordan.l.justen@intel.com>\u000aReviewed-by: Boris Brezillon <boris.brezillon@collabora.com>\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5365>\u000a",
        "date" : "2020-06-08 15:49:24 +0000",
        "id" : "e5bb4b1ee8c662fb2681b68c965756adbfb0df67",
        "msg" : "spirv: Memory semantics is optional for OpControlBarrier",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/spirv/spirv_to_nir.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/compiler/brw_fs_nir.cpp"
        ],
        "commitId" : "fe214d60bc9e5245bf41c86146036fc61f4535e7",
        "timestamp" : 1591631364000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "intel/fs: Add Fall-through comment\u000a\u000aJust to clarify the missing break is intentional.\u000a\u000aReviewed-by: Jordan Justen <jordan.l.justen@intel.com>\u000aReviewed-by: Boris Brezillon <boris.brezillon@collabora.com>\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5365>\u000a",
        "date" : "2020-06-08 15:49:24 +0000",
        "id" : "fe214d60bc9e5245bf41c86146036fc61f4535e7",
        "msg" : "intel/fs: Add Fall-through comment",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/compiler/brw_fs_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/nir/nir_opt_barriers.c"
        ],
        "commitId" : "d1f6d2f3e8683f10773e7b349ab4ff6f181233a6",
        "timestamp" : 1591631364000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nir: Fix logic that ends combine barrier sequence\u000a\u000aThe combination must stop when we see a scoped barrier that have\u000aexecution scope, i.e. it has control barrier behavior.  The code was\u000amistakenly looking at the wrong scope.\u000a\u000aFixes: 345b5847b42 (\"nir: Replace the scoped_memory barrier by a scoped_barrier\")\u000aReviewed-by: Boris Brezillon <boris.brezillon@collabora.com>\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5365>\u000a",
        "date" : "2020-06-08 15:49:24 +0000",
        "id" : "d1f6d2f3e8683f10773e7b349ab4ff6f181233a6",
        "msg" : "nir: Fix logic that ends combine barrier sequence",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opt_barriers.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_pipeline.c"
        ],
        "commitId" : "8c26c9eed8b14fb9935ae228f654004d6952d867",
        "timestamp" : 1591639703000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: move HLSQ_UPDATE_CNTL write to before xs config writes\u000a\u000aThis matches the blob and gallium driver more closely, and fixes a\u000arendering issue observed on a650.\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5376>\u000a",
        "date" : "2020-06-08 18:08:23 +0000",
        "id" : "8c26c9eed8b14fb9935ae228f654004d6952d867",
        "msg" : "turnip: move HLSQ_UPDATE_CNTL write to before xs config writes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_device.c"
        ],
        "commitId" : "fecd83a0e8e8e19c5cceaf892cfad0f1b9c1dbc9",
        "timestamp" : 1591645961000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: update some properties based on blob driver\u000a\u000asubTexelPrecisionBits/mipmapPrecisionBits change fixes some failures in:\u000adEQP-VK.texture.explicit_lod.*\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5375>\u000a",
        "date" : "2020-06-08 19:52:41 +0000",
        "id" : "fecd83a0e8e8e19c5cceaf892cfad0f1b9c1dbc9",
        "msg" : "turnip: update some properties based on blob driver",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_device.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_device.c"
        ],
        "commitId" : "88d5917cc1c5bd0dec26147a8779b50e94e56dd1",
        "timestamp" : 1591645961000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: clamp sampler minLod/maxLod\u000a\u000aOtherwise A6XX_TEX_SAMP_1_{MIN,MAX}_LOD silently overflows.\u000a\u000aThis fixes these tests:\u000adEQP-VK.texture.explicit_lod.2d.derivatives.*\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5375>\u000a",
        "date" : "2020-06-08 19:52:41 +0000",
        "id" : "88d5917cc1c5bd0dec26147a8779b50e94e56dd1",
        "msg" : "turnip: clamp sampler minLod/maxLod",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_device.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a6xx/fd6_program.c"
        ],
        "commitId" : "6cc95abb273a130fb396f4f0dd2b233c534fd008",
        "timestamp" : 1591647785000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/jonathan",
          "fullName" : "jonathan"
        },
        "authorEmail" : "jonathan@marek.ca",
        "comment" : "freedreno/a6xx: use nonbinning VS when GS is used\u000a\u000aThe current \"ds = state->bs\" seems broken, and the \"vs = state->bs\" is\u000aunnecessary (already set above). Since it was added as part of a GS-related\u000apatch, I think this is what was intended.\u000a\u000aNote: tesselation disables GMEM rendering so we shouldn't have to worry\u000aabout hs/ds + binning interaction.\u000a\u000aFixes: 0eebedb6190fdab8956769 (\"freedreno/a6xx: Emit program state for GS\")\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5370>\u000a",
        "date" : "2020-06-08 16:23:05 -0400",
        "id" : "6cc95abb273a130fb396f4f0dd2b233c534fd008",
        "msg" : "freedreno/a6xx: use nonbinning VS when GS is used",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_program.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_pipeline.c"
        ],
        "commitId" : "6ac4d778fae0cdfa356c7ebe0db88987ccb35fa5",
        "timestamp" : 1591647785000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/jonathan",
          "fullName" : "jonathan"
        },
        "authorEmail" : "jonathan@marek.ca",
        "comment" : "turnip: correctly emit non-binning vs in transform feedback case\u000a\u000aThe offset given to tu6_emit_shader_object was wrong, binning_vs_offset\u000ashould only be used when using the binning pass vs.\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5370>\u000a",
        "date" : "2020-06-08 16:23:05 -0400",
        "id" : "6ac4d778fae0cdfa356c7ebe0db88987ccb35fa5",
        "msg" : "turnip: correctly emit non-binning vs in transform feedback case",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_pipeline.c"
        ],
        "commitId" : "e16608e2338ded844a850c6242b08f65f43c1aed",
        "timestamp" : 1591647785000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/jonathan",
          "fullName" : "jonathan"
        },
        "authorEmail" : "jonathan@marek.ca",
        "comment" : "turnip: fix HW binning with geometry shader\u000a\u000aFixes failures with TU_DEBUG=forcebin and geometry shaders, for example:\u000adEQP-VK.binding_model.*geometry*\u000adEQP-VK.transform_feedback.simple.query*\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5370>\u000a",
        "date" : "2020-06-08 16:23:05 -0400",
        "id" : "e16608e2338ded844a850c6242b08f65f43c1aed",
        "msg" : "turnip: fix HW binning with geometry shader",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_pipeline.c"
        ],
        "commitId" : "ab72c07aefdac3dfcc6010ed357122d982771eee",
        "timestamp" : 1591648123000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/jonathan",
          "fullName" : "jonathan"
        },
        "authorEmail" : "jonathan@marek.ca",
        "comment" : "turnip: use common emit_xs_cntl to fill a6xx_sp_xs_ctrl_reg0\u000a\u000aNote this changes the value of SP_GS_CTRL_REG0, by using FOUR_QUADS and\u000asetting MERGEDREGS. ir3 expects MERGEDREGS, and using FOUR_QUADS instead\u000aof TWO_QUADS doesn't seem to hurt.\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5370>\u000a",
        "date" : "2020-06-08 16:28:43 -0400",
        "id" : "ab72c07aefdac3dfcc6010ed357122d982771eee",
        "msg" : "turnip: use common emit_xs_cntl to fill a6xx_sp_xs_ctrl_reg0",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_pipeline.c"
        ],
        "commitId" : "7b4f0eadc189a1fc4607947c2f432f111a2dc20d",
        "timestamp" : 1591648128000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/jonathan",
          "fullName" : "jonathan"
        },
        "authorEmail" : "jonathan@marek.ca",
        "comment" : "turnip: fix VFD_CONTROL for binning pass\u000a\u000aFixes some cases with TU_DEBUG=forcebin, specifically the failures in:\u000adEQP-VK.glsl.*_vertex\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5370>\u000a",
        "date" : "2020-06-08 16:28:48 -0400",
        "id" : "7b4f0eadc189a1fc4607947c2f432f111a2dc20d",
        "msg" : "turnip: fix VFD_CONTROL for binning pass",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/nir/nir_lower_double_ops.c"
        ],
        "commitId" : "a6c747e8e0b982c707b1ff73edd1087a1c5e1db2",
        "timestamp" : 1591655902000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/bskeggs",
          "fullName" : "bskeggs"
        },
        "authorEmail" : "bskeggs@redhat.com",
        "comment" : "nir: use bitfield_insert instead of bfi in nir_lower_double_ops\u000a\u000aNVIDIA hardware doesn't have an equivilant to bfi, but we do already have\u000aa lowering for bitfield_insert->bfi.\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5373>\u000a",
        "date" : "2020-06-09 08:38:22 +1000",
        "id" : "a6c747e8e0b982c707b1ff73edd1087a1c5e1db2",
        "msg" : "nir: use bitfield_insert instead of bfi in nir_lower_double_ops",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_lower_double_ops.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/util/u_vbuf.c"
        ],
        "commitId" : "88e8f1a38d838753542461cea56d1c1b1a5cfc5d",
        "timestamp" : 1591677923000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/maraeo",
          "fullName" : "maraeo"
        },
        "authorEmail" : "maraeo@gmail.com",
        "comment" : "gallium/u_vbuf: get rid of some pointer dereferences\u000a\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5304>\u000a",
        "date" : "2020-06-09 00:45:23 -0400",
        "id" : "88e8f1a38d838753542461cea56d1c1b1a5cfc5d",
        "msg" : "gallium/u_vbuf: get rid of some pointer dereferences",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/util/u_vbuf.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/util/u_vbuf.c"
        ],
        "commitId" : "90c34aed1d2f814ff8baca87b338d250257ae1d0",
        "timestamp" : 1591677926000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/maraeo",
          "fullName" : "maraeo"
        },
        "authorEmail" : "maraeo@gmail.com",
        "comment" : "gallium/u_vbuf: add a faster path for uploading non-interleaved attribs\u000a\u000a+1% higher FPS in torcs.\u000a\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5304>\u000a",
        "date" : "2020-06-09 00:45:26 -0400",
        "id" : "90c34aed1d2f814ff8baca87b338d250257ae1d0",
        "msg" : "gallium/u_vbuf: add a faster path for uploading non-interleaved attribs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/util/u_vbuf.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mapi/glapi/gen/gl_API.xml"
        ],
        "commitId" : "d76e8131ac4c115b7a750c9f127f9fa920a9d094",
        "timestamp" : 1591679221000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "glthread: sync in glFlush for multiple contexts\u000a\u000aSee the code comment.\u000a\u000aReviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5382>\u000a",
        "date" : "2020-06-09 05:07:01 +0000",
        "id" : "d76e8131ac4c115b7a750c9f127f9fa920a9d094",
        "msg" : "glthread: sync in glFlush for multiple contexts",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mapi/glapi/gen/gl_API.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_extensions.py",
          "src/amd/vulkan/radv_shader.c",
          "src/amd/vulkan/radv_device.c",
          "docs/relnotes/new_features.txt"
        ],
        "commitId" : "d7923c74d42d4d745e6e5b2b572ac558f2b9a1ed",
        "timestamp" : 1591682663000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/samuel.pitoiset",
          "fullName" : "samuel.pitoiset"
        },
        "authorEmail" : "samuel.pitoiset@gmail.com",
        "comment" : "radv/llvm: expose VK_EXT_shader_demote_to_helper_invocation with LLVM 9+\u000a\u000aIt should already work with the LLVM backend.\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5361>\u000a",
        "date" : "2020-06-09 08:04:23 +0200",
        "id" : "d7923c74d42d4d745e6e5b2b572ac558f2b9a1ed",
        "msg" : "radv/llvm: expose VK_EXT_shader_demote_to_helper_invocation with LLVM 9+",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_shader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_extensions.py"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_device.c"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/new_features.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/container/arm_test_base.sh",
          ".gitlab-ci/container/arm_test-base.sh",
          ".gitlab-ci/container/arm_test.sh",
          ".gitlab-ci.yml"
        ],
        "commitId" : "408b36a11dfe0bf3cbfda114c058ce7682b90483",
        "timestamp" : 1591684170000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci: add arm_test-base docker image\u000a\u000aSimilar to x86_build-base.\u000a\u000aSigned-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5381>\u000a",
        "date" : "2020-06-09 06:29:30 +0000",
        "id" : "408b36a11dfe0bf3cbfda114c058ce7682b90483",
        "msg" : "ci: add arm_test-base docker image",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          },
          {
            "editType" : "add",
            "file" : ".gitlab-ci/container/arm_test-base.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/container/arm_test.sh"
          },
          {
            "editType" : "add",
            "file" : ".gitlab-ci/container/arm_test_base.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/container/arm_test_base.sh",
          ".gitlab-ci/container/arm_test-base.sh",
          ".gitlab-ci/container/arm64_test.sh",
          ".gitlab-ci/container/arm_test.sh",
          ".gitlab-ci/container/baremetal_build.sh",
          ".gitlab-ci.yml"
        ],
        "commitId" : "839bc2daa93f88becb0494c8b1564bf40350a162",
        "timestamp" : 1591684170000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci: use separate docker images for baremetal builds\u000a\u000aUsing arm_test-base as a separate base layer as well for storage &\u000anetwork bandwidth efficiency.\u000a\u000aSigned-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5381>\u000a",
        "date" : "2020-06-09 06:29:30 +0000",
        "id" : "839bc2daa93f88becb0494c8b1564bf40350a162",
        "msg" : "ci: use separate docker images for baremetal builds",
        "paths" : [
          {
            "editType" : "add",
            "file" : ".gitlab-ci/container/arm64_test.sh"
          },
          {
            "editType" : "delete",
            "file" : ".gitlab-ci/container/arm_test.sh"
          },
          {
            "editType" : "delete",
            "file" : ".gitlab-ci/container/arm_test_base.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/container/arm_test-base.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          },
          {
            "editType" : "add",
            "file" : ".gitlab-ci/container/baremetal_build.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/winsys/radeon/drm/radeon_drm_winsys.h",
          "src/gallium/winsys/radeon/drm/radeon_drm_winsys.c",
          "src/gallium/winsys/radeon/drm/radeon_drm_bo.c"
        ],
        "commitId" : "db57624c0ca693fae38871787cabab50e58358d7",
        "timestamp" : 1591694896000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/pelloux",
          "fullName" : "pelloux"
        },
        "authorEmail" : "pelloux@gmail.com",
        "comment" : "winsys/radeon: do not cast bo->va as void*\u000a\u000aUsing a util_hash_table_create_ptr_keys to store bo->va address doesn't\u000awork on 32 bits.\u000aThis commit makes radeon_drm_winsys::bo_vas a hash_table_u64 instead.\u000a\u000aTested by Miklós Máté.\u000a\u000aCC: 20.1 <mesa-stable@lists.freedesktop.org>\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3056\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5380>\u000a",
        "date" : "2020-06-09 11:28:16 +0200",
        "id" : "db57624c0ca693fae38871787cabab50e58358d7",
        "msg" : "winsys/radeon: do not cast bo->va as void*",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/winsys/radeon/drm/radeon_drm_winsys.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/winsys/radeon/drm/radeon_drm_winsys.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/winsys/radeon/drm/radeon_drm_bo.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_resource.c"
        ],
        "commitId" : "18c067f9f099d54eee1d5713b24ecca52295987c",
        "timestamp" : 1591710772000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Mark PIPE_BUFFER BOs as not renderable\u000a\u000aWithout this, memory usage explodes by 16x due to height alignment.\u000a\u000aCloses: #2715\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4451>\u000a",
        "date" : "2020-06-09 13:52:52 +0000",
        "id" : "18c067f9f099d54eee1d5713b24ecca52295987c",
        "msg" : "panfrost: Mark PIPE_BUFFER BOs as not renderable",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_resource.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_cmd_buffer.c"
        ],
        "commitId" : "dfb176a0acf2326d36d4867fc43751e1b7d0d66f",
        "timestamp" : 1591713651000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "tu: Remove useless post-binning flushes\u000a\u000aThe Vulkan blob doesn't do this, and based on my understanding of how\u000athe blob works this is unnecessary. CACHE_FLUSH is already serialized\u000aagainst all 3d commands so you don't need to wait for rendering commands\u000ato finish before issuing it, and the subsequent wfi + WAIT_FOR_ME will\u000acause the CP to wait for the CACHE_FLUSH to finish, so there's also no\u000aneed to wait for it to complete. The CACHE_INVALIDATE also seems\u000aunnecessary, and also isn't done by the blob.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4964>\u000a",
        "date" : "2020-06-09 14:40:51 +0000",
        "id" : "dfb176a0acf2326d36d4867fc43751e1b7d0d66f",
        "msg" : "tu: Remove useless post-binning flushes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_clear_blit.c",
          "src/freedreno/vulkan/tu_query.c",
          "src/freedreno/vulkan/tu_private.h",
          "src/freedreno/vulkan/tu_cmd_buffer.c"
        ],
        "commitId" : "f4f6a9be9f639d106055597f21a814b87eb5997b",
        "timestamp" : 1591713652000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "tu: Don't actually track seqno's for events\u000a\u000aWe just dropped the last user which actually cared about the seqno.\u000aThis never worked anyway, since the seqno was never reset between\u000amultiple executions of the same command buffer. Turn the part of the\u000acontrol buffer which used to track the seqno into a dummy dword, and\u000afigure out automatically whether we need to include it. We will\u000aimplement seqnos again eventually, with timline semaphores, but that\u000awill likely be totally different.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4964>\u000a",
        "date" : "2020-06-09 14:40:52 +0000",
        "id" : "f4f6a9be9f639d106055597f21a814b87eb5997b",
        "msg" : "tu: Don't actually track seqno's for events",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_clear_blit.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_query.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_cmd_buffer.c"
        ],
        "commitId" : "29abf49886d6f3a0118e47dba97eb3abd84e7b82",
        "timestamp" : 1591713652000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "tu: Remove useless event_write helpers\u000a\u000atu6_emit_cache_flush() was wrongly named, and with the removal of the\u000alast parameter both are useless.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4964>\u000a",
        "date" : "2020-06-09 14:40:52 +0000",
        "id" : "29abf49886d6f3a0118e47dba97eb3abd84e7b82",
        "msg" : "tu: Remove useless event_write helpers",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_pass.c",
          "src/freedreno/vulkan/tu_clear_blit.c",
          "src/freedreno/vulkan/tu_private.h",
          "src/freedreno/vulkan/tu_cmd_buffer.c"
        ],
        "commitId" : "487aa807bd1b70602fcb6fbdabd101d4cff7c07b",
        "timestamp" : 1591713652000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "tu: Rewrite flushing to use barriers\u000a\u000aReplace the various ad-hoc flushes that we've inserted, copied from\u000afreedreno, etc. with a unified system that uses the user-supplied\u000ainformation via vkCmdPipelineBarrier() and subpass dependencies.\u000a\u000aThere are a few notable differences in behavior:\u000a\u000a- We now move setting RB_CCU_CNTL up a little in the gmem case, but\u000ahopefully that won't matter too much. This matches what the Vulkan blob\u000adoes.\u000a\u000a- We properly implement delayed setting of events, completing our\u000aimplementaton of events.\u000a\u000a- Finally, of course, we should be a lot less flush-happy. We won't emit\u000auseless CCU/cache flushes with multiple copies, renderpasses, etc. that\u000adon't depend on each other, and also won't flush/invalidate the cache\u000aaround renderpasses unless we actually need to.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4964>\u000a",
        "date" : "2020-06-09 14:40:52 +0000",
        "id" : "487aa807bd1b70602fcb6fbdabd101d4cff7c07b",
        "msg" : "tu: Rewrite flushing to use barriers",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_clear_blit.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pass.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/drivers/dri/i965/brw_draw_upload.c"
        ],
        "commitId" : "a751051248d445c3d726a3eab8fc999b0876364e",
        "timestamp" : 1591715075000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "i965: Work around incorrect usage of glDrawRangeElements in UE4\u000a\u000aUnreal Engine 4 has a bug in usage of glDrawRangeElements,\u000acausing it to be called with a number of vertices in place\u000aof \"end\" parameter (which specifies the maximum array index\u000acontained in indices).\u000a\u000aSince there is unknown amount of games affected and we\u000acould not identify that a game is built with UE4 - we are\u000aforced to make a blanket workaround, disregarding max_index\u000ain range calculations. Fortunately all such calls look like:\u000a  glDrawRangeElements(GL_TRIANGLES, 0, 3, 3, ...);\u000aSo we are able to narrow down this workaround.\u000a\u000aThis was uncovered after b684030c3a656ffdbc93581856034e0982db46fd\u000abroke a bunch of UE4 games.\u000a\u000aCc: 20.1 <mesa-stable@lists.freedesktop.org>\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/2917\u000aSigned-off-by: Danylo Piliaiev <danylo.piliaiev@globallogic.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5203>\u000a",
        "date" : "2020-06-09 15:04:35 +0000",
        "id" : "a751051248d445c3d726a3eab8fc999b0876364e",
        "msg" : "i965: Work around incorrect usage of glDrawRangeElements in UE4",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/i965/brw_draw_upload.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_private.h",
          "src/freedreno/vulkan/tu_shader.c",
          "src/freedreno/vulkan/tu_pipeline.c"
        ],
        "commitId" : "334204823eee0f5d308fedbebab75228354ec07a",
        "timestamp" : 1591716929000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "tu: Fix context faults loading unused descriptor sets\u000a\u000aThe app is allowed to never bind descriptor sets that are statically\u000aunused by the pipeline, which would've caused a context fault since\u000aCP_LOAD_STATE6 would try to load the descriptors that don't exist. Fix\u000athis by not preloading descriptors from unused descriptor sets. We could\u000ado more fine-grained accounting of which descriptors are used, but this\u000ais enough to fix the problem.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5400>\u000a",
        "date" : "2020-06-09 15:35:29 +0000",
        "id" : "334204823eee0f5d308fedbebab75228354ec07a",
        "msg" : "tu: Fix context faults loading unused descriptor sets",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_shader.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/common/ac_gpu_info.c"
        ],
        "commitId" : "ceaf848c564d74bcee14f0cd30b298aef86bd42b",
        "timestamp" : 1591718438000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radeonsi: enable ARB_sparse_buffer\u000a\u000aThis seems to be working now, but it wasn't working before.\u000aI don't know what fixed this. Tested on Raven and Navi14.\u000a\u000aReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aAcked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5402>\u000a",
        "date" : "2020-06-09 16:00:38 +0000",
        "id" : "ceaf848c564d74bcee14f0cd30b298aef86bd42b",
        "msg" : "radeonsi: enable ARB_sparse_buffer",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/common/ac_gpu_info.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/llvm/ac_nir_to_llvm.c",
          "src/gallium/drivers/radeonsi/si_state.c",
          "src/gallium/drivers/radeonsi/si_state_shaders.c"
        ],
        "commitId" : "a1602516d77e7cfb1bf97f8c1298a3a346313ff8",
        "timestamp" : 1591719456000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ac,radeonsi: replace == GFX10 with >= GFX10 where it's needed\u000a\u000aAcked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5383>\u000a",
        "date" : "2020-06-09 16:17:36 +0000",
        "id" : "a1602516d77e7cfb1bf97f8c1298a3a346313ff8",
        "msg" : "ac,radeonsi: replace == GFX10 with >= GFX10 where it's needed",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/llvm/ac_nir_to_llvm.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_state_shaders.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_state.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/si_state.c",
          "src/gallium/drivers/radeonsi/si_state_shaders.c",
          "src/amd/common/amd_family.h",
          "src/amd/common/ac_surface.c",
          "src/gallium/drivers/radeonsi/si_perfcounter.c",
          "src/gallium/drivers/radeonsi/si_pipe.c",
          "src/amd/common/ac_gpu_info.c",
          "src/amd/registers/gfx10.json"
        ],
        "commitId" : "a23802bcb9a42a02d34a5a36d6e66d6532813a0d",
        "timestamp" : 1591719456000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ac,radeonsi: start adding support for gfx10.3\u000a\u000aAcked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5383>\u000a",
        "date" : "2020-06-09 16:17:36 +0000",
        "id" : "a23802bcb9a42a02d34a5a36d6e66d6532813a0d",
        "msg" : "ac,radeonsi: start adding support for gfx10.3",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_state_shaders.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_perfcounter.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_state.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/common/ac_gpu_info.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/registers/gfx10.json"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/common/amd_family.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_pipe.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/common/ac_surface.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/common/ac_surface.c"
        ],
        "commitId" : "abe89e13294d98de65207dc9e91d49494748399f",
        "timestamp" : 1591719456000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ac/surface: add displayable DCC code for gfx10.3\u000a\u000aAcked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5383>\u000a",
        "date" : "2020-06-09 16:17:36 +0000",
        "id" : "abe89e13294d98de65207dc9e91d49494748399f",
        "msg" : "ac/surface: add displayable DCC code for gfx10.3",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/common/ac_surface.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/si_state.c"
        ],
        "commitId" : "c4b5fd9ab096a0bb5106b93191b13c81cc32243b",
        "timestamp" : 1591719456000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radeonsi: honor a user-specified pitch on gfx10.3\u000a\u000aAcked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5383>\u000a",
        "date" : "2020-06-09 16:17:36 +0000",
        "id" : "c4b5fd9ab096a0bb5106b93191b13c81cc32243b",
        "msg" : "radeonsi: honor a user-specified pitch on gfx10.3",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_state.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/si_dma_cs.c",
          "src/amd/common/sid.h"
        ],
        "commitId" : "a54bcb9429666fcbe38c04660cc4b3f8abbde259",
        "timestamp" : 1591719456000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radeonsi: enable larger SDMA clears and copies on gfx10.3\u000a\u000aAcked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5383>\u000a",
        "date" : "2020-06-09 16:17:36 +0000",
        "id" : "a54bcb9429666fcbe38c04660cc4b3f8abbde259",
        "msg" : "radeonsi: enable larger SDMA clears and copies on gfx10.3",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_dma_cs.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/common/sid.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/si_texture.c",
          "src/gallium/drivers/radeonsi/si_compute_blit.c",
          "src/gallium/drivers/radeonsi/si_state.c",
          "src/amd/registers/gfx10.json"
        ],
        "commitId" : "788696c7b29a5e7de8659ae4a3faedf94fe2b9cd",
        "timestamp" : 1591719456000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radeonsi: implement R9G9B9E5 render target and image store support on gfx10.3\u000a\u000aAcked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5383>\u000a",
        "date" : "2020-06-09 16:17:36 +0000",
        "id" : "788696c7b29a5e7de8659ae4a3faedf94fe2b9cd",
        "msg" : "radeonsi: implement R9G9B9E5 render target and image store support on gfx10.3",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/registers/gfx10.json"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_state.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_texture.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_compute_blit.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/si_state.c"
        ],
        "commitId" : "7edf15ad4762eac3bfbcfbf1c8ec8ea4d955c6d6",
        "timestamp" : 1591719456000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radeonsi: move L2_CACHE_CONTROL registers into si_emit_framebuffer_state\u000a\u000athe next commit will set more fields.\u000a\u000aAcked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5383>\u000a",
        "date" : "2020-06-09 16:17:36 +0000",
        "id" : "7edf15ad4762eac3bfbcfbf1c8ec8ea4d955c6d6",
        "msg" : "radeonsi: move L2_CACHE_CONTROL registers into si_emit_framebuffer_state",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_state.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/si_pipe.h",
          "src/gallium/drivers/radeonsi/si_state.c"
        ],
        "commitId" : "430d384c311468c6180a1d67ed90bb74d4fe1c3b",
        "timestamp" : 1591719456000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radeonsi: set BIG_PAGE fields on gfx10.3\u000a\u000aAcked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5383>\u000a",
        "date" : "2020-06-09 16:17:36 +0000",
        "id" : "430d384c311468c6180a1d67ed90bb74d4fe1c3b",
        "msg" : "radeonsi: set BIG_PAGE fields on gfx10.3",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_state.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_pipe.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/llvm/ac_llvm_util.c",
          "src/gallium/drivers/radeonsi/si_pipe.c"
        ],
        "commitId" : "2cc4bfbe01bd27298833623977d050e2a80c5c94",
        "timestamp" : 1591719456000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radeonsi: don't set any XNACK options on gfx10.3\u000a\u000aAcked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5383>\u000a",
        "date" : "2020-06-09 16:17:36 +0000",
        "id" : "2cc4bfbe01bd27298833623977d050e2a80c5c94",
        "msg" : "radeonsi: don't set any XNACK options on gfx10.3",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/llvm/ac_llvm_util.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_pipe.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/si_shader_llvm.c",
          "src/amd/common/ac_rtld.c",
          "src/amd/common/ac_binary.c",
          "src/amd/common/ac_rtld.h",
          "src/amd/vulkan/radv_shader.c",
          "src/amd/common/ac_binary.h"
        ],
        "commitId" : "789cdab3b6188aa8c075eb311dbd8c05d6531d3e",
        "timestamp" : 1591719456000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ac: align num_vgprs for gfx10.3\u000a\u000aAcked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5383>\u000a",
        "date" : "2020-06-09 16:17:36 +0000",
        "id" : "789cdab3b6188aa8c075eb311dbd8c05d6531d3e",
        "msg" : "ac: align num_vgprs for gfx10.3",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/common/ac_binary.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_shader_llvm.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/common/ac_rtld.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_shader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/common/ac_binary.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/common/ac_rtld.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c",
          "src/amd/addrlib/src/amdgpu_asic_addr.h",
          "src/amd/addrlib/src/gfx10/gfx10addrlib.cpp",
          "src/amd/llvm/ac_llvm_util.c",
          "src/amd/common/ac_gpu_info.c",
          "src/amd/common/amd_family.h"
        ],
        "commitId" : "9538b9a68ed9aa0f8a231d6bf681f6f0a2a9d341",
        "timestamp" : 1591719456000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radeonsi: add support for Sienna Cichlid\u000a\u000aAcked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5383>\u000a",
        "date" : "2020-06-09 16:17:36 +0000",
        "id" : "9538b9a68ed9aa0f8a231d6bf681f6f0a2a9d341",
        "msg" : "radeonsi: add support for Sienna Cichlid",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/addrlib/src/amdgpu_asic_addr.h"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/addrlib/src/gfx10/gfx10addrlib.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/common/ac_gpu_info.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/common/amd_family.h"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/llvm/ac_llvm_util.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/si_pipe.c"
        ],
        "commitId" : "0795241dde1507e0c6a3f9ef07c281ad4f2acf7b",
        "timestamp" : 1591719456000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radeonsi: require LLVM 11 for gfx10.3\u000a\u000aAcked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5383>\u000a",
        "date" : "2020-06-09 16:17:36 +0000",
        "id" : "0795241dde1507e0c6a3f9ef07c281ad4f2acf7b",
        "msg" : "radeonsi: require LLVM 11 for gfx10.3",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_pipe.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/frontends/vdpau/mixer.c"
        ],
        "commitId" : "b2324f456070d8906ce6cd9efe8da302d54f87a3",
        "timestamp" : 1591725729000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "frontends/vdpau: Default destination rect to source rect\u000a\u000ampv is passing in a NULL destination_video_rect, which results in a\u000ablack screen when playing videos using VDPAU in some cases.\u000a\u000aSigned-off-by: Thong Thai <thong.thai@amd.com>\u000aReviewed-by: Leo Liu <leo.liu@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5386>\u000a",
        "date" : "2020-06-09 18:02:09 +0000",
        "id" : "b2324f456070d8906ce6cd9efe8da302d54f87a3",
        "msg" : "frontends/vdpau: Default destination rect to source rect",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/frontends/vdpau/mixer.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_cmd_buffer.c"
        ],
        "commitId" : "58dd904c592850a4886c02e65b56e87641d2ecbf",
        "timestamp" : 1591727297000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: Fix crashes in compute with no descriptors to load.\u000a\u000aFound when trying to rebase cheza VK CI on top of this change.\u000a\u000aFixes: 334204823eee (\"tu: Fix context faults loading unused descriptor sets\")\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5266>\u000a",
        "date" : "2020-06-09 18:28:17 +0000",
        "id" : "58dd904c592850a4886c02e65b56e87641d2ecbf",
        "msg" : "turnip: Fix crashes in compute with no descriptors to load.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/build-deqp-vk.sh",
          ".gitlab-ci.yml"
        ],
        "commitId" : "f70030d276708e85d951addd19993d967c3b71f9",
        "timestamp" : 1591727297000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci: Bump up to the current version of the VK CTS.\u000a\u000aFor enabling VK CTS on freedreno, I've heard there were important\u000astability fixes in the CTS recently.\u000a\u000aReviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5266>\u000a",
        "date" : "2020-06-09 18:28:17 +0000",
        "id" : "f70030d276708e85d951addd19993d967c3b71f9",
        "msg" : "ci: Bump up to the current version of the VK CTS.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/build-deqp-vk.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/deqp-runner.sh"
        ],
        "commitId" : "eca02ec44aa977a86ab858c1c5ff3dd6ba91fae4",
        "timestamp" : 1591727297000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci: Disable shader cache on vulkan CI runs.\u000a\u000aI found it to be flaky in freedreno CI, and tracked down the issue to\u000aparallel-deqp-runner needing to manage the shader cache\u000a(https://gitlab.freedesktop.org/mesa/parallel-deqp-runner/-/merge_requests/13).\u000aUntil we fix that in the runner, disable it.  This should matter less now\u000athat we prebuild the SPIRV, though.\u000a\u000aReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aReviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5266>\u000a",
        "date" : "2020-06-09 18:28:17 +0000",
        "id" : "eca02ec44aa977a86ab858c1c5ff3dd6ba91fae4",
        "msg" : "ci: Disable shader cache on vulkan CI runs.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-runner.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/create-rootfs.sh",
          ".gitlab-ci/build-deqp-vk.sh",
          ".gitlab-ci/bare-metal/fastboot.sh",
          ".gitlab-ci/container/baremetal_build.sh",
          ".gitlab-ci/container/lava_arm.sh",
          ".gitlab-ci.yml"
        ],
        "commitId" : "dd167788ec1afaa3b960eda16a05621e842f40dd",
        "timestamp" : 1591727298000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci: Build the full VK CTS for baremetal testing.\u000a\u000aI'm going to enable the VK CTS on cheza, so swap the deqp we have in the\u000acontainer.  build-deqp-vk already included GLES deqp binaries and data,\u000aand is a newer branch than the last opengl-es-cts tag.\u000a\u000aThis brings a few things back over from build-deqp-gl for testlog\u000aextraction, and copyes out the GLES mustpass lists.\u000a\u000aReviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5266>\u000a",
        "date" : "2020-06-09 18:28:18 +0000",
        "id" : "dd167788ec1afaa3b960eda16a05621e842f40dd",
        "msg" : "ci: Build the full VK CTS for baremetal testing.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/create-rootfs.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/container/lava_arm.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/container/baremetal_build.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/build-deqp-vk.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/bare-metal/fastboot.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/deqp-freedreno-a630-bypass-fails.txt",
          ".gitlab-ci/deqp-freedreno-a630-fails.txt",
          ".gitlab-ci.yml",
          ".gitlab-ci/bare-metal/rootfs-setup.sh"
        ],
        "commitId" : "9e11cce5178c48856a5ea846ee4ee9435d040980",
        "timestamp" : 1591727298000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci: Enable pre-merge fractional vulkan CTS runs on the turnip driver.\u000a\u000aTest 1/50th of the CTS on a630 pre-merge, since we've got hardware that\u000acan do it and infrastructure that should handle instability with a\u000aless-mature driver.\u000a\u000aReviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5266>\u000a",
        "date" : "2020-06-09 18:28:18 +0000",
        "id" : "9e11cce5178c48856a5ea846ee4ee9435d040980",
        "msg" : "ci: Enable pre-merge fractional vulkan CTS runs on the turnip driver.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-freedreno-a630-bypass-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/bare-metal/rootfs-setup.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-freedreno-a630-fails.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/bare-metal/fastboot.sh",
          ".gitlab-ci/bare-metal/cros-servo.sh",
          ".gitlab-ci/container/arm_test-base.sh",
          ".gitlab-ci.yml",
          ".gitlab-ci/bare-metal/rootfs-setup.sh"
        ],
        "commitId" : "3d5429d646136cdd3b8abe10f4b8d1f261472414",
        "timestamp" : 1591727298000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci: Use rsync for initial nfsroot population on cheza.\u000a\u000arm -rf and then copying over all the contents again is a waste of time\u000awhen we'll almost always be using the same rootfs.  Saves about 30s of job\u000atime.\u000a\u000aCloses: #3065\u000aReviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5266>\u000a",
        "date" : "2020-06-09 18:28:18 +0000",
        "id" : "3d5429d646136cdd3b8abe10f4b8d1f261472414",
        "msg" : "ci: Use rsync for initial nfsroot population on cheza.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/bare-metal/fastboot.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/bare-metal/cros-servo.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/bare-metal/rootfs-setup.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/container/arm_test-base.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/deqp-freedreno-a630-fails.txt",
          "src/freedreno/vulkan/tu_device.c"
        ],
        "commitId" : "3e11f04d4e09bf71d2e5899f0afa9d04e8f6196e",
        "timestamp" : 1591727298000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: Expose robustBufferAccess.\u000a\u000aIt is a required device feature, and all enabled tests in\u000adEQP-VK.robustness.* pass.\u000a\u000aReviewed-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5266>\u000a",
        "date" : "2020-06-09 18:28:18 +0000",
        "id" : "3e11f04d4e09bf71d2e5899f0afa9d04e8f6196e",
        "msg" : "turnip: Expose robustBufferAccess.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-freedreno-a630-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_device.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/zink_format.c"
        ],
        "commitId" : "2d3c6605d69559525adc12f4b2c01d06fe9328a4",
        "timestamp" : 1591731326000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: emulate B8G8R8X8_SRGB with B8G8R8A8_SRGB\u000a\u000aReviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5407>\u000a",
        "date" : "2020-06-09 19:35:26 +0000",
        "id" : "2d3c6605d69559525adc12f4b2c01d06fe9328a4",
        "msg" : "zink: emulate B8G8R8X8_SRGB with B8G8R8A8_SRGB",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_format.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/zink_surface.c"
        ],
        "commitId" : "48925f6927e0623afaa43e98ee94e876a909d3db",
        "timestamp" : 1591731326000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: assert that image-view format isn't undefined\u000a\u000aReviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5407>\u000a",
        "date" : "2020-06-09 19:35:26 +0000",
        "id" : "48925f6927e0623afaa43e98ee94e876a909d3db",
        "msg" : "zink: assert that image-view format isn't undefined",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_surface.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/zink_program.c",
          "src/gallium/drivers/zink/zink_compiler.c",
          "src/gallium/drivers/zink/zink_compiler.h",
          "src/gallium/drivers/zink/zink_program.h"
        ],
        "commitId" : "ad8e61621bd0b79d6bed2485e5483c7fb7690e1f",
        "timestamp" : 1591734625000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: track program usages for each shader\u000a\u000awhen shaders are created and destroyed in large numbers, the same pointers\u000aget reused for different shaders, which can lead to bad lookups in the\u000aprogram_cache hash table.\u000a\u000anow each shader tracks its program usage to automatically remove itself from\u000athat program in order to avoid hash collisions\u000a\u000afixes mesa/mesa#3053\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5315>\u000a",
        "date" : "2020-06-09 20:30:25 +0000",
        "id" : "ad8e61621bd0b79d6bed2485e5483c7fb7690e1f",
        "msg" : "zink: track program usages for each shader",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_compiler.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_program.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_program.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_compiler.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c"
        ],
        "commitId" : "98d07bd5a0ad384c33eb781dec891326db207660",
        "timestamp" : 1591736169000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: emit interpolation decorations for ntv outputs\u000a\u000athis matches up with nir internal states pre/post ntv\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5384>\u000a",
        "date" : "2020-06-09 20:56:09 +0000",
        "id" : "98d07bd5a0ad384c33eb781dec891326db207660",
        "msg" : "zink: emit interpolation decorations for ntv outputs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_register_allocation.cpp"
        ],
        "commitId" : "0560831593e7ae1b23e1b33023fe5b5d72d159d8",
        "timestamp" : 1591737938000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: fix register assignment for p_create_vector on GFX6/7\u000a\u000aIn case, some operand was already placed in the definition space,\u000ait could happen that it wasn't considered for live-range splits.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5226>\u000a",
        "date" : "2020-06-09 21:25:38 +0000",
        "id" : "0560831593e7ae1b23e1b33023fe5b5d72d159d8",
        "msg" : "aco: fix register assignment for p_create_vector on GFX6/7",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_register_allocation.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_lower_to_hw_instr.cpp"
        ],
        "commitId" : "3f03db848d4334cd46b93022ac8554aba592d912",
        "timestamp" : 1591737938000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: simplify statistics collection for copies\u000a\u000aReviewed-by: Rhys Perry <pendingchaos02@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5226>\u000a",
        "date" : "2020-06-09 21:25:38 +0000",
        "id" : "3f03db848d4334cd46b93022ac8554aba592d912",
        "msg" : "aco: simplify statistics collection for copies",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_lower_to_hw_instr.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_lower_to_hw_instr.cpp"
        ],
        "commitId" : "942e3c40c30301cc47303bc879fe3b4cca3c8bfd",
        "timestamp" : 1591737938000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: use full-register instructions to implement subdword packing on GFX6/7\u000a\u000aOn GFX6/7, there are no SDWA instructions.\u000a\u000aReviewed-by: Rhys Perry <pendingchaos02@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5226>\u000a",
        "date" : "2020-06-09 21:25:38 +0000",
        "id" : "942e3c40c30301cc47303bc879fe3b4cca3c8bfd",
        "msg" : "aco: use full-register instructions to implement subdword packing on GFX6/7",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_lower_to_hw_instr.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_lower_to_hw_instr.cpp"
        ],
        "commitId" : "b083581010d29b2604ad34e0dd7ff6dae4417dd2",
        "timestamp" : 1591737938000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: Workarounds subdword lowering on GFX6/7\u000a\u000aAs there are no SDWA instructions, we need to take care not to overwrite\u000athe upper bits of other copy_operation's operands.\u000a\u000aReviewed-by: Rhys Perry <pendingchaos02@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5226>\u000a",
        "date" : "2020-06-09 21:25:38 +0000",
        "id" : "b083581010d29b2604ad34e0dd7ff6dae4417dd2",
        "msg" : "aco: Workarounds subdword lowering on GFX6/7",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_lower_to_hw_instr.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_lower_to_hw_instr.cpp"
        ],
        "commitId" : "9e8e12ea6d20763aa1c819a7be4b9a6158df9a37",
        "timestamp" : 1591737938000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: adjust GFX6 subdword lowering workarounds for 8bit\u000a\u000aReviewed-by: Rhys Perry <pendingchaos02@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5226>\u000a",
        "date" : "2020-06-09 21:25:38 +0000",
        "id" : "9e8e12ea6d20763aa1c819a7be4b9a6158df9a37",
        "msg" : "aco: adjust GFX6 subdword lowering workarounds for 8bit",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_lower_to_hw_instr.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_register_allocation.cpp",
          "src/amd/compiler/aco_lower_to_hw_instr.cpp"
        ],
        "commitId" : "b21d2d9a9f1f9042def069f51ae46bd64848c853",
        "timestamp" : 1591737938000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: add and use scratch SGPR to lower subdword p_create_vector on GFX6/7\u000a\u000aThis is needed to lower some corner cases correctly,\u000ain case the same operand occurs multiple times:\u000ae.g. v0 = p_create_vector(v0[0:8], v0[0:8], v0[0:8], v0[0:8])\u000a\u000aReviewed-by: Rhys Perry <pendingchaos02@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5226>\u000a",
        "date" : "2020-06-09 21:25:38 +0000",
        "id" : "b21d2d9a9f1f9042def069f51ae46bd64848c853",
        "msg" : "aco: add and use scratch SGPR to lower subdword p_create_vector on GFX6/7",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_register_allocation.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_lower_to_hw_instr.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_lower_to_hw_instr.cpp"
        ],
        "commitId" : "1d6f667193d3b29d27d6721f694af290510a4e60",
        "timestamp" : 1591737938000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: coalesce copies more aggressively when lowering to hw\u000a\u000aHelps some Detroit : Become Human shaders.\u000a\u000aTotals from affected shaders: (VEGA)\u000aCode Size: 9880420 -> 9879088 (-0.01 %) bytes\u000aInstructions: 1918553 -> 1918220 (-0.02 %)\u000aCopies: 177783 -> 177450 (-0.19 %)\u000a\u000aReviewed-by: Rhys Perry <pendingchaos02@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5226>\u000a",
        "date" : "2020-06-09 21:25:38 +0000",
        "id" : "1d6f667193d3b29d27d6721f694af290510a4e60",
        "msg" : "aco: coalesce copies more aggressively when lowering to hw",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_lower_to_hw_instr.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_lower_to_hw_instr.cpp"
        ],
        "commitId" : "2a51840c52d404ddbde53f987b02df3832f45a42",
        "timestamp" : 1591737938000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: skip partial copies on first iteration when lowering to hw\u000a\u000aHelps some Detroit : Become Human shaders.\u000a\u000aTotals from affected shaders: (VEGA)\u000aCode Size: 47693912 -> 47670212 (-0.05 %) bytes\u000aInstructions: 9183788 -> 9177863 (-0.06 %)\u000aCopies: 910052 -> 904127 (-0.65 %)\u000a\u000aReviewed-by: Rhys Perry <pendingchaos02@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5226>\u000a",
        "date" : "2020-06-09 21:25:38 +0000",
        "id" : "2a51840c52d404ddbde53f987b02df3832f45a42",
        "msg" : "aco: skip partial copies on first iteration when lowering to hw",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_lower_to_hw_instr.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_lower_to_hw_instr.cpp"
        ],
        "commitId" : "db957f9135a401cdf2f5434096723dd2ec629273",
        "timestamp" : 1591737938000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: optimize packing of 16bit subdword registers on GFX6/7\u000a\u000aReviewed-by: Rhys Perry <pendingchaos02@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5226>\u000a",
        "date" : "2020-06-09 21:25:38 +0000",
        "id" : "db957f9135a401cdf2f5434096723dd2ec629273",
        "msg" : "aco: optimize packing of 16bit subdword registers on GFX6/7",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_lower_to_hw_instr.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_instruction_selection.cpp"
        ],
        "commitId" : "c7bd0f8cd53e966003b2f5f70ed591f0675d1444",
        "timestamp" : 1591737938000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: implement 8-bit/16-bit conversions on GFX6-GFX7\u000a\u000aUse v_bfe to implement small bitsize conversions because the\u000acompiler probably optimizes this better.\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aReviewed-by: Rhys Perry <pendingchaos02@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5226>\u000a",
        "date" : "2020-06-09 21:25:38 +0000",
        "id" : "c7bd0f8cd53e966003b2f5f70ed591f0675d1444",
        "msg" : "aco: implement 8-bit/16-bit conversions on GFX6-GFX7",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_instruction_selection.cpp"
        ],
        "commitId" : "5446e3cf2e381d061e625291ce3d5d587db2e6e0",
        "timestamp" : 1591737938000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: fix alignment of vectors with 4 elements\u000a\u000aI think this case was just missing.\u000a\u000aThis fixes a bunch of 16-bit storage related CTS failures like\u000adEQP-VK.ssbo.phys.layout.single_basic_type.std430.u16vec4.\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aReviewed-by: Rhys Perry <pendingchaos02@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5226>\u000a",
        "date" : "2020-06-09 21:25:38 +0000",
        "id" : "5446e3cf2e381d061e625291ce3d5d587db2e6e0",
        "msg" : "aco: fix alignment of vectors with 4 elements",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_instruction_selection.cpp"
        ],
        "commitId" : "5cde4989d3c8c25b0ba2a11ec450625e30092b16",
        "timestamp" : 1591737938000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: remove unnecessary split- and create_vector instructions for subdword loads\u000a\u000aThis helps GFX6/7 by removing unnecessary shuffle code.\u000a\u000aReviewed-by: Rhys Perry <pendingchaos02@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5226>\u000a",
        "date" : "2020-06-09 21:25:38 +0000",
        "id" : "5cde4989d3c8c25b0ba2a11ec450625e30092b16",
        "msg" : "aco: remove unnecessary split- and create_vector instructions for subdword loads",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_extensions.py",
          "src/amd/vulkan/radv_shader.c",
          "src/amd/vulkan/radv_device.c"
        ],
        "commitId" : "b3aee3aa23bc0945802ae37825c96dc7d5ec4684",
        "timestamp" : 1591737938000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radv/aco: enable 8-bit/16-bit storage on GFX6-GFX7\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aReviewed-by: Rhys Perry <pendingchaos02@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5226>\u000a",
        "date" : "2020-06-09 21:25:38 +0000",
        "id" : "b3aee3aa23bc0945802ae37825c96dc7d5ec4684",
        "msg" : "radv/aco: enable 8-bit/16-bit storage on GFX6-GFX7",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_extensions.py"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_shader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_device.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_device.c",
          "src/amd/vulkan/radv_shader.c"
        ],
        "commitId" : "be4dd6abd13408c5cd320fd3d2547b04e1c0cba5",
        "timestamp" : 1591737938000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radv/aco: enable shaderInt16 on GFX6-GFX7\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aReviewed-by: Rhys Perry <pendingchaos02@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5226>\u000a",
        "date" : "2020-06-09 21:25:38 +0000",
        "id" : "be4dd6abd13408c5cd320fd3d2547b04e1c0cba5",
        "msg" : "radv/aco: enable shaderInt16 on GFX6-GFX7",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_device.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_shader.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_extensions.py",
          "src/amd/vulkan/radv_shader.c",
          "src/amd/vulkan/radv_device.c"
        ],
        "commitId" : "64f2d45c3bdc4cd0e56bb31d17fa94246f4f1e59",
        "timestamp" : 1591737938000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radv/aco: enable shaderInt8 and VK_KHR_shader_float16_int8 on GFX6-GFX7\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aReviewed-by: Rhys Perry <pendingchaos02@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5226>\u000a",
        "date" : "2020-06-09 21:25:38 +0000",
        "id" : "64f2d45c3bdc4cd0e56bb31d17fa94246f4f1e59",
        "msg" : "radv/aco: enable shaderInt8 and VK_KHR_shader_float16_int8 on GFX6-GFX7",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_shader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_device.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_extensions.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_resource.c"
        ],
        "commitId" : "5d547858dac2e9a608416e3b1310b01805e6f5d4",
        "timestamp" : 1591740547000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Ensure we have ro before using it\u000a\u000aEven through the resouce requested has a BIND_SCANOUT or related tag,\u000athis does not mean that we have a render-only driver.\u000a\u000aThis can trivially happen as one requests such resource from GBM, while\u000ausing the panfrost fd (and hence panfrost_dri.so)\u000a\u000aForward port of !3000\u000a\u000aSigned-off-by: Emil Velikov <emil.velikov@collabora.com>\u000aSigned-off-by: Robert Foss <robert.foss@collabora.com>\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aCloses: #2664\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5410>\u000a",
        "date" : "2020-06-09 22:09:07 +0000",
        "id" : "5d547858dac2e9a608416e3b1310b01805e6f5d4",
        "msg" : "panfrost: Ensure we have ro before using it",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_resource.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/vulkan/anv_allocator.c"
        ],
        "commitId" : "0c37cbf807f06b6aae1f17c99d653274110bad5d",
        "timestamp" : 1591743146000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "anv/allocator: Compare to start_offset in state_pool_free_no_vg\u000a\u000aIn d11e4738a86ec, we started using a start_offset to allow us to\u000aallocate pools where the base address isn't at the start of the pool.\u000aThis is useful for binding table pools which want to be relative to\u000asurface state base address (more or less), among other things.  However,\u000awe had a bug where, if you have a negative offset, everything returned\u000ato the pool would end up being returned to the \"back\" of the pool.  This\u000aisn't what we want for binding tables in the softpin world.  This was\u000acausing us to never actually re-use any binding table blocks.  How this\u000apassed CTS, I have no idea.\u000a\u000aCloses: #3100\u000aFixes: d11e4738a86ec \"anv/allocator: Add a start_offset to anv_state_pool\"\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5395>\u000a",
        "date" : "2020-06-09 22:52:26 +0000",
        "id" : "0c37cbf807f06b6aae1f17c99d653274110bad5d",
        "msg" : "anv/allocator: Compare to start_offset in state_pool_free_no_vg",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/anv_allocator.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/glsl/glcpp/glcpp-parse.y"
        ],
        "commitId" : "2c711beb5ce9fe013d557be71eb986444415b758",
        "timestamp" : 1591759779000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "glsl: fix crash on glsl macro redefinition\u000a\u000aIn case shader contains two equal macro defines, first one with trailing spaces\u000aand the second one without.\u000a`#define A 1   `\u000a`#define A 1`\u000aThe parser crashes\u000a\u000aFixes: 0346ad37741b11d640c1c4970b275c1f0c7f9e75 (\"glsl: ignore trailing whitespace when define redefined\")\u000aReviewed-by: Timothy Arceri <tarceri@itsqueeze.com>\u000aReviewed-by: Ian Romanick <ian.d.romanick@intel.com>\u000aSigned-off-by: Andrii Simiklit <andrii.simiklit@globallogic.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5312>\u000a",
        "date" : "2020-06-10 03:29:39 +0000",
        "id" : "2c711beb5ce9fe013d557be71eb986444415b758",
        "msg" : "glsl: fix crash on glsl macro redefinition",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/glsl/glcpp/glcpp-parse.y"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/si_shader_internal.h",
          "src/gallium/drivers/radeonsi/gfx10_shader_ngg.c",
          "src/gallium/drivers/radeonsi/si_shader.c"
        ],
        "commitId" : "ce7692fc1957145c83b59080baf9ec24aae71b4d",
        "timestamp" : 1591774428000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/pelloux",
          "fullName" : "pelloux"
        },
        "authorEmail" : "pelloux@gmail.com",
        "comment" : "radeonsi: add return value to gfx10_ngg_calculate_subgroup_info\u000a\u000agfx10_ngg_calculate_subgroup_info uses assert to detect invalid configuration,\u000abut if asserts are disabled it will continue its execution.\u000a\u000aThis commits adds a boolean return value to let the caller know that something\u000awent wrong and that the results mustn't be used.\u000a\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3103\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5401>\u000a",
        "date" : "2020-06-10 09:33:48 +0200",
        "id" : "ce7692fc1957145c83b59080baf9ec24aae71b4d",
        "msg" : "radeonsi: add return value to gfx10_ngg_calculate_subgroup_info",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_shader_internal.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_shader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/gfx10_shader_ngg.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/gfx10_shader_ngg.c"
        ],
        "commitId" : "24ceb6a5946a9c76de5f9bd3009ed26bf0ca25dc",
        "timestamp" : 1591774438000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/pelloux",
          "fullName" : "pelloux"
        },
        "authorEmail" : "pelloux@gmail.com",
        "comment" : "radeonsi/ngg: try GS multi-cycling mode if default mode failed\u000a\u000aIf gsprim_lds_size is larger than target_lds_size then gfx10_ngg_calculate_subgroup_info\u000awill fail.\u000a\u000aThis commit adds a logic to try the multi-cycling in this case because it's\u000ausing less memory.\u000a\u000aThis fix glsl-1.50-gs-max-output when using NGG.\u000a\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5401>\u000a",
        "date" : "2020-06-10 09:33:58 +0200",
        "id" : "24ceb6a5946a9c76de5f9bd3009ed26bf0ca25dc",
        "msg" : "radeonsi/ngg: try GS multi-cycling mode if default mode failed",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/gfx10_shader_ngg.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/llvm/ac_nir_to_llvm.c"
        ],
        "commitId" : "9b58c4958be690dc92278f4b435e729033add98c",
        "timestamp" : 1591777102000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ac/nir: fix integer comparisons with pointers\u000a\u000aIf we get a comparison between a pointer and an integer, LLVM\u000acomplains if the operands aren't of the same type.\u000a\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3085\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5397>\u000a",
        "date" : "2020-06-10 08:18:22 +0000",
        "id" : "9b58c4958be690dc92278f4b435e729033add98c",
        "msg" : "ac/nir: fix integer comparisons with pointers",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/llvm/ac_nir_to_llvm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/zink_screen.c"
        ],
        "commitId" : "10f07495f694e175f50bfd088b72dc2e0ecdecad",
        "timestamp" : 1591779489000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: only report device-local memory as video-memory\u000a\u000aWhile the definition of \"video memory\" isn't super clear, I think it's\u000apretty reasonable to assume host-memory isn't meant to be included. So\u000alet's only count dedicated memory here.\u000a\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3107\u000aReviewed-by: Witold Baryluk <witold.baryluk@gmail.com>\u000aTested-by: Witold Baryluk <witold.baryluk@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5409>\u000a",
        "date" : "2020-06-10 08:58:09 +0000",
        "id" : "10f07495f694e175f50bfd088b72dc2e0ecdecad",
        "msg" : "zink: only report device-local memory as video-memory",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_screen.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/common/ac_surface.c"
        ],
        "commitId" : "e9826a1bb2fd156479c62e915d3cab567876061f",
        "timestamp" : 1591780283000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ac/surface: set SCANOUT if surf->is_displayable\u000a\u000aFixes: ba10fb3f7f4 (\"radeonsi: preserve the scanout flag for shared resources on gfx9 and gfx10\")\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5314>\u000a",
        "date" : "2020-06-10 09:11:23 +0000",
        "id" : "e9826a1bb2fd156479c62e915d3cab567876061f",
        "msg" : "ac/surface: set SCANOUT if surf->is_displayable",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/common/ac_surface.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/common/ac_surface.c"
        ],
        "commitId" : "8275dc1ed575888f46b4e54d29e56ca63b1accaf",
        "timestamp" : 1591780283000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ac/surface: fix epitch when modifying surf_pitch\u000a\u000aThis is needed otherwise it can cause bad rendering of UYVY files.\u000aThe align(..., 256 / surf->bpe) constraint comes from addrlib.\u000a\u000aFixes: 69aadc49331 (\"radeonsi: fix surf_pitch for subsampled surface\")\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5314>\u000a",
        "date" : "2020-06-10 09:11:23 +0000",
        "id" : "8275dc1ed575888f46b4e54d29e56ca63b1accaf",
        "msg" : "ac/surface: fix epitch when modifying surf_pitch",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/common/ac_surface.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/nir/nir_intrinsics.py"
        ],
        "commitId" : "dc8bffe9994eec574064829fde8a65d06b8045dd",
        "timestamp" : 1591781431000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nir: Remove nir_intrinsic_output_u8_as_fp16_pan\u000a\u000aNow unused in favour of nir_intrinsic_load_output, happily.\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5287>\u000a",
        "date" : "2020-06-10 09:30:31 +0000",
        "id" : "dc8bffe9994eec574064829fde8a65d06b8045dd",
        "msg" : "nir: Remove nir_intrinsic_output_u8_as_fp16_pan",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_intrinsics.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/midgard_print.c"
        ],
        "commitId" : "5f5a9737096aedf6f2b88f333228e86f8f9d3086",
        "timestamp" : 1591797243000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "pan/mdg: Add a macro for printing instruction source information\u000a\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5065>\u000a",
        "date" : "2020-06-10 13:54:03 +0000",
        "id" : "5f5a9737096aedf6f2b88f333228e86f8f9d3086",
        "msg" : "pan/mdg: Add a macro for printing instruction source information",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_print.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/midgard_schedule.c",
          "src/panfrost/midgard/midgard_ra.c"
        ],
        "commitId" : "ddc2ae32cf40f2aa7d7065720e10ecb01d260a47",
        "timestamp" : 1591797243000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "pan/mdg: Move r1.w writeout to branch->dest\u000a\u000aThere will need to be sources for depth and stencil writeout, so\u000asomething has to be moved to the dest of the writeout branch.\u000a\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5065>\u000a",
        "date" : "2020-06-10 13:54:03 +0000",
        "id" : "ddc2ae32cf40f2aa7d7065720e10ecb01d260a47",
        "msg" : "pan/mdg: Move r1.w writeout to branch->dest",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_ra.c"
          },
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_schedule.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/midgard_compile.c"
        ],
        "commitId" : "7da8667a7b1597caa057c5f6cda06eebba22dea8",
        "timestamp" : 1591797243000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "pan/mdg: Remove old zs store lowering\u000a\u000aIt is broken for when there are also color writes, and will be\u000areplaced with a new lowering which takes that into account.\u000a\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5065>\u000a",
        "date" : "2020-06-10 13:54:03 +0000",
        "id" : "7da8667a7b1597caa057c5f6cda06eebba22dea8",
        "msg" : "pan/mdg: Remove old zs store lowering",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_compile.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/midgard_schedule.c",
          "src/panfrost/midgard/midgard_ra.c"
        ],
        "commitId" : "8f36904bae59429e022c4585b30d552a6a886ac5",
        "timestamp" : 1591797243000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "pan/mdg: Remove old depth writeout code\u000a\u000aWe need to be able to do color writeout at the same time as depth\u000awriteout. The old code can't do that, so needs to be removed.\u000a\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5065>\u000a",
        "date" : "2020-06-10 13:54:03 +0000",
        "id" : "8f36904bae59429e022c4585b30d552a6a886ac5",
        "msg" : "pan/mdg: Remove old depth writeout code",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_ra.c"
          },
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_schedule.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/midgard_compile.c",
          "src/panfrost/midgard/mir.c"
        ],
        "commitId" : "2a5504fb925ab15afac5f84ada58a1e62c085765",
        "timestamp" : 1591797243000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "pan/mdg: Remove writeout case from bytemask_of_read_components\u000a\u000aBy setting the swizzle for the fragment color, and setting qmask to ~0\u000afor branches, the special case for writeout branches can be removed\u000afrom mir_bytemask_of_read_components_index.\u000a\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5065>\u000a",
        "date" : "2020-06-10 13:54:03 +0000",
        "id" : "2a5504fb925ab15afac5f84ada58a1e62c085765",
        "msg" : "pan/mdg: Remove writeout case from bytemask_of_read_components",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/mir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_compile.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/nir/nir_intrinsics.py"
        ],
        "commitId" : "bcc8f28b1a3a4e4cc71d4eed38e6b43f414adab2",
        "timestamp" : 1591797243000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nir: Replace the zs_output_pan intrinsic with combined_output_pan\u000a\u000aDepth and stencil writes are combined with color writes, so we need\u000athis intrinsic which has sources for color, RT, depth and stencil.\u000a\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5065>\u000a",
        "date" : "2020-06-10 13:54:03 +0000",
        "id" : "bcc8f28b1a3a4e4cc71d4eed38e6b43f414adab2",
        "msg" : "nir: Replace the zs_output_pan intrinsic with combined_output_pan",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_intrinsics.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/compiler.h",
          "src/panfrost/midgard/midgard_compile.c"
        ],
        "commitId" : "92d3f1fe5998d64ae0154ed912c291229cc764b7",
        "timestamp" : 1591797243000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "pan/mdg: Replace writeout booleans with a single value\u000a\u000aA single value is easier to deal with than three separate booleans.\u000a\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5065>\u000a",
        "date" : "2020-06-10 13:54:03 +0000",
        "id" : "92d3f1fe5998d64ae0154ed912c291229cc764b7",
        "msg" : "pan/mdg: Replace writeout booleans with a single value",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/compiler.h"
          },
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_compile.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/midgard_schedule.c",
          "src/panfrost/midgard/midgard_ra.c"
        ],
        "commitId" : "2f3d60c84bbad121b4507f39d50a9217ae6fc83a",
        "timestamp" : 1591797243000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "pan/mdg: Add new depth writeout code\u000a\u000aWe schedule depth writeout to smul and stencil to vlut, so scheduling\u000ato smul has to be disabled in these cases.\u000a\u000aWhen only writing stencil, scheduling to smul is still disabled to\u000aprevent stencil writeout from being scheduled there.\u000a\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5065>\u000a",
        "date" : "2020-06-10 13:54:03 +0000",
        "id" : "2f3d60c84bbad121b4507f39d50a9217ae6fc83a",
        "msg" : "pan/mdg: Add new depth writeout code",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_ra.c"
          },
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_schedule.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/midgard_compile.c"
        ],
        "commitId" : "7534a31a11cbde2cd651592f0805c3f2b43e0c96",
        "timestamp" : 1591797243000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "pan/mdg: Move search_var to earlier in midgard_compile.c\u000a\u000aIt will be needed by the new zs lowering.\u000a\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5065>\u000a",
        "date" : "2020-06-10 13:54:03 +0000",
        "id" : "7534a31a11cbde2cd651592f0805c3f2b43e0c96",
        "msg" : "pan/mdg: Move search_var to earlier in midgard_compile.c",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_compile.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/midgard_compile.c"
        ],
        "commitId" : "a68063402b4a28ce166bd8f824d69022a2469771",
        "timestamp" : 1591797243000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "pan/mdg: Add depth/stencil support to emit_fragment_store\u000a\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5065>\u000a",
        "date" : "2020-06-10 13:54:03 +0000",
        "id" : "a68063402b4a28ce166bd8f824d69022a2469771",
        "msg" : "pan/mdg: Add depth/stencil support to emit_fragment_store",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_compile.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/midgard_compile.c",
          ".gitlab-ci/deqp-panfrost-t860-fails.txt"
        ],
        "commitId" : "d37e901e35a9db2fc5f10558e44fbf8376a174f5",
        "timestamp" : 1591797243000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "pan/mdg: Add new depth store lowering\u000a\u000aThis uses the new nir_intrinsic_store_combined_output_pan intrinsic,\u000awhich can write depth, stencil and color in a single instruction. If\u000athere are no color writes, the \"depth RT\" is written to.\u000a\u000aFixes the dEQP GLES3 depth write tests, as well as the piglit tests\u000afragdepth_gles2, glsl-1.10-fragdepth and when modified to not rely\u000aon depth/stencil reload, glsl-fs-shader-stencil-export.\u000a\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5065>\u000a",
        "date" : "2020-06-10 13:54:03 +0000",
        "id" : "d37e901e35a9db2fc5f10558e44fbf8376a174f5",
        "msg" : "pan/mdg: Add new depth store lowering",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_compile.c"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-panfrost-t860-fails.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/midgard_print.c"
        ],
        "commitId" : "deaef1df158cac797ae91a91d1986547e63566bb",
        "timestamp" : 1591797243000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "pan/mdg: Print writeout sources in mir_print_instruction\u000a\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5065>\u000a",
        "date" : "2020-06-10 13:54:03 +0000",
        "id" : "deaef1df158cac797ae91a91d1986547e63566bb",
        "msg" : "pan/mdg: Print writeout sources in mir_print_instruction",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_print.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_cmdstream.c"
        ],
        "commitId" : "3a1a40b4431d505fa6487cd012ddb4b64387aee5",
        "timestamp" : 1591797243000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Add writes_stencil to the EARLY_Z disable list\u000a\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5065>\u000a",
        "date" : "2020-06-10 13:54:03 +0000",
        "id" : "3a1a40b4431d505fa6487cd012ddb4b64387aee5",
        "msg" : "panfrost: Add writes_stencil to the EARLY_Z disable list",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_cmdstream.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_ir.cpp",
          "src/amd/compiler/aco_ir.h",
          "src/amd/compiler/meson.build",
          "src/amd/compiler/aco_validate.cpp"
        ],
        "commitId" : "d9cfb8ad483ed9ef182c62b5fac55f5e356540a2",
        "timestamp" : 1591801511000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: validate instructions reading/writing upper halves/bytes\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5040>\u000a",
        "date" : "2020-06-10 15:05:11 +0000",
        "id" : "d9cfb8ad483ed9ef182c62b5fac55f5e356540a2",
        "msg" : "aco: validate instructions reading/writing upper halves/bytes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_ir.h"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/meson.build"
          },
          {
            "editType" : "add",
            "file" : "src/amd/compiler/aco_ir.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_validate.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_instruction_selection.cpp"
        ],
        "commitId" : "98060ba0f06007793f16bbf8ddd03617c21eabae",
        "timestamp" : 1591801511000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: p_extract_vector in 64-bit u2f16/i2f16\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5040>\u000a",
        "date" : "2020-06-10 15:05:11 +0000",
        "id" : "98060ba0f06007793f16bbf8ddd03617c21eabae",
        "msg" : "aco: p_extract_vector in 64-bit u2f16/i2f16",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_ir.cpp",
          "src/amd/compiler/aco_ir.h",
          "src/amd/compiler/aco_register_allocation.cpp",
          "src/amd/compiler/aco_optimizer.cpp",
          "src/amd/compiler/aco_instruction_selection_setup.cpp",
          "src/amd/compiler/aco_instruction_selection.cpp"
        ],
        "commitId" : "56345b8c610e06b2c6ccb0d0975e62f9a008e34e",
        "timestamp" : 1591801511000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: allow reading/writing upper halves/bytes when possible\u000a\u000aUse SDWA, opsel or a different opcode to achieve this.\u000a\u000ashader-db (Navi, fp16 enabled):\u000aTotals from 42 (0.03% of 127638) affected shaders:\u000aVGPRs: 3424 -> 3416 (-0.23%)\u000aCodeSize: 811124 -> 811984 (+0.11%); split: -0.12%, +0.23%\u000aInstrs: 156638 -> 155733 (-0.58%)\u000aCycles: 1994180 -> 1982568 (-0.58%); split: -0.59%, +0.00%\u000aVMEM: 7019 -> 7187 (+2.39%); split: +3.45%, -1.05%\u000aSMEM: 1771 -> 1770 (-0.06%); split: +0.06%, -0.11%\u000aVClause: 1477 -> 1475 (-0.14%)\u000aCopies: 13216 -> 12406 (-6.13%)\u000aBranches: 5942 -> 5901 (-0.69%)\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5040>\u000a",
        "date" : "2020-06-10 15:05:11 +0000",
        "id" : "56345b8c610e06b2c6ccb0d0975e62f9a008e34e",
        "msg" : "aco: allow reading/writing upper halves/bytes when possible",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_ir.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_optimizer.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_ir.h"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection_setup.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_register_allocation.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_register_allocation.cpp"
        ],
        "commitId" : "62ea429a9935582636c87c38210408ccba0477da",
        "timestamp" : 1591801511000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: prefer 4-byte aligned definitions\u000a\u000ashader-db (Navi, fp16 enabled):\u000aTotals from 42 (0.03% of 127638) affected shaders:\u000aCodeSize: 811984 -> 806224 (-0.71%)\u000aInstrs: 155733 -> 155939 (+0.13%); split: -0.04%, +0.18%\u000aCycles: 1982568 -> 1984400 (+0.09%); split: -0.06%, +0.15%\u000aVMEM: 7187 -> 7121 (-0.92%); split: +0.86%, -1.78%\u000aSMEM: 1770 -> 1769 (-0.06%)\u000aVClause: 1475 -> 1476 (+0.07%)\u000aCopies: 12406 -> 12606 (+1.61%); split: -0.46%, +2.07%\u000aBranches: 5901 -> 5900 (-0.02%); split: -0.25%, +0.24%\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5040>\u000a",
        "date" : "2020-06-10 15:05:11 +0000",
        "id" : "62ea429a9935582636c87c38210408ccba0477da",
        "msg" : "aco: prefer 4-byte aligned definitions",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_register_allocation.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_opcodes.py",
          "src/amd/compiler/aco_ir.h",
          "src/amd/compiler/aco_opcodes_cpp.py"
        ],
        "commitId" : "207c35cbe85db944d4c58b54f7f9a289bd50e18f",
        "timestamp" : 1591801511000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: add Info::{operand_size,definition_size}\u000a\u000aNo shader-db changes.\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5040>\u000a",
        "date" : "2020-06-10 15:05:11 +0000",
        "id" : "207c35cbe85db944d4c58b54f7f9a289bd50e18f",
        "msg" : "aco: add Info::{operand_size,definition_size}",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_opcodes.py"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_opcodes_cpp.py"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_ir.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_register_allocation.cpp",
          "src/amd/compiler/aco_validate.cpp"
        ],
        "commitId" : "edf863d1d29f7afbca2d53dca963e8fa0362b8a6",
        "timestamp" : 1591801511000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: use Info::definition_size instead of definition's regclass\u000a\u000a16-bit abs/neg creates v_xor_b32/v_and_b32 with v2b definitions. These\u000ainstructions never do partial writes without SDWA.\u000a\u000aNo shader-db changes.\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5040>\u000a",
        "date" : "2020-06-10 15:05:11 +0000",
        "id" : "edf863d1d29f7afbca2d53dca963e8fa0362b8a6",
        "msg" : "aco: use Info::definition_size instead of definition's regclass",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_validate.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_register_allocation.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_register_allocation.cpp"
        ],
        "commitId" : "1b2e1163b2a63e3b88df6d17b4cfe314f9090dc0",
        "timestamp" : 1591801511000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: fix moving sub-dword values out of a register for a fixed definition\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5040>\u000a",
        "date" : "2020-06-10 15:05:11 +0000",
        "id" : "1b2e1163b2a63e3b88df6d17b4cfe314f9090dc0",
        "msg" : "aco: fix moving sub-dword values out of a register for a fixed definition",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_register_allocation.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/common/ac_surface.c"
        ],
        "commitId" : "a1b9eb62f60290e2d5aab403b1954aca7773a1e4",
        "timestamp" : 1591803346000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ac/surface: don't recompute the DCC retile map for imported textures\u000a\u000aThe retile map is not used in this case, and the retile map computation\u000atakes 39% of CPU time when resizing a window.\u000a\u000aThis brings it down to 23%.\u000a\u000aThe dcc_retile_use_uint16 setting has to be derived from DCC sizes.\u000a\u000aReviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5398>\u000a",
        "date" : "2020-06-10 15:35:46 +0000",
        "id" : "a1b9eb62f60290e2d5aab403b1954aca7773a1e4",
        "msg" : "ac/surface: don't recompute the DCC retile map for imported textures",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/common/ac_surface.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/common/ac_surface.c",
          "src/amd/addrlib/src/gfx10/gfx10addrlib.cpp",
          "src/amd/addrlib/inc/addrinterface.h",
          "src/amd/addrlib/src/gfx9/gfx9addrlib.cpp"
        ],
        "commitId" : "a99f4d5382c2a3053c2938f9035b8872ab2c542f",
        "timestamp" : 1591803346000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "amd/addrlib: don't recompute DCC info for every ComputeDccAddrFromCoord call\u000a\u000aThis decreases the DCC retile map overhead from 23% to 18%.\u000a\u000aReviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5398>\u000a",
        "date" : "2020-06-10 15:35:46 +0000",
        "id" : "a99f4d5382c2a3053c2938f9035b8872ab2c542f",
        "msg" : "amd/addrlib: don't recompute DCC info for every ComputeDccAddrFromCoord call",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/addrlib/src/gfx10/gfx10addrlib.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/addrlib/src/gfx9/gfx9addrlib.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/addrlib/inc/addrinterface.h"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/common/ac_surface.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/common/ac_surface.c",
          "src/amd/addrlib/inc/addrinterface.h"
        ],
        "commitId" : "e6996d6fbdf3f9351caf7ad94c2b10156c34c7b1",
        "timestamp" : 1591803346000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "amd/addrlib: remove unused members of ADDR2_COMPUTE_DCC_ADDRFROMCOORD_INPUT\u000a\u000aReviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5398>\u000a",
        "date" : "2020-06-10 15:35:46 +0000",
        "id" : "e6996d6fbdf3f9351caf7ad94c2b10156c34c7b1",
        "msg" : "amd/addrlib: remove unused members of ADDR2_COMPUTE_DCC_ADDRFROMCOORD_INPUT",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/addrlib/inc/addrinterface.h"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/common/ac_surface.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c",
          "src/amd/common/ac_surface.h",
          "src/gallium/winsys/amdgpu/drm/amdgpu_winsys.h",
          "src/amd/common/ac_surface.c",
          "src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c",
          "src/amd/vulkan/winsys/null/radv_null_winsys.h",
          "src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.h"
        ],
        "commitId" : "4cf674c8f730bfa7c8dfe8b4ebe86f1f4e5f1bb9",
        "timestamp" : 1591803346000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ac/surface: add a wrapper structure to hold ADDR_HANDLE\u000a\u000aand more things in the future.\u000a\u000aReviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5398>\u000a",
        "date" : "2020-06-10 15:35:46 +0000",
        "id" : "4cf674c8f730bfa7c8dfe8b4ebe86f1f4e5f1bb9",
        "msg" : "ac/surface: add a wrapper structure to hold ADDR_HANDLE",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/common/ac_surface.h"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/winsys/null/radv_null_winsys.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/common/ac_surface.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/winsys/amdgpu/drm/amdgpu_winsys.h"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/si_texture.c",
          "src/amd/common/ac_surface.c",
          "src/amd/common/ac_surface.h"
        ],
        "commitId" : "bd553f0546dc361fc7e8abba649e1e9c9ea2010b",
        "timestamp" : 1591803346000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ac/surface: cache DCC retile maps (v2)\u000a\u000aThis reduces overhead when resizing windows or when allocating\u000asimilar image sizes over and over again.\u000a\u000av2: optimize the memory footprint of the cache\u000a\u000aReviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5398>\u000a",
        "date" : "2020-06-10 15:35:46 +0000",
        "id" : "bd553f0546dc361fc7e8abba649e1e9c9ea2010b",
        "msg" : "ac/surface: cache DCC retile maps (v2)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/common/ac_surface.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_texture.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/common/ac_surface.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci.yml"
        ],
        "commitId" : "456e8103ef5feecd1761633cd8cd3fc21652cf15",
        "timestamp" : 1591805630000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci: fix possible spuriously run of jobs\u000a\u000aNeed to list arm_test-base here as well, or jobs using this\u000atemplate may spuriously run if the arm_test-base job fails or\u000ais cancelled.\u000a\u000aSuggested-by: Michel Dänzer <mdaenzer@redhat.com>\u000aSigned-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>\u000aReviewed-by: Michel Dänzer <mdaenzer@redhat.com>\u000aReviewed-by: Daniel Stone <daniels@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5405>\u000a",
        "date" : "2020-06-10 16:13:50 +0000",
        "id" : "456e8103ef5feecd1761633cd8cd3fc21652cf15",
        "msg" : "ci: fix possible spuriously run of jobs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/util/disk_cache.h"
        ],
        "commitId" : "8735e96c5373a441757fbb4c0645cb3fdccc748a",
        "timestamp" : 1591819528000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "util/disk_cache: add fallback for disk_cache_get_function_identifier\u000a\u000aOtherwise drivers need to have a ifdef on windows, easier to fix\u000ahere hopefully.\u000a\u000aReviewed-by: Timothy Arceri <tarceri@itsqueeze.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5049>\u000a",
        "date" : "2020-06-11 06:05:28 +1000",
        "id" : "8735e96c5373a441757fbb4c0645cb3fdccc748a",
        "msg" : "util/disk_cache: add fallback for disk_cache_get_function_identifier",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/util/disk_cache.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/llvmpipe/lp_state_cs.h",
          "src/gallium/drivers/llvmpipe/lp_state_cs.c"
        ],
        "commitId" : "e639e311a1a7dfcf04dd14f3d07f5d10b14eded0",
        "timestamp" : 1591819528000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "llvmpipe/cs: overhaul cs variant key state.\u000a\u000aThis just realigns it with the fs state, and fixes some issues\u000awhere shaders weren't getting cached correctly.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5049>\u000a",
        "date" : "2020-06-11 06:05:28 +1000",
        "id" : "e639e311a1a7dfcf04dd14f3d07f5d10b14eded0",
        "msg" : "llvmpipe/cs: overhaul cs variant key state.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_state_cs.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_state_cs.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/llvmpipe/lp_state_fs.c",
          "src/gallium/auxiliary/draw/draw_llvm.c",
          "src/gallium/drivers/llvmpipe/lp_state_cs.c"
        ],
        "commitId" : "d815d74f75aa3a70e4c2d3859cf0cd76d0f2f9d8",
        "timestamp" : 1591819540000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "llvmpipe/draw: drop variant number from function names.\u000a\u000aWhen we use an object cache for the MCJIT we can have identical\u000acache entries from the same shader variant in different shaders,\u000abut the JIT objcache uses the function name to relink things,\u000aso it has to be consistent. Just drop the variants from the\u000afunction names.\u000a\u000aNote the modules still have the variant info.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5049>\u000a",
        "date" : "2020-06-11 06:05:40 +1000",
        "id" : "d815d74f75aa3a70e4c2d3859cf0cd76d0f2f9d8",
        "msg" : "llvmpipe/draw: drop variant number from function names.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_state_fs.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/draw/draw_llvm.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_state_cs.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/gallivm/lp_bld_coro.c",
          "src/gallium/auxiliary/gallivm/lp_bld_init.h",
          "src/gallium/drivers/llvmpipe/lp_state_cs.c",
          "src/gallium/auxiliary/draw/draw_llvm.c",
          "src/gallium/auxiliary/gallivm/lp_bld_coro.h"
        ],
        "commitId" : "f511d2a553377a58b5eea6c6d1170fcc4972237a",
        "timestamp" : 1591819540000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "gallivm: rework coroutine malloc/free callouts.\u000a\u000aWhen using cached shaders we have to relink the shader with\u000aexternal symbols when it's loaded. However the way gallivm does\u000afunction calls now hardcodes the function pointer into the shader.\u000a\u000aLLVM had a mechanism for doing this properly using global mappings,\u000athis switches the coroutine alloc/free code to use a global mapping.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5049>\u000a",
        "date" : "2020-06-11 06:05:40 +1000",
        "id" : "f511d2a553377a58b5eea6c6d1170fcc4972237a",
        "msg" : "gallivm: rework coroutine malloc/free callouts.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_coro.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_state_cs.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_coro.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_init.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/draw/draw_llvm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/gallivm/lp_bld_init.c",
          "src/gallium/auxiliary/gallivm/lp_bld_printf.c",
          "src/gallium/auxiliary/gallivm/lp_bld_init.h"
        ],
        "commitId" : "333ee94285ac453b9d75ce93b01bc26e48bf96d7",
        "timestamp" : 1591819540000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "gallivm: rework debug printf hook to use global mapping.\u000a\u000aCached shaders require relinking, so hardcoding the pointer\u000acan't work. This switches out the printf code to use new\u000aproper API.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5049>\u000a",
        "date" : "2020-06-11 06:05:40 +1000",
        "id" : "333ee94285ac453b9d75ce93b01bc26e48bf96d7",
        "msg" : "gallivm: rework debug printf hook to use global mapping.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_init.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_init.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_printf.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/llvmpipe/lp_state_setup.c",
          "src/gallium/drivers/llvmpipe/lp_test_blend.c",
          "src/gallium/auxiliary/gallivm/lp_bld_misc.h",
          "src/gallium/drivers/llvmpipe/lp_test_conv.c",
          "src/gallium/drivers/swr/swr_shader.cpp",
          "src/gallium/auxiliary/gallivm/lp_bld_misc.cpp",
          "src/gallium/drivers/llvmpipe/lp_test_printf.c",
          "src/gallium/drivers/llvmpipe/lp_test_arit.c",
          "src/gallium/auxiliary/gallivm/lp_bld_init.h",
          "src/gallium/drivers/llvmpipe/lp_state_fs.c",
          "src/gallium/drivers/llvmpipe/lp_state_cs.c",
          "src/gallium/auxiliary/gallivm/lp_bld_init.c",
          "src/gallium/drivers/llvmpipe/lp_test_format.c",
          "src/gallium/auxiliary/draw/draw_llvm.c"
        ],
        "commitId" : "7b7c02d161df2f09fa06b8b0b42caf869a326dc9",
        "timestamp" : 1591819540000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "gallivm: add support for a cache object\u000a\u000aThis plumbs the cache object into the gallivm API, nothing uses\u000ait yet.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5049>\u000a",
        "date" : "2020-06-11 06:05:40 +1000",
        "id" : "7b7c02d161df2f09fa06b8b0b42caf869a326dc9",
        "msg" : "gallivm: add support for a cache object",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_test_arit.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_misc.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_init.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/swr/swr_shader.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_misc.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_test_printf.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_state_cs.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_test_blend.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_state_setup.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_test_format.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/draw/draw_llvm.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_state_fs.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_test_conv.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_init.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/gallivm/lp_bld_init.c"
        ],
        "commitId" : "b15ecb1717f695cccbce3f2faece665fdb1074a1",
        "timestamp" : 1591819540000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "gallivm: skip operations if we have a cached object.\u000a\u000aIf the object is loaded from the cache, a bunch of gallivm/llvm\u000ainteractions can be skipped.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5049>\u000a",
        "date" : "2020-06-11 06:05:40 +1000",
        "id" : "b15ecb1717f695cccbce3f2faece665fdb1074a1",
        "msg" : "gallivm: skip operations if we have a cached object.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_init.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/gallivm/lp_bld_init.c",
          "src/gallium/auxiliary/gallivm/lp_bld_misc.cpp",
          "src/gallium/auxiliary/gallivm/lp_bld_misc.h"
        ],
        "commitId" : "4962d3e107333a3de8efbed49f32a4ccb2861eec",
        "timestamp" : 1591819540000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "gallivm: add cache interface to mcjit\u000a\u000aMCJIT uses an ObjectCache object to implement the cache,\u000athis creates and instances of it and adds it to the MCJIT\u000ainstances, it stores the cached object for later use by\u000athe outer layers.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5049>\u000a",
        "date" : "2020-06-11 06:05:40 +1000",
        "id" : "4962d3e107333a3de8efbed49f32a4ccb2861eec",
        "msg" : "gallivm: add cache interface to mcjit",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_misc.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_misc.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_init.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/llvmpipe/lp_debug.h",
          "src/gallium/drivers/llvmpipe/lp_screen.h",
          ".gitlab-ci/piglit/quick_gl.txt",
          ".gitlab-ci/piglit/quick_shader.txt",
          "src/gallium/drivers/llvmpipe/lp_screen.c"
        ],
        "commitId" : "6c0c61cb48e87d9b0fc545cf30016d3947a47b6a",
        "timestamp" : 1591819540000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "llvmpipe: add infrastructure for disk cache support\u000a\u000aThis hooks up the gallium API and adds the APIs needed\u000afor shader stages to search and add things to the cache.\u000a\u000aIt also adds cache stats debug printing.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5049>\u000a",
        "date" : "2020-06-11 06:05:40 +1000",
        "id" : "6c0c61cb48e87d9b0fc545cf30016d3947a47b6a",
        "msg" : "llvmpipe: add infrastructure for disk cache support",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/piglit/quick_shader.txt"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_debug.h"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/piglit/quick_gl.txt"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_screen.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_screen.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/gallivm/lp_bld_format_aos.c"
        ],
        "commitId" : "1b2e345110ef4f3e56934c0444e37ec9ebdc4bdd",
        "timestamp" : 1591819540000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "gallivm: don't cache shaders that use fetch functions.\u000a\u000aThis needs to be reworked, but it's a bit messy as we have to store\u000aall the fetch pointers to be added as globals later once gallivm\u000ahas been initialised further. For now just refuse to cache shaders\u000athat hit these paths (mainly ETC1 and BPTC).\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5049>\u000a",
        "date" : "2020-06-11 06:05:40 +1000",
        "id" : "1b2e345110ef4f3e56934c0444e37ec9ebdc4bdd",
        "msg" : "gallivm: don't cache shaders that use fetch functions.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_format_aos.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/llvmpipe/lp_state_fs.c"
        ],
        "commitId" : "f0d91c9af3b054a94f45fbdc27265aac213c0db4",
        "timestamp" : 1591819540000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "llvmpipe/fs: add caching support\u000a\u000aSerialize and check if the object is in the cache, it there is\u000aa cached object skip compilation code once we've constructed\u000athe function interface.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5049>\u000a",
        "date" : "2020-06-11 06:05:40 +1000",
        "id" : "f0d91c9af3b054a94f45fbdc27265aac213c0db4",
        "msg" : "llvmpipe/fs: add caching support",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_state_fs.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/llvmpipe/lp_state_cs.c"
        ],
        "commitId" : "c2864081e1436634988fc647e0c58c6272282544",
        "timestamp" : 1591819540000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "llvmpipe/cs: add shader caching\u000a\u000aAs for fragment shader, skip compilation step if we have the shaders\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5049>\u000a",
        "date" : "2020-06-11 06:05:40 +1000",
        "id" : "c2864081e1436634988fc647e0c58c6272282544",
        "msg" : "llvmpipe/cs: add shader caching",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_state_cs.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/draw/draw_private.h",
          "src/gallium/auxiliary/draw/draw_context.h",
          "src/gallium/auxiliary/draw/draw_context.c"
        ],
        "commitId" : "e07e5137b00989c3f2ebd1caee004c6e0cdde25c",
        "timestamp" : 1591819541000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "draw: add disk cache callbacks for draw shaders\u000a\u000aThis provides a set of hooks from the driver that draw can\u000ause to access the disk cache for the draw shaders.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5049>\u000a",
        "date" : "2020-06-11 06:05:41 +1000",
        "id" : "e07e5137b00989c3f2ebd1caee004c6e0cdde25c",
        "msg" : "draw: add disk cache callbacks for draw shaders",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/draw/draw_context.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/draw/draw_context.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/draw/draw_private.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/llvmpipe/lp_context.c"
        ],
        "commitId" : "db82faff71249f6c732b6dc09ad4800f33f25ae9",
        "timestamp" : 1591819541000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "llvmpipe: hook draw disk cache up\u000a\u000aConnect the draw callbacks into the llvmpipe code.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5049>\u000a",
        "date" : "2020-06-11 06:05:41 +1000",
        "id" : "db82faff71249f6c732b6dc09ad4800f33f25ae9",
        "msg" : "llvmpipe: hook draw disk cache up",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_context.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/draw/draw_llvm.c"
        ],
        "commitId" : "978285f69a4ac9a17afbcdac5f36eebab4f14269",
        "timestamp" : 1591819541000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "draw: add disk caching for draw shaders\u000a\u000aThis adds the cache search/insert and compile skipping for cached\u000aobjects to the VS/GS/TES/TCS stages in draw.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5049>\u000a",
        "date" : "2020-06-11 06:05:41 +1000",
        "id" : "978285f69a4ac9a17afbcdac5f36eebab4f14269",
        "msg" : "draw: add disk caching for draw shaders",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/draw/draw_llvm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/hud/hud_context.c"
        ],
        "commitId" : "67ad75a282d11f4c284e30ddc8848550f02a6948",
        "timestamp" : 1591828028000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gallium/hud: do not specify potentially invalid depth-range\u000a\u000aSetting the depth-scale to 1 while leaving the depth-translation at 0\u000ameans our near-plane is at -1 in OpenGL semantics, which is\u000aout-of-range on some drivers. In particular, Zink has this limitation.\u000a\u000aBut since we'll only pass a zero z in here anyway, we might as well\u000amultiply it by zero, and get the same result. This avoids the problem.\u000a\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5408>\u000a",
        "date" : "2020-06-10 22:27:08 +0000",
        "id" : "67ad75a282d11f4c284e30ddc8848550f02a6948",
        "msg" : "gallium/hud: do not specify potentially invalid depth-range",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/hud/hud_context.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir.h",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_target.h"
        ],
        "commitId" : "b80aff88fed60679d2b0ac7fcea29d6cd3ad95ce",
        "timestamp" : 1591829561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir: bump max encoding size of instructions\u000a\u000aSM70 SASS is encoded into 16 bytes.\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:41 +0000",
        "id" : "b80aff88fed60679d2b0ac7fcea29d6cd3ad95ce",
        "msg" : "nvir: bump max encoding size of instructions",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_target.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp",
          "src/gallium/drivers/nouveau/codegen/nv50_ir.h"
        ],
        "commitId" : "4b9b7e4dd33b06f696534327a3878de89659f2a6",
        "timestamp" : 1591829561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir: introduce OP_LOP3_LUT\u000a\u000aWill be required to support SM70, but is also available on earlier GPUs.\u000a\u000av2:\u000a- add convenience macro suggested by Karol\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:41 +0000",
        "id" : "4b9b7e4dd33b06f696534327a3878de89659f2a6",
        "msg" : "nvir: introduce OP_LOP3_LUT",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir.h",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp"
        ],
        "commitId" : "ddedfcdf2116396f7630a4604667f946be64c588",
        "timestamp" : 1591829561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir: introduce OP_WARPSYNC\u000a\u000aWill be required to support SM70.\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:41 +0000",
        "id" : "ddedfcdf2116396f7630a4604667f946be64c588",
        "msg" : "nvir: introduce OP_WARPSYNC",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.h",
          "src/gallium/drivers/nouveau/codegen/nv50_ir.h"
        ],
        "commitId" : "60b28f7a5031324469a751cfbf9567204c4fc313",
        "timestamp" : 1591829561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir: introduce OP_BREV with lowering to EXTBF_REV for current GPUs\u000a\u000aSM70 has this instruction, but no BFE.\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:41 +0000",
        "id" : "60b28f7a5031324469a751cfbf9567204c4fc313",
        "msg" : "nvir: introduce OP_BREV with lowering to EXTBF_REV for current GPUs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir.h",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp"
        ],
        "commitId" : "e1e4d1d373aa3090ed3cd186fe3158cee38d1e31",
        "timestamp" : 1591829561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir: introduce OP_SHF\u000a\u000aWe already use a hack from NVC0LegalizeSSA::handleShift() on GK110 and\u000anewer which encodes SHF into the existing SHL/SHR opcodes, but there's\u000aa couple of problems with it:\u000a\u000a- LO/HI are swapped in one of the directions, which is very confusing.\u000a- The initial SM70 code will emit this from NIR->NVIR, and using the\u000a  existing encodings will confuse the optimisation passes.\u000a\u000aAs I want to limit the impact on other GPUs from the initial bring-up\u000aof Volta/Turing, let's add an explicit representation of SHF in the IR.\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:41 +0000",
        "id" : "e1e4d1d373aa3090ed3cd186fe3158cee38d1e31",
        "msg" : "nvir: introduce OP_SHF",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp",
          "src/gallium/drivers/nouveau/codegen/nv50_ir.h"
        ],
        "commitId" : "6fd41da1ef1ed39847ac15b4e582420756d1a5f8",
        "timestamp" : 1591829561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir: introduce OP_BMSK\u000a\u000aThis replaces the existing implementation without adding lowering for\u000aearlier GPUs.  The reason for this is because the existing code isn't\u000aat all correct, and it also can't be hit anyway.\u000a\u000aWill be required to support SM70 lowering passes.\u000a\u000av2:\u000a- fixup source selection\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:41 +0000",
        "id" : "6fd41da1ef1ed39847ac15b4e582420756d1a5f8",
        "msg" : "nvir: introduce OP_BMSK",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp",
          "src/gallium/drivers/nouveau/codegen/nv50_ir.h"
        ],
        "commitId" : "5c3040e93a46fc00655e7f74b004f9f38d2f6471",
        "timestamp" : 1591829561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir: introduce OP_SGXT\u000a\u000aRequired for SM70 EXTBF lowering.\u000a\u000av2:\u000a- added constant folding\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:41 +0000",
        "id" : "5c3040e93a46fc00655e7f74b004f9f38d2f6471",
        "msg" : "nvir: introduce OP_SGXT",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp",
          "src/gallium/drivers/nouveau/codegen/nv50_ir.h",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp"
        ],
        "commitId" : "a831967c72c57abca347396403fa59d232845282",
        "timestamp" : 1591829561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir: introduce OP_FINAL\u000a\u000aRequired to support SM70 GS.\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:41 +0000",
        "id" : "a831967c72c57abca347396403fa59d232845282",
        "msg" : "nvir: introduce OP_FINAL",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp"
        ],
        "commitId" : "7dbb7572e2b5b96a9cc7767c7cbf550180ec78cd",
        "timestamp" : 1591829561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir: add constant folding for OP_PERMT\u000a\u000aImportant for SM70 INSBF/EXTBF lowering, as these can can often be\u000aeliminated completely.\u000a\u000av2:\u000a- skip CF when subOp is set\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:41 +0000",
        "id" : "7dbb7572e2b5b96a9cc7767c7cbf550180ec78cd",
        "msg" : "nvir: add constant folding for OP_PERMT",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp"
        ],
        "commitId" : "a2420c2280f32d3c36b39522d1d3555fe5627d23",
        "timestamp" : 1591829561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir: run replaceZero() before replaceCvt()\u000a\u000areplaceCvt() will miss some cases otherwise.\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:41 +0000",
        "id" : "a2420c2280f32d3c36b39522d1d3555fe5627d23",
        "msg" : "nvir: run replaceZero() before replaceCvt()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
        ],
        "commitId" : "ce7754e31b558bc8c8e5f0dd09c2e1649bb464f5",
        "timestamp" : 1591829561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir/nir: use component helpers instead of insn->num_components\u000a\u000aWe have nir_intrinsic_dest_components and nir_intrinsic_src_components\u000awhich handle all the corner cases.\u000a\u000aFixes a bunch of regressions like front_face stuff.\u000a\u000aSigned-off-by: Karol Herbst <kherbst@redhat.com>\u000aReviewed-by: Ben Skeggs <bskeggs@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:41 +0000",
        "id" : "ce7754e31b558bc8c8e5f0dd09c2e1649bb464f5",
        "msg" : "nvir/nir: use component helpers instead of insn->num_components",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
        ],
        "commitId" : "789fa7e378c003871e660076569713324abd4b4a",
        "timestamp" : 1591829561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir/nir: fix fragment program output when using MRT\u000a\u000av2:\u000a- use BITFIELD64_BIT()\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:41 +0000",
        "id" : "789fa7e378c003871e660076569713324abd4b4a",
        "msg" : "nvir/nir: fix fragment program output when using MRT",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp",
          "src/gallium/drivers/nouveau/nvc0/nvc0_screen.c",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h"
        ],
        "commitId" : "fa0a241b33552eca907e3c34f010ff67ffd247cd",
        "timestamp" : 1591829561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir/nir: move nir options to codegen\u000a\u000aThese seem to make more sense living with the compiler.\u000a\u000av2:\u000a- use a shared function to generate the per-chipset structs\u000a- remove nir.h include from header, not needed\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:41 +0000",
        "id" : "fa0a241b33552eca907e3c34f010ff67ffd247cd",
        "msg" : "nvir/nir: move nir options to codegen",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nvc0/nvc0_screen.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
        ],
        "commitId" : "2ad6f1b7bb85798b0a0647b27c6b17a575d82fa3",
        "timestamp" : 1591829561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir/nir: flesh out options\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:41 +0000",
        "id" : "2ad6f1b7bb85798b0a0647b27c6b17a575d82fa3",
        "msg" : "nvir/nir: flesh out options",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
        ],
        "commitId" : "b80033abc6fd29a6873a56d88c8dd1d225ba8b07",
        "timestamp" : 1591829561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir/nir: turn on lower_rotate\u000a\u000aThis isn't implemented, and won't be for GPUs that don't support SHF.\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:41 +0000",
        "id" : "b80033abc6fd29a6873a56d88c8dd1d225ba8b07",
        "msg" : "nvir/nir: turn on lower_rotate",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
        ],
        "commitId" : "da390389d094d82e405003fdacaf9ee9cc8e74fe",
        "timestamp" : 1591829561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir/nir: implement nir_op_extract_u8\u000a\u000av2:\u000a- use getSSA() instead of getScratch()\u000av3:\u000a- fix whitespace\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:41 +0000",
        "id" : "da390389d094d82e405003fdacaf9ee9cc8e74fe",
        "msg" : "nvir/nir: implement nir_op_extract_u8",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
        ],
        "commitId" : "37bef78c791e099ebda34f20f2088f77bd60ac1c",
        "timestamp" : 1591829561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir/nir: implement nir_op_extract_i8\u000a\u000av2:\u000a- use getSSA() instead of getScratch()\u000av3:\u000a- fix whitespace\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:41 +0000",
        "id" : "37bef78c791e099ebda34f20f2088f77bd60ac1c",
        "msg" : "nvir/nir: implement nir_op_extract_i8",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
        ],
        "commitId" : "bfdef484f54361e53c343fb8aee2d61a7f9cf025",
        "timestamp" : 1591829561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir/nir: implement nir_op_extract_u16\u000a\u000av2:\u000a- use getSSA() instead of getScratch()\u000av3:\u000a- fix whitespace\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:41 +0000",
        "id" : "bfdef484f54361e53c343fb8aee2d61a7f9cf025",
        "msg" : "nvir/nir: implement nir_op_extract_u16",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
        ],
        "commitId" : "4af791c3bd5636f8510b4f77c6d4b8182cf3501a",
        "timestamp" : 1591829561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir/nir: implement nir_op_extract_i16\u000a\u000av2:\u000a- use getSSA() instead of getScratch()\u000av3:\u000a- fix whitespace\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:41 +0000",
        "id" : "4af791c3bd5636f8510b4f77c6d4b8182cf3501a",
        "msg" : "nvir/nir: implement nir_op_extract_i16",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
        ],
        "commitId" : "23d56c842dee85b96ffaac78a751256354a46b46",
        "timestamp" : 1591829561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir/nir: implement nir_op_urol\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:41 +0000",
        "id" : "23d56c842dee85b96ffaac78a751256354a46b46",
        "msg" : "nvir/nir: implement nir_op_urol",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
        ],
        "commitId" : "126954aade982ab79fde07de35c9911737eb0d04",
        "timestamp" : 1591829561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir/nir: implement nir_op_uror\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:41 +0000",
        "id" : "126954aade982ab79fde07de35c9911737eb0d04",
        "msg" : "nvir/nir: implement nir_op_uror",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
        ],
        "commitId" : "59b44f90aa4db9425ed05d415c61ef63ced66726",
        "timestamp" : 1591829561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir/nir: nir expects the shift amount to wrap, rather than clamp\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:41 +0000",
        "id" : "59b44f90aa4db9425ed05d415c61ef63ced66726",
        "msg" : "nvir/nir: nir expects the shift amount to wrap, rather than clamp",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
        ],
        "commitId" : "9670c087a7a0c6927f847c2609852dceb2583360",
        "timestamp" : 1591829561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir/nir: use nir_lower_idiv\u000a\u000aNIR provides a common implementation of this so we don't need to use a\u000ahand-written built-in library.\u000a\u000av2:\u000a- use idiv_precise instead\u000a\u000aEspecially important on SM70 where we don't have an assembler.\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:41 +0000",
        "id" : "9670c087a7a0c6927f847c2609852dceb2583360",
        "msg" : "nvir/nir: use nir_lower_idiv",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp"
        ],
        "commitId" : "4f7798be9fea0e4a2569ea3f9d7f5ba59e024fd6",
        "timestamp" : 1591829561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir/gm107: implement OP_PERMT\u000a\u000aPFETCH lowering will be changed to use this as it's more SM70-friendly,\u000aand this will also allow us to implement extract_byte/word opcodes.\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:41 +0000",
        "id" : "4f7798be9fea0e4a2569ea3f9d7f5ba59e024fd6",
        "msg" : "nvir/gm107: implement OP_PERMT",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gm107.cpp"
        ],
        "commitId" : "e0379e454933995378d6ad997af3f09840072ea6",
        "timestamp" : 1591829561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir/gm107: replace SHR+AND+AND with PRMT+PRMT in PFETCH lowering\u000a\u000aThis is more SM70-friendly.\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:41 +0000",
        "id" : "e0379e454933995378d6ad997af3f09840072ea6",
        "msg" : "nvir/gm107: replace SHR+AND+AND with PRMT+PRMT in PFETCH lowering",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gm107.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_sched_gm107.h"
        ],
        "commitId" : "5f8ddbd0698c71e2eb03363d3033cafdcb2a0563",
        "timestamp" : 1591829562000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir/gm107: separate out header for sched data calculator\u000a\u000aSM70 code emitter will want to reuse this.\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:42 +0000",
        "id" : "5f8ddbd0698c71e2eb03363d3033cafdcb2a0563",
        "msg" : "nvir/gm107: separate out header for sched data calculator",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp"
          },
          {
            "editType" : "add",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_sched_gm107.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
        ],
        "commitId" : "f29e6a9e7e9827e7966d4b8e65c990a2a0842655",
        "timestamp" : 1591829562000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir/nir/gm107: split nir shader compiler options from gf100\u000a\u000aWe can enable some more things here vs earlier GPUs.\u000a\u000av2:\u000a- make use of the shared function to generate compiler options\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:42 +0000",
        "id" : "f29e6a9e7e9827e7966d4b8e65c990a2a0842655",
        "msg" : "nvir/nir/gm107: split nir shader compiler options from gf100",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
        ],
        "commitId" : "d58290270a2829e397b5a84f75845361961812af",
        "timestamp" : 1591829562000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir/nir/gm107: turn on nir_lower_extract64\u000a\u000aAbout to disable lowering for extract_byte/word in favour of a better\u000alocal implementation, but still need lowering for 64-bit versions.\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:42 +0000",
        "id" : "d58290270a2829e397b5a84f75845361961812af",
        "msg" : "nvir/nir/gm107: turn on nir_lower_extract64",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
        ],
        "commitId" : "57259fa802bfaa6e9d166b9d3958adfda65ea417",
        "timestamp" : 1591829562000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir/nir/gm107: switch off lower_extract_byte\u000a\u000aWe can use PRMT here.\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:42 +0000",
        "id" : "57259fa802bfaa6e9d166b9d3958adfda65ea417",
        "msg" : "nvir/nir/gm107: switch off lower_extract_byte",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
        ],
        "commitId" : "cacf2961091b92b281b3fb9a98309fded10c1f33",
        "timestamp" : 1591829562000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir/nir/gm107: switch off lower_extract_word\u000a\u000aWe can use PRMT here.\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:42 +0000",
        "id" : "cacf2961091b92b281b3fb9a98309fded10c1f33",
        "msg" : "nvir/nir/gm107: switch off lower_extract_word",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_target_gv100.cpp",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gv100.cpp",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gv100.h",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_target_gv100.h",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gm107.h",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gv100.h",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gv100.cpp",
          "src/gallium/drivers/nouveau/meson.build",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.cpp"
        ],
        "commitId" : "78103abe8784e788c7d04b807bc47527b504121e",
        "timestamp" : 1591829562000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir/gv100: initial support\u000a\u000av2:\u000a- add TargetGV100::isBarrierRequired() for OP_BREV\u000a- use NV50_IR_SUBOP_LOP3_LUT() convenience macro where it makes sense\u000a- separated out nir_lower_idiv into its own commit\u000a- make use of the shared function to generate compiler options\u000a- disable lower_fpow, nir's lowering is broken\u000av3:\u000a- use replaceCvt() instead of custom NEG/ABS/SAT lowering\u000av4:\u000a- remove WAR from peephole, not needed now we're using replaceCvt()\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aAcked-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:42 +0000",
        "id" : "78103abe8784e788c7d04b807bc47527b504121e",
        "msg" : "nvir/gv100: initial support",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gv100.cpp"
          },
          {
            "editType" : "add",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_target_gv100.h"
          },
          {
            "editType" : "add",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gv100.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/meson.build"
          },
          {
            "editType" : "add",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_target_gv100.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gm107.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.cpp"
          },
          {
            "editType" : "add",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gv100.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp"
          },
          {
            "editType" : "add",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gv100.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp"
        ],
        "commitId" : "7458e21e2b9ba4395bf16a1b03e04380438424a5",
        "timestamp" : 1591829562000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvir/gv100: enable support for tu1xx\u000a\u000aSM75 has a bunch more stuff, but is otherwise backwards-compatible\u000awith SM70 SASS.\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:42 +0000",
        "id" : "7458e21e2b9ba4395bf16a1b03e04380438424a5",
        "msg" : "nvir/gv100: enable support for tu1xx",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/nvc0/qmd.h",
          "src/gallium/drivers/nouveau/Makefile.sources",
          "src/gallium/drivers/nouveau/nvc0/nve4_compute.h",
          "src/gallium/drivers/nouveau/nvc0/qmda0c0.c",
          "src/gallium/drivers/nouveau/nvc0/drf.h",
          "src/gallium/drivers/nouveau/meson.build",
          "src/gallium/drivers/nouveau/nvc0/cla0c0qmd.h",
          "src/gallium/drivers/nouveau/nvc0/nve4_compute.c"
        ],
        "commitId" : "443d369bd5fbb579c40e036dc52757919e0fb253",
        "timestamp" : 1591829562000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvc0: use NVIDIA headers for GK104->GM2xx compute QMD\u000a\u000av2:\u000a- add header debug_printf(), and indent the output\u000av3:\u000a- rename one of the helper macros\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:42 +0000",
        "id" : "443d369bd5fbb579c40e036dc52757919e0fb253",
        "msg" : "nvc0: use NVIDIA headers for GK104->GM2xx compute QMD",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/meson.build"
          },
          {
            "editType" : "add",
            "file" : "src/gallium/drivers/nouveau/nvc0/qmd.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/Makefile.sources"
          },
          {
            "editType" : "add",
            "file" : "src/gallium/drivers/nouveau/nvc0/cla0c0qmd.h"
          },
          {
            "editType" : "add",
            "file" : "src/gallium/drivers/nouveau/nvc0/qmda0c0.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nvc0/nve4_compute.h"
          },
          {
            "editType" : "add",
            "file" : "src/gallium/drivers/nouveau/nvc0/drf.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nvc0/nve4_compute.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/nvc0/qmd.h",
          "src/gallium/drivers/nouveau/Makefile.sources",
          "src/gallium/drivers/nouveau/nvc0/nve4_compute.h",
          "src/gallium/drivers/nouveau/nvc0/clc0c0qmd.h",
          "src/gallium/drivers/nouveau/meson.build",
          "src/gallium/drivers/nouveau/nvc0/nve4_compute.c",
          "src/gallium/drivers/nouveau/nvc0/qmdc0c0.c"
        ],
        "commitId" : "550f1c6d33250d33a50e86f03fa4024db33d4f8a",
        "timestamp" : 1591829562000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvc0: use NVIDIA headers for GP100- compute QMD\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:42 +0000",
        "id" : "550f1c6d33250d33a50e86f03fa4024db33d4f8a",
        "msg" : "nvc0: use NVIDIA headers for GP100- compute QMD",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nvc0/nve4_compute.c"
          },
          {
            "editType" : "add",
            "file" : "src/gallium/drivers/nouveau/nvc0/clc0c0qmd.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nvc0/qmd.h"
          },
          {
            "editType" : "add",
            "file" : "src/gallium/drivers/nouveau/nvc0/qmdc0c0.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/meson.build"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/Makefile.sources"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nvc0/nve4_compute.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/nvc0/nvc0_program.c",
          "src/gallium/drivers/nouveau/nvc0/nvc0_shader_state.c",
          "src/gallium/drivers/nouveau/nvc0/nvc0_program.h"
        ],
        "commitId" : "4f3fbfb82e6559fbf44c5384f8639e73ec6dd82b",
        "timestamp" : 1591829562000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvc0: move setting of entrypoint for a shader stage to a function\u000a\u000aGV100 requires something different, cleaner to move this to a single place.\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:42 +0000",
        "id" : "4f3fbfb82e6559fbf44c5384f8639e73ec6dd82b",
        "msg" : "nvc0: move setting of entrypoint for a shader stage to a function",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nvc0/nvc0_program.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nvc0/nvc0_program.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nvc0/nvc0_shader_state.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/nvc0/nvc0_surface.c"
        ],
        "commitId" : "839aeffb49ef989d2eab3a62e04f1cb8b907d7d7",
        "timestamp" : 1591829562000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvc0: remove hardcoded blitter vertprog\u000a\u000aI don't really feel like writing SM70 SASS by hand...\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:42 +0000",
        "id" : "839aeffb49ef989d2eab3a62e04f1cb8b907d7d7",
        "msg" : "nvc0: remove hardcoded blitter vertprog",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nvc0/nvc0_surface.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/nvc0/nvc0_shader_state.c",
          "src/gallium/drivers/nouveau/nouveau_screen.c",
          "src/gallium/drivers/nouveau/nvc0/qmd.h",
          "src/gallium/drivers/nouveau/nvc0/qmdc3c0.c",
          "src/gallium/drivers/nouveau/nv_object.xml.h",
          "src/gallium/drivers/nouveau/nvc0/nvc0_screen.c",
          "src/gallium/drivers/nouveau/Makefile.sources",
          "src/gallium/drivers/nouveau/nvc0/clc3c0qmd.h",
          "src/gallium/drivers/nouveau/nvc0/nvc0_program.c",
          "src/gallium/drivers/nouveau/nvc0/nvc0_3d.xml.h",
          "src/gallium/drivers/nouveau/meson.build",
          "src/gallium/winsys/nouveau/drm/nouveau_drm_winsys.c",
          "src/gallium/drivers/nouveau/nvc0/nve4_compute.c"
        ],
        "commitId" : "268dc60d3a091bc563e319c38e74cc10e544aa8a",
        "timestamp" : 1591829562000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvc0: initial support for gv100\u000a\u000av2:\u000a- remove unnecessary MAX2()\u000a- add proper method definitions\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aAcked-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:42 +0000",
        "id" : "268dc60d3a091bc563e319c38e74cc10e544aa8a",
        "msg" : "nvc0: initial support for gv100",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nvc0/nvc0_program.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nvc0/nvc0_3d.xml.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nvc0/nvc0_shader_state.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/meson.build"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nouveau_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nvc0/nvc0_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/winsys/nouveau/drm/nouveau_drm_winsys.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nvc0/nve4_compute.c"
          },
          {
            "editType" : "add",
            "file" : "src/gallium/drivers/nouveau/nvc0/clc3c0qmd.h"
          },
          {
            "editType" : "add",
            "file" : "src/gallium/drivers/nouveau/nvc0/qmdc3c0.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nv_object.xml.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nvc0/qmd.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/Makefile.sources"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/nv_object.xml.h",
          "src/gallium/drivers/nouveau/nv50/nv50_2d.xml.h",
          "src/gallium/drivers/nouveau/nvc0/nvc0_screen.c",
          "src/gallium/drivers/nouveau/nvc0/nvc0_program.h",
          "src/gallium/drivers/nouveau/nvc0/mme/comc597.mme.h",
          "src/gallium/drivers/nouveau/nvc0/nvc0_program.c",
          "src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c",
          "src/gallium/drivers/nouveau/nvc0/nvc0_vbo_translate.c",
          "src/gallium/drivers/nouveau/nvc0/nvc0_surface.c",
          "src/gallium/drivers/nouveau/nvc0/nvc0_3d.xml.h",
          "src/gallium/drivers/nouveau/nvc0/nvc0_miptree.c",
          "src/gallium/winsys/nouveau/drm/nouveau_drm_winsys.c",
          "src/gallium/drivers/nouveau/nvc0/nve4_compute.c"
        ],
        "commitId" : "af3c2f3cfd81186b0041e5297db5225fc788b04e",
        "timestamp" : 1591829562000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvc0: initial support for tu1xx\u000a\u000av2:\u000a- add proper method definitions\u000a\u000aSigned-off-by: Ben Skeggs <bskeggs@redhat.com>\u000aAcked-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5377>\u000a",
        "date" : "2020-06-10 22:52:42 +0000",
        "id" : "af3c2f3cfd81186b0041e5297db5225fc788b04e",
        "msg" : "nvc0: initial support for tu1xx",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/gallium/drivers/nouveau/nvc0/mme/comc597.mme.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nvc0/nvc0_miptree.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nvc0/nvc0_surface.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nv_object.xml.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nv50/nv50_2d.xml.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nvc0/nve4_compute.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nvc0/nvc0_vbo_translate.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nvc0/nvc0_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/winsys/nouveau/drm/nouveau_drm_winsys.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nvc0/nvc0_3d.xml.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nvc0/nvc0_program.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nvc0/nvc0_program.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a6xx/fd6_rasterizer.c",
          ".gitlab-ci/deqp-freedreno-a630-fails.txt"
        ],
        "commitId" : "d5e993af47f3dc1f9dfec07547dd7ef614bd51dd",
        "timestamp" : 1591832252000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/a6xx: Fix clip_halfz support.\u000a\u000aSame bit as on other gens, apparently it just got missed on this one.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5419>\u000a",
        "date" : "2020-06-10 23:37:32 +0000",
        "id" : "d5e993af47f3dc1f9dfec07547dd7ef614bd51dd",
        "msg" : "freedreno/a6xx: Fix clip_halfz support.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_rasterizer.c"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-freedreno-a630-fails.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/deqp-freedreno-a630-fails.txt"
        ],
        "commitId" : "cc13ffffba42e8f8945666d1ab62337165c6d61e",
        "timestamp" : 1591832252000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci: Leave a note as to what might be going on with a test.\u000a\u000adEQP-GLES2.functional.clipping.triangle_vertex.clip_three.clip_neg_x_neg_z_and_pos_x_pos_z_and_neg_x_neg_y_pos_z\u000afails pretty strangely (given that we're passing everything else) and\u000athere's an old VK-GL-CTS bug open about this test, and it's suspicious\u000athat all the ARM drivers seem to have trouble with it.  I tried dropping\u000ato -O0 on guilding that file in the CTS and it didn't help, though.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5419>\u000a",
        "date" : "2020-06-10 23:37:32 +0000",
        "id" : "cc13ffffba42e8f8945666d1ab62337165c6d61e",
        "msg" : "ci: Leave a note as to what might be going on with a test.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-freedreno-a630-fails.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/gallivm/lp_bld_nir_soa.c",
          "src/gallium/auxiliary/draw/draw_llvm.c"
        ],
        "commitId" : "092f6226ea677812f0292cc96d0424067fa0c94e",
        "timestamp" : 1591850457000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "draw/gs: fix emitting inactive primitives crash\u000a\u000aFixes dEQP-GLES31.functional.geometry_shading.emit.line_strip_emit_1_end_1\u000a\u000aThis test only emits 1 primitive, but the stores don't respect\u000athe current mask, which might only have one lane active, for that single\u000aprimitive. Also fix the final emit path to use the emitted_mask\u000arather than the current execution mask.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5379>\u000a",
        "date" : "2020-06-11 14:40:57 +1000",
        "id" : "092f6226ea677812f0292cc96d0424067fa0c94e",
        "msg" : "draw/gs: fix emitting inactive primitives crash",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_nir_soa.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/draw/draw_llvm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/draw/draw_gs.c"
        ],
        "commitId" : "069aee7cc543530b901d7afdb5822f722d9375d6",
        "timestamp" : 1591850462000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "draw/gs: add more info to debugging.\u000a\u000aadds invocations and vertex streams to default off debug,\u000afixes compile as well due to missing ,\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5379>\u000a",
        "date" : "2020-06-11 14:41:02 +1000",
        "id" : "069aee7cc543530b901d7afdb5822f722d9375d6",
        "msg" : "draw/gs: add more info to debugging.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/draw/draw_gs.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/gallivm/lp_bld_nir.c",
          ".gitlab-ci/deqp-virgl-fails.txt"
        ],
        "commitId" : "f6ce962f00fb31b28f455d19ce4d8192ecaeb694",
        "timestamp" : 1591850465000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "gallivm/nir: add group barrier support\u000a\u000aFixes crash in\u000adEQP-GLES31.functional.synchronization.inter_invocation.image_write_read\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5379>\u000a",
        "date" : "2020-06-11 14:41:05 +1000",
        "id" : "f6ce962f00fb31b28f455d19ce4d8192ecaeb694",
        "msg" : "gallivm/nir: add group barrier support",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-virgl-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_nir.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/llvmpipe/lp_screen.c"
        ],
        "commitId" : "a2c16ecb2ee7f00dff17dcf658935f5b3cb03626",
        "timestamp" : 1591850469000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "llvmpipe: fix subpixel bits reporting.\u000a\u000aThis fixes some vulkan tests later.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5379>\u000a",
        "date" : "2020-06-11 14:41:09 +1000",
        "id" : "a2c16ecb2ee7f00dff17dcf658935f5b3cb03626",
        "msg" : "llvmpipe: fix subpixel bits reporting.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_screen.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/deqp-virgl-fails.txt",
          "src/gallium/auxiliary/gallivm/lp_bld_format_soa.c"
        ],
        "commitId" : "45606ee80497be34f080e784831504c8642416a8",
        "timestamp" : 1591850474000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "gallivm/format: convert unsigned values to float properly.\u000a\u000aThis fixes:\u000adEQP-GLES31.functional.draw_indirect.random.2\u000a\u000awhich ends up with 3x32-bit USCALED values going down this path\u000asome of which have the top bit set, and end up converted to signed\u000afloat instead of unsigned float values.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5379>\u000a",
        "date" : "2020-06-11 14:41:14 +1000",
        "id" : "45606ee80497be34f080e784831504c8642416a8",
        "msg" : "gallivm/format: convert unsigned values to float properly.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-virgl-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_format_soa.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/gallivm/lp_bld_conv.c",
          ".gitlab-ci/deqp-virgl-fails.txt",
          ".gitlab-ci/piglit/quick_gl.txt"
        ],
        "commitId" : "47c231806328b8358c3deba265f361c0d5608c6b",
        "timestamp" : 1591850479000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "gallivm/conv: enable conversion min code. (v2)\u000a\u000aI'm not sure why this code was if (0), but if (1) for it fixes\u000adEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_float_color\u000aThis test expects +inf to get mapped to 255 and -inf to 0, both values\u000awere ending up at 0.\u000a\u000av2: also enable in the SSE paths\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5379>\u000a",
        "date" : "2020-06-11 14:41:19 +1000",
        "id" : "47c231806328b8358c3deba265f361c0d5608c6b",
        "msg" : "gallivm/conv: enable conversion min code. (v2)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-virgl-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/piglit/quick_gl.txt"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_conv.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c"
        ],
        "commitId" : "30f94b3e7d37466a6da948ea58ca12ddcf6cf9d5",
        "timestamp" : 1591850483000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "gallivm/sample: fix texel type for stencil 8-bit\u000a\u000aThis has to be unsigned, so clamping works properly for border\u000acolors.\u000a\u000aFixes dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_uint_stencil\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5379>\u000a",
        "date" : "2020-06-11 14:41:23 +1000",
        "id" : "30f94b3e7d37466a6da948ea58ca12ddcf6cf9d5",
        "msg" : "gallivm/sample: fix texel type for stencil 8-bit",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/nir/nir.h"
        ],
        "commitId" : "e017ee95c113b3306708f54262d614cdf7440274",
        "timestamp" : 1591852092000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nir: Add a nir_metadata_all enum value\u000a\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5171>\u000a",
        "date" : "2020-06-11 05:08:12 +0000",
        "id" : "e017ee95c113b3306708f54262d614cdf7440274",
        "msg" : "nir: Add a nir_metadata_all enum value",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/nir/nir_metadata.c",
          "src/compiler/nir/nir.h"
        ],
        "commitId" : "b0d1f9a72ff6e1c7164dc22ff5eb3e817f245d13",
        "timestamp" : 1591852092000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nir: Add a nir_shader_preserve_all_metadata helper\u000a\u000aThere are some passes which really work on the shader level and it's\u000aeasier if we have a helper which preserves metadata on the whole shader.\u000a\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5171>\u000a",
        "date" : "2020-06-11 05:08:12 +0000",
        "id" : "b0d1f9a72ff6e1c7164dc22ff5eb3e817f245d13",
        "msg" : "nir: Add a nir_shader_preserve_all_metadata helper",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir.h"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_metadata.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/nir/nir_opt_move.c",
          "src/compiler/nir/nir_lower_double_ops.c",
          "src/compiler/nir/nir_opt_comparison_pre.c",
          "src/compiler/nir/nir_opt_dce.c",
          "src/compiler/nir/nir_opt_dead_cf.c",
          "src/compiler/nir/nir_opt_remove_phis.c",
          "src/compiler/nir/nir_search.c",
          "src/compiler/nir/nir_lower_scratch.c",
          "src/intel/compiler/brw_nir_lower_scoped_barriers.c",
          "src/compiler/nir/nir_opt_idiv_const.c",
          "src/compiler/nir/nir_opt_copy_prop_vars.c",
          "src/compiler/nir/nir_opt_if.c",
          "src/compiler/nir/nir_opt_find_array_copies.c",
          "src/compiler/nir/nir_lower_returns.c",
          "src/compiler/nir/nir_opt_trivial_continues.c",
          "src/compiler/nir/nir_lower_packing.c",
          "src/compiler/nir/nir_lower_global_vars_to_local.c",
          "src/compiler/nir/nir_lower_vec_to_movs.c",
          "src/compiler/nir/nir_lower_variable_initializers.c",
          "src/compiler/nir/nir_opt_constant_folding.c",
          "src/compiler/nir/nir_inline_functions.c",
          "src/compiler/nir/nir_opt_rematerialize_compares.c",
          "src/compiler/nir/nir_lower_load_const_to_scalar.c",
          "src/compiler/nir/nir_deref.c",
          "src/compiler/nir/nir_opt_barriers.c",
          "src/compiler/nir/nir_split_vars.c",
          "src/compiler/nir/nir_opt_intrinsics.c",
          "src/compiler/nir/nir_lower_vars_to_ssa.c",
          "src/compiler/nir/nir_opt_copy_propagate.c",
          "src/compiler/nir/nir_opt_combine_stores.c",
          "src/compiler/nir/nir_lower_indirect_derefs.c",
          "src/compiler/nir/nir_lower_var_copies.c",
          "src/compiler/nir/nir.c",
          "src/compiler/nir/nir_split_var_copies.c",
          "src/compiler/nir/nir_opt_peephole_select.c",
          "src/compiler/nir/nir_lower_bool_to_int32.c",
          "src/compiler/nir/nir_opt_dead_write_vars.c",
          "src/compiler/nir/nir_opt_cse.c",
          "src/compiler/nir/nir_lower_bit_size.c",
          "src/compiler/nir/nir_opt_undef.c",
          "src/compiler/nir/nir_lower_array_deref_of_vec.c",
          "src/compiler/nir/nir_to_lcssa.c"
        ],
        "commitId" : "5e1c42d85f2d89faddbc91be94b35044b29df847",
        "timestamp" : 1591852092000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nir: Call nir_metadata_preserve on !progress\u000a\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5171>\u000a",
        "date" : "2020-06-11 05:08:12 +0000",
        "id" : "5e1c42d85f2d89faddbc91be94b35044b29df847",
        "msg" : "nir: Call nir_metadata_preserve on !progress",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_lower_variable_initializers.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_lower_load_const_to_scalar.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opt_move.c"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/compiler/brw_nir_lower_scoped_barriers.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_lower_var_copies.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_lower_vars_to_ssa.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opt_idiv_const.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_lower_array_deref_of_vec.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_lower_global_vars_to_local.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opt_intrinsics.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opt_copy_propagate.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opt_dead_write_vars.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_inline_functions.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_lower_indirect_derefs.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opt_trivial_continues.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opt_find_array_copies.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_lower_bit_size.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_lower_double_ops.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opt_dce.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_lower_vec_to_movs.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_to_lcssa.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opt_remove_phis.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opt_undef.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opt_cse.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_search.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_lower_returns.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_lower_scratch.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_lower_bool_to_int32.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opt_dead_cf.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opt_if.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_deref.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_split_var_copies.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opt_copy_prop_vars.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opt_peephole_select.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opt_comparison_pre.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opt_constant_folding.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_lower_packing.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opt_combine_stores.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opt_barriers.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_split_vars.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opt_rematerialize_compares.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/nir/nir_lower_clip_cull_distance_arrays.c",
          "src/compiler/nir/nir_lower_samplers.c",
          "src/compiler/nir/nir_search.c",
          "src/compiler/nir/nir_opt_large_constants.c",
          "src/compiler/nir/nir_split_per_member_structs.c",
          "src/compiler/glsl/gl_nir_lower_images.c",
          "src/compiler/nir/nir_remove_dead_variables.c",
          "src/compiler/nir/nir_opt_loop_unroll.c",
          "src/compiler/nir/nir_split_vars.c",
          "src/compiler/nir/nir_opt_conditional_discard.c",
          "src/compiler/glsl/gl_nir_lower_samplers_as_deref.c"
        ],
        "commitId" : "2b676b2ce87520042ffb1fae8a9c0d97ba0e3cbc",
        "timestamp" : 1591852092000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nir: Properly preserve metadata in more cases\u000a\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5171>\u000a",
        "date" : "2020-06-11 05:08:12 +0000",
        "id" : "2b676b2ce87520042ffb1fae8a9c0d97ba0e3cbc",
        "msg" : "nir: Properly preserve metadata in more cases",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_remove_dead_variables.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_split_vars.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_lower_clip_cull_distance_arrays.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_lower_samplers.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_search.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_split_per_member_structs.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opt_conditional_discard.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/glsl/gl_nir_lower_images.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/glsl/gl_nir_lower_samplers_as_deref.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opt_loop_unroll.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opt_large_constants.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/compiler/brw_nir_lower_image_load_store.c",
          "src/intel/compiler/brw_nir_lower_mem_access_bit_sizes.c",
          "src/intel/compiler/brw_nir_lower_conversions.c",
          "src/intel/compiler/brw_nir_clamp_image_1d_2d_array_sizes.c",
          "src/intel/compiler/brw_nir_opt_peephole_ffma.c"
        ],
        "commitId" : "92cfbb7d0ce3012684f07ace5b09c0a607258b62",
        "timestamp" : 1591852092000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "intel/nir: Call nir_metadata_preserve on !progress\u000a\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5171>\u000a",
        "date" : "2020-06-11 05:08:12 +0000",
        "id" : "92cfbb7d0ce3012684f07ace5b09c0a607258b62",
        "msg" : "intel/nir: Call nir_metadata_preserve on !progress",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/compiler/brw_nir_clamp_image_1d_2d_array_sizes.c"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/compiler/brw_nir_lower_image_load_store.c"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/compiler/brw_nir_lower_mem_access_bit_sizes.c"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/compiler/brw_nir_opt_peephole_ffma.c"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/compiler/brw_nir_lower_conversions.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/iris/iris_program.c"
        ],
        "commitId" : "27b7b8992250252f319dfe75d7cf17e0355d368b",
        "timestamp" : 1591852092000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "iris: Better handle metadata in NIR passes\u000a\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5171>\u000a",
        "date" : "2020-06-11 05:08:12 +0000",
        "id" : "27b7b8992250252f319dfe75d7cf17e0355d368b",
        "msg" : "iris: Better handle metadata in NIR passes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_program.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/addrlib/src/chip/gfx9/gfx9_gb_reg.h",
          "src/amd/addrlib/src/gfx9/gfx9addrlib.cpp"
        ],
        "commitId" : "0fcf55329bed583a7459ae0c6f854d0c034f2a91",
        "timestamp" : 1591866710000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/maraeo",
          "fullName" : "maraeo"
        },
        "authorEmail" : "maraeo@gmail.com",
        "comment" : "amd/addrlib: fix the C++ one definition rule violation\u000a\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/1854\u000a\u000aReviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5414>\u000a",
        "date" : "2020-06-11 05:11:50 -0400",
        "id" : "0fcf55329bed583a7459ae0c6f854d0c034f2a91",
        "msg" : "amd/addrlib: fix the C++ one definition rule violation",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/addrlib/src/chip/gfx9/gfx9_gb_reg.h"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/addrlib/src/gfx9/gfx9addrlib.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/common/ac_surface.c"
        ],
        "commitId" : "374f6d568f6c9f7f790fd93d40eaaff7e3c93a9e",
        "timestamp" : 1591869717000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ac/surface: don't set is_displayable if displayable DCC is missing\u000a\u000aIf flags.display isn't set, then displayable DCC will not be computed, so\u000ais_displayable will always be false.\u000a\u000aReviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5424>\u000a",
        "date" : "2020-06-11 10:01:57 +0000",
        "id" : "374f6d568f6c9f7f790fd93d40eaaff7e3c93a9e",
        "msg" : "ac/surface: don't set is_displayable if displayable DCC is missing",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/common/ac_surface.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/common/ac_surface.c"
        ],
        "commitId" : "7406ea37e6b666d474ab62982ca333d518c84231",
        "timestamp" : 1591869717000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ac/surface: require that gfx8 doesn't have DCC in order to be displayable\u000a\u000aAcked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5424>\u000a",
        "date" : "2020-06-11 10:01:57 +0000",
        "id" : "7406ea37e6b666d474ab62982ca333d518c84231",
        "msg" : "ac/surface: require that gfx8 doesn't have DCC in order to be displayable",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/common/ac_surface.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/common/ac_surface.c"
        ],
        "commitId" : "56f2a77a4149e637d8524780bed121979e7d134e",
        "timestamp" : 1591869717000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ac/surface: enable DCC for the first level in the mip tail on gfx10\u000a\u000aAcked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5424>\u000a",
        "date" : "2020-06-11 10:01:57 +0000",
        "id" : "56f2a77a4149e637d8524780bed121979e7d134e",
        "msg" : "ac/surface: enable DCC for the first level in the mip tail on gfx10",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/common/ac_surface.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/common/ac_surface.c"
        ],
        "commitId" : "0b3e344212698296d448a757aa5ca776b6cd3a42",
        "timestamp" : 1591869717000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ac/surface: don't free dcc_retile_map on failure\u000a\u000abecause the hash table now owns it.\u000a\u000aFixes: bd553f0546d - ac/surface: cache DCC retile maps (v2)\u000a\u000aReviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5424>\u000a",
        "date" : "2020-06-11 10:01:57 +0000",
        "id" : "0b3e344212698296d448a757aa5ca776b6cd3a42",
        "msg" : "ac/surface: don't free dcc_retile_map on failure",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/common/ac_surface.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/relnotes/20.1.1.html"
        ],
        "commitId" : "f94190e8b0585718160ed173e68ec06dadb08c75",
        "timestamp" : 1591871491000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: Add release notes for 20.1.1\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5421>\u000a",
        "date" : "2020-06-11 10:31:31 +0000",
        "id" : "f94190e8b0585718160ed173e68ec06dadb08c75",
        "msg" : "docs: Add release notes for 20.1.1",
        "paths" : [
          {
            "editType" : "add",
            "file" : "docs/relnotes/20.1.1.html"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/release-calendar.html",
          "docs/index.html",
          "docs/relnotes.html"
        ],
        "commitId" : "19b18e72196940418f07afdf3d7f69386ba73e0c",
        "timestamp" : 1591871491000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: update calendar, add news item, and link releases notes for 20.1.1\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5421>\u000a",
        "date" : "2020-06-11 10:31:31 +0000",
        "id" : "19b18e72196940418f07afdf3d7f69386ba73e0c",
        "msg" : "docs: update calendar, add news item, and link releases notes for 20.1.1",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/release-calendar.html"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes.html"
          },
          {
            "editType" : "edit",
            "file" : "docs/index.html"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/Makefile.sources"
        ],
        "commitId" : "7afdc549f46cc078a5f49283eda035e372171257",
        "timestamp" : 1591898416000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/issor.oruam",
          "fullName" : "issor.oruam"
        },
        "authorEmail" : "issor.oruam@gmail.com",
        "comment" : "android: aco: add aco_ir.cpp to Makefile.sources\u000a\u000aFixes the following building errors:\u000a\u000aFAILED: out/target/product/x86_64/obj/SHARED_LIBRARIES/vulkan.radv_intermediates/LINKED/vulkan.radv.so\u000a...\u000ald.lld: error: undefined symbol: aco::can_use_SDWA(chip_class, std::__1::unique_ptr<aco::Instruction, aco::instr_deleter_functor> const&)\u000a...\u000ald.lld: error: undefined symbol: aco::can_use_opsel(chip_class, aco_opcode, int, bool)\u000a...\u000aclang-9: error: linker command failed with exit code 1 (use -v to see invocation)\u000a\u000aFixes: d9cfb8ad (\"aco: validate instructions reading/writing upper halves/bytes\")\u000aSigned-off-by: Mauro Rossi <issor.oruam@gmail.com>\u000aReviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5425>\u000a",
        "date" : "2020-06-11 20:00:16 +0200",
        "id" : "7afdc549f46cc078a5f49283eda035e372171257",
        "msg" : "android: aco: add aco_ir.cpp to Makefile.sources",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/Makefile.sources"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/iris/iris_state.c"
        ],
        "commitId" : "479249bce6b9fe32d665e0265e2a5d22d4fb484d",
        "timestamp" : 1591909249000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/currojerez",
          "fullName" : "currojerez"
        },
        "authorEmail" : "currojerez@riseup.net",
        "comment" : "iris/icl+: Report same caching domain as main surface for clear color BO.\u000a\u000aEven though the clear color BO is bound as a read-only buffer, report\u000athe same caching domain as the main BO in use_surface() (typically\u000aIRIS_DOMAIN_RENDER_WRITE) in order to avoid ping-ponging back and\u000aforth between IRIS_DOMAIN_RENDER_WRITE and IRIS_DOMAIN_OTHER_READ,\u000awhich leads to increased stall-at-pixel-scoreboard synchronization\u000abetween draw calls.\u000a\u000aFixes a 5%-10% FPS regression in some benchmarks spotted on ICL.\u000a\u000aReported-by: Clayton Craft <clayton.a.craft@intel.com>\u000aFixes: eb5d1c27227302167d299 \"iris: Annotate all BO uses with domain and sequence number information.\"\u000aCloses: #3097\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5411>\u000a",
        "date" : "2020-06-11 14:00:49 -0700",
        "id" : "479249bce6b9fe32d665e0265e2a5d22d4fb484d",
        "msg" : "iris/icl+: Report same caching domain as main surface for clear color BO.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_state.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/nir/nir_print.c"
        ],
        "commitId" : "399114329b2bd53c3695186a1e0979dccb10f54f",
        "timestamp" : 1591912794000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nir/print: print tex dest type\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5431>\u000a",
        "date" : "2020-06-11 21:59:54 +0000",
        "id" : "399114329b2bd53c3695186a1e0979dccb10f54f",
        "msg" : "nir/print: print tex dest type",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_print.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/disasm-a3xx.c"
        ],
        "commitId" : "4cabc25fa4c89c29e0338f00b20c6e87b087bcc2",
        "timestamp" : 1591912794000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: add debug code to print conflicting half-regs\u000a\u000aI keep re-typing this from time to time when debugging various things.\u000aWhich is dumb.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5431>\u000a",
        "date" : "2020-06-11 21:59:54 +0000",
        "id" : "4cabc25fa4c89c29e0338f00b20c6e87b087bcc2",
        "msg" : "freedreno/ir3: add debug code to print conflicting half-regs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/disasm-a3xx.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_nir_lower_tex_prefetch.c",
          "src/freedreno/ir3/ir3_compiler_nir.c"
        ],
        "commitId" : "562aaea07cc876a0a33fa3150659ceff9ee161f0",
        "timestamp" : 1591912794000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: respect tex prefetch limits\u000a\u000aRefactor a bit the limit checking in the bindless case, and add tex/samp\u000alimit checking for the non-bindless case, to ensure we do not try to\u000aprefetch textures which cannot be encoded in the # of bits available.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5431>\u000a",
        "date" : "2020-06-11 21:59:54 +0000",
        "id" : "562aaea07cc876a0a33fa3150659ceff9ee161f0",
        "msg" : "freedreno/ir3: respect tex prefetch limits",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_compiler_nir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir_lower_tex_prefetch.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_ra_regset.c"
        ],
        "commitId" : "f80092dad2ca11245f613945eabaf6b9e3c02f4e",
        "timestamp" : 1591912794000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: remove RA \"q-values\" optimization\u000a\u000aThis is mainly the \"piglit optimization\" (ie, since piglit launches an\u000aseparate process for for each test).  It was never wired up for a6xx,\u000aand makes register class setup unnecessarily complicated.  Remove it to\u000asimplify the next patch.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5431>\u000a",
        "date" : "2020-06-11 21:59:54 +0000",
        "id" : "f80092dad2ca11245f613945eabaf6b9e3c02f4e",
        "msg" : "freedreno/ir3: remove RA \"q-values\" optimization",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_ra_regset.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_ra.h",
          "src/freedreno/ir3/ir3_ra_regset.c",
          "src/freedreno/ir3/ir3_ra.c"
        ],
        "commitId" : "ee29c682fe6a4cfd2b4221c209bec0a4e4747c4b",
        "timestamp" : 1591912794000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: limit pre-fetched tex dest\u000a\u000aTeach RA to setup additional interference to prevent textures fetched\u000abefore the FS starts from ending up in a register that is too high to\u000aencode.\u000a\u000aFixes mis-rendering in multiple playcanv.as webgl apps.\u000a\u000aNote that the regression was not actually 733bee57eb8's fault, but\u000athat was the commit that exposed the problem.\u000a\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3108\u000aFixes: 733bee57eb8 (\"glsl: lower samplers with highp coordinates correctly\")\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5431>\u000a",
        "date" : "2020-06-11 21:59:54 +0000",
        "id" : "ee29c682fe6a4cfd2b4221c209bec0a4e4747c4b",
        "msg" : "freedreno/ir3: limit pre-fetched tex dest",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_ra.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_ra_regset.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_ra.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/Makefile.sources"
        ],
        "commitId" : "900bf50c39089ef9841eccd729527319eaf49888",
        "timestamp" : 1591941008000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/issor.oruam",
          "fullName" : "issor.oruam"
        },
        "authorEmail" : "issor.oruam@gmail.com",
        "comment" : "android: nvir/gv100: update sources in Makefile.sources\u000a\u000aFixes the following building errors:\u000a\u000aFAILED: out/target/product/x86_64/obj/SHARED_LIBRARIES/gallium_dri_intermediates/LINKED/gallium_dri.so\u000a...\u000ald.lld: error: undefined symbol: nv50_ir::getTargetGV100(unsigned int)\u000a...\u000ald.lld: error: undefined symbol: nv50_ir::getTargetGV100(unsigned int)\u000aclang-9: error: linker command failed with exit code 1 (use -v to see invocation)\u000a\u000aFixes: 78103abe (\"nvir/gv100: initial support\")\u000aSigned-off-by: Mauro Rossi <issor.oruam@gmail.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000a",
        "date" : "2020-06-12 07:50:08 +0200",
        "id" : "900bf50c39089ef9841eccd729527319eaf49888",
        "msg" : "android: nvir/gv100: update sources in Makefile.sources",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/Makefile.sources"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_shader.h",
          "src/amd/vulkan/radv_pipeline.c",
          "src/amd/vulkan/radv_shader_info.c"
        ],
        "commitId" : "07aefe8065ddcc6c4c5815c761ede265bd760d78",
        "timestamp" : 1591950167000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radv: set DB_SHADER_CONTROL.CONSERVATIVE_Z_EXPORT correctly\u000a\u000aUse the SPIR-V execution modes if set.\u000a\u000aCc: 20.1 <mesa-stable@lists.freedesktop.org>\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5404>\u000a",
        "date" : "2020-06-12 08:22:47 +0000",
        "id" : "07aefe8065ddcc6c4c5815c761ede265bd760d78",
        "msg" : "radv: set DB_SHADER_CONTROL.CONSERVATIVE_Z_EXPORT correctly",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_shader.h"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_shader_info.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/glsl/opt_constant_variable.cpp"
        ],
        "commitId" : "b33f811068596c2764f6396a885f7aab7d7d411c",
        "timestamp" : 1591951914000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "glsl: fix incorrect optimisation in opt_constant_variable()\u000a\u000aWhen handling function inputs the optimisation pass incorrectly\u000aassumes the inputs are undefined. Here we simply change things to\u000aassume inputs have always been assigned a value. Any further\u000aoptimisations will be taken care of once function inlining takes\u000aplace.\u000a\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/2984\u000aFixes: 65122e9e8038 (\"ir_constant_variable: New pass to mark constant-assigned variables constant.\")\u000a\u000aReviewed-by: Danylo Piliaiev <danylo.piliaiev@globallogic.com>\u000aReviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5413>\u000a",
        "date" : "2020-06-12 08:51:54 +0000",
        "id" : "b33f811068596c2764f6396a885f7aab7d7d411c",
        "msg" : "glsl: fix incorrect optimisation in opt_constant_variable()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/glsl/opt_constant_variable.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_shader.h",
          "src/amd/vulkan/radv_private.h",
          "src/amd/vulkan/radv_device.c",
          "src/amd/vulkan/radv_shader.c",
          "src/util/xmlpool/t_options.h"
        ],
        "commitId" : "6f21995f986a8f119c916bef3293991e34774678",
        "timestamp" : 1591965811000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/samuel.pitoiset",
          "fullName" : "samuel.pitoiset"
        },
        "authorEmail" : "samuel.pitoiset@gmail.com",
        "comment" : "radv: add new drirc option radv_enable_mrt_output_nan_fixup\u000a\u000aTo replace NaN from FS with zeros to fix game bugs.\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5359>\u000a",
        "date" : "2020-06-12 14:43:31 +0200",
        "id" : "6f21995f986a8f119c916bef3293991e34774678",
        "msg" : "radv: add new drirc option radv_enable_mrt_output_nan_fixup",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/util/xmlpool/t_options.h"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_shader.h"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_device.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_shader.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_instruction_selection.cpp"
        ],
        "commitId" : "7b44f549b38a6866b50b34eb71922b026aed1d57",
        "timestamp" : 1591965837000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/samuel.pitoiset",
          "fullName" : "samuel.pitoiset"
        },
        "authorEmail" : "samuel.pitoiset@gmail.com",
        "comment" : "aco: implement radv_enable_mrt_output_nan_fixup workaround\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aReviewed-by: Rhys Perry <pendingchaos02@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5359>\u000a",
        "date" : "2020-06-12 14:43:57 +0200",
        "id" : "7b44f549b38a6866b50b34eb71922b026aed1d57",
        "msg" : "aco: implement radv_enable_mrt_output_nan_fixup workaround",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_nir_to_llvm.c"
        ],
        "commitId" : "54e7ae569bd703db2e3b8f060701e1677f104c69",
        "timestamp" : 1591965838000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/samuel.pitoiset",
          "fullName" : "samuel.pitoiset"
        },
        "authorEmail" : "samuel.pitoiset@gmail.com",
        "comment" : "radv/llvm: implement radv_enable_mrt_output_nan_fixup workaround\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5359>\u000a",
        "date" : "2020-06-12 14:43:58 +0200",
        "id" : "54e7ae569bd703db2e3b8f060701e1677f104c69",
        "msg" : "radv/llvm: implement radv_enable_mrt_output_nan_fixup workaround",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_nir_to_llvm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/util/00-mesa-defaults.conf"
        ],
        "commitId" : "e7e9969efec777443a022056939049dfa82c5cf4",
        "timestamp" : 1591965838000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/samuel.pitoiset",
          "fullName" : "samuel.pitoiset"
        },
        "authorEmail" : "samuel.pitoiset@gmail.com",
        "comment" : "radv: enable radv_enable_mrt_output_nan_fixup for RAGE 2\u000a\u000aTo fix game artifacts. It's always sad to have to fix game bugs\u000ainside drivers ...\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5359>\u000a",
        "date" : "2020-06-12 14:43:58 +0200",
        "id" : "e7e9969efec777443a022056939049dfa82c5cf4",
        "msg" : "radv: enable radv_enable_mrt_output_nan_fixup for RAGE 2",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/util/00-mesa-defaults.conf"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_instruction_selection.cpp"
        ],
        "commitId" : "1f98d8c804094fcda1c607234433f2ba2be2cf07",
        "timestamp" : 1591970172000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: fix shared subdword loads\u000a\u000aShared subdword loads don't need byte alignment as they are split\u000ainto multiple loads if necessary.\u000a\u000aFixes: 5cde4989d3c8c25b0ba2a11ec450625e30092b16 ('aco: remove unnecessary split- and create_vector instructions for subdword loads')\u000aReviewed-by: Rhys Perry <pendingchaos02@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5441>\u000a",
        "date" : "2020-06-12 13:56:12 +0000",
        "id" : "1f98d8c804094fcda1c607234433f2ba2be2cf07",
        "msg" : "aco: fix shared subdword loads",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/nir_fuse_io_16.c"
        ],
        "commitId" : "7ac1bb047aa96805199b0d85ee49367f6a2b0531",
        "timestamp" : 1591973150000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "pan/mdg: Avoid fusing ld_vary_16 with non-zero component\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5423>\u000a",
        "date" : "2020-06-12 14:45:50 +0000",
        "id" : "7ac1bb047aa96805199b0d85ee49367f6a2b0531",
        "msg" : "pan/mdg: Avoid fusing ld_vary_16 with non-zero component",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/nir_fuse_io_16.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_cmdstream.c",
          "src/panfrost/include/panfrost-job.h"
        ],
        "commitId" : "24c3b95925389ed355213fcb12acc9baa088aa87",
        "timestamp" : 1591973150000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Calculate varying size by format\u000a\u000aWill enable <16-byte varyings.\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5423>\u000a",
        "date" : "2020-06-12 14:45:50 +0000",
        "id" : "24c3b95925389ed355213fcb12acc9baa088aa87",
        "msg" : "panfrost: Calculate varying size by format",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/include/panfrost-job.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_cmdstream.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_cmdstream.c"
        ],
        "commitId" : "e26ac2e165c0c313df74266763b3dd0755354a98",
        "timestamp" : 1591973150000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Add panfrost_streamout_offset helper\u000a\u000aCalculates the bias required for an xfb record in the src_offset field\u000ato account for truncating the address to force alignment.\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5423>\u000a",
        "date" : "2020-06-12 14:45:50 +0000",
        "id" : "e26ac2e165c0c313df74266763b3dd0755354a98",
        "msg" : "panfrost: Add panfrost_streamout_offset helper",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_cmdstream.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_cmdstream.c"
        ],
        "commitId" : "258b80b6ebd15f6d1d3c3ffd4af2f1e8e95b73ae",
        "timestamp" : 1591973150000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Introduce bitfields for tracking varyings\u000a\u000aRather than having all sorts of random state flyng about with varying\u000aemission, we can use a simple present mask and general stride to encode\u000aeverything we need for non-XFB cases, and layer XFB on top easily\u000aenough.\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5423>\u000a",
        "date" : "2020-06-12 14:45:50 +0000",
        "id" : "258b80b6ebd15f6d1d3c3ffd4af2f1e8e95b73ae",
        "msg" : "panfrost: Introduce bitfields for tracking varyings",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_cmdstream.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_cmdstream.c"
        ],
        "commitId" : "3d04ebf7f8ccd116ed73a8901b81b8343ee167ba",
        "timestamp" : 1591973150000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Determine varying buffer presence\u000a\u000aEssentially the same logic as before, but the assumptions are much more\u000aexplicit.\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5423>\u000a",
        "date" : "2020-06-12 14:45:50 +0000",
        "id" : "3d04ebf7f8ccd116ed73a8901b81b8343ee167ba",
        "msg" : "panfrost: Determine varying buffer presence",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_cmdstream.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_cmdstream.c"
        ],
        "commitId" : "0c0217d945c558f0d21fcde2e761579e8b114433",
        "timestamp" : 1591973150000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Emit unlinked varyings\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5423>\u000a",
        "date" : "2020-06-12 14:45:50 +0000",
        "id" : "0c0217d945c558f0d21fcde2e761579e8b114433",
        "msg" : "panfrost: Emit unlinked varyings",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_cmdstream.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_cmdstream.c"
        ],
        "commitId" : "df24209473a71e84b94f9163e11cf95e26591ec9",
        "timestamp" : 1591973150000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Emit special varyings\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5423>\u000a",
        "date" : "2020-06-12 14:45:50 +0000",
        "id" : "df24209473a71e84b94f9163e11cf95e26591ec9",
        "msg" : "panfrost: Emit special varyings",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_cmdstream.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_cmdstream.c"
        ],
        "commitId" : "c31af6fbca036ee45875884518ae772acfd6e63f",
        "timestamp" : 1591973150000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Emit xfb records\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5423>\u000a",
        "date" : "2020-06-12 14:45:50 +0000",
        "id" : "c31af6fbca036ee45875884518ae772acfd6e63f",
        "msg" : "panfrost: Emit xfb records",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_cmdstream.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_cmdstream.c"
        ],
        "commitId" : "e9e9b2b39b6680d92e3856ee5509c03de9452147",
        "timestamp" : 1591973150000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Add helper to determine if we are capturing\u000a\u000aThat is, is the varying setup for xfb *and* is there a buffer for it?\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5423>\u000a",
        "date" : "2020-06-12 14:45:50 +0000",
        "id" : "e9e9b2b39b6680d92e3856ee5509c03de9452147",
        "msg" : "panfrost: Add helper to determine if we are capturing",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_cmdstream.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_cmdstream.c"
        ],
        "commitId" : "6ab87c55bc9bef2cb3a4d2b0e996e4ac2ae13177",
        "timestamp" : 1591973150000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Add high-level varying emit\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5423>\u000a",
        "date" : "2020-06-12 14:45:50 +0000",
        "id" : "6ab87c55bc9bef2cb3a4d2b0e996e4ac2ae13177",
        "msg" : "panfrost: Add high-level varying emit",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_cmdstream.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_cmdstream.c"
        ],
        "commitId" : "79e349abca7cf709e30195d04561db328b0f1366",
        "timestamp" : 1591973150000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Use new varying linking\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5423>\u000a",
        "date" : "2020-06-12 14:45:50 +0000",
        "id" : "79e349abca7cf709e30195d04561db328b0f1366",
        "msg" : "panfrost: Use new varying linking",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_cmdstream.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_cmdstream.c"
        ],
        "commitId" : "a0578998a45e7b398011dbe6f20d38b5608ec706",
        "timestamp" : 1591973150000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Remove unused routines\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5423>\u000a",
        "date" : "2020-06-12 14:45:50 +0000",
        "id" : "a0578998a45e7b398011dbe6f20d38b5608ec706",
        "msg" : "panfrost: Remove unused routines",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_cmdstream.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/include/panfrost-job.h",
          "src/gallium/drivers/panfrost/pan_assemble.c"
        ],
        "commitId" : "8462ca076d97efd7865870efb2309e37a2e22fc7",
        "timestamp" : 1591973150000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Allow R/RG/RGB varyings\u000a\u000aThis can be a bandwidth savings.\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5423>\u000a",
        "date" : "2020-06-12 14:45:50 +0000",
        "id" : "8462ca076d97efd7865870efb2309e37a2e22fc7",
        "msg" : "panfrost: Allow R/RG/RGB varyings",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/include/panfrost-job.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_assemble.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_cmdstream.c",
          "src/gallium/drivers/panfrost/pan_assemble.c",
          "src/gallium/drivers/panfrost/pan_context.h"
        ],
        "commitId" : "3cc425e27df6b14b6b9fb5363861d83e53d0b362",
        "timestamp" : 1591973150000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Only store varying formats\u000a\u000aThis reduces linking complexity.\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5423>\u000a",
        "date" : "2020-06-12 14:45:50 +0000",
        "id" : "3cc425e27df6b14b6b9fb5363861d83e53d0b362",
        "msg" : "panfrost: Only store varying formats",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_cmdstream.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_assemble.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_context.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/util/pan_ir.h",
          "src/gallium/drivers/panfrost/pan_assemble.c"
        ],
        "commitId" : "f1de952b695b8f2053d576d3e8093427e598bd4f",
        "timestamp" : 1591973150000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Use shader_info harder\u000a\u000aWe already have this metadata..\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5423>\u000a",
        "date" : "2020-06-12 14:45:50 +0000",
        "id" : "f1de952b695b8f2053d576d3e8093427e598bd4f",
        "msg" : "panfrost: Use shader_info harder",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/util/pan_ir.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_assemble.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_cmdstream.c"
        ],
        "commitId" : "a7f524674bf3f64e524a4b966275008a0f36929b",
        "timestamp" : 1591973150000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Override varying format to minimal precision\u000a\u000aSpec allows this!\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5423>\u000a",
        "date" : "2020-06-12 14:45:50 +0000",
        "id" : "a7f524674bf3f64e524a4b966275008a0f36929b",
        "msg" : "panfrost: Override varying format to minimal precision",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_cmdstream.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_assemble.c"
        ],
        "commitId" : "1c1782c6b555ffc9fe75306a326d907c28e6e116",
        "timestamp" : 1591973150000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Demote mediump varyings to fp16\u000a\u000aLikewise lowp.\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5423>\u000a",
        "date" : "2020-06-12 14:45:50 +0000",
        "id" : "1c1782c6b555ffc9fe75306a326d907c28e6e116",
        "msg" : "panfrost: Demote mediump varyings to fp16",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_assemble.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_pipeline.c"
        ],
        "commitId" : "13525a9c706bc3b5aef2b9bc649644f2e3607f31",
        "timestamp" : 1591974546000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: pipeline program state refactor\u000a\u000aThis refactor simplifies things a bit, and will make it easier to share\u000asome logic with tu_clear_blit (see next patches).\u000a\u000aThis changes the order in which some things are emitted, and emits less\u000afor disabled shader stages. There's also as extra write to SP_GS_PRIM_SIZE\u000athat is removed.\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5426>\u000a",
        "date" : "2020-06-12 15:09:06 +0000",
        "id" : "13525a9c706bc3b5aef2b9bc649644f2e3607f31",
        "msg" : "turnip: pipeline program state refactor",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_shader.c",
          "src/freedreno/vulkan/tu_clear_blit.c",
          "src/freedreno/vulkan/tu_pipeline.c",
          "src/freedreno/vulkan/tu_private.h"
        ],
        "commitId" : "093c4137224a59536af9e8062f5c98c2dc136ba1",
        "timestamp" : 1591974546000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: share code between 3D blit/clear path and tu_pipeline\u000a\u000aInstead of filling out registers manually, fill out ir3 structs and re-use\u000acode from tu_pipeline.\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5426>\u000a",
        "date" : "2020-06-12 15:09:06 +0000",
        "id" : "093c4137224a59536af9e8062f5c98c2dc136ba1",
        "msg" : "turnip: share code between 3D blit/clear path and tu_pipeline",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_clear_blit.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_shader.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/deqp-freedreno-a630-bypass-fails.txt",
          ".gitlab-ci/deqp-freedreno-a630-fails.txt",
          "src/freedreno/vulkan/tu_pipeline.c",
          "src/freedreno/vulkan/tu_clear_blit.c"
        ],
        "commitId" : "72d7df40a5e5b50330c4d4168aa681bae2b61b22",
        "timestamp" : 1591974547000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: add layered 3D path clear for CmdClearAttachments\u000a\u000aThis fixes cases where the 3D path is used with layered rendering.\u000a\u000aFixes dEQP-VK.renderpass.suballocation.multisample_resolve.layers* failures\u000a\u000aNote the blob's 3D fallback path behaves differently, and uses the\u000aframebuffer information to clear each layer individually (changing the MRT\u000astate each time). But that's not possible in all cases, and the blob fails\u000ato clear properly in dEQP-VK.geometry.layered.*.secondary_cmd_buffer cases.\u000aSo this clear path is not based on the blob's behavior.\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5426>\u000a",
        "date" : "2020-06-12 15:09:07 +0000",
        "id" : "72d7df40a5e5b50330c4d4168aa681bae2b61b22",
        "msg" : "turnip: add layered 3D path clear for CmdClearAttachments",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-freedreno-a630-bypass-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_clear_blit.c"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-freedreno-a630-fails.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_private.h",
          "src/freedreno/vulkan/tu_cmd_buffer.c",
          "src/freedreno/vulkan/tu_clear_blit.c"
        ],
        "commitId" : "c93753e6181b82988c84e9af43d3aa377a6eae36",
        "timestamp" : 1591974547000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: add emit renderpass cache flushes for sysmem 3D CmdClearAttachments\u000a\u000aThis clear path behaves like a draw, it needs the same flush as tu_draw.\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5426>\u000a",
        "date" : "2020-06-12 15:09:07 +0000",
        "id" : "c93753e6181b82988c84e9af43d3aa377a6eae36",
        "msg" : "turnip: add emit renderpass cache flushes for sysmem 3D CmdClearAttachments",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_clear_blit.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/mir_promote_uniforms.c"
        ],
        "commitId" : "5e5ea25a0da97a5dbec6e2fd7409e28ff62714cf",
        "timestamp" : 1591981031000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/alyssa.rosenzweig",
          "fullName" : "alyssa.rosenzweig"
        },
        "authorEmail" : "alyssa.rosenzweig@collabora.com",
        "comment" : "pan/mdg: Explicitly type 64-bit uniform moves\u000a\u000aInstead of relying on reg_mode.\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5443>\u000a",
        "date" : "2020-06-12 12:57:11 -0400",
        "id" : "5e5ea25a0da97a5dbec6e2fd7409e28ff62714cf",
        "msg" : "pan/mdg: Explicitly type 64-bit uniform moves",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/mir_promote_uniforms.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/midgard_ra.c"
        ],
        "commitId" : "5cf5d3cc2d3a16f7faa3dc23e8e122ef3feb1f2c",
        "timestamp" : 1591981031000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/alyssa.rosenzweig",
          "fullName" : "alyssa.rosenzweig"
        },
        "authorEmail" : "alyssa.rosenzweig@collabora.com",
        "comment" : "pan/mdg: Analyze types for 64-bitness in RA\u000a\u000aInstead of reg_mode.\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5443>\u000a",
        "date" : "2020-06-12 12:57:11 -0400",
        "id" : "5cf5d3cc2d3a16f7faa3dc23e8e122ef3feb1f2c",
        "msg" : "pan/mdg: Analyze types for 64-bitness in RA",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_ra.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/midgard_schedule.c"
        ],
        "commitId" : "7ae2110e61fb0f8cf70dd9abf8c14df050381c05",
        "timestamp" : 1591981031000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/alyssa.rosenzweig",
          "fullName" : "alyssa.rosenzweig"
        },
        "authorEmail" : "alyssa.rosenzweig@collabora.com",
        "comment" : "pan/mdg: Prefer type over regmode for schedule constraints\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5443>\u000a",
        "date" : "2020-06-12 12:57:11 -0400",
        "id" : "7ae2110e61fb0f8cf70dd9abf8c14df050381c05",
        "msg" : "pan/mdg: Prefer type over regmode for schedule constraints",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_schedule.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/relnotes/20.0.8.html"
        ],
        "commitId" : "0226854e1137d06dfb4b7d86e6bce23c5feff5da",
        "timestamp" : 1591982618000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: Add release notes for 20.0.8\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5444>\u000a",
        "date" : "2020-06-12 17:23:38 +0000",
        "id" : "0226854e1137d06dfb4b7d86e6bce23c5feff5da",
        "msg" : "docs: Add release notes for 20.0.8",
        "paths" : [
          {
            "editType" : "add",
            "file" : "docs/relnotes/20.0.8.html"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/relnotes/20.0.8.html"
        ],
        "commitId" : "c947bde6c58bd1b5634fb9757c4e74a5732708f5",
        "timestamp" : 1591982618000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: Add sha256sums for 20.0.8\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5444>\u000a",
        "date" : "2020-06-12 17:23:38 +0000",
        "id" : "c947bde6c58bd1b5634fb9757c4e74a5732708f5",
        "msg" : "docs: Add sha256sums for 20.0.8",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/relnotes/20.0.8.html"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/release-calendar.html",
          "docs/index.html",
          "docs/relnotes.html"
        ],
        "commitId" : "0efaa55ef8990a0fcf5f85051ab532f8b801d78d",
        "timestamp" : 1591982618000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: update calendar, add news item, and link releases notes for 20.0.8\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5444>\u000a",
        "date" : "2020-06-12 17:23:38 +0000",
        "id" : "0efaa55ef8990a0fcf5f85051ab532f8b801d78d",
        "msg" : "docs: update calendar, add news item, and link releases notes for 20.0.8",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/release-calendar.html"
          },
          {
            "editType" : "edit",
            "file" : "docs/index.html"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes.html"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/deqp-runner.sh"
        ],
        "commitId" : "44d28dca26d9e9503b914dd4e4d99c9f863a9ae3",
        "timestamp" : 1591983380000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci: Fix weird filesystem globs appearing in failed test .qpa files.\u000a\u000aWhen you get a filure and go looking in the results, you'll find weird stuff like this in the XML:\u000a\u000aReference images fill undefined pixels with 3x3 grid pattern.\u000aAttachment 0 (p' = p bin boot builds\u000adEQP-VK.renderpass.suballocation.attachment_allocation.grow_shrink.89.qpa\u000adeqp dev etc home init install lib media mnt proc results root run sbin\u000aset-job-env-vars.sh sys tmp usr var (1, 1, 1, 1) + (-1, -1, -1, 1))\u000a\u000abecause we were not quoting the line and 'p *' was getting expanded.\u000a\u000aReviewed-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5435>\u000a",
        "date" : "2020-06-12 17:36:20 +0000",
        "id" : "44d28dca26d9e9503b914dd4e4d99c9f863a9ae3",
        "msg" : "ci: Fix weird filesystem globs appearing in failed test .qpa files.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-runner.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/deqp-freedreno-a630-skips.txt"
        ],
        "commitId" : "dd938356c7f98445f1adfc5023247550efdefc92",
        "timestamp" : 1591987198000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci: Disable some flaky tests on turnip.\u000a\u000aThese have appeared more than once in the flake reporting channel, and a\u000acouple of them have spuriously failed marge-bot merges.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5429>\u000a",
        "date" : "2020-06-12 18:39:58 +0000",
        "id" : "dd938356c7f98445f1adfc5023247550efdefc92",
        "msg" : "ci: Disable some flaky tests on turnip.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-freedreno-a630-skips.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/compiler/brw_fs.h",
          "src/intel/compiler/brw_fs.cpp"
        ],
        "commitId" : "66111bc95a5bba96ae39a4274c98cc4e3e183cae",
        "timestamp" : 1591988486000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "intel/compiler: Drop opt_sampler_eot()\u000a\u000aGen9 and Cherryview have the ability to mark texture instructions with\u000athe End-of-thread bit under some conditions, which allows the texture\u000aresult to be written to the render target directly, rather than\u000areturning to the EU.\u000a\u000aIn order to handle overlapping primitives correctly, we have to use the\u000a'sendc' instruction which stalls until other threads potentially writing\u000ato the same locations in the render target are retired. Unfortunately,\u000athis stall happens before the texture is sampled (rather than in\u000aparallel with stall), so for some literal edge cases (like the diagonal\u000aedge between two triangles forming a rectangle) there can be a\u000aperformance penalty. As a result, it's probably not a good idea to use\u000athis optimization in general.\u000a\u000aI had planned to leave it enabled only for BLORP, where we use rectangle\u000aprimitives and are typically clearing/blitting an entire render target\u000awithout any overlapping primitives, but I noticed that the optimization\u000awasn't applied in some normal cases anyway. For example, in the piglit\u000atest tests/shaders/glsl-fs-texture2d-bias.shader_test it is applied to\u000aone BLORP-blit shader but not another due to some kind of mishandling of\u000aregister types (the destination register type of the texture operation\u000ais UD while the color source of the render target write is F).\u000a\u000aAdditionally the instruction scheduler assumed that the combined texture\u000aand render target write operation took 0 cycles, leading to cycle\u000aestimates that are wildly inaccurate. Since the optimization was not\u000aimplemented for SIMD32 and our decision whether to use the SIMD32\u000aprogram is made by comparing the estimated performance with that of the\u000aSIMD16 shader, we wrongly threw out a bunch of SIMD32 programs that are\u000alikely profitable.\u000a\u000a   total cycles in shared programs: 472807891 -> 473784245 (0.21%)\u000a   cycles in affected programs: 108277 -> 1084631 (901.72%)\u000a   helped: 0\u000a   HURT: 1290\u000a\u000a   total sends in shared programs: 998955 -> 1000245 (0.13%)\u000a   sends in affected programs: 1400 -> 2690 (92.14%)\u000a   helped: 0\u000a   HURT: 1290\u000a\u000a   LOST:   0\u000a   GAINED: 33\u000a\u000aThis patch shows no performance changes in Intel's Mesa performance CI.\u000a\u000aGiven the problems, the lack of evidence that the pass improves\u000aperformance, and the fact that the hardware feature was removed from\u000asubsequent GPU generations, I think that the pass is not valuable and\u000ashould be removed.\u000a\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aReviewed-by: Francisco Jerez <currojerez@riseup.net>\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aSigned-off-by: Matt Turner <mattst88@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5412>\u000a",
        "date" : "2020-06-12 19:01:26 +0000",
        "id" : "66111bc95a5bba96ae39a4274c98cc4e3e183cae",
        "msg" : "intel/compiler: Drop opt_sampler_eot()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/compiler/brw_fs.h"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/compiler/brw_fs.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_context.c",
          "src/gallium/drivers/panfrost/pan_context.h"
        ],
        "commitId" : "3baf10adb9232c0878674042182de3fac27549d0",
        "timestamp" : 1591989346000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Move sampler view bo creation to a separate function\u000a\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4628>\u000a",
        "date" : "2020-06-12 19:15:46 +0000",
        "id" : "3baf10adb9232c0878674042182de3fac27549d0",
        "msg" : "panfrost: Move sampler view bo creation to a separate function",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_context.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_context.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_context.c",
          "src/gallium/drivers/panfrost/pan_cmdstream.c",
          "src/gallium/drivers/panfrost/pan_context.h"
        ],
        "commitId" : "fafc305600cb8d54ce18494e2b0d961d694b63c8",
        "timestamp" : 1591989346000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Create a new sampler view bo when the layout changes\u000a\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4628>\u000a",
        "date" : "2020-06-12 19:15:46 +0000",
        "id" : "fafc305600cb8d54ce18494e2b0d961d694b63c8",
        "msg" : "panfrost: Create a new sampler view bo when the layout changes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_context.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_context.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_cmdstream.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_resource.h",
          "src/gallium/drivers/panfrost/pan_resource.c"
        ],
        "commitId" : "7ef648c0f309c323b0d3c20dec9c58b2cbf70e58",
        "timestamp" : 1591989347000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Tiled to linear layout conversion\u000a\u000aTiling is expensive, so this patch converts textures that appear to be\u000aused for streaming to a linear layout.\u000a\u000aPerformance of mpv is significantly improved, with software-decoded\u000a1080p mp4 playback on RK3288 going from 30fps to 50fps when testing\u000awith `--untimed --no-audio`.\u000a\u000aTo keep things simple, conversion only happens when updating the whole\u000atexture and no mipmapping is used.\u000a\u000av2: Make it clear that the heuristic doesn't rely on a texture being\u000auninitialized, since layout switching code can get confusing (Alyssa).\u000a\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4628>\u000a",
        "date" : "2020-06-12 19:15:47 +0000",
        "id" : "7ef648c0f309c323b0d3c20dec9c58b2cbf70e58",
        "msg" : "panfrost: Tiled to linear layout conversion",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_resource.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_resource.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/bare-metal/init.sh",
          ".gitlab-ci/bare-metal/fastboot.sh",
          ".gitlab-ci/bare-metal/cros-servo.sh"
        ],
        "commitId" : "a13209bdec8ca5ebd0dcc4b7b33d1fe58028fcb8",
        "timestamp" : 1592004884000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci/bare-metal: Reword the final output of the init script on the board.\u000a\u000aI'm going to be adding tracie, which isn't deqp.\u000a\u000aReviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5393>\u000a",
        "date" : "2020-06-12 23:34:44 +0000",
        "id" : "a13209bdec8ca5ebd0dcc4b7b33d1fe58028fcb8",
        "msg" : "ci/bare-metal: Reword the final output of the init script on the board.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/bare-metal/fastboot.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/bare-metal/init.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/bare-metal/cros-servo.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/bare-metal/init.sh",
          ".gitlab-ci.yml",
          ".gitlab-ci/bare-metal/rootfs-setup.sh"
        ],
        "commitId" : "445f3eb0ead3cf49f320521ec20c05160f2d60c0",
        "timestamp" : 1592004884000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci/bare-metal: Make which test to run configurable.\u000a\u000aI'll use this to run tracie in a new job I'm working on.\u000a\u000aReviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5393>\u000a",
        "date" : "2020-06-12 23:34:44 +0000",
        "id" : "445f3eb0ead3cf49f320521ec20c05160f2d60c0",
        "msg" : "ci/bare-metal: Make which test to run configurable.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/bare-metal/init.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/bare-metal/rootfs-setup.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/bare-metal/init.sh",
          ".gitlab-ci.yml",
          ".gitlab-ci/bare-metal/rootfs-setup.sh"
        ],
        "commitId" : "109816b518327ec5ef4ee2b19234c9a6472c2c8b",
        "timestamp" : 1592004884000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci/bare-metal: Use the deqp-runner bits straight out of the artifacts.\u000a\u000aWe've already uploaded and downloaded them from fd.o and put them in the\u000arootfs, so we can clean up the extra prep work.\u000a\u000aOur test job now extends from .test so that the artifacts' install dir\u000awith all the scripts is extracted.  This required moving the dependency on\u000ameson-testing to the x86 test-gl/test-vk job blocks.\u000a\u000aReviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5393>\u000a",
        "date" : "2020-06-12 23:34:44 +0000",
        "id" : "109816b518327ec5ef4ee2b19234c9a6472c2c8b",
        "msg" : "ci/bare-metal: Use the deqp-runner bits straight out of the artifacts.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/bare-metal/rootfs-setup.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/bare-metal/init.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/bare-metal/init.sh",
          ".gitlab-ci/bare-metal/google-power-up.sh",
          ".gitlab-ci.yml",
          ".gitlab-ci/bare-metal/google-power-down.sh",
          ".gitlab-ci/bare-metal/cros-servo.sh",
          ".gitlab-ci/bare-metal/fastboot.sh",
          ".gitlab-ci/prepare-artifacts.sh"
        ],
        "commitId" : "72fe7b98eaff90e1ca5e10691f983f5d891118be",
        "timestamp" : 1592004884000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci/bare-metal: Stop fetching the git tree.\u000a\u000aLike for LAVA, make the tradeoff of moving the test scripts and data (55k)\u000ainto the artifacts in order to make the per-build jobs not have to pull\u000adown the git tree (hundreds of MB when you don't hit a cached container\u000afor your specific user, which I see happen multiple times a day in my CI\u000aruns).\u000a\u000aTo do this, we have to be a bit more careful in some places about our\u000aworking directory potentially being dirty.\u000a\u000aReviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5393>\u000a",
        "date" : "2020-06-12 23:34:44 +0000",
        "id" : "72fe7b98eaff90e1ca5e10691f983f5d891118be",
        "msg" : "ci/bare-metal: Stop fetching the git tree.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/bare-metal/init.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/bare-metal/cros-servo.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/prepare-artifacts.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/bare-metal/fastboot.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/bare-metal/google-power-down.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/bare-metal/google-power-up.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/bare-metal/fastboot.sh",
          ".gitlab-ci/bare-metal/cros-servo.sh"
        ],
        "commitId" : "32143cba4d95018c9184f2e4cab0d9ac69019659",
        "timestamp" : 1592004884000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci/bare-metal: Terminate the job with an error on kernel panic.\u000a\u000aOtherwise, we'll time out after 60 minutes of waiting for the run to\u000acomplete.\u000a\u000aReviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com>\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/2651\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5393>\u000a",
        "date" : "2020-06-12 23:34:44 +0000",
        "id" : "32143cba4d95018c9184f2e4cab0d9ac69019659",
        "msg" : "ci/bare-metal: Terminate the job with an error on kernel panic.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/bare-metal/fastboot.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/bare-metal/cros-servo.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_util.c",
          "src/freedreno/vulkan/tu_image.c",
          "src/freedreno/vulkan/tu_pipeline.c",
          "src/freedreno/vulkan/tu_clear_blit.c",
          "src/freedreno/vulkan/tu_pipeline_cache.c",
          "src/freedreno/vulkan/vk_format.h",
          "src/freedreno/vulkan/tu_private.h",
          "src/freedreno/vulkan/tu_descriptor_set.c"
        ],
        "commitId" : "8c152a5e2ac562bbfd73a2998f344dcd143e0b8f",
        "timestamp" : 1592007107000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: remove some dead/redundant code\u000a\u000aA bit of cleanup to reduce noise in the codebase.\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5447>\u000a",
        "date" : "2020-06-13 00:11:47 +0000",
        "id" : "8c152a5e2ac562bbfd73a2998f344dcd143e0b8f",
        "msg" : "turnip: remove some dead/redundant code",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_descriptor_set.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_util.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/vk_format.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_clear_blit.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_image.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline_cache.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/v3d/v3d_bufmgr.c"
        ],
        "commitId" : "6456f71f765ce5139970445ae71172462c268a33",
        "timestamp" : 1592009147000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "v3d: add missing unlock() in error path\u000a\u000aCoverityID: 1435701\u000aFixes: e5a81ac70431502bc592 (\"broadcom/vc5: Don't forget to get the BO offset when opening a dmabuf.\")\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Iago Toral Quiroga <itoral@igalia.com>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5263>\u000a",
        "date" : "2020-06-13 00:45:47 +0000",
        "id" : "6456f71f765ce5139970445ae71172462c268a33",
        "msg" : "v3d: add missing unlock() in error path",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/v3d/v3d_bufmgr.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/genxml/gen_sort_tags.py"
        ],
        "commitId" : "ff0f1c6a272e60d8c2e51b5c2c08303c3c53f1a8",
        "timestamp" : 1592010977000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "intel/genxml: drop python 2 support for gen_sort_tags.py\u000a\u000aPython 2 is dead and this script is only run by devs, all of which have\u000ahad python3 available for basically forever.\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5362>\u000a",
        "date" : "2020-06-13 01:16:17 +0000",
        "id" : "ff0f1c6a272e60d8c2e51b5c2c08303c3c53f1a8",
        "msg" : "intel/genxml: drop python 2 support for gen_sort_tags.py",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/genxml/gen_sort_tags.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/genxml/gen_sort_tags.py"
        ],
        "commitId" : "6497d1d3047ae5b8960979b9d9565b426e0195b2",
        "timestamp" : 1592010977000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "intel/genxml: replace gen_sort_tags.py MIT licence with SPDX equivalent\u000a\u000aMuch more readable with the same information :)\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5362>\u000a",
        "date" : "2020-06-13 01:16:17 +0000",
        "id" : "6497d1d3047ae5b8960979b9d9565b426e0195b2",
        "msg" : "intel/genxml: replace gen_sort_tags.py MIT licence with SPDX equivalent",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/genxml/gen_sort_tags.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/specs/enums.txt"
        ],
        "commitId" : "fd2858738bf385d99fc0c9b2fe89e3a8f9246cf2",
        "timestamp" : 1592011824000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: update the blocks of unused EGL enums assigned to us\u000a\u000aSee src/egl/generate/egl.xml for reference.\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5309>\u000a",
        "date" : "2020-06-13 01:30:24 +0000",
        "id" : "fd2858738bf385d99fc0c9b2fe89e3a8f9246cf2",
        "msg" : "docs: update the blocks of unused EGL enums assigned to us",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/specs/enums.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/drivers/dri/i965/brw_bufmgr.c"
        ],
        "commitId" : "eeb51c2d36a0ed2a1992e356e9fa640c829f869d",
        "timestamp" : 1592011916000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "i965: drop dead #include \"config.h\"\u000a\u000aThere hasn't been a config.h in a long time (it was an artifact of the\u000aautotool build).\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aReviewed-by: Dylan Baker <dylan@pnwbakers.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5350>\u000a",
        "date" : "2020-06-13 01:31:56 +0000",
        "id" : "eeb51c2d36a0ed2a1992e356e9fa640c829f869d",
        "msg" : "i965: drop dead #include \"config.h\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/i965/brw_bufmgr.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/iris/iris_bufmgr.c"
        ],
        "commitId" : "4de678cd30fa165f1e10d70c147d81c6d186e15a",
        "timestamp" : 1592011916000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "iris: drop dead #include \"config.h\"\u000a\u000aThere hasn't been a config.h in a long time (it was an artifact of the\u000aautotool build).\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aReviewed-by: Dylan Baker <dylan@pnwbakers.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5350>\u000a",
        "date" : "2020-06-13 01:31:56 +0000",
        "id" : "4de678cd30fa165f1e10d70c147d81c6d186e15a",
        "msg" : "iris: drop dead #include \"config.h\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_bufmgr.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "convert-sphinx.py",
          "update-docs.sh"
        ],
        "commitId" : "1df5dbf51659000f74ca9511a211a7b026bfa936",
        "timestamp" : 1592044920000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "TEMP: add rst-conversion scripts\u000a\u000aThis is just a temporary commit, adding the scripts that performs the\u000aautomated conversion of the docs. The next commit contains the results\u000aof the conversion, and the commit following that removes these scripts\u000aagain.\u000a\u000aTo redo the conversion in the next commit, rebase interactively to edit\u000athis commit and delete the next one, and run './update-docs.sh' from the\u000aroot directory. Then continue the rebasing, and resolve any conflicts\u000athat might have occurred in the manual fixes on top. Finally, build the\u000adocumentation to ensure no further fixups are needed.\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:00 +0000",
        "id" : "1df5dbf51659000f74ca9511a211a7b026bfa936",
        "msg" : "TEMP: add rst-conversion scripts",
        "paths" : [
          {
            "editType" : "add",
            "file" : "convert-sphinx.py"
          },
          {
            "editType" : "add",
            "file" : "update-docs.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/relnotes/20.0.6.rst",
          "docs/envvars.rst",
          "docs/relnotes/10.6.2.html",
          "docs/relnotes/9.1.rst",
          "docs/relnotes/17.1.0.rst",
          "docs/relnotes/11.0.1.html",
          "docs/relnotes/7.7.rst",
          "docs/relnotes/18.2.2.rst",
          "docs/relnotes/10.2.2.html",
          "docs/relnotes/7.5.1.rst",
          "docs/relnotes/17.0.3.rst",
          "docs/conform.html",
          "docs/relnotes/19.2.7.rst",
          "docs/relnotes/8.0.3.html",
          "docs/relnotes/9.1.1.html",
          "docs/relnotes/20.0.2.html",
          "docs/relnotes/13.0.5.rst",
          "docs/relnotes/19.1.8.html",
          "docs/relnotes/17.2.0.html",
          "docs/relnotes/10.5.1.html",
          "docs/relnotes/18.1.5.rst",
          "docs/relnotes/11.0.2.rst",
          "docs/relnotes/19.3.4.rst",
          "docs/relnotes/10.3.3.rst",
          "docs/relnotes/9.1.1.rst",
          "docs/relnotes/17.1.7.rst",
          "docs/relnotes/18.3.6.rst",
          "docs/relnotes/6.5.3.rst",
          "docs/relnotes/11.1.2.html",
          "docs/relnotes/10.0.4.html",
          "docs/relnotes/9.2.2.html",
          "docs/relnotes/17.3.1.rst",
          "docs/release-calendar.html",
          "docs/relnotes/17.2.4.rst",
          "docs/egl.rst",
          "docs/relnotes/10.3.3.html",
          "docs/relnotes/12.0.0.rst",
          "docs/relnotes/10.6.1.rst",
          "docs/relnotes/10.4.7.rst",
          "docs/relnotes/13.0.6.html",
          "docs/relnotes/9.2.5.rst",
          "docs/relnotes/10.5.4.rst",
          "docs/relnotes/11.0.9.rst",
          "docs/relnotes/19.0.0.html",
          "docs/relnotes/10.0.4.rst",
          "docs/relnotes/7.10.2.html",
          "docs/relnotes/9.1.html",
          "docs/precompiled.rst",
          "docs/relnotes/10.5.5.html",
          "docs/relnotes/10.1.5.html",
          "docs/relnotes/18.2.8.html",
          "docs/relnotes/7.0.1.rst",
          "docs/relnotes/10.6.8.rst",
          "docs/relnotes/8.0.html",
          "docs/osmesa.html",
          "docs/relnotes/17.1.3.html",
          "docs/systems.html",
          "docs/relnotes/10.4.4.html",
          "docs/relnotes/18.1.7.html",
          "docs/relnotes/17.3.9.rst",
          "docs/extensions.rst",
          "docs/systems.rst",
          "docs/relnotes/7.10.2.rst",
          "docs/relnotes/9.1.5.html",
          "docs/relnotes/18.0.0.rst",
          "docs/relnotes/10.3.7.html",
          "docs/download.rst",
          "docs/relnotes/7.11.rst",
          "docs/relnotes/17.0.2.html",
          "docs/xlibdriver.html",
          "docs/relnotes/19.1.3.rst",
          "docs/relnotes/10.2.6.html",
          "docs/relnotes/12.0.5.html",
          "docs/relnotes/10.6.9.html",
          "docs/relnotes/12.0.2.html",
          "docs/relnotes/19.0.5.rst",
          "docs/relnotes/7.0.rst",
          "docs/relnotes/10.1.2.rst",
          "docs/relnotes/10.6.6.html",
          "docs/relnotes/17.3.1.html",
          "docs/relnotes/10.2.9.html",
          "docs/sourcetree.html",
          "docs/relnotes/7.4.3.rst",
          "docs/relnotes/10.5.8.html",
          "docs/envvars.html",
          "docs/relnotes/19.2.6.rst",
          "docs/relnotes/19.0.3.html",
          "docs/relnotes/18.2.5.html",
          "docs/relnotes/18.1.4.rst",
          "docs/relnotes/17.2.7.html",
          "docs/shading.rst",
          "docs/relnotes/19.3.3.rst",
          "docs/relnotes/20.0.5.rst",
          "docs/relnotes/10.5.5.rst",
          "docs/relnotes/20.0.7.rst",
          "docs/relnotes/17.1.1.rst",
          "docs/vmware-guest.rst",
          "docs/relnotes/18.2.3.rst",
          "docs/devinfo.rst",
          "docs/relnotes/20.0.6.html",
          "docs/relnotes/9.0.3.rst",
          "docs/dispatch.rst",
          "docs/codingstyle.rst",
          "docs/relnotes/17.0.6.html",
          "docs/relnotes/18.3.0.rst",
          "docs/relnotes/19.3.2.html",
          "docs/relnotes/17.0.4.rst",
          "docs/relnotes/18.2.4.html",
          "docs/relnotes/7.0.2.rst",
          "docs/relnotes/17.3.5.html",
          "docs/relnotes/9.2.5.html",
          "docs/relnotes/10.6.0.rst",
          "docs/relnotes/18.0.3.html",
          "docs/relnotes/19.1.1.html",
          "docs/relnotes/10.6.9.rst",
          "docs/relnotes/6.4.1.html",
          "docs/vmware-guest.html",
          "docs/relnotes/18.2.8.rst",
          "docs/relnotes/10.3.6.html",
          "docs/relnotes/7.6.html",
          "docs/relnotes/9.0.rst",
          "docs/relnotes/18.3.2.html",
          "docs/relnotes/17.1.10.rst",
          "docs/relnotes/17.3.2.rst",
          "docs/relnotes/6.5.2.rst",
          "docs/submittingpatches.rst",
          "docs/viewperf.html",
          "docs/relnotes/17.2.5.rst",
          "docs/relnotes/7.7.1.rst",
          "docs/relnotes/10.6.5.html",
          "docs/relnotes/7.7.1.html",
          "docs/relnotes/18.0.2.html",
          "docs/relnotes/10.4.rst",
          "docs/relnotes/9.2.4.rst",
          "docs/relnotes/9.0.3.html",
          "docs/opengles.rst",
          "docs/perf.html",
          "docs/relnotes/8.0.5.rst",
          "docs/install.html",
          "docs/relnotes/19.2.6.html",
          "docs/relnotes/10.0.3.rst",
          "docs/relnotes/7.10.3.rst",
          "docs/relnotes/7.4.2.html",
          "docs/relnotes/19.2.5.html",
          "docs/relnotes/18.3.1.html",
          "docs/relnotes/7.7.html",
          "docs/relnotes/10.1.4.html",
          "docs/relnotes/11.0.8.html",
          "docs/relnotes/10.4.html",
          "docs/relnotes/17.2.8.html",
          "docs/relnotes/19.0.4.html",
          "docs/relnotes/11.0.1.rst",
          "docs/relnotes/19.1.2.rst",
          "docs/relnotes/10.1.3.rst",
          "docs/relnotes/18.1.0.html",
          "docs/shading.html",
          "docs/releasing.html",
          "docs/relnotes/10.3.4.rst",
          "docs/relnotes/11.2.2.rst",
          "docs/relnotes/7.8.rst",
          "docs/relnotes/10.4.3.html",
          "docs/relnotes/19.0.6.rst",
          "docs/relnotes/19.3.3.html",
          "docs/sourcedocs.html",
          "docs/relnotes/7.4.4.rst",
          "docs/debugging.html",
          "docs/relnotes/10.5.2.html",
          "docs/relnotes/11.1.1.rst",
          "docs/relnotes/17.2.6.rst",
          "docs/relnotes/11.1.1.html",
          "docs/relnotes/17.1.9.rst",
          "docs/relnotes/8.0.2.html",
          "docs/relnotes/9.2.1.html",
          "docs/relnotes/10.6.3.rst",
          "docs/relnotes/17.3.0.html",
          "docs/relnotes/19.2.8.html",
          "docs/relnotes/20.0.4.rst",
          "docs/webmaster.html",
          "docs/relnotes/10.4.1.html",
          "docs/relnotes/7.0.3.html",
          "docs/relnotes/7.9.2.html",
          "docs/relnotes/19.1.7.html",
          "docs/relnotes/9.0.2.rst",
          "docs/postprocess.html",
          "docs/relnotes/7.0.3.rst",
          "docs/relnotes/18.2.0.html",
          "docs/relnotes/17.3.2.html",
          "docs/relnotes/7.9.html",
          "docs/relnotes/12.0.1.html",
          "docs/relnotes/19.2.5.rst",
          "docs/relnotes/7.4.3.html",
          "docs/relnotes/17.0.1.html",
          "docs/relnotes/17.2.1.html",
          "docs/relnotes/13.0.3.rst",
          "docs/relnotes/10.3.1.rst",
          "docs/relnotes/7.2.rst",
          "docs/relnotes/9.2.3.rst",
          "docs/relnotes/13.0.0.html",
          "docs/relnotes/19.1.0.html",
          "docs/license.rst",
          "docs/relnotes/9.2.3.html",
          "docs/relnotes/9.0.html",
          "docs/utilities.rst",
          "docs/relnotes/17.3.0.rst",
          "docs/relnotes/12.0.5.rst",
          "docs/relnotes/7.0.1.html",
          "docs/relnotes/18.3.5.rst",
          "docs/relnotes/17.1.6.rst",
          "docs/relnotes/18.2.7.rst",
          "docs/relnotes/10.3.rst",
          "docs/relnotes/19.1.5.rst",
          "docs/developers.html",
          "docs/relnotes/11.2.1.rst",
          "docs/relnotes/8.0.4.rst",
          "docs/relnotes/13.0.6.rst",
          "docs/relnotes/19.2.1.html",
          "docs/faq.html",
          "docs/relnotes/18.3.3.html",
          "docs/relnotes/17.0.5.html",
          "docs/relnotes/18.1.7.rst",
          "docs/relnotes/7.9.rst",
          "docs/relnotes/10.4.1.rst",
          "docs/relnotes/11.0.7.rst",
          "docs/relnotes/20.1.0.html",
          "docs/relnotes/11.0.0.html",
          "docs/opengles.html",
          "docs/relnotes/17.3.7.html",
          "docs/relnotes/10.2.3.html",
          "docs/relnotes/10.1.2.html",
          "docs/relnotes/18.2.2.html",
          "docs/relnotes/17.3.4.html",
          "docs/relnotes/6.4.2.html",
          "docs/relnotes/7.2.html",
          "docs/relnotes/9.1.3.rst",
          "docs/relnotes/17.3.7.rst",
          "docs/relnotes/11.0.0.rst",
          "docs/relnotes/10.6.2.rst",
          "docs/relnotes/19.2.3.html",
          "docs/relnotes/13.0.4.rst",
          "docs/relnotes/9.1.2.rst",
          "docs/relnotes/19.0.2.html",
          "docs/relnotes/11.1.0.rst",
          "docs/relnotes/10.3.2.rst",
          "docs/relnotes/13.0.2.html",
          "docs/relnotes/19.0.3.rst",
          "docs/relnotes/10.6.7.html",
          "docs/relnotes/9.2.rst",
          "docs/relnotes/7.0.4.rst",
          "docs/relnotes/7.10.rst",
          "docs/relnotes/17.2.7.rst",
          "docs/relnotes/17.1.6.html",
          "docs/relnotes/7.4.html",
          "docs/relnotes/17.2.6.html",
          "docs/relnotes/18.1.4.html",
          "docs/relnotes/18.0.4.html",
          "docs/relnotes/17.1.8.html",
          "docs/relnotes/19.3.1.html",
          "docs/relnotes/12.0.6.html",
          "docs/relnotes/10.2.rst",
          "docs/relnotes/18.0.5.rst",
          "docs/relnotes/19.2.4.rst",
          "docs/dispatch.html",
          "docs/relnotes/10.5.3.rst",
          "docs/relnotes/20.0.3.rst",
          "docs/relnotes/18.3.5.html",
          "docs/relnotes/17.1.8.rst",
          "docs/relnotes/17.2.4.html",
          "docs/relnotes/9.0.1.rst",
          "docs/relnotes/6.5.2.html",
          "docs/index.html",
          "docs/relnotes/10.5.9.html",
          "docs/relnotes/19.1.4.rst",
          "docs/relnotes/7.6.1.html",
          "docs/relnotes/20.0.4.html",
          "docs/debugging.rst",
          "docs/relnotes/10.2.5.html",
          "docs/relnotes/17.3.8.rst",
          "docs/relnotes/9.1.3.html",
          "docs/relnotes/10.1.1.rst",
          "docs/relnotes/17.1.10.html",
          "docs/relnotes/11.1.3.html",
          "docs/relnotes/7.1.rst",
          "docs/relnotes/18.2.6.rst",
          "docs/relnotes/17.0.7.rst",
          "docs/utilities.html",
          "docs/relnotes/7.10.html",
          "docs/relnotes/9.2.2.rst",
          "docs/relnotes/17.0.3.html",
          "docs/relnotes/19.1.5.html",
          "docs/relnotes/7.11.1.rst",
          "docs/relnotes/10.5.4.html",
          "docs/helpwanted.rst",
          "docs/relnotes/17.3.9.html",
          "docs/relnotes/18.2.7.html",
          "docs/relnotes/12.0.6.rst",
          "docs/relnotes/10.5.2.rst",
          "docs/relnotes/8.0.4.html",
          "docs/relnotes/18.1.9.html",
          "docs/relnotes/10.2.1.rst",
          "docs/relnotes/19.0.7.html",
          "docs/relnotes/7.8.2.html",
          "docs/relnotes/11.0.5.html",
          "docs/relnotes/18.1.6.rst",
          "docs/relnotes/19.0.4.rst",
          "docs/relnotes/10.1.html",
          "docs/relnotes/8.0.3.rst",
          "docs/relnotes/19.3.5.rst",
          "docs/relnotes/7.10.1.rst",
          "docs/relnotes/10.4.6.html",
          "docs/relnotes/11.0.8.rst",
          "docs/relnotes/10.4.2.rst",
          "docs/relnotes/17.1.1.html",
          "docs/xlibdriver.rst",
          "docs/relnotes/19.0.2.rst",
          "docs/relnotes/7.4.4.html",
          "docs/relnotes/20.1.1.html",
          "docs/license.html",
          "docs/relnotes/10.4.2.html",
          "docs/relnotes/7.0.4.html",
          "docs/relnotes/17.3.5.rst",
          "docs/relnotes/17.2.8.rst",
          "docs/relnotes/10.2.2.rst",
          "docs/relnotes.rst",
          "docs/relnotes/11.1.3.rst",
          "docs/relnotes/17.0.0.html",
          "docs/relnotes/11.0.6.rst",
          "docs/relnotes/12.0.0.html",
          "docs/relnotes/10.3.1.html",
          "docs/relnotes/9.0.2.html",
          "docs/relnotes/10.2.4.html",
          "docs/relnotes/19.2.3.rst",
          "docs/relnotes/20.0.0.html",
          "docs/relnotes/10.0.1.rst",
          "docs/relnotes/11.2.0.rst",
          "docs/relnotes/10.1.5.rst",
          "docs/relnotes/19.1.6.rst",
          "docs/relnotes/10.1.rst",
          "docs/relnotes/10.0.2.html",
          "docs/relnotes/20.0.2.rst",
          "docs/relnotes/11.2.1.html",
          "docs/relnotes/11.1.0.html",
          "docs/relnotes/10.1.3.html",
          "docs/relnotes/10.5.3.html",
          "docs/faq.rst",
          "docs/relnotes/7.5.1.html",
          "docs/relnotes/18.1.9.rst",
          "docs/relnotes/10.4.3.rst",
          "docs/relnotes/18.1.2.html",
          "docs/relnotes/17.1.4.rst",
          "docs/relnotes/7.9.1.html",
          "docs/relnotes/8.0.5.html",
          "docs/relnotes/10.2.9.rst",
          "docs/relnotes/18.3.3.rst",
          "docs/relnotes/7.11.2.rst",
          "docs/relnotes/11.0.3.html",
          "docs/relnotes/10.5.1.rst",
          "docs/relnotes/19.1.6.html",
          "docs/relnotes/7.6.1.rst",
          "docs/relnotes/10.3.7.rst",
          "docs/relnotes/18.0.1.html",
          "docs/relnotes/9.1.5.rst",
          "docs/relnotes/19.0.5.html",
          "docs/relnotes/6.4.2.rst",
          "docs/relnotes/8.0.rst",
          "docs/relnotes/18.0.4.rst",
          "docs/relnotes/18.3.0.html",
          "docs/relnotes/8.0.2.rst",
          "docs/relnotes/13.0.1.rst",
          "docs/relnotes/19.2.7.html",
          "docs/relnotes/13.0.1.html",
          "docs/relnotes/13.0.4.html",
          "docs/relnotes/10.6.4.rst",
          "docs/relnotes/9.2.1.rst",
          "docs/codingstyle.html",
          "docs/relnotes/17.2.0.rst",
          "docs/lists.html",
          "docs/relnotes/10.6.0.html",
          "docs/relnotes/7.8.html",
          "docs/thanks.html",
          "docs/relnotes/18.2.5.rst",
          "docs/relnotes/12.0.3.rst",
          "docs/versions.html",
          "docs/relnotes/10.5.8.rst",
          "docs/relnotes/11.1.4.html",
          "docs/relnotes/17.0.6.rst",
          "docs/precompiled.html",
          "docs/relnotes/6.4.html",
          "docs/devinfo.html",
          "docs/relnotes/10.0.rst",
          "docs/relnotes/17.0.7.html",
          "docs/relnotes/19.1.3.html",
          "docs/relnotes/9.1.6.html",
          "docs/relnotes/18.1.5.html",
          "docs/relnotes/10.2.8.html",
          "docs/relnotes/11.0.5.rst",
          "docs/application-issues.html",
          "docs/relnotes/10.3.html",
          "docs/relnotes/9.1.7.html",
          "docs/relnotes/12.0.4.html",
          "docs/relnotes/10.5.7.html",
          "docs/relnotes/19.1.2.html",
          "docs/relnotes/17.3.6.html",
          "docs/relnotes/10.1.4.rst",
          "docs/relnotes/17.1.5.html",
          "docs/relnotes/10.0.2.rst",
          "docs/relnotes/18.2.3.html",
          "docs/relnotes/17.0.0.rst",
          "docs/relnotes/7.4.rst",
          "docs/relnotes/12.0.3.html",
          "docs/relnotes/19.3.4.html",
          "docs/relnotes/10.2.7.html",
          "docs/relnotes/20.0.8.html",
          "docs/relnotes/13.0.2.rst",
          "docs/relnotes/10.5.6.html",
          "docs/relnotes/11.1.2.rst",
          "docs/relnotes/19.2.0.html",
          "docs/relnotes/10.2.3.rst",
          "docs/relnotes/19.0.1.rst",
          "docs/relnotes/19.1.7.rst",
          "docs/relnotes/11.0.7.html",
          "docs/relnotes/10.5.0.rst",
          "docs/relnotes/20.0.1.rst",
          "docs/relnotes/12.0.4.rst",
          "docs/relnotes/17.1.5.rst",
          "docs/relnotes/7.1.html",
          "docs/lists.rst",
          "docs/osmesa.rst",
          "docs/relnotes/10.5.9.rst",
          "docs/relnotes/6.5.1.rst",
          "docs/relnotes/10.3.5.html",
          "docs/intro.html",
          "docs/relnotes/10.4.4.rst",
          "docs/relnotes/9.2.4.html",
          "docs/egl.html",
          "docs/relnotes/7.3.rst",
          "docs/relnotes/13.0.5.html",
          "docs/relnotes/7.10.3.html",
          "docs/relnotes/18.0.3.rst",
          "docs/helpwanted.html",
          "docs/repository.rst",
          "docs/relnotes/10.6.4.html",
          "docs/relnotes/19.2.2.rst",
          "docs/relnotes/18.3.4.rst",
          "docs/sourcedocs.rst",
          "docs/relnotes/10.2.1.html",
          "docs/relnotes/7.9.1.rst",
          "docs/relnotes/8.0.1.html",
          "docs/relnotes/6.4.1.rst",
          "docs/relnotes/18.2.4.rst",
          "docs/relnotes/17.3.6.rst",
          "docs/relnotes/9.2.html",
          "docs/relnotes/18.1.6.html",
          "docs/relnotes/10.6.5.rst",
          "docs/relnotes/8.0.1.rst",
          "docs/relnotes/9.1.4.rst",
          "docs/relnotes/17.0.5.rst",
          "docs/relnotes/17.2.2.html",
          "docs/relnotes/18.1.8.rst",
          "docs/relnotes/17.1.4.html",
          "docs/relnotes/17.2.1.rst",
          "docs/relnotes/10.2.8.rst",
          "docs/relnotes/7.11.1.html",
          "docs/postprocess.rst",
          "docs/relnotes/20.0.7.html",
          "docs/download.html",
          "docs/release-calendar.rst",
          "docs/relnotes/20.0.1.html",
          "docs/extensions.html",
          "docs/webmaster.rst",
          "docs/relnotes/10.2.4.rst",
          "docs/relnotes/7.8.1.rst",
          "docs/relnotes/10.0.3.html",
          "docs/relnotes/10.3.2.html",
          "docs/relnotes/19.1.8.rst",
          "docs/relnotes/10.5.6.rst",
          "docs/relnotes/7.4.2.rst",
          "docs/relnotes/17.1.0.html",
          "docs/relnotes/19.0.8.html",
          "docs/relnotes/19.1.1.rst",
          "docs/relnotes/10.6.1.html",
          "docs/relnotes/9.0.1.html",
          "docs/relnotes/20.1.1.rst",
          "docs/relnotes/11.0.2.html",
          "docs/relnotes/20.0.8.rst",
          "docs/application-issues.rst",
          "docs/relnotes/10.4.5.rst",
          "docs/relnotes/7.5.rst",
          "docs/relnotes/17.0.1.rst",
          "docs/relnotes/7.0.html",
          "docs/relnotes/20.0.3.html",
          "docs/relnotes/18.0.0.html",
          "docs/relnotes/19.0.0.rst",
          "docs/relnotes/17.1.2.html",
          "docs/relnotes/19.3.2.rst",
          "docs/relnotes/10.5.0.html",
          "docs/relnotes/18.1.3.rst",
          "docs/relnotes/17.3.3.rst",
          "docs/relnotes/18.2.0.rst",
          "docs/relnotes/7.10.1.html",
          "docs/relnotes/7.8.3.html",
          "docs/relnotes/11.0.4.rst",
          "docs/relnotes/6.5.3.html",
          "docs/relnotes/7.11.2.html",
          "docs/relnotes/19.2.1.rst",
          "docs/relnotes/7.4.1.html",
          "docs/relnotes/19.0.7.rst",
          "docs/relnotes/7.8.1.html",
          "docs/relnotes/18.0.2.rst",
          "docs/relnotes/18.1.0.rst",
          "docs/index.rst",
          "docs/relnotes/6.4.rst",
          "docs/relnotes/17.2.2.rst",
          "docs/relnotes/10.4.5.html",
          "docs/relnotes/18.1.8.html",
          "docs/relnotes/10.0.5.html",
          "docs/relnotes/19.0.6.html",
          "docs/relnotes/20.0.0.rst",
          "docs/relnotes/10.0.html",
          "docs/relnotes/18.1.1.html",
          "docs/relnotes/7.5.2.html",
          "docs/relnotes/11.0.9.html",
          "docs/relnotes/19.3.5.html",
          "docs/relnotes/17.1.9.html",
          "docs/relnotes/17.2.3.html",
          "docs/relnotes/10.3.4.html",
          "docs/relnotes/10.0.1.html",
          "docs/relnotes/7.9.2.rst",
          "docs/relnotes/19.2.4.html",
          "docs/relnotes/11.2.2.html",
          "docs/contents.rst",
          "docs/relnotes/18.3.1.rst",
          "docs/relnotes/9.1.2.html",
          "docs/relnotes/17.1.2.rst",
          "docs/relnotes/18.3.6.html",
          "docs/relnotes/19.2.8.rst",
          "docs/relnotes/7.5.html",
          "docs/meson.html",
          "docs/relnotes.html",
          "docs/relnotes/10.2.7.rst",
          "docs/relnotes/10.6.3.html",
          "docs/bugs.rst",
          "docs/relnotes/10.3.5.rst",
          "docs/relnotes/10.6.6.rst",
          "docs/relnotes/7.11.html",
          "docs/relnotes/10.6.8.html",
          "docs/relnotes/17.3.4.rst",
          "docs/relnotes/18.2.1.rst",
          "docs/relnotes/7.8.2.rst",
          "docs/relnotes/17.1.7.html",
          "docs/relnotes/18.0.5.html",
          "docs/relnotes/11.0.6.html",
          "docs/relnotes/11.0.3.rst",
          "docs/relnotes/19.1.0.rst",
          "docs/llvmpipe.html",
          "docs/developers.rst",
          "docs/relnotes/7.6.rst",
          "docs/relnotes/10.2.5.rst",
          "docs/relnotes/10.4.7.html",
          "docs/repository.html",
          "docs/relnotes/19.2.2.html",
          "docs/relnotes/18.3.4.html",
          "docs/releasing.rst",
          "docs/install.rst",
          "docs/relnotes/19.3.1.rst",
          "docs/relnotes/17.3.8.html",
          "docs/relnotes/19.1.4.html",
          "docs/relnotes/18.2.6.html",
          "docs/relnotes/12.0.1.rst",
          "docs/relnotes/20.1.0.rst",
          "docs/relnotes/20.0.5.html",
          "docs/thanks.rst",
          "docs/relnotes/6.5.html",
          "docs/relnotes/10.4.6.rst",
          "docs/relnotes/7.4.1.rst",
          "docs/relnotes/7.3.html",
          "docs/relnotes/18.1.2.rst",
          "docs/relnotes/9.1.7.rst",
          "docs/contents.html",
          "docs/relnotes/11.0.4.html",
          "docs/relnotes/17.0.2.rst",
          "docs/relnotes/13.0.3.html",
          "docs/relnotes/10.1.6.html",
          "docs/relnotes/10.2.html",
          "docs/relnotes/10.1.6.rst",
          "docs/relnotes/9.1.6.rst",
          "docs/relnotes/10.6.7.rst",
          "docs/intro.rst",
          "docs/relnotes/17.0.4.html",
          "docs/relnotes/10.0.5.rst",
          "docs/relnotes/10.3.6.rst",
          "docs/sourcetree.rst",
          "docs/relnotes/18.2.1.html",
          "docs/relnotes/7.0.2.html",
          "docs/versions.rst",
          "docs/submittingpatches.html",
          "docs/relnotes/19.0.8.rst",
          "docs/relnotes/12.0.2.rst",
          "docs/meson.rst",
          "docs/llvmpipe.rst",
          "docs/relnotes/19.3.0.rst",
          "docs/relnotes/17.3.3.html",
          "docs/relnotes/9.1.4.html",
          "docs/relnotes/6.5.rst",
          "docs/relnotes/10.1.1.html",
          "docs/relnotes/17.2.3.rst",
          "docs/relnotes/18.1.1.rst",
          "docs/conform.rst",
          "docs/relnotes/10.2.6.rst",
          "docs/relnotes/10.5.7.rst",
          "docs/relnotes/17.2.5.html",
          "docs/relnotes/18.1.3.html",
          "docs/relnotes/11.1.4.rst",
          "docs/perf.rst",
          "docs/relnotes/19.0.1.html",
          "docs/relnotes/6.5.1.html",
          "docs/relnotes/18.0.1.rst",
          "docs/relnotes/19.2.0.rst",
          "docs/relnotes/13.0.0.rst",
          "docs/relnotes/17.1.3.rst",
          "docs/bugs.html",
          "docs/relnotes/11.2.0.html",
          "docs/relnotes/7.8.3.rst",
          "docs/viewperf.rst",
          "docs/relnotes/19.3.0.html",
          "docs/relnotes/7.5.2.rst",
          "docs/relnotes/18.3.2.rst"
        ],
        "commitId" : "4d066836e3cf307431a74eafcc8a404ce5ccea69",
        "timestamp" : 1592044920000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: convert articles to reructuredtext\u000a\u000aThis uses the previously added scripts to convert the documentation to\u000areStructuredText, which is both easier to read offline, and can be used\u000ato generate modern HTML for online documentation.\u000a\u000aNo modification to the generated results have been done.\u000a\u000aAcked-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:00 +0000",
        "id" : "4d066836e3cf307431a74eafcc8a404ce5ccea69",
        "msg" : "docs: convert articles to reructuredtext",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "docs/relnotes/9.1.7.html"
          },
          {
            "editType" : "add",
            "file" : "docs/conform.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.4.6.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.3.6.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.0.3.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.2.1.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.0.1.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/debugging.html"
          },
          {
            "editType" : "add",
            "file" : "docs/dispatch.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/sourcedocs.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/20.1.1.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/13.0.5.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/9.1.6.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.6.8.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.1.4.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.1.0.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/6.4.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.3.3.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/6.5.3.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.2.2.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/8.0.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/11.1.4.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/developers.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/8.0.3.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.0.5.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/20.1.0.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/9.0.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.6.4.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.5.7.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/sourcedocs.html"
          },
          {
            "editType" : "add",
            "file" : "docs/submittingpatches.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/precompiled.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.2.2.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/6.4.1.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/8.0.3.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.0.1.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.0.3.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.1.1.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.9.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.8.2.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.0.1.html"
          },
          {
            "editType" : "add",
            "file" : "docs/releasing.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.2.6.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.5.8.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.8.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.1.7.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.3.4.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.2.5.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.3.4.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/8.0.5.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.1.4.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/9.1.4.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.3.7.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.0.5.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.0.6.html"
          },
          {
            "editType" : "add",
            "file" : "docs/llvmpipe.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/11.0.3.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/11.2.0.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.1.0.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/9.2.2.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.10.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/8.0.2.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.3.3.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.5.1.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/20.0.1.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/6.5.2.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/8.0.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/xlibdriver.html"
          },
          {
            "editType" : "add",
            "file" : "docs/meson.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/release-calendar.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.6.1.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/6.5.1.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/vmware-guest.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.0.0.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.0.4.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.1.1.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.2.6.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/bugs.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.0.3.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.4.3.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.0.0.html"
          },
          {
            "editType" : "add",
            "file" : "docs/contents.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/9.1.1.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.2.9.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.4.3.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/9.2.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.1.2.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.1.7.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/6.4.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.5.2.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.2.2.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.3.3.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.0.4.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.2.9.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.7.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/egl.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.1.4.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.11.1.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.0.7.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.2.0.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.2.6.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.2.2.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.1.5.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.0.2.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.0.0.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/12.0.5.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/submittingpatches.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/20.0.5.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.4.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.2.2.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.4.4.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/12.0.4.html"
          },
          {
            "editType" : "add",
            "file" : "docs/sourcetree.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/envvars.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.5.7.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.3.4.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.3.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.0.5.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.4.1.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.6.6.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/systems.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/12.0.2.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/11.0.6.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.3.9.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.3.5.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/9.2.2.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.3.0.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/6.5.3.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/12.0.6.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.5.6.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.1.0.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.3.2.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.2.7.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/index.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/download.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.0.1.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/13.0.1.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.1.6.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/9.0.html"
          },
          {
            "editType" : "add",
            "file" : "docs/xlibdriver.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.0.2.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.2.8.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.2.1.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/application-issues.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/20.0.8.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/11.1.1.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.1.4.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.3.5.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/install.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.1.3.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/20.0.4.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.2.8.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.3.4.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.1.3.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.2.3.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.3.1.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/9.1.5.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/9.0.3.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/9.2.4.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/9.2.4.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.3.3.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.3.3.html"
          },
          {
            "editType" : "add",
            "file" : "docs/postprocess.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.3.1.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.0.5.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/20.0.6.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.1.1.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.1.1.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.2.0.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/11.2.2.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.0.4.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.0.3.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.10.2.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/20.0.8.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.3.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/vmware-guest.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/9.2.3.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.7.1.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.2.6.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.2.2.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.3.0.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/envvars.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.1.8.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/12.0.1.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.1.5.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.2.1.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.3.6.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.3.0.html"
          },
          {
            "editType" : "add",
            "file" : "docs/index.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.4.7.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.2.8.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.3.4.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/20.0.0.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/9.1.2.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/meson.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/9.0.3.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/11.0.2.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.3.5.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/shading.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.3.6.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.0.1.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.0.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.3.8.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/download.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.0.8.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.3.2.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.3.8.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/20.0.2.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/utilities.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.2.5.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.3.7.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.10.3.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.1.7.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/20.0.4.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.0.html"
          },
          {
            "editType" : "add",
            "file" : "docs/codingstyle.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/egl.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.1.3.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/20.0.3.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.3.7.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/11.1.2.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.0.3.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/20.0.7.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.5.4.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.1.4.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.5.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/9.0.2.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.4.2.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/12.0.2.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/sourcetree.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.2.5.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.11.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.1.5.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.3.1.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.2.3.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.4.4.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/20.1.0.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.3.9.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/versions.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.6.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.0.5.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.0.0.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.2.6.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.1.8.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.1.2.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.4.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/6.5.1.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.4.4.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.2.3.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.5.9.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/utilities.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/6.4.2.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.1.0.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/20.0.0.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.2.1.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.0.7.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.0.6.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/9.2.5.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.4.4.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.10.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.2.5.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/11.1.3.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.0.2.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.5.1.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.6.0.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/9.0.1.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.3.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/9.1.6.html"
          },
          {
            "editType" : "add",
            "file" : "docs/debugging.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/release-calendar.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.11.2.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.5.9.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/9.0.2.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.2.8.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.2.4.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/11.2.0.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/8.0.4.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/viewperf.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.5.4.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.2.5.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/thanks.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/webmaster.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/11.0.7.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.3.3.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.1.2.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.1.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.3.1.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.0.0.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.2.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.1.3.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.3.0.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.0.5.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.4.3.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/extensions.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/webmaster.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.6.1.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.1.2.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.2.6.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/20.1.1.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.2.6.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.1.5.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.1.1.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.4.7.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.5.1.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.6.8.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/11.0.8.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/osmesa.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.6.1.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.1.6.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/intro.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/12.0.0.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.7.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.11.1.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/systems.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.0.3.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/license.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.0.4.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/faq.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.0.2.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.5.2.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.2.7.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.1.4.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.5.0.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/20.0.5.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.6.5.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.4.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.5.1.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/9.2.1.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.1.7.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.3.7.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/11.1.4.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.1.2.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/9.1.1.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/11.2.1.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.1.0.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/9.2.5.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/codingstyle.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.0.1.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.2.8.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/8.0.1.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.5.5.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.1.5.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.6.0.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/11.0.0.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/13.0.3.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.2.7.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.5.3.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.0.4.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.2.8.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.1.9.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/9.2.3.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.2.8.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/9.0.1.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.2.4.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.0.4.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.6.7.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.0.3.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.1.1.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.5.8.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/8.0.1.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.0.4.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.1.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/13.0.6.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/9.1.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.2.1.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.3.6.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.2.0.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/11.1.0.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/12.0.4.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.3.3.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/thanks.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.0.2.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.2.4.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.1.5.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.0.8.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/releasing.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/license.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.4.2.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/11.0.4.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/opengles.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/contents.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.2.3.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/6.5.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.0.6.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.1.3.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.3.2.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/20.0.3.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/11.0.9.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/11.0.3.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.1.10.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.10.2.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.5.0.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.5.2.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.0.2.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.0.7.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.5.6.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/11.0.7.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.2.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.2.4.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.2.3.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.2.1.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.2.8.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/application-issues.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.1.6.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/13.0.0.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/opengles.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.3.1.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.2.3.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.0.5.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.1.3.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/13.0.4.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.1.6.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.2.1.html"
          },
          {
            "editType" : "add",
            "file" : "docs/developers.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/12.0.5.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/20.0.1.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.3.4.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.0.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.8.3.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.2.2.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.1.3.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.5.3.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.2.3.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.0.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.3.3.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.6.1.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.10.1.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/11.0.2.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/11.0.5.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.2.5.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/11.0.5.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/11.0.8.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.1.6.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.2.0.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.1.7.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.3.2.html"
          },
          {
            "editType" : "add",
            "file" : "docs/helpwanted.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.2.4.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/osmesa.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/11.1.3.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/conform.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.8.2.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.6.7.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.6.2.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.2.3.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.0.6.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.3.5.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/lists.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.9.2.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.3.5.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/6.5.2.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.3.4.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.0.2.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.3.1.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.2.7.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.3.2.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.2.4.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.2.7.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.8.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.1.6.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.3.5.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/devinfo.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/20.0.2.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/bugs.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/13.0.2.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.9.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.6.6.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/8.0.5.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.0.1.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.6.3.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/12.0.6.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.2.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.3.4.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.4.5.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.8.3.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.2.7.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/helpwanted.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/12.0.3.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.0.1.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/11.0.6.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/11.2.1.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.0.5.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/llvmpipe.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.1.2.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.1.7.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.0.4.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.11.2.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.4.5.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/shading.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.1.8.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/dispatch.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/9.1.3.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/postprocess.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.4.1.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.0.1.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/repository.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/20.0.7.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.4.2.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.1.0.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.5.5.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/11.0.1.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/9.1.5.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.6.9.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.2.4.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.0.3.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/13.0.6.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.1.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/13.0.2.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.0.3.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.1.5.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/perf.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/11.0.4.html"
          },
          {
            "editType" : "add",
            "file" : "docs/faq.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/8.0.4.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/9.2.1.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/13.0.1.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.3.6.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.4.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.2.7.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.1.3.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.8.1.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.2.0.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.6.3.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.6.9.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.1.8.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.1.1.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/6.5.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/13.0.4.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.6.4.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/repository.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.1.8.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.10.1.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/9.1.3.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/9.1.4.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/12.0.1.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.3.2.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.0.2.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/11.1.1.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.3.6.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.6.2.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.0.2.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.1.10.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.1.9.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.6.5.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.3.0.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/9.1.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.1.1.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/8.0.2.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.1.8.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.4.1.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.1.2.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/precompiled.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/13.0.5.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.1.4.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.2.1.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.2.5.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.2.6.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/intro.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.3.1.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.7.1.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.1.6.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/11.1.2.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.3.1.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.9.1.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.3.2.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.2.2.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.2.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.1.9.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/9.1.7.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/lists.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.0.4.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/install.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/perf.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.11.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/9.1.2.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/13.0.0.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.3.5.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.0.0.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/extensions.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/12.0.3.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.1.2.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.0.2.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.5.2.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/18.1.9.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.2.4.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/11.2.2.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.1.6.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.3.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/6.4.2.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.0.4.html"
          },
          {
            "editType" : "add",
            "file" : "docs/versions.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/11.0.0.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.2.5.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.0.7.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.8.1.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.9.2.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.4.3.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/10.0.3.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/12.0.0.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.0.1.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/viewperf.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/20.0.6.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.4.1.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.10.3.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/7.5.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.6.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/11.0.9.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.3.5.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/17.3.0.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.3.2.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/11.0.1.html"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/10.4.6.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/17.1.4.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.1.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.4.2.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/6.4.1.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/11.1.0.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/devinfo.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/13.0.3.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/7.9.1.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/18.2.7.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/19.2.0.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/relnotes/19.1.5.html"
          },
          {
            "editType" : "add",
            "file" : "docs/relnotes/9.2.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "convert-sphinx.py",
          "update-docs.sh"
        ],
        "commitId" : "c9c53e304252526914539cacb389c0fc5b7eb8c2",
        "timestamp" : 1592044920000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "TEMP: remove rst-conversion scripts\u000a\u000aThese have now served their purpose, so let's get rid of them again.\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:00 +0000",
        "id" : "c9c53e304252526914539cacb389c0fc5b7eb8c2",
        "msg" : "TEMP: remove rst-conversion scripts",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "update-docs.sh"
          },
          {
            "editType" : "delete",
            "file" : "convert-sphinx.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/gears.png",
          "docs/mesa.css"
        ],
        "commitId" : "1633174b785dba75ac3e1e1fddc62cc68310dc56",
        "timestamp" : 1592044920000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: delete no longer needed file\u000a\u000aThese files were used by the theming of the old website, and is no\u000alonger needed.\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:00 +0000",
        "id" : "1633174b785dba75ac3e1e1fddc62cc68310dc56",
        "msg" : "docs: delete no longer needed file",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "docs/mesa.css"
          },
          {
            "editType" : "delete",
            "file" : "docs/gears.png"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/llvmpipe.rst"
        ],
        "commitId" : "10bd811abc6e3e1f3ee2253f145b39ae8a43865e",
        "timestamp" : 1592044920000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: fixup botched table\u000a\u000aPandoc silently fails on colspan, breaking this table. But rst supports\u000athis just fine, so let's just hand-convert this table instead.\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:00 +0000",
        "id" : "10bd811abc6e3e1f3ee2253f145b39ae8a43865e",
        "msg" : "docs: fixup botched table",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/llvmpipe.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/relnotes/17.0.5.rst"
        ],
        "commitId" : "ceb8084885e75bc13ed32ac98f7f69ca9609006d",
        "timestamp" : 1592044920000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: escape double colons\u000a\u000aIt seems pandoc doesn't really understand that double colons needs to be\u000aescaped. So let's fix that up by hand.\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:00 +0000",
        "id" : "ceb8084885e75bc13ed32ac98f7f69ca9609006d",
        "msg" : "docs: escape double colons",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/relnotes/17.0.5.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/relnotes/7.11.rst",
          "docs/relnotes/19.1.0.rst",
          "docs/versions.rst"
        ],
        "commitId" : "2c0707d13dbf17140f776102f8cff22913b1b55a",
        "timestamp" : 1592044920000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: escape asterisks\u000a\u000aSeems pandoc messed these up, and left out some escpaing. Let's fix it\u000aup by hand.\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:00 +0000",
        "id" : "2c0707d13dbf17140f776102f8cff22913b1b55a",
        "msg" : "docs: escape asterisks",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/relnotes/19.1.0.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.11.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/versions.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/relnotes/12.0.4.rst",
          "docs/relnotes/10.2.4.rst",
          "docs/relnotes/18.0.2.rst",
          "docs/relnotes/13.0.4.rst",
          "docs/relnotes/20.0.5.rst",
          "docs/relnotes/20.0.0.rst",
          "docs/relnotes/7.10.3.rst",
          "docs/relnotes/19.1.0.rst",
          "docs/relnotes/10.6.3.rst",
          "docs/relnotes/10.2.5.rst",
          "docs/relnotes/7.11.1.rst",
          "docs/relnotes/12.0.2.rst",
          "docs/relnotes/18.0.4.rst",
          "docs/relnotes/19.3.0.rst",
          "docs/relnotes/18.3.4.rst",
          "docs/relnotes/7.10.rst",
          "docs/relnotes/17.0.0.rst",
          "docs/relnotes/17.1.2.rst",
          "docs/relnotes/20.1.0.rst",
          "docs/relnotes/18.2.8.rst",
          "docs/relnotes/19.0.0.rst",
          "docs/relnotes/19.3.2.rst",
          "docs/relnotes/13.0.0.rst",
          "docs/relnotes/19.1.3.rst",
          "docs/relnotes/18.3.2.rst",
          "docs/relnotes/10.5.4.rst"
        ],
        "commitId" : "841a47fb2869f83b4b92bc9486264bcc0d712475",
        "timestamp" : 1592044920000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: escape trailing underscores properly\u000a\u000aIn reStructuredText, a trailing underscore means a hyperlink reference,\u000abut it seems pandoc doesn't get this right for symbols that have already\u000abeen escaped. So let's manually fix these up.\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:00 +0000",
        "id" : "841a47fb2869f83b4b92bc9486264bcc0d712475",
        "msg" : "docs: escape trailing underscores properly",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/relnotes/18.3.4.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/20.1.0.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.10.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/18.3.2.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/19.1.0.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/20.0.0.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/17.0.0.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/20.0.5.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/19.3.2.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/19.1.3.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/19.3.0.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.11.1.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/18.0.2.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/10.5.4.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/17.1.2.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/12.0.2.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/18.2.8.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/10.2.5.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/13.0.4.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/13.0.0.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/19.0.0.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.10.3.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/10.6.3.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/10.2.4.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/12.0.4.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/18.0.4.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/helpwanted.rst"
        ],
        "commitId" : "a71f08b71526a0ca80610db84e460eefbb51f554",
        "timestamp" : 1592044920000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: fixup broken rst\u000a\u000aThis removes a bit of markup, because it seems rst doesn't really\u000asupport markup on links this way. I'm not sure why Pandoc generates\u000athis, but it misrenders.\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:00 +0000",
        "id" : "a71f08b71526a0ca80610db84e460eefbb51f554",
        "msg" : "docs: fixup broken rst",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/helpwanted.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/meson.rst"
        ],
        "commitId" : "0841da2fbb1122997c9fd4db9b2b7196ef815ae6",
        "timestamp" : 1592044920000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: fixup heading-levels\u000a\u000aI have no idea why pandoc messed up these headers...\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:00 +0000",
        "id" : "0841da2fbb1122997c9fd4db9b2b7196ef815ae6",
        "msg" : "docs: fixup heading-levels",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/meson.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/index.rst",
          "docs/conf.py"
        ],
        "commitId" : "00cd1346bf056dfc0e7c7f75a9a4e64f3715930c",
        "timestamp" : 1592044920000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: use sphinx\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:00 +0000",
        "id" : "00cd1346bf056dfc0e7c7f75a9a4e64f3715930c",
        "msg" : "docs: use sphinx",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/index.rst"
          },
          {
            "editType" : "add",
            "file" : "docs/conf.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/conf.py"
        ],
        "commitId" : "dcaab1b311e7817eede82eacf18a8168f2f8475b",
        "timestamp" : 1592044920000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: disable syntax-highlighting by default\u000a\u000aThe default is python, which we don't really do a whole lot of in\u000aour docs, so let's just disable to none instead.\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:00 +0000",
        "id" : "dcaab1b311e7817eede82eacf18a8168f2f8475b",
        "msg" : "docs: disable syntax-highlighting by default",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/conf.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/dispatch.rst"
        ],
        "commitId" : "7039310ae3933df6179a787746a4518d89bab8a8",
        "timestamp" : 1592044920000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: use code-block with caption instead of table\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:00 +0000",
        "id" : "7039310ae3933df6179a787746a4518d89bab8a8",
        "msg" : "docs: use code-block with caption instead of table",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/dispatch.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/contents.rst",
          "docs/install.rst"
        ],
        "commitId" : "5aea48001fca482155e96d3cb38be231a64b3c39",
        "timestamp" : 1592044920000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: include meson in the toctree\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:00 +0000",
        "id" : "5aea48001fca482155e96d3cb38be231a64b3c39",
        "msg" : "docs: include meson in the toctree",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/install.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/contents.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/relnotes/7.10.2.rst",
          "docs/conform.rst",
          "docs/envvars.rst",
          "docs/releasing.rst",
          "docs/install.rst",
          "docs/vmware-guest.rst",
          "docs/versions.rst",
          "docs/lists.rst",
          "docs/relnotes/7.5.rst",
          "docs/index.rst",
          "docs/meson.rst",
          "docs/submittingpatches.rst"
        ],
        "commitId" : "bf3f0f7a82e44e8a7c34afa6b56cc620619083ee",
        "timestamp" : 1592044920000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: format notes as rst-notes\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:00 +0000",
        "id" : "bf3f0f7a82e44e8a7c34afa6b56cc620619083ee",
        "msg" : "docs: format notes as rst-notes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/install.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/lists.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.10.2.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/submittingpatches.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/conform.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.5.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/versions.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/envvars.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/releasing.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/vmware-guest.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/index.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/meson.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/egl.rst",
          "docs/application-issues.rst",
          "docs/devinfo.rst",
          "docs/meson.rst",
          "docs/llvmpipe.rst",
          "docs/codingstyle.rst",
          "docs/download.rst",
          "docs/submittingpatches.rst"
        ],
        "commitId" : "d6be994ef8ed6e81dc069a5cc3c8604619cc9d56",
        "timestamp" : 1592044920000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: use code-blocks\u000a\u000aSphinx can syntax-highlight a block if we use the right syntax.\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:00 +0000",
        "id" : "d6be994ef8ed6e81dc069a5cc3c8604619cc9d56",
        "msg" : "docs: use code-blocks",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/egl.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/application-issues.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/llvmpipe.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/devinfo.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/codingstyle.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/meson.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/download.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/submittingpatches.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/releasing.rst",
          "docs/install.rst",
          "docs/devinfo.rst",
          "docs/meson.rst",
          "docs/shading.rst",
          "docs/submittingpatches.rst",
          "docs/faq.rst"
        ],
        "commitId" : "14f2a81b6f66e076318472a632b749e98d86f8d6",
        "timestamp" : 1592044921000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: drop open-coded toc for articles\u000a\u000aSphinx already provides a proper table-of-contents, so we don't need to\u000aroll our own.\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:01 +0000",
        "id" : "14f2a81b6f66e076318472a632b749e98d86f8d6",
        "msg" : "docs: drop open-coded toc for articles",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/shading.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/install.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/devinfo.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/releasing.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/faq.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/meson.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/submittingpatches.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/contents.rst"
        ],
        "commitId" : "54e38882a12862f07173f7e78b40eaa62e509504",
        "timestamp" : 1592044921000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: add xlibdriver to table-of-contents\u000a\u000aIt's not so nice to have a hidden article, so let's add this one to the\u000aTOC under \"User Topics\".\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:01 +0000",
        "id" : "54e38882a12862f07173f7e78b40eaa62e509504",
        "msg" : "docs: add xlibdriver to table-of-contents",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/contents.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/conf.py"
        ],
        "commitId" : "21adb67048de1a62775f3859252746268d7c7cd8",
        "timestamp" : 1592044921000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: Remove version.\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:01 +0000",
        "id" : "21adb67048de1a62775f3859252746268d7c7cd8",
        "msg" : "docs: Remove version.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/conf.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/conf.py"
        ],
        "commitId" : "17aefa73a10abc3221461e801150b5523a810663",
        "timestamp" : 1592044921000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: do not copy source-files to site\u000a\u000aThese docs have publically available sources in the first place, there's\u000ano point in including a copy of them here as well.\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:01 +0000",
        "id" : "17aefa73a10abc3221461e801150b5523a810663",
        "msg" : "docs: do not copy source-files to site",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/conf.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/conf.py"
        ],
        "commitId" : "8342fe8302a4462266b1097df0c9823bb166dc41",
        "timestamp" : 1592044921000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: Add the favicon to the new page.\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:01 +0000",
        "id" : "8342fe8302a4462266b1097df0c9823bb166dc41",
        "msg" : "docs: Add the favicon to the new page.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/conf.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/license.rst"
        ],
        "commitId" : "84140a7c06cf7bf587089ed2b068e5ed2a14b80e",
        "timestamp" : 1592044921000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: use rst footnotes instead of manual ones\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:01 +0000",
        "id" : "84140a7c06cf7bf587089ed2b068e5ed2a14b80e",
        "msg" : "docs: use rst footnotes instead of manual ones",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/license.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/license.rst"
        ],
        "commitId" : "29c95ff627b52e7805a14ef99a5241aa406f379e",
        "timestamp" : 1592044921000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: reformat license table as rst table\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:01 +0000",
        "id" : "29c95ff627b52e7805a14ef99a5241aa406f379e",
        "msg" : "docs: reformat license table as rst table",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/license.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/meson.rst"
        ],
        "commitId" : "62abe35e348ec1c72c38bb0e241e74f0b6957589",
        "timestamp" : 1592044921000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: use rst-note for highlighted text\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:01 +0000",
        "id" : "62abe35e348ec1c72c38bb0e241e74f0b6957589",
        "msg" : "docs: use rst-note for highlighted text",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/meson.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/conf.py"
        ],
        "commitId" : "dd3add1b197eef55b2890b91c7e947ce6c0498cb",
        "timestamp" : 1592044921000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: bundle extra files\u000a\u000aThese are documents that are bundled in the root of the website, and\u000acontains some useful, extra documentation. Let's include them.\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:01 +0000",
        "id" : "dd3add1b197eef55b2890b91c7e947ce6c0498cb",
        "msg" : "docs: bundle extra files",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/conf.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/_extra/specs/EXT_shader_integer_mix.spec",
          "docs/specs/EXT_shader_integer_mix.spec",
          "docs/specs/OLD/EGL_MESA_screen_surface.txt",
          "docs/specs/MESA_drm_image.spec",
          "docs/specs/MESA_release_buffers.spec",
          "docs/conf.py",
          "docs/specs/OLD/MESA_agp_offset.spec",
          "docs/specs/OLD/MESA_sprite_point.spec",
          "docs/_extra/specs/EGL_MESA_device_software.txt",
          "docs/specs/MESA_configless_context.spec",
          "docs/specs/MESA_pixmap_colormap.spec",
          "docs/_extra/specs/EXT_shader_samples_identical.txt",
          "docs/_extra/specs/enums.txt",
          "docs/specs/OLD/MESA_program_debug.spec",
          "docs/specs/MESA_window_pos.spec",
          "docs/_extra/specs/MESA_pixmap_colormap.spec",
          "docs/specs/MESA_ycbcr_texture.spec",
          "docs/_extra/specs/OLD/MESA_set_3dfx_mode.spec",
          "docs/specs/EGL_MESA_device_software.txt",
          "docs/_extra/specs/OLD/MESA_trace.spec",
          "docs/_extra/specs/MESA_texture_array.spec",
          "docs/_extra/specs/MESA_release_buffers.spec",
          "docs/specs/MESA_copy_sub_buffer.spec",
          "docs/_extra/specs/MESA_pack_invert.spec",
          "docs/_extra/specs/MESA_swap_control.spec",
          "docs/specs/INTEL_shader_atomic_float_minmax.txt",
          "docs/_extra/specs/MESA_framebuffer_flip_y.txt",
          "docs/specs/MESA_texture_signed_rgba.spec",
          "docs/_extra/specs/OLD/MESA_program_debug.spec",
          "docs/specs/EXT_shader_samples_identical.txt",
          "docs/_extra/specs/MESA_swap_frame_usage.spec",
          "docs/_extra/specs/OLD/MESA_resize_buffers.spec",
          "docs/specs/MESA_query_renderer.spec",
          "docs/specs/EGL_MESA_platform_surfaceless.txt",
          "docs/specs/OLD/MESA_set_3dfx_mode.spec",
          "docs/specs/OLD/MESA_packed_depth_stencil.spec",
          "docs/specs/MESA_texture_array.spec",
          "docs/specs/enums.txt",
          "docs/specs/MESA_swap_control.spec",
          "docs/specs/MESA_image_dma_buf_export.txt",
          "docs/_extra/specs/MESA_ycbcr_texture.spec",
          "docs/specs/MESA_pack_invert.spec",
          "docs/_extra/specs/OLD/MESA_packed_depth_stencil.spec",
          "docs/_extra/specs/MESA_shader_integer_functions.txt",
          "docs/_extra/specs/EGL_MESA_platform_surfaceless.txt",
          "docs/_extra/specs/WL_create_wayland_buffer_from_image.spec",
          "docs/specs/MESA_swap_frame_usage.spec",
          "docs/_extra/specs/MESA_texture_signed_rgba.spec",
          "docs/_extra/specs/OLD/EGL_MESA_screen_surface.txt",
          "docs/_extra/specs/MESA_copy_sub_buffer.spec",
          "docs/specs/WL_bind_wayland_display.spec",
          "docs/specs/MESA_shader_debug.spec",
          "docs/_extra/specs/MESA_drm_image.spec",
          "docs/specs/MESA_multithread_makecurrent.spec",
          "docs/_extra/specs/WL_bind_wayland_display.spec",
          "docs/_extra/specs/MESA_configless_context.spec",
          "docs/specs/OLD/MESA_trace.spec",
          "docs/specs/MESA_framebuffer_flip_y.txt",
          "docs/_extra/specs/MESA_multithread_makecurrent.spec",
          "docs/_extra/specs/EGL_MESA_drm_image_formats.txt",
          "docs/specs/EGL_MESA_query_driver.txt",
          "docs/_extra/specs/INTEL_shader_atomic_float_minmax.txt",
          "docs/_extra/specs/OLD/MESA_sprite_point.spec",
          "docs/_extra/specs/MESA_query_renderer.spec",
          "docs/_extra/specs/OLD/MESA_agp_offset.spec",
          "docs/specs/EGL_MESA_drm_image_formats.txt",
          "docs/_extra/specs/EGL_MESA_query_driver.txt",
          "docs/_extra/specs/MESA_window_pos.spec",
          "docs/_extra/specs/MESA_shader_debug.spec",
          "docs/specs/WL_create_wayland_buffer_from_image.spec",
          "docs/specs/MESA_shader_integer_functions.txt",
          "docs/_extra/specs/MESA_image_dma_buf_export.txt",
          "docs/specs/OLD/MESA_resize_buffers.spec"
        ],
        "commitId" : "381fc0eca56fbec5c583612ea01bb63ca4f5d9c4",
        "timestamp" : 1592044921000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: include specs into the generated docs\u000a\u000aUnfortunately, it doesn't seem like there's a way to have sphinx copy\u000athis without moving the files, becasue html_extra_path doesn't copy the\u000adirectory itself when given a directory, only files inside and\u000asubdirectories.\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:01 +0000",
        "id" : "381fc0eca56fbec5c583612ea01bb63ca4f5d9c4",
        "msg" : "docs: include specs into the generated docs",
        "paths" : [
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/EXT_shader_integer_mix.spec"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/OLD/MESA_program_debug.spec"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/EXT_shader_samples_identical.txt"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/MESA_multithread_makecurrent.spec"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/MESA_pixmap_colormap.spec"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/MESA_configless_context.spec"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/MESA_texture_array.spec"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/MESA_shader_integer_functions.txt"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/MESA_shader_debug.spec"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/MESA_swap_frame_usage.spec"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/OLD/MESA_resize_buffers.spec"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/MESA_copy_sub_buffer.spec"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/MESA_query_renderer.spec"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/MESA_shader_debug.spec"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/MESA_shader_integer_functions.txt"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/WL_create_wayland_buffer_from_image.spec"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/MESA_drm_image.spec"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/EGL_MESA_device_software.txt"
          },
          {
            "editType" : "edit",
            "file" : "docs/conf.py"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/EGL_MESA_platform_surfaceless.txt"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/WL_bind_wayland_display.spec"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/OLD/MESA_agp_offset.spec"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/OLD/MESA_trace.spec"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/MESA_release_buffers.spec"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/EXT_shader_integer_mix.spec"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/MESA_image_dma_buf_export.txt"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/OLD/MESA_sprite_point.spec"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/INTEL_shader_atomic_float_minmax.txt"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/MESA_drm_image.spec"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/MESA_query_renderer.spec"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/MESA_configless_context.spec"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/MESA_swap_control.spec"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/enums.txt"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/MESA_framebuffer_flip_y.txt"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/MESA_pack_invert.spec"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/EGL_MESA_drm_image_formats.txt"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/enums.txt"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/OLD/MESA_agp_offset.spec"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/WL_create_wayland_buffer_from_image.spec"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/MESA_multithread_makecurrent.spec"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/MESA_release_buffers.spec"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/MESA_ycbcr_texture.spec"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/EGL_MESA_device_software.txt"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/EGL_MESA_drm_image_formats.txt"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/OLD/MESA_resize_buffers.spec"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/OLD/MESA_packed_depth_stencil.spec"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/OLD/MESA_program_debug.spec"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/OLD/EGL_MESA_screen_surface.txt"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/INTEL_shader_atomic_float_minmax.txt"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/OLD/EGL_MESA_screen_surface.txt"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/MESA_swap_frame_usage.spec"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/EXT_shader_samples_identical.txt"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/OLD/MESA_set_3dfx_mode.spec"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/MESA_pixmap_colormap.spec"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/OLD/MESA_set_3dfx_mode.spec"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/MESA_window_pos.spec"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/EGL_MESA_platform_surfaceless.txt"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/OLD/MESA_trace.spec"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/EGL_MESA_query_driver.txt"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/EGL_MESA_query_driver.txt"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/OLD/MESA_sprite_point.spec"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/MESA_window_pos.spec"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/MESA_texture_array.spec"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/MESA_texture_signed_rgba.spec"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/OLD/MESA_packed_depth_stencil.spec"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/MESA_image_dma_buf_export.txt"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/MESA_framebuffer_flip_y.txt"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/MESA_pack_invert.spec"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/MESA_ycbcr_texture.spec"
          },
          {
            "editType" : "delete",
            "file" : "docs/specs/MESA_texture_signed_rgba.spec"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/WL_bind_wayland_display.spec"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/MESA_copy_sub_buffer.spec"
          },
          {
            "editType" : "add",
            "file" : "docs/_extra/specs/MESA_swap_control.spec"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci.yml"
        ],
        "commitId" : "064fe5f3f44dc102a57aaeaeb2aead5b42fb5589",
        "timestamp" : 1592044921000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gitlab-ci: build and deploy docs\u000a\u000aDunno if alpine is a good idea. It's what the gitlab docs use for most\u000aof their examples, so that's what I've gone with... Can probably be\u000achanged to something else if wanted.\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:01 +0000",
        "id" : "064fe5f3f44dc102a57aaeaeb2aead5b42fb5589",
        "msg" : "gitlab-ci: build and deploy docs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/contents.rst",
          "docs/index.rst",
          "docs/intro.rst"
        ],
        "commitId" : "0b4f5121f02023d9d87641b0fcd90feade78c3da",
        "timestamp" : 1592044921000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: drop news in favour of the introduction as index-page\u000a\u000aThis kind of only makes sense once we have a separate home-page. But I\u000athink this is a good way of showing why we should do this; Sphinx\u000adoesn't support pagination, because it's not meant as a general-purpose\u000awebsite framewrork. And for documentation, pagination is not really\u000asomething you need.\u000a\u000aThere's probably a lot more pages that should be moved into a separate\u000awebpage, similar to this. In general, I think this should be done for\u000apages that don't relate to the source code too much, e.g isn't needed to\u000aunderstand the code, or for instance explains how to get the source code.\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:01 +0000",
        "id" : "0b4f5121f02023d9d87641b0fcd90feade78c3da",
        "msg" : "docs: drop news in favour of the introduction as index-page",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "docs/intro.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/contents.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/index.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/systems.rst",
          "docs/repository.rst",
          "docs/submittingpatches.rst",
          "docs/versions.rst",
          "README.rst"
        ],
        "commitId" : "ea91f4769ac347db828f4c6a3a36e7a4bdfee01e",
        "timestamp" : 1592044921000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "README: update references to internal docs\u000a\u000aThese documents are no longer HTML files, so the internal reference\u000ashould be updated.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:01 +0000",
        "id" : "ea91f4769ac347db828f4c6a3a36e7a4bdfee01e",
        "msg" : "README: update references to internal docs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "README.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/systems.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/repository.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/versions.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/submittingpatches.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/egl.rst",
          "docs/envvars.rst",
          "docs/releasing.rst",
          "docs/application-issues.rst",
          "docs/install.rst",
          "docs/relnotes.rst",
          "docs/download.rst",
          "docs/faq.rst",
          "docs/release-calendar.rst",
          "docs/opengles.rst"
        ],
        "commitId" : "f1fe74afb2cd34264078db0b775a63ea3a14af0e",
        "timestamp" : 1592044921000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: update internal references\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:01 +0000",
        "id" : "f1fe74afb2cd34264078db0b775a63ea3a14af0e",
        "msg" : "docs: update internal references",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/release-calendar.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/egl.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/envvars.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/opengles.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/faq.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/releasing.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/install.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/application-issues.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/download.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/relnotes/7.4.3.rst",
          "docs/relnotes/17.1.0.rst",
          "docs/relnotes/7.8.1.rst",
          "docs/relnotes/7.7.rst",
          "docs/relnotes/7.8.2.rst",
          "docs/relnotes/7.11.2.rst",
          "docs/relnotes/7.5.1.rst",
          "docs/relnotes/8.0.5.rst",
          "docs/relnotes/7.6.1.rst",
          "docs/relnotes/7.3.rst",
          "docs/relnotes/7.10.3.rst",
          "docs/relnotes/8.0.rst",
          "docs/relnotes/7.4.2.rst",
          "docs/relnotes/7.6.rst",
          "docs/relnotes/7.11.1.rst",
          "docs/relnotes/7.10.rst",
          "docs/relnotes/7.9.2.rst",
          "docs/relnotes/8.0.4.rst",
          "docs/relnotes/17.0.4.rst",
          "docs/relnotes/7.9.1.rst",
          "docs/relnotes/7.10.2.rst",
          "docs/relnotes/8.0.2.rst",
          "docs/relnotes/6.5.3.rst",
          "docs/relnotes/7.4.rst",
          "docs/relnotes/7.9.rst",
          "docs/relnotes/7.5.rst",
          "docs/relnotes/7.4.1.rst",
          "docs/relnotes/8.0.1.rst",
          "docs/relnotes/7.11.rst",
          "docs/relnotes/8.0.3.rst",
          "docs/relnotes/7.8.rst",
          "docs/relnotes/7.10.1.rst",
          "docs/relnotes/7.8.3.rst",
          "docs/relnotes/7.4.4.rst",
          "docs/relnotes/7.5.2.rst",
          "docs/relnotes/7.7.1.rst"
        ],
        "commitId" : "7d497e4e0985515056b6c97322e4b21dbc8fbeae",
        "timestamp" : 1592044921000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs/relnotes: update internal references\u000a\u000aI'm not 100% sure if it feels right to update these. I mean, this keeps\u000alinks working as they should, even if exported to something else than\u000aHTML. But it also feels a bit like history revisionism. It's probably\u000athe right thing to do, though.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:01 +0000",
        "id" : "7d497e4e0985515056b6c97322e4b21dbc8fbeae",
        "msg" : "docs/relnotes: update internal references",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.10.1.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.11.2.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.9.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/8.0.1.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.4.3.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.9.1.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.4.2.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/8.0.5.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.11.1.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.7.1.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/8.0.4.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.10.3.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.5.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.6.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/8.0.3.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.3.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.10.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.4.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.10.2.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/17.1.0.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.9.2.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.11.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/8.0.2.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/17.0.4.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.4.1.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.8.1.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.8.2.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.5.1.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.6.1.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/6.5.3.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.4.4.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.5.2.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.8.3.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.7.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.8.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/8.0.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_debug.h"
        ],
        "commitId" : "cd01d0dee1621d21e0a3a325483a1857cd55899b",
        "timestamp" : 1592044921000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radv: update internal reference\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:01 +0000",
        "id" : "cd01d0dee1621d21e0a3a325483a1857cd55899b",
        "msg" : "radv: update internal reference",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_debug.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "bin/perf-annotate-jit.py"
        ],
        "commitId" : "8077267026b309d1483faf1dccde558603d2f333",
        "timestamp" : 1592044921000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "bin/perf-annotate-jit.py: update internal reference\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:01 +0000",
        "id" : "8077267026b309d1483faf1dccde558603d2f333",
        "msg" : "bin/perf-annotate-jit.py: update internal reference",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "bin/perf-annotate-jit.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/release-calendar.rst"
        ],
        "commitId" : "9d90791c19ab5aba739e244c0887dd3be09be631",
        "timestamp" : 1592044921000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs/release-calendar: restore missing id\u000a\u000aI'm not sure how this got dropped, but it somehow did during conversion.\u000aLet's restore it.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:01 +0000",
        "id" : "9d90791c19ab5aba739e244c0887dd3be09be631",
        "msg" : "docs/release-calendar: restore missing id",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/release-calendar.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "bin/gen_release_notes.py"
        ],
        "commitId" : "8bc055fc527af0bd632608c1a2b8015e86fa781c",
        "timestamp" : 1592044921000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gen_release_notes.py: update script to the new rST way of things\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:01 +0000",
        "id" : "8bc055fc527af0bd632608c1a2b8015e86fa781c",
        "msg" : "gen_release_notes.py: update script to the new rST way of things",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "bin/gen_release_notes.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "bin/post_version.py"
        ],
        "commitId" : "ebb33b2c0aa7392f4c252f8789b8b0830215d40d",
        "timestamp" : 1592044921000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "post_version.py: update script to the new rST way of things\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>\u000a",
        "date" : "2020-06-13 10:42:01 +0000",
        "id" : "ebb33b2c0aa7392f4c252f8789b8b0830215d40d",
        "msg" : "post_version.py: update script to the new rST way of things",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "bin/post_version.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/tools/meson.build",
          "src/intel/tools/tests/run-test.sh",
          "src/intel/tools/tests/run-test.py"
        ],
        "commitId" : "ccaa5b034f4845672e22c4bb990a8272a16da15e",
        "timestamp" : 1592080328000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "intel/tools: rewrite run-test.sh in python\u000a\u000aOld script created files in the source directory, which is generally\u000aconsidered bad form.\u000a\u000aThe rewrite to python instead of duct-taping around in the shell script\u000agoes towards the goal of only having cross-platform python scripts,\u000awhich is also harder to make mistakes in than shell scripts.\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Sagar Ghuge <sagar.ghuge@intel.com>\u000aReviewed-by: Dylan Baker <dylan@pnwbakers.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5155>\u000a",
        "date" : "2020-06-13 20:32:08 +0000",
        "id" : "ccaa5b034f4845672e22c4bb990a8272a16da15e",
        "msg" : "intel/tools: rewrite run-test.sh in python",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "src/intel/tools/tests/run-test.sh"
          },
          {
            "editType" : "add",
            "file" : "src/intel/tools/tests/run-test.py"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/tools/meson.build"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/tools/tests/run-test.py"
        ],
        "commitId" : "356be07ce279e6ff2d468fd1321a2edb2d6b2df2",
        "timestamp" : 1592080328000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "intel/tools: make test aware of the meson test wrapper\u000a\u000aSuggested-by: Dylan Baker <dylan@pnwbakers.com>\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Dylan Baker <dylan@pnwbakers.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5155>\u000a",
        "date" : "2020-06-13 20:32:08 +0000",
        "id" : "356be07ce279e6ff2d468fd1321a2edb2d6b2df2",
        "msg" : "intel/tools: make test aware of the meson test wrapper",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/tools/tests/run-test.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_nir_move_varying_inputs.c"
        ],
        "commitId" : "1d9e6e456ad60f4c995c24c5cde6d73943141e6c",
        "timestamp" : 1592157227000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: fix ir3_nir_move_varying_inputs\u000a\u000air3_nir_move_varying_inputs is broken when there a load input outside of\u000athe first block which depends on the result of a previous load input.\u000a\u000aThis simplification/rework avoids the problem, and should also be faster.\u000a\u000aFixes this dEQP-VK test:\u000a\u000adEQP-VK.pipeline.multisample_interpolation.offset_interpolate_at_pixel_center.128_128_1.samples_2\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5465>\u000a",
        "date" : "2020-06-14 17:53:47 +0000",
        "id" : "1d9e6e456ad60f4c995c24c5cde6d73943141e6c",
        "msg" : "freedreno/ir3: fix ir3_nir_move_varying_inputs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir_move_varying_inputs.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_pipeline.c",
          "src/amd/common/ac_shader_util.h",
          "src/gallium/drivers/radeonsi/si_state.c",
          "src/amd/common/ac_shader_util.c"
        ],
        "commitId" : "013d096d15bef44594475812a0e5b12b729939bc",
        "timestamp" : 1592201767000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/samuel.pitoiset",
          "fullName" : "samuel.pitoiset"
        },
        "authorEmail" : "samuel.pitoiset@gmail.com",
        "comment" : "ac: add ac_choose_spi_color_formats() to common code\u000a\u000aIt's similar between RADV and RadeonSI.\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5436>\u000a",
        "date" : "2020-06-15 08:16:07 +0200",
        "id" : "013d096d15bef44594475812a0e5b12b729939bc",
        "msg" : "ac: add ac_choose_spi_color_formats() to common code",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_state.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/common/ac_shader_util.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_pipeline.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/common/ac_shader_util.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
        ],
        "commitId" : "ad0015907005b2994b44759a7fa59a39a8572706",
        "timestamp" : 1592216963000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/yevhenii.kolesnikov",
          "fullName" : "yevhenii.kolesnikov"
        },
        "authorEmail" : "yevhenii.kolesnikov@globallogic.com",
        "comment" : "nvir: don't use designated initialisers in C++ code\u000a\u000aThis feature only available since C++20.\u000a\u000aFixes: fa0a241b335 (\"nvir/nir: move nir options to codegen\")\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3114\u000a\u000aSigned-off-by: Yevhenii Kolesnikov <yevhenii.kolesnikov@globallogic.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5430>\u000a",
        "date" : "2020-06-15 13:29:23 +0300",
        "id" : "ad0015907005b2994b44759a7fa59a39a8572706",
        "msg" : "nvir: don't use designated initialisers in C++ code",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/mir_squeeze.c",
          "src/panfrost/midgard/midgard_compile.c",
          "src/panfrost/midgard/compiler.h",
          "src/panfrost/midgard/mir.c",
          "src/panfrost/midgard/midgard_ra.c"
        ],
        "commitId" : "277b6169625f7c03c89add2857e565b9765c0c1f",
        "timestamp" : 1592227765000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "pan/mdg: Precolour blend inputs\u000a\u000aInstead of requiring an explicit unoptimized move, we can implicitly\u000acolour the blend input intrinsic to r0, where it will be preloaded; this\u000ais a simple task for RA, and does not conflict with anything. If there\u000aare multiple duplicate loads, the latter ones can just be simple moves\u000awhich will be copypropped.\u000a\u000aWe don't need to include a explicit synthetic load, since (scanning\u000abackwards) the read will cause the input to become live at the right\u000atime and the lack of an explicit write will keep it live from the\u000abeginning of the shader. So no need to make it more complicated than it\u000aneeds to be.\u000a\u000aSaves a cycle in blend shaders.\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5449>\u000a",
        "date" : "2020-06-15 13:29:25 +0000",
        "id" : "277b6169625f7c03c89add2857e565b9765c0c1f",
        "msg" : "pan/mdg: Precolour blend inputs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_compile.c"
          },
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_ra.c"
          },
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/mir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/compiler.h"
          },
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/mir_squeeze.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/spirv/spirv_to_nir.c"
        ],
        "commitId" : "9b6a8d17424ac5fa11ccf44c02da2a237088cb76",
        "timestamp" : 1592233373000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/samuel.pitoiset",
          "fullName" : "samuel.pitoiset"
        },
        "authorEmail" : "samuel.pitoiset@gmail.com",
        "comment" : "spirv: fix using OpSampledImage with OpUndef instead of OpType{Image,Sampler}\u000a\u000aThis seems valid per the SPIR-V spec to use OpSampledImage with\u000aOpUndef instead of OpTypeImage or OpTypeSampler. When the image\u000aoperand is undefined, SPIRV->NIR emits an undef instruction that\u000acan be removed later by the compiler.\u000a\u000aThis fixes shader compilation crashes with Red Dead Redemption II.\u000a\u000aCc: mesa-stable@lists.freedesktop.org>\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5230>\u000a",
        "date" : "2020-06-15 17:02:53 +0200",
        "id" : "9b6a8d17424ac5fa11ccf44c02da2a237088cb76",
        "msg" : "spirv: fix using OpSampledImage with OpUndef instead of OpType{Image,Sampler}",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/spirv/spirv_to_nir.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c"
        ],
        "commitId" : "f90bc6daa973b3d762d87254bf4cbe2a71475fda",
        "timestamp" : 1592235366000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: handle more glsl->spirv builtin translation\u000a\u000athis should be all of them, though the check for vertex shader stage needs\u000ato be changed to !fragment stage at some point\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5432>\u000a",
        "date" : "2020-06-15 15:36:06 +0000",
        "id" : "f90bc6daa973b3d762d87254bf4cbe2a71475fda",
        "msg" : "zink: handle more glsl->spirv builtin translation",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c"
        ],
        "commitId" : "828c767113f557e2a6098342a3dfbfa3e393aa91",
        "timestamp" : 1592235366000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: rework input/output location emission\u000a\u000aglsl builtins that have no analog in spirv are emitted as regular varyings,\u000awhich means they take up a slot.\u000a\u000awe need to ensure that there's no conflict between these regular varying\u000aslots (from user-defined varyings) and the glsl translated builtins, so\u000awe do that by \"reserving\" the max number of varying slots that can be used\u000aby a given stage, then remapping all glsl builtins with no spirv builtin\u000ato a packed layout location that can be consistent across stages\u000a\u000asort of addresses mesa/mesa#3113 except now there's 10 fewer varying slots\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5432>\u000a",
        "date" : "2020-06-15 15:36:06 +0000",
        "id" : "828c767113f557e2a6098342a3dfbfa3e393aa91",
        "msg" : "zink: rework input/output location emission",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a5xx/fd5_compute.c",
          "src/gallium/drivers/freedreno/a6xx/fd6_program.c",
          "src/gallium/drivers/freedreno/ir3/ir3_gallium.h",
          "src/gallium/drivers/freedreno/a6xx/fd6_compute.c",
          "src/gallium/drivers/freedreno/ir3/ir3_gallium.c"
        ],
        "commitId" : "43e0062c5b3762ec6a07398d0872b174404ef0ab",
        "timestamp" : 1592235997000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: unify shader create/delete paths\u000a\u000aIn particular, to move the fd_bo create/delete (which is unneeded by\u000aturnip) out of the shared ir3 code, it is useful to have a single\u000adelete path.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5476>\u000a",
        "date" : "2020-06-15 15:46:37 +0000",
        "id" : "43e0062c5b3762ec6a07398d0872b174404ef0ab",
        "msg" : "freedreno/ir3: unify shader create/delete paths",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/ir3/ir3_gallium.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_compute.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a5xx/fd5_compute.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/ir3/ir3_gallium.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_program.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_shader.h",
          "src/freedreno/ir3/ir3_shader.c",
          "src/gallium/drivers/freedreno/ir3/ir3_gallium.c"
        ],
        "commitId" : "1a33faea8c514599e5b770a56e741103a9401d49",
        "timestamp" : 1592235997000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: move the libdrm dependency out of shared code\u000a\u000aThe only reason for this dependency was the fd_bo used for the uploaded\u000ashader.  But this isn't used by turnip.  Now that we've unified the\u000acleanup path from gallium, it isn't hard to pull the fd_bo upload/free\u000aparts into ir3_gallium.\u000a\u000aThis cleanup has the added benefit that the shader disk-cache will not\u000ahave to deal with it.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5476>\u000a",
        "date" : "2020-06-15 15:46:37 +0000",
        "id" : "1a33faea8c514599e5b770a56e741103a9401d49",
        "msg" : "freedreno/ir3: move the libdrm dependency out of shared code",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/ir3/ir3_gallium.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/meson.build"
        ],
        "commitId" : "b5c810d68b2c1b42209c24f8eff7c69c621995a0",
        "timestamp" : 1592235997000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: drop linking libfreedreno_drm\u000a\u000aNow that it is no longer required.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5476>\u000a",
        "date" : "2020-06-15 15:46:37 +0000",
        "id" : "b5c810d68b2c1b42209c24f8eff7c69c621995a0",
        "msg" : "turnip: drop linking libfreedreno_drm",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/meson.build"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/nir/nir_lower_io_to_vector.c"
        ],
        "commitId" : "e838acf37d055ba3734d720804b72eb1ecf02577",
        "timestamp" : 1592237638000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nir: do not try to merge xfb-outputs\u000a\u000aIt's tricky to merge XFB-outputs correctly, because we need there to not\u000abe any overlaps when we get to `nir_gather_xfb_info_with_varyings` later\u000aon. We currently trigger an assert there if we end up merging here.\u000a\u000aSo let's not even try. This is an optimization, and we can optimize this\u000ain safe cases later if needed. For now, let's play it safe.\u000a\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5329>\u000a",
        "date" : "2020-06-15 16:13:58 +0000",
        "id" : "e838acf37d055ba3734d720804b72eb1ecf02577",
        "msg" : "nir: do not try to merge xfb-outputs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_lower_io_to_vector.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_optimizer.cpp"
        ],
        "commitId" : "34d481fd1f689805e0f41a8907bd00f96270fbfc",
        "timestamp" : 1592245462000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: use num_opcodes instead of last_opcode\u000a\u000aNo fossil-db changes.\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5245>\u000a",
        "date" : "2020-06-15 18:24:22 +0000",
        "id" : "34d481fd1f689805e0f41a8907bd00f96270fbfc",
        "msg" : "aco: use num_opcodes instead of last_opcode",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_optimizer.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_instruction_selection.cpp"
        ],
        "commitId" : "b6d9e45f473edf4a3cfa86963b1849365f2297b1",
        "timestamp" : 1592245462000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: improve code for f2{i,u}{8,16}\u000a\u000aUse sub-dword definitions so that the RA can use SDWA\u000a\u000aNo fossil-db changes.\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5245>\u000a",
        "date" : "2020-06-15 18:24:22 +0000",
        "id" : "b6d9e45f473edf4a3cfa86963b1849365f2297b1",
        "msg" : "aco: improve code for f2{i,u}{8,16}",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_instruction_selection.cpp"
        ],
        "commitId" : "a8f800a836200f24607065fe172e51045baf9112",
        "timestamp" : 1592245462000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: use p_as_uniform in emit_vop1_instruction\u000a\u000aNo fossil-db changes.\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5245>\u000a",
        "date" : "2020-06-15 18:24:22 +0000",
        "id" : "a8f800a836200f24607065fe172e51045baf9112",
        "msg" : "aco: use p_as_uniform in emit_vop1_instruction",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_ir.h",
          "src/amd/compiler/aco_print_ir.cpp",
          "src/amd/compiler/aco_builder_h.py",
          "src/amd/compiler/aco_opt_value_numbering.cpp",
          "src/amd/compiler/aco_instruction_selection.cpp"
        ],
        "commitId" : "1b6a319c15f3c63acb0384c47a94fb40f2aeb17d",
        "timestamp" : 1592245462000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: add and set precise flag\u000a\u000aNo fossil-db changes.\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5245>\u000a",
        "date" : "2020-06-15 18:24:22 +0000",
        "id" : "1b6a319c15f3c63acb0384c47a94fb40f2aeb17d",
        "msg" : "aco: add and set precise flag",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_ir.h"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_opt_value_numbering.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_print_ir.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_builder_h.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_optimizer.cpp"
        ],
        "commitId" : "6cb42cdd8fddb990ee47124c18a510f4da6e99ac",
        "timestamp" : 1592245462000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: create mads when signed zeros should be preserved\u000a\u000aThis check was added because I thought v_mad_f32 didn't preserve the\u000asigness of zero, but I can't reproduce that and this isn't mentioned\u000aanywhere in LLVM.\u000a\u000aNo fossil-db changes.\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5245>\u000a",
        "date" : "2020-06-15 18:24:22 +0000",
        "id" : "6cb42cdd8fddb990ee47124c18a510f4da6e99ac",
        "msg" : "aco: create mads when signed zeros should be preserved",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_optimizer.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_ir.h",
          "src/amd/compiler/aco_register_allocation.cpp",
          "src/amd/compiler/aco_instruction_selection_setup.cpp",
          "src/amd/compiler/aco_optimizer.cpp"
        ],
        "commitId" : "1b10764e50998a556e000323c77d4a1632a80dfc",
        "timestamp" : 1592245462000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: try to use fma instead of mad when denormals are enabled\u000a\u000av_mad_f32 doesn't support denormals but v_fma_f32 does.\u000a\u000aNo fossil-db changes.\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5245>\u000a",
        "date" : "2020-06-15 18:24:22 +0000",
        "id" : "1b10764e50998a556e000323c77d4a1632a80dfc",
        "msg" : "aco: try to use fma instead of mad when denormals are enabled",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection_setup.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_optimizer.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_ir.h"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_register_allocation.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_register_allocation.cpp",
          "src/amd/compiler/aco_optimizer.cpp"
        ],
        "commitId" : "7f511efa16adb5e820c4535473de9bfb59f5e470",
        "timestamp" : 1592245462000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: create 16-bit mad/fma\u000a\u000afossil-db (Navi, fp16 enabled):\u000aTotals from 1 (0.00% of 127638) affected shaders:\u000aCodeSize: 4868 -> 4552 (-6.49%)\u000aInstrs: 956 -> 863 (-9.73%)\u000aCycles: 3824 -> 3452 (-9.73%)\u000aVMEM: 504 -> 490 (-2.78%)\u000aSMEM: 109 -> 107 (-1.83%)\u000aVClause: 19 -> 20 (+5.26%)\u000aCopies: 54 -> 58 (+7.41%)\u000aPreVGPRs: 43 -> 41 (-4.65%)\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5245>\u000a",
        "date" : "2020-06-15 18:24:22 +0000",
        "id" : "7f511efa16adb5e820c4535473de9bfb59f5e470",
        "msg" : "aco: create 16-bit mad/fma",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_optimizer.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_register_allocation.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_instruction_selection.cpp"
        ],
        "commitId" : "f5a5674178f61089ff6d099dfad11b4852a50ad6",
        "timestamp" : 1592245462000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: update comment about preserving fp16/fp64 denormals\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5245>\u000a",
        "date" : "2020-06-15 18:24:22 +0000",
        "id" : "f5a5674178f61089ff6d099dfad11b4852a50ad6",
        "msg" : "aco: update comment about preserving fp16/fp64 denormals",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_optimizer.cpp"
        ],
        "commitId" : "1210e0bd6205c5f5365a29c91425dea3e49d89a7",
        "timestamp" : 1592245462000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: create 16-bit input and output modifiers\u000a\u000afossil-db (Navi, fp16 enabled):\u000aTotals from 1 (0.00% of 127638) affected shaders:\u000aCodeSize: 4552 -> 4540 (-0.26%)\u000aInstrs: 863 -> 861 (-0.23%)\u000aCycles: 3452 -> 3444 (-0.23%)\u000aVMEM: 490 -> 489 (-0.20%)\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5245>\u000a",
        "date" : "2020-06-15 18:24:22 +0000",
        "id" : "1210e0bd6205c5f5365a29c91425dea3e49d89a7",
        "msg" : "aco: create 16-bit input and output modifiers",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_optimizer.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_optimizer.cpp"
        ],
        "commitId" : "9b69ed0bb9503befd73e7bfa4867dc431d01e2ee",
        "timestamp" : 1592245462000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: improve sub-dword check for sgpr/constant propagation\u000a\u000ap_create_vector can have sub-dword operands with a v1 definition.\u000a\u000aNo fossil-db changes.\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5245>\u000a",
        "date" : "2020-06-15 18:24:22 +0000",
        "id" : "9b69ed0bb9503befd73e7bfa4867dc431d01e2ee",
        "msg" : "aco: improve sub-dword check for sgpr/constant propagation",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_optimizer.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_instruction_selection.cpp"
        ],
        "commitId" : "dd233455679fe0f0ae441cc5ef3dd366132951e7",
        "timestamp" : 1592245462000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: fix half_pi constant for 16-bit fsin/fcos\u000a\u000aThis worked because the optimizer didn't consider that the 16-bit\u000ainstruction would interpret the inline constant differently. This will\u000achange in the next commit.\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5245>\u000a",
        "date" : "2020-06-15 18:24:22 +0000",
        "id" : "dd233455679fe0f0ae441cc5ef3dd366132951e7",
        "msg" : "aco: fix half_pi constant for 16-bit fsin/fcos",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_opcodes.py"
        ],
        "commitId" : "4784111abc113ae64ce1d597407e0c32d6a88160",
        "timestamp" : 1592245462000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: use 32-bit inline constants for 16-bit integer instructions\u000a\u000aSee https://reviews.llvm.org/D81841\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5245>\u000a",
        "date" : "2020-06-15 18:24:22 +0000",
        "id" : "4784111abc113ae64ce1d597407e0c32d6a88160",
        "msg" : "aco: use 32-bit inline constants for 16-bit integer instructions",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_opcodes.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_lower_to_hw_instr.cpp",
          "src/amd/compiler/aco_ir.h",
          "src/amd/compiler/aco_print_ir.cpp",
          "src/amd/compiler/aco_builder_h.py",
          "src/amd/compiler/aco_optimizer.cpp",
          "src/amd/compiler/aco_instruction_selection.cpp"
        ],
        "commitId" : "3d6f67950d91de1dd50b096de144e504a89ea21d",
        "timestamp" : 1592245462000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: improve 8/16-bit constants\u000a\u000afossil-db (Navi, fp16 enabled):\u000aTotals from 1 (0.00% of 127638) affected shaders:\u000aCodeSize: 4540 -> 4388 (-3.35%)\u000aInstrs: 861 -> 830 (-3.60%)\u000aCycles: 3444 -> 3320 (-3.60%)\u000aVMEM: 489 -> 465 (-4.91%)\u000aSMEM: 107 -> 110 (+2.80%)\u000aSClause: 31 -> 30 (-3.23%)\u000aCopies: 58 -> 54 (-6.90%)\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5245>\u000a",
        "date" : "2020-06-15 18:24:22 +0000",
        "id" : "3d6f67950d91de1dd50b096de144e504a89ea21d",
        "msg" : "aco: improve 8/16-bit constants",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_lower_to_hw_instr.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_ir.h"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_builder_h.py"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_print_ir.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_optimizer.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_optimizer.cpp"
        ],
        "commitId" : "22d712273989701c91c50f98e27162aa2a1fb12f",
        "timestamp" : 1592245462000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: copy-propagate constants through p_extract_vector/p_split_vector\u000a\u000afossil-db (Navi, fp16 enabled):\u000aTotals from 1 (0.00% of 127638) affected shaders:\u000aCodeSize: 4388 -> 4392 (+0.09%)\u000aVMEM: 465 -> 458 (-1.51%)\u000aCopies: 54 -> 55 (+1.85%)\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5245>\u000a",
        "date" : "2020-06-15 18:24:22 +0000",
        "id" : "22d712273989701c91c50f98e27162aa2a1fb12f",
        "msg" : "aco: copy-propagate constants through p_extract_vector/p_split_vector",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_optimizer.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_optimizer.cpp"
        ],
        "commitId" : "d16a7190a309ba87dc52760999dd3a6c033143ef",
        "timestamp" : 1592245462000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: optimize 16-bit and 64-bit float comparisons\u000a\u000aNo fossil-db changes.\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5245>\u000a",
        "date" : "2020-06-15 18:24:22 +0000",
        "id" : "d16a7190a309ba87dc52760999dd3a6c033143ef",
        "msg" : "aco: optimize 16-bit and 64-bit float comparisons",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_optimizer.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_validate.cpp"
        ],
        "commitId" : "575b431c80170c2f3234e996947b363c4db5dcb9",
        "timestamp" : 1592245462000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: validate sub-dword pseudo instructions\u000a\u000aNo fossil-db changes.\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5245>\u000a",
        "date" : "2020-06-15 18:24:22 +0000",
        "id" : "575b431c80170c2f3234e996947b363c4db5dcb9",
        "msg" : "aco: validate sub-dword pseudo instructions",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_validate.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_optimizer.cpp"
        ],
        "commitId" : "3c1b55962e0da924bc96a16689c9421888891959",
        "timestamp" : 1592245462000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: allow to swap operands for some 16-bit float instructions\u000a\u000aNo fossil-db changes.\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5245>\u000a",
        "date" : "2020-06-15 18:24:22 +0000",
        "id" : "3c1b55962e0da924bc96a16689c9421888891959",
        "msg" : "aco: allow to swap operands for some 16-bit float instructions",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_optimizer.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_optimizer.cpp"
        ],
        "commitId" : "82de70d06e1b678aa2426ae647327ca2f418dc0e",
        "timestamp" : 1592245462000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: add more opcodes to can_swap_operands\u000a\u000afossil-db (Navi, fp16 enabled):\u000aTotals from 310 (0.24% of 127638) affected shaders:\u000aCodeSize: 1290508 -> 1289716 (-0.06%)\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5245>\u000a",
        "date" : "2020-06-15 18:24:22 +0000",
        "id" : "82de70d06e1b678aa2426ae647327ca2f418dc0e",
        "msg" : "aco: add more opcodes to can_swap_operands",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_optimizer.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_register_allocation.cpp"
        ],
        "commitId" : "e9578e303386c22940b62a88ea85cea794124537",
        "timestamp" : 1592245462000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: allow GFX9 partial writes with instructions which use opsel\u000a\u000aSome instructions such as v_mad_f16 can do partial writes on GFX9.\u000a\u000aNo fossil-db changes.\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5245>\u000a",
        "date" : "2020-06-15 18:24:22 +0000",
        "id" : "e9578e303386c22940b62a88ea85cea794124537",
        "msg" : "aco: allow GFX9 partial writes with instructions which use opsel",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_register_allocation.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_register_allocation.cpp"
        ],
        "commitId" : "82c265a51467ec8c112146bc7a2875609d5be0cf",
        "timestamp" : 1592245462000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: improve check for moving temporaries out of fixed definitions\u000a\u000aNo fossil-db changes.\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5245>\u000a",
        "date" : "2020-06-15 18:24:22 +0000",
        "id" : "82c265a51467ec8c112146bc7a2875609d5be0cf",
        "msg" : "aco: improve check for moving temporaries out of fixed definitions",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_register_allocation.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_lower_to_hw_instr.cpp"
        ],
        "commitId" : "a02e7f679975bba76ee2a5c64b5b43432619b5a5",
        "timestamp" : 1592245462000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: fix encoding of certain s_setreg_imm32_b32 instructions\u000a\u000aIf the mode is too small, the operand will be an inline constant and the\u000aliteral dword won't be written.\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5245>\u000a",
        "date" : "2020-06-15 18:24:22 +0000",
        "id" : "a02e7f679975bba76ee2a5c64b5b43432619b5a5",
        "msg" : "aco: fix encoding of certain s_setreg_imm32_b32 instructions",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_lower_to_hw_instr.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_cmd_buffer.c",
          "src/freedreno/vulkan/tu_private.h",
          "src/freedreno/vulkan/tu_pipeline.c"
        ],
        "commitId" : "067370fe87d6015e973e2a6646ca83924757bda7",
        "timestamp" : 1592249692000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/jonathan",
          "fullName" : "jonathan"
        },
        "authorEmail" : "jonathan@marek.ca",
        "comment" : "turnip: remove duplicated stage2opcode and stage2shaderdb\u000a\u000aReduce 3 copies of this same logic into a single one.\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5455>\u000a",
        "date" : "2020-06-15 15:34:52 -0400",
        "id" : "067370fe87d6015e973e2a6646ca83924757bda7",
        "msg" : "turnip: remove duplicated stage2opcode and stage2shaderdb",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_pipeline.c"
        ],
        "commitId" : "c1e1b13bfe8233748aa04f67fb69bff7e51bf744",
        "timestamp" : 1592249713000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/jonathan",
          "fullName" : "jonathan"
        },
        "authorEmail" : "jonathan@marek.ca",
        "comment" : "turnip: simplify stage2 helpers\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5455>\u000a",
        "date" : "2020-06-15 15:35:13 -0400",
        "id" : "c1e1b13bfe8233748aa04f67fb69bff7e51bf744",
        "msg" : "turnip: simplify stage2 helpers",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/llvmpipe/lp_setup_line.c",
          ".gitlab-ci/deqp-virgl-fails.txt",
          "src/gallium/drivers/llvmpipe/lp_setup_tri.c"
        ],
        "commitId" : "84779e5822d8b63038f65640ca32ad0dce3161b7",
        "timestamp" : 1592252084000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "llvmpipe/setup: add planes for draw regions if no scissor.\u000a\u000aSome tests were using a 1x1 fb bound, with a 2x2 viewport,\u000aand all 4 pixels were getting rendered. Test if the fb bounds\u000aneed planes added or not.\u000a\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3101\u000a\u000av2: add lines support\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5394>\u000a",
        "date" : "2020-06-16 06:14:44 +1000",
        "id" : "84779e5822d8b63038f65640ca32ad0dce3161b7",
        "msg" : "llvmpipe/setup: add planes for draw regions if no scissor.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_setup_line.c"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-virgl-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_setup_tri.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_cmdstream.c",
          "src/gallium/drivers/panfrost/pan_context.c",
          "src/gallium/drivers/panfrost/pan_context.h"
        ],
        "commitId" : "32b171d6698893febc95f9a596bfd059158fe92d",
        "timestamp" : 1592257278000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Merge bifrost_bo/midgard_bo\u000a\u000aThe content is difference but a BO is a BO. Let's reduce code repition\u000abetween Midgard and Bifrost paths.\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aTested-by: Christian Hewitt <christianshewitt@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5474>\u000a",
        "date" : "2020-06-15 21:41:18 +0000",
        "id" : "32b171d6698893febc95f9a596bfd059158fe92d",
        "msg" : "panfrost: Merge bifrost_bo/midgard_bo",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_cmdstream.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_context.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_context.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_cmdstream.c"
        ],
        "commitId" : "65e0e891d242b3f5e115837f0dfb67779b10f880",
        "timestamp" : 1592257278000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Update sampler view in Bifrost path\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aFixes: fafc305600c (\"panfrost: Create a new sampler view bo when the layout changes\")\u000aTested-by: Christian Hewitt <christianshewitt@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5474>\u000a",
        "date" : "2020-06-15 21:41:18 +0000",
        "id" : "65e0e891d242b3f5e115837f0dfb67779b10f880",
        "msg" : "panfrost: Update sampler view in Bifrost path",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_cmdstream.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/encoder/pan_texture.c"
        ],
        "commitId" : "6b1498f7acaee3326559bdd3b3d46635e6ae60d6",
        "timestamp" : 1592257278000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Fix level_2\u000a\u000aWe're not sure what this is but I've always seen it equal to levels.\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aTested-by: Christian Hewitt <christianshewitt@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5474>\u000a",
        "date" : "2020-06-15 21:41:18 +0000",
        "id" : "6b1498f7acaee3326559bdd3b3d46635e6ae60d6",
        "msg" : "panfrost: Fix level_2",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/encoder/pan_texture.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/encoder/pan_texture.c"
        ],
        "commitId" : "92553b6290e36efd48b7e07f970d90f544a8bc15",
        "timestamp" : 1592257278000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Correctly calculate tiled stride\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aFixes: bde19c0e7ba (\"panfrost: Fix tiled texture \"stride\"s on Bifrost\")\u000aTested-by: Christian Hewitt <christianshewitt@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5474>\u000a",
        "date" : "2020-06-15 21:41:18 +0000",
        "id" : "92553b6290e36efd48b7e07f970d90f544a8bc15",
        "msg" : "panfrost: Correctly calculate tiled stride",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/encoder/pan_texture.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/encoder/pan_afbc.c"
        ],
        "commitId" : "27d3685528bc7ee79e94738af8f6bee1a4f8b795",
        "timestamp" : 1592257989000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Enable AFBC for RGB565\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5484>\u000a",
        "date" : "2020-06-15 21:53:09 +0000",
        "id" : "27d3685528bc7ee79e94738af8f6bee1a4f8b795",
        "msg" : "panfrost: Enable AFBC for RGB565",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/encoder/pan_afbc.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/encoder/pan_afbc.c"
        ],
        "commitId" : "8b6820c92d213087c3ed050fdd0e8bd5847a90e6",
        "timestamp" : 1592257989000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Simplify AFBC format check\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5484>\u000a",
        "date" : "2020-06-15 21:53:09 +0000",
        "id" : "8b6820c92d213087c3ed050fdd0e8bd5847a90e6",
        "msg" : "panfrost: Simplify AFBC format check",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/encoder/pan_afbc.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/gallivm/lp_bld_misc.cpp"
        ],
        "commitId" : "25a629558ca1265c1d8423e3c8203795738358b5",
        "timestamp" : 1592264881000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "gallivm/cache: don't require a null terminator for cache data.\u000a\u000aFixes crashes seen with\u000a./bin/egl_ext_device_base\u000asince cache support was added.\u000a\u000aFixes: 4962d3e10733 (\"gallivm: add cache interface to mcjit\")\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3118\u000aTested-by: Michel Dänzer <mdaenzer@redhat.com>\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5467>\u000a",
        "date" : "2020-06-16 09:48:01 +1000",
        "id" : "25a629558ca1265c1d8423e3c8203795738358b5",
        "msg" : "gallivm/cache: don't require a null terminator for cache data.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_misc.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/main/extensions_table.h",
          "src/compiler/glsl/glsl_parser_extras.cpp",
          "docs/features.txt",
          "src/compiler/glsl/builtin_functions.cpp",
          "docs/relnotes/new_features.txt",
          "src/compiler/glsl/glsl_parser_extras.h"
        ],
        "commitId" : "fce02f4020ae1a48ce02201df2895b9477ea22d2",
        "timestamp" : 1592272941000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "mesa/gles3: add support for GL_EXT_shader_group_vote\u000a\u000aThis is the GLES equivalent to ARB_shader_group_vote.\u000a\u000aPasses: KHR-GLES31.core.shader_group_vote.*\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5490>\u000a",
        "date" : "2020-06-16 12:02:21 +1000",
        "id" : "fce02f4020ae1a48ce02201df2895b9477ea22d2",
        "msg" : "mesa/gles3: add support for GL_EXT_shader_group_vote",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/glsl/builtin_functions.cpp"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/new_features.txt"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/glsl/glsl_parser_extras.h"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/glsl/glsl_parser_extras.cpp"
          },
          {
            "editType" : "edit",
            "file" : "docs/features.txt"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/main/extensions_table.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_nir_lower_load_barycentric_at_offset.c",
          "src/freedreno/ir3/ir3_nir_lower_tess.c",
          "src/freedreno/ir3/ir3_compiler_nir.c",
          "src/freedreno/ir3/ir3_nir_lower_load_barycentric_at_sample.c"
        ],
        "commitId" : "28a14787c07b0046d2789bb6bd483f8ff2e4317c",
        "timestamp" : 1592275698000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: don't rely on intr->num_components\u000a\u000aIt is better to use `nir_intrinsic_dest_components()` which also handles\u000athe case of intrinsics with a fixed number of dest components.\u000a\u000aSomehow this starts showing up with a nir_serialize round-trip with\u000ashader-cache.  But we really shouldn't have been relying on\u000a`intr->num_components` directly.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5371>\u000a",
        "date" : "2020-06-16 02:48:18 +0000",
        "id" : "28a14787c07b0046d2789bb6bd483f8ff2e4317c",
        "msg" : "freedreno/ir3: don't rely on intr->num_components",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_compiler_nir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir_lower_load_barycentric_at_sample.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir_lower_tess.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir_lower_load_barycentric_at_offset.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_meta_blit2d.c"
        ],
        "commitId" : "603d3c2991b97e54c41b19af9cf51b3559526d22",
        "timestamp" : 1592275698000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radv: don't set num_components for non-vectorized intrinsics\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5371>\u000a",
        "date" : "2020-06-16 02:48:18 +0000",
        "id" : "603d3c2991b97e54c41b19af9cf51b3559526d22",
        "msg" : "radv: don't set num_components for non-vectorized intrinsics",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_meta_blit2d.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/nir/nir_builder_opcodes_h.py"
        ],
        "commitId" : "f70d6030e3c0fe3eda912994801330146168fdd4",
        "timestamp" : 1592275698000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nir/builder: don't set intr->num_components\u000a\u000aThe \"load-sysval\" intrinsics are not vectorized.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5371>\u000a",
        "date" : "2020-06-16 02:48:18 +0000",
        "id" : "f70d6030e3c0fe3eda912994801330146168fdd4",
        "msg" : "nir/builder: don't set intr->num_components",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_builder_opcodes_h.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/nir/nir_lower_atomics_to_ssbo.c"
        ],
        "commitId" : "2e5b5d9584fc85dd4e0ea3eb55f457bb269c4080",
        "timestamp" : 1592275698000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nir/lower-atomics-to-ssbo: don't set num_components\u000a\u000aOf the possible intrinsics generated, only load_ssbo is vectorized (and\u000astore_ssbo is never generated)\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5371>\u000a",
        "date" : "2020-06-16 02:48:18 +0000",
        "id" : "2e5b5d9584fc85dd4e0ea3eb55f457bb269c4080",
        "msg" : "nir/lower-atomics-to-ssbo: don't set num_components",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_lower_atomics_to_ssbo.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/spirv/spirv_to_nir.c",
          "src/compiler/spirv/vtn_subgroup.c"
        ],
        "commitId" : "5b5b45ebf61605b970cf9b64e0937260b7219f3f",
        "timestamp" : 1592275698000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "spriv: don't set num_components for non-vectorised intrinsics\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5371>\u000a",
        "date" : "2020-06-16 02:48:18 +0000",
        "id" : "5b5b45ebf61605b970cf9b64e0937260b7219f3f",
        "msg" : "spriv: don't set num_components for non-vectorised intrinsics",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/spirv/spirv_to_nir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/spirv/vtn_subgroup.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/broadcom/compiler/v3d_nir_lower_io.c",
          "src/broadcom/compiler/nir_to_vir.c"
        ],
        "commitId" : "c148dbe07e77f5146cf558afe03649a1146bf490",
        "timestamp" : 1592275698000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "v3d: don't use intr->num_components for non-vectorized intrinsics\u000a\u000aSquashed-in-fix-from: Jose Maria Casanova Crespo <jmcasanova@igalia.com>\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5371>\u000a",
        "date" : "2020-06-16 02:48:18 +0000",
        "id" : "c148dbe07e77f5146cf558afe03649a1146bf490",
        "msg" : "v3d: don't use intr->num_components for non-vectorized intrinsics",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/broadcom/compiler/v3d_nir_lower_io.c"
          },
          {
            "editType" : "edit",
            "file" : "src/broadcom/compiler/nir_to_vir.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/vc4/vc4_program.c"
        ],
        "commitId" : "be16833d9674ff3795b420a73b8ae2e1367bb0e2",
        "timestamp" : 1592275698000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "vc4: don't relay on intr->num_components for non-vectorized intrinsics\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5371>\u000a",
        "date" : "2020-06-16 02:48:18 +0000",
        "id" : "be16833d9674ff3795b420a73b8ae2e1367bb0e2",
        "msg" : "vc4: don't relay on intr->num_components for non-vectorized intrinsics",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/vc4/vc4_program.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/nir/nir_validate.c"
        ],
        "commitId" : "167fa2887f0928042dcb21bbc2fa89ae9a29897d",
        "timestamp" : 1592275698000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nir/validate: validate intr->num_components\u000a\u000aValidate that num_components is only set for vectorized instructions, to\u000aprevent other nir passes or driver backends from mistakenly relying on\u000anum_components for non-vectorized instructions.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5371>\u000a",
        "date" : "2020-06-16 02:48:18 +0000",
        "id" : "167fa2887f0928042dcb21bbc2fa89ae9a29897d",
        "msg" : "nir/validate: validate intr->num_components",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_validate.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/hud/hud_context.c",
          "src/gallium/auxiliary/hud/hud_private.h"
        ],
        "commitId" : "7b86920ae2e206ea2f3dc44e110483460cb2936b",
        "timestamp" : 1592294549000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "Revert \"gallium/hud: don't use user vertex buffers\"\u000a\u000aThe approach taken in this commit only works on drivers that expose\u000athe PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT capability. For drivers\u000athat don't, the buffer has been unmapped by the time we get to\u000ahud_draw_colored_prims, leading to crashes.\u000a\u000aIt's not easy to fix the code, but drivers that do support coherent\u000amapping will most likely do the right think themseleves, so let's just\u000ago back to using user-buffers here.\u000a\u000aThis reverts commit 4fe1fd4df40ac91b2783e3604fd81e6a6faf0cd2.\u000a\u000aFixes: 4fe1fd4df40 (\"gallium/hud: don't use user vertex buffers\")\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3106\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5417>\u000a",
        "date" : "2020-06-16 08:02:29 +0000",
        "id" : "7b86920ae2e206ea2f3dc44e110483460cb2936b",
        "msg" : "Revert \"gallium/hud: don't use user vertex buffers\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/hud/hud_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/hud/hud_context.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/hud/hud_context.c"
        ],
        "commitId" : "a3d07c4a35fde31fede3b39d4771d6023b65ecc1",
        "timestamp" : 1592294549000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gallium/hud: don't use user vertex buffers\u000a\u000aThis gains back some performance lost in the previous commit, by\u000abypassing u_vbuf.\u000a\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5417>\u000a",
        "date" : "2020-06-16 08:02:29 +0000",
        "id" : "a3d07c4a35fde31fede3b39d4771d6023b65ecc1",
        "msg" : "gallium/hud: don't use user vertex buffers",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/hud/hud_context.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/zink_screen.c"
        ],
        "commitId" : "9bf2f4d4113749c585a73bab186e39cc1d062a40",
        "timestamp" : 1592298896000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: enable cull-distance if supported\u000a\u000aThis is already implemented, and we just need to flip the switch to turn\u000ait on.\u000a\u000aReviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5479>\u000a",
        "date" : "2020-06-16 09:14:56 +0000",
        "id" : "9bf2f4d4113749c585a73bab186e39cc1d062a40",
        "msg" : "zink: enable cull-distance if supported",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_screen.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/zink_screen.c"
        ],
        "commitId" : "6785d8c4601c6b8b1a5d8da8221313d1c332e7e5",
        "timestamp" : 1592298896000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: expose GLSL 1.30\u000a\u000aReviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5479>\u000a",
        "date" : "2020-06-16 09:14:56 +0000",
        "id" : "6785d8c4601c6b8b1a5d8da8221313d1c332e7e5",
        "msg" : "zink: expose GLSL 1.30",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_screen.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/iris/iris_batch.c"
        ],
        "commitId" : "bfe806c6ad7b43de5ce1e316124677c4e0ab96ea",
        "timestamp" : 1592308055000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "iris: Fix documentation for _iris_batch_flush\u000a\u000a_iris_batch_flush has no in_fence and out_fence parameters\u000a\u000aSigned-off-by: Rohan Garg <rohan.garg@collabora.com>\u000aReviewed-by: Tapani Pälli <tapani.palli@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5470>\u000a",
        "date" : "2020-06-16 11:47:35 +0000",
        "id" : "bfe806c6ad7b43de5ce1e316124677c4e0ab96ea",
        "msg" : "iris: Fix documentation for _iris_batch_flush",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_batch.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_cmdstream.c"
        ],
        "commitId" : "fd92dc6b17b8e796928942a4dc96d1b9ad054358",
        "timestamp" : 1592312350000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Clean up panfrost_frag_meta_rasterizer_update\u000a\u000aCreate a pointer to ctx->rasterizer->base so it isn't repeatedly\u000areferred to.\u000a\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5453>\u000a",
        "date" : "2020-06-16 12:59:10 +0000",
        "id" : "fd92dc6b17b8e796928942a4dc96d1b9ad054358",
        "msg" : "panfrost: Clean up panfrost_frag_meta_rasterizer_update",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_cmdstream.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_screen.c",
          "src/panfrost/pandecode/decode.c",
          "src/panfrost/include/panfrost-job.h",
          "src/gallium/drivers/panfrost/pan_cmdstream.c"
        ],
        "commitId" : "ec628aba76e3526d85938ec12870267c34806a1d",
        "timestamp" : 1592312350000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Implement ARB_depth_clamp\u000a\u000aThis significantly improves the quality of shadows in OpenMW.\u000a\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5453>\u000a",
        "date" : "2020-06-16 12:59:10 +0000",
        "id" : "ec628aba76e3526d85938ec12870267c34806a1d",
        "msg" : "panfrost: Implement ARB_depth_clamp",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/panfrost/include/panfrost-job.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_cmdstream.c"
          },
          {
            "editType" : "edit",
            "file" : "src/panfrost/pandecode/decode.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_interface.cpp"
        ],
        "commitId" : "0e47fe3fa216e5ce76b3e3a289c986539d7d34c6",
        "timestamp" : 1592315179000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/daniel.schuermann",
          "fullName" : "daniel.schuermann"
        },
        "authorEmail" : "daniel.schuermann@campus.tu-berlin.de",
        "comment" : "aco: reorder calls to aco_validate() and cleanup aco_compile_shader()\u000a\u000aThe first call of aco_validate should happen after phi lowering.\u000aOtherwise, subdword restrictions might be violated\u000a\u000aReviewed-by: Rhys Perry <pendingchaos02@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5496>\u000a",
        "date" : "2020-06-16 14:46:19 +0100",
        "id" : "0e47fe3fa216e5ce76b3e3a289c986539d7d34c6",
        "msg" : "aco: reorder calls to aco_validate() and cleanup aco_compile_shader()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_interface.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_validate.cpp"
        ],
        "commitId" : "8006feda09869a0feedd33714358821e81d1f762",
        "timestamp" : 1592315179000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/daniel.schuermann",
          "fullName" : "daniel.schuermann"
        },
        "authorEmail" : "daniel.schuermann@campus.tu-berlin.de",
        "comment" : "aco: don't allow SGPRs on logical phis\u000a\u000aaco_validate() is called after phi lowering, now.\u000a\u000aReviewed-by: Rhys Perry <pendingchaos02@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5496>\u000a",
        "date" : "2020-06-16 14:46:19 +0100",
        "id" : "8006feda09869a0feedd33714358821e81d1f762",
        "msg" : "aco: don't allow SGPRs on logical phis",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_validate.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "include/drm-uapi/sync_file.h"
        ],
        "commitId" : "0bd5f9a5bc92ad75675ea42e9163d5520075b5e2",
        "timestamp" : 1592323353000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "drm-uapi: Add sync_file.h\u000a\u000aBased on <linux/sync_file.h> with BSD portability conditional.\u000aAt least FreeBSD supports SYNC_IOC_* via LinuxKPI in DRM.\u000a\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5463>\u000a",
        "date" : "2020-06-16 16:02:33 +0000",
        "id" : "0bd5f9a5bc92ad75675ea42e9163d5520075b5e2",
        "msg" : "drm-uapi: Add sync_file.h",
        "paths" : [
          {
            "editType" : "add",
            "file" : "include/drm-uapi/sync_file.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/vulkan/anv_gem.c",
          "src/gallium/drivers/iris/iris_fence.c"
        ],
        "commitId" : "fcdefa7e479541a92f02b1933f58439e0fd03a1f",
        "timestamp" : 1592323353000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "anv,iris: unbreak on BSDs after 812cf5f522ab,abf8aed68047\u000a\u000a../src/intel/vulkan/anv_gem.c:31:10: fatal error: 'linux/sync_file.h' file not found\u000a #include <linux/sync_file.h>\u000a          ^~~~~~~~~~~~~~~~~~~\u000a../src/gallium/drivers/iris/iris_fence.c:29:10: fatal error: 'linux/sync_file.h' file not found\u000a #include <linux/sync_file.h>\u000a          ^~~~~~~~~~~~~~~~~~~\u000a\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5463>\u000a",
        "date" : "2020-06-16 16:02:33 +0000",
        "id" : "fcdefa7e479541a92f02b1933f58439e0fd03a1f",
        "msg" : "anv,iris: unbreak on BSDs after 812cf5f522ab,abf8aed68047",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_fence.c"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/anv_gem.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/vulkan/anv_batch_chain.c",
          "src/intel/vulkan/anv_pipeline.c",
          "src/intel/vulkan/anv_private.h",
          "src/intel/vulkan/genX_pipeline.c"
        ],
        "commitId" : "1b693341ac9c0e07b794307180a105d357d09e61",
        "timestamp" : 1592326964000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "anv: Add an anv_batch_set_storage helper\u000a\u000aReviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5457>\u000a",
        "date" : "2020-06-16 17:02:44 +0000",
        "id" : "1b693341ac9c0e07b794307180a105d357d09e61",
        "msg" : "anv: Add an anv_batch_set_storage helper",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/anv_batch_chain.c"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/anv_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/anv_pipeline.c"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/genX_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/vulkan/anv_private.h",
          "src/intel/vulkan/anv_pipeline.c",
          "src/intel/vulkan/genX_pipeline.c"
        ],
        "commitId" : "8f9b8af78250fe7644622580c53559caa81d155e",
        "timestamp" : 1592326964000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "anv: Add anv_pipeline_init/finish helpers\u000a\u000aThis cleans up pipline create/destroy a bit after the compute/gfx split.\u000a\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aReviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5457>\u000a",
        "date" : "2020-06-16 17:02:44 +0000",
        "id" : "8f9b8af78250fe7644622580c53559caa81d155e",
        "msg" : "anv: Add anv_pipeline_init/finish helpers",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/anv_pipeline.c"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/genX_pipeline.c"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/anv_private.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/virgl/virgl_screen.c"
        ],
        "commitId" : "94acd419dad9075d288bb41a480d38e173587df0",
        "timestamp" : 1592335141000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "virgl: change vendor id to reflect reality more.\u000a\u000avirgl vendor id should probably be little more generic now.\u000a\u000aI think I picked this becuase the virtio pci id space was under\u000aRH's name and they did pay for it, but at this point I think it's\u000abetter to just use something generic.\u000a\u000aReviewed-by: Gert Wollny <gert.wollny@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5483>\u000a",
        "date" : "2020-06-17 05:19:01 +1000",
        "id" : "94acd419dad9075d288bb41a480d38e173587df0",
        "msg" : "virgl: change vendor id to reflect reality more.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/virgl/virgl_screen.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/llvmpipe/lp_screen.c"
        ],
        "commitId" : "04d6edd725347aec0ef7a51162c7b3c382a31193",
        "timestamp" : 1592335169000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "llvmpipe: change vendor to be more generic.\u000a\u000aIf submitting for conformance it is probably better to have a generic\u000aname for vendor here.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aReviewed by: Jose Fonseca <jfonseca@vmware.com>\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5483>\u000a",
        "date" : "2020-06-17 05:19:29 +1000",
        "id" : "04d6edd725347aec0ef7a51162c7b3c382a31193",
        "msg" : "llvmpipe: change vendor to be more generic.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_screen.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/softpipe/sp_screen.c"
        ],
        "commitId" : "2ac2f7a02983fefc222cd60f06eb7ba176b8140d",
        "timestamp" : 1592335177000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "softpipe: change vendor name to something more generic.\u000a\u000aFor consistency with the llvmpipe driver.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aReviewed by: Jose Fonseca <jfonseca@vmware.com>\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5483>\u000a",
        "date" : "2020-06-17 05:19:37 +1000",
        "id" : "2ac2f7a02983fefc222cd60f06eb7ba176b8140d",
        "msg" : "softpipe: change vendor name to something more generic.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/softpipe/sp_screen.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/nir/nir_intrinsics.py"
        ],
        "commitId" : "20b6ee82acc49b34a34bae2e6d9915a7d53ab456",
        "timestamp" : 1592338053000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nir/intrinsics: Put the _intel intrinsics together at the end\u000a\u000aAll the other driver-specific intrinsics are at the end of the file so\u000aIntel's should go there too.\u000a\u000aReviewed-by: Sagar Ghuge<sagar.ghuge@intel.com>\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5503>\u000a",
        "date" : "2020-06-16 20:07:33 +0000",
        "id" : "20b6ee82acc49b34a34bae2e6d9915a7d53ab456",
        "msg" : "nir/intrinsics: Put the _intel intrinsics together at the end",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_intrinsics.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/vulkan/anv_extensions.py",
          "src/intel/vulkan/anv_batch_chain.c",
          "src/intel/vulkan/anv_device.c",
          "src/intel/vulkan/anv_private.h"
        ],
        "commitId" : "762706c5a6b981c3957e2409f1c81ee5be374604",
        "timestamp" : 1592339032000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "anv: add an option to disable secondary command buffer calls\u000a\u000aThose are currently hurting Felix' ability to look at the batches.\u000a\u000aWe can probably detect this in the aubinator but that's a bit more\u000awork than falling back to the previous behavior.\u000a\u000av2: Condition VK_KHR_performance_query to not using this variable (Jason)\u000a\u000aSigned-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5391>\u000a",
        "date" : "2020-06-16 20:23:52 +0000",
        "id" : "762706c5a6b981c3957e2409f1c81ee5be374604",
        "msg" : "anv: add an option to disable secondary command buffer calls",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/anv_extensions.py"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/anv_batch_chain.c"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/anv_device.c"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/anv_private.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/egl.rst",
          "docs/envvars.rst",
          "docs/releasing.rst",
          "docs/application-issues.rst",
          "docs/install.rst",
          "docs/relnotes.rst",
          "docs/download.rst",
          "docs/faq.rst",
          "docs/release-calendar.rst",
          "docs/opengles.rst"
        ],
        "commitId" : "9be0e2dbf4f6494efb6b42078638e869255e7dd2",
        "timestamp" : 1592339798000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: update internal references\u000a\u000aThis time, let's use proper Sphinx roles for the referenes, so we can\u000areference documents and inline refs.\u000a\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5471>\u000a",
        "date" : "2020-06-16 20:36:38 +0000",
        "id" : "9be0e2dbf4f6494efb6b42078638e869255e7dd2",
        "msg" : "docs: update internal references",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/faq.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/download.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/envvars.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/install.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/release-calendar.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/releasing.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/application-issues.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/opengles.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/egl.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/relnotes/7.4.3.rst",
          "docs/relnotes/17.1.0.rst",
          "docs/relnotes/7.8.1.rst",
          "docs/relnotes/7.7.rst",
          "docs/relnotes/7.8.2.rst",
          "docs/relnotes/7.11.2.rst",
          "docs/relnotes/7.5.1.rst",
          "docs/relnotes/8.0.5.rst",
          "docs/relnotes/7.6.1.rst",
          "docs/relnotes/7.3.rst",
          "docs/relnotes/7.10.3.rst",
          "docs/relnotes/8.0.rst",
          "docs/relnotes/7.4.2.rst",
          "docs/relnotes/7.6.rst",
          "docs/relnotes/7.11.1.rst",
          "docs/relnotes/7.10.rst",
          "docs/relnotes/7.9.2.rst",
          "docs/relnotes/8.0.4.rst",
          "docs/relnotes/17.0.4.rst",
          "docs/relnotes/7.10.2.rst",
          "docs/relnotes/7.9.1.rst",
          "docs/relnotes/8.0.2.rst",
          "docs/relnotes/6.5.3.rst",
          "docs/relnotes/7.4.rst",
          "docs/relnotes/7.9.rst",
          "docs/relnotes/7.5.rst",
          "docs/relnotes/7.4.1.rst",
          "docs/relnotes/7.11.rst",
          "docs/relnotes/8.0.1.rst",
          "docs/relnotes/8.0.3.rst",
          "docs/relnotes/7.8.rst",
          "docs/relnotes/7.10.1.rst",
          "docs/relnotes/7.8.3.rst",
          "docs/relnotes/7.4.4.rst",
          "docs/relnotes/7.5.2.rst",
          "docs/relnotes/7.7.1.rst"
        ],
        "commitId" : "429ff054917910190831ab554f6c7a25eeeaf069",
        "timestamp" : 1592339798000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs/relnotes: update internal references\u000a\u000aThis time, let's use proper Sphinx roles for the referenes, so we can\u000areference documents and inline refs.\u000a\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5471>\u000a",
        "date" : "2020-06-16 20:36:38 +0000",
        "id" : "429ff054917910190831ab554f6c7a25eeeaf069",
        "msg" : "docs/relnotes: update internal references",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.7.1.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/8.0.5.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.4.3.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.10.2.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.8.2.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.5.2.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.4.1.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.4.2.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.8.1.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.9.2.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/6.5.3.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/8.0.4.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.11.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/8.0.3.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.10.1.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.5.1.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/8.0.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.9.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/17.0.4.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.8.3.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/8.0.2.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.8.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.10.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.6.1.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/17.1.0.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.6.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.4.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.9.1.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.10.3.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/8.0.1.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.11.2.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.4.4.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.7.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.11.1.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.3.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/7.5.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/conform.rst"
        ],
        "commitId" : "8ea5d8ce834142b455db4248987eac5649644fc7",
        "timestamp" : 1592340884000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: Replace ancient swrast conformance docs with more current information.\u000a\u000aI don't think Mesa 4.0 swrast conformance is relevant at this point, just\u000apoint people to the current Khronos list.  Also, add some more information\u000aon submitting results.\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5482>\u000a",
        "date" : "2020-06-16 20:54:44 +0000",
        "id" : "8ea5d8ce834142b455db4248987eac5649644fc7",
        "msg" : "docs: Replace ancient swrast conformance docs with more current information.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/conform.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/log-parser.py"
        ],
        "commitId" : "6717fd57192f84495a18523623d5f903fb09da3c",
        "timestamp" : 1592340975000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/log-parser: fix compute times\u000a\u000aWe also need to clear the table of compute times at the end of the\u000aframe, otherwise results shown will include all the compute jobs since\u000athe beginning of the trace.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5280>\u000a",
        "date" : "2020-06-16 20:56:15 +0000",
        "id" : "6717fd57192f84495a18523623d5f903fb09da3c",
        "msg" : "freedreno/log-parser: fix compute times",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/log-parser.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_postsched.c",
          "src/freedreno/ir3/ir3_sched.c"
        ],
        "commitId" : "f598786775f0490333c69065bd42a81d9e71d878",
        "timestamp" : 1592340975000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/sched: reset delay counters at start of block\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5280>\u000a",
        "date" : "2020-06-16 20:56:15 +0000",
        "id" : "f598786775f0490333c69065bd42a81d9e71d878",
        "msg" : "freedreno/sched: reset delay counters at start of block",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_sched.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_postsched.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_validate.c"
        ],
        "commitId" : "1bee79996b215be271b6dd76d145e3c5bb55af3f",
        "timestamp" : 1592340975000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3/validate: also check instr->address\u000a\u000aVerify that instructions which have a relative src and/or dest, have\u000a`instr->address`.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5280>\u000a",
        "date" : "2020-06-16 20:56:15 +0000",
        "id" : "1bee79996b215be271b6dd76d145e3c5bb55af3f",
        "msg" : "freedreno/ir3/validate: also check instr->address",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_validate.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_cp.c"
        ],
        "commitId" : "f35f711c71f30e226a9151a3cbce1bd70546a5fe",
        "timestamp" : 1592340975000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3/cp: properly handle already-folded RELATIV\u000a\u000aIn the `try_swap_mad_two_srcs()` case, valid_flags() gets called both\u000afor the src that we want to try to fold, and for the other src that we\u000aare trying to swap to make that possible.  It can happen in the 2nd case\u000athat a RELATIV src has already been folded.  Since `ssa()` returns non-\u000anull in both the `IR3_REG_SSA` and `IR3_REG_ARRAY` cases (in the later\u000acase, it is the dependent array access that the current instruction\u000acannot be moved ahead of), we need to explicitly check that the src\u000areg we are looking at is still an SSA src.\u000a\u000aReported-by: Jonathan Marek <jonathan@marek.ca>\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5280>\u000a",
        "date" : "2020-06-16 20:56:15 +0000",
        "id" : "f35f711c71f30e226a9151a3cbce1bd70546a5fe",
        "msg" : "freedreno/ir3/cp: properly handle already-folded RELATIV",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_cp.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/freedreno_context.h",
          "src/gallium/drivers/freedreno/freedreno_context.c"
        ],
        "commitId" : "541c288b5f8b8b579a00460b7343784ae9cdbde9",
        "timestamp" : 1592340975000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno: splitup emit_string_marker\u000a\u000aSo that we can use it internally to emit string markers into a specified\u000arb.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5280>\u000a",
        "date" : "2020-06-16 20:56:15 +0000",
        "id" : "541c288b5f8b8b579a00460b7343784ae9cdbde9",
        "msg" : "freedreno: splitup emit_string_marker",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/freedreno_context.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/freedreno_context.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a6xx/fd6_program.c"
        ],
        "commitId" : "1418ea0d0015d6bf8a5256668f4485ae22ffbc0a",
        "timestamp" : 1592340975000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/a6xx: emit shader names in debug builds\u000a\u000aTo simplify mapping a shader in a cmdstream trace back to glsl.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5280>\u000a",
        "date" : "2020-06-16 20:56:15 +0000",
        "id" : "1418ea0d0015d6bf8a5256668f4485ae22ffbc0a",
        "msg" : "freedreno/a6xx: emit shader names in debug builds",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_program.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_legalize.c"
        ],
        "commitId" : "cd376a143461a4ed16ebd58de046f89da4113ff7",
        "timestamp" : 1592340975000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3/legalize: don't allow (nopN) if (rptN)\u000a\u000aThese two encodings are mutually exclusive.  If the instruction is a\u000avector(ish) `(rptN)` instruction, then we can't fold a `(nopN)` post-\u000adelay into it.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5280>\u000a",
        "date" : "2020-06-16 20:56:15 +0000",
        "id" : "cd376a143461a4ed16ebd58de046f89da4113ff7",
        "msg" : "freedreno/ir3/legalize: don't allow (nopN) if (rptN)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_legalize.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_print.c"
        ],
        "commitId" : "a69d28769a01c78895ebfe3a5d3213db9644c2f7",
        "timestamp" : 1592340975000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3/print: print (r) flag\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5280>\u000a",
        "date" : "2020-06-16 20:56:15 +0000",
        "id" : "a69d28769a01c78895ebfe3a5d3213db9644c2f7",
        "msg" : "freedreno/ir3/print: print (r) flag",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_print.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/tests/delay.c",
          "src/freedreno/ir3/meson.build"
        ],
        "commitId" : "c3b30963dd7fbca6bbc849f9f89bc0dec4b3fc1e",
        "timestamp" : 1592340975000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: add test for delay slot calculation\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5280>\u000a",
        "date" : "2020-06-16 20:56:15 +0000",
        "id" : "c3b30963dd7fbca6bbc849f9f89bc0dec4b3fc1e",
        "msg" : "freedreno/ir3: add test for delay slot calculation",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/freedreno/ir3/tests/delay.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/meson.build"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_delay.c"
        ],
        "commitId" : "9eed0c601137a6657d6c0de4c2362549456f9465",
        "timestamp" : 1592340975000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3/delay: calculate delay properly for (rptN)'d instructions\u000a\u000aWhen a sequence of same instruction is encoded with repeat flag,\u000adestination registers are written on successive cycles.  Teach the\u000adelay calculation about this.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5280>\u000a",
        "date" : "2020-06-16 20:56:15 +0000",
        "id" : "9eed0c601137a6657d6c0de4c2362549456f9465",
        "msg" : "freedreno/ir3/delay: calculate delay properly for (rptN)'d instructions",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_delay.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_legalize.c",
          "src/freedreno/ir3/ir3_a6xx.c",
          "src/freedreno/ir3/ir3_group.c",
          "src/freedreno/ir3/ir3.h"
        ],
        "commitId" : "92d6eb4dd539f48355ebfe5408f6a18c5a4c3efd",
        "timestamp" : 1592340975000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: add helpers to move instructions\u000a\u000aA bit cleaner than open coding the list manipulation.  Plus I want to\u000ause it in the next patch, rather than adding more open coded list\u000afutzing.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5280>\u000a",
        "date" : "2020-06-16 20:56:15 +0000",
        "id" : "92d6eb4dd539f48355ebfe5408f6a18c5a4c3efd",
        "msg" : "freedreno/ir3: add helpers to move instructions",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_legalize.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_a6xx.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_group.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/meson.build",
          "src/freedreno/ir3/tests/delay.c"
        ],
        "commitId" : "5f1f8f7b172166c95b51473e3af3d72777c21dfc",
        "timestamp" : 1592340975000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: delay test support for vectorish instructions\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5280>\u000a",
        "date" : "2020-06-16 20:56:15 +0000",
        "id" : "5f1f8f7b172166c95b51473e3af3d72777c21dfc",
        "msg" : "freedreno/ir3: delay test support for vectorish instructions",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/meson.build"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/tests/delay.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_cp.c",
          "src/freedreno/ir3/ir3.h",
          "src/freedreno/ir3/ir3.c"
        ],
        "commitId" : "a60d48a863d8e9d459562b874c463cd798f47a87",
        "timestamp" : 1592340975000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3/cp: extract valid_flags\u000a\u000aWe'll also need this in the postsched-cp pass.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5280>\u000a",
        "date" : "2020-06-16 20:56:15 +0000",
        "id" : "a60d48a863d8e9d459562b874c463cd798f47a87",
        "msg" : "freedreno/ir3/cp: extract valid_flags",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_cp.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/Makefile.sources",
          "src/freedreno/ir3/ir3_compiler_nir.c",
          "src/freedreno/ir3/ir3_cp_postsched.c",
          "src/freedreno/ir3/meson.build",
          "src/freedreno/ir3/ir3.h"
        ],
        "commitId" : "680ca5b393827bde8b3a8f7dc1893d0f646494ef",
        "timestamp" : 1592340975000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: add post-scheduler cp pass\u000a\u000aA pass to eliminate extra mov's from an array.  We need to do this after\u000ascheduling so we know that there are not any potentially conflicting\u000aarray writes between the original `mov` and it's use(s).\u000a\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/2124\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5280>\u000a",
        "date" : "2020-06-16 20:56:15 +0000",
        "id" : "680ca5b393827bde8b3a8f7dc1893d0f646494ef",
        "msg" : "freedreno/ir3: add post-scheduler cp pass",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/freedreno/ir3/ir3_cp_postsched.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/meson.build"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/Makefile.sources"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_compiler_nir.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/util/simple_mtx.h",
          "src/util/u_queue.h",
          "src/util/futex.h"
        ],
        "commitId" : "46c368907fcf333a19881d28c46e997845d00faf",
        "timestamp" : 1592343875000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "util: enable futex usage on BSDs after 7dc2f4788288\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aCc: mesa-stable\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5460>\u000a",
        "date" : "2020-06-16 21:44:35 +0000",
        "id" : "46c368907fcf333a19881d28c46e997845d00faf",
        "msg" : "util: enable futex usage on BSDs after 7dc2f4788288",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/util/u_queue.h"
          },
          {
            "editType" : "edit",
            "file" : "src/util/simple_mtx.h"
          },
          {
            "editType" : "edit",
            "file" : "src/util/futex.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/lists.rst"
        ],
        "commitId" : "2a80f96b51134c74f2836493f97ee48239382799",
        "timestamp" : 1592345387000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: Add dri-devel to the mailing lists and drop the DRI wiki link.\u000a\u000aThe DRI wiki is a wasteland at this point, let's just fold the one bit of\u000auseful information in here.\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5507>\u000a",
        "date" : "2020-06-16 22:09:47 +0000",
        "id" : "2a80f96b51134c74f2836493f97ee48239382799",
        "msg" : "docs: Add dri-devel to the mailing lists and drop the DRI wiki link.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/lists.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "meson.build"
        ],
        "commitId" : "63b81c9915ce438e73e14412cbf3a9154b415f35",
        "timestamp" : 1592349894000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "meson: unbreak sysctl.h detection on BSDs\u000a\u000aCode:\u000a #include <sys/sysctl.h>\u000aCompiler stdout:\u000a\u000aCompiler stderr:\u000a In file included from testfile.c:1:\u000a/usr/include/sys/sysctl.h:1184:40: error: unknown type name 'size_t'\u000aint     sysctl(const int *, u_int, void *, size_t *, const void *, size_t);\u000a                                           ^\u000a/usr/include/sys/sysctl.h:1185:40: error: unknown type name 'size_t'\u000aint     sysctlbyname(const char *, void *, size_t *, const void *, size_t);\u000a                                           ^\u000a/usr/include/sys/sysctl.h:1186:42: error: unknown type name 'size_t'\u000aint     sysctlnametomib(const char *, int *, size_t *);\u000a                                             ^\u000a3 errors generated.\u000a\u000aChecking if \"sys/sysctl.h\" compiles: NO\u000a\u000a<https://gitlab.freedesktop.org/mesa/drm/-/commit/1f8ada802391>\u000a<https://gitlab.freedesktop.org/mesa/drm/-/commit/4083e8f2c659>\u000a\u000aReviewed-by: Niclas Zeising <zeising@daemonic.se>\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aCc: mesa-stable\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5462>\u000a",
        "date" : "2020-06-16 23:24:54 +0000",
        "id" : "63b81c9915ce438e73e14412cbf3a9154b415f35",
        "msg" : "meson: unbreak sysctl.h detection on BSDs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "meson.build"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/compiler/brw_fs.cpp"
        ],
        "commitId" : "d4f3f9390f07791e8c44e05386d1005d2bdb979f",
        "timestamp" : 1592351667000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/sagar.ghuge",
          "fullName" : "sagar.ghuge"
        },
        "authorEmail" : "sagar.ghuge@intel.com",
        "comment" : "intel/compiler: Optimize integer add with 0 into mov\u000a\u000aKaby Lake\u000atotal instructions in shared programs: 326560 -> 323616 (-0.90%)\u000ainstructions in affected programs: 178062 -> 175118 (-1.65%)\u000ahelped: 129\u000aHURT: 0\u000ahelped stats (abs) min: 1 max: 118 x̄: 22.82 x̃: 8\u000ahelped stats (rel) min: 0.35% max: 6.56% x̄: 2.57% x̃: 2.47%\u000a95% mean confidence interval for instructions value: -27.71 -17.93\u000a95% mean confidence interval for instructions %-change: -2.81% -2.32%\u000aInstructions are helped.\u000a\u000atotal cycles in shared programs: 43741127 -> 45397851 (3.79%)\u000acycles in affected programs: 40880261 -> 42536985 (4.05%)\u000ahelped: 94\u000aHURT: 34\u000ahelped stats (abs) min: 5 max: 6160 x̄: 598.91 x̃: 45\u000ahelped stats (rel) min: 0.20% max: 34.86% x̄: 2.52% x̃: 1.09%\u000aHURT stats (abs)   min: 1 max: 76198 x̄: 50383.00 x̃: 69677\u000aHURT stats (rel)   min: 0.07% max: 48.41% x̄: 15.65% x̃: 6.49%\u000a95% mean confidence interval for cycles value: 8023.10 17863.21\u000a95% mean confidence interval for cycles %-change: <.01% 4.60%\u000aCycles are HURT.\u000a\u000atotal spills in shared programs: 1086 -> 978 (-9.94%)\u000aspills in affected programs: 897 -> 789 (-12.04%)\u000ahelped: 24\u000aHURT: 0\u000a\u000atotal fills in shared programs: 1686 -> 1584 (-6.05%)\u000afills in affected programs: 1371 -> 1269 (-7.44%)\u000ahelped: 24\u000aHURT: 0\u000a\u000av2:\u000a- Use brw_reg_type_is_integer (Matt Turner)\u000a\u000aSigned-off-by: Sagar Ghuge <sagar.ghuge@intel.com>\u000aReviewed-by: Matt Turner <mattst88@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5341>\u000a",
        "date" : "2020-06-16 16:54:27 -0700",
        "id" : "d4f3f9390f07791e8c44e05386d1005d2bdb979f",
        "msg" : "intel/compiler: Optimize integer add with 0 into mov",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/compiler/brw_fs.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/compiler/brw_fs.cpp"
        ],
        "commitId" : "a0ef4971d09ce23c0875c94468d20acd186e5be2",
        "timestamp" : 1592352692000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/sagar.ghuge",
          "fullName" : "sagar.ghuge"
        },
        "authorEmail" : "sagar.ghuge@intel.com",
        "comment" : "intel/compiler: Remove unnecessary optimization for MUL\u000a\u000a2 source instruction only support immediate for src1 operand, so no\u000apoint in adding optimization condition for src0 oprand.\u000a\u000av2:\u000a- Update commit message and don't remove ADD optimization (Matt Turner)\u000a\u000aSigned-off-by: Sagar Ghuge <sagar.ghuge@intel.com>\u000aReviewed-by: Matt Turner <mattst88@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5341>\u000a",
        "date" : "2020-06-16 17:11:32 -0700",
        "id" : "a0ef4971d09ce23c0875c94468d20acd186e5be2",
        "msg" : "intel/compiler: Remove unnecessary optimization for MUL",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/compiler/brw_fs.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/vulkan/anv_pipeline_cache.c",
          "src/intel/vulkan/anv_private.h"
        ],
        "commitId" : "13f44596d72d1d0e0651e6ccd71831dcc2b8a3e5",
        "timestamp" : 1592354919000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "anv: support externally synchronized pipeline caches\u000a\u000aImplement the VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT\u000abits of the VK_EXT_pipeline_creation_cache_control extension.\u000a\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5136>\u000a",
        "date" : "2020-06-17 00:48:39 +0000",
        "id" : "13f44596d72d1d0e0651e6ccd71831dcc2b8a3e5",
        "msg" : "anv: support externally synchronized pipeline caches",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/anv_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/anv_pipeline_cache.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/vulkan/anv_pipeline.c",
          "src/intel/vulkan/genX_pipeline.c"
        ],
        "commitId" : "23633f6c694cde75e9347d7a18e79c08413bc022",
        "timestamp" : 1592354919000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "anv: implement VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_EXT\u000a\u000av2:\u000a* Set pPipeline to NULL in the corresponding\u000a  graphics/compute_create_pipeline function.\u000a* Keep current ANV behavior of bailing on the first real error.\u000a\u000av3:\u000a* Don't return early if the pipeline succeeded.\u000a\u000av:4(5?):\u000a* Simplify return conditions.\u000a\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5136>\u000a",
        "date" : "2020-06-17 00:48:39 +0000",
        "id" : "23633f6c694cde75e9347d7a18e79c08413bc022",
        "msg" : "anv: implement VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_EXT",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/anv_pipeline.c"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/genX_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/relnotes/new_features.txt",
          "src/intel/vulkan/anv_extensions.py",
          "src/intel/vulkan/anv_device.c"
        ],
        "commitId" : "ed7bebc17b4bc106eb8fba370607a50c2a367485",
        "timestamp" : 1592354919000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "anv: enable VK_EXT_pipeline_creation_cache_control\u000a\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5136>\u000a",
        "date" : "2020-06-17 00:48:39 +0000",
        "id" : "ed7bebc17b4bc106eb8fba370607a50c2a367485",
        "msg" : "anv: enable VK_EXT_pipeline_creation_cache_control",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/relnotes/new_features.txt"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/anv_extensions.py"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/anv_device.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/relnotes/new_features.txt"
        ],
        "commitId" : "f63a5781008b3d3c983be43135e1d9d43cd6a3da",
        "timestamp" : 1592354919000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "anv: Add VK_EXT_custom_border_color to relnotes\u000a\u000aMissed it on 5425968d2e46eb3311a75f4bf7bedb1d9dd59459\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5136>\u000a",
        "date" : "2020-06-17 00:48:39 +0000",
        "id" : "f63a5781008b3d3c983be43135e1d9d43cd6a3da",
        "msg" : "anv: Add VK_EXT_custom_border_color to relnotes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/relnotes/new_features.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/glsl/gl_nir_link_uniforms.c"
        ],
        "commitId" : "a5d3e061af9451758479f97df97afd6351e7d117",
        "timestamp" : 1592355987000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "glsl: fix uniform array resizing in the nir linker\u000a\u000aThe initial support tried to match uniform variables from different\u000ashaders based on the variables pointer. This will obviously never\u000awork, instead here we use the variables name whcih also means we\u000amust disable this optimisation for spirv.\u000a\u000aUsing the base variable name works because when collecting uniform\u000areferences we never iterate past the first array dimension, and\u000aonly support resizing 1D arrays (we also don't support resizing\u000aarrays inside structs).\u000a\u000aWe also drop the resized bool as we can't skip processing the var\u000ajust because is was resized in another shader, we must resize\u000athe var in all shaders.\u000a\u000aFixes: a34cc97ca3e1 (\"glsl: when NIR linker enable use it to resize uniform arrays\")\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3130\u000a\u000aReviewed-by: Tapani Pälli <tapani.palli@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5487>\u000a",
        "date" : "2020-06-17 01:06:27 +0000",
        "id" : "a5d3e061af9451758479f97df97afd6351e7d117",
        "msg" : "glsl: fix uniform array resizing in the nir linker",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/glsl/gl_nir_link_uniforms.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/glsl/gl_nir_link_uniforms.c"
        ],
        "commitId" : "7e8e02d54324623cc7a34efe23e20f0a77a3d2f0",
        "timestamp" : 1592355987000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "glsl: small optimisation fix for uniform array resizing\u000a\u000aThe fix in the previous patch removed an erronous attempt to skip\u000aresizing variable types in each stage. Now that has been removed\u000aiterating over each shader stage is no longer required here.\u000a\u000aReviewed-by: Tapani Pälli <tapani.palli@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5487>\u000a",
        "date" : "2020-06-17 01:06:27 +0000",
        "id" : "7e8e02d54324623cc7a34efe23e20f0a77a3d2f0",
        "msg" : "glsl: small optimisation fix for uniform array resizing",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/glsl/gl_nir_link_uniforms.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/state_tracker/st_glsl_to_nir.cpp"
        ],
        "commitId" : "b2e9d21fdd679fba80c358ed7871c30987d10e05",
        "timestamp" : 1592357738000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/tarceri",
          "fullName" : "tarceri"
        },
        "authorEmail" : "tarceri@itsqueeze.com",
        "comment" : "st_glsl_to_nir: fix potential use after free\u000a\u000aWhen updating the shader info used by GL for the API we must\u000aremember to make sure to restore the pointers to its own name\u000aand label strings. There are a number of ways in which the nir\u000acopy of these strings can be freed before GL is finished with\u000athem.\u000a\u000aFixes: 36be8c2fcf94 (\"st/glsl_to_nir: use nir_shader_gather_info()\")\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/2875\u000a\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aReviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5488>\u000a",
        "date" : "2020-06-17 11:35:38 +1000",
        "id" : "b2e9d21fdd679fba80c358ed7871c30987d10e05",
        "msg" : "st_glsl_to_nir: fix potential use after free",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/state_tracker/st_glsl_to_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/spirv/vtn_amd.c"
        ],
        "commitId" : "4d13e35315ed7ae166d221e87d5dce26ed1e9b92",
        "timestamp" : 1592377033000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "spirv: do not set num_components for non-vectorized mbcnt_amd intrinsic\u000a\u000aFixes: 167fa2887f0 (\"nir/validate: validate intr->num_components\")\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Rob Clark <robdclark@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5493>\u000a",
        "date" : "2020-06-17 06:57:13 +0000",
        "id" : "4d13e35315ed7ae166d221e87d5dce26ed1e9b92",
        "msg" : "spirv: do not set num_components for non-vectorized mbcnt_amd intrinsic",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/spirv/vtn_amd.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/deqp-freedreno-a630-skips.txt",
          "src/freedreno/vulkan/tu_clear_blit.c"
        ],
        "commitId" : "1622787ee4de8785d042e16ce91f027870f87830",
        "timestamp" : 1592383842000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: set VFD_INDEX_OFFSET in 3D clear/blit path\u000a\u000aThis was missing an causing flakes when used after a test that set it to\u000aa non-zero value.\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5509>\u000a",
        "date" : "2020-06-17 08:50:42 +0000",
        "id" : "1622787ee4de8785d042e16ce91f027870f87830",
        "msg" : "turnip: set VFD_INDEX_OFFSET in 3D clear/blit path",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-freedreno-a630-skips.txt"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_clear_blit.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_clear_blit.c"
        ],
        "commitId" : "198b13974a203f47a93c3bc7dfc355409b9706f2",
        "timestamp" : 1592383842000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: fix 3D path always being used for CmdBlitImage\u000a\u000aThis change accidentally made it into 72d7df40a5e5b50, and started causing\u000ablit_image flakes (because of the issue fixed in the previous patch)\u000a\u000aFixes: 72d7df40a5e5b50 (\"turnip: add layered 3D path clear for CmdClearAttachments\")\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5509>\u000a",
        "date" : "2020-06-17 08:50:42 +0000",
        "id" : "198b13974a203f47a93c3bc7dfc355409b9706f2",
        "msg" : "turnip: fix 3D path always being used for CmdBlitImage",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_clear_blit.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_device.c",
          "src/freedreno/vulkan/tu_private.h",
          "src/freedreno/vulkan/tu_clear_blit.c"
        ],
        "commitId" : "d37deebde57138c00f244f2bba2f82b4a0a7d958",
        "timestamp" : 1592383842000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: fix cubic filtering with CmdBlitImage\u000a\u000aThis fixes the newly added cubic blit_image tests for A650, by falling back\u000ato the 3D path and setting the filter correctly.\u000a\u000aNote: there are still failures with the texture filtering tests.\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5509>\u000a",
        "date" : "2020-06-17 08:50:42 +0000",
        "id" : "d37deebde57138c00f244f2bba2f82b4a0a7d958",
        "msg" : "turnip: fix cubic filtering with CmdBlitImage",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_clear_blit.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_device.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_spill.cpp"
        ],
        "commitId" : "1e791e51a65c3cf2b7f511c3bf12f9625428f701",
        "timestamp" : 1592391437000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: fix validation error from vgpr spill/restore code\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5504>\u000a",
        "date" : "2020-06-17 10:57:17 +0000",
        "id" : "1e791e51a65c3cf2b7f511c3bf12f9625428f701",
        "msg" : "aco: fix validation error from vgpr spill/restore code",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_spill.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_validate.cpp"
        ],
        "commitId" : "de7c6950b36bb1574c3b683b0f53d9bc15fe22d0",
        "timestamp" : 1592391437000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: fix sub-dword opsel/sdwa checks\u000a\u000aThese should all check if the operand has a regclass. The opsel check\u000ashould also be skipped post-RA.\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5504>\u000a",
        "date" : "2020-06-17 10:57:17 +0000",
        "id" : "de7c6950b36bb1574c3b683b0f53d9bc15fe22d0",
        "msg" : "aco: fix sub-dword opsel/sdwa checks",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_validate.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/midgard_schedule.c"
        ],
        "commitId" : "bc356abea31b4727dd1363d9a3a2017135b05bd0",
        "timestamp" : 1592398654000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "pan/mdg: Factor out unit check\u000a\u000aWe'd like to do something a bit more complicated.\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5475>\u000a",
        "date" : "2020-06-17 12:57:34 +0000",
        "id" : "bc356abea31b4727dd1363d9a3a2017135b05bd0",
        "msg" : "pan/mdg: Factor out unit check",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_schedule.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/midgard_schedule.c"
        ],
        "commitId" : "6318e461416feacd352b611fd28e698dd654c6a4",
        "timestamp" : 1592398654000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "pan/mdg: Allow scheduling \"x + x\" to multipliers\u000a\u000aOne of the neat things with Midgard's wacky VLIW... on VADD/SADD this is\u000a(x + x) literally, on VMUL/SMUL/VLUT this is (x * 2.0) where the 2.0 is\u000aexactly representable in FP16 so it fits nicely as an inline constant.\u000aSo we don't need to restrict its scheduling.\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5475>\u000a",
        "date" : "2020-06-17 12:57:34 +0000",
        "id" : "6318e461416feacd352b611fd28e698dd654c6a4",
        "msg" : "pan/mdg: Allow scheduling \"x + x\" to multipliers",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_schedule.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/midgard_nir_algebraic.py"
        ],
        "commitId" : "a3348f88c8716c1dcc1f0fafb09004693d9f0786",
        "timestamp" : 1592398654000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "pan/mdg: Canonicalize (x * 2.0) to (x + x)\u000a\u000aThis lets the previous commit kick in to schedule to either a multiply\u000aor an add. GLES2 shader-db:\u000a\u000atotal instructions in shared programs: 50514 -> 50459 (-0.11%)\u000ainstructions in affected programs: 7436 -> 7381 (-0.74%)\u000ahelped: 14\u000aHURT: 7\u000ahelped stats (abs) min: 2 max: 8 x̄: 5.00 x̃: 5\u000ahelped stats (rel) min: 0.95% max: 1.14% x̄: 1.07% x̃: 1.08%\u000aHURT stats (abs)   min: 2 max: 3 x̄: 2.14 x̃: 2\u000aHURT stats (rel)   min: 0.85% max: 8.57% x̄: 2.73% x̃: 1.26%\u000a95% mean confidence interval for instructions value: -4.37 -0.87\u000a95% mean confidence interval for instructions %-change: -0.91% 1.31%\u000aInconclusive result (%-change mean confidence interval includes 0).\u000a\u000atotal bundles in shared programs: 25680 -> 25573 (-0.42%)\u000abundles in affected programs: 6148 -> 6041 (-1.74%)\u000ahelped: 37\u000aHURT: 7\u000ahelped stats (abs) min: 1 max: 9 x̄: 3.14 x̃: 2\u000ahelped stats (rel) min: 0.63% max: 8.33% x̄: 2.02% x̃: 2.13%\u000aHURT stats (abs)   min: 1 max: 2 x̄: 1.29 x̃: 1\u000aHURT stats (rel)   min: 0.88% max: 11.11% x̄: 3.92% x̃: 1.30%\u000a95% mean confidence interval for bundles value: -3.32 -1.54\u000a95% mean confidence interval for bundles %-change: -2.00% -0.14%\u000aBundles are helped.\u000a\u000atotal quadwords in shared programs: 40887 -> 40815 (-0.18%)\u000aquadwords in affected programs: 14203 -> 14131 (-0.51%)\u000ahelped: 61\u000aHURT: 2\u000ahelped stats (abs) min: 1 max: 4 x̄: 1.21 x̃: 1\u000ahelped stats (rel) min: 0.16% max: 11.11% x̄: 1.11% x̃: 0.57%\u000aHURT stats (abs)   min: 1 max: 1 x̄: 1.00 x̃: 1\u000aHURT stats (rel)   min: 2.86% max: 4.00% x̄: 3.43% x̃: 3.43%\u000a95% mean confidence interval for quadwords value: -1.32 -0.96\u000a95% mean confidence interval for quadwords %-change: -1.46% -0.48%\u000aQuadwords are helped.\u000a\u000atotal registers in shared programs: 3916 -> 3913 (-0.08%)\u000aregisters in affected programs: 46 -> 43 (-6.52%)\u000ahelped: 5\u000aHURT: 1\u000ahelped stats (abs) min: 1 max: 1 x̄: 1.00 x̃: 1\u000ahelped stats (rel) min: 10.00% max: 33.33% x̄: 14.89% x̃: 10.00%\u000aHURT stats (abs)   min: 2 max: 2 x̄: 2.00 x̃: 2\u000aHURT stats (rel)   min: 50.00% max: 50.00% x̄: 50.00% x̃: 50.00%\u000a95% mean confidence interval for registers value: -1.79 0.79\u000a95% mean confidence interval for registers %-change: -33.51% 25.37%\u000aInconclusive result (value mean confidence interval includes 0).\u000a\u000atotal threads in shared programs: 2455 -> 2454 (-0.04%)\u000athreads in affected programs: 5 -> 4 (-20.00%)\u000ahelped: 1\u000aHURT: 1\u000ahelped stats (abs) min: 1 max: 1 x̄: 1.00 x̃: 1\u000ahelped stats (rel) min: 100.00% max: 100.00% x̄: 100.00% x̃: 100.00%\u000aHURT stats (abs)   min: 2 max: 2 x̄: 2.00 x̃: 2\u000aHURT stats (rel)   min: 50.00% max: 50.00% x̄: 50.00% x̃: 50.00%\u000a\u000atotal loops in shared programs: 6 -> 6 (0.00%)\u000aloops in affected programs: 0 -> 0\u000ahelped: 0\u000aHURT: 0\u000a\u000atotal spills in shared programs: 168 -> 168 (0.00%)\u000aspills in affected programs: 0 -> 0\u000ahelped: 0\u000aHURT: 0\u000a\u000atotal fills in shared programs: 186 -> 186 (0.00%)\u000afills in affected programs: 0 -> 0\u000ahelped: 0\u000aHURT: 0\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5475>\u000a",
        "date" : "2020-06-17 12:57:34 +0000",
        "id" : "a3348f88c8716c1dcc1f0fafb09004693d9f0786",
        "msg" : "pan/mdg: Canonicalize (x * 2.0) to (x + x)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_nir_algebraic.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/midgard_nir_algebraic.py"
        ],
        "commitId" : "89c8393a1632720ed0dec82cb9529c5c487fb86d",
        "timestamp" : 1592398654000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "pan/mdg: Reassociate adds for multiply-by-two\u000a\u000aOnly a single shader-db change it looks like, and not even from\u000ascheduling, no fun.\u000a\u000ainstructions helped:   shader31 MESA_SHADER_FRAGMENT:                    64 -> 63 (-1.56%)\u000aquadwords helped:   shader31 MESA_SHADER_FRAGMENT:                    66 -> 65 (-1.52%)\u000aregisters HURT:   shader31 MESA_SHADER_FRAGMENT:                    2 -> 3 (50.00%)\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5475>\u000a",
        "date" : "2020-06-17 12:57:34 +0000",
        "id" : "89c8393a1632720ed0dec82cb9529c5c487fb86d",
        "msg" : "pan/mdg: Reassociate adds for multiply-by-two",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_nir_algebraic.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_shader.h",
          "src/freedreno/ir3/ir3_shader.c",
          "src/gallium/drivers/freedreno/ir3/ir3_gallium.c"
        ],
        "commitId" : "6f2981176d96984288e1df57b84140096057eadb",
        "timestamp" : 1592399585000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ir3: Pass reserved_user_consts to ir3_shader_from_nir()\u000a\u000air3_shader_from_nir() calls ir3_optimize_nir(), which currently sets up\u000athe const state. However, we need to know the number of user consts\u000areserved by the driver before setting up the const state, which means\u000athat this information needs to be passed into ir3_shader_from_nir()\u000asomehow rather than being set in the shader.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5500>\u000a",
        "date" : "2020-06-17 13:13:05 +0000",
        "id" : "6f2981176d96984288e1df57b84140096057eadb",
        "msg" : "ir3: Pass reserved_user_consts to ir3_shader_from_nir()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/ir3/ir3_gallium.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_shader.c"
        ],
        "commitId" : "b1700698a58dcdca8ba0fe738514a8b23b0e8572",
        "timestamp" : 1592399585000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "tu: Remove num_samp hack\u000a\u000aDelete the variables so that ir3 thinks there are no samplers and\u000aimages instead.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5500>\u000a",
        "date" : "2020-06-17 13:13:05 +0000",
        "id" : "b1700698a58dcdca8ba0fe738514a8b23b0e8572",
        "msg" : "tu: Remove num_samp hack",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_shader.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_private.h",
          "src/freedreno/vulkan/tu_shader.c",
          "src/freedreno/vulkan/tu_pipeline.c"
        ],
        "commitId" : "808992fc506b02908468b64082981ddb4e58f713",
        "timestamp" : 1592399585000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "tu: Use the ir3 shader API\u000a\u000aThis will be necessary once we start compiling multiple variants due to\u000adifferent const size limits, and it will also be necessary for properly\u000aimplementing the pipeline cache.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5500>\u000a",
        "date" : "2020-06-17 13:13:05 +0000",
        "id" : "808992fc506b02908468b64082981ddb4e58f713",
        "msg" : "tu: Use the ir3 shader API",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_shader.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_shader.c",
          "src/freedreno/vulkan/tu_private.h",
          "src/freedreno/vulkan/tu_pipeline.c"
        ],
        "commitId" : "6fcbce3b9960a6066cf198d5d2fc25a7e4cf0e7b",
        "timestamp" : 1592399585000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "tu: Remove tu_shader_compile_options\u000a\u000aThe only two fields were always true, and I don't think we'd ever have\u000ause for them. If we want to disable optimizations then we'd need a\u000adifferent approach, and I don't even know what include_binning_pass was\u000afor.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5500>\u000a",
        "date" : "2020-06-17 13:13:05 +0000",
        "id" : "6fcbce3b9960a6066cf198d5d2fc25a7e4cf0e7b",
        "msg" : "tu: Remove tu_shader_compile_options",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_shader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_shader.c"
        ],
        "commitId" : "568e06b3a6f08be93ec2b94c5f2a81420b664c40",
        "timestamp" : 1592401780000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/cwabbott0",
          "fullName" : "cwabbott0"
        },
        "authorEmail" : "cwabbott0@gmail.com",
        "comment" : "tu: Set num_components to 0 when building bindless intrinsics\u000a\u000aFixes: 167fa288 (\" nir/validate: validate intr->num_components\")\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5520>\u000a",
        "date" : "2020-06-17 15:49:40 +0200",
        "id" : "568e06b3a6f08be93ec2b94c5f2a81420b664c40",
        "msg" : "tu: Set num_components to 0 when building bindless intrinsics",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_shader.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_compiler_nir.c"
        ],
        "commitId" : "168c42290f91dd172fb370f476d384188dbf9ca4",
        "timestamp" : 1592404610000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ir3: Don't calculate num_samp ourselves\u000a\u000aIn addition to duplicating what core NIR does better, this was wrong for\u000aVulkan, where it should be 0 as there are no non-bindless samplers.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5519>\u000a",
        "date" : "2020-06-17 14:36:50 +0000",
        "id" : "168c42290f91dd172fb370f476d384188dbf9ca4",
        "msg" : "ir3: Don't calculate num_samp ourselves",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_compiler_nir.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_shader.c"
        ],
        "commitId" : "a3464c567cc112bdaca3354dd4bfb883299eab84",
        "timestamp" : 1592404610000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "tu: Actually remove dead variables after io lowering\u000a\u000aI forgot that their derefs would still be lying around, so we need to\u000aeliminate them first.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5519>\u000a",
        "date" : "2020-06-17 14:36:50 +0000",
        "id" : "a3464c567cc112bdaca3354dd4bfb883299eab84",
        "msg" : "tu: Actually remove dead variables after io lowering",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_shader.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_cmd_buffer.c"
        ],
        "commitId" : "5ef0f9f62254ba4c6778cc238f43e2437833ad00",
        "timestamp" : 1592407950000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: compute and graphics have completely separate state\u000a\u000aThe comment about fragment shader state overwriting compute shader state\u000ais wrong, if either path is overwriting the other's state then it is a\u000amistake.\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5446>\u000a",
        "date" : "2020-06-17 15:32:30 +0000",
        "id" : "5ef0f9f62254ba4c6778cc238f43e2437833ad00",
        "msg" : "turnip: compute and graphics have completely separate state",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_cmd_buffer.c"
        ],
        "commitId" : "edb8c581db42798cf5c3fca48739c8dccfba6ef8",
        "timestamp" : 1592407950000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: move descriptor set BO tracking to CmdBindDescriptorSets\u000a\u000aThis avoids the duplicated code.\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5446>\u000a",
        "date" : "2020-06-17 15:32:30 +0000",
        "id" : "edb8c581db42798cf5c3fca48739c8dccfba6ef8",
        "msg" : "turnip: move descriptor set BO tracking to CmdBindDescriptorSets",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_private.h",
          "src/freedreno/vulkan/tu_cmd_buffer.c"
        ],
        "commitId" : "aab3398b33779be8b7e4f70edf039fcf5ebd06e4",
        "timestamp" : 1592407950000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: improve dirty bit handling a bit\u000a\u000aThis moves some logic out of bind_draw_states, moving towards the eventual\u000agoal of doing very little in bind_draw_states.\u000a\u000aSplit this out as a separate patch to make the DIRTY_INPUT_ATTACHMENTS more\u000avisible: it can be safely removed because pipelines are subpass specific,\u000aso there will always be a pipeline change to go with the CmdBeginRenderPass\u000aand CmdNextSubpass (the CmdBindPipeline may not be in the subpass, but the\u000adraw that flushes the pipeline update will be).\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5446>\u000a",
        "date" : "2020-06-17 15:32:30 +0000",
        "id" : "aab3398b33779be8b7e4f70edf039fcf5ebd06e4",
        "msg" : "turnip: improve dirty bit handling a bit",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_cmd_buffer.c",
          "src/freedreno/vulkan/tu_private.h"
        ],
        "commitId" : "62a4db4c0f15905d6988d4024e0dc93c095e0378",
        "timestamp" : 1592407950000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: delete dead dynamic state code\u000a\u000aRemove unused code, split this out to reduce the diff in the next patch.\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5446>\u000a",
        "date" : "2020-06-17 15:32:30 +0000",
        "id" : "62a4db4c0f15905d6988d4024e0dc93c095e0378",
        "msg" : "turnip: delete dead dynamic state code",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_clear_blit.c",
          "src/freedreno/vulkan/tu_pipeline.c",
          "src/freedreno/vulkan/tu_private.h",
          "src/freedreno/vulkan/tu_cmd_buffer.c"
        ],
        "commitId" : "233610f8cf8d8810173a7eac0c046574aeb485f9",
        "timestamp" : 1592407950000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: refactor draw states and dynamic states\u000a\u000aThis reworks dynamic states to use draw states, and reworks draw states.\u000a\u000aThis moves towards doing as little as possible in bind_draw_states.\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5446>\u000a",
        "date" : "2020-06-17 15:32:30 +0000",
        "id" : "233610f8cf8d8810173a7eac0c046574aeb485f9",
        "msg" : "turnip: refactor draw states and dynamic states",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_clear_blit.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_shader.c",
          "src/freedreno/vulkan/tu_pipeline.c",
          "src/freedreno/vulkan/tu_descriptor_set.h",
          "src/freedreno/vulkan/tu_cmd_buffer.c",
          "src/freedreno/vulkan/tu_private.h",
          "src/freedreno/vulkan/tu_descriptor_set.c"
        ],
        "commitId" : "159a1300ceb5752dda116b07a560e351c0324886",
        "timestamp" : 1592407950000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: input attachment descriptor set rework\u000a\u000aImplement GMEM input attachments by using non-bindless texture state which\u000ais emitted at the start of every subpass.\u000a\u000aThis achieves two things:\u000a* More vulkan-like CmdBindDescriptorSets\u000a* Fixing secondary command buffer input attachments with GMEM\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5446>\u000a",
        "date" : "2020-06-17 15:32:30 +0000",
        "id" : "159a1300ceb5752dda116b07a560e351c0324886",
        "msg" : "turnip: input attachment descriptor set rework",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_shader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_descriptor_set.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_descriptor_set.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_cmd_buffer.c",
          "src/freedreno/vulkan/tu_private.h",
          "src/freedreno/vulkan/tu_clear_blit.c"
        ],
        "commitId" : "f745ceecee6058f488d0ac44a5f2d97b8798e00d",
        "timestamp" : 1592407950000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: use draw states for input attachments\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5446>\u000a",
        "date" : "2020-06-17 15:32:30 +0000",
        "id" : "f745ceecee6058f488d0ac44a5f2d97b8798e00d",
        "msg" : "turnip: use draw states for input attachments",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_clear_blit.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_validate.cpp"
        ],
        "commitId" : "abfe28a6bb637237b3a6873eda8b09cfe4faf1e2",
        "timestamp" : 1592408915000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: fix validation of opsel when set for the definition\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5521>\u000a",
        "date" : "2020-06-17 15:48:35 +0000",
        "id" : "abfe28a6bb637237b3a6873eda8b09cfe4faf1e2",
        "msg" : "aco: fix validation of opsel when set for the definition",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_validate.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_extensions.py",
          "docs/relnotes/new_features.txt",
          "src/amd/vulkan/radv_shader.c",
          "src/amd/vulkan/radv_device.c"
        ],
        "commitId" : "51fb3b09dc1cd096f727f712c18a023c3886f660",
        "timestamp" : 1592410371000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/samuel.pitoiset",
          "fullName" : "samuel.pitoiset"
        },
        "authorEmail" : "samuel.pitoiset@gmail.com",
        "comment" : "radv/aco: enable FP16 features/extensions on GFX9+\u000a\u000aThis enables shaderFloat16, VK_AMD_gpu_shader_half_float and\u000aVK_AMD_gpu_shader_int16.\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5347>\u000a",
        "date" : "2020-06-17 18:12:51 +0200",
        "id" : "51fb3b09dc1cd096f727f712c18a023c3886f660",
        "msg" : "radv/aco: enable FP16 features/extensions on GFX9+",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/relnotes/new_features.txt"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_extensions.py"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_shader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_device.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/relnotes/20.0.6.rst",
          "docs/relnotes/20.0.1.rst",
          "docs/relnotes/19.2.1.rst",
          "docs/relnotes/19.2.6.rst",
          "docs/relnotes/20.0.5.rst",
          "docs/relnotes/19.3.3.rst",
          "docs/relnotes/20.0.7.rst",
          "docs/relnotes/20.0.0.rst",
          "docs/relnotes/19.2.7.rst",
          "docs/relnotes/19.3.0.rst",
          "docs/relnotes/20.0.4.rst",
          "docs/relnotes/19.2.2.rst",
          "docs/relnotes/20.1.1.rst",
          "docs/relnotes/20.0.8.rst",
          "docs/relnotes/19.3.4.rst",
          "docs/relnotes/19.3.1.rst",
          "docs/relnotes/19.2.4.rst",
          "docs/relnotes/19.2.3.rst",
          "docs/relnotes/20.1.0.rst",
          "docs/relnotes/19.2.8.rst",
          "docs/relnotes/20.0.3.rst",
          "docs/relnotes/19.3.5.rst",
          "docs/relnotes/19.3.2.rst",
          "docs/relnotes/20.0.2.rst",
          "docs/relnotes/19.2.5.rst"
        ],
        "commitId" : "03e284ec9ecc414a58e7b029144d1e3931bdc1cd",
        "timestamp" : 1592419472000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: fixup relnotes after rst-conversion\u000a\u000aAcked-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5468>\u000a",
        "date" : "2020-06-17 18:44:32 +0000",
        "id" : "03e284ec9ecc414a58e7b029144d1e3931bdc1cd",
        "msg" : "docs: fixup relnotes after rst-conversion",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/relnotes/20.0.0.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/20.0.7.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/19.2.6.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/20.0.8.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/20.0.6.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/19.3.1.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/20.1.0.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/19.2.3.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/19.2.8.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/19.2.1.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/19.3.0.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/19.2.5.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/19.2.4.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/20.0.5.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/19.3.3.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/19.3.2.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/19.3.4.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/19.3.5.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/20.1.1.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/20.0.3.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/19.2.7.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/20.0.1.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/20.0.2.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/20.0.4.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/19.2.2.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_clear_blit.c"
        ],
        "commitId" : "9f24909b0b76ecb69a86e0e8192bc442c5d827cd",
        "timestamp" : 1592422952000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: use u_format for packing gmem clear values\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5485>\u000a",
        "date" : "2020-06-17 19:42:32 +0000",
        "id" : "9f24909b0b76ecb69a86e0e8192bc442c5d827cd",
        "msg" : "turnip: use u_format for packing gmem clear values",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_clear_blit.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/zink_screen.c"
        ],
        "commitId" : "f841d11c9fed08dc1008e594cd279a697c20ce43",
        "timestamp" : 1592426520000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: use '2' variants for device props/feats, check features for ext enabling\u000a\u000atechnically both the extension and feature should be checked when enabling\u000aextensions, and some features cannot be properly enabled without using\u000athe more descriptive versions of these APIs\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5163>\u000a",
        "date" : "2020-06-17 20:42:00 +0000",
        "id" : "f841d11c9fed08dc1008e594cd279a697c20ce43",
        "msg" : "zink: use '2' variants for device props/feats, check features for ext enabling",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_screen.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/nir_to_spirv/spirv_builder.c",
          "src/gallium/drivers/zink/nir_to_spirv/spirv_builder.h"
        ],
        "commitId" : "14dbf51d7fdf2e1e601039f9fea8be9c28c58e1f",
        "timestamp" : 1592426521000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: add spirv builder util functions for emitting xfb decorations\u000a\u000abased on patches originally written by Dave Airlie <airlied@redhat.com>\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5163>\u000a",
        "date" : "2020-06-17 20:42:01 +0000",
        "id" : "14dbf51d7fdf2e1e601039f9fea8be9c28c58e1f",
        "msg" : "zink: add spirv builder util functions for emitting xfb decorations",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/nir_to_spirv/spirv_builder.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/nir_to_spirv/spirv_builder.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/nir_to_spirv/spirv_builder.c",
          "src/gallium/drivers/zink/nir_to_spirv/spirv_builder.h"
        ],
        "commitId" : "c3f6a59d57b657b88f11b62eda7eda5db7bdc08e",
        "timestamp" : 1592426521000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: add spirv_builder methods for OpVectorExtractDynamic and OpVectorInsertDynamic\u000a\u000abased on spirv specs\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5163>\u000a",
        "date" : "2020-06-17 20:42:01 +0000",
        "id" : "c3f6a59d57b657b88f11b62eda7eda5db7bdc08e",
        "msg" : "zink: add spirv_builder methods for OpVectorExtractDynamic and OpVectorInsertDynamic",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/nir_to_spirv/spirv_builder.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/nir_to_spirv/spirv_builder.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.h",
          "src/gallium/drivers/zink/zink_compiler.c",
          "src/gallium/drivers/zink/zink_context.c",
          "src/gallium/drivers/zink/zink_compiler.h",
          "src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c"
        ],
        "commitId" : "1b130c42b8dbed3a7cabaf47e2695e7db8429b56",
        "timestamp" : 1592426521000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: implement streamout and xfb handling in ntv\u000a\u000athis translates streamout info into xfb decorations and adds some workaround\u000ahandling for spurious gl_PointSize values\u000a\u000apartly based on patches originally written by Dave Airlie <airlied@redhat.com>\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5163>\u000a",
        "date" : "2020-06-17 20:42:01 +0000",
        "id" : "1b130c42b8dbed3a7cabaf47e2695e7db8429b56",
        "msg" : "zink: implement streamout and xfb handling in ntv",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_compiler.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_compiler.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_context.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/zink_draw.c",
          "src/gallium/drivers/zink/zink_context.c",
          "src/gallium/drivers/zink/zink_compiler.h",
          "src/gallium/drivers/zink/zink_query.c",
          "src/gallium/drivers/zink/zink_blit.c",
          "src/gallium/drivers/zink/zink_screen.h",
          "src/gallium/drivers/zink/zink_context.h",
          "src/gallium/drivers/zink/zink_resource.h",
          "src/gallium/drivers/zink/zink_screen.c",
          "src/gallium/drivers/zink/zink_compiler.c",
          "src/gallium/drivers/zink/zink_resource.c"
        ],
        "commitId" : "37778fcd9a352430af0cd3b28a8776479a7c8380",
        "timestamp" : 1592426521000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: implement transform feedback support to finish off opengl 3.0\u000a\u000athis adds:\u000a* context hooks for gallium stream output methods\u000a* handling for xfb-related queries\u000a* barrier management for pausing and resuming xfb\u000a\u000aloosely based on patches originally written by Dave Airlie <airlied@redhat.com>\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5163>\u000a",
        "date" : "2020-06-17 20:42:01 +0000",
        "id" : "37778fcd9a352430af0cd3b28a8776479a7c8380",
        "msg" : "zink: implement transform feedback support to finish off opengl 3.0",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_context.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_compiler.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_query.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_context.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_resource.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_blit.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_compiler.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_screen.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_draw.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_resource.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/zink_screen.c",
          "src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c"
        ],
        "commitId" : "1983609212e35d5d48809b675ee9db1bd64964ea",
        "timestamp" : 1592426521000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: set PIPE_CAP_VIEWPORT_TRANSFORM_LOWERED and remove POS special casing\u000a\u000athis cap creates a different varying output which remains constant to be\u000aemitted by xfb, allowing us to drop the special-casing code in ntv\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5163>\u000a",
        "date" : "2020-06-17 20:42:01 +0000",
        "id" : "1983609212e35d5d48809b675ee9db1bd64964ea",
        "msg" : "zink: set PIPE_CAP_VIEWPORT_TRANSFORM_LOWERED and remove POS special casing",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_screen.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/zink_screen.c"
        ],
        "commitId" : "e5e657768c3eae23e80cef8073a6f33497ba2512",
        "timestamp" : 1592426521000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: switch to passing VkPhysicalDeviceFeatures2 in VkDeviceCreateInfo\u000a\u000aextensions need to have their feature structs passed in pNext to be enabled,\u000aso switch to using the feature struct here in preparation for that\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5163>\u000a",
        "date" : "2020-06-17 20:42:01 +0000",
        "id" : "e5e657768c3eae23e80cef8073a6f33497ba2512",
        "msg" : "zink: switch to passing VkPhysicalDeviceFeatures2 in VkDeviceCreateInfo",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_screen.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/zink_screen.c",
          "docs/features.txt"
        ],
        "commitId" : "e8ad52f7b0c603d28518b9b288a8d9d5862d2053",
        "timestamp" : 1592426521000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: enable xfb extension in screen creation\u000a\u000aswitch around the feature enabling as well since extensions need the related\u000afeature to also be enabled in order to function\u000a\u000afixes mesa/mesa#2868\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5163>\u000a",
        "date" : "2020-06-17 20:42:01 +0000",
        "id" : "e8ad52f7b0c603d28518b9b288a8d9d5862d2053",
        "msg" : "zink: enable xfb extension in screen creation",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "docs/features.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "bin/khronos-update.py"
        ],
        "commitId" : "9706b7238c7a46ed7f51e974ac73caf74c5bdf8a",
        "timestamp" : 1592440692000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "khronos-update.py: add script to simplify update of Khronos headers & xml files\u000a\u000aThe idea is to have the canonical source of each of those files\u000aavailable without having to remember anything, and to be able to update\u000aall the Vulkan files by simply running `bin/khronos-update.py vulkan`.\u000a\u000aThe script also handles the fact all the EGL/GL/GLES* headers depend on\u000athe KHR header, and the former should not be updated without updating\u000athe latter.\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5177>\u000a",
        "date" : "2020-06-18 00:38:12 +0000",
        "id" : "9706b7238c7a46ed7f51e974ac73caf74c5bdf8a",
        "msg" : "khronos-update.py: add script to simplify update of Khronos headers & xml files",
        "paths" : [
          {
            "editType" : "add",
            "file" : "bin/khronos-update.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/VERSIONS"
        ],
        "commitId" : "3e37b7e6bbad007c168aae1b046b74ab6ea720cc",
        "timestamp" : 1592440776000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: remove plain-text copy of versions.rst\u000a\u000aThere's no need to keep both, so let's clean things up a bit.\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5178>\u000a",
        "date" : "2020-06-18 00:39:36 +0000",
        "id" : "3e37b7e6bbad007c168aae1b046b74ab6ea720cc",
        "msg" : "docs: remove plain-text copy of versions.rst",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "docs/VERSIONS"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci.yml"
        ],
        "commitId" : "bf63da3e95a0f6ba77651a5408702ef7b551a47d",
        "timestamp" : 1592444996000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci: disable the windows tests until the runner can be stabilized again\u000a\u000aI've been getting a stream of errors from Marge today like:\u000a\u000aFAILED: src/gallium/drivers/llvmpipe/lp_test_conv.exe\u000alink @src/gallium/drivers/llvmpipe/lp_test_conv.exe.rsp\u000aLINK : fatal error LNK1102: out of memory\u000a[1080/1141] Compiling C object src/gallium/frontends/wgl/945cc3d@@wgl@sta/stw_getprocaddress.c.obj\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5534>\u000a",
        "date" : "2020-06-18 01:49:56 +0000",
        "id" : "bf63da3e95a0f6ba77651a5408702ef7b551a47d",
        "msg" : "ci: disable the windows tests until the runner can be stabilized again",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/util/os_file.c"
        ],
        "commitId" : "b00e1d9ea77a409cc15e57568284d48bdb9443c2",
        "timestamp" : 1592446196000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "util/os_file: replace broken windows-detection code with detect_os.h\u000a\u000aThe meson-windows-vs2019 job was going down the `!defined(WIN32)` path,\u000aleading to a broken build once that path contained non-windows code.\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Kristian H. Kristensen <hoegsberg@google.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5369>\u000a",
        "date" : "2020-06-18 02:09:56 +0000",
        "id" : "b00e1d9ea77a409cc15e57568284d48bdb9443c2",
        "msg" : "util/os_file: replace broken windows-detection code with detect_os.h",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/util/os_file.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/util/os_file.c",
          "src/util/os_file.h"
        ],
        "commitId" : "0e5ea7a36399815a2e39b72f3f0e3a75c44c062d",
        "timestamp" : 1592446196000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "util: introduce os_dupfd_cloexec() helper\u000a\u000aAdapted from wayland's wl_os_dupfd_cloexec().\u000a\u000aSuggested-by: Kristian H. Kristensen <hoegsberg@google.com>\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Kristian H. Kristensen <hoegsberg@google.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5369>\u000a",
        "date" : "2020-06-18 02:09:56 +0000",
        "id" : "0e5ea7a36399815a2e39b72f3f0e3a75c44c062d",
        "msg" : "util: introduce os_dupfd_cloexec() helper",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/util/os_file.h"
          },
          {
            "editType" : "edit",
            "file" : "src/util/os_file.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c",
          "src/gallium/winsys/tegra/drm/tegra_drm_winsys.c",
          "src/gallium/winsys/lima/drm/lima_drm_winsys.c",
          "src/gallium/winsys/v3d/drm/v3d_drm_winsys.c",
          "src/freedreno/vulkan/tu_fence.c",
          "src/gallium/winsys/virgl/drm/virgl_drm_winsys.c",
          "src/egl/drivers/dri2/platform_android.c",
          "src/gallium/winsys/vc4/drm/vc4_drm_winsys.c",
          "src/gallium/winsys/iris/drm/iris_drm_winsys.c",
          "src/gallium/drivers/lima/lima_fence.c",
          "src/egl/drivers/dri2/platform_drm.c",
          "src/gallium/winsys/panfrost/drm/panfrost_drm_winsys.c",
          "src/gallium/winsys/svga/drm/vmw_screen.c",
          "src/gallium/drivers/vc4/vc4_fence.c",
          "src/egl/main/egldisplay.c",
          "src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c",
          "src/gallium/auxiliary/pipe-loader/pipe_loader_sw.c",
          "src/gallium/winsys/nouveau/drm/nouveau_drm_winsys.c",
          "src/gallium/winsys/radeon/drm/radeon_drm_winsys.c"
        ],
        "commitId" : "4a8085d67ca7b41690edf22c410e4dc0a28e3187",
        "timestamp" : 1592446196000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "replace all F_DUPFD_CLOEXEC with os_dupfd_cloexec()\u000a\u000aAll squashed into a single commit because it shouldn't have any\u000abehaviour change, except that it might work now on platforms where it\u000awas broken because F_DUPFD_CLOEXEC is not supported but FD_CLOEXEC is.\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Kristian H. Kristensen <hoegsberg@google.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5369>\u000a",
        "date" : "2020-06-18 02:09:56 +0000",
        "id" : "4a8085d67ca7b41690edf22c410e4dc0a28e3187",
        "msg" : "replace all F_DUPFD_CLOEXEC with os_dupfd_cloexec()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/winsys/panfrost/drm/panfrost_drm_winsys.c"
          },
          {
            "editType" : "edit",
            "file" : "src/egl/main/egldisplay.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/lima/lima_fence.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/winsys/svga/drm/vmw_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/egl/drivers/dri2/platform_android.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/winsys/vc4/drm/vc4_drm_winsys.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/winsys/v3d/drm/v3d_drm_winsys.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/winsys/radeon/drm/radeon_drm_winsys.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/winsys/virgl/drm/virgl_drm_winsys.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_fence.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/vc4/vc4_fence.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/winsys/iris/drm/iris_drm_winsys.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/winsys/tegra/drm/tegra_drm_winsys.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/winsys/nouveau/drm/nouveau_drm_winsys.c"
          },
          {
            "editType" : "edit",
            "file" : "src/egl/drivers/dri2/platform_drm.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/pipe-loader/pipe_loader_sw.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/winsys/lima/drm/lima_drm_winsys.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/vulkan/wsi/wsi_common.c"
        ],
        "commitId" : "69269a46f10f4ad67452a198fe6381953444d741",
        "timestamp" : 1592446196000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "vulkan/wsi: replace all dup() with os_dupfd_cloexec()\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Kristian H. Kristensen <hoegsberg@google.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5369>\u000a",
        "date" : "2020-06-18 02:09:56 +0000",
        "id" : "69269a46f10f4ad67452a198fe6381953444d741",
        "msg" : "vulkan/wsi: replace all dup() with os_dupfd_cloexec()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/vulkan/wsi/wsi_common.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_android.c"
        ],
        "commitId" : "405bffefe15f867f77c34bd943b89629281b9cf6",
        "timestamp" : 1592446196000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radv: replace all dup() with os_dupfd_cloexec()\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Kristian H. Kristensen <hoegsberg@google.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5369>\u000a",
        "date" : "2020-06-18 02:09:56 +0000",
        "id" : "405bffefe15f867f77c34bd943b89629281b9cf6",
        "msg" : "radv: replace all dup() with os_dupfd_cloexec()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_android.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/vulkan/anv_queue.c"
        ],
        "commitId" : "00defe2e0a94be8be0b93de5d2d791437bbd1378",
        "timestamp" : 1592446196000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "anv: replace all dup() with os_dupfd_cloexec()\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Kristian H. Kristensen <hoegsberg@google.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5369>\u000a",
        "date" : "2020-06-18 02:09:56 +0000",
        "id" : "00defe2e0a94be8be0b93de5d2d791437bbd1378",
        "msg" : "anv: replace all dup() with os_dupfd_cloexec()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/anv_queue.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/iris/iris_bufmgr.c"
        ],
        "commitId" : "e0e9c2486d6cb1330dfab5a40d35bdc267c9da66",
        "timestamp" : 1592446196000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "iris: replace all dup() with os_dupfd_cloexec()\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Kristian H. Kristensen <hoegsberg@google.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5369>\u000a",
        "date" : "2020-06-18 02:09:56 +0000",
        "id" : "e0e9c2486d6cb1330dfab5a40d35bdc267c9da66",
        "msg" : "iris: replace all dup() with os_dupfd_cloexec()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_bufmgr.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/drivers/dri/i965/brw_sync.c",
          "src/mesa/drivers/dri/i965/brw_bufmgr.c"
        ],
        "commitId" : "62797c30edb3c200c531bced9d397aab54497931",
        "timestamp" : 1592446196000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "i965: replace all dup() with os_dupfd_cloexec()\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Kristian H. Kristensen <hoegsberg@google.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5369>\u000a",
        "date" : "2020-06-18 02:09:56 +0000",
        "id" : "62797c30edb3c200c531bced9d397aab54497931",
        "msg" : "i965: replace all dup() with os_dupfd_cloexec()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/i965/brw_bufmgr.c"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/i965/brw_sync.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/egl/drivers/dri2/egl_dri2.c"
        ],
        "commitId" : "419b446e1e05bfa5bae310656ee8a89f84489d5e",
        "timestamp" : 1592446196000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "egl: replace all dup() with os_dupfd_cloexec()\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Kristian H. Kristensen <hoegsberg@google.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5369>\u000a",
        "date" : "2020-06-18 02:09:56 +0000",
        "id" : "419b446e1e05bfa5bae310656ee8a89f84489d5e",
        "msg" : "egl: replace all dup() with os_dupfd_cloexec()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/egl/drivers/dri2/egl_dri2.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/etnaviv/etnaviv_fence.c",
          "src/etnaviv/drm/etnaviv_device.c"
        ],
        "commitId" : "bd5cf70d3db711c31a2f2fca4eb05e20c185e38c",
        "timestamp" : 1592446196000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "etnaviv: replace all dup() with os_dupfd_cloexec()\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Kristian H. Kristensen <hoegsberg@google.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5369>\u000a",
        "date" : "2020-06-18 02:09:56 +0000",
        "id" : "bd5cf70d3db711c31a2f2fca4eb05e20c185e38c",
        "msg" : "etnaviv: replace all dup() with os_dupfd_cloexec()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/etnaviv/drm/etnaviv_device.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_fence.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/drm/freedreno_device.c",
          "src/gallium/drivers/freedreno/freedreno_fence.c",
          "src/freedreno/vulkan/tu_android.c"
        ],
        "commitId" : "9ca2a4e6fc9d059a024ba8da20891ccf79ba659d",
        "timestamp" : 1592446196000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno: replace all dup() with os_dupfd_cloexec()\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Kristian H. Kristensen <hoegsberg@google.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5369>\u000a",
        "date" : "2020-06-18 02:09:56 +0000",
        "id" : "9ca2a4e6fc9d059a024ba8da20891ccf79ba659d",
        "msg" : "freedreno: replace all dup() with os_dupfd_cloexec()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_android.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/drm/freedreno_device.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/freedreno_fence.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/winsys/svga/drm/vmw_screen_svga.c"
        ],
        "commitId" : "526910e8faa95f844a60af743beb904f666972e1",
        "timestamp" : 1592446196000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "svga: replace all dup() with os_dupfd_cloexec()\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Kristian H. Kristensen <hoegsberg@google.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5369>\u000a",
        "date" : "2020-06-18 02:09:56 +0000",
        "id" : "526910e8faa95f844a60af743beb904f666972e1",
        "msg" : "svga: replace all dup() with os_dupfd_cloexec()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/winsys/svga/drm/vmw_screen_svga.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/winsys/virgl/drm/virgl_drm_winsys.c"
        ],
        "commitId" : "6269405a2bafadd8aec495da8352fb888d7e6c6f",
        "timestamp" : 1592446196000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "virgl: replace all dup() with os_dupfd_cloexec()\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Kristian H. Kristensen <hoegsberg@google.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5369>\u000a",
        "date" : "2020-06-18 02:09:56 +0000",
        "id" : "6269405a2bafadd8aec495da8352fb888d7e6c6f",
        "msg" : "virgl: replace all dup() with os_dupfd_cloexec()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/winsys/virgl/drm/virgl_drm_winsys.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_image.c",
          "src/freedreno/fdl/freedreno_layout.h",
          "src/gallium/drivers/freedreno/a6xx/fd6_format.h",
          "src/gallium/drivers/freedreno/a6xx/fd6_image.c",
          "src/freedreno/vulkan/tu_clear_blit.c",
          "src/freedreno/registers/a6xx.xml",
          "src/gallium/drivers/freedreno/a6xx/fd6_texture.c",
          "src/gallium/drivers/freedreno/a6xx/fd6_format.c",
          "src/freedreno/fdl/fd6_layout.c",
          "src/gallium/drivers/freedreno/a6xx/fd6_emit.c",
          "src/freedreno/vulkan/tu_private.h",
          "src/freedreno/vulkan/tu_cmd_buffer.c"
        ],
        "commitId" : "3a9ab3b6e96ee37a89a99dc6a825022cdd4b7c35",
        "timestamp" : 1592447203000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/a6xx: FETCHSIZE is PITCHALIGN\u000a\u000a\"FETCHSIZE\" is actually a \"minimum pitch\" or \"pitchalign\" value that's\u000arelevant for mipmaps. The 0 value means 64-bytes. Understanding this allows\u000asome simplifications and will make it possible to use less alignment on\u000alinear formats.\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5013>\u000a",
        "date" : "2020-06-18 02:26:43 +0000",
        "id" : "3a9ab3b6e96ee37a89a99dc6a825022cdd4b7c35",
        "msg" : "freedreno/a6xx: FETCHSIZE is PITCHALIGN",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/fdl/freedreno_layout.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_format.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_image.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_clear_blit.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/fdl/fd6_layout.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_texture.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_image.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_format.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/registers/a6xx.xml"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_emit.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/fdl/fd6_layout.c",
          "src/gallium/drivers/freedreno/freedreno_resource.c",
          "src/freedreno/vulkan/tu_clear_blit.c",
          "src/freedreno/fdl/fd6_layout_test.c"
        ],
        "commitId" : "d53dc6c37680eba8e8fedde055e03b0a61407467",
        "timestamp" : 1592447203000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/fdl6: rework layout code a bit (reduce linear align to 64 bytes)\u000a\u000aReduce linear alignment, and rework the layout code a bit.\u000a\u000aThis rework has a side effect of also increasing the alignment on linear\u000alevels of tiled (non-ubwc) cpp=1 and cpp=2 layouts. Since we should be\u000aUBWC for those cases anyway, its not a big loss.\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5013>\u000a",
        "date" : "2020-06-18 02:26:43 +0000",
        "id" : "d53dc6c37680eba8e8fedde055e03b0a61407467",
        "msg" : "freedreno/fdl6: rework layout code a bit (reduce linear align to 64 bytes)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/freedreno_resource.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_clear_blit.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/fdl/fd6_layout_test.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/fdl/fd6_layout.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3.h"
        ],
        "commitId" : "46cdcf590b8ca384015cfb55f15a98a87872f3e8",
        "timestamp" : 1592448388000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: convert regmask_t to struct\u000a\u000aPrep to make merged/split register file mode a property of the regmask,\u000arather than the ir3_register.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5458>\u000a",
        "date" : "2020-06-18 02:46:28 +0000",
        "id" : "46cdcf590b8ca384015cfb55f15a98a87872f3e8",
        "msg" : "freedreno/ir3: convert regmask_t to struct",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3.h",
          "src/freedreno/ir3/ir3_legalize.c",
          "src/freedreno/ir3/ir3.c"
        ],
        "commitId" : "47decc88c2b442e6c52c77b3bde8bd90acc61bbb",
        "timestamp" : 1592448388000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: move mergedreg state out of reg\u000a\u000aIt is only needed one place, let's move it there.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5458>\u000a",
        "date" : "2020-06-18 02:46:28 +0000",
        "id" : "47decc88c2b442e6c52c77b3bde8bd90acc61bbb",
        "msg" : "freedreno/ir3: move mergedreg state out of reg",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_legalize.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_compiler.h",
          "src/freedreno/ir3/ir3_ra.c",
          "src/freedreno/ir3/ir3_compiler.c",
          "src/freedreno/ir3/ir3_ra_regset.c",
          "src/freedreno/ir3/ir3.h"
        ],
        "commitId" : "38df3f899da226138e67baf18a5b183e0a65807e",
        "timestamp" : 1592448388000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: decouple regset from gpu gen\u000a\u000aAllow different regset's to coexist, so we can make mergedregs vs split\u000areg file a variant property.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5458>\u000a",
        "date" : "2020-06-18 02:46:28 +0000",
        "id" : "38df3f899da226138e67baf18a5b183e0a65807e",
        "msg" : "freedreno/ir3: decouple regset from gpu gen",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_compiler.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_compiler.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_ra.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_ra_regset.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_postsched.c",
          "src/freedreno/ir3/ir3.h",
          "src/freedreno/ir3/ir3_compiler_nir.c"
        ],
        "commitId" : "ffe62e1b6c5bf8ed6fcf9a0624403e0d219d46ff",
        "timestamp" : 1592448388000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: pass variant to postsched\u000a\u000aPrep for the next patch.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5458>\u000a",
        "date" : "2020-06-18 02:46:28 +0000",
        "id" : "ffe62e1b6c5bf8ed6fcf9a0624403e0d219d46ff",
        "msg" : "freedreno/ir3: pass variant to postsched",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_postsched.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_compiler_nir.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_shader.h",
          "src/freedreno/computerator/ir3_asm.c",
          "src/gallium/drivers/freedreno/ir3/ir3_cmdline.c",
          "src/freedreno/ir3/ir3.c",
          "src/freedreno/ir3/ir3_shader.c",
          "src/freedreno/ir3/ir3.h"
        ],
        "commitId" : "c052087038c80c3ab568cec9159ed931a94d6574",
        "timestamp" : 1592448388000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: re-work assembler API\u000a\u000aJust pass thru the variant, since it has everything we need.  And\u000awill be needed in the next patch.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5458>\u000a",
        "date" : "2020-06-18 02:46:28 +0000",
        "id" : "c052087038c80c3ab568cec9159ed931a94d6574",
        "msg" : "freedreno/ir3: re-work assembler API",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/ir3/ir3_cmdline.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/computerator/ir3_asm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_shader.h",
          "src/freedreno/ir3/ir3_ra.c",
          "src/freedreno/ir3/ir3_postsched.c",
          "src/freedreno/ir3/ir3_legalize.c",
          "src/freedreno/ir3/ir3.c",
          "src/freedreno/ir3/ir3_shader.c"
        ],
        "commitId" : "1cc4cf141a83c2ff93c8cc3761980171b5c6ff02",
        "timestamp" : 1592448388000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: make mergedregs a property of the variant\u000a\u000aRather than assuming a6xx+ means mergedregs.  We can actually (mostly?)\u000ado splitregs on a6xx as well.  And GS/DS/HS currently require it, which\u000amight be papering over a bug, or might be something to do with how\u000achaining shaders works.  At any rate, we should at least be consistent,\u000aand not have the compiler thinking we are doing mergedregs when we are\u000aactually doing splitregs.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5458>\u000a",
        "date" : "2020-06-18 02:46:28 +0000",
        "id" : "1cc4cf141a83c2ff93c8cc3761980171b5c6ff02",
        "msg" : "freedreno/ir3: make mergedregs a property of the variant",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_legalize.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_ra.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_postsched.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a6xx/fd6_program.c",
          "src/gallium/drivers/freedreno/a6xx/fd6_compute.c"
        ],
        "commitId" : "c6632c087d36b65299981a719f00d8a55cd514c3",
        "timestamp" : 1592448388000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/a6xx: set .MERGEREGS based on variant\u000a\u000aAlso set HALFREGFOOTPRINT, since in the non-mergeregs case this will be\u000anon-zero.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5458>\u000a",
        "date" : "2020-06-18 02:46:28 +0000",
        "id" : "c6632c087d36b65299981a719f00d8a55cd514c3",
        "msg" : "freedreno/a6xx: set .MERGEREGS based on variant",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_program.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_compute.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_pipeline.c"
        ],
        "commitId" : "0e0d4daa5b10b0060f07b72ff46cf14bd1c888e5",
        "timestamp" : 1592448388000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: set .MERGEDREGS based on variant\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5458>\u000a",
        "date" : "2020-06-18 02:46:28 +0000",
        "id" : "0e0d4daa5b10b0060f07b72ff46cf14bd1c888e5",
        "msg" : "turnip: set .MERGEDREGS based on variant",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/computerator/ir3_asm.c",
          "src/freedreno/computerator/a6xx.c"
        ],
        "commitId" : "5baf430261db93aaabf5c35519e51b2679f0fab2",
        "timestamp" : 1592448388000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/computerator: MERGEDREGS update\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5458>\u000a",
        "date" : "2020-06-18 02:46:28 +0000",
        "id" : "5baf430261db93aaabf5c35519e51b2679f0fab2",
        "msg" : "freedreno/computerator: MERGEDREGS update",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/computerator/ir3_asm.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/computerator/a6xx.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_legalize.c"
        ],
        "commitId" : "1d54fb5b2b548e8e8adbba4d79deae036e987eae",
        "timestamp" : 1592448388000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: update obsolete comment\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5458>\u000a",
        "date" : "2020-06-18 02:46:28 +0000",
        "id" : "1d54fb5b2b548e8e8adbba4d79deae036e987eae",
        "msg" : "freedreno/ir3: update obsolete comment",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_legalize.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/release-maintainers-keys/8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D-emil.l.velikov@gmail.com.asc",
          "docs/release-maintainers-keys/71C4B75620BC75708B4BDB254C95FAAB3EB073EC-dylan@pnwbakers.com.asc",
          "docs/release-maintainers-keys/946D09B5E4C9845E63075FF1D961C596A7203456-tanty@igalia.com.asc",
          "docs/release-maintainers-keys/A5CC9FEC93F2F837CB044912336909B6B25FADFA-jasuarez@igalia.com.asc",
          "docs/conf.py",
          "docs/release-maintainers-keys/57551DE15B968F6341C248F68D8E31AFC32428A6-eric@engestrom.ch.asc",
          "docs/release-maintainers-keys/E3E8F480C52ADD73B278EE78E1ECBE07D7D70895-jasuarez@igalia.com.asc"
        ],
        "commitId" : "c75e46f6d601a6619a10934d0266f16580557e88",
        "timestamp" : 1592450027000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: publish our release maintainers' keys\u000a\u000aThey should be published to various key servers as well, but this\u000aprovides the authoritative source for their list.\u000a\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/issues/2140\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/2857>\u000a",
        "date" : "2020-06-18 03:13:47 +0000",
        "id" : "c75e46f6d601a6619a10934d0266f16580557e88",
        "msg" : "docs: publish our release maintainers' keys",
        "paths" : [
          {
            "editType" : "add",
            "file" : "docs/release-maintainers-keys/71C4B75620BC75708B4BDB254C95FAAB3EB073EC-dylan@pnwbakers.com.asc"
          },
          {
            "editType" : "add",
            "file" : "docs/release-maintainers-keys/8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D-emil.l.velikov@gmail.com.asc"
          },
          {
            "editType" : "add",
            "file" : "docs/release-maintainers-keys/57551DE15B968F6341C248F68D8E31AFC32428A6-eric@engestrom.ch.asc"
          },
          {
            "editType" : "add",
            "file" : "docs/release-maintainers-keys/E3E8F480C52ADD73B278EE78E1ECBE07D7D70895-jasuarez@igalia.com.asc"
          },
          {
            "editType" : "add",
            "file" : "docs/release-maintainers-keys/A5CC9FEC93F2F837CB044912336909B6B25FADFA-jasuarez@igalia.com.asc"
          },
          {
            "editType" : "add",
            "file" : "docs/release-maintainers-keys/946D09B5E4C9845E63075FF1D961C596A7203456-tanty@igalia.com.asc"
          },
          {
            "editType" : "edit",
            "file" : "docs/conf.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/releasing.rst"
        ],
        "commitId" : "31a66cbe5d91a04310e73ce238d48d8f6ea6e6f5",
        "timestamp" : 1592450027000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: remind release maintainers to sign the tarballs and publish their key\u000a\u000aSigned-off-by: Eric Engestrom <eric.engestrom@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/2857>\u000a",
        "date" : "2020-06-18 03:13:47 +0000",
        "id" : "31a66cbe5d91a04310e73ce238d48d8f6ea6e6f5",
        "msg" : "docs: remind release maintainers to sign the tarballs and publish their key",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/releasing.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_pipeline.c"
        ],
        "commitId" : "ff2efd095e5a7543268e40112978b293a82518a7",
        "timestamp" : 1592450126000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: fix a crash when rasterizerDiscardEnable is set\u000a\u000apMultisampleState needs to be ignored when rasterizerDiscardEnable, so the\u000acurrent code can crash when trying to load msaa_info->pNext.\u000a\u000aAt the same time this simplifies tu_pipeline_shader_key_init a bit, by not\u000acalling it for the compute shader case (which doesn't need to set anything\u000ain the key struct).\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5499>\u000a",
        "date" : "2020-06-18 03:15:26 +0000",
        "id" : "ff2efd095e5a7543268e40112978b293a82518a7",
        "msg" : "turnip: fix a crash when rasterizerDiscardEnable is set",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_pipeline.c"
        ],
        "commitId" : "b6b98e95106b8d010d0d71baaba8637d5f6aaa3b",
        "timestamp" : 1592450127000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: fix a sample shading case\u000a\u000aCheck pipeline's sampleShadingEnable to enable sample shading.\u000a\u000aAlso fix behavior of gl_Fragcoord with sample shading.\u000a\u000aFixes at least:\u000adEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_4.primitive_triangle\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5499>\u000a",
        "date" : "2020-06-18 03:15:27 +0000",
        "id" : "b6b98e95106b8d010d0d71baaba8637d5f6aaa3b",
        "msg" : "turnip: fix a sample shading case",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_pass.c",
          ".gitlab-ci/deqp-freedreno-a630-fails.txt"
        ],
        "commitId" : "0a84d22bf2b81ff483b7728bf0e6c267d98c6b9c",
        "timestamp" : 1592450127000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: fix renderpass gmem configs when there are too many attachments\u000a\u000aSince a value of at least \"align\" is used for nblocks, we might end up\u000awith nblocks greater than the number of GMEM blocks remaining. Check for\u000athis case and bail out, sysmem rendering will be used for such cases.\u000a\u000aFixes some of these tests:\u000adEQP-VK.pipeline.render_to_image.core.*.huge.*\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5499>\u000a",
        "date" : "2020-06-18 03:15:27 +0000",
        "id" : "0a84d22bf2b81ff483b7728bf0e6c267d98c6b9c",
        "msg" : "turnip: fix renderpass gmem configs when there are too many attachments",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pass.c"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-freedreno-a630-fails.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/spirv/spirv_to_nir.c"
        ],
        "commitId" : "f43a2cd1d967bd1d4448fbf1f929e56e4ce82d44",
        "timestamp" : 1592451654000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "spirv: atomic_counter_read_deref is not vectorized\u000a\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3141\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5505>\u000a",
        "date" : "2020-06-18 03:40:54 +0000",
        "id" : "f43a2cd1d967bd1d4448fbf1f929e56e4ce82d44",
        "msg" : "spirv: atomic_counter_read_deref is not vectorized",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/spirv/spirv_to_nir.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/spirv/spirv_to_nir.c"
        ],
        "commitId" : "f94ba1555d4acfd84bbd460c54b6762ee303750a",
        "timestamp" : 1592451654000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "spirv: drop some dead code\u000a\u000aThis case is never hit, we don't have a nir intrinsic for this spirv\u000aopcode.  And when we do, I'm not sure if it would be vectorized or not.\u000aSo best just to drop this case.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5505>\u000a",
        "date" : "2020-06-18 03:40:54 +0000",
        "id" : "f94ba1555d4acfd84bbd460c54b6762ee303750a",
        "msg" : "spirv: drop some dead code",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/spirv/spirv_to_nir.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/glsl/glsl_to_nir.cpp"
        ],
        "commitId" : "8505e6757b2f7c312bbefaf7673ece73a6a82bad",
        "timestamp" : 1592451654000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "glsl_to_nir: fix is_helper_invocation\u000a\u000aReported-by: Karol Herbst <kherbst@redhat.com>\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5505>\u000a",
        "date" : "2020-06-18 03:40:54 +0000",
        "id" : "8505e6757b2f7c312bbefaf7673ece73a6a82bad",
        "msg" : "glsl_to_nir: fix is_helper_invocation",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/glsl/glsl_to_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/glsl/glsl_to_nir.cpp"
        ],
        "commitId" : "c9976f5e4ab6558af72e014668ee7e7ccb65a81c",
        "timestamp" : 1592451654000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "glsl_to_nir: fix shader_clock\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5505>\u000a",
        "date" : "2020-06-18 03:40:54 +0000",
        "id" : "c9976f5e4ab6558af72e014668ee7e7ccb65a81c",
        "msg" : "glsl_to_nir: fix shader_clock",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/glsl/glsl_to_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/glsl/glsl_to_nir.cpp"
        ],
        "commitId" : "34499de5b3793b6ad5302c4e2913803b9c48cc9f",
        "timestamp" : 1592451654000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "glsl_to_nir: fix vote_any/vote_all\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5505>\u000a",
        "date" : "2020-06-18 03:40:54 +0000",
        "id" : "34499de5b3793b6ad5302c4e2913803b9c48cc9f",
        "msg" : "glsl_to_nir: fix vote_any/vote_all",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/glsl/glsl_to_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_device.c"
        ],
        "commitId" : "c4aa64b4c346c06af36c223f00a09a43434c1746",
        "timestamp" : 1592462368000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/samuel.pitoiset",
          "fullName" : "samuel.pitoiset"
        },
        "authorEmail" : "samuel.pitoiset@gmail.com",
        "comment" : "radv: lower discards to demote to workaround a RDR2 game bug\u000a\u000aThis fixes some sort of LOD issue.\u000a\u000aCc: 20.1 <mesa-stable@lists.freedesktop.org>\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5525>\u000a",
        "date" : "2020-06-18 08:39:28 +0200",
        "id" : "c4aa64b4c346c06af36c223f00a09a43434c1746",
        "msg" : "radv: lower discards to demote to workaround a RDR2 game bug",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_device.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/features.txt"
        ],
        "commitId" : "2a6a21ceb3104f9e5e2037d6e9fafbe899ef5217",
        "timestamp" : 1592471094000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/kusmabite",
          "fullName" : "kusmabite"
        },
        "authorEmail" : "kusmabite@gmail.com",
        "comment" : "docs/features: mark GL3 as complete for zink\u000a",
        "date" : "2020-06-18 11:04:54 +0200",
        "id" : "2a6a21ceb3104f9e5e2037d6e9fafbe899ef5217",
        "msg" : "docs/features: mark GL3 as complete for zink",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/features.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/features.txt"
        ],
        "commitId" : "eab3cabb9deb0e34681aad29e51fdb1f9d0251bd",
        "timestamp" : 1592471094000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/kusmabite",
          "fullName" : "kusmabite"
        },
        "authorEmail" : "kusmabite@gmail.com",
        "comment" : "docs/features: update ARB_texture_buffer_object line\u000a\u000aThis extension isn't just exposed in OpenGL 3.1 contexts any longer, and\u000aZink supports it. Let's mark it as such.\u000a",
        "date" : "2020-06-18 11:04:54 +0200",
        "id" : "eab3cabb9deb0e34681aad29e51fdb1f9d0251bd",
        "msg" : "docs/features: update ARB_texture_buffer_object line",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/features.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/features.txt"
        ],
        "commitId" : "270eeb4105203e451bf34eebf496b5c89549c7f9",
        "timestamp" : 1592471094000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/kusmabite",
          "fullName" : "kusmabite"
        },
        "authorEmail" : "kusmabite@gmail.com",
        "comment" : "docs/features: remove driver-list for forward-compatible context\u000a\u000aThis is something that's supported by the Gallium state-tracker, there's\u000anothing to be done per driver here.\u000a",
        "date" : "2020-06-18 11:04:54 +0200",
        "id" : "270eeb4105203e451bf34eebf496b5c89549c7f9",
        "msg" : "docs/features: remove driver-list for forward-compatible context",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/features.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_pipeline.c"
        ],
        "commitId" : "b848d88059b17b221e5fa12afe9876862f18623b",
        "timestamp" : 1592471764000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radv: make sure to set CB_SHADER_MASK correctly for internal CB operations\u000a\u000aIt should be always set to 0xf.\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5427>\u000a",
        "date" : "2020-06-18 09:16:04 +0000",
        "id" : "b848d88059b17b221e5fa12afe9876862f18623b",
        "msg" : "radv: make sure to set CB_SHADER_MASK correctly for internal CB operations",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_shader.h",
          "src/amd/vulkan/radv_pipeline.c",
          "src/amd/vulkan/radv_shader_info.c"
        ],
        "commitId" : "70cc80805ce5b027bece7334349ae8b028bf2862",
        "timestamp" : 1592471764000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radv: compute CB_SHADER_MASK from the fragment shader outputs\u000a\u000aThe fragment shader doesn't necessarily output the number of components\u000aexpected by the target format.\u000a\u000aFixes new dEQP-VK.draw.output_location.*.\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5427>\u000a",
        "date" : "2020-06-18 09:16:04 +0000",
        "id" : "70cc80805ce5b027bece7334349ae8b028bf2862",
        "msg" : "radv: compute CB_SHADER_MASK from the fragment shader outputs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_shader.h"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_pipeline.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_shader_info.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/lava-gitlab-ci.yml"
        ],
        "commitId" : "4793c2bcb95eb9abc64ddea7115d1c16df4063aa",
        "timestamp" : 1592472518000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "Revert \"CI: Disable Lima jobs due to lab unhealthiness\"\u000a\u000aThis reverts commit adeef43d15092a6910dceb3605f5ee3151dd2c47.\u000a\u000aThe lab has recovered health, thus re-enable Lima jobs.\u000a\u000aAcked-by: Michel Dänzer <mdaenzer@redhat.com>\u000aReviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>\u000aSigned-off-by: Neil Armstrong <narmstrong@baylibre.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4727>\u000a",
        "date" : "2020-06-18 09:28:38 +0000",
        "id" : "4793c2bcb95eb9abc64ddea7115d1c16df4063aa",
        "msg" : "Revert \"CI: Disable Lima jobs due to lab unhealthiness\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/lava-gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/lava-gitlab-ci.yml"
        ],
        "commitId" : "4cf4fe9d8217eb686f2220423fefede746cd427a",
        "timestamp" : 1592472518000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "Revert \"CI: Disable Panfrost Mali-T820 jobs\"\u000a\u000aThis reverts commit 46a32f0b6bf91279d001a4905babe4e50007696e.\u000a\u000aThe lab has recovered health, thus re-enable T820 Panfrost jobs.\u000a\u000aAcked-by: Michel Dänzer <mdaenzer@redhat.com>\u000aReviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>\u000aSigned-off-by: Neil Armstrong <narmstrong@baylibre.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4727>\u000a",
        "date" : "2020-06-18 09:28:38 +0000",
        "id" : "4cf4fe9d8217eb686f2220423fefede746cd427a",
        "msg" : "Revert \"CI: Disable Panfrost Mali-T820 jobs\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/lava-gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c",
          "src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.h"
        ],
        "commitId" : "fa149b996d1541106c6aa950d06e0275e6556935",
        "timestamp" : 1592473520000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radv: only requires LLVM 9 for GFX10 if not using ACO\u000a\u000aIn case someone links RADV with LLVM 8 and wants to use ACO.\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5454>\u000a",
        "date" : "2020-06-18 09:45:20 +0000",
        "id" : "fa149b996d1541106c6aa950d06e0275e6556935",
        "msg" : "radv: only requires LLVM 9 for GFX10 if not using ACO",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_extensions.py",
          ".gitlab-ci/deqp-freedreno-a630-fails.txt",
          ".gitlab-ci/deqp-freedreno-a630-skips.txt"
        ],
        "commitId" : "c95b250a4c26cd4576af41b5e6262d7bfbfce1f7",
        "timestamp" : 1592474088000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: set the API version\u000a\u000aSome CTS tests don't run because of this.\u000a\u000aFixes: 91c757b7963f458 (\"turnip: use the common code for generating extensions and dispatch tables\")\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5522>\u000a",
        "date" : "2020-06-18 09:54:48 +0000",
        "id" : "c95b250a4c26cd4576af41b5e6262d7bfbfce1f7",
        "msg" : "turnip: set the API version",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-freedreno-a630-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-freedreno-a630-skips.txt"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_extensions.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/util/00-mesa-defaults.conf"
        ],
        "commitId" : "9760a7ed9138b84d83a712afeb0e673399d9e200",
        "timestamp" : 1592476552000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "virgl: apply bgra dest swizzle and add Portal 2\u000a\u000aApply the destination swizzle on GLES games based on HL2 engine.\u000aAlso add Portal 2 since some people are experiencing issues with\u000athat.\u000a\u000aReviewed-by: Gert Wollny <gert.wollny@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5481>\u000a",
        "date" : "2020-06-18 10:35:52 +0000",
        "id" : "9760a7ed9138b84d83a712afeb0e673399d9e200",
        "msg" : "virgl: apply bgra dest swizzle and add Portal 2",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/util/00-mesa-defaults.conf"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/state_tracker/st_cb_copyimage.c"
        ],
        "commitId" : "8ce8895b69a7523513eceed096233c3a348880a7",
        "timestamp" : 1592480654000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "st/mesa: account for \"loose\", per-mipmap level textures in CopyImageSubData\u000a\u000aWe may have \"loose\", per-image gallium resources. The src_image->Level\u000amay not match the gallium resource texture level. In such case it is\u000aprescribed (in st_AllocTextureImageBuffer) to specify mipmap level\u000aas zero.\u000a\u000aFixes: f04f13622f3e71bee057d60a6be9c53b92b56cc9\u000aSigned-off-by: Danylo Piliaiev <danylo.piliaiev@globallogic.com>\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5477>\u000a",
        "date" : "2020-06-18 11:44:14 +0000",
        "id" : "8ce8895b69a7523513eceed096233c3a348880a7",
        "msg" : "st/mesa: account for \"loose\", per-mipmap level textures in CopyImageSubData",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/state_tracker/st_cb_copyimage.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_insert_exec_mask.cpp"
        ],
        "commitId" : "3817fa7a4d1f51c385b28a2e45a1edf227526028",
        "timestamp" : 1592487615000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: fix WQM handling in nested loops\u000a\u000aIf on a nested loop\u000a- the outer loop needs WQM but\u000a- the inner loop doesn't need WQM and\u000a- the break condition of the inner loop is computed in the outer loop\u000athen it could happen that we transitioned to Exact before entering the inner loop\u000awhich could create an empty exec mask and lead to an infinite loop.\u000a\u000aFixes a GPU hang with RDR2\u000a\u000aCc: 20.1 <mesa-stable@lists.freedesktop.org>\u000aReviewed-by: Rhys Perry <pendingchaos02@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5518>\u000a",
        "date" : "2020-06-18 13:40:15 +0000",
        "id" : "3817fa7a4d1f51c385b28a2e45a1edf227526028",
        "msg" : "aco: fix WQM handling in nested loops",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_insert_exec_mask.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeon/radeon_vcn_dec.c"
        ],
        "commitId" : "909037b557cabbb267d470272d348ce2debd58d9",
        "timestamp" : 1592488683000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/leo.liu",
          "fullName" : "leo.liu"
        },
        "authorEmail" : "leo.liu@amd.com",
        "comment" : "radeon/vcn: reset the decode flags from message buffer\u000a\u000aThis flag was never used by VCN previously, and now\u000ait's used for feature that is not applied to us.\u000a\u000aSigned-off-by: Leo Liu <leo.liu@amd.com>\u000aReviewed-by: Boyuan Zhang <boyuan.zhang@amd.com>\u000aReviewed-by: James Zhu <James.Zhu@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5501>\u000a",
        "date" : "2020-06-18 09:58:03 -0400",
        "id" : "909037b557cabbb267d470272d348ce2debd58d9",
        "msg" : "radeon/vcn: reset the decode flags from message buffer",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeon/radeon_vcn_dec.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeon/radeon_vcn_dec.c"
        ],
        "commitId" : "384195b041d077979d66af2a43dbcc800b1b75f9",
        "timestamp" : 1592488683000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/leo.liu",
          "fullName" : "leo.liu"
        },
        "authorEmail" : "leo.liu@amd.com",
        "comment" : "radeon/vcn: add Sienna to use internal register offset\u000a\u000aAnd re-group them explicitly\u000a\u000aSigned-off-by: Leo Liu <leo.liu@amd.com>\u000aReviewed-by: Boyuan Zhang <boyuan.zhang@amd.com>\u000aReviewed-by: James Zhu <James.Zhu@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5501>\u000a",
        "date" : "2020-06-18 09:58:03 -0400",
        "id" : "384195b041d077979d66af2a43dbcc800b1b75f9",
        "msg" : "radeon/vcn: add Sienna to use internal register offset",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeon/radeon_vcn_dec.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeon/radeon_vcn_dec.c"
        ],
        "commitId" : "946c5c6b7536a3e1350f6d56cf7509d7cd3dd699",
        "timestamp" : 1592488683000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/leo.liu",
          "fullName" : "leo.liu"
        },
        "authorEmail" : "leo.liu@amd.com",
        "comment" : "radeon/vcn/dec: add db_aligned_height to message buffer\u000a\u000aThis is required for Sienna\u000a\u000aSigned-off-by: Leo Liu <leo.liu@amd.com>\u000aReviewed-by: Boyuan Zhang <boyuan.zhang@amd.com>\u000aReviewed-by: James Zhu <James.Zhu@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5501>\u000a",
        "date" : "2020-06-18 09:58:03 -0400",
        "id" : "946c5c6b7536a3e1350f6d56cf7509d7cd3dd699",
        "msg" : "radeon/vcn/dec: add db_aligned_height to message buffer",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeon/radeon_vcn_dec.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/Makefile.sources",
          "src/gallium/drivers/radeon/radeon_vcn_enc_3_0.c",
          "src/gallium/drivers/radeonsi/meson.build",
          "src/gallium/drivers/radeon/radeon_vcn_enc.c",
          "src/gallium/drivers/radeon/radeon_vcn_enc.h"
        ],
        "commitId" : "9d5d4f9eaac9dd419373e6a660f80aaf2bfbde5b",
        "timestamp" : 1592488683000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/leo.liu",
          "fullName" : "leo.liu"
        },
        "authorEmail" : "leo.liu@amd.com",
        "comment" : "radeon/vcn: add vcn 3.0 encode support\u000a\u000aSigned-off-by: Thong Thai <thong.thai@amd.com>\u000aSigned-off-by: Leo Liu <leo.liu@amd.com>\u000aReviewed-by: Boyuan Zhang <boyuan.zhang@amd.com>\u000aReviewed-by: James Zhu <James.Zhu@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5501>\u000a",
        "date" : "2020-06-18 09:58:03 -0400",
        "id" : "9d5d4f9eaac9dd419373e6a660f80aaf2bfbde5b",
        "msg" : "radeon/vcn: add vcn 3.0 encode support",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeon/radeon_vcn_enc.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/Makefile.sources"
          },
          {
            "editType" : "add",
            "file" : "src/gallium/drivers/radeon/radeon_vcn_enc_3_0.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeon/radeon_vcn_enc.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/meson.build"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeon/radeon_vcn_enc_3_0.c"
        ],
        "commitId" : "2be131f538cf003ccad50304b6adb7ff294b7028",
        "timestamp" : 1592488683000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/leo.liu",
          "fullName" : "leo.liu"
        },
        "authorEmail" : "leo.liu@amd.com",
        "comment" : "radeon/vcn/enc: Re-write PPS encoding for HEVC\u000a\u000aDue to hardware change on VCN3\u000a\u000aSigned-off-by: Boyuan Zhang <boyuan.zhang@amd.com>\u000aSigned-off-by: Leo Liu <leo.liu@amd.com>\u000aReviewed-by: Thong Thai <thong.thai@amd.com>\u000aReviewed-by: Leo Liu <leo.liu@amd.com>\u000aReviewed-by: James Zhu <James.Zhu@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5501>\u000a",
        "date" : "2020-06-18 09:58:03 -0400",
        "id" : "2be131f538cf003ccad50304b6adb7ff294b7028",
        "msg" : "radeon/vcn/enc: Re-write PPS encoding for HEVC",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeon/radeon_vcn_enc_3_0.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeon/radeon_vcn_enc_3_0.c"
        ],
        "commitId" : "19983d3d4aae3f2a6415a7e8d43bbf69a34d2a0b",
        "timestamp" : 1592488684000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/leo.liu",
          "fullName" : "leo.liu"
        },
        "authorEmail" : "leo.liu@amd.com",
        "comment" : "radeon/vcn: bump vcn3.0 encode major version to 1\u000a\u000aAnd add quality params for this version\u000a\u000aSigned-off-by: Boyuan Zhang <boyuan.zhang@amd.com>\u000aSigned-off-by: Leo Liu <leo.liu@amd.com>\u000aReviewed-by: Thong Thai <thong.thai@amd.com>\u000aReviewed-by: Leo Liu <leo.liu@amd.com>\u000aReviewed-by: James Zhu <James.Zhu@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5501>\u000a",
        "date" : "2020-06-18 09:58:04 -0400",
        "id" : "19983d3d4aae3f2a6415a7e8d43bbf69a34d2a0b",
        "msg" : "radeon/vcn: bump vcn3.0 encode major version to 1",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeon/radeon_vcn_enc_3_0.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_optimizer.cpp"
        ],
        "commitId" : "47ca84a96d7cd29dfdea1549ffc3e8b3ba312561",
        "timestamp" : 1592490361000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: shrink ssa_info\u000a\u000aReorder members so that it's 16 bytes instead of 24.\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5281>\u000a",
        "date" : "2020-06-18 14:26:01 +0000",
        "id" : "47ca84a96d7cd29dfdea1549ffc3e8b3ba312561",
        "msg" : "aco: shrink ssa_info",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_optimizer.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_optimizer.cpp"
        ],
        "commitId" : "917260710f6d297571bed4c794cab96b632e97cb",
        "timestamp" : 1592490361000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: make ssa_info::label 64-bit\u000a\u000aWe'll probably need these extra bits in the future.\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5281>\u000a",
        "date" : "2020-06-18 14:26:01 +0000",
        "id" : "917260710f6d297571bed4c794cab96b632e97cb",
        "msg" : "aco: make ssa_info::label 64-bit",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_optimizer.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_optimizer.cpp"
        ],
        "commitId" : "365d0aa6c543052635f3b6abbcd89d6d7833b97d",
        "timestamp" : 1592490361000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: shrink mad_info\u000a\u000aFrom 24 bytes to 16 bytes.\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5281>\u000a",
        "date" : "2020-06-18 14:26:01 +0000",
        "id" : "365d0aa6c543052635f3b6abbcd89d6d7833b97d",
        "msg" : "aco: shrink mad_info",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_optimizer.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/state_tracker/st_nir_builtins.c"
        ],
        "commitId" : "e35e0307cb6c226ef87d307c1ac910f4169536c1",
        "timestamp" : 1592493317000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "st/mesa: lower images when needed\u000a\u000aThe \"st/pbo download FS\" builtin shader uses image derefs, so even with\u000aPIPE_CAP_NIR_IMAGES_AS_DEREF set to 0 drivers ended up with those.\u000a\u000aSigned-off-by: Karol Herbst <kherbst@redhat.com>\u000aReviewed-by: Gert Wollny <gert.wollny@collabora.com>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5480>\u000a",
        "date" : "2020-06-18 15:15:17 +0000",
        "id" : "e35e0307cb6c226ef87d307c1ac910f4169536c1",
        "msg" : "st/mesa: lower images when needed",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/state_tracker/st_nir_builtins.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/glsl/gl_nir_lower_images.c"
        ],
        "commitId" : "43faa9ebb1c8a6063321065eb42723075a87902c",
        "timestamp" : 1592493317000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nir/lower_images: fix for array of arrays\u000a\u000aSigned-off-by: Karol Herbst <kherbst@redhat.com>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5480>\u000a",
        "date" : "2020-06-18 15:15:17 +0000",
        "id" : "43faa9ebb1c8a6063321065eb42723075a87902c",
        "msg" : "nir/lower_images: fix for array of arrays",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/glsl/gl_nir_lower_images.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/nir/nir.c",
          "src/compiler/glsl/gl_nir_lower_images.c"
        ],
        "commitId" : "feb83f2f822e71d27e00e7dcf5613b365dc5c552",
        "timestamp" : 1592493317000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nir/lower_images: handle dec and inc\u000a\u000aSigned-off-by: Karol Herbst <kherbst@redhat.com>\u000aReviewed-by: Gert Wollny <gert.wollny@collabora.com>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5480>\u000a",
        "date" : "2020-06-18 15:15:17 +0000",
        "id" : "feb83f2f822e71d27e00e7dcf5613b365dc5c552",
        "msg" : "nir/lower_images: handle dec and inc",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/glsl/gl_nir_lower_images.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp",
          "src/gallium/drivers/nouveau/nvc0/nvc0_screen.c"
        ],
        "commitId" : "3af27bb7de600732decd38dbc773112e0ff2fc8b",
        "timestamp" : 1592493317000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nv50/ir/nir: move away from image_deref intrinsics\u000a\u000av2: fix lod source of image operation correctly\u000a\u000aSigned-off-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5480>\u000a",
        "date" : "2020-06-18 15:15:17 +0000",
        "id" : "3af27bb7de600732decd38dbc773112e0ff2fc8b",
        "msg" : "nv50/ir/nir: move away from image_deref intrinsics",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nvc0/nvc0_screen.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
        ],
        "commitId" : "c0bbca5c23026675a1bc79dd690de9b253299d3f",
        "timestamp" : 1592493317000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nv50/ir/nir: handle image atomic inc and dec\u000a\u000aSigned-off-by: Karol Herbst <kherbst@redhat.com>\u000aReviewed-by: Ben Skeggs <bskeggs@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5480>\u000a",
        "date" : "2020-06-18 15:15:17 +0000",
        "id" : "c0bbca5c23026675a1bc79dd690de9b253299d3f",
        "msg" : "nv50/ir/nir: handle image atomic inc and dec",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
        ],
        "commitId" : "4bc5110eea2fbed10badf0ea70b1787f24499288",
        "timestamp" : 1592493317000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nv50/ir/nir: remove image uniform hack\u000a\u000aSigned-off-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5480>\u000a",
        "date" : "2020-06-18 15:15:17 +0000",
        "id" : "4bc5110eea2fbed10badf0ea70b1787f24499288",
        "msg" : "nv50/ir/nir: remove image uniform hack",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/main/glformats.c"
        ],
        "commitId" : "747e808697c56dcabc76ae7bae350e4552af12e3",
        "timestamp" : 1592500034000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "mesa/main: fix inverted condition\u000a\u000aI accidentally got one of the conditions wrong here. Sorry for the\u000amixup.\u000a\u000aSee ttps://gitlab.freedesktop.org/mesa/mesa/-/issues/3134 for details.\u000a\u000aFixes: b112e62ba48 (\"mesa/main: do not allow MESA_ycbcr_texture enums on gles\")\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5532>\u000a",
        "date" : "2020-06-18 17:07:14 +0000",
        "id" : "747e808697c56dcabc76ae7bae350e4552af12e3",
        "msg" : "mesa/main: fix inverted condition",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/main/glformats.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_register_allocation.cpp",
          "src/amd/compiler/aco_ir.h"
        ],
        "commitId" : "897a47d84771fb367fa82fd9656b3de20197952c",
        "timestamp" : 1592501373000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: fix edge check with sub-dword temporaries\u000a\u000aFixes RA failure for a parallel-rdp shader on pitcairn.\u000a\u000afossil-db (Navi):\u000aTotals from 2 (0.00% of 128733) affected shaders:\u000aCodeSize: 203656 -> 205724 (+1.02%)\u000aInstrs: 32267 -> 32529 (+0.81%)\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5544>\u000a",
        "date" : "2020-06-18 17:29:33 +0000",
        "id" : "897a47d84771fb367fa82fd9656b3de20197952c",
        "msg" : "aco: fix edge check with sub-dword temporaries",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_register_allocation.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_ir.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_instruction_selection.cpp"
        ],
        "commitId" : "f7cc7079b0d2e3499c71fce1d08bac4b94ae745e",
        "timestamp" : 1592501373000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: use the same regclass as the definition for undef phi operands\u000a\u000aSubdword phis can't have SGPR operands on GFX6-8.\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5544>\u000a",
        "date" : "2020-06-18 17:29:33 +0000",
        "id" : "f7cc7079b0d2e3499c71fce1d08bac4b94ae745e",
        "msg" : "aco: use the same regclass as the definition for undef phi operands",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_image.c",
          "src/freedreno/vulkan/tu_pipeline.c",
          "src/freedreno/vulkan/tu_util.h",
          "src/freedreno/vulkan/tu_device.c",
          "src/freedreno/vulkan/tu_private.h",
          "src/freedreno/vulkan/tu_cmd_buffer.c",
          "src/freedreno/vulkan/tu_formats.c"
        ],
        "commitId" : "f8110226baa8239540bedbb6c2ae95812f0cbc4b",
        "timestamp" : 1592509544000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: move enum translation functions to a common header\u000a\u000aInstead of having these functions sprinkled around the driver (and ending\u000awith a duplicated tu6_compare_func for example), move everything to a\u000acommon header (using the previously unused tu_util.h).\u000a\u000aAlso applied some simplifications: using a cast when the HW enum matches\u000athe VK enum, and using a lookup table when it makes sense (which is IMO\u000anicer than the switch case way).\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5538>\u000a",
        "date" : "2020-06-18 19:45:44 +0000",
        "id" : "f8110226baa8239540bedbb6c2ae95812f0cbc4b",
        "msg" : "turnip: move enum translation functions to a common header",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_device.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_image.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_formats.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_util.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/tools/i965_gram.y",
          "src/intel/tools/i965_lex.l"
        ],
        "commitId" : "27557e71102055889cc9d2213024e154655b3d92",
        "timestamp" : 1592532640000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "intel/tools: Remove unnecessary reg number checking\u000a\u000aa0 is the only address register, and cr0 is the only control register,\u000aso there's no need to return the register number, espcially since the\u000alexer explicitly consumes \"a0\" and \"cr0\".\u000a\u000aReviewed-by: Sagar Ghuge <sagar.ghuge@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5514>\u000a",
        "date" : "2020-06-19 02:10:40 +0000",
        "id" : "27557e71102055889cc9d2213024e154655b3d92",
        "msg" : "intel/tools: Remove unnecessary reg number checking",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/tools/i965_gram.y"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/tools/i965_lex.l"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/tools/i965_gram.y"
        ],
        "commitId" : "9feb6302f93a3c4192f6eaaf8651154d419ff4ca",
        "timestamp" : 1592532640000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "intel/tools: Drop srctype from ipreg\u000a\u000aIt's unused, and it would cause shift/reduce conflicts after the next\u000apatch.\u000a\u000aReviewed-by: Sagar Ghuge <sagar.ghuge@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5514>\u000a",
        "date" : "2020-06-19 02:10:40 +0000",
        "id" : "9feb6302f93a3c4192f6eaaf8651154d419ff4ca",
        "msg" : "intel/tools: Drop srctype from ipreg",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/tools/i965_gram.y"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/tools/i965_gram.y"
        ],
        "commitId" : "cc6fc963f02f727101f95d086065f332bd89e9e7",
        "timestamp" : 1592532640000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "intel/tools: Require explicit regions/types for special regs\u000a\u000aThe docs say that these registers should  only be read with a certain\u000atype, and I'm inclined to believe that the hardware behaves that way,\u000abut it makes the assembler a little more confusing and also confuses the\u000auser of the assembler that some operands don't take types or regions.\u000a\u000aJust always requiring regions and types seems like the sensible thing.\u000a\u000aReviewed-by: Sagar Ghuge <sagar.ghuge@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5514>\u000a",
        "date" : "2020-06-19 02:10:40 +0000",
        "id" : "cc6fc963f02f727101f95d086065f332bd89e9e7",
        "msg" : "intel/tools: Require explicit regions/types for special regs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/tools/i965_gram.y"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/tools/i965_gram.y"
        ],
        "commitId" : "e573f21edd39c3e3ab8c10579851bc2bd100f0bb",
        "timestamp" : 1592532640000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "intel/tools: Disallow control subregisters > 3\u000a\u000a> 4 was probably a typo, since the documentation says that there are 4\u000asubregisters (0-3).\u000a\u000aReviewed-by: Sagar Ghuge <sagar.ghuge@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5514>\u000a",
        "date" : "2020-06-19 02:10:40 +0000",
        "id" : "e573f21edd39c3e3ab8c10579851bc2bd100f0bb",
        "msg" : "intel/tools: Disallow control subregisters > 3",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/tools/i965_gram.y"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/tools/tests/gen9/cr0.asm",
          "src/intel/tools/tests/gen8/cr0.expected",
          "src/intel/tools/tests/gen8/cr0.asm",
          "src/intel/tools/tests/gen11/cr0.expected",
          "src/intel/tools/tests/gen11/cr0.asm",
          "src/intel/tools/tests/gen9/cr0.expected"
        ],
        "commitId" : "1f871062764f6c3fdfa5c1ad4b7db525c5c6f42b",
        "timestamp" : 1592532640000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "intel/tools: Add assembler tests for the cr0 register\u000a\u000aReviewed-by: Sagar Ghuge <sagar.ghuge@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5514>\u000a",
        "date" : "2020-06-19 02:10:40 +0000",
        "id" : "1f871062764f6c3fdfa5c1ad4b7db525c5c6f42b",
        "msg" : "intel/tools: Add assembler tests for the cr0 register",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/intel/tools/tests/gen11/cr0.asm"
          },
          {
            "editType" : "add",
            "file" : "src/intel/tools/tests/gen9/cr0.asm"
          },
          {
            "editType" : "add",
            "file" : "src/intel/tools/tests/gen11/cr0.expected"
          },
          {
            "editType" : "add",
            "file" : "src/intel/tools/tests/gen8/cr0.expected"
          },
          {
            "editType" : "add",
            "file" : "src/intel/tools/tests/gen8/cr0.asm"
          },
          {
            "editType" : "add",
            "file" : "src/intel/tools/tests/gen9/cr0.expected"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_nir_to_llvm.c",
          "src/amd/vulkan/radv_image.c"
        ],
        "commitId" : "3c28438094b8345bc0797e02af728ca41049d4bb",
        "timestamp" : 1592547517000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/samuel.pitoiset",
          "fullName" : "samuel.pitoiset"
        },
        "authorEmail" : "samuel.pitoiset@gmail.com",
        "comment" : "radv: replace == GFX10 with >= GFX10 where it's needed\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5389>\u000a",
        "date" : "2020-06-19 08:18:37 +0200",
        "id" : "3c28438094b8345bc0797e02af728ca41049d4bb",
        "msg" : "radv: replace == GFX10 with >= GFX10 where it's needed",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_image.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_nir_to_llvm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_print_asm.cpp",
          "src/amd/compiler/aco_lower_to_hw_instr.cpp",
          "src/amd/compiler/aco_assembler.cpp"
        ],
        "commitId" : "8c144482ea1a12ea681ea35b44b4cfcb632da488",
        "timestamp" : 1592547519000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/samuel.pitoiset",
          "fullName" : "samuel.pitoiset"
        },
        "authorEmail" : "samuel.pitoiset@gmail.com",
        "comment" : "aco: replace == GFX10 with >= GFX10 where it's needed\u000a\u000aAssume the GFX10.3 ISA is similar to GFX10 which is likely (except\u000apossible minor changes and new instructions for raytracing).\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5389>\u000a",
        "date" : "2020-06-19 08:18:39 +0200",
        "id" : "8c144482ea1a12ea681ea35b44b4cfcb632da488",
        "msg" : "aco: replace == GFX10 with >= GFX10 where it's needed",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_print_asm.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_lower_to_hw_instr.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_assembler.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/winsys/null/radv_null_winsys.c",
          "src/amd/vulkan/radv_pipeline.c",
          "src/amd/vulkan/si_cmd_buffer.c",
          "src/amd/vulkan/radv_device.c",
          "src/amd/vulkan/radv_image.c"
        ],
        "commitId" : "dc698fb5dc3d4043d0c7908b5703b92ad7056e86",
        "timestamp" : 1592547521000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/samuel.pitoiset",
          "fullName" : "samuel.pitoiset"
        },
        "authorEmail" : "samuel.pitoiset@gmail.com",
        "comment" : "radv: add support for Sienna Cichlid\u000a\u000aBits copied from RadeonSI. Totally untested.\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5389>\u000a",
        "date" : "2020-06-19 08:18:41 +0200",
        "id" : "dc698fb5dc3d4043d0c7908b5703b92ad7056e86",
        "msg" : "radv: add support for Sienna Cichlid",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/si_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/winsys/null/radv_null_winsys.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_device.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_image.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c"
        ],
        "commitId" : "2ac5cce1a1325a15afcec54ff8ca90bae64c48aa",
        "timestamp" : 1592547523000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/samuel.pitoiset",
          "fullName" : "samuel.pitoiset"
        },
        "authorEmail" : "samuel.pitoiset@gmail.com",
        "comment" : "radv: require LLVM 11+ for GFX 10.3 if not using ACO\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5389>\u000a",
        "date" : "2020-06-19 08:18:43 +0200",
        "id" : "2ac5cce1a1325a15afcec54ff8ca90bae64c48aa",
        "msg" : "radv: require LLVM 11+ for GFX 10.3 if not using ACO",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/r600/r600_pipe.c",
          "src/gallium/drivers/r600/sfn/sfn_nir.cpp"
        ],
        "commitId" : "b303540c48c1d47181b241e7d028d0bb2545996c",
        "timestamp" : 1592549887000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "r600/sfn: lower image derefs\u000a\u000av2: Signal lowering image derefs by using the CAP\u000a\u000aSigned-off-by: Gert Wollny <gert.wollny@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5206>\u000a",
        "date" : "2020-06-19 06:58:07 +0000",
        "id" : "b303540c48c1d47181b241e7d028d0bb2545996c",
        "msg" : "r600/sfn: lower image derefs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/r600/sfn/sfn_nir.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/r600/r600_pipe.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/r600/sfn/sfn_emitssboinstruction.cpp",
          "src/gallium/drivers/r600/sfn/sfn_shader_base.cpp",
          "src/gallium/drivers/r600/sfn/sfn_emitssboinstruction.h"
        ],
        "commitId" : "249dbcb769b5ff45f388c9f7a7d90096bbc302be",
        "timestamp" : 1592549887000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "r600/sfn: Add imageio support\u000a\u000aSigned-off-by: Gert Wollny <gert.wollny@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5206>\u000a",
        "date" : "2020-06-19 06:58:07 +0000",
        "id" : "249dbcb769b5ff45f388c9f7a7d90096bbc302be",
        "msg" : "r600/sfn: Add imageio support",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/r600/sfn/sfn_emitssboinstruction.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/r600/sfn/sfn_emitssboinstruction.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/r600/sfn/sfn_shader_base.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/r600/sfn/sfn_emitssboinstruction.cpp",
          "src/gallium/drivers/r600/sfn/sfn_emitssboinstruction.h"
        ],
        "commitId" : "e458683a5255382a8f56ab91309e067ce94029ae",
        "timestamp" : 1592549887000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "r600/sfn: Add support for image_size\u000a\u000aSigned-off-by: Gert Wollny <gert.wollny@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5206>\u000a",
        "date" : "2020-06-19 06:58:07 +0000",
        "id" : "e458683a5255382a8f56ab91309e067ce94029ae",
        "msg" : "r600/sfn: Add support for image_size",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/r600/sfn/sfn_emitssboinstruction.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/r600/sfn/sfn_emitssboinstruction.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/r600/sfn/sfn_value.cpp",
          "src/gallium/drivers/r600/sfn/sfn_shader_base.cpp",
          "src/gallium/drivers/r600/sfn/sfn_emitssboinstruction.cpp"
        ],
        "commitId" : "5aef9ea2a3c8cf76d4bbfbee13ba8821d69cb57f",
        "timestamp" : 1592549887000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "r600/sfn: Add support for reading cube image array dim.\u000a\u000aThe cube array size can't be queried directly, the number of array\u000aelements must be passed via a constant buffer.\u000a\u000aSigned-off-by: Gert Wollny <gert.wollny@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5206>\u000a",
        "date" : "2020-06-19 06:58:07 +0000",
        "id" : "5aef9ea2a3c8cf76d4bbfbee13ba8821d69cb57f",
        "msg" : "r600/sfn: Add support for reading cube image array dim.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/r600/sfn/sfn_value.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/r600/sfn/sfn_shader_base.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/r600/sfn/sfn_emitssboinstruction.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/r600/sfn/sfn_shader_base.h",
          "src/gallium/drivers/r600/sfn/sfn_shader_base.cpp",
          "src/gallium/drivers/r600/sfn/sfn_emitssboinstruction.cpp",
          "src/gallium/drivers/r600/sfn/sfn_emitssboinstruction.h"
        ],
        "commitId" : "34e15cd610c1b24d63e0ee2293517f834503a80d",
        "timestamp" : 1592549887000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "r600/sfn: Take SSBO buffer ID offset into account\u000a\u000aSigned-off-by: Gert Wollny <gert.wollny@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5206>\u000a",
        "date" : "2020-06-19 06:58:07 +0000",
        "id" : "34e15cd610c1b24d63e0ee2293517f834503a80d",
        "msg" : "r600/sfn: Take SSBO buffer ID offset into account",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/r600/sfn/sfn_emitssboinstruction.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/r600/sfn/sfn_shader_base.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/r600/sfn/sfn_shader_base.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/r600/sfn/sfn_emitssboinstruction.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/r600/sfn/sfn_shader_base.cpp"
        ],
        "commitId" : "bddfbfcb56106533c80fb5515635089defd6cba3",
        "timestamp" : 1592549887000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "r600/sfn: Handle memory_barrier\u000a\u000aI'm not sure whether this should actually be a barrier accross all\u000ashader processing units, the TGSI code path seems to handle this\u000aonly by using GROUP_BARRIER, so let's do the same here.\u000a\u000aSigned-off-by: Gert Wollny <gert.wollny@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5206>\u000a",
        "date" : "2020-06-19 06:58:07 +0000",
        "id" : "bddfbfcb56106533c80fb5515635089defd6cba3",
        "msg" : "r600/sfn: Handle memory_barrier",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/r600/sfn/sfn_shader_base.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/llvm/ac_llvm_build.c"
        ],
        "commitId" : "993c64e6fe70d458ad76b86232aabb4196d3a9a9",
        "timestamp" : 1592551216000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/pelloux",
          "fullName" : "pelloux"
        },
        "authorEmail" : "pelloux@gmail.com",
        "comment" : "ac/llvm: load 1 byte at a time if unaligned on gfx10\u000a\u000aIf buffer or stride is unaligned we use the same trick as on gfx6:\u000aload 1 byte at a time and recompose the output if needed.\u000aThis change fixes lots of deqp/glcts tests:\u000a  - dEQP-GLES2.functional.draw.random.1, 10, ...\u000a  - dEQP-GLES2.functional.vertex_arrays.multiple_attributes.stride.3_float2_0_float2_0_float2_17, ...\u000a  - dEQP-GLES2.functional.vertex_arrays.single_attribute.first.byte_first24_offset1_stride2_quads256, ...\u000a  - dEQP-GLES2.functional.vertex_arrays.single_attribute.strides.buffer_0_17_byte2_vec4_dynamic_draw_quads_1, ...\u000a  - dEQP-GLES31.functional.draw_indirect.random.14, ...\u000a\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5502>\u000a",
        "date" : "2020-06-19 09:20:16 +0200",
        "id" : "993c64e6fe70d458ad76b86232aabb4196d3a9a9",
        "msg" : "ac/llvm: load 1 byte at a time if unaligned on gfx10",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/llvm/ac_llvm_build.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/state_tracker/st_texture.h",
          "src/mesa/state_tracker/st_cb_texture.c"
        ],
        "commitId" : "b6db703e0f007fbcf4389ec607ae4c3e8fc9ee0d",
        "timestamp" : 1592555948000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/pelloux",
          "fullName" : "pelloux"
        },
        "authorEmail" : "pelloux@gmail.com",
        "comment" : "st/mesa: make texture views inherit compressed_data storage\u000a\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/2775\u000aFixes: c3fafa127a0 (\"st/mesa: generalize code for the compressed texture map/unmap fallback\")\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5492>\u000a",
        "date" : "2020-06-19 10:39:08 +0200",
        "id" : "b6db703e0f007fbcf4389ec607ae4c3e8fc9ee0d",
        "msg" : "st/mesa: make texture views inherit compressed_data storage",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/state_tracker/st_texture.h"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/state_tracker/st_cb_texture.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_assembler.h",
          "src/freedreno/ir3/meson.build",
          "src/freedreno/computerator/ir3_asm.c",
          "src/freedreno/Makefile.sources",
          "src/freedreno/ir3/ir3_parser.y",
          "src/freedreno/ir3/ir3_assembler.c",
          "src/freedreno/computerator/meson.build",
          "src/freedreno/ir3/tests/delay.c"
        ],
        "commitId" : "1e8808a4a0f7f28dfc885bbe6c50e7a65ad15bbf",
        "timestamp" : 1592572617000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: refactor out helper to compile shader from asm\u000a\u000aDeduplicate a bit of hand-building of ir3_shader/_variant from\u000acomputerator and delay test.  This also removes the need for\u000aexternal things to depend on generated ir3_parser header.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5508>\u000a",
        "date" : "2020-06-19 13:16:57 +0000",
        "id" : "1e8808a4a0f7f28dfc885bbe6c50e7a65ad15bbf",
        "msg" : "freedreno/ir3: refactor out helper to compile shader from asm",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/meson.build"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/computerator/ir3_asm.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/computerator/meson.build"
          },
          {
            "editType" : "add",
            "file" : "src/freedreno/ir3/ir3_assembler.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/tests/delay.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_parser.y"
          },
          {
            "editType" : "add",
            "file" : "src/freedreno/ir3/ir3_assembler.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/Makefile.sources"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_shader.h",
          "src/freedreno/vulkan/tu_pipeline.c",
          "src/freedreno/ir3/ir3_a4xx.c",
          "src/freedreno/ir3/ir3_shader.c",
          "src/freedreno/computerator/a6xx.c",
          "src/gallium/drivers/freedreno/a6xx/fd6_const.c",
          "src/freedreno/ir3/ir3_compiler_nir.c",
          "src/freedreno/ir3/ir3_cp.c",
          "src/freedreno/ir3/ir3_parser.y",
          "src/gallium/drivers/freedreno/ir3/ir3_const.h"
        ],
        "commitId" : "bd55533f5b00cdf76ec474d8c300fe8742ca11b6",
        "timestamp" : 1592572617000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: add accessor for const_state\u000a\u000aWe are going to want to move this back to the variant, and come up with\u000aa different strategy for binning/nonbinning to share the same constant\u000alayout, in order to implement shader-cache support.  (Since then we\u000acan have a mix of dynamically compiled variants and cache hits, so there\u000ais no good place to serialize the const-state.)\u000a\u000aTo reduce the churn as we re-arrange things, move direct access to the\u000aconst-state to a helper fxn.  This patch is the boring churny part.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5508>\u000a",
        "date" : "2020-06-19 13:16:57 +0000",
        "id" : "bd55533f5b00cdf76ec474d8c300fe8742ca11b6",
        "msg" : "freedreno/ir3: add accessor for const_state",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_cp.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_parser.y"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_compiler_nir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/ir3/ir3_const.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/computerator/a6xx.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_a4xx.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_const.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a6xx/fd6_program.c",
          "src/gallium/drivers/freedreno/a6xx/fd6_const.h",
          "src/gallium/drivers/freedreno/a6xx/fd6_const.c"
        ],
        "commitId" : "a8b995c055fb47f820b1615f303a66b0995eb16a",
        "timestamp" : 1592572617000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/a6xx: defer userconst cmdstream size calculation\u000a\u000aThe `ubo_state` will also need to move to `ir3_shader_variant`.  But we\u000acan prepare for that and simplify things a bit if we calculate the\u000acmdstream on first emit, once we already have the appropriate variant.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5508>\u000a",
        "date" : "2020-06-19 13:16:57 +0000",
        "id" : "a8b995c055fb47f820b1615f303a66b0995eb16a",
        "msg" : "freedreno/a6xx: defer userconst cmdstream size calculation",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_const.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_program.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_const.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_shader.h",
          "src/freedreno/vulkan/tu_pipeline.c",
          "src/freedreno/ir3/ir3_nir.c",
          "src/gallium/drivers/freedreno/a6xx/fd6_const.c",
          "src/freedreno/ir3/ir3_compiler_nir.c",
          "src/gallium/drivers/freedreno/ir3/ir3_const.h",
          "src/freedreno/ir3/ir3_nir_analyze_ubo_ranges.c",
          "src/freedreno/vulkan/tu_cmd_buffer.c",
          "src/freedreno/vulkan/tu_private.h"
        ],
        "commitId" : "70fbd48b3a87f2e0e1a6d597d0e992b3b96340e5",
        "timestamp" : 1592572617000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: move ubo_state into const_state\u000a\u000aAs with const_state, this will also need to move into the variant.  To\u000asimplify that, just move it into the const_state itself, since after all\u000ait is related.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5508>\u000a",
        "date" : "2020-06-19 13:16:57 +0000",
        "id" : "70fbd48b3a87f2e0e1a6d597d0e992b3b96340e5",
        "msg" : "freedreno/ir3: move ubo_state into const_state",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_compiler_nir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/ir3/ir3_const.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_const.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir_analyze_ubo_ranges.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_shader.h",
          "src/gallium/drivers/freedreno/a6xx/fd6_const.c",
          "src/gallium/drivers/freedreno/ir3/ir3_const.h",
          "src/freedreno/ir3/ir3_nir.c"
        ],
        "commitId" : "91ed8b7fe370d7293fcdc511cfd65c7c97ed516d",
        "timestamp" : 1592572617000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: drop shader->num_ubos\u000a\u000aThe only difference between this and `const_state->num_ubos` was that\u000athe latter is counting # of ubos loaded via `ldg` (based on UBO addrs\u000ain push-consts).  But turns out there isn't really any reason to care.\u000aInstead just add an early return in the one code-path that cares about\u000athe number of `ldg` UBOs.\u000a\u000aThis gets rid of one more thing we need to move from `ir3_shader` to\u000a`ir3_shader_variant`.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5508>\u000a",
        "date" : "2020-06-19 13:16:57 +0000",
        "id" : "91ed8b7fe370d7293fcdc511cfd65c7c97ed516d",
        "msg" : "freedreno/ir3: drop shader->num_ubos",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/ir3/ir3_const.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_const.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_shader.h",
          "src/freedreno/ir3/ir3_shader.c"
        ],
        "commitId" : "f4654c458f81d47b59f3562f6f92ebf20321a3a2",
        "timestamp" : 1592572617000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: constify shader key\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5508>\u000a",
        "date" : "2020-06-19 13:16:57 +0000",
        "id" : "f4654c458f81d47b59f3562f6f92ebf20321a3a2",
        "msg" : "freedreno/ir3: constify shader key",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_context.c",
          "src/gallium/drivers/freedreno/ir3/ir3_cmdline.c",
          "src/freedreno/ir3/ir3_nir.h",
          "src/freedreno/ir3/ir3_shader.c",
          "src/freedreno/ir3/ir3_nir.c"
        ],
        "commitId" : "65660622a1f7284c457388e553867b239343d314",
        "timestamp" : 1592572617000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ir3: Split out variant-specific lowering and optimizations\u000a\u000aIt seems a lot of the lowerings being run the second time were\u000aunnecessary. In addition, when const_state is moved to the variant,\u000athen it will become impossible to know ahead of time whether a variant\u000aneeds additional optimizing, which means that ir3_key_lowers_nir() needs\u000ato go away. The new approach should have the same effect, since it skips\u000arunning lowerings that are unnecessary and then skips the opt loop if no\u000aoptimizations made progress, but it will work better when we move\u000air3_nir_analyze_ubo_ranges() to be after variant creation.\u000a\u000aThe one maybe controversial thing I did is to make\u000anir_opt_algebraic_late() always happen during variant lowering. I wanted\u000ato avoid code duplication, and it seems to me that we should push the\u000a_late variants as far back as possible so that later opt_algebraic runs\u000adon't miss out on optimization opportunities.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5508>\u000a",
        "date" : "2020-06-19 13:16:57 +0000",
        "id" : "65660622a1f7284c457388e553867b239343d314",
        "msg" : "ir3: Split out variant-specific lowering and optimizations",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_context.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/ir3/ir3_cmdline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3.c",
          "src/freedreno/ir3/ir3_compiler_nir.c",
          "src/freedreno/ir3/ir3_parser.y",
          "src/freedreno/ir3/ir3.h"
        ],
        "commitId" : "6039d083f781b13b420ed7abe1660d353fe3e518",
        "timestamp" : 1592572617000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: pass variant to ir3_create()\u000a\u000aPrep to convert over to ralloc.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5508>\u000a",
        "date" : "2020-06-19 13:16:57 +0000",
        "id" : "6039d083f781b13b420ed7abe1660d353fe3e518",
        "msg" : "freedreno/ir3: pass variant to ir3_create()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_parser.y"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_compiler_nir.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_assembler.c",
          "src/freedreno/ir3/ir3_shader.c",
          "src/freedreno/ir3/ir3.c"
        ],
        "commitId" : "74140c2e859c15593a379cbde96b1048f2ad69dc",
        "timestamp" : 1592572617000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: convert over to ralloc\u000a\u000aThe `ir3_shader` is the root mem ctx, with `ir3_shader_variant` hanging\u000aoff that, and various variant specific allocations hanging off the\u000avariant.\u000a\u000aThis lets us delete a bunch of cleanup code.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5508>\u000a",
        "date" : "2020-06-19 13:16:57 +0000",
        "id" : "74140c2e859c15593a379cbde96b1048f2ad69dc",
        "msg" : "freedreno/ir3: convert over to ralloc",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_assembler.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_nir_analyze_ubo_ranges.c",
          "src/freedreno/ir3/ir3_shader.h",
          "src/freedreno/ir3/ir3_shader.c"
        ],
        "commitId" : "ab74b792d4b058f428ece7caa9a9020239606b58",
        "timestamp" : 1592572617000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: move num_reserved_user_consts out of const_state\u000a\u000aWhen we move const_state to the variant, this will need to stay in the\u000ashader, as it applies to all variants (and we need to store it somewhere\u000abefore we have any variants)\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5508>\u000a",
        "date" : "2020-06-19 13:16:57 +0000",
        "id" : "ab74b792d4b058f428ece7caa9a9020239606b58",
        "msg" : "freedreno/ir3: move num_reserved_user_consts out of const_state",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir_analyze_ubo_ranges.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_shader.h",
          "src/freedreno/vulkan/tu_clear_blit.c",
          "src/freedreno/ir3/ir3_shader.c",
          "src/freedreno/ir3/ir3_nir.c",
          "src/freedreno/ir3/ir3_cp.c",
          "src/freedreno/ir3/ir3_assembler.c",
          "src/freedreno/ir3/ir3_parser.y",
          "src/freedreno/ir3/ir3_nir_analyze_ubo_ranges.c"
        ],
        "commitId" : "00926954c30aabbb67fe839924e433bd30001c9d",
        "timestamp" : 1592572617000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: un-embed const_state\u000a\u000aMake it an rzalloc'd ptr instead of embedded struct, so it can serve as\u000athe mem ctx for immediates.  This gets rid of needing to explicitly free\u000athe immediates, so one less thing to deal with when moving const_state.\u000a(Also, after we move const_state to the shader variant, we won't need\u000aone for binning pass variants)\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5508>\u000a",
        "date" : "2020-06-19 13:16:57 +0000",
        "id" : "00926954c30aabbb67fe839924e433bd30001c9d",
        "msg" : "freedreno/ir3: un-embed const_state",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_cp.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_assembler.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_parser.y"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_clear_blit.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir_analyze_ubo_ranges.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_shader.h",
          "src/freedreno/vulkan/tu_clear_blit.c",
          "src/freedreno/ir3/ir3_shader.c",
          "src/freedreno/ir3/ir3_nir.c",
          "src/freedreno/ir3/ir3_nir.h",
          "src/freedreno/ir3/ir3_nir_analyze_ubo_ranges.c",
          "src/freedreno/ir3/ir3_assembler.c"
        ],
        "commitId" : "640ff0e847f8b4e8799499b0c6c31b194ab5e468",
        "timestamp" : 1592572617000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: move const_state back to variant\u000a\u000aFor shader-cache, we want to not have anything important in `ir3_shader`.\u000aAnd to have shader variants with lower const size limits (to properly\u000ahandle cross-stage limits), we also want variants to be able to have\u000atheir own const_state.\u000a\u000aBut we still need binning pass shaders to align with their draw pass\u000acounterpart so that the same const emit can be used for both passes.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5508>\u000a",
        "date" : "2020-06-19 13:16:57 +0000",
        "id" : "640ff0e847f8b4e8799499b0c6c31b194ab5e468",
        "msg" : "freedreno/ir3: move const_state back to variant",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir_analyze_ubo_ranges.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_clear_blit.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_assembler.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_shader.h",
          "src/gallium/drivers/freedreno/a6xx/fd6_draw.c",
          "src/freedreno/ir3/ir3_nir_lower_tess.c",
          "src/gallium/drivers/freedreno/a6xx/fd6_program.c",
          "src/freedreno/vulkan/tu_pipeline.c",
          "src/freedreno/ir3/ir3_nir.c",
          "src/gallium/drivers/freedreno/a6xx/fd6_const.c",
          "src/freedreno/ir3/ir3_nir.h"
        ],
        "commitId" : "8f11cc4cad7feb8d78f37709baac36c6a22034c6",
        "timestamp" : 1592572617000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: move output_loc to variant\u000a\u000aThis moves the last bit of important state to be serialized from\u000air3_shader to ir3_shader_variant.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5508>\u000a",
        "date" : "2020-06-19 13:16:57 +0000",
        "id" : "8f11cc4cad7feb8d78f37709baac36c6a22034c6",
        "msg" : "freedreno/ir3: move output_loc to variant",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_const.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir_lower_tess.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_draw.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_program.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/zink_draw.c"
        ],
        "commitId" : "292ade3c9d2e27c6af136299656d4946910da034",
        "timestamp" : 1592587911000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: use int assignment for vk int type\u000a\u000athis breaks 32bit builds that use -Werror=int-conversion\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5545>\u000a",
        "date" : "2020-06-19 17:31:51 +0000",
        "id" : "292ade3c9d2e27c6af136299656d4946910da034",
        "msg" : "zink: use int assignment for vk int type",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_draw.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_device.c"
        ],
        "commitId" : "cca9aa4dfd5b72f6ed4eb78c012772f78cd1a641",
        "timestamp" : 1592588949000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: Fill out VkPhysicalDeviceSubgroupProperties\u000a\u000aThis commit fills out VkPhysicalDeviceSubgroupProperties if present\u000ain a VkPhysicalDeviceProperties2. The values here are simply pulled\u000afrom the blob.\u000a\u000aFixes some flakes in dEQP-VK.subgroups.* since dEQP was reading\u000auninitialized values of VkPhysicalDeviceSubgroupProperties.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5564>\u000a",
        "date" : "2020-06-19 17:49:09 +0000",
        "id" : "cca9aa4dfd5b72f6ed4eb78c012772f78cd1a641",
        "msg" : "turnip: Fill out VkPhysicalDeviceSubgroupProperties",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_device.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/meson.rst"
        ],
        "commitId" : "e94a122642f6f4878e87e9f83baf31a82b9c248e",
        "timestamp" : 1592589925000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: suggest alternative installation methods for meson\u000a\u000aA couple of popular distros have a habit of never updating anything.\u000aPoint their users towards ways of using current versions of meson anyway.\u000a\u000aSigned-off-by: Eric Engestrom <eric.engestrom@intel.com>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/2988>\u000a",
        "date" : "2020-06-19 18:05:25 +0000",
        "id" : "e94a122642f6f4878e87e9f83baf31a82b9c248e",
        "msg" : "docs: suggest alternative installation methods for meson",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/meson.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/vulkan/anv_private.h",
          "src/intel/vulkan/anv_device.c",
          "src/intel/vulkan/anv_entrypoints_gen.py"
        ],
        "commitId" : "77c50891b65a98fda392d83aba188e9bcace6381",
        "timestamp" : 1592594036000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "anv: Use resolve_device_entrypoint for dispatch init\u000a\u000aThere's no good reason to have the \"which table do I use?\" code\u000aduplicated twice.  The only advantage to the way we were doing it before\u000awas that we could move the switch statement outside the loop.  If this\u000ais ever an actual device initialization perf problem that someone cares\u000aabout, we can optimize that when the time comes.  For now, the\u000aduplicated cases are simply a platform-enabling pit-fall.\u000a\u000aReviewed-by: Jordan Justen <jordan.l.justen@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5530>\u000a",
        "date" : "2020-06-19 19:13:56 +0000",
        "id" : "77c50891b65a98fda392d83aba188e9bcace6381",
        "msg" : "anv: Use resolve_device_entrypoint for dispatch init",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/anv_device.c"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/anv_entrypoints_gen.py"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/anv_private.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a6xx/fd6_emit.c"
        ],
        "commitId" : "2580e4f921036bd63aa74d8343d1e05818ecf6cd",
        "timestamp" : 1592594734000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/a6xx: Don't write REG_A6XX_RB_SRGB_CNTL in restore\u000a\u000aWe configure this as part of MRT set up.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5552>\u000a",
        "date" : "2020-06-19 19:25:34 +0000",
        "id" : "2580e4f921036bd63aa74d8343d1e05818ecf6cd",
        "msg" : "freedreno/a6xx: Don't write REG_A6XX_RB_SRGB_CNTL in restore",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_emit.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a6xx/fd6_draw.c"
        ],
        "commitId" : "b1a98a1107ad70b1a6864dd38f33beebe689fec7",
        "timestamp" : 1592594734000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/a6xx: Set index buffer size to bo size\u000a\u000aThe number of vertices may be out of bound and if we use it for\u000acomputing index buffer size we may get too big a size.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5552>\u000a",
        "date" : "2020-06-19 19:25:34 +0000",
        "id" : "b1a98a1107ad70b1a6864dd38f33beebe689fec7",
        "msg" : "freedreno/a6xx: Set index buffer size to bo size",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_draw.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/submittingpatches.rst"
        ],
        "commitId" : "fdebba27709884878aa7c828cc72f208303e038f",
        "timestamp" : 1592596313000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: stop considering `Cc: mesa-stable` as an email address\u000a\u000aOur tools haven't needed more than this ^ for a while, and the historical\u000areasons this used to be an email address don't matter anymore.\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5378>\u000a",
        "date" : "2020-06-19 19:51:53 +0000",
        "id" : "fdebba27709884878aa7c828cc72f208303e038f",
        "msg" : "docs: stop considering `Cc: mesa-stable` as an email address",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/submittingpatches.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/submittingpatches.rst"
        ],
        "commitId" : "a29a1588b1c7a5eb065d3622d4eac4eeeabf6505",
        "timestamp" : 1592596313000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: reword \"sending a patch revision\" to \"updating a merge request\"\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5378>\u000a",
        "date" : "2020-06-19 19:51:53 +0000",
        "id" : "a29a1588b1c7a5eb065d3622d4eac4eeeabf6505",
        "msg" : "docs: reword \"sending a patch revision\" to \"updating a merge request\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/submittingpatches.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/submittingpatches.rst"
        ],
        "commitId" : "8fd98931235c064c087719c0cf1aa14fbd27e3f9",
        "timestamp" : 1592596313000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: drop `git sendemail` instructions\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5378>\u000a",
        "date" : "2020-06-19 19:51:53 +0000",
        "id" : "8fd98931235c064c087719c0cf1aa14fbd27e3f9",
        "msg" : "docs: drop `git sendemail` instructions",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/submittingpatches.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/submittingpatches.rst"
        ],
        "commitId" : "0e4eb7b86d9062c92db6f6f566eff5fe224cb4a8",
        "timestamp" : 1592596313000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: prefer `Fixes:` over `Cc: mesa-stable`\u000a\u000a`Fixes:` targets a specific commit and as such is much more precise and\u000auseful than `Cc: mesa-stable`, so let's prefer it when applicable.\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5378>\u000a",
        "date" : "2020-06-19 19:51:53 +0000",
        "id" : "0e4eb7b86d9062c92db6f6f566eff5fe224cb4a8",
        "msg" : "docs: prefer `Fixes:` over `Cc: mesa-stable`",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/submittingpatches.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/submittingpatches.rst"
        ],
        "commitId" : "5d27d5eb614f1dc4a4e2288328b49d2f39794c37",
        "timestamp" : 1592596313000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: add some formatting to the \"backport merge request\" option\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5378>\u000a",
        "date" : "2020-06-19 19:51:53 +0000",
        "id" : "5d27d5eb614f1dc4a4e2288328b49d2f39794c37",
        "msg" : "docs: add some formatting to the \"backport merge request\" option",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/submittingpatches.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/submittingpatches.rst"
        ],
        "commitId" : "731465192a995e5448d015303ab8e4307a101b81",
        "timestamp" : 1592596313000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: reword a sentence a bit\u000a\u000aThe \"that you know ahead of time\" bit just sounded weird as everything on this\u000apage except the backport MR only applies if you know it \"ahead of time\".\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5378>\u000a",
        "date" : "2020-06-19 19:51:53 +0000",
        "id" : "731465192a995e5448d015303ab8e4307a101b81",
        "msg" : "docs: reword a sentence a bit",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/submittingpatches.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/submittingpatches.rst"
        ],
        "commitId" : "7488d491072cbd98e3bfc6d39b2ca10504572e72",
        "timestamp" : 1592596313000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: make it clear that the tags needs to be in the commit message\u000a\u000aSome people have been putting them only in the MR description, which\u000aisn't picked up by our tools. (Note that doing both doesn't hurt.)\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5378>\u000a",
        "date" : "2020-06-19 19:51:53 +0000",
        "id" : "7488d491072cbd98e3bfc6d39b2ca10504572e72",
        "msg" : "docs: make it clear that the tags needs to be in the commit message",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/submittingpatches.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/submittingpatches.rst"
        ],
        "commitId" : "a096d4109419c7c9015d8652549c5066d7fd1205",
        "timestamp" : 1592596313000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: move `Fixes:` tag explanation to its own section\u000a\u000aThis also adds the ability to link directly to it:\u000ahttps://mesa3d.org/submittingpatches.html#fixes\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5378>\u000a",
        "date" : "2020-06-19 19:51:53 +0000",
        "id" : "a096d4109419c7c9015d8652549c5066d7fd1205",
        "msg" : "docs: move `Fixes:` tag explanation to its own section",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/submittingpatches.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/submittingpatches.rst"
        ],
        "commitId" : "7b7d28ed6de5dadc3a6b121d3bb2fec69571c69b",
        "timestamp" : 1592596313000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: move \"stable\" tag explanation next to `Fixes:`\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5378>\u000a",
        "date" : "2020-06-19 19:51:53 +0000",
        "id" : "7b7d28ed6de5dadc3a6b121d3bb2fec69571c69b",
        "msg" : "docs: move \"stable\" tag explanation next to `Fixes:`",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/submittingpatches.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/iris/iris_clear.c"
        ],
        "commitId" : "e533232d8c814dec0799650a6de3a710d029c63e",
        "timestamp" : 1592600611000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "iris: Drop can_fast_clear_color's format parameter\u000a\u000aPull the resource's format from the pipe_resource instead. Makes the\u000achanges in later commits more obvious.\u000a\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4972>\u000a",
        "date" : "2020-06-19 21:03:31 +0000",
        "id" : "e533232d8c814dec0799650a6de3a710d029c63e",
        "msg" : "iris: Drop can_fast_clear_color's format parameter",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_clear.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/iris/iris_resolve.c",
          "src/gallium/drivers/iris/iris_state.c",
          "src/gallium/drivers/iris/iris_resource.c"
        ],
        "commitId" : "fbbf79377bcad0ed51d00a7d7e981375f8c29d54",
        "timestamp" : 1592600611000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "iris: Remove the CCS_D fallback\u000a\u000aRemove the CCS_D fallback logic so that iris doesn't attempt to use a\u000anon-existent surface state for some renders. Also, add an assertion to\u000acatch the issue.\u000a\u000aThe fallback in iris_resource_render_aux_usage can lead to this problem\u000abecause it doesn't account for the fact that surface states created from\u000aresources with the Y_TILED_CCS modifier may only have CCS_E or NONE as\u000aaux usages (due to iris_resource_create_with_modifiers).\u000a\u000aWithout this change, the next commit would have triggered the fallback\u000aand regressed the following tests on gen9:\u000a\u000a* dEQP-EGL.functional.wide_color.window_888_colorspace_srgb\u000a* dEQP-EGL.functional.wide_color.window_8888_colorspace_srgb\u000a* dEQP-EGL.functional.wide_color.pbuffer_888_colorspace_srgb\u000a* dEQP-EGL.functional.wide_color.pbuffer_8888_colorspace_srgb\u000a\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4972>\u000a",
        "date" : "2020-06-19 21:03:31 +0000",
        "id" : "fbbf79377bcad0ed51d00a7d7e981375f8c29d54",
        "msg" : "iris: Remove the CCS_D fallback",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_resolve.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_state.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_resource.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/iris/iris_resolve.c",
          "src/gallium/drivers/iris/iris_clear.c",
          "src/gallium/drivers/iris/iris_resource.h"
        ],
        "commitId" : "48a3f4c44b688176152203366c80011d7020ff63",
        "timestamp" : 1592600611000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "iris: Avoid fast-clear with incompatible view\u000a\u000aFor rendering operations, avoid adding or using fast-cleared blocks if\u000athe render format is incompatible with the clear color interpretation.\u000aNote that the clear color is currently interpreted through the\u000aresource's surface format.\u000a\u000aMakes iris pass subtests of the fcc-write-after-clear piglit test:\u000a\u000a* UNORM -> SNORM, partial block on gen8+.\u000a* linear -> sRGB, partial block on gen9+.\u000a* UNORM -> SNORM, full block on gen12.\u000a\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4972>\u000a",
        "date" : "2020-06-19 21:03:31 +0000",
        "id" : "48a3f4c44b688176152203366c80011d7020ff63",
        "msg" : "iris: Avoid fast-clear with incompatible view",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_resolve.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_clear.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_resource.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/iris/iris_resolve.c",
          "src/gallium/drivers/iris/iris_blit.c",
          "src/gallium/drivers/iris/iris_context.h",
          "src/gallium/drivers/iris/iris_resource.h",
          "src/gallium/drivers/iris/iris_clear.c",
          "src/gallium/drivers/iris/iris_state.c"
        ],
        "commitId" : "f8961ea08654ed762608535f331e169f7afde182",
        "timestamp" : 1592600611000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "iris: Disable sRGB fast-clears for non-0/1 values\u000a\u000aFor texturing and draw calls, HW expects the clear color to be in two\u000adifferent color spaces after sRGB fast-clears - sRGB in the former and\u000alinear in the latter. Up until now, iris has stored the clear color in\u000athe sRGB color space. Limit the allowable clear colors for sRGB\u000afast-clears to 0/1 so that both color space requirements are satisfied.\u000a\u000aMakes iris pass the sRGB -> sRGB subtest of the fcc-write-after-clear\u000apiglit test on gen9+.\u000a\u000av2:\u000a* Drop iris_context::blend_enables. (Ken)\u000a* Drop some more resolve-related blend-state-tracking code.\u000a\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4972>\u000a",
        "date" : "2020-06-19 21:03:31 +0000",
        "id" : "f8961ea08654ed762608535f331e169f7afde182",
        "msg" : "iris: Disable sRGB fast-clears for non-0/1 values",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_resolve.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_context.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_resource.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_state.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_clear.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_blit.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/deqp-freedreno-a630-bypass-fails.txt",
          ".gitlab-ci/deqp-freedreno-a630-fails.txt",
          ".gitlab-ci/deqp-freedreno-a630-skips.txt",
          ".gitlab-ci/build-deqp-vk.sh",
          ".gitlab-ci.yml"
        ],
        "commitId" : "6ee80d8e0cf678d05ce23d61669199e3f9b39a1c",
        "timestamp" : 1592603405000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
          "fullName" : "eric"
        },
        "authorEmail" : "eric@anholt.net",
        "comment" : "ci: Bump vulkan CTS to 1.2.3.0.\u000a\u000aLooks like it fixes some potentially important VK test bugs.  But also, it\u000afixes the GLES31 SSBO layout tests to not be so excessively large, so we\u000acan run them in a reasonable time now.  Note that a630 fail list is reset,\u000asince the test list has changed and so we end up with a different subset\u000aof tests being run.  Interestingly, in the process the semaphore tests are\u000anow reporting \"NotSupported (Exporting and importing semaphore type not\u000asupported at vktSynchronizationSignalOrderTests.cpp:513)\" where they\u000aweren't before.\u000a\u000aReviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5554>\u000a",
        "date" : "2020-06-19 14:50:05 -0700",
        "id" : "6ee80d8e0cf678d05ce23d61669199e3f9b39a1c",
        "msg" : "ci: Bump vulkan CTS to 1.2.3.0.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-freedreno-a630-bypass-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-freedreno-a630-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/build-deqp-vk.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-freedreno-a630-skips.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci.yml"
        ],
        "commitId" : "d9f7fce83c1e1bacbf00677f78c58013f93094e5",
        "timestamp" : 1592603405000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
          "fullName" : "eric"
        },
        "authorEmail" : "eric@anholt.net",
        "comment" : "ci: Enable NIR validation on a630 GLES2 and VK tests.\u000a\u000aWe get through GLES2 in 5.5 minutes and the vk subset in 8 minutes, so we\u000acan spare the CPU time on these tests.\u000a\u000aAcked-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5554>\u000a",
        "date" : "2020-06-19 14:50:05 -0700",
        "id" : "d9f7fce83c1e1bacbf00677f78c58013f93094e5",
        "msg" : "ci: Enable NIR validation on a630 GLES2 and VK tests.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/isl/isl_surface_state.c",
          "src/intel/isl/isl.h",
          "src/gallium/drivers/iris/iris_resource.c",
          "src/intel/isl/tests/isl_aux_info_test.cpp",
          "src/intel/isl/isl_aux_info.c",
          "src/intel/blorp/blorp_blit.c"
        ],
        "commitId" : "db5d98cde82b1430dd1dabe36dcfefa6aef5484c",
        "timestamp" : 1592606500000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "intel: Add ISL_AUX_USAGE_GEN12_CCS_E\u000a\u000aAdd a new aux usage which more accurately describes the behavior of\u000aCCS_E on gen12. On this platform, writes using the 3D engine are either\u000acompressed or substituted with fast-cleared blocks.\u000a\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5363>\u000a",
        "date" : "2020-06-19 22:41:40 +0000",
        "id" : "db5d98cde82b1430dd1dabe36dcfefa6aef5484c",
        "msg" : "intel: Add ISL_AUX_USAGE_GEN12_CCS_E",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/isl/isl_aux_info.c"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/blorp/blorp_blit.c"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/isl/isl_surface_state.c"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/isl/tests/isl_aux_info_test.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/isl/isl.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_resource.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/iris/iris_resolve.c",
          "src/gallium/drivers/iris/iris_clear.c",
          "src/gallium/drivers/iris/iris_resource.c"
        ],
        "commitId" : "230952c21017b184a9bfbfaa2c56489d55b71d30",
        "timestamp" : 1592606500000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "iris: Don't support sRGB + Y_TILED_CCS on gen9\u000a\u000aDelete some code that would otherwise need updating for\u000aISL_AUX_USAGE_GEN12_CCS_E.\u000a\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5363>\u000a",
        "date" : "2020-06-19 22:41:40 +0000",
        "id" : "230952c21017b184a9bfbfaa2c56489d55b71d30",
        "msg" : "iris: Don't support sRGB + Y_TILED_CCS on gen9",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_clear.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_resolve.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_resource.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/iris/iris_resolve.c",
          "src/gallium/drivers/iris/iris_blit.c",
          "src/gallium/drivers/iris/iris_resource.c"
        ],
        "commitId" : "9dea3e1b4777bc2331c0967d62d02ed58c184975",
        "timestamp" : 1592606500000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "iris: Use ISL_AUX_USAGE_GEN12_CCS_E on gen12\u000a\u000aMakes iris pass a subtest of the fcc-write-after-clear piglit test\u000a(fast-clear tracking across layers 1 -> 0 -> 1) on gen12.\u000a\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5363>\u000a",
        "date" : "2020-06-19 22:41:40 +0000",
        "id" : "9dea3e1b4777bc2331c0967d62d02ed58c184975",
        "msg" : "iris: Use ISL_AUX_USAGE_GEN12_CCS_E on gen12",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_resolve.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_blit.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_resource.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/isl/isl_drm.c"
        ],
        "commitId" : "b25fedeff99628d9ef23977861f0f6a18030d07c",
        "timestamp" : 1592609549000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "isl/drm: Support I915_FORMAT_MOD_Y_TILED_GEN12_RC_CCS\u000a\u000aAdd an entry for this modifier in the modifier_info array.\u000a\u000aReviewed-by: Sagar Ghuge <sagar.ghuge@intel.com>\u000aReviewed-by: Jordan Justen <jordan.l.justen@intel.com>\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5420>\u000a",
        "date" : "2020-06-19 23:32:29 +0000",
        "id" : "b25fedeff99628d9ef23977861f0f6a18030d07c",
        "msg" : "isl/drm: Support I915_FORMAT_MOD_Y_TILED_GEN12_RC_CCS",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/isl/isl_drm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/frontends/dri/dri2.c"
        ],
        "commitId" : "4ed6e43988e2356265e5f0fdc06f0bf8b59ad475",
        "timestamp" : 1592609549000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gallium/dri2: Support I915_FORMAT_MOD_Y_TILED_GEN12_RC_CCS\u000a\u000aAdd a case for this modifier in dri2_get_modifier_num_planes.\u000a\u000aReviewed-by: Sagar Ghuge <sagar.ghuge@intel.com>\u000aReviewed-by: Jordan Justen <jordan.l.justen@intel.com>\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5420>\u000a",
        "date" : "2020-06-19 23:32:29 +0000",
        "id" : "4ed6e43988e2356265e5f0fdc06f0bf8b59ad475",
        "msg" : "gallium/dri2: Support I915_FORMAT_MOD_Y_TILED_GEN12_RC_CCS",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/frontends/dri/dri2.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/iris/iris_resource.c",
          "src/gallium/drivers/iris/iris_bufmgr.c"
        ],
        "commitId" : "c19492bcdb9ff5c5bf4092d2daff6e2e5d7bce1b",
        "timestamp" : 1592609549000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "iris: Handle importing aux-enabled surfaces on TGL\u000a\u000aEnsure main surfaces are properly 64KB-aligned (as suggested by Jordan)\u000aand map the main surface addresses to aux surface addresses on import.\u000a\u000av2. Add a Bspec quote. (Sagar)\u000av3. Add a bit more to the Bspec comment. (Ken)\u000a\u000aReviewed-by: Jordan Justen <jordan.l.justen@intel.com> (v2)\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5420>\u000a",
        "date" : "2020-06-19 23:32:29 +0000",
        "id" : "c19492bcdb9ff5c5bf4092d2daff6e2e5d7bce1b",
        "msg" : "iris: Handle importing aux-enabled surfaces on TGL",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_resource.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_bufmgr.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/iris/iris_resource.c"
        ],
        "commitId" : "2305ab693820f6f08b054cb8b33536e4b1178e45",
        "timestamp" : 1592609549000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "iris: Refactor modifier_is_supported for gen12\u000a\u000aReviewed-by: Sagar Ghuge <sagar.ghuge@intel.com>\u000aReviewed-by: Jordan Justen <jordan.l.justen@intel.com>\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5420>\u000a",
        "date" : "2020-06-19 23:32:29 +0000",
        "id" : "2305ab693820f6f08b054cb8b33536e4b1178e45",
        "msg" : "iris: Refactor modifier_is_supported for gen12",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_resource.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/iris/iris_resource.c"
        ],
        "commitId" : "3915b56e39cb8abb53146797e2806c2e5bb75477",
        "timestamp" : 1592609549000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "iris: Support I915_FORMAT_MOD_Y_TILED_GEN12_RC_CCS\u000a\u000aReviewed-by: Jordan Justen <jordan.l.justen@intel.com>\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5420>\u000a",
        "date" : "2020-06-19 23:32:29 +0000",
        "id" : "3915b56e39cb8abb53146797e2806c2e5bb75477",
        "msg" : "iris: Support I915_FORMAT_MOD_Y_TILED_GEN12_RC_CCS",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_resource.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_device.c",
          "src/util/xmlpool/t_options.h"
        ],
        "commitId" : "f4a643f65e36fc8bd80aa5fe7ea60d78a546f756",
        "timestamp" : 1592610827000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radv: add new drirc option radv_no_dynamic_bounds\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aCc: <mesa-stable@lists.freedesktop.org>\u000aReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5569>\u000a",
        "date" : "2020-06-19 23:53:47 +0000",
        "id" : "f4a643f65e36fc8bd80aa5fe7ea60d78a546f756",
        "msg" : "radv: add new drirc option radv_no_dynamic_bounds",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_device.c"
          },
          {
            "editType" : "edit",
            "file" : "src/util/xmlpool/t_options.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/util/00-mesa-defaults.conf"
        ],
        "commitId" : "19b2ac2bb9e1ddc22956920d661f0e47aa49d718",
        "timestamp" : 1592610827000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radv: enable radv_no_dynamic_bounds for Path of Exile\u000a\u000aTo workaround game bugs. This also enables it for the D3D11 renderer but\u000athat shouldn't be an issue.\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aCc: <mesa-stable@lists.freedesktop.org>\u000aReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3081\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3084\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3080\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5569>\u000a",
        "date" : "2020-06-19 23:53:47 +0000",
        "id" : "19b2ac2bb9e1ddc22956920d661f0e47aa49d718",
        "msg" : "radv: enable radv_no_dynamic_bounds for Path of Exile",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/util/00-mesa-defaults.conf"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/compiler/brw_compiler.h",
          "src/intel/vulkan/anv_pipeline.c",
          "src/intel/compiler/brw_fs.cpp",
          "src/mesa/drivers/dri/i965/brw_wm.c",
          "src/gallium/drivers/iris/iris_program.c"
        ],
        "commitId" : "04f77595f0bb5adc31e9e0ff2114c1ed5b60371d",
        "timestamp" : 1592616251000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/agoldmints",
          "fullName" : "agoldmints"
        },
        "authorEmail" : "agoldmints@igalia.com",
        "comment" : "intel/compiler: Always apply sample mask on Vulkan.\u000a\u000aWith OpenGL, shader writes to the sample mask are ignored when not\u000arendering to a multisample render target. However, on Vulkan, writes to\u000athe sample mask have still have their effect in that case.\u000a\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3016\u000a\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5156>\u000a",
        "date" : "2020-06-19 20:24:11 -0500",
        "id" : "04f77595f0bb5adc31e9e0ff2114c1ed5b60371d",
        "msg" : "intel/compiler: Always apply sample mask on Vulkan.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/compiler/brw_compiler.h"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/anv_pipeline.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_program.c"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/compiler/brw_fs.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/i965/brw_wm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/os/os_process.c"
        ],
        "commitId" : "eda684142050cf54b86f62e147edee921c65fa7e",
        "timestamp" : 1592635914000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gallium/os: call \"ANSI\" version of GetCommandLine\u000a\u000aThe GetCommandLine API comes in two versions, GetCommandLineA (which\u000areturns \"ANSI\" results), and GetCommandLineW which returns UTF-16\u000a(\"WIDE\") results. Then finally, windows.h provides a wrapper-macro that\u000adefines GetCommandLine to either of the two, based on the setting of\u000athe UNICODE macro.\u000a\u000aMore information about this mechanism can be found here:\u000ahttps://docs.microsoft.com/en-us/windows/win32/intl/unicode-in-the-windows-api\u000a\u000aFor some reason, the UNICODE macro is set during build, even if we're\u000anot explicitly setting it. This leads to us trying to cast a UTF-16\u000aresult to a char-pointer, which is obviously not going to do the right\u000athing.\u000a\u000aSo let's be defensive, and just call GetCommandLineA directly instead.\u000aThis avoids us depending on the setting of the UNICODE-macro in the\u000afirst place.\u000a\u000aAcked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5497>\u000a",
        "date" : "2020-06-20 06:51:54 +0000",
        "id" : "eda684142050cf54b86f62e147edee921c65fa7e",
        "msg" : "gallium/os: call \"ANSI\" version of GetCommandLine",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/os/os_process.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/targets/graw-gdi/graw_gdi.c"
        ],
        "commitId" : "e6fa8ed96854f56abfae92f69b85644289ba6aa4",
        "timestamp" : 1592635914000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "graw/gdi: do not depend on UNICODE macro\u000a\u000aSimilar to the previous patch, we currently depend on the UNICODE macro\u000anot being set, but it sometimes ends up getting set after all.\u000a\u000aUnlike the previous patch, the easier thing to do here, is to lean into\u000athe Unicode wrappers, and use the TEXT()-macro to define a Unicode\u000aor ASCII literal, depending on the setting of the UNICODE macro.\u000a\u000aAcked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5497>\u000a",
        "date" : "2020-06-20 06:51:54 +0000",
        "id" : "e6fa8ed96854f56abfae92f69b85644289ba6aa4",
        "msg" : "graw/gdi: do not depend on UNICODE macro",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/targets/graw-gdi/graw_gdi.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/util/u_debug_refcnt.c"
        ],
        "commitId" : "2d6059d8877aed82f4a1a5fac10bca80bdf6ab0e",
        "timestamp" : 1592635914000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gallium/util: limit STACK_LEN on Windows\u000a\u000aThe Windows implementation of debug_backtrace_capture has a limiation\u000aof max 62 frames in total. Subtract a start-frame of 1 and the wrapping\u000afunctions frame, and we land at 60.\u000a\u000aSo let's lower this number on Windows to avoid triggering an assert.\u000a\u000aAcked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5497>\u000a",
        "date" : "2020-06-20 06:51:54 +0000",
        "id" : "2d6059d8877aed82f4a1a5fac10bca80bdf6ab0e",
        "msg" : "gallium/util: limit STACK_LEN on Windows",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/util/u_debug_refcnt.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/util/u_debug_stack.c"
        ],
        "commitId" : "08f64f91d12179ccc21d9b71ebe17eae96334def",
        "timestamp" : 1592635914000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gallium/util: add missing include\u000a\u000aThis source-file uses PIPE_OS_WINDOWS to enable the Windows\u000afunctionality. But witout including p_config.h, this pre-processor\u000asymbol won't be defined at all.\u000a\u000aLet's fix this by adding the missing include, enabling stack-traces on\u000aWindows.\u000a\u000aAcked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5497>\u000a",
        "date" : "2020-06-20 06:51:54 +0000",
        "id" : "08f64f91d12179ccc21d9b71ebe17eae96334def",
        "msg" : "gallium/util: add missing include",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/util/u_debug_stack.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/util/00-mesa-defaults.conf"
        ],
        "commitId" : "c977567db65e3430d1b7323f698d17bea58624e9",
        "timestamp" : 1592649972000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/pendingchaos02",
          "fullName" : "pendingchaos02"
        },
        "authorEmail" : "pendingchaos02@gmail.com",
        "comment" : "radv: enable radv_no_dynamic_bounds for more Path of Exile executables\u000a\u000aIt looks like there's also a standalone version and a 32-bit version.\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aCc: <mesa-stable@lists.freedesktop.org>\u000aReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5574>\u000a",
        "date" : "2020-06-20 11:46:12 +0100",
        "id" : "c977567db65e3430d1b7323f698d17bea58624e9",
        "msg" : "radv: enable radv_no_dynamic_bounds for more Path of Exile executables",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/util/00-mesa-defaults.conf"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a6xx/fd6_gmem.c",
          "src/freedreno/vulkan/tu_cmd_buffer.c",
          "src/freedreno/registers/a6xx.xml"
        ],
        "commitId" : "ffecaedf697e7ab072f9a13cc2613f59f374ca44",
        "timestamp" : 1592681508000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/a6xx: VSC \"STRM_ARRAY_PITCH\" is \"STRM_LIMIT\"\u000a\u000aThis was being set wrong in both freedreno and turnip, and setting it\u000acorrectly should avoid hangs when there is overflow.\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5565>\u000a",
        "date" : "2020-06-20 19:31:48 +0000",
        "id" : "ffecaedf697e7ab072f9a13cc2613f59f374ca44",
        "msg" : "freedreno/a6xx: VSC \"STRM_ARRAY_PITCH\" is \"STRM_LIMIT\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_gmem.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/registers/a6xx.xml"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a6xx/fd6_gmem.c",
          "src/gallium/drivers/freedreno/a6xx/fd6_context.h"
        ],
        "commitId" : "df2e54f7d4cbe56e404743f14ff26523b5e3f2b2",
        "timestamp" : 1592681508000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/a6xx: remove unnecessary OVERFLOW_FLAG_REG check\u000a\u000aThe HW deals with overflow automatically, and presumably does it better\u000a(only disabling for pipes that had overflow, and using the visiblity data\u000aavailable before the overflow)\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5565>\u000a",
        "date" : "2020-06-20 19:31:48 +0000",
        "id" : "df2e54f7d4cbe56e404743f14ff26523b5e3f2b2",
        "msg" : "freedreno/a6xx: remove unnecessary OVERFLOW_FLAG_REG check",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_gmem.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_context.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_cmd_buffer.c"
        ],
        "commitId" : "0c32403c73354df2b8d55c5162892e02b49c15c9",
        "timestamp" : 1592681508000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: remove unnecessary OVERFLOW_FLAG_REG check\u000a\u000aThe HW deals with overflow automatically, and presumably does it better\u000a(only disabling for pipes that had overflow, and using the visiblity data\u000aavailable before the overflow)\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5565>\u000a",
        "date" : "2020-06-20 19:31:48 +0000",
        "id" : "0c32403c73354df2b8d55c5162892e02b49c15c9",
        "msg" : "turnip: remove unnecessary OVERFLOW_FLAG_REG check",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_shader.h",
          "src/gallium/drivers/freedreno/ir3/ir3_const.h",
          "src/freedreno/ir3/ir3_nir_analyze_ubo_ranges.c",
          "src/freedreno/vulkan/tu_cmd_buffer.c"
        ],
        "commitId" : "f2226acd74485905506f0efa545d91582dfe9afb",
        "timestamp" : 1592700722000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: split out ubo info from range\u000a\u000aSplit out the description of the ubo from the ubo-range.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5526>\u000a",
        "date" : "2020-06-21 00:52:02 +0000",
        "id" : "f2226acd74485905506f0efa545d91582dfe9afb",
        "msg" : "freedreno/ir3: split out ubo info from range",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/ir3/ir3_const.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir_analyze_ubo_ranges.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_nir_analyze_ubo_ranges.c"
        ],
        "commitId" : "e0f93f68986cdee8afeeb2fb7c7fa57decfcfca3",
        "timestamp" : 1592700722000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: splitup get_existing_range()\u000a\u000aThis serves two purposes, one during ubo range analysis, where we want\u000ato create new ranges, and another during the actual ubo lowering.  Split\u000athese in two, with read-only ubo analysis state in the second case, to\u000aprepare to split this pass in two.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5526>\u000a",
        "date" : "2020-06-21 00:52:02 +0000",
        "id" : "e0f93f68986cdee8afeeb2fb7c7fa57decfcfca3",
        "msg" : "freedreno/ir3: splitup get_existing_range()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir_analyze_ubo_ranges.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_shader.h",
          "src/freedreno/ir3/ir3_nir.h",
          "src/freedreno/ir3/ir3_nir_analyze_ubo_ranges.c",
          "src/freedreno/ir3/ir3_nir.c"
        ],
        "commitId" : "82815bc98036ec533788e3a62c0709541eeef0b8",
        "timestamp" : 1592700722000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: split ubo analysis/lowering passes\u000a\u000aSince binning pass variants share the same const_state with their\u000adraw-pass counterpart, we should re-use the draw-pass variant's ubo\u000arange analysis.  So split the two functions of the existing pass\u000ainto two parts.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5526>\u000a",
        "date" : "2020-06-21 00:52:02 +0000",
        "id" : "82815bc98036ec533788e3a62c0709541eeef0b8",
        "msg" : "freedreno/ir3: split ubo analysis/lowering passes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir_analyze_ubo_ranges.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/vulkan/wsi/wsi_common_display.c"
        ],
        "commitId" : "2cc51b0dfffb80e91bf839ed57708fd9f90735d9",
        "timestamp" : 1592738454000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "vulkan/wsi: Really terminate DRM lease in wsi_release_display().\u000a\u000awsi_release_display() implements vkReleaseDisplayEXT() which\u000ais supposed to return control to the lessor of an output\u000aupon call.\u000a\u000aWe need to terminate the wsi->wait_thread when close()'ing\u000athe wsi->fd, otherwise the wait_thread holds another reference\u000ato the wsi->fd, keeping the lease active, and thereby the\u000aleased output blocked, until vkDestroyInstance() is called.\u000a\u000aThis gives users their GUI back, instead of extended darkness.\u000a\u000aFixes: 352d320a0745 (\"vulkan: Add EXT_direct_mode_display [v2]\")\u000aSigned-off-by: Mario Kleiner <mario.kleiner.de@gmail.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aCc: <mesa-stable@lists.freedesktop.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5396>\u000a",
        "date" : "2020-06-21 11:20:54 +0000",
        "id" : "2cc51b0dfffb80e91bf839ed57708fd9f90735d9",
        "msg" : "vulkan/wsi: Really terminate DRM lease in wsi_release_display().",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/vulkan/wsi/wsi_common_display.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a4xx/fd4_resource.c"
        ],
        "commitId" : "6c92a4004ccdb1e2fdaa5929b17c9dc3b400831f",
        "timestamp" : 1592773910000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/a4xx: restore pitch to bytes change to layout code\u000a\u000aI lost this change when rebasing the commit moving this.\u000a\u000aFixes: aa2186db0 (\"freedreno: move a4xx specific layout code to a4xx code\")\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5132>\u000a",
        "date" : "2020-06-21 21:11:50 +0000",
        "id" : "6c92a4004ccdb1e2fdaa5929b17c9dc3b400831f",
        "msg" : "freedreno/a4xx: restore pitch to bytes change to layout code",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a4xx/fd4_resource.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a4xx/fd4_resource.c"
        ],
        "commitId" : "eb6c546493b34f4503132084a881c21868678a92",
        "timestamp" : 1592773910000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/a4xx: simplify setup_slices\u000a\u000aNote: untested\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5132>\u000a",
        "date" : "2020-06-21 21:11:50 +0000",
        "id" : "eb6c546493b34f4503132084a881c21868678a92",
        "msg" : "freedreno/a4xx: simplify setup_slices",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a4xx/fd4_resource.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gv100.cpp",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp"
        ],
        "commitId" : "a5445010e46517708efdcdfd756356bb2193e1bc",
        "timestamp" : 1592780152000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/kherbst",
          "fullName" : "kherbst"
        },
        "authorEmail" : "kherbst@redhat.com",
        "comment" : "gv100/ir: fix atom cas\u000a\u000aSigned-off-by: Karol Herbst <kherbst@redhat.com>\u000aReviewed-by: Ben Skeggs <bskeggs@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5576>\u000a",
        "date" : "2020-06-22 00:55:52 +0200",
        "id" : "a5445010e46517708efdcdfd756356bb2193e1bc",
        "msg" : "gv100/ir: fix atom cas",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gv100.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gv100.cpp",
          "src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gv100.h"
        ],
        "commitId" : "42b9aa5f5c77390c88b17b226982a27bd1dd6c7e",
        "timestamp" : 1592780157000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/kherbst",
          "fullName" : "kherbst"
        },
        "authorEmail" : "kherbst@redhat.com",
        "comment" : "gv100/ir: fix shift lowering\u000a\u000aWrap was ignored. Also merge functions to share code.\u000a\u000aSigned-off-by: Karol Herbst <kherbst@redhat.com>\u000aReviewed-by: Ben Skeggs <bskeggs@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5576>\u000a",
        "date" : "2020-06-22 00:55:57 +0200",
        "id" : "42b9aa5f5c77390c88b17b226982a27bd1dd6c7e",
        "msg" : "gv100/ir: fix shift lowering",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gv100.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gv100.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gv100.cpp"
        ],
        "commitId" : "281f777433f36bff7dea75166be406e2fc22f30b",
        "timestamp" : 1592780160000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/kherbst",
          "fullName" : "kherbst"
        },
        "authorEmail" : "kherbst@redhat.com",
        "comment" : "gv100/ir: fix OP_TXG for shadow textures\u000a\u000adoesn't seem to fix any tests now, but the previous code was obviously\u000aincorrect and I still see fails in those CTS tests:\u000a\u000aKHR-GL46.texture_gather.*depth*\u000a\u000aSigned-off-by: Karol Herbst <kherbst@redhat.com>\u000aReviewed-by: Ben Skeggs <bskeggs@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5576>\u000a",
        "date" : "2020-06-22 00:56:00 +0200",
        "id" : "281f777433f36bff7dea75166be406e2fc22f30b",
        "msg" : "gv100/ir: fix OP_TXG for shadow textures",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gv100.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/nir/nir_schedule.c"
        ],
        "commitId" : "df8dc30cea76179c7bca510ed48dff938982be8b",
        "timestamp" : 1592806986000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/nroberts",
          "fullName" : "nroberts"
        },
        "authorEmail" : "nroberts@igalia.com",
        "comment" : "nir/scheduler: Handle nir_intrinsic_load_per_vertex_input\u000a\u000aload_per_vertex_input should probably be handled in the same way as a\u000aregular load_input. I think the nir_schedule pass was written before V3D\u000ahad geometry shader support, so that is probably why it hasn’t taken\u000athis into account until now.\u000a\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aReviewed-by: Iago Toral Quiroga <itoral@igalia.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5561>\u000a",
        "date" : "2020-06-22 08:23:06 +0200",
        "id" : "df8dc30cea76179c7bca510ed48dff938982be8b",
        "msg" : "nir/scheduler: Handle nir_intrinsic_load_per_vertex_input",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_schedule.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/broadcom/compiler/v3d_compiler.h"
        ],
        "commitId" : "0a18c935e15e70f23444bd594e05d40153871a1e",
        "timestamp" : 1592806986000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/nroberts",
          "fullName" : "nroberts"
        },
        "authorEmail" : "nroberts@igalia.com",
        "comment" : "v3d: Remove unused member of v3d_compile\u000a\u000aIt looks like gs_input_sizes was added when GS shaders were implemented\u000abut it was never used anywhere.\u000a\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aReviewed-by: Iago Toral Quiroga <itoral@igalia.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5561>\u000a",
        "date" : "2020-06-22 08:23:06 +0200",
        "id" : "0a18c935e15e70f23444bd594e05d40153871a1e",
        "msg" : "v3d: Remove unused member of v3d_compile",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/broadcom/compiler/v3d_compiler.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/nir/nir_schedule.c"
        ],
        "commitId" : "28e3209985fc3c812cb0bd92b70d23abd6409190",
        "timestamp" : 1592806986000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/nroberts",
          "fullName" : "nroberts"
        },
        "authorEmail" : "nroberts@igalia.com",
        "comment" : "nir/schedule: Store a pointer to the scoreboard in nir_deps_state\u000a\u000anir_deps_state is a struct used as a closure for calculating the\u000adependencies. Previously it had two fields copied out of the scoreboard.\u000aThe closure is initialised in two seperate places. In order to make it\u000aeasier to access other members of the scoreboard in the callbacks in\u000alater patches, the closure now just contains a pointer to the scoreboard\u000aand the two bits of copied information are removed.\u000a\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aReviewed-by: Iago Toral Quiroga <itoral@igalia.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5561>\u000a",
        "date" : "2020-06-22 08:23:06 +0200",
        "id" : "28e3209985fc3c812cb0bd92b70d23abd6409190",
        "msg" : "nir/schedule: Store a pointer to the scoreboard in nir_deps_state",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_schedule.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/nir/nir_schedule.c",
          "src/broadcom/compiler/vir.c",
          "src/compiler/nir/nir.h"
        ],
        "commitId" : "ed29b576cbc1da8eb0d1fa3483104bbf61e73ccf",
        "timestamp" : 1592806986000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/nroberts",
          "fullName" : "nroberts"
        },
        "authorEmail" : "nroberts@igalia.com",
        "comment" : "nir/scheduler: Add an option to specify what stages share memory for I/O\u000a\u000aThe scheduler has code to handle hardware that shares the same memory\u000afor inputs and outputs. Seeing as the specific stages that need this is\u000aprobably hardware-dependent, this patch makes it a configurable option\u000ainstead of hard-coding it to everything but fragment shaders.\u000a\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aReviewed-by: Iago Toral Quiroga <itoral@igalia.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5561>\u000a",
        "date" : "2020-06-22 08:23:06 +0200",
        "id" : "ed29b576cbc1da8eb0d1fa3483104bbf61e73ccf",
        "msg" : "nir/scheduler: Add an option to specify what stages share memory for I/O",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/broadcom/compiler/vir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_schedule.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/broadcom/compiler/vir.c"
        ],
        "commitId" : "053df9bd8f24ef4576cb19eacb3c273bf1ed9e68",
        "timestamp" : 1592806986000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/nroberts",
          "fullName" : "nroberts"
        },
        "authorEmail" : "nroberts@igalia.com",
        "comment" : "v3d: Let scheduler know GS doesn’t have shared I/O memory\u000a\u000aUnlike the vertex shaders, the memory for inputs and outputs is stored\u000ain separate segments so the scheduler doesn’t need to serialise them.\u000a\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aReviewed-by: Iago Toral Quiroga <itoral@igalia.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5561>\u000a",
        "date" : "2020-06-22 08:23:06 +0200",
        "id" : "053df9bd8f24ef4576cb19eacb3c273bf1ed9e68",
        "msg" : "v3d: Let scheduler know GS doesn’t have shared I/O memory",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/broadcom/compiler/vir.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_print_asm.cpp"
        ],
        "commitId" : "c95d258d1bcde8d29e28aa182050a5da33a74456",
        "timestamp" : 1592815113000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/samuel.pitoiset",
          "fullName" : "samuel.pitoiset"
        },
        "authorEmail" : "samuel.pitoiset@gmail.com",
        "comment" : "aco: fix printing ASM on GFX6-7 if clrxdisasm is not found\u000a\u000aFixes some dEQP-VK.pipeline.executable_properties.* which expect\u000aa valid string to be returned.\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5560>\u000a",
        "date" : "2020-06-22 10:38:33 +0200",
        "id" : "c95d258d1bcde8d29e28aa182050a5da33a74456",
        "msg" : "aco: fix printing ASM on GFX6-7 if clrxdisasm is not found",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_print_asm.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/nir/nir_opcodes.py"
        ],
        "commitId" : "9a389322c444846e22bd2244c8df1c120aa47706",
        "timestamp" : 1592821720000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nir: slight correction to cube_face_coord constant folding\u000a\u000aACO does the division with a rcp and then a multiplication.\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5547>\u000a",
        "date" : "2020-06-22 10:28:40 +0000",
        "id" : "9a389322c444846e22bd2244c8df1c120aa47706",
        "msg" : "nir: slight correction to cube_face_coord constant folding",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opcodes.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_shader.c",
          "src/amd/compiler/aco_instruction_selection_setup.cpp",
          "src/amd/compiler/aco_instruction_selection.cpp"
        ],
        "commitId" : "f03a5f6cac95c59e602313cf6d84989d9733ecd4",
        "timestamp" : 1592823585000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radv/aco: implement logic64 instead of lowering\u000a\u000ato make use of the scalar ALU\u000a\u000aReviewed-by: Rhys Perry <pendingchaos02@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5527>\u000a",
        "date" : "2020-06-22 10:59:45 +0000",
        "id" : "f03a5f6cac95c59e602313cf6d84989d9733ecd4",
        "msg" : "radv/aco: implement logic64 instead of lowering",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_shader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection_setup.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_validate.cpp"
        ],
        "commitId" : "83d2a73b73a58006d9835a93a64c3946a5923cda",
        "timestamp" : 1592825067000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: improve validation checks for readlane/writelane\u000a\u000aThis allows literals for the lane select on GFX10+. The doc says\u000athat is should be a SGPR or a constant but VOP3 on GFX10+ allows\u000aliterals.\u000a\u000aSome later validation code checks if literals are allowed anyways.\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5010>\u000a",
        "date" : "2020-06-22 11:24:27 +0000",
        "id" : "83d2a73b73a58006d9835a93a64c3946a5923cda",
        "msg" : "aco: improve validation checks for readlane/writelane",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_validate.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
        ],
        "commitId" : "aecca24d03a84fda14dc86b548304e6aaf250984",
        "timestamp" : 1592826091000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nv50/ir/nir: add workaround for double vertex attribs\u000a\u000aGallium adjusts the vertrix attrib types for doubles, but can run out of\u000abounds this way. As the slot is counted from 0 anyway, just fix it.\u000a\u000aSigned-off-by: Karol Herbst <kherbst@redhat.com>\u000aTested-by: Ben Skeggs <bskeggs@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5512>\u000a",
        "date" : "2020-06-22 11:41:31 +0000",
        "id" : "aecca24d03a84fda14dc86b548304e6aaf250984",
        "msg" : "nv50/ir/nir: add workaround for double vertex attribs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp"
        ],
        "commitId" : "b78c3375904c0455f2e426f5569d713db3828583",
        "timestamp" : 1592826091000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nv50/ir/print: add missing VIEWPORT_MASK handling\u000a\u000aAlso add an STATIC_ASSERT so we catch those issues automatically.\u000a\u000aSigned-off-by: Karol Herbst <kherbst@redhat.com>\u000aReviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5512>\u000a",
        "date" : "2020-06-22 11:41:31 +0000",
        "id" : "b78c3375904c0455f2e426f5569d713db3828583",
        "msg" : "nv50/ir/print: add missing VIEWPORT_MASK handling",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
        ],
        "commitId" : "984e930b2fcd461cad6169accd69f82a89773989",
        "timestamp" : 1592826091000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nv50/ir/nir: fix ext_demote_to_helper_invocation\u000a\u000aSigned-off-by: Karol Herbst <kherbst@redhat.com>\u000aTested-by: Ben Skeggs <bskeggs@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5512>\u000a",
        "date" : "2020-06-22 11:41:31 +0000",
        "id" : "984e930b2fcd461cad6169accd69f82a89773989",
        "msg" : "nv50/ir/nir: fix ext_demote_to_helper_invocation",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
        ],
        "commitId" : "e476629853bda7b826a44842ca56b215803d3bb0",
        "timestamp" : 1592826091000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nv50/ir/nir: fix nv_viewport_array2\u000a\u000aSigned-off-by: Karol Herbst <kherbst@redhat.com>\u000aTested-by: Ben Skeggs <bskeggs@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5512>\u000a",
        "date" : "2020-06-22 11:41:31 +0000",
        "id" : "e476629853bda7b826a44842ca56b215803d3bb0",
        "msg" : "nv50/ir/nir: fix nv_viewport_array2",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/relnotes/new_features.txt",
          "src/gallium/drivers/nouveau/nvc0/nvc0_screen.c"
        ],
        "commitId" : "cc71fccb754740b8f4fad52995e1c4ebcb224391",
        "timestamp" : 1592826091000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nvc0: enable spirv caps with nir\u000a\u000aThis enables the SPIR-V GL extensions moving us a step closer to GL 4.6.\u000a\u000aSigned-off-by: Karol Herbst <kherbst@redhat.com>\u000aTested-by: Ben Skeggs <bskeggs@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5512>\u000a",
        "date" : "2020-06-22 11:41:31 +0000",
        "id" : "cc71fccb754740b8f4fad52995e1c4ebcb224391",
        "msg" : "nvc0: enable spirv caps with nir",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/relnotes/new_features.txt"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nvc0/nvc0_screen.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
        ],
        "commitId" : "636cf22a1f457c786ee068a1c91ed1461d6d3be0",
        "timestamp" : 1592826091000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nv50/ir/nir: don't emit a restart with set a stream_id\u000a\u000aSigned-off-by: Karol Herbst <kherbst@redhat.com>\u000aTested-by: Ben Skeggs <bskeggs@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5512>\u000a",
        "date" : "2020-06-22 11:41:31 +0000",
        "id" : "636cf22a1f457c786ee068a1c91ed1461d6d3be0",
        "msg" : "nv50/ir/nir: don't emit a restart with set a stream_id",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
        ],
        "commitId" : "c31d711913edc4bed2195099ea0ee1abe25ca423",
        "timestamp" : 1592826091000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nv50/ir/nir: handle clip vertex for tess eval shaders\u000a\u000aSigned-off-by: Karol Herbst <kherbst@redhat.com>\u000aTested-by: Ben Skeggs <bskeggs@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5512>\u000a",
        "date" : "2020-06-22 11:41:31 +0000",
        "id" : "c31d711913edc4bed2195099ea0ee1abe25ca423",
        "msg" : "nv50/ir/nir: handle clip vertex for tess eval shaders",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
        ],
        "commitId" : "8af22703e90b00aabbf9a06529fea94289d05792",
        "timestamp" : 1592826091000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nv50/ir/nir: rework input output handling\u000a\u000aNew code is a bit more structurized and fixes a bunch of int64 and double\u000afails. Also disables lower_to_scalar which gives us nice vectorized inputs\u000aand outputs.\u000a\u000aSigned-off-by: Karol Herbst <kherbst@redhat.com>\u000aTested-by: Ben Skeggs <bskeggs@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5512>\u000a",
        "date" : "2020-06-22 11:41:31 +0000",
        "id" : "8af22703e90b00aabbf9a06529fea94289d05792",
        "msg" : "nv50/ir/nir: rework input output handling",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
        ],
        "commitId" : "14591a45b73dcb881e09a1f32760ff499e0ad61e",
        "timestamp" : 1592826091000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nv50/ir/nir: rework CFG handling\u000a\u000aRemove all convergency handling as it was broken and get the code to be a\u000abit closer to TGSI. Also removes pointless asserts.\u000a\u000aSigned-off-by: Karol Herbst <kherbst@redhat.com>\u000aTested-by: Ben Skeggs <bskeggs@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5512>\u000a",
        "date" : "2020-06-22 11:41:31 +0000",
        "id" : "14591a45b73dcb881e09a1f32760ff499e0ad61e",
        "msg" : "nv50/ir/nir: rework CFG handling",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/r600/sfn/sfn_nir.cpp"
        ],
        "commitId" : "033968a94eab4bc40fbe642f23e0ec996a3fa7fa",
        "timestamp" : 1592827277000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "r600/sfn: Add lowering pass for shared IO\u000a\u000aLower shared load and store to use the r600 specific intrinsics.\u000a\u000aSigned-off-by: Gert Wollny <gert.wollny@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5575>\u000a",
        "date" : "2020-06-22 12:01:17 +0000",
        "id" : "033968a94eab4bc40fbe642f23e0ec996a3fa7fa",
        "msg" : "r600/sfn: Add lowering pass for shared IO",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/r600/sfn/sfn_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/r600/sfn/sfn_shader_base.h",
          "src/gallium/drivers/r600/sfn/sfn_ir_to_assembly.cpp",
          "src/gallium/drivers/r600/sfn/sfn_shader_base.cpp",
          "src/gallium/drivers/r600/sfn/sfn_instruction_lds.h",
          "src/gallium/drivers/r600/sfn/sfn_instruction_base.h",
          "src/gallium/drivers/r600/sfn/sfn_instruction_lds.cpp"
        ],
        "commitId" : "43c23ba9bff17a1438a5091d26035b6284d50d35",
        "timestamp" : 1592827277000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "r600/sfn: Add support for shared atomics\u000a\u000aSigned-off-by: Gert Wollny <gert.wollny@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5575>\u000a",
        "date" : "2020-06-22 12:01:17 +0000",
        "id" : "43c23ba9bff17a1438a5091d26035b6284d50d35",
        "msg" : "r600/sfn: Add support for shared atomics",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/r600/sfn/sfn_ir_to_assembly.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/r600/sfn/sfn_instruction_lds.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/r600/sfn/sfn_shader_base.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/r600/sfn/sfn_shader_base.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/r600/sfn/sfn_instruction_base.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/r600/sfn/sfn_instruction_lds.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/r600/sfn/sfn_shader_base.cpp",
          "src/gallium/drivers/r600/sfn/sfn_nir_lower_tess_io.cpp"
        ],
        "commitId" : "97318994bcc07f2d5bb8a0a432202e88d5ac1503",
        "timestamp" : 1592827277000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "r600/sfn: Don't set num_components on TESS sysvalue intrinsics\u000a\u000aThese instructions are not vectorized, and validation rules added for\u000athis with 167fa2887f09\u000a    nir/validate: validate intr->num_components\u000a\u000aFixes: 46a3033b43b9b51cae5c60eea39e7e5af325c4db\u000a    r600/sfn: Emit some LDS instructions\u000a\u000aSigned-off-by: Gert Wollny <gert.wollny@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5575>\u000a",
        "date" : "2020-06-22 12:01:17 +0000",
        "id" : "97318994bcc07f2d5bb8a0a432202e88d5ac1503",
        "msg" : "r600/sfn: Don't set num_components on TESS sysvalue intrinsics",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/r600/sfn/sfn_shader_base.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/r600/sfn/sfn_nir_lower_tess_io.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/pandecode/decode.c"
        ],
        "commitId" : "e219f04592373560fe39b7dafd2ef42bbc1124d0",
        "timestamp" : 1592828105000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "pan/decode: Fix helper invocations when tracing\u000a\u000amidgard1.flags_lo was being changed when tracing, causing helper\u000ainvocations to be disabled.\u000a\u000aThis was found by using mprotect to make BOs read only in\u000apandecode_fetch_gpu_mem.\u000a\u000aReviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5573>\u000a",
        "date" : "2020-06-22 12:15:05 +0000",
        "id" : "e219f04592373560fe39b7dafd2ef42bbc1124d0",
        "msg" : "pan/decode: Fix helper invocations when tracing",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/pandecode/decode.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/pandecode/decode.c"
        ],
        "commitId" : "5b351c801e02e5fc44c87932fe44e87c568456b4",
        "timestamp" : 1592828105000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "pan/decode: Add missing wrap modes\u000a\u000aReviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5573>\u000a",
        "date" : "2020-06-22 12:15:05 +0000",
        "id" : "5b351c801e02e5fc44c87932fe44e87c568456b4",
        "msg" : "pan/decode: Add missing wrap modes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/pandecode/decode.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/midgard_print.c"
        ],
        "commitId" : "b96d4449f4478a677f222343303eee6ad514b4f7",
        "timestamp" : 1592828105000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "pan/mdg: Fix max_comp calculation for constant printing\u000a\u000aReviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5573>\u000a",
        "date" : "2020-06-22 12:15:05 +0000",
        "id" : "b96d4449f4478a677f222343303eee6ad514b4f7",
        "msg" : "pan/mdg: Fix max_comp calculation for constant printing",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_print.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/util/pan_lower_framebuffer.c",
          "src/gallium/drivers/panfrost/pan_mfbd.c",
          "src/gallium/drivers/panfrost/pan_sfbd.c"
        ],
        "commitId" : "96300120609a37020733cb9545707d863ebfe00a",
        "timestamp" : 1592828105000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: RGBA4 and RGB5_A1 framebuffer support\u000a\u000aTested with fbo_firecube.\u000a\u000aReviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5573>\u000a",
        "date" : "2020-06-22 12:15:05 +0000",
        "id" : "96300120609a37020733cb9545707d863ebfe00a",
        "msg" : "panfrost: RGBA4 and RGB5_A1 framebuffer support",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_sfbd.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_mfbd.c"
          },
          {
            "editType" : "edit",
            "file" : "src/panfrost/util/pan_lower_framebuffer.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_context.c",
          "src/gallium/drivers/panfrost/pan_cmdstream.c",
          "src/gallium/drivers/panfrost/pan_context.h"
        ],
        "commitId" : "65b3b08aaf4f5e9d9207e174232b4bbb820d7de4",
        "timestamp" : 1592828105000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Update sampler views when the texture bo changes\u000a\u000aThe BO reallocation path in panfrost_transfer_map caused textures and\u000asampler views to get out of sync.\u000a\u000av2: Use the GPU address of the BO in case two BOs get allocated at the\u000a    same address.\u000a\u000aReviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5573>\u000a",
        "date" : "2020-06-22 12:15:05 +0000",
        "id" : "65b3b08aaf4f5e9d9207e174232b4bbb820d7de4",
        "msg" : "panfrost: Update sampler views when the texture bo changes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_context.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_context.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_cmdstream.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_resource.c"
        ],
        "commitId" : "361fb38662f80e645e9087781faa4bec10dd6ac7",
        "timestamp" : 1592828105000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Copy resources when mapping to avoid waiting for readers\u000a\u000aIt is often faster to copy the whole resource and modify that than\u000ato flush and wait for readers of the BO.\u000a\u000aHelps anything which updates textures after already using them in a\u000aframe, such as most GLQuake ports.\u000a\u000aReviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5573>\u000a",
        "date" : "2020-06-22 12:15:05 +0000",
        "id" : "361fb38662f80e645e9087781faa4bec10dd6ac7",
        "msg" : "panfrost: Copy resources when mapping to avoid waiting for readers",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_resource.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp"
        ],
        "commitId" : "b8c77d4765dcf347bb106ee446811b5df2f9f941",
        "timestamp" : 1592828989000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nv50/ir/ra: convert some for loops to Range-based for loops\u000a\u000aI will touch them in the next commit\u000a\u000aSigned-off-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5277>\u000a",
        "date" : "2020-06-22 12:29:49 +0000",
        "id" : "b8c77d4765dcf347bb106ee446811b5df2f9f941",
        "msg" : "nv50/ir/ra: convert some for loops to Range-based for loops",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp"
        ],
        "commitId" : "bcf6a9ec635a6cf6e1f7166ad3e6912fb74bb59f",
        "timestamp" : 1592828989000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nv50/ir/ra: fix memory corruption when spilling\u000a\u000aWhen doing RA we end up with adding ValueDef references to Values across\u000aall over the shader. This is all fine until we remove the Instruction\u000adefining those Values, which happens when spilling values.\u000a\u000aInstead of manipulating the values directly we should just track all\u000amerged in defs in a seperate structure and remove stale references when\u000aan instruction gets deleted in the spiller.\u000a\u000afixes following libasan report:\u000a=================================================================\u000a==612087==ERROR: AddressSanitizer: heap-use-after-free on address 0x6150003ea380 at pc 0x7f1d12142fe9 bp 0x7fffca6fd120 sp 0x7fffca6fd110\u000aREAD of size 8 at 0x6150003ea380 thread T0\u000a    #0 0x7f1d12142fe8 in nv50_ir::ValueDef::get() const ../src/gallium/drivers/nouveau/codegen/nv50_ir.h:648\u000a    #1 0x7f1d12143c02 in nv50_ir::Value::getUniqueInsn() const ../src/gallium/drivers/nouveau/codegen/nv50_ir_inlines.h:229\u000a    #2 0x7f1d1221530d in nv50_ir::RegAlloc::BuildIntervalsPass::addLiveRange(nv50_ir::Value*, nv50_ir::BasicBlock const*, int) ../src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp:333\u000a    #3 0x7f1d1221872e in nv50_ir::RegAlloc::BuildIntervalsPass::visit(nv50_ir::BasicBlock*) ../src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp:686\u000a    #4 0x7f1d1215676c in nv50_ir::Pass::doRun(nv50_ir::Function*, bool, bool) ../src/gallium/drivers/nouveau/codegen/nv50_ir_bb.cpp:495\u000a    #5 0x7f1d121563ed in nv50_ir::Pass::run(nv50_ir::Function*, bool, bool) ../src/gallium/drivers/nouveau/codegen/nv50_ir_bb.cpp:477\u000a    #6 0x7f1d122262b8 in nv50_ir::RegAlloc::execFunc() ../src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp:1910\u000a    #7 0x7f1d122256b0 in nv50_ir::RegAlloc::exec() ../src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp:1849\u000a    #8 0x7f1d12226f1e in nv50_ir::Program::registerAllocation() ../src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp:1970\u000a    #9 0x7f1d1214092a in nv50_ir_generate_code ../src/gallium/drivers/nouveau/codegen/nv50_ir.cpp:1275\u000a    #10 0x7f1d1227461b in nvc0_program_translate ../src/gallium/drivers/nouveau/nvc0/nvc0_program.c:634\u000a    #11 0x7f1d12294b21 in nvc0_sp_state_create ../src/gallium/drivers/nouveau/nvc0/nvc0_state.c:620\u000a    #12 0x7f1d12294d90 in nvc0_fp_state_create ../src/gallium/drivers/nouveau/nvc0/nvc0_state.c:661\u000a    #13 0x7f1d12ad4912 in st_create_fp_variant ../src/mesa/state_tracker/st_program.c:1498\u000a    #14 0x7f1d12ad4cd5 in st_get_fp_variant ../src/mesa/state_tracker/st_program.c:1525\u000a    #15 0x7f1d12ad8252 in st_precompile_shader_variant ../src/mesa/state_tracker/st_program.c:2053\u000a    #16 0x7f1d12c9c851 in st_program_string_notify ../src/mesa/state_tracker/st_cb_program.c:185\u000a    #17 0x7f1d12d17731 in st_link_tgsi ../src/mesa/state_tracker/st_glsl_to_tgsi.cpp:7441\u000a    #18 0x7f1d12cabaf0 in st_link_shader ../src/mesa/state_tracker/st_glsl_to_ir.cpp:175\u000a    #19 0x7f1d127c85ca in _mesa_glsl_link_shader ../src/mesa/program/ir_to_mesa.cpp:3186\u000a    #20 0x7f1d1252a9f7 in link_program ../src/mesa/main/shaderapi.c:1285\u000a    #21 0x7f1d1252a9f7 in link_program_error ../src/mesa/main/shaderapi.c:1384\u000a    #22 0x7f1d1252deb3 in _mesa_LinkProgram ../src/mesa/main/shaderapi.c:1876\u000a    #23 0x403e13 in main._omp_fn.0 /home/kherbst/git/shader-db/run.c:926\u000a    #24 0x7f1d17b8b4b5 in GOMP_parallel (/lib64/libgomp.so.1+0x124b5)\u000a    #25 0x4029e4 in main /home/kherbst/git/shader-db/run.c:765\u000a    #26 0x7f1d179b51a2 in __libc_start_main ../csu/libc-start.c:308\u000a    #27 0x402d1d in _start (/home/kherbst/git/shader-db/run+0x402d1d)\u000a\u000a0x6150003ea380 is located 0 bytes inside of 504-byte region [0x6150003ea380,0x6150003ea578)\u000afreed by thread T0 here:\u000a    #0 0x7f1d17e5d96f in operator delete(void*) (/usr/lib64/libasan.so.5.0.0+0x11096f)\u000a    #1 0x7f1d1214ec0f in __gnu_cxx::new_allocator<nv50_ir::ValueDef>::deallocate(nv50_ir::ValueDef*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128\u000a    #2 0x7f1d1214dc00 in std::allocator_traits<std::allocator<nv50_ir::ValueDef> >::deallocate(std::allocator<nv50_ir::ValueDef>&, nv50_ir::ValueDef*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470\u000a    #3 0x7f1d1214c5fb in std::_Deque_base<nv50_ir::ValueDef, std::allocator<nv50_ir::ValueDef> >::_M_deallocate_node(nv50_ir::ValueDef*) /usr/include/c++/9/bits/stl_deque.h:624\u000a    #4 0x7f1d121498c4 in std::_Deque_base<nv50_ir::ValueDef, std::allocator<nv50_ir::ValueDef> >::_M_destroy_nodes(nv50_ir::ValueDef**, nv50_ir::ValueDef**) /usr/include/c++/9/bits/stl_deque.h:758\u000a    #5 0x7f1d1214704d in std::_Deque_base<nv50_ir::ValueDef, std::allocator<nv50_ir::ValueDef> >::~_Deque_base() /usr/include/c++/9/bits/stl_deque.h:680\u000a    #6 0x7f1d12145371 in std::deque<nv50_ir::ValueDef, std::allocator<nv50_ir::ValueDef> >::~deque() /usr/include/c++/9/bits/stl_deque.h:1069\u000a    #7 0x7f1d1213bc5b in nv50_ir::Instruction::~Instruction() ../src/gallium/drivers/nouveau/codegen/nv50_ir.cpp:615\u000a    #8 0x7f1d1213fb2f in nv50_ir::Program::releaseInstruction(nv50_ir::Instruction*) ../src/gallium/drivers/nouveau/codegen/nv50_ir.cpp:1148\u000a    #9 0x7f1d122250fb in nv50_ir::SpillCodeInserter::run(std::__cxx11::list<std::pair<nv50_ir::Value*, nv50_ir::Value*>, std::allocator<std::pair<nv50_ir::Value*, nv50_ir::Value*> > > const&) ../src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp:1830\u000a    #10 0x7f1d12221445 in nv50_ir::GCRA::allocateRegisters(nv50_ir::ArrayList&) ../src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp:1541\u000a    #11 0x7f1d122262e9 in nv50_ir::RegAlloc::execFunc() ../src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp:1913\u000a    #12 0x7f1d122256b0 in nv50_ir::RegAlloc::exec() ../src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp:1849\u000a    #13 0x7f1d12226f1e in nv50_ir::Program::registerAllocation() ../src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp:1970\u000a    #14 0x7f1d1214092a in nv50_ir_generate_code ../src/gallium/drivers/nouveau/codegen/nv50_ir.cpp:1275\u000a    #15 0x7f1d1227461b in nvc0_program_translate ../src/gallium/drivers/nouveau/nvc0/nvc0_program.c:634\u000a    #16 0x7f1d12294b21 in nvc0_sp_state_create ../src/gallium/drivers/nouveau/nvc0/nvc0_state.c:620\u000a    #17 0x7f1d12294d90 in nvc0_fp_state_create ../src/gallium/drivers/nouveau/nvc0/nvc0_state.c:661\u000a    #18 0x7f1d12ad4912 in st_create_fp_variant ../src/mesa/state_tracker/st_program.c:1498\u000a    #19 0x7f1d12ad4cd5 in st_get_fp_variant ../src/mesa/state_tracker/st_program.c:1525\u000a    #20 0x7f1d12ad8252 in st_precompile_shader_variant ../src/mesa/state_tracker/st_program.c:2053\u000a    #21 0x7f1d12c9c851 in st_program_string_notify ../src/mesa/state_tracker/st_cb_program.c:185\u000a    #22 0x7f1d12d17731 in st_link_tgsi ../src/mesa/state_tracker/st_glsl_to_tgsi.cpp:7441\u000a    #23 0x7f1d12cabaf0 in st_link_shader ../src/mesa/state_tracker/st_glsl_to_ir.cpp:175\u000a    #24 0x7f1d127c85ca in _mesa_glsl_link_shader ../src/mesa/program/ir_to_mesa.cpp:3186\u000a    #25 0x7f1d1252a9f7 in link_program ../src/mesa/main/shaderapi.c:1285\u000a    #26 0x7f1d1252a9f7 in link_program_error ../src/mesa/main/shaderapi.c:1384\u000a    #27 0x7f1d1252deb3 in _mesa_LinkProgram ../src/mesa/main/shaderapi.c:1876\u000a    #28 0x403e13 in main._omp_fn.0 /home/kherbst/git/shader-db/run.c:926\u000a\u000apreviously allocated by thread T0 here:\u000a    #0 0x7f1d17e5c9d7 in operator new(unsigned long) (/usr/lib64/libasan.so.5.0.0+0x10f9d7)\u000a    #1 0x7f1d1215046f in __gnu_cxx::new_allocator<nv50_ir::ValueDef>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114\u000a    #2 0x7f1d1214ebec in std::allocator_traits<std::allocator<nv50_ir::ValueDef> >::allocate(std::allocator<nv50_ir::ValueDef>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:444\u000a    #3 0x7f1d1214dbd3 in std::_Deque_base<nv50_ir::ValueDef, std::allocator<nv50_ir::ValueDef> >::_M_allocate_node() /usr/include/c++/9/bits/stl_deque.h:617\u000a    #4 0x7f1d1214c464 in std::_Deque_base<nv50_ir::ValueDef, std::allocator<nv50_ir::ValueDef> >::_M_create_nodes(nv50_ir::ValueDef**, nv50_ir::ValueDef**) (/home/kherbst/local/lib64/dri//nouveau_dri.so+0x829464)\u000a    #5 0x7f1d121495cd in std::_Deque_base<nv50_ir::ValueDef, std::allocator<nv50_ir::ValueDef> >::_M_initialize_map(unsigned long) /usr/include/c++/9/bits/stl_deque.h:716\u000a    #6 0x7f1d12146f7d in std::_Deque_base<nv50_ir::ValueDef, std::allocator<nv50_ir::ValueDef> >::_Deque_base() /usr/include/c++/9/bits/stl_deque.h:507\u000a    #7 0x7f1d1214518d in std::deque<nv50_ir::ValueDef, std::allocator<nv50_ir::ValueDef> >::deque() /usr/include/c++/9/bits/stl_deque.h:912\u000a    #8 0x7f1d1213b9c9 in nv50_ir::Instruction::Instruction(nv50_ir::Function*, nv50_ir::operation, nv50_ir::DataType) ../src/gallium/drivers/nouveau/codegen/nv50_ir.cpp:605\u000a    #9 0x7f1d1224dd44 in nv50_ir::Function::convertToSSA() ../src/gallium/drivers/nouveau/codegen/nv50_ir_ssa.cpp:385\u000a    #10 0x7f1d1224d381 in nv50_ir::Program::convertToSSA() ../src/gallium/drivers/nouveau/codegen/nv50_ir_ssa.cpp:310\u000a    #11 0x7f1d121407c0 in nv50_ir_generate_code ../src/gallium/drivers/nouveau/codegen/nv50_ir.cpp:1264\u000a    #12 0x7f1d1227461b in nvc0_program_translate ../src/gallium/drivers/nouveau/nvc0/nvc0_program.c:634\u000a    #13 0x7f1d12294b21 in nvc0_sp_state_create ../src/gallium/drivers/nouveau/nvc0/nvc0_state.c:620\u000a    #14 0x7f1d12294d90 in nvc0_fp_state_create ../src/gallium/drivers/nouveau/nvc0/nvc0_state.c:661\u000a    #15 0x7f1d12ad4912 in st_create_fp_variant ../src/mesa/state_tracker/st_program.c:1498\u000a    #16 0x7f1d12ad4cd5 in st_get_fp_variant ../src/mesa/state_tracker/st_program.c:1525\u000a    #17 0x7f1d12ad8252 in st_precompile_shader_variant ../src/mesa/state_tracker/st_program.c:2053\u000a    #18 0x7f1d12c9c851 in st_program_string_notify ../src/mesa/state_tracker/st_cb_program.c:185\u000a    #19 0x7f1d12d17731 in st_link_tgsi ../src/mesa/state_tracker/st_glsl_to_tgsi.cpp:7441\u000a    #20 0x7f1d12cabaf0 in st_link_shader ../src/mesa/state_tracker/st_glsl_to_ir.cpp:175\u000a    #21 0x7f1d127c85ca in _mesa_glsl_link_shader ../src/mesa/program/ir_to_mesa.cpp:3186\u000a    #22 0x7f1d1252a9f7 in link_program ../src/mesa/main/shaderapi.c:1285\u000a    #23 0x7f1d1252a9f7 in link_program_error ../src/mesa/main/shaderapi.c:1384\u000a    #24 0x7f1d1252deb3 in _mesa_LinkProgram ../src/mesa/main/shaderapi.c:1876\u000a    #25 0x403e13 in main._omp_fn.0 /home/kherbst/git/shader-db/run.c:926\u000a\u000aSUMMARY: AddressSanitizer: heap-use-after-free ../src/gallium/drivers/nouveau/codegen/nv50_ir.h:648 in nv50_ir::ValueDef::get() const\u000aShadow bytes around the buggy address:\u000a  0x0c2a80075420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\u000a  0x0c2a80075430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\u000a  0x0c2a80075440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\u000a  0x0c2a80075450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fa\u000a  0x0c2a80075460: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa\u000a=>0x0c2a80075470:[fd]fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd\u000a  0x0c2a80075480: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd\u000a  0x0c2a80075490: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd\u000a  0x0c2a800754a0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa\u000a  0x0c2a800754b0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa\u000a  0x0c2a800754c0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd\u000aShadow byte legend (one shadow byte represents 8 application bytes):\u000a  Addressable:           00\u000a  Partially addressable: 01 02 03 04 05 06 07\u000a  Heap left redzone:       fa\u000a  Freed heap region:       fd\u000a  Stack left redzone:      f1\u000a  Stack mid redzone:       f2\u000a  Stack right redzone:     f3\u000a  Stack after return:      f5\u000a  Stack use after scope:   f8\u000a  Global redzone:          f9\u000a  Global init order:       f6\u000a  Poisoned by user:        f7\u000a  Container overflow:      fc\u000a  Array cookie:            ac\u000a  Intra object redzone:    bb\u000a  ASan internal:           fe\u000a  Left alloca redzone:     ca\u000a  Right alloca redzone:    cb\u000a  Shadow gap:              cc\u000a==612087==ABORTING\u000a\u000av2: full rework\u000av3: manage a full copy instead of recreating new lists on every access\u000a\u000aCloses: #3066\u000a\u000aSigned-off-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5277>\u000a",
        "date" : "2020-06-22 12:29:49 +0000",
        "id" : "bcf6a9ec635a6cf6e1f7166ad3e6912fb74bb59f",
        "msg" : "nv50/ir/ra: fix memory corruption when spilling",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/r300/r300_screen.c",
          "src/gallium/drivers/etnaviv/etnaviv_screen.c",
          "src/gallium/drivers/radeonsi/si_get.c",
          "src/gallium/drivers/freedreno/freedreno_screen.c",
          "src/gallium/drivers/nouveau/nvc0/nvc0_screen.c",
          "src/gallium/drivers/softpipe/sp_screen.c",
          "src/gallium/drivers/i915/i915_screen.c",
          "src/gallium/drivers/nouveau/nv30/nv30_screen.c",
          "src/gallium/include/pipe/p_defines.h",
          "src/gallium/drivers/svga/svga_screen.c",
          "src/gallium/drivers/v3d/v3d_screen.c",
          "src/gallium/docs/source/screen.rst",
          "src/gallium/auxiliary/util/u_screen.c",
          "src/gallium/drivers/virgl/virgl_screen.c",
          "src/gallium/drivers/iris/iris_screen.c",
          "src/gallium/drivers/nouveau/nv50/nv50_screen.c",
          "src/gallium/drivers/panfrost/pan_screen.c",
          "src/gallium/drivers/r600/r600_pipe.c",
          "src/gallium/drivers/llvmpipe/lp_screen.c",
          "src/gallium/drivers/swr/swr_screen.cpp"
        ],
        "commitId" : "bb5fc90135f682fedfce4cb7712fa418e6b4b95d",
        "timestamp" : 1592829716000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gallium: Add pipe cap for primitive restart with fixed index\u000a\u000aAdds PIPE_CAP_PRIMITIVE_RESTART_FIXED_INDEX which is a subset of the\u000aprimitive restart cap for when the hardware can only support the fixed\u000aindices specified in GLES.\u000a\u000aThe switch statements were automatically modified with this command:\u000a\u000afind \\( \\( -name \\*.cpp -o -name \\*.c \\) \\! -type l \\) \\\u000a -exec sed -i -r \\\u000a 's/^(\\s*case\\s+PIPE_CAP_PRIMITIVE_RESTART)\\s*:.*$/\\0\\n\\1_FIXED_INDEX:/' \\\u000a {} \\;\u000a\u000av2: Add a note in screen.rst\u000a\u000aReviewed-by: Eric Anholt <eric@anholt.net> (v1)\u000aReviewed by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5559>\u000a",
        "date" : "2020-06-22 12:41:56 +0000",
        "id" : "bb5fc90135f682fedfce4cb7712fa418e6b4b95d",
        "msg" : "gallium: Add pipe cap for primitive restart with fixed index",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nv50/nv50_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/include/pipe/p_defines.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/util/u_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/r300/r300_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/svga/svga_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/v3d/v3d_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/virgl/virgl_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_get.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nvc0/nvc0_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/swr/swr_screen.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/softpipe/sp_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nv30/nv30_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/docs/source/screen.rst"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/freedreno_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/i915/i915_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/r600/r600_pipe.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/main/mtypes.h",
          "src/mesa/drivers/dri/i965/intel_extensions.c",
          "src/mesa/main/version.c",
          "src/mesa/state_tracker/st_extensions.c"
        ],
        "commitId" : "1fc346d2bec83adff7e4ff05b28e8855c54eb603",
        "timestamp" : 1592829716000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "mesa: Add PrimitiveRestartFixedIndex to gl_constants\u000a\u000aThis is a fine-grained subset of the NV_primitive_restart extension that\u000aonly uses the fixed indices provided by GLES 3.0. There’s no public\u000aextension to advertise this behaviour so the bool is added to\u000agl_constants instead of gl_extensions.\u000a\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aReviewed by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5559>\u000a",
        "date" : "2020-06-22 12:41:56 +0000",
        "id" : "1fc346d2bec83adff7e4ff05b28e8855c54eb603",
        "msg" : "mesa: Add PrimitiveRestartFixedIndex to gl_constants",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/state_tracker/st_extensions.c"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/i965/intel_extensions.c"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/main/version.c"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/main/mtypes.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/v3d/v3d_screen.c",
          "docs/features.txt"
        ],
        "commitId" : "ffc4d82438d9806c222a6eaadad5e00985e4d367",
        "timestamp" : 1592829716000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "v3d: Disable PIPE_CAP_PRIMITIVE_RESTART\u000a\u000aThe hardware can only support the PIPE_CAP_PRIMITIVE_RESTART_FIXED_INDEX\u000asubset. This will make it stop advertising the NV_primitive_restart\u000aextension without breaking GLES 3.0 support.\u000a\u000av2: Update features.txt\u000a\u000aReviewed-by: Eric Anholt <eric@anholt.net> (v1)\u000aReviewed by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5559>\u000a",
        "date" : "2020-06-22 12:41:56 +0000",
        "id" : "ffc4d82438d9806c222a6eaadad5e00985e4d367",
        "msg" : "v3d: Disable PIPE_CAP_PRIMITIVE_RESTART",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/v3d/v3d_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "docs/features.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/spirv/nir_spirv.h",
          "src/compiler/spirv/vtn_variables.c"
        ],
        "commitId" : "d2d4677b56efa0003065b61e39c1ef977c83f7da",
        "timestamp" : 1592836545000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nir: Support sysval tess levels in SPIR-V to NIR\u000a\u000aThis commit adds a tess_levels_are_sysvals flag to\u000aspirv_to_nir_options similar to GLSLTessLevelsAsInputs in the GLSL to\u000aNIR compiler options. This will be used by turnip as the tess IR3\u000alowering pass (ir3_nir_lower_tess) operates on TessLevelInner and\u000aTessLevelOuter in the DS as sysvals.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5059>\u000a",
        "date" : "2020-06-22 14:35:45 +0000",
        "id" : "d2d4677b56efa0003065b61e39c1ef977c83f7da",
        "msg" : "nir: Support sysval tess levels in SPIR-V to NIR",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/spirv/vtn_variables.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/spirv/nir_spirv.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/spirv/nir_spirv.h",
          "src/compiler/spirv/vtn_variables.c"
        ],
        "commitId" : "d2df0761200ba9680f0d22defaa02c33fb051fcf",
        "timestamp" : 1592836545000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nir: Add an option for lowering TessLevelInner/Outer to vecs\u000a\u000aThe GLSL to NIR compiler supports the LowerTessLevel flag to convert\u000agl_TessLevelInner/Outer from their GLSL declarations as arrays of\u000afloats to vec4/vec2s to better match how they are represented in\u000ahardware.\u000a\u000aThis commit adds the similar support to the SPIR-V to NIR compiler so\u000aturnip can use the same IR3/NIR tess lowering passes as freedreno.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5059>\u000a",
        "date" : "2020-06-22 14:35:45 +0000",
        "id" : "d2df0761200ba9680f0d22defaa02c33fb051fcf",
        "msg" : "nir: Add an option for lowering TessLevelInner/Outer to vecs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/spirv/vtn_variables.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/spirv/nir_spirv.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_shader.c",
          "src/freedreno/vulkan/tu_pipeline.c"
        ],
        "commitId" : "b09e690f3b77accfe62398ed314b6ddb0303bf7b",
        "timestamp" : 1592836545000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: Lower shaders for tessellation\u000a\u000aTo enable lowering of tess-related shaders, this commit sets the\u000atessellation primitive field of the ir3_shader_key. In addition,\u000athis commit sets various tessellation flags for\u000aspirv_to_nir configuration.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5059>\u000a",
        "date" : "2020-06-22 14:35:45 +0000",
        "id" : "b09e690f3b77accfe62398ed314b6ddb0303bf7b",
        "msg" : "turnip: Lower shaders for tessellation",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_shader.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_nir_lower_tess.c"
        ],
        "commitId" : "ff16e72545bdcf26ae02475d90f911d31518928e",
        "timestamp" : 1592836545000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: Offset by component when lowering gl_TessLevel*\u000a\u000alower_tess_ctrl_block assumes that the gl_TessLevel*\u000aintrinsic_store_outputs have already been collapsed into a single\u000ainstruction before the tess lowering step:\u000a\u000astore_output ... /* base=0 */ /* wrmask=xyzw */ /* component=0 */\u000astore_output ... /* base=1 */ /* wrmask=xy */ /* component=0 */\u000a\u000aWhile this is true in fd because of st_nir_vectorize_io, we don't do\u000athe same lowering in turnip so each tess level component still has\u000aits own store instruction:\u000a\u000astore_output ... /* base=0 */ /* wrmask=x */ /* component=0 */\u000astore_output ... /* base=0 */ /* wrmask=x */ /* component=1 */\u000astore_output ... /* base=0 */ /* wrmask=x */ /* component=2 */\u000astore_output ... /* base=0 */ /* wrmask=x */ /* component=3 */\u000astore_output ... /* base=1 */ /* wrmask=x */ /* component=0 */\u000astore_output ... /* base=1 */ /* wrmask=x */ /* component=1 */\u000a\u000aThis commit adds a component offset to the tess control lowering. An\u000aalternative is to also perform nir_lower_io_to_vector in turnip, but\u000air3 seems to generate the same assembly either way and it's nice to\u000anot have a lowering prereq before tess lowering.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5059>\u000a",
        "date" : "2020-06-22 14:35:45 +0000",
        "id" : "ff16e72545bdcf26ae02475d90f911d31518928e",
        "msg" : "turnip: Offset by component when lowering gl_TessLevel*",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir_lower_tess.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_util.h",
          "src/freedreno/vulkan/tu_pipeline.c"
        ],
        "commitId" : "eefdca2e2f5a558e02102c1f6e1736b61acc67b2",
        "timestamp" : 1592836545000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: Parse tess state and support PATCH primtype\u000a\u000aThis commit adds support for VK_PRIMITIVE_TOPOLOGY_PATCH_LIST\u000aprimitive topologies.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5059>\u000a",
        "date" : "2020-06-22 14:35:45 +0000",
        "id" : "eefdca2e2f5a558e02102c1f6e1736b61acc67b2",
        "msg" : "turnip: Parse tess state and support PATCH primtype",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_util.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_cmd_buffer.c",
          "src/freedreno/vulkan/tu_private.h",
          "src/freedreno/vulkan/tu_pipeline.c"
        ],
        "commitId" : "f08a80dcd493c64922c04a2563025bddabcac230",
        "timestamp" : 1592836545000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: Allocate tess BOs as a function of draw size\u000a\u000aTo store tess outputs, the HS stg's into two buffers, one for\u000aper-vertex/per-patch output variables (tess_param) and one for\u000aTessLevelInner/Outer (tess_factor). The addresses of these buffers\u000aare uploaded as consts to the HS/DS and the tess_factor iova is\u000awritten to REG_A6XX_PC_TESSFACTOR_ADDR. While the sizes of these\u000abuffers are a function of vetex count and patch count, allocation is\u000arelatively straightforward on freedreno- just keep track of the max\u000arequired buffer size for the entire batch and allocate before batch\u000asubmit.\u000a\u000aIn Vulkan, however, a given pipeline can be bound multiple times\u000aacross any number of command buffers, each drawing with a different\u000anumber of vertices. One solution is to track the max buffer size for\u000athe entire command buffer (similar to fd_batch) and on\u000avkEndCommandBuffer, allocate appropriately sized tess BOs. Since the\u000atess BOs addresses are emitted as part of the pipeline state setup\u000a(e.g. PKT4 to REG_A6XX_PC_TESSFACTOR_ADDR), we need to create a new\u000astate group independent of a specific pipeline and parameterize its\u000aIB with the command buffer specific tess BO iovas.\u000a\u000aWithout a larger refactor, the simplest way to do this is just to\u000aemit per-draw call consts and leverage scratch_bo to re-use buffers.\u000aThis way we won't have to store and rewrite earlier packets in the\u000acommand stream on vkEndCommandBuffer.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5059>\u000a",
        "date" : "2020-06-22 14:35:45 +0000",
        "id" : "f08a80dcd493c64922c04a2563025bddabcac230",
        "msg" : "turnip: Allocate tess BOs as a function of draw size",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_private.h",
          "src/freedreno/vulkan/tu_clear_blit.c",
          "src/freedreno/vulkan/tu_pipeline.c"
        ],
        "commitId" : "8cb226b2588edbe67488d23a3425a78e78152004",
        "timestamp" : 1592836545000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: Update VFD_CONTROL with tess system values\u000a\u000aSupport for TessCoord, PatchID, TCSHeader.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5059>\u000a",
        "date" : "2020-06-22 14:35:45 +0000",
        "id" : "8cb226b2588edbe67488d23a3425a78e78152004",
        "msg" : "turnip: Update VFD_CONTROL with tess system values",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_clear_blit.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_cmd_buffer.c",
          "src/freedreno/vulkan/tu_private.h"
        ],
        "commitId" : "08aaa3d4c46984f49fa0a9971224fabbd5a31408",
        "timestamp" : 1592836545000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: Emit HS/DS user consts as draw states\u000a\u000aJust like VS/GS/FS.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5059>\u000a",
        "date" : "2020-06-22 14:35:45 +0000",
        "id" : "08aaa3d4c46984f49fa0a9971224fabbd5a31408",
        "msg" : "turnip: Emit HS/DS user consts as draw states",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/registers/a6xx.xml",
          "src/freedreno/vulkan/tu_pipeline.c",
          "src/freedreno/vulkan/tu_cmd_buffer.c",
          "src/freedreno/vulkan/tu_private.h"
        ],
        "commitId" : "2718353b381790be3dca8a385d23034ea96f8565",
        "timestamp" : 1592836546000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: Support tess for draws\u000a\u000aThis commit adds tessellation support for draws. We store the IR3\u000apatch type in tu_pipeline so we can use it in tu_emit_draw_*. We then\u000aconvert the IR3 patch type to the native adreno patch type and set\u000athe appropriate reg values.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5059>\u000a",
        "date" : "2020-06-22 14:35:46 +0000",
        "id" : "2718353b381790be3dca8a385d23034ea96f8565",
        "msg" : "turnip: Support tess for draws",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/registers/a6xx.xml"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_cmd_buffer.c",
          "src/freedreno/vulkan/tu_private.h"
        ],
        "commitId" : "7a836ec6319630a3b5dfbb7101b839c4804a092c",
        "timestamp" : 1592836546000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: Force sysmem for tessellation\u000a\u000aTessellation is incompatible with HW binning (dEQP tests fail when\u000awe set forcebin), so force sysmem when we finish recording a command\u000abuffer that uses a tess pipeline.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5059>\u000a",
        "date" : "2020-06-22 14:35:46 +0000",
        "id" : "7a836ec6319630a3b5dfbb7101b839c4804a092c",
        "msg" : "turnip: Force sysmem for tessellation",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_shader.c"
        ],
        "commitId" : "497671be35f7bd1b033ae98aa58c98c2e63b95ee",
        "timestamp" : 1592836546000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ir3: Unconditionally enable MERGEDREGS on a6xx\u000a\u000aAs per discussion on !5059, we don't see any particular reason as to\u000awhy MERGEDREGS should be disabled on HS/DS/GS, and none of the dEQP\u000atests (both VK and GL) fail when MERGEDREGS is enabled. In fact, some\u000aof the VK dEQP tests fail when MERGEDREGS is disabled (e.g. tests\u000awith shaders that employ a0.x). As a result, let's just enable\u000aMERGEDREGS unconditionally on a6xx.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5059>\u000a",
        "date" : "2020-06-22 14:35:46 +0000",
        "id" : "497671be35f7bd1b033ae98aa58c98c2e63b95ee",
        "msg" : "ir3: Unconditionally enable MERGEDREGS on a6xx",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_device.c"
        ],
        "commitId" : "64ccb740281b019bb7e94053217cacdc72825042",
        "timestamp" : 1592836546000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: Enable tessellationShader physical device feature\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5059>\u000a",
        "date" : "2020-06-22 14:35:46 +0000",
        "id" : "64ccb740281b019bb7e94053217cacdc72825042",
        "msg" : "turnip: Enable tessellationShader physical device feature",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_device.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/dev/gen_device_info.h"
        ],
        "commitId" : "f1fba99695f4dc036b17bee02d99a62efdbe21f7",
        "timestamp" : 1592851315000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/jordan.l.justen",
          "fullName" : "jordan.l.justen"
        },
        "authorEmail" : "jordan.l.justen@intel.com",
        "comment" : "intel/devinfo: Add is_dg1 to device info\u000a\u000aReviewed-by: Jordan Justen <jordan.l.justen@intel.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4956>\u000a",
        "date" : "2020-06-22 11:41:55 -0700",
        "id" : "f1fba99695f4dc036b17bee02d99a62efdbe21f7",
        "msg" : "intel/devinfo: Add is_dg1 to device info",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/dev/gen_device_info.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/common/gen_l3_config.c"
        ],
        "commitId" : "49fe43e15fdfc5be4523638776cb2a96f92e04f0",
        "timestamp" : 1592851319000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/jordan.l.justen",
          "fullName" : "jordan.l.justen"
        },
        "authorEmail" : "jordan.l.justen@intel.com",
        "comment" : "intel/l3: Don't rely on cfg entry URB size being 0 as a sentinal\u000a\u000aAn example entry with URB size being 0 is in the cnl list.\u000a\u000aSigned-off-by: Jordan Justen <jordan.l.justen@intel.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4956>\u000a",
        "date" : "2020-06-22 11:41:59 -0700",
        "id" : "49fe43e15fdfc5be4523638776cb2a96f92e04f0",
        "msg" : "intel/l3: Don't rely on cfg entry URB size being 0 as a sentinal",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/common/gen_l3_config.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/common/gen_l3_config.c"
        ],
        "commitId" : "6054b24f58451853391915208ba96d46605047ac",
        "timestamp" : 1592851319000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/jordan.l.justen",
          "fullName" : "jordan.l.justen"
        },
        "authorEmail" : "jordan.l.justen@intel.com",
        "comment" : "intel/l3: Allow platforms to have no l3 configurations\u000a\u000aOn some gen12 platforms we will use the L3FullWayAllocationEnable and\u000anever reconfigure the L3 setup.\u000a\u000aSuggested-by: Kenneth Graunke <kenneth@whitecape.org>\u000aSigned-off-by: Jordan Justen <jordan.l.justen@intel.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aReviewed-by: Francisco Jerez <currojerez@riseup.net>\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4956>\u000a",
        "date" : "2020-06-22 11:41:59 -0700",
        "id" : "6054b24f58451853391915208ba96d46605047ac",
        "msg" : "intel/l3: Allow platforms to have no l3 configurations",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/common/gen_l3_config.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/iris/iris_state.c"
        ],
        "commitId" : "e2e0521ecbbc0e666582162c2bf149f1e41c73e2",
        "timestamp" : 1592851319000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/jordan.l.justen",
          "fullName" : "jordan.l.justen"
        },
        "authorEmail" : "jordan.l.justen@intel.com",
        "comment" : "iris/l3: Enable L3 full way allocation when L3 config is NULL\u000a\u000aReworks:\u000a * Jordan: Check for cfg == NULL rather than is_dg1\u000a\u000aSigned-off-by: Jordan Justen <jordan.l.justen@intel.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4956>\u000a",
        "date" : "2020-06-22 11:41:59 -0700",
        "id" : "e2e0521ecbbc0e666582162c2bf149f1e41c73e2",
        "msg" : "iris/l3: Enable L3 full way allocation when L3 config is NULL",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_state.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/vulkan/genX_cmd_buffer.c",
          "src/intel/vulkan/genX_state.c"
        ],
        "commitId" : "633dec7163e83943c6744909d8a4b67aafd2eaa6",
        "timestamp" : 1592851319000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/jordan.l.justen",
          "fullName" : "jordan.l.justen"
        },
        "authorEmail" : "jordan.l.justen@intel.com",
        "comment" : "anv: Set L3 full way allocation at context init if L3 cfg is NULL\u000a\u000aIf the platform's default L3 config is NULL, then it now gets\u000ainitialized only at context init time, and cmd_buffer_config_l3 will\u000aalways return immediately.\u000a\u000aRework:\u000a * Remove unneeded check on !cfg in cmd_buffer_config_l3 (Jason)\u000a\u000aSigned-off-by: Jordan Justen <jordan.l.justen@intel.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4956>\u000a",
        "date" : "2020-06-22 11:41:59 -0700",
        "id" : "633dec7163e83943c6744909d8a4b67aafd2eaa6",
        "msg" : "anv: Set L3 full way allocation at context init if L3 cfg is NULL",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/genX_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/genX_state.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/common/gen_l3_config.c"
        ],
        "commitId" : "3daa86675124b6b91c108b52e78d032deae1ef15",
        "timestamp" : 1592851319000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/jordan.l.justen",
          "fullName" : "jordan.l.justen"
        },
        "authorEmail" : "jordan.l.justen@intel.com",
        "comment" : "intel/l3: Add DG1 L3 configuration\u000a\u000aReworks:\u000a * Jordan: Make DG1 L3 config table empty\u000a\u000aSigned-off-by: Anuj Phogat <anuj.phogat@gmail.com>\u000aSigned-off-by: Jordan Justen <jordan.l.justen@intel.com>\u000aAcked-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4956>\u000a",
        "date" : "2020-06-22 11:41:59 -0700",
        "id" : "3daa86675124b6b91c108b52e78d032deae1ef15",
        "msg" : "intel/l3: Add DG1 L3 configuration",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/common/gen_l3_config.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/isl/isl.c"
        ],
        "commitId" : "793b40924161130bedb1a4ff746a8790004304d8",
        "timestamp" : 1592851320000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/jordan.l.justen",
          "fullName" : "jordan.l.justen"
        },
        "authorEmail" : "jordan.l.justen@intel.com",
        "comment" : "intel/isl: Update mocs for DG1\u000a\u000aReviewed-by: Jordan Justen <jordan.l.justen@intel.com>\u000aAcked-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4956>\u000a",
        "date" : "2020-06-22 11:42:00 -0700",
        "id" : "793b40924161130bedb1a4ff746a8790004304d8",
        "msg" : "intel/isl: Update mocs for DG1",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/isl/isl.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/common/gen_l3_config.c"
        ],
        "commitId" : "86617c08cc928563509a7f8eea4922044610e77b",
        "timestamp" : 1592851320000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/jordan.l.justen",
          "fullName" : "jordan.l.justen"
        },
        "authorEmail" : "jordan.l.justen@intel.com",
        "comment" : "intel/l3: Return the URB size from devinfo for DG1\u000a\u000aWe don't have any URB size set in the L3 config, since it's a fixed\u000avalue now. So just return the value that we know from gen_device_info.\u000a\u000aReviewed-by: Jordan Justen <jordan.l.justen@intel.com>\u000aAcked-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4956>\u000a",
        "date" : "2020-06-22 11:42:00 -0700",
        "id" : "86617c08cc928563509a7f8eea4922044610e77b",
        "msg" : "intel/l3: Return the URB size from devinfo for DG1",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/common/gen_l3_config.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/dev/gen_device_info.h",
          "src/intel/dev/gen_device_info.c"
        ],
        "commitId" : "762e601f776e7d692f49c328e526e6e2c3b14345",
        "timestamp" : 1592851320000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/jordan.l.justen",
          "fullName" : "jordan.l.justen"
        },
        "authorEmail" : "jordan.l.justen@intel.com",
        "comment" : "intel/devinfo: Add function to check for DRM_I915_GEM_GET_TILING.\u000a\u000aFuture (discrete) platforms won't have support for get/set tiling. This\u000afunction allows our drivers to query for that, by simply trying to get\u000athe tiling from a dummy buffer.\u000a\u000aReviewed-by: Jordan Justen <jordan.l.justen@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4956>\u000a",
        "date" : "2020-06-22 11:42:00 -0700",
        "id" : "762e601f776e7d692f49c328e526e6e2c3b14345",
        "msg" : "intel/devinfo: Add function to check for DRM_I915_GEM_GET_TILING.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/dev/gen_device_info.h"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/dev/gen_device_info.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/iris/iris_bufmgr.h",
          "src/gallium/drivers/iris/iris_bufmgr.c",
          "src/gallium/drivers/iris/iris_resource.c"
        ],
        "commitId" : "e6588354360d102f3bfbfdfd484490a6ae296142",
        "timestamp" : 1592851320000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/jordan.l.justen",
          "fullName" : "jordan.l.justen"
        },
        "authorEmail" : "jordan.l.justen@intel.com",
        "comment" : "iris/bufmgr: Do not use map_gtt or use set/get_tiling on DG1\u000a\u000aWe are starting to see platforms that don't support the get/set tiling\u000auAPI. (For example, DG1.)\u000a\u000aAdditionally on DG1 we shouldn't be using the map_gtt anymore.\u000a\u000aLet's add some asserts and make sure we don't take those paths\u000aaccidentally.\u000a\u000aRework:\u000a * Jordan: Only apply for DG1, not all gen12\u000a * Rafael: Use has_tiling_uapi\u000a * Jordan: Copy has_tiling_uapi from devinfo\u000a * Jordan: merge in \"iris: Rework iris_bo_import_dmabuf() a little.\"\u000a * Jordan: Continue to call get/set_tiling on modifier path\u000a\u000aSigned-off-by: Jordan Justen <jordan.l.justen@intel.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4956>\u000a",
        "date" : "2020-06-22 11:42:00 -0700",
        "id" : "e6588354360d102f3bfbfdfd484490a6ae296142",
        "msg" : "iris/bufmgr: Do not use map_gtt or use set/get_tiling on DG1",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_bufmgr.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_resource.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_bufmgr.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/vulkan/anv_gem.c",
          "src/intel/vulkan/anv_image.c"
        ],
        "commitId" : "37a724e4ae0804745af3ad8954f7389f629c6785",
        "timestamp" : 1592851320000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/jordan.l.justen",
          "fullName" : "jordan.l.justen"
        },
        "authorEmail" : "jordan.l.justen@intel.com",
        "comment" : "anv/dg1: Don't use SET_TILING kernel uapi.\u000a\u000aIt is not available on discrete platforms anymore.\u000a\u000aReviewed-by: Jordan Justen <jordan.l.justen@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4956>\u000a",
        "date" : "2020-06-22 11:42:00 -0700",
        "id" : "37a724e4ae0804745af3ad8954f7389f629c6785",
        "msg" : "anv/dg1: Don't use SET_TILING kernel uapi.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/anv_gem.c"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/anv_image.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "include/pci_ids/iris_pci_ids.h",
          "src/intel/dev/gen_device_info.c"
        ],
        "commitId" : "c323e0ddf3db8d1e38906fc4fa297bf6f26ec3cd",
        "timestamp" : 1592851320000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/jordan.l.justen",
          "fullName" : "jordan.l.justen"
        },
        "authorEmail" : "jordan.l.justen@intel.com",
        "comment" : "intel/dev: Add device info for DG1\u000a\u000aReworks:\u000a * Anuj: Set is_dg1\u000a * Anuj: Add dg1 to gen_device_name_to_pci_device_id\u000a * Anuj: Update simulator id\u000a * Rafael: has_llc = false\u000a\u000aSigned-off-by: Jordan Justen <jordan.l.justen@intel.com>\u000aSigned-off-by: Anuj Phogat <anuj.phogat@gmail.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4956>\u000a",
        "date" : "2020-06-22 11:42:00 -0700",
        "id" : "c323e0ddf3db8d1e38906fc4fa297bf6f26ec3cd",
        "msg" : "intel/dev: Add device info for DG1",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/dev/gen_device_info.c"
          },
          {
            "editType" : "edit",
            "file" : "include/pci_ids/iris_pci_ids.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c"
        ],
        "commitId" : "6e24047573fa2281ab9c068cfb13fd9a77968b1d",
        "timestamp" : 1592860758000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: use correct define value for reserved slot count in ntv\u000a\u000athis is zero-indexed, so we need to include the zero index in the count\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5592>\u000a",
        "date" : "2020-06-22 21:19:18 +0000",
        "id" : "6e24047573fa2281ab9c068cfb13fd9a77968b1d",
        "msg" : "zink: use correct define value for reserved slot count in ntv",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/util/xmlpool/LINGUAS",
          "src/util/xmlpool/meson.build",
          "src/util/xmlpool/ca.po"
        ],
        "commitId" : "ae7759eb210dfaa111c36845283ba113d9c09966",
        "timestamp" : 1592862612000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "driconf: drop 28% catalan translation\u000a\u000aOnly 20 of the 72 strings are translated, and there doesn't seem to be\u000aany effort to keep it updated.\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5440>\u000a",
        "date" : "2020-06-22 21:50:12 +0000",
        "id" : "ae7759eb210dfaa111c36845283ba113d9c09966",
        "msg" : "driconf: drop 28% catalan translation",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "src/util/xmlpool/ca.po"
          },
          {
            "editType" : "edit",
            "file" : "src/util/xmlpool/LINGUAS"
          },
          {
            "editType" : "edit",
            "file" : "src/util/xmlpool/meson.build"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/util/xmlpool/de.po",
          "src/util/Android.mk",
          "src/util/xmlpool/LINGUAS",
          "src/util/xmlpool/meson.build"
        ],
        "commitId" : "29ee6f6c6a12642596c6d7342e66abe213ca738d",
        "timestamp" : 1592862612000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "driconf: drop 15% german translation\u000a\u000aOnly 11 of the 72 strings are translated, and there doesn't seem to be\u000aany effort to keep it updated.\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5440>\u000a",
        "date" : "2020-06-22 21:50:12 +0000",
        "id" : "29ee6f6c6a12642596c6d7342e66abe213ca738d",
        "msg" : "driconf: drop 15% german translation",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/util/Android.mk"
          },
          {
            "editType" : "edit",
            "file" : "src/util/xmlpool/meson.build"
          },
          {
            "editType" : "edit",
            "file" : "src/util/xmlpool/LINGUAS"
          },
          {
            "editType" : "delete",
            "file" : "src/util/xmlpool/de.po"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/util/Android.mk",
          "src/util/xmlpool/es.po",
          "src/util/xmlpool/LINGUAS",
          "src/util/xmlpool/meson.build"
        ],
        "commitId" : "a029eafba360d660dc43f8b44f654ce6af31a2c2",
        "timestamp" : 1592862612000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "driconf: drop 26% spanish translation\u000a\u000aOnly 19 of the 72 strings are translated, and there doesn't seem to be\u000aany effort to keep it updated.\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5440>\u000a",
        "date" : "2020-06-22 21:50:12 +0000",
        "id" : "a029eafba360d660dc43f8b44f654ce6af31a2c2",
        "msg" : "driconf: drop 26% spanish translation",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/util/xmlpool/meson.build"
          },
          {
            "editType" : "edit",
            "file" : "src/util/Android.mk"
          },
          {
            "editType" : "delete",
            "file" : "src/util/xmlpool/es.po"
          },
          {
            "editType" : "edit",
            "file" : "src/util/xmlpool/LINGUAS"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/util/Android.mk",
          "src/util/xmlpool/fr.po",
          "src/util/xmlpool/LINGUAS",
          "src/util/xmlpool/meson.build"
        ],
        "commitId" : "56d76859fa5d31be8fee707f44f5dfdadce53cdd",
        "timestamp" : 1592862612000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "driconf: drop 6% french translation\u000a\u000aOnly 4 of the 72 strings are translated, and there doesn't seem to be\u000aany effort to keep it updated.\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5440>\u000a",
        "date" : "2020-06-22 21:50:12 +0000",
        "id" : "56d76859fa5d31be8fee707f44f5dfdadce53cdd",
        "msg" : "driconf: drop 6% french translation",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/util/Android.mk"
          },
          {
            "editType" : "edit",
            "file" : "src/util/xmlpool/meson.build"
          },
          {
            "editType" : "edit",
            "file" : "src/util/xmlpool/LINGUAS"
          },
          {
            "editType" : "delete",
            "file" : "src/util/xmlpool/fr.po"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/util/Android.mk",
          "src/util/xmlpool/LINGUAS",
          "src/util/xmlpool/meson.build",
          "src/util/xmlpool/nl.po"
        ],
        "commitId" : "0a19565592a05edb30b4afac519121026a261415",
        "timestamp" : 1592862612000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "driconf: drop 8% dutch translation\u000a\u000aOnly 6 of the 72 strings are translated, and there doesn't seem to be\u000aany effort to keep it updated.\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5440>\u000a",
        "date" : "2020-06-22 21:50:12 +0000",
        "id" : "0a19565592a05edb30b4afac519121026a261415",
        "msg" : "driconf: drop 8% dutch translation",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/util/xmlpool/LINGUAS"
          },
          {
            "editType" : "delete",
            "file" : "src/util/xmlpool/nl.po"
          },
          {
            "editType" : "edit",
            "file" : "src/util/Android.mk"
          },
          {
            "editType" : "edit",
            "file" : "src/util/xmlpool/meson.build"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/util/Android.mk",
          "src/util/xmlpool/LINGUAS",
          "src/util/xmlpool/meson.build",
          "src/util/xmlpool/sv.po"
        ],
        "commitId" : "b1f647a3b4c39fa77d63a38ef0ada78d27d2c306",
        "timestamp" : 1592862612000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "driconf: drop 9% swedish translation\u000a\u000aOnly 7 of the 72 strings are translated, and there doesn't seem to be\u000aany effort to keep it updated.\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5440>\u000a",
        "date" : "2020-06-22 21:50:12 +0000",
        "id" : "b1f647a3b4c39fa77d63a38ef0ada78d27d2c306",
        "msg" : "driconf: drop 9% swedish translation",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/util/xmlpool/LINGUAS"
          },
          {
            "editType" : "edit",
            "file" : "src/util/Android.mk"
          },
          {
            "editType" : "edit",
            "file" : "src/util/xmlpool/meson.build"
          },
          {
            "editType" : "delete",
            "file" : "src/util/xmlpool/sv.po"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/iris/driinfo_iris.h",
          "src/util/xmlpool/gen_xmlpool.py",
          "src/util/xmlpool/POTFILES",
          "src/util/xmlpool/meson.build",
          "src/util/xmlpool/.gitignore",
          "src/util/Android.mk",
          "src/intel/vulkan/meson.build",
          "src/gallium/drivers/virgl/virgl_driinfo.h.in",
          "src/gallium/auxiliary/postprocess/ADDING",
          "src/glx/dri3_priv.h",
          "src/util/xmlpool/SConscript",
          "src/mesa/drivers/dri/i915/meson.build",
          "src/util/xmlpool/t_options.h",
          "src/gallium/auxiliary/pipe-loader/SConscript",
          "src/util/xmlpool.h",
          "docs/meson.rst",
          "src/util/meson.build",
          "src/gallium/targets/xvmc/meson.build",
          "src/glx/dri2_glx.c",
          "src/mesa/drivers/dri/i915/intel_screen.c",
          "src/SConscript",
          "src/loader/loader_dri3_helper.c",
          "src/gallium/drivers/radeonsi/driinfo_radeonsi.h",
          "src/mesa/drivers/dri/radeon/radeon_screen.h",
          "src/gallium/targets/xa/meson.build",
          "src/egl/drivers/dri2/egl_dri2.h",
          "src/util/SConscript",
          "src/mesa/drivers/dri/radeon/radeon_screen.c",
          "src/gallium/targets/va/meson.build",
          "src/util/xmlpool/LINGUAS",
          "src/mesa/drivers/dri/i965/intel_screen.c",
          "src/gallium/frontends/dri/SConscript",
          "src/mesa/drivers/dri/common/meson.build",
          "src/mesa/drivers/dri/radeon/meson.build",
          "src/mesa/drivers/dri/r200/meson.build",
          "src/gallium/targets/vdpau/meson.build",
          "src/loader/meson.build",
          "src/gallium/targets/omx/meson.build",
          "src/mesa/drivers/dri/nouveau/meson.build"
        ],
        "commitId" : "2ef983dca61b549a9242afd9008200b231a26e90",
        "timestamp" : 1592862612000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "driconf: drop now unused translation facility\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5440>\u000a",
        "date" : "2020-06-22 21:50:12 +0000",
        "id" : "2ef983dca61b549a9242afd9008200b231a26e90",
        "msg" : "driconf: drop now unused translation facility",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/SConscript"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/driinfo_radeonsi.h"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/nouveau/meson.build"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/radeon/meson.build"
          },
          {
            "editType" : "edit",
            "file" : "docs/meson.rst"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/targets/vdpau/meson.build"
          },
          {
            "editType" : "delete",
            "file" : "src/util/xmlpool/gen_xmlpool.py"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/frontends/dri/SConscript"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/virgl/virgl_driinfo.h.in"
          },
          {
            "editType" : "delete",
            "file" : "src/util/xmlpool/t_options.h"
          },
          {
            "editType" : "edit",
            "file" : "src/glx/dri2_glx.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/targets/xa/meson.build"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/postprocess/ADDING"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/r200/meson.build"
          },
          {
            "editType" : "edit",
            "file" : "src/loader/meson.build"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/i965/intel_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/radeon/radeon_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/util/xmlpool.h"
          },
          {
            "editType" : "edit",
            "file" : "src/loader/loader_dri3_helper.c"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/radeon/radeon_screen.h"
          },
          {
            "editType" : "edit",
            "file" : "src/egl/drivers/dri2/egl_dri2.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/targets/va/meson.build"
          },
          {
            "editType" : "edit",
            "file" : "src/util/meson.build"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/common/meson.build"
          },
          {
            "editType" : "delete",
            "file" : "src/util/xmlpool/meson.build"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/driinfo_iris.h"
          },
          {
            "editType" : "edit",
            "file" : "src/glx/dri3_priv.h"
          },
          {
            "editType" : "delete",
            "file" : "src/util/xmlpool/POTFILES"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/meson.build"
          },
          {
            "editType" : "delete",
            "file" : "src/util/xmlpool/SConscript"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/i915/intel_screen.c"
          },
          {
            "editType" : "delete",
            "file" : "src/util/xmlpool/.gitignore"
          },
          {
            "editType" : "edit",
            "file" : "src/util/SConscript"
          },
          {
            "editType" : "delete",
            "file" : "src/util/xmlpool/LINGUAS"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/targets/omx/meson.build"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/pipe-loader/SConscript"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/i915/meson.build"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/targets/xvmc/meson.build"
          },
          {
            "editType" : "edit",
            "file" : "src/util/Android.mk"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/drivers/dri/radeon/radeon_state_init.c",
          "src/gallium/drivers/virgl/virgl_driinfo.h.in",
          "src/gallium/auxiliary/postprocess/ADDING",
          "src/glx/dri3_priv.h",
          "src/intel/vulkan/anv_device.c",
          "src/gallium/auxiliary/pipe-loader/pipe_loader.c",
          "src/util/xmlpool.h",
          "src/mesa/drivers/dri/r200/r200_tex.c",
          "src/mesa/drivers/dri/r200/r200_context.c",
          "src/mesa/drivers/dri/common/dri_util.c",
          "src/mesa/drivers/dri/i915/intel_screen.c",
          "src/mesa/drivers/dri/radeon/radeon_texture.c",
          "src/glx/dri2_glx.c",
          "src/loader/loader.c",
          "src/loader/loader_dri3_helper.c",
          "src/egl/drivers/dri2/egl_dri2.h",
          "src/mesa/drivers/dri/radeon/radeon_context.c",
          "src/mesa/drivers/dri/radeon/radeon_tex.c",
          "src/mesa/drivers/dri/r200/r200_state_init.c",
          "src/mesa/drivers/dri/radeon/radeon_screen.c",
          "src/util/driconf.h",
          "src/mesa/drivers/dri/i965/intel_screen.c",
          "src/mesa/drivers/dri/radeon/radeon_common_context.c",
          "src/gallium/targets/pipe-loader/pipe_radeonsi.c",
          "src/amd/vulkan/radv_device.c",
          "src/util/merge_driinfo.py",
          "src/gallium/auxiliary/target-helpers/drm_helper.h",
          "src/gallium/targets/d3dadapter9/drm.c"
        ],
        "commitId" : "04e8eaf4e82270d4eea578cd6d43eb1deea05a4d",
        "timestamp" : 1592862612000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "util: rename xmlpool.h to driconf.h\u000a\u000aTo make it clearer what it is and does.\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5440>\u000a",
        "date" : "2020-06-22 21:50:12 +0000",
        "id" : "04e8eaf4e82270d4eea578cd6d43eb1deea05a4d",
        "msg" : "util: rename xmlpool.h to driconf.h",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/loader/loader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/targets/d3dadapter9/drm.c"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/i965/intel_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/radeon/radeon_common_context.c"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/anv_device.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/virgl/virgl_driinfo.h.in"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/i915/intel_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/loader/loader_dri3_helper.c"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/radeon/radeon_tex.c"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/radeon/radeon_texture.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_device.c"
          },
          {
            "editType" : "edit",
            "file" : "src/util/merge_driinfo.py"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/radeon/radeon_state_init.c"
          },
          {
            "editType" : "edit",
            "file" : "src/egl/drivers/dri2/egl_dri2.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/pipe-loader/pipe_loader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/common/dri_util.c"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/radeon/radeon_context.c"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/radeon/radeon_screen.c"
          },
          {
            "editType" : "add",
            "file" : "src/util/driconf.h"
          },
          {
            "editType" : "edit",
            "file" : "src/glx/dri3_priv.h"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/r200/r200_state_init.c"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/r200/r200_context.c"
          },
          {
            "editType" : "delete",
            "file" : "src/util/xmlpool.h"
          },
          {
            "editType" : "edit",
            "file" : "src/glx/dri2_glx.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/target-helpers/drm_helper.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/targets/pipe-loader/pipe_radeonsi.c"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/r200/r200_tex.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/postprocess/ADDING"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/container/arm_build.sh",
          ".gitlab-ci/container/x86_build-base.sh",
          ".gitlab-ci/container/x86_build_old.sh",
          ".gitlab-ci.yml"
        ],
        "commitId" : "4be31ebb61574e9e401da478bd1c3280cef644ce",
        "timestamp" : 1592862612000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gitlab-ci: drop gettext from the build images\u000a\u000aSuggested-by: Pierre-Eric Pelloux-Prayer <pelloux@gmail.com>\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5440>\u000a",
        "date" : "2020-06-22 21:50:12 +0000",
        "id" : "4be31ebb61574e9e401da478bd1c3280cef644ce",
        "msg" : "gitlab-ci: drop gettext from the build images",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/container/x86_build-base.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/container/arm_build.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/container/x86_build_old.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/iris/iris_bufmgr.c"
        ],
        "commitId" : "8c36936832bb2af3edb5d4829e3a8d0a97812379",
        "timestamp" : 1592865123000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "iris: Make use of devinfo has_aux_map field\u000a\u000aSigned-off-by: Jordan Justen <jordan.l.justen@intel.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5572>\u000a",
        "date" : "2020-06-22 22:32:03 +0000",
        "id" : "8c36936832bb2af3edb5d4829e3a8d0a97812379",
        "msg" : "iris: Make use of devinfo has_aux_map field",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_bufmgr.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/vulkan/genX_cmd_buffer.c",
          "src/intel/vulkan/genX_state.c",
          "src/intel/vulkan/anv_device.c"
        ],
        "commitId" : "c72832e83c6a811adc464c35285bdbb602e5f43b",
        "timestamp" : 1592865123000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "anv: Make use of devinfo has_aux_map field\u000a\u000aReworks:\u000a * Use device rather than physical_device for info. (Lionel)\u000a\u000aSigned-off-by: Jordan Justen <jordan.l.justen@intel.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5572>\u000a",
        "date" : "2020-06-22 22:32:03 +0000",
        "id" : "c72832e83c6a811adc464c35285bdbb602e5f43b",
        "msg" : "anv: Make use of devinfo has_aux_map field",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/genX_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/anv_device.c"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/genX_state.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/conf.py"
        ],
        "commitId" : "b4335aaf0ed69596f4d8a192501fe1a4f1ebf494",
        "timestamp" : 1592867160000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: drop deleted file from extra sphinx files\u000a\u000aFixes: 3e37b7e6bbad007c168a (\"docs: remove plain-text copy of versions.rst\")\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5567>\u000a",
        "date" : "2020-06-22 23:06:00 +0000",
        "id" : "b4335aaf0ed69596f4d8a192501fe1a4f1ebf494",
        "msg" : "docs: drop deleted file from extra sphinx files",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/conf.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/release-maintainers-keys/8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D-emil.l.velikov@gmail.com.asc",
          "docs/releasing.rst",
          "docs/release-maintainers-keys/71C4B75620BC75708B4BDB254C95FAAB3EB073EC-dylan@pnwbakers.com.asc",
          "docs/release-maintainers-keys/946D09B5E4C9845E63075FF1D961C596A7203456-tanty@igalia.com.asc",
          "docs/release-maintainers-keys/A5CC9FEC93F2F837CB044912336909B6B25FADFA-jasuarez@igalia.com.asc",
          "docs/conf.py",
          "docs/release-maintainers-keys/57551DE15B968F6341C248F68D8E31AFC32428A6-eric@engestrom.ch.asc",
          "docs/release-maintainers-keys/E3E8F480C52ADD73B278EE78E1ECBE07D7D70895-jasuarez@igalia.com.asc",
          "docs/release-maintainers-keys.asc"
        ],
        "commitId" : "677c1bd0559a4d96599348cae92750057f422942",
        "timestamp" : 1592867236000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: cat maintainer keys to a single file\u000a\u000aThe original issue asked for all the keys in a single file, but I didn't\u000ado that because it's much easier to manage and verify the keys as\u000aseparate files, but sphinx doesn't provide a way to expose a folder so\u000awe'd need to create an index.html and have it list all the keys\u000amanually, which is very error prone.\u000a\u000aAt this point, we might as well just concatenate the keys and expose\u000aa single file, so let's do that.\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5568>\u000a",
        "date" : "2020-06-22 23:07:16 +0000",
        "id" : "677c1bd0559a4d96599348cae92750057f422942",
        "msg" : "docs: cat maintainer keys to a single file",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/conf.py"
          },
          {
            "editType" : "add",
            "file" : "docs/release-maintainers-keys.asc"
          },
          {
            "editType" : "delete",
            "file" : "docs/release-maintainers-keys/E3E8F480C52ADD73B278EE78E1ECBE07D7D70895-jasuarez@igalia.com.asc"
          },
          {
            "editType" : "delete",
            "file" : "docs/release-maintainers-keys/8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D-emil.l.velikov@gmail.com.asc"
          },
          {
            "editType" : "edit",
            "file" : "docs/releasing.rst"
          },
          {
            "editType" : "delete",
            "file" : "docs/release-maintainers-keys/71C4B75620BC75708B4BDB254C95FAAB3EB073EC-dylan@pnwbakers.com.asc"
          },
          {
            "editType" : "delete",
            "file" : "docs/release-maintainers-keys/57551DE15B968F6341C248F68D8E31AFC32428A6-eric@engestrom.ch.asc"
          },
          {
            "editType" : "delete",
            "file" : "docs/release-maintainers-keys/A5CC9FEC93F2F837CB044912336909B6B25FADFA-jasuarez@igalia.com.asc"
          },
          {
            "editType" : "delete",
            "file" : "docs/release-maintainers-keys/946D09B5E4C9845E63075FF1D961C596A7203456-tanty@igalia.com.asc"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "include/vulkan/vk_platform.h",
          "include/vulkan/vulkan_macos.h",
          "include/vulkan/vulkan_xlib.h",
          "include/vulkan/vulkan_win32.h",
          "include/vulkan/vulkan_core.h",
          "include/vulkan/vulkan_wayland.h",
          "include/vulkan/vulkan_ios.h",
          "src/vulkan/registry/vk.xml",
          "include/vulkan/vulkan_xlib_xrandr.h",
          "include/vulkan/vulkan_ggp.h",
          "include/vulkan/vulkan_android.h",
          "include/vulkan/vulkan.h",
          "include/vulkan/vulkan_beta.h",
          "include/vulkan/vulkan_metal.h",
          "include/vulkan/vulkan_fuchsia.h",
          "include/vulkan/vulkan_xcb.h",
          "include/vulkan/vulkan_vi.h"
        ],
        "commitId" : "a9ee1b9cf95c6d4646c45067e54bd6751f1e65a5",
        "timestamp" : 1592868265000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "vulkan: Update Vulkan XML and headers to 1.2.145\u000a\u000aAcked-by: Dave Airlie <airlied@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5597>\u000a",
        "date" : "2020-06-22 23:24:25 +0000",
        "id" : "a9ee1b9cf95c6d4646c45067e54bd6751f1e65a5",
        "msg" : "vulkan: Update Vulkan XML and headers to 1.2.145",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "include/vulkan/vulkan_ios.h"
          },
          {
            "editType" : "edit",
            "file" : "src/vulkan/registry/vk.xml"
          },
          {
            "editType" : "edit",
            "file" : "include/vulkan/vulkan_core.h"
          },
          {
            "editType" : "edit",
            "file" : "include/vulkan/vulkan_android.h"
          },
          {
            "editType" : "edit",
            "file" : "include/vulkan/vulkan_win32.h"
          },
          {
            "editType" : "edit",
            "file" : "include/vulkan/vulkan_xlib.h"
          },
          {
            "editType" : "edit",
            "file" : "include/vulkan/vulkan_fuchsia.h"
          },
          {
            "editType" : "edit",
            "file" : "include/vulkan/vulkan_xlib_xrandr.h"
          },
          {
            "editType" : "edit",
            "file" : "include/vulkan/vulkan_ggp.h"
          },
          {
            "editType" : "edit",
            "file" : "include/vulkan/vk_platform.h"
          },
          {
            "editType" : "edit",
            "file" : "include/vulkan/vulkan_macos.h"
          },
          {
            "editType" : "edit",
            "file" : "include/vulkan/vulkan_xcb.h"
          },
          {
            "editType" : "edit",
            "file" : "include/vulkan/vulkan_vi.h"
          },
          {
            "editType" : "edit",
            "file" : "include/vulkan/vulkan_metal.h"
          },
          {
            "editType" : "edit",
            "file" : "include/vulkan/vulkan.h"
          },
          {
            "editType" : "edit",
            "file" : "include/vulkan/vulkan_beta.h"
          },
          {
            "editType" : "edit",
            "file" : "include/vulkan/vulkan_wayland.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/vulkan/anv_extensions.py"
        ],
        "commitId" : "6ac99b9f39dc622d822a4ba54ae4bfad6ed30021",
        "timestamp" : 1592868265000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "anv: Bump the advertised patch version to 145\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5597>\u000a",
        "date" : "2020-06-22 23:24:25 +0000",
        "id" : "6ac99b9f39dc622d822a4ba54ae4bfad6ed30021",
        "msg" : "anv: Bump the advertised patch version to 145",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/anv_extensions.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/si_shader_llvm_ps.c",
          "src/gallium/drivers/radeonsi/si_state_shaders.c"
        ],
        "commitId" : "3fec2f67c3d9424c8c0fdfaeef5d906e27453cd6",
        "timestamp" : 1592886231000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/maraeo",
          "fullName" : "maraeo"
        },
        "authorEmail" : "maraeo@gmail.com",
        "comment" : "radeonsi: compact MRTs to save PS export memory space\u000a\u000aIf there are holes between color outputs (e.g. a shader exports MRT1, but\u000anot MRT0), we can remove the holes by moving higher MRTs lower.\u000a\u000aThe hardware will remap the MRTs to their correct locations if we remove\u000aholes in SPI_SHADER_COL_FORMAT but not CB_SHADER_MASK.\u000a\u000aThis is a performance optimization, but MRTs with holes are pretty rare,\u000aso there is most likely no effect on any app.\u000a\u000aAcked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5535>\u000a",
        "date" : "2020-06-23 00:23:51 -0400",
        "id" : "3fec2f67c3d9424c8c0fdfaeef5d906e27453cd6",
        "msg" : "radeonsi: compact MRTs to save PS export memory space",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_shader_llvm_ps.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_state_shaders.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/llvm/ac_nir_to_llvm.c",
          "src/amd/llvm/ac_llvm_build.c"
        ],
        "commitId" : "2b8b62c55bb26e887a86d42ef645daa0ed0007ee",
        "timestamp" : 1592887615000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ac/nir: fix 64-bit division for GL CTS\u000a\u000aThis fixes: KHR-GL45.gpu_shader_fp64.builtin.mod_*\u000a\u000aFixes: ba2ec1f3 \"ac/nir: use llvm.amdgcn.rcp in ac_build_fdiv()\"\u000a\u000aAcked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5531>\u000a",
        "date" : "2020-06-23 04:46:55 +0000",
        "id" : "2b8b62c55bb26e887a86d42ef645daa0ed0007ee",
        "msg" : "ac/nir: fix 64-bit division for GL CTS",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/llvm/ac_llvm_build.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/llvm/ac_nir_to_llvm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mapi/glapi/gen/ARB_vertex_attrib_binding.xml"
        ],
        "commitId" : "2bf425431d85b6aa7d0ffae2639dc64eebe63e9a",
        "timestamp" : 1592894497000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "glapi: fix incorrect param names in ARB_vertex_attrib_binding functions\u000a\u000ano change in behavior\u000a\u000aReviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5303>\u000a",
        "date" : "2020-06-23 06:41:37 +0000",
        "id" : "2bf425431d85b6aa7d0ffae2639dc64eebe63e9a",
        "msg" : "glapi: fix incorrect param names in ARB_vertex_attrib_binding functions",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mapi/glapi/gen/ARB_vertex_attrib_binding.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/main/varray.h",
          "src/mesa/main/glthread_draw.c",
          "src/mesa/main/varray.c"
        ],
        "commitId" : "66c2c9c6a957c55effc29ad4e1e7461bb8c85508",
        "timestamp" : 1592894497000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "glthread: rename non_vbo_attrib_mask -> user_buffer_mask, attribs -> buffers\u000a\u000ajust a cleanup, no change in behavior\u000a\u000aReviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5303>\u000a",
        "date" : "2020-06-23 06:41:37 +0000",
        "id" : "66c2c9c6a957c55effc29ad4e1e7461bb8c85508",
        "msg" : "glthread: rename non_vbo_attrib_mask -> user_buffer_mask, attribs -> buffers",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/main/glthread_draw.c"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/main/varray.c"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/main/varray.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/main/glthread_varray.c",
          "src/mesa/main/glthread_draw.c",
          "src/mesa/main/glthread.h",
          "src/mapi/glapi/gen/ARB_direct_state_access.xml",
          "src/mesa/main/glthread_marshal.h",
          "src/mapi/glapi/gen/ARB_vertex_attrib_binding.xml"
        ],
        "commitId" : "a2d7f4fe5a52d2968f8d0fbbf879368a6e7044aa",
        "timestamp" : 1592894497000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "glthread: handle ARB_vertex_attrib_binding\u000a\u000aThis handles ARB_vertex_attrib_binding for vertex uploads correctly.\u000aBefore this, the extension might have led to crashes if non-VBO vertex\u000aattribs were present.\u000a\u000aAcked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5303>\u000a",
        "date" : "2020-06-23 06:41:37 +0000",
        "id" : "a2d7f4fe5a52d2968f8d0fbbf879368a6e7044aa",
        "msg" : "glthread: handle ARB_vertex_attrib_binding",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/main/glthread_draw.c"
          },
          {
            "editType" : "edit",
            "file" : "src/mapi/glapi/gen/ARB_vertex_attrib_binding.xml"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/main/glthread_varray.c"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/main/glthread.h"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/main/glthread_marshal.h"
          },
          {
            "editType" : "edit",
            "file" : "src/mapi/glapi/gen/ARB_direct_state_access.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci.yml"
        ],
        "commitId" : "4417e924bf710f7628e9e10727f025307eb3ce09",
        "timestamp" : 1592895567000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gitlab-ci: Run more dEQP tests for virgl\u000a\u000aLlvmpipe seems to have become faster, and we can run more tests while\u000astill being under 5 minutes per job.\u000a\u000aSigned-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5494>\u000a",
        "date" : "2020-06-23 06:59:27 +0000",
        "id" : "4417e924bf710f7628e9e10727f025307eb3ce09",
        "msg" : "gitlab-ci: Run more dEQP tests for virgl",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/deqp-runner.sh",
          ".gitlab-ci/deqp-virgl-gles-fails.txt",
          ".gitlab-ci/deqp-virgl-fails.txt",
          ".gitlab-ci/deqp-virgl-gl-fails.txt",
          ".gitlab-ci.yml"
        ],
        "commitId" : "2102d5eda52b6440581518580d94e78204e4ee85",
        "timestamp" : 1592895567000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gitlab-ci: Add manual tests for Virgl using GLES on the host\u000a\u000aThe ones that run automatically will use big GL on the host.\u000a\u000aSigned-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5494>\u000a",
        "date" : "2020-06-23 06:59:27 +0000",
        "id" : "2102d5eda52b6440581518580d94e78204e4ee85",
        "msg" : "gitlab-ci: Add manual tests for Virgl using GLES on the host",
        "paths" : [
          {
            "editType" : "delete",
            "file" : ".gitlab-ci/deqp-virgl-fails.txt"
          },
          {
            "editType" : "add",
            "file" : ".gitlab-ci/deqp-virgl-gl-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-runner.sh"
          },
          {
            "editType" : "add",
            "file" : ".gitlab-ci/deqp-virgl-gles-fails.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/deqp-runner.sh",
          ".gitlab-ci/build-deqp-gl.sh",
          ".gitlab-ci.yml"
        ],
        "commitId" : "287bf5f20886f9581c26c519bb17813d4d4f1f71",
        "timestamp" : 1592895567000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gitlab-ci: Test virgl with Khronos' OpenGL CTS\u000a\u000aSigned-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5494>\u000a",
        "date" : "2020-06-23 06:59:27 +0000",
        "id" : "287bf5f20886f9581c26c519bb17813d4d4f1f71",
        "msg" : "gitlab-ci: Test virgl with Khronos' OpenGL CTS",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/build-deqp-gl.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-runner.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/build-cts-runner.sh",
          ".gitlab-ci.yml"
        ],
        "commitId" : "e0518800a1256a98588f1cb9dcc89e7346756b1a",
        "timestamp" : 1592895567000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gitlab-ci: Update CTS runner\u000a\u000aWe need a newer version to be able to successfully run the OpenGL suites\u000ain dEQP.\u000a\u000aSigned-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5494>\u000a",
        "date" : "2020-06-23 06:59:27 +0000",
        "id" : "e0518800a1256a98588f1cb9dcc89e7346756b1a",
        "msg" : "gitlab-ci: Update CTS runner",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/build-cts-runner.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_print_asm.cpp"
        ],
        "commitId" : "0aca04afa585e87bc900fb3b9c19c92d78b3e8f7",
        "timestamp" : 1592898303000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: fix printing ASM on GFX6-7 again\u000a\u000aChecking errno is actually wrong because it's only updated if\u000apopen() fails (ie. NULL). One solution is to check if the first\u000aline is empty.\u000a\u000aFixes: c95d258d1bc (\"aco: fix printing ASM on GFX6-7 if clrxdisasm is not found\")\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5591>\u000a",
        "date" : "2020-06-23 07:45:03 +0000",
        "id" : "0aca04afa585e87bc900fb3b9c19c92d78b3e8f7",
        "msg" : "aco: fix printing ASM on GFX6-7 again",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_print_asm.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci.yml"
        ],
        "commitId" : "57606c2ab5c19ea030e47feffaf52233f1279742",
        "timestamp" : 1592900516000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gitlab-ci: stop testing RADV with LLVM\u000a\u000aACO is going to be our default compiler soon and it seems useless\u000ato waste CI resources for LLVM.\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aAcked-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5543>\u000a",
        "date" : "2020-06-23 08:21:56 +0000",
        "id" : "57606c2ab5c19ea030e47feffaf52233f1279742",
        "msg" : "gitlab-ci: stop testing RADV with LLVM",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/si_gfx_cs.c"
        ],
        "commitId" : "470b319813b0880ac106cfd70255d96421b9bec6",
        "timestamp" : 1592903536000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radeonsi: don't wait for idle at the end of gfx IBs\u000a\u000aReviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5506>\u000a",
        "date" : "2020-06-23 09:12:16 +0000",
        "id" : "470b319813b0880ac106cfd70255d96421b9bec6",
        "msg" : "radeonsi: don't wait for idle at the end of gfx IBs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_gfx_cs.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/si_gfx_cs.c"
        ],
        "commitId" : "f8e8701cf1b6a9eee3ec401c569ac88d0405f10e",
        "timestamp" : 1592903536000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radeonsi: replace ctx->screen with sscreen in si_flush_gfx_cs\u000a\u000aReviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5506>\u000a",
        "date" : "2020-06-23 09:12:16 +0000",
        "id" : "f8e8701cf1b6a9eee3ec401c569ac88d0405f10e",
        "msg" : "radeonsi: replace ctx->screen with sscreen in si_flush_gfx_cs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_gfx_cs.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/frontends/dri/dri_screen.c",
          "src/mesa/main/mtypes.h",
          "src/compiler/glsl/glsl_parser_extras.cpp",
          "src/compiler/glsl/ast_function.cpp",
          "src/gallium/include/frontend/api.h",
          "src/gallium/auxiliary/pipe-loader/driinfo_gallium.h",
          "src/util/driconf.h",
          "src/compiler/glsl/ast_to_hir.cpp",
          "src/compiler/glsl/glsl_parser_extras.h",
          "src/mesa/state_tracker/st_extensions.c"
        ],
        "commitId" : "ca719c6e303966e8acf8a5d7d094e0075e36f6a0",
        "timestamp" : 1592904324000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "glsl,driconf: add allow_glsl_120_subset_in_110 for SPECviewperf13\u000a\u000aReviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5459>\u000a",
        "date" : "2020-06-23 09:25:24 +0000",
        "id" : "ca719c6e303966e8acf8a5d7d094e0075e36f6a0",
        "msg" : "glsl,driconf: add allow_glsl_120_subset_in_110 for SPECviewperf13",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/frontends/dri/dri_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/main/mtypes.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/include/frontend/api.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/pipe-loader/driinfo_gallium.h"
          },
          {
            "editType" : "edit",
            "file" : "src/util/driconf.h"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/glsl/glsl_parser_extras.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/glsl/ast_function.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/glsl/ast_to_hir.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/glsl/glsl_parser_extras.h"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/state_tracker/st_extensions.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/util/00-mesa-defaults.conf"
        ],
        "commitId" : "012b7aab260d4d46c5e2d276485ec693a75cceeb",
        "timestamp" : 1592904324000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "driconf: add workarounds for SPECviewperf13\u000a\u000aReviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5459>\u000a",
        "date" : "2020-06-23 09:25:24 +0000",
        "id" : "012b7aab260d4d46c5e2d276485ec693a75cceeb",
        "msg" : "driconf: add workarounds for SPECviewperf13",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/util/00-mesa-defaults.conf"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/deqp-freedreno-a630-skips.txt"
        ],
        "commitId" : "ade7c3338ae418379e984423a91ae8b74fb609b9",
        "timestamp" : 1592906518000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci: remove some freedreno a6xx skips\u000a\u000aThese don't seem to be flakey anymore.  I did still see a flake with\u000adEQP-GLES31.functional.layout_binding.ssbo.fragment_binding_array so\u000aI put that one back in.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5577>\u000a",
        "date" : "2020-06-23 10:01:58 +0000",
        "id" : "ade7c3338ae418379e984423a91ae8b74fb609b9",
        "msg" : "ci: remove some freedreno a6xx skips",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-freedreno-a630-skips.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/release-calendar.rst"
        ],
        "commitId" : "3f04914713bdfee26478436215c04438d2a774b2",
        "timestamp" : 1592908091000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: add some padding to the release calendar\u000a\u000aThis extra padding allows for `-rcX` suffixes.\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5239>\u000a",
        "date" : "2020-06-23 10:28:11 +0000",
        "id" : "3f04914713bdfee26478436215c04438d2a774b2",
        "msg" : "docs: add some padding to the release calendar",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/release-calendar.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/release-calendar.rst"
        ],
        "commitId" : "99eecd3775deabb161612825d09a7f579d438e23",
        "timestamp" : 1592908091000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: add planning for 20.2\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5239>\u000a",
        "date" : "2020-06-23 10:28:11 +0000",
        "id" : "99eecd3775deabb161612825d09a7f579d438e23",
        "msg" : "docs: add planning for 20.2",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/release-calendar.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_clear_blit.c",
          "src/freedreno/vulkan/tu_pipeline.c",
          "src/freedreno/vulkan/tu_private.h",
          "src/freedreno/vulkan/tu_cmd_buffer.c"
        ],
        "commitId" : "98b0d900474e1f3abdc3f465cbe659bf1caf95c6",
        "timestamp" : 1592909059000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: rework streamout state and add missing counter buffer read/writes\u000a\u000aRework the streamout state and at the same time fix some issues, the\u000abiggest one being to actually use the counter buffers instead of ignoring\u000athem completely.\u000a\u000a(note it appears the dEQP tests are bad and able to pass with the previous\u000abroken behavior of not ever reading/writing from the counter buffers)\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5579>\u000a",
        "date" : "2020-06-23 10:44:19 +0000",
        "id" : "98b0d900474e1f3abdc3f465cbe659bf1caf95c6",
        "msg" : "turnip: rework streamout state and add missing counter buffer read/writes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_clear_blit.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_private.h",
          "src/freedreno/vulkan/tu_cmd_buffer.c",
          "src/freedreno/vulkan/tu_util.h"
        ],
        "commitId" : "52da27aedee7a7874502eba8f80a44a1bafcf9e0",
        "timestamp" : 1592909059000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: refactor CmdDraw* functions (and a few fixes)\u000a\u000aThis cleans up the CmdDraw* functions to be more straightforward. And a few\u000afixes applied while going through it:\u000a* Fix indirect draw commands not adding the buffer->bo_offset, and ignoring\u000a drawCount/stride parameters (deqp tests not testing indirect draws very\u000a much apparently).\u000a* Fixed a potential issue with RESTART_INDEX + secondary command bufs.\u000a* Add missing logic for 8-bit indices\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000a\u000a# Conflicts:\u000a#\u0009src/freedreno/vulkan/tu_cmd_buffer.c\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5579>\u000a",
        "date" : "2020-06-23 10:44:19 +0000",
        "id" : "52da27aedee7a7874502eba8f80a44a1bafcf9e0",
        "msg" : "turnip: refactor CmdDraw* functions (and a few fixes)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_util.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_extensions.py",
          "src/freedreno/vulkan/tu_device.c"
        ],
        "commitId" : "6cf87d777a24c707199a20c723cae16d9c9595ae",
        "timestamp" : 1592909059000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: enable VK_EXT_index_type_uint8\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5579>\u000a",
        "date" : "2020-06-23 10:44:19 +0000",
        "id" : "6cf87d777a24c707199a20c723cae16d9c9595ae",
        "msg" : "turnip: enable VK_EXT_index_type_uint8",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_extensions.py"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_device.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/registers/adreno_pm4.xml",
          "src/freedreno/vulkan/tu_cmd_buffer.c"
        ],
        "commitId" : "20e12d9ef4e29bd64964c3c22fc8876d1c1c2977",
        "timestamp" : 1592909059000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: implement CmdDrawIndirectByteCountEXT\u000a\u000aFixes these deqp tests:\u000adEQP-VK.transform_feedback.simple.backward_dependency*\u000adEQP-VK.transform_feedback.simple.draw_indirect*\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5579>\u000a",
        "date" : "2020-06-23 10:44:19 +0000",
        "id" : "20e12d9ef4e29bd64964c3c22fc8876d1c1c2977",
        "msg" : "turnip: implement CmdDrawIndirectByteCountEXT",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/registers/adreno_pm4.xml"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "bin/symbols-check.py"
        ],
        "commitId" : "2a61a8d95a8baebfbec53de8f6f2f70b09801486",
        "timestamp" : 1592910339000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "bin/symbols-check: explain C++ symbols workaround\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5556>\u000a",
        "date" : "2020-06-23 11:05:39 +0000",
        "id" : "2a61a8d95a8baebfbec53de8f6f2f70b09801486",
        "msg" : "bin/symbols-check: explain C++ symbols workaround",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "bin/symbols-check.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/nir/nir.c"
        ],
        "commitId" : "ba15bb383f0756703e05bf202edc4771a1c54560",
        "timestamp" : 1592917444000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nir: only uniforms with dynamically_uniform offset are dynamically_uniform\u000a\u000aPreviously all nir_intrinsic_load_uniform that were used as sources were\u000aconsidered to be dynamically_uniform but when offsets of load_uniform\u000aare indirect it can not be determined.\u000a\u000aThis fixes artefacts in Google Maps 3D view in V3D.\u000a\u000aFixes: 886d46b08971 (\"nir: Add a function to determine if a source is dynamically uniform\")\u000aReviewed-by: Neil Roberts <nroberts@igalia.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5587>\u000a",
        "date" : "2020-06-23 13:04:04 +0000",
        "id" : "ba15bb383f0756703e05bf202edc4771a1c54560",
        "msg" : "nir: only uniforms with dynamically_uniform offset are dynamically_uniform",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/iris/iris_blorp.c"
        ],
        "commitId" : "bfc1fd22cdf80722e47d0804e1a97d251e3a650d",
        "timestamp" : 1592933131000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/kenneth",
          "fullName" : "kenneth"
        },
        "authorEmail" : "kenneth@whitecape.org",
        "comment" : "iris: Delete useless #define\u000a\u000aWhen I was bringing up the driver, I had BLORP use #ifdefs for\u000asoftpin-mode vs. relocation-mode.  That all got reworked during\u000areview, but apparently this #define is still kicking around,\u000aeven though nothing uses it.\u000a\u000aReviewed-by: Jordan Justen <jordan.l.justen@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5610>\u000a",
        "date" : "2020-06-23 10:25:31 -0700",
        "id" : "bfc1fd22cdf80722e47d0804e1a97d251e3a650d",
        "msg" : "iris: Delete useless #define",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_blorp.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/compiler/brw_nir.h",
          "src/intel/compiler/brw_fs.cpp"
        ],
        "commitId" : "2687ec5ee6869f10276c9c6bf5390e71d63377e3",
        "timestamp" : 1592934233000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "intel/fs: Expose a couple of NIR lowering helpers\u000a\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aReviewed-by: Kristian H. Kristensen <hoegsberg@google.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5596>\u000a",
        "date" : "2020-06-23 17:43:53 +0000",
        "id" : "2687ec5ee6869f10276c9c6bf5390e71d63377e3",
        "msg" : "intel/fs: Expose a couple of NIR lowering helpers",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/compiler/brw_fs.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/compiler/brw_nir.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/compiler/brw_nir.h",
          "src/intel/compiler/brw_fs.cpp"
        ],
        "commitId" : "fc519cad57b2123eb66928ae769fdeee4e0749c0",
        "timestamp" : 1592934233000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "intel/fs: Break wm_prog_data setup into a helper\u000a\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aReviewed-by: Kristian H. Kristensen <hoegsberg@google.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5596>\u000a",
        "date" : "2020-06-23 17:43:53 +0000",
        "id" : "fc519cad57b2123eb66928ae769fdeee4e0749c0",
        "msg" : "intel/fs: Break wm_prog_data setup into a helper",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/compiler/brw_fs.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/compiler/brw_nir.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/compiler/brw_fs.cpp",
          "src/intel/compiler/brw_wm_iz.cpp"
        ],
        "commitId" : "479797e130410b230cc5cd7642592c8e2c00af54",
        "timestamp" : 1592934233000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "intel/fs: Move more prog_data setup into populate_wm_prog_data\u000a\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aReviewed-by: Kristian H. Kristensen <hoegsberg@google.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5596>\u000a",
        "date" : "2020-06-23 17:43:53 +0000",
        "id" : "479797e130410b230cc5cd7642592c8e2c00af54",
        "msg" : "intel/fs: Move more prog_data setup into populate_wm_prog_data",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/compiler/brw_fs.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/compiler/brw_wm_iz.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/compiler/brw_shader.h"
        ],
        "commitId" : "ecda98fbb2d27a9b6d2d3e1d30368b2b9b1cd027",
        "timestamp" : 1592934233000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "intel/compiler: Expose brw_texture_offset to C\u000a\u000aSome day we probably want to move it out of brw_shader if we're going to\u000ashare it with IBC but that can be another day.\u000a\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aReviewed-by: Kristian H. Kristensen <hoegsberg@google.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5596>\u000a",
        "date" : "2020-06-23 17:43:53 +0000",
        "id" : "ecda98fbb2d27a9b6d2d3e1d30368b2b9b1cd027",
        "msg" : "intel/compiler: Expose brw_texture_offset to C",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/compiler/brw_shader.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/compiler/brw_eu.h"
        ],
        "commitId" : "2c762955d4157041f0624b8e485e822af1695c2a",
        "timestamp" : 1592934233000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "intel/eu: Add a brw_urb_desc helper\u000a\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aReviewed-by: Kristian H. Kristensen <hoegsberg@google.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5596>\u000a",
        "date" : "2020-06-23 17:43:53 +0000",
        "id" : "2c762955d4157041f0624b8e485e822af1695c2a",
        "msg" : "intel/eu: Add a brw_urb_desc helper",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/compiler/brw_eu.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/compiler/brw_eu.h"
        ],
        "commitId" : "8a0d772dca33b725e2f359813eed795563b1467e",
        "timestamp" : 1592934234000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "intel/eu: Add a brw_urb_dest_msg_type helper\u000a\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aReviewed-by: Kristian H. Kristensen <hoegsberg@google.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5596>\u000a",
        "date" : "2020-06-23 17:43:54 +0000",
        "id" : "8a0d772dca33b725e2f359813eed795563b1467e",
        "msg" : "intel/eu: Add a brw_urb_dest_msg_type helper",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/compiler/brw_eu.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/compiler/brw_eu_emit.c"
        ],
        "commitId" : "e0ab48e3ea0c1355b2da191bb3b0213f088d7582",
        "timestamp" : 1592934234000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "intel/eu: Set the right subnr for ALIGN16 destinations\u000a\u000aReviewed-by: Kristian H. Kristensen <hoegsberg@google.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5596>\u000a",
        "date" : "2020-06-23 17:43:54 +0000",
        "id" : "e0ab48e3ea0c1355b2da191bb3b0213f088d7582",
        "msg" : "intel/eu: Set the right subnr for ALIGN16 destinations",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/compiler/brw_eu_emit.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/compiler/brw_eu_emit.c",
          "src/intel/compiler/brw_eu.h"
        ],
        "commitId" : "561aaeeb48e06fa3185638eaee04e2fc665b64a2",
        "timestamp" : 1592934234000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "intel/eu: Add the RNDU opcode\u000a\u000aWe don't want to use it on gen5 and earlier because only RNDD can be\u000adone with a single instruction and we can implement RNDU(x) as -RNDD(-x)\u000aso it's better to just do that when we have the instruction.  On gen6\u000aand above, we may as well just use the right instruction.\u000a\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aReviewed-by: Kristian H. Kristensen <hoegsberg@google.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5596>\u000a",
        "date" : "2020-06-23 17:43:54 +0000",
        "id" : "561aaeeb48e06fa3185638eaee04e2fc665b64a2",
        "msg" : "intel/eu: Add the RNDU opcode",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/compiler/brw_eu_emit.c"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/compiler/brw_eu.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/freedreno_resource.c"
        ],
        "commitId" : "bf92f041fe58e494e2bc04d4ebf3e3b8bf8487ed",
        "timestamp" : 1592939440000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno: Handle DRM_FORMAT_MOD_INVALID in shared code\u000a\u000alayout_resource_for_modifier() needs to handle DRM_FORMAT_MOD_INVALID\u000aas well, since src/gallium/frontends/dri/dri2.c uses this to indicate\u000a\"no modifier\" when it's called through the older non-modifier entry\u000apoints.\u000a\u000aThis is similar to 334788d4 (\"freedreno: allow INVALID modifier\") but\u000afor the generic implementation.\u000a\u000aFixes: 98910626 (\"freedreno/a6xx: Implement layout for DRM_FORMAT_MOD_QCOM_COMPRESSED\")\u000aCloses: #3154\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5611>\u000a",
        "date" : "2020-06-23 19:10:40 +0000",
        "id" : "bf92f041fe58e494e2bc04d4ebf3e3b8bf8487ed",
        "msg" : "freedreno: Handle DRM_FORMAT_MOD_INVALID in shared code",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/freedreno_resource.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_cs.c",
          "src/freedreno/vulkan/tu_clear_blit.c",
          "src/freedreno/vulkan/tu_pipeline.c",
          "src/freedreno/vulkan/tu_cs.h",
          "src/freedreno/vulkan/tu_private.h",
          "src/freedreno/vulkan/tu_cmd_buffer.c"
        ],
        "commitId" : "a58de1b8d3a9f6ce072fdd2b07490c3def1e7372",
        "timestamp" : 1592946729000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: fix ts_cs_memory typo\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5606>\u000a",
        "date" : "2020-06-23 21:12:09 +0000",
        "id" : "a58de1b8d3a9f6ce072fdd2b07490c3def1e7372",
        "msg" : "turnip: fix ts_cs_memory typo",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cs.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cs.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_clear_blit.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_cmd_buffer.c",
          "src/freedreno/vulkan/tu_private.h",
          "src/freedreno/vulkan/tu_pipeline.c"
        ],
        "commitId" : "a5918ac63e8d46853f269bb60872db8244710d05",
        "timestamp" : 1592946729000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: use pipeline cs for shader programs instead of separate bo\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5606>\u000a",
        "date" : "2020-06-23 21:12:09 +0000",
        "id" : "a5918ac63e8d46853f269bb60872db8244710d05",
        "msg" : "turnip: use pipeline cs for shader programs instead of separate bo",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/vulkan/genX_pipeline.c"
        ],
        "commitId" : "759b7f83dd713c2a41e4e39500b797afdddabde5",
        "timestamp" : 1592957675000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "anv/pipeline: Split VFE/INTERFACE_DESCRIPTOR out to emit_media_cs_state\u000a\u000aSigned-off-by: Jordan Justen <jordan.l.justen@intel.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5571>\u000a",
        "date" : "2020-06-24 00:14:35 +0000",
        "id" : "759b7f83dd713c2a41e4e39500b797afdddabde5",
        "msg" : "anv/pipeline: Split VFE/INTERFACE_DESCRIPTOR out to emit_media_cs_state",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/genX_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/vulkan/genX_cmd_buffer.c"
        ],
        "commitId" : "ecf3335eef889f1c04b928a1a6371c6bd7b67fa5",
        "timestamp" : 1592957676000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "anv/cmd_buffer: Split GPGPU_WALKER out to emit_gpgpu_walker\u000a\u000aSigned-off-by: Jordan Justen <jordan.l.justen@intel.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5571>\u000a",
        "date" : "2020-06-24 00:14:36 +0000",
        "id" : "ecf3335eef889f1c04b928a1a6371c6bd7b67fa5",
        "msg" : "anv/cmd_buffer: Split GPGPU_WALKER out to emit_gpgpu_walker",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/genX_cmd_buffer.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/iris/iris_state.c"
        ],
        "commitId" : "6557c8294dac10ab2a9115c5e5b946531f0a7dec",
        "timestamp" : 1592957676000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "iris: Split walker and state update into iris_upload_gpgpu_walker\u000a\u000aSigned-off-by: Jordan Justen <jordan.l.justen@intel.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5571>\u000a",
        "date" : "2020-06-24 00:14:36 +0000",
        "id" : "6557c8294dac10ab2a9115c5e5b946531f0a7dec",
        "msg" : "iris: Split walker and state update into iris_upload_gpgpu_walker",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_state.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/iris/iris_state.c"
        ],
        "commitId" : "7f48c6b6a284f61233995cddcd15f73fda1c487f",
        "timestamp" : 1592957676000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "iris/compute: Split out iris_load_indirect_location\u000a\u000aSigned-off-by: Jordan Justen <jordan.l.justen@intel.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5571>\u000a",
        "date" : "2020-06-24 00:14:36 +0000",
        "id" : "7f48c6b6a284f61233995cddcd15f73fda1c487f",
        "msg" : "iris/compute: Split out iris_load_indirect_location",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_state.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/lava-gitlab-ci.yml"
        ],
        "commitId" : "32455b657f68cbc1ab5af5ca16e80e39cc9fbdd6",
        "timestamp" : 1592965608000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/kenneth",
          "fullName" : "kenneth"
        },
        "authorEmail" : "kenneth@whitecape.org",
        "comment" : "CI: Disable Panfrost Mali-T820, Lima Mali-400 and Lima Mali-450 jobs\u000a\u000aThe runners appear to be unhealthy.  Disable for now so people can merge\u000apatches for other drivers in the meantime.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5619>\u000a",
        "date" : "2020-06-23 19:26:48 -0700",
        "id" : "32455b657f68cbc1ab5af5ca16e80e39cc9fbdd6",
        "msg" : "CI: Disable Panfrost Mali-T820, Lima Mali-400 and Lima Mali-450 jobs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/lava-gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "include/pci_ids/iris_pci_ids.h",
          "src/intel/dev/gen_device_info.c"
        ],
        "commitId" : "8278a46b26a690b58b85454eccc48caf65012671",
        "timestamp" : 1592966884000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "intel: Disable loading drivers on DG1 devices for now\u000a\u000aKernel support for DG1 has not yet been merged upstream; per our\u000along-standing DRM subsystem policy, we should not enable the platform\u000ain userspace until the kernel patches are merged and functional.\u000a\u000aWe will re-enable this in the future.  In the meantime, we retain all\u000aof the infrastructure and code for the platform so that we can continue\u000adeveloping DG1 support in upstream.\u000a\u000aSee a discussion here:\u000ahttps://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4956#note_547775\u000a\u000aAcked-by: Daniel Vetter <daniel.vetter@ffwll.ch>\u000aAcked-by: Jason Ekstrand <jason@jlekstrand.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5617>\u000a",
        "date" : "2020-06-24 02:48:04 +0000",
        "id" : "8278a46b26a690b58b85454eccc48caf65012671",
        "msg" : "intel: Disable loading drivers on DG1 devices for now",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "include/pci_ids/iris_pci_ids.h"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/dev/gen_device_info.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/nir/nir_divergence_analysis.c"
        ],
        "commitId" : "6a5fb31fefbc24a5ad375a26206328e416f4e846",
        "timestamp" : 1592969110000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nir: Fix divergence analysis for tessellation input/outputs\u000a\u000aThe load_per_vertex_{input,output} intrinsics simply mean that they're\u000areading an arrayed input/output, which have one element per invocation.\u000aMost accesses to those use gl_InvocationID as the subscript.  However,\u000ait's totally possible to read any element of the array.  For example,\u000aan evaluation shader might read gl_in[2].gl_Position, or a control\u000ashader might read output[0].\u000a\u000aFor threads processing a single patch, an input/output load is\u000aconvergent if and only if both sources (the per-vertex-array subscript\u000aand the offset) are convergent.  For threads processing multiple\u000apatches, we continued to mark them divergent.\u000a\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aAcked-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5613>\u000a",
        "date" : "2020-06-24 03:25:10 +0000",
        "id" : "6a5fb31fefbc24a5ad375a26206328e416f4e846",
        "msg" : "nir: Fix divergence analysis for tessellation input/outputs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_divergence_analysis.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/deqp-radv-navi10-aco-fails.txt",
          ".gitlab-ci/deqp-radv-vega10-aco-fails.txt",
          ".gitlab-ci/deqp-radv-fiji-aco-fails.txt",
          ".gitlab-ci/deqp-radv-pitcairn-aco-fails.txt",
          ".gitlab-ci/deqp-radv-polaris10-aco-fails.txt",
          ".gitlab-ci/deqp-radv-raven-aco-fails.txt"
        ],
        "commitId" : "994224bc2930779f67bc6b592d8ca8544081dfc4",
        "timestamp" : 1592978977000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gitlab-ci: update the list of expected CTS failures for RADV/ACO\u000a\u000aBased on Vulkan CTS 1.2.3.\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5593>\u000a",
        "date" : "2020-06-24 06:09:37 +0000",
        "id" : "994224bc2930779f67bc6b592d8ca8544081dfc4",
        "msg" : "gitlab-ci: update the list of expected CTS failures for RADV/ACO",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-radv-pitcairn-aco-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-radv-navi10-aco-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-radv-polaris10-aco-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-radv-fiji-aco-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-radv-vega10-aco-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-radv-raven-aco-fails.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/zink_resource.c"
        ],
        "commitId" : "7b3976d3f86d41ccc130b6734630814acf538d28",
        "timestamp" : 1592982060000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: clamp VkImageCreateInfo.arrayLayers to 1 for image resource creation\u000a\u000athis is required by spec, so we can generally assume that any time it's 0 here\u000athis is the result of us being lazy elsewhere in the zink driver when we're\u000amanually creating this sort of buffer\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5614>\u000a",
        "date" : "2020-06-24 07:01:00 +0000",
        "id" : "7b3976d3f86d41ccc130b6734630814acf538d28",
        "msg" : "zink: clamp VkImageCreateInfo.arrayLayers to 1 for image resource creation",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_resource.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/vulkan/wsi/wsi_common_x11.c"
        ],
        "commitId" : "5f97dfc4c848cb6388ec138c19a22a8a880901d1",
        "timestamp" : 1592990281000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "vulkan/wsi/x11: Ensure we create at least minImageCount images.\u000a\u000aDoom Eternal happily creates a swapchain with 2 images for IMMEDIATE...\u000a\u000aThis fixes a 10% performance issues with Doom Eternal for me.\u000a\u000aSince the game only sets a minImageCount increasing till our own minimum\u000ais totally okay.\u000a\u000aCC: <stable@lists.freedesktop.org>\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/2684\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3156\u000aReviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4368>\u000a",
        "date" : "2020-06-24 09:18:01 +0000",
        "id" : "5f97dfc4c848cb6388ec138c19a22a8a880901d1",
        "msg" : "vulkan/wsi/x11: Ensure we create at least minImageCount images.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/vulkan/wsi/wsi_common_x11.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/Makefile.sources"
        ],
        "commitId" : "b41828c33751d666726dc27222674b7eff08fe28",
        "timestamp" : 1592992814000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "android: freedreno: add fd5_layout.c to Makefile.sources\u000a\u000aFixes the following building error:\u000a\u000aFAILED: out/target/product/x86_64/obj/SHARED_LIBRARIES/gallium_dri_intermediates/LINKED/gallium_dri.so\u000a...\u000ald.lld: error: undefined symbol: fdl5_layout\u000aclang-9: error: linker command failed with exit code 1 (use -v to see invocation)\u000a\u000aFixes: a1a739995ba (\"freedreno/a5xx: Move resource layout to fdl.\")\u000aSigned-off-by: Mauro Rossi <issor.oruam@gmail.com>\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aAcked-by: Rob Clark <robdclark@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5580>\u000a",
        "date" : "2020-06-24 10:00:14 +0000",
        "id" : "b41828c33751d666726dc27222674b7eff08fe28",
        "msg" : "android: freedreno: add fd5_layout.c to Makefile.sources",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/Makefile.sources"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/Makefile.sources",
          "src/gallium/drivers/freedreno/Android.gen.mk",
          "src/freedreno/Android.ir3.mk"
        ],
        "commitId" : "41683157e778722ccd94c7d224f4961475537dc6",
        "timestamp" : 1592992814000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "android: freedreno/ir3: add missing generated sources and rules\u000a\u000aChangelog:\u000a- Makefile.sources: add ir3_lexer.c and ir3_parser.{c,h} generated sources\u000a- Android.ir3.mk: add the necessary generated sources rules\u000a- Android.ir3.mk: add the necessary include paths\u000a- src/gallium/drivers/freedreno/Android.gen.mk: generate only ir3_nir_{imul,trig}.c for the moment\u000a\u000aFixes the following building error:\u000a\u000atarget  C: libfreedreno_ir3 <= external/mesa/src/freedreno/ir3/ir3_assembler.c\u000aFAILED: out/target/product/x86_64/obj/STATIC_LIBRARIES/libfreedreno_ir3_intermediates/ir3/ir3_assembler.o\u000a...\u000aexternal/mesa/src/freedreno/ir3/ir3_assembler.c:28:10: fatal error: 'ir3_parser.h' file not found\u000a         ^~~~~~~~~~~~~~\u000a1 error generated.\u000a\u000aFixes: 1e8808a4a0f (\"freedreno/ir3: refactor out helper to compile shader from asm\")\u000aSigned-off-by: Mauro Rossi <issor.oruam@gmail.com>\u000aAcked-by: Rob Clark <robdclark@gmail.com>\u000aAcked-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5580>\u000a",
        "date" : "2020-06-24 10:00:14 +0000",
        "id" : "41683157e778722ccd94c7d224f4961475537dc6",
        "msg" : "android: freedreno/ir3: add missing generated sources and rules",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/Makefile.sources"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/Android.gen.mk"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/Android.ir3.mk"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/Android.ir3.mk",
          "src/gallium/drivers/freedreno/Android.mk",
          "src/gallium/drivers/freedreno/Android.gen.mk",
          "src/freedreno/Android.mk"
        ],
        "commitId" : "1be67d610f4b3837e930532cd6636ea659bac814",
        "timestamp" : 1592992814000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "android: freedreno/ir3: simplify generated sources rules\u000a\u000aSimplification and alignment with meson's sources generation rules\u000a\u000aChangelog:\u000a- move rules from src/gallium/drivers/freedreno/Android.gen.mk to Android.ir3.mk\u000a- simplify LOCAL_GENERATED_SOURCES based on $(ir3_GENERATED_FILES)\u000a- remove includes of src/gallium/drivers/freedreno/Android.gen.mk\u000a- remove src/gallium/drivers/freedreno/Android.gen.mk\u000a\u000aSigned-off-by: Mauro Rossi <issor.oruam@gmail.com>\u000aAcked-by: Rob Clark <robdclark@gmail.com>\u000aAcked-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5580>\u000a",
        "date" : "2020-06-24 10:00:14 +0000",
        "id" : "1be67d610f4b3837e930532cd6636ea659bac814",
        "msg" : "android: freedreno/ir3: simplify generated sources rules",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "src/gallium/drivers/freedreno/Android.gen.mk"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/Android.mk"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/Android.ir3.mk"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/Android.mk"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/spirv/spirv_to_nir.c",
          "src/compiler/spirv/vtn_private.h",
          "src/compiler/spirv/vtn_variables.c"
        ],
        "commitId" : "c344c083fc79938b25833ec3d473a28e6d8e8068",
        "timestamp" : 1592995947000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "spirv: set variables to restrict by default\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5207>\u000a",
        "date" : "2020-06-24 10:52:27 +0000",
        "id" : "c344c083fc79938b25833ec3d473a28e6d8e8068",
        "msg" : "spirv: set variables to restrict by default",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/spirv/vtn_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/spirv/spirv_to_nir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/spirv/vtn_variables.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_meta_fmask_expand.c",
          "src/amd/vulkan/radv_meta_bufimage.c",
          "src/amd/vulkan/radv_meta_fast_clear.c",
          "src/amd/vulkan/radv_meta_resolve_cs.c"
        ],
        "commitId" : "0cfee26bee3c58f055343ed17585f44e3f2a13a2",
        "timestamp" : 1592995947000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radv: fix image variable types in meta shaders\u000a\u000aWe write to these variables using image intrinsics.\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5207>\u000a",
        "date" : "2020-06-24 10:52:27 +0000",
        "id" : "0cfee26bee3c58f055343ed17585f44e3f2a13a2",
        "msg" : "radv: fix image variable types in meta shaders",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_meta_bufimage.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_meta_resolve_cs.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_meta_fast_clear.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_meta_fmask_expand.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_instruction_selection_setup.cpp",
          "src/amd/compiler/aco_instruction_selection.cpp"
        ],
        "commitId" : "c702f8ed1572ab32cc3904a6d92cc5126c7c6080",
        "timestamp" : 1592995947000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: only use SMEM if we can prove it's safe\u000a\u000aTotals from 26 (0.02% of 127638) affected shaders:\u000aSGPRs: 1680 -> 1664 (-0.95%)\u000aVGPRs: 1492 -> 1504 (+0.80%)\u000aCodeSize: 233140 -> 233016 (-0.05%); split: -0.09%, +0.04%\u000aInstrs: 47121 -> 47114 (-0.01%); split: -0.08%, +0.06%\u000aVMEM: 4930 -> 4655 (-5.58%); split: +0.12%, -5.70%\u000aSMEM: 2030 -> 2001 (-1.43%); split: +3.79%, -5.22%\u000aVClause: 891 -> 947 (+6.29%)\u000aSClause: 876 -> 816 (-6.85%)\u000aCopies: 4734 -> 4716 (-0.38%); split: -0.40%, +0.02%\u000aBranches: 2048 -> 2047 (-0.05%)\u000aPreSGPRs: 1400 -> 1396 (-0.29%)\u000aPreVGPRs: 1440 -> 1443 (+0.21%)\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5207>\u000a",
        "date" : "2020-06-24 10:52:27 +0000",
        "id" : "c702f8ed1572ab32cc3904a6d92cc5126c7c6080",
        "msg" : "aco: only use SMEM if we can prove it's safe",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection_setup.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_instruction_selection_setup.cpp",
          "src/amd/compiler/aco_instruction_selection.cpp"
        ],
        "commitId" : "35b5e1fc7c5c64ad93607ab8772239da3d56ceda",
        "timestamp" : 1592995947000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: allow SMEM for some sub-dword accesses\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5207>\u000a",
        "date" : "2020-06-24 10:52:27 +0000",
        "id" : "35b5e1fc7c5c64ad93607ab8772239da3d56ceda",
        "msg" : "aco: allow SMEM for some sub-dword accesses",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection_setup.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_instruction_selection_setup.cpp",
          "src/amd/vulkan/radv_cmd_buffer.c",
          "src/amd/compiler/aco_instruction_selection.cpp"
        ],
        "commitId" : "841fdfcd4537d826b2b49b927fadb7a32f0b2286",
        "timestamp" : 1592995948000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radv/aco,aco: allow SMEM SSBO loads on GFX6/7\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5207>\u000a",
        "date" : "2020-06-24 10:52:28 +0000",
        "id" : "841fdfcd4537d826b2b49b927fadb7a32f0b2286",
        "msg" : "radv/aco,aco: allow SMEM SSBO loads on GFX6/7",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection_setup.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_instruction_selection.cpp"
        ],
        "commitId" : "a18da83d184ffa93f943a5963ebd4b86fa41fa91",
        "timestamp" : 1592995948000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: fix copy+paste error in split_buffer_store\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5207>\u000a",
        "date" : "2020-06-24 10:52:28 +0000",
        "id" : "a18da83d184ffa93f943a5963ebd4b86fa41fa91",
        "msg" : "aco: fix copy+paste error in split_buffer_store",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_instruction_selection.cpp"
        ],
        "commitId" : "a0f6ca4393d9b28e303a043ad4125430001aca68",
        "timestamp" : 1592995948000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: don't store byte-aligned short stores\u000a\u000aThe ISA docs don't seem to say if this is allowed, so just assume short\u000astores require short alignment.\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5207>\u000a",
        "date" : "2020-06-24 10:52:28 +0000",
        "id" : "a0f6ca4393d9b28e303a043ad4125430001aca68",
        "msg" : "aco: don't store byte-aligned short stores",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_instruction_selection.cpp"
        ],
        "commitId" : "c3259b6e6a2f1fa97041ba5d043eedf30372e8a6",
        "timestamp" : 1592995948000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: add missing bld.scc() in byte_align_scalar()\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5207>\u000a",
        "date" : "2020-06-24 10:52:28 +0000",
        "id" : "c3259b6e6a2f1fa97041ba5d043eedf30372e8a6",
        "msg" : "aco: add missing bld.scc() in byte_align_scalar()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_instruction_selection.cpp"
        ],
        "commitId" : "91d7e40176328d0a256d9b9cf0ff749604035c51",
        "timestamp" : 1592995948000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: don't create byte-aligned short loads\u000a\u000aThe ISA docs don't seem to say if this is allowed, so just assume short\u000aloads require short alignment.\u000a\u000aIn practice, the only situation this should affect are byte-aligned u8vec2\u000aloads.\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5207>\u000a",
        "date" : "2020-06-24 10:52:28 +0000",
        "id" : "91d7e40176328d0a256d9b9cf0ff749604035c51",
        "msg" : "aco: don't create byte-aligned short loads",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_lower_to_hw_instr.cpp"
        ],
        "commitId" : "76b5d72921ced04fb8796b7a23a468fc1a4735e3",
        "timestamp" : 1592995948000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: align swap operations to 4 bytes on GFX6/7\u000a\u000aGFX6/7 can only swap full registers\u000a\u000aReviewed-by: Rhys Perry <pendingchaos02@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5207>\u000a",
        "date" : "2020-06-24 10:52:28 +0000",
        "id" : "76b5d72921ced04fb8796b7a23a468fc1a4735e3",
        "msg" : "aco: align swap operations to 4 bytes on GFX6/7",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_lower_to_hw_instr.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_lower_to_hw_instr.cpp"
        ],
        "commitId" : "91fd53884dc2d4ee0174a95535e6d9110ab60ff2",
        "timestamp" : 1592995948000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: don't allow partial copies on GFX6/7\u000a\u000aThese are not supported due to missing SDWA instructions\u000a\u000aReviewed-by: Rhys Perry <pendingchaos02@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5207>\u000a",
        "date" : "2020-06-24 10:52:28 +0000",
        "id" : "91fd53884dc2d4ee0174a95535e6d9110ab60ff2",
        "msg" : "aco: don't allow partial copies on GFX6/7",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_lower_to_hw_instr.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_register_allocation.cpp"
        ],
        "commitId" : "ddffcf362770940cfc6300ff4d90c0443937ccbb",
        "timestamp" : 1592995948000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: fix when sub-dword create_vector operand cannot be placed perfectly\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5207>\u000a",
        "date" : "2020-06-24 10:52:28 +0000",
        "id" : "ddffcf362770940cfc6300ff4d90c0443937ccbb",
        "msg" : "aco: fix when sub-dword create_vector operand cannot be placed perfectly",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_register_allocation.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_instruction_selection_setup.cpp"
        ],
        "commitId" : "519ddfd31269113693cf7df4e7ad6b670ea3f289",
        "timestamp" : 1592995948000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: improve vectorization of 8/16-bit loads/stores\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5207>\u000a",
        "date" : "2020-06-24 10:52:28 +0000",
        "id" : "519ddfd31269113693cf7df4e7ad6b670ea3f289",
        "msg" : "aco: improve vectorization of 8/16-bit loads/stores",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection_setup.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c"
        ],
        "commitId" : "04765e6a9a43b831edd25a51a85e81f1390f36a8",
        "timestamp" : 1593003602000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radv/winsys: Deal with realloc failures in BO lists.\u000a\u000aOtherwise if realloc fails we silently try to use it. Make recording fail instead.\u000a\u000aCC: <mesa-stable@lists.freedesktop.org>\u000aReviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5578>\u000a",
        "date" : "2020-06-24 13:00:02 +0000",
        "id" : "04765e6a9a43b831edd25a51a85e81f1390f36a8",
        "msg" : "radv/winsys: Deal with realloc failures in BO lists.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_device.c",
          "src/amd/vulkan/radv_shader.c",
          "src/amd/vulkan/radv_descriptor_set.c"
        ],
        "commitId" : "a5cb88eea45c02eb398117b2c52f1ef1626e2204",
        "timestamp" : 1593003602000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radv: Handle mmap failures.\u000a\u000aWhich can happen if we have to many mmaps active in the process.\u000a\u000aCC: <mesa-stable@lists.freedesktop.org>\u000aReviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5578>\u000a",
        "date" : "2020-06-24 13:00:02 +0000",
        "id" : "a5cb88eea45c02eb398117b2c52f1ef1626e2204",
        "msg" : "radv: Handle mmap failures.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_device.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_descriptor_set.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_shader.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c",
          "src/amd/vulkan/radv_cmd_buffer.c",
          "src/amd/vulkan/radv_radeon_winsys.h",
          "src/amd/vulkan/winsys/null/radv_null_cs.c"
        ],
        "commitId" : "64a92ef7a26d33ca193a8a9eb5c00e2765a01837",
        "timestamp" : 1593003602000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radv/winsys: Distinguish device/host memory errors.\u000a\u000aReviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5578>\u000a",
        "date" : "2020-06-24 13:00:02 +0000",
        "id" : "64a92ef7a26d33ca193a8a9eb5c00e2765a01837",
        "msg" : "radv/winsys: Distinguish device/host memory errors.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/winsys/null/radv_null_cs.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_radeon_winsys.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_shader.h",
          "src/amd/vulkan/radv_shader.c"
        ],
        "commitId" : "aa35670fd0923d5779a0f1498a120223a69d6949",
        "timestamp" : 1593003602000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radv: Make radv_alloc_shader_memory static.\u000a\u000aJust a cleanup.\u000a\u000aReviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5578>\u000a",
        "date" : "2020-06-24 13:00:02 +0000",
        "id" : "aa35670fd0923d5779a0f1498a120223a69d6949",
        "msg" : "radv: Make radv_alloc_shader_memory static.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_shader.h"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_shader.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/deqp-radv-pitcairn-aco-fails.txt"
        ],
        "commitId" : "86df5283a3242fab4d5887ea859bcb6dab0dbae2",
        "timestamp" : 1593004183000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gitlab-ci: update the list of expected failures for Pitcairn\u000a\u000aThese tests have been fixed as part of\u000ahttps://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5207.\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aAcked-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5625>\u000a",
        "date" : "2020-06-24 13:09:43 +0000",
        "id" : "86df5283a3242fab4d5887ea859bcb6dab0dbae2",
        "msg" : "gitlab-ci: update the list of expected failures for Pitcairn",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-radv-pitcairn-aco-fails.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_device.c"
        ],
        "commitId" : "91a82d006966d5e98feceebd962873b851a6ced1",
        "timestamp" : 1593006606000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/samuel.pitoiset",
          "fullName" : "samuel.pitoiset"
        },
        "authorEmail" : "samuel.pitoiset@gmail.com",
        "comment" : "radv: fix checking the return value of cs_finalize()\u000a\u000acs_finalize() now returns a Vulkan error code and VK_SUCCESS is 0.\u000a\u000aFixes: 64a92ef7a26 (\"radv/winsys: Distinguish device/host memory errors.\")\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5629>\u000a",
        "date" : "2020-06-24 15:50:06 +0200",
        "id" : "91a82d006966d5e98feceebd962873b851a6ced1",
        "msg" : "radv: fix checking the return value of cs_finalize()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_device.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_register_allocation.cpp"
        ],
        "commitId" : "7cad27831d27b668f592a7b8fb2b09b6f443cd8f",
        "timestamp" : 1593031115000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: ignore blocked registers when checking edges in get_reg_impl()\u000a\u000aIf the only two registers available are consecutive and used by killed\u000aoperands, both of them will be blocked and fail the edge check.\u000a\u000aTotals from 903 (0.66% of 135946) affected shaders:\u000aVGPRs: 30892 -> 30884 (-0.03%)\u000aCodeSize: 1584468 -> 1584044 (-0.03%); split: -0.05%, +0.02%\u000aMaxWaves: 14374 -> 14378 (+0.03%)\u000aInstrs: 306482 -> 306399 (-0.03%); split: -0.06%, +0.03%\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5626>\u000a",
        "date" : "2020-06-24 20:38:35 +0000",
        "id" : "7cad27831d27b668f592a7b8fb2b09b6f443cd8f",
        "msg" : "aco: ignore blocked registers when checking edges in get_reg_impl()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_register_allocation.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_lower_to_hw_instr.cpp"
        ],
        "commitId" : "4fc0499049fcdb7f892f99ce7abf9d739730138e",
        "timestamp" : 1593031115000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: remove outdated assert in handle_operands()\u000a\u000a\"target\" is no longer expected to be completely inside \"swap\".\u000a\u000aSigned-off-by: Rhys Perry <pendingchaos02@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5626>\u000a",
        "date" : "2020-06-24 20:38:35 +0000",
        "id" : "4fc0499049fcdb7f892f99ce7abf9d739730138e",
        "msg" : "aco: remove outdated assert in handle_operands()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_lower_to_hw_instr.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a6xx/fd6_emit.c",
          "src/freedreno/vulkan/tu_cmd_buffer.c",
          "src/freedreno/registers/a6xx.xml"
        ],
        "commitId" : "a9d866910c59a2e9e0c001b2d5f337205d8c3c1f",
        "timestamp" : 1593032115000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/registers: a6xx depth bounds test registers\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5628>\u000a",
        "date" : "2020-06-24 20:55:15 +0000",
        "id" : "a9d866910c59a2e9e0c001b2d5f337205d8c3c1f",
        "msg" : "freedreno/registers: a6xx depth bounds test registers",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/registers/a6xx.xml"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_emit.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_device.c",
          "src/freedreno/vulkan/tu_cmd_buffer.c",
          "src/freedreno/vulkan/tu_pipeline.c"
        ],
        "commitId" : "01e2893cba4dd0f3ef98020ef0707510ce2cfde8",
        "timestamp" : 1593032115000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: implement depthBounds\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5628>\u000a",
        "date" : "2020-06-24 20:55:15 +0000",
        "id" : "01e2893cba4dd0f3ef98020ef0707510ce2cfde8",
        "msg" : "turnip: implement depthBounds",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_device.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_pass.c"
        ],
        "commitId" : "70046145d19454ad74d98e719ee5aba8c8df86ae",
        "timestamp" : 1593036753000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: translate CreateRenderPass to CreateRenderPass2\u000a\u000aIt doesn't cut down the code size by much, and might not be the ideal for\u000aperformance (unless the compiler is unexpectedly smart), but makes it\u000aeasier to maintain (no modifying the same code in two places) and will\u000aallow some simplifications since we wont have to worry about trying to\u000ashare code between the two versions.\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5451>\u000a",
        "date" : "2020-06-24 22:12:33 +0000",
        "id" : "70046145d19454ad74d98e719ee5aba8c8df86ae",
        "msg" : "turnip: translate CreateRenderPass to CreateRenderPass2",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pass.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_pass.c"
        ],
        "commitId" : "e4099201bcd4e5c8e6c281368b5b75d5fc89b3ff",
        "timestamp" : 1593036753000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: replace a memset(0) with zalloc in CreateRenderPass\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5451>\u000a",
        "date" : "2020-06-24 22:12:33 +0000",
        "id" : "e4099201bcd4e5c8e6c281368b5b75d5fc89b3ff",
        "msg" : "turnip: replace a memset(0) with zalloc in CreateRenderPass",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pass.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_pass.c",
          "src/freedreno/vulkan/tu_private.h"
        ],
        "commitId" : "c9c76f6832062204683ece8c7d7dfaf7cc06b0e0",
        "timestamp" : 1593036753000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: use RenderPassCreateInfo for render_pass_add_implicit_deps\u000a\u000aThis gets rid of the some unnecessary values that were stored in\u000atu_render_pass for this. It also makes the render_pass_add_implicit_deps\u000amore generic, with very few references to the tu_render_pass.\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5451>\u000a",
        "date" : "2020-06-24 22:12:33 +0000",
        "id" : "c9c76f6832062204683ece8c7d7dfaf7cc06b0e0",
        "msg" : "turnip: use RenderPassCreateInfo for render_pass_add_implicit_deps",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pass.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_pass.c"
        ],
        "commitId" : "64c2a10707f8296944160284bf62d0e6bf7a27d9",
        "timestamp" : 1593036753000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: move some logic out of create_render_pass_common\u000a\u000aCreateRenderPass2 is the common path now, it doesn't make sense to have a\u000acreate_render_pass_common. Rename it to tu_render_pass_gmem_config and\u000amove logic not related to gmem config out of it.\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5451>\u000a",
        "date" : "2020-06-24 22:12:33 +0000",
        "id" : "64c2a10707f8296944160284bf62d0e6bf7a27d9",
        "msg" : "turnip: move some logic out of create_render_pass_common",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pass.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_shader.h",
          "src/gallium/drivers/freedreno/ir3/ir3_gallium.h"
        ],
        "commitId" : "022c363cfbb7e37eef5d5b7559d24f8237a72f27",
        "timestamp" : 1593037768000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: add helper to determine point-coord inputs\u000a\u000aThis will simplify a bit the logic for setting up vinterp/vprepl in the\u000adriver backend, and also avoid it being a flag-day when we switch the\u000atexcoord pipe cap.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5595>\u000a",
        "date" : "2020-06-24 22:29:28 +0000",
        "id" : "022c363cfbb7e37eef5d5b7559d24f8237a72f27",
        "msg" : "freedreno/ir3: add helper to determine point-coord inputs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/ir3/ir3_gallium.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a6xx/fd6_program.c"
        ],
        "commitId" : "68d6aa3dd02a33b650aeb66fbca83072a52202a1",
        "timestamp" : 1593037768000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/a6xx: de-duplicate vinterp/vpsrepl state building\u000a\u000aWhen we flip the texcoord patch, we'll setup PNTC input slot in the\u000apre-built interp stateobj, rather than this being a draw-time (slow-\u000apath) built stateobj.  But rather than duplicate more of the slow-\u000apath logic, refactor it out into a helper that is reused in both\u000acases.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5595>\u000a",
        "date" : "2020-06-24 22:29:28 +0000",
        "id" : "68d6aa3dd02a33b650aeb66fbca83072a52202a1",
        "msg" : "freedreno/a6xx: de-duplicate vinterp/vpsrepl state building",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_program.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a6xx/fd6_program.c"
        ],
        "commitId" : "a474d48e1764a5251e1a47e1a34424c28d8ecfa0",
        "timestamp" : 1593037768000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/a6xx: use point-coord helper\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5595>\u000a",
        "date" : "2020-06-24 22:29:28 +0000",
        "id" : "a474d48e1764a5251e1a47e1a34424c28d8ecfa0",
        "msg" : "freedreno/a6xx: use point-coord helper",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_program.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a5xx/fd5_program.c"
        ],
        "commitId" : "3e8c6312c70fb5a8a8df0bb4eeee70a079fe67ea",
        "timestamp" : 1593037768000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/a5xx: use point-coord helper\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5595>\u000a",
        "date" : "2020-06-24 22:29:28 +0000",
        "id" : "3e8c6312c70fb5a8a8df0bb4eeee70a079fe67ea",
        "msg" : "freedreno/a5xx: use point-coord helper",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a5xx/fd5_program.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a4xx/fd4_program.c"
        ],
        "commitId" : "ba6e1514f590320e60962e34d45df83488e9d463",
        "timestamp" : 1593037768000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/a4xx: use point-coord helper\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5595>\u000a",
        "date" : "2020-06-24 22:29:28 +0000",
        "id" : "ba6e1514f590320e60962e34d45df83488e9d463",
        "msg" : "freedreno/a4xx: use point-coord helper",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a4xx/fd4_program.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a3xx/fd3_program.c"
        ],
        "commitId" : "b5574c516547066f2ee07086f475a7416604c175",
        "timestamp" : 1593037768000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/a3xx: use point-coord helper\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5595>\u000a",
        "date" : "2020-06-24 22:29:28 +0000",
        "id" : "b5574c516547066f2ee07086f475a7416604c175",
        "msg" : "freedreno/a3xx: use point-coord helper",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a3xx/fd3_program.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/freedreno_program.c"
        ],
        "commitId" : "e6d650353a0b53e4b954cb41d0e7b0add9329283",
        "timestamp" : 1593037768000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno: convert builtin blit VS prog to ureg builder\u000a\u000aThe correct varying semantic to use depends on PIPE_CAP_TGSI_TEXCOORD.\u000aTo handle this transition switch it over to ureg builder, and query the\u000apipe-cap to choose the appropriate semantic.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5595>\u000a",
        "date" : "2020-06-24 22:29:28 +0000",
        "id" : "e6d650353a0b53e4b954cb41d0e7b0add9329283",
        "msg" : "freedreno: convert builtin blit VS prog to ureg builder",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/freedreno_program.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/freedreno_screen.c",
          "src/freedreno/ir3/ir3_nir.c",
          "src/gallium/drivers/freedreno/ir3/ir3_gallium.h"
        ],
        "commitId" : "3065c4bf925e69e27dc93ded99bc339ed0972307",
        "timestamp" : 1593037768000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: switch PIPE_CAP_TGSI_TEXCOORD\u000a\u000aWe don't really need the varying remapping, and it seems to somehow\u000ahappen twice when shader-cache comes into the picture.  But we can\u000ajust choose not to have this problem.\u000a\u000aNow that everything is using the ir3_point_sprite() helper, we can\u000aflip this pipe cap without it being a massive flag-day.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5595>\u000a",
        "date" : "2020-06-24 22:29:28 +0000",
        "id" : "3065c4bf925e69e27dc93ded99bc339ed0972307",
        "msg" : "freedreno/ir3: switch PIPE_CAP_TGSI_TEXCOORD",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/ir3/ir3_gallium.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/freedreno_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/relnotes/20.1.2.rst"
        ],
        "commitId" : "e94f81e9df8f038813a4d37263254870bc9cc60f",
        "timestamp" : 1593040027000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: Add release notes for 20.1.2\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5638>\u000a",
        "date" : "2020-06-24 23:07:07 +0000",
        "id" : "e94f81e9df8f038813a4d37263254870bc9cc60f",
        "msg" : "docs: Add release notes for 20.1.2",
        "paths" : [
          {
            "editType" : "add",
            "file" : "docs/relnotes/20.1.2.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/release-calendar.rst",
          "docs/relnotes.rst"
        ],
        "commitId" : "804c6ee0dfd9b2a6e84ee0cbeb452b9276e5a2b0",
        "timestamp" : 1593040027000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: update calendar and link releases notes for 20.1.2\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5638>\u000a",
        "date" : "2020-06-24 23:07:07 +0000",
        "id" : "804c6ee0dfd9b2a6e84ee0cbeb452b9276e5a2b0",
        "msg" : "docs: update calendar and link releases notes for 20.1.2",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/release-calendar.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/relnotes/20.1.2.rst"
        ],
        "commitId" : "8018b4b7071774d2064cb526d748fb8e1df7402b",
        "timestamp" : 1593042586000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
          "fullName" : "eric"
        },
        "authorEmail" : "eric@engestrom.ch",
        "comment" : "docs: fix 20.1.2 relnotes\u000a\u000aI manually converted them from html and didn't double-check the\u000aresult...\u000a\u000aFixes: e94f81e9df8f038813a4 (\"docs: Add release notes for 20.1.2\")\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5639>\u000a",
        "date" : "2020-06-25 01:49:46 +0200",
        "id" : "8018b4b7071774d2064cb526d748fb8e1df7402b",
        "msg" : "docs: fix 20.1.2 relnotes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/relnotes/20.1.2.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_extensions.py",
          "src/freedreno/vulkan/tu_device.c",
          "src/freedreno/vulkan/tu_pipeline.c"
        ],
        "commitId" : "1fd2bc10dc7695378115a99d7566ee3859dd992c",
        "timestamp" : 1593043811000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: implement VK_EXT_vertex_attribute_divisor\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5640>\u000a",
        "date" : "2020-06-25 00:10:11 +0000",
        "id" : "1fd2bc10dc7695378115a99d7566ee3859dd992c",
        "msg" : "turnip: implement VK_EXT_vertex_attribute_divisor",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_device.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_extensions.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a6xx/fd6_draw.c",
          "src/gallium/drivers/freedreno/a5xx/fd5_compute.c",
          "src/gallium/drivers/freedreno/freedreno_util.h",
          "src/gallium/drivers/freedreno/a6xx/fd6_compute.c",
          "src/gallium/drivers/freedreno/freedreno_draw.c"
        ],
        "commitId" : "d74554b16742c29b388ada91d2b8922504153bd2",
        "timestamp" : 1593046524000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno: make foreach_bit() declare it's cursor\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5634>\u000a",
        "date" : "2020-06-25 00:55:24 +0000",
        "id" : "d74554b16742c29b388ada91d2b8922504153bd2",
        "msg" : "freedreno: make foreach_bit() declare it's cursor",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_compute.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_draw.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a5xx/fd5_compute.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/freedreno_util.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/freedreno_draw.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/freedreno_draw.c"
        ],
        "commitId" : "ad136945e6da8f81c454c60c6702995066b9dfdb",
        "timestamp" : 1593046524000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno: split out batch draw tracking helper\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5634>\u000a",
        "date" : "2020-06-25 00:55:24 +0000",
        "id" : "ad136945e6da8f81c454c60c6702995066b9dfdb",
        "msg" : "freedreno: split out batch draw tracking helper",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/freedreno_draw.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/freedreno_draw.c"
        ],
        "commitId" : "16b4da3ba3117e69d9bd7519f57ae5f970fc48f7",
        "timestamp" : 1593046524000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno: split out batch clear tracking helper\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5634>\u000a",
        "date" : "2020-06-25 00:55:24 +0000",
        "id" : "16b4da3ba3117e69d9bd7519f57ae5f970fc48f7",
        "msg" : "freedreno: split out batch clear tracking helper",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/freedreno_draw.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/freedreno_draw.c"
        ],
        "commitId" : "7c008c293d7b220eec0c98cefb794cab95ee344e",
        "timestamp" : 1593046524000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno: handle batch flush in resource tracking\u000a\u000aIn rare cases, we can get into situations where the tracking of read/\u000awritten resources triggers a flush of the current batch.\u000a\u000aTo handle that, (1) take a reference to the current batch, so it doesn't\u000adisappear under us, and (2) check after resource tracking whether the\u000acurrent batch was flushed.  If it is, we have to re-do the resource\u000atracking, but since we have a fresh batch, it should not get flushed the\u000asecond time around.\u000a\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3160\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5634>\u000a",
        "date" : "2020-06-25 00:55:24 +0000",
        "id" : "7c008c293d7b220eec0c98cefb794cab95ee344e",
        "msg" : "freedreno: handle batch flush in resource tracking",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/freedreno_draw.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_pipeline.c"
        ],
        "commitId" : "9c0ae5704d654108fd36b8de3f7364601ba30c53",
        "timestamp" : 1593054176000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: fix empty scissor case\u000a\u000aFixes these two tests:\u000adEQP-VK.draw.scissor.empty_dynamic_scissor_first_draw\u000adEQP-VK.draw.scissor.empty_static_scissor\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5586>\u000a",
        "date" : "2020-06-25 03:02:56 +0000",
        "id" : "9c0ae5704d654108fd36b8de3f7364601ba30c53",
        "msg" : "turnip: fix empty scissor case",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_cmd_buffer.c"
        ],
        "commitId" : "04148f4411169bed0784d2bb47f763c429011223",
        "timestamp" : 1593054176000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: fix update_stencil_mask\u000a\u000aThe previous value was not being cleared, resulting in some dynamic stencil\u000astate failures. Fixes these two tests:\u000a\u000adEQP-VK.dynamic_state.ds_state.stencil_params_advanced\u000adEQP-VK.dynamic_state.ds_state.stencil_params_basic_1\u000a\u000aFixes: 233610f8cf8d8810 (\"turnip: refactor draw states and dynamic states\")\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5586>\u000a",
        "date" : "2020-06-25 03:02:56 +0000",
        "id" : "04148f4411169bed0784d2bb47f763c429011223",
        "msg" : "turnip: fix update_stencil_mask",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/deqp-freedreno-a630-bypass-fails.txt",
          "src/freedreno/vulkan/tu_pipeline.c"
        ],
        "commitId" : "c5b990f435e7145bfd8562c80a4dc1012aaa03f8",
        "timestamp" : 1593054176000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: disable early_z for VK_FORMAT_S8_UINT\u000a\u000aThis format doesn't have depth, and apparently having earlyz enabled can\u000acause issues. Fixes at least these tests:\u000a\u000adEQP-VK.renderpass.suballocation.multisample.s8_uint.samples_*\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5586>\u000a",
        "date" : "2020-06-25 03:02:56 +0000",
        "id" : "c5b990f435e7145bfd8562c80a4dc1012aaa03f8",
        "msg" : "turnip: disable early_z for VK_FORMAT_S8_UINT",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-freedreno-a630-bypass-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_ra.c"
        ],
        "commitId" : "6da06479878a1b2d765c8fbe3c168b7ecbe86795",
        "timestamp" : 1593060040000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3/ra: fix pre-color edge case\u000a\u000aFixes a case where you have something like:\u000a\u000a   aVecOutput.z = aScalarInput;\u000a\u000aIn particular, skipping over things that are not the first component is\u000awrong.. in the above case the input we need to precolor is the 3rd\u000acomponent.  But we need to adjust the target register according to the\u000aoffset.\u000a\u000aFixes android.hardware.nativehardware.cts.AHardwareBufferNativeTests\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5601>\u000a",
        "date" : "2020-06-25 04:40:40 +0000",
        "id" : "6da06479878a1b2d765c8fbe3c168b7ecbe86795",
        "msg" : "freedreno/ir3/ra: fix pre-color edge case",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_ra.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/fossils.yml"
        ],
        "commitId" : "8c962f5f61f11c0ed38f277fcd828ddd967f98ae",
        "timestamp" : 1593064989000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/samuel.pitoiset",
          "fullName" : "samuel.pitoiset"
        },
        "authorEmail" : "samuel.pitoiset@gmail.com",
        "comment" : "gitlab-ci: add parallel-rdp fossils\u000a\u000ahttps://github.com/Themaister/parallel-rdp\u000a\u000aThese fossils contain very large and complex shaders.\u000aThe small_*.foz files use 8/16-bit arithmetic.\u000a\u000aOnly RADV uses Fossilize.\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Andres Gomez <agomez@igalia.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5542>\u000a",
        "date" : "2020-06-25 08:03:09 +0200",
        "id" : "8c962f5f61f11c0ed38f277fcd828ddd967f98ae",
        "msg" : "gitlab-ci: add parallel-rdp fossils",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/fossils.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/vulkan/overlay-layer/overlay.cpp"
        ],
        "commitId" : "ec7b55f4cc5dd3dc61eb6b9e51f46c58a2a896d3",
        "timestamp" : 1593081110000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "vulkan/overlay: fix crash on destroying NULL swapchain\u000a\u000aCc: <mesa-stable@lists.freedesktop.org>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5616>\u000a",
        "date" : "2020-06-25 10:31:50 +0000",
        "id" : "ec7b55f4cc5dd3dc61eb6b9e51f46c58a2a896d3",
        "msg" : "vulkan/overlay: fix crash on destroying NULL swapchain",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/vulkan/overlay-layer/overlay.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/iris/iris_resource.c"
        ],
        "commitId" : "82b46667836647226387442b2feb9d7f1475bd36",
        "timestamp" : 1593085810000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "iris: Honor scanout requirement from DRI\u000a\u000aTranslate PIPE_BIND_SCANOUT as ISL_SURF_USAGE_DISPLAY_BIT,\u000ainstead of PIPE_BIND_DISPLAY_TARGET.\u000a\u000aPIPE_BIND_DISPLAY_TARGET isn't used for dri images and seem to\u000abe set only for fake winsys buffers (which aren't displayed).\u000aThe trouble is that a fake buffer could be multisampled and we\u000acannot have multisampled surface with display bit.\u000a\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/2313\u000aSigned-off-by: Danylo Piliaiev <danylo.piliaiev@globallogic.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4784>\u000a",
        "date" : "2020-06-25 11:50:10 +0000",
        "id" : "82b46667836647226387442b2feb9d7f1475bd36",
        "msg" : "iris: Honor scanout requirement from DRI",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_resource.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/deqp-radv-vega10-aco-fails.txt",
          "src/amd/compiler/aco_instruction_selection.cpp",
          ".gitlab-ci/deqp-radv-navi10-aco-fails.txt",
          ".gitlab-ci/deqp-radv-fiji-aco-fails.txt",
          ".gitlab-ci/deqp-radv-pitcairn-aco-fails.txt",
          ".gitlab-ci/deqp-radv-polaris10-aco-fails.txt",
          "src/amd/vulkan/radv_shader.c",
          ".gitlab-ci/deqp-radv-raven-aco-fails.txt"
        ],
        "commitId" : "c84f11e7b67cfa3c01780210ca31665b658e5ebd",
        "timestamp" : 1593086948000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radv: lower 64-bit drcp/dsqrt/drsq for fixing precision issues\u000a\u000aThe hardware precision of v_rcp_f64, v_sqrt_f64 and v_rsq_f64\u000ais less than what Vulkan requires.\u000a\u000aThis lowers using the Goldschmidt's algorithm to improve precision.\u000a\u000aFixes dEQP-VK.glsl.builtin.precision_double.* on both compiler\u000abackends.\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5609>\u000a",
        "date" : "2020-06-25 12:09:08 +0000",
        "id" : "c84f11e7b67cfa3c01780210ca31665b658e5ebd",
        "msg" : "radv: lower 64-bit drcp/dsqrt/drsq for fixing precision issues",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-radv-raven-aco-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_shader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection.cpp"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-radv-navi10-aco-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-radv-vega10-aco-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-radv-pitcairn-aco-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-radv-polaris10-aco-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-radv-fiji-aco-fails.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/deqp-radv-pitcairn-aco-fails.txt",
          "src/amd/vulkan/radv_shader.c",
          "src/amd/compiler/aco_instruction_selection.cpp"
        ],
        "commitId" : "a102896cff296fe305e4734be4a1774958d969d8",
        "timestamp" : 1593086948000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radv: lower 64-bit dfloor on GFX6 for fixing precision issues\u000a\u000aGFX6 doesn't support v_floor_f64 and the precision of v_fract_f64\u000awhich is used to implement 64-bit floor is less than what Vulkan\u000arequires.\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5609>\u000a",
        "date" : "2020-06-25 12:09:08 +0000",
        "id" : "a102896cff296fe305e4734be4a1774958d969d8",
        "msg" : "radv: lower 64-bit dfloor on GFX6 for fixing precision issues",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_shader.c"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-radv-pitcairn-aco-fails.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/zink_context.c"
        ],
        "commitId" : "37e7a5e746dbb57bc44ff9da308b7bfc529e40d6",
        "timestamp" : 1593089421000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: unify code for setting resource barriers\u000a\u000ano functional changes, this code was just duplicated\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5615>\u000a",
        "date" : "2020-06-25 12:50:21 +0000",
        "id" : "37e7a5e746dbb57bc44ff9da308b7bfc529e40d6",
        "msg" : "zink: unify code for setting resource barriers",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_context.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_debug.h",
          "docs/envvars.rst",
          "src/amd/vulkan/radv_device.c"
        ],
        "commitId" : "b78f64507e9edf315208147811479146947270fe",
        "timestamp" : 1593090983000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/samuel.pitoiset",
          "fullName" : "samuel.pitoiset"
        },
        "authorEmail" : "samuel.pitoiset@gmail.com",
        "comment" : "radv: introduce RADV_DEBUG=llvm option\u000a\u000aThis option enables the LLVM compiler backend to be used\u000afor shader compilation\u000a\u000aReviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5445>\u000a",
        "date" : "2020-06-25 15:16:23 +0200",
        "id" : "b78f64507e9edf315208147811479146947270fe",
        "msg" : "radv: introduce RADV_DEBUG=llvm option",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/envvars.rst"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_debug.h"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_device.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_pipeline.c",
          "src/amd/vulkan/radv_extensions.py",
          "src/amd/vulkan/radv_device.c",
          "src/amd/vulkan/radv_shader_info.c",
          "src/amd/vulkan/radv_private.h",
          "src/amd/vulkan/radv_shader.c",
          "src/amd/vulkan/radv_debug.c",
          "src/amd/vulkan/radv_cmd_buffer.c"
        ],
        "commitId" : "db0afb380077a6e426aaa035a6cce0b42b78e41d",
        "timestamp" : 1593090988000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/samuel.pitoiset",
          "fullName" : "samuel.pitoiset"
        },
        "authorEmail" : "samuel.pitoiset@gmail.com",
        "comment" : "radv: change use_aco -> use_llvm\u000a\u000aWe are about to make ACO the default backend.\u000a\u000aReviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5445>\u000a",
        "date" : "2020-06-25 15:16:28 +0200",
        "id" : "db0afb380077a6e426aaa035a6cce0b42b78e41d",
        "msg" : "radv: change use_aco -> use_llvm",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_shader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_debug.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_extensions.py"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_device.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_shader_info.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_debug.h",
          "docs/envvars.rst",
          "src/amd/vulkan/radv_device.c",
          ".gitlab-ci.yml",
          "src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c",
          "docs/relnotes/new_features.txt",
          "src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.h"
        ],
        "commitId" : "63e1e7209c2bf7d8bbce18380d4f1b2cff4c0bbb",
        "timestamp" : 1593090990000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/samuel.pitoiset",
          "fullName" : "samuel.pitoiset"
        },
        "authorEmail" : "samuel.pitoiset@gmail.com",
        "comment" : "radv: enable ACO by default\u000a\u000aNo more dragons have been seen, caution is still required...\u000a\u000aReviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5445>\u000a",
        "date" : "2020-06-25 15:16:30 +0200",
        "id" : "63e1e7209c2bf7d8bbce18380d4f1b2cff4c0bbb",
        "msg" : "radv: enable ACO by default",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/relnotes/new_features.txt"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_debug.h"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_device.c"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          },
          {
            "editType" : "edit",
            "file" : "docs/envvars.rst"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/deqp-radv-navi14-aco-fails.txt"
        ],
        "commitId" : "7e98f2534c336c386368f8e62c290906d9f567fe",
        "timestamp" : 1593094549000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gitlab-ci: add a list of expected failures for RADV/ACO on NAVI14\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5647>\u000a",
        "date" : "2020-06-25 14:15:49 +0000",
        "id" : "7e98f2534c336c386368f8e62c290906d9f567fe",
        "msg" : "gitlab-ci: add a list of expected failures for RADV/ACO on NAVI14",
        "paths" : [
          {
            "editType" : "add",
            "file" : ".gitlab-ci/deqp-radv-navi14-aco-fails.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/registers/adreno_pm4.xml"
        ],
        "commitId" : "01799b3448ca4e31bb83a79b95e8b7634fa2c8c7",
        "timestamp" : 1593100665000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/registers: add CP_DRAW_INDIRECT_MULTI\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5635>\u000a",
        "date" : "2020-06-25 15:57:45 +0000",
        "id" : "01799b3448ca4e31bb83a79b95e8b7634fa2c8c7",
        "msg" : "freedreno/registers: add CP_DRAW_INDIRECT_MULTI",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/registers/adreno_pm4.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_shader.h",
          "src/freedreno/ir3/ir3_compiler_nir.c",
          "src/freedreno/ir3/ir3_context.h",
          "src/freedreno/ir3/ir3_nir.c"
        ],
        "commitId" : "16a9e233da9a4ce64c876e2e69a8e9bb96436ff3",
        "timestamp" : 1593100665000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: add support for load_draw_id\u000a\u000aThis is part of adding VK_KHR_shader_draw_parameters for turnip.\u000a\u000aIR3_DP_VTXID_BASE/IR3_DP_VTXCNT_MAX offsets are changed to match what\u000aCP_DRAW_INDIRECT_MULTI requires.\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5635>\u000a",
        "date" : "2020-06-25 15:57:45 +0000",
        "id" : "16a9e233da9a4ce64c876e2e69a8e9bb96436ff3",
        "msg" : "freedreno/ir3: add support for load_draw_id",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_context.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_compiler_nir.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_extensions.py",
          "src/freedreno/vulkan/tu_shader.c",
          "src/freedreno/vulkan/tu_device.c",
          "src/freedreno/vulkan/tu_cmd_buffer.c",
          "src/freedreno/vulkan/tu_private.h"
        ],
        "commitId" : "62de79ac4492ac9e4af99b9a25c15cda1114e7d9",
        "timestamp" : 1593100665000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: implement VK_KHR_shader_draw_parameters\u000a\u000aNote: going by the blob, VFD_INDEX_OFFSET/FD_INSTANCE_START_OFFSET seem\u000acompletely unused by indirect draws, so this changes them to only be set\u000afor non-indirect draws (and moves them to the vs_params draw state).\u000a\u000aPasses dEQP-VK.draw.shader_draw_parameters.*\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5635>\u000a",
        "date" : "2020-06-25 15:57:45 +0000",
        "id" : "62de79ac4492ac9e4af99b9a25c15cda1114e7d9",
        "msg" : "turnip: implement VK_KHR_shader_draw_parameters",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_shader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_extensions.py"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_device.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/tracie/renderdoc_dump_images.py"
        ],
        "commitId" : "a04672a105239b230b0e880d63cee6621a10f10c",
        "timestamp" : 1593106408000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci: Don't call renderdoc's ReplayController.Shutdown()\u000a\u000aIf we do, Renderdoc will call eglDestroyContext twice, causing crashes\u000awithin Mesa.\u000a\u000aSigned-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>\u000aAcked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5433>\u000a",
        "date" : "2020-06-25 17:33:28 +0000",
        "id" : "a04672a105239b230b0e880d63cee6621a10f10c",
        "msg" : "ci: Don't call renderdoc's ReplayController.Shutdown()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/tracie/renderdoc_dump_images.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/container/lava_arm.sh",
          ".gitlab-ci.yml"
        ],
        "commitId" : "21b2dac793081fc7072f7ddfd0ba2f4aa94e8a0a",
        "timestamp" : 1593106408000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci: Move ARM rootfses to stable\u000a\u000aWe build in Debian buster but were currently testing in bullseye-based\u000aramdisks. This has started being a problem since Python 3.7 was removed\u000afrom bullseye.\u000a\u000a[ Also bumped arm_test containers, by anholt ]\u000a\u000aSigned-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>\u000aAcked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5433>\u000a",
        "date" : "2020-06-25 17:33:28 +0000",
        "id" : "21b2dac793081fc7072f7ddfd0ba2f4aa94e8a0a",
        "msg" : "ci: Move ARM rootfses to stable",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/container/lava_arm.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/bare-metal/rootfs-setup.sh"
        ],
        "commitId" : "9079b53987e3d8dd82b0fa40a010f32524b13aeb",
        "timestamp" : 1593106408000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci/bare-metal: Skip setting of unset variables at startup.\u000a\u000aIt's silly to be setting (and logging the setting of!) all the env vars we\u000a*didn't* set in a job.\u000a\u000aReviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5433>\u000a",
        "date" : "2020-06-25 17:33:28 +0000",
        "id" : "9079b53987e3d8dd82b0fa40a010f32524b13aeb",
        "msg" : "ci/bare-metal: Skip setting of unset variables at startup.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/bare-metal/rootfs-setup.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/container/baremetal_build.sh",
          ".gitlab-ci.yml"
        ],
        "commitId" : "acf9d8b75d9ae39c812b9b2ed41ff0078bd35c42",
        "timestamp" : 1593106408000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci/bare-metal: Don't include dev packages in arm*test.\u000a\u000aWe just need these to build our rootfs, clean them out afterwards.\u000a\u000aReviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5433>\u000a",
        "date" : "2020-06-25 17:33:28 +0000",
        "id" : "acf9d8b75d9ae39c812b9b2ed41ff0078bd35c42",
        "msg" : "ci/bare-metal: Don't include dev packages in arm*test.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/container/baremetal_build.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/container/arm_build.sh",
          ".gitlab-ci/build-apitrace.sh",
          ".gitlab-ci/tracie-runner-gl.sh",
          ".gitlab-ci/container/baremetal_build.sh",
          ".gitlab-ci.yml",
          ".gitlab-ci/create-rootfs.sh",
          ".gitlab-ci/bare-metal/fastboot.sh",
          ".gitlab-ci/container/lava_arm.sh",
          ".gitlab-ci/build-renderdoc.sh"
        ],
        "commitId" : "7406d627c8864a8754efed14d0ad9d6a853325ac",
        "timestamp" : 1593106408000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci: Include trace replay support in ARM rootfses.\u000a\u000aBuilds the renderdoc and apitrace programs so we can replay GL traces on\u000aDUTs.\u000a\u000a[Separated out from 5472's commit that also enabled the jobs in LAVA,\u000adropped unnecessary python packages from arm_build, fixed up arm64_test\u000abuild, traces-db in baremetal, new commit message by anholt]\u000a\u000aSigned-off-by: Rohan Garg <rohan.garg@collabora.com>\u000aSigned-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5433>\u000a",
        "date" : "2020-06-25 17:33:28 +0000",
        "id" : "7406d627c8864a8754efed14d0ad9d6a853325ac",
        "msg" : "ci: Include trace replay support in ARM rootfses.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/build-apitrace.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/container/arm_build.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/container/lava_arm.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/tracie-runner-gl.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/container/baremetal_build.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/create-rootfs.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/build-renderdoc.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/bare-metal/fastboot.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/tracie/tracie.py"
        ],
        "commitId" : "9f1412cf3eb1c45beca9d5c973dfbf4fa84c10e8",
        "timestamp" : 1593106408000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci/tracie: Print the path if the trace isn't found.\u000a\u000aI hit this a few times while setting up CI.\u000a\u000aReviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5433>\u000a",
        "date" : "2020-06-25 17:33:28 +0000",
        "id" : "9f1412cf3eb1c45beca9d5c973dfbf4fa84c10e8",
        "msg" : "ci/tracie: Print the path if the trace isn't found.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/tracie/tracie.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/tracie-runner-gl.sh"
        ],
        "commitId" : "b5f727afeb38d813cf32ea1fa90f6079b999e6e5",
        "timestamp" : 1593106408000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci/tracie: Fix apitrace dump using \"less\" which isn't in the ARM rootfs.\u000a\u000aYou would get no output during the \"find the last frame\" step of the trace\u000areplay.\u000a\u000aReviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5433>\u000a",
        "date" : "2020-06-25 17:33:28 +0000",
        "id" : "b5f727afeb38d813cf32ea1fa90f6079b999e6e5",
        "msg" : "ci/tracie: Fix apitrace dump using \"less\" which isn't in the ARM rootfs.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/tracie-runner-gl.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/traces-baremetal.yml",
          ".gitlab-ci/tracie-runner-gl.sh",
          ".gitlab-ci/prepare-artifacts.sh",
          ".gitlab-ci.yml",
          ".gitlab-ci/bare-metal/rootfs-setup.sh"
        ],
        "commitId" : "b88c46fa11ae4903ec8fdad0d39727bb80d7c74b",
        "timestamp" : 1593106408000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci: Add a freedreno a630 tracie run.\u000a\u000aThis job runs in about one minute on the current set of traces, and has\u000asuccessfully revealed some bugs in our current rendering.  Takes about 7\u000aminutes currently.\u000a\u000aReviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5433>\u000a",
        "date" : "2020-06-25 17:33:28 +0000",
        "id" : "b88c46fa11ae4903ec8fdad0d39727bb80d7c74b",
        "msg" : "ci: Add a freedreno a630 tracie run.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/prepare-artifacts.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          },
          {
            "editType" : "add",
            "file" : ".gitlab-ci/traces-baremetal.yml"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/bare-metal/rootfs-setup.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/tracie-runner-gl.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a6xx/fd6_emit.c",
          "src/freedreno/vulkan/tu_cmd_buffer.c",
          "src/freedreno/registers/a6xx.xml"
        ],
        "commitId" : "daee177ca0285bac842b3485dfbb3d8591401261",
        "timestamp" : 1593117988000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
          "fullName" : "eric"
        },
        "authorEmail" : "eric@anholt.net",
        "comment" : "freedreno/a6xx: Define the register fields for polygon fill mode.\u000a\u000aProduced by comparing the traces of:\u000adEQP-VK.rasterization.culling.front_triangles\u000adEQP-VK.rasterization.culling.front_triangles_point\u000adEQP-VK.rasterization.culling.front_triangles_line\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5650>\u000a",
        "date" : "2020-06-25 13:46:28 -0700",
        "id" : "daee177ca0285bac842b3485dfbb3d8591401261",
        "msg" : "freedreno/a6xx: Define the register fields for polygon fill mode.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/registers/a6xx.xml"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_emit.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_util.h",
          "src/freedreno/vulkan/tu_pipeline.c",
          "src/freedreno/vulkan/tu_device.c",
          "src/freedreno/vulkan/tu_cmd_buffer.c"
        ],
        "commitId" : "72c0522db28b97d9f70b14f28c34f3f0d24b0885",
        "timestamp" : 1593117990000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
          "fullName" : "eric"
        },
        "authorEmail" : "eric@anholt.net",
        "comment" : "turnip: Add support for polygon fill modes.\u000a\u000aPasses the new tests in dEQP-VK.rasterization.culling.*\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5650>\u000a",
        "date" : "2020-06-25 13:46:30 -0700",
        "id" : "72c0522db28b97d9f70b14f28c34f3f0d24b0885",
        "msg" : "turnip: Add support for polygon fill modes.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_util.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_device.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a6xx/fd6_rasterizer.c",
          "src/gallium/drivers/freedreno/a6xx/fd6_emit.c",
          ".gitlab-ci/traces-baremetal.yml"
        ],
        "commitId" : "50e20cb036145f6429af8ee2c5daa1d75e02fb27",
        "timestamp" : 1593117990000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
          "fullName" : "eric"
        },
        "authorEmail" : "eric@anholt.net",
        "comment" : "freedreno/a6xx: Add support for polygon fill mode (as long as front==back).\u000a\u000aUnlike a4xx, we don't seem to have separate back vs front fields any more.\u000aStill, this improves desktop GL conformance (and one of the traces in\u000atraces-db).\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5650>\u000a",
        "date" : "2020-06-25 13:46:30 -0700",
        "id" : "50e20cb036145f6429af8ee2c5daa1d75e02fb27",
        "msg" : "freedreno/a6xx: Add support for polygon fill mode (as long as front==back).",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_emit.c"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/traces-baremetal.yml"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_rasterizer.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci.yml"
        ],
        "commitId" : "2fd746e98e76c9454b7fab0ac41c5b1456bcba90",
        "timestamp" : 1593128748000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci: Remove a stray \"always\" on the freedreno traces job.\u000a\u000aThis was making it so that the CI would error if the set of files modified\u000aor the pipeline involvd meant the jobs we depend on weren't enabled.  It\u000awas just some misplaced debug leftovers of mine.\u000a\u000aFixes: b88c46fa11ae (\"ci: Add a freedreno a630 tracie run.\")\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5653>\u000a",
        "date" : "2020-06-25 23:45:48 +0000",
        "id" : "2fd746e98e76c9454b7fab0ac41c5b1456bcba90",
        "msg" : "ci: Remove a stray \"always\" on the freedreno traces job.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/iris/iris_bufmgr.h"
        ],
        "commitId" : "293221dddaedb410781d39fdecf3c93bb111475b",
        "timestamp" : 1593148268000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/rafael.antognolli",
          "fullName" : "rafael.antognolli"
        },
        "authorEmail" : "rafael.antognolli@intel.com",
        "comment" : "iris: Align last_seqnos to 64 bits.\u000a\u000alast_seqnos is used in atomic operations. Specially on 32 bit platorms,\u000ait tends to be slower if it's not aligned to 64 bits (see\u000acdc331c6f9f6b2ffc035018de4445dba9b67c1f7). This fixes a small regression\u000aon Bioshock.\u000a\u000aFixes: aba3aed96e4 (\"iris: fix export of GEM handles\")\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5637>\u000a",
        "date" : "2020-06-25 22:11:08 -0700",
        "id" : "293221dddaedb410781d39fdecf3c93bb111475b",
        "msg" : "iris: Align last_seqnos to 64 bits.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_bufmgr.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/vulkan/anv_private.h"
        ],
        "commitId" : "66df2ffa36a69265dbb6ab815a93eca6c2a208da",
        "timestamp" : 1593148296000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/rafael.antognolli",
          "fullName" : "rafael.antognolli"
        },
        "authorEmail" : "rafael.antognolli@intel.com",
        "comment" : "anv: Align \"used\" attribute to 64 bits.\u000a\u000aThis is a 64 bits value that might not be aligned on 32 bit plaforms.\u000aSince it's used with atomics, let's make sure it gets properly aligned\u000ato avoid any potential performance loss.\u000a\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5637>\u000a",
        "date" : "2020-06-25 22:11:36 -0700",
        "id" : "66df2ffa36a69265dbb6ab815a93eca6c2a208da",
        "msg" : "anv: Align \"used\" attribute to 64 bits.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/anv_private.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_resource.c"
        ],
        "commitId" : "be5d06106ffd4ec29884d7cfca660b20eeac6f5b",
        "timestamp" : 1593153154000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Only copy resources when they are in a pending batch\u000a\u000aFixes a performance regression in alacritty, and rendering is still\u000afine in GLQuake ports.\u000a\u000aFixes: 361fb38662f (\"panfrost: Copy resources when mapping to avoid waiting for readers\")\u000aReviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5642>\u000a",
        "date" : "2020-06-26 06:32:34 +0000",
        "id" : "be5d06106ffd4ec29884d7cfca660b20eeac6f5b",
        "msg" : "panfrost: Only copy resources when they are in a pending batch",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_resource.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/fossils/fossils.sh"
        ],
        "commitId" : "b24b415013e9ef00c02ce64db376c976faee9dbe",
        "timestamp" : 1593153923000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gitlab-ci: set the number of Fossilize threads to 4\u000a\u000aThe shared runners are set up for concurrent jobs ~= CPUs / 4 (x86)\u000aor 8 (ARM).\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5627>\u000a",
        "date" : "2020-06-26 06:45:23 +0000",
        "id" : "b24b415013e9ef00c02ce64db376c976faee9dbe",
        "msg" : "gitlab-ci: set the number of Fossilize threads to 4",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/fossils/fossils.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/fossils/fossils.sh"
        ],
        "commitId" : "4954df417c7bedd399a75dc4d80431ea9bba417d",
        "timestamp" : 1593153923000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gitlab-ci: append Fossilize stdout/stderr to a file to reduce spam\u000a\u000aFossilize is really verbose and it's easy to reach the buffer\u000alimit in GitLab CI.\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5627>\u000a",
        "date" : "2020-06-26 06:45:23 +0000",
        "id" : "4954df417c7bedd399a75dc4d80431ea9bba417d",
        "msg" : "gitlab-ci: append Fossilize stdout/stderr to a file to reduce spam",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/fossils/fossils.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/fossils/fossils.sh",
          ".gitlab-ci/fossilize-runner.sh",
          ".gitlab-ci.yml"
        ],
        "commitId" : "276e6d7bbce089e0556c8f9e6601edc1dd3b5daf",
        "timestamp" : 1593153923000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gitlab-ci: attach the Fossilize log file as artifact on failure\u000a\u000aIt might be help.\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5627>\u000a",
        "date" : "2020-06-26 06:45:23 +0000",
        "id" : "276e6d7bbce089e0556c8f9e6601edc1dd3b5daf",
        "msg" : "gitlab-ci: attach the Fossilize log file as artifact on failure",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/fossils/fossils.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/fossilize-runner.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/winsys/amdgpu/drm/amdgpu_cs.c",
          "src/amd/common/ac_debug.c",
          "src/amd/vulkan/si_cmd_buffer.c",
          "src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c",
          "src/amd/common/sid.h"
        ],
        "commitId" : "556f4458fe90cea54caa63310dce9dded4034aea",
        "timestamp" : 1593154977000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "amd: add proper definitions for NOP packets\u000a\u000aReviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5603>\u000a",
        "date" : "2020-06-26 07:02:57 +0000",
        "id" : "556f4458fe90cea54caa63310dce9dded4034aea",
        "msg" : "amd: add proper definitions for NOP packets",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/si_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/winsys/amdgpu/drm/amdgpu_cs.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/common/sid.h"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/common/ac_debug.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/common/ac_gpu_info.h",
          "src/gallium/winsys/amdgpu/drm/amdgpu_cs.c",
          "src/amd/common/ac_gpu_info.c"
        ],
        "commitId" : "c7680625c361a13d6a18d0b339b3a8e269962a2c",
        "timestamp" : 1593154977000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ac,winsys/amdgpu: align IBs the same as the kernel\u000a\u000aReviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5603>\u000a",
        "date" : "2020-06-26 07:02:57 +0000",
        "id" : "c7680625c361a13d6a18d0b339b3a8e269962a2c",
        "msg" : "ac,winsys/amdgpu: align IBs the same as the kernel",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/common/ac_gpu_info.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/winsys/amdgpu/drm/amdgpu_cs.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/common/ac_gpu_info.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/si_gfx_cs.c",
          "src/gallium/drivers/radeonsi/si_state.c"
        ],
        "commitId" : "bbc0a2d51db0ae31979e039cfea643b6b3492c23",
        "timestamp" : 1593154977000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radeonsi: don't add the border color buffer into the init_config state\u000a\u000aWe might have to replace init_config for preemption.\u000a\u000aReviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5603>\u000a",
        "date" : "2020-06-26 07:02:57 +0000",
        "id" : "bbc0a2d51db0ae31979e039cfea643b6b3492c23",
        "msg" : "radeonsi: don't add the border color buffer into the init_config state",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_gfx_cs.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_state.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/si_state.c",
          "src/gallium/drivers/radeonsi/si_gfx_cs.c",
          "src/gallium/drivers/radeonsi/si_state.h",
          "src/gallium/drivers/radeonsi/si_state_shaders.c",
          "src/gallium/drivers/radeonsi/si_debug.c",
          "src/gallium/drivers/radeonsi/si_pipe.h",
          "src/gallium/drivers/radeonsi/si_pipe.c"
        ],
        "commitId" : "1c1d34a67ac037facabe085f030c94cae46f574d",
        "timestamp" : 1593154977000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radeonsi: rename init_config states to cs_preamble states\u000a\u000aReviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5603>\u000a",
        "date" : "2020-06-26 07:02:57 +0000",
        "id" : "1c1d34a67ac037facabe085f030c94cae46f574d",
        "msg" : "radeonsi: rename init_config states to cs_preamble states",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_gfx_cs.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_debug.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_pipe.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_pipe.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_state.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_state_shaders.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_state.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/si_gfx_cs.c",
          "src/gallium/drivers/radeonsi/si_state_shaders.c"
        ],
        "commitId" : "428360662f300c44729dada9cd57c5b9a04befe8",
        "timestamp" : 1593154977000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radeonsi: don't add the tess ring buffers into the cs_preamble state\u000a\u000aReviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5603>\u000a",
        "date" : "2020-06-26 07:02:57 +0000",
        "id" : "428360662f300c44729dada9cd57c5b9a04befe8",
        "msg" : "radeonsi: don't add the tess ring buffers into the cs_preamble state",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_state_shaders.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_gfx_cs.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/si_pipe.c"
        ],
        "commitId" : "3b1e42d2c228730fb3c04646e45b82c5e7059b6c",
        "timestamp" : 1593154977000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radeonsi: make wait_mem_scratch unmappable\u000a\u000aReviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5603>\u000a",
        "date" : "2020-06-26 07:02:57 +0000",
        "id" : "3b1e42d2c228730fb3c04646e45b82c5e7059b6c",
        "msg" : "radeonsi: make wait_mem_scratch unmappable",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_pipe.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/si_pm4.h",
          "src/gallium/drivers/radeonsi/si_cp_dma.c",
          "src/gallium/drivers/radeonsi/si_pm4.c",
          "src/gallium/drivers/radeonsi/si_state_shaders.c"
        ],
        "commitId" : "7b2a0f880b5964d120d06d1661ee2701333d0e1e",
        "timestamp" : 1593154977000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radeonsi: disallow adding BOs into si_pm4_state except 1 shader BO per state\u000a\u000aThe si_shader pointer is already there, so use it and remove the array\u000aof BOs.\u000a\u000aReviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5603>\u000a",
        "date" : "2020-06-26 07:02:57 +0000",
        "id" : "7b2a0f880b5964d120d06d1661ee2701333d0e1e",
        "msg" : "radeonsi: disallow adding BOs into si_pm4_state except 1 shader BO per state",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_pm4.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_state_shaders.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_cp_dma.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_pm4.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/si_pm4.h",
          "src/gallium/drivers/radeonsi/si_state.c",
          "src/gallium/drivers/radeonsi/si_pm4.c",
          "src/gallium/drivers/radeonsi/si_state_shaders.c"
        ],
        "commitId" : "da78d50bc87ef5db846a942664094b6299cd1888",
        "timestamp" : 1593154977000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radeonsi: make si_pm4_cmd_begin/end static and simplify all usages\u000a\u000aThere is no longer the confusing trailing si_pm4_cmd_end call.\u000a\u000aReviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5603>\u000a",
        "date" : "2020-06-26 07:02:57 +0000",
        "id" : "da78d50bc87ef5db846a942664094b6299cd1888",
        "msg" : "radeonsi: make si_pm4_cmd_begin/end static and simplify all usages",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_state_shaders.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_pm4.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_pm4.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_state.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/si_pipe.c"
        ],
        "commitId" : "0cdec11d9533b9d77dd2433483fbe5b69c28a272",
        "timestamp" : 1593154977000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radeonsi: clear per-context buffers at the end of si_create_context\u000a\u000aWe don't want any packets before CONTEXT_CONTROL.\u000a\u000aReviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5603>\u000a",
        "date" : "2020-06-26 07:02:57 +0000",
        "id" : "0cdec11d9533b9d77dd2433483fbe5b69c28a272",
        "msg" : "radeonsi: clear per-context buffers at the end of si_create_context",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_pipe.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/si_texture.c",
          "src/gallium/drivers/radeonsi/si_state.c",
          "src/gallium/drivers/radeonsi/si_cp_dma.c",
          "src/gallium/drivers/radeonsi/gfx10_shader_ngg.c",
          "src/gallium/drivers/radeonsi/si_query.c",
          "src/gallium/drivers/radeonsi/si_gfx_cs.c",
          "src/gallium/drivers/radeonsi/si_shader_nir.c",
          "src/gallium/drivers/radeon/radeon_vce.c",
          "src/gallium/drivers/radeonsi/si_pipe.c"
        ],
        "commitId" : "71794567f966fd51eb626598d586ef75020adbf4",
        "timestamp" : 1593154977000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radeonsi: remove tabs\u000a\u000aReviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5603>\u000a",
        "date" : "2020-06-26 07:02:57 +0000",
        "id" : "71794567f966fd51eb626598d586ef75020adbf4",
        "msg" : "radeonsi: remove tabs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_texture.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/gfx10_shader_ngg.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_query.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_state.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_gfx_cs.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_shader_nir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_pipe.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_cp_dma.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeon/radeon_vce.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/broadcom/compiler/v3d_compiler.h"
        ],
        "commitId" : "dab8a9169c197a98df23f2bd0eb5e18cdeb71c99",
        "timestamp" : 1593156975000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/nroberts",
          "fullName" : "nroberts"
        },
        "authorEmail" : "nroberts@igalia.com",
        "comment" : "v3d: Add missing macro for stvpmd instruction\u000a\u000astvpmd is like stvpmv but it scatters the output. It can be used with\u000anon-dynamically uniform offsets.\u000a\u000aReviewed-by: Iago Toral Quiroga <itoral@igalia.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5621>\u000a",
        "date" : "2020-06-26 09:36:15 +0200",
        "id" : "dab8a9169c197a98df23f2bd0eb5e18cdeb71c99",
        "msg" : "v3d: Add missing macro for stvpmd instruction",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/broadcom/compiler/v3d_compiler.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/broadcom/compiler/nir_to_vir.c"
        ],
        "commitId" : "3b1c511b099e88d1b153de784e3bf7e951a6288f",
        "timestamp" : 1593156975000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/nroberts",
          "fullName" : "nroberts"
        },
        "authorEmail" : "nroberts@igalia.com",
        "comment" : "v3d: Use stvpmd for non-uniform offsets in GS\u000a\u000aThe offset for the VPM write for storing outputs from the geometry\u000ashader isn’t necessarily uniform across all the lanes. This can happen\u000aif some of the lanes don’t emit some of the vertices. In that case the\u000aoffset for the subsequent vertices will be different in each lane. In\u000athat case we need to use the stvpmd instruction instead of stvpmv\u000abecause it will scatter the values out.\u000a\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3150\u000a\u000aReviewed-by: Iago Toral Quiroga <itoral@igalia.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5621>\u000a",
        "date" : "2020-06-26 09:36:15 +0200",
        "id" : "3b1c511b099e88d1b153de784e3bf7e951a6288f",
        "msg" : "v3d: Use stvpmd for non-uniform offsets in GS",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/broadcom/compiler/nir_to_vir.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/broadcom/compiler/vir_register_allocate.c"
        ],
        "commitId" : "4845f184d767edebb952a0a1a0f9af769b651656",
        "timestamp" : 1593161852000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/itoral",
          "fullName" : "itoral"
        },
        "authorEmail" : "itoral@igalia.com",
        "comment" : "v3d/compiler: don't rewrite unused temporaries to point to NOP register\u000a\u000aThis was assuming that unused temporaries are written but never read,\u000asince the NOP register can only be used as a destination register,\u000abut we can end up here also for temporaries that are read once but\u000anever written.\u000a\u000aThis was found with a graphicsfuzz test that has a switch with\u000acases that have unreachable discards. In that test, NIR genrates\u000acode like this:\u000a\u000adecl_reg vec3 32 r19\u000a...\u000ar20 = mov r19.z\u000ar21 = mov r19.y\u000ar22 = mov r19.x\u000a\u000aWhere r19.xyz would generate 3 temporary registers that are read but\u000anever written, so we would rewrite them to point to the NOP register\u000aas QPU instruction sources, which is not allowed and would hit an\u000aassert that expect magic reads to be from [r0,r5] only.\u000a\u000aFixes:\u000adEQP-VK.graphicsfuzz.unreachable-switch-case-with-discards\u000a\u000aReviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5645>\u000a",
        "date" : "2020-06-26 08:57:32 +0000",
        "id" : "4845f184d767edebb952a0a1a0f9af769b651656",
        "msg" : "v3d/compiler: don't rewrite unused temporaries to point to NOP register",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/broadcom/compiler/vir_register_allocate.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a6xx/fd6_program.c",
          "src/freedreno/vulkan/tu_clear_blit.c",
          "src/freedreno/vulkan/tu_pipeline.c",
          "src/freedreno/ir3/ir3_shader.c",
          "src/gallium/drivers/freedreno/a5xx/fd5_program.c",
          "src/gallium/drivers/freedreno/a4xx/fd4_program.c",
          "src/gallium/drivers/freedreno/a5xx/fd5_compute.c",
          "src/gallium/drivers/freedreno/a6xx/fd6_compute.c"
        ],
        "commitId" : "2841bb1fac81c32b736f593507d46c46e7488f68",
        "timestamp" : 1593164073000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ir3, freedreno: Round up constlen earlier\u000a\u000aPrevents problems when calculating whether we overflow the shared limit.\u000aNote that on a6xx, the macros handle the assert for us.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5607>\u000a",
        "date" : "2020-06-26 09:34:33 +0000",
        "id" : "2841bb1fac81c32b736f593507d46c46e7488f68",
        "msg" : "ir3, freedreno: Round up constlen earlier",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a4xx/fd4_program.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_compute.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_clear_blit.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_program.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a5xx/fd5_compute.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a5xx/fd5_program.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_shader.h",
          "src/freedreno/ir3/ir3_ra.c",
          "src/freedreno/ir3/ir3_legalize.c",
          "src/freedreno/ir3/ir3_compiler.h",
          "src/freedreno/ir3/ir3.c",
          "src/freedreno/ir3/ir3_assembler.c",
          "src/freedreno/ir3/tests/delay.c"
        ],
        "commitId" : "4554b946c387ac38acade14d006b2b599a08f446",
        "timestamp" : 1593164073000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ir3: Include ir3_compiler from ir3_shader\u000a\u000aI wanted to access the ir3_compiler from a small helper inside\u000air3_shader.h, which currently isn't possible.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5607>\u000a",
        "date" : "2020-06-26 09:34:33 +0000",
        "id" : "4554b946c387ac38acade14d006b2b599a08f446",
        "msg" : "ir3: Include ir3_compiler from ir3_shader",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/tests/delay.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_assembler.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_compiler.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_ra.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_legalize.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_shader.h",
          "src/freedreno/ir3/ir3_compiler.c",
          "src/freedreno/ir3/ir3_shader.c",
          "src/freedreno/ir3/ir3_nir.c",
          "src/freedreno/ir3/ir3_compiler.h",
          "src/freedreno/ir3/ir3_nir_analyze_ubo_ranges.c",
          "src/freedreno/ir3/ir3_cp.c"
        ],
        "commitId" : "9edff0cfd4f567a9db5bc02be519e7d48299228a",
        "timestamp" : 1593164073000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ir3: Support variants with different constlen's\u000a\u000aThis provides the mechanism for compiling variants with a reduced\u000aconstlen. The next patch provides the policy for choosing which to\u000areduce.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5607>\u000a",
        "date" : "2020-06-26 09:34:33 +0000",
        "id" : "9edff0cfd4f567a9db5bc02be519e7d48299228a",
        "msg" : "ir3: Support variants with different constlen's",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir_analyze_ubo_ranges.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_compiler.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_cp.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_compiler.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_shader.h",
          "src/freedreno/ir3/ir3_shader.c"
        ],
        "commitId" : "48b1602b5065384ad40f6852e72eacc538ccf319",
        "timestamp" : 1593164073000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ir3: Add ir3_trim_constlen()\u000a\u000aThis provides the policy for how to handle reducing constlen for some\u000astages.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5607>\u000a",
        "date" : "2020-06-26 09:34:33 +0000",
        "id" : "48b1602b5065384ad40f6852e72eacc538ccf319",
        "msg" : "ir3: Add ir3_trim_constlen()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_pipeline.c"
        ],
        "commitId" : "8ad65609da345871465a8e1be8cbf7173913ede4",
        "timestamp" : 1593164073000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "tu: Share constlen between different stages properly\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5607>\u000a",
        "date" : "2020-06-26 09:34:33 +0000",
        "id" : "8ad65609da345871465a8e1be8cbf7173913ede4",
        "msg" : "tu: Share constlen between different stages properly",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/ir3/ir3_cache.c"
        ],
        "commitId" : "d9dd989d2a5d08e465f3c7fcb427aa24ec6247d2",
        "timestamp" : 1593164073000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno: Refactor ir3_cache shader compilation\u000a\u000aUse an array, which makes it more like turnip and makes implementing the\u000aconst limits easier.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5607>\u000a",
        "date" : "2020-06-26 09:34:33 +0000",
        "id" : "d9dd989d2a5d08e465f3c7fcb427aa24ec6247d2",
        "msg" : "freedreno: Refactor ir3_cache shader compilation",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/ir3/ir3_cache.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/ir3/ir3_cache.c",
          "src/gallium/drivers/freedreno/ir3/ir3_gallium.c"
        ],
        "commitId" : "1dd24bf27b2b1da65cf66f58481ec2331179b4e0",
        "timestamp" : 1593164073000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno: Share constlen between different stages properly\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5607>\u000a",
        "date" : "2020-06-26 09:34:33 +0000",
        "id" : "1dd24bf27b2b1da65cf66f58481ec2331179b4e0",
        "msg" : "freedreno: Share constlen between different stages properly",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/ir3/ir3_cache.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/ir3/ir3_gallium.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a6xx/fd6_draw.c",
          "src/gallium/drivers/freedreno/a4xx/fd4_draw.h",
          "src/gallium/drivers/freedreno/a5xx/fd5_draw.h",
          "src/freedreno/registers/adreno_pm4.xml"
        ],
        "commitId" : "a32fb2f9d037ee6cd66c6883d3bbda52f1d79f21",
        "timestamp" : 1593165924000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno: On a5xx+ INDX_SIZE is MAX_INDICES\u000a\u000aThis was already done correctly for the indirect variants, and turnip\u000awas setting the correct value, but it seems freedreno missed the change\u000ain the non-indirect variant. Also, fix a misspelling of \"indices\" and\u000aadd a type to INDX_SIZE.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5644>\u000a",
        "date" : "2020-06-26 10:05:24 +0000",
        "id" : "a32fb2f9d037ee6cd66c6883d3bbda52f1d79f21",
        "msg" : "freedreno: On a5xx+ INDX_SIZE is MAX_INDICES",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a4xx/fd4_draw.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a5xx/fd5_draw.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/registers/adreno_pm4.xml"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_draw.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/registers/adreno_pm4.xml"
        ],
        "commitId" : "259d07a2ff8ef471f47e3618399977514177233e",
        "timestamp" : 1593165924000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/registers: Label firstIndex field in CP_DRAW_INDX_OFFSET\u000a\u000aBased on comparing the implementations of CP_DRAW_INDX_OFFSET and\u000aCP_DRAW_INDIRECT, this is what this field is for.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5644>\u000a",
        "date" : "2020-06-26 10:05:24 +0000",
        "id" : "259d07a2ff8ef471f47e3618399977514177233e",
        "msg" : "freedreno/registers: Label firstIndex field in CP_DRAW_INDX_OFFSET",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/registers/adreno_pm4.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_cmd_buffer.c",
          "src/freedreno/vulkan/tu_private.h"
        ],
        "commitId" : "ba5e1c5310f3954aae803fe82814b22a86beeef7",
        "timestamp" : 1593165924000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "tu: Pass firstIndex directly to CP_DRAW_INDX_OFFSET\u000a\u000aSaves some minor overhead, cleans things up a bit, and removes one more\u000aunknown. We now program the internal registers in the same way between\u000adirect/indirect draws.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5644>\u000a",
        "date" : "2020-06-26 10:05:24 +0000",
        "id" : "ba5e1c5310f3954aae803fe82814b22a86beeef7",
        "msg" : "tu: Pass firstIndex directly to CP_DRAW_INDX_OFFSET",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a6xx/fd6_draw.c"
        ],
        "commitId" : "1288613f1c7cb17d49bd093e1339d32fcd0cd9cb",
        "timestamp" : 1593165924000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/a6xx: use firstIndex field\u000a\u000aAnalogous to the turnip change.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5644>\u000a",
        "date" : "2020-06-26 10:05:24 +0000",
        "id" : "1288613f1c7cb17d49bd093e1339d32fcd0cd9cb",
        "msg" : "freedreno/a6xx: use firstIndex field",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_draw.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_screen.c",
          "src/panfrost/encoder/pan_util.h"
        ],
        "commitId" : "6b886fbc0b239024fd7681f4518ada3d7568a68b",
        "timestamp" : 1593167403000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Add PAN_MESA_DEBUG=gl3 flag\u000a\u000aThis flag allows forcing GL 3.3 without having to use\u000aMESA_GL_VERSION_OVERRIDE etc.\u000a\u000aReviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5584>\u000a",
        "date" : "2020-06-26 10:30:03 +0000",
        "id" : "6b886fbc0b239024fd7681f4518ada3d7568a68b",
        "msg" : "panfrost: Add PAN_MESA_DEBUG=gl3 flag",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/panfrost/encoder/pan_util.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_device.c"
        ],
        "commitId" : "1854eeefded9dafca62a24ed4b2f460e0bf1dd71",
        "timestamp" : 1593169889000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: fix VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES\u000a\u000aMy attempt to be clever here backfired, it overwrites the pNext and stops\u000athe loop (causing deqp to fail to query extension features after that).\u000a\u000aFixes: 62de79ac4492ac9e (\"turnip: implement VK_KHR_shader_draw_parameters\")\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5654>\u000a",
        "date" : "2020-06-26 11:11:29 +0000",
        "id" : "1854eeefded9dafca62a24ed4b2f460e0bf1dd71",
        "msg" : "turnip: fix VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_device.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_pipeline.c"
        ],
        "commitId" : "2fbc12a0ac0472b85922c406ce14931091d74eb6",
        "timestamp" : 1593171289000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: fix huge scissor min/max case\u000a\u000aNow that tu_cs_emit_regs is used for the scissor, it hits an assert when\u000athe scissor is too large. Fixes this dEQP test:\u000a\u000adEQP-VK.draw.scissor.static_scissor_max_int32\u000a\u000aFixes: 9c0ae5704d654108fd36b (\"turnip: fix empty scissor case\")\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5655>\u000a",
        "date" : "2020-06-26 11:34:49 +0000",
        "id" : "2fbc12a0ac0472b85922c406ce14931091d74eb6",
        "msg" : "turnip: fix huge scissor min/max case",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/favicon.ico",
          "docs/favicon.png",
          "docs/favicon.svg"
        ],
        "commitId" : "099916384a47c27dee69be0dd3ceb070b5369931",
        "timestamp" : 1593173362000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: update favicon\u000a\u000aI created a new and cleaner favicon for mesa3d.org, and it seems like a\u000agood idea to use that one for the docs as well.\u000a\u000aWhile we're at it, replace the original PNG with the original SVG asset\u000athe ICO-file was generated from.\u000a\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5643>\u000a",
        "date" : "2020-06-26 12:09:22 +0000",
        "id" : "099916384a47c27dee69be0dd3ceb070b5369931",
        "msg" : "docs: update favicon",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/favicon.ico"
          },
          {
            "editType" : "delete",
            "file" : "docs/favicon.png"
          },
          {
            "editType" : "add",
            "file" : "docs/favicon.svg"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_debug.h",
          "src/amd/vulkan/radv_device.c",
          "docs/envvars.rst"
        ],
        "commitId" : "a30ad8cb2388e5aeaff0a499eb3b8294068169bb",
        "timestamp" : 1593175362000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/samuel.pitoiset",
          "fullName" : "samuel.pitoiset"
        },
        "authorEmail" : "samuel.pitoiset@gmail.com",
        "comment" : "radv: remove the shader ballot workaround for Youngblood with LLVM\u000a\u000aNow that ACO is default, this is now pointless.\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5658>\u000a",
        "date" : "2020-06-26 14:42:42 +0200",
        "id" : "a30ad8cb2388e5aeaff0a499eb3b8294068169bb",
        "msg" : "radv: remove the shader ballot workaround for Youngblood with LLVM",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_device.c"
          },
          {
            "editType" : "edit",
            "file" : "docs/envvars.rst"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_debug.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/llvm/ac_llvm_util.h",
          "src/amd/vulkan/radv_debug.h",
          "docs/envvars.rst",
          "src/amd/vulkan/radv_device.c",
          "src/amd/llvm/ac_llvm_util.c",
          "src/amd/vulkan/radv_nir_to_llvm.c"
        ],
        "commitId" : "f13d79f519db446df616347138cb0e897758c1d1",
        "timestamp" : 1593175364000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/samuel.pitoiset",
          "fullName" : "samuel.pitoiset"
        },
        "authorEmail" : "samuel.pitoiset@gmail.com",
        "comment" : "radv: remove the load/store workaround for Monster Hunter World with LLVM\u000a\u000aNow that ACO is default, this is pointless.\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5658>\u000a",
        "date" : "2020-06-26 14:42:44 +0200",
        "id" : "f13d79f519db446df616347138cb0e897758c1d1",
        "msg" : "radv: remove the load/store workaround for Monster Hunter World with LLVM",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_device.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/llvm/ac_llvm_util.h"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_debug.h"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/llvm/ac_llvm_util.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_nir_to_llvm.c"
          },
          {
            "editType" : "edit",
            "file" : "docs/envvars.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c"
        ],
        "commitId" : "2159aa0c49e1935438b96ff5c56bcce3e292dfad",
        "timestamp" : 1593180455000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: handle signed and unsigned min/max ops in ntv\u000a\u000afixes a number of piglit amd_shader_trinary_minmax tests\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5562>\u000a",
        "date" : "2020-06-26 14:07:35 +0000",
        "id" : "2159aa0c49e1935438b96ff5c56bcce3e292dfad",
        "msg" : "zink: handle signed and unsigned min/max ops in ntv",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c"
        ],
        "commitId" : "957d8e26582fd9397207f44977302e5a3810b849",
        "timestamp" : 1593180455000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: add ult handling for ntv\u000a\u000afixes shaders@glsl-vs-absolutedifference-uint piglit test\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5562>\u000a",
        "date" : "2020-06-26 14:07:35 +0000",
        "id" : "957d8e26582fd9397207f44977302e5a3810b849",
        "msg" : "zink: add ult handling for ntv",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c"
        ],
        "commitId" : "90d34558488effc988d11e692ecf870084a6f709",
        "timestamp" : 1593180455000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: add bitfield_reverse handling to ntv\u000a\u000afixes several piglit tests\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5562>\u000a",
        "date" : "2020-06-26 14:07:35 +0000",
        "id" : "90d34558488effc988d11e692ecf870084a6f709",
        "msg" : "zink: add bitfield_reverse handling to ntv",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/zink_compiler.c"
        ],
        "commitId" : "651d093298d07b52dbadd6759936aa2d426b6424",
        "timestamp" : 1593180455000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: lower byte/word extract ops in nir\u000a\u000awe don't implement these, and pre-optimizing them breaks things in ntv->vtn\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5562>\u000a",
        "date" : "2020-06-26 14:07:35 +0000",
        "id" : "651d093298d07b52dbadd6759936aa2d426b6424",
        "msg" : "zink: lower byte/word extract ops in nir",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_compiler.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c"
        ],
        "commitId" : "21fe5b0ffdf291ac711206e51288045939a83259",
        "timestamp" : 1593180455000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: handle ixor in ntv\u000a\u000afixes spec@glsl-1.30@execution@built-in-functions@fs-op-assign-bitxor tests\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5562>\u000a",
        "date" : "2020-06-26 14:07:35 +0000",
        "id" : "21fe5b0ffdf291ac711206e51288045939a83259",
        "msg" : "zink: handle ixor in ntv",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c"
        ],
        "commitId" : "49c13fccf75faf5f3befb87d94e86665f57b1898",
        "timestamp" : 1593180455000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: handle isign alu in ntv\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5562>\u000a",
        "date" : "2020-06-26 14:07:35 +0000",
        "id" : "49c13fccf75faf5f3befb87d94e86665f57b1898",
        "msg" : "zink: handle isign alu in ntv",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/zink_compiler.c"
        ],
        "commitId" : "765de33d3ce34ee2e4df5e349dce4dabb13bfcfc",
        "timestamp" : 1593180455000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: set lower_mul_high and lower_rotate in ntv compiler options\u000a\u000awe don't implement these\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5562>\u000a",
        "date" : "2020-06-26 14:07:35 +0000",
        "id" : "765de33d3ce34ee2e4df5e349dce4dabb13bfcfc",
        "msg" : "zink: set lower_mul_high and lower_rotate in ntv compiler options",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_compiler.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c"
        ],
        "commitId" : "e35b8971a74a62960e7328993d93a090a25c22a7",
        "timestamp" : 1593180455000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: use OpFUnordNotEqual for nir_op_fne\u000a\u000awe want to detect NaNs here, and OpFUnordNotEqual is the variant which does this\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5562>\u000a",
        "date" : "2020-06-26 14:07:35 +0000",
        "id" : "e35b8971a74a62960e7328993d93a090a25c22a7",
        "msg" : "zink: use OpFUnordNotEqual for nir_op_fne",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/ir3/ir3_cmdline.c",
          "src/freedreno/ir3/ir3_nir.h",
          "src/freedreno/ir3/ir3_shader.c",
          "src/freedreno/ir3/ir3_nir.c"
        ],
        "commitId" : "d3ae55937830853349bcc80298714167839c42f2",
        "timestamp" : 1593186202000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/robclark",
          "fullName" : "robclark"
        },
        "authorEmail" : "robclark@freedesktop.org",
        "comment" : "freedreno/ir3: add ir3_finalize_nir()\u000a\u000aThe next step is to hook this into pscreen->finalize_nir() so it can\u000acome before the state tracker's shader-caching.\u000a\u000aUnfortunately we still need to do lower_io after mesa/st, so that is\u000asplit out into a post-finalize pass.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5372>\u000a",
        "date" : "2020-06-26 08:43:22 -0700",
        "id" : "d3ae55937830853349bcc80298714167839c42f2",
        "msg" : "freedreno/ir3: add ir3_finalize_nir()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/ir3/ir3_cmdline.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_nir.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a3xx/fd3_screen.c",
          "src/freedreno/ir3/ir3_shader.c",
          "src/gallium/drivers/freedreno/a4xx/fd4_screen.c",
          "src/gallium/drivers/freedreno/a6xx/fd6_screen.c",
          "src/freedreno/vulkan/tu_shader.c",
          "src/gallium/drivers/freedreno/ir3/ir3_gallium.h",
          "src/gallium/drivers/freedreno/ir3/ir3_gallium.c",
          "src/gallium/drivers/freedreno/a5xx/fd5_screen.c"
        ],
        "commitId" : "f1ab57359c7a98ecd45ba3da905dd44c4d7cae5b",
        "timestamp" : 1593186202000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/robclark",
          "fullName" : "robclark"
        },
        "authorEmail" : "robclark@freedesktop.org",
        "comment" : "freedreno/ir3: move finalize_nir to pscreen hook\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5372>\u000a",
        "date" : "2020-06-26 08:43:22 -0700",
        "id" : "f1ab57359c7a98ecd45ba3da905dd44c4d7cae5b",
        "msg" : "freedreno/ir3: move finalize_nir to pscreen hook",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_shader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/ir3/ir3_gallium.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a4xx/fd4_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a3xx/fd3_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a5xx/fd5_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/ir3/ir3_gallium.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_compiler.h",
          "src/freedreno/ir3/ir3_compiler.c",
          "src/gallium/drivers/freedreno/freedreno_screen.c",
          "src/freedreno/vulkan/tu_device.c"
        ],
        "commitId" : "c0f22c3d9406ef354142e974783f6c6c066a5c68",
        "timestamp" : 1593186203000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/robclark",
          "fullName" : "robclark"
        },
        "authorEmail" : "robclark@freedesktop.org",
        "comment" : "freedreno/ir3: add ir3_compiler_destroy()\u000a\u000aUse ir3_compiler_destroy() rather than open-coding ralloc_free().  This\u000awill give us a place to add more compiler related cleanup code in the\u000afollowing patches.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5372>\u000a",
        "date" : "2020-06-26 08:43:23 -0700",
        "id" : "c0f22c3d9406ef354142e974783f6c6c066a5c68",
        "msg" : "freedreno/ir3: add ir3_compiler_destroy()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_compiler.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_device.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/freedreno_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_compiler.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_shader.h"
        ],
        "commitId" : "fdbe1ffaf74c4b1e913947cff5f3f40ab7b5feca",
        "timestamp" : 1593186203000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/robclark",
          "fullName" : "robclark"
        },
        "authorEmail" : "robclark@freedesktop.org",
        "comment" : "freedreno/ir3: shuffle some variant fields\u000a\u000aJust to group together the parts that will get serialized when we have\u000ashader disk-cache.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5372>\u000a",
        "date" : "2020-06-26 08:43:23 -0700",
        "id" : "fdbe1ffaf74c4b1e913947cff5f3f40ab7b5feca",
        "msg" : "freedreno/ir3: shuffle some variant fields",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_shader.h",
          "src/gallium/drivers/freedreno/a6xx/fd6_program.c",
          "src/gallium/drivers/freedreno/ir3/ir3_cache.c",
          "src/freedreno/vulkan/tu_pipeline.c"
        ],
        "commitId" : "83b97bf161f50371a09fdc02b3ca045671469b09",
        "timestamp" : 1593186780000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/robclark",
          "fullName" : "robclark"
        },
        "authorEmail" : "robclark@freedesktop.org",
        "comment" : "freedreno/a6xx+ir3: stop generating pointless binning shaders\u000a\u000aCurrently we always do sysmem if there is tess.  And for GS, the binning\u000apass VS ends up identical to the draw pass VS, so no point in compiling\u000ait twice.  (For GS what we should do someday is generate a binning pass\u000aGS, and possibly if we can do cross-stage linking opts, an optimized\u000abinning pass VS, but the required outputs would somehow have to end up\u000ain the shader variant key.)\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5372>\u000a",
        "date" : "2020-06-26 08:53:00 -0700",
        "id" : "83b97bf161f50371a09fdc02b3ca045671469b09",
        "msg" : "freedreno/a6xx+ir3: stop generating pointless binning shaders",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_program.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/ir3/ir3_cache.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_shader.c",
          "src/gallium/drivers/freedreno/ir3/ir3_gallium.c"
        ],
        "commitId" : "6aadb00e60fcf37bbef0dfe03e76e72e7c08bf33",
        "timestamp" : 1593186782000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/robclark",
          "fullName" : "robclark"
        },
        "authorEmail" : "robclark@freedesktop.org",
        "comment" : "freedreno/ir3: build binning variant at same time as draw variant\u000a\u000aFor shader-cache, we are going to want to serialize them together.\u000aWhich is awkward if the two related variants are not compiled together.\u000a\u000aThis also decouples allocation and compile, which will simplify adding\u000ashader-cache (which still needs to allocate, but can skip compile).\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5372>\u000a",
        "date" : "2020-06-26 08:53:02 -0700",
        "id" : "6aadb00e60fcf37bbef0dfe03e76e72e7c08bf33",
        "msg" : "freedreno/ir3: build binning variant at same time as draw variant",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/ir3/ir3_gallium.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_shader.h",
          "src/freedreno/ir3/ir3_compiler.c",
          "src/freedreno/ir3/ir3_disk_cache.c",
          "src/gallium/drivers/freedreno/freedreno_screen.c",
          "src/freedreno/ir3/ir3_shader.c",
          "src/freedreno/ir3/meson.build",
          "src/freedreno/Makefile.sources",
          "src/freedreno/ir3/ir3_compiler.h"
        ],
        "commitId" : "f97acb4bb4b18f127b62aa8eeb57cdf3d8fe3aa2",
        "timestamp" : 1593186919000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/robclark",
          "fullName" : "robclark"
        },
        "authorEmail" : "robclark@freedesktop.org",
        "comment" : "freedreno/ir3: disk-cache support\u000a\u000aAdds a shader disk-cache for ir3 shader variants.  Note that builds with\u000a`-Dshader-cache=false` have no-op stubs with `disk_cache_create()` that\u000areturns NULL.\u000a\u000aBinning pass variants are serialized together with their draw-pass\u000acounterparts, due to shared const-state.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5372>\u000a",
        "date" : "2020-06-26 08:55:19 -0700",
        "id" : "f97acb4bb4b18f127b62aa8eeb57cdf3d8fe3aa2",
        "msg" : "freedreno/ir3: disk-cache support",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/Makefile.sources"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_compiler.c"
          },
          {
            "editType" : "add",
            "file" : "src/freedreno/ir3/ir3_disk_cache.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/freedreno_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/meson.build"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_compiler.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_shader.h",
          "src/freedreno/ir3/ir3_shader.c"
        ],
        "commitId" : "189a0fecf54139cea128731fcc6ae00d46565cd4",
        "timestamp" : 1593186921000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/robclark",
          "fullName" : "robclark"
        },
        "authorEmail" : "robclark@freedesktop.org",
        "comment" : "freedreno/ir3: move nir finalization to after cache miss\u000a\u000aIn cases where every variant is a shader-cache-hit, we never need the\u000apost-finalize round of nir opt/lowering passes.  So defer this until\u000athe first shader-cache-miss to avoid doing pointless work.\u000a\u000aSigned-off-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5372>\u000a",
        "date" : "2020-06-26 08:55:21 -0700",
        "id" : "189a0fecf54139cea128731fcc6ae00d46565cd4",
        "msg" : "freedreno/ir3: move nir finalization to after cache miss",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/bare-metal/cros-servo.sh"
        ],
        "commitId" : "63805ccd3f0b26174d04bb49b04040e968ffb819",
        "timestamp" : 1593190447000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci/bare-metal: Fail early when we get stuck powering on a cheza.\u000a\u000aI think I've seen about 3 of this error total so far, but waiting 60\u000aminutes for the scripts to give up wastes marge time.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5651>\u000a",
        "date" : "2020-06-26 16:54:07 +0000",
        "id" : "63805ccd3f0b26174d04bb49b04040e968ffb819",
        "msg" : "ci/bare-metal: Fail early when we get stuck powering on a cheza.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/bare-metal/cros-servo.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mapi/entry_x86_tsd.h"
        ],
        "commitId" : "66482303f6d19f1e498b31626c3cbae75e44e957",
        "timestamp" : 1593196081000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "mapi: x86: Fix dynamic entries in x86 tsd stubs.\u000a\u000aWe need to update dynamic entries related code after updating\u000aasm stubs.\u000a\u000aFixes: 45206d7673a (\"mapi: Adapted libglvnd x86 tsd changes\")\u000aSigned-off-by: Lepton Wu <lepton@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5598>\u000a",
        "date" : "2020-06-26 18:28:01 +0000",
        "id" : "66482303f6d19f1e498b31626c3cbae75e44e957",
        "msg" : "mapi: x86: Fix dynamic entries in x86 tsd stubs.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mapi/entry_x86_tsd.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/compiler/aco_lower_to_hw_instr.cpp"
        ],
        "commitId" : "5c0f82b0d72927b98157300f5c9017f99299fbd4",
        "timestamp" : 1593199317000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "aco: fix partial copies on GFX6/7\u000a\u000aWhile we don't allow partial subdword copies,\u000awe still need to be able to split 64bit registers\u000a\u000aReviewed-by: Rhys Perry <pendingchaos02@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5663>\u000a",
        "date" : "2020-06-26 19:21:57 +0000",
        "id" : "5c0f82b0d72927b98157300f5c9017f99299fbd4",
        "msg" : "aco: fix partial copies on GFX6/7",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_lower_to_hw_instr.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/container/arm_build.sh",
          ".gitlab-ci/container/baremetal_build.sh",
          ".gitlab-ci/container/lava_arm.sh",
          ".gitlab-ci.yml"
        ],
        "commitId" : "6283da34a9147f65c2cf2bc0d4d2c06bec9ed4ac",
        "timestamp" : 1593200057000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci/baremetal: Bump the kernel to a recent drm-msm-fixes for msm semaphores.\u000a\u000aWe need this to test the new VK feature we're about to land.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/2769>\u000a",
        "date" : "2020-06-26 19:34:17 +0000",
        "id" : "6283da34a9147f65c2cf2bc0d4d2c06bec9ed4ac",
        "msg" : "ci/baremetal: Bump the kernel to a recent drm-msm-fixes for msm semaphores.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/container/lava_arm.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/container/arm_build.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/container/baremetal_build.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_extensions.py",
          "src/freedreno/vulkan/tu_device.c",
          "include/drm-uapi/msm_drm.h",
          "src/freedreno/vulkan/tu_private.h"
        ],
        "commitId" : "aba8c579a9780f9d3ad2d677f9ef625df7726479",
        "timestamp" : 1593200057000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: semaphore support.\u000a\u000aThere is only one queue for now, so for non-shared semaphores, the\u000aimplementation is basically a no-op. For shared semaphores, this\u000aalways uses syncobjs. This depends on syncobj support in the msm\u000akernel driver.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/2769>\u000a",
        "date" : "2020-06-26 19:34:17 +0000",
        "id" : "aba8c579a9780f9d3ad2d677f9ef625df7726479",
        "msg" : "turnip: semaphore support.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_device.c"
          },
          {
            "editType" : "edit",
            "file" : "include/drm-uapi/msm_drm.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_extensions.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_device.c"
        ],
        "commitId" : "e67c2e1c96c17b5b57f214297adba2a8a302f994",
        "timestamp" : 1593200057000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: Do better TU_DEBUG=startup logging of drmGetDevices2() failure.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/2769>\u000a",
        "date" : "2020-06-26 19:34:17 +0000",
        "id" : "e67c2e1c96c17b5b57f214297adba2a8a302f994",
        "msg" : "turnip: Do better TU_DEBUG=startup logging of drmGetDevices2() failure.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_device.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_drm.c"
        ],
        "commitId" : "487576e3cfd7768ba274aab7f1ea40a6877c8e50",
        "timestamp" : 1593200057000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: Fix error handling of DRM_MSM_GEM_INFO ioctls.\u000a\u000adrmCommandWriteRead gives us a -errno, and we only checked for -1 (-EPERM,\u000aincidentally).  All the callers wanted 0 for errors, which they were\u000agetting by the fact that req.value was 0-initialized in our stack\u000aallocation (though this only works as long as the kernel doesn't return an\u000aerror after setting req.value to something), and -EPERM not really being\u000aan answer we would expect from an ioctl at this stage in the driver.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/2769>\u000a",
        "date" : "2020-06-26 19:34:17 +0000",
        "id" : "487576e3cfd7768ba274aab7f1ea40a6877c8e50",
        "msg" : "turnip: Fix error handling of DRM_MSM_GEM_INFO ioctls.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_drm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_fence.c",
          "src/freedreno/vulkan/tu_device.c",
          "src/freedreno/vulkan/tu_query.c",
          "src/freedreno/vulkan/tu_private.h"
        ],
        "commitId" : "34630fe081b14623adb94cca403619788e18826b",
        "timestamp" : 1593200057000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: Properly return VK_DEVICE_LOST on queuesubmit failures.\u000a\u000aThe device lost support closely matches the anv code for the same.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/2769>\u000a",
        "date" : "2020-06-26 19:34:17 +0000",
        "id" : "34630fe081b14623adb94cca403619788e18826b",
        "msg" : "turnip: Properly return VK_DEVICE_LOST on queuesubmit failures.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_device.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_fence.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_query.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/iris/iris_resource.c"
        ],
        "commitId" : "39f06e28485d4c4f111e5347d0265c79b8fb396c",
        "timestamp" : 1593206441000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "iris: Implement pipe->texture_subdata directly\u000a\u000aChris Wilson noted that u_default_texture_subdata's transfer path\u000asometimes results in wasteful double copies.  This patch is based\u000aon an earlier path he wrote, but updated now that we have staging\u000ablits for busy or compressed textures.\u000a\u000aConsider the case of idle, non-CCS-compressed, tiled images:\u000a\u000aThe transfer-based CPU path has to return a \"linear\" mapping, so upon\u000amap, it mallocs a temporary buffer.  u_default_texture_subdata then\u000acopies the client memory to this malloc'd buffer, and transfer unmap\u000aperforms a tiled_memcpy to copy it back into the texture.  By writing\u000aa direct texture_subdata() implementation, we're able to directly do\u000aa tiled_memcpy from the client memory into the destination texture,\u000aresulting in only one copy.\u000a\u000aFor linear buffers, there is no advantage to doing things directly, so\u000awe simply fall back to u_default_texture_subdata()'s transfer path to\u000aavoid replicating those cases.\u000a\u000aWe still may want to use GPU staging buffers for busy destinations\u000a(to avoid stalls) or CCS-compressed images (to compress the data),\u000aat which point we also fall back to the existing path.  We thought\u000ato try and use a tiled temporary, but this didn't appear to help.\u000a\u000aImproves performance in x11perf -shmput500 by 1.96x on my Icelake.\u000a\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/issues/2500\u000aReviewed-by: Tapani Pälli <tapani.palli@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3818>\u000a",
        "date" : "2020-06-26 21:20:41 +0000",
        "id" : "39f06e28485d4c4f111e5347d0265c79b8fb396c",
        "msg" : "iris: Implement pipe->texture_subdata directly",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_resource.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_device.c"
        ],
        "commitId" : "4fccbd0ea60280fd1e9cb0728ba828783fb20b2c",
        "timestamp" : 1593214155000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/krh",
          "fullName" : "krh"
        },
        "authorEmail" : "krh@bitplanet.net",
        "comment" : "turnip: Put VK_KHR_external_fence_fd stubs back\u000a\u000atu_ImportFenceFdKHR is used by tu_AcquireImageANDROID, which may or\u000amay not work, but let's at least keep things compiling until somebody\u000ahas time to tie up the loose ends on the Android side.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5670>\u000a",
        "date" : "2020-06-26 16:29:15 -0700",
        "id" : "4fccbd0ea60280fd1e9cb0728ba828783fb20b2c",
        "msg" : "turnip: Put VK_KHR_external_fence_fd stubs back",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_device.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/v3d/meson.build",
          "src/broadcom/simulator/v3dx_simulator.c",
          "src/broadcom/simulator/v3d_simulator.h",
          "src/broadcom/simulator/v3d_simulator_wrapper.h",
          "src/broadcom/simulator/v3d_simulator.c",
          "src/broadcom/simulator/v3d_simulator_wrapper.cpp",
          "src/gallium/drivers/v3d/v3d_simulator_wrapper.h",
          "src/gallium/drivers/v3d/v3d_simulator_wrapper.cpp",
          "src/gallium/drivers/v3d/v3dx_simulator.c",
          "src/gallium/drivers/v3d/v3d_context.h",
          "src/broadcom/simulator/meson.build",
          "src/gallium/drivers/v3d/v3d_screen.c",
          "src/broadcom/drm-shim/meson.build",
          "src/gallium/drivers/v3d/v3dx_context.h",
          "src/gallium/drivers/v3d/v3d_simulator.c",
          "src/broadcom/simulator/v3dx_simulator.h",
          "src/broadcom/meson.build"
        ],
        "commitId" : "583d7d3d8d0d14d636340b0f12f72db7b0148ceb",
        "timestamp" : 1593216418000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "v3d: moving v3d simulator to src/broadcom\u000a\u000aSo it could be used by both the OpenGL and the Vulkan driver.\u000a\u000aIn addition to the move, some small changes were needed to be made on\u000athe API. For example, the simulator was receiving v3d_screen on\u000ainitialization, and that code setted v3d_screen->sim_file. Now it\u000areturns the new sim_file created.\u000a\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5666>\u000a",
        "date" : "2020-06-27 00:06:58 +0000",
        "id" : "583d7d3d8d0d14d636340b0f12f72db7b0148ceb",
        "msg" : "v3d: moving v3d simulator to src/broadcom",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/broadcom/simulator/v3dx_simulator.h"
          },
          {
            "editType" : "add",
            "file" : "src/broadcom/simulator/v3dx_simulator.c"
          },
          {
            "editType" : "edit",
            "file" : "src/broadcom/meson.build"
          },
          {
            "editType" : "delete",
            "file" : "src/gallium/drivers/v3d/v3dx_simulator.c"
          },
          {
            "editType" : "delete",
            "file" : "src/gallium/drivers/v3d/v3d_simulator.c"
          },
          {
            "editType" : "add",
            "file" : "src/broadcom/simulator/v3d_simulator.c"
          },
          {
            "editType" : "edit",
            "file" : "src/broadcom/drm-shim/meson.build"
          },
          {
            "editType" : "add",
            "file" : "src/broadcom/simulator/v3d_simulator_wrapper.h"
          },
          {
            "editType" : "add",
            "file" : "src/broadcom/simulator/v3d_simulator.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/v3d/meson.build"
          },
          {
            "editType" : "add",
            "file" : "src/broadcom/simulator/meson.build"
          },
          {
            "editType" : "add",
            "file" : "src/broadcom/simulator/v3d_simulator_wrapper.cpp"
          },
          {
            "editType" : "delete",
            "file" : "src/gallium/drivers/v3d/v3d_simulator_wrapper.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/v3d/v3d_context.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/v3d/v3d_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/v3d/v3dx_context.h"
          },
          {
            "editType" : "delete",
            "file" : "src/gallium/drivers/v3d/v3d_simulator_wrapper.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/driver_rbug/rbug_context.c"
        ],
        "commitId" : "c0c03f4772fef361137bba5681b71215aca107d1",
        "timestamp" : 1593217287000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "rbug: Fix rbug_delete_vs_state lock acquisition.\u000a\u000aFix warning reported by Coverity Scan.\u000a\u000aDouble unlock (LOCK)\u000adouble_unlock: mtx_unlock unlocks rb_pipe->call_mutex while it is\u000aunlocked.\u000a\u000aFixes: 07838ff990a7 (\"rbug: Use the call mutex\")\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3023\u000aSigned-off-by: Vinson Lee <vlee@freedesktop.org>\u000aReviewed-by: Jakob Bornecrantz <jakob@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5196>\u000a",
        "date" : "2020-06-27 00:21:27 +0000",
        "id" : "c0c03f4772fef361137bba5681b71215aca107d1",
        "msg" : "rbug: Fix rbug_delete_vs_state lock acquisition.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/driver_rbug/rbug_context.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "meson.build"
        ],
        "commitId" : "3b74e6fa28037ee2d3fc0824275a9e1c509a0e2c",
        "timestamp" : 1593306645000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "meson: Do not require shader cache for radv.\u000a\u000aWe fixed the compile error a while ago.\u000a\u000aFixes: cc10b34e9ed \"util/disk_cache: Fix disk_cache_get_function_timestamp with disabled cache.\"\u000aReviewed-by: Drew Davenport <ddavenport@chromium.org>\u000aReviewed-by: Kristian H. Kristensen <hoegsberg@google.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5649>\u000a",
        "date" : "2020-06-28 01:10:45 +0000",
        "id" : "3b74e6fa28037ee2d3fc0824275a9e1c509a0e2c",
        "msg" : "meson: Do not require shader cache for radv.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "meson.build"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/dispatch.rst"
        ],
        "commitId" : "05e61a915732b38aa65d1e7ecf07a6e61fb33158",
        "timestamp" : 1593335217000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: remove non-existent reference\u000a\u000aThe section referenced here was removed a while ago, but it was always\u000aempty anyway. Let's just remove it instead of trying to fix it up.\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5671>\u000a",
        "date" : "2020-06-28 09:06:57 +0000",
        "id" : "05e61a915732b38aa65d1e7ecf07a6e61fb33158",
        "msg" : "docs: remove non-existent reference",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/dispatch.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/submittingpatches.rst",
          "docs/meson.rst"
        ],
        "commitId" : "1d250bf2916df9497bec4a7d4e496dff76814bcc",
        "timestamp" : 1593335217000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: restore accidentally dropped labels\u000a\u000aThese were accidentally dropped when cleaning up the TOC, making links to\u000athem dead. Because we used plain links, sphinx didn't inform us that\u000athese became dead. Let's restore them.\u000a\u000aFixes: 14f2a81b6f6 (\"docs: drop open-coded toc for articles\")\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5671>\u000a",
        "date" : "2020-06-28 09:06:57 +0000",
        "id" : "1d250bf2916df9497bec4a7d4e496dff76814bcc",
        "msg" : "docs: restore accidentally dropped labels",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/submittingpatches.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/meson.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/systems.rst",
          "docs/repository.rst",
          "docs/submittingpatches.rst",
          "docs/versions.rst"
        ],
        "commitId" : "5ee55b206af1a2eaf5ad23c8b8833c6fc49a96ea",
        "timestamp" : 1593335217000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: fix internal references\u000a\u000aIt seems last time I tried to fix these, I missed a few spots. So let's\u000atry to get things right this time.\u000a\u000aFixes: 429ff054917 (\"docs/relnotes: update internal references\")\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5671>\u000a",
        "date" : "2020-06-28 09:06:57 +0000",
        "id" : "5ee55b206af1a2eaf5ad23c8b8833c6fc49a96ea",
        "msg" : "docs: fix internal references",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/versions.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/repository.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/systems.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/submittingpatches.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/meson.rst",
          "docs/repository.rst",
          "docs/dispatch.rst",
          "docs/submittingpatches.rst"
        ],
        "commitId" : "b1c16e52514fd9e66d3ac118f1ec32a83cbc5f2a",
        "timestamp" : 1593335217000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: use ref-links for internal references\u000a\u000aRef-link have two benefits over generic links:\u000a\u000a1. They produce the right result for non-HTML outputs\u000a2. They get validated at build-time\u000a\u000aSo let's use them for internal references instead.\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5671>\u000a",
        "date" : "2020-06-28 09:06:57 +0000",
        "id" : "b1c16e52514fd9e66d3ac118f1ec32a83cbc5f2a",
        "msg" : "docs: use ref-links for internal references",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/meson.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/dispatch.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/submittingpatches.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/repository.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_a6xx.c"
        ],
        "commitId" : "7d31bc9a34ccc4b8570c4145379177c007922504",
        "timestamp" : 1593361928000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: fix resinfo wrmask\u000a\u000aresinfo always writes 3 components, which was not being taken into account\u000a\u000aFixes these tests:\u000adEQP-VK.renderpass.suballocation.attachment_sparse_filling.input_attachment_3\u000adEQP-VK.renderpass.suballocation.attachment_sparse_filling.input_attachment_7\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5674>\u000a",
        "date" : "2020-06-28 16:32:08 +0000",
        "id" : "7d31bc9a34ccc4b8570c4145379177c007922504",
        "msg" : "freedreno/ir3: fix resinfo wrmask",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_a6xx.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/gallivm/lp_bld_nir.c"
        ],
        "commitId" : "237d72841805a6964b8ebef17c044020e34b1141",
        "timestamp" : 1593384678000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "gallivm/nir: fix const loading on big endian systems\u000a\u000aThe code was expecting the lower 32-bits of the 64-bit to be\u000awhat it wanted, don't be implicit, pull the value from the union.\u000a\u000aThis should fix rendering on big endian systems since NIR was\u000aintroduced.\u000a\u000aFixes: 44a6b0107b37 (\"gallivm: add nir->llvm translation (v2)\")\u000aReviewed-by: Timothy Arceri <tarceri@itsqueeze.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5677>\u000a",
        "date" : "2020-06-29 08:51:18 +1000",
        "id" : "237d72841805a6964b8ebef17c044020e34b1141",
        "msg" : "gallivm/nir: fix const loading on big endian systems",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_nir.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/nir/tests/load_store_vectorizer_tests.cpp",
          "src/compiler/nir/nir_opt_algebraic.py"
        ],
        "commitId" : "cff418cc4caba78117986a31ce3852f2c137a95b",
        "timestamp" : 1593415106000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/boris.brezillon",
          "fullName" : "boris.brezillon"
        },
        "authorEmail" : "boris.brezillon@collabora.com",
        "comment" : "nir: Add new rules to optimize NOOP pack/unpack pairs\u000a\u000anir_load_store_vectorize_test.ssbo_load_adjacent_32_32_64_64 expectations\u000aneed to be fixed accordingly.\u000a\u000aSigned-off-by: Boris Brezillon <boris.brezillon@collabora.com>\u000aReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5589>\u000a",
        "date" : "2020-06-29 09:18:26 +0200",
        "id" : "cff418cc4caba78117986a31ce3852f2c137a95b",
        "msg" : "nir: Add new rules to optimize NOOP pack/unpack pairs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opt_algebraic.py"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/tests/load_store_vectorizer_tests.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_private.h",
          "src/amd/vulkan/radv_debug.h",
          "docs/envvars.rst",
          "src/amd/vulkan/radv_extensions.py",
          "src/amd/vulkan/radv_device.c",
          "src/amd/vulkan/radv_shader.c"
        ],
        "commitId" : "26a48d8d352b84dcfd11dcb0af08d9ae6333e543",
        "timestamp" : 1593416405000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radv: enable VK_AMD_shader_ballot on GFX6-7 with both compiler backends\u000a\u000aIt gives +1-2 FPS with Doom Eternal on Pitcairn.\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Daniel Schürmann <daniel@schuermann.dev>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5659>\u000a",
        "date" : "2020-06-29 07:40:05 +0000",
        "id" : "26a48d8d352b84dcfd11dcb0af08d9ae6333e543",
        "msg" : "radv: enable VK_AMD_shader_ballot on GFX6-7 with both compiler backends",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_device.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_extensions.py"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_private.h"
          },
          {
            "editType" : "edit",
            "file" : "docs/envvars.rst"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_debug.h"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_shader.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_shader.h",
          "src/amd/vulkan/radv_private.h",
          "src/amd/vulkan/radv_pipeline.c",
          "src/amd/vulkan/radv_shader_info.c"
        ],
        "commitId" : "76ee45d3a88dc1d85a8fb50620fb99032726cbec",
        "timestamp" : 1593420194000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radv: adjust CB_SHADER_MASK for dual-source blending in the shader info pass\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5434>\u000a",
        "date" : "2020-06-29 08:43:14 +0000",
        "id" : "76ee45d3a88dc1d85a8fb50620fb99032726cbec",
        "msg" : "radv: adjust CB_SHADER_MASK for dual-source blending in the shader info pass",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_pipeline.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_shader.h"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_shader_info.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_private.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_pipeline.c"
        ],
        "commitId" : "18b42eebd597043f359aa47faeaa47f1a379e1b9",
        "timestamp" : 1593420194000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radv: rework 8/16-bit color attachment formats detection\u000a\u000aTo prepare for MRTs compaction.\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5434>\u000a",
        "date" : "2020-06-29 08:43:14 +0000",
        "id" : "18b42eebd597043f359aa47faeaa47f1a379e1b9",
        "msg" : "radv: rework 8/16-bit color attachment formats detection",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_pipeline.c"
        ],
        "commitId" : "4e0dcbb880855167d09010f948419a3857879a82",
        "timestamp" : 1593420194000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radv: use SPI_SHADER_ZERO for non-written color attachments\u000a\u000aWhen colorWriteMask is 0 we can assume that this color attachment\u000ais unused.\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5434>\u000a",
        "date" : "2020-06-29 08:43:14 +0000",
        "id" : "4e0dcbb880855167d09010f948419a3857879a82",
        "msg" : "radv: use SPI_SHADER_ZERO for non-written color attachments",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_pipeline.c",
          "src/amd/compiler/aco_instruction_selection.cpp",
          "src/amd/vulkan/radv_nir_to_llvm.c",
          "src/amd/vulkan/radv_shader_info.c"
        ],
        "commitId" : "7a5e6fd25f2e132ef4cacc3a5b714c4e153227b0",
        "timestamp" : 1593420194000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radv: add support for MRTs compaction to avoid holes\u000a\u000aSPI_SHADER_COL_FORMAT allocates export memory and CB_SHADER_MASK\u000amap them to higher MRTs if necessary. The hardware allows to remap\u000aMRTs to avoid holes somehow.\u000a\u000aFor example, if we have a scenario where MRT0 is unused and only\u000aMRT1 and MRT2 are used, SPI_SHADER_COL_FORMAT is 0x77 and\u000aCB_SHADER_MASK/CB_TARGET_MASK are 0x770 (this assumes\u000aSPI_SHADER_UINT16_ABGR is set).\u000a\u000aThis allows us to remove one workaround that was added for fixing\u000aGPU hangs with DXVK. I think this is because SPI_SHADER_COL_FORMAT\u000aexpects contiguous MRTs to be allocated.\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5434>\u000a",
        "date" : "2020-06-29 08:43:14 +0000",
        "id" : "7a5e6fd25f2e132ef4cacc3a5b714c4e153227b0",
        "msg" : "radv: add support for MRTs compaction to avoid holes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/compiler/aco_instruction_selection.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_shader_info.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_nir_to_llvm.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/broadcom/compiler/vir_register_allocate.c"
        ],
        "commitId" : "653dff949e93a8dc53924387f7b18328d14ebc60",
        "timestamp" : 1593433285000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/itoral",
          "fullName" : "itoral"
        },
        "authorEmail" : "itoral@igalia.com",
        "comment" : "v3d/compiler: fix spill offset\u000a\u000aReviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>\u000aReviewed-by: Jose Maria Casanova Crespo <jmcasanova@igalia.com>\u000aFixes: 97566efe5cac0ff11b (\"v3d: Rematerialize MOVs of uniforms instead of spilling them.\")\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5664>\u000a",
        "date" : "2020-06-29 14:21:25 +0200",
        "id" : "653dff949e93a8dc53924387f7b18328d14ebc60",
        "msg" : "v3d/compiler: fix spill offset",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/broadcom/compiler/vir_register_allocate.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/frontends/va/picture.c",
          "src/gallium/frontends/va/picture_vp9.c"
        ],
        "commitId" : "c425ca5566a6bd22fe4d38e7b46d82582ce29de9",
        "timestamp" : 1593435160000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "frontends/va: Handle dynamic resolution/SVC for VP9\u000a\u000aVP9 allows frame to use another resolution frame as reference\u000aframes so updating the resolution for decoder when there is a\u000aresolution change.\u000a\u000aSigned-off-by: Satyajit Sahu <satyajit.sahu@amd.com>\u000aReviewed-by: Leo Liu <leo.liu@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5646>\u000a",
        "date" : "2020-06-29 12:52:40 +0000",
        "id" : "c425ca5566a6bd22fe4d38e7b46d82582ce29de9",
        "msg" : "frontends/va: Handle dynamic resolution/SVC for VP9",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/frontends/va/picture_vp9.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/frontends/va/picture.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/registers/a6xx.xml"
        ],
        "commitId" : "cb10edd54467b81105f7d68173809006d00f0d07",
        "timestamp" : 1593436131000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/regs: add extra bits for UBWC array pitch\u000a\u000aThis is not completely tested, but matches the max array pitch allowed by\u000aA6XX_TEX_CONST_9_FLAG_BUFFER_ARRAY_PITCH.\u000a\u000aNote this still doesn't allow all image sizes, but it allows 16384x16384\u000acpp=4 images to work.\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5678>\u000a",
        "date" : "2020-06-29 13:08:51 +0000",
        "id" : "cb10edd54467b81105f7d68173809006d00f0d07",
        "msg" : "freedreno/regs: add extra bits for UBWC array pitch",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/registers/a6xx.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_device.c"
        ],
        "commitId" : "0ed100ea498c38b7b87be34d2c46f5cdb60e3009",
        "timestamp" : 1593436131000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: enable largePoints\u000a\u000aPasses dEQP-VK.rasterization.primitive_size.points.point_size_*\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5678>\u000a",
        "date" : "2020-06-29 13:08:51 +0000",
        "id" : "0ed100ea498c38b7b87be34d2c46f5cdb60e3009",
        "msg" : "turnip: enable largePoints",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_device.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_device.c"
        ],
        "commitId" : "622c548967a3ba7f7522057e10d696600b1b002c",
        "timestamp" : 1593436131000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: enable depthBiasClamp\u000a\u000aPasses at least dEQP-VK.dynamic_state.rs_state.depth_bias_clamp\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5678>\u000a",
        "date" : "2020-06-29 13:08:51 +0000",
        "id" : "622c548967a3ba7f7522057e10d696600b1b002c",
        "msg" : "turnip: enable depthBiasClamp",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_device.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/util/u_helpers.h"
        ],
        "commitId" : "64cb81a3a4ad0b2c794a276ca22c7fd39a1856a8",
        "timestamp" : 1593446837000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
          "fullName" : "eric"
        },
        "authorEmail" : "eric@anholt.net",
        "comment" : "gallium/util: Add a helper function for point sprite handling.\u000a\u000aMany drivers will need to do the same thing here, so consolidate it.\u000a\u000aReviewed-by: Jose Maria Casanova Crespo <jmcasanova@igalia.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/2952>\u000a",
        "date" : "2020-06-29 09:07:17 -0700",
        "id" : "64cb81a3a4ad0b2c794a276ca22c7fd39a1856a8",
        "msg" : "gallium/util: Add a helper function for point sprite handling.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/util/u_helpers.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/vc4/vc4_nir_lower_io.c",
          "src/gallium/drivers/vc4/vc4_screen.c",
          "src/gallium/drivers/vc4/vc4_program.c"
        ],
        "commitId" : "a60e8dfdc5d6302db6b79325572b020d55e426d9",
        "timestamp" : 1593446839000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
          "fullName" : "eric"
        },
        "authorEmail" : "eric@anholt.net",
        "comment" : "vc4: Enable PIPE_CAP_TGSI_TEXCOORD.\u000a\u000aDave wants to drop the !TEXCOORD path from NIR, and it's easy enough to\u000ado.  Untested.\u000a\u000aReviewed-by: Jose Maria Casanova Crespo <jmcasanova@igalia.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/2952>\u000a",
        "date" : "2020-06-29 09:07:19 -0700",
        "id" : "a60e8dfdc5d6302db6b79325572b020d55e426d9",
        "msg" : "vc4: Enable PIPE_CAP_TGSI_TEXCOORD.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/vc4/vc4_program.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/vc4/vc4_nir_lower_io.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/vc4/vc4_screen.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/v3d/v3d_screen.c",
          "src/broadcom/compiler/nir_to_vir.c"
        ],
        "commitId" : "f55a308c75d1c18dc3e8268ba7cdc3e6f66067b9",
        "timestamp" : 1593446841000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
          "fullName" : "eric"
        },
        "authorEmail" : "eric@anholt.net",
        "comment" : "v3d: Enable PIPE_CAP_TGSI_TEXCOORD.\u000a\u000aDave wants to drop the !TEXCOORD path from NIR, and it's easy enough to\u000ado.  Untested.\u000a\u000aReviewed-by: Jose Maria Casanova Crespo <jmcasanova@igalia.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/2952>\u000a",
        "date" : "2020-06-29 09:07:21 -0700",
        "id" : "f55a308c75d1c18dc3e8268ba7cdc3e6f66067b9",
        "msg" : "v3d: Enable PIPE_CAP_TGSI_TEXCOORD.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/v3d/v3d_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/broadcom/compiler/nir_to_vir.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/v3d/v3dx_draw.c"
        ],
        "commitId" : "08c39a8a2931e587e4715d2ed12b2fe1990aa4c3",
        "timestamp" : 1593446843000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
          "fullName" : "eric"
        },
        "authorEmail" : "eric@anholt.net",
        "comment" : "v3d: Fix -Wmaybe-uninitialized compiler warning in the v33 code.\u000a\u000aWe weren't initializing the VCM bits in the !gs path, but v33 doesn't have\u000aGS so we can just mark it unreachable.\u000a\u000aReviewed-by: Jose Maria Casanova Crespo <jmcasanova@igalia.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/2952>\u000a",
        "date" : "2020-06-29 09:07:23 -0700",
        "id" : "08c39a8a2931e587e4715d2ed12b2fe1990aa4c3",
        "msg" : "v3d: Fix -Wmaybe-uninitialized compiler warning in the v33 code.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/v3d/v3dx_draw.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/loader/loader_dri3_helper.h",
          "src/loader/loader_dri3_helper.c"
        ],
        "commitId" : "ee77951714ff4373261befde6e84f592cc1c769c",
        "timestamp" : 1593450352000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "loader/dri3: Add dri3_wait_for_event_locked full_sequence out parameter\u000a\u000aPreparation for the next commit, no functional change intended.\u000a\u000aCc: mesa-stable\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5368>\u000a",
        "date" : "2020-06-29 17:05:52 +0000",
        "id" : "ee77951714ff4373261befde6e84f592cc1c769c",
        "msg" : "loader/dri3: Add dri3_wait_for_event_locked full_sequence out parameter",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/loader/loader_dri3_helper.c"
          },
          {
            "editType" : "edit",
            "file" : "src/loader/loader_dri3_helper.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/loader/loader_dri3_helper.c"
        ],
        "commitId" : "7c226116c6c0793d6d9a7dec52ac7cf54b82b57f",
        "timestamp" : 1593450352000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "loader/dri3: Use dri3_wait_for_event_locked in loader_dri3_wait_for_msc\u000a\u000aBefore, if one thread ended up waiting in dri3_wait_for_event_locked\u000aand another one in loader_dri3_wait_for_msc at the same time, one thread\u000acould end up processing an event the other thread was waiting for, which\u000acould result in the latter thread waiting longer than necessary\u000a(possibly indefinitely).\u000a\u000aNoticed by inspection.\u000a\u000av2:\u000a* Drop xcb_flush call from loader_dri3_wait_for_msc in favour of the one\u000a  in dri3_wait_for_event_locked (Kenneth Graunke)\u000a\u000aFixes: 7b0e8264dd21 \"loader/dri3: Try to make sure we only process our\u000a                     own NotifyMSC events\"\u000a\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5368>\u000a",
        "date" : "2020-06-29 17:05:52 +0000",
        "id" : "7c226116c6c0793d6d9a7dec52ac7cf54b82b57f",
        "msg" : "loader/dri3: Use dri3_wait_for_event_locked in loader_dri3_wait_for_msc",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/loader/loader_dri3_helper.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/loader/loader_dri3_helper.h",
          "src/loader/loader_dri3_helper.c"
        ],
        "commitId" : "d7d7687829875e401690219d4a72458fb2bbe4de",
        "timestamp" : 1593450352000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "loader/dri3: Check for window destruction in dri3_wait_for_event_locked\u000a\u000aIf the underlying X11 window gets destroyed, the event we're waiting\u000afor may never be delivered, in which case xcb_wait_for_special_event\u000awould hang indefinitely.\u000a\u000aSolution:\u000a\u000a1. Use xcb_poll_for_special_event to check if an event has arrived yet.\u000a2. If not, Wait up to ~1s for XCB's file descriptor to become readable;\u000a   if it does, go back to step 1.\u000a3. If the file descriptor didn't become readable, make a round-trip to\u000a   the X server to check that the window still exists. Go back to step\u000a   1 if it does, otherwise bail.\u000a\u000aAlso add an early bail-out when it's known that the window was\u000adestroyed.\u000a\u000aCc: mesa-stable\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/116\u000aReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5368>\u000a",
        "date" : "2020-06-29 17:05:52 +0000",
        "id" : "d7d7687829875e401690219d4a72458fb2bbe4de",
        "msg" : "loader/dri3: Check for window destruction in dri3_wait_for_event_locked",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/loader/loader_dri3_helper.c"
          },
          {
            "editType" : "edit",
            "file" : "src/loader/loader_dri3_helper.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/zink_compiler.c"
        ],
        "commitId" : "849227d70f307e741f0927a6b2d3763fe5b1827b",
        "timestamp" : 1593461031000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/michael.blumenkrantz",
          "fullName" : "michael.blumenkrantz"
        },
        "authorEmail" : "michael.blumenkrantz@gmail.com",
        "comment" : "zink: set lower_uadd_carry in nir options\u000a\u000afixes a bunch of mulextended piglit tests\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5685>\u000a",
        "date" : "2020-06-29 16:03:51 -0400",
        "id" : "849227d70f307e741f0927a6b2d3763fe5b1827b",
        "msg" : "zink: set lower_uadd_carry in nir options",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_compiler.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/program/prog_statevars.c"
        ],
        "commitId" : "0e7b1a6b1a5b9e2993312dbc6ae55a87865917c2",
        "timestamp" : 1593480582000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "mesa: remove _mesa prefix from static function\u000a\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5656>\u000a",
        "date" : "2020-06-30 01:29:42 +0000",
        "id" : "0e7b1a6b1a5b9e2993312dbc6ae55a87865917c2",
        "msg" : "mesa: remove _mesa prefix from static function",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/program/prog_statevars.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/program/prog_statevars.h",
          "src/mesa/program/prog_statevars.c"
        ],
        "commitId" : "5ddab654d93f6f23f3b0f0fa79b086810b3f5c58",
        "timestamp" : 1593480583000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "mesa: add _mesa_program_state_value_size() helper\u000a\u000aThis allows us to query the uniform size required to store the\u000astate value.\u000a\u000aCC: <stable@lists.freedesktop.org>\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5656>\u000a",
        "date" : "2020-06-30 01:29:43 +0000",
        "id" : "5ddab654d93f6f23f3b0f0fa79b086810b3f5c58",
        "msg" : "mesa: add _mesa_program_state_value_size() helper",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/program/prog_statevars.c"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/program/prog_statevars.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/glsl/builtin_types.cpp",
          "src/compiler/glsl/builtin_variables.cpp"
        ],
        "commitId" : "4cca5137aed20c93bfcb57324d094f585984c0c9",
        "timestamp" : 1593480583000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "glsl: define gl_LightSource members in ARB_vertex_program order\u000a\u000aGLSL shares functionality with ARB_vertex_program but the GLSL\u000aspec defines the gl_LightSource builtin with a member order that\u000ais different from the packing expected in ARB_vertex_program.\u000aThis difference introduces a need for specialist lowering code\u000awhen handling builtin structs that is not required for normal\u000auniform structs due to member location mismatches.\u000a\u000aSince gl_LightSource can't be redefined it shouldn't matter if\u000awe add the members in the order listed in the spec, just so long\u000aas we add them all. So here we rearrange the definition of the\u000aglsl builtin to reflex our internal layout and that of\u000aARB_vertex_program. This required for the following patch.\u000a\u000aCC: <stable@lists.freedesktop.org>\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5656>\u000a",
        "date" : "2020-06-30 01:29:43 +0000",
        "id" : "4cca5137aed20c93bfcb57324d094f585984c0c9",
        "msg" : "glsl: define gl_LightSource members in ARB_vertex_program order",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/glsl/builtin_variables.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/glsl/builtin_types.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/state_tracker/st_glsl_to_nir.cpp"
        ],
        "commitId" : "64a2500a6975f7ea42c93f5c20dc295e99f3b612",
        "timestamp" : 1593480583000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "st/glsl_to_nir: disable st_nir_lower_builtin() when packing supported\u000a\u000aThere is no need to lower builtins when uniform packing is\u000asupported by the driver. Lowering is only required by other drivers\u000abecause we prepack builtin uniforms.\u000a\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3140\u000aCC: <stable@lists.freedesktop.org>\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5656>\u000a",
        "date" : "2020-06-30 01:29:43 +0000",
        "id" : "64a2500a6975f7ea42c93f5c20dc295e99f3b612",
        "msg" : "st/glsl_to_nir: disable st_nir_lower_builtin() when packing supported",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/state_tracker/st_glsl_to_nir.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/glsl/ast_function.cpp"
        ],
        "commitId" : "7e8cfc0add8e6b28ca4babacd6263b23ad87b2fe",
        "timestamp" : 1593482196000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "glsl: remove stale FIXME\u000a\u000aThis is no longer an issue, was likely fixed years ago.\u000a\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5657>\u000a",
        "date" : "2020-06-30 01:56:36 +0000",
        "id" : "7e8cfc0add8e6b28ca4babacd6263b23ad87b2fe",
        "msg" : "glsl: remove stale FIXME",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/glsl/ast_function.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/si_debug.c",
          "src/gallium/drivers/radeonsi/si_descriptors.c",
          "src/gallium/drivers/radeonsi/si_state_shaders.c",
          "src/gallium/drivers/radeonsi/si_state.h",
          "src/gallium/drivers/radeonsi/si_shader.h"
        ],
        "commitId" : "5a05f9714bb5c78c01de39d2e6dc1ac5b351f8f1",
        "timestamp" : 1593501794000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/pelloux",
          "fullName" : "pelloux"
        },
        "authorEmail" : "pelloux@gmail.com",
        "comment" : "radeonsi: bump SI_NUM_SHADER_BUFFERS to 32\u000a\u000aSome app uses more than 8 SSBOs (https://gitlab.freedesktop.org/mesa/mesa/-/issues/2946),\u000aso increase SI_NUM_SHADER_BUFFERS to 32 (which allows 16 SSBOs).\u000a\u000aSince we're now using a 64 bits number to track buffers, we could bump\u000aSI_NUM_SHADER_BUFFERS to 48 but that would conflict with Mesa's\u000aMAX_COMBINED_ATOMIC_BUFFERS limit (= 90).\u000a\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/2122\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5632>\u000a",
        "date" : "2020-06-30 09:23:14 +0200",
        "id" : "5a05f9714bb5c78c01de39d2e6dc1ac5b351f8f1",
        "msg" : "radeonsi: bump SI_NUM_SHADER_BUFFERS to 32",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_state_shaders.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_debug.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_state.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_descriptors.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_shader.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/windows/mesa_build.ps1"
        ],
        "commitId" : "97b4b1254ec7724f9e17af976c3ba1cfff302741",
        "timestamp" : 1593509618000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/daniels",
          "fullName" : "daniels"
        },
        "authorEmail" : "daniels@collabora.com",
        "comment" : "CI: Enable assertions on Windows\u000a\u000aGetting assertion failures is helpful to have, even if we are doing a\u000arelease build.\u000a\u000aSigned-off-by: Daniel Stone <daniels@collabora.com>\u000aReviewed-by: Michel Dänzer <mdaenzer@redhat.com>\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5689>\u000a",
        "date" : "2020-06-30 10:33:38 +0100",
        "id" : "97b4b1254ec7724f9e17af976c3ba1cfff302741",
        "msg" : "CI: Enable assertions on Windows",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/windows/mesa_build.ps1"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/windows/mesa_build.ps1"
        ],
        "commitId" : "ee056dfef6e3567d49e82fe4af8604885ef736f5",
        "timestamp" : 1593509639000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/daniels",
          "fullName" : "daniels"
        },
        "authorEmail" : "daniels@collabora.com",
        "comment" : "CI: Try shared libraries on Windows\u000a\u000aThis might make linking a bit less prone to OOM when trying to pull in\u000aLLVM.\u000a\u000aSigned-off-by: Daniel Stone <daniels@collabora.com>\u000aReviewed-by: Michel Dänzer <mdaenzer@redhat.com>\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5689>\u000a",
        "date" : "2020-06-30 10:33:59 +0100",
        "id" : "ee056dfef6e3567d49e82fe4af8604885ef736f5",
        "msg" : "CI: Try shared libraries on Windows",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/windows/mesa_build.ps1"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/windows/mesa_build.ps1"
        ],
        "commitId" : "e3e1e9f82ca934ce433bba2dcb544ca51edcb5f1",
        "timestamp" : 1593509642000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/daniels",
          "fullName" : "daniels"
        },
        "authorEmail" : "daniels@collabora.com",
        "comment" : "CI: Correct build-directory path on Windows, and keep it\u000a\u000aBuild job artifacts capture Meson logs from _build, so we can analyse\u000awhat Meson did during configuration, as well as the full output of any\u000atest jobs.\u000a\u000aWe were previously calling our build directory 'build', which meant it\u000awouldn't have been captured by the artifacts, and we were also deleting\u000ait to make really sure there was no chance of logs getting captured\u000aeither.\u000a\u000aRename the build directory to '_build' to match the others, and don't\u000adelete it either, so we can keep our configure/test logs.\u000a\u000aSigned-off-by: Daniel Stone <daniels@collabora.com>\u000aReviewed-by: Michel Dänzer <mdaenzer@redhat.com>\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5689>\u000a",
        "date" : "2020-06-30 10:34:02 +0100",
        "id" : "e3e1e9f82ca934ce433bba2dcb544ca51edcb5f1",
        "msg" : "CI: Correct build-directory path on Windows, and keep it",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/windows/mesa_build.ps1"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci.yml"
        ],
        "commitId" : "bb703d42479296f3b517a215ef99428cf405fa9d",
        "timestamp" : 1593509645000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/daniels",
          "fullName" : "daniels"
        },
        "authorEmail" : "daniels@collabora.com",
        "comment" : "CI: Re-enable the Windows VS2019 build job\u000a\u000aLet's try this and see how it goes.\u000a\u000aSigned-off-by: Daniel Stone <daniels@collabora.com>\u000aReviewed-by: Michel Dänzer <mdaenzer@redhat.com>\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5689>\u000a",
        "date" : "2020-06-30 10:34:05 +0100",
        "id" : "bb703d42479296f3b517a215ef99428cf405fa9d",
        "msg" : "CI: Re-enable the Windows VS2019 build job",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/lava-gitlab-ci.yml"
        ],
        "commitId" : "34db50558d9a6dca89218f74c4418cdf0b0acbcb",
        "timestamp" : 1593509691000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/daniels",
          "fullName" : "daniels"
        },
        "authorEmail" : "daniels@collabora.com",
        "comment" : "CI: Temporarily disable Panfrost T860 jobs\u000a\u000aPhase two of our network reconfiguration is happening this afternoon, so\u000awe need to drop our RK3399 out for a little while. (Part of this\u000areconfiguration is to shard our devices across networks and racks, so\u000alosing one part of our infrastructure doesn't mean losing any particular\u000adevice type.)\u000a\u000aSigned-off-by: Daniel Stone <daniels@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5689>\u000a",
        "date" : "2020-06-30 10:34:51 +0100",
        "id" : "34db50558d9a6dca89218f74c4418cdf0b0acbcb",
        "msg" : "CI: Temporarily disable Panfrost T860 jobs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/lava-gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/si_fence.c"
        ],
        "commitId" : "1401fc055c5496933318e87503144392ad3b6811",
        "timestamp" : 1593513530000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/maraeo",
          "fullName" : "maraeo"
        },
        "authorEmail" : "maraeo@gmail.com",
        "comment" : "radeonsi: don't flush in fence_server_sync\u000a\u000aThis reverts commit 50b06cbc10dbca1dfee89b529ba9b564cc4ea6f6 and fixes\u000aan Android performance regression.\u000a\u000aFixes: 50b06cbc10dbca1dfee89b529ba9b564cc4ea6f6 \"radeonsi: fix fence_server_sync() holding up extra work v2\"\u000a\u000aAcked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5602>\u000a",
        "date" : "2020-06-30 06:38:50 -0400",
        "id" : "1401fc055c5496933318e87503144392ad3b6811",
        "msg" : "radeonsi: don't flush in fence_server_sync",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_fence.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/common/ac_gpu_info.c"
        ],
        "commitId" : "2866a6f78d2714b63bae4b2738e46ca790e53084",
        "timestamp" : 1593514601000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ac/gpu_info: fix num_physical_sgprs_per_simd for gfx10\u000a\u000aAcked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5524>\u000a",
        "date" : "2020-06-30 10:56:41 +0000",
        "id" : "2866a6f78d2714b63bae4b2738e46ca790e53084",
        "msg" : "ac/gpu_info: fix num_physical_sgprs_per_simd for gfx10",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/common/ac_gpu_info.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/si_shader_llvm_vs.c",
          "src/gallium/drivers/radeonsi/si_shader_llvm_tess.c",
          "src/gallium/drivers/radeonsi/si_shader_internal.h",
          "src/gallium/drivers/radeonsi/gfx10_shader_ngg.c"
        ],
        "commitId" : "8fff9beb44b18f6f3077f0460d383aebcf77d176",
        "timestamp" : 1593514601000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radeonsi: fix NGG culling for Wave64\u000a\u000aAcked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5524>\u000a",
        "date" : "2020-06-30 10:56:41 +0000",
        "id" : "8fff9beb44b18f6f3077f0460d383aebcf77d176",
        "msg" : "radeonsi: fix NGG culling for Wave64",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_shader_llvm_vs.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_shader_internal.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_shader_llvm_tess.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/gfx10_shader_ngg.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/si_pipe.h",
          "src/gallium/drivers/radeonsi/si_shader.c",
          "src/gallium/drivers/radeonsi/si_shader_llvm_gs.c",
          "src/gallium/drivers/radeonsi/si_state_shaders.c"
        ],
        "commitId" : "9049e39804c876e58b3f9496afed7c055a67e9ee",
        "timestamp" : 1593514601000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radeonsi: always use Wave32 for GS fast launch, because Wave64 hangs\u000a\u000aAcked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5524>\u000a",
        "date" : "2020-06-30 10:56:41 +0000",
        "id" : "9049e39804c876e58b3f9496afed7c055a67e9ee",
        "msg" : "radeonsi: always use Wave32 for GS fast launch, because Wave64 hangs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_shader.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_shader_llvm_gs.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_pipe.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_state_shaders.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/si_pipe.c"
        ],
        "commitId" : "90cf741d316d231bdc8a67dce8ef1c84a80eeec8",
        "timestamp" : 1593514601000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radeonsi: always use Wave64 for HS/GS/VS shader stages (except GS fast launch)\u000a\u000aAcked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5524>\u000a",
        "date" : "2020-06-30 10:56:41 +0000",
        "id" : "90cf741d316d231bdc8a67dce8ef1c84a80eeec8",
        "msg" : "radeonsi: always use Wave64 for HS/GS/VS shader stages (except GS fast launch)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_pipe.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/si_state_draw.c"
        ],
        "commitId" : "b0c77a5f1d442b05888017dce8b1d522996ca3e5",
        "timestamp" : 1593514601000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radeonsi: don't try to enable NGG culling for GS\u000a\u000aIt doesn't do anything.\u000a\u000aAcked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5524>\u000a",
        "date" : "2020-06-30 10:56:41 +0000",
        "id" : "b0c77a5f1d442b05888017dce8b1d522996ca3e5",
        "msg" : "radeonsi: don't try to enable NGG culling for GS",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_state_draw.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/si_pipe.h",
          "src/gallium/drivers/radeonsi/si_state_draw.c",
          "src/gallium/drivers/radeonsi/si_pipe.c",
          "src/gallium/drivers/radeonsi/si_state_shaders.c"
        ],
        "commitId" : "50d755360098edad94696a2d7cdbee4c578fc83b",
        "timestamp" : 1593514601000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radeonsi: add a debug option to enable NGG culling for tessellation\u000a\u000aAcked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5524>\u000a",
        "date" : "2020-06-30 10:56:41 +0000",
        "id" : "50d755360098edad94696a2d7cdbee4c578fc83b",
        "msg" : "radeonsi: add a debug option to enable NGG culling for tessellation",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_pipe.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_state_draw.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_state_shaders.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_pipe.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/lava-gitlab-ci.yml"
        ],
        "commitId" : "fa673920483d81a7a3ed110cfaa4d8f21d3d00c4",
        "timestamp" : 1593524956000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/daniels",
          "fullName" : "daniels"
        },
        "authorEmail" : "daniels@collabora.com",
        "comment" : "CI: Re-enable Panfrost T860 jobs\u000a\u000aThe lab is back online.\u000a\u000aThis reverts commit 34db50558d9a6dca89218f74c4418cdf0b0acbcb.\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5694>\u000a",
        "date" : "2020-06-30 14:49:16 +0100",
        "id" : "fa673920483d81a7a3ed110cfaa4d8f21d3d00c4",
        "msg" : "CI: Re-enable Panfrost T860 jobs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/lava-gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a4xx/fd4_screen.c",
          "src/gallium/drivers/freedreno/a4xx/fd4_format.c"
        ],
        "commitId" : "b1d309eaa39a695da5adc7dfd663cb2a4179710e",
        "timestamp" : 1593527009000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/a4xx: fix *_NONE enum conversion\u000a\u000aCommit e369b8931c67 (\"freedreno: Use explicit *_NONE enum for undefined\u000aformats\") only partially converts ~0 to *_NONE enum.  It breaks texture\u000asupport, and glmark2 texture scene gives a black screen.\u000a\u000aAdding the missing conversion of ~0 to *_NONE enum fixes the issue.\u000a\u000aSigned-off-by: Shawn Guo <shawn.guo@linaro.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5693>\u000a",
        "date" : "2020-06-30 14:23:29 +0000",
        "id" : "b1d309eaa39a695da5adc7dfd663cb2a4179710e",
        "msg" : "freedreno/a4xx: fix *_NONE enum conversion",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a4xx/fd4_format.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a4xx/fd4_screen.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_context.c",
          "src/gallium/drivers/panfrost/pan_cmdstream.c"
        ],
        "commitId" : "3e3958c44f78e882468a092557ec6b0b1404bc54",
        "timestamp" : 1593530045000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "panfrost: Do fine-grained flushing for occlusion query results\u000a\u000aThis allows doing occlusion queries in one frame and getting the\u000aresults in the next frame without having to flush.\u000a\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5676>\u000a",
        "date" : "2020-06-30 15:14:05 +0000",
        "id" : "3e3958c44f78e882468a092557ec6b0b1404bc54",
        "msg" : "panfrost: Do fine-grained flushing for occlusion query results",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_context.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_cmdstream.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/nir/nir_opt_algebraic.py"
        ],
        "commitId" : "54d7907c276f2e5ef428ead58721fd82e4b26f40",
        "timestamp" : 1593534093000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nir: Propagate *2*16 conversions into vectors\u000a\u000aIf we have code like:\u000a\u000a   ('f2f16', ('vec2', ('f2f32', 'a@16'), '#b@32'))\u000a\u000aWe would like to eliminate the conversions, but the existing rules can't\u000asee into the the (heterogenous) vector. So instead of trying to\u000aeliminate in one pass, we add opts to propagate the f2f16 into the\u000avector. Even if nothing further happens, this is often a win since then\u000athe created vector is smaller (half2 instead of float2). Hence the above\u000agets transformed to\u000a\u000a   ('vec2', ('f2f16', ('f2f32', 'a@16')), ('f2f16', '#b@32'))\u000a\u000aThen the existing f2f16(f2f32) rule will kick in for the first component\u000aand constant folding will for the second and we'll be left with\u000a\u000a   ('vec2', 'a@16', '#b@16')\u000a\u000a...eliminating all conversions.\u000a\u000av2: Predicate on !options->vectorize_vec2_16bit. As discussed, this\u000aoptimization helps greatly on true vector architectures (like Midgard)\u000abut wreaks havoc on more modern SIMD-within-a-register architectures\u000a(like Bifrost and modern AMD). So let's predicate on that.\u000a\u000av3: Extend for integers as well and add a comment explaining the\u000atransforms.\u000a\u000aResults on Midgard (unfortunately a true SIMD architecture):\u000a\u000atotal instructions in shared programs: 51359 -> 50963 (-0.77%)\u000ainstructions in affected programs: 4523 -> 4127 (-8.76%)\u000ahelped: 53\u000aHURT: 0\u000ahelped stats (abs) min: 1 max: 86 x̄: 7.47 x̃: 6\u000ahelped stats (rel) min: 1.71% max: 28.00% x̄: 9.66% x̃: 7.34%\u000a95% mean confidence interval for instructions value: -10.58 -4.36\u000a95% mean confidence interval for instructions %-change: -11.45% -7.88%\u000aInstructions are helped.\u000a\u000atotal bundles in shared programs: 25825 -> 25670 (-0.60%)\u000abundles in affected programs: 2057 -> 1902 (-7.54%)\u000ahelped: 53\u000aHURT: 0\u000ahelped stats (abs) min: 1 max: 26 x̄: 2.92 x̃: 2\u000ahelped stats (rel) min: 2.86% max: 30.00% x̄: 8.64% x̃: 8.33%\u000a95% mean confidence interval for bundles value: -3.93 -1.92\u000a95% mean confidence interval for bundles %-change: -10.69% -6.59%\u000aBundles are helped.\u000a\u000atotal quadwords in shared programs: 41359 -> 41055 (-0.74%)\u000aquadwords in affected programs: 3801 -> 3497 (-8.00%)\u000ahelped: 57\u000aHURT: 0\u000ahelped stats (abs) min: 1 max: 57 x̄: 5.33 x̃: 4\u000ahelped stats (rel) min: 1.92% max: 21.05% x̄: 8.22% x̃: 6.67%\u000a95% mean confidence interval for quadwords value: -7.35 -3.32\u000a95% mean confidence interval for quadwords %-change: -9.54% -6.90%\u000aQuadwords are helped.\u000a\u000atotal registers in shared programs: 3849 -> 3807 (-1.09%)\u000aregisters in affected programs: 167 -> 125 (-25.15%)\u000ahelped: 32\u000aHURT: 1\u000ahelped stats (abs) min: 1 max: 3 x̄: 1.34 x̃: 1\u000ahelped stats (rel) min: 20.00% max: 50.00% x̄: 26.35% x̃: 20.00%\u000aHURT stats (abs)   min: 1 max: 1 x̄: 1.00 x̃: 1\u000aHURT stats (rel)   min: 16.67% max: 16.67% x̄: 16.67% x̃: 16.67%\u000a95% mean confidence interval for registers value: -1.54 -1.00\u000a95% mean confidence interval for registers %-change: -29.41% -20.69%\u000aRegisters are helped.\u000a\u000atotal threads in shared programs: 2471 -> 2520 (1.98%)\u000athreads in affected programs: 49 -> 98 (100.00%)\u000ahelped: 25\u000aHURT: 0\u000ahelped stats (abs) min: 1 max: 2 x̄: 1.96 x̃: 2\u000ahelped stats (rel) min: 100.00% max: 100.00% x̄: 100.00% x̃: 100.00%\u000a95% mean confidence interval for threads value: 1.88 2.04\u000a95% mean confidence interval for threads %-change: 100.00% 100.00%\u000aThreads are [helped].\u000a\u000atotal spills in shared programs: 168 -> 168 (0.00%)\u000aspills in affected programs: 0 -> 0\u000ahelped: 0\u000aHURT: 0\u000a\u000atotal fills in shared programs: 186 -> 186 (0.00%)\u000afills in affected programs: 0 -> 0\u000ahelped: 0\u000aHURT: 0\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4999>\u000a",
        "date" : "2020-06-30 16:21:33 +0000",
        "id" : "54d7907c276f2e5ef428ead58721fd82e4b26f40",
        "msg" : "nir: Propagate *2*16 conversions into vectors",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opt_algebraic.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/frontends/clover/core/error.hpp"
        ],
        "commitId" : "cd7acd09b9f8cc68cbe50f9b239029efe7f9cd18",
        "timestamp" : 1593549847000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "clover: Fix types collision between c++ and altivec\u000a\u000aFor that, we undefine bool, vector, pixel as advised by altivec.h in the\u000aspecific case that defines them.\u000a\u000aCc: mesa-stable\u000aSigned-off-by: Frédéric Bonnard <frediz@debian.org>\u000aReviewed-by: Francisco Jerez <currojerez@riseup.net>\u000aReviewed-by: Dylan Baker <dylan@pnwbakers.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4948>\u000a",
        "date" : "2020-06-30 20:44:07 +0000",
        "id" : "cd7acd09b9f8cc68cbe50f9b239029efe7f9cd18",
        "msg" : "clover: Fix types collision between c++ and altivec",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/frontends/clover/core/error.hpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/frontends/clover/meson.build",
          "meson.build"
        ],
        "commitId" : "5a27efdf0e36be8e36390c6a27eef91cbef21e71",
        "timestamp" : 1593549847000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "meson: Revert commit overriding C++ standard with gnu++11 on ppc64el\u000a\u000aSince a few versions, mesa now needs c++14 and compiling with gnu++11\u000aon ppc64el fails.\u000aLet's use the default standard and fix the collision of types between\u000ac++ and altivec in a another patch.\u000a\u000aCc: mesa-stable\u000aSigned-off-by: Frédéric Bonnard <frediz@debian.org>\u000aReviewed-by: Francisco Jerez <currojerez@riseup.net>\u000aReviewed-by: Dylan Baker <dylan@pnwbakers.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4948>\u000a",
        "date" : "2020-06-30 20:44:07 +0000",
        "id" : "5a27efdf0e36be8e36390c6a27eef91cbef21e71",
        "msg" : "meson: Revert commit overriding C++ standard with gnu++11 on ppc64el",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/frontends/clover/meson.build"
          },
          {
            "editType" : "edit",
            "file" : "meson.build"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/perf/gen_perf.c"
        ],
        "commitId" : "2e5b2145068223bbe0b4a8cb1ffb2f26e2fb6527",
        "timestamp" : 1593551152000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "anv: disable i915_perf warning on non-Linux\u000a\u000a$ vkcube\u000aINTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0\u000a\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5461>\u000a",
        "date" : "2020-06-30 21:05:52 +0000",
        "id" : "2e5b2145068223bbe0b4a8cb1ffb2f26e2fb6527",
        "msg" : "anv: disable i915_perf warning on non-Linux",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/perf/gen_perf.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/swrast/s_texfilter.c",
          "src/mesa/swrast/s_span.c"
        ],
        "commitId" : "fde25a6ed94409eca4e6b47f73774356314095d9",
        "timestamp" : 1593553402000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "mesa/swrast: use logf2 instead of util_fast_log2\u000a\u000aThe fast version is apparently not accurate enough. I wrote a very\u000asimply test program that called logf2 and the old LOG2 function 100000\u000atimes. Across that the two functions had very similar run times, neither\u000aappeared meaningfully faster, so the optimization of bringing back yet\u000aanother way to calculate log2f seems pointless.\u000a\u000aFixes: bd4e769515345a6b20562310334bc828c0bb6605\u000a       (\"replace LOG2 with util_fast_log2\")\u000a\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/2856\u000aReviewed-by: Matt Turner <mattst88@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5406>\u000a",
        "date" : "2020-06-30 21:43:22 +0000",
        "id" : "fde25a6ed94409eca4e6b47f73774356314095d9",
        "msg" : "mesa/swrast: use logf2 instead of util_fast_log2",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/swrast/s_span.c"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/swrast/s_texfilter.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/ci.rst",
          "docs/contents.rst"
        ],
        "commitId" : "2cd466bf340231474d1dc254fc894f69ebeac0a4",
        "timestamp" : 1593557888000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: add a page explaining the GitLab CI and the Intel CI\u000a\u000aThis explains what they are, what they do and how to use them.\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aReviewed-by: Clayton Craft <clayton.a.craft@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/2250>\u000a",
        "date" : "2020-06-30 22:58:08 +0000",
        "id" : "2cd466bf340231474d1dc254fc894f69ebeac0a4",
        "msg" : "docs: add a page explaining the GitLab CI and the Intel CI",
        "paths" : [
          {
            "editType" : "add",
            "file" : "docs/ci.rst"
          },
          {
            "editType" : "edit",
            "file" : "docs/contents.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/glsl/ir_expression_operation.py",
          "src/compiler/glsl/ir_constant_expression.cpp"
        ],
        "commitId" : "928660527697bc37b475037f9f2579aa4d2205b4",
        "timestamp" : 1593561168000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "glsl: fix constant packing for 64-bit big endian.\u000a\u000aIn a piglit run on s390 a lot of double tests fail, explicitly\u000apacking/shifting things rather than using memcpy seems to help\u000a\u000aCc: <mesa-stable@lists.freedesktop.org>\u000aReviewed-by: Timothy Arceri <tarceri@itsqueeze.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5679>\u000a",
        "date" : "2020-07-01 09:52:48 +1000",
        "id" : "928660527697bc37b475037f9f2579aa4d2205b4",
        "msg" : "glsl: fix constant packing for 64-bit big endian.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/glsl/ir_expression_operation.py"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/glsl/ir_constant_expression.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/gallivm/lp_bld_nir.c",
          "src/gallium/auxiliary/gallivm/lp_bld_nir_soa.c"
        ],
        "commitId" : "3aeb61da49cf0e141759c23d4790ad5dd96bcf52",
        "timestamp" : 1593561176000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "gallivm/nir: fix big-endian 64-bit splitting/merging.\u000a\u000aThe shuffles need to be swapped to do this properly on big-endian\u000a\u000aCc: <mesa-stable@lists.freedesktop.org>\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5679>\u000a",
        "date" : "2020-07-01 09:52:56 +1000",
        "id" : "3aeb61da49cf0e141759c23d4790ad5dd96bcf52",
        "msg" : "gallivm/nir: fix big-endian 64-bit splitting/merging.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_nir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_nir_soa.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/llvmpipe/lp_bld_depth.c"
        ],
        "commitId" : "b743c9bf2d5c987c97a22e725a56a2b641b58ae4",
        "timestamp" : 1593561176000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "llvmpipe: fix occlusion queries on big-endian.\u000a\u000aCasting to u8 arrays and picking the lowest byte is fairly LE specific\u000agrab the other byte.\u000a\u000aCc: <mesa-stable@lists.freedesktop.org>\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5679>\u000a",
        "date" : "2020-07-01 09:52:56 +1000",
        "id" : "b743c9bf2d5c987c97a22e725a56a2b641b58ae4",
        "msg" : "llvmpipe: fix occlusion queries on big-endian.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_bld_depth.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/main/get.c"
        ],
        "commitId" : "0e6dfd11f220fd1c55b4dc2f371263414874f1fd",
        "timestamp" : 1593561176000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "mesa/get: fix enum16 big-endian getting.\u000a\u000aThese values were getting casted up to 32-bit, but then extracted\u000avia 16-bit pointer later. Just store via 16-bit.\u000a\u000aFixes a lot of piglit on s390\u000a\u000aFixes: f96a69f916ae (\"mesa: replace GLenum with GLenum16 in common structures (v4)\");\u000a\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5679>\u000a",
        "date" : "2020-07-01 09:52:56 +1000",
        "id" : "0e6dfd11f220fd1c55b4dc2f371263414874f1fd",
        "msg" : "mesa/get: fix enum16 big-endian getting.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/main/get.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/draw/draw_llvm.c"
        ],
        "commitId" : "2bf2e6c83d2b97ecc84589ec94c17cb7beed2c53",
        "timestamp" : 1593561176000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "draw/llvm: fix big-endian mask adjusting\u000a\u000aThis code was broken, but it worked by accident, as the\u000apad and the edgeflag were reversed, however when Roland\u000aremoved the cliptest field back in 2015, he stopped copying\u000athe pad which actually stopped copy the edgeflag.\u000a\u000aFix the function to actually copy the edgeflag.\u000a\u000aFixes: 1b22815af624 (\"draw: don't pretend have_clipdist is per-vertex\")\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5679>\u000a",
        "date" : "2020-07-01 09:52:56 +1000",
        "id" : "2bf2e6c83d2b97ecc84589ec94c17cb7beed2c53",
        "msg" : "draw/llvm: fix big-endian mask adjusting",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/draw/draw_llvm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/docs/source/exts/formatting.py"
        ],
        "commitId" : "7f5061c0b78631e76e4086daf89d45f07782aabf",
        "timestamp" : 1593588561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gallium/docs: update to recent sphinx\u000a\u000aadd_description_unit has been deprectated for a really long time, and was\u000afinally removed (seemingly in Sphinx 2.0, but this doesn't seem to be\u000aproperly documented anywhere I can find), so we shouldn't be using this\u000aany more.\u000a\u000aAnyway, let's update the code.\u000a\u000aAcked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aAcked-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5691>\u000a",
        "date" : "2020-07-01 07:29:21 +0000",
        "id" : "7f5061c0b78631e76e4086daf89d45f07782aabf",
        "msg" : "gallium/docs: update to recent sphinx",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/docs/source/exts/formatting.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/docs/source/screen.rst"
        ],
        "commitId" : "686cf8eaada1a6a73a7e9ea6ebde1e573cf91966",
        "timestamp" : 1593588561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gallium/docs: fixup formatting of numbered lists\u000a\u000aFixes: 0caf74bbcdf (\"gallium: add PIPE_CAP_FRAMEBUFFER_MSAA_CONSTRAINTS\")\u000aFixes: 8632626c81a (\"gallium: add pipe_resource::nr_storage_samples, and set it same as nr_samples\")\u000a\u000aAcked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aAcked-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5691>\u000a",
        "date" : "2020-07-01 07:29:21 +0000",
        "id" : "686cf8eaada1a6a73a7e9ea6ebde1e573cf91966",
        "msg" : "gallium/docs: fixup formatting of numbered lists",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/docs/source/screen.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/docs/source/distro.rst"
        ],
        "commitId" : "686f6c72068767c7343943790510aa82562795d8",
        "timestamp" : 1593588561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gallium/docs: remove reference to non-existent label\u000a\u000aThis label was removed a long time ago, let's also remove the reference\u000ato it.\u000a\u000aFixes: 3acd7a34ab0 (\"st/vega: Remove.\")\u000a\u000aAcked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aAcked-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5691>\u000a",
        "date" : "2020-07-01 07:29:21 +0000",
        "id" : "686f6c72068767c7343943790510aa82562795d8",
        "msg" : "gallium/docs: remove reference to non-existent label",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/docs/source/distro.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/docs/source/drivers/freedreno/ir3-notes.rst",
          "src/gallium/docs/source/conf.py"
        ],
        "commitId" : "47d3b80428cd251b48735cde91df2f217ea65235",
        "timestamp" : 1593588561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gallium/docs: use none for highlight_language\u000a\u000aWe have much more blocks that are of no particular language (mostly\u000acustom ASM variants), so let's instead opt in if we want\u000asyntax-highlighting.\u000a\u000aAcked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aAcked-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5691>\u000a",
        "date" : "2020-07-01 07:29:21 +0000",
        "id" : "47d3b80428cd251b48735cde91df2f217ea65235",
        "msg" : "gallium/docs: use none for highlight_language",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/docs/source/conf.py"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/docs/source/drivers/freedreno/ir3-notes.rst"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/docs/source/exts/formatting.py",
          "src/gallium/docs/source/conf.py",
          "src/gallium/docs/source/_exts/formatting.py"
        ],
        "commitId" : "1d7bb2dde0dd0751f48adedfc3ca8dcaa7f2a4fb",
        "timestamp" : 1593588561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gallium/docs: prefix exts dir with underscore\u000a\u000aIt's generally considered good practice to use underscore-prefixes for\u000adirectories that contains non-doumentation files, so let's do this for\u000aour custom extensions as well.\u000a\u000aAcked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aAcked-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5691>\u000a",
        "date" : "2020-07-01 07:29:21 +0000",
        "id" : "1d7bb2dde0dd0751f48adedfc3ca8dcaa7f2a4fb",
        "msg" : "gallium/docs: prefix exts dir with underscore",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/docs/source/conf.py"
          },
          {
            "editType" : "delete",
            "file" : "src/gallium/docs/source/exts/formatting.py"
          },
          {
            "editType" : "add",
            "file" : "src/gallium/docs/source/_exts/formatting.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/docs/source/conf.py"
        ],
        "commitId" : "27dcdbcc96cfc8148d94bddf015cb85979f9a6e9",
        "timestamp" : 1593588561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gallium/docs: remove non-existent static dir\u000a\u000aAcked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aAcked-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5691>\u000a",
        "date" : "2020-07-01 07:29:21 +0000",
        "id" : "27dcdbcc96cfc8148d94bddf015cb85979f9a6e9",
        "msg" : "gallium/docs: remove non-existent static dir",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/docs/source/conf.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/docs/source/conf.py"
        ],
        "commitId" : "7940b47de646bf70027a433474056aaea31f563e",
        "timestamp" : 1593588561000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gallium/docs: remove unused imgmath extension\u000a\u000aAcked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aAcked-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5691>\u000a",
        "date" : "2020-07-01 07:29:21 +0000",
        "id" : "7940b47de646bf70027a433474056aaea31f563e",
        "msg" : "gallium/docs: remove unused imgmath extension",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/docs/source/conf.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/state_tracker/st_atom.c"
        ],
        "commitId" : "5f1a16d06d8b2cf6942b1e4b250842ec0be2c8a4",
        "timestamp" : 1593589499000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/pelloux",
          "fullName" : "pelloux"
        },
        "authorEmail" : "pelloux@gmail.com",
        "comment" : "st/mesa: do not clear NewDriverState for inactive states\u000a\u000aFixes: 085aa7f91e8 (\"st/mesa: don't update atomic, SSBO, UBO and TBO states that have no effect\")\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/2951\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5660>\u000a",
        "date" : "2020-07-01 09:44:59 +0200",
        "id" : "5f1a16d06d8b2cf6942b1e4b250842ec0be2c8a4",
        "msg" : "st/mesa: do not clear NewDriverState for inactive states",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/state_tracker/st_atom.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/broadcom/compiler/nir_to_vir.c"
        ],
        "commitId" : "8456ff75b39839f793a7226d00746ee7ba2e713a",
        "timestamp" : 1593597706000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "v3d/compiler: fix image size for 1D arrays\u000a\u000aReviewed by: Alejandro Piñeiro <apinheiro@igalia.com>\u000a\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5692>\u000a",
        "date" : "2020-07-01 10:01:46 +0000",
        "id" : "8456ff75b39839f793a7226d00746ee7ba2e713a",
        "msg" : "v3d/compiler: fix image size for 1D arrays",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/broadcom/compiler/nir_to_vir.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci.yml"
        ],
        "commitId" : "549b4a3dd4abab86f470a13fdd9598e0d6d4776b",
        "timestamp" : 1593600281000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/michel",
          "fullName" : "michel"
        },
        "authorEmail" : "michel@daenzer.net",
        "comment" : "gitlab-ci: Automatically run pipelines for Marge Bot pre-merge only\u000a\u000aMarge only merges an MR if the pipeline passed. Running the pipeline\u000aagain after merging is redundant.\u000a\u000av2:\u000a* Add rule to ensure docker images are up to date in the main project\u000a  registry (Eric Anholt)\u000a\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aAcked-by: Daniel Stone <daniels@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5680>\u000a",
        "date" : "2020-07-01 12:44:41 +0200",
        "id" : "549b4a3dd4abab86f470a13fdd9598e0d6d4776b",
        "msg" : "gitlab-ci: Automatically run pipelines for Marge Bot pre-merge only",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a6xx/fd6_program.c",
          "src/freedreno/registers/a4xx.xml",
          "src/freedreno/registers/a6xx.xml",
          "src/freedreno/vulkan/tu_pipeline.c",
          "src/gallium/drivers/freedreno/a3xx/fd3_program.c",
          "src/gallium/drivers/freedreno/a5xx/fd5_program.c",
          "src/gallium/drivers/freedreno/a4xx/fd4_program.c",
          "src/freedreno/registers/a5xx.xml",
          "src/freedreno/registers/a3xx.xml"
        ],
        "commitId" : "2e9ded21d146c6949d1721a3afc19cc18c53e6a1",
        "timestamp" : 1593611579000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/registers: update varying-related registers\u000a\u000aNote:\u000a\u000a* a3xx change based on available register documentation\u000a* a4xx guesses (RB_RENDER_CONTROL2 bits especially)\u000a* a5xx change based on a6xx, these registers seem identical\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5582>\u000a",
        "date" : "2020-07-01 13:52:59 +0000",
        "id" : "2e9ded21d146c6949d1721a3afc19cc18c53e6a1",
        "msg" : "freedreno/registers: update varying-related registers",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a4xx/fd4_program.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a5xx/fd5_program.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/registers/a3xx.xml"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/registers/a5xx.xml"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_program.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/registers/a6xx.xml"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a3xx/fd3_program.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/registers/a4xx.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a3xx/fd3_emit.c",
          "src/gallium/drivers/freedreno/a3xx/fd3_program.c",
          "src/gallium/drivers/freedreno/a3xx/fd3_rasterizer.c"
        ],
        "commitId" : "0d419c76bb07cf526fa636c012285589ed8962d7",
        "timestamp" : 1593611579000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/a3xx: support LINEAR_PIXEL/PERSP_CENTROID/LINEAR_CENTROID sysvals\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5582>\u000a",
        "date" : "2020-07-01 13:52:59 +0000",
        "id" : "0d419c76bb07cf526fa636c012285589ed8962d7",
        "msg" : "freedreno/a3xx: support LINEAR_PIXEL/PERSP_CENTROID/LINEAR_CENTROID sysvals",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a3xx/fd3_emit.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a3xx/fd3_program.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a3xx/fd3_rasterizer.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a4xx/fd4_program.c"
        ],
        "commitId" : "75fef41f16c7b028c3c7809eb7f9d8e3ea4e259c",
        "timestamp" : 1593611579000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/a4xx: fake LINEAR_PIXEL varying support for u_blitter\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5582>\u000a",
        "date" : "2020-07-01 13:52:59 +0000",
        "id" : "75fef41f16c7b028c3c7809eb7f9d8e3ea4e259c",
        "msg" : "freedreno/a4xx: fake LINEAR_PIXEL varying support for u_blitter",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a4xx/fd4_program.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_shader.h",
          "src/freedreno/ir3/ir3_context.h",
          "src/freedreno/ir3/ir3_compiler_nir.c"
        ],
        "commitId" : "33457fc705de00e326830abe3322f6bf261ec3e7",
        "timestamp" : 1593611579000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: add generic get_barycentric()\u000a\u000aThis will be useful to support the missing barycentric sysvals.\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5582>\u000a",
        "date" : "2020-07-01 13:52:59 +0000",
        "id" : "33457fc705de00e326830abe3322f6bf261ec3e7",
        "msg" : "freedreno/ir3: add generic get_barycentric()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_shader.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_context.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_compiler_nir.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a5xx/fd5_program.c"
        ],
        "commitId" : "dadfb4ec5872c99274818b621f5c5d9665f26f57",
        "timestamp" : 1593611579000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/a5xx: set missing bary sysvals\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5582>\u000a",
        "date" : "2020-07-01 13:52:59 +0000",
        "id" : "dadfb4ec5872c99274818b621f5c5d9665f26f57",
        "msg" : "freedreno/a5xx: set missing bary sysvals",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a5xx/fd5_program.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/freedreno/a6xx/fd6_program.c"
        ],
        "commitId" : "2453f2bdb7306f1c426f8ddc56631e3b7665cbe7",
        "timestamp" : 1593611579000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/a6xx: set missing bary sysvals\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5582>\u000a",
        "date" : "2020-07-01 13:52:59 +0000",
        "id" : "2453f2bdb7306f1c426f8ddc56631e3b7665cbe7",
        "msg" : "freedreno/a6xx: set missing bary sysvals",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/freedreno/a6xx/fd6_program.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_pipeline.c"
        ],
        "commitId" : "0f5c9f971314c3783d876723c7348510bedba564",
        "timestamp" : 1593611579000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: set missing bary sysvals\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5582>\u000a",
        "date" : "2020-07-01 13:52:59 +0000",
        "id" : "0f5c9f971314c3783d876723c7348510bedba564",
        "msg" : "turnip: set missing bary sysvals",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/ir3/ir3_compiler_nir.c"
        ],
        "commitId" : "9bebbf5867805923aa73da337af158698f4bb980",
        "timestamp" : 1593611579000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "freedreno/ir3: add support for INTERP_MODE_NOPERSPECTIVE\u000a\u000aCheck the interp mode and use SYSTEM_VALUE_BARYCENTRIC_LINEAR_* instead\u000awhen it is INTERP_MODE_NOPERSPECTIVE.\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5582>\u000a",
        "date" : "2020-07-01 13:52:59 +0000",
        "id" : "9bebbf5867805923aa73da337af158698f4bb980",
        "msg" : "freedreno/ir3: add support for INTERP_MODE_NOPERSPECTIVE",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/ir3/ir3_compiler_nir.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci.yml"
        ],
        "commitId" : "d1ca80235de99169148ab2f03b8b08553758af76",
        "timestamp" : 1593613898000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci: only build docs in the upstream-repo\u000a\u000aReviewed-by: Michel Dänzer <mdaenzer@redhat.com>\u000aReviewed-by: Daniel Stone <daniels@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5469>\u000a",
        "date" : "2020-07-01 14:31:38 +0000",
        "id" : "d1ca80235de99169148ab2f03b8b08553758af76",
        "msg" : "ci: only build docs in the upstream-repo",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci.yml"
        ],
        "commitId" : "24fe9f43e568bc44b6be380f659da3571b35ad16",
        "timestamp" : 1593613898000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci: only build docs if any docs changed\u000a\u000aReviewed-by: Michel Dänzer <mdaenzer@redhat.com>\u000aReviewed-by: Daniel Stone <daniels@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5469>\u000a",
        "date" : "2020-07-01 14:31:38 +0000",
        "id" : "24fe9f43e568bc44b6be380f659da3571b35ad16",
        "msg" : "ci: only build docs if any docs changed",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci.yml"
        ],
        "commitId" : "8774707b1e32aede2c906b0358159790d09928a1",
        "timestamp" : 1593613898000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci: test docs for non-master builds\u000a\u000aThis ensures that we test on CI before merge-requests gets merged.\u000a\u000aReviewed-by: Michel Dänzer <mdaenzer@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5469>\u000a",
        "date" : "2020-07-01 14:31:38 +0000",
        "id" : "8774707b1e32aede2c906b0358159790d09928a1",
        "msg" : "ci: test docs for non-master builds",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci.yml"
        ],
        "commitId" : "28ca70b6b64336c886675f9b84bd10f001256b77",
        "timestamp" : 1593613898000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci: move deploy-stage later in the pipeline\u000a\u000aThis makes it not clutter up the pipeline results page so much.\u000a\u000aReviewed-by: Michel Dänzer <mdaenzer@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5469>\u000a",
        "date" : "2020-07-01 14:31:38 +0000",
        "id" : "28ca70b6b64336c886675f9b84bd10f001256b77",
        "msg" : "ci: move deploy-stage later in the pipeline",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci.yml"
        ],
        "commitId" : "196ac4c6f3fdd15f5632b2a3af7fd56bfdf57f11",
        "timestamp" : 1593613898000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci: move test-docs to container stage\u000a\u000aWhile we're at it, rename it to reflect that we're now also testing docs\u000ahere.\u000a\u000aReviewed-by: Michel Dänzer <mdaenzer@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5469>\u000a",
        "date" : "2020-07-01 14:31:38 +0000",
        "id" : "196ac4c6f3fdd15f5632b2a3af7fd56bfdf57f11",
        "msg" : "ci: move test-docs to container stage",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci.yml"
        ],
        "commitId" : "1c612e8c0945297fe47615f0d1a3fada900c4ce7",
        "timestamp" : 1593613898000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gitlab-ci: Use rules: instead of except:/only: for test-docs job\u000a\u000aOnly run the job automatically for Marge Bot, otherwise let it be\u000atriggered manually.\u000a\u000av2:\u000a* Never run this job for the main project, since it's only needed in\u000a  pre-merge pipelines.\u000a* Add comment explaining that cases not covered by explicit rules\u000a  default to \"when: never\".\u000a\u000aReviewed-by: Daniel Stone <daniels@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5469>\u000a",
        "date" : "2020-07-01 14:31:38 +0000",
        "id" : "1c612e8c0945297fe47615f0d1a3fada900c4ce7",
        "msg" : "gitlab-ci: Use rules: instead of except:/only: for test-docs job",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci.yml"
        ],
        "commitId" : "8e2cb8ef276beb0da00d60961735449aa341be7e",
        "timestamp" : 1593613898000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gitlab-ci: Extend .ci-run-policy template for docs jobs\u000a\u000aRequires using rules: in the pages job as well, so it doesn't inherit\u000athe rules from the template.\u000a\u000av2:\u000a* Add comment explaining that cases not covered by explicit rules\u000a  default to \"when: never\".\u000a\u000aReviewed-by: Daniel Stone <daniels@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5469>\u000a",
        "date" : "2020-07-01 14:31:38 +0000",
        "id" : "8e2cb8ef276beb0da00d60961735449aa341be7e",
        "msg" : "gitlab-ci: Extend .ci-run-policy template for docs jobs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci.yml"
        ],
        "commitId" : "6cba468b5e79d8885a2a19eff58109b8722ef66b",
        "timestamp" : 1593613898000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gitlab-ci: Do not create the \"success\" job when the test-docs job exists\u000a\u000aIt's redundant in that case.\u000a\u000av2:\u000a* Adapt to v2 of test-docs job rules.\u000a\u000aReviewed-by: Daniel Stone <daniels@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5469>\u000a",
        "date" : "2020-07-01 14:31:38 +0000",
        "id" : "6cba468b5e79d8885a2a19eff58109b8722ef66b",
        "msg" : "gitlab-ci: Do not create the \"success\" job when the test-docs job exists",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "meson.build"
        ],
        "commitId" : "708db983dd08984b0cade15be576497661ef154c",
        "timestamp" : 1593622025000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "meson: Do not enable USE_ELF_TLS for FreeBSD\u000a\u000aCompiling with this option result in too much TLS usage and FreeBSD\u000acannot handle that.\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aSigned-off-by: Emmanuel <manu@FreeBSD.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3559>\u000a",
        "date" : "2020-07-01 16:47:05 +0000",
        "id" : "708db983dd08984b0cade15be576497661ef154c",
        "msg" : "meson: Do not enable USE_ELF_TLS for FreeBSD",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "meson.build"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/iris/iris_batch.c"
        ],
        "commitId" : "565a80450d28f6daa0ca8b98dad93924e712f94b",
        "timestamp" : 1593622025000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "iris: Explicitly cast value to uint64_t\u000a\u000aIn FreeBSD x86 and aarch64 __u64 is typedef to unsigned long and\u000ais the same size as unsigned long long.\u000aSince we are explicitly specifying the format, cast the value\u000ato the proper type.\u000a\u000aReviewed-by: Matt Turner <mattst88@gmail.com>\u000aSigned-off-by: Emmanuel <manu@FreeBSD.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3559>\u000a",
        "date" : "2020-07-01 16:47:05 +0000",
        "id" : "565a80450d28f6daa0ca8b98dad93924e712f94b",
        "msg" : "iris: Explicitly cast value to uint64_t",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_batch.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/drivers/dri/i965/intel_batchbuffer.c"
        ],
        "commitId" : "f678811b567aafba60842bf0b3cff124da4daa0e",
        "timestamp" : 1593622025000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "i965: Explicitly cast value to uint64_t\u000a\u000aIn FreeBSD x86 and aarch64 __u64 is typedef to unsigned long and\u000ais the same size as unsigned long long.\u000aSince we are explicitly specifying the format, cast the value\u000ato the proper type.\u000a\u000aReviewed-by: Matt Turner <mattst88@gmail.com>\u000aSigned-off-by: Emmanuel <manu@FreeBSD.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3559>\u000a",
        "date" : "2020-07-01 16:47:05 +0000",
        "id" : "f678811b567aafba60842bf0b3cff124da4daa0e",
        "msg" : "i965: Explicitly cast value to uint64_t",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/i965/intel_batchbuffer.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/winsys/sw/dri/dri_sw_winsys.c",
          "src/util/u_thread.h"
        ],
        "commitId" : "29e2a3b8f5e75508202cd651d16648256f303779",
        "timestamp" : 1593622025000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gallium,util: undef ALIGN on FreeBSD to prevent name clash\u000a\u000aSome rare headers like ipc/shm and pthread_np cause\u000amachine/param.h to be included which defines a macro called ALIGN.\u000a\u000aSigned-off-by: Matt Turner <mattst88@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3559>\u000a",
        "date" : "2020-07-01 16:47:05 +0000",
        "id" : "29e2a3b8f5e75508202cd651d16648256f303779",
        "msg" : "gallium,util: undef ALIGN on FreeBSD to prevent name clash",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/winsys/sw/dri/dri_sw_winsys.c"
          },
          {
            "editType" : "edit",
            "file" : "src/util/u_thread.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/compiler/brw_fs_visitor.cpp"
        ],
        "commitId" : "fe14dc98bfe7ac9bf7a5d2adf7d2619147863ba4",
        "timestamp" : 1593653046000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "intel/compiler: Add assert that set bits are within mask\u000a\u000aWe generate bitfields of bits that we want to retain (mask) and bits\u000athat we want to set (brw_mode) in the cr0 register, so the bits we want\u000ato set should be in the set of bits we want to retain.\u000a\u000aAlso, remove the initialization of mask from\u000afs_visitor::emit_shader_float_controls_execution_mode since\u000abrw_rnd_mode_from_nir initializes the mask parameter unconditionally.\u000a\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5566>\u000a",
        "date" : "2020-07-02 01:24:06 +0000",
        "id" : "fe14dc98bfe7ac9bf7a5d2adf7d2619147863ba4",
        "msg" : "intel/compiler: Add assert that set bits are within mask",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/compiler/brw_fs_visitor.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/compiler/brw_fs_visitor.cpp"
        ],
        "commitId" : "8da810a7fbc6c8338a395228955ce0be2823d0cb",
        "timestamp" : 1593653046000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "intel/compiler: Don't emit no-op cr0 changes\u000a\u000aIf mask is 0, we're asking for no changes to cr0.\u000a\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5566>\u000a",
        "date" : "2020-07-02 01:24:06 +0000",
        "id" : "8da810a7fbc6c8338a395228955ce0be2823d0cb",
        "msg" : "intel/compiler: Don't emit no-op cr0 changes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/compiler/brw_fs_visitor.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/drivers/dri/i965/brw_draw.c",
          "src/mesa/drivers/dri/i965/brw_meta_util.c",
          "src/mesa/drivers/dri/i965/brw_wm.c",
          "src/mesa/drivers/dri/i965/genX_state_upload.c"
        ],
        "commitId" : "de4004f8ba786597b8c813038e2f79099723a5bb",
        "timestamp" : 1593655890000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/tarceri",
          "fullName" : "tarceri"
        },
        "authorEmail" : "tarceri@itsqueeze.com",
        "comment" : "i965: add and fix fallthrough comments\u000a\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5714>\u000a",
        "date" : "2020-07-02 12:11:30 +1000",
        "id" : "de4004f8ba786597b8c813038e2f79099723a5bb",
        "msg" : "i965: add and fix fallthrough comments",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/i965/brw_draw.c"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/i965/brw_wm.c"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/i965/genX_state_upload.c"
          },
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/i965/brw_meta_util.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/llvmpipe/lp_screen.c"
        ],
        "commitId" : "2ed35c71020823e2d250e7df404c5a4064a2f076",
        "timestamp" : 1593655890000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/tarceri",
          "fullName" : "tarceri"
        },
        "authorEmail" : "tarceri@itsqueeze.com",
        "comment" : "llvmpipe: add missing fallthrough comments\u000a\u000aReviewed-by: Dave Airlie <airlied@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5714>\u000a",
        "date" : "2020-07-02 12:11:30 +1000",
        "id" : "2ed35c71020823e2d250e7df404c5a4064a2f076",
        "msg" : "llvmpipe: add missing fallthrough comments",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_screen.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/gallivm/lp_bld_nir.c"
        ],
        "commitId" : "06dc2f3f4759d5541fd52bf66ee43158c8405423",
        "timestamp" : 1593655890000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/tarceri",
          "fullName" : "tarceri"
        },
        "authorEmail" : "tarceri@itsqueeze.com",
        "comment" : "gallivm: add missing break\u000a\u000aFixes: 26c5ae80f0b5 (\"llvmpipe: enable ARB_shader_group_vote\")\u000a\u000aReviewed-by: Dave Airlie <airlied@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5714>\u000a",
        "date" : "2020-07-02 12:11:30 +1000",
        "id" : "06dc2f3f4759d5541fd52bf66ee43158c8405423",
        "msg" : "gallivm: add missing break",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_nir.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/vulkan/anv_formats.c"
        ],
        "commitId" : "512db7ec78a9d334e561ef0f6a3ae68aa10a6824",
        "timestamp" : 1593655890000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/tarceri",
          "fullName" : "tarceri"
        },
        "authorEmail" : "tarceri@itsqueeze.com",
        "comment" : "anv: update fallthrough comment so gcc sees it\u000a\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5714>\u000a",
        "date" : "2020-07-02 12:11:30 +1000",
        "id" : "512db7ec78a9d334e561ef0f6a3ae68aa10a6824",
        "msg" : "anv: update fallthrough comment so gcc sees it",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/vulkan/anv_formats.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/intel/compiler/brw_compile_sf.c",
          "src/intel/compiler/brw_disasm.c"
        ],
        "commitId" : "1a8f91805031f408c9e1481a01345303405c9d4b",
        "timestamp" : 1593655890000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/tarceri",
          "fullName" : "tarceri"
        },
        "authorEmail" : "tarceri@itsqueeze.com",
        "comment" : "intel/compiler: add and fix up fallthrough comments for gcc warnings\u000a\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5714>\u000a",
        "date" : "2020-07-02 12:11:30 +1000",
        "id" : "1a8f91805031f408c9e1481a01345303405c9d4b",
        "msg" : "intel/compiler: add and fix up fallthrough comments for gcc warnings",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/intel/compiler/brw_compile_sf.c"
          },
          {
            "editType" : "edit",
            "file" : "src/intel/compiler/brw_disasm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/iris/iris_resolve.c"
        ],
        "commitId" : "0d5427fa44ae8cdb74316f5fef18877b92fe0f21",
        "timestamp" : 1593655890000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/tarceri",
          "fullName" : "tarceri"
        },
        "authorEmail" : "tarceri@itsqueeze.com",
        "comment" : "iris: add missing fallthrough comment\u000a\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5714>\u000a",
        "date" : "2020-07-02 12:11:30 +1000",
        "id" : "0d5427fa44ae8cdb74316f5fef18877b92fe0f21",
        "msg" : "iris: add missing fallthrough comment",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_resolve.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/egl/main/egldevice.c"
        ],
        "commitId" : "b8409a6af779a53cbb59680ce45b5a0b5c7cd86c",
        "timestamp" : 1593655890000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/tarceri",
          "fullName" : "tarceri"
        },
        "authorEmail" : "tarceri@itsqueeze.com",
        "comment" : "egl: move fallthrough comment so gcc can see it\u000a\u000aAcked-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5714>\u000a",
        "date" : "2020-07-02 12:11:30 +1000",
        "id" : "b8409a6af779a53cbb59680ce45b5a0b5c7cd86c",
        "msg" : "egl: move fallthrough comment so gcc can see it",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/egl/main/egldevice.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/nir/nir_opt_access.c"
        ],
        "commitId" : "d55aa78615f0b80a5e35f28b32201189c86345b7",
        "timestamp" : 1593655890000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/tarceri",
          "fullName" : "tarceri"
        },
        "authorEmail" : "tarceri@itsqueeze.com",
        "comment" : "nir: add missing break to nir_opt_access()\u000a\u000aFixes: f2d0e48ddc74 (\"glsl/nir: Add optimization pass for access flags\")\u000a\u000aReviewed-by: Connor Abbott <cwabbott0@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5714>\u000a",
        "date" : "2020-07-02 12:11:30 +1000",
        "id" : "d55aa78615f0b80a5e35f28b32201189c86345b7",
        "msg" : "nir: add missing break to nir_opt_access()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opt_access.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/draw/draw_llvm_sample.c",
          "src/gallium/auxiliary/draw/draw_llvm.c",
          "src/gallium/auxiliary/draw/draw_llvm.h"
        ],
        "commitId" : "6528a24cc525258cc3f368e1a7e3e59ec037ff0d",
        "timestamp" : 1593663136000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "draw: pass nr_samplers into llvm sample state creation.\u000a\u000aThis will be used later to handle indirect texture support.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3778>\u000a",
        "date" : "2020-07-02 04:12:16 +0000",
        "id" : "6528a24cc525258cc3f368e1a7e3e59ec037ff0d",
        "msg" : "draw: pass nr_samplers into llvm sample state creation.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/draw/draw_llvm.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/draw/draw_llvm.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/draw/draw_llvm_sample.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/llvmpipe/lp_tex_sample.c",
          "src/gallium/drivers/llvmpipe/lp_state_fs.c",
          "src/gallium/drivers/llvmpipe/lp_tex_sample.h",
          "src/gallium/drivers/llvmpipe/lp_state_cs.c"
        ],
        "commitId" : "30c5cbbcd206aa55f8dad4cdc96407642d0e98a8",
        "timestamp" : 1593663136000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "llvmpipe: pass number of samplers into llvm sampler code.\u000a\u000aThis is to be used later for indirect texture access\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3778>\u000a",
        "date" : "2020-07-02 04:12:16 +0000",
        "id" : "30c5cbbcd206aa55f8dad4cdc96407642d0e98a8",
        "msg" : "llvmpipe: pass number of samplers into llvm sampler code.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_tex_sample.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_tex_sample.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_state_fs.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_state_cs.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c"
        ],
        "commitId" : "8b15a08ebdefd9aff8cd0f8b727052515f61a4a0",
        "timestamp" : 1593663136000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gallivm/sample: change texture function generator api\u000a\u000aThis passes some more paramters in directly and changes how\u000athe returns are done in order to reuse this function for\u000aindirect texture support later.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3778>\u000a",
        "date" : "2020-07-02 04:12:16 +0000",
        "id" : "8b15a08ebdefd9aff8cd0f8b727052515f61a4a0",
        "msg" : "gallivm/sample: change texture function generator api",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/gallivm/lp_bld_sample.h",
          "src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c"
        ],
        "commitId" : "28f906ad913f7dbd2fff2d4226191d9e1a15273d",
        "timestamp" : 1593663136000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gallivm: add indirect texture switch statement builder.\u000a\u000aThis adds the apis to add an indirect accessor for arrays\u000aof textures, using an LLVM switch statement and per-texture\u000asampler functions.\u000a\u000aIt also adds the indexer to the sampler parameters\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3778>\u000a",
        "date" : "2020-07-02 04:12:16 +0000",
        "id" : "28f906ad913f7dbd2fff2d4226191d9e1a15273d",
        "msg" : "gallivm: add indirect texture switch statement builder.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_sample.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/draw/draw_llvm_sample.c"
        ],
        "commitId" : "6dc904f600089014f5ed37ada4f200d71fbff714",
        "timestamp" : 1593663137000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "draw: add support for indirect texture access\u000a\u000aThis hooks up the switch statement generator to the draw code.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3778>\u000a",
        "date" : "2020-07-02 04:12:17 +0000",
        "id" : "6dc904f600089014f5ed37ada4f200d71fbff714",
        "msg" : "draw: add support for indirect texture access",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/draw/draw_llvm_sample.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/llvmpipe/lp_tex_sample.c"
        ],
        "commitId" : "52a050ea0ae0197529082dcbaee7353f10795b0c",
        "timestamp" : 1593663137000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "llvmpipe: add support for indirect texture access.\u000a\u000aThis hooks up the sampler switch statement generator\u000a to the llvmpipe sampler interface.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3778>\u000a",
        "date" : "2020-07-02 04:12:17 +0000",
        "id" : "52a050ea0ae0197529082dcbaee7353f10795b0c",
        "msg" : "llvmpipe: add support for indirect texture access.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_tex_sample.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/gallivm/lp_bld_nir.c",
          "src/gallium/auxiliary/gallivm/lp_bld_nir_soa.c"
        ],
        "commitId" : "9172e405ef656fb26140237395abc54d9ac97e30",
        "timestamp" : 1593663137000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gallivm/nir: add texture unit indexing\u000a\u000aThis hooks up the index from NIR into the sampler code.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3778>\u000a",
        "date" : "2020-07-02 04:12:17 +0000",
        "id" : "9172e405ef656fb26140237395abc54d9ac97e30",
        "msg" : "gallivm/nir: add texture unit indexing",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_nir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_nir_soa.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/gallivm/lp_bld_nir_soa.c",
          "src/gallium/auxiliary/gallivm/lp_bld_format_soa.c"
        ],
        "commitId" : "e168d148d76d780eda6f9aaa6c66608c4df3096c",
        "timestamp" : 1593663137000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gallivm/nir: handle non-uniform texture offsets\u000a\u000aThe way we construt vertex/geom shaders means these can\u000adiverge, so we have to just hammer it out manually,\u000athere are likely optimisation opportuniities in here\u000a\u000aSigned-off-by: Dave Airlie <airlied@redhat.com>\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3778>\u000a",
        "date" : "2020-07-02 04:12:17 +0000",
        "id" : "e168d148d76d780eda6f9aaa6c66608c4df3096c",
        "msg" : "gallivm/nir: handle non-uniform texture offsets",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_format_soa.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_nir_soa.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/draw/draw_llvm_sample.c",
          "src/gallium/drivers/llvmpipe/lp_tex_sample.c",
          "src/gallium/auxiliary/gallivm/lp_bld_sample.c",
          "src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c",
          "src/gallium/auxiliary/gallivm/lp_bld_sample.h",
          "src/gallium/drivers/swr/swr_tex_sample.cpp"
        ],
        "commitId" : "3b973eab73f1e49c5953cfe2c39236a64b8c7610",
        "timestamp" : 1593663137000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gallivm/sample: pass indirect offset into texture/image units\u000a\u000aThis isn't needed for the basic indirect code, but it is needed for\u000atexture size/image size unfortunately. They could be done with a super\u000aswitch, but it seems simple to query them.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3778>\u000a",
        "date" : "2020-07-02 04:12:17 +0000",
        "id" : "3b973eab73f1e49c5953cfe2c39236a64b8c7610",
        "msg" : "gallivm/sample: pass indirect offset into texture/image units",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/swr/swr_tex_sample.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/draw/draw_llvm_sample.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_sample.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_sample.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_tex_sample.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/draw/draw_llvm_sample.c",
          "src/gallium/drivers/llvmpipe/lp_tex_sample.c"
        ],
        "commitId" : "d243655d34025f85328a1091ac0e9ef2576bfc93",
        "timestamp" : 1593663137000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "llvmpipe/draw: wire up indirect offset\u000a\u000aThis bounds checks and adds to the llvm index.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3778>\u000a",
        "date" : "2020-07-02 04:12:17 +0000",
        "id" : "d243655d34025f85328a1091ac0e9ef2576bfc93",
        "msg" : "llvmpipe/draw: wire up indirect offset",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/draw/draw_llvm_sample.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_tex_sample.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c"
        ],
        "commitId" : "8807bdb1b763fe95481901e3a1e856febfd450af",
        "timestamp" : 1593663137000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gallivm/sample: handle size unit offset\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3778>\u000a",
        "date" : "2020-07-02 04:12:17 +0000",
        "id" : "8807bdb1b763fe95481901e3a1e856febfd450af",
        "msg" : "gallivm/sample: handle size unit offset",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/piglit/quick_gl.txt",
          ".gitlab-ci/deqp-virgl-gles-fails.txt",
          ".gitlab-ci/piglit/quick_shader.txt",
          ".gitlab-ci/piglit/glslparser.txt",
          "src/gallium/drivers/llvmpipe/lp_screen.c",
          ".gitlab-ci/deqp-virgl-gl-fails.txt"
        ],
        "commitId" : "ee10f24a31103b11eeec0f6d0e5997ee844a9f2c",
        "timestamp" : 1593663137000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "llvmpipe: enable ARB_gpu_shader5\u000a\u000aThis isn't fully free of bugs, but it's good to get CI working,\u000aso fixing those bugs doesn't break anything.\u000a\u000aThe main buggy areas are missing indirect texture size,\u000aand transform feedback geometry streams.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3778>\u000a",
        "date" : "2020-07-02 04:12:17 +0000",
        "id" : "ee10f24a31103b11eeec0f6d0e5997ee844a9f2c",
        "msg" : "llvmpipe: enable ARB_gpu_shader5",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/piglit/quick_gl.txt"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/piglit/quick_shader.txt"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_screen.c"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-virgl-gles-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-virgl-gl-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/piglit/glslparser.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/draw/draw_llvm_sample.c",
          "src/gallium/auxiliary/draw/draw_llvm.c",
          "src/gallium/auxiliary/draw/draw_llvm.h"
        ],
        "commitId" : "8a4ef09e7e02b155de658f09df948dd6244e0b8d",
        "timestamp" : 1593663137000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "draw: pass number of images to image soa create\u000a\u000aThis is stored for now but will be used as part of indirect\u000aimage support\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3778>\u000a",
        "date" : "2020-07-02 04:12:17 +0000",
        "id" : "8a4ef09e7e02b155de658f09df948dd6244e0b8d",
        "msg" : "draw: pass number of images to image soa create",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/draw/draw_llvm.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/draw/draw_llvm.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/draw/draw_llvm_sample.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/llvmpipe/lp_tex_sample.c",
          "src/gallium/drivers/llvmpipe/lp_state_fs.c",
          "src/gallium/drivers/llvmpipe/lp_state_cs.c",
          "src/gallium/drivers/llvmpipe/lp_tex_sample.h"
        ],
        "commitId" : "f75c1e83e2e1c3b977aa7826549cc310506ca0f8",
        "timestamp" : 1593663137000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "llvmpipe: pass number of images into image soa create\u000a\u000aJust store this for now to use later with indexing\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3778>\u000a",
        "date" : "2020-07-02 04:12:17 +0000",
        "id" : "f75c1e83e2e1c3b977aa7826549cc310506ca0f8",
        "msg" : "llvmpipe: pass number of images into image soa create",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_state_cs.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_state_fs.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_tex_sample.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_tex_sample.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/gallivm/lp_bld_sample.h",
          "src/gallium/auxiliary/gallivm/lp_bld_nir_soa.c",
          "src/gallium/auxiliary/gallivm/lp_bld_nir.c"
        ],
        "commitId" : "3ca3b07fc1b46824fb7589fe06f9455d9f85bb12",
        "timestamp" : 1593663137000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gallivm/nir: support passing image index into image code.\u000a\u000aThis doesn't do anything yet, just adds parsing support for it.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3778>\u000a",
        "date" : "2020-07-02 04:12:17 +0000",
        "id" : "3ca3b07fc1b46824fb7589fe06f9455d9f85bb12",
        "msg" : "gallivm/nir: support passing image index into image code.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_sample.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_nir_soa.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_nir.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/llvmpipe/lp_tex_sample.c",
          "src/gallium/auxiliary/draw/draw_llvm_sample.c",
          "src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c",
          "src/gallium/auxiliary/gallivm/lp_bld_sample.h"
        ],
        "commitId" : "6e25a5a3756546b49bfaf53a2b16cc9b6d313928",
        "timestamp" : 1593663137000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gallivm/nir: refactor image operations for indirect support.\u000a\u000aThis just refactors the image code, so that outdata is passed\u000aexplicitly, and refactors the internal handling of NONE formats.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3778>\u000a",
        "date" : "2020-07-02 04:12:17 +0000",
        "id" : "6e25a5a3756546b49bfaf53a2b16cc9b6d313928",
        "msg" : "gallivm/nir: refactor image operations for indirect support.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_sample.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_tex_sample.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/draw/draw_llvm_sample.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c"
        ],
        "commitId" : "bc1ac7dc3f36ee8a0f5741ea01767dcfe18a22cc",
        "timestamp" : 1593663137000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gallivm/img: refactor out the texel return type (v2)\u000a\u000av2:\u000arefactor to just pass type as pointed out by Roland.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3778>\u000a",
        "date" : "2020-07-02 04:12:17 +0000",
        "id" : "bc1ac7dc3f36ee8a0f5741ea01767dcfe18a22cc",
        "msg" : "gallivm/img: refactor out the texel return type (v2)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/gallivm/lp_bld_sample.h",
          "src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c"
        ],
        "commitId" : "e6f7fe33244fd4f537b3055c1b51037825c0a48e",
        "timestamp" : 1593663137000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gallivm/nir: add support for indirect image loading\u000a\u000aThis adds support for indirect image loading, image stores\u000acan cause images with different formats to be stored to,\u000aso this operates like the texture code now.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3778>\u000a",
        "date" : "2020-07-02 04:12:17 +0000",
        "id" : "e6f7fe33244fd4f537b3055c1b51037825c0a48e",
        "msg" : "gallivm/nir: add support for indirect image loading",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_sample.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/draw/draw_llvm_sample.c"
        ],
        "commitId" : "b7b22b735d14d15739a86406fb376614fd24cffe",
        "timestamp" : 1593663137000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "draw/sample: add support for indirect images\u000a\u000aThis uses the array functions to implement indirect image support\u000afor draw shaders\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3778>\u000a",
        "date" : "2020-07-02 04:12:17 +0000",
        "id" : "b7b22b735d14d15739a86406fb376614fd24cffe",
        "msg" : "draw/sample: add support for indirect images",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/draw/draw_llvm_sample.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/llvmpipe/lp_tex_sample.c"
        ],
        "commitId" : "0ecae0ac0b5804552f5503e847ab042947dde43f",
        "timestamp" : 1593663137000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "llvmpipe: handle indirect images properly\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3778>\u000a",
        "date" : "2020-07-02 04:12:17 +0000",
        "id" : "0ecae0ac0b5804552f5503e847ab042947dde43f",
        "msg" : "llvmpipe: handle indirect images properly",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_tex_sample.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/piglit/quick_shader.txt",
          ".gitlab-ci/piglit/quick_gl.txt"
        ],
        "commitId" : "af7a7f6ce7bcf95d7eecd507668930272b2e8702",
        "timestamp" : 1593663137000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci: fixup tests after all indirect images fixes.\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3778>\u000a",
        "date" : "2020-07-02 04:12:17 +0000",
        "id" : "af7a7f6ce7bcf95d7eecd507668930272b2e8702",
        "msg" : "ci: fixup tests after all indirect images fixes.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/piglit/quick_gl.txt"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/piglit/quick_shader.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/relnotes/new_features.txt",
          "docs/features.txt"
        ],
        "commitId" : "8b8ffb12b401c6e701a24d2ba37551f1fd373347",
        "timestamp" : 1593663137000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "docs: update llvmpipe GL 4.0 status\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3778>\u000a",
        "date" : "2020-07-02 04:12:17 +0000",
        "id" : "8b8ffb12b401c6e701a24d2ba37551f1fd373347",
        "msg" : "docs: update llvmpipe GL 4.0 status",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "docs/features.txt"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/new_features.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_device.c",
          "src/amd/vulkan/radv_cmd_buffer.c",
          "src/amd/vulkan/si_cmd_buffer.c"
        ],
        "commitId" : "53372175c9b42605cc411e45d100245ba3b93e2e",
        "timestamp" : 1593671163000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/samuel.pitoiset",
          "fullName" : "samuel.pitoiset"
        },
        "authorEmail" : "samuel.pitoiset@gmail.com",
        "comment" : "radv: fix wide points and lines\u000a\u000aThe maximum value for both points and lines is 65536. This doesn't\u000afix anything known (just found this while looking in that area).\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5696>\u000a",
        "date" : "2020-07-02 08:26:03 +0200",
        "id" : "53372175c9b42605cc411e45d100245ba3b93e2e",
        "msg" : "radv: fix wide points and lines",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_device.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/si_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_cmd_buffer.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/zink/zink_screen.c",
          "src/gallium/drivers/zink/zink_screen.h",
          "src/gallium/drivers/zink/zink_draw.c"
        ],
        "commitId" : "f2f57ef9f785459faeda61622bc96b139aa46e8f",
        "timestamp" : 1593673887000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "zink: implement Vk_EXT_index_type_uint8\u000a\u000athis is a simple extension that enables using uint8-sized index buffers,\u000awhich lets us avoid having those go through primconvert\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5712>\u000a",
        "date" : "2020-07-02 07:11:27 +0000",
        "id" : "f2f57ef9f785459faeda61622bc96b139aa46e8f",
        "msg" : "zink: implement Vk_EXT_index_type_uint8",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_screen.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/zink/zink_draw.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci.yml"
        ],
        "commitId" : "efec833a1882d71abd86d960040545e4b7f1c761",
        "timestamp" : 1593674785000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "CI: Disable Windows build due to unstable infrastructure\u000a\u000aThe Windows runner is having a lot of issues cloning repositories,\u000afailing early due to an unhandled HTTP error. Temporarily disable it\u000auntil we can figure out what's going on and fix it.\u000a\u000aSigned-off-by: Daniel Stone <daniels@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5716>\u000a",
        "date" : "2020-07-02 07:26:25 +0000",
        "id" : "efec833a1882d71abd86d960040545e4b7f1c761",
        "msg" : "CI: Disable Windows build due to unstable infrastructure",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/deqp-radv-navi14-aco-fails.txt",
          ".gitlab-ci/deqp-radv-vega10-aco-fails.txt",
          "src/amd/vulkan/radv_pipeline.c",
          ".gitlab-ci/deqp-radv-navi10-aco-fails.txt",
          ".gitlab-ci/deqp-radv-fiji-aco-fails.txt",
          ".gitlab-ci/deqp-radv-polaris10-aco-fails.txt",
          ".gitlab-ci/deqp-radv-pitcairn-aco-fails.txt",
          ".gitlab-ci/deqp-radv-raven-aco-fails.txt"
        ],
        "commitId" : "11a6a96f8a5fbec77353618d158be391e46ca647",
        "timestamp" : 1593676308000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radv: fix wide lines with multisample enabled\u000a\u000aWhen set, EXPAND_LINE_WIDTH expands the line width by 1/cos(a),\u000awhere a is the minimum angle from horizontal or vertical. This\u000aseems required by OpenGL line rasterization but not by Vulkan.\u000a\u000aSimilar to what AMDVLK and AMDGPU-PRO do for AA wide lines.\u000a\u000aThis fixes\u000adEQP-VK.rasterization.interpolation_multisample_*_bit.*lines_wide.\u000a\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5698>\u000a",
        "date" : "2020-07-02 07:51:48 +0000",
        "id" : "11a6a96f8a5fbec77353618d158be391e46ca647",
        "msg" : "radv: fix wide lines with multisample enabled",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-radv-navi10-aco-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-radv-polaris10-aco-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-radv-raven-aco-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-radv-vega10-aco-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-radv-navi14-aco-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-radv-pitcairn-aco-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-radv-fiji-aco-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/vulkan/wsi/wsi_common_x11.c"
        ],
        "commitId" : "311b9f25834d9ad6ad91f9eb41ec77ab71ab2a73",
        "timestamp" : 1593678717000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "Revert \"vulkan/wsi/x11: Ensure we create at least minImageCount images.\"\u000a\u000aThis breaks some games like Wolfenstein Youngblood or Wolfenstein 2\u000athat crash at launch if the number of images is more than what they\u000aexpected.\u000a\u000aWe could add vk_x11_strict_image_count to fix these game bugs but\u000ait seems more conservative to revert that change and add a new wsi\u000adrirc workaround for Doom Eternal.\u000a\u000aThis reverts commit 5f97dfc4c848cb6388ec138c19a22a8a880901d1.\u000a\u000aCc: 20.1 <mesa-stable@lists.freedesktop.org>\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5704>\u000a",
        "date" : "2020-07-02 08:31:57 +0000",
        "id" : "311b9f25834d9ad6ad91f9eb41ec77ab71ab2a73",
        "msg" : "Revert \"vulkan/wsi/x11: Ensure we create at least minImageCount images.\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/vulkan/wsi/wsi_common_x11.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/vulkan/wsi/wsi_common.h",
          "src/util/00-mesa-defaults.conf",
          "src/util/driconf.h",
          "src/vulkan/wsi/wsi_common_x11.c",
          "src/amd/vulkan/radv_device.c"
        ],
        "commitId" : "ab9ecb607b88dd4610815ac254205656918e408e",
        "timestamp" : 1593678717000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radv,vulkan: add a new x11 wsi drirc workaround for DOOM Eternal\u000a\u000aDOOM Eternal happily creates a swapchain with 2 images for IMMEDIATE.\u000aThis fixes a 10% performance issue with RADV.\u000a\u000aCc: 20.1 <mesa-stable@lists.freedesktop.org>\u000aSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\u000aReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5704>\u000a",
        "date" : "2020-07-02 08:31:57 +0000",
        "id" : "ab9ecb607b88dd4610815ac254205656918e408e",
        "msg" : "radv,vulkan: add a new x11 wsi drirc workaround for DOOM Eternal",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/vulkan/wsi/wsi_common.h"
          },
          {
            "editType" : "edit",
            "file" : "src/util/00-mesa-defaults.conf"
          },
          {
            "editType" : "edit",
            "file" : "src/vulkan/wsi/wsi_common_x11.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_device.c"
          },
          {
            "editType" : "edit",
            "file" : "src/util/driconf.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci.yml"
        ],
        "commitId" : "fc41ec16c8b3dbe5fa78ce3e94cb547564532a65",
        "timestamp" : 1593707125000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/michel",
          "fullName" : "michel"
        },
        "authorEmail" : "michel@daenzer.net",
        "comment" : "ci: Use \"when: always\" for pages job\u000a\u000a\"when: on_success\" meant that that the job wouldn't run automatically\u000auntil all jobs of all earlier stages passed, and would be skipped if\u000aany of them failed. But we need to always run this job if any\u000adocumentation files were modified.\u000a\u000aFixes: 8e2cb8ef276b \"gitlab-ci: Extend .ci-run-policy template for docs\u000a                     jobs\"\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5711>\u000a",
        "date" : "2020-07-02 18:25:25 +0200",
        "id" : "fc41ec16c8b3dbe5fa78ce3e94cb547564532a65",
        "msg" : "ci: Use \"when: always\" for pages job",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci.yml"
        ],
        "commitId" : "3cdc0d509814471f24efbc98dbaaa42dbc43bbc5",
        "timestamp" : 1593707128000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/michel",
          "fullName" : "michel"
        },
        "authorEmail" : "michel@daenzer.net",
        "comment" : "ci: Move deploy stage between container & build stages\u000a\u000aHaving it as the last stage meant that the pages job could only run\u000aonce all other jobs had finished.\u000a\u000aThe new position means it can run in parallel with build jobs.\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5711>\u000a",
        "date" : "2020-07-02 18:25:28 +0200",
        "id" : "3cdc0d509814471f24efbc98dbaaa42dbc43bbc5",
        "msg" : "ci: Move deploy stage between container & build stages",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/etnaviv/etnaviv_compiler_nir_emit.h"
        ],
        "commitId" : "34f776386cae077a934f67c6db2be16fa866bc38",
        "timestamp" : 1593709486000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "etnaviv: delete not used struct\u000a\u000aSigned-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>\u000aAcked-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5690>\u000a",
        "date" : "2020-07-02 17:04:46 +0000",
        "id" : "34f776386cae077a934f67c6db2be16fa866bc38",
        "msg" : "etnaviv: delete not used struct",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_compiler_nir_emit.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/etnaviv/etnaviv_compiler_nir_emit.h"
        ],
        "commitId" : "ea17cbf16fa5f20a2b007276a84be831ad97a9b8",
        "timestamp" : 1593709486000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "etnaviv: convert enums\u000a\u000aAtm. it is not possible to move the enums to a header file\u000aas they do not use an identifier but directly define an\u000aobject.\u000a\u000aSigned-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>\u000aAcked-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5690>\u000a",
        "date" : "2020-07-02 17:04:46 +0000",
        "id" : "ea17cbf16fa5f20a2b007276a84be831ad97a9b8",
        "msg" : "etnaviv: convert enums",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_compiler_nir_emit.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/etnaviv/Makefile.sources",
          "src/gallium/drivers/etnaviv/etnaviv_nir.c",
          "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c",
          "src/gallium/drivers/etnaviv/meson.build",
          "src/gallium/drivers/etnaviv/etnaviv_nir.h"
        ],
        "commitId" : "12b15cbcbfad4af0faf55800e25d4d8f3280a6d8",
        "timestamp" : 1593709486000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "etnaviv: move etna_lower_io(..) to etnaviv_nir.c\u000a\u000aSigned-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>\u000aAcked-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5690>\u000a",
        "date" : "2020-07-02 17:04:46 +0000",
        "id" : "12b15cbcbfad4af0faf55800e25d4d8f3280a6d8",
        "msg" : "etnaviv: move etna_lower_io(..) to etnaviv_nir.c",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_nir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/Makefile.sources"
          },
          {
            "editType" : "add",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_nir.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/meson.build"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c"
        ],
        "commitId" : "7460d4863df9edee2ab51011e14a0fc17b0523db",
        "timestamp" : 1593709486000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "etnaviv: get rid of etna_compile dependency\u000a\u000aNeeded prep change to be able to move alu lowering.\u000a\u000aSigned-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>\u000aAcked-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5690>\u000a",
        "date" : "2020-07-02 17:04:46 +0000",
        "id" : "7460d4863df9edee2ab51011e14a0fc17b0523db",
        "msg" : "etnaviv: get rid of etna_compile dependency",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/etnaviv/etnaviv_nir.h",
          "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c",
          "src/gallium/drivers/etnaviv/etnaviv_nir.c"
        ],
        "commitId" : "1636e14cfd4ff310e5be76ab1ff8a60c548cb817",
        "timestamp" : 1593709486000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "etnaviv: move etna_lower_alu(..) to etnaviv_nir.c\u000a\u000aSigned-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>\u000aAcked-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5690>\u000a",
        "date" : "2020-07-02 17:04:46 +0000",
        "id" : "1636e14cfd4ff310e5be76ab1ff8a60c548cb817",
        "msg" : "etnaviv: move etna_lower_alu(..) to etnaviv_nir.c",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_nir.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_nir.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c"
        ],
        "commitId" : "96670c8150239b74dfc44c17b1a60e255a301275",
        "timestamp" : 1593709486000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "etnaviv: drop OPT_V define\u000a\u000aDirectly use NIR_PASS_V(..).\u000a\u000aSigned-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>\u000aAcked-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5690>\u000a",
        "date" : "2020-07-02 17:04:46 +0000",
        "id" : "96670c8150239b74dfc44c17b1a60e255a301275",
        "msg" : "etnaviv: drop OPT_V define",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/etnaviv/etnaviv_compiler_nir_emit.h",
          "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.h",
          "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c"
        ],
        "commitId" : "9ae96d32dd899cd560bfcdb613fbbbc0091591fa",
        "timestamp" : 1593709486000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "etnaviv: make more use of compile_error(..)\u000a\u000aSigned-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>\u000aAcked-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5690>\u000a",
        "date" : "2020-07-02 17:04:46 +0000",
        "id" : "9ae96d32dd899cd560bfcdb613fbbbc0091591fa",
        "msg" : "etnaviv: make more use of compile_error(..)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_compiler_nir_emit.h"
          },
          {
            "editType" : "add",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/etnaviv/etnaviv_compiler_nir_emit.h",
          "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.h",
          "src/gallium/drivers/etnaviv/Makefile.sources",
          "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c",
          "src/gallium/drivers/etnaviv/meson.build",
          "src/gallium/drivers/etnaviv/etnaviv_compiler_nir_liveness.c"
        ],
        "commitId" : "0f025e8b8109b8cef40bb602324fb876ddfc4e11",
        "timestamp" : 1593709486000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "etnaviv: move liveness related stuff into own file\u000a\u000aSigned-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>\u000aAcked-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5690>\u000a",
        "date" : "2020-07-02 17:04:46 +0000",
        "id" : "0f025e8b8109b8cef40bb602324fb876ddfc4e11",
        "msg" : "etnaviv: move liveness related stuff into own file",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_compiler_nir_emit.h"
          },
          {
            "editType" : "add",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_compiler_nir_liveness.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/Makefile.sources"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/meson.build"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/etnaviv/etnaviv_compiler_nir_emit.h",
          "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.h",
          "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c"
        ],
        "commitId" : "624b8b4a9281979a42692a87e82914fd3875d948",
        "timestamp" : 1593709486000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "etnaviv: merge struct etna_compile and etna_state\u000a\u000aI see no good architectural reason for this split.\u000a\u000aSigned-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>\u000aAcked-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5690>\u000a",
        "date" : "2020-07-02 17:04:46 +0000",
        "id" : "624b8b4a9281979a42692a87e82914fd3875d948",
        "msg" : "etnaviv: merge struct etna_compile and etna_state",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_compiler_nir_emit.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/etnaviv/etnaviv_compiler_nir_emit.h"
        ],
        "commitId" : "79427a01909ffeb881984c6298578c44570ba535",
        "timestamp" : 1593709486000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "etnaviv: drop emit macro\u000a\u000aSigned-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>\u000aAcked-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5690>\u000a",
        "date" : "2020-07-02 17:04:46 +0000",
        "id" : "79427a01909ffeb881984c6298578c44570ba535",
        "msg" : "etnaviv: drop emit macro",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_compiler_nir_emit.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/etnaviv/Makefile.sources",
          "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.h",
          "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c",
          "src/gallium/drivers/etnaviv/meson.build",
          "src/gallium/drivers/etnaviv/etnaviv_compiler_nir_emit.c"
        ],
        "commitId" : "f1df033fccdbc6270d451107e5eaf812758a4145",
        "timestamp" : 1593709486000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "etnaviv: move functions that generate asm to own file\u000a\u000aSigned-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>\u000aAcked-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5690>\u000a",
        "date" : "2020-07-02 17:04:46 +0000",
        "id" : "f1df033fccdbc6270d451107e5eaf812758a4145",
        "msg" : "etnaviv: move functions that generate asm to own file",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/Makefile.sources"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/meson.build"
          },
          {
            "editType" : "add",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_compiler_nir_emit.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/etnaviv/etnaviv_compiler_nir_emit.h",
          "src/gallium/drivers/etnaviv/Makefile.sources",
          "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c",
          "src/gallium/drivers/etnaviv/meson.build"
        ],
        "commitId" : "027e9e8da37cd629b178eedeece9aaf5efc9fd27",
        "timestamp" : 1593709486000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "etnaviv: move nir compiler related stuff into .c file\u000a\u000aSigned-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>\u000aAcked-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5690>\u000a",
        "date" : "2020-07-02 17:04:46 +0000",
        "id" : "027e9e8da37cd629b178eedeece9aaf5efc9fd27",
        "msg" : "etnaviv: move nir compiler related stuff into .c file",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/meson.build"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/Makefile.sources"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c"
          },
          {
            "editType" : "delete",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_compiler_nir_emit.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/etnaviv/Makefile.sources",
          "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.h",
          "src/gallium/drivers/etnaviv/etnaviv_compiler_nir_ra.c",
          "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c",
          "src/gallium/drivers/etnaviv/meson.build"
        ],
        "commitId" : "64cdc1311b9385eb3611061dcbfe5ad8a183a896",
        "timestamp" : 1593709486000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "etnaviv: move ra into own file\u000a\u000aSigned-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>\u000aAcked-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5690>\u000a",
        "date" : "2020-07-02 17:04:46 +0000",
        "id" : "64cdc1311b9385eb3611061dcbfe5ad8a183a896",
        "msg" : "etnaviv: move ra into own file",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/meson.build"
          },
          {
            "editType" : "add",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_compiler_nir_ra.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/Makefile.sources"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/etnaviv/etnaviv_compiler_nir.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/panfrost/pan_sfbd.c"
        ],
        "commitId" : "78df3b037573ab8d3231a7fc01a4e458a2049cba",
        "timestamp" : 1593711430000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/alyssa.rosenzweig",
          "fullName" : "alyssa.rosenzweig"
        },
        "authorEmail" : "alyssa.rosenzweig@collabora.com",
        "comment" : "panfrost: Specify stack_shift on SFBD\u000a\u000aFixes spilling on T720.\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5513>\u000a",
        "date" : "2020-07-02 13:37:10 -0400",
        "id" : "78df3b037573ab8d3231a7fc01a4e458a2049cba",
        "msg" : "panfrost: Specify stack_shift on SFBD",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/panfrost/pan_sfbd.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/midgard_compile.c"
        ],
        "commitId" : "d838cb96a57f00c8a15ceca0b1a25fb786af622f",
        "timestamp" : 1593711430000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/alyssa.rosenzweig",
          "fullName" : "alyssa.rosenzweig"
        },
        "authorEmail" : "alyssa.rosenzweig@collabora.com",
        "comment" : "pan/mdg: Defer nir_fuse_io_16 until after opts\u000a\u000aSometimes DCE/etc can opt out things that would force 32-bit, so this is\u000aworthwhile.\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5513>\u000a",
        "date" : "2020-07-02 13:37:10 -0400",
        "id" : "d838cb96a57f00c8a15ceca0b1a25fb786af622f",
        "msg" : "pan/mdg: Defer nir_fuse_io_16 until after opts",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_compile.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/midgard_ra.c"
        ],
        "commitId" : "5a43f7fcce80508cb389f5a193277009920c1367",
        "timestamp" : 1593711430000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/alyssa.rosenzweig",
          "fullName" : "alyssa.rosenzweig"
        },
        "authorEmail" : "alyssa.rosenzweig@collabora.com",
        "comment" : "pan/mdg: Don't assign destination in writeout block to r1\u000a\u000aIt will misbehave.\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5513>\u000a",
        "date" : "2020-07-02 13:37:10 -0400",
        "id" : "5a43f7fcce80508cb389f5a193277009920c1367",
        "msg" : "pan/mdg: Don't assign destination in writeout block to r1",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_ra.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/midgard_ra.c"
        ],
        "commitId" : "14415d581a925f9a9b1fd0273ad066b1499b5e2b",
        "timestamp" : 1593711430000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/alyssa.rosenzweig",
          "fullName" : "alyssa.rosenzweig"
        },
        "authorEmail" : "alyssa.rosenzweig@collabora.com",
        "comment" : "pan/mdg: Remove bundle interference code\u000a\u000aThis incorrectly worked around the r1 issue fixed earlier.\u000a\u000atotal instructions in shared programs: 50514 -> 50509 (<.01%)\u000ainstructions in affected programs: 826 -> 821 (-0.61%)\u000ahelped: 10\u000aHURT: 5\u000ahelped stats (abs) min: 1 max: 1 x̄: 1.00 x̃: 1\u000ahelped stats (rel) min: 1.10% max: 4.17% x̄: 2.04% x̃: 1.59%\u000aHURT stats (abs)   min: 1 max: 1 x̄: 1.00 x̃: 1\u000aHURT stats (rel)   min: 1.16% max: 5.00% x̄: 3.10% x̃: 2.17%\u000a95% mean confidence interval for instructions value: -0.87 0.21\u000a95% mean confidence interval for instructions %-change: -1.90% 1.25%\u000aInconclusive result (value mean confidence interval includes 0).\u000a\u000atotal bundles in shared programs: 25680 -> 25675 (-0.02%)\u000abundles in affected programs: 539 -> 534 (-0.93%)\u000ahelped: 10\u000aHURT: 5\u000ahelped stats (abs) min: 1 max: 1 x̄: 1.00 x̃: 1\u000ahelped stats (rel) min: 1.54% max: 9.09% x̄: 3.51% x̃: 2.22%\u000aHURT stats (abs)   min: 1 max: 1 x̄: 1.00 x̃: 1\u000aHURT stats (rel)   min: 2.22% max: 8.33% x̄: 5.44% x̃: 4.17%\u000a95% mean confidence interval for bundles value: -0.87 0.21\u000a95% mean confidence interval for bundles %-change: -3.40% 2.35%\u000aInconclusive result (value mean confidence interval includes 0).\u000a\u000atotal quadwords in shared programs: 40887 -> 40887 (0.00%)\u000aquadwords in affected programs: 0 -> 0\u000ahelped: 0\u000aHURT: 0\u000a\u000atotal registers in shared programs: 3916 -> 3916 (0.00%)\u000aregisters in affected programs: 22 -> 22 (0.00%)\u000ahelped: 2\u000aHURT: 2\u000ahelped stats (abs) min: 1 max: 1 x̄: 1.00 x̃: 1\u000ahelped stats (rel) min: 16.67% max: 25.00% x̄: 20.83% x̃: 20.83%\u000aHURT stats (abs)   min: 1 max: 1 x̄: 1.00 x̃: 1\u000aHURT stats (rel)   min: 16.67% max: 16.67% x̄: 16.67% x̃: 16.67%\u000a95% mean confidence interval for registers value: -1.84 1.84\u000a95% mean confidence interval for registers %-change: -36.96% 32.79%\u000aInconclusive result (value mean confidence interval includes 0).\u000a\u000atotal threads in shared programs: 2455 -> 2455 (0.00%)\u000athreads in affected programs: 0 -> 0\u000ahelped: 0\u000aHURT: 0\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5513>\u000a",
        "date" : "2020-07-02 13:37:10 -0400",
        "id" : "14415d581a925f9a9b1fd0273ad066b1499b5e2b",
        "msg" : "pan/mdg: Remove bundle interference code",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_ra.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/midgard_schedule.c"
        ],
        "commitId" : "2904acd9383e9aae08ebb139d882a47511f1d401",
        "timestamp" : 1593711430000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/alyssa.rosenzweig",
          "fullName" : "alyssa.rosenzweig"
        },
        "authorEmail" : "alyssa.rosenzweig@collabora.com",
        "comment" : "pan/mdg: Schedule writeout to VLUT\u000a\u000aMany thanks to Icecream95 for noticing this is possible if alpha is not\u000awritten.\u000a\u000atotal instructions in shared programs: 50509 -> 50508 (<.01%)\u000ainstructions in affected programs: 221 -> 220 (-0.45%)\u000ahelped: 2\u000aHURT: 1\u000ahelped stats (abs) min: 1 max: 1 x̄: 1.00 x̃: 1\u000ahelped stats (rel) min: 0.74% max: 1.35% x̄: 1.04% x̃: 1.04%\u000aHURT stats (abs)   min: 1 max: 1 x̄: 1.00 x̃: 1\u000aHURT stats (rel)   min: 9.09% max: 9.09% x̄: 9.09% x̃: 9.09%\u000a\u000atotal bundles in shared programs: 25675 -> 25640 (-0.14%)\u000abundles in affected programs: 5434 -> 5399 (-0.64%)\u000ahelped: 34\u000aHURT: 0\u000ahelped stats (abs) min: 1 max: 2 x̄: 1.03 x̃: 1\u000ahelped stats (rel) min: 0.27% max: 20.00% x̄: 2.29% x̃: 0.67%\u000a95% mean confidence interval for bundles value: -1.09 -0.97\u000a95% mean confidence interval for bundles %-change: -3.64% -0.94%\u000aBundles are helped.\u000a\u000atotal quadwords in shared programs: 40887 -> 40899 (0.03%)\u000aquadwords in affected programs: 1995 -> 2007 (0.60%)\u000ahelped: 2\u000aHURT: 16\u000ahelped stats (abs) min: 1 max: 3 x̄: 2.00 x̃: 2\u000ahelped stats (rel) min: 1.67% max: 2.40% x̄: 2.03% x̃: 2.03%\u000aHURT stats (abs)   min: 1 max: 1 x̄: 1.00 x̃: 1\u000aHURT stats (rel)   min: 0.54% max: 5.88% x̄: 1.40% x̃: 0.86%\u000a95% mean confidence interval for quadwords value: 0.15 1.18\u000a95% mean confidence interval for quadwords %-change: 0.13% 1.90%\u000aQuadwords are HURT.\u000a\u000atotal registers in shared programs: 3916 -> 3917 (0.03%)\u000aregisters in affected programs: 2 -> 3 (50.00%)\u000ahelped: 0\u000aHURT: 1\u000a\u000atotal threads in shared programs: 2455 -> 2455 (0.00%)\u000athreads in affected programs: 0 -> 0\u000ahelped: 0\u000aHURT: 0\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5513>\u000a",
        "date" : "2020-07-02 13:37:10 -0400",
        "id" : "2904acd9383e9aae08ebb139d882a47511f1d401",
        "msg" : "pan/mdg: Schedule writeout to VLUT",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_schedule.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/midgard_schedule.c"
        ],
        "commitId" : "8ac2c080452f9ce44dd4dd47ebf207850f2de352",
        "timestamp" : 1593711430000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/alyssa.rosenzweig",
          "fullName" : "alyssa.rosenzweig"
        },
        "authorEmail" : "alyssa.rosenzweig@collabora.com",
        "comment" : "pan/mdg: Defer smul, vlut until after writeout moves\u000a\u000aWe can end up with bad dependencies with a depth/stencil export. Let's\u000alet the writeout special cases consume these values if possible, using a\u000amove otherwise in which case it won't be used in the other slots anyway.\u000a\u000atotal instructions in shared programs: 50508 -> 50507 (<.01%)\u000ainstructions in affected programs: 12 -> 11 (-8.33%)\u000ahelped: 1\u000aHURT: 0\u000a\u000atotal bundles in shared programs: 25640 -> 25640 (0.00%)\u000abundles in affected programs: 0 -> 0\u000ahelped: 0\u000aHURT: 0\u000a\u000atotal quadwords in shared programs: 40899 -> 40899 (0.00%)\u000aquadwords in affected programs: 0 -> 0\u000ahelped: 0\u000aHURT: 0\u000a\u000atotal registers in shared programs: 3917 -> 3916 (-0.03%)\u000aregisters in affected programs: 3 -> 2 (-33.33%)\u000ahelped: 1\u000aHURT: 0\u000a\u000atotal threads in shared programs: 2455 -> 2455 (0.00%)\u000athreads in affected programs: 0 -> 0\u000ahelped: 0\u000aHURT: 0\u000a\u000atotal spills in shared programs: 168 -> 168 (0.00%)\u000aspills in affected programs: 0 -> 0\u000ahelped: 0\u000aHURT: 0\u000a\u000atotal fills in shared programs: 186 -> 186 (0.00%)\u000afills in affected programs: 0 -> 0\u000ahelped: 0\u000aHURT: 0\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5513>\u000a",
        "date" : "2020-07-02 13:37:10 -0400",
        "id" : "8ac2c080452f9ce44dd4dd47ebf207850f2de352",
        "msg" : "pan/mdg: Defer smul, vlut until after writeout moves",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_schedule.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/midgard_schedule.c"
        ],
        "commitId" : "01e965d312245b61ed0df7ca5987e1db14bc0d69",
        "timestamp" : 1593715264000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/alyssa.rosenzweig",
          "fullName" : "alyssa.rosenzweig"
        },
        "authorEmail" : "alyssa.rosenzweig@collabora.com",
        "comment" : "pan/mdg: Allow Z/S writes to use any 2nd stage unit\u000a\u000aThis ensures there will not be dependency problems if we emit a move\u000athat tries to read from a parallel instruction.\u000a\u000aNo shader-db changes.\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5513>\u000a",
        "date" : "2020-07-02 14:41:04 -0400",
        "id" : "01e965d312245b61ed0df7ca5987e1db14bc0d69",
        "msg" : "pan/mdg: Allow Z/S writes to use any 2nd stage unit",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_schedule.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/midgard_schedule.c"
        ],
        "commitId" : "de41c4c103d9fdde068956e104fe615994c8880d",
        "timestamp" : 1593715264000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/alyssa.rosenzweig",
          "fullName" : "alyssa.rosenzweig"
        },
        "authorEmail" : "alyssa.rosenzweig@collabora.com",
        "comment" : "pan/mdg: Prioritize non-moves on VADD/VLUT\u000a\u000aThis helps reduce ALU cycle count.\u000a\u000atotal instructions in shared programs: 50507 -> 50501 (-0.01%)\u000ainstructions in affected programs: 487 -> 481 (-1.23%)\u000ahelped: 7\u000aHURT: 3\u000ahelped stats (abs) min: 1 max: 2 x̄: 1.29 x̃: 1\u000ahelped stats (rel) min: 1.01% max: 8.33% x̄: 4.11% x̃: 4.35%\u000aHURT stats (abs)   min: 1 max: 1 x̄: 1.00 x̃: 1\u000aHURT stats (rel)   min: 1.54% max: 4.35% x̄: 2.80% x̃: 2.50%\u000a95% mean confidence interval for instructions value: -1.44 0.24\u000a95% mean confidence interval for instructions %-change: -5.12% 1.04%\u000aInconclusive result (value mean confidence interval includes 0).\u000a\u000atotal bundles in shared programs: 25640 -> 25511 (-0.50%)\u000abundles in affected programs: 5879 -> 5750 (-2.19%)\u000ahelped: 67\u000aHURT: 7\u000ahelped stats (abs) min: 1 max: 16 x̄: 2.04 x̃: 1\u000ahelped stats (rel) min: 0.63% max: 18.18% x̄: 4.11% x̃: 2.12%\u000aHURT stats (abs)   min: 1 max: 2 x̄: 1.14 x̃: 1\u000aHURT stats (rel)   min: 1.75% max: 14.29% x̄: 5.42% x̃: 3.70%\u000a95% mean confidence interval for bundles value: -2.29 -1.20\u000a95% mean confidence interval for bundles %-change: -4.41% -2.00%\u000aBundles are helped.\u000a\u000atotal quadwords in shared programs: 40899 -> 40789 (-0.27%)\u000aquadwords in affected programs: 11438 -> 11328 (-0.96%)\u000ahelped: 70\u000aHURT: 26\u000ahelped stats (abs) min: 1 max: 8 x̄: 2.17 x̃: 1\u000ahelped stats (rel) min: 0.42% max: 9.76% x̄: 3.29% x̃: 2.56%\u000aHURT stats (abs)   min: 1 max: 5 x̄: 1.62 x̃: 1\u000aHURT stats (rel)   min: 0.48% max: 9.68% x̄: 3.58% x̃: 1.99%\u000a95% mean confidence interval for quadwords value: -1.60 -0.69\u000a95% mean confidence interval for quadwords %-change: -2.28% -0.58%\u000aQuadwords are helped.\u000a\u000atotal registers in shared programs: 3916 -> 3911 (-0.13%)\u000aregisters in affected programs: 129 -> 124 (-3.88%)\u000ahelped: 10\u000aHURT: 5\u000ahelped stats (abs) min: 1 max: 2 x̄: 1.10 x̃: 1\u000ahelped stats (rel) min: 8.33% max: 25.00% x̄: 12.84% x̃: 9.55%\u000aHURT stats (abs)   min: 1 max: 2 x̄: 1.20 x̃: 1\u000aHURT stats (rel)   min: 11.11% max: 66.67% x̄: 27.30% x̃: 14.29%\u000a95% mean confidence interval for registers value: -0.98 0.32\u000a95% mean confidence interval for registers %-change: -12.67% 13.75%\u000aInconclusive result (value mean confidence interval includes 0).\u000a\u000atotal threads in shared programs: 2455 -> 2455 (0.00%)\u000athreads in affected programs: 6 -> 6 (0.00%)\u000ahelped: 1\u000aHURT: 1\u000ahelped stats (abs) min: 2 max: 2 x̄: 2.00 x̃: 2\u000ahelped stats (rel) min: 100.00% max: 100.00% x̄: 100.00% x̃: 100.00%\u000aHURT stats (abs)   min: 2 max: 2 x̄: 2.00 x̃: 2\u000aHURT stats (rel)   min: 50.00% max: 50.00% x̄: 50.00% x̃: 50.00%\u000a\u000atotal loops in shared programs: 6 -> 6 (0.00%)\u000aloops in affected programs: 0 -> 0\u000ahelped: 0\u000aHURT: 0\u000a\u000atotal spills in shared programs: 168 -> 168 (0.00%)\u000aspills in affected programs: 0 -> 0\u000ahelped: 0\u000aHURT: 0\u000a\u000atotal fills in shared programs: 186 -> 186 (0.00%)\u000afills in affected programs: 0 -> 0\u000ahelped: 0\u000aHURT: 0\u000a\u000aSigned-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5513>\u000a",
        "date" : "2020-07-02 14:41:04 -0400",
        "id" : "de41c4c103d9fdde068956e104fe615994c8880d",
        "msg" : "pan/mdg: Prioritize non-moves on VADD/VLUT",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_schedule.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/midgard_schedule.c"
        ],
        "commitId" : "c957249df9d09c269425e46afc62dc706826cad6",
        "timestamp" : 1593715264000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/alyssa.rosenzweig",
          "fullName" : "alyssa.rosenzweig"
        },
        "authorEmail" : "alyssa.rosenzweig@collabora.com",
        "comment" : "pan/mdg: Skip r1.w write where possible\u000a\u000aShould help cycle count. Register pressure is spurious here.\u000a\u000atotal instructions in shared programs: 50501 -> 49517 (-1.95%)\u000ainstructions in affected programs: 33342 -> 32358 (-2.95%)\u000ahelped: 393\u000aHURT: 0\u000ahelped stats (abs) min: 2 max: 3 x̄: 2.50 x̃: 3\u000ahelped stats (rel) min: 0.26% max: 33.33% x̄: 11.99% x̃: 9.09%\u000a95% mean confidence interval for instructions value: -2.55 -2.45\u000a95% mean confidence interval for instructions %-change: -13.01% -10.97%\u000aInstructions are helped.\u000a\u000atotal bundles in shared programs: 25511 -> 25309 (-0.79%)\u000abundles in affected programs: 7778 -> 7576 (-2.60%)\u000ahelped: 202\u000aHURT: 0\u000ahelped stats (abs) min: 1 max: 1 x̄: 1.00 x̃: 1\u000ahelped stats (rel) min: 0.43% max: 20.00% x̄: 5.97% x̃: 4.35%\u000a95% mean confidence interval for bundles value: -1.00 -1.00\u000a95% mean confidence interval for bundles %-change: -6.65% -5.28%\u000aBundles are helped.\u000a\u000atotal quadwords in shared programs: 40789 -> 40339 (-1.10%)\u000aquadwords in affected programs: 25453 -> 25003 (-1.77%)\u000ahelped: 273\u000aHURT: 0\u000ahelped stats (abs) min: 1 max: 3 x̄: 1.65 x̃: 2\u000ahelped stats (rel) min: 0.16% max: 22.22% x̄: 5.99% x̃: 3.92%\u000a95% mean confidence interval for quadwords value: -1.71 -1.59\u000a95% mean confidence interval for quadwords %-change: -6.68% -5.30%\u000aQuadwords are helped.\u000a\u000atotal registers in shared programs: 3911 -> 3784 (-3.25%)\u000aregisters in affected programs: 275 -> 148 (-46.18%)\u000ahelped: 129\u000aHURT: 2\u000ahelped stats (abs) min: 1 max: 1 x̄: 1.00 x̃: 1\u000ahelped stats (rel) min: 14.29% max: 50.00% x̄: 48.69% x̃: 50.00%\u000aHURT stats (abs)   min: 1 max: 1 x̄: 1.00 x̃: 1\u000aHURT stats (rel)   min: 50.00% max: 50.00% x̄: 50.00% x̃: 50.00%\u000a95% mean confidence interval for registers value: -1.01 -0.93\u000a95% mean confidence interval for registers %-change: -49.45% -44.91%\u000aRegisters are helped.\u000a\u000atotal threads in shared programs: 2455 -> 2455 (0.00%)\u000athreads in affected programs: 0 -> 0\u000ahelped: 0\u000a\u000aHURT: 0\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5513>\u000a",
        "date" : "2020-07-02 14:41:04 -0400",
        "id" : "c957249df9d09c269425e46afc62dc706826cad6",
        "msg" : "pan/mdg: Skip r1.w write where possible",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_schedule.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/midgard_compile.c"
        ],
        "commitId" : "a6f0d7f003bc22e0668ea2ad97161dd4c079e594",
        "timestamp" : 1593715264000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/alyssa.rosenzweig",
          "fullName" : "alyssa.rosenzweig"
        },
        "authorEmail" : "alyssa.rosenzweig@collabora.com",
        "comment" : "pan/mdg: Vectorize vlut operations\u000a\u000atotal instructions in shared programs: 49462 -> 49458 (<.01%)\u000ainstructions in affected programs: 348 -> 344 (-1.15%)\u000ahelped: 2\u000aHURT: 0\u000a\u000atotal bundles in shared programs: 25201 -> 25199 (<.01%)\u000abundles in affected programs: 142 -> 140 (-1.41%)\u000ahelped: 2\u000aHURT: 0\u000a\u000atotal quadwords in shared programs: 40273 -> 40269 (<.01%)\u000aquadwords in affected programs: 244 -> 240 (-1.64%)\u000ahelped: 2\u000aHURT: 0\u000a\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5513>\u000a",
        "date" : "2020-07-02 14:41:04 -0400",
        "id" : "a6f0d7f003bc22e0668ea2ad97161dd4c079e594",
        "msg" : "pan/mdg: Vectorize vlut operations",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_compile.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/panfrost/midgard/midgard_schedule.c"
        ],
        "commitId" : "7b0a4f977b98cc49df5b2233e1674e63b05a7b25",
        "timestamp" : 1593715264000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/alyssa.rosenzweig",
          "fullName" : "alyssa.rosenzweig"
        },
        "authorEmail" : "alyssa.rosenzweig@collabora.com",
        "comment" : "pan/mdg: Schedule based on liveness\u000a\u000aBy estimating liveness in the scheduler and choosing instructions likely\u000ato reduce register pressure, on average we can decrease pressure given a\u000asufficiently larger window. On the other hand, decreasing pressure\u000ainstead of leaning too heavily on the search window enables us to use a\u000amuch larger search window without inflating pressure too much. So by\u000adoing both in lockstep, we benefit pretty well.\u000a\u000atotal instructions in shared programs: 49458 -> 48540 (-1.86%)\u000ainstructions in affected programs: 26931 -> 26013 (-3.41%)\u000ahelped: 221\u000aHURT: 15\u000ahelped stats (abs) min: 1 max: 36 x̄: 4.37 x̃: 2\u000ahelped stats (rel) min: 0.31% max: 16.90% x̄: 4.97% x̃: 3.85%\u000aHURT stats (abs)   min: 1 max: 4 x̄: 3.13 x̃: 3\u000aHURT stats (rel)   min: 0.50% max: 7.14% x̄: 4.53% x̃: 4.55%\u000a95% mean confidence interval for instructions value: -4.65 -3.13\u000a95% mean confidence interval for instructions %-change: -4.94% -3.81%\u000aInstructions are helped.\u000a\u000atotal bundles in shared programs: 25199 -> 23446 (-6.96%)\u000abundles in affected programs: 21600 -> 19847 (-8.12%)\u000ahelped: 277\u000aHURT: 170\u000ahelped stats (abs) min: 1 max: 45 x̄: 7.33 x̃: 6\u000ahelped stats (rel) min: 1.06% max: 33.83% x̄: 11.01% x̃: 8.57%\u000aHURT stats (abs)   min: 1 max: 6 x̄: 1.63 x̃: 1\u000aHURT stats (rel)   min: 1.19% max: 40.00% x̄: 13.36% x̃: 11.11%\u000a95% mean confidence interval for bundles value: -4.61 -3.23\u000a95% mean confidence interval for bundles %-change: -3.00% -0.49%\u000aBundles are helped.\u000a\u000atotal quadwords in shared programs: 40269 -> 39652 (-1.53%)\u000aquadwords in affected programs: 35881 -> 35264 (-1.72%)\u000ahelped: 242\u000aHURT: 244\u000ahelped stats (abs) min: 1 max: 36 x̄: 4.61 x̃: 3\u000ahelped stats (rel) min: 0.39% max: 16.33% x̄: 5.33% x̃: 5.13%\u000aHURT stats (abs)   min: 1 max: 20 x̄: 2.04 x̃: 1\u000aHURT stats (rel)   min: 0.81% max: 21.74% x̄: 7.57% x̃: 6.25%\u000a95% mean confidence interval for quadwords value: -1.71 -0.83\u000a95% mean confidence interval for quadwords %-change: 0.46% 1.82%\u000aInconclusive result (value mean confidence interval and %-change mean confidence interval disagree).\u000a\u000atotal registers in shared programs: 3786 -> 3336 (-11.89%)\u000aregisters in affected programs: 2161 -> 1711 (-20.82%)\u000ahelped: 262\u000aHURT: 35\u000ahelped stats (abs) min: 1 max: 7 x̄: 1.87 x̃: 1\u000ahelped stats (rel) min: 6.25% max: 66.67% x̄: 28.91% x̃: 25.00%\u000aHURT stats (abs)   min: 1 max: 3 x̄: 1.11 x̃: 1\u000aHURT stats (rel)   min: 7.69% max: 100.00% x̄: 19.76% x̃: 12.50%\u000a95% mean confidence interval for registers value: -1.70 -1.33\u000a95% mean confidence interval for registers %-change: -25.56% -20.79%\u000aRegisters are helped.\u000a\u000atotal threads in shared programs: 2453 -> 2592 (5.67%)\u000athreads in affected programs: 160 -> 299 (86.87%)\u000ahelped: 79\u000aHURT: 6\u000ahelped stats (abs) min: 1 max: 2 x̄: 1.85 x̃: 2\u000ahelped stats (rel) min: 100.00% max: 100.00% x̄: 100.00% x̃: 100.00%\u000aHURT stats (abs)   min: 1 max: 2 x̄: 1.17 x̃: 1\u000aHURT stats (rel)   min: 50.00% max: 50.00% x̄: 50.00% x̃: 50.00%\u000a95% mean confidence interval for threads value: 1.45 1.82\u000a95% mean confidence interval for threads %-change: 81.08% 97.75%\u000aThreads are [helped].\u000a\u000atotal spills in shared programs: 168 -> 17 (-89.88%)\u000aspills in affected programs: 167 -> 16 (-90.42%)\u000ahelped: 13\u000aHURT: 0\u000a\u000atotal fills in shared programs: 186 -> 35 (-81.18%)\u000afills in affected programs: 186 -> 35 (-81.18%)\u000ahelped: 14\u000a\u000aHURT: 0\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5513>\u000a",
        "date" : "2020-07-02 14:41:04 -0400",
        "id" : "7b0a4f977b98cc49df5b2233e1674e63b05a7b25",
        "msg" : "pan/mdg: Schedule based on liveness",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/panfrost/midgard/midgard_schedule.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/traces-baremetal.yml"
        ],
        "commitId" : "99afaa1d548ebb18c56ae792efccd9b35f0250ca",
        "timestamp" : 1593717152000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "ci: Disable pixmark-piano trace on a630 due to GPU hangs.\u000a\u000aI haven't reproduced it with just this trace in a loop locally, but it's\u000ablocked some CI jobs with hangs where a few tiles didn't get\u000arendered.  For example:\u000a\u000ahttps://gitlab.freedesktop.org/mesa/mesa/-/jobs/3314062\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5667>\u000a",
        "date" : "2020-07-02 19:12:32 +0000",
        "id" : "99afaa1d548ebb18c56ae792efccd9b35f0250ca",
        "msg" : "ci: Disable pixmark-piano trace on a630 due to GPU hangs.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/traces-baremetal.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/nir/nir_opt_algebraic.py"
        ],
        "commitId" : "8591adea38b82f973948cd120ffd9f93eb3bd71d",
        "timestamp" : 1593723933000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/ian.d.romanick",
          "fullName" : "ian.d.romanick"
        },
        "authorEmail" : "ian.d.romanick@intel.com",
        "comment" : "nir/algebraic: Don't distrubte absolute-value into dot-products\u000a\u000aDot product is multiplication followed by addition, and absolute value\u000adoes not distribute into addition.\u000a\u000aOnly vec4 platforms are affected by this change as scalar-only platforms\u000anever have any of the fdot_replicated instructions.  In the shader-db\u000aresults, below, shaders in MANY different applications are affected.\u000aTrine, Doom3, Enemy Territory: Quake Wars, Counter Strike: Global\u000aOffensive, Mad Max, Metro Last Light, and on and on...  I'm really\u000ashocked that there were no test regressions!\u000a\u000aAll Haswell and earlier platforms had similar results. (Haswell shown)\u000atotal instructions in shared programs: 16219743 -> 16219820 (<.01%)\u000ainstructions in affected programs: 12171 -> 12248 (0.63%)\u000ahelped: 1\u000aHURT: 78\u000ahelped stats (abs) min: 1 max: 1 x̄: 1.00 x̃: 1\u000ahelped stats (rel) min: 0.78% max: 0.78% x̄: 0.78% x̃: 0.78%\u000aHURT stats (abs)   min: 1 max: 1 x̄: 1.00 x̃: 1\u000aHURT stats (rel)   min: 0.35% max: 2.38% x̄: 0.91% x̃: 1.06%\u000a95% mean confidence interval for instructions value: 0.92 1.03\u000a95% mean confidence interval for instructions %-change: 0.78% 1.00%\u000aInstructions are HURT.\u000a\u000atotal cycles in shared programs: 538481383 -> 538491045 (<.01%)\u000acycles in affected programs: 470796 -> 480458 (2.05%)\u000ahelped: 149\u000aHURT: 142\u000ahelped stats (abs) min: 1 max: 1338 x̄: 71.13 x̃: 4\u000ahelped stats (rel) min: 0.06% max: 40.99% x̄: 2.76% x̃: 0.67%\u000aHURT stats (abs)   min: 1 max: 2092 x̄: 142.68 x̃: 12\u000aHURT stats (rel)   min: 0.07% max: 55.38% x̄: 5.07% x̃: 1.07%\u000a95% mean confidence interval for cycles value: -5.28 71.69\u000a95% mean confidence interval for cycles %-change: -0.07% 2.19%\u000aInconclusive result (value mean confidence interval includes 0).\u000a\u000aReviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>\u000aFixes: 62795475e8f (\"nir/algebraic: Distribute source modifiers into instructions\")\u000aCloses: #3129\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5581>\u000a",
        "date" : "2020-07-02 14:05:33 -0700",
        "id" : "8591adea38b82f973948cd120ffd9f93eb3bd71d",
        "msg" : "nir/algebraic: Don't distrubte absolute-value into dot-products",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opt_algebraic.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/main/glformats.c"
        ],
        "commitId" : "040b07c7feebac90858f7426c2c20784642d0ca5",
        "timestamp" : 1593733972000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "mesa: fix fallthrough in glformats\u000a\u000aBefore 908f817918fb this would fallthrough to GL_INVALID_OPERATION\u000aif the validation condition was not met. But since that change it\u000awill now only return GL_INVALID_OPERATION if\u000a!_mesa_has_EXT_texture_compression_bptc(ctx) is true. This seems\u000aunintended.\u000a\u000aHere we fix up the fallthrough and add the fallthrough comment so\u000athis doesn't happen again.\u000a\u000aFixes: 908f817918fb (\"mesa: expose EXT_texture_compression_bptc in GLES\")\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3005\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5705>\u000a",
        "date" : "2020-07-02 23:52:52 +0000",
        "id" : "040b07c7feebac90858f7426c2c20784642d0ca5",
        "msg" : "mesa: fix fallthrough in glformats",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/main/glformats.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/main/glformats.c"
        ],
        "commitId" : "f931099270497d5ede856fe0cbc35b8b878011b0",
        "timestamp" : 1593733972000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "mesa: add fallthrough comments to glformats.c\u000a\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5705>\u000a",
        "date" : "2020-07-02 23:52:52 +0000",
        "id" : "f931099270497d5ede856fe0cbc35b8b878011b0",
        "msg" : "mesa: add fallthrough comments to glformats.c",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/main/glformats.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/main/get.c"
        ],
        "commitId" : "31dcc173b1552d1c332490367f71ac26a8615bc1",
        "timestamp" : 1593733972000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "mesa: add fallthrough comments to get.c\u000a\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5705>\u000a",
        "date" : "2020-07-02 23:52:52 +0000",
        "id" : "31dcc173b1552d1c332490367f71ac26a8615bc1",
        "msg" : "mesa: add fallthrough comments to get.c",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/main/get.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/nir/nir_lower_phis_to_scalar.c",
          "src/compiler/nir/nir.c",
          "src/compiler/nir/nir_gather_info.c",
          "src/compiler/nir/nir_to_lcssa.c",
          "src/compiler/nir/nir_opt_gcm.c"
        ],
        "commitId" : "dbf016e25970c2421e1ebbdb7546600503588bde",
        "timestamp" : 1593733972000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nir: fix implicit fallthrough warnings\u000a\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5705>\u000a",
        "date" : "2020-07-02 23:52:52 +0000",
        "id" : "dbf016e25970c2421e1ebbdb7546600503588bde",
        "msg" : "nir: fix implicit fallthrough warnings",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_to_lcssa.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_gather_info.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_opt_gcm.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir_lower_phis_to_scalar.c"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/main/macros.h"
        ],
        "commitId" : "5c4d9816acfa082539343dddbb94876e9be9eb80",
        "timestamp" : 1593733972000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "mesa: add fallthrough comments to COPY_SZ_4V()\u000a\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5705>\u000a",
        "date" : "2020-07-02 23:52:52 +0000",
        "id" : "5c4d9816acfa082539343dddbb94876e9be9eb80",
        "msg" : "mesa: add fallthrough comments to COPY_SZ_4V()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/main/macros.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/radeonsi/si_query.c"
        ],
        "commitId" : "cb5fafd61783c9c43d97aee9f380186726805b22",
        "timestamp" : 1593733972000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radeonsi: add missing fallthrough comment\u000a\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5705>\u000a",
        "date" : "2020-07-02 23:52:52 +0000",
        "id" : "cb5fafd61783c9c43d97aee9f380186726805b22",
        "msg" : "radeonsi: add missing fallthrough comment",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/radeonsi/si_query.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/glx/indirect_vertex_array.c"
        ],
        "commitId" : "bf3fc3cf3d5dbf9f337a137d7715a8b88961fe3d",
        "timestamp" : 1593733972000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "glx: add missing fallthrough comment\u000a\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5705>\u000a",
        "date" : "2020-07-02 23:52:52 +0000",
        "id" : "bf3fc3cf3d5dbf9f337a137d7715a8b88961fe3d",
        "msg" : "glx: add missing fallthrough comment",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/glx/indirect_vertex_array.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/glsl/gl_nir_linker.c"
        ],
        "commitId" : "f692131641f76973ab0983ac51f821c2f4f57c96",
        "timestamp" : 1593733972000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "glsl: move fallthrough comment to where gcc can see it\u000a\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5705>\u000a",
        "date" : "2020-07-02 23:52:52 +0000",
        "id" : "f692131641f76973ab0983ac51f821c2f4f57c96",
        "msg" : "glsl: move fallthrough comment to where gcc can see it",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/glsl/gl_nir_linker.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/drivers/dri/radeon/radeon_maos_verts.c"
        ],
        "commitId" : "580fe8995815297faadfa82e1e533a046447a77d",
        "timestamp" : 1593733972000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "radeon: add missing fallthrough comments\u000a\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5705>\u000a",
        "date" : "2020-07-02 23:52:52 +0000",
        "id" : "580fe8995815297faadfa82e1e533a046447a77d",
        "msg" : "radeon: add missing fallthrough comments",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/radeon/radeon_maos_verts.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/spirv/vtn_subgroup.c"
        ],
        "commitId" : "cb8cd64411316ca94ef1bb1f95374bbf405f13da",
        "timestamp" : 1593733972000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "spirv: add missing fallthrough comments\u000a\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5705>\u000a",
        "date" : "2020-07-02 23:52:52 +0000",
        "id" : "cb8cd64411316ca94ef1bb1f95374bbf405f13da",
        "msg" : "spirv: add missing fallthrough comments",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/spirv/vtn_subgroup.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/vbo/vbo_save_api.c"
        ],
        "commitId" : "d88447d5ce47cfb2306a3ff58caa2e2610c653dc",
        "timestamp" : 1593733972000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "mesa/vbo: add some missing fallthrough comments\u000a\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5705>\u000a",
        "date" : "2020-07-02 23:52:52 +0000",
        "id" : "d88447d5ce47cfb2306a3ff58caa2e2610c653dc",
        "msg" : "mesa/vbo: add some missing fallthrough comments",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/vbo/vbo_save_api.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/main/teximage.c"
        ],
        "commitId" : "8b90310b4018056b9d7c8770565b84e1ba0938ab",
        "timestamp" : 1593733972000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "mesa: add missing fallthrough comment to teximage.c\u000a\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5705>\u000a",
        "date" : "2020-07-02 23:52:52 +0000",
        "id" : "8b90310b4018056b9d7c8770565b84e1ba0938ab",
        "msg" : "mesa: add missing fallthrough comment to teximage.c",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/main/teximage.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/main/enable.c"
        ],
        "commitId" : "dfb9be6994f663c47930f3b2ed46b9f880306730",
        "timestamp" : 1593733973000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "mesa: fix unintended fallthrough in glIsEnabled()\u000a\u000aFixes: 08fae07f5246 (\"mesa: Handle GL_TEXTURE_GEN_STR_OES in _mesa_Enable()\")\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5705>\u000a",
        "date" : "2020-07-02 23:52:53 +0000",
        "id" : "dfb9be6994f663c47930f3b2ed46b9f880306730",
        "msg" : "mesa: fix unintended fallthrough in glIsEnabled()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/main/enable.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/r300/r300_texture.c",
          "src/gallium/drivers/r300/r300_emit.c",
          "src/gallium/drivers/r300/r300_state_derived.c"
        ],
        "commitId" : "7579414db240e9c46f3d440ae4756b053a1340ea",
        "timestamp" : 1593733973000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "r300: add and fix up fallthrough comments\u000a\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5705>\u000a",
        "date" : "2020-07-02 23:52:53 +0000",
        "id" : "7579414db240e9c46f3d440ae4756b053a1340ea",
        "msg" : "r300: add and fix up fallthrough comments",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/r300/r300_emit.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/r300/r300_state_derived.c"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/r300/r300_texture.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/svga/svga_tgsi_vgpu10.c"
        ],
        "commitId" : "9549443a8f0352a699bca3d47de92a145c9ced6c",
        "timestamp" : 1593733973000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "svga: add missing fallthrough comments\u000a\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5705>\u000a",
        "date" : "2020-07-02 23:52:53 +0000",
        "id" : "9549443a8f0352a699bca3d47de92a145c9ced6c",
        "msg" : "svga: add missing fallthrough comments",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/svga/svga_tgsi_vgpu10.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/main/textureview.c"
        ],
        "commitId" : "651441c16fd2fa0eede876d70997cbfd646ef289",
        "timestamp" : 1593733973000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "mesa: update fallthrough comment so gcc can see it\u000a\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5705>\u000a",
        "date" : "2020-07-02 23:52:53 +0000",
        "id" : "651441c16fd2fa0eede876d70997cbfd646ef289",
        "msg" : "mesa: update fallthrough comment so gcc can see it",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/main/textureview.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/nouveau/nv30/nv30_texture.c"
        ],
        "commitId" : "26aa02b5ab99bb88a490410b55d357a004d5436b",
        "timestamp" : 1593733973000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nv30: add missing fallthrough comment\u000a\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aReviewed-by: Karol Herbst <kherbst@redhat.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5705>\u000a",
        "date" : "2020-07-02 23:52:53 +0000",
        "id" : "26aa02b5ab99bb88a490410b55d357a004d5436b",
        "msg" : "nv30: add missing fallthrough comment",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/nouveau/nv30/nv30_texture.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "meson.build"
        ],
        "commitId" : "e2209e869a5560cb12de040aa5f9db4a305111e8",
        "timestamp" : 1593733973000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "meson: turn on Wimplicit-fallthrough project wide\u000a\u000aThis will help avoid coding errors and allows for less warnings\u000afrom some static analysis tools.\u000a\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5705>\u000a",
        "date" : "2020-07-02 23:52:53 +0000",
        "id" : "e2209e869a5560cb12de040aa5f9db4a305111e8",
        "msg" : "meson: turn on Wimplicit-fallthrough project wide",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "meson.build"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/vulkan/radv_descriptor_set.c",
          "src/freedreno/vulkan/tu_descriptor_set.c"
        ],
        "commitId" : "9190cc9b151004ffec1c6f8c10983853c19af8d2",
        "timestamp" : 1593737116000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "tu,radv: fix potentially wrong offset of flexible array.\u000a\u000av2. Remove redundant memset and make the expression simpler.\u000a\u000aSigned-off-by: Hyunjun Ko <zzoon@igalia.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5703>\u000a",
        "date" : "2020-07-03 00:45:16 +0000",
        "id" : "9190cc9b151004ffec1c6f8c10983853c19af8d2",
        "msg" : "tu,radv: fix potentially wrong offset of flexible array.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_descriptor_set.c"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/vulkan/radv_descriptor_set.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/download-git-cache.sh",
          ".gitlab-ci.yml"
        ],
        "commitId" : "0b6e03b8481ffd332946302305ed6535803bc55a",
        "timestamp" : 1593762276000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/benjamin.tissoires",
          "fullName" : "benjamin.tissoires"
        },
        "authorEmail" : "benjamin.tissoires@gmail.com",
        "comment" : "CI: reduce bandwidth for git pull\u000a\u000aOver the last 7 days, git pulls represented a total of 1.7 TB.\u000a\u000aOn those 1.7 TB, we can see:\u000a- ~300 GB for the CI farm on hetzner\u000a- ~730 GB for the CI farm on packet.net\u000a- ~680 GB for the rest of the world\u000a\u000aWe can not really change the rest of the world*, but we can\u000acertainly reduce the egress costs towards our CI farms.\u000a\u000aRight now, the gitlab runners are not doing a good job at\u000acaching the git trees for the various jobs we make, and\u000awe end up with a lot of cache-misses. A typical pipeline\u000aends up with a good 2.8GB of git pull data. (a compressed\u000aarchive of the mesa folder accounts for 280MB)\u000a\u000aIn this patch, we implemented what was suggested in\u000ahttps://gitlab.com/gitlab-org/gitlab/-/issues/215591#note_334642576\u000a\u000a- we host a brand new MinIO server on packet\u000a- jobs can upload files on 2 locations:\u000a  * git-cache/<namespace>/<project>/<branch-name>.tar.gz\u000a  * artifacts/<namespace>/<project>/<pipeline-id>/\u000a- the authorization is handled by gitlab with short tokens\u000a  valid only for the time of the job is running\u000a- whenever a job runs, the runner are configured to execute\u000a  (eval) $CI_PRE_CLONE_SCRIPT\u000a- this variable is set globally to download the current cache\u000a  from the MinIO packet server, unpack it and replace the\u000a  possibly out of date cache found on the runner\u000a- then git fetch is run by the runner, and only the delta\u000a  between the upstream tree and the local tree gets pulled.\u000a\u000aWe can rebuild the git cache in a schedule job (once a day\u000aseems sufficient), and then we can stop the cache miss\u000aentirely.\u000a\u000aFirst results showed that instead of pulling 280MB of data\u000ain my fork, I got a pull of only 250KB. That should help us.\u000a\u000a* arguably, there are other farms in the rest of the world, so\u000ahopefully we can change those too.\u000a\u000aReviewed-by: Michel Dänzer <mdaenzer@redhat.com>\u000aReviewed-by: Peter Hutterer <peter.hutterer@who-t.net>\u000aSigned-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5428>\u000a",
        "date" : "2020-07-03 09:44:36 +0200",
        "id" : "0b6e03b8481ffd332946302305ed6535803bc55a",
        "msg" : "CI: reduce bandwidth for git pull",
        "paths" : [
          {
            "editType" : "add",
            "file" : ".gitlab-ci/download-git-cache.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/broadcom/compiler/v3d40_tex.c"
        ],
        "commitId" : "f8946bd705ce8cfaf0d2d571fefcf67161f9c5d5",
        "timestamp" : 1593764097000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "v3d/tex: handle correctly coordinates for cube/cubearrays images\u000a\u000aWhen fetching for cube maps, we need to interpret them as 2d texture\u000aarrays, being the third coordinate the index for the face.\u000a\u000aFixes Vulkan CTS tests like the following using v3dv:\u000a\u000adEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.single_descriptor.cube_base_mip\u000adEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip\u000a\u000aReviewed-by: Iago Toral Quiroga <itoral@igalia.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5675>\u000a",
        "date" : "2020-07-03 08:14:57 +0000",
        "id" : "f8946bd705ce8cfaf0d2d571fefcf67161f9c5d5",
        "msg" : "v3d/tex: handle correctly coordinates for cube/cubearrays images",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/broadcom/compiler/v3d40_tex.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/nir/meson.build",
          "src/compiler/nir/nir.h",
          "src/compiler/nir/nir_lower_clip_disable.c"
        ],
        "commitId" : "fb2fe802f638d7a70f0d00ec1d496f317d241765",
        "timestamp" : 1593766590000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nir: add lowering pass for clip plane enabling\u000a\u000aa pass which rewrites gl_ClipDistance[n] to an undef if the corresponding\u000aclip plane is disabled in the rasterizer state\u000a\u000athis pass is needed for zink to handle api disables of clip planes\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5529>\u000a",
        "date" : "2020-07-03 08:56:30 +0000",
        "id" : "fb2fe802f638d7a70f0d00ec1d496f317d241765",
        "msg" : "nir: add lowering pass for clip plane enabling",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/nir.h"
          },
          {
            "editType" : "edit",
            "file" : "src/compiler/nir/meson.build"
          },
          {
            "editType" : "add",
            "file" : "src/compiler/nir/nir_lower_clip_disable.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/state_tracker/st_program.c"
        ],
        "commitId" : "a79ca675f3d61d22853657831d8b1c3a6b27e9fa",
        "timestamp" : 1593766590000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "st/program: use nir_lower_clip_disable instead of nir_lower_clip_vs conditionally\u000a\u000aif the shader already outputs gl_ClipDistance, nir_lower_clip_vs will create\u000aduplicate variables when what we want is to just change the existing values\u000a\u000aReviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5529>\u000a",
        "date" : "2020-07-03 08:56:30 +0000",
        "id" : "a79ca675f3d61d22853657831d8b1c3a6b27e9fa",
        "msg" : "st/program: use nir_lower_clip_disable instead of nir_lower_clip_vs conditionally",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/state_tracker/st_program.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/frontends/xvmc/meson.build",
          "src/gallium/targets/xvmc/meson.build"
        ],
        "commitId" : "02d0b2d5604d4a9e0ddfa8234db4c92682de0e69",
        "timestamp" : 1593768352000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "meson: Add versioning for xvmc tracker\u000a\u000aThe xvmc tracker used to be versionned with autotool but this seems to have been\u000alost in the meson switch.\u000a\u000aFixes: 22a817af8a89eb3c762f (\"meson: build gallium xvmc state tracker\")\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aSigned-off-by: Emmanuel Vadot <manu@FreeBSD.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5708>\u000a",
        "date" : "2020-07-03 09:25:52 +0000",
        "id" : "02d0b2d5604d4a9e0ddfa8234db4c92682de0e69",
        "msg" : "meson: Add versioning for xvmc tracker",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/targets/xvmc/meson.build"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/frontends/xvmc/meson.build"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/loader/loader_dri3_helper.h",
          "src/loader/loader_dri3_helper.c"
        ],
        "commitId" : "31392f837110f17c6037b4861056a891e078c083",
        "timestamp" : 1593770150000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "Revert \"loader/dri3: Check for window destruction in dri3_wait_for_event_locked\"\u000a\u000aThis reverts commit d7d7687829875e401690219d4a72458fb2bbe4de.\u000a\u000aIt caused freezes with e.g. kwin_x11 due to hitting the 1s timeout.\u000a\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3214\u000aReopens: https://gitlab.freedesktop.org/mesa/mesa/-/issues/116\u000aAcked-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5722>\u000a",
        "date" : "2020-07-03 09:55:50 +0000",
        "id" : "31392f837110f17c6037b4861056a891e078c083",
        "msg" : "Revert \"loader/dri3: Check for window destruction in dri3_wait_for_event_locked\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/loader/loader_dri3_helper.c"
          },
          {
            "editType" : "edit",
            "file" : "src/loader/loader_dri3_helper.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_util.c",
          "src/freedreno/vulkan/tu_clear_blit.c",
          "src/freedreno/vulkan/tu_device.c",
          "src/freedreno/vulkan/tu_private.h",
          "src/freedreno/vulkan/tu_cmd_buffer.c"
        ],
        "commitId" : "8898ebce1a1b469b6fd88415d414b3380fe05b88",
        "timestamp" : 1593787750000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: make tiling config part of framebuffer state\u000a\u000aCompute the tiling config at framebuffer creation time. A framebuffer will b\u000abe re-used multiple times, so this will avoid having to re-calculate the\u000atiling config every time a command buffer is recorded.\u000a\u000aThe tiling config already couldn't use the render area's x1/y1 because of\u000ahw binning, this move makes it so the render area isn't used at all for the\u000atiling config.\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5570>\u000a",
        "date" : "2020-07-03 14:49:10 +0000",
        "id" : "8898ebce1a1b469b6fd88415d414b3380fe05b88",
        "msg" : "turnip: make tiling config part of framebuffer state",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_clear_blit.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_device.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_util.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_cmd_buffer.c"
        ],
        "commitId" : "4ac851ea2534de797b765db6554ea92afc19bdc1",
        "timestamp" : 1593787750000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: rework render_tiles loop\u000a\u000aLoop through pipes and then loop over the tiles in that pipe instead of\u000alooping over all tiles then having to calculate the pipe # and slot #.\u000a\u000aMainly this avoids the hard to follow \"config_get_tile\" logic, but should\u000aalso be a gain due to better use of cache with the VSC data.\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5570>\u000a",
        "date" : "2020-07-03 14:49:10 +0000",
        "id" : "4ac851ea2534de797b765db6554ea92afc19bdc1",
        "msg" : "turnip: rework render_tiles loop",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_device.c",
          "src/freedreno/vulkan/tu_cmd_buffer.c",
          "src/freedreno/vulkan/tu_private.h"
        ],
        "commitId" : "0e7b7c3087026015b293e224f024dc4ba7aecb84",
        "timestamp" : 1593787750000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: vsc improvements\u000a\u000a* Remove scratch_bo from cmdbuffer, use a device-global bo instead, which\u000a  also includes border color (and eventually shaders for 3D blit path)\u000a* Use CP_SET_BIN_DATA5_OFFSET to allow setting VSC buffer addresses only\u000a  once at the start of the cmdstream\u000a* Use scratch bo mechanism for a resizable VSC buffer\u000a* Use feedback from \"vsc_draw_overflow\" and \"vsc_prim_overflow\" values to\u000a  increase the size of VSC buffer when beginning to record a new cmdbuffer\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5570>\u000a",
        "date" : "2020-07-03 14:49:10 +0000",
        "id" : "0e7b7c3087026015b293e224f024dc4ba7aecb84",
        "msg" : "turnip: vsc improvements",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_device.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/draw/draw_cliptest_tmp.h"
        ],
        "commitId" : "3366171d0ac4c1b19b475f7b72e5dae95a091795",
        "timestamp" : 1593811145000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "draw/clip: cleanup viewport index handling code.\u000a\u000aThis moves code around, and adds initial clamping\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5489>\u000a",
        "date" : "2020-07-04 07:19:05 +1000",
        "id" : "3366171d0ac4c1b19b475f7b72e5dae95a091795",
        "msg" : "draw/clip: cleanup viewport index handling code.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/draw/draw_cliptest_tmp.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/auxiliary/draw/draw_prim_assembler.c",
          ".gitlab-ci/piglit/quick_gl.txt",
          "src/gallium/auxiliary/draw/draw_cliptest_tmp.h"
        ],
        "commitId" : "29ce8060eb0584d619e48c440540adc1f32de76e",
        "timestamp" : 1593811148000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "draw/clip: fix viewport index for geometry shaders\u000a\u000aThe old code updated the viewport index on the first vertex in\u000aa primitive, however it was picking the first vertex wrong\u000awhen used with geometry shaders.\u000a\u000aThis code has access to the prim info with the primitive lengths\u000aso instead keep track of when a new primitive starts by tracking\u000athe lengths and updating the viewport index then. The prim info\u000ais only valid after a GS or prim assembly, so enable prim assembly\u000aif a vertex shader ever uses viewport index.\u000a\u000aThis fixes:\u000apiglit arb_viewport_array-render-viewport-2\u000aKHR-GLES31.core.viewport_array.draw_to_single_layer_with_multiple_viewports,Fail\u000aKHR-GLES31.core.viewport_array.draw_mulitple_viewports_with_single_invocation,Fail\u000aKHR-GLES31.core.viewport_array.draw_multiple_layers,Fail\u000aKHR-GLES31.core.viewport_array.depth_range,Fail\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5489>\u000a",
        "date" : "2020-07-04 07:19:08 +1000",
        "id" : "29ce8060eb0584d619e48c440540adc1f32de76e",
        "msg" : "draw/clip: fix viewport index for geometry shaders",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/piglit/quick_gl.txt"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/draw/draw_cliptest_tmp.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/auxiliary/draw/draw_prim_assembler.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/util/xxhash.h"
        ],
        "commitId" : "b9e163fa67ea27fffd3d2294f4f1e19b57814aeb",
        "timestamp" : 1593818826000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "util: Avoid strict aliasing bugs in xxhash.\u000a\u000aXXH32 is doing access through u32 *, and with strict aliasing the compiler\u000agets to assume that those are independent of the u16 writes we did in\u000afd6_texture_key setup, and based on various tweaks to the code, would\u000aresult in bad hashes computed after inlining.  The failure was:\u000a\u000a../src/util/hash_table.c:326:_mesa_hash_table_search_pre_hashed: Assertion\u000a`ht->key_hash_function == ((void *)0) || hash == ht->key_hash_function(key)'\u000afailed.)\u000a\u000aBy setting these two flags, we always take the unaligned,\u000amemcpy-the-32-bit-data path.  I believe this should be same perf on x86\u000a(which will happily unaligned load 32 bits in the end), while it will be\u000aslower on arm (where you have to a special unaligned load operation iirc).\u000aThis should still be far faster than our old hash.\u000a\u000aFixes: edd62619a1c4 (\"freedreno: replace fnv1a hash function with xxhash\")\u000aAcked-by: Rob Clark <robdclark@chromium.org>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5271>\u000a",
        "date" : "2020-07-03 23:27:06 +0000",
        "id" : "b9e163fa67ea27fffd3d2294f4f1e19b57814aeb",
        "msg" : "util: Avoid strict aliasing bugs in xxhash.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/util/xxhash.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/drivers/dri/nouveau/nouveau_vbo_t.c"
        ],
        "commitId" : "ec8fdf8579d7f95257316d29a6e58ccdf6e5aaba",
        "timestamp" : 1593822746000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nouveau: fix pointer-sign warning\u000a\u000aFixes: e630271e0ec3 (\"mesa: don't ever set NullBufferObj in gl_vertex_array_binding\")\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5730>\u000a",
        "date" : "2020-07-04 00:32:26 +0000",
        "id" : "ec8fdf8579d7f95257316d29a6e58ccdf6e5aaba",
        "msg" : "nouveau: fix pointer-sign warning",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/drivers/dri/nouveau/nouveau_vbo_t.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci.yml"
        ],
        "commitId" : "a1b89dbc8f4001c19b8b07eb81b9988901a84d50",
        "timestamp" : 1593822746000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "gitlab-ci: Enable -Werror in `meson-classic` job\u000a\u000aIt's warning-clean.\u000a\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aReviewed-by: Michel Dänzer <mdaenzer@redhat.com>\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5730>\u000a",
        "date" : "2020-07-04 00:32:26 +0000",
        "id" : "a1b89dbc8f4001c19b8b07eb81b9988901a84d50",
        "msg" : "gitlab-ci: Enable -Werror in `meson-classic` job",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/compiler/Makefile.sources"
        ],
        "commitId" : "395511d16915297b39d11f6d7ede0e0274d390c9",
        "timestamp" : 1593824694000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "nir: Add nir_lower_clip_disable.c to SCons build.\u000a\u000aFixes: fb2fe802f638 (\"nir: add lowering pass for clip plane enabling\")\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3217\u000aSigned-off-by: Vinson Lee <vlee@freedesktop.org>\u000aReviewed-by: Timothy Arceri <tarceri@itsqueeze.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5741>\u000a",
        "date" : "2020-07-04 01:04:54 +0000",
        "id" : "395511d16915297b39d11f6d7ede0e0274d390c9",
        "msg" : "nir: Add nir_lower_clip_disable.c to SCons build.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/compiler/Makefile.sources"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_private.h",
          "src/freedreno/vulkan/tu_cmd_buffer.c",
          "src/freedreno/vulkan/tu_pipeline.c"
        ],
        "commitId" : "19f3c79c7ed4e68d37771489f52bd94a2d032fa6",
        "timestamp" : 1593833623000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: fix tess param bo size calculation\u000a\u000air3 already calculates the stride in the tess param bo, so use that instead\u000aof a incorrect calculation. The calculation of per_vertex_output_size /\u000aper_patch_output_size is wrong because it counts dwords instead of bytes,\u000aand what it counts for per_vertex_output_size is a per-patch size because\u000athe glsl type is already an array of # vertex/patch elements.\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5743>\u000a",
        "date" : "2020-07-04 03:33:43 +0000",
        "id" : "19f3c79c7ed4e68d37771489f52bd94a2d032fa6",
        "msg" : "turnip: fix tess param bo size calculation",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_cmd_buffer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_pipeline.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/util/00-mesa-defaults.conf"
        ],
        "commitId" : "a573c8cd47c33ae70c310232de1ce6b0acc56a7e",
        "timestamp" : 1593852372000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "drirc: Add picom to adaptive_sync exclusion list\u000a\u000aThe compton compositor is unmaintained, with a new fork named picom taking\u000aits place. As with the other compositors (including compton), adaptive\u000async should not be enabled.\u000a\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5740>\u000a",
        "date" : "2020-07-04 08:46:12 +0000",
        "id" : "a573c8cd47c33ae70c310232de1ce6b0acc56a7e",
        "msg" : "drirc: Add picom to adaptive_sync exclusion list",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/util/00-mesa-defaults.conf"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/main/glformats.c"
        ],
        "commitId" : "9e2afe4f05abc700bb75c373009aa890311bfdc6",
        "timestamp" : 1593854082000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "mesa/glformats: make _mesa_gles_error_check_format_and_type() more consistent\u000a\u000aLet's consistently use the following code format instead of relying on\u000afalling through to `default`:\u000a\u000a    if (!req)\u000a       return GL_INVALID_OPERATION;\u000a    break;\u000a\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Timothy Arceri <tarceri@itsqueeze.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5729>\u000a",
        "date" : "2020-07-04 09:14:42 +0000",
        "id" : "9e2afe4f05abc700bb75c373009aa890311bfdc6",
        "msg" : "mesa/glformats: make _mesa_gles_error_check_format_and_type() more consistent",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/main/glformats.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/state_tracker/st_format.c"
        ],
        "commitId" : "ef11d5fc8bb7be56d6afa3f980323cf082ee5c16",
        "timestamp" : 1593923044000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/imirkin",
          "fullName" : "imirkin"
        },
        "authorEmail" : "imirkin@alum.mit.edu",
        "comment" : "st/mesa: allow R8 to not be exposed as renderable by driver\u000a\u000aA3xx GPUs support RG8 and RGBA8, but not R8 for rendering. Add RG8 as\u000afallbacks for integer formats, and require a renderable format to be\u000apicked for all R8 variants.\u000a\u000aSigned-off-by: Ilia Mirkin <imirkin@alum.mit.edu>\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5748>\u000a",
        "date" : "2020-07-05 00:24:04 -0400",
        "id" : "ef11d5fc8bb7be56d6afa3f980323cf082ee5c16",
        "msg" : "st/mesa: allow R8 to not be exposed as renderable by driver",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/state_tracker/st_format.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_clear_blit.c"
        ],
        "commitId" : "37cd3c256a22f507fd439885d57a51f9207f4ab6",
        "timestamp" : 1593962717000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: clear_blit: pass aspect mask to setup function\u000a\u000aAvoids having to duplicate logic to figure out the write mask on D24S8\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4600>\u000a",
        "date" : "2020-07-05 15:25:17 +0000",
        "id" : "37cd3c256a22f507fd439885d57a51f9207f4ab6",
        "msg" : "turnip: clear_blit: pass aspect mask to setup function",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_clear_blit.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_image.c",
          "src/freedreno/vulkan/tu_clear_blit.c",
          "src/freedreno/vulkan/tu_device.c",
          "src/freedreno/vulkan/tu_private.h"
        ],
        "commitId" : "7af2a0b9bcd7a2213a9c873b9d453bf430f106f2",
        "timestamp" : 1593962717000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: support multi-image layouts\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4600>\u000a",
        "date" : "2020-07-05 15:25:17 +0000",
        "id" : "7af2a0b9bcd7a2213a9c873b9d453bf430f106f2",
        "msg" : "turnip: support multi-image layouts",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_clear_blit.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_device.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_private.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_image.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/freedreno/vulkan/tu_image.c",
          "src/freedreno/vulkan/vk_format.h",
          "src/freedreno/vulkan/tu_clear_blit.c",
          "src/freedreno/vulkan/tu_formats.c"
        ],
        "commitId" : "1a83279da57f2e2702d9b13437eed6bfb958af52",
        "timestamp" : 1593962717000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "turnip: enable 420_UNORM formats\u000a\u000aSigned-off-by: Jonathan Marek <jonathan@marek.ca>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4600>\u000a",
        "date" : "2020-07-05 15:25:17 +0000",
        "id" : "1a83279da57f2e2702d9b13437eed6bfb958af52",
        "msg" : "turnip: enable 420_UNORM formats",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/vk_format.h"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_formats.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_clear_blit.c"
          },
          {
            "editType" : "edit",
            "file" : "src/freedreno/vulkan/tu_image.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/main/version.c"
        ],
        "commitId" : "0ca266025ab309d538ed8c804cb46d2945c6a547",
        "timestamp" : 1594003890000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "mesa/version: only enable GL4.1 with correct limits.\u000a\u000aI haven't tested all the limits, but these two should be enough\u000afor driver writers to realise.\u000a\u000aI've also submitted a minmax test for piglit to test this.\u000a\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5727>\u000a",
        "date" : "2020-07-06 12:51:30 +1000",
        "id" : "0ca266025ab309d538ed8c804cb46d2945c6a547",
        "msg" : "mesa/version: only enable GL4.1 with correct limits.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/main/version.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/piglit/quick_gl.txt",
          ".gitlab-ci/deqp-virgl-gl-fails.txt",
          "src/gallium/drivers/llvmpipe/lp_limits.h",
          "src/gallium/drivers/llvmpipe/lp_scene.h"
        ],
        "commitId" : "df6682d7823e8334ed90462ed31abfc2107358bd",
        "timestamp" : 1594006183000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "llvmpipe: bump texture/scene limits to enable GL 4.1\u000a\u000aDo we need to make this more dynamic? or have some options for vmware\u000aembedded?\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5724>\u000a",
        "date" : "2020-07-06 13:29:43 +1000",
        "id" : "df6682d7823e8334ed90462ed31abfc2107358bd",
        "msg" : "llvmpipe: bump texture/scene limits to enable GL 4.1",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-virgl-gl-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/piglit/quick_gl.txt"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_limits.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_scene.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "docs/features.txt",
          ".gitlab-ci/piglit/quick_shader.txt",
          ".gitlab-ci/piglit/glslparser.txt",
          "docs/relnotes/new_features.txt",
          "src/gallium/drivers/llvmpipe/lp_screen.c"
        ],
        "commitId" : "28ebc8a21258c8c98468c5607bf1054cae61c797",
        "timestamp" : 1594006218000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "llvmpipe: bump to GL support to GL 4.1\u000a\u000aReviewed-by: Roland Scheidegger <sroland@vmware.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5724>\u000a",
        "date" : "2020-07-06 13:30:18 +1000",
        "id" : "28ebc8a21258c8c98468c5607bf1054cae61c797",
        "msg" : "llvmpipe: bump to GL support to GL 4.1",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/piglit/quick_shader.txt"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/piglit/glslparser.txt"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_screen.c"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/new_features.txt"
          },
          {
            "editType" : "edit",
            "file" : "docs/features.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/piglit/quick_gl.txt",
          "docs/features.txt",
          ".gitlab-ci/piglit/glslparser.txt",
          ".gitlab-ci/piglit/quick_shader.txt",
          "docs/relnotes/new_features.txt",
          ".gitlab-ci/deqp-virgl-gl-fails.txt",
          "src/gallium/drivers/llvmpipe/lp_screen.c"
        ],
        "commitId" : "2550531dd6b24ad62a95c828e05dc8e42e9d0d85",
        "timestamp" : 1594007335000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "llvmpipe: enable GL 4.2\u000a\u000amostly just docs patch, features were all complete already\u000a\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5724>\u000a",
        "date" : "2020-07-06 13:48:55 +1000",
        "id" : "2550531dd6b24ad62a95c828e05dc8e42e9d0d85",
        "msg" : "llvmpipe: enable GL 4.2",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/deqp-virgl-gl-fails.txt"
          },
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/llvmpipe/lp_screen.c"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/piglit/quick_shader.txt"
          },
          {
            "editType" : "edit",
            "file" : "docs/features.txt"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/piglit/glslparser.txt"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/piglit/quick_gl.txt"
          },
          {
            "editType" : "edit",
            "file" : "docs/relnotes/new_features.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/mesa/state_tracker/st_cb_perfmon.c"
        ],
        "commitId" : "2f4a112ec4a4c45bdc99634af113531ddd7914a2",
        "timestamp" : 1594024832000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "st/mesa: fix reporting of float perf counters max value\u000a\u000aSome Piglit tests (rightfully) fail because of min >= max when exposed\u000ato perf counters that do not explicitly define their max value.\u000a\u000aFailing tests:\u000aspec/amd_performance_monitor/api/test_counter_info\u000aspec/amd_performance_monitor/vc4/test_counter_info\u000a\u000au32/u64 changes are no-ops.\u000a\u000aFixes: 4cd1cfb9831d (\"st/mesa: implement GL_AMD_performance_monitor\")\u000a\u000aSigned-off-by: Marcin Ślusarz <marcin.slusarz@intel.com>\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5473>\u000a",
        "date" : "2020-07-06 08:40:32 +0000",
        "id" : "2f4a112ec4a4c45bdc99634af113531ddd7914a2",
        "msg" : "st/mesa: fix reporting of float perf counters max value",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/mesa/state_tracker/st_cb_perfmon.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gallium/drivers/iris/iris_monitor.c"
        ],
        "commitId" : "00d3b13837c5edd299dc40cbd84505c8d1d5927f",
        "timestamp" : 1594024832000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "iris: return max counter value for AMD_performance_monitor\u000a\u000aglGetPerfMonitorCounterInfoAMD(..., ..., GL_COUNTER_RANGE_AMD, ...)\u000areturned NAN (binary representation of uint64_t(-1) as float) as\u000aa max value.\u000a\u000aFixes: 0fd4359733e6 (\"iris/perf: implement routines to return counter info\")\u000a\u000aSigned-off-by: Marcin Ślusarz <marcin.slusarz@intel.com>\u000aReviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5473>\u000a",
        "date" : "2020-07-06 08:40:32 +0000",
        "id" : "00d3b13837c5edd299dc40cbd84505c8d1d5927f",
        "msg" : "iris: return max counter value for AMD_performance_monitor",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gallium/drivers/iris/iris_monitor.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/amd/addrlib/src/gfx10/gfx10addrlib.cpp",
          "src/amd/addrlib/src/chip/gfx10/gfx10_gb_reg.h"
        ],
        "commitId" : "01986eaf05ca36ddec52c0f7924891c7fc498953",
        "timestamp" : 1594032841000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
          "fullName" : "eric+marge"
        },
        "authorEmail" : "eric+marge@anholt.net",
        "comment" : "amd/addrlib: fix another C++ one definition rule violation\u000a\u000aClashes with the SI definition.\u000a\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3116\u000aReviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aPart-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5673>\u000a",
        "date" : "2020-07-06 10:54:01 +0000",
        "id" : "01986eaf05ca36ddec52c0f7924891c7fc498953",
        "msg" : "amd/addrlib: fix another C++ one definition rule violation",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/amd/addrlib/src/gfx10/gfx10addrlib.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/amd/addrlib/src/chip/gfx10/gfx10_gb_reg.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "debian/changelog"
        ],
        "commitId" : "de09f07fa223504b30cdde638c89844756483d0d",
        "timestamp" : 1594036290000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/parazyd",
          "fullName" : "Ivan J."
        },
        "authorEmail" : "parazyd@dyne.org",
        "comment" : "Bump changelog entry.\u000a",
        "date" : "2020-07-06 13:51:30 +0200",
        "id" : "de09f07fa223504b30cdde638c89844756483d0d",
        "msg" : "Bump changelog entry.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "debian/changelog"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "meson.build",
          "meson_options.txt"
        ],
        "commitId" : "753d5e917834be927d2a40f244f4f4fee529e490",
        "timestamp" : 1594040132000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/parazyd",
          "fullName" : "Ivan J."
        },
        "authorEmail" : "parazyd@dyne.org",
        "comment" : "Revert \"meson: remove \"empty array\"/\"array of an empty string\" confusion\"\u000a\u000aThis reverts commit d32144602c1dfd507f07774ce906dc25d2697da0.\u000a",
        "date" : "2020-07-06 14:55:32 +0200",
        "id" : "753d5e917834be927d2a40f244f4f4fee529e490",
        "msg" : "Revert \"meson: remove \"empty array\"/\"array of an empty string\" confusion\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "meson.build"
          },
          {
            "editType" : "edit",
            "file" : "meson_options.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "debian/changelog"
        ],
        "commitId" : "e1760a2fff6fc5e555125b4e60ef43f642fab09c",
        "timestamp" : 1594040169000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/parazyd",
          "fullName" : "Ivan J."
        },
        "authorEmail" : "parazyd@dyne.org",
        "comment" : "Update debian/changelog.\u000a",
        "date" : "2020-07-06 14:56:09 +0200",
        "id" : "e1760a2fff6fc5e555125b4e60ef43f642fab09c",
        "msg" : "Update debian/changelog.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "debian/changelog"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "debian/control"
        ],
        "commitId" : "230d456790b9266d5c28cea60b4728049ce68492",
        "timestamp" : 1594042462000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/parazyd",
          "fullName" : "Ivan J."
        },
        "authorEmail" : "parazyd@dyne.org",
        "comment" : "Depend on newer meson.\u000a",
        "date" : "2020-07-06 15:34:22 +0200",
        "id" : "230d456790b9266d5c28cea60b4728049ce68492",
        "msg" : "Depend on newer meson.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "debian/control"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "debian/mesa-common-dev.docs"
        ],
        "commitId" : "3ae03e857b04c41f09e546fd32173b2ea82ba9b8",
        "timestamp" : 1594048630000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/parazyd",
          "fullName" : "Ivan J."
        },
        "authorEmail" : "parazyd@dyne.org",
        "comment" : "Install the rst documentation.\u000a",
        "date" : "2020-07-06 17:17:10 +0200",
        "id" : "3ae03e857b04c41f09e546fd32173b2ea82ba9b8",
        "msg" : "Install the rst documentation.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "debian/mesa-common-dev.docs"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "debian/mesa-common-dev.docs"
        ],
        "commitId" : "acead7c94fe13d1b62da82a42ba2b9e25dee6a46",
        "timestamp" : 1594049530000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/parazyd",
          "fullName" : "Ivan J."
        },
        "authorEmail" : "parazyd@dyne.org",
        "comment" : "Don't install unavailable spec files.\u000a",
        "date" : "2020-07-06 17:32:10 +0200",
        "id" : "acead7c94fe13d1b62da82a42ba2b9e25dee6a46",
        "msg" : "Don't install unavailable spec files.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "debian/mesa-common-dev.docs"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/agoldmints",
      "fullName" : "agoldmints"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
      "fullName" : "airlied"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/alyssa.rosenzweig",
      "fullName" : "alyssa.rosenzweig"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/benjamin.tissoires",
      "fullName" : "benjamin.tissoires"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/boris.brezillon",
      "fullName" : "boris.brezillon"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/bskeggs",
      "fullName" : "bskeggs"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/currojerez",
      "fullName" : "currojerez"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/cwabbott0",
      "fullName" : "cwabbott0"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/daniel.schuermann",
      "fullName" : "daniel.schuermann"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/daniels",
      "fullName" : "daniels"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
      "fullName" : "eric"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/eric+marge",
      "fullName" : "eric+marge"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/ian.d.romanick",
      "fullName" : "ian.d.romanick"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/imirkin",
      "fullName" : "imirkin"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/issor.oruam",
      "fullName" : "issor.oruam"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/itoral",
      "fullName" : "itoral"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/jonathan",
      "fullName" : "jonathan"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/jordan.l.justen",
      "fullName" : "jordan.l.justen"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/kenneth",
      "fullName" : "kenneth"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/kherbst",
      "fullName" : "kherbst"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/krh",
      "fullName" : "krh"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/kusmabite",
      "fullName" : "kusmabite"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/leo.liu",
      "fullName" : "leo.liu"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/maraeo",
      "fullName" : "maraeo"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/michael.blumenkrantz",
      "fullName" : "michael.blumenkrantz"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/michel",
      "fullName" : "michel"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/nroberts",
      "fullName" : "nroberts"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/parazyd",
      "fullName" : "Ivan J."
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/pelloux",
      "fullName" : "pelloux"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/pendingchaos02",
      "fullName" : "pendingchaos02"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/rafael.antognolli",
      "fullName" : "rafael.antognolli"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/robclark",
      "fullName" : "robclark"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/sagar.ghuge",
      "fullName" : "sagar.ghuge"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/samuel.pitoiset",
      "fullName" : "samuel.pitoiset"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/tarceri",
      "fullName" : "tarceri"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/yevhenii.kolesnikov",
      "fullName" : "yevhenii.kolesnikov"
    }
  ]
}