2011-11-17 78 views

回答

1

glRenderbufferStorageMultisampleAPPLEglResolveMultisampleFramebufferAPPLE这样的函数不是目前包含在MonoTouch的OpenGL绑定中。我不确定它们是否包含在最新的OpenTK位中。

无论如何,只要你发现缺件,你应该填写一个缺陷报告(增强)http://bugzilla.xamarin.com这将确保你得到错误/改进请求的进度通知。

UPDATE:MonoTouch 5.2.3(stable)已发布并包含OpenTK 1.0(它定义了所提及的符号)。

+0

我想知道这一点,因为自iOS 4.0以来支持多重采样。也许我可以用C#调用方法调用。 –

+0

是的,你可能会在你自己的应用程序中添加p/invoke并使用它们。大多数OpenGL的MonoTouch代码都是开源的(OpenTK),因此互操作不应该过于复杂。 – poupou

+0

请注意,MonoTouch使用闭源的OpenTK分叉版本。尽管大多数代码是相似的,但有一些显着差异:(a)上游OpenTK包含所有官方OpenGL ES扩展,而MonoTouch则不包含; (b)上游OpenTK使用强类型枚举,而MonoTouch使用“全部”枚举。上游的OpenTK很少能够改善这种情况(叉的闭源性质和MonoTouch的成本过高)。 –