OpenGL ES / OpenGL SC Software Renderer

By: Alt Software  09-12-2011
Keywords: Graphics, Embedded Computing, Safety Critical

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.


  • 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.

Keywords: Defense Systems, Embedded Computing, Graphics, Graphics Applications, Graphics Hardware, Safety Critical,

Other products and services from Alt Software


Hybrid Media Library | ALT Software Inc

Hybrid ML is a software library and device driver architecture that addresses key industry challenges by bridging gaps between media API and graphics hardware on all classes of embedded devices, ranging from software-only and FPGA implementations to low-power programmable GPU and high-performance SoC processors with graphics cores. Embedded OpenGL and Programmable Media Device Support.


OpenGL ES 2.0 drivers | ALT Software Inc

ALT Software’s OpenGL ES 2.0 drivers for supported graphics processors and system-on-chip processors are specifically designed for embedded platforms and support a programmable graphics pipeline. Khronos EGL or ALT’s "Mini-X" customized subset of X Windows that enables a user to run an application in multiple windows or to run a single window in full-screen mode.


DO-178B Graphics Driver Certification Suite

It includes the certification evidence, test cases, test harness and documentation required to support product certification up to RTCA DO-178B Design Assurance Level A. Support services for each Stage-of-Involvement and other certification audits are also included. ALT Software’s GCK-178 consists of a complete set of certification evidence and support services to complement our DO-178B certifiable OpenGL SC embedded graphics display drivers.


OpenGL 1.x and OpenGL ES 1.1 embedded graphics drivers

ALT Software also offers system integration services, comprehensive technical support, and custom configuration support to assist clients with integrating the driver and adding custom functionality when required. Tuned to our customers’ specific hardware and software configurations, our drivers surpass Windows desktop commercial OpenGL driver benchmarks by up to 50%.


OpenGL SC DO-178B certifiable embedded graphics display drivers for 2D/3D graphics and video

ALT Software's DO-178B Level A graphics display drivers enable avionics developers to create content-rich graphics applications and user interfaces for mission and safety-critical systems deployed in aerospace and defense environments. ALT’s modular driver architecture allows us to customize the driver as required and generate additional certification artifacts as needed on a component-by-component basis.