RDPipelineSpecializationConstant
Hereda: RefCounted < Object
Constante de especialización del pipeline (utilizada por RenderingDevice).
Descripción
Una constante de especialización es una forma de crear variantes adicionales de shaders sin aumentar realmente el número de versiones de shaders que se compilan. Esto permite mejorar el rendimiento al reducir el número de versiones de shaders y reducir las ramificaciones if, al tiempo que permite que los shaders sean flexibles para diferentes casos de uso.
Este objeto es utilizado por RenderingDevice.
Propiedades
|
||
Descripciones de Propiedades
El identificador de la constante de especialización. Este es un valor que comienza desde 0 y que se incrementa para cada constante de especialización diferente para un shader dado.
El valor de la constante de especialización. Solo los tipos bool, int y float son válidos para las constantes de especialización.