游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1295|回复: 0

生成三维纹理时的图像格式问题

[复制链接]

21

主题

39

帖子

41

积分

注册会员

Rank: 2

积分
41
发表于 2011-7-15 09:23:00 | 显示全部楼层 |阅读模式
CreateVolumeTexture(256,256,256,0,0,D3DFMT_A8B8G8R8,D3DPOOL_MANAGED,&g_perm,NULL);

我用了这个函数,但是图像格式除了A32B32G32R32f,使用其他格式都是失败
查找帮助,也没看见有什么特别限制,而且有一个例子就使用了D3DFMT_R8G8B8.

为什么

谢谢
-----换成D3DXCreateVolumeTexture,问题解决了
但是生成纹理数据很大,有70多M,这样的问题里放到HLSL里使用,有没有问题?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-8 13:57

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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