Registriert: Mi Aug 14, 2013 21:17 Beiträge: 588
Programmiersprache: C++
Nö, Vertexdaten landen via glBufferData im VBO - also im Grafikspeicher. Wie viele Vertices davon gerendert werden, bestimmst du beim Aufruf der glDraw*-Funktion.
_________________ So aktivierst du Syntaxhighlighting im Forum: [code=pascal ][/code], [code=cpp ][/code], [code=java ][/code] oder [code=glsl ][/code] (ohne die Leerzeichen)
Registriert: Mi Aug 14, 2013 21:17 Beiträge: 588
Programmiersprache: C++
Wenn du die Daten im Hauptspeicher nicht mehr benötigst, kannst/solltest du sie freigeben. Buffer-Objekte, die im Grafikspeicher liegen, sind davon nicht betroffen (für die gibt es ja die glDelete*-Funktionen).
_________________ So aktivierst du Syntaxhighlighting im Forum: [code=pascal ][/code], [code=cpp ][/code], [code=java ][/code] oder [code=glsl ][/code] (ohne die Leerzeichen)
Mitglieder in diesem Forum: 0 Mitglieder und 73 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.