0
OGLPlusライブラリを使用している私のアプリケーションでは、non-power-of-two(NPOT)サイズのテクスチャをロードしようとしています。ですから、私は画像::テクスチャとして画像を読み込むために画像を使います。テクスチャを設定する関数Context::Bound
を呼び出すと、例外がスローされます。入力画像のサイズがPOTの場合は、正常に動作します。gluScaleImage関数に相当するものはありますか?
OGLPlusのソースコードを確認したところ、glTexImage2D
機能が使用されているようです。私はgluScaleImage
を使用して入力画像を拡大することができますが、日付がついているので避けたいと思います。同じ機能を持つGLEWやOGLPLUSのような新しいライブラリには何か機能がありますか?
私は詳細を提供するために質問を編集しました。 – Hamed
@Hamed:テクスチャを2の累乗にスケーリングするという考え方は、「gluScaleImage」と同じです。 'glTexImage2D'は既に非2のテクスチャをサポートしています。それがうまくいかない場合は、おそらくOGLPlusでコード内に問題があるかもしれません(これは決して使用されません。なぜこのジャンクが必要なのかわかりません)。あなたのコードの関連部分、何が例外なのか、どこから来たのかを示してください。 – ybungalobill