vbo

Ein Pufferobjekt ist ein OpenGL-Objekt, mit dem Benutzer Daten auf der GPU speichern können. Vertex Buffer Objects (VBOs) sind Pufferobjekte, die zum Speichern von Vertex-Daten für das Rendering im Nicht-Sofort-Modus verwendet werden.
1
Antwort

Probleme mit OpenGL 4 VBOs und Numpy Arrays, Pyglet / Python

Ich beginne mit der Verwendung von OpenGL 4 in Python (über Pyglet und etwas Framework-Code, den ich vom Netz genommen habe / selbst geschrieben habe, um Shader / Programme zu laden), aber ich verstehe die Dinge ziemlich gut, also nicht Ich denk...
24.02.2013, 03:03
1
Antwort

Reduzieren doppelter Daten in Vertex Buffern

Ich verwende 3 Vertex-Puffer gleichzeitig (ich habe tatsächlich viele, aber es werden nur 3 gleichzeitig verwendet). Sie enthalten Informationen, die in einem Shader zusammengemischt werden, um die gewünschte Ausgabe zu erzeugen - eine 2D-Ske...
07.11.2012, 15:43
1
Antwort

OpenGL ES 2.0 und Vertexpufferobjekte (VBO)

Ich kann nicht herausfinden, wie ein Vertex-Puffer-Objekt für mein Gelände in opengles 2.0 für iPhone zu verwenden. Es sind statische Daten, daher hoffe ich auf einen Geschwindigkeitsschub durch die Verwendung von VBO. In regulären OpenGL verwen...
28.07.2011, 05:02
1
Antwort

Führt glDeleteVertexArrays zur Löschung von VBOs, die mit der Löschung von VAO verbunden sind?

Nach dieser Frage markiert glDeleteBuffers den Videospeicher des Puffers als frei. Aber wenn ich glDeleteVertexArrays auf einem VAO aufruft, löscht dieser Aufruf alle VBOs, die mit diesem VAO verknüpft sind? Wenn nein, wann sollte ich VBOs...
11.01.2013, 09:11
1
Antwort

Was passiert, wenn ich ein Vertex Buffer-Objekt nicht lösche, wenn mein Programm beendet wird?

In all den Dokumenten und Tutorials, die ich über Vertex Buffer Objekte gelesen habe, erwähnen die Autoren alle, dass Sie VBO vor dem Beenden einer Anwendung löschen müssen. Falls ein Programm abstürzt oder auf eine Art und Weise zerstört wir...
12.10.2011, 20:03
1
Antwort

Das Zeichnen von VBO mit glDrawArrays funktioniert in OpenGL 2.1, aber nicht in OpenGL 3.x

Der Kern des Codes (rotes Rechteck): %Vor% Wenn ich den Kontext zu OpenGL 3.x umschalte, hört dieser Code auf zu arbeiten (ich kann nur die Farbe des Hintergrunds sehen), aber wenn ich VAO auf die gleiche Weise initialisiere wie der obige Co...
20.06.2011, 16:00
2
Antworten

Bindung an OpenGL 3.x VBO

Ich versuche, meine Engine zu aktualisieren, die OpenGL 2.x-Stil-Vertex-Arrays verwendet hat, um mit OpenGL 3.x zu arbeiten, was bedeutet, dass auf VAOs / VBOs aktualisiert wird. Ich denke, ich bin nicht verbindlich an VBO gebunden. Lesen Sie we...
01.09.2011, 21:45
1
Antwort

Erinnert sich ein VAO sowohl an einen EBO / IBO (Elemente oder Indizes) als auch an einen VBO?

Mein Code funktioniert so, wie er sollte, aber es könnte ein Zufall sein, und ich möchte später nicht auf einen Fehler eingehen, also versuche ich, ihn so sauber wie möglich zu halten: Ich mache folgendes, um ein Mesh zu initialisieren: G...
27.06.2013, 00:28
1
Antwort

Ersetzen eines VBO in einem vorhandenen VAO

Ich habe ein VAO mit VBOs für verschiedene Vertex-Attribute: Vertex-Positionen, Vertex-Normalen und das Element-Array VBO (alle STATIC_DRAW), so dass das Rendern einer Instanz einfach Folgendes erfordert: %Vor% Ich möchte jedoch mehrere Inst...
30.08.2012, 14:21
1
Antwort

Rendern von Kinect Point Cloud mit Vertex Buffer-Objekt (VBO)

Ich versuche, einen dynamischen Punktwolkenvisualisierer zu machen. Die Punkte werden in jedem Frame mit Kinect Sensor aktualisiert. Um die Frames zu erfassen, verwende ich OpenCV und GLUT zur Anzeige. Die OpenCV-API gibt 640 x 480 (float *) für...
26.09.2011, 20:51