OpenGL ES* 1.0 Framework Software Developer's Guide
OpenGL ES* 1.0 Framework Software Developer's Guide
OpenGL ES* 1.0 Framework Software Developer's Guide
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>OpenGL</strong> ES <strong>Framework</strong> ImplementationR3 <strong>OpenGL</strong> ES <strong>Framework</strong>Implementation3.1 Overview<strong>OpenGL</strong> <strong>ES*</strong> is an API intended to support high-performance graphics with little overhead asrequired by embedded systems. There are three ‘profiles’ covered by the <strong>OpenGL</strong> ES <strong>1.0</strong>specification to allow for platform-specific implementations:• Common• Common-Lite• Safety CriticalThe Common and Common-Lite profiles are intended for use in consumer entertainment andrelated devices such as PDAs, cell phones, and game consoles by offering fully functional 3Dcapabilities with texture mapping. The Safety Critical implementation is intended for industrialapplications and consumer applications where high reliability and minimum footprint are essential.The 2700G Multimedia Accelerator drivers support the Common-Lite profile of the <strong>OpenGL</strong> ES<strong>1.0</strong> specification.For more information on the <strong>OpenGL</strong> ES specifications, the full documentation and header filescan be downloaded from Khronos* at http://www.khronos.org/opengles/spec.html3.2 Functions SupportedIn Table 1 and Table 2 the following notations apply:● = Supported API○ = Unsupported API.Table 1. <strong>OpenGL</strong> ES Functions Supported in the Common-Lite ProfileglActiveTextureglAlphaFuncglAlphaFuncxglBindTextureFunction Supported Special Considerations●○●●glBlendFunc ● SRC_ALPHA_SATURATE is not supportedglClearglClearColorglClearColorx●○●<strong>OpenGL</strong> <strong>ES*</strong> <strong>1.0</strong> <strong>Framework</strong> <strong>Software</strong> Developer’s <strong>Guide</strong> 17