Tecnología, Internet y juegos
10 meneos
162 clics
De ASCII a ASIC: portar donut.c a una pequeña porción de silicio (ENG)

De ASCII a ASIC: portar donut.c a una pequeña porción de silicio (ENG)

Durante muchos años, después de idear donut.c, me preguntaba en el fondo de mi mente si se podría simplificar de alguna manera, como si tal vez hubiera una manera de raytrace un donut con un pequeño trozo de código. (...) Este chip está siendo fabricado actualmente y si mi diseño funciona, mostrará esto en un monitor VGA. Este diseño no renderiza polígonos. En su lugar, está haciendo una aproximación iterativa de un donut trazado por rayos, y está compitiendo con el haz VGA - cada 39 nanosegundos, el monitor va a mostrar el siguiente píxel.

| etiquetas: donut.c , asic , vga

menéame