>>236
デフォルトではwidthは4バイトの倍数と勝手に仮定されちゃうわけ。
その方が処理が速いから。
だから513って設定しても、内部では516として扱われちゃう。
そうなるとmallocで割り当てたサイズじゃ足りないからエラーが出ちゃうの。
だからglPixelStoreiで「widthは1バイトの倍数でお願い」ってやれば解決するの。