2010-11-30 25 views
2

OpenGLでPNG(アルファ値付き)テクスチャを使用する最も簡単で簡単な方法を探しています。私は多くの異なるライブラリを試しましたが、大部分は膨大で、Macでコンパイル/作業をするのは難しいです。OpenGLでPNGテクスチャを使用する最も簡単な方法

私はOpenGLのテクスチャとすべての "Gotchas"に精通していないので、私はSimpleに重点を置いています。

解決策がライブラリをリンクする場合は、誰かが私に素敵なmakefileの例を与えることができたら非常に役に立ちます。

ありがとうございます! 1は、1回の呼び出しであなたのためにそれをテクスチャにPNGファイルからロードし、それだけでlibpngをして何を行うとGLことができますが

答えて

0

glpng

+0

glpngをリンクする方法を理解できませんでした。私がMacOSX上で使用するためにコンパイルしようとしたとき、いくつかのエラーがありました。 – Solarsaturn9

1

SDLとsdl_imageは私の最も簡単な方法であるPNGのOpenGLローダユーティリティライブラリであります知っている: http://www.libsdl.org/ http://www.libsdl.org/projects/SDL_image/

ただし、これはクロスプラットフォーム用です。 Macのみの場合、ネイティブの方法があると思います。

1

DevILはこれを非常に簡単に、かなりのフォーマットで簡単に行うことができます。また、OpenGLと非常によく似たAPIを持っています(設計上、ほとんどの定数は同じです)。私が持っていたOpenGLアプリにそれをフックするのに数分しかかかりませんでした。ドキュメントはすばらしいものではありませんが、仕事をして多数のフォーマットをサポートしています。

+0

DevilはOSXのためにコンパイルするのは悪夢のようです。 :( – Solarsaturn9

関連する問題