Skip to main content
Top
Published in: Cluster Computing 1/2019

30-08-2017

Design and implementation of OpenGL SC 2.0 rendering pipeline

Authors: Nakhoon Baek, Kuinam J. Kim

Published in: Cluster Computing | Special Issue 1/2019

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

OpenGL Safety Critical Profile (OpenGL SC) is a variation of the famous three-dimensional graphics library Open Graphics Library (OpenGL), for safety critical environment. It has been widely used for three-dimensional graphics output in military, avionics, and medical applications. In the year of 2015, OpenGL SC 2.0 was newly released as the newest and specialized three-dimensional graphics standard for safety-critical applications. In this paper, we represent the high-level design schemes of the OpenGL SC 2.0 context system and the rendering system. We also show the detailed implementation strategy, for its step-by-step implementation works. These implementation schemes are the fundamental and theoretical frameworks for the OpenGL SC 2.0 system implementation. Based on these scheme, we represent a prototype implementation for OpenGL SC 2.0 system. Our prototype system shows these design schemes are feasible and well-suited even for commercial uses. In near future, our full implementation will be released to the market.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Committee, A.E.E.: ARINC Specification 661: Cockpit Display System Interfaces to User Systems. Airlines Electronic Engineering Committee (2005) Committee, A.E.E.: ARINC Specification 661: Cockpit Display System Interfaces to User Systems. Airlines Electronic Engineering Committee (2005)
2.
go back to reference Fabius, A., Viggers, S.: OpenGL SC Version 2.0.0. Khronos Group (2016) Fabius, A., Viggers, S.: OpenGL SC Version 2.0.0. Khronos Group (2016)
3.
go back to reference Group, T.O.: Future Airbourne Capability Environment (FACE), Edition 2.1. The Open Group (2014) Group, T.O.: Future Airbourne Capability Environment (FACE), Edition 2.1. The Open Group (2014)
4.
go back to reference ISO: ISO International Standard 26262-1:2011- Road Vehicles – Functional Safety. ISO (2011) ISO: ISO International Standard 26262-1:2011- Road Vehicles – Functional Safety. ISO (2011)
5.
go back to reference Kessenich, J., Sellers, G.: OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.5 with SPIR-V, 9th edn. Addison-Wesley Professional (2016) Kessenich, J., Sellers, G.: OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.5 with SPIR-V, 9th edn. Addison-Wesley Professional (2016)
7.
go back to reference Khronos Group: Vulkan 1.0.35 A Specification. Khronos Group (2016) Khronos Group: Vulkan 1.0.35 A Specification. Khronos Group (2016)
8.
go back to reference Lipchak, B.: OpenGL ES version 3.2. Khronos Group (2016) Lipchak, B.: OpenGL ES version 3.2. Khronos Group (2016)
9.
go back to reference Luna, F.: Introduction to 3D Game Programming with DirectX 12. Mercury Learning & Information (2016) Luna, F.: Introduction to 3D Game Programming with DirectX 12. Mercury Learning & Information (2016)
10.
go back to reference Munshi, A.: OpenGL ES Common Profile Specification, version 2.0.24 (Full Specification). Khronos Group (2009) Munshi, A.: OpenGL ES Common Profile Specification, version 2.0.24 (Full Specification). Khronos Group (2009)
11.
go back to reference Munshi, A., Leech, J.: OpenGL ES Common/Common-Lite Profile Specification, version 1.1.12 (Full Specification). Khronos Group (2008) Munshi, A., Leech, J.: OpenGL ES Common/Common-Lite Profile Specification, version 1.1.12 (Full Specification). Khronos Group (2008)
12.
go back to reference RTCA: RTCA/DO-178C Software Considerations in Airborne Systems and Equipment Certification. RTCA Inc. (2011) RTCA: RTCA/DO-178C Software Considerations in Airborne Systems and Equipment Certification. RTCA Inc. (2011)
13.
go back to reference Segal, M., Akeley, K.: The OpenGL Graphics System: A Specification, Version 4.5 (Core Profile). Khronos Group (2016) Segal, M., Akeley, K.: The OpenGL Graphics System: A Specification, Version 4.5 (Core Profile). Khronos Group (2016)
14.
go back to reference Stockwell, B.: OpenGL SC: Safety-Critical Profile Specification, version 1.0.1 (difference specification). Khronos Group (2009) Stockwell, B.: OpenGL SC: Safety-Critical Profile Specification, version 1.0.1 (difference specification). Khronos Group (2009)
Metadata
Title
Design and implementation of OpenGL SC 2.0 rendering pipeline
Authors
Nakhoon Baek
Kuinam J. Kim
Publication date
30-08-2017
Publisher
Springer US
Published in
Cluster Computing / Issue Special Issue 1/2019
Print ISSN: 1386-7857
Electronic ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-017-1111-1

Other articles of this Special Issue 1/2019

Cluster Computing 1/2019 Go to the issue

Premium Partner