请选择 进入手机版 | 继续访问电脑版

开源计算机图形学社区(Open Source Computer Graphics Community) |OpenGPU Forum (2007-2013)| OpenGPU Project

 找回密码
 注册
搜索
查看: 558|回复: 0

浮点格式d3d surface的clear [复制链接]

Rank: 16Rank: 16Rank: 16Rank: 16

注册时间
2010-11-25
积分
2252
发表于 2017-6-30 14:37:12 |显示全部楼层
shadow map 使用一个 D3DFMT_A16B16G16R16F 格式的cube map做深度图,在渲染内容前需要先做一个clear操作,发现怎么都不对。

1. d3ddevice9->Clear(), d3ddevice9->ColorFill(),传入的都是一个DWORD颜色值,好像没法填成浮点数(气人的是传入0,似乎清除的只是一个R通道)。

2. D3DXFillCubeTexture(),可以成功填充浮点数,不过感觉效率不高。

不知应该如何高效的清除浮点格式surface呢?

最近看过此主题的会员

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

‹‹
我的工具栏

关于我们|手机版|Archiver|开源计算机图形学社区(Open Source Computer Graphics Community) | OpenGPU Project | OpenGPU Forum (2007-2013)

GMT+8, 2017-9-23 13:30 , Processed in 0.046347 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部