vs_2_0
Un sombreador de vértices programables se compone de un conjunto de instrucciones que funcionan en datos de vértices. Registra los datos de transferencia dentro y fuera de la ALU. Se puede aplicar un control adicional para modificar la instrucción, los resultados o los datos que se escriben.
- Instrucciones: vs_2_0 contiene una lista de las instrucciones disponibles.
- Registros: vs_2_0 enumera los distintos tipos de registros utilizados por el sombreador de vértices ALU.
- Los modificadores de registro del sombreador de vértices se usan para modificar la forma en que funciona una instrucción.
- Los modificadores de registro de origen del sombreador de vértices modifican los datos del registro de origen antes de que se ejecute la instrucción.
- Source Register Swizzling proporciona control adicional sobre qué componentes de registro se leen, copian o escriben.
- El enmascaramiento de registros de destino determina qué componentes del registro de destino se escriben.
Recuento de instrucciones
Cada sombreador de vértices puede tener hasta 256 instrucciones almacenadas. El número de instrucciones que se ejecutan puede ser mucho mayor (debido a la compatibilidad con bucles o rep) y está limitado por D3DCAPS9. MaxVShaderInstructionsExecuted, que debe ser al menos 0xFFFF.
Temas relacionados