んー、特に-1って値に意味が無いなら、せめて定数にしてほしいかなぁ。
個人的にはデフォルトはGL_TEXTURE0で良い気がするけど。