まずはOpenGLでテクスチャを使用する際の基本から。 R8G8B8A8の32bitテクスチャを作る GLuint texture; Size size( w, h ); DWORD pixel[] = { ... }; //適当なピクセルデータを設定しておく glGenTextures()で指定枚数のテクスチャを作成。とりあえず1でよい。 glBindTexture()で作成したテクスチャをバインドしてから、フィルタなどのパラメータを設定 フィルタの設定は必須。 glTexture2D()でピクセルデータをコピー。 バインド解除 glPixelStorei( GL_UNPACK_ALIGNMENT, 4 ); glGenTextures( 1, &texture ); glBindTexture( GL_TEXTURE_2D, texture ); glTexParameteri( GL
![ゲームフレームワーク的なものを作る。(10)〜OpenGLでテクスチャを使う〜 - while( c++ );](https://cdn-ak-scissors.b.st-hatena.com/image/square/f5c172346494cf72f8323cbd49e4335b74afa68e/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fsetuna-kanata%2F20100710%2F20100710221306.png)