https://github.com/timmoth/learningopengl
Repository for learning openGL
https://github.com/timmoth/learningopengl
cpp glfw learning-opengl learnopengl opengl
Last synced: about 2 months ago
JSON representation
Repository for learning openGL
- Host: GitHub
- URL: https://github.com/timmoth/learningopengl
- Owner: Timmoth
- Created: 2018-02-02T18:52:59.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-02-19T08:27:34.000Z (over 7 years ago)
- Last Synced: 2025-01-31T12:49:23.701Z (4 months ago)
- Topics: cpp, glfw, learning-opengl, learnopengl, opengl
- Language: C++
- Size: 4.18 MB
- Stars: 1
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LearningOpenGL
Repository for learning openGLThis is a solution that I have created whilst learning C++ & OpenGL, mainly to deepen my understanding of key concepts and to be used as a reference for how to achieve common OpenGL tasks.
Projects
1) HelloGLFW - initialization and basic usage of the GLFW library
2) HelloGLEW - basic usage of the GLEW library in conjunction with GLFW
3) HelloTriangle - Drawing a triangle to the screen
4) HelloShaders - the hello triangle project extended to use our shader rather then the default one
5) TrianglesAndColors - Drawing multiple triangles to create a square and using different colors for each vertex
6) Textures - Drawing a texture to a rectangle
7) Transformations - Rotating a textured rectangle
Common - Encapsulates commonly used functionality as the solution grows.Requirements:
Visual Studio 2017
Desktop development with c++ Visual Studio module
OpenGL 3.3 compatible graphics cardTo Run:
download / clone repo
open LearningOpenGL.sln with visual studio 2017
Build Solution
right click the project you are working on and set as StartUpProject
Run
All project's output executables to the bin directory of the solution
GLEW & GLFW object files can be found in the solution's dependencies directory