updated file parsing from binary to text for reading shaders