閱讀BMP的BGR值,傳遞給glTexImage2D
我已經寫了一個例程,以讀取從BMP文件內的所有像素值到一個數組,我想餵給openGL的glTexImage2D把它變成一個紋理。這樣做,我意識到BMP文件內像素的實際格式是BGR而不是RGB,所以我的數組包含藍色,綠色和紅色。因此,與最初的位圖相比,我的最終紋理交換了藍色和紅色通道。 這是我怎麼稱呼它: glTexImage2D(GL_TEXTURE_2D, 0, 3, imgdata->widt
c++
opengl
bmp
2013-02-23