Mesa News Archives


2,398 Mesa open-source and Linux related news articles on Phoronix since 2006.

Intel Skylake Adds ASTC Texture Compression, Open-Source Support Coming

S3TC remains the most common form of texture compression relied upon by video game developers and others, but it remains a legal mess for open-source graphics drivers. ETC2 texture compression isn't faced by legal issues but was only mandated by OpenGL ES 3.0 / OpenGL 4.3, which makes it less well adopted. Meanwhile, in looking forward to the future, ASTC is the royalty-free next-gen texture compression solution that's backed by the Khronos Group. Intel's forthcoming Skylake hardware will make ASTC a much more widespread reality.

20 May 2015 - ASTC - 13 Comments
Mesa 10.6 RC1 Released

Following this morning's branching of Mesa 10.6 and pushing Git master to Mesa 10.7, the Mesa 10.6 Release Candidate 1 is now available.

19 May 2015 - Mesa 10.6 RC1 - Add A Comment
Freedreno Now Supports The A306 GPU

For users of the Freedreno Gallium3D driver for having unofficial open-source Qualcomm graphics support, the Adreno 306 is the latest graphics processor now supported.

17 May 2015 - Adreno 306 - 2 Comments
Gallium3D's LLVMpipe Tacks On Another OpenGL 4 Extension

Most often when talking of new OpenGL 4 extensions in Mesa it tends to be regarding the Intel Mesa driver given they're the company investing the most into the Linux graphics stack, followed by the Radeon and Noveau drivers. However, this week in Mesa is some love to the fallback/debugging software rasterizers.

14 May 2015 - OpenGL 4.3 - 4 Comments
OpenGL 4.1 Extension Implemented For Intel Mesa Sandy Bridge
OpenGL 4.1 Extension Implemented For Intel Mesa Sandy Bridge

In January of 2014 there was ARB_viewport_array added to the Intel Mesa driver, an extension needed for OpenGL 4.1 compliance, but at the time it was only enabled for Ivy Bridge graphics hardware and newer. Intel has now extended that support back to Sandy Bridge.

6 May 2015 - ARB_viewport_array - 4 Comments
Nouveau NVC0 Gallium3D Driver Now Exposes GLSL 4.10

While there's still more work to be done before advertising OpenGL 4.0~4.1 compliance, the Nouveau NVC0 Gallium3D driver is now advertising support for GLSL 410 (4.10), the GL Shading Language version to match OpenGL 4.1.

28 April 2015 - GLSL 410 - 26 Comments
Gallium3D's HUD Gets New Customization Options
Gallium3D's HUD Gets New Customization Options

For the past two years there has been an optional Gallium3D HUD to display various performance-related metrics as an overlay while running OpenGL applications with the Gallium3D drivers. With the latest Mesa Git code, the heads-up display can be a bit more customized.

26 April 2015 - Gallium3D HUD - 1 Comment
The Difference In Optimizations Between NIR & GLSL

One of the biggest additions to Mesa so far this year has been the introduction of NIR, the new intermediate representation designed to replace GLSL IR and designed by a bright student fresh out of high school.

24 April 2015 - NIR vs. GLSL - 28 Comments
Freedreno Gallium3D Adds NIR Compiler Support

Following Intel's development of NIR as the new intermediate representation for Mesa and the Raspberry Pi graphics driver switching to NIR, the Freedreno Gallum3D driver as the open-source user-space GPU driver for Qualcomm Adreno now has NIR support too.

5 April 2015 - Freedreno NIR - 11 Comments
Mesa's Android Support Is Currently In Bad Shape

While Mesa is talked about as being able to be built for Google's Android operating system to run these open-source graphics drivers on Android devices with OpenGL ES support, in reality there's a lot left to be desired.

29 March 2015 - Android Mesa - 20 Comments
More Fedora/Ubuntu Linux vs. OS X OpenGL Benchmarks

Earlier this week I shared some new OS X 10.10 vs. Fedora 21 vs. Ubuntu 15.04 benchmarks, which were quite interesting and Linux ended up having the upper-hand on this new Mac Mini with an Intel "Haswell" CPU sporting Iris Graphics. For those interested in more cross-OS benchmarks with Intel Iris Graphics, here's some additional results.

28 March 2015 - Xonotic - Add A Comment
OpenGL Direct State Access Materializing In Mesa

While Mesa still doesn't officially support the OpenGL 4.0 specification, the Direct State Access (DSA) extension of OpenGL 4.5 has been worked on quite a bit so far and the Mesa implementation is nearly done.

20 March 2015 - Mesa DSA - 18 Comments
LunarGLASS Adds Experimental SPIR-V Front-End

LunarG, the consulting company around open-source Linux graphics drivers, is one of the organizations involved heavily with the new Vulkan graphics API and SPIR-V intermediate representation. Thanks to their involvement, they already have out an initial SPIR-V front-end to their open-source LunarGLASS Mesa project.

5 March 2015 - GlassyMesa SPIR-V - 1 Comment
Open-Source ARM Mali T-Series Graphics Move Along

A few weeks back at FOSDEM was a presentation by Luc Verhaegen on the Tamil Driver, which is focused on bringing open-source graphics driver support to ARM's Mali T-Series and is the successor to his former Lima driver for older Mali graphics hardware.

18 February 2015 - Tamil Driver - 10 Comments
Mesa 10.4 vs. 10.6-dev With An Intel Core i3 Broadwell NUC

With Mesa 10.5 recently having been branched and Mesa 10.6 now officially under development, I ran some quick comparison benchmarks today to see how the latest Mesa 10.4 stable series is comparing to Mesa 10.6-devel Git for an Intel Core i3 "Broadwell" NUC with HD Graphics 5500.

14 February 2015 - Broadwell NUC OpenGL - Add A Comment
VDPAU Support Fixed Up In Latest Mesa Git

For those that have been having problems using Gallium3D VDPAU recently, this video decoding should be fixed up in the latest Mesa 10.6-devel Git code and it will also be back-ported for Mesa 10.5.

12 February 2015 - Gallium3D VDPAU - 9 Comments

2398 Mesa news articles published on Phoronix.