Skip to main content
Erschienen in: The Journal of Supercomputing 10/2020

02.05.2018

An emulation scheme for OpenGL SC 2.0 over OpenGL

verfasst von: Nakhoon Baek

Erschienen in: The Journal of Supercomputing | Ausgabe 10/2020

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

OpenGL SC (OpenGL for Safety Critical) is the safety-critical variation of the famous OpenGL 3D graphics library. The latest version of OpenGL SC was on release in the year of 2016, as the OpenGL SC 2.0. To provide the full features of this new standard, we need its new implementations. As the first step, we here present the way of emulating it over the widely used desktop OpenGL. It is the first literature on the implementation of the new graphics standard, at least to the best of our knowledge. We present the detailed analysis and design of the emulator.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

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+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!

Literatur
1.
Zurück zum Zitat Baek N, Baeck G (2010) Design of OpenGL SC emulation library over the desktop OpenGL 1.3. In: 29th Digital Avionics Systems Conference Baek N, Baeck G (2010) Design of OpenGL SC emulation library over the desktop OpenGL 1.3. In: 29th Digital Avionics Systems Conference
2.
Zurück zum Zitat Baek N, Yoo KH (2015) Emulating OpenGL ES 2.0 over the desktop OpenGL. Clust Comput 18(1):165–175CrossRef Baek N, Yoo KH (2015) Emulating OpenGL ES 2.0 over the desktop OpenGL. Clust Comput 18(1):165–175CrossRef
3.
Zurück zum Zitat Capin T, Pulli K, Akenine-Moller T (2008) The state of the art in mobile graphics research. IEEE Comput Graph Appl 28(4):74–84CrossRef Capin T, Pulli K, Akenine-Moller T (2008) The state of the art in mobile graphics research. IEEE Comput Graph Appl 28(4):74–84CrossRef
4.
Zurück zum Zitat Chatzopoulos D, Bermejo C, Huang Z, Hui P (2017) Mobile augmented reality survey: from where we are to where we go. IEEE Access 5:6917–6950CrossRef Chatzopoulos D, Bermejo C, Huang Z, Hui P (2017) Mobile augmented reality survey: from where we are to where we go. IEEE Access 5:6917–6950CrossRef
5.
Zurück zum Zitat Cole P (2005) OpenGL ES SC—open standard embedded graphics API for safety critical applications. In: 24th Digital Avionics Systems Conference Cole P (2005) OpenGL ES SC—open standard embedded graphics API for safety critical applications. In: 24th Digital Avionics Systems Conference
6.
Zurück zum Zitat Evans A, Romeo M, Bahrehmand A, Agenjo J, Blat J (2014) 3D graphics on the web: a survey. Comput Graph 41:43–61CrossRef Evans A, Romeo M, Bahrehmand A, Agenjo J, Blat J (2014) 3D graphics on the web: a survey. Comput Graph 41:43–61CrossRef
7.
Zurück zum Zitat Fabius A, Viggers S (2016) OpenGL SC version 2.0.0. Khronos Group, Beaverton Fabius A, Viggers S (2016) OpenGL SC version 2.0.0. Khronos Group, Beaverton
8.
Zurück zum Zitat Group K (2016) Vulkan 1.0.35—a specification. Khronos Group, Beaverton Group K (2016) Vulkan 1.0.35—a specification. Khronos Group, Beaverton
9.
Zurück zum Zitat Henrysson A, Ollila M (2004) UMAR: ubiquitous mobile augmented reality. In: Proceedings of the 3rd International Conference on Mobile Ubiquitous Multimedia, pp 41–45 Henrysson A, Ollila M (2004) UMAR: ubiquitous mobile augmented reality. In: Proceedings of the 3rd International Conference on Mobile Ubiquitous Multimedia, pp 41–45
10.
Zurück zum Zitat Hill A, MacIntyre B, Gandy M, Davidson B, Rouzati H (2010) KHARMA: an open KML/HTML architecture for mobile augmented reality applications. In: Proceedings of ISMAR, pp 233–234 Hill A, MacIntyre B, Gandy M, Davidson B, Rouzati H (2010) KHARMA: an open KML/HTML architecture for mobile augmented reality applications. In: Proceedings of ISMAR, pp 233–234
11.
Zurück zum Zitat Jourdain S, Ayachit U, Geveci B (2010) Paraviewweb, a web framework for 3D visualization and data processing. In: IADIS International Conference on Web Virtual Reality and Three-Dimensional Worlds, vol 7, p 1 Jourdain S, Ayachit U, Geveci B (2010) Paraviewweb, a web framework for 3D visualization and data processing. In: IADIS International Conference on Web Virtual Reality and Three-Dimensional Worlds, vol 7, p 1
12.
Zurück zum Zitat Kessenich J (2006) The OpenGL shading language, language version: 1.20. Khronos Group, Beaverton Kessenich J (2006) The OpenGL shading language, language version: 1.20. Khronos Group, Beaverton
14.
Zurück zum Zitat Lipchak B (2012) OpenGL ES version 3.0. Khronos Group, Beaverton Lipchak B (2012) OpenGL ES version 3.0. Khronos Group, Beaverton
15.
Zurück zum Zitat Loseille A, Feuillet R (2018) Vizir: high-order mesh and solution visualization using OpenGL 4.0 graphic pipeline. In: 2018 AIAA Aerospace Sciences Meeting Loseille A, Feuillet R (2018) Vizir: high-order mesh and solution visualization using OpenGL 4.0 graphic pipeline. In: 2018 AIAA Aerospace Sciences Meeting
16.
Zurück zum Zitat Luna F (2016) Introduction to 3D game programming with DirectX 12. Mercury Learning & Information, Herndon Luna F (2016) Introduction to 3D game programming with DirectX 12. Mercury Learning & Information, Herndon
18.
Zurück zum Zitat Munshi A (2009) OpenGL ES common profile specification, version 2.0.24 (full specification). Khronos Group, Beaverton Munshi A (2009) OpenGL ES common profile specification, version 2.0.24 (full specification). Khronos Group, Beaverton
19.
Zurück zum Zitat Munshi A, Leech J (2008) OpenGL ES common/common-lite profile specification, version 1.1.12 (full specification). Khronos Group, Beaverton Munshi A, Leech J (2008) OpenGL ES common/common-lite profile specification, version 1.1.12 (full specification). Khronos Group, Beaverton
20.
Zurück zum Zitat Raskar R, van Baar J, Beardsley P, Willwacher T, Rao S, Forlines C (2003) iLamps: geometrically aware and self-configuring projectors. ACM Trans Graph 22(3):809–818CrossRef Raskar R, van Baar J, Beardsley P, Willwacher T, Rao S, Forlines C (2003) iLamps: geometrically aware and self-configuring projectors. ACM Trans Graph 22(3):809–818CrossRef
21.
Zurück zum Zitat Segal M, Akeley K (2006) The OpenGL graphics system: a specification, version 2.1. Khronos Group, Beaverton Segal M, Akeley K (2006) The OpenGL graphics system: a specification, version 2.1. Khronos Group, Beaverton
22.
Zurück zum Zitat Segal M, Akeley K (2016) The OpenGL graphics system: a specification, version 4.5 (core profile). Khronos Group, Beaverton Segal M, Akeley K (2016) The OpenGL graphics system: a specification, version 4.5 (core profile). Khronos Group, Beaverton
23.
Zurück zum Zitat Simpson RJ (2008) The OpenGL ES shading language, language version: 1.00. Khronos Group, Beaverton Simpson RJ (2008) The OpenGL ES shading language, language version: 1.00. Khronos Group, Beaverton
24.
Zurück zum Zitat Snyder M (2005) Solving the embedded OpenGL puzzle-making standards, tools, and APIs work together in highly embedded and safety critical environments. In: 24th Digital Avionics Systems Conference Snyder M (2005) Solving the embedded OpenGL puzzle-making standards, tools, and APIs work together in highly embedded and safety critical environments. In: 24th Digital Avionics Systems Conference
25.
Zurück zum Zitat Stockwell B (2009) OpenGL SC: safety-critical profile specification, version 1.0.1 (difference specification). Khronos Group, Beaverton Stockwell B (2009) OpenGL SC: safety-critical profile specification, version 1.0.1 (difference specification). Khronos Group, Beaverton
26.
Zurück zum Zitat Woods J, Christian J (2016) Glidar: an OpenGL-based, real-time, and open source 3D sensor simulator for testing computer vision algorithms. J Imaging 2:5CrossRef Woods J, Christian J (2016) Glidar: an OpenGL-based, real-time, and open source 3D sensor simulator for testing computer vision algorithms. J Imaging 2:5CrossRef
Metadaten
Titel
An emulation scheme for OpenGL SC 2.0 over OpenGL
verfasst von
Nakhoon Baek
Publikationsdatum
02.05.2018
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 10/2020
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-018-2399-1

Weitere Artikel der Ausgabe 10/2020

The Journal of Supercomputing 10/2020 Zur Ausgabe