Design and Implementation of an Open Source OpenGL SC 2.0.1 Installable Client Driver and Offline Compiler
摘要
OpenGL SC 2 is Khronos’ Graphics API for safety critical systems. However, unlike other Khronos’ APIs, available OpenGL SC 2 drivers are only provided by vendors to their customers. This hinders the wide adoption of OpenGL SC 2, which is limited to a niche market, since there are very limited available resources for it. In this work, we describe the design and implementation of an Open Source Installable Client Driver (ICD) and offline compiler on top of OpenGL ES 2.0. Thus, our solution enables the development of OpenGL SC 2.0.1 applications on any embedded system, as well as their deployment on selected safety critical platforms, which do not have an available OpenGL SC 2.0.1 driver yet.