Abstract
In the ordinary graphics applications, they use one of the high-level 3D graphics libraries such as OpenGL and Direct3D. From the 3D graphics library implementer’s point of view, they use some low-level graphics tools including DRM (direct rendering manager). In this paper, we present the accelerated way of achieving 3D graphics features through directly accessing DRM system calls, rather than using the high-level graphics libraries. With DRM features, we can achieve much accelerated way of typical and simple 3D graphics rendering.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Segal, M., Akeley, K.: The OpenGL Graphics System: A Specification, Version 4.5 (Core Profile), Khronos Group (2016)
Luna, F.: Introduction to 3D Game Programming with DirectX 12, Mercury Learning and Information (2016)
Faith, R.E.: The Direct Rendering Manager: Kernel Support for the Direct Rendering Infrastructure (2016). http://dri.sourceforge.net/doc/drm_low_level.html
Fonseca, J.: Direct rendering infrastructure: Architecture (2005)
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).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Baek, N. (2018). A Fixed-Function Rendering Pipeline with Direct Rendering Manager Support. In: Kim, K., Kim, H., Baek, N. (eds) IT Convergence and Security 2017. Lecture Notes in Electrical Engineering, vol 450. Springer, Singapore. https://doi.org/10.1007/978-981-10-6454-8_15
Download citation
DOI: https://doi.org/10.1007/978-981-10-6454-8_15
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-6453-1
Online ISBN: 978-981-10-6454-8
eBook Packages: EngineeringEngineering (R0)