XNA 4 - 纹理克隆

时间:2012-11-04 13:41:03

标签: xna texture2d blit

我需要将一个texture2d的内容复制到另一个(都存储在VRAM中)? 如果不使用RTT或任何额外的RAM-VRAM传输,这是否可行? 在VRAM中两个纹理之间只有纯BLIT。

提前致谢!我无法理解。

1 个答案:

答案 0 :(得分:1)

使用RenderTarget不会从VRAM中删除数据。它可以在随后的绘制调用中作为纹理重用,而不会将其返回到RAM。但是,如果您需要在代码中对其执行操作,例如getData(),那么它将移出视频内存。