shaders almost compiling, need better error output