OpenGL的渲染FBO纹理GLXPixmap

<p>我正在写一些代码,其目的是: 1.渲染成一个OpenGL纹理使用FBO。 2.绘制从FBO纹理一个GLXPixmap,它连接到一个X像素图。 3.绘制在X像素图在屏幕上的一个窗口。 P&gt; </p><p>步骤3的伟大工程,和第2步工作正常,如果我取代FBO质地与正常OpenGL绘图。 P&gt; </p><p>但是,如果我做什么上面,至少在我的代码,这是行不通的。如果我给GLXPixmap彩色背景,并做1-3,在屏幕上的窗口变成白色,但没有别的我画出现。 P&gt; </p><p>所以,我希望有人能提供建议,或点我到一些简单的示例代码。我有这个代码是相当令人费解,但如果需要的话,我可以尝试写一个简单的示例版本后在这里进行审查。 P&gt;
</p>

134 浏览 1 回复
  gt   fbo   代码   一个   纹理  

回复

    <p>如果您的最后两个步骤工作,而不是使用您在第一步中创建FBO,你可能初始化FBO不正确。有些事情要检查: P&gt; </p><ul> <li>是FBO“帧缓冲完成”?检查使用 您可以将您的所有纹理和/或renderbuffers来后。 li&gt; </li><li>如:使用你有什么办法检查FBO的渲染 到后(),以确定问题是否与书面向FBO或读取? li&gt; </li><li>您可能已经签,但它是值得一问:是否 返回任何错误? li&gt; ul&gt; <p>如果一切正常签出,然后发布一些骨架的设置和渲染代码......虽然少令人费解的更好,当然=) P&gt;
    </p></li></ul>

    崔姬清

相关提问


友情链接: