Abstract
Modern computer graphics systems usually manage a set of internal data to store control parameters and various graphics data. In this work, we show how to efficiently provide required data type conversions. Our design shows that it can improve the internal architecture and the overall efficiency of modern computer graphics systems. In its implementation, we use the modern C++ template library containers for the fast lookup of the most suitable conversion functions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Hughes JF et al (2013) Computer graphics: principles and practice, 3rd edn. Addison-Wesley
Baek N, Ryu K (2015) Emulating OpenGL ES 2.0 over the desktop OpenGL. Cluster Comput 18:165–175
Baek N (2017) Adding advanced debug output features to single board mobile computing devices. Wireless Pers Commun 94(1):117–126
Luna F (2016) Introduction to 3D game programming with DirectX 12. Mercury Learning & Information
Kessenich J, Sellers G (2016) OpenGL programming guide: the official guide to learning OpenGL, Version 4.5 with SPIR-V, 9th edn. Addison-Wesley Professional
Fabius A, Viggers S (2016) OpenGL SC Version 2.0.0. Khronos Group
Leech J (2016) OpenGL ES Version 3.2. Khronos Group
Kwon YC, Baek N (2014) A CUDA-based implementation of OpenGL-compatible rasterization library prototype. ACM Symp Appl Comput 2014:1747–1748
Baek N (2017) A fixed-function rendering pipeline with direct rendering manager support. ICITCS 2017:106–109
Baek N, Kim K (2019) Design and implementation of OpenGL SC 2.0 rendering pipeline. Cluster Comput (on-line published)
Baek N (2019) An emulation scheme for OpenGL SC 2.0 over OpenGL. J Supercomput (on-line published)
Baek N, Kim KJ (2017) Design and implementation of OpenGL SC 2.0 rendering pipeline. Cluster Comput (article in press)
ISO (2011) ISO international standard ISO/IEC 14882:2014(E) programming language C++. ISO
C++11 std::map. http://en.cppreference.com/w/cpp/container/map
Acknowledgements
This work has supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (Grand No. NRF-2019R1I1A3A01061310).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Baek, N. (2020). A Graphics Data Management Scheme Based on the Generic Type Converter. In: Kim, K., Kim, HY. (eds) Information Science and Applications. Lecture Notes in Electrical Engineering, vol 621. Springer, Singapore. https://doi.org/10.1007/978-981-15-1465-4_31
Download citation
DOI: https://doi.org/10.1007/978-981-15-1465-4_31
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-1464-7
Online ISBN: 978-981-15-1465-4
eBook Packages: EngineeringEngineering (R0)