load shader files into a byte array instead of a String
compile the shader in C++
remove old codes