Each shader program should be part of its own class: - ColorPicking shader should be loaded and compiled in the ColorPicking class - ShadowMapping shader should be loaded and compiled in the ShadowMapping class ...
Each shader program should be part of its own class:
...