2012年4月22日

SetStreamSource函数与数据流的使用(转)

摘要: Microsoft® DirectX® 8.0引入了数据流的概念,用来把数据绑定到着色器使用的输入寄存器。一个数据流是一个成员数据的数组,每个成员由一个或多个元素构成,这些元素代表单个实体,如位置、法向、颜色等等。数据流使图形芯片能并行地从多个顶点缓存执行直接内存访问(DMA)操作,同时也降低了多重纹理的开销。可以这样理解数据流:一个顶点由n个数据流组成。一个数据流由m个元素组成。一个元素是[位置、颜色、法向、纹理坐标]。IDirect3DDevice9::SetStreamSource方法把一个顶点缓存绑定到一个设备数据流,这样就在顶点数据和一个顶点数据流端口之间建立了联 阅读全文
posted @ 2012-04-22 23:15 topicofkevin 阅读(276) 评论(0) 推荐(0)