我听到很多2纹理的功效因性能原因而更好,但是我找不到足够的可靠信息来判断使用XNA时是否存在问题。我的大多数纹理都有随机尺寸,我没有看到太多问题,但VS剖面仪可能没有显示出来。
答案 0 :(得分:1)
XNA实际上是一个建立在DirectX之上的层。因此,任何适用于此的性能指南也适用于使用XNA的任何内容。
VS Profiler也不会真正适用于你正在做的图形特定事情。这需要通过一些可以检查图形卡本身的工具来分别进行分析。如果显卡处于挣扎状态,它将不会显示为CPU的高资源使用率,而是渲染速度慢。
答案 1 :(得分:1)
通常,pow 2纹理更好。但大多数显卡应该允许非pow 2纹理,而性能损失最小。但是,如果您使用XNA覆盖率配置文件,则只允许使用pow 2纹理。一些小型显卡仅支持覆盖率配置文件。