This repository is a collection of computer graphics projects developed and maintained by EudaLabs. It reflects a learning journey focused on mastering computer graphics using the OpenGL graphics API.
This repository serves as a comprehensive documentation of my journey into the world of computer graphics, specifically through the exploration of the OpenGL graphics API. It chronicles my progress, understanding, and practical applications as I delve deeper into this fascinating field. Each project in this repository represents a milestone in my learning process, showcasing the concepts, techniques, and methodologies I have encountered and implemented.
By systematically documenting every project I create with OpenGL, this repository aims to provide a detailed record of my development, serving not only as a personal reference but also as a resource for others who are interested in learning about computer graphics. Through this journey, I aspire to deepen my knowledge and contribute to the broader computer graphics community.
- Learn OpenGL
A comprehensive guide to OpenGL with tutorials and examples. - YouTube OpenGL Series
A playlist covering OpenGL development from the basics to advanced topics. - BookOfShaders
A book covering shader basics.
- C++: The primary language for all projects.
- OpenGL 3.3: A cross-platform graphics API used to render 2D and 3D graphics.
- GLFW 3: A simple API for creating windows, handling inputs, and managing events.
We warmly welcome contributions to this repository. Whether you have innovative ideas, suggestions, or enhancements, feel free to open an issue or submit a pull request. Your input and creativity are greatly valued, and we’re excited to collaborate with you!
Developed and maintained by MuffinMufido.
Feel free to reach out on GitHub or via email at [email protected].