HomeNewsMesa 24.0.9 Released with OpenGL 4.6 API, Vulkan 1.3 API, and More

Mesa 24.0.9 Released with OpenGL 4.6 API, Vulkan 1.3 API, and More

Mesa3d, or Mesa 3D Graphics Library, is an open-source implementation of various Graphics APIs like vulkan, OpenGL ES, VDPAU, OpenCL, OpenMAX, and many more. It helps modern computers to simulate and render interactive 3D environments using OpenGL specification. In today’s world, computers come with high-end GPUs, and to use those GPUs in hardware acceleration, mesa’s 3d libraries are used with device-specific drivers.

Mesa3d ties with various other open-source projects like Wayland, X.org, and Direct Rendering Infrastructure. This integration helps users use OpenGL support for Linux, FreeBSD, and other OSs.

Recently, mesa3d 24.0.9 has been released with various bug fixes that were found on the previous version 24.0.8 release.

Mesa3d 24.0.9 comes with OpenGL 4.6 API, but this version will only be reported by glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / glGetIntegerv(GL_MINOR_VERSION) while using device-specific drivers.

OpenGL 4.6 offers various features, but some drivers may not support all of them. In that case, OpenGL 4.6 will only be used if requested at context creation. If the drivers don’t support all the features from OpenGL 4.6, then the requested context may use or report a lower version.

This Release, mesa 24.0.9, has also come with Vulkan 1.3 API. However, this version reported by apiVersion property of the VkPhysicalDeviceProperties stuck based on the specific driver used.

There are some other bug fixes regarding RustiCL, dEQP-VK.pipeline.pipeline_library.shader_module_identifier.pipeline_from_id.graphics regression, anv, radv, and panforst.

Mesa3d 24.0.9 has some other changes in pan/mdg, subprojects, ci/nouveau, get_color_read_type, radeonsi, anv/android, and more. The detailed mesa 24.0.9 release note can be found here.

Mehedi Hasan
Mehedi Hasan
Mehedi Hasan is a dedicated Linux enthusiast with a passion for helping others understand the core concepts of Linux systems. He focuses on breaking down complex topics into simple, beginner-friendly explanations. His goal is to make Linux accessible without overwhelming new learners.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Trending Now

How To Install Arc and Arc Dark Theme in Your Linux Distros

The "Arc" theme for Linux is popular for its...

Debian vs Ubuntu: What You Should Know

When it comes to choosing a Linux-based operating system,...

40 Go Command Examples for Aspiring Golang Developers

Go is a statically-typed programming language with strong support...

Linux Kernel 6.11 is Released with Major Changes

On 15 September, Linus Torvalds announced that Linux kernel...

22 Best Open Source Content Management Systems (CMS)

Open source CMS - "Content Management System" is a...