– Quantum3D®, Inc., a leading provider of Commercial, Off-the-Shelf (COTS) open-architecture, realtime visual computing solutions for the Visual and Sensor Simulation and Training (VSST) and Embedded Visual Computing (EVC) markets, today announced the release of IGL178™, the industry’s first, entirely software-based, FAA DO-178B Level-A certifiable OpenGL® Safety Critical (SC) and OpenGL Embedded Systems (ES) Graphics Processing Unit (GPU).
IGL178 enables avionics and other safety-critical visual computing application developers to deploy industry-standard realtime OpenGL ES and SC applications on virtually any embedded system or display device, including systems not equipped with hardware-accelerated GPUs. IGL178 also enables GPU-equipped systems for which safety-critical certifiable drivers are not available to host certified applications by eliminating un-trusted driver code. With its ability to support high-fidelity, high-performance realtime 2D and 3D graphics and video applications on a wide range of systems and operating environments, IGL178 is well suited for development and deployment of new classes of low-cost, obsolescence-
Implemented by the Quantum3D IData® team and optimized for avionics and other safety- and mission-critical embedded visual computing applications, IGL178 is an efficient, small-footprint, comprehensive software implementation of OpenGL ES and SC that features extensive optimizations to provide high-performance, high-fidelity, precision software-based rendering. A key benefit of IGL178 is that it offers application developers a scalable solution for embedded graphics that supports both CPU-accelerated and GPU-accelerated graphics subsystems with a single industry-standard API so that applications may be readily deployed across multiple platform types with minimal time and development expense.
"IGL178 addresses many of the biggest problems facing the safety-critical embedded graphics industry today—COTS GPU scalability, certifiability and obsolescence,"
IGL178 Fundamentally Addresses Merchant GPU Obsolescence and Certifiability
While desktop or embedded merchant GPUs can provide powerful performance for visual computing applications, they also have significant limitations—
IGL178 Unique Features and Capabilities
IGL178’s highly optimized, comprehensive implementation of OpenGL ES and SC addresses merchant GPU scalability, obsolescence and certifiability issues addresses by providing a number of unique capabilities:
· Full OpenGL ES and SC functionality enabling applications to run in a processor-only mode while retaining upward compatibility with hardware accelerated GPUs
· Support for an optional virtualized driver that enables a standard PrPMC processor, second CPU or CPU core to function as a dedicated GPU in an embedded system
· Efficient high-performance implementation, supporting both floating- and fixed-point math with extensive CPU specific optimizations
· Complete, tailorable source code usable in any operating system and processor type
· Small implementation certifiable to safety standards, including FAA DO-178B Level-A, with an available FAA DO-178B Level-A Certification Kit
· Support for Quantum3D TrueStroke™ precision anti-aliased lines, points and fonts
· Configurable support for 16, 24 and 32-bit frame buffer modes, with single, double or triple buffered rendering, Z-buffering, with alpha and with or without alpha-out
· Support for Off-Screen Rendering using a user-supplied frame buffer to accomplish video blending, static symbology backgrounds and other special-purpose features.
IGL178 Enables New Applications
In addition to supporting conventional avionics and similar mission- and safety-critical visual computing applications, IGL178 enables new classes of visual computing applications including:
· Output of the rendered image to a display device that contains only a hardware frame buffer and display-control and interface functionality
· Rendering using a user-supplied frame buffer that may contain existing pixel data to be overlaid, such as live video data or previously rendered backgrounds
· Using the optional Virtualized IGL178 driver, developers may dedicate a processor in an embedded system to serve as a GPU using IGL178
· IGL178 may be used to perform off-screen, render-to-texture commands that, in turn, are supplied to a hardware-accelerated GPU, which enables cross-platform render-to-texture capabilities that insulate applications from reliance on vendor-specific OpenGL extensions.
· IGL178 may also be used to render a frame buffer with an alpha channel for use by dedicated video-blending hardware.
For more information about Quantum3D or Quantum3D EVC Products including IGL178, please visit www.quantum3d.com or send email to salesinfo@quantum3d.com.


