2011-11-17 53 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的成本過高)。 –