本文主要是介绍Direct3D 10系统(四),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Direct3D 10系统(四)
作者:David Blythe
本文版权归原作者所有,仅供个人学习使用,请勿转载,勿用于任何商业用途。
由于本人水平有限,难免出错,不清楚的地方请大家以原著为准。欢迎大家和我多多交流。
Blog:http://blog.csdn.net/soilwork
clayman_joe@yahoo.com.cn
5 Core API and Runtime
我们把 API 和运行时分为了两个独立,但是完整的部分:核心 API/ 运行时以及着色语言 / 状态管理系统。我们将讲述新运行时中几个比较重要的部分,以及与当前系统相比的变化。
核心 API 以及运行时作为硬件系统上的一个薄抽象层( thin abstraction layer ) , 扮演了 low-overhead 的角色。可编程管线的转变和固定功能冗余功能的移除,戏剧性的简化了 API 和运行时。 API 为以下操作提供服务:分配以及修改资源;创建视图状态并把他们绑定到管线的不同部分;创建 shader 并且把他们绑定到管线;控制管线不可编程部分的状态;初始化渲染操作;通过检索统计(
这篇关于Direct3D 10系统(四)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!