El structurizer de dxil-spirv se rinde: adiós al demonio de espagueti
Killing what can't be handled – putting a spaghetti demon to eternal rest

Tras años parchando un structurizer de flujo de control de 9000 líneas que se rompía con cada shader nuevo, el autor de dxil-spirv tira la toalla y adopta el goto_if de Mesa. Para validarlo, desactiva el structurizado y manda el espagueti crudo al driver, mejora su generador de CFG y añade fuzzing con CFG aleatorios que ya ha destapado varios bugs en Mesa.
Es hora de renunciar a esa depurabilidad y centrarse a fondo en la corrección, manteniendo el rendimiento tanto como sea posible.
- cowlevel
Nunca había pensado en cómo debe funcionar un compilador SIMD por dentro. ¡Ack!
- e1ghtSpace
Un comentario sobre el sitio, aunque en realidad no sé de qué estás hablando aquí, pero uso el clic central del ratón y arrastro para desplazar la página y descubrí que hacerlo sobre la parte superior de una imagen abría la imagen en una nueva pestaña sin desplazar. No estoy seguro de si esto es algo que debería corregirse, pero lo reporto aquí por si acaso. :)
- FrustratedMonky
Bien.
Gracias por esto. Voy a considerar usarlo.