DGL https://delphigl.com/forum/ |
|
Performance https://delphigl.com/forum/viewtopic.php?f=20&t=9619 |
Seite 1 von 1 |
Autor: | Thmfrnk [ Di Nov 30, 2010 14:17 ] |
Betreff des Beitrags: | Performance |
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? |
Autor: | Coolcat [ Di Nov 30, 2010 14:40 ] |
Betreff des Beitrags: | Re: Performance |
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. |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |