游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 流川枫

某人???3DXSPRITE要求?理??次?纾?@是?解!只要硬件支持,就??

[复制链接]

59

主题

984

帖子

1200

积分

金牌会员

Rank: 6Rank: 6

积分
1200
发表于 2009-10-24 21:00:00 | 显示全部楼层

Re: Re:某人???3DXSPRITE要求?理??次?纾?@是?解!只要硬件支持

下面是微软的官方说明:
D3DPTEXTURECAPS_NONPOW2CONDITIONAL
D3DPTEXTURECAPS_POW2 is also set, conditionally ............
--------------------------
你不是21楼才说看不懂英文嘛,那么快就学会了?好厉害哦~

不管是谁无知,我说了,至少给个微软的文档上说是 “创建非2次幂的纹理实际上是占用2次幂的尺寸”,那比你说任何解释都有用啊。还是你们根本找不到?
--------------------------
嗯,对,坚持你的信念,文档里没有的肯定是假的,ls的都是故意来骗你的,不要相信他们!

我用日文是因为我从一开始就没打算让别人看懂饿=w=
----------------------------
行为艺术,啧啧~~

GAMERES真是菜?多,高手少,而在?人?稻透?倭
-----------------------------
嗯,我也觉得,一个简单的sprite,还经常有人发帖问,悲剧啊~~

32

主题

235

帖子

235

积分

中级会员

Rank: 3Rank: 3

积分
235
 楼主| 发表于 2009-10-24 21:10:00 | 显示全部楼层

Re: Re: Re:某人???3DXSPRITE要求?理??次?纾?@是?解!只要硬件支

clayman: Re: Re:某人???3DXSPRITE要求?理??次?纾?@是?解!只要硬件支持,就??Σ挥?次?纾 驹??】

下面是微软的官方说明:
D3DPTEXTURECAPS_NONPOW2CONDITIONAL
D3DPTEXTURECAPS_POW2 is also set, condi...

不能?是?我的,但是他??也可能被?e人??Я四亍
就好像我以前也和?e人? “?e用D3DXSPRITE,在某些?卡上要求2次?缂y理”,但是?句?是??的,但是我也不是要?他,而是因?槲乙彩潜蝗苏`?б?槭沁@?印

?槭颤N我可以拿出微?的官方文?n?碇缸C,你??就不行呢??槭颤N呢?只有你??自己知道。

???nglish和日本?我都不懂,但是我??谩
而且有??|西叫做??翻??C的?=w=

227

主题

1793

帖子

1866

积分

金牌会员

Rank: 6Rank: 6

积分
1866
发表于 2009-10-25 11:18:00 | 显示全部楼层

Re:某人???3DXSPRITE要求?理??次?纾?@是?解!只要硬件支持,就

集成显卡的情况和独立显卡可不一样,绝大多数集成显卡是没有显存的
显存要求2次幂是因为显存是二维的,而内存则是一维的
既然在内存里,集成显卡就没必要像独立显卡那样申请内存,不过内存终究是内存,访问二维数据尤其是纹理数据的速度比显存可就差远了

至于你获得到的纹理大小,那当然是你实际使用的大小,不可能是占用大小

227

主题

1793

帖子

1866

积分

金牌会员

Rank: 6Rank: 6

积分
1866
发表于 2009-10-25 11:20:00 | 显示全部楼层

Re:某人???3DXSPRITE要求?理??次?纾?@是?解!只要硬件支持,就

还有
我没说过不能用非二次幂纹理
只是提醒你,用非二次幂纹理会有浪费显存的情况

32

主题

235

帖子

235

积分

中级会员

Rank: 3Rank: 3

积分
235
 楼主| 发表于 2009-10-25 15:43:00 | 显示全部楼层

Re: Re:某人???3DXSPRITE要求?理??次?纾?@是?解!只要硬件支持

oz01: Re:某人???3DXSPRITE要求?理??次?纾?@是?解!只要硬件支持,就??Σ挥?次?纾 驹??】

还有
我没说过不能用非二次幂纹理
只是提醒你,用非二次幂纹理会有浪费显存的情况

那??槭颤NMIP0的??度和高度是原始非2次?绲某叽缒兀
?理的?存不都是??建在MIP?的?幔
既然MIP0的尺寸和原?D相同,何?砝速M?

那好,?您指出?存被浪?到哪???ο笱Y去了?

32

主题

235

帖子

235

积分

中级会员

Rank: 3Rank: 3

积分
235
 楼主| 发表于 2009-10-25 15:58:00 | 显示全部楼层

Re: Re:某人???3DXSPRITE要求?理??次?纾?@是?解!只要硬件支持

oz01: Re:某人???3DXSPRITE要求?理??次?纾?@是?解!只要硬件支持,就??Σ挥?次?纾 驹??】

集成显卡的情况和独立显卡可不一样,绝大多数集成显卡是没有显存的
显存要求2次幂是因为显存是二维的,而内...

您真??_玩笑,?卡?]有?存?玩?????
集成?卡的?存是?子醚Y主系?的?却妫?K不代表集成?卡就?]有?存。
?有您真的了解二?和一?的概念?幔
“显存是二维的,?却媸且痪S的”?可笑,那我??在?却??建的多??到M是什??
不管是?拙S的?到M,在?却婧惋@存?都是?性的,OK?

“至于你获得到的纹理大小,那当然是你实际使用的大小,不可能是占用大小”??P!
如果??建?理?r?鬟f的??凳悄?J,那?就算?卡真正的支持非2次?缂y理也??蛔?永???次?纭
而????r候?z?yMIP0的??度和高度,你都??l?它??的值不是原始尺寸,而是2的N次?纭

?有,您?道以??IP0的??度和高度只是用?砜吹狞N?
如果要遍?鸭y理的每??像素?,就必?要知道??度和高度。
也就是?MIP0的??度和高度已??明了?理?子玫?却娲笮。?
公式:??度*高度*像素字?大小=?理?子玫拇笮

227

主题

1793

帖子

1866

积分

金牌会员

Rank: 6Rank: 6

积分
1866
发表于 2009-10-25 17:55:00 | 显示全部楼层

Re:某人???3DXSPRITE要求?理??次?纾?@是?解!只要硬件支持,就

抱歉我真的不太懂3D,多谢前辈指点

32

主题

235

帖子

235

积分

中级会员

Rank: 3Rank: 3

积分
235
 楼主| 发表于 2009-10-25 18:30:00 | 显示全部楼层

Re: Re:某人???3DXSPRITE要求?理??次?纾?@是?解!只要硬件支持

oz01: Re:某人???3DXSPRITE要求?理??次?纾?@是?解!只要硬件支持,就??Σ挥?次?纾 驹??】

抱歉我真的不太懂3D,多谢前辈指点

不用?,?是我???做的。
?榱朔乐故澜绫黄?模?榱司S?世界的和平。
我代表月亮!

32

主题

235

帖子

235

积分

中级会员

Rank: 3Rank: 3

积分
235
 楼主| 发表于 2009-10-25 18:40:00 | 显示全部楼层

Re:某人???3DXSPRITE要求?理??次?纾?@是?解!只要硬件支持,就

?有你??的反?根本就是自相矛盾的。
你??主??的有?牲c:
1.oz01??榫退阌梦④??的??担??次?绲募y理?是要?子?次?绱笮 
2.用非2次?缂y理??速度慢。

好,我??先假?1是?Φ模?屈N既然???上非2次????上?子昧?次?绱笮。?屈N就是??仍然是??2次?绱笮〉募y理。既然是2次?绱笮。?衷觞N??е吕L?速度?慢?

我只?同第2????,因?榇_??有可能,而且我也?]?y??。

但是第1?除非您可以把???页?恚?蝗晃医^?Σ徽J同也?]有理由?同。

32

主题

235

帖子

235

积分

中级会员

Rank: 3Rank: 3

积分
235
 楼主| 发表于 2009-10-25 18:42:00 | 显示全部楼层

Re:某人???3DXSPRITE要求?理??次?纾?@是?解!只要硬件支持,就

??我逆?裁判不是白玩的!=w=
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-18 09:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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