Abstract
OpenGL (Open Graphics Library) is one of the most widely-used API (application programming interface)-level 3D graphics libraries. Recently, its new safety-critical profile, OpenGL SC (Safety Critical profile) 2.0 is released. To provide these new features, we design a simplified rendering scheme for emulating OpenGL SC 2.0 over OpenGL ES (Embedded System) 2.0. Since OpenGL ES 2.0 is widely used with desktops and mobile devices, our emulation can be used with wide range of graphics devices. Our new emulation scheme shows an efficient architectural way of providing all the rendering features. Prototype implementations are also presented.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Segal M, Akeley K (2006) The OpenGL graphics system: a specification, version 2.1
Blythe D (2008) OpenGL ES common/common-lite profile specification, version 1.1.12 (Full Specification)
Munshi A, Leech J (2010) OpenGL ES common profile specification, version 2.0.25 (Full Specification)
Lipchak B (2013) OpenGL ES. Version 3.0.2
Kessenich J (2006) The OpenGL shading language, language version: 1.20
Simpson RJ (2013) The OpenGL ES shading language, language version: 1.00
Stockwell B (2009) OpenGL SC: safety-critical profile specification, version 1.0.1. Khronos Group
Fabius A, Viggers S (2016) OpenGL SC, version 2.0.0 full specification.
Cole P (2005) OpenGL ES SC—open standard embedded graphics API for safety critical applications. In: 24th digital avionics systems conference
Mark S (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
Baek N, Baeck GJ (2010) Design of OpenGL SC emulation library over the desktop OpenGL 1.3. In: 29th digital avionics systems conference
Baek N An emulation scheme for OpenGL SC 2.0 over OpenGL. J Supercomput (submitted)
Baek N, Lee H (2012) A cost-effective OpenGL SC solution for the consumer electronics market: an emulation library approach. In: IEEE international conference on consumer electronics digest of technical papers
Baek N, Lee H (2011) Implementing OpenGL SC over OpenGL 1.1+. In: IEEE international conference on consumer electronics digest of technical papers
Baek N, Yoo K-H (2015) Emulating OpenGL ES 2.0 over the desktop OpenGL. Clust Comput 18(1):165–175
Acknowledgements
This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education, Science and Technology (Grant 2016R1D1A3B03935488).
This study was also supported by the BK21 Plus project (SW Human Resource Development Program for Supporting Smart Life) funded by the Ministry of Education, School of Computer Science and Engineering, Kyungpook National University, Korea (21A20131600005).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Baek, N. (2019). A Simplified Emulation Scheme for OpenGL SC 2.0 Rendering over OpenGL Embedded Systems 2.0. In: Kim, K., Baek, N. (eds) Information Science and Applications 2018. ICISA 2018. Lecture Notes in Electrical Engineering, vol 514. Springer, Singapore. https://doi.org/10.1007/978-981-13-1056-0_14
Download citation
DOI: https://doi.org/10.1007/978-981-13-1056-0_14
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-1055-3
Online ISBN: 978-981-13-1056-0
eBook Packages: EngineeringEngineering (R0)