Chapter 6 - Phong.frag, missing clamp call
Created by: ghost
When discussing the Phong.frag
shader the book mentions using clamp
to limit the Phong RGB components to the 0.0-1.0 range.
The actual clamp
call seems to be missing from the shader code, however:
https://github.com/gameprogcpp/code/blob/master/Chapter06/Shaders/Phong.frag
Adding this, the visual result is markedly different:
Phong = clamp(Phong, 0.0, 1.0);