游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2268|回复: 2

D3D如何才能复制一个上下颠倒的IDirect3DSurface9

[复制链接]

2

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2006-6-15 18:31:00 | 显示全部楼层 |阅读模式
源IDirect3DSurface9 是D3DUSAGE_RENDERTARGET类型的,如何才能把它复制到一个OffscreenPlainSurface中,而且是上下颠倒过的?像IDirectDrawSurface::Blt那样 [em7]

5

主题

686

帖子

697

积分

高级会员

Rank: 4

积分
697
QQ
发表于 2006-6-15 21:43:00 | 显示全部楼层

Re:[求救]Direct3D如何才能复制一个上下颠倒的IDirect3DSurface9

把原图颠倒渲染到另一张RenderTarget,然后GetRenderTargetData复制到OffscreenPlainSurface

64

主题

855

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
发表于 2006-6-16 17:36:00 | 显示全部楼层

Re:D3D如何才能复制一个上下颠倒的IDirect3DSurface9

如果只是要颠倒过来显示不如改一下纹理坐标即可。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-24 18:05

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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