現在
glDrawElements を使って、GL_ARRAY_BUFFERとGL_ELEMENT_ARRAY_BUFFERに格納した値を描画しているのですが
これにテクスチャを張り付ける場合どのようにすればいいのでしょうか?
いくつかのサイトを参考にしたのですが、どれも長いプログラムで、どの部分が必要なのかわかりかねます。。
(http://www21.atwiki.jp/opengl/pages/323.html
http://marina.sys.wakayama-u.ac.jp/~tokoi/?date=20040914)
ちなみにソフトはOpenFrameWorksでしてVisualStudioからの入力です
サイトではGLuint型がTextureのようですが、私がOpenFrameWorks上で扱っているテクスチャがofImageとゆう別の型のテクスチャですので変換の必要があります、、、そこから変換出来るのが
OpenFrameworksのofTextureかpixcelsです(GLuintへの変更もあるようですが、英語で読めませんhttps://forum.openframeworks.cc/t/how-to-convert-ofimage-to-gluint/4349)
調べたところglTexImage2Dとゆうものがあるらしく、これにピクセル情報を渡せばGl上でテクスチャとして読み取ってくれるとのことですが、調べてみてもglDrawElementsと一緒に使っているサイトがなく、互換性があるのかもわかりません。。。
どなたか助言をいただきたいです。
あなたの回答
tips
プレビュー