OpenGLでテクスチャを使用する方法を学ぼうとしています。OpenGLRedbookのテクスチャマッピングに関する章を読み始めました。私はそれを理解していなかったので、グーグルでこのチュートリアルを見つけました。指示に従いましたが、まだ動作させることができません。これがコードです。
これは私のテクスチャ画像です。Photoshopを使用してこれに変換しました。ファイルのサイズは175KBで、ほぼ適切なサイズ(200x300x3 = 180000)です。
別のプログラムでファイルを読み取って、内容が正しいかどうかを確認してみました。約221ピクセル(画像の約1行目)しか読み取れないようで、eof()に到達します。私のプログラムでは、期待どおりに読みましたが、デバッグしたときに、いくつかのポイントの後にバイトがゼロになっていることに気付きました。
今、私は混乱しています。私のプログラムに問題はありますか?テクスチャに問題はありますか?私に問題はありますか?私は何が間違っているのですか?どうすれば修正できますか?