在进行离屏渲染时出现窗口全白的错误,

结果发现是因为自己在将场景渲染到纹理以后, 仅仅清除了color buffer囧, 而没有清除stencil buffer(因为自己使用了模板缓冲, 禁用了深度测试, 所以此处不需要清除掉depth buffer),
// clear all relevant buffers glClearColor(1.0f, 1.0f, 1.0f, 1.0f); // set clear color to white (not really necessery actually, since we won't be able to see behind the quad anyways) glClear(GL_COLOR_BUFFER_BIT | GL_STENCIL_BUFFER_BIT);
正确结果如下:
