AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Conditionals im (Cg-) Shader
Thema durchsuchen
Ansicht
Themen-Optionen

Conditionals im (Cg-) Shader

Ein Thema von blackfin · begonnen am 17. Mai 2010 · letzter Beitrag vom 18. Mai 2010
Antwort Antwort
blackfin
(Gast)

n/a Beiträge
 
#1

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
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:37 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz