如果我的理解是正確的,那麼紋理單元就有多個可以將紋理綁定到的目標(GL_TEXTURE_2D
等)。我可以用glActiveTexture
來改變當前激活的紋理單元。當我打電話給glBindTexture
時,我將指定的紋理對象綁定到當前活動紋理單元的指定目標,對嗎?調用glActiveTexture編輯一個已經綁定的紋理就足夠了嗎?
當我想稍後更改紋理的參數或調用像glTexSubImage2D
這樣的函數時,是否足以使用我的紋理綁定的紋理單元調用glActiveTexture?或者每次都必須致電glBindTexture
,即使紋理已經綁定到某個單元?