OpenGL / OpenGL ES

Embedded OpenGL 1.x / OpenGL ES 1.1 libraries and drivers

ALT Software provides high performance embedded OpenGL drivers for embedded computing platforms that employ hardware accelerated graphics. Tuned to customers’ specific hardware and software configurations, ALT's drivers surpass Windows desktop commercial OpenGL driver benchmarks by up to 50%. These OpenGL drivers are currently used to drive 3D graphics and to enhance the quality of 2D graphics output in commercial and military aircraft, automotive navigation and infotainment systems, in-car instrument clusters, industrial controls, and medical devices. The OpenGL 1.x and OpenGL ES 1.1 drivers support a variety of system configurations. 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.

 

ALT Software's OpenGL display drivers are used in the HSD, MDI and Heads-up displays in the Boeing F/A-18.

 

Featureset:

  • Operating systems supported: Wind River VxWorks & Linux, Green Hills INTEGRITY, DDCI Deos, Red Hat Linux, Microsoft Windows (Desktop, Embedded & CE), LynuxWorks LynxOS, QNX Neutrino, eCOS, as well as several embedded Linux kernels.
  • Processors and System-on-Chip (SoC) supported: Freescale PowerPC & i.mx, Renesas SH4, SH7xxx, Intel x86, IBM PowerPC, ARM, TI OMAP
  • Graphics controllers supported: ATI Radeon Mobility 9000 (M9), Radeon x1400 (M54), Radeon e4690 (M96); Fujitsu Coral P, Coral PA, Carmine, Ruby; Imagination Technologies Power VR (MBX & SGX); Intel 9xx; Intel SGX
  • Hardware accelerated support for OpenGL ES 1.x and OpenGL 1.x, GLUT, GLU, GLX + proprietary custom extensions
  • Backwards compatibility support for new generation programmable graphics processors; i.e. OpenGL 1.x & OpenGL ES 1.1 mapped to programmable hardware shaders
  • Khronos EGL or ALT’s "Mini-X" customized subset of X Windows, enables a user to run an application in multiple windows or to run a single window in full-screen mode
  • Integrated embedded X11 libraries for real-time operating systems
  • DMA and Programmed I/O (PIO) support
  • Variable sync modes and custom resolutions
  • Multiple GPU support on single target systems
  • RGB Analog, DVI, LVDS, HDMI, Display Port and TV-Out support
  • Full Video support including adjustable gamma, scaling, overlays and de-interlacing
  • Hardware accelerated BitBlt, 2D and 3D operations for superior performance

 

The major components "plug-in" to each other to build the system configuration, enabling ALT to create a unique package for each target system configuration. The components are divided into GLUT, GLU, GLX, graphics hardware, operating system, video I/O, and extended debugging modules.