directx是什么
microsoftdirectx是这样一组技术:它们旨在使基于windows的计算机成为运行和显示具有丰富多媒体元素的应用程序的理想平台。directx包括安全和性能更新程序,以及许多涵盖所有技术的新功能。应用程序可以通过使用directxapi来访问这些新功能。
directx的功用
directx加强3d图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。directx的出现就是为了为众多软件提供直接服务的。像素渲染概念,可以很容易的营造出真实的水面动态波纹光影效果。
directx9.0:增加对浮点数据的处理功能,以前只能对整数进行处理,这样提高渲染精度,使最终处理的色彩格式达到电影级别。
directx10:改进的api和驱动功效,并行引擎支持技术,统一渲染架构。
directx11:可以允许gpu从事更多的通用计算工作,而不仅仅是3d运算。