我需要将一个texture2d的内容复制到另一个texture2d(两者都存储在VRAM中)?没有使用RTT或任何额外的RAM-VRAM传输,这是否可能实现?只是在VRAM中两个纹理之间进行纯BLIT。
提前感谢!我无法想出解决方法。
我需要将一个texture2d的内容复制到另一个texture2d(两者都存储在VRAM中)?没有使用RTT或任何额外的RAM-VRAM传输,这是否可能实现?只是在VRAM中两个纹理之间进行纯BLIT。
提前感谢!我无法想出解决方法。
使用 RenderTarget 不会从 VRAM 中删除数据。可以在后续的绘制调用中将其作为纹理重复使用,而无需将其返回到 RAM。但是,如果您需要在代码中对其执行类似 getData()
的操作,则它将移出视频内存。