Mesa 19.2.8 And 19.3.1 Are Released With Minor Fixes

From LinuxReviews
Jump to navigationJump to search
Glxgears.png

Mesa 19.2.8 is the last version of the 19.2.x series of the graphics library which underpins all 3D elements on GNU/Linux desktops. It has several fixes for Intel GPUs and a few fixes in other areas. Mesa 19.3.1 is the first minor release of the 19.3 series. It too has a majority of fixes for Intel GPUs. There are some for AMD GPUs in there as well.

written by 권유리 (Kwon Yu-ri). published 2019-12-19last edited 2019-12-19

Evil-katie.gif
Games like SuperTuxKart use the Mesa graphics library to draw 3D elements using Mesas OpenGL or Vulkan backends.

Mesas release-manager Dylan Baker had this to say about the 19.2.8-release on the mesa-announce mailing list:

"I'd like to announce mesa 19.2.8, the last planned release in the 19.2 series. We've reached the point with 19.2 that most of the patches being nominated require manual backport, and many of them simply don't make sense to backport due to the changes to master since then.

You may wish to consider migrating to 19.3.1 (also released today).

There isn't too much here. A few fixups for amd/common, a bunch of intel/perf fixes, some meson fixes, vrigl, anv, nir, glsl, core gallium, core mesa, and iris rounds out the changes.

I'll see you all again next year with mesa 19.3.2,"

Dylan Baker on the mesa-announce mailing list
December 18th, 2019

The changelog since 19.2.7 is as follows:

  • gallium/util: Support POLYGON in u_stream_outputs_for_vertices
  • amd/common: Always use addrlib for HTILE tc-compat.
  • amd/common: Fix tcCompatible degradation on Stoney.
  • docs: Add SHA256 sums for 19.2.7
  • meson/broadcom: libbroadcom_cle needs expat headers
  • meson/broadcom: libbroadcom_cle also needs zlib
  • cherry-ignore: Update for 19.2.8
  • docs: add relnotes for 19.2.8
  • virgl: Increase the shader transfer buffer by doubling the size
  • anv: Export filter_minmax support only when it's really supported
  • anv: Re-emit all compute state on pipeline switch
  • anv: Don't leak when set_tiling fails
  • anv: fix fence underlying primitive checks
  • iris: Default to X-tiling for scanout buffers without modifiers
  • intel/perf: fix invalid hw_id in query results
  • intel/perf: set read buffer len to 0 to identify empty buffer
  • intel/perf: take into account that reports read can be fairly old
  • intel/perf: simplify the processing of OA reports
  • intel/perf: fix improper pointer access
  • mesa: avoid triggering assert in implementation
  • gallium/dri2: Fix creation of multi-planar modifier images
  • gallium: Store the image format in winsys_handle
  • nir/lower_clip: Fix incorrect driver loc for clipdist outputs
  • glsl/nir: iterate the system values list when adding varyings

Mesa 19.3.1 is the first minor release of the new Mesa 19.3 series which has new features like a ACO shader compiler from Valve for AMD GPUs and a lot of new Vulkan extensions.

Dylan Baker has this ot say about it:

"I'd like to announce meas 19.3.1. I know it's a week earlier than normal, and it's a pretty small release. But with the upcoming Holidays (at least for me) it would otherwise be 4 weeks before a 19.3.1, so I've decided to make an early release, so that 19.3.2 won't be quite so huge.

There's not much to look at here, just a few small fixes, mostly to Intel drivers, but with a radv, virgl, and core dri fix too."

Dylan Baker on the mesa-announce mailing list
December 18th, 2019

The rather short changelog for 19.3.1 since 19.3.0 is as follows:

  • amd/common: Fix tcCompatible degradation on Stoney.
  • amd/common: Always use addrlib for HTILE tc-compat.
  • docs/19.3.0: Add SHA256 sums
  • cherry-ignore: update for the 19.3.1 cycle
  • docs: remove new_features.txt from stable branch
  • virgl: Increase the shader transfer buffer by doubling the size
  • anv: Export filter_minmax support only when it's really supported
  • anv: fix fence underlying primitive checks
  • iris: Default to X-tiling for scanout buffers without modifiers
  • mesa: avoid triggering assert in implementation
  • radv: fix radv secure compile feature breaks compilation on armhf EABI and aarch64
  • dri: add __DRI_IMAGE_FORMAT_SXRGB8
  • i965: expose MESA_FORMAT_B8G8R8X8_SRGB visual

The source code for latest Mesa versions can, as always, be downloaded from from mesa.freedesktop.org/archive/. Mesa 19.3.1 is available at mesa-19.3.1.tar.xz. Mesas "Release Calendar" has 19.3.2 scheduled to be released on January 8th, 2020. There is no mention of Mesa 20's release as of today.



Add your comment
LinuxReviews welcomes all comments. If you do not want to be anonymous, register or log in. It is free.