pub fn load_texture( program: GLuint, texture_number: GLuint, image: &[u8], w: usize, h: usize, ) -> Result<GLuint, String>