Estado actual#
C# comprueba los nombres de atributos, los argumentos de sus constructores y sus destinos permitidos. El descubrimiento y procesamiento con Roslyn también realizan algunas comprobaciones, pero los errores de procesamiento se presentan actualmente como excepciones.
Los diagnósticos de shaders en vivo, las advertencias de compatibilidad por backend, YotsubaTargets y los mensajes del analizador YS1003, YS2001 y YS2002 ilustrados anteriormente están previstos; no se encontró su implementación en el repositorio.
El generador de código implementado informa YSG0001 cuando falta la gramática SPIR-V de entrada. Ese diagnóstico corresponde a la generación de la tabla de operaciones, no a la validación de shaders.
