All good as I see glass gl3D objects on the iphone now. I've got it working now as I realised the function does load the frag file but because there is no vert file in this case, will return false even though the frag file is loaded with no error in the xcode debugger.