如何从帧缓冲区对象读取像素

形状

我想读取渲染到帧缓冲对象的场景的深度分量。我最初使用glReadPixels(),但发现它只能从默认帧缓冲区读取像素。

该网站上一些相关问题的答案建议使用PBO,但我还没有尝试过。似乎PBO读数是异步的,因此,使用哪个命令可以在末尾同步读数?

数据狼

PBO不会在这里为您提供帮助,因为这些只是读入缓冲区的另一种类型(而不是主机上的内存,而不是OpenGL实现的内存)。

使深度组件在OpenGL中向后可读的通常方法是使用深度纹理,将其附加到深度附件,并在使用glGetTexImage渲染后检索日期。

如果是普通的颜色附件,则可以在调用glReadBuffer之前使用glReadPixels来选择GL_COLOR_ATTACHMENT<i>绑定的FBO。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从帧缓冲区对象读取像素

来自分类Dev

将可见帧缓冲区读取到像素缓冲区对象

来自分类Dev

从帧缓冲区读取像素数据

来自分类Dev

如何使用帧缓冲区找出每个像素的位数?

来自分类Dev

如何使用帧缓冲区找出每个像素的位数?

来自分类Dev

如何使用Directx读取hdmi输入帧缓冲区?

来自分类Dev

从OpenGL中的默认帧缓冲区读取像素数据:FBO与PBO的性能

来自分类Dev

如何从OpenGL中的帧缓冲区纹理中采样像素?

来自分类Dev

OpenGL ES2.0 glReadPixels()从渲染缓冲区通过帧缓冲区读取数据

来自分类Dev

使用glReadPixels(...)读取帧缓冲区时精度较低

来自分类Dev

如何设置索引缓冲区对象

来自分类Dev

如何检查OpenGL中当前绑定了哪个帧缓冲区对象?

来自分类Dev

绑定FBO(帧缓冲区对象)的成本有多高

来自分类Dev

是否有最大允许数量的帧缓冲区对象?

来自分类Dev

LibGDX帧缓冲区

来自分类Dev

如何从多重采样缓冲区绘制到默认帧缓冲区

来自分类Dev

如何在到达缓冲区而不是缓冲区已满时读取缓冲区中的数据?

来自分类Dev

glDeleteFramebuffers删除帧缓冲区对象,它是否删除附加到该帧缓冲区的纹理?

来自分类Dev

读取node.js中的缓冲区对象

来自分类Dev

如何访问默认帧缓冲区的纹理

来自分类Dev

如何从帧缓冲区翻转数据

来自分类Dev

如何强制MPlayer在帧缓冲区中留下碎片?

来自分类Dev

Linux中如何测量帧缓冲区的渲染时间?

来自分类Dev

如何读取缓冲区中保存内容的缓冲区?

来自分类Dev

将金属帧缓冲区复制到具有不同像素格式的MTLTexture

来自分类Dev

WebGL帧缓冲区ClearColor仅影响(0,0)像素

来自分类Dev

Linux画像素缓冲区

来自分类Dev

使用 Cocoa 渲染像素缓冲区

来自分类Dev

NodeJS缓冲区-读取小端缓冲区

Related 相关文章

  1. 1

    如何从帧缓冲区对象读取像素

  2. 2

    将可见帧缓冲区读取到像素缓冲区对象

  3. 3

    从帧缓冲区读取像素数据

  4. 4

    如何使用帧缓冲区找出每个像素的位数?

  5. 5

    如何使用帧缓冲区找出每个像素的位数?

  6. 6

    如何使用Directx读取hdmi输入帧缓冲区?

  7. 7

    从OpenGL中的默认帧缓冲区读取像素数据:FBO与PBO的性能

  8. 8

    如何从OpenGL中的帧缓冲区纹理中采样像素?

  9. 9

    OpenGL ES2.0 glReadPixels()从渲染缓冲区通过帧缓冲区读取数据

  10. 10

    使用glReadPixels(...)读取帧缓冲区时精度较低

  11. 11

    如何设置索引缓冲区对象

  12. 12

    如何检查OpenGL中当前绑定了哪个帧缓冲区对象?

  13. 13

    绑定FBO(帧缓冲区对象)的成本有多高

  14. 14

    是否有最大允许数量的帧缓冲区对象?

  15. 15

    LibGDX帧缓冲区

  16. 16

    如何从多重采样缓冲区绘制到默认帧缓冲区

  17. 17

    如何在到达缓冲区而不是缓冲区已满时读取缓冲区中的数据?

  18. 18

    glDeleteFramebuffers删除帧缓冲区对象,它是否删除附加到该帧缓冲区的纹理?

  19. 19

    读取node.js中的缓冲区对象

  20. 20

    如何访问默认帧缓冲区的纹理

  21. 21

    如何从帧缓冲区翻转数据

  22. 22

    如何强制MPlayer在帧缓冲区中留下碎片?

  23. 23

    Linux中如何测量帧缓冲区的渲染时间?

  24. 24

    如何读取缓冲区中保存内容的缓冲区?

  25. 25

    将金属帧缓冲区复制到具有不同像素格式的MTLTexture

  26. 26

    WebGL帧缓冲区ClearColor仅影响(0,0)像素

  27. 27

    Linux画像素缓冲区

  28. 28

    使用 Cocoa 渲染像素缓冲区

  29. 29

    NodeJS缓冲区-读取小端缓冲区

热门标签

归档