OpenGL Windows GUI Application This article is about a MVC (Model-View-Controller) framework to create OpenGL GUI applications using native Win32 API on Windows platform. MVC architecture is a common design framework for GUI applications, and is used in many GUI libraries, such as .NET, MFC, Qt, JavaFX, etc. The major benefits of this MVC framework are the complete separation of system-independent