The specification爲OpenGL方法glTexImage2D()給出了一個可接受的internalFormat
參數的大表。我想知道,不過,如果它真的很重要我設置這個參數爲,因爲醫生說正確使用OpenGL方法glTexImage2D()?
如果應用程序需要紋理存儲在某個 分辨率或在一定的格式,它可以請求分辨率爲 ,格式爲internalFormat。 GL將選擇一個內部 表示形式,它非常接近internalFormat所要求的表示形式,但 它可能不完全匹配。
這使得它看起來好像OpenGL只是要挑選它想要的東西。我應該打擾獲取圖像位深度,並將internalFormat
設置爲GL_RGBA8
或GL_RGBA16
?我見過的所有代碼示例僅使用GL_RGBA
...
參考手冊*不是OpenGL規範*。這只是一個網頁。 – 2013-03-05 03:11:27