Skip to content

vk22006/Modern-OpenGL-Showcase

Repository files navigation

Modern OpenGL Showcase

A structured, milestone-driven journey through modern OpenGL development.

This repository documents my progressive learning and implementation of real-time rendering techniques using modern OpenGL. Each major milestone is tagged to reflect significant conceptual and technical improvements.


Purpose

  • Develop a strong foundation in modern OpenGL
  • Implement core and advanced real-time rendering techniques
  • Track growth through versioned milestones
  • Serve as a portfolio-ready showcase of graphics programming skills

Note: A separate repository will focus on custom engine development.
This project is dedicated purely to OpenGL progression.


🧱 Project Structure

Each milestone builds upon the previous one. Tags are used to mark significant achievements.

Example progression:

  • Basic window & context creation
  • Rendering a triangle
  • Shaders (vertex & fragment)
  • And others..(in progress)

Milestones

Major achievements are tagged using:

v0.1.0 Triangle rendering
v0.1.1 Triangle with two VBOs
...

License

This project uses MIT License.

About

A GitHub Repository to showcase my learning progress of OpenGL through implementation of various concepts.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors