質問: Gdk::Pixbuf::create_from_file("image.jpg"); GLuint texture[1]; glBindTexture(GL_TEXTURE_2D, texture[1]); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, pixmap->get_width(), pixmap->get_height(), 0, GL_RGB, GL_UNSIGNED_BYTE, pixmap->get_pixels() ); ```
回答: OpenGL ESを使わず、実際のデスクトップOpenGLを使用している限り、 `glGetTexImage` をクリックします。