./graphics/MesaLib18, The Mesa 3D Graphics Library

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 18.3.4, Package name: MesaLib-18.3.4, Maintainer: pkgsrc-users

MesaLib is a 3-D graphics library with an API which is very similar to
that of OpenGL*. To the extent that Mesa utilizes the OpenGL command syntax
or state machine, it is being used with authorization from Silicon Graphics,
Inc. However, the author makes no claim that Mesa is in any way a
compatible replacement for OpenGL or associated with Silicon Graphics, Inc.


Required to run:
[x11/libdrm] [x11/Xfixes] [x11/libXdamage] [x11/liboldXrandr] [x11/libxcb] [multimedia/libvdpau] [multimedia/libva] [lang/libLLVM]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [textproc/py-cElementTree] [x11/fixesproto4] [devel/py-mako] [lang/python27] [pkgtools/cwrappers] [x11/xorgproto]

Package options: dri, glesv1, glesv2, glx-tls, llvm, noatexit, vaapi, vdpau, xa

Master sites:

SHA1: a9a6ea0f5b99df362dc35770ade10c1738e2629c
RMD160: 659565933a679d04dda58c7314e5d7c172e46d12
Filesize: 11596.898 KB

Version history: (Expand)


CVS history: (Expand)


   2019-02-22 16:40:35 by Tobias Nygren | Files touched by this commit (2) | Package updated
Log message:
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
   2019-02-01 15:03:12 by Tobias Nygren | Files touched by this commit (2) | Package updated
Log message:
MesaLib18: update to 18.3.3

Mesa 18.3.3 is a bug fix release which fixes bugs found since
the 18.3.2 release. No new features.
   2019-01-26 22:28:29 by Tobias Nygren | Files touched by this commit (2)
Log message:
MesaLib18: don't need the llvm toolchain, just the lib. Bump rev.
   2019-01-20 10:50:28 by Tobias Nygren | Files touched by this commit (8)
Log message:
MesaLib18: more patch cleanup

patch-configure.ac: configure test for HAVE_OPEN_MEMSTREAM
patch-src_amd_common_ac__debug.c: ditto
patch-src_gallium_drivers_radeonsi_si__state__shaders.c: ditto
patch-src_gallium_auxiliary_util_u__helpers.c: add comment
patch-src_util_u__thread.h: add comment
patch-src_egl_drivers_dri2_platform__drm.c: fix incomplete #ifdef
patch-src_mesa_tnl_t__pipeline.c: delete obsolete patch
   2019-01-20 00:21:43 by Tobias Nygren | Files touched by this commit (3)
Log message:
Revert previous for OSX, it's still needed. Document the reason why in patch.
   2019-01-19 23:19:05 by Tobias Nygren | Files touched by this commit (3)
Log message:
MesaLib18: patch for FDO bug 90311 appears no longer needed
   2019-01-19 22:54:03 by Tobias Nygren | Files touched by this commit (8)
Log message:
MesaLib18: fix build on Mac OS X

Tested with x11/modular-xorg-xquartz on Mojave.
   2019-01-19 19:45:28 by Tobias Nygren | Files touched by this commit (1)
Log message:
trust pkg-config to do the right thing