Similar to https://github.com/openglsuperbible/sb6code/pull/15 hdrexposure.cpp assume's the exposure uniform location is 0 instead of getting it on load and storing it as a member variable. https://github.com/openglsuperbible/sb6code/blob/master/src/hdrexposure/hdrexposure.cpp#L144