GDC终于结束,不过猛料还是继续爆。微软在GDC上极力hardsale的DirectX 12,也是为了推广Windows10作努力,但这个DX12有什么能吸引开发者?有什么能吸引消费者呢?
DirectX12 ExecuteIndirect模式
微软McMullen表示在今年圣诞节的时候,有20-30%的硬件支持DirectX 12,并有超过50%的新游戏会兼容DirectX12。而使用DirectX 12的好处是比DX11获得更好的运行效率,更高的运行帧数,更低的CPU占有率。
他用了一个Intel的Demo--“Asteroids”来证明DirectX12的高效运行效率,演示的平台自然也是运行的平台是Intel的——Core i7 4770R,仅仅是使用整合显卡(整合Iris Pro graphics 5200)来运行Demo。
结果显示DirectX 12运行效率比DirectX 11大大提高。当演示的Demo运行在DirectX11的时候只有29fps,而用DirectX 12标准模式的时候,帧数获得翻倍,有79fps。在Bindless模式时有81fps,而在ExecuteIndirect的时候,有90fps。
从演示上看,虽然Execute Indirect模式比标准模式提升只有20%,但CPU消耗比标准模式更低更好用。相信这能很讨喜Intel公司和Intel的用户,特别是笔记本用户。这样他们可以用笔记本来玩到等多的更流畅的游戏了。
DirectX 11
DirectX 12
Direct12 Bindless模式