OpenGL ES / OpenGL SC Software Renderer
ALT Software’s OpenGL Renderer is a software library tailored for general purpose and safety-critical environments. This efficient, small footprint software library performs software-based graphics rendering in embedded systems that control both general-purpose and safety critical systems with a single, consistent API. Certifiable to DO-178B Level A, the OpenGL Renderer is designed to be deployed in aerospace and defense systems and other environments where performance and reliability are critical.
The OpenGL ES / SC Software Renderer acts as a software GPU with unique features such as optimized software rendering algorithms and advanced technology that supports high fidelity real-time graphics applications on embedded computing platforms. For systems not equipped with discrete GPUs or integrated graphics, the OpenGL Renderer allows a device manufacturer to natively support OpenGL based applications.
Avionics cockpit display software rendered through ALT’s OpenGL SC Software Renderer
Capabilities
- Full OpenGL SC & OpenGL ES 1.1x functionality to enable OpenGL applications in systems with minimal or no graphics hardware support.
- Optional “virtualized driver,” enables a standard processor to function as a dedicated GPU.
- Efficient high performance implementation that supports both floating and fixed point calculations and fast paths for common safety-critical uses.
- Complete, customizable source code usable in any operating system.
- Small, implementation certifiable to safety standards, including DO-178B.
- High quality anti-aliased lines and textures at all display resolutions.
- Support for 16, 24, and 32-bit frame buffer modes, with or without alpha-out.
- Rendering using a user-supplied frame buffer to accomplish video blend, static symbology backgrounds, and other special-purpose graphics functions.
Block diagram of ALT’s OpenGL ES & OpenGL SC software GPUs
Related: The ALT OpenGL Advantage
For more technical specifications, download the: Embedded OpenGL Driver Kits Data Sheet.