文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> 资讯>Mesa 7.5正式发布:引入Gallium3D构架

Mesa 7.5正式发布:引入Gallium3D构架

时间:2009-07-20  来源:linux论坛

Mesa 是OpenGL规范的开源实现,让显卡的3D加速特性透过此得到施展。在很多平台Mesa都得到了应用。其中包括X Window系统。

近日Mesa 7.5正式发布了,这是一个具有重要含义的版本,因为它引入了“Gallium3D”构架。

Mesa的开发始于1993年,历史已是相当悠久。

虽然近年不断的开发让Mesa也适应了现代桌面的3D技术,如DRI(直接渲染构架)的引入让X Window直接在桌面上渲染OpenGL的3D应用成为可能,最新的已经是DRI2了(已经在Fedora 11中默认启用)。

然而,Mesa的框架决定了它驱动开发的复杂性:每个显卡厂商的3D驱动都有各自不同的应用后端,通过此调用Mesa的API来实现3D加速。Intel、AMD和NVIDIA这三大厂商的显卡都具备各自不同的应用后端,造成了开发和维护困难。

而Mesa 7.5最新引入的Gallium3D则是相当先进的一项技术,即使目前为止还未完全成熟。

Callium3D提供一套统一的API,这套API将标准的硬件特性(而非软件特性)暴露出来(如shader units),也就是说,Callium3D直接与统一的硬件级特性打交道,而非充当一个纯软件层。

因此,这些API使得OpenGL 1.x/2.x,OpenGL 3.x,OpenVG,GPGPU架构甚至 Direct3D 的实现,都只需要通过一个单独的后端即可。而无须各个厂商自行开发各自不同的后端。

这不仅让开发和维护显示驱动带来了极大的方便,而且统一的API使得Mesa的灵活性和扩展性大大增强。透过Wine项目正在实现的开源Direct3D,未来Linux平台直接运行DirectX游戏将不是梦想!

未来,Mesa 7.6还将进一步完善Gallium3D的支持,更有意思的是,此前在驱动开发领域一直落后的AMD,将率先使得ATI R600/700系列显卡支持Mesa 7.6,并成为Mesa的一部分。

显示驱动领域的格局是否将要改变呢?让我们拭目以待!

来源:linuxdesktop
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载