0

背景に画像をアップロードする必要があります...これを行う方法を知っている人はいますか?私は次の手順を実行する必要があることを知っています。

1) Load image data into system memory
2) Generate a texture name with glGenTextures
3) Bind the texture name with gBindTexture
4) Set wrapping and filtering mode with glTexParameter
5) call glTexImage2D with the right parameters depending on the image nature to load image data into video memory

しかし、私はそれらをopenglに入れる方法がわかりません

4

1 に答える 1

1

OpenGL はテクスチャと画像をサポートしていますが、ユーザーはデータを提供する必要があります。そのため、sme ライブラリまたは追加のコードを使用してデータをロードする必要があります。

非常にシンプルな lib SOIL を使用することをお勧めします - http://www.lonesock.net/soil.html または、SDK によって提供されるライブラリ

一般に:

load texture bytes into pBytes;
glTexImage2D(..., ..., ..., pBytes);
于 2012-05-25T11:03:49.140 に答える