SDL_imageを介してテクスチャをロードし、次にtextimage2dを介してOpenGLにロードします。
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, texture->w, texture->h,
0, GL_BGRA_EXT, GL_UNSIGNED_BYTE, (GLuint**)texture->pixels );
私のWindowsマシンでは問題なく動作しますが、友人のMacマシンでは色がずれているようです。彼はディスプレイに強い青みがかった質感を与えました。もちろん、これはinternalFormat(ここではGL_BGRA_EXT)を処理する必要があります。見つけて実行している(正しくコンパイルされている)すべてを試しましたが、Macで正しい出力が得られるものはありませんでした。MacがSDL_imageによって提供されるピクセル配列を計算する方法についてのアイデアを得る方法はありますか?