Hallo,
ich habe mal eine vielleicht etwas ausgefallenere Frage zu OpenGL.
Und zwar möchte ich per Geometry Shader Marching Cubes durchführen und das Ergebnis irgendwie zurück auf die CPU bekommen (es würde schon reichen, das Ergebnis in einen VertexBuffer auf der GPU zu schreiben).
Das ganze muss auf 3.2 Core laufen (bzw. 3.3).
Hat da jemand brauchbare Ideen/Referenzen?
Cheers,
Mind
Nachtrag: Kann es sein, dass ich einfach Transform Feedback suche? (Bin gerade durch Zufall darauf gestoßen)
Nachtrag 2: Ok, ich habe das jetzt in der Spec nachgelesen und der kann ja tatsächlich alles, selbst Tesselation würde der speichern können.
[OpenGL 3.2] Geometry zurücklesen [SOLVED]
- Artificial Mind
- Establishment
- Beiträge: 802
- Registriert: 17.12.2007, 17:51
- Wohnort: Aachen
[OpenGL 3.2] Geometry zurücklesen [SOLVED]
Zuletzt geändert von Artificial Mind am 15.06.2012, 12:02, insgesamt 1-mal geändert.
Re: [OpenGL 3.2] Geometry zurücklesen
Transform feedback fuellt Dir einfach einen Buffer, mit dem Du dann machen kannst, was Du willst. Z.b. via MapBuffer auf der CPU auslesen.
- Top-OR
- Establishment
- Beiträge: 330
- Registriert: 02.03.2011, 16:32
- Echter Name: Jens H.
- Wohnort: Esslingen/Dessau
- Kontaktdaten:
Re: [OpenGL 3.2] Geometry zurücklesen [SOLVED]
Geil, wusste garnicht, dass das ohne größere Handstände geht. Danke!
--
Verallgemeinerungen sind IMMER falsch.
Verallgemeinerungen sind IMMER falsch.