Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
3D game development with C/C++
·
Module 3
Windowing and Graphics Context
1
Client-Server Model of OpenGL and Graphics Drivers
Describe the client-server model of OpenGL and the role of a graphics driver.
2
GLFW Window Management
Use the GLFW library to create and manage a window and its context.
3
Loading OpenGL Functions with GLAD
Use the GLAD library to load pointers to OpenGL functions at runtime.
4
Window Event Handling
Configure and handle window events such as user input and resizing.
5
Game Loop Fundamentals
Implement a main loop that clears the screen and swaps buffers.
6
Understanding the OpenGL Rendering Pipeline
Describe the primary stages of the modern OpenGL rendering pipeline.
Previous module
3D Math Fundamentals
Next module
The Graphics Pipeline and Shaders