游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2475|回复: 3

问个问题,关于函数copyrects和updatesurface

[复制链接]

19

主题

38

帖子

38

积分

注册会员

Rank: 2

积分
38
QQ
发表于 2005-3-20 01:45:00 | 显示全部楼层 |阅读模式
在DX8中的函数copyrects,在DX9中被updatesurface代替,但是,我原来在8中可以用copyrects从一个surface上拷贝图像到后备缓冲中,但是在9中,我只能从一个surface拷贝到另一个surface中,一旦往后备缓冲中拷贝就会出错误。谁能告诉我怎样才能在9中从一个surface拷贝图像到后备缓冲中

59

主题

1104

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
发表于 2005-3-20 10:27:00 | 显示全部楼层

Re:问个问题,关于函数copyrects和updatesurface

可以从dx9的surface中获取一个dc,然后从dc拷贝出数据

63

主题

871

帖子

891

积分

高级会员

Rank: 4

积分
891
QQ
发表于 2005-3-20 18:22:00 | 显示全部楼层

Re:问个问题,关于函数copyrects和updatesurface

9里面的updatesurface只能做 SRAM2VRAM 的copy

VRAM2VRAM 用copyrects

surface拷贝图像到后备缓冲中要先用getbackbuffer得到后备缓冲的surface

拷完后要把这个back surface Release掉,,不然会内存泄漏

19

主题

38

帖子

38

积分

注册会员

Rank: 2

积分
38
QQ
 楼主| 发表于 2005-3-25 20:23:00 | 显示全部楼层

Re:问个问题,关于函数copyrects和updatesurface

to Quest:
D9里面好像没有copyrects啊?还是我没有看到?






您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-24 23:16

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表