任何人都知道如何渲染到特定的mip级纹理?
目前我通过以下方式绑定mip级纹理:
glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0,
GL_TEXTURE_2D, textID, mip-level);
然后在我的代码中,我会做这样的事情:
glBindFramebuffer(GL_FRAMEBUFFER, FBO_ID);
drawArrays(...);
但我的着色器没有被执行!!!
答案 0 :(得分:1)
如果textID不是0,则应该生成GL_INVALID_VALUE
错误。
GL_INVALID_VALUE
。我建议你看看glFramebufferTexture2D
for OpenGL ES。在普通的OpenGL中做你想做的事情是有效的,但在OpenGL ES中却没有: - \