./graphics/MesaLib, Open source OpenGL implementation

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


Branch: CURRENT, Version: 19.2.7nb6, Package name: MesaLib-19.2.7nb6, Maintainer: nia

The Mesa project began as an open-source implementation of the OpenGL
specification - a system for rendering interactive 3D graphics.

Over the years the project has grown to implement more graphics APIs,
including OpenGL ES (versions 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API,
XvMC and Vulkan.

A variety of device drivers allows the Mesa libraries to be used in many
different environments ranging from software emulation to complete hardware
acceleration for modern GPUs.


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

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [lang/gcc5] [x11/xorgproto] [devel/meson]

Package options: llvm, x11

Master sites:

SHA1: 9b8ebf66770353a48bd710e12e2727fb33645f44
RMD160: 5323b623ac22c168b86548cf6d842ce004e346a9
Filesize: 11192.199 KB

Version history: (Expand)


CVS history: (Expand)


   2020-02-22 10:25:22 by Tobias Nygren | Files touched by this commit (2)
Log message:
optimize a tail-call in previous
   2020-02-22 08:52:01 by Tobias Nygren | Files touched by this commit (3)
Log message:
MesaLib: port x86_64 tls dispatch changes to i386 also
   2020-02-21 22:52:24 by Tobias Nygren | Files touched by this commit (3)
Log message:
MesaLib: assorted fixes

- must use march=i586 on i386 for 64-bit atomic CAS
- call through @plt from position independent code
- put back the stock STUB_ASM_CODE for non-NetBSD
   2020-02-19 22:03:41 by Tobias Nygren | Files touched by this commit (4)
Log message:
MesaLib: fix issues in TLS dispatch code on NetBSD/amd64. Bump.

- workaround for toolchain/50277 had bitrotted after meson switch
- make tls dispatch stub template behave correct (with input from joerg@)
- double alignment of stubs to accommodate slightly larger code size

Fixes among other things Xorg crash in glamor_egl_init().
   2020-01-21 15:41:26 by Nia Alarie | Files touched by this commit (3) | Package updated
Log message:
MesaLib: Revert upstream commit causing symbol ref errors with libEGL

Bump PKGREVISION
   2020-01-18 22:30:05 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (1)
Log message:
MesaLib: bump revision
   2020-01-18 22:29:05 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (3)
Log message:
MesaLib: fix PR 54823

pkgsrc changes:
---------------
  * Undefine ALIGN symbol as close as possible to the ALIGN function since
    it is defined in machine/param.h on FreeBSD.
  * Add test to verify there is at least one needed gallium driver for VA.
    On FreeBSD, nouveau is disabled and r600 and radeonsi are enabled only
    if llvm option is activated.
   2020-01-06 11:01:30 by Nia Alarie | Files touched by this commit (1)
Log message:
MesaLib: remove wayland from bl3

isn't mentioned in pkgconfig files, etc? causes problems with native libgl