RDPipelineSpecializationConstant
Eredita: RefCounted < Object
Costante di specializzazione della pipeline (utilizzata da RenderingDevice).
Descrizione
Una costante di specializzazione è un modo per creare varianti aggiuntive degli shader senza aumentare effettivamente il numero di versioni compilate. Ciò consente di migliorare le prestazioni riducendo il numero di versioni degli shader e riducendo la ramificazione if, consentendo comunque agli shader di essere flessibili per diversi casi d'uso.
Questo oggetto è utilizzato da RenderingDevice.
Proprietà
|
||
Descrizioni delle proprietà
L'identificatore della costante di specializzazione. Questo è un valore che inizia da 0 e che aumenta per ogni diversa costante di specializzazione per un determinato shader.
Il valore della costante di specializzazione. Per le costanti di specializzazione sono validi solo i tipi bool, int e float.