DirectX9 を使用していますが、テクスチャの作成に問題があります。関数 CreateTexture と LoadSurfaceFromMemory を D3DFMT_DXT1 圧縮で使用しています。グラフィック カードのデバイス キャップを確認しましたが、D3DPTEXTURECAPS_POW2 と D3DPTEXTURECAPS_NONPOW2CONDITIONAL がオフになっています。これは、グラフィック カードが NON Power of Two Textures をサポートしていることを意味すると思います...任意のサイズのテクスチャを使用します。私の問題は、ほとんどのテクスチャがうまく機能していることです (そして、それらのサイズは 2 のべき乗ではありません) が、テクスチャのサイズを「1228 x 452」に変更すると、「1228 x 453」のように機能しない場合があります。うまく機能します。どうしたの?
私の英語でごめんなさい!ありがとう。