[HOpenGL] Shader API changes