Hi,
I would like to process (using fragment shader) and display RGB images (created by CPU) using the "texture streaming" capability (GL_IMG_texture_stream or GL_OES_EGL_image_external) of PowerVR SGX on Beagleborad-Xm in Angstrom linux (so as to avoid the coping of the texture data).
My question is:
Is this possible using the bufferclass_ti kernel module from the Graphics_SDK_4_08_00_01? I have compiled the bc-cat-0.2.0 (http://processors.wiki.ti.com/index.php/OpenGLES_Texture_Streaming_-_bc-cat_User_Guide) but from both the webcam.c and mmap.c examples it seems that the source for the texture is expected to be in some compressed format (UYVY, NV12 ....) - which will be restored into RGB format on GPU. So, can the "texture streaming" capability be used just to avoid the copying of the data without doing the pixel format conversion?
Thanks for any information on this,
Martin