[問題] openGL貼圖後需要釋放記憶體嗎?
我參考 http://www.gamelife.idv.tw/viewtopic.php?t=608
還是零分所寫的openGL貼圖,
其中原作者的副程式 unsigned char *LoadBitmapFile(...略...)
中有一個動態陣列宣告:bitmapImage = new BYTE[lBitSize];
我用的是C,所以我把這行改成:bitmapImage = ( BYTE* )malloc( lBitSize );
照理說離開程式要free掉,所以
我把 bitmapImage 宣告成全域變數,然後在 ESC 按鈕事件中寫
free(bitmapImage);
glDisable( GL_LIGHT0 );
glDisable( GL_LIGHTING );
glDisable( GL_DEPTH_TEST );
glutDestroyWindow( WinNumber );
exit( 0 );
請問這樣子對嗎?
--
我是麵T,哩賀
http://ppt.cc/-eS5
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.96.93
→
01/21 15:00, , 1F
01/21 15:00, 1F
→
01/21 15:02, , 2F
01/21 15:02, 2F
→
01/21 15:04, , 3F
01/21 15:04, 3F
→
01/21 15:05, , 4F
01/21 15:05, 4F
推
01/21 15:18, , 5F
01/21 15:18, 5F
推
01/21 20:42, , 6F
01/21 20:42, 6F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章