Valve Mike Blumenkrantz, que trabaja en Zink para OpenGL implementado sobre Vulkan, logró algunas optimizaciones de rendimiento adicionales con el próximo lanzamiento trimestral de características de Mesa 22.2.

Blumenkrantz escribió en su blog con su estilo creativo habitual sobre las mejoras de Zink en relación con el manejo de los pases de renderizado y las operaciones de transferencia de Vulkan. Comenzó cuando un jugador de Linux reportó destellos de textura cuando ejecutaba Unreal Tournament 99 con Zink.

Mike Blumenkrantz perfilando UT99 con RenderDoc. Unreal Tournament 99 finalmente se renderizó con Vulkan a través de Zink.

Zink recibió soporte para el reordenamiento del flujo de comandos para operaciones de transferencia cuando se trata de múltiples búferes de comandos y ayuda a evitar la división de pases de renderizado. Pero algunos de los puntos clave:

No es perfecto, pero es bastante efectivo para no convertir el código del controlador en espagueti y, al mismo tiempo, generar algunos aumentos de rendimiento agradables.

También se enviará junto con los otros cambios en Mesa 22.2.

Más detalles en El blog de Mike.

Pronto tendré algunos puntos de referencia nuevos de Zink. Mesa 22.2 está avanzando hacia su lanzamiento oficial a fines de agosto.

Categories: IT Info