magnum

2025-12-10 0 805

magnum轻质和模块化C ++ 11图形中间件,用于游戏和数据可视化

寻找一个开源库,可在主要桌面,移动和网络平台上为您提供图形抽象和平台独立性吗?您是否希望它拥有所有便利性公用事业,但要保持小,强大而不放弃灵活性?这里是。即使是出于商业目的,它也可以免费使用。

  • 项目主页 – https://magnum.**g*raphics/
  • 文档 – https://doc.*ma*gn*um.graphics/
  • GitHub项目页面 – https://git***hub.com/mosra/magnum

简单之美

magnum Essentials中有一个UTF-8感知操作系统,文件系统和控制台抽象,功能包装的矢量数学库以及API的OpenGL / WebGl家族的Slim C ++ 11包装器。在此基础上构建或选择更多。

查看所有核心功能

包括电池

着色器和原语,用于快速原型制作,算法,调试和自动测试,资产管理,与流行窗口工具包的集成和UI库。一切都适合,但是您仍然可以选择。

列出额外功能

螺钉不粘在

总有多种做事的方法。享受选择的自由,并整合您自己的资产加载程序,纹理压缩机,字体格式或数学库,如果您觉得需要。或使用各种插件中的任何一个。

查看扩展点


想知道magnum是否适合您的项目?我们准备了一些案例研究以帮助您决定。

支持的平台

  • Linux和嵌入式Linux
  • 带有MSVC,Clang-Cl和Mingw的WindowsWindows RT (商店/电话)
  • MacOSiOS
  • 安卓
  • Web (ASM.JS或WebAssembly),通过Emscripten

图形API:

  • OpenGL 2.1至4.6,核心配置功能和现代扩展
  • OpenGL ES 2.0、3.0–3.2和匹配桌面OpenGL功能的扩展
  • WebGL 1.0、2.0和匹配桌面OpenGL功能的扩展

有关详细的每个平台构建状态,请参见“构建状态”页面。

什么是新的?

对最近添加或改进的内容感到好奇?查看文档中的“变形”页面。

入门

入门的最佳方法是阅读详尽的下载,构建,安装和开始在项目中使用magnum 。还有一个完整的建筑文档 – 我们为许多平台提供包装,包括Windows,Linux和MacOS。之后,有各种教程和示例以及完整的功能指南,以解释库的各个方面。

除此之外,可以通过单头库获得各种magnum功能。只需下载一个文件,#include它在您的项目中就可以了!不需要建筑系统争吵。

相关项目

发动机本身只有几个依赖项尽可能地保持很小。其他功能通常取决于外部库,在单独的存储库中提供。

  • CORRADE – magnum依赖性,乘以乘坐公用事业库:https://github.com/mosra/corrade
  • magnum Bootstrap – 许多用例的引导程序项目,帮助您立即开始运行:https://github.com/mosra/magnum-bootstrap
  • magnum插件– 图像,字体,音频和3D模型格式的各种进口商插件位于https://gi*t*hub*.com/mosra/mosra/magnum-plugins
  • magnum整合– 与各种外部数学和物理的集成,请在https://git***hub.com/mosra/magnum-integration上获取它
  • magnum示例– 发动机使用的示例,从简单的Hello World示例到更高级的应用程序,例如复杂3D型号的查看器。在https://git***hub.com/mosra/magnum-examples上查看
  • magnum Extras-测试新API的操场,不一定需要成为magnum存储库或互斥功能的专业内容:https://github.com/mosra/mosra/magnum-extras
  • magnum绑定– 与其他语言(例如python)的绑定在https://git***hub.com/mosra/magnum-bindings
  • magnum单打– magnum的各种功能可作为易于融合到compile单头库:https://github.com/mosra/magnum-singles

在项目本身之外,还有很多社区贡献 – 在网站上查看它们。

联系人和支持

如果您想为magnum做出贡献,如果您发现了一个错误,需要一个功能或有一个很棒的主意,则可以从Github获取来源的副本,然后立即开始!有关于如何下载和构建magnum指南,以及有关编码样式和最佳实践的指南,您应该遵循这些指南,以使图书馆尽可能保持一致和可维护。

  • 项目主页 – https://magnum.**g*raphics/
  • 文档 – https://doc.*ma*gn*um.graphics/
  • github – https://git***hub.com/mosra/magnum和magnum主题
  • Gitlab – https://gitlab*.*co*m/mosra/magnum
  • 吉特社区聊天 – https://gi*tter*.i*m/mosra/magnum
  • 电子邮件 – info@ magnum .graphics
  • Google组邮件列表magnum -Engine@googlegroups.com(存档)
  • Bluesky -https://bsk*y.ap*p*/profile/mosra.cz

另请参阅magnum项目联系与支持页面以获取更多信息。

学分

文档中保留了详细的贡献列表。非常感谢参与其中的每个人!

还有一系列影响该项目的公众使用的第三方组件。

执照

magnum是根据MIT/EXPAT许可证获得许可的,有关详细信息,请参见复制文件。

下载源码

通过命令行克隆项目:

git clone https://github.com/mosra/magnum.git

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 编程相关 magnum https://www.zuozi.net/33849.html

YoutubeDownloader
上一篇: YoutubeDownloader
RAG_Techniques
下一篇: RAG_Techniques
常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务