程序周期为
Update(); UpdatePipeline();
在Update()中,每个对象的常量缓冲区在转换后已将此对象世界矩阵复制到GPU上传堆中。在UpdatePipeline()中,将调用已安装的着色器。因为我们使用CPU进行所有矩阵转换,所以顶点着色器仅返回位置,对不对?如果是,那么性能会提高吗?
Update()
UpdatePipeline()
现在,我想使用GPU进行所有转换,即通过顶点着色器。这意味着在Update()中,我应该以空常量缓冲区作为源来调用memcpy()?
memcpy()