Third Mesa 19.1.0 release candidate and new stable version available

From LinuxReviews
Jump to navigationJump to search
Glxgears.png

Mesa 19.0.5 and 19.1.0-rc3 are released with smaller fixes for both the stable version and the upcoming Mesa 19.1 which is expected to be released in two weeks time. The two blocker-bugs in 19.1.0-rc2 which must be solved for a final release remain unfixed.

Mesa is the graphics stack which underpins all the free graphics drivers on Linux systems which makes it one of the more important components. Your fps in games like SuperTuxKart is directly affected by changes in the Mesa graphics stack.

The bugs fixed in the 19.0.5 release of the stable Mesa branch are:

  • nir: Fix nir_opt_idiv_const when negatives are involved
  • nir: Fix clone of nir_variable state slots
  • st/mesa: purge framebuffers with current context after unbinding winsys buffers
  • mesa: unreference current winsys buffers when unbinding winsys buffers
  • docs: Add SHA256 sums for mesa 19.0.4
  • cherry-ignore: add patches for panfrost
  • cherry-ignore: Add more 19.1 patches
  • bump version to 19.0.5
  • docs: Add release notes for 19.0.5
  • meson: expose glapi through osmesa
  • softpipe/buffer: load only as many components as the the buffer resource type provides
  • Revert "softpipe/buffer: load only as many components as the the buffer resource type provides"
  • Revert "nir: add late opt to turn inot/b2f combos back to bcsel"
  • intel/fs/ra: Only add dest interference to sources that exist
  • intel/fs/ra: Stop adding RA interference to too many SENDS nodes
  • anv: Only consider minSampleShading when sampleShadingEnable is set
  • radv: clear vertex bindings while resetting command buffer
  • i965: Fix memory leaks in brw_upload_cs_work_groups_surface().
  • winsys/amdgpu: add VCN JPEG to no user fence group
  • anv: Use corresponding type from the vector allocation
  • st/mesa: fix 2 crashes in st_tgsi_lower_yuv
  • anv: Fix some depth buffer sampling cases on ICL+
  • radv: add a workaround for Monster Hunter World and LLVM 7&8

There will be a final 19.0.6 release in the 19.0.x series around the time 19.1 is - hopefully - released.

Two blocker-bugs present in the last Mesa 19.1 release candidate are still not fixed:

  • #110302 - [bisected][regression] piglit egl-create-pbuffer-surface and egl-gl-colorspace regressions
  • #110357 - [REGRESSION] [BISECTED] [OpenGL CTS] cts-runner --type=gl46 fails in new attempted "41" configuration

Bugs and issues where fixed between 19.1rc2 and 19.1rc3:

  • nir: Fix nir_opt_idiv_const when negatives are involved
  • nir: Fix clone of nir_variable state slots
  • st/mesa: purge framebuffers with current context after unbinding winsys buffers
  • mesa: unreference current winsys buffers when unbinding winsys buffers
  • glsl: init packed in more constructors.
  • util/os_file: always use the 'grow' mechanism
  • meson: expose glapi through osmesa
  • Revert "softpipe/buffer: load only as many components as the the buffer resource type provides"
  • Revert "nir: add late opt to turn inot/b2f combos back to bcsel"
  • intel/fs/ra: Only add dest interference to sources that exist
  • intel/fs/ra: Stop adding RA interference to too many SENDS nodes
  • anv: Emulate texture swizzle in the shader when needed
  • anv: Stop forcing bindless for images
  • anv: Only consider minSampleShading when sampleShadingEnable is set
  • cherry-ignore: radeonsi: update buffer descriptors in all contexts after buffer invalidation
  • Update version to 19.1.0-rc3
  • nir: fix lower_non_uniform_access pass
  • vulkan/overlay-layer: fix cast errors
  • vulkan/overlay: fix truncating error on 32bit platforms
  • nir: lower_non_uniform_access: iterate over instructions safely
  • radeonsi: remove old_va parameter from si_rebind_buffer by remembering offsets
  • anv: Fix some depth buffer sampling cases on ICL+
  • draw: fix memory leak introduced 7720ce32a
  • radv: add a workaround for Monster Hunter World and LLVM 7&8

Mesa 19.1 will be released around the end of the month if the two blocker-bugs are fixed.

You can find the mailing list announcements - which this time were sent to the devel list but not the announce-list for some reason - here:


last edited 2019-05-22


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