Tag: pbo

Pixel Buffer Objects (PBO) – OpenGL-buffer-Objekte, die verwendet werden, um asynchrone hochladen und herunterladen von pixel-Daten.

Android OpenGL ES 3.0 PBO anstelle von glReadPixels()

Anzahl der Antworten 1 Antworten
Möchte ich verbessern glReadPixels() Leistung mit PBO (für die GLES-3-Geräte) und ich lief in ein problem in diesem Stück code: final ByteBuffer pboByteBuffer = ByteBuffer.allocateDirect(4 * mWidth * mHeight); pboByteBuffer.order(ByteOrder.nativeOrder()); //set framebuffer to read from GLES30.glReadBuffer(GLES30.GL_BACK); //bind

OpenGL/PBO-pixel-Zeichnung Beispiel benötigt

Anzahl der Antworten 1 Antworten
Ich brauche zum zeichnen von Pixeln sehr schnell auf einem Bildschirm. Fand ich diese interessante Seite Schnelle pixel-Zeichnungs-Bibliothek Autor geschrieben: "Über eine OpenGL-textur zusammen mit einem PBO-scheint die beste Wahl zu sein. Danke." Ich denke, OpenGL/PBO ist,

Lesen Sie die Pixel Werte aus dem Frame Buffer Object (FBO) unter Verwendung der Pixel Buffer Object (PBO)

Anzahl der Antworten 2 Antworten
Kann ich Pixel Buffer Object (PBO) zum direkten Auslesen der Pixel-Werte (d.h. mit glReadPixels) aus der FBO (also während FBO ist noch angebracht)? Wenn ja, Was sind die Vorteile und Nachteile der Verwendung von PBO mit FBO?

glPixelStorei (GL_UNPACK_ALIGNMENT, 1) Nachteile?

Anzahl der Antworten 2 Antworten
Was sind die Nachteile der immer mit alginment 1? glPixelStorei(GL_UNPACK_ALIGNMENT, 1) glPixelStorei(GL_PACK_ALIGNMENT, 1) Wird es Auswirkungen auf die Leistung auf modernen gpus? InformationsquelleAutor der Frage ronag | 2012-06-14