En gráficos de computadora , la unidad de salida de render ( ROP ) o canalización de operaciones rasterizadas es un componente de hardware en las unidades de procesamiento de gráficos (GPU) modernas y uno de los pasos finales en el proceso de renderizado de las tarjetas gráficas modernas . Las canalizaciones de píxeles toman información de píxeles (cada píxel es un punto adimensional) y texel y la procesan, a través de operaciones matriciales y vectoriales específicas , en un píxel final o valor de profundidad; este proceso se llama rasterización . Por lo tanto, las ROP controlan el antialiasing , cuando más de una muestra se fusiona en un píxel. Las ROP realizan las transacciones entre los búferes relevantes en la memoria local , esto incluye escribir o leer valores, así como combinarlos. El hardware de antialiasing dedicado que se utiliza para realizar métodos de antialiasing basados en hardware como MSAA está contenido en las ROP.
Todos los datos procesados deben viajar a través del ROP para poder escribirse en el framebuffer , desde allí pueden transmitirse a la pantalla.
Por lo tanto, el ROP es donde la salida de la GPU se ensambla en una imagen de mapa de bits lista para mostrarse.
Históricamente, la cantidad de ROP, unidades de mapeo de texturas (TMU) y unidades de procesamiento de sombreado / procesadores de flujo ha sido la misma. Sin embargo, desde 2004, varias GPU han desacoplado estas áreas para permitir una asignación óptima de transistores para la carga de trabajo de la aplicación y el rendimiento de la memoria disponible. A medida que continúe la tendencia, se espera que los procesadores gráficos sigan desacoplando las distintas partes de sus arquitecturas para mejorar su adaptabilidad a futuras aplicaciones gráficas. Este diseño también permite a los fabricantes de chips construir una línea modular, donde las GPU de gama alta utilizan esencialmente la misma lógica que los productos de gama baja. [1] [2]
La terminología para los ROP puede variar entre fabricantes. Por ejemplo, mientras que NVIDIA los denomina ROP, AMD utiliza el término "Render Backend" (RB). [3]