controlador_vulkan

Antes de la próxima congelación de funciones de Mesa 22.1 , los controladores de Mesa Vulkan, tanto grandes como pequeños, han estado preparando solicitudes de fusión para conectar varias extensiones de Vulkan recientemente introducidas.

Ha habido muchos parches esta semana en el desarrollo de Mesa 22.1 para habilitar nuevas extensiones no solo para los controladores RADV e Intel ANV Vulkan prominentes, sino también para los controladores más pequeños como V3DV, PanVK y Lavapipe. Parte del trabajo que se fusionó incluye:

- RADV ahora es compatible con VK_KHR_pipeline_library para esa extensión destacada recientemente introducida. RADV ya había admitido la extensión cuando habilitó el soporte de trazado de rayos, mientras que ahora está habilitado incondicionalmente siempre que se use el back-end ACO.

- Lavapipe e Intel ANV ahora son compatibles con VK_EXT_image_2d_view_of_3d. Esto esla extensión introducida ayer en Vulkan 1.3.211 para ayudar a OpenGL en las implementaciones de Vulkan. Mientras tanto, la implementación de Zink OpenGL-on-Vulkan obtuvo sus parches para usar esta nueva extensión.

- Lavapipe, Turnip, V3DV, ANV y PanVK ahora son compatibles con VK_EXT_debug_utils. PanVK también agrega compatibilidad con VK_EXT_debug_report. VK_EXT_debug_utils se usa para obtener más información de errores para el uso del desarrollador.

- Turnip agregó soporte para VK_KHR_maintenance4.

- Venus agregó soporte para las extensiones VK_EXT_conditional_rendering y VK_EXT_index_type_uint8.

No está mal para todo este trabajo realizado el día anterior junto con otros parches que mejoran los controladores Vulkan, NIR y Zink. Mesa 22.1 está planificada tentativamente para ramificarse la próxima semana con su primera versión candidata y luego, idealmente, tener Mesa 22.1 a mediados de mayo.

 

Fuente: phoronix | somoslibres

¿Quién está en línea?

Hay 33735 invitados y ningún miembro en línea