Я запускаю свои сжатые dds-файлы с кубом.Ваш код верен, но вы расположили свои самолеты из куба в правильной ориентации?Помните, что вы находитесь в кубе.
Попробуйте это в своей программе отображения (в Java):
gl.glEnable(GL2.GL_TEXTURE_CUBE_MAP);
gl.glBindTexture( GL2.GL_TEXTURE_CUBE_MAP, textureObjects[0] );
gl.glCullFace(GL2.GL_FRONT);
gl.glBegin(GL2.GL_QUADS);
// Negative-X Quad with map from Positive-X
// the veritices clockwise and the
// map counterclockwise
gl.glTexCoord3f( 1.0f, -1.0f, 1.0f );
gl.glVertex3f( -size, -size, size );
gl.glTexCoord3f( 1.0f, 1.0f, 1.0f );
gl.glVertex3f( -size, size, size );
gl.glTexCoord3f( 1.0f, 1.0f, -1.0f );
gl.glVertex3f( -size, size, -size );
gl.glTexCoord3f( 1.0f, -1.0f, -1.0f );
gl.glVertex3f( -size, -size, -size );
/* ... */
gl.glEnd();
gl.glCullFace(GL2.GL_BACK);
gl.glDisable(GL2.GL_TEXTURE_CUBE_MAP);