[Mesa-dev] [ANNOUNCE] mesa 18.3.4

2019-02-18 Thread Emil Velikov
Mesa 18.3.4 is now available.

In this release we have:

A fix in the XvMC state-tracker, which was causing some video attributes to
not take affect. On the video front the VAAPI state tracker has seen
improvements with VP9 streams while the amdgpu driver advertises all available
profiles.

On Intel side we have compiler fixes and extra PCI IDs for Coffee Lake and 
Ice Lake parts. In the Broadcom drivers a couple of memory leaks were
addressed and the NEON assembly should compile properly on armhf.

Other drivers such as radeonsi, nouveau and freedreno have also seen some
love. The RADV driver has seen addressed to compile correctly with GCC9
amongst other changes.

The Xlib based libGL have been addressed to work with X servers, which lacks
the MIT-SHM extension such as XMing.

To top it up we have a few fixes to the meson build system.


Bart Oldeman (1):
  gallium-xlib: query MIT-SHM before using it.

Bas Nieuwenhuizen (2):
  radv: Only look at pImmutableSamples if the descriptor has a sampler.
  amd/common: Use correct writemask for shared memory stores.

Dylan Baker (2):
  get-pick-list: Add --pretty=medium to the arguments for Cc patches
  meson: Add dependency on genxml to anvil

Emil Velikov (6):
  docs: add sha256 checksums for 18.3.3
  cherry-ignore: nv50,nvc0: add explicit settings for recent caps
  cherry-ignore: add more 19.0 only nominations from Ilia
  cherry-ignore: radv: fix using LOAD_CONTEXT_REG with old GFX ME firmwares 
on GFX8
  Update version to 18.3.4
  docs: add release notes for 18.3.4

Eric Anholt (1):
  vc4: Fix copy-and-paste fail in backport of NEON asm fixes.

Eric Engestrom (2):
  xvmc: fix string comparison
  xvmc: fix string comparison

Ernestas Kulik (2):
  vc4: Fix leak in HW queries error path
  v3d: Fix leak in resource setup error path

Iago Toral Quiroga (1):
  intel/compiler: do not copy-propagate strided regions to ddx/ddy arguments

Ilia Mirkin (1):
  nvc0: we have 16k-sized framebuffers, fix default scissors

Jason Ekstrand (3):
  intel/fs: Handle IMAGE_SIZE in size_read() and is_send_from_grf()
  intel/fs: Do the grf127 hack on SIMD8 instructions in SIMD16 mode
  nir/deref: Rematerialize parents in rematerialize_derefs_in_use_blocks

Juan A. Suarez Romero (1):
  anv/cmd_buffer: check for NULL framebuffer

Kenneth Graunke (1):
  st/mesa: Limit GL_MAX_[NATIVE_]PROGRAM_PARAMETERS_ARB to 2048

Kristian H. Kristensen (1):
  freedreno/a6xx: Emit blitter dst with OUT_RELOCW

Leo Liu (2):
  st/va: fix the incorrect max profiles report
  st/va/vp9: set max reference as default of VP9 reference number

Marek Olšák (4):
  meson: drop the xcb-xrandr version requirement
  gallium/u_threaded: fix EXPLICIT_FLUSH for flush offsets > 0
  radeonsi: fix EXPLICIT_FLUSH for flush offsets > 0
  winsys/amdgpu: don't drop manually added fence dependencies

Mario Kleiner (2):
  egl/wayland: Allow client->server format conversion for PRIME offload. 
(v2)
  egl/wayland-drm: Only announce formats via wl_drm which the driver 
supports.

Oscar Blumberg (1):
  radeonsi: Fix guardband computation for large render targets

Rob Clark (1):
  freedreno: stop frob'ing pipe_resource::nr_samples

Rodrigo Vivi (1):
  intel: Add more PCI Device IDs for Coffee Lake and Ice Lake.

Samuel Pitoiset (2):
  radv: fix compiler issues with GCC 9
  radv: always export gl_SampleMask when the fragment shader uses it

git tag: mesa-18.3.4

https://mesa.freedesktop.org/archive/mesa-18.3.4.tar.gz
MD5:  c7c1c02ab654cca06f37027f91cbe365  mesa-18.3.4.tar.gz
SHA1: 54c78b574c22326f2e2f5b73a7685cb15c2e09f3  mesa-18.3.4.tar.gz
SHA256: e22e6fe4c3aca80fe872a0a7285b6c5523e0cfc0bfb57ffcc3b3d66d292593e4  
mesa-18.3.4.tar.gz
SHA512: 
dcbd871e374e9c7038c73741e3e8df4f2d7048335621f7cea68e8716d2458a9dd6968c2cb2dbb4e067dd2308f7eae48d4f67592d1c26b410f8df431cb6551a04
  mesa-18.3.4.tar.gz
PGP:  https://mesa.freedesktop.org/archive/mesa-18.3.4.tar.gz.sig

https://mesa.freedesktop.org/archive/mesa-18.3.4.tar.xz
MD5:  6f2a5e01dd5cb91d05a9534f5a80c35d  mesa-18.3.4.tar.xz
SHA1: a9a6ea0f5b99df362dc35770ade10c1738e2629c  mesa-18.3.4.tar.xz
SHA256: 32314da4365d37f80d84f599bd9625b00161c273c39600ba63b45002d500bb07  
mesa-18.3.4.tar.xz
SHA512: 
e4ead944ba053aa05425e9e199d633f576dfa424976253fc32438e8db6da5e8d381122e4c4b7fb18f94177421f208bab5567cfec8d2692d104e266483ca02a99
  mesa-18.3.4.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-18.3.4.tar.xz.sig


signature.asc
Description: PGP signature
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

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

2019-02-15 Thread Emil Velikov
Hello list,

The candidate for the Mesa 18.3.4 is now available. Currently we have:
 - 34 queued
 - 1 nominated (outstanding)
 - and 16 rejected patches

The current queue consists of:

A fix in the XvMC state-tracker, which was causing some video attributes to
not take affect. On the video front the VAAPI state tracker has seen
improvements with VP9 streams while the amdgpu driver advertises all available
profiles.

On Intel side we have compiler fixes and extra PCI IDs for Coffee Lake and 
Ice Lake parts. In the Broadcom drivers a couple of memory leaks were
addressed.

Other drivers such as radeonsi, nouveau and freedreno have also seen some
love. The RADV driver has seen addressed to compile correctly with GCC9
amongst other changes.

The Xlib based libGL have been addressed to work with X servers, which lacks
the MIT-SHM extension such as XMing.

To top it up we have a few fixes to the meson build system.


For more details, take a look at section "Mesa stable queue" below.


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 18.3.4 this Saturday 16th February, around or shortly
after 17 GMT.

If you have any questions or suggestions - be that about the current patch
queue or otherwise, please let me know.


Trivial merge conflicts
---

commit 434f19a8dc5b24e69415e0a36ed067369ea8a8fe
Author: Rob Clark 

freedreno: stop frob'ing pipe_resource::nr_samples

(cherry picked from commit c3baa077bf6db9f9d46be62ed7cbbc3167e68c8f)


Cheers,
Emil


Mesa stable queue
-

Nominated (1)
=

Jason Ekstrand (1):

  367b0ede4d9 intel/fs: Bail in optimize_extract_to_float if we have 
modifiers


Queued (34)
===

Bart Oldeman (1):
  gallium-xlib: query MIT-SHM before using it.

Bas Nieuwenhuizen (2):
  radv: Only look at pImmutableSamples if the descriptor has a sampler.
  amd/common: Use correct writemask for shared memory stores.

Dylan Baker (2):
  get-pick-list: Add --pretty=medium to the arguments for Cc patches
  meson: Add dependency on genxml to anvil

Emil Velikov (4):
  docs: add sha256 checksums for 18.3.3
  cherry-ignore: nv50,nvc0: add explicit settings for recent caps
  cherry-ignore: add more 19.0 only nominations from Ilia
  cherry-ignore: radv: fix using LOAD_CONTEXT_REG with old GFX ME firmwares 
on GFX8

Eric Engestrom (2):
  xvmc: fix string comparison
  xvmc: fix string comparison

Ernestas Kulik (2):
  vc4: Fix leak in HW queries error path
  v3d: Fix leak in resource setup error path

Iago Toral Quiroga (1):
  intel/compiler: do not copy-propagate strided regions to ddx/ddy arguments

Ilia Mirkin (1):
  nvc0: we have 16k-sized framebuffers, fix default scissors

Jason Ekstrand (3):
  intel/fs: Handle IMAGE_SIZE in size_read() and is_send_from_grf()
  intel/fs: Do the grf127 hack on SIMD8 instructions in SIMD16 mode
  nir/deref: Rematerialize parents in rematerialize_derefs_in_use_blocks

Juan A. Suarez Romero (1):
  anv/cmd_buffer: check for NULL framebuffer

Kenneth Graunke (1):
  st/mesa: Limit GL_MAX_[NATIVE_]PROGRAM_PARAMETERS_ARB to 2048

Kristian H. Kristensen (1):
  freedreno/a6xx: Emit blitter dst with OUT_RELOCW

Leo Liu (2):
  st/va: fix the incorrect max profiles report
  st/va/vp9: set max reference as default of VP9 reference number

Marek Olšák (4):
  meson: drop the xcb-xrandr version requirement
  gallium/u_threaded: fix EXPLICIT_FLUSH for flush offsets > 0
  radeonsi: fix EXPLICIT_FLUSH for flush offsets > 0
  winsys/amdgpu: don't drop manually added fence dependencies

Mario Kleiner (2):
  egl/wayland: Allow client->server format conversion for PRIME offload. 
(v2)
  egl/wayland-drm: Only announce formats via wl_drm which the driver 
supports.

Oscar Blumberg (1):
  radeonsi: Fix guardband computation for large render targets

Rob Clark (1):
  freedreno: stop frob'ing pipe_resource::nr_samples

Rodrigo Vivi (1):
  intel: Add more PCI Device IDs for Coffee Lake and Ice Lake.

Samuel Pitoiset (2):
  radv: fix compiler issues with GCC 9
  radv: always export gl_SampleMask when the fragment shader uses it


Rejected (16)
=

Ilia Mirkin (7):
  38f542783fa v50,nvc0: add explicit settings for recent caps
  399215eb7a0 nvc0: add support for handling indirect draws with attrib 
conversion
  4443b6ddf2e nvc0/ir: always use CG mode for loads from atomic-only buffers
  5de5beedf21 nvc0/ir: fix second tex argument after levelZero optimization
  162352e6711 nvc0: fix 3d images on kepler
  e00799d3dc0 nv50,nvc0: use condition for occlusion queries when already 
complete
  6adb9b38bfb nvc0: stick zero values for the compute invocation counts

Reason: Explicit 19.0 only nominations as confirmed by Ilia on IRC


Boyan Ding