我在 GLKViewController 的 MonoTouch 5.2.13 中使用 OpenTK-1.0.dll。我可以使用彩色顶点渲染 3D 对象,那里一切正常。
现在我想用纹理贴图渲染 3D 对象。为此,我在我的ViewDidLoad
方法中添加了以下调用(在我的 GLKViewController 子类中):
GL.Enable(EnableCap.Texture2D);
但是由于我添加了这个调用,OpenGL 屏幕保持黑色(不再有彩色顶点),并且在控制台上我看到
GL ERROR: 0x0500
当我删除GL.Enable
呼叫时,一切都恢复正常。
有什么提示吗?