This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM5728:异步像素回读

Guru**** 2551110 points
Other Parts Discussed in Thread: AM5728

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/615458/am5728-asynchronous-pixel-read-back

器件型号:AM5728

我尝试实现30fps 屏幕记录(QML 场景)、同时还将相同的 QML 场景呈现到 AM5728 EVM 上的显示屏上。 到目前为止、我已经关注(http://blog.qt.io/blog/2017/02/21/making-movies-qml/)并通过使用两个 QML 引擎实现了屏幕和非屏幕渲染。 问题是任何调用glReadPixels()的保存方法QOpenGLFramebufferObject->toImage都将阻止屏幕呈现。

我已经了解了一种解决方法、即使用像素缓冲器对象(PBO)来实现异步传输;AM5728上的 SGX544仅支持 OpenGLES 2.0、而 OpenGLES 2.0不包含 PBO。 是否有其他方法可以在不影响显示渲染的情况下以高效方式获取这些帧?

谢谢、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    软件团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我也面临着类似的问题。 TI 是否建议使用任何方法来实现此类功能?

    谢谢、

    乍得