1
我想將紋理複製到另一個以初始化其值。不幸的是,作爲一個半浮動紋理,我不能使用glClear
(至少我找不到用像10e10這樣的數字清除的方法)。所以,我想:使用另一半浮動紋理的副本初始化半浮動紋理
glDrawArrays [...]
glFinish();
glActiveTexture(GL_TEXTURE5);
glBindTexture(GL_TEXTURE_2D, _bestSADTexture);
glCopyTexImage2D(GL_TEXTURE_2D, 0, GL_RED_EXT, 0, 0, width, height, 0);
_bestSADInitialized = YES;
glActiveTexture(0);
glBindTexture(GL_TEXTURE_2D, 0);
紋理我要複製作爲FBO附色的地方,我只是渲染到幀緩衝區。它不工作,因爲紋理保持黑色(使用XCode OpenGL工具檢查內容)。有什麼我失蹤?任何其他方式我可以初始化大值的紋理?