
126 IDiscovering
Figure 8.5. The OpenGL SC rendering pipeline.
Although the same function names are defined in OpenGL SC and its a ncestor
OpenGL specifications, they do not provide the same functionality. Customized to
safety-critical devices, the features and acceptable parameter values for the OpenGL
SC functions are different from the original OpenGL specifications. Thus, to fulfill
OpenGL SC requirements, we perform strict error checking and proper numerical
conversions prior to OpenGL hardware execution. This extra work is performed on
a case-by-case basis, similar to the implementation of OpenGL ES 1.1 over desktop
OpenGL [Baek and Lee 12].
OpenGL ...