【发布时间】:2012-06-20 07:11:32
【问题描述】:
我正在尝试将多个 2D 精灵存储在单个纹理中,因为我发现这比每次需要绘制不同的精灵时都绑定不同的纹理要快得多。
大纹理的大小是 2 的幂。问题是关于较小“子纹理”的大小。从技术上讲,它们可以是任何大小,但是将它们的大小设为 2 的幂也会带来更好的性能吗?
【问题讨论】:
标签: opengl graphics sprite textures
我正在尝试将多个 2D 精灵存储在单个纹理中,因为我发现这比每次需要绘制不同的精灵时都绑定不同的纹理要快得多。
大纹理的大小是 2 的幂。问题是关于较小“子纹理”的大小。从技术上讲,它们可以是任何大小,但是将它们的大小设为 2 的幂也会带来更好的性能吗?
【问题讨论】:
标签: opengl graphics sprite textures
但是将它们的大小设置为 2 的幂也会带来更好的性能吗?
没有。您只是在绘制带纹理的四边形。使用纹理坐标并没有什么特别之处,因为它恰好映射到 2 次幂的纹素。
【讨论】: