METHODOLOGY AND TECHNIQUES USED IN THE DEVELOPMENT OF A GRAPHICS LIBRARY WITH OPENGL

Authors

DOI:

https://doi.org/10.18623/rvd.v22.n2.3462

Keywords:

Computer Graphics, OpenGL, Linear Algebra, Rendering & Optimisation Techniques

Abstract

This paper describes and reviews the development stages of a graphics library, called by its developers GFX, and also summarizes its main characteristics. This paper also describes the core techniques used in the development stages of such library and all additional libraries required for the completion of the target functionality. It covers all aspects and requirements of a traditional graphics library as well existing solutions and their applications in the industry. The paper’s main objective is to explain and lay down the basics of a traditional computer graphics system as well as specifics regarding the actual library implementation. The authors of this project were motivated by the potential acquisition of knowledge and experience in this field and also the chance of developing a library which addresses some of the most common shortcomings in present day state of the art graphics libraries.

References

Akenine, T., Haines, E., Hoffman, N., Pesce, A., Iwanicki, M. Hillaire, S. Real-Time Rendering 4th Edition, CRC Press, 2018

Andrade, A. Game engines: a survey, EAI Endorsed Transactions on Serious Games, Vol. 2, 2015, http://dx.doi.org/10.4108/eai.5-11-2015.150615

Dunn, F., Parberry, I. 3D Math Primer for Graphics 2nd Edition, CRC Press, 2011

Gennaro, D. D. Advanced Metaprogramming in Classic C++, Berkeley, CA, 2023

Gregory, J. Game Engine Architecture 3rd Edition, CRC Press, 2019

Lengyel, E. Mathematics for 3D Game Programming and Computer Graphics, Third Edition, Course Technology Press, 2012

Meyers, S. Effective STL, Addison-Wesley, 2010

Meyers, S. Effective C++ 3rd Edition, Addison-Wesley, 2017

Shreiner, S., Sellers, G., Kessenich, J., Licea-Kane, B. OpenGL Programming Guide 8th Edition, Addison-Wesley, 2013

Wolff, D. OpenGL 4.0 Shading Language Cookbook, PACKT Publishing, 2011

Downloads

Published

2025-10-21

How to Cite

Vassilev, T., & Iliev, S. (2025). METHODOLOGY AND TECHNIQUES USED IN THE DEVELOPMENT OF A GRAPHICS LIBRARY WITH OPENGL. Veredas Do Direito, 22(2), e223462. https://doi.org/10.18623/rvd.v22.n2.3462