OpenGL for Safety Critical applications (OpenGL SC) is a subset of the
OpenGL
OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardwa ...
3D graphics
3D computer graphics, or “3D graphics,” sometimes called CGI, 3D-CGI or three-dimensional computer graphics are graphics that use a three-dimensional representation of geometric data (often Cartesian) that is stored in the computer for the ...
application programming interface
An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how t ...
(API) designed to meet the needs of the
Safety Critical
A safety-critical system (SCS) or life-critical system is a system whose failure or malfunction may result in one (or more) of the following outcomes:
* death or serious injury to people
* loss or severe damage to equipment/property
* environme ...
market for avionics, industrial, military, medical and automotive applications including
FAA
The Federal Aviation Administration (FAA) is the largest transportation agency of the U.S. government and regulates all aspects of civil aviation in the country as well as over surrounding international waters. Its powers include air traffic m ...
DO-178C/ED-12C Level A certification. OpenGL SC is managed by the not-for-profit technology
consortium
A consortium (plural: consortia) is an association of two or more individuals, companies, organizations or governments (or any combination of these entities) with the objective of participating in a common activity or pooling their resources for ...
, the
Khronos Group, Inc.
OpenGL SC 2.0 is based on OpenGL ES 2.0, adding GLSL shader programmability to OpenGL SC 1.0.
OpenGL SC 1.0 is based on, and roughly equivalent to, OpenGL 1.3. Equivalence is not strictly maintained, and features not in the original API specification were added, such as
display lists.
OpenGL SC 1.0.1 Specification
/ref>
References
External links
*
OpenGL SC Registry
Public bug tracking
OpenGL SC Conformant products
Public forums
{{Khronos Group standards
OpenGL