I liked the idea of per-feature headers very much. However I was hoping for a stricter implementation. Even though I include only the gl45core, deprecated functions are accessible through the gl namespace. Below is a test project

Currently line 6 gives an error but line 5 does not. Is there a way to use glbinding where both lines give an error, i.e. defined gl functions are the only ones from the included feature header?