启用MSAA时,iPhone中的openGL渲染到纹理失败
|
我的渲染纹理iPhone代码仅在禁用MSAA的情况下有效,否则,我得到的只是黑色纹理。是什么原因引起的?
这是我的代码:
glViewport(0,0, target->_Width, target->_Height);
glClear(GL_COLOR_BUFFER_BIT Or GL_DEPTH_BUFFER_BIT Or GL_STENCIL_BUFFER_BIT);
glBindTexture(GL_TEXTURE_2D, target->_Handle);
// render stuff here
glCopyTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, 0, 0, target->_Width, target->_Height, 0);
glBindTexture(GL_TEXTURE_2D, 0);
没有找到相关结果
已邀请:
2 个回复
淑灯
在主渲染代码中所做的一样。 请注意,由于某些原因,启用了MSAA的纹理渲染无需在模拟器中进行这些修改即可工作。也许它会自动使用
?
蹄寄噬非芹