OMAP35x_AM35x_Video_Texture_Streaming 1_0 Product Download Page
Build date: 03252010


Click on the links in the table below to download.


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.

OMAP35x_AM35x_Video_Texture_Streaming Product Downloads
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
For additional information, contact http://support.ti.com or OMAP35x_AM35x_Video_Texture_Streaming support.
Thu Mar 25 14:47:13 CDT 2010