Mesa Development Has Gone Wild This Year

Written by Michael Larabel in Mesa on 14 October 2016 at 07:09 AM EDT. 31 Comments
MESA
Mesa 3D development has been exciting this year with seeing OpenGL 4.3 support in Mesa 12.0 and the next Mesa release having OpenGL 4.4 and 4.5 support (pending the passing of the Khronos CTS conformance), which has meant a lot of new code going into Mesa. Aside from modernizing the OpenGL 4.x support by these open-source drivers, there's been the addition of the Intel and Radeon Vulkan drivers and much more.

With the Mesa 13.0 (or might still be called Mesa 12.1) branching expected this weekend, I ran some fresh Git statistics on the Mesa code as of this morning. As of this morning Mesa is up to 1,957,051 lines of code across 5,328 files. There has been a total of 85,650 commits to Mesa by more than 700 developers.

Specifically this year though we have seen 8206 commits as of today with adding 553,709 lines of code while removing 303,981 lines of code -- or a net gain of around 250k lines of code! This is the most it's been for Mesa in a few years and we still have two and a half months to go for 2016!

The most prolific Mesa developers this year include Jason Ekstrand, Marek Olšák, Kenneth Graunke, Nicolai Hähnle, Brian Paul, Ilia Mirkin while there has been just under 200 active developers on Mesa this calendar year.

For those wondering the current size of diff over the current Mesa 12.0 stable release:
$ git diff --shortstat mesa-12.0.0 master
1834 files changed, 176794 insertions(+), 90754 deletions(-)

This is quite a big release coming down the pipe and should be officially released in November!

Kudos to Intel, AMD, Collabora, Igalia, VMware, and the other companies -- along with many independent contributors -- shaping up for this next Mesa release to be quite exciting with the GL 4.4/4.5 work, RADV Radeon Vulkan support, continued Intel ANV Vulkan improvements, and much more. Especially on the RadeonSI side, a number of OpenGL performance improvements are also in Git.

Those wanting to see the Mesa GitStats as of this morning, I've uploaded all the data here.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week