【问题标题】:Rendering CIImage into OpenGL ES 2.0 texture on iOS在 iOS 上将 CIImage 渲染为 OpenGL ES 2.0 纹理
【发布时间】:2012-10-24 17:27:54
【问题描述】:

有人知道如何从 iOS 上的 EAGL CIContext 中通过 drawImage:inRect:fromRect: 将 CIImage 直接渲染到 OpenGL ES 2.0 纹理中吗?通过 createCGImage:fromRect: 通过普通 CIContext 渲染然后通过 GLKTextureLoader 加载图像对我来说太慢了。

【问题讨论】:

    标签: ios opengl-es opengl-es-2.0 core-image


    【解决方案1】:

    有一个 Wwdc 会议正好涵盖了这一点。 2012 年第 511 届会议(接近尾声)。基本上你想做的是:

    -创建输出纹理

    -使输出纹理成为帧缓冲区的目标

    -将纹理帧缓冲区绑定为输出而不是屏幕

    -现在使用drawImage:inRect:fromRect:直接写入纹理。

    【讨论】:

      猜你喜欢
      • 2013-05-15
      • 2012-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-28
      • 2016-07-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多