Fri Feb 22 15:40:35 2019 UTC ()
mesa: update to 18.3.4

Bug fixes
  Bug 109107 - gallium/st/va: change va max_profiles when using Radeon VCN Hardware
  Bug 109401 - [DXVK] Project Cars rendering problems
  Bug 109543 - After upgrade mesa to 19.0.0~rc1 all vulkan based application stop working ["vulkan-cube" received SIGSEGV in radv_pipeline_init_blend_state at ../src/amd/vulkan/radv_pipeline.c:699]
  Bug 109603 - nir_instr_as_deref: Assertion `parent && parent->type == nir_instr_type_deref' failed.

Changes
  gallium-xlib: query MIT-SHM before using it.
  radv: Only look at pImmutableSamples if the descriptor has a sampler.
  amd/common: Use correct writemask for shared memory stores.
  get-pick-list: Add --pretty=medium to the arguments for Cc patches
  meson: Add dependency on genxml to anvil
  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
  vc4: Fix copy-and-paste fail in backport of NEON asm fixes.
  xvmc: fix string comparison
  xvmc: fix string comparison
  vc4: Fix leak in HW queries error path
  v3d: Fix leak in resource setup error path
  intel/compiler: do not copy-propagate strided regions to ddx/ddy arguments
  nvc0: we have 16k-sized framebuffers, fix default scissors
  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
  anv/cmd_buffer: check for NULL framebuffer
  st/mesa: Limit GL_MAX_[NATIVE_]PROGRAM_PARAMETERS_ARB to 2048
  freedreno/a6xx: Emit blitter dst with OUT_RELOCW
  st/va: fix the incorrect max profiles report
  st/va/vp9: set max reference as default of VP9 reference number
  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
  egl/wayland: Allow client->server format conversion for PRIME offload. (v2)
  egl/wayland-drm: Only announce formats via wl_drm which the driver supports.
  radeonsi: Fix guardband computation for large render targets
  freedreno: stop frob'ing pipe_resource::nr_samples
  intel: Add more PCI Device IDs for Coffee Lake and Ice Lake.
  radv: fix compiler issues with GCC 9
  radv: always export gl_SampleMask when the fragment shader uses it


(tnn)
diff -r1.17 -r1.18 pkgsrc/graphics/MesaLib18/Makefile
diff -r1.15 -r1.16 pkgsrc/graphics/MesaLib18/distinfo

cvs diff -r1.17 -r1.18 pkgsrc/graphics/MesaLib18/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/MesaLib18/Attic/Makefile 2019/02/01 14:03:12 1.17
+++ pkgsrc/graphics/MesaLib18/Attic/Makefile 2019/02/22 15:40:35 1.18
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.17 2019/02/01 14:03:12 tnn Exp $ 1# $NetBSD: Makefile,v 1.18 2019/02/22 15:40:35 tnn Exp $
2 2
3DISTNAME= mesa-18.3.3 3DISTNAME= mesa-18.3.4
4PKGNAME= ${DISTNAME:S/mesa/MesaLib/} 4PKGNAME= ${DISTNAME:S/mesa/MesaLib/}
5CATEGORIES= graphics x11 5CATEGORIES= graphics x11
6MASTER_SITES= ftp://ftp.freedesktop.org/pub/mesa/ 6MASTER_SITES= ftp://ftp.freedesktop.org/pub/mesa/
7# MASTER_SITES= ftp://ftp.freedesktop.org/pub/mesa/${PKGVERSION_NOREV}/ 7# MASTER_SITES= ftp://ftp.freedesktop.org/pub/mesa/${PKGVERSION_NOREV}/
8EXTRACT_SUFX= .tar.xz 8EXTRACT_SUFX= .tar.xz
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://www.mesa3d.org/ 11HOMEPAGE= https://www.mesa3d.org/
12COMMENT= The Mesa 3D Graphics Library 12COMMENT= The Mesa 3D Graphics Library
13LICENSE= mit 13LICENSE= mit
14 14
15GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
16USE_TOOLS+= autoconf automake autoreconf bison pkg-config gmake flex 16USE_TOOLS+= autoconf automake autoreconf bison pkg-config gmake flex

cvs diff -r1.15 -r1.16 pkgsrc/graphics/MesaLib18/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/MesaLib18/Attic/distinfo 2019/02/01 14:03:12 1.15
+++ pkgsrc/graphics/MesaLib18/Attic/distinfo 2019/02/22 15:40:35 1.16
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1$NetBSD: distinfo,v 1.15 2019/02/01 14:03:12 tnn Exp $ 1$NetBSD: distinfo,v 1.16 2019/02/22 15:40:35 tnn Exp $
2 2
3SHA1 (mesa-18.3.3.tar.xz) = abb067204ae31493dba7710c378b2b90245108ca 3SHA1 (mesa-18.3.4.tar.xz) = a9a6ea0f5b99df362dc35770ade10c1738e2629c
4RMD160 (mesa-18.3.3.tar.xz) = 3db679c94bb3c168f6607f16ae4ae288b2b4f767 4RMD160 (mesa-18.3.4.tar.xz) = 659565933a679d04dda58c7314e5d7c172e46d12
5SHA512 (mesa-18.3.3.tar.xz) = cd6214b8bbeb3e3d187139ae1e949684f32f90152e1d7ba8d81222bd088770e28cff7ff165f2ccc41c068950561fe952420c6e54472f7204532a8d8700ff18bb 5SHA512 (mesa-18.3.4.tar.xz) = e4ead944ba053aa05425e9e199d633f576dfa424976253fc32438e8db6da5e8d381122e4c4b7fb18f94177421f208bab5567cfec8d2692d104e266483ca02a99
6Size (mesa-18.3.3.tar.xz) = 11874468 bytes 6Size (mesa-18.3.4.tar.xz) = 11875224 bytes
7SHA1 (patch-configure.ac) = 5283215d27410c80f81ffd28b3f7b02506d1c1b8 7SHA1 (patch-configure.ac) = 5283215d27410c80f81ffd28b3f7b02506d1c1b8
8SHA1 (patch-include_GL_internal_dri__interface.h) = 146d2f3f3e50fc1947e8941301d9cf9d90a035e2 8SHA1 (patch-include_GL_internal_dri__interface.h) = 146d2f3f3e50fc1947e8941301d9cf9d90a035e2
9SHA1 (patch-src_amd_common_ac__debug.c) = 8233367c3b5bc344442ea8d19488fdd1e3791ae9 9SHA1 (patch-src_amd_common_ac__debug.c) = 8233367c3b5bc344442ea8d19488fdd1e3791ae9
10SHA1 (patch-src_amd_vulkan_winsys_amdgpu_radv__amdgpu__cs.c) = 1fe81a7b16e36dc9125400c20543271216a33a45 10SHA1 (patch-src_amd_vulkan_winsys_amdgpu_radv__amdgpu__cs.c) = 1fe81a7b16e36dc9125400c20543271216a33a45
11SHA1 (patch-src_compiler_builtin__type__macros.h) = 857bca0c0f55ec8d7a20b3807c7a5d7bd06bdfbf 11SHA1 (patch-src_compiler_builtin__type__macros.h) = 857bca0c0f55ec8d7a20b3807c7a5d7bd06bdfbf
12SHA1 (patch-src_compiler_glsl_glsl__parser__extras.cpp) = ef114d6e288e6d212fce9d1c0606f7d454a171c4 12SHA1 (patch-src_compiler_glsl_glsl__parser__extras.cpp) = ef114d6e288e6d212fce9d1c0606f7d454a171c4
13SHA1 (patch-src_egl_drivers_dri2_platform__drm.c) = e18e7b1ffbc74b8acf3d9095a92c750f9d005479 13SHA1 (patch-src_egl_drivers_dri2_platform__drm.c) = e18e7b1ffbc74b8acf3d9095a92c750f9d005479
14SHA1 (patch-src_egl_drivers_dri2_platform__x11.c) = 49e48c31eacb79d1da357fe70eaffd2926b5280e 14SHA1 (patch-src_egl_drivers_dri2_platform__x11.c) = 49e48c31eacb79d1da357fe70eaffd2926b5280e
15SHA1 (patch-src_egl_main_eglglobals.c) = 0d52014f52e62fc5fa6650336ddb0011ecf331e6 15SHA1 (patch-src_egl_main_eglglobals.c) = 0d52014f52e62fc5fa6650336ddb0011ecf331e6
16SHA1 (patch-src_gallium_auxiliary_drivers_trace_tr__dump.c) = 360e1608508a7bbb41acecd58930781038e2309e 16SHA1 (patch-src_gallium_auxiliary_drivers_trace_tr__dump.c) = 360e1608508a7bbb41acecd58930781038e2309e
17SHA1 (patch-src_gallium_auxiliary_pipe-loader_pipe__loader__drm.c) = f913b779404e6bd8ae707a4fd66eb7c1dca9b311 17SHA1 (patch-src_gallium_auxiliary_pipe-loader_pipe__loader__drm.c) = f913b779404e6bd8ae707a4fd66eb7c1dca9b311
18SHA1 (patch-src_gallium_auxiliary_util_u__format__tests.c) = 4d5e4677c2825778c43440ab131b8807f6840975 18SHA1 (patch-src_gallium_auxiliary_util_u__format__tests.c) = 4d5e4677c2825778c43440ab131b8807f6840975
19SHA1 (patch-src_gallium_auxiliary_util_u__helpers.c) = a955657951d6d7d84ef349b3b6639a94e44994a5 19SHA1 (patch-src_gallium_auxiliary_util_u__helpers.c) = a955657951d6d7d84ef349b3b6639a94e44994a5