Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Fr Jul 18, 2025 12:30

Foren-Übersicht » Programmierung » OpenGL
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Mo Nov 24, 2008 16:45 
Offline
DGL Member
Benutzeravatar

Registriert: Di Mai 18, 2004 16:45
Beiträge: 2623
Wohnort: Berlin
Programmiersprache: Go, C/C++
http://developer.nvidia.com/object/fast_texture_transfers.html
In diesem Paper findet man interessante Informationen über das transferieren von Texturen.
Dabei wird in einer Tabelle nochmal Grafisch dargestellt, wie stark die Unterschiede zwischen den einzelnen Texturtargets liegt.
Dann wird noch gezeigt, wie man mit PBO's die Transferrate nochmal pushen kann.
Interessant ist das ganze beim Laden und Speichern von Texturen, Schlagwörter sind hier Screenspace Rendering, Virtual Texture, FBO, Post- und Pre-Effects und GLSL.

_________________
"Wer die Freiheit aufgibt um Sicherheit zu gewinnen, der wird am Ende beides verlieren"
Benjamin Franklin

Projekte: https://github.com/tak2004


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Nov 24, 2008 20:24 
Offline
Guitar Hero
Benutzeravatar

Registriert: Do Sep 25, 2003 15:56
Beiträge: 7810
Wohnort: Sachsen - ERZ / C
Programmiersprache: Java (, Pascal)
Wir hatten mal - ich glaub bei OffTopic - einen Thread wo interessante Artikel/Links gepostet werden konnten. Ich denke da passt das gut mit ran.
Soweit ich das kurz überblicken konnte, geht es dabei hauptsächlich um die Beschleunigung des Zurücklesens von der Graka.

_________________
Blog: kevin-fleischer.de und fbaingermany.com


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Nov 25, 2008 09:47 
Offline
DGL Member
Benutzeravatar

Registriert: Di Mai 18, 2004 16:45
Beiträge: 2623
Wohnort: Berlin
Programmiersprache: Go, C/C++
Es geht um beide Fälle, die Tabelle z.B. dreht sich um das auslesen und erstellen von Texturen.
Pixel Buffer Object ist dann nur für das zurück lesen, um z.B. Screenshots, Videos, Bildanalyse(mein Fall Virtual Texture) und Teilweise Screenspace.

_________________
"Wer die Freiheit aufgibt um Sicherheit zu gewinnen, der wird am Ende beides verlieren"
Benjamin Franklin

Projekte: https://github.com/tak2004


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Nov 25, 2008 11:31 
Offline
DGL Member
Benutzeravatar

Registriert: Do Dez 05, 2002 10:35
Beiträge: 4234
Wohnort: Dortmund
Wobei PBOs durch ihren asynchronen Charakter auch durchaus sehr charmant zum Übertragen/Streamen von Texturen sind. TexImage und TexSubImage müssen blockierend arbeiten wärend PBOs entsprechend Daten entgegen nehmen und die Übertragung der Textur dann in die Befehlsqueue eingehangen wird. Entsprechend muss nicht gewartet werden bis wirklich alles komplett übertragen wurde. Was sonst der Fall wäre. Sozusagen der andere Weg (abspielen) bei Videos. Texturen mit häufig wechselndem Inhalt.

Dazu kann ich aber nur jedem die Spezifikation von PBOs ans Herz legen. Dort sind ein paar Beispiele enthalten die den klassischen Weg und den Weg über PBOs zeigen. Unter anderem auch mit glReadPixels.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Nov 25, 2008 19:24 
Offline
DGL Member

Registriert: Mi Nov 12, 2008 18:27
Beiträge: 134
Flash hat geschrieben:
Wir hatten mal - ich glaub bei OffTopic - einen Thread wo interessante Artikel/Links gepostet werden konnten. Ich denke da passt das gut mit ran.
Soweit ich das kurz überblicken konnte, geht es dabei hauptsächlich um die Beschleunigung des Zurücklesens von der Graka.



Wer hatte das noch was von nem newssystem erzählt? ^^


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Foren-Übersicht » Programmierung » OpenGL


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 9 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.

Suche nach:
Gehe zu:  
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.007s | 15 Queries | GZIP : On ]