[HOpenGL] Anyone know why this always returns invalid texture objects?