¿Cuáles son las funciones detalladas de la unidad de procesamiento de trama, la unidad de procesamiento de texturas y el procesador de flujo de la tarjeta gráfica?
SP (procesador de flujo) - TMU (unidad de textura) - ROP (unidad de rasterización)
Procesador de flujo SP: responsable de la representación de vértices (VS) y píxeles (PS). ). En el pasado, las unidades VS y PS de las tarjetas gráficas antiguas (DX8 y DX9) eran independientes, pero DX10 y DX11 entregaron el trabajo de VS y PS al SP.
VS: Dibuja triángulos o polígonos, que son el esqueleto de los gráficos. Por ejemplo, primero dibuje un triángulo (que requiere los valores de coordenadas de tres vértices), y al dibujar el segundo triángulo adyacente, solo se requiere un valor de coordenadas (porque los otros dos vértices ya han sido dibujados);
PS: Rellenar el esqueleto de los gráficos 3D es el paso más importante de la tarjeta gráfica;
GS (reemplazo) también se realizará entre VS - PS.
Por supuesto, SP también puede realizar algunos trabajos que no tienen nada que ver con gráficos, como operaciones físicas, operaciones generales de punto flotante, etc. NVIDIA tiene CUDA API y la tarjeta A tiene Stream. Sobre la base de estas tecnologías, se puede desarrollar algún software, como software de decodificación de vídeo, software para descifrar contraseñas, etc.
Unidad de textura TMU: Pega materiales en píxeles.
Los tres pasos anteriores: VS (esqueleto)-PS (forma)-TMU (piel)
Unidad de rasterización ROP: unidad de salida, solo escribe gráficos previamente procesados en la memoria de video Salida, sin funciones especiales. En las tarjetas n, ROP también es responsable de AA (anti-aliasing de pantalla completa) y AF (filtrado anisotrópico), pero en las tarjetas a, AA y AF funcionan en la unidad SP. (En realidad, AA y AF solo se utilizan para cálculos de alta precisión y resultados de baja precisión. El principio es como reducir una imagen con una resolución de 2000*2000 a 500*500 para verla).
Como para Teselación, en Operado por una unidad independiente en DX11.