OMAP35x_AM35x_Video_Texture_Streaming Product Downloads
|
Texture streaming using OpenGL(ES) is a challenge to achieve desirable performance, because the current OpenGL(ES) spec is not designed for dynamic texture changing.
This package provides a Linux kernel module, bc-cat, which implements Imagination's 3rd Party BufferClass API to provides a shortcut for fast texture streaming on
the OMAP35x / AM35x SGX530 graphics accelerator. It directly connects the texture buffers to the application to eliminate the overhead of memory copying in
the OpenGL(ES) texture path. It also utilizes SGX530 to accelerate YUV to RGB color space conversion.
The package also includes three test applications, which render different texture streams (scrolling color bar or USB webcam video) to a spinning cube, to illustrate how to use the bc-cat module.
The package builds on top of the standard Graphics SDK and Linux PSP.
This package is applicable on any platform with the SGX530 3D accelerator, such as OMAP35x or AM35x.
bc-cat-0.1.0.tar.gz |
Linux kernel module to enable fast texture streaming with the SGX530 |
K |
bc-cat_User_Guide-0.1.0.htm |
User Guide for module to enable fast texture streaming with the SGX530 |
K |
bc-cat-0.2.0.tar.gz |
Linux kernel module to enable fast texture streaming with the SGX530 |
K |