私はレイ・キャスターをC++で書いています。その結果を通常の画像ファイルに出力します。さて、GLUTが提供するOpenGLウィンドウに内部RGBA表現(4整数)を描画したいと思います。OpenGL TextureへのRGBA整数値
glTexImage2Dを使用してテクスチャを生成し、そのテクスチャをクワッドに割り当ててから、このクワッドをカメラの前でレンダリングする必要があることは既に知っています。
http://www.opengl.org/sdk/docs/man/xhtml/glTexImage2D.xml
私がいる問題は、私は、私はglTexImage2D関数にデータを提示しなければならないのか分からないということです:どのように私は、単純な4から来る、私のデータを含むこのgluByteデータチャンクを構築します-integer RGBA表現ですか?
、私はこれをやってしまった: 'unsigned char型*データ=(データは配列でここに入る);' 'glTexImage2D(GL_TEXTURE_2D、0、GL_RGBA、幅、高さ、0、GL_RGBA、GL_UNSIGNED_BYTE 、data); ' –