Compartir a través de


Canalización del proceso

La canalización del proceso de Direct3D está diseñada para controlar los cálculos que se pueden llevar a cabo principalmente en paralelo con la canalización de gráficos. Solo hay unos pocos pasos en la canalización de proceso, con datos que fluyen de entrada a salida a través de la fase del sombreador de proceso programable.

Fin

Al igual que otros sombreadores programables, la fase del sombreador de proceso (CS) está diseñada e implementada con HLSL. Un sombreador de proceso proporciona informática de uso general de alta velocidad y aprovecha el gran número de procesadores paralelos en la unidad de procesamiento de gráficos (GPU). El sombreador de proceso proporciona características de sincronización de subprocesos y uso compartido de memoria para permitir métodos de programación paralelos más eficaces.|

Entrada

A diferencia de otros sombreadores programables, la definición de entrada es abstracta. La entrada puede ser una, dos o tridimensionales por naturaleza, lo que determina el número de invocaciones del sombreador de proceso que se va a ejecutar. Es posible definir datos compartidos para un conjunto de invocaciones que se van a leer.|

Output

Los datos de salida del sombreador de proceso, que pueden ser muy variados, se pueden sincronizar con la canalización de representación de gráficos cuando se requieren los datos calculados.

Guía de aprendizaje de gráficos de Direct3D