[Mesa-dev] [ANNOUNCE] Mesa 19.1.8

2019-10-21 Thread Juan A. Suarez Romero
Mesa 19.1.8 is now available.

NOTE: It is anticipated that 19.1.8 will be the final release in the
19.1 series. Users of 19.1 are encouraged to migrate to the 19.2 series
in order to obtain future fixes.

Apologies for the big delay in this release; there were several regressions 
that we
were investigating, which prevented the pre-release to be on time.

Subject: [ANNOUNCE] mesa 19.1.8
To: mesa-annou...@lists.freedesktop.org
Cc: mesa-dev@lists.freedesktop.org

Adam Jackson (1):
  docs: Update bug report URLs for the gitlab migration

Alan Coopersmith (5):
  c99_compat.h: Don't try to use 'restrict' in C++ code
  util: Make Solaris implemention of p_atomic_add work with gcc
  util: Workaround lack of flock on Solaris
  meson: recognize "sunos" as the system name for Solaris
  intel/common: include unistd.h for ioctl() prototype on Solaris

Andreas Gottschling (1):
  drisw: Fix shared memory leak on drawable resize

Andres Gomez (3):
  docs: Add the maximum implemented Vulkan API version in 19.1 rel notes
  docs/features: Update VK_KHR_display_swapchain status
  egl: Remove the 565 pbuffer-only EGL config under X11.

Andrii Simiklit (1):
  glsl: disallow incompatible matrices multiplication

Arcady Goldmints-Orlov (1):
  anv: fix descriptor limits on gen8

Bas Nieuwenhuizen (2):
  tu: Set up glsl types.
  radv: Add workaround for hang in The Surge 2.

Danylo Piliaiev (1):
  st/nine: Ignore D3DSIO_RET if it is the last instruction in a shader

Dylan Baker (5):
  meson: fix logic for generating .pc files with old glvnd
  meson: Try finding libxvmcw via pkg-config before using find_library
  meson: Link xvmc with libxv
  meson: gallium media state trackers require libdrm with x11
  meson: Only error building gallium video without libdrm when the platform 
is drm

Eric Engestrom (4):
  gl: drop incorrect pkg-config file for glvnd
  meson: re-add incorrect pkg-config files with GLVND for backward 
compatibility
  util/anon_file: add missing #include
  util/anon_file: const string param

Erik Faye-Lund (1):
  glsl: correct bitcast-helpers

Greg V (1):
  util: add anon_file.h for all memfd/temp file usage

Haihao Xiang (1):
  i965: support AYUV/XYUV for external import only

Hal Gentz (1):
  gallium/osmesa: Fix the inability to set no context as current.

Jason Ekstrand (2):
  nir/repair_ssa: Replace the unreachable check with the phi builder
  intel/fs: Fix fs_inst::flags_read for ANY/ALL predicates

Juan A. Suarez Romero (12):
  docs: add sha256 checksums for 19.1.7
  cherry-ignore: add explicit 19.2 only nominations
  cherry-ignore: add explicit 19.3 only nominations
  Revert "Revert "intel/fs: Move the scalar-region conversion to the 
generator.""
  cherry-ignore: Revert "gallium: remove PIPE_CAP_TEXTURE_SHADOW_MAP"
  bin/get-pick-list.sh: sha1 commits can be smaller than 8 chars
  cherry-ignore: nir/opt_large_constants: Handle store writemasks
  cherry-ignore: util: added missing headers in anon-file
  cherry-ignore: radv: Fix condition for skipping the continue CS.
  cherry-ignore: Revert "radv: disable viewport clamping even if FS doesn't 
write Z"
  Update version to 19.1.8
  docs: add release notes for 19.1.8

Ken Mays (1):
  haiku: fix Mesa build

Kenneth Graunke (4):
  iris: Initialize ice->state.prim_mode to an invalid value
  intel: Increase Gen11 compute shader scratch IDs to 64.
  iris: Disable CCS_E for 32-bit floating point textures.
  iris: Fix iris_rebind_buffer() for VBOs with non-zero offsets.

Lionel Landwerlin (5):
  anv: gem-stubs: return a valid fd got anv_gem_userptr()
  intel: use proper label for Comet Lake skus
  mesa: don't forget to clear _Layer field on texture unit
  intel: fix subslice computation from topology data
  intel/isl: Set null surface format to R32_UINT

Marek Olšák (1):
  gallium/vl: don't set PIPE_HANDLE_USAGE_EXPLICIT_FLUSH

Matt Turner (1):
  util: Drop preprocessor guards for glibc-2.12

Michel Dänzer (1):
  radeonsi: fix VAAPI segfault due to various bugs

Michel Zou (2):
  scons: add py3 support
  scons: For MinGW use -posix flag.

Paulo Zanoni (1):
  intel/fs: fix SHADER_OPCODE_CLUSTER_BROADCAST for SIMD32

Prodea Alexandru-Liviu (1):
  scons/MSYS2-MinGW-W64: Fix build options defaults

Rhys Perry (2):
  radv: always emit a position export in gs copy shaders
  nir/opt_remove_phis: handle phis with no sources

Samuel Iglesias Gonsálvez (1):
  intel/nir: do not apply the fsin and fcos trig workarounds for consts

Stephen Barber (1):
  nouveau: add idep_nir_headers as dep for libnouveau

Tapani Pälli (3):
  iris: close screen fd on iris_destroy_screen
  egl: check for NULL value like eglGetSyncAttribKHR does
  util: fix os_create_anonymous_file on android

pal1000 (2):
  scons/windows: Support build 

[Mesa-dev] [ANNOUNCE] Mesa 19.1.8 release candidate

2019-10-18 Thread Juan A. Suarez Romero
Hello list,

The candidate for the Mesa 19.1.8 is now available. Currently we have:
 - 58 queued
 - 0 nominated (outstanding)
 - and 4 rejected patch

NOTE: It is anticipated that 19.1.8 will be the final release in the
19.1 series. Users of 19.1 are encouraged to migrate to the 19.2 series
in order to obtain future fixes.

Apologies for the big delay in this release; there were several regressions 
that we
were investigating, which prevented the pre-release to be on time.

The current queue consist as usual on fixes for different parts.

Take a look at section "Mesa stable queue" for more information


Testing reports/general approval

Any testing reports (or general approval of the state of the branch) will be
greatly appreciated.

The plan is to have 19.1.8 this Monday (21st October), around or shortly after
12:00 GMT.

If you have any questions or suggestions - be that about the current patch queue
or otherwise, please go ahead.


Trivial merge conflicts
---
commit dfcde49122b2d6c0920b3e49cd41ef908f668ccd
Author: Alan Coopersmith 

intel/common: include unistd.h for ioctl() prototype on Solaris

(cherry picked from commit 6804b8e1ff4b62b6685418f773041f10db01f879)


commit 9c100e31a2270067802e949c7a7bd61384540a56
Author: Alan Coopersmith 

meson: recognize "sunos" as the system name for Solaris

(cherry picked from commit d8a9420f6f1a9eabe6dffe19779de9ec8fba9ab0)


commit 13120904e463868e4a6eb51644c5e3a1a2c732e4
Author: Alan Coopersmith 

util: Workaround lack of flock on Solaris

(cherry picked from commit b3028a9fb8110fd37f60e9d66dad3cde6e7b062b)


commit 142e51da08f76122176db412941972ca52b2ef7b
Author: Andres Gomez 

egl: Remove the 565 pbuffer-only EGL config under X11.

(cherry picked from commit 02c265be9dcc5c5c23123e716ef62b384540d2fa)


commit 450b808eea7979f973fec7f248a0f3c32e7932a1
Author: Lionel Landwerlin 

intel: use proper label for Comet Lake skus

(cherry picked from commit 813f3460e7d331ad752c48ee08ca8988f8bfabd7)


commit a74657d4aaf40297d575c893d41165eaccc61eb3
Author: Eric Engestrom 

meson: re-add incorrect pkg-config files with GLVND for backward 
compatibility

(cherry picked from commit 93df862b6affb6b8507e40601212a58012bfa873)


commit 9e754647ba88ab9d22a45db5c72a1eaf6bed4afe
Author: Andres Gomez 

docs/features: Update VK_KHR_display_swapchain status

(cherry picked from commit bcd9224728dcb8d8fe4bcddc4bd9b2c36fcfe9dd)


commit d11d2c6def76e6a269afc7bd2a1c68e5b3ee0166
Author: Tapani Pälli 

iris: close screen fd on iris_destroy_screen

(cherry picked from commit 631255387f0469910db99eccbfbaa63345425739)


Cheers,
J.A.


Mesa stable queue
-

Nominated (0)
==

Queued (58)
===
Adam Jackson (1):
  docs: Update bug report URLs for the gitlab migration

Alan Coopersmith (5):
  c99_compat.h: Don't try to use 'restrict' in C++ code
  util: Make Solaris implemention of p_atomic_add work with gcc
  util: Workaround lack of flock on Solaris
  meson: recognize "sunos" as the system name for Solaris
  intel/common: include unistd.h for ioctl() prototype on Solaris

Andreas Gottschling (1):
  drisw: Fix shared memory leak on drawable resize

Andres Gomez (3):
  docs: Add the maximum implemented Vulkan API version in 19.1 rel notes
  docs/features: Update VK_KHR_display_swapchain status
  egl: Remove the 565 pbuffer-only EGL config under X11.

Andrii Simiklit (1):
  glsl: disallow incompatible matrices multiplication

Arcady Goldmints-Orlov (1):
  anv: fix descriptor limits on gen8

Bas Nieuwenhuizen (2):
  tu: Set up glsl types.
  radv: Add workaround for hang in The Surge 2.

Danylo Piliaiev (1):
  st/nine: Ignore D3DSIO_RET if it is the last instruction in a shader

Dylan Baker (5):
  meson: fix logic for generating .pc files with old glvnd
  meson: Try finding libxvmcw via pkg-config before using find_library
  meson: Link xvmc with libxv
  meson: gallium media state trackers require libdrm with x11
  meson: Only error building gallium video without libdrm when the platform 
is drm

Eric Engestrom (4):
  gl: drop incorrect pkg-config file for glvnd
  meson: re-add incorrect pkg-config files with GLVND for backward 
compatibility
  util/anon_file: add missing #include
  util/anon_file: const string param

Erik Faye-Lund (1):
  glsl: correct bitcast-helpers

Greg V (1):
  util: add anon_file.h for all memfd/temp file usage

Haihao Xiang (1):
  i965: support AYUV/XYUV for external import only

Hal Gentz (1):
  gallium/osmesa: Fix the inability to set no context as current.

Jason Ekstrand (2):
  nir/repair_ssa: Replace the unreachable check with the phi builder
  intel/fs: Fix fs_inst::flags_read for ANY/ALL predicates

Juan A. Suarez Romero (2):
  Revert "Revert "intel/fs: Move the