Adding a debug layer on top of open gl programs to help diagnosing shader problems
Warn instead of throwing exceptions when uniform is not found