ばかり。 テクスチャクワッドにズーミングするとき、テクスチャがピクセル化代わりのぼやけとなります。私はミップマップがないことによると思いますか?テクスチャは、私は、単純なOpenGLアプリケーションを作成したピクセル化の代わりに、ぼやけ
私はこのような私のテクスチャを作成:
glGenTextures(1, &mTexture);
glBindTexture(GL_TEXTURE_2D, mTexture);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
そして、私はこのようなPBOからそれを更新します。
glBindTexture(GL_TEXTURE_2D, mTexture);
glBindBuffer(GL_PIXEL_UNPACK_BUFFER_ARB, mPboIds[mPboIndex]);
glTexSubImage2D(
GL_TEXTURE_2D,
0, 0, 0,
frame->GetWidth(),
frame->GetHeight(),
GL_RGB,
GL_UNSIGNED_BYTE,
0);
私はGL_TEXTURE_MAG_FILTERとGL_TEXTURE_MIN_FILTERはミップマップを生成するために、OpenGLを言うだろうと思いました。そうじゃないの? テクスチャのミップマップ生成を有効にするにはどうすればよいですか?