Skip to content

A one-file hello world program for modern OpenGL using GLFW (version 3) and GLEW

License

Notifications You must be signed in to change notification settings

AlexCharlton/hello-modern-opengl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hello-modern-opengl

A one-file hello world program for modern OpenGL using GLFW (version 3) and GLEW.

Illustrates the most salient points of modern (3.3) OpenGL: Shaders, VAOs, packed VBOs, indexed elements. Contains all of the matrix math necessary for a look-at style camera.

This repository also contains an ES branch, which illustrates a similar program using OpenGL ES. While GLFW is used for this branch (take care in compiling it for ES and probably EGL, e.g.: cmake -DGLFW_USE_EGL=ON -DGLFW_CLIENT_LIBRARY=glesv2), GLEW is omitted because it does not support GL ES.

About

A one-file hello world program for modern OpenGL using GLFW (version 3) and GLEW

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages