From: Alvaro A. <A_...@te...> - 2002-10-10 22:24:28
|
BUENOS DIAS!!! Y entonces, va Jordi y dice ¿Fwd: Re: Fwd: Re: [Aspectrum-devel] Version de allegro que estamos usando para compilar...? > >>2º ¿Teneis idea de como implementar el dirty Screen? > >>supone interceptar mem_write, comprobar que esta es escribiendo en > >la > >>pantalla y actulizar no solo la pantalla si no ademas una tabla de > >>dirty rectangles. > >hombre, se puede hacer de forma muy rapida usando una tabla de 64 > >kas, pero como se que no eres muy amigo de las tablas precalculadas > >... ;) a parte de eso no se me ocurre ninguna otra forma rapida de > >hacerlo :( ¿Y luego que haces? recorres las 6912 direciones de memoria para calcular el(los) rectangulos a blittear, para cuando la rutina en C que realize eso haya acabado de calcular el o los rectangulos, todabia te queda el redibujar esos trozos y el blit en si, y habras consumido mucho mas tiempo que si hubieses redibujado todo y echo el blit completo, pero bueno, siempre podeis demostrarme lo contrario :-) -- Como dije antes, nunca me repito _ Grettings of __ _| |___ __ _ Al...@as... LiNUX USER #66734 Saludos / _` | / -_) _` | http://pagina.de/alea A_...@te... de \__,_|_\___\__,_| MS Messenger: alv...@ho... Para obtener Llave Publica GnuPGP un mail con subject: enviar clave pub |