BSD Ports

graphics/MesaLib 21.3.9nb5 NetBSD

Open source OpenGL implementation (amber branch)

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
d757b12802
License
mit
Categories
graphics
Package size
21766.5 KiB, 440276.7 KiB installed

Description

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.

This package contains the amber branch. After Mesa 21.3, all non-Gallium DRI drivers were removed from the Mesa source-tree. These drivers are still being maintained to some degree, but only on the amber branch, and only for critical fixes.

Install

Binary package:

pkgin install MesaLib

From pkgsrc:

cd /usr/pkgsrc/graphics/MesaLib && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_6421.3.9nb5
NetBSD 10.1 aarch6421.3.9nb5
SmartOS / illumos x86_6421.3.9nb5
macOS 15 arm6421.3.9nb5

Dependencies

Run dependencies 6

Commit history 1

DateCommitCreditsLog message
d757b12802 tsutsui graphics/MesaLib: improve native EGL detection on NetBSD
For native X11 on NetBSD, use HAVE_XORG_EGL when it is available instead of only checking for the EGL header. On older NetBSD releases without HAVE_XORG_EGL, use HAVE_XORG_GLAMOR as a fallback, since native libepoxy EGL support was conditional on GLAMOR there. This is a proper fix for PR pkg/60295 and makes MESALIB_SUPPORTS_EGL reflect the actual native EGL support more accurately. PR pkg/60476