游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2990|回复: 6

dds一定需要是2的幂次方吗?

[复制链接]

7

主题

34

帖子

34

积分

注册会员

Rank: 2

积分
34
发表于 2008-10-7 17:57:00 | 显示全部楼层 |阅读模式
很多插件,都需要2的幂次方才能导出.
但texconv转换的图片不一定是2的幂次方.
2的幂次方究竟有什么好处? [em3] [em4] [em5]

2

主题

683

帖子

687

积分

高级会员

Rank: 4

积分
687
发表于 2008-10-7 18:47:00 | 显示全部楼层

Re:dds一定需要是2的幂次方吗?

速度快

19

主题

638

帖子

638

积分

高级会员

Rank: 4

积分
638
发表于 2008-10-7 19:52:00 | 显示全部楼层

Re:dds一定需要是2的幂次方吗?

现在的显卡大多支持任意大小的纹理了,但老一点的显卡只支持边长为2的整数次幂的纹理
速度差别不是很大

2

主题

683

帖子

687

积分

高级会员

Rank: 4

积分
687
发表于 2008-10-8 06:36:00 | 显示全部楼层

Re:dds一定需要是2的幂次方吗?

只支持边长为2的整数次幂的纹理就是因为处理这样的资源速度快.即使申请的资源是任意大小,在底层也会被扩大成2的整数次幂

18

主题

971

帖子

982

积分

高级会员

Rank: 4

积分
982
发表于 2008-10-8 08:20:00 | 显示全部楼层

Re:dds一定需要是2的幂次方吗?

路过

19

主题

638

帖子

638

积分

高级会员

Rank: 4

积分
638
发表于 2008-10-8 10:57:00 | 显示全部楼层

Re: Re:dds一定需要是2的幂次方吗?

wildfire: Re:dds一定需要是2的幂次方吗?

只支持边长为2的整数次幂的纹理就是因为处理这样的资源速度快.即使申请的资源是任意大小,在底层也会被扩大成2的整数次幂

以前是,现在的显卡已经直接支持任意大小的纹理了,shader 3.0级别的显卡90%都支持。

5

主题

686

帖子

697

积分

高级会员

Rank: 4

积分
697
QQ
发表于 2008-10-8 16:55:00 | 显示全部楼层

Re:dds一定需要是2的幂次方吗?

也不一定的,某些格式的纹理即使是dx10的卡也不支持的,比如fp32+Cubemap Array+Mip,嘿嘿
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-21 04:19

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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