Me estoy preparando para hacer una aplicación de dibujo en Windows. Solo me pregunto, ¿los programas de dibujo tienen un mapa de bits de memoria que bloquean, luego configuran cada píxel, y luego se apagan?¿Cómo funciona Photoshop (o programas de dibujo)?
No entiendo cómo Photoshop puede mover capas enteras sin lag o parpadeo sin usar la aceleración de hardware. También en un programa como Expression Design, podía tener 200 formas y moverlas de una vez sin retraso. Realmente me pregunto cómo se puede hacer esto sin la ayuda de la GPU.
Además, no creo que los algoritmos super eficientes podrían justificar eso?
Ok, así que al final del día es la velocidad con la que puedo llenar el mapa de bits de la memoria, creo que lo que haré para obtener una opacidad más fácil es usar OpenGL y simplemente dibujar texturas en quads. gracias – jmasterx