微信号:infoqchina

介绍:有内容的技术社区媒体

微软开源一套DirectX工具集

2015-04-27 11:26 InfoQ



近日,从微软的官方博客中得知,微软基于MIT开源协议开源了一组DirectX工具集,并将代码托管在GitHub。同时,这些开源的内容此前采用的是微软自己的开源协议MS-PL,代码托管在自己的开源网站CodePlex,并且最近一段时间仍然会保留着CodePlex上的源码。MIT开源协议相对于MS-PL是一个更广泛接受的开源协议,且是标准开源协议。此外,微软此前在Github上开源的项目也都采用了MIT协议。


本次开源的相关工具集如下:

DirectX 的代码工具集DirectX Tool Kit,简称为DirectXTK;


DirectX的纹理处理库DirectXTex


DirectX 的几何处理库DirectXMesh


isochart 纹理地图集UVAtlas


运行时(Runtime)管理库Effects 11


用于Windows桌面应用开发的类GLUT的框架DXUT 11


利用Autodesk的FBX SDK创建.sdkmesh数据文件工具Sample Content Exporter


Hacker News上也有了该消息的相关评论,用户TazeTSchnitzel评论到:

这是微软富有哲学的一贯作风,对于微软来说,开发者是非常重要的。第三方的支持已经使得Windows变得如此强大,并且为了方便开发者开发工作,微软总是能够创建出高质量的开发工具。此外,微软很重视API的向后兼容性,而不像苹果那样不顾兼容性进行重大的改变。


本次开源是针对利用DirectX开发而创建的一套工具,而DirectX即Direct eXtension(简称DX)是由微软使用C++创建的多媒体编程接口,且被广泛用微软Windows、XBOX、XBOX 360和XBOX ONE等平台上的电子游戏开发。DirectX当前最新版本为12版本,基于最新的Windows 10创建。




如果想要评论本篇文章,想看下其他读者都有什么话想说,欢迎点击“阅读原文”参与讨论。


 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 架构漫谈(八):从架构的角度看如何写好代码 软件项目免坑指南 TW洞见〡如何培养自己的自信心 为什么应该关注兴趣Feed? 搭建数据驱动型Android架构