Hi,
Hi Andy,
The 530 is capable of supporting all of the OpenGL ES 1.x and 2.0 pixel formats. Both APIs include support for RGBA4444, RGBA5551 & RGB565 pixel formats.
Which graphics API are you using?
Thanks,
Joe
Hi Joe,
Hi,
Hi Andy,
Apologies for the slow reply and misunderstanding your original request.
It is possible for OpenGL ES to render to a 16bit surface. You should check the available EGL configs on your target platform to see if there is a 16bit configuration available that suits your needs.
Regards,
Joe
Hi Joe,
Thank you for your reply. If I understand correctly, are you saying that if there is an EGL config that shows a 16bit ARGB4444 window surface, it will be possible for the SGX (using any API) to render to it?
Best regards,
Andy
Support will depend on the EGL configurations available to you and any potential caveats of your chosen graphics API. I have successfully ran OpenGL ES 1.x and 2.0 applications with a 16bit frame buffer before on SGX devices though, so I would expect it to work on most platforms.
If you refer to the 01_HelloAPI example source code in our SDK (SDK_3_0/Examples/Beginner), you will see that a 565 16-bit surface is requested in the Android example. You can modify this example source code to print the chosen EGL config, or list all available configs.
Thanks,
Joe
Hi Joe,
Hi Andy,
Sorry for the delay.
SGX isn’t limited to RGB565. The 4444 surfaces should work. Have you tried to run your application on any other PowerVR devices? If you’re still having problems, you should contact TI for support with this issue.
Thanks,
Joe
Hi Joe,