mucking about trying to get glsl 330 context