gpt4 book ai didi

android - OpenGL ES 2.0 中 glBlitFrameBuffer() 的替代方案

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:13:01 24 4
gpt4 key购买 nike

我的 Android 程序必须使用 glBlitFrameBuffer() 函数来复制 FrameBuffer 对象。但是 glBlitFrameBuffer() 函数仅在 OpenGL ES 3.0+ 设备上受支持。我想支持 OpenGL ES 2.0+ 设备。

这个功能有什么解决方案/替代方案吗?

最佳答案

  1. 绑定(bind)用作源帧缓冲区颜色附件的纹理
  2. 绑定(bind)目标帧缓冲区
  3. 绘制全屏四边形(如果您需要使用顶点/tex 坐标进行拉伸(stretch)或偏移读取操作)
  4. 从框架着色器中的绑定(bind)纹理中获取数据并将其放入 gl_FragColor

关于android - OpenGL ES 2.0 中 glBlitFrameBuffer() 的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25439137/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com