現在、画像を読み込む必要のあるプロジェクトに取り組んでいます。SOILライブラリを使用してJPEG画像をロードしています。投影領域でボールを動かさなければなりません。ボールの動きは、画像が読み込まれていなくても正常に機能しますが、画像が読み込まれると離散的に遅くなります。画像を読み込んだままグラフィックをスムーズに更新するにはどうすればよいですか。
GLuint tex_2d = SOIL_load_OGL_texture
(
"<image_path>ImageName.jpg",
SOIL_LOAD_AUTO,
SOIL_CREATE_NEW_ID,
SOIL_FLAG_MIPMAPS | SOIL_FLAG_INVERT_Y | SOIL_FLAG_NTSC_SAFE_RGB | SOIL_FLAG_COMPRESS_TO_DXT
);
glBindTexture(GL_TEXTURE_2D, tex_2d);
glEnable(GL_TEXTURE_2D);
glBegin(GL_QUADS);
glTexCoord3f(0.0f,0.0f,0.0f); glVertex3f(factor*BOARD_BREADTH/2,-factor*BOARD_LENGTH/2,0);
glTexCoord3f(0.0f,1.0f,0.0f); glVertex3f(factor*BOARD_BREADTH/2,factor*BOARD_LENGTH/2,0);
glTexCoord3f(1.0f,1.0f,0.0f); glVertex3f(-factor*BOARD_BREADTH/2,factor*BOARD_LENGTH/2,0);
glTexCoord3f(1.0f,0.0f,0.0f); glVertex3f(-factor*BOARD_BREADTH/2,-factor*BOARD_LENGTH/2,0);
glEnd();