Updated to uniformalized GLi convensions
Added create_texture_2d and create_texture_2d_array