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

Aktuelle Zeit: Fr Mai 17, 2024 00:00

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



Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Performance
BeitragVerfasst: Di Nov 30, 2010 14:17 
Offline
DGL Member

Registriert: Do Apr 22, 2010 17:17
Beiträge: 543
Hallöchen,

ich bin mal wieder dabei meinen aktuellen Shader bisschen zu frisieren. Dazu fehlen mir noch infos was wirkliche Bremsen sein könnten... Ich weis IFs ziemlich verbrauchend sein solle.. doch mehr als eine multiplikation? Wie kann man sowas gewichten?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Performance
BeitragVerfasst: Di Nov 30, 2010 14:40 
Offline
DGL Member
Benutzeravatar

Registriert: Do Dez 29, 2005 12:28
Beiträge: 2249
Wohnort: Düsseldorf
Programmiersprache: C++, C#, Java
Ein "if" ist deswegen aufwendiger, weil bei "alten" Grafikkarten ggf. beide Zweige also if und else ausgeführt werden! Auf neuen Karten (ca. ab Shader 3.0) ist das aber natürlich nicht mehr der Fall. Das "if" alleine sind zwei Operationen, also vergleichbar mit einer Multiplikation mit anschließendem GOTO.

Zitat:
Wie kann man sowas gewichten?

Einzig und allein: Ausprobieren und das auf Grafikkarten verschiedener Chip-Generationen und Hersteller.

_________________
Yeah! :mrgreen:


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 4 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.030s | 17 Queries | GZIP : On ]