1

iOS/iPhone の「GLKViewController」から FrameBuffer または RenderBuffer を取得して、「glBindFramebuffer」に渡すにはどうすればよいですか??

RenderTarget にレンダリングしてから、メインの BackBuffer に戻って他の情報を表示しようとしています。

他のすべてのプラットフォーム「Windows、OSX、Linux、および Android」では、「glBindFramebuffer(GL_FRAMEBUFFER, 0);」を設定します。「0」に設定すると、システムはデフォルトの FrameBuffer を設定します。これが iOS で異なるのはなぜですか?

また、「GLKView」には「bindDrawable」メソッドがあり、これは基本的に「glBindFramebuffer」です...このメソッドは「GLKViewController」のどこにありますか?

4

1 に答える 1

2

Awww dur、「GLKViewController.View」から「GLKView」を取得し、そこから「bindDrawable」を呼び出すだけです。

于 2012-04-19T18:56:36.167 に答える