8
私はAlpha、Luminance、Intensityのいずれかと解釈したいテクスチャをバインドしようとしています。私はOpenGL 4.0を使用しています。私はGL_ALPHA、GL_LUMINANCEまたはGL_INTENSITYとしてバインドしようとするたびしかし、私はGL 4.0で非推奨これらの形式がありますエラー1280を取得し、またはI午前GL_ALPHA、GL_LUMINANCE
glTexImage2D( GL_TEXTURE_2D,
i,
GL_RED,
mipSizeX,
mipSizeY,
0,
GL_RED,
GL_UNSIGNED_BYTE,
nullptr);
:私はつまり、何の問題もなくOK GL_RED、としてそれらをバインドすることができます何か間違っている?例えば。これが失敗した:
glTexImage2D( GL_TEXTURE_2D,
i,
GL_ALPHA8
mipSizeX,
mipSizeY,
0,
GL_ALPHA,
GL_UNSIGNED_BYTE,
nullptr);
EDIT:[OK]をこれらのフォーマットは廃止されているとして、this pageは、有効なフォーマットは実際にあるかを示すテーブルが含まれています。