如何更有效地绘制位图到Direct3D backbuffer?

时间:2012-03-23 06:51:24

标签: bitmap direct3d10

据我所知,使用Direct3D 10有两种方法可以将位图绘制到后端缓冲区:

  1. 锁定后缓冲区的表面,将位图复制到表面,解锁表面。
  2. 锁定纹理,将位图复制到纹理,解锁纹理,让纹理遍历渲染阶段,最后到达后缓冲区。
  3. 现在我有一个位图动画,也就是说,每个位图只显示一次。无论哪种方式,位图都会发送到GPU并被丢弃。似乎第一种方式应该更快,但我不确定。最糟糕的是,我现在无法自己测试......

0 个答案:

没有答案