我使用ID3DXSprite界面在我的应用程序中绘制gui控件。我有一个带有所有控件的512x512纹理,并使用sprite-> Draw()告诉控件的确切RECT。除了一台(!)机器上的奇怪错误外,一切正常。
通常,控件会显示:
在那台奇怪的机器上:
此外,一些控件看起来很好,但也有很多看起来像这样 - 边缘损坏......你可以看到差异:(
第二台机器配有英特尔(R)G41 Express芯片组视频适配器。 如果有人有任何想法,请为什么会发生 - 请帮助!
问候,安东尼。
答案 0 :(得分:1)
在我看来,你在精灵的纹理中有mipmap,而且卡片选择了错误的mipmap级别。将mip map级别显式设置为1,然后查看是否有帮助。