Commit Graph

36 Commits

Author SHA1 Message Date
Erik
c4c5fea218 Changed MSVC std::sqrtf call to simple std::sqrt - causes compile failure on mingw toolchain, as no such fucntion is present. 2017-07-04 13:40:47 +03:00
Matthew Taylor
4a94fbf2bf Add commented out code to allow window creation on OSX 2017-06-18 01:53:16 +01:00
Matthew Taylor
120c8c8c11 Fix OSX errors and warnings 2017-06-18 00:39:07 +01:00
Joey de Vries
5eddf64303 Code and content re-work: advanced lighting. 2017-06-02 22:53:53 +02:00
Joey de Vries
f844f7c541 Code and content re-work: advanced OpenGL and advanced lighting. 2017-06-01 22:04:34 +02:00
Joey de Vries
f95da5cccd Code re-work: SSAO 2017-04-24 22:57:05 +02:00
Joey de Vries
4d5aed34ac Code re-work: deferred shading. 2017-04-24 20:55:39 +02:00
Joey de Vries
bedbcda4cf Code re-work: bloom. 2017-04-24 20:36:40 +02:00
Joey de Vries
20d5811d61 Code re-work: HDR 2017-04-23 22:43:48 +02:00
Joey de Vries
7dc79cd5fa Code re-work: parallax mapping. 2017-04-23 16:30:06 +02:00
Joey de Vries
b02e4ea394 code re-work: normal mapping. 2017-04-23 16:02:02 +02:00
Joey de Vries
919084ba39 Code re-work: shadow mapping. 2017-04-23 12:52:47 +02:00
Joey de Vries
c8431d9498 Code re-work: point shadows. 2017-04-22 20:46:55 +02:00
Joey de Vries
85530ab997 Code re-work: shadow mapping. 2017-04-22 20:40:35 +02:00
Joey de Vries
33dd340549 Code re-work: gamma correction. 2017-04-22 17:25:08 +02:00
Joey de Vries
cdcc3be029 Code re-work: advanced lighting. 2017-04-22 17:07:31 +02: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
Drahomír Hanák
a1638ea19a Fix switching draw mode in SSAO deferred shader 2016-07-06 15:09:56 +02: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
2bf1ed16f1 Fix: framebuffer color format. 2016-03-06 11:24:34 +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
Marin Nilsson
26758e0dea Merge remote-tracking branch 'upstream/master' 2015-08-02 13:49:33 +02:00
zryan3
bebe39c0be refactored CMakeLists to build for Linux Mint 17.2, and removed std::sqrtf which is not apart of GCC C++ libraries apparently 2015-08-02 00:40:56 -07:00
Marin Nilsson
a8a8d11f22 Support for out-of-source builds.
Uses environment variable to tell the program where to find resource
files.
Sharder sources are still search for in the current workind directory.
2015-07-30 21:48:41 +02:00
Joey de Vries
eac76c9a50 New tutorial code
Added code of new tutorials to the repository
2015-07-15 11:48:45 +02:00
Joey de Vries
635309ef0b New tutorial code
New tutorial code
2015-06-20 11:55:58 +02:00
Joey de Vries
c4c3221de9 Added Parallax Mapping code/resources
Added code samples and necessary texture resources for upcoming Parallax
Mapping tutorial
2015-06-04 19:59:04 +02:00
Joey de Vries
2a0a415c8f Normal mapping code
Normal mapping code for normal mapping tutorial (+ few extra's for next
tutorial)
2015-05-26 22:00:21 +02:00
zmertens
4018e023de fixed Linux error with the gamma variable already being defined in mathcalls.h 2015-05-22 20:25:46 -07:00
Joey de Vries
f6c5ac42fc Shadow tutorials added
Added source code of shadow mapping and omnidirectional shadow mapping
tutorial.
2015-05-15 11:25:35 +02:00
Joey de Vries
8d0df8edb8 Added new project/code files 2015-04-27 13:37:18 +02:00