After updating my graphics driver and trying to run this example from John Chapman's blog I got this error
Vertex shader failed to compile with the following errors:
ERROR: 0:8: error(#105) #version must occur before any other program statement
The way that the version is defined is by including a file containing this code
So inside all other shader files one can see that the first line is as follows
I remember this working perfectly a few months ago. So what exactly has changed and the
#include command is no longer valid?