Mesa,也称为 Mesa 3D 和 Mesa 3D 图形库,是 OpenGL、Vulkan 和其他图形 API 规范的开源软件实现。到了年底,当我们回顾过去这一年 Mesa 的变化与发展时发现,2021 年是 Mesa 发展速度第二快速的一年。
虽然 Mesa 最早于 1995 年发布,但统计数据则是从 1998 年才开始计算的。纵观其二十多年的发展历史,这个开源 3D 驱动集合获得的总提交次数已达 148309 次。Mesa 目前由 7871 个文件、363 万行代码所组成。从项目诞生至今,大约有 1155 名开发者做出过贡献。
如果以提交次数为基础来衡量,去年 Mesa 的提交量为 14620 次,是有史以来最多的一年,在此之前其最多提交次数还是 2010 年所创下的 12200 次的提交记录。Mesa 在 2021 年的提交次数为历史第二高,共有 13665 次提交申请,比去年约少了一千次,紧随其去年创纪录的一年。
Mesa 不仅仅是在提交方面落后于 2020 年,在新增代码方面,今年只增加了 92.6 万行代码,删除了 88.7 万行,而去年则增加了 114 万行,删除了 65.1 万行。
无论如何,Mesa 在 2021 年仍然是其漫长的历史中第二活跃的一年,从提交次数、代码增加方面的这些数字来看,发展状况非常良好。
单独查看各个开发者的贡献状况的话,Mesa 的创始人 Brian Paul 仍然是提交次数和新增代码行数最多的人(图中最上面的紫色曲线)。然而,由于他近些年来在该项目上不再活跃,该曲线也越来越趋于平缓。紧随其后的是来自 AMD 的 Marek Olsak 和来自 Google 的 Emma Anholt。其中前者在上个月对 Mesa 中 RadeonSI 驱动的改进,使得《我的世界》这款游戏获得 30% 的性能提升。
上面我们说的是纵观 Mesa 20 年历史的一些统计数据,那如果仅看 2021 年统计数据的话,情况就又有些不同了。
2021 年最活跃的开发者当属 Mike Blumenkrantz,他拥有最多的提交次数,他一个人的提交数量就占据了今年所有开发者提交总量的 10.5%(1447 次个人提交/13665 次总提交)。Blumenkrantz 主要专注于 Zink Gallium3D 代码的开发。Blumenkrantz 就职于 Valve,作为知名游戏平台的开发者,他的贡献使得很多游戏都能借助 Mesa 在 Linux 平台完美运行。
排在 Blumenkrantz 之后是 Alyssa Rosenzweig,Rosenzweig 也是这些名列前茅的开发者中少有的女性开发者。她主要专注于 Panfrost 和现在开源的苹果 M1 图形代码方面的工作。而在总提交量榜单中排名第二的 Marek Olsak 在今年的提交量位列第三,紧随其后的是来自 Google 的 Emma Anholt,Valve 的 Samuel Pitoiset,以及 Jason Ekstrand。今年大约有 235 名开发者向 Mesa 提交了代码,这比去年的 246 名和 2019 年的 252 名都有所下降,但仍然远远高于十年前的 150 名。
Mesa 代码库已有 363 万行代码,如果按照近些年的发展趋势来看,这一数字有望在接下来的两年中突破 400 万大关。想要查看更多统计数据的话,可以访问该页面。
猜你喜欢: