Mercury Mission Systems has developed a suite of embedded and safety-critical OpenGL graphics driver solutions tuned to our customer’s specific hardware and software configurations. The OpenGL drivers have been adapted for a wide variety of GPUs, operating systems and platforms and designed to operate in environments where high-performance and safety are paramount.
OpenGL SC 1.0 DO-178C Safety-Critical API
Our OpenGL SC 1.0 DO-178C graphics display drivers enable avionics developers to create content-rich graphics applications and user interfaces for mission and safety-critical syst
ems deployed in aerospace and defense environments. Mercury Mission Systems’ OpenGL SC 1.0 drivers are certifiable to the highest levels of software criticality recognized by the FAA, EASA, Transport Canada and the JAA. Despite being deployed mostly in commercial and military aircraft, these graphics libraries are designed for use in any safety-critical computing system where the strictest levels of reliability are mandated by a regulatory agency, including FDA 501(k) devices.
The modular architecture of these graphics libraries allows easy portability between systems with minimal software change, significantly reducing the time and costs of customization and certification. RTL offers a variety of product options including the driver binary, binary plus source code, diagnostic tools, and the full set of artifacts required for certification of the driver in its target environment.
OpenGL ES 1.x Fixed Function API
Mercury Mission Systems provides high-performance OpenGL graphics drivers for embedded computing platforms that employ hardware accelerated graphics. These OpenGL drivers are principally used in commercial and military aircraft, but are equally applicable to automotive navigation and infotainment systems, in-car instrument clusters, industrial controls, and medical devices to drive 3D graphics and to enhance the quality of 2D graphics output.
Our OpenGL ES 1.1 drivers support a variety of RTOS, bus architectures, CPU’s, and graphics processor configurations. We also offer system integration services, comprehensive technical support, and custom configuration support to assist clients with integrating the driver and adding custom functionality when required.
OpenGL ES 2.0 Programmable Pipeline
Adapted for embedded platforms, Mercury Mission Systems provides OpenGL ES 2.0 drivers for select GPUs that support a programmable graphics pipeline. The RTGL Open
GL ES 2.0 drivers enable our customers to create and deploy advanced graphical applications that employ OpenGL ES Shading Language (GLSL 1.0) and program objects.
Although OpenGL ES 2.0 does not typically support the fixed function transformation and fragment pipeline of OpenGL ES 1.1, we offer backward compatibility support by mapping our OpenGL ES 1.1 drivers on to programmable GPUs. This flexibility allows customers to conserve their investment in existing software assets by maintaining use of their legacy applications and development tools while improving their performance by taking advantage of the latest programmable GPU technology.