Skip to content

This is a repository of just me learning OpenGL, saving the progress along the way.

Notifications You must be signed in to change notification settings

aayush749/Learn-OpenGL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Learning OpenGL

This is a repository where I track the progress of me learning OpenGL.

Steps to build

This project is made using Visual Studio 2019. So you would need Visual Studio to build and run the project (any older version like VS2013 onwards should work fine, although I've not tested them).

Step - 1: run 'git clone git@github.com:aayush749/Learn-OpenGL.git'.

Step - 2: after the previous operation completes. Double click on the Solution (.sln) file, or open a project using Visual Studio and locate the Solution file.

Step - 3: Once Visual Studio loads the project, make sure you are building under x86 CPU architecture (and Debug/Release build doesn't really matter), and hit Build (or Ctrl + Shift + B).

Step - 4: After the build process completes, launch the executable directly or launch it from Visual Studio by pressing F5.

Screenshots

Here are some screenshots from what I have tried so far

Shadow Mapping and Shadow Mapping with PCF (for soft shadows) Shadow Mapping and with PCF-gif

ADS Lighting - Types of Smooth Shading

0001-0082.mp4

Suzanne-The monkey (3D model viewer) Suzanne

Solar System

Hello.World.2021-06-15.01-17-39.mp4

Earth

Hello.World.2021-06-14.20-04-29.mp4

Pyramid: Texture - Brick Pyramid Texture - Brick

Pyramid: Texture - Tinted Glass Pyramid Texture - Tinted Glass

About

This is a repository of just me learning OpenGL, saving the progress along the way.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published