Commit Graph

17 Commits

Author SHA1 Message Date
3d4d81f260 Added stencil testing
This demo show how to draw an outline around
an object.... very cool ! :)
2022-02-22 21:52:44 +01:00
82cf5b9c93 Added model loading
Model loading is complex.
As such in the learnopengl.com tutorial we use assimp to make our life
a little easier.
2022-02-22 00:32:22 +01:00
de96aa4136 Added multiple lights to the scene
Both a directional and four points lights are used in
this scene.

Fixed a memory leak caused by the vertex Array buffer of the lights never being deleted
2022-02-16 21:06:40 +01:00
3f9a433549 implemented spotlights 2022-02-16 20:32:55 +01:00
e1ceb4d8ee Implemented point lights 2022-02-16 20:12:07 +01:00
345ae95835 Directional light implementation 2022-02-16 19:57:18 +01:00
fd29b303e2 Added lighting maps 2022-02-16 19:46:19 +01:00
59bd1ece6b Implemented basic materials in to the fragment shader.. 2022-02-15 16:33:47 +01:00
fc3806e73d Basic Lighting
Added lighting in to the shader
Lighting model: Phong
2022-02-13 14:38:39 +01:00
06b979dfaa Lighting: Basic color
Added a light source
removed texturing
removed drawing multiple instances
of the same cube
2022-02-13 13:19:54 +01:00
c8bde6881f Slight cleanup
Added Camera abstraction
2022-02-12 22:30:14 +01:00
85733c6053 Camera tutorial finished
Added delta timing and basic camera movement
2022-02-12 22:23:08 +01:00
ea5acc464f Slight cleanup 2022-02-12 21:40:38 +01:00
8bfdbccac1 Matrices and transformations 2022-02-12 21:38:31 +01:00
58cca1db34 Shader exercises complete! 2022-02-11 22:24:15 +01:00
2e529beafa Added a simple small README file. 2022-02-06 13:44:00 +01:00
f0ac2901e7 LearnOpenGL tutorial. Made it up to Shaders 2022-02-06 12:52:11 +01:00