Microsoft implementó inicialmente Advanced Shader Delivery en su SDK en septiembre pasado y añadió soporte al ROG Xbox Ally como prueba de concepto en octubre. Según Microsoft, esta adición redujo los tiempos de inicio en juegos como Avowed en “hasta un 85 por ciento”, lo cual es significativo en dispositivos portátiles con batería limitada.
La adopción de Advanced Shader Delivery en el ecosistema de juegos para PC ha sido un proceso más lento. Nvidia afirma que está “trabajando estrechamente con Microsoft” para añadir soporte para Advanced Shader Delivery a su línea GeForce RTX “más adelante este año”, e Intel indica que está “esperando lanzar un controlador que soporte ASD en un futuro cercano”. Qualcomm también ha declarado que planea “presentar esta función pronto en las GPU Qualcomm Adreno X2”.
Incluso con el soporte de hardware, los creadores de motores de juego deberán integrar las API de SODB de Microsoft para agilizar el proceso de configuración para los desarrolladores. Epic Games dice que está “realizando pruebas y exploraciones iniciales sobre la generación de SODB y PSDB y proporcionará más detalles pronto”, lo que probablemente no es el compromiso total que Microsoft desearía en este momento.
Por ahora, Microsoft ha actualizado sus API para permitir a los desarrolladores crear y probar PSDB de forma más sencilla y compilar shaders en juegos más grandes con mayor facilidad. La compañía también está instando a los desarrolladores a “integrar la recopilación de SODB en su motor de juego” ahora para que estén preparados para cargar esos shaders precompilados a través del Xbox Partner centre a partir de mayo.
En ese momento, algunos juegos de PC descargados a través de la aplicación Xbox finalmente podrán omitir el molesto paso de “compilación de shaders” al iniciar. Sin embargo, Microsoft no quiere mantener esta función exclusiva para su plataforma de juegos de PC; la compañía afirma que “en el futuro, cualquier tienda podrá compilar los SODB en… PSDB y distribuirlos”.
