Einzelnen Beitrag anzeigen

blackfin
(Gast)

n/a Beiträge
 
#3

Re: Conditionals im Cg-Shader

  Alt 18. Mai 2010, 00:46
Ahhh, ich wusste doch, dass DU mich selbst in der Nacht nicht im Stich lässt

Zitat:
Das sinnigste dürfte eine Kollektion von Teil-Shadern...
Das ist eigentlich eine sehr gute Idee. Ein eigenes ShaderLab aus lauter zusammenfrickelbaren Unterprogrammen sozusagen...mhm, klingt schmackhaft.
So funktionieren wohl auch Mental Mill und co., hm?

Nur...wie macht man es dann am Besten mit der Parameter-Übergabe. Die bleibt ja im Hauptprogramm und wenn das auch dynamisch sein sollte, welche Parameter im Hauptprogramm an den Schattierer übergeben werden, kann das doch ziemlich langsam werden, oder liege ich da falsch?
Immerhin kann ich dann ja die Parameter-Übergabe nicht "hardcoden", sondern muss mir in den Shader-Apply-Routinen die aktuellen Parameter und deren Typen auch zusammensuchen und übergeben...mhm...

Zitat:
...Lerp() Branching...
Whut?


Wegen "Branching = nono"...
Ist es inzwischen nicht schon so, dass die neueren GTX-Karten nicht mehr alle Varianten durchgehen, sondern nur noch die, die gebraucht werden?
Aber im Allgemeinen stimmt das ja schon...irgendwie wie in der Steinzeit...aber das macht irgendwie auch Spass
  Mit Zitat antworten Zitat