近日,微软的DirectX部门宣布将在本月的游戏开发者大会(GDC 2024)上展示几项创新技术,为游戏行业带来新的发展前景。而在此之前,该公司已发布了敏捷软件开发工具包Agility SDK 1.613更新,引入了对Shader Model 6.8和工作图(Work Graphs)的支持,为游戏开发者们带来了更多可能性。
提升效率:工作图技术的引入
其中,工作图技术被认为是一项重要的创新,可显著提高GPU驱动程序渲染的使用效率,减轻CPU的任务负担。在传统渲染中,CPU和GPU各自完成一部分工作,但有时CPU会花费过多时间来指导GPU下一步的任务。而工作图技术的引入,使得CPU和GPU能够更有效地协同工作,提前规划并组织GPU的任务,从而让GPU能够即时生成工作任务,不必等待CPU的指令,从而实现渲染过程的优化和加速。
更新功能:Shader Model 6.8的新特性
更新后的Shader Model 6.8还带来了一系列新功能,例如Start Vertex/Instance Location,允许着色器从API调用中获取参数,为开发者提供更灵活的操作方式。此外,扩展比较采样的加入,也使得跨平台着色效果更加出色,为游戏画面的表现提供了更多可能性。
跨厂商支持:英伟达和AMD的驱动程序更新
在微软的创新技术发布之际,英伟达和AMD也迅速推出了Day-1驱动程序的更新支持。英伟达的Ampere和Ada GPU已经适配了工作图技术,而AMD则确认工作图目前适用于RDNA3架构RX 7000 GPU,为用户提供了更好的游戏体验和兼容性保障。
通过重新组织和重新表述参考文章中的内容,强调了微软DirectX部门在GDC 2024上展示创新技术的重要性,突出了工作图技术的优势以及Shader Model 6.8的新特性。