Wie verwende ich OpenGL ES sharegroup, um einen Render-Puffer für die Bildschirmspiegelung auf dem iPad freizugeben?

8

Ich versuche, die Bildschirmspiegelung auf dem iPad mit OpenGL 1.1 zu machen. Ich bin auf dem Punkt, das externe Fenster einzurichten und zu sehen. Ich benutze OpenGL auf dem ersten Bildschirm, und ich habe gelesen, dass ich einen geteilten Render-Puffer einrichten kann, aber da ich etwas OpenGL-Anfänger bin, habe ich Probleme, etwas zu bekommen, das ein Rendering teilen kann Puffer.

Ich habe soweit zwei separate Kontexte eingerichtet und verschiedene Dinge gerendert, aber natürlich möchte ich den Render-Puffer aus Gründen der Effizienz teilen. Die Apple-Dokumentation erklärt, wie ich ein Share-Group-Objekt einrichten und einen freigegebenen Kontext initialisieren würde, aber ich würde auch gerne wissen, wie ich einen Render-Puffer einrichten und teilen würde, so dass der externe Bildschirm diesen Render-Puffer nur zeichnen kann es ist Bildspeicher.

Das letztendliche Ziel ist es, die Bildschirmspiegelung so effizient wie möglich zu machen, so dass jeder Rat in dieser Angelegenheit sehr geschätzt wird.

    
colordodge 22.06.2010, 02:33
quelle

1 Antwort

1

,

Ich denke dieses Thema in den cocos2d-Foren wäre eine gute Lektüre für Sie! (Scrollen Sie zu den letzten Posts).

Vielleicht benutzen Sie Cocos2d überhaupt nicht, aber die Informationen dort sind ziemlich wertvoll, und es gibt auch einen Code.

Viel Glück!

    
Goles 25.06.2011 16:28
quelle

Tags und Links