Hi Graham,
Cheers for the help Bud;
Shader;
float vignette = vec2(1.0) - length(vec2(0.5) - vTexcoord) / length(vec2(0.5));
If need be i can download some old drivers to try to find which was the last that didnt have the CPU above 25% usage issue. Cheers J