Is there a way to perform a transfer from the GPU framebuffer memory directly to the VPU for encoding?
I am using i.MX6 with the Vivante GPU.
glReadPixels takes ~28ms in my application at 960x720, which is almost my entire time budget.
Prabhu Sundararaj Jan 18, 2013 10:38 AM (in response to imxcommunityscout)
always read pixels consumes lot of time. Configure virtual framebuffer, (check in the communty). Render to virtual framebuffer and use it in the VPU. There will be sample available as part of GPU sdk soon for download.
Any word on the SDK? I wasn't able to locate anything helpful on the community.
Try this -
Retrieving data ...