4355a12b9a
Architecture redesign
...
PART 1:
- Added a Renderer class
- Added a Application interface
- Added a RenderPass interface
- Added multiple RenderPass classes
- Added a Window class
- Moved Shaders into a Shader folder
The idea behind this redesign is to make more abstractions.
These abstraction are then supposedly going to make it easier
to focus on the next couple tutorials main elements
2022-10-18 22:57:50 +02:00
71c942d88e
albedo with refractions and reflactions of the cubemap
2022-10-17 11:56:27 +02:00
4f4eb2f496
Basic MSAA
2022-10-16 20:57:11 +02:00
6667d75455
reflection
2022-10-16 20:27:25 +02:00
e7a119f0dd
Cubemap added, Skybox pass implemented
2022-10-16 20:14:06 +02:00
db448390ae
Small issue fix, Added post-processing fx
2022-10-16 18:58:21 +02:00
d8e87b4787
Added framebuffer objects to allow postprocessing on a texture of the screen
2022-10-16 18:26:50 +02:00
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
f0ac2901e7
LearnOpenGL tutorial. Made it up to Shaders
2022-02-06 12:52:11 +01:00