2016-03-21 12 views
2

Ben sdl ve opengl doğru şekilde silmeyi merak ediyorum. İşte Ben sdl2 ve opengl sağ C++ s siliyorum

benim Deconstructor kod geçerli:

Mix_CloseAudio(); 

// Close and destroy the window 
SDL_DestroyWindow(window); 
SDL_GL_DeleteContext(gContext); 

// Clean up 
SDL_Quit(); 

glDeleteProgram(programID); 
glDeleteTextures(1, &textureID); 

cevap

2

Hayır, o neredeyse tam ters olur. SDL penceresi GL içeriğine sahiptir ve GL içeriği GL nesnelerine sahiptir.

Böyle bir şey istiyorum:

Mix_CloseAudio(); 

glDeleteProgram(programID); 
glDeleteTextures(1, &textureID); 

SDL_GL_DeleteContext(gContext); 

// Close and destroy the window 
SDL_DestroyWindow(window); 

// Clean up 
SDL_Quit();