您好,匿名用户
随意问技术百科期待您的加入

为什么显卡渲染的贴图长宽必须是2的幂?

0 投票

不明白显卡是怎么倒腾图片的,难道不是这个尺寸的图片没法读入显存?

用户头像 提问 2012年 12月1日 @ Shen 上等兵 (318 威望)
分享到:

1个回答

0 投票

OpenGL1确实是这样的,但是在GeForce 6xxx以上不存在

The texture size must be a power of two (1,2,4,8,16,32,64,128,256 and so on up to 2048 or 4096 depending a little on the hardware), though you don need to have a square texture 128x512 is perfectly valid, on nvidia cards above GF6xxx the power of two limit has been removed, however most cards still have this limit so it's best to stick with it.

而OpenGL2.0中取消了这个限制

用户头像 回复 2012年 12月1日 @ Cassiopeia 上等兵 (317 威望)
提一个问题:

相关问题

+6 投票
1 回复 1,230 阅读
0 投票
1 回复 11 阅读
用户头像 提问 2014年 3月7日 @ Sona 上等兵 (306 威望)
0 投票
1 回复 83 阅读
0 投票
1 回复 31 阅读

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...