这是我的(包装的)OpenGL调用,它导致GL_INVALID_OPERATION
:
GLTextures.TexImage2D(TexImage2DTarget.TEXTURE_2D, 0, TexImageInternalFormat.LUMINANCE_ALPHA, Width, Height, TexImageFormat.LUMINANCE_ALPHA, TexImagePixelType.UNSIGNED_BYTE, source.GetData());
此调用适用于 Windows 但不适用于 iOS,在 Windows 中一切正常并显示纹理。我在 iOS 和 Windows 上使用相同的枚举值,甚至着色器也是相同的(在 iOS 上有一些精确提示)。大多数纹理也适用于 iOS。