607 Commits

Author SHA1 Message Date
Joey de Vries
d2a4a1e655 PBR IBL Specular tutorial code. 2017-03-31 22:34:26 +02:00
Joey de Vries
6a41899478 IBL irradiance shader source file fix. 2017-02-25 12:00:34 +01:00
Joey de Vries
691215afa3 PBR IBL irradiance tutorials. 2017-02-25 11:19:00 +01:00
Joey de Vries
534b6ec8c9 IBL Diffuse irradiance source code. Note that these projects use stb_image.h directly, but still link with SOIL causing libray conflicts. Run these specific projects by not linking to SOIL. This will get resolved the moment all projects run on stb_image.h instead of SOIL. 2017-02-16 22:42:05 +01:00
Joey de Vries
fabdd1c86d Model: string comparrison fix, see issue #49. 2017-02-15 21:51:15 +01:00
Joey de Vries
c5b584deb9 Improved CMakeLists for clearer project setup with added library support for stb_image. 2017-01-18 21:56:31 +01:00
Joey de Vries
96ced3c198 PBR attenuation fix with proper Fresnel adjustments. 2017-01-09 19:57:53 +01:00
Joey de Vries
5042701210 Ambient light to correspond with tutorial's version. 2016-12-18 11:45:35 +01:00
Joey de Vries
0f78bb69ae Prevent double multiplication of Fresnel. 2016-12-18 11:28:01 +01:00
Joey de Vries
70f2ec7c1b Adjust code to more properly reflect tutorial. 2016-12-17 21:53:41 +01:00
Joey de Vries
ec42b25235 Tutorial spacing fix. 2016-12-17 21:34:46 +01:00
Joey de Vries
15e7808d55 Adjustments to PBR lighting code. 2016-12-17 21:29:22 +01:00
Joey de Vries
9e2f12aeaa Updated PBR code samples. 2016-12-17 15:58:17 +01:00
Joey de Vries
0a46f53608 Template PBR lighting tut with folder re-structure to fit PBR tuts. 2016-12-12 21:10:58 +01:00
Joey de Vries
b2657d7e1c Some SSAO improvements. 2016-12-06 20:20:26 +01:00
Joey de Vries
5a17132991 Multiply ambient component with diffuse's surface (albedo) color. 2016-12-05 22:21:11 +01:00
Joey de Vries
47048b9840 Updated SSAO tutorial. 2016-12-05 21:13:41 +01:00
Joey de Vries
621f28fc65 Normal mapping gram-schmidth bugfix. 2016-11-23 08:12:53 +01:00
Joey de Vries
fad0497731 Merge branch 'master' of https://github.com/JoeyDeVries/LearnOpenGL 2016-10-24 09:10:50 +02:00
Joey de Vries
494dba710d Issue #43 2016-10-24 09:10:12 +02:00
Joey de Vries
295fe46250 Merge pull request #42 from tikhomirov/fix-cmake-macos
Fix CMakeLists.txt for macOS
2016-10-18 19:39:06 +02:00
Sergey Tikhomirov
ee739051cb Fix CMakeLists.txt for macOS 2016-10-18 17:31:53 +03:00
Joey de Vries
af6104b2f5 Instancing glDrawElements argument fix. 2016-10-12 18:53:19 +02:00
Joey de Vries
c819799803 Merge branch 'master' of https://github.com/JoeyDeVries/LearnOpenGL 2016-10-03 21:47:20 +02:00
Joey de Vries
93d9412ba7 Asteroid instancing example bugfix. 2016-10-03 18:23:35 +02:00
Joey de Vries
aab78b0747 Merge pull request #40 from zryan3/patch-1
Update README.md
2016-09-14 21:52:39 +02:00
Zach
d3d808f9d9 Update README.md 2016-09-14 12:47:40 -07:00
Joey de Vries
7ec34f7931 Merge pull request #39 from xiaofeii2/master
Fixed bug: cannot load images in vs2015.
2016-08-27 12:35:33 +02:00
txf
8baa9bf99e Fixed bug: cannot load images in vs2015. 2016-08-25 15:16:46 +08:00
Joey de Vries
de9593226f Merge pull request #36 from drahak/master
Fix switching draw mode in SSAO deferred shader
2016-07-06 15:23:11 +02:00
Drahomír Hanák
a1638ea19a Fix switching draw mode in SSAO deferred shader 2016-07-06 15:09:56 +02:00
Joey de Vries
28877f8aec Merge pull request #35 from ozan/patch-1
Fix typo
2016-07-03 20:05:15 +02:00
Ozan Onay
4198516138 Fix typo 2016-07-03 08:23:53 -07:00
J. de Vries
4d3a93859d Issue #33: removed text rendering from repository for now. 2016-05-24 14:11:10 +02:00
J. de Vries
bd75a3b830 Issue #32: Removed C++ variable list initialization due to compiler conflicts. 2016-05-24 13:31:26 +02:00
J. de Vries
30c6c04bf4 Forgot to add text_rendering source file to GitHub. 2016-05-24 10:18:28 +02:00
J. de Vries
11b26e6fc3 comments fix 2016-05-11 20:07:16 +02:00
J. de Vries
b63d9af161 New debugging tutorial source code w/ artificial errors. 2016-05-11 20:05:16 +02:00
J. de Vries
a4c2bb2498 Updated GLM version w/ now standard radians as angles. 2016-05-11 20:04:52 +02:00
J. de Vries
336df22af5 Added source code for debugging tutorials; new code_viewer directly loads from GitHub. 2016-05-11 19:43:32 +02:00
J. de Vries
f313234c9a Fix viewport display for high-DPI devices. 2016-04-30 11:38:05 +02:00
J. de Vries
2c04801327 Instancing asteroid object texture fix (resolution was too high) 2016-03-30 16:49:25 +02:00
Joey de Vries
f3b4c15984 Merge pull request #28 from fluffyfreak/fix-instance-texturing
Fix texture mapping in asteroid instancing example.
2016-03-30 16:47:06 +02:00
Andrew Copland
7ee4d9b56a Bind the rock models texture to the shaders sampler so texture mapping works in instancing example. 2016-03-30 10:53:53 +01:00
J. de Vries
d7ed65ff5d Shadow mapping view frustum clean-up (more intuitive LookAt Up vector). 2016-03-28 01:07:11 +02:00
J. de Vries
d5c3be70ab Merge branch 'master' of https://github.com/JoeyDeVries/LearnOpenGL 2016-03-06 11:29:09 +01:00
J. de Vries
d082668b2b new glfw3 compiled w/ VS2015 2016-03-06 11:24:51 +01:00
J. de Vries
2bf1ed16f1 Fix: framebuffer color format. 2016-03-06 11:24:34 +01:00
Joey de Vries
d0e667d544 Merge pull request #24 from andrewparlane/master
Deferred Shading: Fixed bug with the normal texture component of the
2016-01-20 12:06:37 +01:00
Andrew Parlane
1e9908378e Deferred Shading: Fixed bug with the normal texture component of the
gBuffer.

The texture was being set up as GL_RGB instead of GL_RGB16F which caused
negative components of normals to be set to 0.
2016-01-19 22:29:05 -04:00