微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Mesa 3D 开源的三维计算机图形库

程序名称:Mesa 3D

授权协议: MIT

操作系统: 跨平台

开发语言: C/C++

Mesa 3D 介绍

Mesa 3D **** 是一个在 MIT 许可证下开放源代码的三维计算机图形库,以开源形式实现了 OpenGL 的应用程序接口,是一个几乎和 OpenGL
相同的免费开源图形 API,它在功能上一点也不输给 OpenGL。

OpenGL 的高效实现一般依赖于显示设备厂商提供的硬件,而 Mesa 3D 是一个纯基于软件的图形应用程序接口。由于许可证的原因,它只声称是一个“类似”于
OpenGL 的应用程序接口。由于 Mesa 3D 的 API 是和 OpenGL 相同,具体的 OpenGL 版本浏览 Mesa 3D
官方网站,我们可以这么认为它就是 OpenGL 的软件模拟,GPU 光栅处理器的一个实现。我们知道如果要实现一个
OpenGL,其本身是一个设备器,不能实现窗体的透明,如果我想要实现窗体透明,又想要有 3D 的应用,可以试试它。

Mesa 3D 作为免费开源软件,免去了诸多侵权问题的烦恼。不过最好还是不要用它来开发商业软件,这样有违开源精神。

Mesa 3D 官网

https://www.mesa3d.org/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐