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

Aktuelle Zeit: So Jun 16, 2024 05:22

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



Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Mi Dez 12, 2007 11:42 
Offline
DGL Member

Registriert: Sa Sep 29, 2007 18:43
Beiträge: 38
Wohnort: STR / BLN / LAU
Oh ich hab ja noch eine Frage.

Ich habe eine zyklische Anwendung, welche auch auf Textur-LUT's zurückgreift, welche ja nur einmalig zur GPU transferiert werden.
Ich habe drei Shader in einem Zyklus, der erste Shader verwendet die LUT's, die anderen zwei arbeiten mit dem Ergebnis des ersten Shaders.
Der allererste Aufruf von glCompileShader() braucht ca. 280ms.
Die nachfolgenden Aufrufe in den folgenden Zyklen liegen deutlich darunter.

Kann es nun sein, das die LUT's an diesen Punkt in den GPU-Speicher transferiert werden?
Es ist ja nur einmal beim ersten Aufruf solch eine hohe Zeit.
Es sind 6 LUT's, mit nicht wenig Daten.

MfG
Daniellus

_________________
Tu es oder tu es nicht!
Tu es hier und jetzt oder tu es nicht hier und jetzt!
Aber tu niemals etwas und denke du würdest es lieber nicht tun....


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr Dez 14, 2007 12:37 
Offline
DGL Member

Registriert: Sa Sep 29, 2007 18:43
Beiträge: 38
Wohnort: STR / BLN / LAU
Also es findet kein Transfer statt, es wird nur kompiliert.
Der eigentliche Transfer CPU-->GPU findet beim ersten Rendervorgang statt, wenn die Texturen das erste Mal benutzt werden.

MfG

_________________
Tu es oder tu es nicht!
Tu es hier und jetzt oder tu es nicht hier und jetzt!
Aber tu niemals etwas und denke du würdest es lieber nicht tun....


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


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 20 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:  
cron
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.124s | 17 Queries | GZIP : On ]