col #1 The problem I had was I was loading the shader file as text, where as it should have been loading it in as bytes.Thanks again for your help.Nice module btw :)