Mesa Is At 1.4 Million Lines Of Code

Written by Michael Larabel in Mesa on 26 May 2014 at 12:40 PM EDT. 7 Comments
MESA
Mesa is up to 1.4 million lines of code and has already seen almost 2,500 Git commits so far this year.

With Mesa 10.2 planned for release this week, this morning I ran GitStats on the Mesa Git code to look at the latest development trends for this open-source OpenGL library with the various mainline hardware drivers from Intel's classic DRI driver to the Gallium3D architecture and its many drivers like Radeon, Nouveau, and Freedreno.

Mesa as of today has seen 63,106 commits from 626 authors with the tracked code of Mesa going back to 1998.


So far this year there's been 2,414 Git commits adding 116,954 lines of code while removing 78,488 lines of code. In 2013 there were 5,976 Git commits with over 400,000 lines of code changed. The past four years now the number of Mesa commits has levelled off compared to the years prior when there was much refactoring going in with Mesa, Gallium3D maturing, the AMD Radeon strategy moving forward, etc.


Among the most prolific contributors to Mesa this year are Kenneth Graunke, Brian Paul, Emil Velikov, Matt Turner, Rob Clark, Eric Anholt, Ilia Mirkin, and Marek Olšák.


VMware (via their acquisition of Tungsten Graphics and continued work on their VMware SVGA2 Gallium3D driver, etc), Intel, Red Hat, and AMD are among the top contributing organizations to Mesa's continued development.


Mesa consists of over 4,200 files.


As of this morning, Mesa is weighs in at 1,412,967 lines of code.
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