Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt 我可以将我创建的纹理附加到QOpenGLFramebufferObject吗?_Qt_Opengl_Fbo - Fatal编程技术网

Qt 我可以将我创建的纹理附加到QOpenGLFramebufferObject吗?

Qt 我可以将我创建的纹理附加到QOpenGLFramebufferObject吗?,qt,opengl,fbo,Qt,Opengl,Fbo,QOpenGLFramebufferObject提供了在内部创建纹理并将其附加到FBO的方法。但是,如果我有一个现有的纹理ID(取自QSGTexture btw),并且我想将其附加到FBO上,那该怎么办?为什么不尝试告诉我们它是否有效。那么,这里就是帮助您解决问题的地方,而不是为您解决问题的地方。@MichaelIvanov:当我不知道使用什么函数/类时,我该如何尝试?我确实看过QOFBO的文档,但没有找到任何符合我在问题中要求的内容。但这并不意味着我没有错过什么。我不喜欢Qt的gl包装设计。我

QOpenGLFramebufferObject提供了在内部创建纹理并将其附加到FBO的方法。但是,如果我有一个现有的纹理ID(取自QSGTexture btw),并且我想将其附加到FBO上,那该怎么办?

为什么不尝试告诉我们它是否有效。那么,这里就是帮助您解决问题的地方,而不是为您解决问题的地方。@MichaelIvanov:当我不知道使用什么函数/类时,我该如何尝试?我确实看过QOFBO的文档,但没有找到任何符合我在问题中要求的内容。但这并不意味着我没有错过什么。我不喜欢Qt的gl包装设计。我在Qt应用程序中使用原始GL。如果你找不到一种方法将纹理附加到他们的fbo包装器上,那么也许你应该尝试从头开始创建fbo?@MichaelIvanov:已经这样做了,效果很好,但是如果有人提供了我问题的有效答案,我可能会切换回Qt包装器,由于很多原因,我刚刚检查了文档,确实看不到任何可以传递外部纹理的方法。正如我所说,Qt的GL包装纸很烂;)为什么不试着告诉我们它是否有效呢?这是帮助你解决问题的地方,而不是为你解决问题的地方。@MichaelIvanov:当我不知道使用什么函数/类时,我怎么能尝试呢?我确实看过QOFBO的文档,但没有找到任何符合我在问题中要求的内容。但这并不意味着我没有错过什么。我不喜欢Qt的gl包装设计。我在Qt应用程序中使用原始GL。如果你找不到一种方法将纹理附加到他们的fbo包装器上,那么也许你应该尝试从头开始创建fbo?@MichaelIvanov:已经这样做了,效果很好,但是如果有人提供了我问题的有效答案,我可能会切换回Qt包装器,由于很多原因,我刚刚检查了文档,确实看不到任何可以传递外部纹理的方法。正如我所说,Qt的GL包装纸很烂;)