質問: (int)-image[i].CGImage.Height; // テクスチャの登録 GL.BindTexture(All.Texture2D, mTextureID[i]); GL.TexParameter(All.Texture2D, All.TextureMinFilter, (int)All.Nearest); GL.TexParameter(All.Texture2D, All.TextureMagFilter, (int)All.Nearest); GL.TexImage2D(All.Texture2D, 0, (int)All.Rgba, mTextureSize[i, (int)Def.W], -mTextureSize[i, (int)Def.H], 0, (All)OpenTK.Graphics.ES11.PixelFormat.Rgba, All.UnsignedByte, data.Bytes); } } ``` ここで引数として使用している"UIImage[] image"に生成されたUIImageが格納されます。 この処理で登録したテクスチャを"GL.Oes.DrawTex"で描画する形です。 通常のpngイメージから生成されたUIImageは正常に描画されております。 何か情報に不足がありましたら、ご連絡ください。 以上、どうぞよろしくお願いいたします。
回答: 自己解決いたしました。 結論から言いますと、画像そのものの生成は正常に行われましたが、テクスチャに登録するためのサイズ指定に誤りがあったため、描画がされない形となっておりました。 ポリゴン用テクスチャのサイズは、2の累乗倍でなければならない原則を忘れてしまったための失敗です。 NakamuraYoichiさま、検証のご協力、誠にありがとうございました。