gpt4 book ai didi

opengl - OpenGL 纹理的纵横比会影响性能吗?

转载 作者:行者123 更新时间:2023-12-05 06:44:05 34 4
gpt4 key购买 nike

如果我想要一个包含 100 个 10*10 像素 Sprite 的 Sprite 表,是否可以将它们全部排成一排来制作 1,000*10 像素纹理?还是 GPU 对不那么窄的纹理表现更好?这对性能有什么影响吗?

最佳答案

虽然现代图形设备很容易支持它,但较旧的图形设备存在两个纹理非幂的问题。

如果您想支持较旧的设备,您应该使用高度和宽度均为 2 的幂的纹理尺寸,即使这意味着浪费一些像素。

我想我也在某处读到过,即使是现代图形设备在两种纹理的作用下也能表现得更好。但我无法对这种说法提供任何引用。

纹理不一定要是正方形才能被 GPU 很好地处理。您只需要注意不要超过 GPU 支持的最大高度和宽度。但是,如果您的高度和宽度保持在 4096 像素以下,您就很安全了。

关于opengl - OpenGL 纹理的纵横比会影响性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31021239/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com